.logo{margin: 47px 0 0 0; float: left;}.dmmbannerright{float: right;margin: 20px 0 0 0;padding: 0;}#header h1#logo,#header h2#slogan{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'MS Ｐゴシック',arial,sans-serif;font-size:13px;text-transform:none;position:absolute}#leftcol,#twocols{float:left}#leftcol,#rightcol{border-top:0 solid #dfd0b9;line-height:1.6em;background:#fff;color:#666;position:relative}#header,#leftcol,#rightcol,body,html{background:#fff}#leftcol h2,#rightcol h2{border-left:6px solid;padding:0 0 0 6px}#leftcol,#maincol a:hover,#rightcol{color:#666}#footer,#footer a:link,#footer a:visited,#header{color:#fff}#footer,#navlist{clear:both}.clearfix,.clearfix:after,.dmmbanner,.ticon a{display:block}h1,h2{letter-spacing:3px;color:#9acd32;background:0 0}#footer a:hover,#footer a:link,#footer a:visited,#maincol a:hover,a:active,a:link,a:visited{text-decoration:none;background:inherit}#header,#leftcol,#maincol,#rightcol,#twocols,.smallbox p{position:relative}body,html{height:100%;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'MS Ｐゴシック',arial,sans-serif;font-size:13px;color:#333;margin:0;padding:0}#pagewidth{margin:0 auto;width:1238px}#header{border-bottom:3px solid #9acd32;height:130px;width:100%}.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}#footer,#navcontainer,#rightcol,#twocols,.loadboxmain img{width:100%}#header h1#logo{margin:10px 0 0 10px;padding:0;letter-spacing:3px;top:0;left:5px}#header h2#slogan{top:30px;left:90px;color:#eee;text-indent:0}#leftcol{width:40%}#leftcol h2{clear:left}.ticon a{background:#9acd32!important;color:#fff!important;font-size:21px;padding:10px 20px}.loadboxmain{float:left;margin:13px 0 0 10px;width:590px}.fc2banner img{max-width:100%;height:AUTO}#rightcol{float:right}#maincol,.box,.dmmbanner,.imgleft,.smallbox{float:left}#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:url('data:image/gif;base64,R0lGODlhCQAJALMOAHBwcP////X29efn6NfY2Pb19djY2Ojn59fX2Pb19ujn6MrKycnJyufo6AAAAAAAACH5BAEAAA4ALAAAAAAJAAkAAAQi0AEnqQUTWxlwv4IAFMkkNcoBDENGEABimMCCMaaU5VVPRQA7') .4em no-repeat #666;text-decoration:none}#navlist li{list-style-image:none}#navcontainer a:hover{background:url('data:image/gif;base64,R0lGODlhCQAJAPABAHBwcAAAACH5BAUAAAEALAAAAAAJAAkAQAIRDGKol9p9YlxmIiAd27fDjBQAOw==') .4em no-repeat #ccc;color:#666}.ml60 img{margin:10px 0 12px 55px;width:468px}.main,.mainmore{font-size:14px;line-height:23px;margin:0 10px -15px}.main img,.mainmore img{margin:0 10px 0 0}.mainmore iframe{margin:0 0 30px;width:460px}#maincol{display:inline;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,a:hover{text-decoration:none;background:inherit;color:#ccc}.dmmbanner{padding:0 8px;display: contents;margin:14px 0 0}.dmmbanner a{border:0!important;height:auto!important;padding:0!important}#footer{height:50px;border-top:3px solid #9acd32;background:#666}#footer a:hover{color:#eee}.clearfix:after{content:".";height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}p{padding:10px 15px}h1{padding:20px;font-size:175%}h2{margin-left:10px;padding:15px;font-size:150%}blockquote{font-weight:700;font-style:italic;color:#b29b35}a:link,a:visited{color:#2171ce}a:active{color:#8a795d}a img{border:0}.box{background:inherit;color:grey;margin-bottom:50px;margin-left:0;margin-right:0;width:316px}.box p{margin:0;padding:0 15px}.box h2{background:#9acd32;color:#fff;font-size:16px;font-weight:400;margin:13px 0 6px 13px;padding:11px 6px 11px 11px}.smallbox .pv,.smallbox p{background-color:#000;color:#fff;opacity:.7}.smallbox{height:160px;margin:-20px 0 30px;width:50%}.smallbox p{height:33px;margin:-60px 0 0;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;width:180px}.smallbox .pv{font-weight:700;margin:-150px 0 0;padding:0 4px;position:absolute}.post .comments,.post .date,.post .readmore{padding-left:15px;margin:0 15px 0 5px}.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==') left center no-repeat}.post .comments{background:url('data:image/gif;base64,R0lGODlhCgAKAKIAADMzM//M/93d3WZmZu7u7v///wAAAAAAACH5BAEHAAEALAAAAAAKAAoAAAMjGLoc8/C5Qit9Rehd3v7CQ4ACIRKohg4B4ALjADStSSuukgAAOw==') left center no-repeat}.post .readmore{background:url('data:image/gif;base64,R0lGODlhCgAKAKIAADMzM93d3cXFxXJycmZmZv/M/////wAAACH5BAEHAAUALAAAAAAKAAoAAAMjWLNcXsRIM8SLIZPtSM6CQHTfN0JhKnZqeHpq8JaaA9z4XSQAOw==') left center no-repeat}.imgleft{border:1px solid #333;margin:5px 10px 10px 0;padding:5px;width:100%}.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}

.ctr {
    text-align: center;
  }