@charset "UTF-8";
/*************************************************
　▼CSSリセット
*************************************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;}

/*************************************************
　▼デフォルト
*************************************************/
html{overflow-y:scroll;height:100%;word-wrap:break-word;}

body{
height:100%; 
background:url(https://blog-imgs-51.fc2.com/o/r/e/oreshiten/vintage_paper.jpg);
color:#555;
text-align:left;
font-family:"メイリオ",Meiryo,arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
line-height:1.8;
font-size:12px;
}

a{text-decoration:none;}
a:link,
a:visited{color:#000;text-decoration:none;}
a:focus,
a:hover,
a:active{color:#555;text-decoration:none;}

pre{
white-space:-moz-pre-wrap;
white-space:-pre-wrap;
white-space:-o-pre-wrap;
white-space:pre-wrap;
word-wrap:break-word;
}

h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,li{list-style:none}
img{max-width:100%;height:auto;}
iframe{max-width:100%;}
input{max-width:100%;}

/*************************************************
　▼レイアウト
*************************************************/
#container{
width:980px;
margin:0 auto;
overflow:hidden;
height:auto;
}

#center_area{
float:left;
width:540px;
margin:0 20px;
background:url(https://blog-imgs-51.fc2.com/o/r/e/oreshiten/center_base.png) repeat-y;
overflow:auto!important;
overflow /**/: hidden;
color:#000;
}

#center_area a:link,
#center_area a:visited{color:#555;}
#center_area a:focus,
#center_area a:hover,
#center_area a:active{color:#000;}

.pagetop{position:fixed;bottom:0px;right:0px}

/*************************************************
　▼ヘッダー
*************************************************/
#header{
text-align:center;
line-height:1.2;
margin-top:10px;
}

#header h1{
font-size:11px;
font-weight:normal !important;
padding:0 60px;
line-height:1;
color:#987;
}

#header h2{
font-size:27px;
padding:0 60px;
margin-top:40px;
line-height:1;
}

#header h2 a:link,
#header h2 a:visited{color:#000 !important;text-decoration:none;}
#header h2 a:focus,
#header h2 a:hover,
#header h2 a:active{color:#555 !important;text-decoration:none;}

/*************************************************
　▼フッター
*************************************************/
#footer{
text-align:center;
font-size:11px;
line-height:1.2;
margin:60px 0 10px 0;
color:#a98;
padding:0 60px;
}

#footer a{color:#987 !important;}

