@charset "utf-8";
/*---------------------------------------------------------
★Design218-STRIPE-2colmun 20130707
---------------------------------------------------------*/
/*---------------------------------------------------------
★BODY関連
---------------------------------------------------------*/
body {
color:#block;
font-family: "MS UI Gothic", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
font-size:12px;
line-height:180%;
letter-spacing:0;
text-align:center;
margin:0;
padding:0;
}

/*---------------------------------------------------------
★LINK関連
---------------------------------------------------------*/
a { text-decoration:none; }
a:link { color:#999; }
a:active { color:#999; }
a:visited { color:#999; }
a:hover{ color:#FF9595; }
 
/*---------------------------------------------------------
★投稿フォーム入力・ボタン・送信・テキストエリア関連
---------------------------------------------------------*/
input,button,submit {
color:#777;
font-size:12px;
font-family: "MS UI Gothic", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
margin:2px;
padding:4px;
border:1px solid #BEBECC;
background-color:#FFF;
}

textarea {
color:#777;
font-size:12px;
font-family: "MS UI Gothic", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
margin:2px;
padding:4px;
border:1px solid #BEBECC;
background-color:#FFF;
}

form { 
margin:0; 
}

div#secondary-column input,button,submit {
color:#999;
font-size:11px;
font-family: "MS UI Gothic", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
margin:2px;
padding:4px;
border:1px solid #BEBECC;
background-color:#FFF;
}

div#secondary-column textarea {
color:#999;
font-size:11px;
font-family: "MS UI Gothic", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
margin:2px;
padding:4px;
border:1px solid #BEBECC;
background-color:#FFF;
}

/*---------------------------------------------------------
★レイアウト関連
---------------------------------------------------------*/
div#container {
width:780px;
text-align:left;
margin:0 auto ;
padding:30px 0 60px 0;
}

div#primary-column {
float:left;
width:600px;
text-align:left;
margin:0;
padding:0;
}

div#secondary-column {
float:right;
width:160px;
text-align:left;
margin-left:20px;
padding:0;
}

div.column { 
margin:0; 
padding:0; 
}

div#siteinfo { 
clear:both;
 }

#header { 
width:780px; 
height:350px; 
text-align:light; 
margin-bottom:10px;
padding:15px 5px; 
border:1px solid #F8F8F8; 
background-image:url(https://blog-imgs-83-origin.fc2.com/d/o/n/donagonn12/20151203201405efa.jpg);
background-position:10px 0; 
}

h1#banner { 
font-size:2.0em; 
line-height:1.5em;
margin:0; 
padding-top:80px; 
text-shadow: 1px 1px 1px #DDD;
}

.introduction {  
font-size:12px;
margin:0; 
padding:0; 
}

div#footer { 
color:#888; 
text-align:center; 
border-bottom:1px solid #DDD; 
background-color:#F8F8F8;
}

.topmenu {
color:#999;
font-size:11px;
text-align:center;
margin:3px 0 15px 0;
padding:0;
}

ul.topmenu li {
display:inline;
margin:0 5px; 
padding:5px; 
border:1px dashed #DDD;
background-color:#FFF; -moz-border-radius: 20px; /* 古いFirefox */-webkit-border-radius: 20px; /* 古いSafari,Chrome */ border-radius: 20px; /* CSS3 */
}

/*---------------------------------------------------------
★プラグイン関連
---------------------------------------------------------*/
h3.plugin_title {
color:#block;
font-size:13px;
text-shadow: 1px 1px 1px #DDD;
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:#block;
font-size:12px;
line-height:160%;
margin:10px 0 30px 0;
padding:0;
}

.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:10px 0; 
padding:0; 
}

.plugin_body dt { 
font-weight:bold; 
margin:10px 0 5px 0; 
padding:0; 
border-bottom:1px solid #E1E1E1; 
}

.plugin_body dd { 
margin:0; 
padding:2px; 
background-color:#F9F9F9;
}

