@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}@font-face{font-family:"Noto Sans JP";src:local("Noto Sans CJK JP"),local("源ノ角ゴシック JP");font-display:swap}html,body{font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif}@media all and (-ms-high-contrast: none){html{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast: active){html{font-family:Verdana,Meiryo,sans-serif}}i,.i{font-style:normal;font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}main,article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,hr{padding:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}body{line-height:1}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}a,a:link,a:visited,a:hover,a:active{color:inherit;text-decoration:none}ul,ol{list-style-type:none;display:block}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}p{word-break:normal}u{display:inline-block;white-space:nowrap;text-decoration:none}img{height:auto}p,a,li,dt,dd,h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased}html{-webkit-text-size-adjust:100%}html.ua-sp input,html.ua-sp textarea,html.ua-sp select,html.ua-sp button{-webkit-appearance:none;border-radius:0}a{-webkit-tap-highlight-color:rgba(196,161,19,.3)}.user_contents{color:rgba(0,0,0,.85);word-wrap:break-word;text-align:justify;text-justify:inter-ideograph;line-height:1.8;font-size:16px}.user_contents *{max-width:100%}.user_contents p{display:block;margin:1em auto}.user_contents img{height:auto}.user_contents strong{font-weight:bold}.user_contents em{font-style:italic}.user_contents i{font-family:inherit;font-style:italic}.user_contents blockquote{display:block;margin:1em 40px;border-left:4px solid #000;padding-left:1em}.user_contents .aligncenter{display:block;margin:0 auto}.user_contents .alignright{float:right}.user_contents .alignleft{float:left}.user_contents h1{font-size:2em;margin:.83em 0}.user_contents h2{font-size:1.5em;margin:.83em 0}.user_contents h3{font-size:1.17em;margin:1em 0}.user_contents h4{font-size:1em;margin:1.33em 0}.user_contents h5{font-size:.83em;margin:1.67em 0}.user_contents h6{font-size:.67em;margin:2.33em 0}.user_contents h1,.user_contents h2,.user_contents h3,.user_contents h4,.user_contents h5,.user_contents h6{font-weight:bold}.user_contents a{color:#c4a113;text-decoration:underline;display:inline;padding:0 .306em}.user_contents a:hover{text-decoration:none}.user_contents ol,.user_contents ul{padding-left:40px;margin:1em 0}.user_contents ul{list-style-type:disc}.user_contents ol{list-style-type:decimal}.user_contents li{display:list-item;margin-left:1em}.user_contents .wp-block-gallery{max-width:auto;max-width:initial;list-style-type:none;padding:0;margin:0 -8px}.user_contents .wp-block-quote cite{display:block;font-size:.8125em;opacity:.8;margin-top:1em;position:relative;font-size:normal}.word-break>s{display:inline;white-space:nowrap;text-decoration:none}.hover-switch{display:inline-block;position:relative}.hover-switch>img{-webkit-transition:all .5s;transition:all .5s}.hover-switch>img:nth-of-type(1){opacity:1}.hover-switch>img:nth-of-type(2){opacity:0;position:absolute;top:0;left:0}a:hover .hover-switch>img:nth-of-type(1),a:hover.hover-switch>img:nth-of-type(1){opacity:0}a:hover .hover-switch>img:nth-of-type(2),a:hover.hover-switch>img:nth-of-type(2){opacity:1}.pc{display:block}.sp{display:none}@media(min-width: 769px){.pc-none{display:none !important}}@media(max-width: 768px){.pc{display:none}.sp{display:block}.sp-none{display:none !important}}body.error404{height:100vh}body.error404 .error404{text-align:center;padding-left:1em;padding-right:1em;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.error404 .error404 h2{font-size:1.3em;font-weight:600}body.error404 .error404 p{margin:1em}body.error404 .error404 a{color:#c4a113}.aozora{white-space:pre-wrap;text-align:justify;text-justify:inter-ideograph;width:90%;margin:5% auto;line-height:1.5em;letter-spacing:.1em;display:block}html,body.body{height:100%;background:#0c2133;color:#fff}::-webkit-scrollbar{width:5px;background:rgba(255,255,255,.2)}::-webkit-scrollbar-thumb{background:rgba(196,161,19,.5)}html.first-session body.body .top-anime{display:block}.cf7-cf-turnstile{margin-top:40px !important}body.body .main-header{position:fixed;top:0;left:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}body.body .main-header .e-logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.body .main-header .e-logo-wrap .e-logo{width:120px;margin:10px 10px 0 10px}body.body .main-header h1{margin-top:20px;margin-left:2.5%}body.body .main-header h1 a{-webkit-transition:all .2s;transition:all .2s}body.body .main-header h1 a:hover{opacity:.6}body.body .main-header .main-nav .menu-button-box{display:-webkit-box;display:-ms-flexbox;display:flex}body.body .main-header .main-nav .menu-button-box p{-webkit-transition:all .2s;transition:all .2s}body.body .main-header .main-nav .menu-button-box p img{display:block}body.body .main-header .main-nav .menu-button-box p:hover{cursor:pointer;opacity:.6}body.body .main-header .main-nav .hidden-nav-box{position:absolute;top:0;right:0;background:rgba(12,33,51,.95);height:100vh;overflow:hidden;width:450px;max-width:100%;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner{width:280px;max-width:75%;margin:0 auto;height:90%;margin-top:5%;padding-top:4.2222222222vh;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner::-webkit-scrollbar{display:none}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .menu-button{position:absolute;top:0;right:0;-webkit-transition:all .2s;transition:all .2s}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .menu-button:hover{opacity:.6;cursor:pointer}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .normal-nav-list-box ul li a{font-size:0.875rem;letter-spacing:0.2em;line-height:1.7em;display:inline-block;padding:4px 0;font-weight:500;-webkit-transition:all .2s;transition:all .2s}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .normal-nav-list-box ul li a:hover,body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .normal-nav-list-box ul li a.current{color:#c4a113}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .big-list{width:226px;max-width:100%}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .big-list li{margin-top:1.6666666667vh}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .big-list li a{display:block;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .big-list li a img{display:block;width:100%}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .big-list li a:hover{opacity:.6}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .mini-link-list{font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;margin-top:1.6666666667vh}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .mini-link-list p{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:0.8125rem;line-height:2.1538461538em;letter-spacing:0.05em;font-weight:300}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .mini-link-list p .line{display:block;margin:0 .5em}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .mini-link-list p a{display:block;-webkit-transition:color .2s;transition:color .2s}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .mini-link-list p a .icon{display:inline-block;position:relative;margin-left:3px}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .mini-link-list p a .icon img{display:block;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .mini-link-list p a .icon img:nth-of-type(2){opacity:0;position:absolute;top:0;left:0}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .mini-link-list p a:hover,body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .mini-link-list p a .current{color:#c4a113}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .mini-link-list p a:hover .icon img:nth-of-type(2),body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .mini-link-list p a .current .icon img:nth-of-type(2){opacity:1}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .sns-box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2.4444444444vh}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .sns-box a{display:block;position:relative;margin-right:13px}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .sns-box a img{width:100%;display:block;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .sns-box a img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .sns-box a:hover img:nth-of-type(2){opacity:1}body.body .main-header .hidden-reserve{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background:rgba(12,33,51,.7);-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:opacity .2s,-webkit-transform 0s ease .2s;transition:opacity .2s,-webkit-transform 0s ease .2s;transition:opacity .2s,transform 0s ease .2s;transition:opacity .2s,transform 0s ease .2s,-webkit-transform 0s ease .2s}body.body .main-header .hidden-reserve .hidden-reserve-inner{width:836px;max-width:80%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.body .main-header .hidden-reserve .hidden-reserve-inner .goto a img{width:100%;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .main-header .hidden-reserve .hidden-reserve-inner .goto a:hover img{opacity:.6}body.body .main-header .hidden-reserve .hidden-reserve-inner .reserve-form-box{margin-top:4.4444444444vh;max-width:100%}body.body .main-header .hidden-reserve .hidden-reserve-inner .reserve-form-box .r-close{display:block;position:absolute;right:8px;top:16px}body.body .main-header .hidden-reserve .hidden-reserve-inner .reserve-form-box .r-close:hover{cursor:pointer}body.body .main-header .hidden-calendar{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background:rgba(12,33,51,.7);-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:opacity .2s,-webkit-transform 0s ease .2s;transition:opacity .2s,-webkit-transform 0s ease .2s;transition:opacity .2s,transform 0s ease .2s;transition:opacity .2s,transform 0s ease .2s,-webkit-transform 0s ease .2s}body.body .main-header .hidden-calendar .hidden-calendar-inner{width:700px;max-width:80%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.body .main-header .hidden-calendar .hidden-calendar-inner .xo-event-calendar .month-dayname-space{pointer-events:none}body.body .main-header .hidden-calendar .hidden-calendar-inner .xo-event-calendar .xo-month{margin-bottom:0}body.body .main-header .hidden-calendar .hidden-calendar-inner .xo-event-calendar .xo-month .month-header{color:#fff}body.body .main-header .hidden-calendar .hidden-calendar-inner .xo-event-calendar .xo-month .month-header button{color:#fff}body.body .main-header .hidden-calendar .hidden-calendar-inner .xo-event-calendar .xo-month thead th{padding:6px 0}body.body .main-header .hidden-calendar .hidden-calendar-inner .xo-event-calendar .xo-month tbody tr.dayname td.hover-cursor:hover{cursor:pointer}body.body .main-header .hidden-calendar .hidden-calendar-inner .xo-event-calendar .xo-month tbody tr.dayname td div.holiday-shukubi{color:red !important}body.body .main-header .hidden-calendar .hidden-calendar-inner .xo-event-calendar .xo-month tbody tr.dayname td:nth-of-type(1) div{color:red}body.body .main-header .hidden-calendar .hidden-calendar-inner .xo-event-calendar .xo-month tbody tr.dayname td:last-of-type div{color:blue}body.body .main-header .hidden-calendar .hidden-calendar-inner .xo-event-calendar .xo-month tbody tr td .month-event-title{line-height:1.5em}body.body .main-header .hidden-calendar .hidden-calendar-inner .xo-event-calendar .holiday-titles{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 10px;background:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#000}body.body .main-header .hidden-calendar .hidden-calendar-inner .xo-event-calendar .holiday-titles .holiday-title{margin-top:5px;margin-right:10px}body.body .main-header .hidden-calendar .hidden-calendar-inner .xo-event-calendar .holiday-titles .holiday-title:nth-of-type(1),body.body .main-header .hidden-calendar .hidden-calendar-inner .xo-event-calendar .holiday-titles .holiday-title:last-of-type{display:none}body.body .main-header .hidden-calendar .hidden-calendar-inner .xo-event-calendar .holiday-titles:after{content:"※休館日でも団体利用の際はお問い合わせください。";display:block;font-size:0.875rem;letter-spacing:.1em;line-height:1.5em;margin-left:auto;margin-top:4px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}body.body .main-header.menu-open .main-nav .hidden-nav-box{-webkit-transform:translate(0, 0);transform:translate(0, 0)}body.body .main-header.r-open .hidden-reserve{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .2s;transition:opacity .2s}body.body .main-header.c-open .hidden-calendar{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .2s;transition:opacity .2s}body.body .side-fixed-bar{position:fixed;z-index:100;right:25px;bottom:4.2222222222vh}body.body .side-fixed-bar .faq a{-webkit-transition:all .2s;transition:all .2s}body.body .side-fixed-bar .faq a:hover{opacity:.6}body.body .side-fixed-bar .icon-link li{margin-top:2.4444444444vh}body.body .side-fixed-bar .icon-link li a,body.body .side-fixed-bar .icon-link li .in{display:block;position:relative}body.body .side-fixed-bar .icon-link li a img,body.body .side-fixed-bar .icon-link li .in img{display:block;-webkit-transition:all .2s;transition:all .2s}body.body .side-fixed-bar .icon-link li a img:nth-of-type(2),body.body .side-fixed-bar .icon-link li .in img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0}body.body .side-fixed-bar .icon-link li a .text-box,body.body .side-fixed-bar .icon-link li .in .text-box{position:absolute;right:29px;overflow:hidden;width:0;height:18px;-webkit-transition:width .2s;transition:width .2s;top:-1px}body.body .side-fixed-bar .icon-link li a .text-box .text,body.body .side-fixed-bar .icon-link li .in .text-box .text{font-weight:500;color:#c4a113;font-size:0.75rem;letter-spacing:0.05em;position:absolute;top:0;right:0;line-height:18px}body.body .side-fixed-bar .icon-link li a:hover,body.body .side-fixed-bar .icon-link li .in:hover{cursor:pointer}body.body .side-fixed-bar .icon-link li a:hover .text-box,body.body .side-fixed-bar .icon-link li .in:hover .text-box{width:60px}body.body .side-fixed-bar .icon-link li a:hover img:nth-of-type(2),body.body .side-fixed-bar .icon-link li .in:hover img:nth-of-type(2){opacity:1}body.body .reserve-form-box{margin-top:11.1111111111vh}body.body .main-footer{border-top:#859099 1px solid;margin:8.4444444444vh auto 0;width:1110px;max-width:80%;padding-top:7.7777777778vh}body.body .main-footer .footer-logo{text-align:center}body.body .main-footer .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.1111111111vh}body.body .main-footer .info address{font-size:0.75rem;font-weight:300;letter-spacing:0.05em;padding:0 10px;margin-top:1vh}body.body .main-footer .info .tel{font-weight:bold;font-size:1rem;letter-spacing:0.05em;margin-top:1vh}body.body .main-footer .bottom-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:616px;max-width:100%;margin:1.8888888889vh auto 0}body.body .main-footer .bottom-links li{width:31.8181818182%}body.body .main-footer .bottom-links li a{-webkit-transition:opacity .2s;transition:opacity .2s;display:block}body.body .main-footer .bottom-links li a img{width:100%;display:block}body.body .main-footer .bottom-links li a:hover{opacity:.6}body.body .main-footer .mini-link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.4444444444vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.body .main-footer .mini-link-list .text-link{font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;font-size:0.6875rem;letter-spacing:0.05em;line-height:2em;font-weight:300;margin:1vh}body.body .main-footer .mini-link-list .text-link .line{display:inline-block;padding:0 8px}body.body .main-footer .mini-link-list .text-link a{-webkit-transition:opacity .2s;transition:opacity .2s}body.body .main-footer .mini-link-list .text-link a:hover{opacity:.6}body.body .main-footer .mini-link-list .sns-box{margin:1vh;padding-top:4px}body.body .main-footer .mini-link-list .sns-box a{-webkit-transition:opacity .2s;transition:opacity .2s;display:inline-block;margin:0 6px}body.body .main-footer .mini-link-list .sns-box a img{display:block}body.body .main-footer .mini-link-list .sns-box a:hover{opacity:.6}body.body .main-footer .mini-tensui-link{text-align:center;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;font-size:0.75rem;font-weight:300;letter-spacing:0.05em;line-height:1.8333333333em;margin-top:2vh}body.body .main-footer .mini-tensui-link a{-webkit-transition:opacity .2s;transition:opacity .2s}body.body .main-footer .mini-tensui-link a:hover{opacity:.6}body.body .main-footer .copy-right{text-align:center;margin-top:7.2222222222vh;padding-bottom:2.7777777778vh;font-size:0.75rem;font-weight:300;letter-spacing:.1em}body.body .reserve-form-box2{margin-top:10vh}body.body .reserve-form-box{position:relative;width:1110px;max-width:80%;background:#c4a113;padding:5.3333333333vh 0 4.4444444444vh;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;max-height:90%;margin-left:auto;margin-right:auto}body.body .reserve-form-box::-webkit-scrollbar{display:none}body.body .reserve-form-box .r-close{display:none}body.body .reserve-form-box .inner{width:735px;max-width:90%;margin:0 auto}body.body .reserve-form-box .inner h3{text-align:center}body.body .reserve-form-box .inner h3:before{content:"";display:block;width:52px;height:1px;background:#243747;margin:0 auto 15px}body.body .reserve-form-box .inner h3 .jp{display:block;color:#243747;font-weight:500;font-size:1.25rem;font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:0.2em}body.body .reserve-form-box .inner h3 .en{color:#fff;font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:500;font-size:1.125rem;display:block;letter-spacing:0.05em;margin-top:5px}body.body .reserve-form-box .inner .bestrate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4vh;margin-bottom:1vh;padding:2vh 5%;border-top:1px solid #0c2133;border-bottom:1px solid #0c2133}body.body .reserve-form-box .inner .bestrate .bestrate-title{font-size:1.25rem;text-align:center;line-height:1.3em;font-weight:bold;letter-spacing:.1em;margin-right:10%;-ms-flex-negative:0;flex-shrink:0;color:#0c2133}body.body .reserve-form-box .inner .bestrate .bestrate-title small{font-size:0.9em}body.body .reserve-form-box .inner .bestrate .text{font-size:1.125rem;letter-spacing:.1em;line-height:1.4em}body.body .reserve-form-box .inner form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.6666666667vh;background:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#0c2133}body.body .reserve-form-box .inner form .title{color:#c4a113;font-size:0.8125rem;letter-spacing:0.05em;width:80px;-ms-flex-negative:0;flex-shrink:0;line-height:38px;background:#0c2133;text-align:center}body.body .reserve-form-box .inner form .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 3px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2px 0}body.body .reserve-form-box .inner form .form-item .text{font-size:0.75rem;letter-spacing:0.05em;line-height:1.5em}body.body .reserve-form-box .inner form .form-item select{border:none;color:#0c2133;background:rgba(196,161,19,.3);border-radius:3px;margin:0 3px}body.body .reserve-form-box .inner form .input{display:block;-ms-flex-item-align:center;align-self:center;width:50px;text-align:center;border-radius:3px;color:#c4a113;background:#0c2133;font-size:0.8125rem;letter-spacing:0.05em;line-height:22px;-ms-flex-negative:0;flex-shrink:0;margin-right:17px}body.body .reserve-form-box .inner form .input input{display:none}body.body .reserve-form-box .inner form .input:hover{cursor:pointer}body.body .reserve-form-box .inner .link-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.8888888889vh;-ms-flex-wrap:wrap;flex-wrap:wrap;width:722px;max-width:100%;margin-left:auto;margin-right:auto}body.body .reserve-form-box .inner .link-box .big{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .2s;transition:opacity .2s;background:#0c2133;width:31.8559556787%}body.body .reserve-form-box .inner .link-box .big img{display:block;max-width:100%;margin:0 auto}body.body .reserve-form-box .inner .link-box .big:hover{opacity:.6}body.body .reserve-form-box .inner .link-box .mini-button{width:100%;margin-left:auto;margin-right:auto;margin-top:2vh}body.body .reserve-form-box .inner .link-box .mini-button a{text-align:center;display:block;width:230px;max-width:100%;margin:0 auto;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .reserve-form-box .inner .link-box .mini-button a img{max-width:100%}body.body .reserve-form-box .inner .link-box .mini-button a:hover{opacity:.6}body.body .reserve-form-box.type2{background:#243747;margin-top:16px}body.body .reserve-form-box.type2 .inner .bestrate{display:block;border:none;margin-top:0}body.body .reserve-form-box.type2 .inner .bestrate .text{color:#fff}body.body .reserve-form-box.type2 .inner .bestrate .text .gold{color:#c4a113}body.body .common-title{text-align:center;font-weight:500;font-size:1.25rem;letter-spacing:0.2em;color:#c4a113}body.body .common-title .en{display:block;color:#a8997b;font-size:1.125rem;font-family:"Cormorant Garamond",serif;font-weight:500;letter-spacing:.1em;margin-top:3px}body.body .common-title.c2{color:#0c2133}body.body .common-title.c2 .en{color:#fff}body.body .common-title.big{font-size:2rem}body.body .common-title.big .en{font-size:1.125rem}body.body .common-title.left{text-align:left}body.body .common-title2{text-align:center;padding-top:3.6666666667vh;position:relative}body.body .common-title2:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);height:1px;background:#c4a113;width:52px}body.body .common-title2 .en{font-family:"Cormorant Garamond",serif;font-weight:500;font-size:2.625rem;letter-spacing:0.05em;color:#c4a113}body.body .common-title2 .jp{font-weight:500;font-size:0.8125rem;color:#a8997b;letter-spacing:0.2em;display:block;margin-top:10px}body.body .common-title3 .jp{font-size:1.25rem;font-weight:500;letter-spacing:0.2em;color:#c4a113}body.body .common-title3 .en{font-size:1.125rem;letter-spacing:0.05em;color:#a8997b;font-family:"Cormorant Garamond",serif;font-weight:500;display:inline-block;margin-left:5px}body.body .common-title3.big2 .jp{font-size:1.625rem}body.body .common-title3.big2 .en{font-size:1.125rem}body.body .common-title3.big .jp{font-size:2rem}body.body .common-title3.big .en{font-size:1.125rem}body.body .common-line-title{font-size:1.5rem;font-weight:500;letter-spacing:0.2em;text-align:center;color:#c4a113;line-height:50px}body.body .common-line-title.l2{letter-spacing:0.4em}body.body .common-line-title .in{display:inline-block;border:1px solid #c4a113;padding:0 11px 0 16px;min-width:236px}body.body .common-link{display:block;width:220px;max-width:100%;line-height:42px;text-align:center;position:relative;background:#fff;font-size:0.8125rem;letter-spacing:0.05em;color:#0c2133;-webkit-transition:background .2s;transition:background .2s}body.body .common-link .arrow{position:absolute;top:50%;right:8.1818181818%;-webkit-transform:translate(0, -3px);transform:translate(0, -3px);display:block}body.body .common-link .arrow img{display:block}body.body .common-link:hover{background:#c4a113}body.body .common-main-image img{width:100%}body.body .common-main-image-box{margin-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex}body.body .common-main-image-box .main-image{width:50%}body.body .common-main-image-box .main-image img{display:block;width:100%}body.body .common-main-image-box .text-box{width:505px;max-width:36.0714285714%;margin-top:4.2857142857%}body.body .common-main-image-box .text-box .common-text-tate-box{margin-top:5vh}body.body .common-text-tate-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.body .common-text-tate-box .catch{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-weight:500;font-size:1.3125rem;white-space:nowrap;letter-spacing:0.4em;line-height:1.7142857143em;color:#c4a113;height:328px}@media(min-width: 769px){body.body .common-text-tate-box .catch{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}body.body .common-text-tate-box .text{font-weight:300;font-size:0.8125rem;letter-spacing:0.15em;line-height:2.3076923077em;white-space:nowrap;height:328px}@media(min-width: 769px){body.body .common-text-tate-box .text{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}body.body .common-text-tate-box .space{width:40px}body.body .common-top-box{margin-top:5.1111111111vh}body.body .common-top-box .common-text-tate-box{margin-top:5vh}body.body .common-bottom-images{width:755px;max-width:85%;margin:16.8888888889vh auto 0;position:relative;z-index:0}body.body .common-bottom-images:after{content:"";display:block;width:63.4437086093%;padding-top:56.821192053%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;z-index:-1;background:#243747}body.body .common-bottom-images .image{width:46.7549668874%}body.body .common-bottom-images .image img{width:100%;display:block}body.body .common-bottom-images .image:nth-of-type(1){margin-left:auto}body.body .common-bottom-images .image:nth-of-type(2){margin-top:-20.7947019868%}body.body .c-aco-hidden{height:0;-webkit-transition:height .2s;transition:height .2s;overflow:hidden}body.body .font-cg{font-family:"Cormorant Garamond",serif}body.body .fuwatto-wrap [class*=fuwatto]{-webkit-transition:opacity .8s ease-out,-webkit-transform .6s ease-out;transition:opacity .8s ease-out,-webkit-transform .6s ease-out;transition:opacity .8s ease-out,transform .6s ease-out;transition:opacity .8s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out;-webkit-transform:translate(0, 50px);transform:translate(0, 50px);opacity:0}body.body .fuwatto-wrap [class*=fuwatto].on-fuwatto{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}body.body .plan-item a{display:block;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .plan-item a [class^=plan-thum]{padding-top:54.3209876543%}body.body .plan-item a .text-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;letter-spacing:0.0753846154em;line-height:1.5em;background:#243747;padding:15px 5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.body .plan-item a .text-box .title{color:#c4a113;font-weight:500;font-size:0.875rem}body.body .plan-item a .text-box .description{font-weight:300;font-size:0.8125rem}body.body .plan-item a:hover{opacity:.6}body.body .common-text-page{margin-top:11.1111111111vh}body.body .common-text-page .color-theme{color:#c4a113}body.body .common-text-page .catch{text-align:center;font-size:1rem;font-weight:500;letter-spacing:0.125em;margin-top:2.2222222222vh;line-height:1.5em}body.body .common-text-page .text-area{width:812px;max-width:80%;margin:4.4444444444vh auto 0;font-weight:300;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;font-size:0.75rem;line-height:1.8333333333em;letter-spacing:0.05em}body.body .common-text-page .back{display:block;position:relative;width:68px;margin:3.8888888889vh auto 0}body.body .common-text-page .back img{display:block;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .common-text-page .back img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0}body.body .common-text-page .back:hover img{opacity:0}body.body .common-text-page .back:hover img:nth-of-type(2){opacity:1}body.body .top-anime{position:fixed;z-index:9999;background:#0c2133;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 1s ease 3.5s,-webkit-transform 0s ease 4.5s;transition:opacity 1s ease 3.5s,-webkit-transform 0s ease 4.5s;transition:opacity 1s ease 3.5s,transform 0s ease 4.5s;transition:opacity 1s ease 3.5s,transform 0s ease 4.5s,-webkit-transform 0s ease 4.5s;display:none}body.body .top-anime .logo-box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.body .top-anime .logo-box .anime{position:absolute;top:0;right:0;width:62.582781457%;display:block;margin-right:8.5%}body.body .top-anime .logo-box .base{width:302px;max-width:53.25vw;opacity:0;display:block;-webkit-transition:opacity 1s ease 2.2s;transition:opacity 1s ease 2.2s}body.body .top-anime.start{opacity:0;-webkit-transform:scale(0);transform:scale(0)}body.body .top-anime.start .base{opacity:1}body.body .top-slide-box{height:100%;position:relative;z-index:0}body.body .top-slide-box .slide-box{height:100%;position:relative;z-index:0}body.body .top-slide-box .slide-box .bx-wrapper{margin:0;-webkit-box-shadow:none;box-shadow:none;border:none;height:100%;background:none;z-index:0}body.body .top-slide-box .slide-box .bx-wrapper .bx-viewport{height:100% !important}body.body .top-slide-box .slide-box .bx-wrapper .bx-viewport .top-slide{height:100%}body.body .top-slide-box .slide-box .bx-wrapper .bx-viewport .top-slide li{height:100%;position:relative}body.body .top-slide-box .slide-box .bx-wrapper .bx-viewport .top-slide li .slide-image{position:absolute;bottom:0;left:0;height:calc(100% + 100px);width:100%;background-size:cover}body.body .top-slide-box .slide-box .bx-wrapper .bx-viewport .top-slide li[aria-hidden=false] .slide-image,body.body .top-slide-box .slide-box .bx-wrapper .bx-viewport .top-slide li.old .slide-image{-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:-webkit-transform 15s linear;transition:-webkit-transform 15s linear;transition:transform 15s linear;transition:transform 15s linear, -webkit-transform 15s linear}body.body .top-slide-box .slide-box .slide-nav-box{position:absolute;bottom:17px;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}body.body .top-slide-box .slide-box .slide-nav-box .slide-nav{width:50px;margin:0 4px;max-width:12.5vw;height:2px;position:relative;z-index:0;background:#fff}body.body .top-slide-box .slide-box .slide-nav-box .slide-nav:before{content:"";display:block;width:0;height:100%;background:#c4a113;-webkit-transition:width 0s linear 1s;transition:width 0s linear 1s}body.body .top-slide-box .slide-box .slide-nav-box .slide-nav.current:before{width:100%;-webkit-transition:width 7s linear;transition:width 7s linear}body.body .top-slide-box .slide-box .goto{position:absolute;z-index:1;right:80px;bottom:43px}body.body .top-slide-box .slide-box .goto a{display:block;margin:5px auto 0}body.body .top-slide-box .slide-box .goto a img{-webkit-transition:opacity .2s;transition:opacity .2s}body.body .top-slide-box .slide-box .goto a:hover img{opacity:.7}body.body .top-slide-box .slide-box .scroll{position:absolute;z-index:2;left:22px;bottom:95px;padding:0 7px 0 3px}body.body .top-slide-box .slide-box .scroll img{display:block}body.body .top-slide-box .slide-box .scroll .scroll-arrow{position:absolute;top:100%;left:3px;margin-top:5px}body.body .top-slide-box .slide-box .scroll .scroll-arrow:before{content:"";display:block;width:1px;height:10px;background:#fff;-webkit-animation:scroll 2.5s ease 0s infinite;animation:scroll 2.5s ease 0s infinite}body.body .top-slide-box .slide-box .scroll:hover{cursor:pointer}@-webkit-keyframes scroll{0%{height:10px}100%{height:62px}}@keyframes scroll{0%{height:10px}100%{height:62px}}body.body .top-page{overflow:hidden}body.body .top-page .single-news-area{margin-top:8.8888888889vh}body.body .top-page .single-news-area ul{width:628px;max-width:85.534591195%;margin:3.3333333333vh auto 0}body.body .top-page .single-news-area ul li{border-top:1px solid #859099;-webkit-transition:all .4s;transition:all .4s}body.body .top-page .single-news-area ul li:last-of-type{border-bottom:1px solid #859099}body.body .top-page .single-news-area ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.4444444444vh 0;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .top-page .single-news-area ul li a .info-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-shrink:0;margin-right:2.0700636943%;margin-left:3.5031847134%}body.body .top-page .single-news-area ul li a .info-box .new-image{width:46px;margin-right:5px}body.body .top-page .single-news-area ul li a .info-box img{display:block}body.body .top-page .single-news-area ul li a .info-box .time-box{font-weight:500;font-size:1.125rem;color:#c4a113;font-family:"Cormorant Garamond",serif;padding-bottom:3px}body.body .top-page .single-news-area ul li a .title{padding-top:3px;margin-right:3.5031847134%;line-height:1.5em}body.body .top-page .single-news-area ul li a:hover{opacity:.6}body.body .top-page .single-news-area ul li.hidden{opacity:0;-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}body.body .top-page .single-news-area .common-link{margin:3.8888888889vh auto 0}body.body .top-page .plan-area{margin-top:11.4444444444vh;position:relative;z-index:0}body.body .top-page .plan-area .kotei-plan-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2vh;margin-bottom:6vh}body.body .top-page .plan-area .kotei-plan-box li{margin:15px 4px 0;width:34.7142857143%}body.body .top-page .plan-area .plan-box{margin:3.6666666667vh auto 0;width:34.7142857143%}body.body .top-page .plan-area .plan-box .bx-wrapper{background:none;margin-bottom:0;border:none;-webkit-box-shadow:none;box-shadow:none}body.body .top-page .plan-area .plan-box .bx-wrapper .bx-viewport{overflow:visible !important}body.body .top-page .plan-area .plan-box .bx-wrapper .bx-pager{position:static;padding-top:5.5555555556vh}body.body .top-page .plan-area .plan-box .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link{width:14px;height:14px;background:none !important;position:relative}body.body .top-page .plan-area .plan-box .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link:before{content:"";border-radius:50%;width:10px;height:10px;display:block;position:absolute;z-index:0;background:#fff;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .2s;transition:all .2s}body.body .top-page .plan-area .plan-box .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link:hover:before,body.body .top-page .plan-area .plan-box .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link.active:before{background:#c4a113;width:14px;height:14px}body.body .top-page .plan-area .plan-box .bx-wrapper .bx-controls-direction .bx-prev{background:url(../image/top/p-arrow-left.png) no-repeat center center;background-size:contain}body.body .top-page .plan-area .plan-box .bx-wrapper .bx-controls-direction .bx-next{background:url(../image/top/p-arrow-right.png) no-repeat center center;background-size:contain}body.body .top-page .plan-area .plan-box .bx-wrapper .bx-controls-direction .bx-prev,body.body .top-page .plan-area .plan-box .bx-wrapper .bx-controls-direction .bx-next{width:40px;height:40px;top:auto;bottom:-13px;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .top-page .plan-area .plan-box .bx-wrapper .bx-controls-direction .bx-prev:hover,body.body .top-page .plan-area .plan-box .bx-wrapper .bx-controls-direction .bx-next:hover{opacity:.6}body.body .top-page .concept-area{margin-top:22.2222222222vh}body.body .top-page .concept-area .main-image{text-align:center;margin-top:3.3333333333vh}body.body .top-page .concept-area .main-image img{max-width:100%}body.body .top-page .concept-area .common-text-tate-box{margin-top:4.6666666667vh}body.body .top-page .big-image-area{margin-top:18.8888888889vh}body.body .top-page .big-image-area section a{display:-webkit-box;display:-ms-flexbox;display:flex;background:#243747;-webkit-transition:background .2s;transition:background .2s}body.body .top-page .big-image-area section a .image{width:56.1428571429%;position:relative}body.body .top-page .big-image-area section a .image:before{content:"";display:block;padding-top:44.5292620865%}body.body .top-page .big-image-area section a .image img{display:block;width:100%;position:absolute;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover}body.body .top-page .big-image-area section a .text-box{width:315px;max-width:22.5%;margin-left:6.2857142857%;padding-top:9.5714285714%;padding-bottom:3.5714285714%}body.body .top-page .big-image-area section a .text-box .common-title2{text-align:left}body.body .top-page .big-image-area section a .text-box .common-title2:before{left:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}body.body .top-page .big-image-area section a .text-box .catch{font-size:1rem;letter-spacing:0.125em;line-height:1.6em;font-weight:500;margin-top:5.1111111111vh}body.body .top-page .big-image-area section a .text-box .text{font-weight:300;font-size:0.75rem;letter-spacing:.1em;line-height:2.25em;text-align:justify;text-justify:inter-ideograph;margin-top:3vh}body.body .top-page .big-image-area section a .text-box .more{width:81px;margin:4.7777777778vh 0 0 auto;padding:10px;position:relative}body.body .top-page .big-image-area section a .text-box .more img{-webkit-transition:all .2s;transition:all .2s;display:block}body.body .top-page .big-image-area section a .text-box .more img:nth-of-type(2){position:absolute;top:10px;left:10px;opacity:0}body.body .top-page .big-image-area section a:hover{background:rgba(36,55,71,0)}body.body .top-page .big-image-area section a:hover .text-box .more img:nth-of-type(2){opacity:1}body.body .top-page .big-image-area section+section{margin-top:5px}body.body .top-page .double-content-area{margin-top:21.1111111111vh}body.body .top-page .double-content-area .d-content{margin-top:15.5555555556vh}body.body .top-page .double-content-area .d-content .double-box{display:-webkit-box;display:-ms-flexbox;display:flex;width:986px;max-width:80.25%;margin:4vh auto 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.body .top-page .double-content-area .d-content .double-box .image-box{width:49.6957403651%}body.body .top-page .double-content-area .d-content .double-box .image-box img{width:100%;display:block}body.body .top-page .double-content-area .d-content .double-box .text-box{width:35.4969574037%;margin-top:5.6795131846%}body.body .top-page .double-content-area .d-content .double-box .text-box .catch{font-weight:500;font-size:1rem;letter-spacing:0.125em;line-height:1.6em}body.body .top-page .double-content-area .d-content .double-box .text-box .text{text-align:justify;text-justify:inter-ideograph;font-weight:300;font-size:0.75rem;margin-top:2.7777777778vh;line-height:2.25em;letter-spacing:0.1em}body.body .top-page .double-content-area .d-content .double-box .text-box .more{width:81px;margin:3.1111111111vh 0 0 auto;padding:10px;position:relative;display:block}body.body .top-page .double-content-area .d-content .double-box .text-box .more img{-webkit-transition:all .2s;transition:all .2s;display:block}body.body .top-page .double-content-area .d-content .double-box .text-box .more img:nth-of-type(2){position:absolute;top:10px;left:10px;opacity:0}body.body .top-page .double-content-area .d-content .double-box .text-box .more:hover img:nth-of-type(2){opacity:1}body.body .top-page .double-content-area .d-content:nth-of-type(odd) .double-box .image-box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.body .top-page .double-content-area .d-content:nth-of-type(odd) .double-box .text-box{margin-left:8.6206896552%}body.body .top-page .double-content-area .d-content:nth-of-type(even) .double-box .text-box{margin-right:8.6206896552%}body.body .top-page .packages-area{margin:18.3333333333vh auto 0;max-width:100%;width:1110px;background:#243747;padding-top:9.4444444444vh;padding-bottom:12.6666666667vh}body.body .top-page .packages-area .inner{width:980px;max-width:80%;margin:0 auto}body.body .top-page .packages-area .inner .plan-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}body.body .top-page .packages-area .inner .plan-list li{margin-top:6.1111111111vh;width:49.5918367347%}body.body .top-page .packages-area .inner .plan-list li .plan-item a .text-box{background:#0c2133}body.body .top-page .packages-area .inner .common-link{margin:6.2222222222vh auto 0}body.body .top-page .room-type-area{margin-top:19.3333333333vh;overflow:hidden}body.body .top-page .room-type-area .room-list{width:980px;max-width:100%;margin:0 auto}body.body .top-page .room-type-area .room-list section{margin-top:15.5555555556vh}body.body .top-page .room-type-area .room-list section .common-title{width:37.9591836735%;text-align:center;margin-bottom:-108px}body.body .top-page .room-type-area .room-list section .image-box{position:relative;z-index:0}body.body .top-page .room-type-area .room-list section .image-box:after{content:"";display:block;width:89.2857142857%;position:absolute;z-index:-1;background:#243747;padding-top:52.0408163265%;top:0;margin-top:12.4489795918%}body.body .top-page .room-type-area .room-list section .image-box .image img{display:block;width:100%}body.body .top-page .room-type-area .room-list section .image-box .image:nth-of-type(1){width:62.0408163265%}body.body .top-page .room-type-area .room-list section .image-box .image:nth-of-type(2){width:54.4897959184%;margin-top:-23.7755102041%}body.body .top-page .room-type-area .room-list section .text-box{width:45.1020408163%;margin-top:-7.7551020408%}body.body .top-page .room-type-area .room-list section .text-box .text-inner{width:315px;max-width:95%;margin:0 auto}body.body .top-page .room-type-area .room-list section .text-box .text-inner .text{font-weight:300;font-size:0.75rem;text-align:justify;text-justify:inter-ideograph;line-height:2.25em;letter-spacing:.1em}body.body .top-page .room-type-area .room-list section .text-box .text-inner .more{width:81px;margin:3.1111111111vh 0 0 auto;padding:10px;position:relative;display:block}body.body .top-page .room-type-area .room-list section .text-box .text-inner .more img{-webkit-transition:all .2s;transition:all .2s;display:block}body.body .top-page .room-type-area .room-list section .text-box .text-inner .more img:nth-of-type(2){position:absolute;top:10px;left:10px;opacity:0}body.body .top-page .room-type-area .room-list section .text-box .text-inner .more:hover img:nth-of-type(2){opacity:1}body.body .top-page .room-type-area .room-list section:nth-of-type(odd) .common-title{margin-left:auto}body.body .top-page .room-type-area .room-list section:nth-of-type(odd) .image-box .image:nth-of-type(2){margin-left:auto}body.body .top-page .room-type-area .room-list section:nth-of-type(odd) .image-box:after{right:32.1428571429%}@media(min-width: 769px){body.body .top-page .room-type-area .room-list section:nth-of-type(odd) .image-box:after{margin-top:15%}}body.body .top-page .room-type-area .room-list section:nth-of-type(even) .image-box .image:nth-of-type(1){margin-left:auto}body.body .top-page .room-type-area .room-list section:nth-of-type(even) .image-box:after{left:32.1428571429%}body.body .top-page .room-type-area .room-list section:nth-of-type(even) .text-box{margin-left:auto}body.body .top-page .room-type-area .common-link{margin:13.8888888889vh auto 0}body.body .top-page .news-area{width:1110px;max-width:87%;margin:16.6666666667vh auto 0;border:1px solid #c4a113;padding-bottom:7.7777777778vh}body.body .top-page .news-area .common-title2{margin-top:6.5555555556vh}body.body .top-page .news-area ul{width:980px;max-width:85.632183908%;margin:3.3333333333vh auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.body .top-page .news-area ul li{width:22.8571428571%}body.body .top-page .news-area ul li a{display:block;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .top-page .news-area ul li a [class^=news-thum]{position:relative;padding-top:62.5%}body.body .top-page .news-area ul li a [class^=news-thum] img{display:block;position:absolute;bottom:0;left:0}body.body .top-page .news-area ul li a .time-box{font-weight:500;font-size:1.125rem;color:#c4a113;font-family:"Cormorant Garamond",serif;margin-top:5.8035714286%}body.body .top-page .news-area ul li a .title{margin-top:4.4642857143%;font-size:0.75rem;letter-spacing:0.05em;line-height:1.6666666667em}body.body .top-page .news-area ul li a:hover{opacity:.6}body.body .top-page .news-area .common-link{margin:5vh auto 0}body.body .top-page .day-area{margin:16.8888888889vh auto 0;background:#243747;width:1110px;max-width:100%;padding:9.6666666667vh 0 9.4444444444vh}body.body .top-page .day-area .double-box{width:980px;max-width:80%;margin:4.7777777778vh auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.body .top-page .day-area .double-box .image{width:50%}body.body .top-page .day-area .double-box .image img{width:100%;display:block}body.body .top-page .day-area .double-box .text-box{width:36.2244897959%;margin-right:8.6734693878%;margin-top:6.1224489796%}body.body .top-page .day-area .double-box .text-box .catch{font-weight:500;font-size:1rem;letter-spacing:0.125em;line-height:1.5em}body.body .top-page .day-area .double-box .text-box .text{font-size:0.75rem;letter-spacing:.1em;text-align:justify;text-justify:inter-ideograph;line-height:2.25em;margin-top:6.1971830986%}body.body .top-page .day-area .double-box .text-box .more{width:81px;margin:3.8888888889vh 0 0 auto;padding:10px;position:relative;display:block}body.body .top-page .day-area .double-box .text-box .more img{-webkit-transition:all .2s;transition:all .2s;display:block}body.body .top-page .day-area .double-box .text-box .more img:nth-of-type(2){position:absolute;top:10px;left:10px;opacity:0}body.body .top-page .day-area .double-box .text-box .more:hover img:nth-of-type(2){opacity:1}body.body .top-page .day-area .news-box{width:980px;max-width:80%;margin:5.2222222222vh auto 0;background:#0c2133;padding:3.8888888889vh 0 5.5555555556vh}body.body .top-page .day-area .news-box .news-list{width:628px;max-width:85%;margin:3.6666666667vh auto 0}body.body .top-page .day-area .news-box .news-list li{border-top:1px solid #859099}body.body .top-page .day-area .news-box .news-list li:last-of-type{border-bottom:1px solid #859099}body.body .top-page .day-area .news-box .news-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.4444444444vh 0;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .top-page .day-area .news-box .news-list li a .info-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-shrink:0;margin-right:2.0700636943%;margin-left:3.5031847134%}body.body .top-page .day-area .news-box .news-list li a .info-box .new-image{width:46px;margin-right:5px}body.body .top-page .day-area .news-box .news-list li a .info-box img{display:block}body.body .top-page .day-area .news-box .news-list li a .info-box .time-box{font-weight:500;font-size:1.125rem;color:#c4a113;font-family:"Cormorant Garamond",serif;padding-bottom:3px}body.body .top-page .day-area .news-box .news-list li a .title{padding-top:3px;margin-right:3.5031847134%;line-height:1.5em}body.body .top-page .day-area .news-box .news-list li a:hover{opacity:.6}body.body .top-page .day-area .news-box .common-link{margin:3.8888888889vh auto 0}body.body .top-page .new-about-area{margin:12.2222222222vh auto 0;width:980px;max-width:100%}body.body .top-page .new-about-area .text-box{text-align:center;font-weight:500;font-size:1rem;letter-spacing:0.125em;line-height:1.5;margin:3.3333333333vh auto 0;width:90%}body.body .top-page .new-about-area .text-box .text .gold{color:#c4a113}body.body .top-page .new-about-area .image-box{margin-top:9.4444444444vh;position:relative}body.body .top-page .new-about-area .image-box .main-image img{display:block;width:100%}body.body .top-page .new-about-area .image-box a{display:block;position:absolute;top:0}body.body .top-page .new-about-area .image-box a img{width:100%;display:block;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .top-page .new-about-area .image-box a img.on{opacity:0;position:absolute;top:0;left:0}body.body .top-page .new-about-area .image-box a:hover img{opacity:0}body.body .top-page .new-about-area .image-box a:hover img.on{opacity:1}body.body .top-page .new-about-area .image-box a.link1{width:10.612244898%;left:28.7755102041%}body.body .top-page .new-about-area .image-box a.link2{width:10.9183673469%;right:9.693877551%;margin-top:11.9387755102%}body.body .top-page .new-about-area .text-bottom-box{width:470px;max-width:80%;margin:6.1111111111vh auto 0;font-size:0.75rem;line-height:2.25em;letter-spacing:.1em}body.body .rooms-page .room-nav{margin:8.8888888889vh auto 0;width:1110px;max-width:80%;padding-top:6.2222222222vh;padding-bottom:6.1111111111vh;background:#243747}body.body .rooms-page .room-nav .pc-nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:980px;max-width:85%;margin:2.4444444444vh auto 0}body.body .rooms-page .room-nav .pc-nav li{width:16.7346938776%;-webkit-transition:opacity .2s;transition:opacity .2s;position:relative}body.body .rooms-page .room-nav .pc-nav li .image img{width:100%;display:block}body.body .rooms-page .room-nav .pc-nav li .name{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:0.875rem;letter-spacing:0.075em;font-weight:500;width:100%;text-align:center}body.body .rooms-page .room-nav .pc-nav li .arrow{font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;position:absolute;left:calc(50% - .5em);bottom:11px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}body.body .rooms-page .room-nav .pc-nav li:hover{cursor:pointer;opacity:.6}body.body .rooms-page .room-list-box{margin-top:6.8888888889vh}body.body .rooms-page .room-list-box .room-items{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10vh 0 8.1111111111vh;position:relative;z-index:0}body.body .rooms-page .room-list-box .room-items+.room-items{margin-top:6.6666666667vh}body.body .rooms-page .room-list-box .room-items .room-slide-box{width:52%}body.body .rooms-page .room-list-box .room-items .room-slide-box .bx-wrapper{border:none;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0;background:none}body.body .rooms-page .room-list-box .room-items .room-slide-box .bx-wrapper .bx-viewport{background:none}body.body .rooms-page .room-list-box .room-items .room-slide-box .bx-wrapper .bx-viewport .room-slide li [class^=room-thum]{padding-top:67.032967033%}body.body .rooms-page .room-list-box .room-items .room-slide-box .bx-wrapper .bx-controls .bx-pager{position:static;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:10px}body.body .rooms-page .room-list-box .room-items .room-slide-box .bx-wrapper .bx-controls .bx-pager .bx-pager-item{display:block;margin-left:5px}body.body .rooms-page .room-list-box .room-items .room-slide-box .bx-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link{border-radius:0;background:#fff;width:10px;height:10px;margin:0}body.body .rooms-page .room-list-box .room-items .room-slide-box .bx-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link.active,body.body .rooms-page .room-list-box .room-items .room-slide-box .bx-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link:hover{background:#c4a113}body.body .rooms-page .room-list-box .room-items .text-box{width:528px;max-width:37.7142857143%;margin-top:1.2142857143%}body.body .rooms-page .room-list-box .room-items .text-box .text-top-box{width:395px;max-width:85%;margin:0 auto}body.body .rooms-page .room-list-box .room-items .text-box .text-top-box .catch{font-weight:300;font-size:0.75rem;letter-spacing:.1em;line-height:2.25em;text-align:justify;text-justify:inter-ideograph;margin-top:2vh}body.body .rooms-page .room-list-box .room-items .text-box .line{width:100%;background:#fff;height:1px;margin:2.7777777778vh 0 3.3333333333vh}body.body .rooms-page .room-list-box .room-items .text-box .text-bottom-box{width:395px;max-width:85%;margin:0 auto}body.body .rooms-page .room-list-box .room-items .text-box .text-bottom-box dl{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.7857142857rem;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;line-height:1.7272727273em}body.body .rooms-page .room-list-box .room-items .text-box .text-bottom-box dl dt{-ms-flex-negative:0;flex-shrink:0;font-weight:500;width:95px;white-space:nowrap}body.body .rooms-page .room-list-box .room-items .text-box .text-bottom-box dl dd{font-weight:400}body.body .rooms-page .room-list-box .room-items .text-box .text-bottom-box dl+dl{margin-top:1em}body.body .rooms-page .room-list-box .room-items .text-box .text-bottom-box .common-link{width:256px;margin-top:3.8888888889vh}body.body .rooms-page .room-list-box .room-items .text-box .text-bottom-box .common-link .arrow{right:10px}body.body .rooms-page .room-list-box .room-items:nth-of-type(even){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.body .rooms-page .room-list-box .room-items:nth-of-type(even):before{position:absolute;content:"";display:block;height:100%;width:70.1428571429%;background:#243747;top:0;left:0}body.body .rooms-page .room-list-box .room-items:nth-of-type(even) .room-slide-box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.body .rooms-page .room-list-box .room-items:nth-of-type(even) .room-slide-box .bx-wrapper .bx-controls .bx-pager{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body.body .rooms-page .room-list-box .room-items:nth-of-type(even) .room-slide-box .bx-wrapper .bx-controls .bx-pager .bx-pager-item{margin-left:0;margin-right:5px}body.body .rooms-page .rooms-top-area{margin-top:7.7777777778vh}body.body .rooms-page .rooms-top-area .common-title2 .en{font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}body.body .rooms-page .rooms-top-area .image-box{margin:14.4444444444vh auto 0;width:980px;max-width:100%;position:relative}body.body .rooms-page .rooms-top-area .image-box .main-image img{display:block;width:100%}body.body .rooms-page .rooms-top-area .image-box a{display:block;position:absolute;top:0}body.body .rooms-page .rooms-top-area .image-box a img{width:100%;display:block;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .rooms-page .rooms-top-area .image-box a img.on{opacity:0;position:absolute;top:0;left:0}body.body .rooms-page .rooms-top-area .image-box a:hover img{opacity:0}body.body .rooms-page .rooms-top-area .image-box a:hover img.on{opacity:1}body.body .rooms-page .rooms-top-area .image-box a.link1{width:10.612244898%;left:28.7755102041%;pointer-events:none}body.body .rooms-page .rooms-top-area .image-box a.link1 img{opacity:0}body.body .rooms-page .rooms-top-area .image-box a.link1 img.on{opacity:1}body.body .rooms-page .rooms-top-area .image-box a.link2{width:10.9183673469%;right:9.693877551%;margin-top:11.9387755102%}body.body .rooms-page .common-top-box{margin-top:17.7777777778vh}body.body .rooms-page .other-link-area{margin:7.2222222222vh auto 0;width:548px;max-width:80%;border:1px solid #c4a113}body.body .rooms-page .other-link-area .inner{padding:5.5555555556vh 20px 6.1111111111vh}body.body .rooms-page .other-link-area .inner>ul{margin-top:2.7777777778vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.body .rooms-page .other-link-area .inner>ul li a{display:block;position:relative;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .rooms-page .other-link-area .inner>ul li a img{display:block;width:100%}body.body .rooms-page .other-link-area .inner>ul li a .text{position:absolute;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);white-space:nowrap}body.body .rooms-page .other-link-area .inner>ul li a .text .name{font-size:0.875rem;letter-spacing:0.075em;font-weight:500;text-align:center;line-height:1.3571428571em}body.body .rooms-page .other-link-area .inner>ul li a .text .arrow{font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);margin-top:5px}body.body .rooms-page .other-link-area .inner>ul li a:hover{opacity:.6}body.body .room-footer-nav .other-link-area{margin:7.2222222222vh auto 0;width:548px;max-width:80%;border:1px solid #c4a113}body.body .room-footer-nav .other-link-area .inner{padding:5.5555555556vh 20px 6.1111111111vh}body.body .room-footer-nav .other-link-area .inner>ul{margin-top:2.7777777778vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.body .room-footer-nav .other-link-area .inner>ul li a{display:block;position:relative;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .room-footer-nav .other-link-area .inner>ul li a img{display:block;width:100%}body.body .room-footer-nav .other-link-area .inner>ul li a .text{position:absolute;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);white-space:nowrap}body.body .room-footer-nav .other-link-area .inner>ul li a .text .name{font-size:0.875rem;letter-spacing:0.075em;font-weight:500;text-align:center;line-height:1.3571428571em}body.body .room-footer-nav .other-link-area .inner>ul li a .text .arrow{font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);margin-top:5px}body.body .room-footer-nav .other-link-area .inner>ul li a:hover{opacity:.6}body.body .dining-page{overflow:hidden}body.body .dining-page .kodawari-area{position:relative;z-index:0}body.body .dining-page .kodawari-area:after{content:"";bottom:0;display:block;width:57.1428571429%;background:#243747;right:10.3571428571%;z-index:-1;position:absolute;height:94.2684766214%}body.body .dining-page .kodawari-area .top-double{display:-webkit-box;display:-ms-flexbox;display:flex}body.body .dining-page .kodawari-area .top-double .main-image{width:50%}body.body .dining-page .kodawari-area .top-double .main-image img{width:100%;display:block}body.body .dining-page .kodawari-area .top-double .text-box{width:430px;margin-left:4.1428571429%;max-width:30.7142857143%;margin-top:10.1428571429%}body.body .dining-page .kodawari-area .top-double .text-box .catch{font-size:1rem;font-weight:500;letter-spacing:0.125em;margin-top:1.8571428571vw;line-height:1.7em}body.body .dining-page .kodawari-area .top-double .text-box .text{font-size:0.75rem;font-weight:300;text-align:justify;text-justify:inter-ideograph;letter-spacing:.1em;line-height:2.25em;margin-top:1.5vw}body.body .dining-page .kodawari-area .sozai-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:980px;max-width:76%;margin:3.1111111111vh auto 0;padding-bottom:8.3333333333vh;position:relative;z-index:0}body.body .dining-page .kodawari-area .sozai-list li{width:31.0204081633%;margin-top:4.4444444444vh}body.body .dining-page .kodawari-area .sozai-list li .image img{display:block;width:100%}body.body .dining-page .kodawari-area .sozai-list li .title{text-align:center;color:#c4a113;font-weight:500;font-size:0.875rem;letter-spacing:0.2em;margin-top:1.1111111111vh}body.body .dining-page .kodawari-area .sozai-list li .text{text-align:justify;text-justify:inter-ideograph;font-weight:300;font-size:0.75rem;margin-top:0.7777777778vh;line-height:1.8333333333em}body.body .dining-page .slide-area{margin-top:7.7777777778vh}body.body .dining-page .slide-area>section:nth-of-type(even){background:#243747}body.body .dining-page .slide-area>section .inner{width:980px;max-width:100%;padding:9.1111111111vh 0 11vh;margin:0 auto 0}body.body .dining-page .slide-area>section .inner .catch{width:445px;max-width:80%;margin:2.3333333333vh auto 0;font-weight:300;font-size:0.75rem;letter-spacing:.1em;text-align:justify;text-justify:inter-ideograph;line-height:1.7em}@media(min-width: 769px){body.body .dining-page .slide-area>section .inner .catch{text-align:center}}body.body .dining-page .slide-area>section .inner .dinner-slide-box{margin-top:3.8888888889vh}body.body .dining-page .slide-area>section .inner .dinner-slide-box .bx-wrapper{background:none;border:none;-webkit-box-shadow:none;box-shadow:none}body.body .dining-page .slide-area>section .inner .dinner-slide-box .bx-wrapper .bx-viewport .dinner-slide li [class^=d-slide]{padding-top:62.2448979592%}body.body .dining-page .slide-area>section .inner .dinner-slide-box .bx-wrapper .bx-pager{position:static;padding-top:5.2222222222vh}body.body .dining-page .slide-area>section .inner .dinner-slide-box .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link{width:14px;height:14px;background:none !important;position:relative}body.body .dining-page .slide-area>section .inner .dinner-slide-box .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link:before{content:"";border-radius:50%;width:10px;height:10px;display:block;position:absolute;z-index:0;background:#fff;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .2s;transition:all .2s}body.body .dining-page .slide-area>section .inner .dinner-slide-box .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link:hover:before,body.body .dining-page .slide-area>section .inner .dinner-slide-box .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link.active:before{background:#c4a113;width:14px;height:14px}body.body .dining-page .slide-area>section .inner .dinner-slide-box .bx-wrapper .bx-controls-direction .bx-prev{background:url(../image/top/p-arrow-left.png) no-repeat center center;background-size:contain}body.body .dining-page .slide-area>section .inner .dinner-slide-box .bx-wrapper .bx-controls-direction .bx-next{background:url(../image/top/p-arrow-right.png) no-repeat center center;background-size:contain}body.body .dining-page .slide-area>section .inner .dinner-slide-box .bx-wrapper .bx-controls-direction .bx-next{right:50%;-webkit-transform:translate(300%, 0);transform:translate(300%, 0)}body.body .dining-page .slide-area>section .inner .dinner-slide-box .bx-wrapper .bx-controls-direction .bx-prev{left:50%;-webkit-transform:translate(-300%, 0);transform:translate(-300%, 0)}body.body .dining-page .slide-area>section .inner .dinner-slide-box .bx-wrapper .bx-controls-direction .bx-prev,body.body .dining-page .slide-area>section .inner .dinner-slide-box .bx-wrapper .bx-controls-direction .bx-next{width:40px;height:40px;top:auto;bottom:-13px;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .dining-page .slide-area>section .inner .dinner-slide-box .bx-wrapper .bx-controls-direction .bx-prev:hover,body.body .dining-page .slide-area>section .inner .dinner-slide-box .bx-wrapper .bx-controls-direction .bx-next:hover{opacity:.6}body.body .hotspring-page{overflow:hidden}body.body .hotspring-page .kono-area{margin:17.1111111111vh auto 0;background:#243747;padding:6.1111111111vh 0 6.6666666667vh;width:1110px;max-width:100%}body.body .hotspring-page .kono-area .inner{width:990px;max-width:80%;margin:2.1111111111vh auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.body .hotspring-page .kono-area .inner .image{width:49.4949494949%}body.body .hotspring-page .kono-area .inner .image img{width:100%;display:block}body.body .hotspring-page .kono-area .inner .text-box{width:44.6464646465%;margin-top:3.3936651584%}body.body .hotspring-page .kono-area .inner .text-box .catch{font-weight:500;font-size:1rem;letter-spacing:0.125em}body.body .hotspring-page .kono-area .inner .text-box dl dt{font-size:0.875rem;font-weight:500;letter-spacing:0.2em;color:#c4a113;margin-top:2.7777777778vh}body.body .hotspring-page .kono-area .inner .text-box dl dd{font-weight:300;font-size:0.75rem;line-height:1.8333333333em;letter-spacing:0.05em;margin-top:0.8888888889vh}body.body .hotspring-page .onsen-nav{width:990px;max-width:85%;margin:10vh auto 0}body.body .hotspring-page .onsen-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}body.body .hotspring-page .onsen-nav ul li{width:188px;text-align:center;margin-top:10px;line-height:40px;background:#fff;font-weight:500;font-size:0.875rem;color:#0c2133;position:relative;-webkit-transition:all .2s;transition:all .2s}body.body .hotspring-page .onsen-nav ul li:hover{cursor:pointer;background:#c4a113}body.body .hotspring-page .onsen-nav ul li:after{content:"く";font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;display:block;position:absolute;top:13px;font-weight:normal;line-height:1em;right:15px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}body.body .hotspring-page .normal-onsen-area{margin-top:11.3333333333vh}body.body .hotspring-page .normal-onsen-area .onsen-content{padding-bottom:14.4444444444vh;position:relative;z-index:0}body.body .hotspring-page .normal-onsen-area .onsen-content:after{content:"";display:block;height:1px;background:#fff;width:79.2857142857%;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}body.body .hotspring-page .normal-onsen-area .onsen-content .description{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:22px;font-weight:500;font-size:0.875rem;letter-spacing:.1em}body.body .hotspring-page .normal-onsen-area .onsen-content .description .left{display:block;padding:0 4px;color:#0c2133;background:#c4a113}body.body .hotspring-page .normal-onsen-area .onsen-content .description .right{display:block;padding:0 4px;background:#0c2133;color:#c4a113}body.body .hotspring-page .normal-onsen-area .onsen-content .text-box{width:412px;max-width:29.4285714286%}body.body .hotspring-page .normal-onsen-area .onsen-content .text-box .common-title3{margin-top:7px}body.body .hotspring-page .normal-onsen-area .onsen-content .text-box .text{font-size:0.75rem;font-weight:300;letter-spacing:.1em;line-height:2.25em;margin-top:1.8888888889vh}body.body .hotspring-page .normal-onsen-area .onsen-content figure figcaption{font-size:0.875rem;font-weight:500;letter-spacing:0.075em;color:#c4a113;margin-top:1.4444444444vh}body.body .hotspring-page .normal-onsen-area .onsen-content .top-onsen-box{padding-top:14.7777777778vh;position:relative;z-index:0}body.body .hotspring-page .normal-onsen-area .onsen-content .top-onsen-box:before{content:"";display:block;width:74.4285714286%;z-index:-1;padding-top:60.5714285714%;position:absolute;top:0;background:#243747}body.body .hotspring-page .normal-onsen-area .onsen-content .top-onsen-box .text-box{margin-bottom:-202px}body.body .hotspring-page .normal-onsen-area .onsen-content .top-onsen-box .image-box figure{display:block}body.body .hotspring-page .normal-onsen-area .onsen-content .top-onsen-box .image-box figure img{display:block;width:100%}body.body .hotspring-page .normal-onsen-area .onsen-content .top-onsen-box .image-box figure:nth-of-type(1){width:50%}body.body .hotspring-page .normal-onsen-area .onsen-content .top-onsen-box .image-box figure:nth-of-type(even){width:34%;margin-top:-15.9285714286%}@media(max-width: 1020px){body.body .hotspring-page .normal-onsen-area .onsen-content .top-onsen-box .image-box figure:nth-of-type(even){margin-top:-10.7142857143%}}body.body .hotspring-page .normal-onsen-area .onsen-content .top-onsen-box .image-box figure:nth-of-type(3){width:34%;margin-top:-5.3571428571%}body.body .hotspring-page .normal-onsen-area .onsen-content .bottom-onsen-box{margin:-7.2857142857% auto 0;width:70%}body.body .hotspring-page .normal-onsen-area .onsen-content .bottom-onsen-box .text-box .description .right{background:#243747}body.body .hotspring-page .normal-onsen-area .onsen-content .bottom-onsen-box .double-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4vh}body.body .hotspring-page .normal-onsen-area .onsen-content .bottom-onsen-box .double-box figure{display:block;width:48.5714285714%}body.body .hotspring-page .normal-onsen-area .onsen-content .bottom-onsen-box .double-box figure img{width:100%}body.body .hotspring-page .normal-onsen-area .onsen-content .bottom-onsen-box .double-box figure img img{display:block}body.body .hotspring-page .normal-onsen-area .onsen-content:nth-of-type(odd) .text-box{margin-left:auto;margin-right:55.7857142857%}body.body .hotspring-page .normal-onsen-area .onsen-content:nth-of-type(odd) .top-onsen-box:before{left:0}body.body .hotspring-page .normal-onsen-area .onsen-content:nth-of-type(odd) .top-onsen-box .image-box figure:nth-of-type(1){margin-left:auto}body.body .hotspring-page .normal-onsen-area .onsen-content:nth-of-type(odd) .top-onsen-box .image-box figure:nth-of-type(even){margin-left:10.2857142857%}body.body .hotspring-page .normal-onsen-area .onsen-content:nth-of-type(odd) .top-onsen-box .image-box figure:nth-of-type(even) figcaption{text-align:right}body.body .hotspring-page .normal-onsen-area .onsen-content:nth-of-type(odd) .top-onsen-box .image-box figure:nth-of-type(3){margin-left:auto;margin-right:10.3571428571%}body.body .hotspring-page .normal-onsen-area .onsen-content:nth-of-type(odd) .bottom-onsen-box .text-box{margin-left:55.7857142857%;margin-right:0}body.body .hotspring-page .normal-onsen-area .onsen-content:nth-of-type(even) .text-box{margin-left:55.7857142857%}body.body .hotspring-page .normal-onsen-area .onsen-content:nth-of-type(even) .top-onsen-box:before{right:0}body.body .hotspring-page .normal-onsen-area .onsen-content:nth-of-type(even) .top-onsen-box .image-box figure:nth-of-type(1) figcaption{text-align:right}body.body .hotspring-page .normal-onsen-area .onsen-content:nth-of-type(even) .top-onsen-box .image-box figure:nth-of-type(even){margin-left:auto;margin-right:10.2857142857%}body.body .hotspring-page .normal-onsen-area .onsen-content:nth-of-type(even) .top-onsen-box .image-box figure:nth-of-type(3){margin-left:10.3571428571%}body.body .hotspring-page .normal-onsen-area .onsen-content:nth-of-type(even) .top-onsen-box .image-box figure:nth-of-type(3) figcaption{text-align:right}body.body .hotspring-page .normal-onsen-area .onsen-content:nth-of-type(even) .bottom-onsen-box .text-box{margin-left:auto;margin-right:55.7857142857%}body.body .hotspring-page .kasikiri-area{margin:9.1111111111vh auto 0;padding-bottom:14.4444444444vh;position:relative;z-index:0}body.body .hotspring-page .kasikiri-area:after{content:"";display:block;height:1px;background:#fff;width:79.2857142857%;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}body.body .hotspring-page .kasikiri-area .inner{width:980px;max-width:80.25%;margin:0 auto}body.body .hotspring-page .kasikiri-area .inner .description{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:22px;font-weight:500;font-size:0.875rem;letter-spacing:.1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px}body.body .hotspring-page .kasikiri-area .inner .description .left{display:block;padding:0 4px;color:#0c2133;background:#c4a113}body.body .hotspring-page .kasikiri-area .inner .description .right{display:block;padding:0 4px;background:#243747;color:#c4a113}body.body .hotspring-page .kasikiri-area .inner .catch{text-align:center;margin-top:2.4444444444vh;font-size:0.75rem;font-weight:300;line-height:2.25em;letter-spacing:.1em;line-height:2.25em}body.body .hotspring-page .kasikiri-area .inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.body .hotspring-page .kasikiri-area .inner ul li{width:48.5714285714%;margin-top:4.5555555556vh}body.body .hotspring-page .kasikiri-area .inner ul li figure{display:block}body.body .hotspring-page .kasikiri-area .inner ul li figure img{display:block;width:100%}body.body .hotspring-page .kasikiri-area .inner ul li figure figcaption{color:#c4a113;font-weight:500;font-size:0.875rem;letter-spacing:0.075em;margin-top:11px;display:block}body.body .hotspring-page .higaeri-area{margin:9.1111111111vh auto 0;padding-bottom:14.4444444444vh;position:relative;z-index:0}body.body .hotspring-page .higaeri-area:after{content:"";display:block;height:1px;background:#fff;width:79.2857142857%;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}body.body .hotspring-page .higaeri-area .inner{width:1110px;max-width:100%;margin:0 auto;background:#243747;padding:6.1111111111vh 0 6.4444444444vh}body.body .hotspring-page .higaeri-area .inner .double-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:990px;max-width:80%;margin:2.2222222222vh auto 0}body.body .hotspring-page .higaeri-area .inner .double-box .image{width:44.1441441441%}body.body .hotspring-page .higaeri-area .inner .double-box .image img{display:block;width:100%}body.body .hotspring-page .higaeri-area .inner .double-box .text-box{width:44.4444444444%;margin-top:2.5555555556vh}body.body .hotspring-page .higaeri-area .inner .double-box .text-box .catch{font-size:1rem;font-weight:500;line-height:1.5em;letter-spacing:0.125rem}body.body .hotspring-page .higaeri-area .inner .double-box .text-box .text{font-weight:300;font-size:0.75rem;letter-spacing:.1em;line-height:2.25em;margin-top:1.1111111111vh}body.body .hotspring-page .higaeri-area .inner .double-box .text-box dl dt{color:#c4a113;font-size:0.875rem;font-weight:500;letter-spacing:0.2em;line-height:1.4em;margin-top:2vh}body.body .hotspring-page .higaeri-area .inner .double-box .text-box dl dd{font-weight:300;font-size:0.75rem;letter-spacing:0.05em;line-height:1.5em;margin-top:6px}body.body .hotspring-page .beauty-area{margin:9.1111111111vh auto 0;padding-bottom:5.5555555556vh;position:relative;z-index:0}body.body .hotspring-page .beauty-area .inner-box{width:980px;max-width:80%;margin:4.2222222222vh auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.body .hotspring-page .beauty-area .inner-box .image{width:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.body .hotspring-page .beauty-area .inner-box .image img{display:block;width:100%}body.body .hotspring-page .beauty-area .inner-box .text-box{width:44.7959183673%}body.body .hotspring-page .beauty-area .inner-box .text-box .description{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:22px;font-weight:500;font-size:0.875rem;letter-spacing:.1em}body.body .hotspring-page .beauty-area .inner-box .text-box .description .left{display:block;padding:0 4px;color:#0c2133;background:#c4a113}body.body .hotspring-page .beauty-area .inner-box .text-box .description .right{display:block;padding:0 4px;background:#243747;color:#c4a113}body.body .hotspring-page .beauty-area .inner-box .text-box .catch{font-weight:500;font-size:1rem;font-weight:500;letter-spacing:0.125em;line-height:1.5em;margin-top:1.7777777778vh}body.body .hotspring-page .beauty-area .inner-box .text-box .text{font-weight:300;font-size:0.75rem;letter-spacing:.1em;line-height:2.25em;text-align:justify;text-justify:inter-ideograph;margin-top:1vh}body.body .hotspring-page .beauty-area .inner-box .text-box dl{font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;margin-top:2.7777777778vh;padding-top:2.7777777778vh;border-top:1px solid #fff}body.body .hotspring-page .beauty-area .inner-box .text-box dl dt{color:#c4a113;font-weight:500;font-size:0.6875rem}body.body .hotspring-page .beauty-area .inner-box .text-box dl dd{font-weight:300;font-size:0.6875rem;line-height:1.7272727273em;margin-top:5px}body.body .hotspring-page .beauty-area .inner-box2{width:1110px;max-width:100%;margin:8.6666666667vh auto 0;background:#243747;padding:5.5555555556vh 0 5.5555555556vh}body.body .hotspring-page .beauty-area .inner-box2 .inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:980px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:80vw}body.body .hotspring-page .beauty-area .inner-box2 .inner .image{width:50%}body.body .hotspring-page .beauty-area .inner-box2 .inner .image img{width:100%;display:block}body.body .hotspring-page .beauty-area .inner-box2 .inner .text-box{width:44.693877551%;margin-top:7.4489795918%}body.body .hotspring-page .beauty-area .inner-box2 .inner .text-box .description{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:22px;font-weight:500;font-size:0.875rem;letter-spacing:.1em}body.body .hotspring-page .beauty-area .inner-box2 .inner .text-box .description .left{display:block;padding:0 4px;color:#0c2133;background:#c4a113}body.body .hotspring-page .beauty-area .inner-box2 .inner .text-box .description .right{display:block;padding:0 4px;background:#0c2133;color:#c4a113}body.body .hotspring-page .beauty-area .inner-box2 .inner .text-box .catch{font-weight:500;font-size:1rem;letter-spacing:0.125rem;line-height:1.5em;margin-top:2.2222222222vh}body.body .hotspring-page .beauty-area .inner-box2 .inner .text-box .text{text-align:justify;text-justify:inter-ideograph;font-weight:300;font-size:0.75rem;letter-spacing:.1em;line-height:2.25em;margin-top:1.1111111111vh}body.body .hotspring-page .beauty-area .inner-box2 .inner .text-box dl{margin-top:2.2222222222vh}body.body .hotspring-page .beauty-area .inner-box2 .inner .text-box dl dt{margin-top:1.6666666667vh;font-weight:500;font-size:0.875rem;letter-spacing:0.2em;color:#c4a113}body.body .hotspring-page .beauty-area .inner-box2 .inner .text-box dl dd{font-size:0.75rem;letter-spacing:0.05em;line-height:1.6em;margin-top:5px;font-weight:300}body.body .hotspring-page .beauty-area .price-list{margin:6.1111111111vh auto 0;width:812px;max-width:80%}body.body .hotspring-page .beauty-area .price-list .hyo{margin-top:2.2222222222vh}body.body .hotspring-page .beauty-area .price-list .hyo .hyo-inner table{font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;table-layout:fixed}body.body .hotspring-page .beauty-area .price-list .hyo .hyo-inner table tr th{background:#243747;text-align:center;font-size:0.8125rem;font-weight:500;line-height:36px;border-right:dotted 1px #929ba3}body.body .hotspring-page .beauty-area .price-list .hyo .hyo-inner table tr th:nth-of-type(3){border-right:none}body.body .hotspring-page .beauty-area .price-list .hyo .hyo-inner table tr td{font-size:0.75rem;font-weight:300;letter-spacing:0.025em;line-height:1.6em;vertical-align:middle;border-bottom:1px #929ba3 solid;border-right:dotted 1px #929ba3;padding:15px}body.body .hotspring-page .beauty-area .price-list .hyo .hyo-inner table tr td:nth-of-type(2){text-align:center;width:10%}body.body .hotspring-page .beauty-area .price-list .hyo .hyo-inner table tr td:nth-of-type(3){border-right:none}body.body .hotspring-page .beauty-area .price-list .hyo .hyo-inner table tr.blank{margin-top:35px}body.body .hotspring-page .beauty-area .price-list .hyo .hyo-inner table tr.blank td{border-right:none}body.body .hotspring-page .beauty-area .price-list .hojo{width:78px;text-align:center;margin:1.3333333333vh auto 0;background:#c4a113;color:#0c2133;font-weight:500;font-size:0.875rem;line-height:22px}body.body .hotspring-page .beauty-area .price-list .attention{font-size:0.6875rem;font-weight:300;line-height:1.7272727273em;margin-top:2.4444444444vh;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif}body.body .hotspring-page .beauty-area .price-list .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c4a113;padding:8px;margin-top:3.4444444444vh}body.body .hotspring-page .beauty-area .price-list .info .title{width:79px;line-height:34px;text-align:center;font-weight:bold;font-size:0.875rem;letter-spacing:0.2em;background:#0c2133}body.body .hotspring-page .beauty-area .price-list .info .i-t{color:#0c2133;font-size:0.8125rem;margin:0 10px;line-height:34px;letter-spacing:.1em}body.body .hotspring-page .beauty-area .price-list .info .i-t.tel{font-weight:normal;font-weight:bold;font-size:1rem}body.body .hotspring-page .bedrock-area{margin-top:3.8888888889vh}body.body .facilities-page .facilities-nav{width:990px;max-width:85%;margin:7.7777777778vh auto 0}body.body .facilities-page .facilities-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}body.body .facilities-page .facilities-nav ul li{width:188px;text-align:center;margin-top:10px;line-height:40px;background:#fff;font-weight:500;font-size:0.875rem;color:#0c2133;position:relative;-webkit-transition:all .2s;transition:all .2s}body.body .facilities-page .facilities-nav ul li:hover{cursor:pointer;background:#c4a113}body.body .facilities-page .facilities-nav ul li:after{content:"く";font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;display:block;position:absolute;top:13px;font-weight:normal;line-height:1em;right:15px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}body.body .facilities-page figure figcaption{display:block;font-size:0.8125rem;font-weight:500;letter-spacing:0.0753846154em;color:#c4a113;margin-top:.6em;line-height:1.5em}body.body .facilities-page .lobby-area .inner{width:980px;max-width:80%;margin:17vh auto 0}body.body .facilities-page .lobby-area .inner .double-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:0}body.body .facilities-page .lobby-area .inner .double-box .text-box{width:36.2244897959%;padding-bottom:12.2448979592%}body.body .facilities-page .lobby-area .inner .double-box .text-box .catch{margin-top:2vh;font-size:1rem;font-weight:500;line-height:1.5em;letter-spacing:0.125em}body.body .facilities-page .lobby-area .inner .double-box .text-box .text{text-align:justify;text-justify:inter-ideograph;font-weight:300;font-size:0.75rem;margin-top:1.6666666667vh;letter-spacing:.1em;line-height:2.25em}body.body .facilities-page .lobby-area .inner .double-box .image{width:56.7346938776%}body.body .facilities-page .lobby-area .inner .double-box .image figure figcaption{text-align:right}body.body .facilities-page .lobby-area .inner .double-box .image img{width:100%;display:block}body.body .facilities-page .lobby-area .inner .b-image{position:relative;z-index:1;width:41.0204081633%;margin-top:-11.0204081633%;margin-left:8.9795918367%}body.body .facilities-page .lobby-area .inner .b-image img{width:100%;display:block}body.body .facilities-page .bar-area{margin-top:13.5555555556vh;position:relative;z-index:0}body.body .facilities-page .bar-area:after{content:"";display:block;width:72.4285714286%;height:450px;position:absolute;z-index:-1;top:4.7777777778vh;right:0;background:#243747}body.body .facilities-page .bar-area .inner{width:980px;max-width:80%;margin:0 auto}body.body .facilities-page .bar-area .inner .double-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.body .facilities-page .bar-area .inner .double-box .image{width:56.7346938776%}body.body .facilities-page .bar-area .inner .double-box .image img{display:block;width:100%}body.body .facilities-page .bar-area .inner .double-box .text-box{width:36.2244897959%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:10.5555555556vh}body.body .facilities-page .bar-area .inner .double-box .text-box .catch{font-weight:500;font-size:1rem;letter-spacing:0.125em;line-height:1.6em;margin-top:1.6666666667vh}body.body .facilities-page .bar-area .inner .double-box .text-box .text{font-weight:300;font-size:0.75rem;text-align:justify;text-justify:inter-ideograph;letter-spacing:.1em;line-height:2.25em;margin-top:2vh}body.body .facilities-page .bar-area .inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.7777777778vh}body.body .facilities-page .bar-area .inner ul li{width:24.0816326531%}body.body .facilities-page .bar-area .inner ul li img{display:block;width:100%}body.body .facilities-page .hall-area{margin:16.6666666667vh auto 0;width:980px;max-width:80%}body.body .facilities-page .hall-area .catch{text-align:center;margin-top:1.8888888889vh;font-size:0.75rem;line-height:2.0833333333em;letter-spacing:.1em;font-weight:300}body.body .facilities-page .hall-area .big-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}body.body .facilities-page .hall-area .big-images li{width:47.9591836735%;margin-top:3.8888888889vh}body.body .facilities-page .hall-area .big-images li .image img{display:block;width:100%}body.body .facilities-page .hall-area .big-images li .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.8888888889vh}body.body .facilities-page .hall-area .big-images li .title .category{color:#0c2133;background:#c4a113;padding:0 6px;line-height:22px;font-weight:500;font-size:0.875rem;letter-spacing:.1em;margin-right:9px}body.body .facilities-page .hall-area .big-images li .info{margin-top:9px;font-weight:300;font-size:0.75rem;letter-spacing:0.05em;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif}body.body .facilities-page .hall-area .big-images li .zu{font-weight:300;font-size:0.75rem;letter-spacing:0.05em;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;margin-top:.5vh}body.body .facilities-page .hall-area .big-images li .zu a{-webkit-transition:opacity .2s;transition:opacity .2s}body.body .facilities-page .hall-area .big-images li .zu a span{text-decoration:underline}body.body .facilities-page .hall-area .big-images li .zu a img{margin-left:4px;-webkit-transform:translate(0, 3px);transform:translate(0, 3px)}body.body .facilities-page .hall-area .big-images li .zu a:hover{opacity:.6}body.body .facilities-page .hall-area .mini-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:6.1111111111vh}body.body .facilities-page .hall-area .mini-images:after{content:"";display:block;width:32.2448979592%}body.body .facilities-page .hall-area .mini-images li{width:32.2448979592%}body.body .facilities-page .hall-area .mini-images li .image img{display:block;width:100%}body.body .facilities-page .hall-area .mini-images li .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.8888888889vh}body.body .facilities-page .hall-area .mini-images li .title .category{color:#0c2133;background:#c4a113;padding:0 6px;line-height:22px;font-weight:500;font-size:0.875rem;letter-spacing:.1em;margin-right:9px}body.body .facilities-page .hall-area .mini-images li .info{margin-top:9px;font-weight:300;font-size:0.75rem;letter-spacing:0.05em;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif}body.body .facilities-page .hall-area .mini-images li .zu{font-weight:300;font-size:0.75rem;letter-spacing:0.05em;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;margin-top:.5vh}body.body .facilities-page .hall-area .mini-images li .zu a{-webkit-transition:opacity .2s;transition:opacity .2s}body.body .facilities-page .hall-area .mini-images li .zu a span{text-decoration:underline}body.body .facilities-page .hall-area .mini-images li .zu a img{margin-left:4px;-webkit-transform:translate(0, 3px);transform:translate(0, 3px)}body.body .facilities-page .hall-area .mini-images li .zu a:hover{opacity:.6}body.body .facilities-page .beauty-area{margin-top:22vh}body.body .facilities-page .beauty-area .inner{width:980px;max-width:80%;margin:0 auto;padding:5vh 0 6vh;position:relative;z-index:0}body.body .facilities-page .beauty-area .inner:before{content:"";display:block;background:#243747;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);position:absolute;z-index:-1;height:100%;width:66.3265306122%}body.body .facilities-page .beauty-area .inner .double-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3vh}body.body .facilities-page .beauty-area .inner .double-box .left-images{width:49.387755102%}body.body .facilities-page .beauty-area .inner .double-box .left-images .image img{width:100%}body.body .facilities-page .beauty-area .inner .double-box .right-box{width:49.387755102%}body.body .facilities-page .beauty-area .inner .double-box .right-box .text{font-size:0.75rem;line-height:2.25em;letter-spacing:.1em;font-weight:300;margin:1.5555555556vh auto 0;width:430px;max-width:100%}body.body .facilities-page .beauty-area .inner .double-box .right-box .image{margin-top:3.3333333333vh}body.body .facilities-page .beauty-area .inner .double-box .right-box .image img{display:block;width:100%}body.body .facilities-page .beauty-area .inner .common-link{margin:-7.1428571429% 0 0 12.8571428571%}body.body .facilities-page .pet-area{background:#243747;margin-top:22.2222222222vh;padding:8.5555555556vh 0 10vh}body.body .facilities-page .pet-area .inner{width:980px;max-width:80%;margin:0 auto}body.body .facilities-page .pet-area .inner .top-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.body .facilities-page .pet-area .inner .top-box .image{width:56.7346938776%;font-size:11px;letter-spacing:.1em;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif}body.body .facilities-page .pet-area .inner .top-box .image img{display:block;width:100%;margin-bottom:4px}body.body .facilities-page .pet-area .inner .top-box .text-box{width:36.2244897959%;margin-top:2.8888888889vh}body.body .facilities-page .pet-area .inner .top-box .text-box .catch{margin-top:1.8888888889vh;font-size:1rem;letter-spacing:0.125em;line-height:1.5em;font-weight:500}body.body .facilities-page .pet-area .inner .top-box .text-box .text{font-size:0.75rem;letter-spacing:.1em;line-height:2.25em;font-weight:300;text-align:justify;text-justify:inter-ideograph;margin-top:2.2222222222vh}body.body .facilities-page .pet-area .inner .bottom-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4.4444444444vh}body.body .facilities-page .pet-area .inner .bottom-box .image-box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:51.4285714286%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}body.body .facilities-page .pet-area .inner .bottom-box .image-box li{width:46.8253968254%}body.body .facilities-page .pet-area .inner .bottom-box .image-box li img{display:block;width:100%}body.body .facilities-page .pet-area .inner .bottom-box .image-box li .text{font-weight:300;font-size:0.75rem;letter-spacing:0.05em;line-height:1.6666666667em;margin-top:8px;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif}body.body .facilities-page .pet-area .inner .bottom-box .text-box{width:43.9795918367%}body.body .facilities-page .pet-area .inner .bottom-box .text-box h4{background:#0c2133;line-height:40px;color:#c4a113;font-weight:500;font-size:1.25rem;padding:0 12px;letter-spacing:0.2em}body.body .facilities-page .pet-area .inner .bottom-box .text-box dl{margin-top:1.8888888889vh;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;padding-left:1.1em}body.body .facilities-page .pet-area .inner .bottom-box .text-box dl dt{position:relative;font-size:0.8125rem;font-weight:500;line-height:2.0769230769em;letter-spacing:.1em}body.body .facilities-page .pet-area .inner .bottom-box .text-box dl dt:before{content:"■";color:#c4a113;position:absolute;left:-1.1em;top:0}body.body .facilities-page .pet-area .inner .bottom-box .text-box dl dd{font-weight:300;font-size:0.75rem;line-height:1.75em;text-align:justify;text-justify:inter-ideograph;margin-top:6px}body.body .facilities-page .pet-area .inner .bottom-box .text-box ul{font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;margin-top:1.6666666667vh;margin-bottom:2.2222222222vh}body.body .facilities-page .pet-area .inner .bottom-box .text-box ul li{font-size:0.75rem;line-height:1.5em;margin-top:2px}body.body .facilities-page .pet-area .inner .bottom-box .text-box ul li.gold{color:#c4a113}body.body .facilities-page .pet-area .inner .bottom-box .text-box .common-link{width:276px;max-width:100%;line-height:42px;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;font-weight:500;font-size:0.8125rem;letter-spacing:0.05em;margin-top:1.6666666667vh}body.body .facilities-page .pet-area .inner .bottom-box .text-box .note{font-weight:300;font-size:0.8461538462rem;line-height:1.6363636364em;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;margin-top:2.4444444444vh}body.body .spend-page .trip-box{margin-top:5.5555555556vh}body.body .spend-page .trip-box .trip-content{padding:6.5555555556vh 0 8.2222222222vh;position:relative;z-index:0}body.body .spend-page .trip-box .trip-content:after{content:"";display:block;position:absolute;z-index:-1;width:74.1428571429%;height:100%;background:#243747;top:0}body.body .spend-page .trip-box .trip-content .inner{width:980px;margin:0 auto;max-width:80%}body.body .spend-page .trip-box .trip-content .inner .top-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.body .spend-page .trip-box .trip-content .inner .top-box .text-box{width:35.7142857143%;margin-top:6px;padding-bottom:7.6530612245%}body.body .spend-page .trip-box .trip-content .inner .top-box .text-box .catch{font-size:1rem;letter-spacing:0.125em;font-weight:500;line-height:1.5em;margin-top:1.7777777778vh}body.body .spend-page .trip-box .trip-content .inner .top-box .text-box .text{font-size:0.75rem;font-weight:300;text-align:justify;text-justify:inter-ideograph;letter-spacing:.1em;line-height:2.25em;margin-top:1.2222222222vh}body.body .spend-page .trip-box .trip-content .inner .top-box .image1{width:56.7346938776%}body.body .spend-page .trip-box .trip-content .inner .top-box .image1 img{width:100%;display:block}body.body .spend-page .trip-box .trip-content .inner .top-box .image2{width:41.0204081633%}body.body .spend-page .trip-box .trip-content .inner .top-box .image2 img{width:100%}body.body .spend-page .trip-box .trip-content .inner .bottom-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4.1111111111vh}body.body .spend-page .trip-box .trip-content .inner .bottom-box li{width:31.0204081633%}body.body .spend-page .trip-box .trip-content .inner .bottom-box li .image img{display:block;width:100%}body.body .spend-page .trip-box .trip-content .inner .bottom-box li .title{text-align:center;font-weight:500;font-size:0.875rem;letter-spacing:0.2em;color:#c4a113;margin-top:10px}body.body .spend-page .trip-box .trip-content .inner .bottom-box li .text{font-size:0.75rem;letter-spacing:0.05em;line-height:1.8333333333em;margin-top:7px;text-align:justify;font-weight:300;text-justify:inter-ideograph}body.body .spend-page .trip-box .trip-content .inner .common-link{width:256px;margin:4.6666666667vh auto 0}body.body .spend-page .trip-box .trip-content .inner .common-link .arrow{right:10px}body.body .spend-page .trip-box .trip-content:nth-of-type(odd):after{left:0}body.body .spend-page .trip-box .trip-content:nth-of-type(odd) .inner .top-box .image2{margin:-7.6530612245% 0 0 8.6734693878%}body.body .spend-page .trip-box .trip-content:nth-of-type(even):after{right:0}body.body .spend-page .trip-box .trip-content:nth-of-type(even) .inner .top-box .text-box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.body .spend-page .trip-box .trip-content:nth-of-type(even) .inner .top-box .image2{margin:-7.6530612245% 0 0 50%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body.body .spend-page .trip-box .trip-content+.trip-content{margin-top:15vh}body.body .access-page{margin-top:10.8888888889vh;overflow:hidden}body.body .access-page .map-area{width:980px;max-width:80%;margin:3.3333333333vh auto 0}body.body .access-page .map-area .map-box{position:relative;padding-top:46.4285714286%}body.body .access-page .map-area .map-box iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}body.body .access-page .map-area .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:#243747;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11px 0}body.body .access-page .map-area .info address{display:block;margin-right:7.6530612245%;font-size:0.875rem;letter-spacing:0.05em;line-height:1.5em;font-weight:300;margin-left:10px}body.body .access-page .map-area .info a{display:block;width:196px;border:1px solid #fff;text-align:center;line-height:28px;font-size:0.75rem;margin-right:10px;letter-spacing:.1em;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .access-page .map-area .info a:hover{opacity:.6}body.body .access-page .access-nav{width:990px;max-width:85%;margin:7.7777777778vh auto 0}body.body .access-page .access-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}body.body .access-page .access-nav ul li{width:188px;text-align:center;margin-top:10px;line-height:40px;background:#fff;font-weight:500;font-size:0.875rem;color:#0c2133;position:relative;-webkit-transition:all .2s;transition:all .2s}body.body .access-page .access-nav ul li:hover{cursor:pointer;background:#c4a113}body.body .access-page .access-nav ul li:after{content:"く";font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;display:block;position:absolute;top:13px;font-weight:normal;line-height:1em;right:15px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}body.body .access-page .route-area{width:1110px;max-width:85%;margin:6.6666666667vh auto 0;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:7vh 0 11.1111111111vh}body.body .access-page .route-area .inner{width:980px;max-width:100%;margin:0 auto}body.body .access-page .route-area .inner .big-map-box{margin-top:2.4444444444vh}body.body .access-page .route-area .inner .big-map-box .big-map img{display:block;width:100%}body.body .access-page .route-area .inner .double-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:5vh}body.body .access-page .route-area .inner .double-box .map{width:47.9591836735%}body.body .access-page .route-area .inner .double-box .map img{width:100%;display:block}body.body .access-page .how-area .how-content{padding:6.4444444444vh 0 9.6666666667vh}body.body .access-page .how-area .how-content .icon{text-align:center;margin-bottom:10px}body.body .access-page .how-area .how-content .catch{text-align:center;width:980px;margin:1.7777777778vh auto 0;font-weight:300;font-size:0.75rem;letter-spacing:0.05em;line-height:1.8333333333em;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;max-width:80%}body.body .access-page .how-area .how-content ul{display:block;width:980px;max-width:80%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-3.3333333333vh;-ms-flex-wrap:wrap;flex-wrap:wrap}body.body .access-page .how-area .how-content ul .aida{width:15.306122449%}body.body .access-page .how-area .how-content ul .c-aco-wrap{margin-top:5.8888888889vh;width:30.612244898%}body.body .access-page .how-area .how-content ul .c-aco-wrap .c-aco-button{text-align:center;line-height:36px;font-weight:500;font-size:1rem;letter-spacing:0.075em;color:#0c2133;background:#c4a113}@media(min-width: 769px){body.body .access-page .how-area .how-content ul .c-aco-wrap .c-aco-hidden{height:auto !important}}body.body .access-page .how-area .how-content ul .c-aco-wrap .c-aco-hidden .shosai{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.7777777778vh}body.body .access-page .how-area .how-content ul .c-aco-wrap .c-aco-hidden .shosai .line{width:32px;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:0}body.body .access-page .how-area .how-content ul .c-aco-wrap .c-aco-hidden .shosai .line:before{content:"";display:block;border-right:2px dotted #fff;position:absolute;left:calc(50% - 1px);height:calc(100% - 24px);position:absolute;top:12px}body.body .access-page .how-area .how-content ul .c-aco-wrap .c-aco-hidden .shosai .content{width:calc(100% - 32px)}body.body .access-page .how-area .how-content ul .c-aco-wrap .c-aco-hidden .shosai .content dl{padding-left:16px;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif}body.body .access-page .how-area .how-content ul .c-aco-wrap .c-aco-hidden .shosai .content dl dt{background:#929ba3;color:#0c2133;line-height:26px;padding-left:2px;position:relative;z-index:0}body.body .access-page .how-area .how-content ul .c-aco-wrap .c-aco-hidden .shosai .content dl dt:after{content:"";right:100%;top:0;border-style:solid;border-width:13px 17px 13px 0;border-color:rgba(0,0,0,0) #929ba3 rgba(0,0,0,0) rgba(0,0,0,0);position:absolute}body.body .access-page .how-area .how-content ul .c-aco-wrap .c-aco-hidden .shosai .content dl dt:before{content:"";display:block;width:12px;height:12px;border-radius:50%;background:#c4a113;top:50%;left:-38px;position:absolute;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}body.body .access-page .how-area .how-content ul .c-aco-wrap .c-aco-hidden .shosai .content dl dd{padding-left:2px;font-size:0.8125rem;font-weight:300;letter-spacing:0.0253846154em;margin-top:5px}body.body .access-page .how-area .how-content ul .c-aco-wrap .c-aco-hidden .shosai .content dl+dl{margin-top:2vh}body.body .access-page .how-area .how-content ul .c-aco-wrap .c-aco-hidden .shosai .content dl:last-of-type dt{background:#fff}body.body .access-page .how-area .how-content ul .c-aco-wrap .c-aco-hidden .shosai .content dl:last-of-type dt:after{border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}body.body .access-page .how-area .how-content .d-keiro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:5vh}body.body .access-page .how-area .how-content .d-keiro p{font-size:14px;letter-spacing:.1em}body.body .access-page .how-area .how-content .d-keiro .keiro-in a{display:inline-block;background:#fff;padding:10px;margin-top:5px}body.body .access-page .how-area .how-content .d-keiro .keiro-in a img{-webkit-transition:opacity .2s;transition:opacity .2s}body.body .access-page .how-area .how-content .d-keiro .keiro-in a:hover img{opacity:.6}body.body .access-page .how-area .how-content:nth-of-type(even){background:#243747}body.body .kanko-page{overflow:hidden}body.body .kanko-page .kanko-nav{width:600px;max-width:85%;margin:7.7777777778vh auto 0}body.body .kanko-page .kanko-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}body.body .kanko-page .kanko-nav ul li{width:188px;text-align:center;margin-top:10px;line-height:40px;background:#fff;font-weight:500;font-size:0.875rem;color:#0c2133;position:relative;-webkit-transition:all .2s;transition:all .2s}body.body .kanko-page .kanko-nav ul li:hover{cursor:pointer;background:#c4a113}body.body .kanko-page .kanko-nav ul li:after{content:"く";font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;display:block;position:absolute;top:13px;font-weight:normal;line-height:1em;right:15px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}body.body .kanko-page .spot-area{margin:11.1111111111vh auto 0;width:980px;max-width:80%}body.body .kanko-page .spot-area .setumei{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3.8888888889vh}body.body .kanko-page .spot-area .setumei p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.875rem;letter-spacing:0.05em;font-weight:500}body.body .kanko-page .spot-area .setumei p:nth-of-type(1){margin-right:22px}body.body .kanko-page .spot-area .setumei p img{margin-right:3px}body.body .kanko-page .spot-area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-2.2222222222vh}body.body .kanko-page .spot-area ul:after{content:"";width:31.0204081633%}body.body .kanko-page .spot-area ul .c-aco-wrap{width:31.0204081633%;margin-top:5.7777777778vh}body.body .kanko-page .spot-area ul .c-aco-wrap .c-aco-hidden [class^=kanko-thum]{padding-top:67.1052631579%}@media(min-width: 769px){body.body .kanko-page .spot-area ul .c-aco-wrap .c-aco-hidden{height:auto !important}}body.body .kanko-page .spot-area ul .c-aco-wrap .c-aco-hidden .title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4px}body.body .kanko-page .spot-area ul .c-aco-wrap .c-aco-hidden .title-box .title{font-weight:500;font-size:0.875rem;color:#c4a113;letter-spacing:0.2em;margin-top:6px}body.body .kanko-page .spot-area ul .c-aco-wrap .c-aco-hidden .title-box .link{margin-left:auto;margin-top:6px;display:-webkit-box;display:-ms-flexbox;display:flex}body.body .kanko-page .spot-area ul .c-aco-wrap .c-aco-hidden .title-box .link a{display:block;position:relative;margin-left:8px}body.body .kanko-page .spot-area ul .c-aco-wrap .c-aco-hidden .title-box .link a img{display:block;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .kanko-page .spot-area ul .c-aco-wrap .c-aco-hidden .title-box .link a img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0}body.body .kanko-page .spot-area ul .c-aco-wrap .c-aco-hidden .title-box .link a:hover img:nth-of-type(2){opacity:1}body.body .kanko-page .spot-area ul .c-aco-wrap .c-aco-hidden .text{font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;font-weight:300;font-size:0.75rem;line-height:1.8333333333em;letter-spacing:0.05em;text-align:justify;text-justify:inter-ideograph;margin-top:1.3333333333vh}body.body .kanko-page .sayu-item-area{margin-top:17.7777777778vh}body.body .kanko-page .sayu-item-area section{position:relative;padding:4.5555555556vh 0 7.2222222222vh;margin-top:10.3333333333vh;z-index:0}body.body .kanko-page .sayu-item-area section:before{content:"";display:block;background:#243747;height:100%;width:74.4285714286%;z-index:-1;position:absolute;top:0;right:0}body.body .kanko-page .sayu-item-area section .inner{width:980px;max-width:80%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.body .kanko-page .sayu-item-area section .inner .image{width:56.7346938776%}body.body .kanko-page .sayu-item-area section .inner .image img{display:block;width:100%}body.body .kanko-page .sayu-item-area section .inner .text-box{width:35.9183673469%;margin-top:2.6666666667vh}body.body .kanko-page .sayu-item-area section .inner .text-box .catch{font-weight:500;font-size:1rem;letter-spacing:0.125em;line-height:1.5em;margin-top:2.2222222222vh}body.body .kanko-page .sayu-item-area section .inner .text-box .text{font-size:0.75rem;letter-spacing:.1em;line-height:2.25em;text-align:justify;text-justify:inter-ideograph;margin-top:2.2222222222vh}body.body .kanko-page .sayu-item-area section .inner .text-box .y-box{background:#c4a113;color:#0c2133;margin-top:2.2222222222vh;padding:12px 16px}body.body .kanko-page .sayu-item-area section .inner .text-box .y-box .title{font-size:0.8125rem;letter-spacing:.1em}body.body .kanko-page .sayu-item-area section .inner .text-box .y-box .name{padding-left:1.1em;font-weight:500;font-size:0.875rem;letter-spacing:.1em;margin-top:4px;line-height:1.5em}body.body .kanko-page .sayu-item-area section .inner .text-box .y-box .name .tel{font-weight:bold;font-size:1rem;display:inline-block}body.body .kanko-page .sayu-item-area section .inner .text-box .y-box address{display:block;padding-left:1.1em;font-weight:300;font-size:0.75rem;margin-top:4px}body.body .kanko-page .sayu-item-area section:nth-of-type(even):before{right:auto;left:0}body.body .kanko-page .sayu-item-area section:nth-of-type(even) .inner .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.body .news-page{margin-top:10.8888888889vh}body.body .news-page .news-wrap{width:980px;max-width:80%;margin:0 auto}body.body .news-page .news-wrap .catch{text-align:center;font-size:0.75rem;font-weight:300;letter-spacing:0.05em;line-height:1.8333333333em;margin-top:2.7777777778vh;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif}body.body .news-page .news-wrap .news-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-1.1111111111vh}body.body .news-page .news-wrap .news-lists li{width:22.8571428571%;margin-top:5vh;-webkit-transition:all .4s;transition:all .4s}body.body .news-page .news-wrap .news-lists li a{display:block;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .news-page .news-wrap .news-lists li a [class^=news-thum]{position:relative;padding-top:62.5%}body.body .news-page .news-wrap .news-lists li a [class^=news-thum] img{display:block;position:absolute;bottom:0;left:0}body.body .news-page .news-wrap .news-lists li a .time-box{font-weight:500;font-size:1.125rem;color:#c4a113;font-family:"Cormorant Garamond",serif;margin-top:5.8035714286%}body.body .news-page .news-wrap .news-lists li a .title{margin-top:4.4642857143%;font-size:0.75rem;letter-spacing:0.05em;line-height:1.6666666667em}body.body .news-page .news-wrap .news-lists li a:hover{opacity:.6}body.body .news-page .news-wrap .news-lists li.hidden{opacity:0;-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}body.body .news-page .news-wrap .news-lists:after{content:"";display:block;width:22.8571428571%}body.body .news-page .news-wrap .loading{text-align:center;opacity:0;display:none;margin-bottom:-1em;margin-top:2em}body.body .news-page .news-wrap .loading.on{opacity:1;display:block}body.body .news-page .news-wrap .loading img{-webkit-animation:kurukuru 3s linear infinite;animation:kurukuru 3s linear infinite}@-webkit-keyframes kurukuru{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes kurukuru{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body.body .news-page .news-wrap .news-more{margin-top:5.6666666667vh;text-align:center;background:#c4a113;color:#0c2133;line-height:40px;-webkit-transition:opacity .2s;transition:opacity .2s;font-weight:500;font-size:0.875rem;letter-spacing:0.075em}body.body .news-page .news-wrap .news-more .arrow{display:inline-block;margin-left:.8em}body.body .news-page .news-wrap .news-more .arrow:before{content:"く";font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;display:inline-block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-weight:normal}body.body .news-page .news-wrap .news-more.no{display:none}body.body .news-page .news-wrap .news-more:hover{opacity:.6;cursor:pointer}body.body .news-single-page{margin-top:10.8888888889vh}body.body .news-single-page article{width:750px;max-width:80%;margin:5.8888888889vh auto 0}body.body .news-single-page article .time-box{text-align:center;color:#c4a113;font-weight:500;font-size:1.3125rem;font-family:"Cormorant Garamond",serif;margin-bottom:-8px;position:relative;z-index:1}body.body .news-single-page article h1{text-align:center;background:#243747;padding:15px;font-size:0.875rem;letter-spacing:0.075em;line-height:1.4285714286em;font-weight:500}body.body .news-single-page article .user_contents{width:536px;max-width:100%;margin:3.8888888889vh auto 0;color:#fff;font-weight:300;font-size:0.75rem}body.body .news-single-page article .user_contents a{color:#c4a113;text-decoration:underline}body.body .news-single-page article .user_contents a:hover{opacity:.6}body.body .news-single-page .single-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:366px;max-width:80%;margin:9.5555555556vh auto 0}body.body .news-single-page .single-nav .prev,body.body .news-single-page .single-nav .next,body.body .news-single-page .single-nav .back{display:block;width:27.3224043716%;position:relative}body.body .news-single-page .single-nav .prev img,body.body .news-single-page .single-nav .next img,body.body .news-single-page .single-nav .back img{display:block;width:100%;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .news-single-page .single-nav .prev img:nth-of-type(2),body.body .news-single-page .single-nav .next img:nth-of-type(2),body.body .news-single-page .single-nav .back img:nth-of-type(2){top:0;left:0;position:absolute;opacity:0}body.body .news-single-page .single-nav .prev:hover img,body.body .news-single-page .single-nav .next:hover img,body.body .news-single-page .single-nav .back:hover img{opacity:0}body.body .news-single-page .single-nav .prev:hover img:nth-of-type(2),body.body .news-single-page .single-nav .next:hover img:nth-of-type(2),body.body .news-single-page .single-nav .back:hover img:nth-of-type(2){opacity:1}body.body .day-page{overflow:hidden}body.body .day-page .day-nav{width:990px;max-width:85%;margin:7.7777777778vh auto 0}body.body .day-page .day-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}body.body .day-page .day-nav ul li{width:188px;text-align:center;margin-top:10px;line-height:40px;background:#fff;font-weight:500;font-size:0.875rem;color:#0c2133;position:relative;-webkit-transition:all .2s;transition:all .2s}body.body .day-page .day-nav ul li:hover{cursor:pointer;background:#c4a113}body.body .day-page .day-nav ul li:after{content:"く";font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;display:block;position:absolute;top:13px;font-weight:normal;line-height:1em;right:15px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}body.body .day-page .content-wrap .day-item{padding:9.2222222222vh 0 12vh}body.body .day-page .content-wrap .day-item .common-title{background:#243747;width:980px;margin:0 auto;padding:16px 0;max-width:80%}body.body .day-page .content-wrap .day-item .inner{width:980px;max-width:80%;margin:6.4444444444vh auto 0}body.body .day-page .content-wrap .day-item .inner .plan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.body .day-page .content-wrap .day-item .inner .plan .image{width:50%}body.body .day-page .content-wrap .day-item .inner .plan .image img{display:block;width:100%}body.body .day-page .content-wrap .day-item .inner .plan .text-box{width:41.8367346939%}body.body .day-page .content-wrap .day-item .inner .plan .text-box .category{width:90px;line-height:22px;text-align:center;background:#fff;font-weight:500;font-size:0.875rem;color:#0c2133}body.body .day-page .content-wrap .day-item .inner .plan .text-box h4{font-weight:500;font-size:1.5rem;color:#c4a113;letter-spacing:0.05em;line-height:1.5em;margin-top:6px}body.body .day-page .content-wrap .day-item .inner .plan .text-box .catch{font-weight:500;font-size:1rem;letter-spacing:0.125em;line-height:1.5em;margin-top:8px}body.body .day-page .content-wrap .day-item .inner .plan .text-box .text{font-weight:300;font-size:0.75rem;line-height:2.25em;letter-spacing:.1em;text-align:justify;text-justify:inter-ideograph;margin-top:13px}body.body .day-page .content-wrap .day-item .inner .plan .text-box .price{color:#c4a113;line-height:1.5em;margin-top:11px}body.body .day-page .content-wrap .day-item .inner .plan .text-box .price .f{font-size:0.8125rem}body.body .day-page .content-wrap .day-item .inner .plan .text-box .price .num{font-size:1.3125rem;font-weight:bold;letter-spacing:0.05em}body.body .day-page .content-wrap .day-item .inner .plan .text-box .price .en{font-size:0.875rem;font-weight:bold;letter-spacing:0.05em}body.body .day-page .content-wrap .day-item .inner .plan .text-box .price .tax{font-size:0.6875rem;letter-spacing:.1em}body.body .day-page .content-wrap .day-item .inner .plan .text-box .g{background:#c4a113;color:#0c2133;width:344px;text-align:center;font-size:0.8125rem;letter-spacing:.1em;padding:7px;line-height:1.5em;margin-top:1.7777777778vh}body.body .day-page .content-wrap .day-item .inner .plan .text-box .g .tel{font-weight:bold;font-size:1rem;letter-spacing:0.05em;display:inline-block;margin-left:5px}body.body .day-page .content-wrap .day-item .inner .plan .text-box .note{font-size:0.6875rem;font-weight:300;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;line-height:1.5454545455em;letter-spacing:0.0254545455em;padding-left:1.1em;text-indent:-1.1em;margin-top:1em}body.body .day-page .content-wrap .day-item .inner .plan:nth-of-type(odd) .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.body .day-page .content-wrap .day-item .inner .plan+.plan{margin-top:6.6666666667vh;padding-top:6.6666666667vh;border-top:1px solid #859099}body.body .day-page .content-wrap .day-item .inner .last-text-box{margin:3vh auto 0;max-width:100%}body.body .day-page .content-wrap .day-item .inner .last-text-box .g{background:#c4a113;color:#0c2133;width:344px;text-align:center;font-size:0.8125rem;letter-spacing:.1em;padding:7px;line-height:1.5em;margin-top:1.7777777778vh}body.body .day-page .content-wrap .day-item .inner .last-text-box .g .tel{font-weight:bold;font-size:1rem;letter-spacing:0.05em;display:inline-block;margin-left:5px}body.body .day-page .content-wrap .day-item .inner .last-text-box .note{font-size:0.6875rem;font-weight:300;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;line-height:1.5454545455em;letter-spacing:0.0254545455em;padding-left:1.1em;text-indent:-1.1em;margin-top:1em}body.body .day-page .content-wrap .day-item .inner .konrei-box .konrei-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8.3333333333vh}body.body .day-page .content-wrap .day-item .inner .konrei-box .konrei-top .image{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:-14.7959183673%}body.body .day-page .content-wrap .day-item .inner .konrei-box .konrei-top .image img{display:block;width:47.9591836735%;margin-left:auto}body.body .day-page .content-wrap .day-item .inner .konrei-box .konrei-top .text-box{width:43.3673469388%}body.body .day-page .content-wrap .day-item .inner .konrei-box .konrei-top .text-box .catch{font-weight:500;font-size:1rem;letter-spacing:0.125em;line-height:1.5em}body.body .day-page .content-wrap .day-item .inner .konrei-box .konrei-top .text-box .text{font-weight:300;font-size:0.75rem;line-height:2.25em;letter-spacing:.1em;text-align:justify;text-justify:inter-ideograph;margin-top:13px}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap{margin-top:-13.2653061224%}@media(min-width: 769px){body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden{height:auto !important}}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap>div{width:47.9591836735%}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap>div .image{width:100%}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap>div .image img{width:100%;display:block}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap>div .image+dl{margin-top:10%}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap>div dl{width:420px;max-width:100%;margin:0 auto}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap>div dl dt{font-weight:500;font-size:1.25rem;letter-spacing:0.2em;color:#c4a113}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap>div dl dt+dd{margin-top:13px}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap>div dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:0;margin-top:7px}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap>div dl dd:before{content:"";display:block;width:100%;border-top:#859099 dotted 2px;position:absolute;z-index:-1;left:0;bottom:7px}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap>div dl dd .pt{font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;font-size:0.8125rem;line-height:19px;background:#243747;padding-right:5px}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap>div dl dd .pt .mini{font-weight:300;font-size:0.75rm}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap>div dl dd .price-box{background:#243747;margin-left:auto;padding-left:8px}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap>div dl dd .price-box .price{color:#c4a113;letter-spacing:.1em}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap>div dl dd .price-box .price .nth{font-weight:bold;font-size:1.125rem}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap>div dl dd .price-box .price .en{font-size:0.8125rem;font-weight:bold}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap>div dl dd .price-box .price .tax{font-size:0.6875rem}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap>div dl+.image{margin-top:8.0952380952%}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap>div .line{width:420px;max-width:100%;margin:3.8888888889vh auto 3.5555555556vh;height:1px;background:#859099}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap>div.ct2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:18.3673469388%}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap>div.ct3{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap>div.ct4{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}body.body .day-page .content-wrap .day-item .inner .konrei-box .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c4a113;padding:8px;margin-top:5.3333333333vh}body.body .day-page .content-wrap .day-item .inner .konrei-box .info .title{width:79px;line-height:34px;text-align:center;font-weight:bold;font-size:0.875rem;letter-spacing:0.2em;background:#0c2133}body.body .day-page .content-wrap .day-item .inner .konrei-box .info .i-t{color:#0c2133;font-size:0.8125rem;margin:0 10px;line-height:34px;letter-spacing:.1em}body.body .day-page .content-wrap .day-item .inner .konrei-box .info .i-t.tel{font-weight:normal;font-weight:bold;font-size:1rem}body.body .day-page .content-wrap .day-item .inner .konrei-box .g{background:#c4a113;color:#0c2133;width:344px;text-align:center;font-size:0.8125rem;letter-spacing:.1em;padding:7px;line-height:1.5em;margin-top:1.7777777778vh;max-width:100%}body.body .day-page .content-wrap .day-item .inner .konrei-box .g .tel{font-weight:bold;font-size:1rem;letter-spacing:0.05em;display:inline-block;margin-left:5px}body.body .day-page .content-wrap .day-item:nth-of-type(even){background:#243747}body.body .day-page .content-wrap .day-item:nth-of-type(even) .common-title{background:#0c2133}@media(min-width: 769px){body.body .day-page .content-wrap .day-item.yokonarabi .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}body.body .day-page .content-wrap .day-item.yokonarabi .inner .plan{width:48%;display:block}body.body .day-page .content-wrap .day-item.yokonarabi .inner .plan .image{width:100%}body.body .day-page .content-wrap .day-item.yokonarabi .inner .plan .text-box{width:100%;margin-top:3vh}body.body .day-page .content-wrap .day-item.yokonarabi .inner .plan:nth-of-type(2){margin-top:0;padding-top:0;border-top:none}}body.body .day-page .news-box{margin-top:14.4444444444vh}body.body .day-page .news-box .inner{width:980px;max-width:80%;margin:0 auto;border:1px solid #c4a113;padding:4.6666666667vh 0}body.body .day-page .news-box .inner .news-lists{width:628px;max-width:85.534591195%;margin:3.3333333333vh auto 0}body.body .day-page .news-box .inner .news-lists li{border-top:1px solid #859099;-webkit-transition:all .4s;transition:all .4s}body.body .day-page .news-box .inner .news-lists li:last-of-type{border-bottom:1px solid #859099}body.body .day-page .news-box .inner .news-lists li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.4444444444vh 0;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .day-page .news-box .inner .news-lists li a .info-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-shrink:0;margin-right:2.0700636943%;margin-left:3.5031847134%}body.body .day-page .news-box .inner .news-lists li a .info-box .new-image{width:46px;margin-right:5px}body.body .day-page .news-box .inner .news-lists li a .info-box img{display:block}body.body .day-page .news-box .inner .news-lists li a .info-box .time-box{font-weight:500;font-size:1.125rem;color:#c4a113;font-family:"Cormorant Garamond",serif;padding-bottom:3px}body.body .day-page .news-box .inner .news-lists li a .title{padding-top:3px;margin-right:3.5031847134%;line-height:1.5em}body.body .day-page .news-box .inner .news-lists li a:hover{opacity:.6}body.body .day-page .news-box .inner .news-lists li.hidden{opacity:0;-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}body.body .day-page .news-box .inner .loading{text-align:center;opacity:0;display:none;margin-bottom:-1em;margin-top:2em}body.body .day-page .news-box .inner .loading.on{opacity:1;display:block}body.body .day-page .news-box .inner .loading img{-webkit-animation:kurukuru 3s linear infinite;animation:kurukuru 3s linear infinite}@keyframes kurukuru{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body.body .day-page .news-box .inner .news-more{margin:3.1111111111vh auto 0;text-align:center;background:#c4a113;color:#0c2133;line-height:40px;-webkit-transition:opacity .2s;transition:opacity .2s;font-weight:500;font-size:0.875rem;letter-spacing:0.075em;width:628px;max-width:85.534591195%}body.body .day-page .news-box .inner .news-more .arrow{display:inline-block;margin-left:.8em}body.body .day-page .news-box .inner .news-more .arrow:before{content:"く";font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;display:inline-block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-weight:normal}body.body .day-page .news-box .inner .news-more.no{display:none}body.body .day-page .news-box .inner .news-more:hover{opacity:.6;cursor:pointer}body.body .contact-page{margin-top:10.8888888889vh}body.body .contact-page .main-catch{width:85%;margin:2.3333333333vh auto 0;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;font-size:0.75rem;letter-spacing:0.05em;line-height:1.8333333333em;text-align:center}body.body .contact-page .main-catch a{color:#c4a113;text-decoration:underline}body.body .contact-page .tel-box{border:1px solid #fff;width:812px;margin:4.2222222222vh auto 0;padding:2.4444444444vh 0 3.7777777778vh;max-width:80%}body.body .contact-page .tel-box .tel{text-align:center;font-weight:bold;font-size:1.3125rem;letter-spacing:0.05em;color:#c4a113;margin-top:1.6666666667vh}body.body .contact-page .tel-box .tel .number{font-size:1.625rem}body.body .contact-page .tel-box .mini-text{text-align:center;margin-top:1vh;font-size:0.8125rem;letter-spacing:0.05em}body.body .contact-page .form-area{margin:6.4444444444vh auto 0;width:812px;max-width:80%}body.body .contact-page .form-area .color-theme{color:#c4a113}body.body .contact-page .form-area .common-title{background:#243747;padding:19px 0 20px}body.body .contact-page .form-area .attention{text-align:center;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;margin-top:3.5555555556vh;font-weight:300;font-size:0.75rem;letter-spacing:0.05em;line-height:1.8333333333em}body.body .contact-page .form-area .form-wrap{font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif}body.body .contact-page .form-area .form-wrap .tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.body .contact-page .form-area .form-wrap .tr dl{margin-top:15px}body.body .contact-page .form-area .form-wrap .tr dl.s50{width:46.7980295567%}body.body .contact-page .form-area .form-wrap .tr dl.s100{width:100%}body.body .contact-page .form-area .form-wrap .tr dl dt{font-size:0.8125rem;line-height:1.6923076923em;letter-spacing:0.05em}body.body .contact-page .form-area .form-wrap .tr dl dd{margin-top:4px}body.body .contact-page .form-area .form-wrap .tr dl dd .sub{line-height:30px;font-size:0.8125rem;display:inline-block;margin-left:6px}body.body .contact-page .form-area .form-wrap .tr dl dd .mini{display:block;font-size:0.6875rem;font-weight:300;letter-spacing:0.0254545455em;line-height:1.5em;margin-top:6px}body.body .contact-page .form-area .form-wrap .tr dl dd input[type=text],body.body .contact-page .form-area .form-wrap .tr dl dd input[type=email],body.body .contact-page .form-area .form-wrap .tr dl dd input[type=tel]{width:100%;height:30px;line-height:30px;padding:0 5px;background:#fff;border:none;border-radius:0}body.body .contact-page .form-area .form-wrap .tr dl dd input[type=number]{border:none;border-radius:0;line-height:30px;height:30px;padding-left:5px;margin-left:-15px;width:55px;text-align:right;background:#fff}body.body .contact-page .form-area .form-wrap .tr dl dd .wpcf7-list-item{margin-left:0;margin-right:22px}body.body .contact-page .form-area .form-wrap .tr dl dd .wpcf7-list-item label input{display:none}body.body .contact-page .form-area .form-wrap .tr dl dd .wpcf7-list-item label .wpcf7-list-item-label{display:inline-block;position:relative;line-height:18px;font-size:0.8125rem;letter-spacing:0.05em;padding-left:22px;margin-left:0}body.body .contact-page .form-area .form-wrap .tr dl dd .wpcf7-list-item label .wpcf7-list-item-label:before,body.body .contact-page .form-area .form-wrap .tr dl dd .wpcf7-list-item label .wpcf7-list-item-label:after{content:"";display:block;position:absolute;left:0;top:0;border-radius:50%}body.body .contact-page .form-area .form-wrap .tr dl dd .wpcf7-list-item label .wpcf7-list-item-label:before{width:18px;height:18px;background:#fff}body.body .contact-page .form-area .form-wrap .tr dl dd .wpcf7-list-item label .wpcf7-list-item-label:after{width:8px;height:8px;top:5px;left:5px;background:#c4a113;opacity:0}body.body .contact-page .form-area .form-wrap .tr dl dd .wpcf7-list-item label input:checked+.wpcf7-list-item-label:after{opacity:1}body.body .contact-page .form-area .form-wrap .tr dl dd textarea{width:100%;background:#fff;border:none;border-radius:0;height:186px;padding:5px;line-height:1.5em;letter-spacing:.1em}body.body .contact-page .form-area .form-wrap .note{text-align:center;margin-top:3.3333333333vh;font-size:0.75rem;line-height:1.8333333333em;letter-spacing:0.025em}body.body .contact-page .form-area .form-wrap .note a{color:#c4a113;text-decoration:underline}body.body .contact-page .form-area .form-wrap .common-link{margin:3.5555555556vh auto 0}body.body .contact-page .form-area .form-wrap .common-link input,body.body .contact-page .form-area .form-wrap .common-link .ajax-loader{display:none}body.body .contact-page .form-area .form-wrap .common-link:hover{cursor:pointer}body.body .contact-page .back{display:block;position:relative;width:68px;margin:3.8888888889vh auto 0}body.body .contact-page .back img{display:block;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .contact-page .back img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0}body.body .contact-page .back:hover img{opacity:0}body.body .contact-page .back:hover img:nth-of-type(2){opacity:1}body.body .contact-complete-page{margin-top:10.8888888889vh}body.body .contact-complete-page .message-box{width:560px;max-width:80%;margin:4.4444444444vh auto 0}body.body .contact-complete-page .message-box .main-message{font-size:1rem;letter-spacing:0.125em;text-align:center;font-weight:500}body.body .contact-complete-page .message-box .text{font-size:0.75rem;line-height:1.8333333333em;letter-spacing:0.05em;font-weight:300;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;margin-top:2.8888888889vh}body.body .contact-complete-page .top{display:block;position:relative;width:98px;margin:3.8888888889vh auto 0}body.body .contact-complete-page .top img{display:block;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .contact-complete-page .top img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0}body.body .contact-complete-page .top:hover img{opacity:0}body.body .contact-complete-page .top:hover img:nth-of-type(2){opacity:1}body.body .plan-page{margin-top:10.8888888889vh}body.body .plan-page .news-wrap{width:980px;max-width:80%;margin:2.4444444444vh auto 0}body.body .plan-page .news-wrap .catch{text-align:center;font-size:0.75rem;line-height:1.8333333333em;letter-spacing:0.05em;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif}body.body .plan-page .news-wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.body .plan-page .news-wrap ul li{width:49.5918367347%;margin-top:6.3333333333vh}body.body .rule-page .text-area .hyo-box{margin-top:7.2222222222vh}body.body .rule-page .text-area .hyo-box dt{font-weight:normal;font-size:0.75rem}body.body .rule-page .text-area .hyo-box dd{margin-top:7px}body.body .rule-page .text-area .hyo-box dd .kingaku{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #fff}body.body .rule-page .text-area .hyo-box dd .kingaku .left{width:25.8620689655%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px;border-right:1px solid #fff}body.body .rule-page .text-area .hyo-box dd .kingaku .right{width:74.1379310345%}body.body .rule-page .text-area .hyo-box dd .kingaku .right .tr{display:-webkit-box;display:-ms-flexbox;display:flex}body.body .rule-page .text-area .hyo-box dd .kingaku .right .tr .title{width:93px;-ms-flex-negative:0;flex-shrink:0;padding:5px 10px;border-right:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.body .rule-page .text-area .hyo-box dd .kingaku .right .tr .text{padding:5px 10px}body.body .rule-page .text-area .hyo-box dd .kingaku .right .tr+.tr{border-top:1px solid #fff}body.body .rule-page .text-area .hyo-box dd table{border:1px solid #fff;width:100%}body.body .rule-page .text-area .hyo-box dd table tr+tr{border-top:1px solid #fff}body.body .rule-page .text-area .hyo-box dd table tr td{border-right:1px dashed #fff;vertical-align:middle;padding:5px 7px}body.body .rule-page .text-area .hyo-box dd table tr td+td{text-align:center}body.body .rule-page .text-area .hyo-box dd table tr td:first-of-type{border-right:1px solid #fff}body.body .rule-page .text-area .hyo-box+.hyo-box{margin-top:4.1111111111vh}body.body .rule-page .back{display:block;position:relative;width:68px;margin:3.8888888889vh auto 0}body.body .rule-page .back img{display:block;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .rule-page .back img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0}body.body .rule-page .back:hover img{opacity:0}body.body .rule-page .back:hover img:nth-of-type(2){opacity:1}body.body .privacy-policy-page .text{font-weight:normal}body.body .company-page{margin-top:10.8888888889vh}body.body .company-page .main-image{width:464px;margin:3.1111111111vh auto 0;max-width:80%}body.body .company-page .main-image img{display:block;width:100%}body.body .company-page .bottom-double-box{width:980px;max-width:80%;margin:3.8888888889vh auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.body .company-page .bottom-double-box .left-box,body.body .company-page .bottom-double-box .right-box{width:47.5510204082%}body.body .company-page .bottom-double-box .left-box .common-title,body.body .company-page .bottom-double-box .right-box .common-title{background:#243747;padding:12px 0}body.body .company-page .bottom-double-box .left-box .common-title{margin-bottom:4.7777777778vh}body.body .company-page .bottom-double-box .left-box .double-content dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif}body.body .company-page .bottom-double-box .left-box .double-content dl dt{-ms-flex-negative:0;flex-shrink:0;font-weight:300;font-size:0.75rem;text-align:justify;text-justify:inter-ideograph;width:75px;line-height:1.5em;margin-right:2em;height:1.5em}body.body .company-page .bottom-double-box .left-box .double-content dl dt:after{content:"";display:inline-block;width:100%}body.body .company-page .bottom-double-box .left-box .double-content dl dd{font-weight:300;font-size:0.75rem;letter-spacing:0.05em;line-height:1.5em}body.body .company-page .bottom-double-box .left-box .double-content dl dd.name{font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}body.body .company-page .bottom-double-box .left-box .bottom{margin-top:2vh;border-top:1px solid #fff;padding-top:2vh}body.body .company-page .bottom-double-box .left-box .bottom .title{font-size:0.8125rem;letter-spacing:0.05em;color:#c4a113}body.body .company-page .bottom-double-box .right-box .double-box{margin-top:3vh;display:-webkit-box;display:-ms-flexbox;display:flex}body.body .company-page .bottom-double-box .right-box .double-box .logo{width:43.5622317597%;margin-right:5.364806867%;-ms-flex-negative:0;flex-shrink:0}body.body .company-page .bottom-double-box .right-box .double-box .logo img{width:100%;display:block}body.body .company-page .bottom-double-box .right-box .double-box .info-box{font-size:0.8125rem;letter-spacing:0.05em;font-weight:300;line-height:1.6em;margin-top:5px}body.body .company-page .bottom-double-box .right-box .double-box .info-box .tel{font-weight:bold;font-size:1.0625rem;letter-spacing:0.05em}body.body .company-page .bottom-double-box .right-box .bottom{margin-top:2vh;border-top:1px solid #fff;padding-top:2vh}body.body .company-page .bottom-double-box .right-box .bottom .text{font-size:0.75rem;line-height:1.6666666667em;letter-spacing:0.05em}body.body .company-page .bottom-double-box .right-box .bottom .text.l{padding-left:1.1em}body.body .faq-page{margin-top:10.8888888889vh}body.body .faq-page .faq-content{width:812px;max-width:80%;margin:4.2222222222vh auto 0}body.body .faq-page .faq-content .catch{font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;font-weight:300;font-size:0.75rem;letter-spacing:0.05em;line-height:1.8333333333em;text-align:center;margin-top:2.7777777778vh}body.body .faq-page .faq-content ul li dl{margin-top:4.4444444444vh}body.body .faq-page .faq-content ul li dl .q{font-weight:500;font-size:1rem;letter-spacing:0.125em;color:#c4a113}body.body .faq-page .faq-content ul li dl dt{background:#243747;font-size:0.9375rem;letter-spacing:0.1253333333em;line-height:1.5em;padding:6px 12px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex}body.body .faq-page .faq-content ul li dl dt .q{-ms-flex-negative:0;flex-shrink:0;margin-right:2px}body.body .faq-page .faq-content ul li dl dd{font-size:0.75rem;font-weight:300;line-height:1.8333333333em;letter-spacing:0.05em}@media(min-width: 769px){body.body .faq-page .faq-content ul li dl dd{height:auto !important}}body.body .faq-page .faq-content ul li dl dd .text-box{padding:22px 12px 6px;display:-webkit-box;display:-ms-flexbox;display:flex}body.body .faq-page .faq-content ul li dl dd .text-box .q{-ms-flex-negative:0;flex-shrink:0;margin-right:2px}body.body .faq-page .faq-content ul li dl dd .text-box .text{font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif}body.body .faq-page .back{display:block;position:relative;width:68px;margin:7.3333333333vh auto 0}body.body .faq-page .back img{display:block;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .faq-page .back img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0}body.body .faq-page .back:hover img{opacity:0}body.body .faq-page .back:hover img:nth-of-type(2){opacity:1}body.body .comingsoon-page:before{content:"COMING SOON";font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;text-align:center;display:block;width:85%;margin:30vh auto 0;font-weight:bold;font-size:1.3125rem;color:#c4a113;letter-spacing:.1em}body.body .comingsoon-page:after{content:"現在このページは準備中です\a公開までお待ちください。";white-space:pre;font-size:0.875rem;width:85%;text-align:center;letter-spacing:.1em;line-height:1.7em;margin:4vh auto 0;display:block}body.body .comingsoon-page>*{display:none !important}body.body .yuhinkan-page{overflow:hidden}body.body .yuhinkan-page .yuhinkan-title{line-height:1.4;text-align:center}body.body .yuhinkan-page .yuhinkan-title .jp{display:block;color:#c4a113;font-size:1.875rem;font-weight:500;letter-spacing:0.4em}body.body .yuhinkan-page .yuhinkan-title .en{display:block;font-family:"Cormorant Garamond",serif;color:#a8997b;font-size:1.125rem;letter-spacing:0.05em}body.body .yuhinkan-page .yuhinkan-slide-area .inner{max-width:100%;margin:0 auto}body.body .yuhinkan-page .yuhinkan-slide-area .inner .common-title2{margin-top:7.777vh}body.body .yuhinkan-page .yuhinkan-slide-area .inner .common-title2 .en{font-family:"Noto Serif JP","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}body.body .yuhinkan-page .yuhinkan-slide-area .inner .slide-wrap{position:relative}body.body .yuhinkan-page .yuhinkan-slide-area .inner .slide-wrap .bx-wrapper{background:none;border:none;margin:0;-webkit-box-shadow:none;box-shadow:none}body.body .yuhinkan-page .yuhinkan-slide-area .inner .slide-wrap .bx-wrapper .yuhinkan-slide li .slide-image{padding-top:36.5%;background-repeat:no-repeat;background-size:cover;background-position:center center}body.body .yuhinkan-page .yuhinkan-slide-area .inner .slide-wrap .slide-nav-box{position:absolute;bottom:17px;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}body.body .yuhinkan-page .yuhinkan-slide-area .inner .slide-wrap .slide-nav-box .slide-nav{width:50px;margin:0 4px;max-width:12.5vw;height:2px;position:relative;z-index:0;background:#fff}body.body .yuhinkan-page .yuhinkan-slide-area .inner .slide-wrap .slide-nav-box .slide-nav:before{content:"";display:block;width:0;height:100%;background:#c4a113;-webkit-transition:width 0s linear 1s;transition:width 0s linear 1s}body.body .yuhinkan-page .yuhinkan-slide-area .inner .slide-wrap .slide-nav-box .slide-nav.current:before{width:100%;-webkit-transition:width 7s linear;transition:width 7s linear}body.body .yuhinkan-page .illust-image-area{margin:12.2222222222vh auto 0;width:980px;max-width:100%}body.body .yuhinkan-page .illust-image-area .image-box{position:relative}body.body .yuhinkan-page .illust-image-area .image-box .main-image img{display:block;width:100%}body.body .yuhinkan-page .illust-image-area .image-box a{display:block;position:absolute;top:0}body.body .yuhinkan-page .illust-image-area .image-box a img{width:100%;display:block;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .yuhinkan-page .illust-image-area .image-box a img.on{opacity:0;position:absolute;top:0;left:0}body.body .yuhinkan-page .illust-image-area .image-box a:hover img{opacity:0}body.body .yuhinkan-page .illust-image-area .image-box a:hover img.on{opacity:1}body.body .yuhinkan-page .illust-image-area .image-box a.link1{width:10.612244898%;left:28.7755102041%}body.body .yuhinkan-page .illust-image-area .image-box a.link2{width:10.9183673469%;right:9.693877551%;margin-top:11.9387755102%;pointer-events:none}body.body .yuhinkan-page .illust-image-area .image-box a.link2 img{opacity:0}body.body .yuhinkan-page .illust-image-area .image-box a.link2 img.on{opacity:1}body.body .yuhinkan-page .about-area{margin-top:11.1111111111vh}body.body .yuhinkan-page .about-area .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.body .yuhinkan-page .about-area .inner .image-box{width:50%;position:relative;z-index:1}body.body .yuhinkan-page .about-area .inner .image-box img{display:block;width:100%}body.body .yuhinkan-page .about-area .inner .text-box{margin-top:5.3571428571%;padding:6.1111111111vh 0 10vh;position:relative;width:440px;margin-left:55px;z-index:0;max-width:42.1428571429%}body.body .yuhinkan-page .about-area .inner .text-box:before{content:"";display:block;width:181.8181818182%;right:-13.6363636364%;height:100%;position:absolute;z-index:-1;background:#243747;top:0}@media(max-width: 1400px){body.body .yuhinkan-page .about-area .inner .text-box{margin-left:3.9285714286%}}body.body .yuhinkan-page .about-area .inner .text-box .catch{font-weight:500;font-size:1rem;letter-spacing:0.125em;line-height:1.4;margin-top:2.8888888889vh}body.body .yuhinkan-page .about-area .inner .text-box .text{text-align:justify;text-justify:inter-ideograph;font-size:0.75rem;letter-spacing:.1em;line-height:2.25em;margin-top:15px}body.body .yuhinkan-page .room-area{margin-top:11.1111111111vh}body.body .yuhinkan-page .room-area:before{content:"";display:block;width:1110px;max-width:80%;margin:0 auto;border-top:1px solid #fff;padding-top:10vh}body.body .yuhinkan-page .room-area .room-item-box .item{margin-top:7.2222222222vh}body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box .slide-box{width:52%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box .slide-box .room-slide-wrap .bx-wrapper{border:none;margin:0;-webkit-box-shadow:none;box-shadow:none;background:none}body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box .slide-box .room-slide-wrap .bx-wrapper .bx-viewport .yuhinkan-room-slide li img{display:block;width:100%}body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box .slide-box .room-slide-wrap .bx-wrapper .bx-controls .bx-pager{position:static;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px}body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box .slide-box .room-slide-wrap .bx-wrapper .bx-controls .bx-pager .bx-pager-item{display:block;margin-left:5px}body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box .slide-box .room-slide-wrap .bx-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link{border-radius:0;background:#fff;width:10px;height:10px;margin:0}body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box .slide-box .room-slide-wrap .bx-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link.active,body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box .slide-box .room-slide-wrap .bx-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link:hover{background:#c4a113}body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box .text-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:527px;max-width:48%}body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box .text-box h4{line-height:1.4;padding-left:11.385199241%;padding-right:11.385199241%}body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box .text-box h4 .jp{font-size:1.625rem;line-height:1.3846153846em;letter-spacing:0.2em;color:#c4a113;display:block;font-weight:500}body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box .text-box h4 .en{display:block;font-size:1.125rem;font-weight:500;letter-spacing:0.05em;color:#a8997b;font-family:"Cormorant Garamond",serif;margin-top:5px}body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box .text-box .line{height:1px;background:#fff;margin:3.8888888889vh 0}body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box .text-box .text-inner{padding-left:11.385199241%;padding-right:11.385199241%}body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box .text-box .text-inner .catch{font-weight:500;font-size:1rem;letter-spacing:0.125em;line-height:1.4}body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box .text-box .text-inner .text{text-align:justify;text-justify:inter-ideograph;font-size:0.75rem;letter-spacing:.1em;line-height:2.25em;margin-top:1.7777777778vh}body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box .text-box .text-inner .common-link{margin-top:3.3333333333vh}body.body .yuhinkan-page .room-area .room-item-box .item .room-bottom-box{background:#243747;margin:6.6666666667vh auto 0;width:980px;max-width:80%;display:-webkit-box;display:-ms-flexbox;display:flex}body.body .yuhinkan-page .room-area .room-item-box .item .room-bottom-box .map-box{width:52.8571428571%;position:relative;background:#d3ccbd}body.body .yuhinkan-page .room-area .room-item-box .item .room-bottom-box .map-box:before{content:"";display:block;padding-top:67.1814671815%}body.body .yuhinkan-page .room-area .room-item-box .item .room-bottom-box .map-box .map{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}body.body .yuhinkan-page .room-area .room-item-box .item .room-bottom-box .map-box .yuhinkan-map-button{position:absolute;left:0;bottom:0}body.body .yuhinkan-page .room-area .room-item-box .item .room-bottom-box .map-box .yuhinkan-map-button img{display:block}body.body .yuhinkan-page .room-area .room-item-box .item .room-bottom-box .map-box .yuhinkan-map-button:hover{cursor:pointer}body.body .yuhinkan-page .room-area .room-item-box .item .room-bottom-box .text-box{width:47.1428571429%;-ms-flex-item-align:center;align-self:center;padding:25px 50px}body.body .yuhinkan-page .room-area .room-item-box .item .room-bottom-box .text-box .mini-title{color:#c4a113;font-size:0.875rem;font-weight:500;letter-spacing:1.05, 14em}body.body .yuhinkan-page .room-area .room-item-box .item .room-bottom-box .text-box .dl-box{margin-top:15px}body.body .yuhinkan-page .room-area .room-item-box .item .room-bottom-box .text-box .dl-box dl{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.6875rem;line-height:1.5;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif}body.body .yuhinkan-page .room-area .room-item-box .item .room-bottom-box .text-box .dl-box dl dt{width:135px;font-weight:500;margin-right:5px;font-weight:bold;-ms-flex-negative:0;flex-shrink:0}body.body .yuhinkan-page .room-area .room-item-box .item .room-bottom-box .text-box .dl-box dl+dl{margin-top:5px}body.body .yuhinkan-page .room-area .room-item-box .item .room-bottom-box .text-box .text{font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;font-size:0.6875rem;margin-top:15px;line-height:1.5}body.body .yuhinkan-page .room-area .room-item-box .item+.item{margin-top:17.2222222222vh}body.body .yuhinkan-page .big-map-box .big-map-item{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:-10;opacity:0;-webkit-transition:opacity .2s,z-index 0s ease .2s;transition:opacity .2s,z-index 0s ease .2s}body.body .yuhinkan-page .big-map-box .big-map-item .inner{width:980px;max-width:80%}body.body .yuhinkan-page .big-map-box .big-map-item .inner .image-box{position:relative;max-height:90vh;background:#d3ccbd}body.body .yuhinkan-page .big-map-box .big-map-item .inner .image-box:after{content:"";display:block;padding-top:67.0408163265%}body.body .yuhinkan-page .big-map-box .big-map-item .inner .image-box .map{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}body.body .yuhinkan-page .big-map-box .big-map-item .inner .image-box .yuhinkan-popup-close{position:absolute;left:0;bottom:0}body.body .yuhinkan-page .big-map-box .big-map-item .inner .image-box .yuhinkan-popup-close img{display:block}body.body .yuhinkan-page .big-map-box .big-map-item .inner .image-box .yuhinkan-popup-close:hover{cursor:pointer}body.body .yuhinkan-page .big-map-box .big-map-item.on{opacity:1;z-index:99999;-webkit-transition:opacity .2s;transition:opacity .2s}body.body .yuhinkan-page .kesiki-area{margin:17.2222222222vh auto 0;border-top:1px solid #6d7a85;border-bottom:1px solid #6d7a85;padding:9.4444444444vh 0 10vh;width:980px;max-width:80%}body.body .yuhinkan-page .kesiki-area .inner{width:866px;max-width:100%;margin:0 auto}body.body .yuhinkan-page .kesiki-area .inner h3{color:#c4a113;font-size:1.25rem;font-weight:500;letter-spacing:0.2em}body.body .yuhinkan-page .kesiki-area .inner .double-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}body.body .yuhinkan-page .kesiki-area .inner .double-box figure{width:45.9584295612%}body.body .yuhinkan-page .kesiki-area .inner .double-box figure img{display:block;width:100%}body.body .yuhinkan-page .kesiki-area .inner .double-box figure figcaption{font-size:0.875rem;font-weight:500;display:block;margin-top:10px;letter-spacing:0.075em;line-height:1.5}body.body .yuhinkan-page .omotenashi-area{margin-top:10vh}body.body .yuhinkan-page .omotenashi-area .inner{width:866px;max-width:80%;margin:0 auto}body.body .yuhinkan-page .omotenashi-area .inner h3{color:#c4a113;font-size:1.25rem;font-weight:500;letter-spacing:0.2em}body.body .yuhinkan-page .omotenashi-area .inner .item-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-top:22px}body.body .yuhinkan-page .omotenashi-area .inner .item-box .item{width:34.1801385681%}body.body .yuhinkan-page .omotenashi-area .inner .item-box .item .image img{display:block;width:100%}body.body .yuhinkan-page .omotenashi-area .inner .item-box .item dl{line-height:1.5;margin-top:10px}body.body .yuhinkan-page .omotenashi-area .inner .item-box .item dl dt{color:#c4a113;font-weight:500;font-size:0.875rem;letter-spacing:0.075em}body.body .yuhinkan-page .omotenashi-area .inner .item-box .item dl dd{font-size:0.75rem;text-align:justify;text-justify:inter-ideograph;line-height:2.0833333333em;margin-top:6px;letter-spacing:.1em}body.body .yuhinkan-page .rotenburo-area{margin:12.2222222222vh auto 0;width:1110px;max-width:100%;background:#243747;padding:6.6666666667vh 0}body.body .yuhinkan-page .rotenburo-area .inner{width:980px;max-width:80vw;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.body .yuhinkan-page .rotenburo-area .inner .image-box{width:50%}body.body .yuhinkan-page .rotenburo-area .inner .image-box .image img{display:block;width:100%}body.body .yuhinkan-page .rotenburo-area .inner .image-box .note{font-size:0.6875rem;line-height:1.5;font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;margin-top:5px}body.body .yuhinkan-page .rotenburo-area .inner .text-box{width:44.8979591837%;-ms-flex-item-align:center;align-self:center}body.body .yuhinkan-page .rotenburo-area .inner .text-box h3{color:#c4a113;font-size:1.25rem;font-weight:500;letter-spacing:0.2em}body.body .yuhinkan-page .rotenburo-area .inner .text-box .catch{font-weight:500;font-size:1rem;line-height:1.4em;letter-spacing:0.125em;margin-top:2.2222222222vh}body.body .yuhinkan-page .rotenburo-area .inner .text-box .text{text-align:justify;text-justify:inter-ideograph;margin-top:1.6666666667vh;font-size:0.75rem;line-height:2.25em}body.body .yuhinkan-page .rotenburo-area .inner .text-box .note{font-size:0.6875rem;letter-spacing:0.0254545455em;line-height:1.6;margin-top:10px}body.body .yuhinkan-page .rotenburo-area .inner .text-box dl{margin-top:2.7777777778vh}body.body .yuhinkan-page .rotenburo-area .inner .text-box dl dt{color:#c4a113;font-weight:500;font-size:0.875rem;letter-spacing:0.2em}body.body .yuhinkan-page .ryori-area{margin-top:11.1111111111vh}body.body .yuhinkan-page .ryori-area:before{content:"";display:block;height:1px;width:1110px;background:#fff;max-width:80%;margin:0 auto 11.1111111111vh}body.body .yuhinkan-page .ryori-area .inner .top-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.body .yuhinkan-page .ryori-area .inner .top-box .blank{width:calc(42.3571428571% - 163px)}body.body .yuhinkan-page .ryori-area .inner .top-box .blank:before{content:"";display:block;padding-top:100%}body.body .yuhinkan-page .ryori-area .inner .top-box .text-box{width:326px}body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .image-box .image-left,body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .image-box .image-right{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:calc(42.3571428571% - 163px)}body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .image-box .image-left:before,body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .image-box .image-right:before{content:"";display:block;padding-top:100%}body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .image-box .image-left .image,body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .image-box .image-right .image{position:absolute;width:48.8372093023%}body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .image-box .image-left .image img,body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .image-box .image-right .image img{display:block;width:100%}body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .image-box .image-left .image:nth-of-type(1),body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .image-box .image-right .image:nth-of-type(1){top:0;left:0}body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .image-box .image-left .image:nth-of-type(2),body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .image-box .image-right .image:nth-of-type(2){top:0;right:0}body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .image-box .image-left .image:nth-of-type(3),body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .image-box .image-right .image:nth-of-type(3){bottom:0;left:0}body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .image-box .image-left .image:nth-of-type(4),body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .image-box .image-right .image:nth-of-type(4){bottom:0;right:0}body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .image-box .image-left{left:0}body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .image-box .image-right{right:0}body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .text-inner{margin-top:4.4444444444vh}body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .text-inner .catch{text-align:center;font-weight:500;font-size:1rem;line-height:1.6;letter-spacing:0.125em}body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .text-inner .text{text-align:justify;text-justify:inter-ideograph;font-size:0.75rem;text-align:justify;text-justify:inter-ideograph;letter-spacing:.1em;line-height:2.25em;margin-top:3.3333333333vh}body.body .yuhinkan-page .ryori-area .inner .double-box{margin:8.3333333333vh auto 0;width:866px;max-width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.body .yuhinkan-page .ryori-area .inner .double-box .item{width:45.9584295612%}body.body .yuhinkan-page .ryori-area .inner .double-box .item .image img{width:100%;display:block}body.body .yuhinkan-page .ryori-area .inner .double-box .item dl{margin-top:13px}body.body .yuhinkan-page .ryori-area .inner .double-box .item dl dt{color:#c4a113;font-size:0.875rem;letter-spacing:0.075em;font-weight:500}body.body .yuhinkan-page .ryori-area .inner .double-box .item dl dd{font-size:0.75rem;text-align:justify;text-justify:inter-ideograph;letter-spacing:.1em;line-height:2.0833333333em;margin-top:8px}body.body .yuhinkan-page .bihin-area{margin-top:15vh}body.body .yuhinkan-page .bihin-area:before{content:"";display:block;height:1px;width:1110px;background:#fff;max-width:80%;margin:0 auto 11.1111111111vh}body.body .yuhinkan-page .bihin-area .inner{width:980px;margin:0 auto;max-width:80%}body.body .yuhinkan-page .bihin-area .inner h3{color:#c4a113;font-weight:500;font-size:1.25rem;letter-spacing:0.2em;line-height:1.5}body.body .yuhinkan-page .bihin-area .inner .image-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:25px}body.body .yuhinkan-page .bihin-area .inner .image-list li{width:30.2040816327%}body.body .yuhinkan-page .bihin-area .inner .image-list li img{display:block;width:100%}body.body .yuhinkan-page .bihin-area .inner .image-list li dl{margin-top:14px}body.body .yuhinkan-page .bihin-area .inner .image-list li dl dt{font-weight:500;font-size:0.875rem;letter-spacing:0.0357142857em;line-height:1.5;color:#c4a113}body.body .yuhinkan-page .bihin-area .inner .image-list li dl dd{font-size:0.75rem;text-align:justify;text-justify:inter-ideograph;line-height:2.0833333333em;letter-spacing:0.025em;margin-top:8px}body.body .yuhinkan-page .bihin-area .inner .bg-box{margin-top:3.3333333333vh;background:#243747;padding:25px}body.body .yuhinkan-page .bihin-area .inner .bg-box dl dt{color:#c4a113;font-weight:500;font-size:0.875rem;letter-spacing:0.075em}body.body .yuhinkan-page .bihin-area .inner .bg-box dl dd{font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;font-size:0.6875rem;line-height:1.7272727273em;margin-top:8px}body.body .yuhinkan-page .bihin-area .inner .bg-box.color2{background:#556470}body.body .yuhin-kan-footer-nav .room-nav{margin:8.8888888889vh auto 0;width:1110px;max-width:80%;padding-top:6.2222222222vh;padding-bottom:6.1111111111vh;background:#243747}body.body .yuhin-kan-footer-nav .room-nav .pc-nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:980px;max-width:85%;margin:2.4444444444vh auto 0}body.body .yuhin-kan-footer-nav .room-nav .pc-nav li{width:16.7346938776%;position:relative}body.body .yuhin-kan-footer-nav .room-nav .pc-nav li a{-webkit-transition:opacity .2s;transition:opacity .2s}body.body .yuhin-kan-footer-nav .room-nav .pc-nav li a .image img{width:100%;display:block}body.body .yuhin-kan-footer-nav .room-nav .pc-nav li a .name{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:0.875rem;letter-spacing:0.075em;font-weight:500;width:100%;text-align:center}body.body .yuhin-kan-footer-nav .room-nav .pc-nav li a .arrow{font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;position:absolute;left:calc(50% - .5em);bottom:11px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}body.body .yuhin-kan-footer-nav .room-nav .pc-nav li a:hover{cursor:pointer;opacity:.6}body.body:not(.now-lang-ja) .sp-bottom-fix-box>p img{width:401px}body.body:not(.now-lang-ja) .tokuten-b{display:none !important}body.body:not(.now-lang-ja) form[action="https://reserve.489ban.net/client/kaikeonsenkasuitei/0/plan/search"]{display:none}body.body:not(.now-lang-ja) .rooms-page .room-items .text-bottom-box .common-link{display:none !important}body.body:not(.now-lang-ja) .contact-page .lang-none{display:none !important}body.body.now-lang-en .main-header .hidden-calendar .hidden-calendar-inner .xo-event-calendar .holiday-titles:after{content:"*Please contact us for group use even when the museum is closed."}@media(min-width: 769px){body.body.now-lang-en .reserve-form-box .inner form{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:0 10px 10px}body.body.now-lang-en .reserve-form-box .inner form .title{width:calc(100% + 20px);margin-left:-10px}body.body.now-lang-en .reserve-form-box .inner form .form-item:nth-of-type(1){width:100%}body.body.now-lang-en .reserve-form-box .inner form .input{margin-left:auto;margin-right:auto;display:block}}@media(max-width: 768px){body.body.now-lang-en .main-header .main-nav .hidden-nav-box .hidden-nav-inner .normal-nav-list-box{display:block}}body.body.now-lang-en .common-top-box .common-text-tate-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:980px;max-width:80%;margin-left:auto;margin-right:auto}body.body.now-lang-en .common-top-box .common-text-tate-box .catch{-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;height:auto;white-space:normal}body.body.now-lang-en .common-top-box .common-text-tate-box .text{-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset;white-space:normal;margin-top:50px}body.body.now-lang-en .common-main-image-box .text-box .common-text-tate-box{display:block}@media(min-width: 769px){body.body.now-lang-en .common-main-image-box .text-box .common-text-tate-box{padding-left:50px}}body.body.now-lang-en .common-main-image-box .text-box .common-text-tate-box .catch{-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;height:auto;white-space:normal}body.body.now-lang-en .common-main-image-box .text-box .common-text-tate-box .text{-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset;white-space:normal;margin-top:50px}body.body.now-lang-en .common-link{line-height:1.5;padding-top:10px;padding-bottom:10px}body.body.now-lang-en .hotspring-page .price-list .info .title{width:100%}@media(min-width: 769px){body.body.now-lang-en .facilities-page .facilities-nav li{line-height:1.5;padding:7px 25px 7px 10px}}body.body.now-lang-en .facilities-page .beauty-area .inner .common-link{padding-right:35px}body.body.now-lang-en .facilities-page .pet-area .inner .bottom-box .text-box .common-link{line-height:1.5;padding-top:21px;padding-bottom:21px}body.body.now-lang-en .kanko-page .kanko-nav .pc-kanko-nav li{padding:10px 30px 10px 0;line-height:1.5}body.body.now-lang-ko .main-header .hidden-calendar .hidden-calendar-inner .xo-event-calendar .holiday-titles:after{content:"휴관일에도 단체 이용 시에는 문의 바랍니다."}@media(max-width: 768px){body.body.now-lang-ko .common-top-box{width:80%;margin-left:auto;margin-right:auto}body.body.now-lang-ko .common-top-box .common-text-tate-box .catch{white-space:unset}body.body.now-lang-ko .common-top-box .common-text-tate-box .text{white-space:unset}body.body.now-lang-ko .common-main-image-box .text-box .common-text-tate-box .catch{white-space:unset}body.body.now-lang-ko .common-main-image-box .text-box .common-text-tate-box .text{white-space:unset}body.body.now-lang-ko .top-page .concept-area .common-text-tate-box{width:80%;margin-left:auto;margin-right:auto}body.body.now-lang-ko .top-page .concept-area .common-text-tate-box .text{white-space:unset}}@media(min-width: 769px){body.body.now-lang-zh-cn .reserve-form-box .inner form,body.body.now-lang-zh-tw .reserve-form-box .inner form{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:0 10px 10px}body.body.now-lang-zh-cn .reserve-form-box .inner form .title,body.body.now-lang-zh-tw .reserve-form-box .inner form .title{width:calc(100% + 20px);margin-left:-10px}body.body.now-lang-zh-cn .reserve-form-box .inner form .form-item:nth-of-type(1),body.body.now-lang-zh-tw .reserve-form-box .inner form .form-item:nth-of-type(1){width:100%}body.body.now-lang-zh-cn .reserve-form-box .inner form .input,body.body.now-lang-zh-tw .reserve-form-box .inner form .input{margin-left:auto;margin-right:auto;display:block}}@media(max-width: 768px){body.body.now-lang-zh-cn .common-top-box,body.body.now-lang-zh-tw .common-top-box{width:80%;margin-left:auto;margin-right:auto}body.body.now-lang-zh-cn .common-top-box .common-text-tate-box .catch,body.body.now-lang-zh-tw .common-top-box .common-text-tate-box .catch{white-space:unset}body.body.now-lang-zh-cn .common-top-box .common-text-tate-box .text,body.body.now-lang-zh-tw .common-top-box .common-text-tate-box .text{white-space:unset}body.body.now-lang-zh-cn .common-main-image-box .text-box .common-text-tate-box .catch,body.body.now-lang-zh-tw .common-main-image-box .text-box .common-text-tate-box .catch{white-space:unset}body.body.now-lang-zh-cn .common-main-image-box .text-box .common-text-tate-box .text,body.body.now-lang-zh-tw .common-main-image-box .text-box .common-text-tate-box .text{white-space:unset}body.body.now-lang-zh-cn .top-page .concept-area .common-text-tate-box,body.body.now-lang-zh-tw .top-page .concept-area .common-text-tate-box{width:80%;margin-left:auto;margin-right:auto}body.body.now-lang-zh-cn .top-page .concept-area .common-text-tate-box .text,body.body.now-lang-zh-tw .top-page .concept-area .common-text-tate-box .text{white-space:unset}}body.body.now-lang-zh-cn .main-header .hidden-calendar .hidden-calendar-inner .xo-event-calendar .holiday-titles:after{content:"*即使在闭馆日，如需团体使用，也请联系博物馆。"}body.body.now-lang-zh-tw .main-header .hidden-calendar .hidden-calendar-inner .xo-event-calendar .holiday-titles:after{content:"*如果您想在休息日使用該設施，請與我們聯絡。"}@media(max-width: 768px){body.body{padding-top:40px}body.body .main-header{height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0c2133}body.body .main-header .e-logo-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.body .main-header .e-logo-wrap .e-logo{width:35px;margin-top:3px}body.body .main-header h1{margin:0 0 0 3%;position:relative;z-index:9999}body.body .main-header h1 img{width:79px}body.body .main-header .main-nav{margin-right:3.25%}body.body .main-header .main-nav .menu-button-box{position:relative;z-index:9999}body.body .main-header .main-nav .menu-button-box .menu-button{position:relative;opacity:1 !important}body.body .main-header .main-nav .menu-button-box .menu-button .sp-menu-button img{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}body.body .main-header .main-nav .menu-button-box .menu-button .sp-menu-button img:nth-of-type(2){position:absolute;top:0;right:2px;-webkit-transform:scale(0);transform:scale(0)}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner{padding-top:12vh;width:300px;max-width:70%;padding-left:5%;padding-right:5%;height:95%}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .normal-nav-list-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .normal-nav-list-box ul li{white-space:nowrap;width:104px}body.body .main-header .main-nav .hidden-nav-box .hidden-nav-inner .normal-nav-list-box ul li a{font-size:0.875rem;letter-spacing:.13em}body.body .main-header .hidden-reserve .hidden-reserve-inner{height:95%;-ms-overflow-style:none;scrollbar-width:none;overflow:scroll;-webkit-overflow-scrolling:touch}body.body .main-header .hidden-reserve .hidden-reserve-inner::-webkit-scrollbar{display:none}body.body .main-header .hidden-reserve .hidden-reserve-inner .reserve-form-box{margin-top:20px}body.body .main-header.menu-open .main-nav .menu-button-box .menu-button .sp-menu-button img{-webkit-transform:scale(0);transform:scale(0);opacity:1}body.body .main-header.menu-open .main-nav .menu-button-box .menu-button .sp-menu-button img:nth-of-type(2){-webkit-transform:scale(1);transform:scale(1)}body.body .main-header .sp-bottom-fix-box{position:fixed;bottom:0;left:0;width:100%;text-align:center;z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex}body.body .main-header .sp-bottom-fix-box p{width:50%;text-align:center}body.body .main-header .sp-bottom-fix-box p img{max-width:100%;display:block;margin:0 auto}body.body .main-header .sp-bottom-fix-box p.single{width:100%;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.body .main-header .sp-bottom-fix-box .sp-calendar{background:#fff}body.body .main-header .sp-bottom-fix-box .sp-reserve{background:#c4a113}body.body .main-footer .footer-logo img{max-width:66.5625%}body.body .main-footer .bottom-links{display:block}body.body .main-footer .bottom-links li{width:196px;margin:0 auto}body.body .main-footer .bottom-links li+li{margin-top:11px}body.body .main-footer .mini-link-list{display:block}body.body .main-footer .mini-link-list .text-link{text-align:center}body.body .main-footer .mini-link-list .sns-box{text-align:center}body.body .sp-go-top{position:fixed;right:3%;bottom:10vh;opacity:0;-webkit-transform:translate(0, -15px);transform:translate(0, -15px);-webkit-transition:all .2s;transition:all .2s;z-index:10}body.body.scroll-suffice .sp-go-top{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}body.body .reserve-form-box .inner form{display:block;padding-bottom:16px}body.body .reserve-form-box .inner form .title{width:100%}body.body .reserve-form-box .inner form .title+.form-item{-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:none}body.body .reserve-form-box .inner form .title+.form-item .text:first-of-type{width:100%;margin-right:0}body.body .reserve-form-box .inner form .form-item{padding:12px 0 12px;width:242px;max-width:90%;margin:0 auto;position:relative;border-top:#a8997b 2px dotted}body.body .reserve-form-box .inner form .form-item .text:first-of-type{margin-right:5px}body.body .reserve-form-box .inner form .input{width:148px;line-height:36px;margin:5px auto 0}body.body .reserve-form-box .inner .link-box{display:block}body.body .reserve-form-box .inner .link-box .big{width:100%}body.body .reserve-form-box .inner .link-box .big img{width:100%}body.body .reserve-form-box .inner .link-box .big+.big{margin-top:12px}body.body .reserve-form-box .inner .link-box .mini-button{width:100%;margin-top:10px}body.body .reserve-form-box .inner .bestrate{display:block}body.body .reserve-form-box .inner .bestrate .bestrate-title{width:100%;margin-right:0}body.body .reserve-form-box .inner .bestrate .text{width:100%;margin-top:7px}body.body .common-text-tate-box{display:block}body.body .common-text-tate-box .catch{height:auto;text-align:center}body.body .common-text-tate-box .text{margin-top:30px;height:auto;text-align:center}body.body .common-text-tate-box .space{display:none}body.body .common-bottom-images{width:80.5%}body.body .common-bottom-images .image{width:55.75%}body.body .common-bottom-images .image:nth-of-type(2){margin-top:6.2111801242%}body.body .common-bottom-images:after{width:79.5031055901%;padding-top:71.1180124224%}body.body .common-main-image-box{margin:11px auto 0;display:block;width:80%}body.body .common-main-image-box .main-image{width:100%;margin-top:calc(4.0625% + 87px);margin-bottom:calc(-63.75% - 85px)}body.body .common-main-image-box .text-box{width:100%;max-width:100%;margin-top:0}body.body .common-main-image-box .text-box .common-title2{margin-top:0;margin-bottom:63.75%}body.body .common-main-image-box .text-box .common-text-tate-box .catch{padding-top:1em}body.body.home .main-header h1{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}body.body.home .main-header.menu-open h1{opacity:1}body.body.home.scroll-suffice .main-header h1{opacity:1}body.body .top-slide-box{height:auto}body.body .top-slide-box .sp-slide-logo{text-align:center;margin-top:14px}body.body .top-slide-box .slide-box{height:auto;margin-top:13px}body.body .top-slide-box .slide-box .bx-wrapper{height:79.5vw}body.body .top-slide-box .slide-box .slide-nav-box{position:static;margin-top:28px}body.body .top-slide-box .slide-box .goto{position:static;margin:32px auto 0;max-width:65%;text-align:center}body.body .top-slide-box .slide-box .goto a img{max-width:100%}body.body .top-slide-box .slide-box .sp-scroll{text-align:center;margin-top:28px}body.body .top-page .single-news-area ul li a{display:block}body.body .top-page .single-news-area ul li a .info-box{margin-left:0;margin-left:0}body.body .top-page .single-news-area ul li a .info-box .new-image{margin-right:0;width:auto}body.body .top-page .single-news-area ul li a .info-box .new-image img{margin-right:5px}body.body .top-page .single-news-area ul li a .title{margin-right:0}body.body .top-page .plan-area .kotei-plan-box li{width:80%}body.body .top-page .plan-area .plan-box{width:80%}body.body .top-page .big-image-area section a{display:block}body.body .top-page .big-image-area section a .image{width:100%}body.body .top-page .big-image-area section a .text-box{width:78.75%;padding:0;margin:40px auto 0;padding-bottom:40px;max-width:100%}body.body .top-page .double-content-area .d-content .double-box{display:block}body.body .top-page .double-content-area .d-content .double-box .image-box{width:100%}body.body .top-page .double-content-area .d-content .double-box .text-box{width:100%;margin:30px auto 0 !important}body.body .top-page .packages-area .inner .plan-list{display:block}body.body .top-page .packages-area .inner .plan-list li{width:100%}body.body .top-page .room-type-area .room-list section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.body .top-page .room-type-area .room-list section .common-title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-left:0 !important;margin-right:0 !important;margin-bottom:0;margin-top:8.75%;position:relative;z-index:1}body.body .top-page .room-type-area .room-list section .image-box{width:100%}body.body .top-page .room-type-area .room-list section .image-box .image{z-index:0}body.body .top-page .room-type-area .room-list section .image-box .image:nth-of-type(1){width:80.75%}body.body .top-page .room-type-area .room-list section .image-box .image:nth-of-type(2){width:84%;margin-top:-6.25%}body.body .top-page .room-type-area .room-list section .image-box:after{margin-top:19.5%;width:80%;left:10% !important;right:0 !important;padding-top:97.5%}body.body .top-page .room-type-area .room-list section .text-box{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:78.75%;margin:4% auto 0 !important;position:relative;z-index:1}body.body .top-page .news-area ul{display:block}body.body .top-page .news-area ul li{width:100%;display:block;margin-top:10%}body.body .top-page .news-area ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.body .top-page .news-area ul li a [class^=news-thum]{width:48.3333333333%;padding-top:30%}body.body .top-page .news-area ul li a [class^=news-thum] img{bottom:auto;left:auto;top:0;right:0}body.body .top-page .news-area ul li a .info-box{width:46%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.body .top-page .news-area ul li a .info-box .time-box{margin-top:0}body.body .top-page .day-area .double-box{display:block}body.body .top-page .day-area .double-box .image{width:100%}body.body .top-page .day-area .double-box .text-box{width:100%;margin-top:10.4761904762%}body.body .top-page .day-area .news-box .news-list li a{display:block}body.body .top-page .day-area .news-box .news-list li a .info-box{margin-left:0;margin-left:0}body.body .top-page .day-area .news-box .news-list li a .info-box .new-image{margin-right:0;width:auto}body.body .top-page .day-area .news-box .news-list li a .info-box .new-image img{margin-right:5px}body.body .top-page .day-area .news-box .news-list li a .title{margin-right:0}body.body .top-page .new-about-area .image-box a img{opacity:1 !important}body.body .top-page .new-about-area .image-box a img.on{opacity:0 !important}body.body .top-page .new-about-area .image-box a.link1{left:20%;width:19.5%}body.body .top-page .new-about-area .image-box a.link2{margin-top:12.5%;right:10%;width:20%}body.body .rooms-page .sp-room-nav{margin:75px auto 0;position:relative;padding:35px 0;width:320px;max-width:125%;z-index:10}body.body .rooms-page .sp-room-nav:before{content:"";display:block;background:#243747;position:absolute;width:86.25%;height:100%;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:-1}body.body .rooms-page .sp-room-nav .c-aco-wrap{background:#fff;margin:25px auto 0;position:relative;z-index:5}body.body .rooms-page .sp-room-nav .c-aco-wrap .c-aco-button{width:320px;text-align:center;font-size:0.9375rem;color:#0c2133;position:relative;font-weight:500;letter-spacing:0.2em;line-height:46px}body.body .rooms-page .sp-room-nav .c-aco-wrap .c-aco-hidden{position:absolute;left:0;width:100%;top:100%;background:#f0e7c4}body.body .rooms-page .sp-room-nav .c-aco-wrap .c-aco-hidden ul li{color:#0c2133;font-size:0.9375rem;letter-spacing:0.2em;line-height:46px;text-align:center;font-weight:500}body.body .rooms-page .room-list-box .room-items{display:block;padding-top:calc(6.5625% + 41px)}body.body .rooms-page .room-list-box .room-items .room-slide-box{width:100%;position:relative;z-index:1}body.body .rooms-page .room-list-box .room-items .room-slide-box .bx-wrapper .bx-controls .bx-pager{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}body.body .rooms-page .room-list-box .room-items .room-slide-box .bx-wrapper .bx-controls .bx-pager .bx-pager-item{margin:0 4px}body.body .rooms-page .room-list-box .room-items .text-box{width:80%;max-width:100%;margin:0 auto;position:relative;z-index:0}body.body .rooms-page .room-list-box .room-items .text-box .text-top-box{width:100%;max-width:100%}body.body .rooms-page .room-list-box .room-items .text-box .text-top-box .common-title3{text-align:center;margin-top:calc(-90.625% - 61px);margin-bottom:calc(90.625% + 61px)}body.body .rooms-page .room-list-box .room-items .text-box .text-top-box .common-title3 .jp{display:block;margin-bottom:3px}body.body .rooms-page .room-list-box .room-items .text-box .text-bottom-box{width:100%;max-width:100%}body.body .rooms-page .room-list-box .room-items .text-box .text-bottom-box .common-link{margin-left:auto;margin-right:auto}body.body .rooms-page .room-list-box .room-items+.room-items{margin-top:0;padding-top:calc(12.5% + 41px)}body.body .rooms-page .room-list-box .room-items:nth-of-type(even):before{width:100%}body.body .rooms-page .rooms-top-area .image-box a img{opacity:1 !important}body.body .rooms-page .rooms-top-area .image-box a img.on{opacity:0 !important}body.body .rooms-page .rooms-top-area .image-box a.link1{left:20%;width:19.5%}body.body .rooms-page .rooms-top-area .image-box a.link2{margin-top:12.5%;right:10%;width:20%}body.body .rooms-page .other-link-area{border:none;position:relative;width:320px;max-width:125%}body.body .rooms-page .other-link-area:before{content:"";display:block;position:absolute;width:86.25%;height:100%;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:-1;border:1px solid #c4a113}body.body .rooms-page .other-link-area .inner{padding-left:0;padding-right:0}body.body .rooms-page .other-link-area .inner .c-aco-wrap{background:#fff;margin:25px auto 0;position:relative;z-index:5}body.body .rooms-page .other-link-area .inner .c-aco-wrap .c-aco-button{width:320px;text-align:center;font-size:0.9375rem;color:#0c2133;position:relative;font-weight:500;letter-spacing:0.2em;line-height:46px}body.body .rooms-page .other-link-area .inner .c-aco-wrap .c-aco-hidden{position:absolute;left:0;width:100%;top:100%;background:#f0e7c4}body.body .rooms-page .other-link-area .inner .c-aco-wrap .c-aco-hidden ul li{color:#0c2133;font-size:0.9375rem;letter-spacing:0.2em;line-height:46px;text-align:center;font-weight:500}body.body .room-footer-nav .other-link-area{border:none;position:relative;width:320px;max-width:125%}body.body .room-footer-nav .other-link-area:before{content:"";display:block;position:absolute;width:86.25%;height:100%;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:-1;border:1px solid #c4a113}body.body .room-footer-nav .other-link-area .inner{padding-left:0;padding-right:0}body.body .room-footer-nav .other-link-area .inner .c-aco-wrap{background:#fff;margin:25px auto 0;position:relative;z-index:5}body.body .room-footer-nav .other-link-area .inner .c-aco-wrap .c-aco-button{width:320px;text-align:center;font-size:0.9375rem;color:#0c2133;position:relative;font-weight:500;letter-spacing:0.2em;line-height:46px}body.body .room-footer-nav .other-link-area .inner .c-aco-wrap .c-aco-hidden{position:absolute;left:0;width:100%;top:100%;background:#f0e7c4}body.body .room-footer-nav .other-link-area .inner .c-aco-wrap .c-aco-hidden ul li{color:#0c2133;font-size:0.9375rem;letter-spacing:0.2em;line-height:46px;text-align:center;font-weight:500}body.body .dining-page .kodawari-area{margin-top:8vh}body.body .dining-page .kodawari-area .top-double{display:block}body.body .dining-page .kodawari-area .top-double .main-image{width:90%}body.body .dining-page .kodawari-area .top-double .text-box{width:80%;max-width:100%;margin-left:auto;margin-right:auto}body.body .dining-page .kodawari-area .top-double .text-box .catch{margin-top:3vh}body.body .dining-page .kodawari-area .top-double .text-box .text{margin-top:3vh}body.body .dining-page .kodawari-area .sozai-list{display:block}body.body .dining-page .kodawari-area .sozai-list li{width:100%}body.body .dining-page .kodawari-area:after{right:0;width:50%}body.body .hotspring-page .kono-area .inner{display:block}body.body .hotspring-page .kono-area .inner .image{width:100%;margin-top:6.875%}body.body .hotspring-page .kono-area .inner .text-box{width:100%;margin-top:7.8125%}body.body .hotspring-page .kono-area .inner .text-box .catch{text-align:center}body.body .hotspring-page .sp-onsen-nav .c-aco-wrap{width:320px;max-width:125%;background:#fff;margin:65px auto 0;position:relative;z-index:5}body.body .hotspring-page .sp-onsen-nav .c-aco-wrap .c-aco-button{width:320px;text-align:center;font-size:0.9375rem;color:#0c2133;position:relative;font-weight:500;letter-spacing:0.2em;line-height:46px;position:relative}body.body .hotspring-page .sp-onsen-nav .c-aco-wrap .c-aco-button .arrow{position:absolute;top:50%;right:10px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}body.body .hotspring-page .sp-onsen-nav .c-aco-wrap .c-aco-button .arrow:before{content:"く";-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;font-weight:normal;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;line-height:1em;display:block}body.body .hotspring-page .sp-onsen-nav .c-aco-wrap .c-aco-hidden{position:absolute;left:0;width:100%;top:100%;background:#f0e7c4}body.body .hotspring-page .sp-onsen-nav .c-aco-wrap .c-aco-hidden ul li{color:#0c2133;font-size:0.9375rem;letter-spacing:0.2em;line-height:46px;text-align:center;font-weight:500}body.body .hotspring-page .sp-onsen-nav .c-aco-wrap.open .c-aco-button .arrow:before{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}body.body .hotspring-page .normal-onsen-area .common-title3 .jp{display:block;margin-bottom:4px}body.body .hotspring-page .normal-onsen-area .onsen-content .text-box{width:80%;max-width:100%;margin:0 auto !important}body.body .hotspring-page .normal-onsen-area .onsen-content .top-onsen-box{padding-top:12.5%;padding-bottom:13.25%}body.body .hotspring-page .normal-onsen-area .onsen-content .top-onsen-box:before{padding-top:0;width:72.75%;height:100%}body.body .hotspring-page .normal-onsen-area .onsen-content .top-onsen-box .image-box figure{width:80% !important;margin:6.25% auto 0 !important}body.body .hotspring-page .normal-onsen-area .onsen-content .top-onsen-box .image-box figure figcaption{text-align:left !important}body.body .hotspring-page .normal-onsen-area .onsen-content .bottom-onsen-box{margin-top:15%;width:80%}body.body .hotspring-page .normal-onsen-area .onsen-content .bottom-onsen-box .text-box{width:100%}body.body .hotspring-page .normal-onsen-area .onsen-content .bottom-onsen-box .double-box{display:block}body.body .hotspring-page .normal-onsen-area .onsen-content .bottom-onsen-box .double-box figure{width:100%;margin-top:6.875%}body.body .hotspring-page .kasikiri-area .inner .description{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body.body .hotspring-page .kasikiri-area .inner .common-title{text-align:left}body.body .hotspring-page .kasikiri-area .inner .catch{text-align:left}body.body .hotspring-page .kasikiri-area .inner .catch br{display:none}body.body .hotspring-page .kasikiri-area .inner ul li{width:100%}body.body .hotspring-page .higaeri-area .inner .double-box{display:block}body.body .hotspring-page .higaeri-area .inner .double-box .image{width:100%}body.body .hotspring-page .higaeri-area .inner .double-box .text-box{width:100%}body.body .hotspring-page .beauty-area .inner-box{display:block}body.body .hotspring-page .beauty-area .inner-box .image{width:100%}body.body .hotspring-page .beauty-area .inner-box .text-box{width:100%;margin-top:2.2222222222vh}body.body .hotspring-page .beauty-area .inner-box2 .inner{display:block}body.body .hotspring-page .beauty-area .inner-box2 .inner .image{width:100%}body.body .hotspring-page .beauty-area .inner-box2 .inner .text-box{width:100%;margin-top:25px}body.body .hotspring-page .beauty-area .price-list{width:360px;max-width:90%;margin-left:10%}body.body .hotspring-page .beauty-area .price-list .common-title{width:88.8888888889%}body.body .hotspring-page .beauty-area .price-list .scroll{width:32.2222222222%;margin-left:28.3%;height:0;position:relative;z-index:2;top:187px;-webkit-transition:opacity .2s,-webkit-transform 0s;transition:opacity .2s,-webkit-transform 0s;transition:opacity .2s,transform 0s;transition:opacity .2s,transform 0s,-webkit-transform 0s}body.body .hotspring-page .beauty-area .price-list .scroll img{width:100%;display:block}body.body .hotspring-page .beauty-area .price-list .scroll.none{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:opacity .2s,transform 0s ease .2s;transform:opacity .2s,transform 0s ease .2s}body.body .hotspring-page .beauty-area .price-list .hyo{overflow:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;position:relative;z-index:0}body.body .hotspring-page .beauty-area .price-list .hyo::-webkit-scrollbar{display:none}body.body .hotspring-page .beauty-area .price-list .hyo .hyo-inner{position:relative;width:905px}body.body .hotspring-page .beauty-area .price-list .attention{width:88.8888888889%}body.body .hotspring-page .beauty-area .price-list .info{width:88.8888888889%}body.body .hotspring-page .beauty-area .price-list .info .title{width:94.375%}body.body .hotspring-page .bedrock-area .inner{display:block}body.body .hotspring-page .bedrock-area .inner .image{width:100%}body.body .hotspring-page .bedrock-area .inner .text-box{width:100%;margin-top:25px}body.body .facilities-page .sp-facilities-nav .c-aco-wrap{width:320px;max-width:125%;background:#fff;margin:65px auto 0;position:relative;z-index:5}body.body .facilities-page .sp-facilities-nav .c-aco-wrap .c-aco-button{width:320px;text-align:center;font-size:0.9375rem;color:#0c2133;position:relative;font-weight:500;letter-spacing:0.2em;line-height:46px;position:relative}body.body .facilities-page .sp-facilities-nav .c-aco-wrap .c-aco-button .arrow{position:absolute;top:50%;right:10px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}body.body .facilities-page .sp-facilities-nav .c-aco-wrap .c-aco-button .arrow:before{content:"く";-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;font-weight:normal;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;line-height:1em;display:block}body.body .facilities-page .sp-facilities-nav .c-aco-wrap .c-aco-hidden{position:absolute;left:0;width:100%;top:100%;background:#f0e7c4}body.body .facilities-page .sp-facilities-nav .c-aco-wrap .c-aco-hidden ul li{color:#0c2133;font-size:0.9375rem;letter-spacing:0.2em;line-height:46px;text-align:center;font-weight:500}body.body .facilities-page .sp-facilities-nav .c-aco-wrap.open .c-aco-button .arrow:before{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}body.body .facilities-page .lobby-area .inner .double-box{display:block}body.body .facilities-page .lobby-area .inner .double-box .text-box{width:100%;padding-bottom:0}body.body .facilities-page .lobby-area .inner .double-box .text-box .common-title.left{text-align:center}body.body .facilities-page .lobby-area .inner .double-box .text-box .catch{text-align:center}body.body .facilities-page .lobby-area .inner .double-box .image{width:100%;margin-top:28px}body.body .facilities-page .lobby-area .inner .double-box .image figure figcaption{text-align:left}body.body .facilities-page .lobby-area .inner .b-image{width:100%;margin-top:28px;margin-left:0}body.body .facilities-page .bar-area{margin-top:20%;padding-top:9.5%;background:#243747;padding-bottom:12%}body.body .facilities-page .bar-area:after{display:none}body.body .facilities-page .bar-area .inner .double-box{display:block}body.body .facilities-page .bar-area .inner .double-box .text-box{width:100%;margin-top:0}body.body .facilities-page .bar-area .inner .double-box .text-box .common-title.left{text-align:center}body.body .facilities-page .bar-area .inner .double-box .text-box .catch{text-align:center}body.body .facilities-page .bar-area .inner .double-box .image{width:100%;margin-top:25px}body.body .facilities-page .bar-area .inner ul{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0}body.body .facilities-page .bar-area .inner ul li{width:46.5625%;margin-top:14px}body.body .facilities-page .hall-area .catch{text-align:left}body.body .facilities-page .hall-area .big-images li{width:100%}body.body .facilities-page .hall-area .mini-images{margin-top:0}body.body .facilities-page .hall-area .mini-images li{width:100%;margin-top:3.8888888889vh}body.body .facilities-page .beauty-area{margin-top:16.25%}body.body .facilities-page .beauty-area .inner:before{width:85.625%}body.body .facilities-page .beauty-area .inner .double-box{display:block}body.body .facilities-page .beauty-area .inner .double-box .left-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}body.body .facilities-page .beauty-area .inner .double-box .left-images .image{width:49.375%}body.body .facilities-page .beauty-area .inner .double-box .right-box{width:100%}body.body .facilities-page .beauty-area .inner .common-link{margin:20px auto 0}body.body .facilities-page .pet-area .inner .top-box{display:block}body.body .facilities-page .pet-area .inner .top-box .image{width:100%}body.body .facilities-page .pet-area .inner .top-box .image img{display:block}body.body .facilities-page .pet-area .inner .top-box .text-box{width:100%}body.body .facilities-page .pet-area .inner .top-box .text-box .common-title.left{text-align:center}body.body .facilities-page .pet-area .inner .bottom-box{display:block}body.body .facilities-page .pet-area .inner .bottom-box .image-box{width:100%}body.body .facilities-page .pet-area .inner .bottom-box .image-box li{margin-top:6.5625%;width:100%}body.body .facilities-page .pet-area .inner .bottom-box .text-box{width:100%;margin-top:7.8125%}body.body .facilities-page .pet-area .inner .bottom-box .text-box ul{padding-left:17px}body.body .facilities-page .pet-area .inner .bottom-box .text-box .common-link{margin-left:17px}body.body .facilities-page .pet-area .inner .bottom-box .text-box .note{padding-left:17px}body.body .spend-page .trip-box .trip-content .inner .top-box .text-box{-webkit-box-ordinal-group:5 !important;-ms-flex-order:4 !important;order:4 !important;width:100%;margin-top:24px}body.body .spend-page .trip-box .trip-content .inner .top-box .image1{width:89.0625%}body.body .spend-page .trip-box .trip-content .inner .top-box .image2{width:64.375%;position:relative;z-index:1;margin-top:-12.5%}body.body .spend-page .trip-box .trip-content .inner .bottom-box{display:block}body.body .spend-page .trip-box .trip-content .inner .bottom-box li{width:100%;margin-top:22px}body.body .spend-page .trip-box .trip-content:nth-of-type(odd) .inner .top-box .image1{-webkit-transform:translate(14.0350877193%, 0);transform:translate(14.0350877193%, 0);margin-left:auto}body.body .spend-page .trip-box .trip-content:nth-of-type(odd) .inner .top-box .image2{margin-left:0}body.body .spend-page .trip-box .trip-content:nth-of-type(even) .inner .top-box .image1{-webkit-transform:translate(-14.0350877193%, 0);transform:translate(-14.0350877193%, 0)}body.body .spend-page .trip-box .trip-content:nth-of-type(even) .inner .top-box .image2{margin-left:auto}body.body .access-page .map-area .map-box{padding-top:80.9375%}body.body .access-page .map-area .info{display:block;text-align:center;padding:10px}body.body .access-page .map-area .info a{margin:7px auto 0}body.body .access-page .sp-access-nav .c-aco-wrap{width:320px;max-width:125%;background:#fff;margin:65px auto 0;position:relative;z-index:5}body.body .access-page .sp-access-nav .c-aco-wrap .c-aco-button{width:320px;text-align:center;font-size:0.9375rem;color:#0c2133;position:relative;font-weight:500;letter-spacing:0.2em;line-height:46px;position:relative}body.body .access-page .sp-access-nav .c-aco-wrap .c-aco-button .arrow{position:absolute;top:50%;right:10px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}body.body .access-page .sp-access-nav .c-aco-wrap .c-aco-button .arrow:before{content:"く";-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;font-weight:normal;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;line-height:1em;display:block}body.body .access-page .sp-access-nav .c-aco-wrap .c-aco-hidden{position:absolute;left:0;width:100%;top:100%;background:#f0e7c4}body.body .access-page .sp-access-nav .c-aco-wrap .c-aco-hidden ul li{color:#0c2133;font-size:0.9375rem;letter-spacing:0.2em;line-height:46px;text-align:center;font-weight:500}body.body .access-page .sp-access-nav .c-aco-wrap.open .c-aco-button .arrow:before{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}body.body .access-page .route-area{width:100%;max-width:100%;border:none;position:relative;z-index:0;padding:0}body.body .access-page .route-area:before,body.body .access-page .route-area:after{content:"";display:block;height:1px;background:#fff;width:80%;margin:0 auto}body.body .access-page .route-area .inner{width:100%;padding:7vh 0 11.1111111111vh}body.body .access-page .route-area .inner .scroll{width:32.2222222222%;margin-left:auto;margin-right:auto;height:0;position:relative;z-index:2;top:80px;-webkit-transition:opacity .2s,-webkit-transform 0s;transition:opacity .2s,-webkit-transform 0s;transition:opacity .2s,transform 0s;transition:opacity .2s,transform 0s,-webkit-transform 0s}body.body .access-page .route-area .inner .scroll img{width:100%;display:block}body.body .access-page .route-area .inner .scroll.none{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:opacity .2s,transform 0s ease .2s;transform:opacity .2s,transform 0s ease .2s}body.body .access-page .route-area .inner .big-map-box{overflow:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}body.body .access-page .route-area .inner .big-map-box::-webkit-scrollbar{display:none}body.body .access-page .route-area .inner .big-map-box .big-map{width:200%}body.body .access-page .route-area .inner .double-box{width:80%;margin-left:auto;margin-right:auto;display:block}body.body .access-page .route-area .inner .double-box .map{width:100%;margin-top:7.5%}body.body .access-page .how-area .how-content ul{display:block}body.body .access-page .how-area .how-content ul .c-aco-wrap{width:100%}body.body .access-page .how-area .how-content ul .c-aco-wrap .c-aco-button{position:relative}body.body .access-page .how-area .how-content ul .c-aco-wrap .c-aco-button .arrow{position:absolute;display:block;right:10px;top:10px}body.body .access-page .how-area .how-content ul .c-aco-wrap .c-aco-button .arrow:after{content:"く";font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;display:block;font-weight:normal;line-height:1em;letter-spacing:0}body.body .access-page .how-area .how-content ul .c-aco-wrap.open .c-aco-button .arrow:after{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}body.body .access-page .how-area .how-content ul .aida{display:none}body.body .kanko-page .sp-kanko-nav .c-aco-wrap{width:320px;max-width:125%;background:#fff;margin:65px auto 0;position:relative;z-index:5}body.body .kanko-page .sp-kanko-nav .c-aco-wrap .c-aco-button{width:320px;text-align:center;font-size:0.9375rem;color:#0c2133;position:relative;font-weight:500;letter-spacing:0.2em;line-height:46px;position:relative}body.body .kanko-page .sp-kanko-nav .c-aco-wrap .c-aco-button .arrow{position:absolute;top:50%;right:10px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}body.body .kanko-page .sp-kanko-nav .c-aco-wrap .c-aco-button .arrow:before{content:"く";-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;font-weight:normal;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;line-height:1em;display:block}body.body .kanko-page .sp-kanko-nav .c-aco-wrap .c-aco-hidden{position:absolute;left:0;width:100%;top:100%;background:#f0e7c4}body.body .kanko-page .sp-kanko-nav .c-aco-wrap .c-aco-hidden ul li{color:#0c2133;font-size:0.9375rem;letter-spacing:0.2em;line-height:46px;text-align:center;font-weight:500}body.body .kanko-page .sp-kanko-nav .c-aco-wrap.open .c-aco-button .arrow:before{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}body.body .kanko-page .spot-area{max-width:90%}body.body .kanko-page .spot-area ul{display:block}body.body .kanko-page .spot-area ul .c-aco-wrap{width:100%;border:1px solid #0c2133;-webkit-transition:border .2s;transition:border .2s}body.body .kanko-page .spot-area ul .c-aco-wrap .c-aco-hidden{width:89.3854748603%;margin-left:auto;margin-right:auto}body.body .kanko-page .spot-area ul .c-aco-wrap .c-aco-hidden:before{content:"";display:block;height:15px}body.body .kanko-page .spot-area ul .c-aco-wrap .c-aco-button{width:89.3854748603%;margin-left:auto;margin-right:auto;background:#243747;color:#c4a113;font-size:0.875rem;font-weight:500;line-height:43px;padding:0 14px;position:relative;-webkit-transition:background .2s;transition:background .2s}body.body .kanko-page .spot-area ul .c-aco-wrap .c-aco-button img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}body.body .kanko-page .spot-area ul .c-aco-wrap.open{border:1px solid #c4a113}body.body .kanko-page .spot-area ul .c-aco-wrap.open .c-aco-button{background:#0c2133;color:rgba(196,161,19,0)}body.body .kanko-page .spot-area ul .c-aco-wrap.open .c-aco-button img{opacity:1}body.body .kanko-page .sayu-item-area section:before{width:80%}body.body .kanko-page .sayu-item-area section .inner .text-box{width:100%}body.body .kanko-page .sayu-item-area section .inner .text-box .common-title.left{text-align:center}body.body .kanko-page .sayu-item-area section .inner .text-box .sp-image{margin-top:6.25%}body.body .kanko-page .sayu-item-area section .inner .text-box .sp-image img{display:block;width:100%}body.body .news-page .news-wrap .news-lists{width:300px;max-width:100%}body.body .news-page .news-wrap .news-lists li{width:100%;display:block;margin-top:10%}body.body .news-page .news-wrap .news-lists li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.body .news-page .news-wrap .news-lists li a [class^=news-thum]{width:48.3333333333%;padding-top:30%}body.body .news-page .news-wrap .news-lists li a [class^=news-thum] img{bottom:auto;left:auto;top:0;right:0}body.body .news-page .news-wrap .news-lists li a .info-box{width:46%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.body .news-page .news-wrap .news-lists li a .info-box .time-box{margin-top:0}body.body .day-page .sp-day-nav .c-aco-wrap{width:320px;max-width:125%;background:#fff;margin:65px auto 0;position:relative;z-index:5}body.body .day-page .sp-day-nav .c-aco-wrap .c-aco-button{width:320px;text-align:center;font-size:0.9375rem;color:#0c2133;position:relative;font-weight:500;letter-spacing:0.2em;line-height:46px;position:relative}body.body .day-page .sp-day-nav .c-aco-wrap .c-aco-button .arrow{position:absolute;top:50%;right:10px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}body.body .day-page .sp-day-nav .c-aco-wrap .c-aco-button .arrow:before{content:"く";-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;font-weight:normal;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;line-height:1em;display:block}body.body .day-page .sp-day-nav .c-aco-wrap .c-aco-hidden{position:absolute;left:0;width:100%;top:100%;background:#f0e7c4}body.body .day-page .sp-day-nav .c-aco-wrap .c-aco-hidden ul li{color:#0c2133;font-size:0.9375rem;letter-spacing:0.2em;line-height:46px;text-align:center;font-weight:500}body.body .day-page .sp-day-nav .c-aco-wrap.open .c-aco-button .arrow:before{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}body.body .day-page .content-wrap .day-item .inner .plan{display:block}body.body .day-page .content-wrap .day-item .inner .plan .image{width:100%}body.body .day-page .content-wrap .day-item .inner .plan .text-box{margin-top:2.2222222222vh;width:100%}body.body .day-page .content-wrap .day-item .inner .plan .text-box .g{max-width:100%}body.body .day-page .content-wrap .day-item .inner .last-text-box .g{max-width:100%}body.body .day-page .content-wrap .day-item .inner .konrei-box .konrei-top{display:block;margin-top:8.75%}body.body .day-page .content-wrap .day-item .inner .konrei-box .konrei-top .image{margin-top:0}body.body .day-page .content-wrap .day-item .inner .konrei-box .konrei-top .image img{width:100%}body.body .day-page .content-wrap .day-item .inner .konrei-box .konrei-top .text-box{width:100%;margin-top:10%}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap{margin-top:11.875%}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-button{width:320px;max-width:100%;text-align:center;font-size:0.9375rem;color:#0c2133;position:relative;font-weight:500;letter-spacing:0.2em;line-height:46px;position:relative;background:#fff}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-button .arrow{position:absolute;top:50%;right:10px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-button .arrow:before{content:"く";-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;font-weight:normal;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-family:"Noto Sans JP","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"小塚ゴシック Pro","MS Pゴシック","MS PGothic","Droid Sans Mono",sans-serif;line-height:1em;display:block}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap{display:block}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap>div{width:100%}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap .c-aco-hidden .price-wrap>div.ct4{margin-top:9%}body.body .day-page .content-wrap .day-item .inner .konrei-box .c-aco-wrap.open .c-aco-button .arrow:before{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}body.body .day-page .news-box .inner .news-lists li a{display:block}body.body .day-page .news-box .inner .news-lists li a .info-box{margin-left:0;margin-left:0}body.body .day-page .news-box .inner .news-lists li a .info-box .new-image{margin-right:0;width:auto}body.body .day-page .news-box .inner .news-lists li a .info-box .new-image img{margin-right:5px}body.body .day-page .news-box .inner .news-lists li a .title{margin-right:0}body.body .plan-page .news-wrap ul{display:block}body.body .plan-page .news-wrap ul li{width:100%}body.body .rule-page{overflow:hidden}body.body .rule-page .text-area .hyo-box dd .kingaku{display:block}body.body .rule-page .text-area .hyo-box dd .kingaku .left{width:100%;border-bottom:1px solid #fff;padding:8px 10px;background:#243747}body.body .rule-page .text-area .hyo-box dd .kingaku .right{width:100%}body.body .rule-page .text-area .hyo-box dd .kingaku .right .tr .title{width:80px}body.body .rule-page .text-area .hyo-box dd .scroll{width:32.2222222222%;margin-left:auto;margin-right:auto;height:0;position:relative;z-index:2;top:30px;-webkit-transition:opacity .2s,-webkit-transform 0s;transition:opacity .2s,-webkit-transform 0s;transition:opacity .2s,transform 0s;transition:opacity .2s,transform 0s,-webkit-transform 0s}body.body .rule-page .text-area .hyo-box dd .scroll img{width:100%;display:block}body.body .rule-page .text-area .hyo-box dd .scroll.none{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:opacity .2s,transform 0s ease .2s;transform:opacity .2s,transform 0s ease .2s}body.body .rule-page .text-area .hyo-box dd .hyo{overflow:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;width:90vw}body.body .rule-page .text-area .hyo-box dd .hyo::-webkit-scrollbar{display:none}body.body .rule-page .text-area .hyo-box dd .hyo .table-wrap{width:812px}body.body .company-page .bottom-double-box{display:block}body.body .company-page .bottom-double-box .left-box,body.body .company-page .bottom-double-box .right-box{width:100%}body.body .company-page .bottom-double-box .right-box{margin-top:5.5555555556vh}body.body .company-page .bottom-double-box .right-box .double-box{display:block}body.body .company-page .bottom-double-box .right-box .double-box .logo{width:100%;margin-right:0;margin-bottom:18px}body.body .company-page .bottom-double-box .right-box .double-box .logo img{width:auto;max-width:100%;margin:0 auto}body.body .company-page .bottom-double-box .right-box .double-box .info-box{text-align:center;width:100%}body.body .yuhinkan-page{margin-top:60px}body.body .yuhinkan-page .yuhinkan-slide-area .inner .slide-wrap .bx-wrapper .yuhinkan-slide li .slide-image{padding-top:79.5%}body.body .yuhinkan-page .yuhinkan-slide-area .inner .slide-wrap .slide-nav-box{bottom:-30px}body.body .yuhinkan-page .illust-image-area .image-box a img{opacity:1 !important}body.body .yuhinkan-page .illust-image-area .image-box a img.on{opacity:0 !important}body.body .yuhinkan-page .illust-image-area .image-box a.link1{left:20%;width:19.5%}body.body .yuhinkan-page .illust-image-area .image-box a.link2{margin-top:12.5%;right:10%;width:20%}body.body .yuhinkan-page .about-area .inner{display:block;position:relative;z-index:0}body.body .yuhinkan-page .about-area .inner:before{content:"";display:block;z-index:-1;width:77.25%;background:#243747;height:calc(100% - 40px);left:0;bottom:0;position:absolute}body.body .yuhinkan-page .about-area .inner .image-box{width:80%;margin:0 auto}body.body .yuhinkan-page .about-area .inner .text-box{margin:40px auto 0;padding:0 0 50px;width:80%;max-width:none}body.body .yuhinkan-page .about-area .inner .text-box:before{display:none}body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box{display:block}body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box .slide-box{width:100%}body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box .slide-box .room-slide-wrap .bx-wrapper .bx-controls .bx-pager{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box .text-box{width:80%;margin:40px auto 0;max-width:none}body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box .text-box h4{padding:0;text-align:center}body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box .text-box .text-inner{padding:0}body.body .yuhinkan-page .room-area .room-item-box .item .room-top-box .text-box .text-inner .common-link{margin-left:auto;margin-right:auto}body.body .yuhinkan-page .room-area .room-item-box .item .room-bottom-box{display:block}body.body .yuhinkan-page .room-area .room-item-box .item .room-bottom-box .map-box{width:100%}body.body .yuhinkan-page .room-area .room-item-box .item .room-bottom-box .text-box{width:100%;padding:25px}body.body .yuhinkan-page .room-area .room-item-box .item .room-bottom-box .text-box .dl-box dl{display:block}body.body .yuhinkan-page .room-area .room-item-box .item .room-bottom-box .text-box .dl-box dl dt{width:100%}body.body .yuhinkan-page .kesiki-area{margin-top:75px;padding:55px 0}body.body .yuhinkan-page .kesiki-area .inner .double-box{display:block}body.body .yuhinkan-page .kesiki-area .inner .double-box figure{width:100%}body.body .yuhinkan-page .kesiki-area .inner .double-box figure+figure{margin-top:30px}body.body .yuhinkan-page .omotenashi-area .inner .item-box{display:block}body.body .yuhinkan-page .omotenashi-area .inner .item-box .item{width:100%}body.body .yuhinkan-page .omotenashi-area .inner .item-box .item+.item{margin-top:30px}body.body .yuhinkan-page .rotenburo-area .inner{display:block}body.body .yuhinkan-page .rotenburo-area .inner .image-box{width:100%}body.body .yuhinkan-page .rotenburo-area .inner .text-box{width:100%;margin-top:35px}body.body .yuhinkan-page .ryori-area .inner .top-box{display:block}body.body .yuhinkan-page .ryori-area .inner .top-box .text-box{width:80%;margin:0 auto}body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .image-box{position:relative;width:100vw;padding-top:0;-webkit-transform:translate(-10%, 0);transform:translate(-10%, 0);margin-top:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .image-box .image-left,body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .image-box .image-right{width:49.5%;position:relative;top:auto !important;right:auto !important;left:auto !important;margin-top:0 !important;-webkit-transform:translate(0, 0);transform:translate(0, 0)}body.body .yuhinkan-page .ryori-area .inner .top-box .text-box .text-inner{margin-top:38px}body.body .yuhinkan-page .ryori-area .inner .double-box{display:block}body.body .yuhinkan-page .ryori-area .inner .double-box .item{width:100%;margin-top:45px}body.body .yuhinkan-page .bihin-area .inner .image-list{display:block}body.body .yuhinkan-page .bihin-area .inner .image-list li{width:100%}body.body .yuhinkan-page .bihin-area .inner .image-list li+li{margin-top:25px}body.body .yuhin-kan-footer-nav .sp-room-nav{margin:75px auto 0;position:relative;padding:35px 0;width:320px;max-width:125%;z-index:10}body.body .yuhin-kan-footer-nav .sp-room-nav:before{content:"";display:block;background:#243747;position:absolute;width:86.25%;height:100%;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:-1}body.body .yuhin-kan-footer-nav .sp-room-nav .c-aco-wrap{background:#fff;margin:25px auto 0;position:relative;z-index:5}body.body .yuhin-kan-footer-nav .sp-room-nav .c-aco-wrap .c-aco-button{width:320px;text-align:center;font-size:0.9375rem;color:#0c2133;position:relative;font-weight:500;letter-spacing:0.2em;line-height:46px}body.body .yuhin-kan-footer-nav .sp-room-nav .c-aco-wrap .c-aco-hidden{position:absolute;left:0;width:100%;top:100%;background:#f0e7c4}body.body .yuhin-kan-footer-nav .sp-room-nav .c-aco-wrap .c-aco-hidden ul li{color:#0c2133;font-size:0.9375rem;letter-spacing:0.2em;line-height:46px;text-align:center;font-weight:500}}.bl-category{margin-top:42px}.bl-category__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-bottom:77px;border-bottom:solid 1px #b3b3b3}.bl-category__item{width:32.5123152709%;position:relative}.bl-category__item:nth-of-type(1){z-index:10}.bl-category__item:nth-of-type(2){z-index:9}.bl-category__item:nth-of-type(3){z-index:8}.bl-category__item.js-hover .bl-category__index{-webkit-transition:.5s;transition:.5s;max-height:1000px}.bl-category__item.js-hover .bl-category__button:after{content:"－"}.bl-category__button{position:relative;background:#fff;width:100%;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#0c2133 !important;font-size:.875rem;letter-spacing:.075em;text-indent:.075em;font-weight:300}.bl-category__button:after{content:"＋";font-size:1.2em;position:absolute;height:1em;line-height:1em;right:1em;top:0;bottom:0;margin:auto;font-weight:900}.bl-category__index{position:absolute;z-index:1;top:100%;left:0;max-height:0;overflow:hidden;width:100%}@media(max-width: 768px){.bl-category{margin-top:9vw}.bl-category__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding-bottom:8vw}.bl-category__item{margin:auto;width:80vw}.bl-category__button{margin-top:5.3333333333vw;height:11.9466666667vw;font-size:4.2666666667vw}}.bl-index__item{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:#f0e7c4;text-align:center;font-weight:300;font-size:1rem;line-height:1.75;letter-spacing:.1em;text-indent:.1em}.bl-index__anchor{display:block;color:#0c2133 !important}.bl-index__anchor:hover{font-weight:700}@media(max-width: 768px){.bl-index__item{font-size:3.84vw;height:8.96vw;line-height:8.96vw}}.bl-faq__section{margin-top:83px}.bl-faq__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-size:1.0625rem;line-height:1.3529411765;letter-spacing:.1em;font-weight:500}.bl-faq__title .big,.bl-faq__title .small{min-height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bl-faq__title .big{width:114px;background:#c4a113;color:#0c2133;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bl-faq__title .small{width:calc(100% - 114px);background:#495866;color:#fff;padding:.3em 1.5em}@media(max-width: 768px){.bl-faq__section{margin-top:12.8vw}.bl-faq__title{display:block}.bl-faq__title .big,.bl-faq__title .small{width:100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:4.0533333333vw;min-height:8.96vw;font-weight:500}}.el-faq{font-family:"Noto Serif JP",serif}.el-faq__question,.el-faq__answer{padding:.75rem 1.5rem !important}.el-faq__question{margin-top:44px;font-size:.9375rem;line-height:1.9333333333;padding-top:.1px;padding-bottom:.1px;letter-spacing:.1253333333em;font-weight:500;background:#243747}.el-faq__question:before,.el-faq__question:after{content:"";display:block;height:0;width:0}.el-faq__question:before{margin-top:-.4666666667em}.el-faq__question:after{margin-bottom:-.4666666667em}.el-faq__question .q{color:#c4a113;font-size:16px}.el-faq__answer{margin-top:17px}.el-faq__answer .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.el-faq__answer .a{color:#c4a113;font-family:"Noto Serif JP",serif;font-size:16px;font-weight:500;padding-right:5px}.el-faq__answer .text{margin-top:2px;font-weight:300;font-size:.75rem;line-height:1.8333333333;padding-top:.1px;padding-bottom:.1px;letter-spacing:.05em;white-space:pre-line;text-align:justify;text-justify:inter-ideograph;font-family:"Noto Sans JP",sans-serif}.el-faq__answer .text:before,.el-faq__answer .text:after{content:"";display:block;height:0;width:0}.el-faq__answer .text:before{margin-top:-.4166666667em}.el-faq__answer .text:after{margin-bottom:-.4166666667em}@media(max-width: 768px){.el-faq__question,.el-faq__answer{padding-left:1.1em !important;padding-right:1.1em !important}.el-faq__question{margin-top:10.24vw;font-size:3.6266666667vw}.el-faq__answer{margin-top:3.84vw;padding:2.4em 1.1em;font-size:3.4133333333vw}}/*# sourceMappingURL=style.css.map */