@charset "utf-8";/*181115*/
html,body,a,p,h1,h2,h3,h4,h5,h6,ol,ul,li,dl,dt,dd,div,img,span,strong,em,small,b,i,ruby,rt,rp,sub,sup,address,abbr,pre,blockquote,q,code,iframe,table,tbody,thead,tfoot,tr,td,th,form,label,input,button,select,option,textarea,article,aside,footer,header,main,mark,nav,section,time{color:#000;}
body{max-width:100%;min-width:80%;margin:0 auto;}
/*custom*/
h1,#index h1,h2,th,td,button,input,select,textarea,.pnav li,.select,[type="text"],[type="button"],[type="reset"],[type="submit"],[class*="a-btn"],[class*="linebox"],.list-btn a,[class*="check_"] input~span::before,[class*="check_"] input~span::after,.list-type-check>li::before,.list-type-check>dt::before,.title-i-check::before,.list-type-check>li::after,.list-type-check>dt::after,.title-i-check::after{background:none;border-color:#000;color:#000;box-shadow:none;}
button,[type="button"],[type="reset"],[type="submit"],[class*="a-btn"],[class*="check_"] input[type="radio"]~span::after,.customlist .tag{background:none;border:1px solid #000;}
mark,.mark{box-shadow:none/*0 -.5em 0 rgba(0,0,0,.2) inset*/;border-bottom:3px inset #000;}
h1+p,h2 a,.h3,h3 a,.h3 a,.newlist>li>time,.newlist+p a,.pnav span,[id|="topicpath"] a,#fnav,#fnav a,.link a,a.link,#message,#footer h3,#footer h3 a,#copyright,#index section>h3::before,.customlist .tag,.customlist a dt{color:#000;}
/*layout*/
body,body#index,.wrap,#top,#header,#index #header,#main,#index #main,#info,#footer,[id|="topicpath"],[id|="topicpath"] ol{background:none;color:#000;float:none;border:0;padding:0;margin:0 auto;clear:both;min-height:inherit;display:block;width:100%;}#top::after,#index #main::after,#index #info::after{content:none;}
#header,#index #header{padding-top:64pt;}#main,#side{font-size:11pt;line-height:1.5;}#nav,#topicpath{position:static;right:auto;top:auto;}
#side,#hnav,#global,#topicpath-top,.more,.up,.np,#hnav,#fnav ul,#pnav,#rnav,#vv,#mbtn,.newlist+p,body.on #filter,.contact,#menu-f,.share,.pnav{display:none;overflow:hidden;height:0;}
#pnav,#rnav{right:auto;left:100%;z-index:-1;background:none;width:0;height:0;}#copyright{bottom:0;}
#footer{border-top:1px solid #000;padding:10pt 10pt 20pt 10pt;}
/*set*/
.db_i,.db_i a,a[class|="btn"],[id|="topicpath"] a[rel="home"],#index section>h3{background:none;text-indent:0;white-space:normal;width:auto;height:auto;}
.pdf,.window,.link a,a.link,.list li,.more a>span{background:none;padding-left:1.5em;}
.pdf::before,.window::before,.link a::before,a.link::before,.list li::before{content:">";margin:0 .5em 0 -1.5em;text-decoration:none;vertical-align:top;display:inline-block;}
#index h1,h1+p,h2,#info,[id|="topicpath"] li{font-size:8pt;line-height:1.25;}
/*header*/
h1{border:4px double #000;border-width:4px 0;font-size:16pt;line-height:1.2;padding:.5em 0;margin:0 0 1em 0;}
#index h1{position:absolute;right:0;top:0;border:0;padding:0;margin:0;}
h1+p,h2{top:0;}h2+p{top:14pt;}h2+p img{max-height:50pt;}
/*main*/
h3,.h3,h4,.h4,h5,.h5,h6,.h6,dl.box>dt{background:none;border-color:#000;color:#000;clear:both;font-weight:bold;font-size:13pt;line-height:1.25;border-radius:0;box-shadow:none;text-shadow:none;}
h3,.h3{border-style:solid;}h3.nt{border:0;margin:0;padding:0;}
h3::before,.h3::before,h3::after,.h3::after,h4::before,.h4::before,h4::after,.h4::after,h5::before,.h5::before,h5::after,.h5::after,dl.box>dt::before{border-color:#000;}
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;}
/*topicpath*/
[id|="topicpath"] ol{border:1px dotted #000;border-width:1px 0;padding:5pt;margin-bottom:10pt;}#topicpath ol{white-space:normal;}
[id|="topicpath"] li+li::before{content:">";margin:.1em 1em;font-size:6pt;vertical-align:top;}[id|="topicpath"] li,[id|="topicpath"] a,[id|="topicpath"] a[rel="home"]{display:inline-block;line-height:1.25;vertical-align:top;}
/*footer*/
#fnav{background:none;border-color:#000;}
#fnav .tel{font-size:20pt;padding-left:40pt;color:#000;}#fnav .tel::before{content:"Tel:";width:auto;height:auto;background:none;font-size:14pt;top:50%;margin-top:-.5em;line-height:1;}
#fnav address,#fnav aside{font-size:13pt;}
#footer h3{border:0;margin:0;font-weight:normal;padding:10px 0 1.5em 0;font-size:11pt;line-height:1.25;}
/*index,2*/
body::before,body::after,.bg::before,.bg::after,#works+.bg::before,span.marker::after,span.aline::before,span.aline::after{content:none;background:none;border:0;width:auto;height:auto;z-index:auto;}
#show{background:none;border:0;padding:0;margin:0 0 1em 0;z-index:0;overflow:hidden;}
#show>img,#show>img.main{margin:0 auto;position:relative;left:auto;top:auto;z-index:3;width:100%;max-width:100%;}
#view{left:auto;}#view li{width:100%;}
#show>h3,#show.mv::after,#show #vv,#mv_prev,#mv_next,#paging,#view,#contact,a[class*="a-btn"],#news section>span,.contact-wide .contact-m span{display:none;overflow:hidden;height:0;}
#index #show:not(.carousel)>h3,#mv,#pickup{background:none;text-align:center;}
#event h3,#works h3,#news h3,#news #blog h3,#news section>p,#news .newlist>li,#event .content,.customlist a,.customlist .day{background:none;height:auto;text-indent:0;white-space:normal;border-color:#000;}
#index #contents,#index #message,#index #news,.newlist,#event,#works{border:0;background:none;box-shadow:none;}
#point .content{padding:10pt 0;}#event h3{text-align:center;}
#event h3,#news h3{font-size:20pt;padding:.5em;}
#news section>p,#news .newlist>li{border-bottom:1px dotted #000;}
#news section>p>span:first-child,#news time{color:#000;background:none;padding-left:1.5em;}
#news section>p>span:first-child::before,#news time::before{content:">";background:none;margin:0 .5em 0 -1.5em;width:auto;height:auto;}
a.marker,a span.marker{background:none;padding:.5em 1.5em .5em 8px;text-shadow:none;color:#000;}
a.marker::after,a span.marker::after{left:auto;right:0;bottom:1em;content:"\2192";color:#000;font-size:10pt;opacity:1;}