@charset "utf-8";
/*reset170816*/
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,ruby,rt,rp,i,b,span,ins,del,img,iframe,table,caption,colgroup,col,tbody,thead,tfoot,tr,td,th,form,fieldset,legend,label,input,button,select,optgroup,option,textarea,article,aside,figcaption,figure,footer,header,main,mark,nav,section,time{color:#000;}
body{max-width:100%;min-width:80%;margin:0 auto;}
/*custom*/
hr,th,td,button,input,select,textarea,[type="button"],[type="reset"],[type="submit"]{background:none;border-color:#000;color:#000;}
th,button,[type="button"],[type="reset"],[type="submit"]{font-weight:bold;}
mark,.mark{background:none;border-bottom:3px inset #000;}
#index h1,h2 a,#header,#header a,#footer,#footer a,#footer h3,#footer h3 a,h3 a,.h3 a,[id|="topicpath"],[id|="topicpath"] a,#fnav,#fnav a{color:#000;}
/*layout*/
body,body#index,.wrap,body>.wrap,body#index>.wrap,#header,#index #header,#main,#footer,#info,#topicpath,#topicpath ol{background:none;color:#000;font-family:Georgia,'Times New Roman',Times,serif;float:none;border:0;padding:0;margin:0 auto;clear:both;max-width:none;min-height:0;display:block;position:static;overflow:visible;}
.wrap,#header,#main{width:100%;}
#main{font-size:11pt;line-height:1.5;overflow:hidden;}
body:not(.popup) #top{padding-top:64pt;}#index #top{padding-top:0;}
#index #header{min-height:64pt;}
#side,#global,.up,.np,#hnav,#footer nav,#up,#up a,#pnav,#f,#footer iframe,#fnav address,#fnav ul{display:none;overflow:hidden;height:0;}
#up,#pnav{right:auto;left:100%;z-index:-1;background:none;width:0;height:0;}
#gnav,#index h1{position:static;top:auto;left:auto;}
#footer{border-top:1px solid #000;}
/*set*/
.db_i,a[class|="btn"]{overflow:visible;width:auto;height:auto;text-indent:0;white-space:normal;}
#gnav,#topicpath{position:static;left:auto;top:auto;}
#index h1,h1+p,h2,#info,[id|="topicpath"] li{font-size:8pt;line-height:1.2;}
a[href^="tel:"]{font-family:'Roboto Mono',monospace;}
/*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;}
h1,#index h1,h2{background:none;}
#index h1{position:absolute;right:0;top:0;border:0;padding:0;margin:0;text-indent:0;width:100%;text-align:right;}
h1+p,h2{top:0;}h2+p{top:14pt;padding:0;}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-size:13pt;font-weight:bold;line-height:1.2;border-radius:0;}
h3,.h3{border-bottom:1px solid #000;}
h3.nt,#footer h3{border:0;margin:0;padding:0;}
#main h3:before,#main .h3:before,#main h3:after,#main .h3:after,#main h4:before,#main .h4:before,#main h5:before,#main .h5:before,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"]{background:none;border:0;}
[id|="topicpath"] ol{border:1px dotted #000;border-width:1px 0;padding:5pt 0;margin-bottom:10pt;}[id|="topicpath"] li{line-height:1.5;}
#topicpath ol{white-space:normal;}
/*footer*/
#fnav{background:none;border-bottom:1px solid #000;}
#fnav>div{display:block;padding:0;margin:auto;width:100%;max-width:none;position:relative;background:none;text-align:center;}
#fnav>div::before{content:url("images/phone.png");display:block;margin:0 auto;}
#fnav::after{content:none;}
#footer h3,#copyright{clear:right;padding:8px;}#footer h3{padding-bottom:20px;}
#info{padding:10pt;}
/*index,2*/
[id|="show"]{background:none;border:0;padding:0;margin:0 0 1.5em 0;overflow:hidden;}
#show-mv>img,#mv>img{margin:0 auto;position:static;left:auto;top:auto;}
#mv_prev,#mv_next,#paging,#view li{display:none;overflow:hidden;height:0;}
#mv,[id|="show"]>span{position:absolute;left:0;top:0;width:100%;max-width:100%;margin:0 auto;}
#mv>img,[id|="show"]>span>img{position:relative;left:auto;top:auto;background:none;}
#whatsnew{page-break-before:always;}
#whatsnew time{position:relative;float:left;margin-right:1em;}
#whatsnew article{padding:10px;}#whatsnew article>div{padding-left:0;}
#contact{position:static;left:0;top:0;}#contact-sp{position:absolute;left:100%;top:0;}
/*common*/
.fl,.left{float:left;}.fr,.right{float:right;}
table.left ,tr.left ,th.left ,td.left,table.right,tr.right,th.right,td.right,[class*="table"][class*="grid"]:not(table)>li{float:none;}
.w100{width:100%;}.w90{width:90%;}.w85{width:85%;}.w80{width:80%;}.w75{width:75%;}.w70{width:70%;}.w60{width:60%;}.w40{width:40%;}.w35{width:35%;}.w30{width:30%;}.w15{width:15%;}.w10{width:10%;}.wno{width:auto;}
[class*="grid"]>li,[class*="grid"]>div,[class*="grid"]>span,.days7>dt,.days7>.dt{display:block;float:left;margin:0;}
.grid2it>span,.grid2tt>span:last-child,[class*="grid"]>span.dd{float:none;}.days7>dt,.days7>.dt{width:8em;}
.grid2>li,.grid2>div,.grid2>span,.wc2,.w50{width:50%;}.grid3>li,.grid3>div,.grid3>span,.wc3{width:33.33%;}.grid4>li,.grid4>div,.grid4>span,.wc4,.w25{width:25%;}.grid5>li,.grid5>div,.grid5>span,.wc5,.w20{width:20%;}
img.left,.grid2it img,img.right{display:inline-block;}
img.left,.grid2it img,.grid2tt>dt,.grid2tt>span:first-child{margin-right:1em;margin-left:auto;float:left;}
img.right,.grid2tt>dt.right,.grid2tt>span:first-child.right{margin-left:1em;margin-right:auto;float:right;}
th.center,td.center,tr.center,table.center{float:inherit;}
th,td,th.center,td.center,tr.center,table.center,.table>li,.table>dt,.table>dd,.table>ul,.table>dl{margin:inherit;display:table-cell;}
.table>li,.table>dt,.table>dd,.table>ul,.table>dl{table-layout:fixed;}
tr.center{display:table-row;}table,table.center,.table,[class*="table"][class*="grid"]:not(table){display:table;border-collapse:collapse;border-spacing:0;}
table.s_clear th,table.s_clear td{display:table-cell;border-width:1px;}
table.no th,table.no td{border:0;}
[class*="typebox"]>li,[class*="typebox"]>span,[class*="typebox2-"]>li:nth-child(2n+1),[class*="typebox3-"]>li:nth-child(3n+1),[class*="typebox4-"]>li:nth-child(4n+1),[class*="typebox5-"]>li:nth-child(5n+1),[class*="typebox2-"]>span:nth-child(2n+1),[class*="typebox3-"]>span:nth-child(3n+1),[class*="typebox4-"]>span:nth-child(4n+1),[class*="typebox5-"]>span:nth-child(5n+1){margin-left:1%;margin-right:0;float:left;clear:none;}
.typebox2>li,.typebox2>span{width:49.5%;}.typebox3>li,.typebox3>span,.typebox2-3>li,.typebox2-3>span{width:32.66666666666667%;}.typebox4>li,.typebox4>span,.typebox3-4>li,.typebox3-4>span,.typebox2-4>li,.typebox2-4>span{width:24.25%;}[class*="typebox5"]>li,[class*="typebox5"]>span{width:19.2%;}.typebox3-6>li,.typebox3-6>span{width:15.83333333333333%;}
.typebox2>li:nth-child(2n+1),.typebox2>span:nth-child(2n+1),.typebox3>li:nth-child(3n+1),.typebox3>span:nth-child(3n+1),.typebox2-3>li:nth-child(3n+1),.typebox2-3>span:nth-child(3n+1),.typebox4>li:nth-child(4n+1),.typebox4>span:nth-child(4n+1),.typebox3-4>li:nth-child(4n+1),.typebox3-4>span:nth-child(4n+1),.typebox2-4>li:nth-child(4n+1),.typebox2-4>span:nth-child(4n+1),[class*="typebox5"]>li:nth-child(5n+1),[class*="typebox5"]>span:nth-child(5n+1),.typebox3-6>li:nth-child(6n+1),.typebox3-6>span:nth-child(6n+1){margin-left:0;clear:both;}
[class~="typebox2"][class~="bnr"]>li,[class~="typebox3"][class~="bnr"]>li:nth-child(3n){text-align:right;}
[class~="typebox2"][class~="bnr"]>li:nth-child(2n+1),[class~="typebox3"][class~="bnr"]>li:nth-child(3n+1){text-align:left;}
[class*="typebox2-"][class~="bnr"]>li,[class*="typebox3-"][class~="bnr"]>li:nth-child(3n),[class*="typebox2-"][class~="bnr"]>li:nth-child(2n+1),[class*="typebox3-"][class~="bnr"]>li:nth-child(3n+1){text-align:center;}