@charset "UTF-8";

*{
    margin:0px;
    padding:0px;
}

body{
    font-family:"ＭＳ Ｐゴシック",sans-serif;
    color:#000;
    text-align:center;
    background:#ffcddb;
    font-size:12px;
    line-height:16px;
    scrollbar-face-color:#FFF5EE;
    scrollbar-track-color:#EFEFEF;
}

/* ---■フォント■ --- */

a:link{color:#0000CD;text-decoration:none;}
a:visited{color:#0000CD;text-decoration:none;}
a:hover{color:#ff9a02;text-decoration:underline;}
a:active{color:#ff9a02;text-decoration:underline;}

h1{
    font-weight:normal;
    text-align:right;
}

img{
    border:0px;
}

/* ---■レイアウト■ --- */

#layout{
    margin:auto; 
    text-align:center;
    width:1000px;
}

#header{
    font-size:12px;
    margin:5px 0px 5px 0px;
    padding:0px;
}

#title{
    font-size:12px;
    font-weight:normal;
    text-align:right;
    margin:5px 10px 0px 0px;
    display:none;
}

.introduction{
    text-align:right;
    display:none;
}

.banner{
    clear:both;
    margin:0px;
    padding:0px;
    text-align:center;
    background:#ffcddb;
}

#contain{
    font-size:12px;
    clear:both;
}

#left{
    float:left;
    width:1000px;
}

#left-l{
    margin:0px 0px 0px 5px;
    float:left;
    width:160px;
    background:#ffcddb;
}

#left-cen{
    float:right;
    margin:0px 5px 0px 0px;
    width:825px;
    background:#F5F5F5;
}

#right{
    margin:0px 0px 0px 0px;
    float:right;
    width:0px;
    background:#ffcddb;
}

#footer{
    clear:both;
    margin:0px 0px 5px 0px;
    padding:2px 0px 0px 0px;
    font-size:11px;
    border-top: 1px solid #008B8B;
}

#footer a{
    font-size:11px;
}

.modoru{
    font-size:12px;
    padding:10px 0px 0px 0px;
    font-weight:bold;
    background:#ffcddb;
}

/* ---■サブメニュー■ --- */

#submenu {
    margin: 5px 5px 10px;
    padding: 0px;
}

#submenu:after {
    height: 0;
    visibility: hidden;
    content: ".";
    display: block;
    clear: both;
}

#submenu ul{
    width: 100%;
    margin: 0px;
    padding: 0px;
    text-align: center;
    line-height: 18px;
    background:#FFE4E1;
    float: left;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
}

#submenu li{
    background:#FFE4E1;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
}

#submenu a {
    text-decoration: none;
    display: block;
    font-size: 12px;
    padding: 1px 10px 0px;
    border-right: 1px solid #ccc;
}

#submenu a:link, #submenu a:visited {color: #003366;}

#submenu a:hover {
    color: #FFFFFF;
    background-color: #FF9900;
}

#submenu a:active {
    color: #FFFFFF;
    background-color: #FFCC00;
}

/* ---■メニュー1■ --- */

.me-box ul {
    overflow:hidden;
    list-style-type: none;
}

.me-box li {
    background-image: url('https://blog-imgs-12.fc2.com/a/a/2/aa2ki/c7317eda.gif');
    background-repeat: no-repeat;
    background-position: 0px 3px ;
    padding: 0px 0px 0px 8px;
    margin: 0px;
    line-height:16px;
}

.me-t{
    color:#fff;
    padding:4px 0px 3px 0px;
    font-size:12px;
    font-weight:bold;
    text-align:left;
    background:url('https://blog-imgs-21.fc2.com/a/a/2/aa2ki/c1f6a1b.gif') no-repeat #ff66cc;
}

.me-box{
    width:160px;
    margin:0px;
    padding:10px 0px 1px 0px;
    font-size:12px;
    line-height:16px;
    text-align:left;
    background:#fff;
    word-break:break-all;
}

