div#blogpage{margin-top:0;margin-bottom:0;margin-left:auto;padding-top:10px;padding-right:10px;padding-left:10px;padding-bottom:10px;max-width:960px;margin-right:auto;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}* html #wrap div#blogpage{margin:0}#wrap div#blogpage img{max-width:700px}#blogpage div.post{margin-top:0;margin-right:0;margin-bottom:50px;margin-left:0;padding:0}#blogpage div.post .data{text-align:right;font-size:small;border-top-width:1px;border-top-style:solid;border-top-color:#963;margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0;padding-top:20px;padding-right:0;padding-bottom:0;padding-left:0}#blogpage div.post h3{padding:0;margin-top:10px;margin-right:0;margin-bottom:10px;margin-left:0;font-weight:700;background-color:#fff !important}#blogpage div.post h3 a{text-decoration:none}#blogpage .post .category{border-top-width:1px;border-top-style:dashed;border-top-color:#eee;margin-top:20px;margin-right:0;margin-bottom:0;margin-left:0;padding-top:20px;padding-right:0;padding-bottom:0;padding-left:0;font-size:small;text-align:right}#blogpage .post ul{padding:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:10px}#blogpage .post ul li{padding:5px;margin-top:0;margin-right:30px;margin-left:30px;list-style-type:disc;text-indent:-.5em;line-height:1.5em}#blogpage .post ol{padding:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:10px}#blogpage .post ol li{padding:5px;margin-top:0;margin-right:30px;margin-bottom:0;margin-left:30px;list-style-type:decimal;text-indent:-.5em;line-height:1.5em}#blogpage .post p{padding:0;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;color:#333;font-size:16px;line-height:24px}#blogpage .post p .alignright{margin:10px;padding:10px;float:right;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}#blogpage .post p .alignleft{margin:10px;padding:10px;float:left;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}#blogpage .post p .aligncenter{padding:10px;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;text-align:center;display:block;margin-top:10px;margin-right:auto;margin-bottom:10px;margin-left:auto}#blogpage .postdata{font-size:small;text-align:right}#blogpage #nex10{margin:0;padding:0}#blogpage #nex10 a #return{float:left;display:block;padding:0;margin-top:15px;margin-right:0;margin-bottom:0;margin-left:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}#blogpage #nex10 a #next{display:block;float:right;padding:0;margin-top:15px;margin-right:0;margin-bottom:0;margin-left:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}#blogpage .com-tb input{width:200px}#blogpage #commentform p textarea{width:470px}#fBlogmenu #sidebar{background-color:#fff;border:1px solid #999;padding:5px;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}#fBlogmenu #sidebar h4{vertical-align:middle;background-repeat:no-repeat;background-position:left center;margin:0;padding:0;border-top:2px solid #606060;border-bottom:1px solid #606060}#fBlogmenu ul #sidebar h4{font-weight:700;color:#745418;font-size:medium}#fBlogmenu #sidebar #calendar_wrap #wp-calendar{font-size:large;margin:auto;padding:0;width:100%}#fBlogmenu #sidebar #calendar_wrap #wp-calendar caption{text-align:right}#fBlogmenu #sidebar #calendar_wrap #wp-calendar th{text-align:center;vertical-align:middle;background-color:#eee;margin:0;padding-top:2px;padding-right:5px;padding-bottom:2px;padding-left:5px}#fBlogmenu #sidebar #calendar_wrap #wp-calendar td{text-align:center;vertical-align:middle;margin:0;padding:5px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:dashed;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:#ccc;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc}#fBlogmenu ul #sidebar #calendar_wrap table#wp-calendar tr td a{color:#a55418;text-decoration:underline}#fBlogmenu ul #sidebar #calendar_wrap #wp-calendar tbody tr #today{border:1px solid #fff;background-color:#c9f}#fBlogmenu #sidebar ul{padding:0;margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:20px}#fBlogmenu #sidebar ul li{padding:0;margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;list-style-position:outside;list-style-type:disc;letter-spacing:normal;display:inline-block}#fBlogmenu #sidebar input{width:250px}#fBlogmenu #sidebar .tagcloud{margin:5px;padding:5px}#fBlogmenu ul #sidebar div form fieldset input{width:100px}#fBlogmenu ul #sidebar #calendar_wrap table#wp-calendar{font-size:12px}#fBlogmenu ul #sidebar #calendar_wrap table#wp-calendar tr{line-height:normal;margin:0;padding:0}#fBlogmenu ul #sidebar #calendar_wrap table#wp-calendar tr td{margin:0;padding:0}#container #main #blogpage .post #comments{font-family:"Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif;font-weight:700;font-size:14px;margin-top:20px;margin-right:0;margin-bottom:15px;margin-left:10px;height:1.3em;line-height:1.3em;vertical-align:middle;padding:0;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#666}#blogpage .post #postcomment{font-family:"Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif;font-weight:700;font-size:14px;margin-top:20px;margin-right:0;margin-bottom:15px;margin-left:10px;height:1.3em;line-height:1.3em;vertical-align:middle;padding:0;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#666}#blogpage .navigation{padding:0;background-color:#fff;font-size:12px;height:2em;line-height:1em;margin-top:5px;margin-right:5px;margin-bottom:20px;margin-left:5px}#blogpage .navigation a:link{text-decoration:none;color:#333}#blogpage .navigation a:visited{text-decoration:none}#blogpage .navigation a:hover{color:#000}#blogpage .navigation a:active{text-decoration:none}#blogpage .navigation .alignleft{float:left;padding-top:10px;padding-right:0;padding-bottom:0;padding-left:10px;margin-top:0;margin-right:5px;margin-bottom:0;margin-left:0;width:220px}#blogpage .navigation .alignright{float:right;margin:0;padding-top:10px;padding-right:5px;padding-bottom:0;padding-left:0;width:220px}#blogpage #comments{padding:0;font-weight:400;font-size:14px;margin-top:20px;margin-right:0;margin-bottom:10px;margin-left:0}#blogpage ol#commentlist{background-color:#eee;padding-top:10px;padding-right:10px;padding-bottom:1px;padding-left:10px;margin-top:20px;margin-right:0;margin-bottom:30px;margin-left:0}#blogpage #commentlist li{padding:10px;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;background-color:#fff}#blogpage #commentlist li.comment p cite{background-color:#f7f7f7;text-align:right;margin:0;padding:0}#blogpage #postcomment{font-weight:400;font-size:14px;margin-top:20px;margin-right:0;margin-bottom:10px;margin-left:0;border-top-width:1px;border-top-style:dashed;border-top-color:#999;padding-top:20px;padding-right:0;padding-bottom:0;padding-left:0}#wrap #blogpage div.post{border-top-width:2px;border-top-style:solid;border-top-color:#963}