@charset "utf-8"; 
/*---------------------------------------------------------
★Design218 TONE 20130722
---------------------------------------------------------*/
/*---------------------------------------------------------
★BODY関連
---------------------------------------------------------*/
body 
{
 color:#000; /*6D544E*/
 font-family: "メイリオ", Meiryo, Verdana, Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
 font-size:14px; /*12*/
 letter-spacing:0.1em;
 line-height:200%;
 text-align:center;
 margin:0;
 padding:80px 0;
 background-color:#F4F4F4;
}

/*---------------------------------------------------------
★LINK関連
---------------------------------------------------------*/
a { text-decoration:none; }
a:link { color:#5D544E; }
a:active { color:#5D544E; }
a:visited { color:#5D544E; }
a:hover { color:#F67B7B;}
 
/*---------------------------------------------------------
★投稿フォーム入力・ボタン・送信・テキストエリア関連
---------------------------------------------------------*/
input,button,submit,textarea
{
 color:#8F9099;
 font-size:14px; /*12*/
 font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","Helvetica","Arial","Verdana","ＭＳ Ｐゴシック",sans-serif; 
 margin-bottom:4px;
 padding:4px;
 border:1px solid #ABADB3;
}

form { margin:0; }

/*---------------------------------------------------------
★レイアウト関連
---------------------------------------------------------*/
div#allcontainer
{
 width:1279px; /*1179*/
 text-align:left;
 margin:0 auto;
 padding:0;
}

div#lcontainer 
{
 float:left;
 width:1222px; /*1122*/
 text-align:left;
 margin:0;
 padding:40px 0;
 border:1px solid #EEE;
 background-color:#FFF;
}

div#rcontainer 
{
 float:right;
 width:55px;
 color:#A6A8B1;
 font-size:12px; /*10*/
 font-family:Segoe UI, sans-serif;
 text-align:left;
 margin:0;
 padding:80px 0;
}

div#rcontainer ul {margin:0; padding:0; }
div#rcontainer li { line-height:250%; margin:0 0 5px 0; padding:2px 2px 2px 5px; list-style-type:none; display:block; background-color:#FFF; border-width:1px 1px 1px 0;border-style:solid; border-color:#EEE; }

div#rcontainer li  a { text-decoration:none; display:block; border-right:10px solid #F1F1F1; }
div#rcontainer li  a:link { color:#A6A8B1; }
div#rcontainer li  a:active { color:#A6A8B1; }
div#rcontainer li  a:visited{ color:#A6A8B1; }
div#rcontainer li  a:hover{ color:#92C597; display:block; border-right:10px solid #92C597; }

div#header-column
{
 width:1120px;
 text-align:left;
 margin:0 auto;
}
div#header-column a { text-decoration:none; }
div#header-column a:link { color:#000; } /*FFF*/
div#header-column a:active { color:#000; } /*FFF*/
div#header-column a:visited{ color:#000; } /*FFF*/
div#header-column a:hover{ color:#9DC9F5; }

div#primary-column 
{
 float:left;
 width:870px; /*770*/
 text-align:left;
 margin:0;
 padding:0 40px;
}

div#secondary-column 
{
 float:right;
 width:230px;
 margin:0;
 padding:0 40px 0 0;
}

div#siteinfo { clear:both; margin:0; padding:0; }

div#footer
{
 text-align:center;
 margin:0;
 padding:60px 0 20px 0;
}

/*---------------------------------------------------------
★ブログタイトル関連
---------------------------------------------------------*/
h1.banner
{
 color:#000; /*#FFF*/
 font-size:60px;
 line-height:60px;
 text-align:right; /*right*/
 margin:0;
 padding-right:60px;
}

.introduction
{
 color:#000; /*#FFF*/
 font-size:15px; /*13*/
 margin:0;
 padding:0 60px 10px 30px;
 text-align:right;
}

ul.introduction li { display:inline; font-size:11px; margin-left:5px; }


/*---------------------------------------------------------
★プラグインカテゴリー(1)関連
---------------------------------------------------------*/
h3.pcate_title
{
 color:#000; /*9698A1*/
 font-size:14px; /*12*/
 font-family:Segoe UI, sans-serif;
 text-align:left;
 margin:0;
 padding:5px 10px;
 border-left:30px solid #9DC9F5;
 background-color:#F5F2ED;
 background-image:url(https://blog-imgs-57.fc2.com/a/n/m/anminn218/gonta_stripe.gif);
}

.pcate_body
{
 color:#000; /*9698A1*/
 font-size:12px; /*10*/
 line-height:180%;
 text-align:left;
 padding:20px 5px 30px 5px;
}
.pcate_body a { text-decoration:none; border-bottom:1px dashed #F5F2ED; }
.pcate_body a:link { color:#9698A1; }
.pcate_body a:active { color:#9698A1; }
.pcate_body a:visited{ color:#9698A1; }
.pcate_body a:hover{ color:#85B6E5; border-bottom:1px dashed #85B6E5; }

.pcate_body ul {margin:0; padding:0; }
.pcate_body li { color:#85B6E5; line-height:250%; margin:0 5px 0 15px; padding:0; list-style-type:square; }
.pcate_body dl { margin:0 0 10px 0; padding:0; line-height:250%; }
.pcate_body dt { font-weight:bold; color:#9698A1; margin:10px 0; padding:3px; border-bottom:3px double #BCD9F5; }
.pcate_body dd { margin:0 0 0 15px; padding:0; }


/*---------------------------------------------------------
★プラグインカテゴリー(2)関連
---------------------------------------------------------*/
h3.pcate2_title
{
 color:#000; /*9698A1*/
 font-size:14px; /*12*/
 font-family:Segoe UI, sans-serif;
 text-align:left;
 margin:0;
 padding:5px 10px;
 border-left:30px solid #9DC9F5;
 background-color:#F5F2ED;
 background-image:url(https://blog-imgs-57.fc2.com/a/n/m/anminn218/gonta_stripe.gif);
}

.pcate2_body
{
 color:#000; /*9698A1*/
 font-size:12px; /*10*/
 line-height:180%;
 text-align:left;
 padding:20px 5px 30px 5px;
}
.pcate2_body a { text-decoration:none; border-bottom:1px dashed #F5F2ED; background-color:#FFF; display:block; }
.pcate2_body a:link { color:#9698A1; }
.pcate2_body a:active { color:#9698A1; }
.pcate2_body a:visited{ color:#9698A1; }
.pcate2_body a:hover{ color:#85B6E5; border-bottom:1px dashed #85B6E5; background-color:#FDFBF6; }

.pcate2_body ul {margin:0; padding:0; }
.pcate2_body li { color:#85B6E5; line-height:250%; margin:0 5px 0 15px; padding:0; list-style-type:square; }
.pcate2_body dl { margin:0 0 10px 0; padding:0; line-height:250%; }
.pcate2_body dt { font-weight:bold; color:#9DC9F5; margin:10px 5px; padding:3px; }
.pcate2_body dd { margin:0 0 0 15px; padding:0; border-bottom:1px dashed #F5F2ED; }

.pcate2_body dl a { text-decoration:none; border-bottom:1px dashed #F5F2ED; background-color:#FFF; display:inline;}

/*---------------------------------------------------------
★プラグインカテゴリー(3)関連
---------------------------------------------------------*/
h3.pcate3_title
{
 color:#000; /*9698A1*/
 font-size:14px; /*12*/
 font-family:Segoe UI, sans-serif;
 text-align:left;
 margin:0;
 padding:5px 10px;
 border-left:30px solid #F5BC84;
 background-color:#F5F2ED;
 background-image:url(https://blog-imgs-57.fc2.com/a/n/m/anminn218/gonta_stripe.gif);
}

.pcate3_body
{
 color:#000; /*9698A1*/
 font-size:12px; /*10*/
 line-height:180%;
 text-align:left;
 padding:20px 5px 30px 30px;
}
.pcate3_body a { text-decoration:none; border-bottom:1px dashed #F5BC84; }
.pcate3_body a:link { color:#F5BC84; }
.pcate3_body a:active { color:#F5BC84; }
.pcate3_body a:visited{ color:#F5BC84; }
.pcate3_body a:hover{ color:#9698A1; border-bottom:1px dashed #9698A1; }

.pcate3_body ul {margin:0; padding:0; }
.pcate3_body li { color:#85B6E5; line-height:250%; margin:0 5px 0 15px; padding:0; list-style-type:square; }
.pcate3_body dl { margin:0 0 20px 0; padding:0;}
.pcate3_body dt { font-weight:bold; color:#9698A1; margin:10px 0; padding:0 5px; background-color:#F5F2ED; border:1px solid #EEE; }
.pcate3_body dd { margin:0 0 0 15px; padding:0; }


/*---------------------------------------------------------
★エントリー関連
---------------------------------------------------------*/
.entry_box
{
 margin:0 0 100px 0;
 padding:0
}

.entry_box ul,li { list-style-type:none; margin:0; padding:0; }

h2.entry_title {
 float:right;
 width:675px; /*575*/
 font-size:15px; /*13*/
 text-align:left;
 margin:0;
 padding:8px 10px;
 background-color:#ECF4F5;
 background-image:url(https://blog-imgs-57.fc2.com/a/n/m/anminn218/gonta_stripe.gif);
 background-position:0% 100%;
}

.entry_date {
 float:left;
 width:153px;
 font-size:13px; /*11*/
 color:#FFF;
 font-family:Segoe UI, sans-serif;
 font-weight:bold;
 text-align:center;
 margin:0;
 padding:8px;
 background-color:#F68383;
 border-left:1px dashed #FFF;
 border-right:1px dashed #FFF;
}

.entry_body 
{ 
 margin:0;
 padding:20px 0 30px 185px;
}
.entry_body a { text-decoration:none; border-bottom:1px dashed #F67B7B; }
.entry_body a:link { color:#F67B7B; }
.entry_body a:active { color:#F67B7B; }
.entry_body a:visited{ color:#F67B7B; }
.entry_body a:hover{ color:#8BC4D0; border-bottom:1px dashed #8BC4D0; }

.entry_body ul,ol { margin:18px 30px 18px 30px; padding:0; }
.entry_body li { margin:0; padding:0; list-style-type:disc; color:#8BC4D0; }
.entry_body dl { margin:20px 15px 20px 0; padding:0 0 20px 0; border:1px dashed #FBB9B9; }
.entry_body dt { color:#6D544E; font-weight:bold; margin:20px 0; padding:4px 8px; background-color:#FFFAF4; }
.entry_body dd { margin:0 15px; padding:0 5px }

.entry_state
{
 color:#8BC4D0;
 text-align:right;
 padding-top:2px;
} 
.entry_state a { text-decoration:none; }
.entry_state a:link { color:#8BC4D0; }
.entry_state a:active { color:#8BC4D0; }
.entry_state a:visited{ color:#8BC4D0; }
.entry_state a:hover{ color:#6D534E; border-bottom:1px dashed #6D534E; }

ul.entry_state li { display:inline; list-style-type:none; margin-right:5px; }


/*---------------------------------------------------------
★カテゴリー・データエリア関連
---------------------------------------------------------*/
h2.cd_title {
 float:right;
 width:575px;
 font-size:15px; /*13*/
 text-align:left;
 margin:0;
 padding:8px 10px;
 background-color:#EEE;
 background-image:url(https://blog-imgs-57.fc2.com/a/n/m/anminn218/gonta_stripe.gif);
 background-position:0% 100%;
}

.cd_date {
 float:left;
 width:153px;
 font-size:13px; /*11*/
 color:#FFF;
 font-family:Segoe UI, sans-serif;
 font-weight:bold;
 text-align:center;
 margin:0;
 padding:8px;
 background-color:#92C597;
 border-left:1px dashed #FFF;
 border-right:1px dashed #FFF;
}

.cd_body
{
 text-align:left;
 line-height:250%;
 margin:0;
 padding:20px 0 30px 185px;
} 
.cd_body a { text-decoration:none; border-bottom:1px dashed #92C597; }
.cd_body a:link { color:#92C597; }
.cd_body a:active { color:#92C597; }
.cd_body a:visited{ color:#92C597; }
.cd_body a:hover{ color:#6D534E; border-bottom:1px dashed #6D534E; }

ul.cd_body li { display:inline; list-style-type:none; margin:0 10px 0 0; padding:0; }


/*---------------------------------------------------------
★全記事関連
---------------------------------------------------------*/
h2.titlelist_title
{
 height:26px;
 font-size:16px; /*16*/
 margin:0;
 padding:8px 0 0 5px;
 background-image:url(https://blog-imgs-57.fc2.com/a/n/m/anminn218/gonta_stripe.gif);
 background-repeat:repeat-x;
 background-color:#F5F2ED;
 display:block;
 border-left:30px solid #F5BC84;
}

.titlelist_body
{
 text-align:left;
 padding:30px 35px;
}
.titlelist_body a { text-decoration:none; background-color:#FFF; display:block; }
.titlelist_body a:link { color:#6D544E; }
.titlelist_body a:active { color:#6D544E; }
.titlelist_body a:visited { color:#6D544E; }
.titlelist_body a:hover { color:#F5BC84; background-color:#F8F6F3; }

ul.titlelist { margin:0; padding:0; list-style-type:none; line-height:250%; }
li.titlelist {  border-bottom:1px dashed #6D544E; }


/*---------------------------------------------------------
★追記関連
---------------------------------------------------------*/
.more_link { margin:20px 0 0 0; }
.more_link a { text-decoration:none; border-bottom:1px solid #6D544E; }
.more_link a:link { color:#6D544E; }
.more_link a:active { color:#6D544E; }
.more_link a:visited{ color:#6D544E; }
.more_link a:hover{ color:#8BC4D0; border-bottom:1px solid #8BC4D0; }
.more { margin-top:20px; padding:0; }


/*---------------------------------------------------------
★テーマ・スレッド関連
---------------------------------------------------------*/
p.thema { margin:25px 0 0 0; }
p.thema a { text-decoration:none; border-bottom:1px dashed #8BC4D0; }
p.thema a:link { color:#8BC4D0; }
p.thema a:active { color:#8BC4D0; }
p.thema a:visited{ color:#8BC4D0; }
p.thema a:hover{ color:#6D544E; border-bottom:1px dashed #6D544E; }


/*---------------------------------------------------------
★投稿フォーム関連
---------------------------------------------------------*/
dl.form dt {
 clear:left;
 float:left; 
 width:100px;
 font-family:Segoe UI, sans-serif;
 margin:0;
 padding;
}

dl.form dd {
 margin-top:5px;
 margin-left:100px;
 padding:0;
}

.form_body {
padding:20px 0 60px 185px;
margin:0;
}
.form_body a { text-decoration:none; }
.form_body a:link { color:#F68383; }
.form_body a:active { color:#F68383; }
.form_body a:visited { color:#F68383; }
.form_body a:hover { color:#ADD6D6; }


/*---------------------------------------------------------
★コメント関連
---------------------------------------------------------*/
h3.cmform_title {
 float:right;
 width:575px;
 font-size:14px; /*12*/
 text-align:left;
 margin:0;
 padding:8px 10px;
 background-color:#EDF5ED; 
 background-image:url(https://blog-imgs-57.fc2.com/a/n/m/anminn218/gonta_stripe.gif);
 background-position:0% 100%;
}

.cmform_date {
 float:left;
 width:153px;
 font-size:13px; /*11*/
 color:#FFF;
 font-family:Segoe UI, sans-serif;
 font-weight:bold;
 text-align:center;
 margin:0;
 padding:8px;
 background-color:#F584BC;
 border-left:1px dashed #FFF;
 border-right:1px dashed #FFF;
}

h4.cm_title
{
 height:28px;
 font-size:14px; /*12*/
 margin:10px 0 10px 170px;
 padding:8px 5px 0 10px;
 border-left:30px solid #F584BC;
 background-color:#EDF5ED; 
 background-image:url(https://blog-imgs-57.fc2.com/a/n/m/anminn218/gonta_stripe.gif);
 background-position:0% 100%;
}

.cm_body
{
 line-height:180%;
 padding:10px 0 10px 210px;
}
.cm_body a { text-decoration:none; border-bottom:1px dashed #F584BC; }
.cm_body a:link { color:#F584BC; }
.cm_body a:active { color:#F584BC; }
.cm_body a:visited{ color:#F584BC; }
.cm_body a:hover{ color:#ADD6D6; border-bottom:1px dashed #ADD6D6; }

ul.cmtb_state li { display:inline; list-style-type:none; padding:0; margin:0 3px 0 0; }


/*---------------------------------------------------------
★トラックバック関連
---------------------------------------------------------*/
h3.tbform_title {
 float:right;
 width:575px;
 font-size:14px; /*12*/
 text-align:left;
 margin:0;
 padding:8px 10px;
 background-color:#F6F5F1;
 background-image:url(https://blog-imgs-57.fc2.com/a/n/m/anminn218/gonta_stripe.gif);
 background-position:0% 100%;
}

.tbform_date {
 float:left;
 width:153px;
 font-size:13px; /*11*/
 color:#FFF;
 font-family:Segoe UI, sans-serif;
 font-weight:bold;
 text-align:center;
 margin:0;
 padding:8px;
 background-color:#A4A5F8;
 border-left:1px dashed #FFF;
 border-right:1px dashed #FFF;
}

h4.tb_title
{
 height:28px;
 font-size:14px; /*12*/
 margin:10px 0 10px 170px;
 padding:8px 5px 0 10px;
 border-left:30px solid #A4A5F8;
 background-color:#F6F5F1; 
 background-image:url(https://blog-imgs-57.fc2.com/a/n/m/anminn218/gonta_stripe.gif);
 background-position:0% 100%;
}

.tb_body
{
 line-height:180%;
 padding:10px 0 20px 210px;
}
.tb_body a { text-decoration:none; border-bottom:1px dashed #A4A5F8; }
.tb_body a:link { color:#A4A5F8; }
.tb_body a:active { color:#A4A5F8; }
.tb_body a:visited{ color:#A4A5F8; }
.tb_body a:hover{ color:#ADD6D6; border-bottom:1px dashed #ADD6D6; }


/*---------------------------------------------------------
★ナビ関連
---------------------------------------------------------*/
.navi
{
 font-size:14px; /*12*/
 font-weight:bold;
 text-align:center;
 margin:0;
 padding:0;
}
.navi a { text-decoration:none; margin:5px; padding:5px; background-color:#F5F2ED; border:1px solid #EEE; }
.navi a:link { color:#6D544E; }
.navi a:active { color:#6D544E; }
.navi a:visited{ color:#6D544E; }
.navi a:hover{ color:#FFF; }

ul.navi li { display:inline; list-style-type:none; }


/*---------------------------------------------------------
プラグインカレンダー関連
---------------------------------------------------------*/
table.calender 
{
 width:210px;
 line-height:200%;
 border-collapse:collapse;
 margin:0 auto;
}

table.calender th 
{
 width:30px;
 text-align:center;
}
th#sat { color:#9DC9F5; background-color:#F9F9F9; }
th#sun { color:#F67B7B; background-color:#F9F9F9; }
caption{margin:0 auto;}

table.calender td
{
 width:21px;
 text-align:center;
}
 table.calender td a { text-decoration:none; display:block; }
 table.calender td a:link { color:#9DC9F5; }
 table.calender td a:active { color:#9DC9F5; }
 table.calender td a:visited{ color:#9DC9F5; }
 table.calender td a:hover{ color:#F67B7B; border-bottom:1px dashed #F67B7B; }


/*---------------------------------------------------------
★その他
---------------------------------------------------------*/
/*--見出し--*/
h1,h2,h3,h4,h5 { font-style:nomal;font-weight:bold; }
h1{ font-size:200%; }
h2{ font-size:180%; }
h3{ font-size:160%; }
h4{ font-size:140%; }
h5{ font-size:120%; }
h6{ font-size:100%; }

/*--強調--*/
em { font-weight:bold; font-style:nomal; background-color:#F5F2ED; padding:3px; margin:1px; }
strong { font-weight:bold; font-style:nomal; background-color:#F5F2ED; padding:3px; margin:1px; }

/*--打消--*/
del,s { color:#BBB; }

/*--段落--*/
p { margin:10px 0 15px 0; }

/*--改行--*/
br { letter-spacing:normal; }

/*--引用--*/
blockquote 
{ 
 color:#C2A5AF;
 line-height:180%;
 margin:20px 15px;
 padding:5px 10px;
 background-color:#F5F2ED;
 border-left:20px solid #F5BC84;
}

q
{
 color:#C2A5AF;
 padding:3px;
 background-color:#F5F2ED;
}

/*--絵文字--*/
img.emoji 
{
 margin:0 1px 2px 1px;
 vertical-align:middle;
 border:0;
}

/*--画像の枠初期設定なし--*/
img { border:none; }

/*--画像LINKの枠初期設定なし--*/
a img { border-style:none; }

/*--画像クラス--*/
.photo
{
 float:none;
 margin:5px 0 10px 0;
 padding:5px;
 border:3px solid #ECF4F5;
}