.me-box a:link{color:#003366;text-decoration:none;}
.me-box a:visited{color:#333333;text-decoration:none;}
.me-box a:active{color:#e6136d;text-decoration:underline;}
.me-box a:hover{color:#e6136d;text-decoration:underline;}

.me-box-cen{
    margin:0px;
    padding:0px;
    font-size:12px;
    text-align:center;
}

.me-end{
    margin-bottom:10px;
    padding:5px 0;
    background:url('https://blog-imgs-21.fc2.com/a/a/2/aa2ki/8a45.gif') no-repeat #ffcddb;
}

/* ---■メニュー2■ --- */

.me-box2 ul {
    overflow:hidden;
    list-style-type: none;
}

.me-box2 li {
    background-image: url('https://blog-imgs-12.fc2.com/a/a/2/aa2ki/c7317eda.gif');
    background-repeat: no-repeat;
    background-position: 0px 3px ;
    padding: 0px 0px 0px 8px;
    margin: 0px;
    line-height:16px;
}

.me-t2{
    color:#fff;
    padding:4px 0px 3px 0px;
    font-size:12px;
    font-weight:bold;
    text-align:left;
    background:url('https://blog-imgs-19.fc2.com/a/a/2/aa2ki/c1f6a1hi.gif') no-repeat #ffcddb;
}

.me-box2{
    width:150px;
    margin:0px;
    padding:10px 0px 1px 0px;
    font-size:12px;
    line-height:16px;
    text-align:left;
    background:#fff;
    word-break:break-all;
}

.me-box2 a:link{color:#003366;text-decoration:none;}
.me-box2 a:visited{color:#333333;text-decoration:none;}
.me-box2 a:active{color:#e6136d;text-decoration:underline;}
.me-box2 a:hover{color:#e6136d;text-decoration:underline;}

.me-box-cen2{
    margin:0px;
    padding:0px;
    font-size:12px;
    text-align:center;
}

.me-end2{
    margin-bottom:10px;
    padding:5px 0;
    background:url('https://blog-imgs-19.fc2.com/a/a/2/aa2ki/8a452.gif') no-repeat #ffcddb;
}

.me-end3{
    padding:0px;
    margin:0px 0px 10px 0px;
}

/* ---■ヘッドライン■ --- */

.index-t{
    color:#fff;
    font-size:12px;
    font-weight:bold;
    margin:0px;
    padding:7px 0px 5px 0px;
    text-align:center;
    background:url('https://blog-imgs-19.fc2.com/a/a/2/aa2ki/28a6b5_200807130050a.gif') no-repeat #5F9EA0;
}

.index-t2{
    color:#fff;
    font-size:12px;
    font-weight:bold;
    margin:0px;
    padding:7px 0px 5px 0px;
    text-align:center;
    background:#609fa0;
}

.index-t3{
    color:#fff;
    font-size:12px;
    font-weight:bold;
    margin:0px;
    padding:3px 0px 2px 0px;
    text-align:center;
    background:#8484FF;
}

.index-t3 a:link{color:#fff; text-decoration:none;}
.index-t3 a:visited{color:#fff; text-decoration:none;}
.index-t3 a:active{color:#ff9a02;text-decoration:underline;}
.index-t3 a:hover{color:#ff9a02;text-decoration:underline;}

.index-top{
    margin:0px;
    padding:0px 0px 5px;
    text-align:left;
    background:#F5F5F5;
}

.index-top2{
    margin:0px;
    padding:0px 0px 5px;
    text-align:left;
    background:#F5F5F5;
}

.index-top2 a:link{color:#0000CD; text-decoration:none;}
.index-top2 a:visited{color:#333333; text-decoration:none;}
.index-top2 a:active{color:#ff9a02;text-decoration:underline;}
.index-top2 a:hover{color:#ff9a02;text-decoration:underline;}

.index-top3{
    margin:0px;
    padding:10px 5px 5px;
    text-align:left;
    background:#F5F5F5;
}

.index-top3 a:link{color:#0000CD; text-decoration:none;}
.index-top3 a:visited{color:#333333; text-decoration:none;}
.index-top3 a:active{color:#ff9a02;text-decoration:underline;}
.index-top3 a:hover{color:#ff9a02;text-decoration:underline;}

.index-top4{
    margin:0px;
    padding:10px 5px 10px;
    text-align:left;
    background:#F5F5F5;
}

.index-top4 a:link{color:#0000CD; text-decoration:none;}
.index-top4 a:visited{color:#333333; text-decoration:none;}
.index-top4 a:active{color:#ff9a02;text-decoration:underline;}
.index-top4 a:hover{color:#ff9a02;text-decoration:underline;}

.index-top5{
    margin:0px;
    padding:10px 5px 10px;
    text-align:left;
    background:#F5F5F5;
}

.index-top5 ul {
    overflow:hidden;
    list-style-type: none;
}

.index-top5 li {
    background-image: url('https://blog-imgs-12.fc2.com/a/a/2/aa2ki/c7317eda.gif');
    background-repeat: no-repeat;
    background-position: 0px 3px ;
    padding: 0px 0px 0px 8px;
    margin: 0px;
    line-height:16px;
}

.index-haba{
    border-top:1px solid #ccc;
    margin: 10px 0px 0px 0px;
}

.index-tugimae{
    margin:0px;
    padding:5px 0px 0px;
    background:#F5F5F5;
    text-align:right;
}

.index-tugimae a{font-weight:bold;}
.index-tugimae a:link{color:#0000CD;text-decoration:none;}
.index-tugimae a:visited{color:#0000CD;text-decoration:none;}
.index-tugimae a:active{color:#ff9a02;text-decoration:underline;}
.index-tugimae a:hover{color:#ff9a02;text-decoration:underline;}

.index-tugimae2{
    margin:12px 0px 0px;
    padding:0px 0px 0px;
    background:#F5F5F5;
    text-align:center;
}

.index-tugimae2 a{font-weight:bold;}
.index-tugimae2 a:link{color:#0000CD;text-decoration:none;}
.index-tugimae2 a:visited{color:#777777;text-decoration:none;}
.index-tugimae2 a:active{color:#ff9a02;text-decoration:underline;}
.index-tugimae2 a:hover{color:#ff9a02;text-decoration:underline;}

/* ---■記事■ --- */

.kizi-t{
    font-size:14px;
    font-weight:bold;
    margin:0px;
    padding:6px 0px 4px 25px;
    text-align:left;
    color:#000000;
    background:url('https://blog-imgs-17.fc2.com/a/a/2/aa2ki/wakannaidesu_01.gif') no-repeat 5px 5px #3CB371;
}

.kizi-t a:link{color:#fff; text-decoration:none;}
.kizi-t a:visited{color:#fff; text-decoration:none;}
.kizi-t a:active{color:#ff9a02;text-decoration:underline;}
.kizi-t a:hover{color:#ff9a02;text-decoration:underline;}

.kizi-body{
    color:#000;
    line-height:18px;
    font-size:14px;
    margin:0px;
    padding:5px 5px 0px 5px;
    text-align:left;
}

.kizi-body a:link{color:#0000CD; text-decoration:none;}
.kizi-body a:visited{color:#333333; text-decoration:none;}
.kizi-body a:active{color:#ff9a02;text-decoration:underline;}
.kizi-body a:hover{color:#ff9a02;text-decoration:underline;}

.kizi-more{
    line-height:18px;
    font-size:14px;
    margin:0px;
    padding:36px 5px 0px 5px;
    text-align:left;
}

.kizi-more a:link{color:#0000CD; text-decoration:none;}
.kizi-more a:visited{color:#333333; text-decoration:none;}
.kizi-more a:active{color:#ff9a02;text-decoration:underline;}
.kizi-more a:hover{color:#ff9a02;text-decoration:underline;}

.kizi-more2{
    padding:36px 0px 5px 0px;
}

.kizi-more-t{
    font-weight:bold;
    font-size:12px;
    margin:0px;
    padding:0px;
}

.kizi-more-t a{
    display:block;
    height:14px;
    width:795px;
    margin:0px;
    padding:0px 0px 4px 20px;
    background:url('https://blog-imgs-18.fc2.com/a/a/2/aa2ki/plus-color.png') no-repeat 5px 4px;
}

.kizi-more-t a:visited{color:#0000CD;text-decoration:none;}

.kizi-more-t a:hover{
    color:#0000CD;
    text-decoration:none;
    background:url('https://blog-imgs-18.fc2.com/a/a/2/aa2ki/plus-color.png') no-repeat 5px 4px #ccc;
}

.kizi-more-t2{
    font-weight:bold;
    font-size:12px;
    margin:20px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.kizi-more-t2 a{
    display:block;
    height:14px;
    width:795px;
    margin:0px; 0px 0px 0px;
    padding:0px 0px 4px 20px;
    background:url('https://blog-imgs-18.fc2.com/a/a/2/aa2ki/minus-color.png') no-repeat 5px 4px;
}

.kizi-more-t2 a:visited{color:#0000CD;text-decoration:none;}

.kizi-more-t2 a:hover{
    color:#0000CD;
    text-decoration:none;
    background:url('https://blog-imgs-18.fc2.com/a/a/2/aa2ki/minus-color.png') no-repeat 5px 4px #ccc;
}

.kizi-end{
    padding:10px 0;
    background:#ffcddb;
}

.kizi-end2{
    padding:5px 0px;
    background:#ffcddb;
}

/* ---関連記事 --- */

.kanren {
    font-size:12px;
    padding:0px;
    margin:0px;
    line-height:16px;
}

.kanren ul{
    list-style: none;
    margin:0px;
    padding:0px 0px 0px 5px;
}

.kanren li{
    list-style: none;
    background:url('https://blog-imgs-17.fc2.com/a/a/2/aa2ki/arrow.png') no-repeat  0px 2px;
    padding:0px 0px 0px 15px;
}

/* ---記事メニュー --- */

.kizi-info{
    clear : both;
    width: 795px;
    margin: 0px;
    padding: 0px 5px 7px 5px;
}

.kizi-info:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}

.kizi-info ul{
    float:right;
    padding: 0px;
    margin: 0px;
}

.kizi-info a:link{color:#0000CD;text-decoration:none;}
.kizi-info a:visited{color:#0000CD;text-decoration:none;}
.kizi-info a:hover{color:#ff9a02;text-decoration:underline;}
.kizi-info a:active{color:#ff9a02;text-decoration:underline;}

.kizi-info1{
    float: left;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.kizi-info1 a {
    background:url('https://blog-imgs-18.fc2.com/a/a/2/aa2ki/0177_document.png') no-repeat 0px 2px;
    text-decoration: none;
    display: block;
    font-size: 12px;
    font-weight:bold;
    margin: 0px 5px 0px 5px;
    padding: 0px 0px 0px 15px;
}

.kizi-info2{
    float: left;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.kizi-info2 a {
    text-decoration: none;
    display: block;
    font-size: 12px;
    font-weight:bold;
    margin: 2px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.kizi-info3{
    float: left;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.kizi-info3 a {
    background:url('https://blog-imgs-18.fc2.com/a/a/2/aa2ki/0048_speechbubble.png') no-repeat 0px 2px;
    text-decoration: none;
    display: block;
    font-size: 12px;
    font-weight:bold;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 15px;
}

.kizi-info5{
    float: left;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.kizi-info5 a {
    background:url('https://blog-imgs-21.fc2.com/a/a/2/aa2ki/bullet_32.png') no-repeat 0px 1px;
    text-decoration: none;
    display: block;
    font-size: 12px;
    font-weight:bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 12px;
}

.kizi-info6{
    float: left;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.kizi-info6 a {
    text-decoration: none;
    display: block;
    font-size: 12px;
    font-weight:bold;
    margin: 2px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.kizi-info7{
    float: left;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.kizi-info7 a {
    text-decoration: none;
    display: block;
    font-size: 12px;
    font-weight:bold;
    margin: 2px 5px 0px 2px;
    padding: 0px 0px 0px 0px;
}

/* タグ表示 */

.article_tags{
    font-size:12px;
    margin:0px 0px 0px 0px;
    text-align:left;
    padding:0px 0px 0px 20px;
    background:url('https://blog-imgs-17.fc2.com/a/a/2/aa2ki/2834d6af.gif') no-repeat 5px 0px;
}

.article_tags a:link{color:#0000CD; text-decoration:none;}
.article_tags a:visited{color:#333333; text-decoration:none;}
.article_tags a:active{color:#ff9a02;text-decoration:underline;}
.article_tags a:hover{color:#ff9a02;text-decoration:underline;}

.article_tags2{
    font-size:12px;
    margin:0px 0px 0px 0px;
    text-align:left;
    padding:0px 0px 0px 22px;
    background:url('https://blog-imgs-17.fc2.com/a/a/2/aa2ki/2834d6af.gif') no-repeat 5px 0px;
}

/* カテゴリ表示 */

.cate {
    font-size:12px;
    padding:0px 0px 5px 0px;
    margin:0px;
    text-align:left;
}

.cate a{
    background:url('https://blog-imgs-18.fc2.com/a/a/2/aa2ki/folder.gif') no-repeat 5px 0px;
    padding:0px 0px 0px 22px;
    margin:0px;
}

.more-more{
    padding:5px 0px 5px 0px;
    margin:20px 0px 0px 0px;
    background:#dcdcdc;
}

.kizi-hiniti{
    font-size:12px;
    text-align:right;
    padding:5px 5px 0px 0px;
}

/* --- ■コメント･トラバ■ --- */

input.trackbackbox{width:350px;}

.comment_post{
    font-size:14px;
    font-weight:bold;
    padding:0px 0px 0px 20px;
    margin:0px 5px 20px;
    background:url('https://blog-imgs-17.fc2.com/a/a/2/aa2ki/49_20080102140519.gif') no-repeat 0px 0px;
}

.comment_post2{
    font-size:14px;
    font-weight:bold;
    padding:0px 0px 25px 20px;
    margin:0px 5px 0px;
    background:url('https://blog-imgs-12.fc2.com/a/a/2/aa2ki/sukaruchinofu_01.gif') no-repeat 0px 0px;
}

.comment_post3{
    font-size:14px;
    font-weight:bold;
    padding:0px 0px 0px 20px;
    margin:0px 5px 20px;
    background:url('https://blog-imgs-17.fc2.com/a/a/2/aa2ki/matanki_01_20080102141307.gif') no-repeat 0px 0px;
}

.cmt-box{
    clear : both;
    font-size:14px;
    padding:0px;
    margin:0px;
    text-align:left;
}

.comment_name{
    color:#009933;
    font-weight:bold;
}

.comment_body{
    font-family:"ＭＳ Ｐゴシック","Mona","mona-gothic-jisx0208.1990-0",sans-serif;
    font-size:16px;
    line-height:18px;
    padding:0px  0px 0px 0px;
    margin:5px  0px 32px 20px;
    word-break:break-all;
}

#kakikomi {width: 65px; height:22px}
input#name {width: 150px; height:15px}
input#pass {width: 130px; height:15px}
input#url {width: 131px; height:15px}

#comment{
    width: 783px;
    font-size:12px;
    font-family:"ＭＳ Ｐゴシック","Mona","mona-gothic-jisx0208.1990-0",sans-serif;
    font-size:16px;
    line-height:18px;
}

.comment_no_ol {
    list-style-position: inside;
    padding:0px;
    margin:0px 5px 0px 5px;
}

.comment_no_li {
    padding:0px;
    margin:0px;
}

.comment_haba{
    margin:0px 0px 20px 5px;
}

.comment_haba2{
    border-top:1px solid #99cc99;
}

.comment_haba3{
    margin:0px 0px 15px 5px;
}

.trackback_1{
    font-size:14px;
    line-height:16px;
    padding:0px 0px 0px 20px;
    margin:0px 0px 20px 0px;
    background:url('https://blog-imgs-12.fc2.com/a/a/2/aa2ki/c7317eda.gif') no-repeat 10px 3px;
}

.tugimae{
    text-align:center;
    font-size:12px;
    padding:5px 0px 5px 0px;
    border-top: 1px solid #99cc99;
}

.tugimae a{font-weight:bold;}
.tugimae a:link{color:#003366;text-decoration:none;}
.tugimae a:visited{color:#003366;text-decoration:none;}
.tugimae a:active{color:#e6136d;text-decoration:underline;}
.tugimae a:hover{color:#e6136d;text-decoration:underline;}

.tugimae2{
    text-align:center;
    font-size:12px;
    padding:5px 0px 5px 0px;
    margin:0px;
    border-top: 1px solid #99cc99;
    border-bottom: 1px solid #99cc99;
}

.tugimae2 a{font-weight:bold;}
.tugimae2 a:link{color:#003366;text-decoration:none;}
.tugimae2 a:visited{color:#003366;text-decoration:none;}
.tugimae2 a:active{color:#e6136d;text-decoration:underline;}
.tugimae2 a:hover{color:#e6136d;text-decoration:underline;}

/* AA表示 */

.aa{
    font-family:"ＭＳ Ｐゴシック","Mona","mona-gothic-jisx0208.1990-0",sans-serif;
    font-size:16px;
    line-height:18px;
}

.aa2{
    font-family:"ＭＳ Ｐゴシック","Mona","mona-gothic-jisx0208.1990-0",sans-serif;
    font-size:14px;
    line-height:16px;
}

.aa3{
    font-family:"ＭＳ Ｐゴシック","Mona","mona-gothic-jisx0208.1990-0",sans-serif;
    font-size:12px;
    line-height:14px;
}

.aa4{
    font-family:"ＭＳ Ｐゴシック","Mona","mona-gothic-jisx0208.1990-0",sans-serif;
    font-size:10px;
    line-height:12px;
}

/* font表示 */

.mozi-size12{
    font-size:12px;
    line-height:14px;
}

blockquote{
    border:2px dotted #777;
    padding:5px;
    margin:0px;
    text-align:left;
}

.waku{
    border:1px dotted #48D1CC;
    padding:5px;
    margin:0px;
    text-align:left;
}

/* ブログピープル */

.blogpeople-powered-by{
    text-align:center;
}

span.blogpeople-linklist {
    display:block; 
    padding:0px 5px 0px 5px;
    margin:12px 5px 0px 2px;
    color:#000000;
    border-left:5px solid #ccc;
    border-bottom:1px solid #ccc;
}

div.blogpeople-main li {
    background:url('https://blog-imgs-18.fc2.com/a/a/2/aa2ki/0129_ibullet.png') no-repeat 0px 2px;
    padding:0 0 0 11px;
    margin:0px;
}

/* サイドバー */

.plugin-tags{
    padding:0px 5px 0px 5px;
}

.fc2aa{
    font-size:12px;
    margin:0px;
    padding:0px;
    text-align:center;
}

/* 広告表示 */

.Micro-Ad{
    padding:10px 0px 10px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    width: 728px;
    height:90px;
    background:#F5F5F5;
}

.microad2{
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding:10px 10px 10px 10px;
    margin:0px;
    text-align:left;
    background:#F5F5F5;
}

.microad3{
    border-top:1px solid #ccc;
    padding:10px 10px 10px 10px;
    margin:0px;
    text-align:left;
    background:#F5F5F5;
}

.AdSense1{
    padding:10px 0px 5px 0px;
    text-align:center;
    background:#F5F5F5;
    margin-left:auto;
    margin-right:auto;
    width: 728px;
    height:90px;
}

.AdSe{
    padding:5px 0px 0px 0px;
    margin-left:auto;
    margin-right:auto;
    width: 1px;
    height:1px;
    text-align:center;
}

.AdSen-se{
    padding:0px 0px 0px 10px;
}

.Amazon1{
    font-size:12px;
    line-height:14px;
    padding:0px;
    margin:0px;
}

.Amazon1 a{
    display:block;
    width: 795px;
    height:14px;
    font-weight:bold;
    padding:0px 0px 0px 22px;
    margin:0px;
    background:url('https://blog-imgs-21.fc2.com/a/a/2/aa2ki/pr.gif') no-repeat 0px 1px;
}

.Amazon2{
    font-size:12px;
    line-height:14px;
    padding:0px;
    margin:0px 5px 0px 5px;
}

.Amazon2 a{
    display:block;
    width: 795px;
    height:14px;
    font-weight:bold;
    padding:0px 0px 0px 22px;
    margin:0px;
    background:url('https://blog-imgs-21.fc2.com/a/a/2/aa2ki/pr.gif') no-repeat 0px 1px;
}

.amanatu{
    padding:5px 0px 5px 0px;
    margin:0px;
    text-align:center;
    background:#F5F5F5;
    border-top: 1px solid #ccc;
}

/* 検索 */

.search{
    font-size:12px;
    line-height:14px;
    padding:0px;
    margin:0px;
}

.search a{
    padding:3px 0px 0px 20px;
    margin:0px;
    background:url('https://blog-imgs-21.fc2.com/a/a/2/aa2ki/search.gif') no-repeat 0px 0px;
}

/*-- カレンダー --*/

#calendar {
    border-top: 1px solid #ccc;
    margin: 0px;
    padding : 6px 0px 5px;
    font-size: 12px;
    text-align: center;
}

#calendar li {
    display : inline;
    list-style-type : none;
    font-size : 12px;
}

#calendar ul {
    margin : 0;
    list-style-position : inside;
}

#calendar li a{
    font-weight: bold;
}

#calendar li a:visited{
    font-weight: bold;
    color:#333333
}

#calendar li a:hover{
    font-weight: bold;
}

li.day {
    padding: 0 2px;
}

/*-- リンク用 --*/

.a8{
    padding:0px 5px 0px 5px;
    margin:0px 5px 2px 2px;
    color:#000000;
    border-left:5px solid #ccc;
    border-bottom:1px solid #ccc;
}

/*-- カテゴリ --*/

ul.main_menu ul.sub_menu li.sub_list {
    background:url('https://blog-imgs-17.fc2.com/a/a/2/aa2ki/branch.gif') no-repeat 0px 0px;
    list-style: none;
    padding:0px 0px 0px 20px;
    margin:0px 0px 0px 0px;
}

ul.main_menu ul.sub_menu li.sub_list_end {
    background:url('https://blog-imgs-17.fc2.com/a/a/2/aa2ki/branch_end.gif') no-repeat 0px 1px;
    list-style: none;
    padding:0px 0px 0px 20px;
    margin:0px 0px 10px 0px;
}

/*-- ここでコメント --*/

.kizi-co{
    line-height:18px;
    font-size:14px;
    margin:0px;
    padding:9px 0px 0px 0px;
    text-align:left;
}

.kizi-co-t{
    font-weight:bold;
    font-size:12px;
    margin:0px 0px 0px 5px;
    padding:0px 0px 0px 0px;
}

.kizi-co-t a{
    display:block;
    height:14px;
    width:795px;
    margin:0px;
    padding:0px 0px 4px 20px;
    background:url('https://blog-imgs-18.fc2.com/a/a/2/aa2ki/plus-color.png') no-repeat 5px 4px;
}

.kizi-co-t a:visited{color:#0000CD;text-decoration:none;}

.kizi-co-t a:hover{
    color:#0000CD;
    text-decoration:none;
    background:url('https://blog-imgs-18.fc2.com/a/a/2/aa2ki/plus-color.png') no-repeat 5px 4px #ccc;
}

.kizi-co-t2{
    font-weight:bold;
    font-size:12px;
    margin:18px 0px 0px 5px;
    padding:0px 0px 0px 0px;
}

.kizi-co-t2 a{
    display:block;
    height:14px;
    width:795px;
    margin:0px; 0px 0px 0px;
    padding:0px 0px 4px 20px;
    background:url('https://blog-imgs-18.fc2.com/a/a/2/aa2ki/minus-color.png') no-repeat 5px 4px;
}

.kizi-co-t2 a:visited{color:#0000CD;text-decoration:none;}

.kizi-co-t2 a:hover{
    color:#0000CD;
    text-decoration:none;
    background:url('https://blog-imgs-18.fc2.com/a/a/2/aa2ki/minus-color.png') no-repeat 5px 4px #ccc;
}

.comment2_post{
    font-size:14px;
    font-weight:bold;
    padding:0px 0px 25px 20px;
    margin:27px 5px 0px;
    background:url('https://blog-imgs-12.fc2.com/a/a/2/aa2ki/sukaruchinofu_01.gif') no-repeat 0px 0px;
}

.comment_cc2{
    font-size:12px;
    background:#dcdcdc;
    padding:5px 0px 5px 0px;
    margin:20px 5px 10px 5px;
}

.comment_cc{
    font-weight:bold;
    padding:0px 0px 0px 13px;
    margin:0px 0px 0px 5px;
    background:url("https://blog-imgs-18-origin.fc2.com/a/a/2/aa2ki/edit1.gif") no-repeat 0px 4px;
}

.comment_cc3{
    font-size:12px;
    padding:0px 0px 0px 0px;
    margin:3px 0px 0px 5px;
}

.ctaa_haba{
    border-top:1px solid #ccc;
    padding:0px 0px 10px 0px;
    margin:0px 10px 0px 10px;
}

.clap_aa{
    font-size:12px;
    margin:0px;
    text-align:left;
    padding:10px 0px 0px 5px;
}

.clap_aa2{
    font-size:12px;
    margin:0px;
    text-align:left;
    padding:5px 0px 0px 5px;
}

.kensaku{
    font-size:12px;
    padding:0px;
    margin:5px 0px 5px 0px;
}

/* --- 拍手 --- */

#fc2clap_rank_table { /* 外枠 */
	border-collapse: collapse;
	width: 500px;
	color: #000000;
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ Pro W3","Osaka";
	font-size: 12px;
	border: 1px solid #9999CC;
	vertical-align: baseline;
	margin: 0 1px;
	table-layout: auto;
}

#fc2clap_rank_table tr.fc2clap_rank { /* 上部拍手ランキングタイトル */
	background-color: #F5F5F5;
	text-align: center;
	border: 1px solid #9999CC;
	padding: 3px 0;
}

#fc2clap_rank_table span.fc2clap_rank_main { /* 下部拍手ランキングタイトル */
	color: #000000;
	padding: 3px 0;
}

#fc2clap_rank_table tr.fc2clap_rank_item { /* 見出し内 */
	background-color: #F5F5F5;
	text-align: center;
	color: #000000;
	border: 1px solid #9999CC;
	padding: 3px 0;
}

#fc2clap_rank_table td.fc2clap_rank_items_rank { /* 見出し（順位） */
	border: 1px solid #9999CC;
	width: 10%;
}

#fc2clap_rank_table td.fc2clap_rank_items_title { /* 見出し（タイトル） */
	border: 1px solid #9999CC;
	width: 80%;
}

#fc2clap_rank_table td.fc2clap_rank_items_clap { /* 見出し（拍手数） */
	border: 1px solid #9999CC;
	width: 10%;
}

#fc2clap_rank_table td.fc2clap_rank_items1 { /* 順位 */
	border: 1px solid #9999CC;
	text-align: center;
}

#fc2clap_rank_table span.fc2clap_rank_namber { /* 順位数文字色 */
	color: #000000;
}

#fc2clap_rank_table tr.fc2clap_rank_form { /* 各順位横１行 */
	background-color: #F5F5F5;
	border: 1px solid #9999CC;
	padding: 3px 0;
}

#fc2clap_rank_table td.fc2clap_rank_clap { /* 拍手数 */
	text-align: right;
	width: 10%;
	border:1px solid #9999CC;
}

#fc2clap_rank_table span.fc2clap_name { /* 拍手数配色 */
	color: #000000;
}

#fc2clap_rank_table td.fc2clap_rank_items { /* タイトル */
	border: 1px solid #9999CC;
}

#fc2clap_rank_table span.fc2clap_rank_title a { /* タイトル文字色 */
	color: #0000CD;
}

/* --- 関連記事 --- */
.relate_dl {
  font-family:"ＭＳ Ｐゴシック",sans-serif;
  font-size:12px;
  margin: 15px 0 0px 0px;
  padding: 0px;
}

.relate_dd {
  margin: 0 0 0px 5px;
  padding: 0px;
}

.relate_dt {
  border-left:5px solid #ccc;
  border-bottom:1px solid #ccc;
  margin: 0px 500px 0px 0px;
  padding:0px 5px 0px 5px;

}

.relate_ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.relate_ul li {
  list-style-type: none;
  background:url('https://blog-imgs-17.fc2.com/a/a/2/aa2ki/arrow.png') no-repeat  0px 2px;
  padding:0px 0px 0px 15px;
  margin: 0px;
}

.relate_kan{
font-size:12px;
background:#dcdcdc;
padding:5px 0px 5px 0px;
margin:10px 5px 10px 5px;
}