@charset "UTF-8"; /* all ------------------------------------------------------------ */ * { margin : 0; padding : 0; word-wrap:break-word; } body { color : #333; line-height:1.3em; } .min_txt{color:#999; font-size:xx-small; text-align:right; } textarea { width : 90%; } pre { white-space: pre; /* CSS 2.0 */ white-space: pre-wrap; /* CSS 2.1 */ white-space: pre-line; /* CSS 3.0 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ white-space: -moz-pre-wrap; /* Mozilla */ white-space: -hp-pre-wrap; /* HP Printers */ word-wrap: break-word; /* IE 5+ */ } h1,h2,h3,h4,h5,h6,p,table,th,tr,form { margin:0; padding:0; font-size:100%;font-weight:normal; } img { vertical-align:middle; border:0; } /* link ------------------------------------------------------------ */ #container a { text-decoration : none; } a:link { color : #286790; } a:visited { color : #6E90A6; } a:hover { color : #FFF; background-color:#286790; } a:active { color : #FFF; background-color:#286790; } /* strong ------------------------------------------------------------ */ em { font-style : italic; } strong { font-weight : bold; } /* list ------------------------------------------------------------ */ dl, dt, dd { list-style: none; }
ol li{margin-left:3em} /* quote ------------------------------------------------------------ */ blockquote { clear:both; color : #704646; background-color: #e5e5e5; padding: 5px 5px 2px; border: #999 1px solid; margin: 10px 15px; } blockquote p { margin-bottom:3px; } blockquote cite{ display: block; text-align: right; font-size: small; } /* code ------------------------------------------------------------ */ div.main_body pre { margin : 1em auto; padding : 0.5em; border : 1px solid #dfeef7; font-family : 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; overflow : auto; width : 90%; } /* for without MacIE5 \*/ div.main_body pre { overflow : scroll; }/* */ div.main_body > pre { width : auto; } div.main_body code { font-family : monospace; } /* layout ------------------------------------------------------------ */ div#container { width:985px;} div.wrapper{float:left;margin:15px;} div#header{width:640px;padding-bottom:15px; } div#blog_content { width: 640px;} div#right { width: 300px; float: right;margin:15px 15px 15px 0;} div#footer {clear:both; padding:0 15px 15px 15px; } /* for modern brouser */ .clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; } /* IE7,MacIE5 */ .clearfix { display: inline-block; } /* WinIE6 below, Exclude MacIE5 \*/ * html .clearfix { height: 1%; } .clearfix { display: block; } /**/ /* header ------------------------------------------------------------ */ #blog_name{ font-size:large; font-weight:bold; text-shadow: 2px 2px 1px rgba(90,90,90,0.4); } a:link#blog_name{color:#333;} a:hover#blog_name{ color:#333; background-color:#FFF; } a:active#blog_name{ color:#333; background-color:#FFF; } a:visited#blog_name{color:#333;}
div.topic-path{font-size:small;}
div.topic-path h1{display: inline; } /* blog_content ------------------------------------------------------------ */ p.prev-next-navi { margin-bottom : 20px; text-align : center; } div.main_body { margin-bottom : 15px; } div.main div.main_body h2.entry_header,p.sub_header { margin:0 0 5px 0; padding:2px 8px; border-width:0 0 0 5px; border-color:#999; border-style:solid; background:#E5E5E5; line-height:140%; } h2.entry_header a:link{color:#333;} h2.entry_header a:hover{ color:#954A4A; background-color:#E5E5E5; } h2.entry_header a:active{ color:#954A4A; background-color:#E5E5E5; } h2.entry_header a:visited{color:#333;} div.main_body p { margin : 1em 0; } div.entry_body { line-height : 1.5em; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dashed #999; } div.entry_date { font-size : small; color:#999; text-align : right; } div.entry_body p { margin : 1.5em 0; }
div.entry_body dt { margin-top: 1em; font-weight: bold; }
p.readmore{ font-size:small; clear:both; }
div.ad{margin:5px 0;}
/* FC2relate ----------------------------------------------- */ .relate_dl { border-bottom: 1px dashed #999; } .relate_dl .relate_ul { margin : 10px 0 5px; list-style-type : none; } .relate_dl .relate_ul .relate_li_nolink { display: none; } div.entry_body span.state { color: #999999; font-size: 90%; } div.main_body .sub_title { clear:both; margin:30px 0 10px 10px; padding-left:3px; border-left:5px solid #999; border-bottom:1px solid #999; } p.page_navi { padding : 10px 0; text-align : center; } /* comment ------------------------------------------------------------ */ input#himitu { margin-right : 0.5em; } p.form_btn { margin-top : 20px; } ul.comment_footer { margin : 5px 10px; } ul.comment_footer li { display : inline; list-style-type : none; } #comment_form { padding : 5px; line-height:1.2em; } #comment_form dd{margin-bottom:3px} /* trackback ------------------------------------------------------------ */ p.trackback_uri { margin-bottom : 15px; padding : 0.2em 0; } p.trackback_uri input { padding-bottom: 1px; border-bottom: 1px solid #ccc; border-top: none; border-right: none; border-left: none; margin-bottom: 1px; width: 90%; color:#4079a8; background-color: #FFFFFF; } div.trackback_body { margin : 0 10px; background : transparent; } ul.trackback_footer { color:#50A0D8; padding : 10px 0; display : inline; list-style-type : none; } ul.trackback_footer li { display : inline; list-style-type : none; } #maplist li { list-style-type:none; padding:0 0 0 20px; margin:0; } /* side ------------------------------------------------------------ */ dl.plugin { font-size:17px; line-height:1.3em; margin: 5px 0;} dl.plugin li { list-style: none outside; } dl.plugin dt { border-bottom:1px dashed #999; color:#999; margin-bottom:4px; } #recent_entries { overflow-x:auto;overflow-y:hidden; white-space:nowrap; }

div.plugin-search{border:1px solid #999;height:18px;width:298px; margin:0; position:relative;}
input.search-box[type="text"]{border:0;width:280px;height:17px;margin:0;}
input.search-button[type="submit"]{background:url(https://blog-imgs-36.fc2.com/c/h/a/channel77/search_btn.gif) no-repeat right; border:0;width:18px; height:18px;margin:0;position:absolute; top:0px; right:0px;}

/* footer ------------------------------------------------------------ */
#pagefix a{display:block;text-indent:-9999px;background:url(https://blog-imgs-34.fc2.com/c/h/a/channel77/pagetop02-15.png);width:59px;height:9px;bottom:15px; right:15px; position: fixed; z-index: 1;}

/*\*//*/ textarea, select, input {font-family:Osaka;} /**/

.baton_title,.blog_baton {display:none;}