@charset "utf-8";
/*---------------------------------------------------------
★Design218-STRIPE2col 20130525
---------------------------------------------------------*/
/*---------------------------------------------------------
★BODY関連
---------------------------------------------------------*/
body 
{
 color:#696969;
 font-family: "メイリオ", Meiryo, Verdana, Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
 font-size:16px;
 line-height:160%;
 text-align:center;
 margin:0;
 padding:100px 0;
}

/*---------------------------------------------------------
★LINK関連
---------------------------------------------------------*/
a { text-decoration:none; }
a:link { color:#696969; }
a:active { color:#696969; }
a:visited{ color:#696969; }
a:hover{ color:#FF9595; }
 
/*---------------------------------------------------------
★投稿フォーム入力・ボタン・送信・テキストエリア関連
---------------------------------------------------------*/
input,button,submit,textarea
{
 font-size:14px;
 color:#696969;
 font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","Helvetica","Arial","Verdana","ＭＳ Ｐゴシック",sans-serif; 
 margin-bottom:4px;
 padding:2px;
}

form { margin:0; }

/*---------------------------------------------------------
★レイアウト関連
---------------------------------------------------------*/
div#container
{
 width:710px;
 text-align:left;
 margin:0 auto ;
 padding:0;
}

div#primary-column
{
 float:left;
 width:500px;
 text-align:left;
 margin:0;
 padding:0;
}

div#secondary-column 
{
 float:right;
 width:190px;
 text-align:left;
 padding:0px;
 margin-left:20px;
}

div.column { margin:0; padding:0; }
div#siteinfo { clear:both; }
td#header { width:190px; height:170px; text-align:center; vertical-align:middle; margin:0;  padding:0; border:1px solid #FFF; background-image:url(https://blog-imgs-61-origin.fc2.com/a/n/m/anminn218/s2_himg.png); }
h1.banner { font-size:1.5em; margin:0; padding:0; }
.introduction { font-size:10px; margin:0; padding:0; line-height:15px; }
div#footer { text-align:center; }

.topmenu
{
 color:#BBB;
 font-size:1.0em;
 text-align:center;
 margin:10px 0;
 padding:0;
}
.topmenu a { text-decoration:none; }
.topmenu a:link { color:#999; }
.topmenu a:active { color:#999; }
.topmenu a:visited{ color:#999; }
.topmenu a:hover{ color:#FF9595; }

.topmenu ul {margin:0; padding:0; list-style-type:none; }
.topmenu li {display:inline; margin:0 0 0 8px; padding:0; }


/*---------------------------------------------------------
★プラグイン関連
---------------------------------------------------------*/
h3.plugin_title
{
 color:#999;
 font-size:14px;
 text-align:center;
 margin:0;
 padding:1px 0;
 border :1px solid #F4F4F4;
 background-image:url(https://blog-imgs-61-origin.fc2.com/a/n/m/anminn218/stripe02.png);
}

.plugin_body
{
 color:#999;
 font-size:10px;
 line-height:170%;
 margin:5px 0 30px 0;
 padding:0;
}
.plugin_body a { text-decoration:none; }
.plugin_body a:link { color:#909090; }
.plugin_body a:active { color:#909090; }
.plugin_body a:visited{ color:#909090; }
.plugin_body a:hover{ color:#FF7272; }
 
.plugin_body ul { margin:0; padding:0; }
.plugin_body li {color:#FF9595; margin:0 0 0 20px; padding:0; list-style-type:circle; }
.plugin_body dl { margin:0; padding:0; }
.plugin_body dt { font-weight:bold; margin:10px 0 5px 0; padding:0; border-bottom:1px solid #DDD; }
.plugin_body dd { margin:0; padding:0; }

/*---------------------------------------------------------
★エントリー関連
---------------------------------------------------------*/
table.entry_box {padding:0; margin-bottom:30px; width:500px; }
td.leftbox { vertical-align:top; text-align:center; width:60px; }
td.rightbox { background-color:#FFF; } 
ul.tdlist { margin:0; padding:20px 0; list-style-type:none; line-height:16px; color:#909090; font-style:italic; }
ul.tdlist  a { text-decoration:none; }
ul.tdlist  a:link { color:#909090; }
ul.tdlist  a:active { color:#909090; }
ul.tdlist  a:visited{ color:#909090; }
ul.tdlist  a:hover{ color:#FF7272; }

h2.entry_title
{
 color:#FF9595;
 font-size:14px;
 font-weight:bold;
 margin:15px 15px 0 15px;
 padding:0;
}
h2.entry_title a { text-decoration:none; border-bottom:1px dashed #FF9595; }
h2.entry_title a:link { color:#FF9595; }
h2.entry_title a:active { color:#FF9595; }
h2.entry_title a:visited{ color:#FF9595; }
h2.entry_title a:hover{ color:#909090; border-bottom:1px dashed #909090; }

.entry_body
{
 color:#696969;
 margin:0;
 padding:15px 15px 30px 15px;
}
.entry_body  a { text-decoration:underline; }
.entry_body  a:link { color:#FF9595; }
.entry_body  a:active { color:#FF9595; }
.entry_body  a:visited{ color:#FF9595; }
.entry_body  a:hover{ color:#696969; }

.entry_body ul,ol { margin:18px 20px 18px 20px; padding:0; }
.entry_body li { margin:0; padding:0; dispray:block; list-style-type:square; }
.entry_body dl { margin:0 0 20px 0; padding:0; }
.entry_body dt { font-weight:bold;  margin:20px 0 5px 0; padding:2px 2px 2px 5px; border-bottom:1px solid #DDD; }
.entry_body dd { color:#696969; margin-left:10px; padding:0 5px 0 5px; }

.entry_state
{
 color:#999;
 font-size:10px;
 margin:0;
 padding:1px 15px;
 border-top :1px dashed #DDD;
 border-bottom:1px dashed #DDD;
 background-color:#FBFBFB;
}
.entry_state a { text-decoration:none; }
.entry_state a:link { color:#999; }
.entry_state a:active { color:#999; }
.entry_state a:visited{ color:#999 }
.entry_state a:hover{ color:#FF9595; }

.entry_state ul { margin:0; padding:0; }
.entry_state li {margin-right:4px; padding:0; display:inline; list-style-type:none; }

.anchor 
{
 color:#AAA;
 font-size:10px;
 text-align:right;
 margin-right:5px;
}
.anchor a { text-decoration:none; }
.anchor a:link { color:#AAA; }
.anchor a:active { color:#AAA; }
.anchor a:visited{ color:#AAA; }
.anchor a:hover{ color:#FF9595; }

/*---------------------------------------------------------
★プラグイン3関連
---------------------------------------------------------*/
h2.entry_ptitle
{
 color:#888;
 font-size:11px;
 font-weight:bold;
 margin:15px 15px 0 15px;
 padding:0;
}

.entry_pbody
{
 color:#696969;
 margin:0;
 padding:10px 15px 30px 15px;
}
.entry_pbody  a { text-decoration:underline; }
.entry_pbody  a:link { color:#FF9595; }
.entry_pbody  a:active { color:#FF9595; }
.entry_pbody  a:visited{ color:#FF9595; }
.entry_pbody  a:hover{ color:#696969; }

.entry_pbody ul,ol { margin:18px 20px 18px 20px; padding:0; }
.entry_pbody li { margin:0; padding:0; dispray:block; list-style-type:square; }
.entry_pbody dl { margin:0 0 20px 0; padding:0; }
.entry_pbody dt { font-weight:bold;  margin:20px 0 5px 0; padding:2px 2px 2px 5px; border-bottom:1px solid #DDD; }
.entry_pbody dd { color:#696969; margin-left:10px; padding:0 5px 0 5px; }

/*---------------------------------------------------------
★全記事関連
---------------------------------------------------------*/
h2.sabtitle
{
 color:#888;
 font-size:11px;
 letter-spacing:0.1em;
 margin:0;
 padding:4px 10px 4px 10px;
 background-image:url(https://blog-imgs-61-origin.fc2.com/a/n/m/anminn218/stripe09.png);
 border:1px solid #EDEDED;
}

.titlelist_body
{
 text-align:left;
 line-height:16px;
 margin:0;
 padding:10px 15px 10px 15px;
}
.titlelist_body ul { margin:10px 0 10px 0; padding:0; }
.titlelist_body li { margin:0; padding:0; list-style-type:none; border-bottom:1px dashed #DDD; }

/*---------------------------------------------------------
★テーマ・スレッド関連
---------------------------------------------------------*/
p.thema { margin:20px 0 0 0; }
p.thema a { text-decoration:none; }
p.thema a:link { color:#696969; }
p.thema a:active { color:#696969; }
p.thema a:visited{ color:#696969; }
p.thema a:hover{ color:#FF9595; }

/*---------------------------------------------------------
★追記関連
---------------------------------------------------------*/
.more { margin-top:15px; }
.more_link { margin-top:15px; padding:0; }
.more_link a { text-decoration:none; border-bottom:1px solid #797979; }
.more_link a:link { color:#696969; }
.more_link a:active { color:#696969; }
.more_link a:visited{ color:#696969; }
.more_link a:hover{ color:#FF9595; border-bottom:1px solid #FF9595; }

/*---------------------------------------------------------
★投稿フォーム関連
---------------------------------------------------------*/
#comment_top { margin:60px 0; padding:20px; }
#trackback_top { margin:60px 0; }
h2.form_title {  color:#FF9595; font-size:12px; font-weight:bold; margin:15px 0; padding:0; }

dl.form dt 
{
 clear:left;
 float:left;
 width:100px;
 margin:0;
 padding-left:4px;
 border-left:4px solid #FF9595;
}

dl.form dd 
{
 margin-top:5px;
 margin-left:100px;
 padding:0;
}

/*---------------------------------------------------------
★コメント・トラックバック関連
---------------------------------------------------------*/
.cmtb_box { margin:60px 0; }

.cmtb_date
{
 color:#888;
 font-size:10px;
 font-style:Italic;
 text-align:left;
 margin:0;
 padding:0 10px;
}

h3.cmtb_title
{
 color:#FF9595;
 font-size:11px;
 font-weight:bold;
 margin:15px 10px 0 10px;
 padding:0;
}

.cmtb_body { padding:10px 10px 15px 10px;}
.cmtb_body  a { text-decoration:underline; }
.cmtb_body  a:link { color:#FF9595; }
.cmtb_body  a:active { color:#FF9595; }
.cmtb_body  a:visited{ color:#FF9595; }
.cmtb_body  a:hover{ color:#BBB; }

.cmtb_state
{
 color:#999;
 font-size:10px;
 text-align:left;
 margin:5px 0 30px 0;
 padding:1px 10px;
 border-top :1px dashed #DDD;
 border-bottom:1px dashed #DDD;
 background-color:#FBFBFB;
}
.cmtb_state a { text-decoration:none; }
.cmtb_state a:link { color:#999; }
.cmtb_state a:active { color:#999; }
.cmtb_state a:visited{ color:#999; }
.cmtb_state a:hover{ color:#FF9595; }

.cmtb_state ul { margin:0; padding:0; }
.cmtb_state li {margin-right:3px; padding:0; display:inline; list-style-type:none; }
p.trackback_url {margin:15px 0 30px 0;}

/*---------------------------------------------------------
★ページナビ関連
---------------------------------------------------------*/
.navi { font-size:10px; text-align:center; margin:30px 0; }
ul.navi li { display:inline; list-style-type:none; margin-right:5px; padding:0; }

/*---------------------------------------------------------
カレンダー関連
---------------------------------------------------------*/
table.calender 
{
 width:150px;
 color:#999;
 font-size:10px;
 margin:0 auto;
 padding:0;
 border-collapse:separate;
}

table.calender th 
{
 width:18px;
 text-align:center;
 border-width:1px 1px 2px 1px;
 border-style:solid;
 border-color:#BBB;
}
th#sat { color:#FF9595; border-bottom:2px solid #BBB; }
th#sun { color:#FF9595; border-bottom:2px solid #BBB; }

table.calender td 
{
 width:18px;
 text-align:center;
 border:1px solid #BBB;
}
table.calender td a { text-decoration:none; display:block; background-color:#EEE; background-image:url(https://blog-imgs-61-origin.fc2.com/a/n/m/anminn218/stripe09.png);}
table.calender td a:link { color:#888; }
table.calender td a:active { color:#888 }
table.calender td a:visited{ color:#888; }
table.calender td a:hover{ color:#FF9595; display:block; background-image:url(https://blog-imgs-61-origin.fc2.com/a/n/m/anminn218/stripe08.png); }
caption{margin:0 auto;}

/*---------------------------------------------------------
★その他
---------------------------------------------------------*/
/*--見出し--*/
h1,h2,h3,h4,h5 { font-style:nomal; font-weight:bold; margin:0; padding:0; }
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; }
strong { font-weight:bold; font-style:nomal; }

/*--打消--*/
del,s { color:#BBB; }

/*--段落--*/
p { margin:10px 0 10px 0; }

/*--改行--*/
br { letter-spacing:normal; }

/*--引用--*/
blockquote 
{ 
 color:#FF9595;
 line-height:140%;
 margin:10px;
 padding:0 5px 0 5px;
 border:1px solid #F4F4F4;
 background-color:#F8F8F8;
}

q
{
 color:#FF9595;
 border:1px solid #F4F4F4;
 background-color:#F8F8F8;
}

/*--絵文字--*/
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 5px 0;
 padding:3px;
 border-width:1px;
 border-style:solid;
 border-color:#E0E0E0 #BBB #BBB #E0E0E0;
 background-color:#FFF;
}