/*************************************************
　▼メインコンテンツ
*************************************************/
#main_content{padding:0 40px;}
.content{padding:40px 20px 20px 20px;}
.page_navi{text-align:center;margin-top:10px;font-size:14px;font-family:arial black;}
.page_navi a:link,
.page_navi a:visited{color:#000 !important;padding:0 5px;}
.page_navi a:focus,
.page_navi a:hover,
.page_navi a:active{color:#fff !important;background:#000;padding:0 5px;}

/*************************************************
　▼記事
*************************************************/
.entry_header{color:#fff;background:#987;margin:0 0 10px 0;font-size:14px;padding:0 5px;}
.entry_header a:link,
.entry_header a:visited{color:#fff !important;}
.entry_header a:focus,
.entry_header a:hover,
.entry_header a:active{color:#000 !important;}

.entry_body{margin-bottom:10px;padding:0 5px;overflow:hidden;}
.entry_body blockquote{margin:5px 0 !important;padding:10px !important;border:solid 1px #999;background:#fff;}
.entry_body pre{margin:5px 0 !important;padding:10px !important;border:solid 1px #000;}

.entry_more{margin-top:30px;font-size:14px;font-family:arial black;}
.entry_more a:link,
.entry_more a:visited{color:#000 !important;}
.entry_more a:focus,
.entry_more a:hover,
.entry_more a:active{color:#555 !important;}

.fc2_footer{margin:30px 0;}/* 拍手など */

/*************************************************
　▼関連記事
*************************************************/
.relate_box{border:solid 1px #555;padding:5px 10px 10px 10px;margin:0 0 30px 0;}
.relate_box_title{border-bottom:solid 1px #555;padding:3px 5px;}
.relate_box ul li{border-bottom:dotted 1px #555;padding:3px 5px;}

/*************************************************
　▼テーマ・ジャンル・ユーザータグ
*************************************************/
.entry_community{padding:0 5px;text-align:right;}
.entry_community ul{display:inline;margin-left:-5px;}
.entry_community li{display:inline;margin-left:5px;}

/*************************************************
　▼記事情報
*************************************************/
.entry_footer{border-top:dotted 1px #555;padding:0 5px;text-align:right;}
.entry_footer li{display:inline;}

/*************************************************
　▼コメント・トラックバック共通
*************************************************/
.sub_header{
border-bottom:solid 1px #555;
margin-bottom:10px;
font-size:14px;
font-weight:bold;
}

.sub_title{margin-bottom:5px;color:#555;font-weight:bold;}
.sub_body{margin:0px 10px;}

.sub_footer{
border-top:dotted 1px #555;
margin:10px 0 20px;
text-align:right;
padding-right:5px;
}

.sub_footer li{display:inline;}

/*************************************************
　▼コメント編集
*************************************************/
.form dl{margin:0 10px;}
.form dl dd{margin-bottom:5px;}
.form dl dd textarea{width:90%;height:150px;}
.form input#himitu{margin-right:8px;}
.form .form_btn{margin:15px 10px;}
.form .form_btn input{margin-right:3px;}

/*************************************************
　▼トラックバック
*************************************************/
.trackback_url{margin:15px 10px 10px 10px;}
.trackback_url input{padding:3px;width:90%;}

/*************************************************
　▼全記事・検索結果ページ
*************************************************/
.list_header{
border-bottom:solid 1px #555;
margin-bottom:10px;
font-size:14px;
font-weight:bold;
}

.list_body{margin:0 10px 10px 10px;}
.list_body li{border-bottom:dotted 1px #555;}

/*************************************************
　▼サイドエリア・プラグイン１＆２
*************************************************/
#left_side_area{
float:left;
width:200px;
padding:30px 0 100px 0;
line-height:1.4;
}

#right_side_area{
float:left;
width:200px;
padding:30px 0 100px 0;
line-height:1.4;
}

.side_body{
padding-bottom:25px;
text-align:center !important;
}

.plg_title{
width:200px;
height:57px;
line-height:50px;
font-size:14px;
font-weight:bold;
color:#decdb0;
text-align:center !important;
background:url(https://blog-imgs-51.fc2.com/o/r/e/oreshiten/brush.png) no-repeat;
}

.plg_header_description{font-weight:bold;padding-top:5px;text-align:center !important;}
.plg_footer_description{font-weight:bold;padding-bottom:5px;text-align:center !important;}

.plg_body{
width:180px;
padding:0 10px;
color:#654;
text-align:center !important;
}

.plg_body a{text-decoration:none;}
.plg_body a:link,
.plg_body a:visited{color:#654;text-decoration:underline;}
.plg_body a:focus,
.plg_body a:hover,
.plg_body a:active{color:#000;text-decoration:none;}

.plg_body li{
padding: 4px 0px 2px 0px;
text-align:center !important;
}

.plg_content{padding:3px 0;text-align:center !important;}

/*************************************************
　▼カレンダー
*************************************************/
table.calender{width:100%;margin:0px auto;font-size: 100%;}
table.calender caption{margin:0px auto;}
table.calender th,
table.calender td{text-align:center;}
table.calender td a{display:block;color:#decdb0 !important;background-color:#654;font-weight:bold;text-decoration:none !important;}
table.calender td a:hover{background-color:#000;color:#decdb0;text-decoration:none !important;}
table.calender th#sun{color:#611;}
table.calender th#sat{color:#236;}