body,html{height:100%;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',arial,sans-serif;font-size:13px;background:#fff;color:#333;margin:0;padding:0}#pagewidth{margin:0 auto;width:1238px}#header{background:none repeat scroll 0 0 #fff;border-bottom:3px solid #9acd32;color:#fff;height:60px;position:relative}.rssbox .blogroll-channel .blogroll-list{border-bottom:1px dashed #ccc;font-size:14px;margin:7px 6px;padding:0 0 4px}.ninja-recommend-articles li{border-bottom:1px dashed #ccc!important;font-size:14px;margin:7px 13px!important;padding:0 0 4px;width:300px!important}#header h1#logo{position:absolute;margin:10px 0 0 10px;padding:0;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',arial,sans-serif;font-size:13px;letter-spacing:3px;text-transform:none;top:0;left:5px}#header h2#slogan{position:absolute;top:30px;left:90px;color:#eee;text-indent:0;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',arial,sans-serif;font-size:13px;text-transform:none}#leftcol{float:left;position:relative;width:40%;border-top:0 solid #dfd0b9;line-height:1.6em;background:#fff;color:#666}#leftcol h2{border-left:6px solid;clear:left;padding:0 0 0 6px}.ticon a{background:none repeat scroll 0 0 #9acd32!important;color:#fff!important;display:block;font-size:21px;padding:10px 20px}#twocols{float:left;position:relative;width:100%}.loadboxmain{float:left;margin:13px 0 0 10px;width:590px}#rightcol{float:right;position:relative;width:100%;border-top:0 solid #dfd0b9;line-height:1.6em;background:#fff;color:#666}#rightcol h2{border-left:6px solid;padding:0 0 0 6px}#navcontainer ul{letter-spacing:3px;margin:0;padding-left:0;list-style-type:none;font:100% "lucida sans",Arial,Helvetica,sans-serif}#navcontainer a{display:block;padding:3px;height:auto;background:#333;border-bottom:1px solid #eee}#navcontainer a:link,#navlist a:visited{padding-top:15px;padding-left:20px;color:#fff;background:#666 url('data:image/gif;base64,R0lGODlhCQAJALMOAHBwcP////X29efn6NfY2Pb19djY2Ojn59fX2Pb19ujn6MrKycnJyufo6AAAAAAAACH5BAEAAA4ALAAAAAAJAAkAAAQi0AEnqQUTWxlwv4IAFMkkNcoBDENGEABimMCCMaaU5VVPRQA7') left center no-repeat;background-position:.4em;text-decoration:none}#navlist{clear:both}#navlist li{list-style-image:none}#navcontainer a:hover{background:#ccc url('data:image/gif;base64,R0lGODlhCQAJAIABAHBwcAAAACH5BAEAAAEALAAAAAAJAAkAAAISDGKocKzpDpJ0LlsTbKtJqyEFADs=') left center no-repeat;background-position:.4em;color:#666}.ml60 img{margin:10px 0 12px 55px;width:468px}.main{font-size:14px;line-height:23px;margin:0 10px -15px}.main img{margin:0 10px 0 0}.mainmore{font-size:14px;line-height:23px;margin:0 10px -15px}.mainmore img{margin:0 10px 0 0}.mainmore iframe{margin:0 0 30px;width:460px}#maincol{float:left;display:inline;position:relative;width:320px;border-right:1px solid #8a795d;border-left:1px solid #8a795d;line-height:1.6em;background:#333;color:#ccc;margin:13px 0 0}#maincol a:link,#maincol a:visited{text-decoration:none;background:inherit;color:#ccc}#maincol a:hover{text-decoration:none;background:inherit;color:#666}.dmmbanner{padding:0 8px;float:left;display:block;margin:14px 0 0}.dmmbanner a{border:0 none!important;height:auto!important;padding:0!important}#footer{clear:both;width:100%;height:50px;border-top:3px solid #9acd32;background:#666;color:#fff}#footer a:link,#footer a:visited{text-decoration:none;background:inherit;color:#fff}#footer a:hover{text-decoration:none;background:inherit;color:#eee}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}p{padding:10px 15px 10px 15px}h1{padding:20px;font-size:175%;letter-spacing:3px;color:#9acd32;background:0 0}h2{margin-left:10px;padding:15px;font-size:150%;letter-spacing:3px;color:#9acd32;background:0 0}blockquote{font-weight:700;font-style:italic;color:#b29b35}a:link,a:visited{text-decoration:none;background:inherit;color:#2171ce}a:hover{text-decoration:none;background:inherit;color:#ccc}a:active{text-decoration:none;background:inherit;color:#8a795d}a img{border:0}.box{background:inherit;color:grey;float:left;margin-bottom:50px;margin-left:0;margin-right:0;width:316px}.box p{margin:0;padding:0 15px}.box h2{background:none repeat scroll 0 0 #9acd32;color:#fff;font-size:16px;font-weight:400;margin:13px 0 6px 13px;padding:11px 6px 11px 11px}.smallbox{float:left;height:160px;margin:-20px 0 30px;width:50%}.smallbox p{background-color:#000;color:#fff;height:33px;margin:-60px 0 0;opacity:.7;overflow:hidden;padding:6px 10px;position:relative;text-overflow:ellipsis;width:180px}.smallbox .pv{background-color:#000;color:#fff;font-weight:700;margin:-150px 0 0;opacity:.7;padding:0 4px;position:absolute}.clear{clear:left;overflow:hidden;width:0;height:0}.post{background-color:#eee;border:0 dashed #8a795d;font-size:80%;margin:0 10px 20px 5px;padding:3px}.post .date{background:url('data:image/gif;base64,R0lGODlhCgAKAKIAADMzM//M/7CwsGZmZv///8fHxwAAAAAAACH5BAEHAAEALAAAAAAKAAoAAAMpGDo8+kOUItwqJJPioh5ZNWAEmHHjdzKCRrRVAJAn8AASZT/BAACWQAIAOw==') no-repeat left center;padding-left:15px;margin:0 15px 0 5px}.post .comments{background:url('data:image/gif;base64,R0lGODlhCgAKAKIAADMzM//M/93d3WZmZu7u7v///wAAAAAAACH5BAEHAAEALAAAAAAKAAoAAAMjGLoc8/C5Qit9Rehd3v7CQ4ACIRKohg4B4ALjADStSSuukgAAOw==') no-repeat left center;padding-left:15px;margin:0 15px 0 5px}.post .readmore{background:url('data:image/gif;base64,R0lGODlhCgAKAKIAADMzM93d3cXFxXJycmZmZv/M/////wAAACH5BAEHAAUALAAAAAAKAAoAAAMjWLNcXsRIM8SLIZPtSM6CQHTfN0JhKnZqeHpq8JaaA9z4XSQAOw==') no-repeat left center;padding-left:15px;margin:0 15px 0 5px}.imgleft{float:left;border:1px solid #333;margin:5px 10px 10px 0;padding:5px}.wp-pagenavi{margin:20px 0 40px;text-align:center}.wp-pagenavi .current{background:#666;color:#fff}.current,.wp-pagenavi a{margin:0 3px;color:#666;background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 1px #000;-webkit-box-shadow:0 0 1px #000;box-shadow:0 0 1px #000;background-image:-moz-linear-gradient(top,#f0f0f0,#dfe3e2);background-image:-ms-linear-gradient(top,#f0f0f0,#dfe3e2);background-image:-o-linear-gradient(top,#f0f0f0,#dfe3e2);background-image:-webkit-gradient(linear,center top,center bottom,from(#f0f0f0),to(#dfe3e2));background-image:-webkit-linear-gradient(top,#f0f0f0,#dfe3e2);background-image:linear-gradient(top,#f0f0f0,#dfe3e2);-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:6px}.wp-pagenavi a:hover{opacity:.7}.mainpic{width:100%}