/*---------------------------------------------------------
★プラグイン3関連
---------------------------------------------------------*/
.plugin3_body {
color:#999;
font-size:11px;
line-height:160%;
margin:10px 0 30px 0;
padding:5px;
background-color:#F8F8F8;
}
.plugin3_body  a { text-decoration:none; border-bottom:1px dotted #8FC7FF; }
.plugin3_body a:link { color:#8FC7FF; }
.plugin3_body a:active { color:#8FC7FF; }
.plugin3_body a:visited{ color:#8FC7FF; }
.plugin3_body a:hover{ color:#999; border-bottom:1px dotted #999; }

.plugin3_body ul {
margin:10px 0;
padding:0;
}

.plugin3_body li {
margin:0 0 0 20px;
padding:0; 
list-style-type:circle; 
}

.plugin3_body dl {
margin:0; 
padding:0; 
}

.plugin3_body dt {
font-weight:bold; 
margin:10px 0 5px 0; 
padding:0; 
border-bottom:1px solid #DDD; 
}

.plugin3_body dd {
margin:0; 
padding:0;
}

/*---------------------------------------------------------
★エントリー関連
---------------------------------------------------------*/
table.entry_box { 
width:570px; 
margin-bottom:30px;
padding:0; 
}

td.leftbox {
width:60px; 
vertical-align:top; 
text-align:center; 
}

td.rightbox { 
background-color:#FFF; 
} 

ul.tdlist { 
color:#909090; 
font-size:11px;
font-style:italic; 
line-height:150%;
margin:0; 
padding:10px 0; 
list-style-type:none; 
 }
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:#FF9595; }

h2.entry_title {
color:#FF9595;
font-size:20px;
font-weight:bold;
text-shadow: 1px 1px 1px #F9DDE1;
margin:20px 15px 0 15px;
padding:0;
}
h2.entry_title a { text-decoration:none; border-bottom:1px dotted #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 dotted #909090; }
.entry_body {

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:10px 20px; 
padding:0;
}

.entry_body li { 
margin:0; 
padding:0; 
dispray:block; 
list-style-type:square;
}

.entry_body dl { 
margin:20px 0; 
padding:0; 
}

.entry_body dt { 
color:#FF9595; 
font-weight:bold; 
font-size:12px; 
margin:20px 0 10px 0; 
padding:5px; 
border-bottom:1px solid #DDD; 
}

.entry_body dd { 
margin:0 0 5px 0; 
padding:5px; 
border-bottom:1px solid #DDD; 
background-color:#F8F8F8; 
}

.entry_state {
color:#999;
margin-bottom:30px;
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 { display:inline; list-style-type:none; }

/*---------------------------------------------------------
★全記事関連
---------------------------------------------------------*/
h2.sabtitle {
color:#888;
font-size:25px;
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 {
color:#999;
margin:0;
padding:10px 15px;
}
.titlelist_body  a { text-decoration:none; }
.titlelist_body  a:link { color:#959EFF; }
.titlelist_body  a:active { color:#959EFF; }
.titlelist_body  a:visited{ color:#959EFF; }
.titlelist_body  a:hover{ color:#FF9595; }

.titlelist_body ul { 
margin: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:15px 0 0 0; 
padding:0; 
}
.more_link a { text-decoration:none; border-bottom:1px dotted #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 dotted #FF9595; }

/*---------------------------------------------------------
★投稿フォーム関連
---------------------------------------------------------*/
#comment_top {
margin:100px 0; 
padding:20px; 
}

#trackback_top { 
margin:100px 0; 
padding:20px; 
}

#edit_top { 
margin:0; 
padding:20px; 
}

h2.form_title { 
font-size:15px; 
margin:15px 0; 
padding:0; 
}

h2.edit_title { 
font-size:15px; 
margin:0; 
padding:0; 
}

dl.form dt {
clear:left;
float:left;
width:120px;
margin:5px 0 0 20px;
padding-left:4px;
border-left:4px solid #FF9595;
}

dl.form dd {
margin:5px 0 0 120px;
padding:0;
}

/*---------------------------------------------------------
★コメント・トラックバック関連
---------------------------------------------------------*/
.cmtb_box { 
margin:60px 0; 
}

.cmtb_date {
color:#888;
font-size:10px;
margin:0;
padding:0 10px;
}

h3.cmtb_title {
color:#FF9595;
font-size:12px;
text-shadow: 1px 1px 1px #F9DDE1;
margin:20px 10px 0 20px;
padding:0;
}

.cmtb_body {
padding:10px 20px 15px 20px;
}
.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;
margin:5px 20px 30px 20px;
padding:1px 0;
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 { 
display:inline; 
}

p.trackback_url {
margin:15px 0 30px 0;
}

/*---------------------------------------------------------
★ページナビ関連
---------------------------------------------------------*/
.navi {
font-size:12px; 
font-weight:bold; 
text-align:center; 
margin:45px 0 40px 0; 
}
.navi a { text-decoration:none; }
.navi a:link { color:#999; }
.navi a:active { color:#999; }
.navi a:visited{ color:#999 }
.navi a:hover{ color:#FF9595; }

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:#8FC7FF; 
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-size:12px; 
font-weight:bold; 
}

strong { 
font-size:12px; 
font-weight:bold; 
}

/*--打消--*/
del,s { 
color:#CCC; 
}

/*--段落--*/
p { 
margin:10px 0; 
}

/*--改行--*/
br { 
letter-spacing:normal; 
}

/*--引用--*/
blockquote p { 
margin:0; 
}

blockquote { 
color:#A3A9F0;
margin:20px 10px;
padding:10px;
border:1px dotted #E1E6FC;
background-color:#FAFAFA;
}

q {
color:#A3A9F0;
padding:3px;
border:1px dotted #E1E6FC;
background-color:#FAFAFA;
}

/*--絵文字--*/
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;
padding:5px;
border:1px solid #EEE;
background-color:#FFF; -moz-border-radius: 5px; /* 古いFirefox */-webkit-border-radius: 5px; /* 古いSafari,Chrome */ border-radius: 5px; /* CSS3 */
}


/*--ページスクロール--*/
#pageTop {
border-radius:50px;
color:#555;
background:#DEEFFF;
border:3px solid #F2E6FF;
font-size:12px;
padding:10px;
position:fixed;
bottom:50px;
right:50px;
}

#pageTop:hover {
background-color:#FCE8FF;
border:3px solid #EEE;
}