.ttlarea ul.outer{max-width:1200px}h1.ttl{padding:1em 0;color:#fff;font-size:40px;font-weight:700;line-height:1.2}h1.ttl span.en{color:#ebbf53;font-size:20px;font-style:italic;font-family:'Sorts Mill Goudy',serif;display:block}.contents{padding-top:80px;background:#292b2b}#sauna{width:100%;margin:0 auto;padding:0}.breadcrumbs{color:#fff;background:#292b2b}.breadcrumbs span a{color:#eee}#fadeInBnr_sauna{right:0;bottom:10px;width:100px;height:80px;padding:20px;border:3px solid #fff;border-radius:10px;background:radial-gradient(rgba(2,90,146,.9),rgba(8,63,98,.9));position:fixed;z-index:99;display:none}#fadeInBnr_sauna #box_bnr{justify-content:center;align-items:center}#fadeInBnr_sauna h3{color:#fff;font-size:16px;text-align:center;line-height:1.7}a:hover #fadeInBnr_sauna h3{color:#ccc}#wrapper_sauna{width:100%;margin:0 auto;padding:0}#sauna h2{padding:1em 0 0;color:#fff;font-size:40px;font-weight:500;text-align:center}#sauna h3{margin:2.5% auto 5%;color:#fff;font-size:26px}#sauna h3 span.horizontal{text-align:center;border-bottom:solid 3px #ebbf53;display:inline-block}#sauna h4{margin:2.5% auto 5%;padding:0 55px;color:#fff;font-size:24px;text-align:center;position:relative;display:inline-block}#sauna h4:before,#sauna h4:after{width:45px;height:1px;content:'';position:absolute;top:50%;display:inline-block;background-color:#fff}#sauna h4:before{left:0}#sauna h4:after{right:0}#sauna h4 span{color:#ebbf53}#wrapper_top_movie{width:100%;margin:0 auto;padding:0 0 5%;position:relative}#wrapper_top_movie .movie{position:relative}#wrapper_top_movie .movie .video{width:100%;display:block}#wrapper_top_movie .movie .wrapper_txt{position:relative}#wrapper_top_movie .movie h1{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:0;color:#fff;font-size:4vw;text-align:center;line-height:1.5}#wrapper_top_movie .movie h1 span{font-size:9vw;display:block}#wrapper_concept{width:100%;margin:0 auto;padding:5% 0;background:#ccc;background-position:center center;background-size:cover;position:relative;background-image:linear-gradient(to bottom left,rgba(204,204,204,.5) 1%,rgba(204,204,204,.5),rgba(204,204,204,.5),rgba(204,204,204,.9) 90%,rgba(204,204,204,.9) 100%),url(//www.grande-villaclub.com/wp-content/themes/grande/assets/sauna/css/../img/bg_concept.jpg);background-image:linear-gradient(to bottom left,rgba(0,114,187,.5) 1%,rgba(0,114,187,.5),rgba(0,114,187,.5),rgba(0,114,187,.9) 90%,rgba(0,114,187,.9) 100%),url(//www.grande-villaclub.com/wp-content/themes/grande/assets/sauna/css/../img/bg_concept.jpg);background-size:cover}#concept{width:1200px;margin:0 auto;padding:2.5%;border:1px solid #fff;border-radius:20px}#concept h1{padding:0;color:#001011;font-size:50px;font-style:italic;text-align:center;line-height:1.5}#concept h2{padding:1em 0;color:#001011;font-size:36px;font-weight:700;text-align:center;line-height:1.4}#concept ul.point{width:35%}#concept ul.point li{font-size:2vw}#concept ul.point li:before{margin-right:.25em}#concept ul.point li.no_disc{padding-left:0;text-indent:0}#concept ul.point li.no_disc:before{margin-right:0;content:''}#concept ul.point li.note{padding-left:1.25em;text-indent:-1.25em}#concept ul.point li.note:before{counter-increment:none;content:'※';margin-right:.25em;color:#aaa}#concept ul.point li.note.red{padding-left:1em;text-indent:0}#concept ul.point li.note.red:before{counter-increment:none;content:'※';margin-right:.25em;color:#bb0a21}#concept ul.point li:before{content:"\eed6";margin-right:.25em;color:#ebbf53}#concept dl{width:40%;margin-top:2%;padding:2%;border-radius:10px;background:rgba(255,255,255,.7)}#concept dt{width:30%;font-size:2vw;text-align:center}#concept dd{width:70%;font-size:2vw;text-align:center}section#map{padding:5% 0;background:#fff}#map h2{color:#001011}#map #wrapper_ul-national{position:relative;z-index:20}#map .wrapper_ul{width:100%;margin:0 auto;padding:0}#map ul.outer{justify-content:center}#map ul.outer li.outer-li{width:100%;position:relative}#map ul.outer li.outer-li svg#map{width:100%;max-height:900px;margin:0 auto;text-align:center}#map p.lead{margin-bottom:3em;text-align:center}svg#map .st0,svg#map .st1,svg#map .st2,svg#map .st3{fill:none}svg#map .st1{stroke:#fff}svg#map .st1,svg#map .st2,svg#map .st3{stroke-miterlimit:10}svg#map .st4{fill:#231815}svg#map .st2{stroke:#898989}svg#map .st3{stroke:#000}svg#map .st5,svg#map .st6{opacity:.3}svg#map .st5,svg#map .st7{fill:#898989}#privileges{margin:0 auto 5%}#privileges h3{margin:5% 0 2.5%;font-weight:700;font-size:30px;font-style:italic;text-align:left}#privileges h3 span{margin-right:.5em;padding-right:.5em;font-size:46px;border-right:solid 3px #ebbf53}#privileges p.lead{margin:0 0 2.5%;color:#fff;font-size:16px;text-align:left}#sauna .wrapper_ul{margin:5% auto 10%}.privileges_ul li.photo{flex:0 0 48.5%;margin:0 3% 3% 0;position:relative;border-radius:5px}.privileges_ul li.photo:nth-child(2n){margin-right:0}.privileges_ul li.photo img{border-radius:5px}.privileges_ul4 li.photo{flex:0 0 23.5%;margin:0 2% 2% 0;position:relative}.privileges_ul4 li.photo:nth-child(4n){margin-right:0}.privileges_ul li.photo p.caption,.privileges_ul4 li.photo p.caption{margin:0;padding:0;color:#fff;font-size:14px;font-family:"Sawarabi Mincho";text-shadow:#000 1px 1px 2px,#000 -1px 1px 2px,#000 1px -1px 2px,#000 -1px -1px 2px;filter:drop-shadow(0 0 .75rem #000);line-height:1.4;position:absolute;left:4%;bottom:4%;z-index:50}.privileges_ul li.photo p.caption.tl{font-size:1.5vw;position:absolute;top:9%;left:9%;bottom:auto;z-index:50}.privileges_ul li.movie{margin:0 auto;position:relative}.privileges_ul li.movie .video{width:100%;display:block}.privileges_ul li.movie.movie1{margin:5% auto;width:67.9998%;max-width:100%}#stay{margin:0 auto;background:#474949}#stay p.lead{margin:0 0 2.5%;color:#fff;font-size:16px;text-align:left}#stay ul.outer li.outer-li{flex:0 0 23.5%;margin:0 2% 2% 0;border-radius:5px}#stay ul.outer li.outer-li:nth-child(4n){margin-right:0}#stay ul.inner li.photo{margin:0;position:relative;border-radius:5px}#stay ul.inner li.photo img{border-radius:5px}#stay ul.inner li.photo p.caption{margin:0;padding:0;color:#fff;font-size:14px;font-family:"Sawarabi Mincho";text-shadow:#000 1px 1px 2px,#000 -1px 1px 2px,#000 1px -1px 2px,#000 -1px -1px 2px;filter:drop-shadow(0 0 .75rem #000);line-height:1.4;position:absolute;left:4%;bottom:4%;z-index:50}#stay ul.inner li.photo p.caption.tl{font-size:1.5vw;position:absolute;top:9%;left:9%;bottom:auto;z-index:50}#refresh{margin:0 auto;background:#292b2b}#refresh h3{margin:5% auto 2.5%;font-weight:700;text-align:center}#refresh p.lead{margin:0 0 2.5%;color:#fff;font-size:16px;text-align:left}.refresh_ul li.movie{margin:0 auto;position:relative}.refresh_ul li.movie .video{width:100%;display:block;border-radius:5px}.refresh_ul li.movie.movie1{margin:0 auto;width:67.9998%;max-width:100%}#refresh ul.outer li.outer-li{flex:0 0 23.5%;margin:0 2% 2% 0;border-radius:5px}#refresh ul.outer li.outer-li:nth-child(4n){margin-right:0}#refresh ul.inner li.photo{margin:0;position:relative;border-radius:5px}#refresh ul.inner li.photo img{border-radius:5px}#refresh ul.inner li.photo p.caption{margin:0;padding:0;color:#fff;font-size:14px;font-family:"Sawarabi Mincho";text-shadow:#000 1px 1px 2px,#000 -1px 1px 2px,#000 1px -1px 2px,#000 -1px -1px 2px;filter:drop-shadow(0 0 .75rem #000);line-height:1.4;position:absolute;left:4%;bottom:4%;z-index:50}#refresh ul.inner li.photo p.caption.tl{font-size:1.5vw;position:absolute;top:9%;left:9%;bottom:auto;z-index:50}#trial_lodging{margin:0 auto;background:#769fb9}#trial_lodging h2{color:#fff}#wrapper_slider_trial_lodging ul.outer{width:70%}#wrapper_slider_trial_lodging ul.outer li.photo{border-radius:5px}#wrapper_slider_trial_lodging ul.outer li.photo img{border-radius:5px}#wrapper_slider_trial_lodging ul.outer li.photo p.caption{margin:0;padding:0;color:#fff;font-size:14px;font-family:"Sawarabi Mincho";text-shadow:#000 1px 1px 2px,#000 -1px 1px 2px,#000 1px -1px 2px,#000 -1px -1px 2px;filter:drop-shadow(0 0 .75rem #000);line-height:1.4;position:absolute;left:4%;bottom:4%;z-index:50}#trial_lodging{width:100%;margin:0 auto;padding:7% 0}#trial_lodging .trial_lodging_plan{width:100%;margin:2.5% auto 5%}#trial_lodging h3{margin:1em 0 .5em;font-size:26px}#trial_lodging h4{margin:0;font-size:22px}#trial_lodging p.trial_lead{margin:0 0 1em}#wrapper_detail{margin:5% auto;padding:5% 0;background:rgba(255,255,255,.5);border-radius:5px}.trial_lodging{width:80%;margin:2.5% auto 5%;padding:2%;border:1px solid #0072bb;border-radius:20px}.trial_lodging p{margin-bottom:1em;font-size:14px}.trial_lodging p:last-of-type{margin-bottom:0}.trial_lodging ul.fb_row li:nth-child(1){margin-right:2em}.trial_lodging dl.accommodations dt{float:left}.trial_lodging dl.accommodations dd{margin-left:4em}table.ptn03{width:84%;margin:0 auto 10%;border-collapse:collapse}table.ptn03 th{width:30%;padding:2% 8% 2% 0;color:#000;font-weight:700;line-height:1.1;vertical-align:top;border:none}table.ptn03 td{width:70%;padding:2% 0 2% 4%;border:none}table.ptn03 tr:first-child th,table.ptn03 tr:first-child td{padding-top:4%}table.ptn03 tr:last-child th,table.ptn03 tr:last-child td{padding-bottom:4%}span.required{color:#fff;background:#bb0a21;font-size:12px;border-radius:5px;padding:2.5px 7.5px;margin-left:14px}span.annotation{color:#aaa;font-size:14px;display:block}input.wpcf7-submit{width:300px;height:50px;margin:0 auto;padding:5px 8px;border-top:none;border-left:none;border-right:none;border-bottom:none;border-radius:4px;background-image:none;background-color:#000;font-size:20px;color:#fff;letter-spacing:10px;text-align:center;iindent:10px}input.wpcf7-submit:hover{background-color:#aaa}input[type=submit]{appearance:none;-webkit-appearance:none;-moz-appearance:none}.wpcf7 .ajax-loader{display:none !important}span.wpcf7-list-item-label{color:#000;font-size:15px}.wpcf7-not-valid-tip{color:#bb0a21 !important;font-size:16px !important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#f4d35e !important}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item.first{margin-left:0 !important}.inquiry-type .wpcf7-list-item,.trial-lodging .wpcf7-list-item,.purchase-time .wpcf7-list-item{margin:0 1em 0 0 !important}table.ptn03 td input,table.ptn03 td select,table.ptn03 td textarea{padding:2%}table.ptn03 td input[type=text],table.ptn03 td input[type=tel]{width:96%;margin:0 0 .5rem;background:#fff}table.ptn03 td input[type=email]{width:96%;margin:0 0 .5rem;background:#fff}table.ptn03 td input[type=date]{width:23%;height:19px;margin:0 0 .5rem;background:#fff}table.ptn03 td input#zip-code1,table.ptn03 td input#zip-code2{width:80%;margin-bottom:0;padding:10%}table.ptn03 td#zip-code p{display:flex;justify-content:flex-start;align-items:center}table.ptn03 td#zip-code p span{width:20%}table.ptn03 td#zip-code p span:first-child{margin-right:2.5%}table.ptn03 td#zip-code p span:nth-of-type(2){margin-left:2.5%}table.ptn03 td input,table.ptn03 td select,table.ptn03 td textarea{padding:2%}table.ptn03 td .inquiry-type input{padding:0 2% 0 0}table.ptn03 td input#your-name,table.ptn03 td input.zip-code{width:25%}table.ptn03 td input#company-name,table.ptn03 td input#phone-number,table.ptn03 td input#your-email,table.ptn03 td input#your-email{width:95.703%}table.ptn03 td textarea#inquiry{width:95.703%}input,textarea{color:#2d2c2c;font-size:16px;border:1px solid #999;border-radius:2px}select{margin:0 0 .5rem;padding:.8em 1em;width:100%;color:#2d2c2c;font-size:1rem;border:1px solid #999;border-radius:2px;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}.wrapper_select{position:relative}.wrapper_select:after{content:"";position:absolute;top:18px;right:16px;width:8px;height:8px;border-right:2px solid #999;border-bottom:2px solid #999;transform:rotate(45deg)}input.confirm{width:300px;height:50px;margin:0 auto;padding:5px 8px;border-radius:10px;border-top:none;border-left:none;border-right:none;border-bottom:4px solid #eee;background-image:none;background-color:#fff617;font-size:20px;color:#0195cc}input.confirm:active{border-bottom:none;background-color:#f8f6c8}#request-documents ul#button_box{width:90%;align-items:center}#request-documents ul#button_box .wpcf7-spinner{display:none !important}ul#button_box li{flex:0 0 50%}ul#button_box li.button p{display:flex;flex-direction:column;align-items:center}input.back{width:300px;height:50px;margin:0 auto;padding:5px 8px;border-radius:10px;border-top:none;border-left:none;border-right:none;border-bottom:4px solid #eee;background-image:none;background-color:#aaa;font-size:20px;color:#000}input.back:active{border-bottom:none;background-color:#eee}input::-webkit-input-placeholder{color:#ccc;font-size:16px}input:-moz-placeholder{color:#ccc;font-size:16px}input::-moz-placeholder{color:#ccc;font-size:16px}input:-ms-input-placeholder{color:#ccc;font-size:16px}.mw_wp_form_complete{font-size:16px;text-align:center}.main_content #thanks{padding:0 0 5%}.main_content #thanks p.lead{font-size:16px;text-align:center;margin-bottom:1em}#button_box{align-items:center}.inline_box{width:90%;height:200px;overflow:auto;background:#fff;border:1px solid #ccc;margin:5% auto;padding:5%}.inline_box main{padding-top:0 !important}.privacypolicy main h1{margin:0 0 1em;font-size:18px;text-align:center}.privacypolicy main h2{margin:3em 0 1em;padding:0;font-size:16px;text-align:left}.privacypolicy main p,.detail li{font-size:14px;line-height:2}p.agree{font-size:14px;text-align:center}.privacypolicy main .txt-right{text-align:end}.privacypolicy main .txt-left{text-align:left}.privacypolicy main .detail ol{line-height:1.5}.privacypolicy main .detail ol li{display:list-item;list-style:unset;text-align:start;line-height:2}.privacypolicy main .detail ol.inside li{-webkit-padding-start:0;padding-inline-start:0;list-style-type:none;counter-increment:cnt}.privacypolicy main .detail ol.inside li:before{content:"（" counter(cnt) "） "}span.note{display:block}.privacypolicy main .detail ol.inside li p{display:inline}.grecaptcha-badge{visibility:hidden}#trial_lodging div.btn-gold{margin:5% auto 0;display:flex;justify-content:center}#trial_lodging div.btn-gold a{color:#001011;font-size:20px;text-shadow:none;padding:1em 2em;border:1px solid #ebbf53;display:flex;justify-content:center;align-items:center;transition:all .4s ease-out;border-radius:30px;text-decoration:none;outline:none;background:-moz-linear-gradient(to right,rgba(235,191,83,.9),rgba(244,223,122,.7));background:-webkit-linear-gradient(to right,rgba(235,191,83,.9),rgba(244,223,122,.7));background:linear-gradient(to right,rgba(235,191,83,.9),rgba(244,223,122,.7))}#trial_lodging div.btn-gold a:hover{background-color:#ebbf53}.supplement{width:50%;margin:5% auto;padding:2.5%;background:rgba(235,191,83,.3);border-radius:5px;border:3px solid #ebbf53}.supplement p.lead{color:#001011}#backToTop{width:100%;margin:0 auto;padding:5% 0 5%;border-top:1px solid #000}#sns{width:100%;margin:0 auto;padding:0 0 5%}#sns ul.inner a{color:#fff}#sns ul.inner img{margin-right:10px}#sns ul.inner img.x{margin-right:0}#sns ul.inner img.mail-magazine{margin-right:10px;display:inline;vertical-align:middle}#sns ul.inner li.email{margin-bottom:1em}#accommodations_east{width:100%;margin:0 auto;padding:10% 0;background:rgba(255,255,255,.2)}#accommodations_east h2{padding:0 0 1em;color:#001011;font-size:40px;font-weight:700;text-align:left}#accommodations_east h2 span.note{font-size:20px}.wrapper_accommodations_ul{margin:7% auto 0}.wrapper_accommodations_ul ul.outer{align-items:flex-start}.wrapper_accommodations_ul li.outer-li{flex:0 0 48%;margin:0 4% 10% 0}.wrapper_accommodations_ul li.outer-li:nth-child(2n){margin-right:0}.wrapper_accommodations_ul li#east_outer-li_05,.wrapper_accommodations_ul li#east_outer-li_06{margin-bottom:0}.accommodations_ul ul.inner li.photo{flex:0 0 auto;margin:0 0 2%;position:relative}.accommodations_ul ul.inner li.photo img{width:100%;border-radius:0}.accommodations_ul ul.inner li.txt .wrapper_h3{margin-bottom:5%;padding:0 3px .5em;border-left:solid 3px #ebbf53}.accommodations_ul ul.inner li.txt h3{padding:0 0 0 15px;font-size:28px;text-align:left}.accommodations_ul ul.inner li.txt h3.small{font-size:24px}.accommodations_ul ul.inner li.txt p.location{margin:0;padding-left:15px;font-size:20px}.icofont.google-map:before{color:#ebbf53}.accommodations_ul ul.inner li.movie{width:96%;margin:5% auto;padding:2%;background:#eee;position:relative}.accommodations_ul ul.inner li.movie .video{width:100%;display:block}ul.itemization li{margin-right:0;padding-left:1.25em;text-indent:-1.25em;font-size:18px}ul.itemization li:before{content:'・';margin-right:.25em}ul.itemization li.no_disc{padding-left:0;text-indent:0}ul.itemization li.no_disc:before{margin-right:0;content:''}ul.itemization li.note{padding-left:1.25em;text-indent:-1.25em}ul.itemization li.note:before{counter-increment:none;content:'※';margin-right:.25em;color:#888}#accommodations_west{width:100%;margin:0 auto;padding:10% 0;background:rgba(255,255,255,.4)}.wrapper_accommodations_ul li#west_outer-li_03,.wrapper_accommodations_ul li#west_outer-li_04{margin-bottom:0}#accommodations_west h2{padding:0 0 1em;color:#001011;font-size:40px;font-weight:700;text-align:left}#accommodations_west h2 span.note{font-size:20px}#new_opening{width:100%;margin:0 auto;padding:10% 0}#new_opening h2{padding:0 0 1em;color:#fff;font-size:40px;font-weight:700;text-align:left}#new_opening .wrapper_accommodations_ul{margin:7% auto 0}#new_opening .wrapper_accommodations_ul ul.outer{align-items:flex-start}#new_opening .wrapper_accommodations_ul li.outer-li.main{flex:0 0 auto;width:100%;max-width:100%;margin:0 0 10%}#new_opening .accommodations_ul ul.inner li.photo{flex:0 0 auto;margin:0 0 2%;position:relative}#new_opening .accommodations_ul ul.inner li.txt .wrapper_h3{margin-bottom:5%;padding:0 3px .5em;border-left:solid 3px #ebbf53}#new_opening .accommodations_ul ul.inner li.txt h3{padding:0 0 0 15px;color:#fff;font-size:28px;text-align:left}#new_opening .accommodations_ul ul.inner li.txt p.location{margin:0;padding-left:15px;color:#fff;font-size:20px}#new_opening li.outer-li.clm2 ul.new_opening_ul{align-items:flex-start}#new_opening ul.itemization li{color:#fff}#new_opening li.outer-li.clm2{flex:0 0 auto;width:100%;max-width:100%}#new_opening li.outer-li.clm2 ul.new_opening_ul li.photo{flex:0 0 49%;margin:0 2% 2% 0;position:relative}#new_opening li.outer-li.clm2 ul.new_opening_ul li.photo:nth-child(2n){margin-right:0}#new_opening li.outer-li.clm2 ul.new_opening_ul li.photo p{margin-top:2%;color:#fff;font-size:18px}#new_opening li.outer-li.clm2 ul.new_opening_ul li.txt{flex:0 0 auto;width:100%;max-width:100%;color:#fff;font-size:18px}#new_opening li.outer-li.clm3{flex:0 0 auto;width:100%;max-width:100%}#new_opening li.outer-li.clm3 ul.new_opening_ul li.photo{flex:0 0 31.6666%;margin:0 2% 2% 0;position:relative}#new_opening li.outer-li.clm3 ul.new_opening_ul li.photo:nth-child(3n){margin-right:0}#new_opening li.outer-li.clm3 ul.new_opening_ul li.photo p{margin-top:2%;color:#fff;font-size:18px}#new_opening li.outer-li.clm3 ul.new_opening_ul li.txt{flex:0 0 auto;width:100%;max-width:100%;color:#fff;font-size:18px}#new_opening li#new_opening_outer-li_03{margin-bottom:0}@media screen and (max-width:1200px){.contents{padding-top:54px}.ttlarea ul.outer{max-width:94%}#concept{width:90%}#concept h1{font-size:46px}#concept h1 span{font-size:5vw}.campaign{top:-5%;right:2.5%}.trial_lodging{width:80%}table.ptn03 td input.date-of-stay{width:30%}table.ptn03 td input#your-name,table.ptn03 td input.zip-code,table.ptn03 td input.phone-number{width:30%}}@media screen and (min-width:835px) and (max-width:1200px){#concept{width:90%}#concept h1{font-size:46px}#concept h2{font-size:34px}}@media screen and (max-width:834px){.container_subpage_inner{width:94%;max-width:94%}#sauna h2{font-size:36px}#sauna h3{font-size:24px}#concept h1{font-size:44px}#concept h2{font-size:32px}#concept ul.point{width:45%}#concept ul.point li{font-size:2.5vw}#concept dl{width:45%}#concept dt{width:30%;font-size:2.5vw}#concept dd{width:70%;font-size:2.5vw}#privileges h3{font-size:3vw}#privileges h3 span{font-size:4.6vw}#privileges p.lead{font-size:2vw}.privileges_ul li.photo p.caption,.privileges_ul4 li.photo p.caption{font-size:1.5vw}.privileges_ul li.photo p.caption.tl{font-size:1.8vw}ul.itemization li{font-size:1.8vw}.refresh_ul li.movie.movie1{width:80%;max-width:80%}#wrapper_slider_trial_lodging ul.outer{width:80%}#wrapper_detail{width:90%;padding:5%}.trial_lodging{width:96%;margin:0 auto 5%}.trial_lodging h3{font-size:22px}table.ptn03{width:100%}select{height:42px}pan.wpcf7-list-item-label{font-size:14px}}@media screen and (max-width:768px){#sauna h2{font-size:34px}#sauna h3{font-size:22px}#concept h1{font-size:42px}#concept h2{font-size:30px}}@media screen and (max-width:640px){h1.ttl{font-size:34px}h1.ttl span.en{font-size:15px}.contents{padding-top:50px}#concept h1{font-size:4vw}#concept h1 span{font-size:5vw}#privileges h3{font-size:3.5vw}#privileges h3 span{font-size:4.6vw}#privileges p.lead{font-size:2.5vw}.privileges_ul li.photo p.caption,.privileges_ul4 li.photo p.caption{font-size:1.5vw}.privileges_ul li.movie{margin:0 auto;position:relative}.privileges_ul li.movie .video{width:100%;display:block}.privileges_ul li.movie.movie1{width:100%}ul.itemization li{font-size:2.2vw}#concept h1{font-size:40px}#concept h2{font-size:28px}#concept ul.point{width:50%}#concept ul.point li{font-size:3vw}#concept dl{width:55%}#concept dt{font-size:3vw}#concept dd{font-size:3vw}.refresh_ul li.movie.movie1{width:90%;max-width:90%}#wrapper_slider_trial_lodging ul.outer{width:90%}.supplement{width:60%}.trial_lodging{width:94%;padding:3%}.trial_lodging h3{font-size:20px}table.ptn03{width:96%}table.ptn03 th{font-size:16px;width:92%;white-space:nowrap;float:left;border:none}table.ptn03 td{padding:2% 4% 4%;font-size:16px;width:92%;float:left;border:none}table.ptn03 tr:first-child th,table.ptn03 tr:first-child td{padding-top:2%}table.ptn03 th p{font-size:15px}table.ptn03 td input#your-name,table.ptn03 td input#your-address,table.ptn03 td input#phone-number,table.ptn03 td input#your-email{width:96%}select{width:100.372%;height:46px;-webkit-appearance:none;appearance:none}table.ptn03 td input.date-of-stay{width:30%;height:20px;-webkit-appearance:none;appearance:none;border-radius:3px;border:1px solid #999;background:#fff}table.ptn03 td textarea#inquiry{width:96%}input::-webkit-input-placeholder{font-size:16px}input:-moz-placeholder{font-size:16px}input::-moz-placeholder{font-size:16px}select::-webkit-input-placeholder{font-size:16px}select:-moz-placeholder{font-size:16px}select::-moz-placeholder{font-size:16px}.wpcf7-list-item{margin:0 !important;display:block !important}input.confirm{font-size:18px}input.wpcf7-submit{font-size:16px;width:100%}input.back{font-size:18px}ul#button_box li{flex:0 0 auto;max-width:100%}ul#button_box li.button{width:50%}.inline_box{width:86%}}@media screen and (max-width:480px){#fixedTop{bottom:170px}#fadeInBnr_sauna{right:0;bottom:60px;width:90px;height:64px}#fadeInBnr_sauna h3{font-size:13px;text-align:center;line-height:1.7}#sauna h2{font-size:30px}#sauna h3{font-size:20px}#concept h1{font-size:37px}#concept h2{font-size:27px}#concept ul.point{width:60%}#concept ul.point li{font-size:3.5vw}#concept dl{width:60%}#concept dt{font-size:3.5vw}#concept dd{font-size:3.5vw}#privileges{margin:15% auto}#privileges h3{font-size:3.5vw}#privileges h3 span{font-size:4.6vw}#privileges p.lead{font-size:14px}.privileges_ul li.photo p.caption,.privileges_ul4 li.photo p.caption{font-size:14px}.privileges_ul li.movie{margin:0 auto;position:relative}.privileges_ul li.movie .video{width:100%;display:block}.privileges_ul li.movie.movie2{flex:0 0 auto;margin:0 3% 3% 0;width:100%}#sauna .wrapper_ul{margin:7% auto 15%}.privileges_ul li.photo{flex:0 0 auto;width:100%;max-width:100%;margin:0 0 3%;position:relative}.privileges_ul li.photo p.caption.tl{font-size:3vw}ul.itemization li{font-size:14px}#stay ul.outer li.outer-li{flex:0 0 49%;margin:0 2% 2% 0}#stay ul.outer li.outer-li:nth-child(2n){margin-right:0}.refresh_ul li.movie.movie1{width:100%;max-width:100%}#refresh ul.outer li.outer-li{flex:0 0 49%;margin:0 2% 2% 0}#refresh ul.outer li.outer-li:nth-child(2n){margin-right:0}#wrapper_slider_trial_lodging ul.outer{width:100%}.supplement{width:80%}.trial_lodging h3{font-size:19px}.trial_lodging ul.fb_row{flex-direction:column;align-items:flex-start}.trial_lodging ul.fb_row li:nth-child(1){margin-right:0}table.ptn03 th{font-size:14px}table.ptn03 td{font-size:14px}select{height:40px}table.ptn03 th p{font-size:14px}table.ptn03 td input.date-of-stay{width:40%;height:22px}.wrapper_select:after{top:16px}input::-webkit-input-placeholder{font-size:14px}input:-moz-placeholder{font-size:14px}input::-moz-placeholder{font-size:14px}input:-ms-input-placeholder{font-size:14px}span.wpcf7-list-item-label{font-size:14px}input.confirm{font-size:16px}input.wpcf7-submit{font-size:16px}input.back{font-size:16px}.privacypolicy main h1{font-size:17px}.privacypolicy main h2{font-size:15px}}@media screen and (max-width:428px){#sauna h2{font-size:28px}#sauna h3{font-size:18px}#concept h1{font-size:36px}#concept h2{padding:1em 0 0;font-size:26px}#concept ul.point{width:70%;margin:2.5% auto}#concept ul.point li{font-size:3.7vw}#concept dl{width:70%}#concept dt{font-size:3.7vw}#concept dd{font-size:3.7vw}#privileges h3{font-size:4vw}#privileges h3 span{font-size:4.6vw}#privileges p.lead{font-size:14px}.privileges_ul li.photo p.caption,.privileges_ul4 li.photo p.caption{font-size:14px}.privileges_ul li.photo p.caption.tl{font-size:3.5vw}ul.itemization li{font-size:14px}.supplement{width:90%}#trial_lodging h3{font-size:18px}#trial_lodging h4{font-size:16px}#trial_lodging .trial_lodging_plan{margin:2.5% auto 10%}#request-documents iframe{height:1550px}.trial_lodging h3{font-size:18px}table.ptn03 th{width:100%;padding:2% 0;font-size:14px}table.ptn03 td{width:100%;padding:2% 0 4%;font-size:14px}}@media screen and (max-width:375px){#sauna h2{font-size:28px}#sauna h3{font-size:18px}#concept h1{font-size:34px}#concept h2{padding:.5em 0 0;font-size:24px}#concept ul.point{width:80%;margin:2.5% auto}#concept ul.point li{font-size:4vw}#concept dl{width:80%}#concept dt{font-size:4vw}#concept dd{font-size:4vw}#privileges h3{font-size:4.5vw}#privileges h3 span{font-size:5vw}#privileges p.lead{font-size:14px}.privileges_ul li.photo p.caption,.privileges_ul4 li.photo p.caption{font-size:14px}.supplement{width:95%}}@media screen and (max-width:360px){#sauna h2{font-size:26px}#sauna h3{font-size:16px}}@media screen and (max-width:340px){#sauna h2{font-size:24px}#sauna h3{font-size:14px}#concept h1{font-size:30px}#concept h2{padding:.5em 0 0;font-size:20px}.trial_lodging h3{font-size:17px}}@media screen and (max-width:320px){#sauna h2{font-size:24px}#sauna h3{font-size:14px}#concept h1{font-size:28px}#concept h2{padding:.5em 0 0;font-size:18px}}@media screen and (max-width:280px){#sauna h2{font-size:22px}#sauna h3{font-size:14px}#concept h1{font-size:28px}#concept h2{font-size:18px}#concept ul.point{width:90%;margin:2.5% auto}#concept ul.point li{font-size:4.5vw}#concept dl{width:90%}#concept dt{font-size:4.5vw}#concept dd{font-size:4.5vw}select{height:37px}table.ptn03 td input.date-of-stay{width:55%;height:22px}.trial_lodging h3{font-size:16px}}