@charset "utf-8";
/*reset171228*/
html,body,div,h1,h2,h3,h4,h5,h6,address,p,hr,pre,blockquote,ol,ul,li,dl,dt,dd,a,em,strong,small,cite,q,dfn,abbr,code,var,samp,kbd,sub,sup,i,b,span,ins,del,img,iframe,table,caption,colgroup,col,tbody,thead,tfoot,tr,td,th,form,fieldset,legend,label,input,button,select,option,textarea,article,aside,figcaption,figure,footer,header,mark,nav,section,time{color:#000;}
body{max-width:100%;min-width:80%;margin:0 auto;}
/*custom*/
hr,th,td,button,input,select,textarea{background:none;border-color:#000;}
th,button,input[type="button"],input[type="reset"],input[type="submit"]{background:none;color:#000;font-weight:bold;}
mark,.mark{background:none;border-bottom:3px inset #000;}
/*blog*/
h1 a,#header,#header a,#footer,#footer a,#footer h3,#footer h3 a,#info,#info a,h3 a,#topicpath a{color:#000;}
body,.wrap,#top,#header,#main,#footer,#info{background:none;color:#000;font-family:Georgia,'Times New Roman',Times,serif;float:none;border:0;padding:0;margin:0;clear:both;min-height:0;display:block;position:static;overflow:visible!important;}
body:before,#header:after{content:none;background:none;width:auto;height:auto;}
.wrap,#header,#main{width:100%;}
.wrap{font-size:11pt;line-height:1.5;overflow:hidden;}
h2+p,#side,#calendar,#up,#up a,#pnav,.np,.pagetop,.reply,.navbtn,.sns,.comments form,#comments_form,.comments .reply{display:none;overflow:hidden;height:0;}
#up,#pnav{right:auto;left:100%;z-index:-1;background:none;width:0;height:0;}
#footer{border-top:1px solid #000;}
.db_i,a[class|="btn"]{overflow:visible;width:auto;height:auto;text-indent:0;white-space:normal;}
h1,#info,#topicpath li,article footer{font-size:8pt;line-height:1.2;}
#header{margin:0 0 1.5em 0;}
h1{padding:0 0 .5em 0;margin:0;position:static;right:auto;top:auto;text-align:right;text-shadow:none;}
h2{position:static;left:auto;top:auto;height:auto;}
h2 a,.ii h2 a{border:4px double #000;border-width:4px 0;font-size:16pt;line-height:1.2;padding:.5em 0;text-shadow:none;text-indent:0;white-space:normal;height:auto;}
h3,h4,h5,h6,.h3,.h4,.h5,.h6,dl.box>dt{background:none;border-color:#000;color:#000;clear:both;font-size:13pt;font-weight:bold;line-height:1.2;}
dl.box>dt,dl.box>dt.on{background:none;}dl.box>dt::after{content:" ( + ) ";}dl.box>dt.on::after{content:" ( - ) ";}
.title{border-color:#000;color:#000;}
#info{padding:10pt 0;}#footer h3{border:0;margin:0;padding:8px;font-weight:normal;clear:none;font-size:8pt;}
.reply a,.list-archive li a,article footer,.comments,.trackbacks{border:1px solid #000;}
.trackbacks dl{background:none;}
dl.box>dt::after,a[href$="#comments"],.title,.title a,#topicpath a[rel="home"]::before,a.link::before,a.newly::after,[class^="icon-"]::before,[class*=" icon-"]::before{color:#000;}
#topicpath,h3::before,h4::before,h5::before,.h3::before,.h4::before,.h5::before,.title::before,dl.box>dt,.i-link::after,.more a span::before,.trackbacks dt,.i-tag::after,#topicpath li:first-child>a::after,.comments h4::before{border-color:#000;}
.i-link::before,.comments h4:after{border-left-color:#000;border-bottom-color:#000;}
.i-tag::before,#topicpath li:first-child>a::before,.comments article{border-bottom-color:#000;}
.more a span::before{background:none;color:#000;border:1px solid #000;}
[class|="list"] li a::before,[class|="list"] li span::before{border-left-color:#000;}
a[href$="#trackback"]{border-top-color:#000;border-bottom-color:#000;}
a[href$="#trackback"]::before{border-left-color:#000;}
a[href$="#trackback"]::after{border-right-color:#000;}
a[href$="#comments"]{background:none;border-color:#000;}
a[href$="#comments"]::before,a[href$="#comments"]:after{border-top-color:#000;}