@charset "utf-8";/*181026*/
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,#calendar iframe{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,#top,#header,#main,#footer{background:none;color:#000;font-family:Georgia,'Times New Roman',Times,serif;float:none;border:0;padding:0;margin:0 auto;clear:both;min-height:inherit;display:block;width:100%;}
#main{font-size:11pt;}
#nav,#pnav,#reservation,#contact{display:none;overflow:hidden;height:0;right:auto;left:100%;z-index:-1;background:none;width:0;}
#footer{border-top:1px solid #000;padding:10pt;}
#copyright small,#footer h3,#footer h3 a{color:#000;font-size:9pt;}
body#pt4,#pt4 #footer{box-shadow:none;}
/*article*/
article,#pt4 article,#pt1 article:nth-of-type(2n),#pt1 article:nth-child(4n+1),#pt3 article:nth-child(2n+1),#pt3 article:nth-child(4n+1),#pt3 article:nth-child(6n+1),#pt3 article:nth-child(8n+1),#pt3 article:nth-child(10n+1),#pt4 article:nth-child(3n+1){padding:1em 0;background:none;border:0;}
#pt2 article::after{content:none;}
h3,#pt1 h3,#pt3 #recruit h3{background:none;color:#000;}
#mv{margin:0 auto;width:100%;line-height:0;height:auto;max-height:200pt;}
#view{left:auto;width:100%;height:auto;max-height:100%;}#view li{width:100%;position:relative;left:auto;top:auto;}
#mv_prev,#mv_next,#paging,#view li:not(:first-child){display:none;overflow:hidden;height:0;position:absolute;left:100%;top:0;}
#pt4 #news ul,#pt4 #news li,#pt4 form dl,#pt4 .table>dl,#pt4 #menu li,#pt4 #style p{background:none;border:1px dotted #000;border-width:0 0 1px 0;}
#pt4 #news ul,#pt4 #about .table>dl:first-child,#pt4 #style p{border-width:1px 0 0 0;}
#pt1 #recruit h3,#pt3 .table>dl>dt,#pt3 .table>dl>dd,#pt3 #recruit h3,#map{background:none;border:1px solid #000;}
@media(min-width:30em){
article,article:nth-of-type(2n),#pt2 article,#pt4 article{padding:1em 0;}
#pt2 article::after,#pt2 article:nth-of-type(2n)::after{top:1em;}
}