.slider_box{width:100%;margin:0 auto;padding-top:80px;position:relative;background:#000;overflow:hidden}ul.slider{width:100%;margin:0 auto;position:relative;overflow:visible}.slider img{height:auto;width:100%}.wrapper_slider{width:100%;margin:0 auto}#slides{position:relative;width:100%;height:700px}#slides .slide{position:absolute;display:flex;width:100%;height:100%}#slides .slide .title{position:absolute;top:calc(50% - 0.5em);left:1em;z-index:2;font-size:3.8em;color:#fff;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);overflow:hidden}#slides .slide .title .title-text{display:block;transform:translateY(1.2em);transition:transform 1s ease-in-out}#slides .slide .slide-partial{position:absolute;width:50%;height:100%;overflow:hidden;transition:transform 1s ease-in-out}#slides .slide .slide-partial img{position:absolute;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1s ease-in-out}#slides .slide .slide-left{top:0;left:0;transform:translateX(-100%)}#slides .slide .slide-left img{top:0;right:0;-o-object-position:100% 50%;object-position:100% 50%;transform:translateX(50%)}#slides .slide .slide-right{top:0;right:0;transform:translateX(100%);transition-delay:.2s}#slides .slide .slide-right img{top:0;left:0;-o-object-position:0% 50%;object-position:0% 50%;transition-delay:.2s;transform:translateX(-50%)}#slides .slide.active .title .title-text{transform:translate(0);transition-delay:.3s}#slides .slide.active .slide-partial,#slides .slide.active .slide-partial img{transform:translateX(0)}#slide-select{position:absolute;bottom:20px;left:20px;z-index:100;display:flex;align-items:center;justify-content:space-around;font-family:"Reem Kufi",sans-serif;font-size:1.5em;font-weight:lighter;color:#fff}#slide-select li{position:relative;cursor:pointer;margin:0 5px}#slide-select li.prev:hover{transform:translateX(-2px)}#slide-select li.next:hover{transform:translateX(2px)}#slide-select .selector{height:12px;width:12px;border-radius:50%;background:rgba(255,255,255,.5);transition:background-color .5s ease-in-out}#slide-select .selector.current{background:rgba(255,255,255,1)}.codepen-link{position:absolute;bottom:20px;right:20px;height:40px;width:40px;z-index:10;border-radius:50%;box-sizing:border-box;background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/544318/logo.jpg);background-position:center center;background-size:cover;opacity:.5;transition:all .25s}.codepen-link:hover{opacity:.8;box-shadow:0 2px 6px #0c0c0c}#property{width:100%;margin:-80px auto 80px;padding:160px 0 80px;overflow:hidden}#property .wrapper_ul{position:relative;background:#fff;overflow:hidden}#property h3{padding:1em 0;color:#000;font-size:30px;text-align:left}#property h4.facility-name{height:2.2em;padding:0 4% 0 0;color:#fff;font-size:20px;line-height:1.1;text-align:left;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);position:absolute;bottom:12%;left:4%;z-index:2}#property_ul li.photo{width:310px;margin:0 30px 0 0;border-radius:20px;position:relative;z-index:0}#property_ul li.photo img{border-radius:10px;position:absolute;top:0;left:0;width:100%;object-fit:cover;aspect-ratio:16/21;z-index:1}#property_ul li.photo:before{display:block;padding-top:131.25%;content:''}#property_ul li.photo .tag{position:absolute;bottom:4%;left:4%;z-index:2}#property_ul li.photo .tag a{display:none}#property_ul li.photo .tag a:last-child{display:block}ul.slider_4columns{margin:0 0 5%!important}ul.slider_4columns li{margin:0}.slider_4columns .slick-prev,.slider_4columns .slick-next{height:60px!important;width:60px!important}.slider_4columns .slick-prev:before,.slider_4columns .slick-next:before{color:#fff!important;font-size:60px!important}.icofont.icofont-simple-right:before{content:none}#tab{margin:0 auto;width:100%;height:auto;position:relative}#tab dl{width:100%}#tab dl dt{position:absolute;top:0;left:0;width:50%;background:#bee3cb;background:#eee;box-sizing:border-box;border-top:1px solid #eee;border-left:1px solid #fff;flex:0 0 50%}#tab dl:nth-child(1) dt{border-left:1px solid #eee}#tab dl:nth-child(2) dt{left:50%;border-right:1px solid #eee}#tab dl dt a{height:50px;font-size:14px;font-weight:700;line-height:1.2;text-align:center;transition:all .2s linear;display:flex;flex-direction:row;justify-content:center;align-items:center}#tab dl dt.btnAcv{background:#fff;border-bottom:2px solid #001011}#tab dl dt.btnAcv a{color:#001011}#tab dl dt:hover>a{font-weight:700;text-decoration:none}#tab dl dd{padding:90px 0 0;width:100%;height:auto;text-align:left;overflow-y:auto;display:none;box-sizing:border-box}dt.btnAcv.balloon:before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-15px;border:12px solid transparent;border-top:12px solid #fff;z-index:2}dt.btnAcv.balloon:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-17px;border:14px solid transparent;border-top:14px solid #555;z-index:1}table.ptn02 td ul.itemization li{margin-right:1em;padding-left:1em;text-indent:-1.25em}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:#aaa}ul.itemization li.note.red:before{counter-increment:none;content:'※';margin-right:.25em;color:#bb0a21}table.ptn02{width:100%}table.ptn02.grande th{width:auto;padding:1em!important;color:#fff;border:solid 1px #ccc;background:#c2a83e}table.ptn02.grande-with-dog th{width:auto;padding:1em!important;color:#fff;border:solid 1px #ccc;background:#084b83}table.ptn02 td{padding:1em!important;background-color:rgba(255,255,255,.7)}table th,table td{font-size:13px}table.ptn02 th,table.ptn02 td{padding:.25em}table.ptn02 th.vw span{margin:0;white-space:pre;writing-mode:vertical-rl;display:inline-block}#property h4.calendar{padding:7% 0 2em;font-size:24px;text-align:center}ul.outer li.movie{margin:5% auto;position:relative}ul.outer li.movie .video{width:100%;display:block}#area-map{width:100%;margin:-80px auto 80px;padding:100px 0;position:relative;background:#f8f8f8}#area-map .wrapper_container_inner{width:100%;height:500px;margin:0 auto;padding:5% 0}#area-map #wrapper_ul-national{position:relative;z-index:20}#area-map .wrapper_ul{width:100%;margin:0 auto;padding:0}#area-map ul.outer{justify-content:center}#area-map ul.outer li.outer-li{width:100%;position:relative}#area-map ul.outer li.outer-li svg#map{width:100%;max-height:900px;margin:0 auto;text-align:center}#area-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}#btn_zest:hover{cursor:pointer}#btn_sante:hover{cursor:pointer}#btn_hitachi:hover{cursor:pointer}#btn_kamogawa:hover{cursor:pointer}#btn_ransui:hover{cursor:pointer}#btn_futtsu:hover{cursor:pointer}#btn_yamanakako:hover{cursor:pointer}#btn_oshino:hover{cursor:pointer}#btn_kawaguchiko:hover{cursor:pointer}#btn_lago:hover{cursor:pointer}#btn_hakonebessho:hover{cursor:pointer}#btn_awajishima:hover{cursor:pointer}#btn_otani:hover{cursor:pointer}#btn_mare:hover{cursor:pointer}#btn_vista:hover{cursor:pointer}#btn_biwako:hover{cursor:pointer}#btn_makino:hover{cursor:pointer}#btn_ciel:hover{cursor:pointer}#btn_zest:hover rect{fill:transparent}#btn_zest:hover circle{fill:#0072bb}#btn_zest:hover path{fill:#888}#btn_hakonebessho:hover rect{fill:transparent}#btn_hakonebessho:hover path{fill:#888}#btn_hakonebessho:hover circle{fill:#0072bb}#btn_hitachi:hover rect{fill:transparent}#btn_hitachi:hover circle{fill:#0072bb}#btn_hitachi:hover path{fill:#888}#btn_lago:hover rect{fill:transparent}#btn_lago:hover circle{fill:#0072bb}#btn_lago:hover path{fill:#888}#btn_ransui:hover rect{fill:transparent}#btn_ransui:hover path{fill:#888}#btn_ransui:hover circle{fill:#0072bb}#btn_kamogawa:hover rect{fill:transparent}#btn_kamogawa:hover circle{fill:#0072bb}#btn_kamogawa:hover path{fill:#888}#btn_minamiboso:hover rect{fill:transparent}#btn_minamiboso:hover circle{fill:#f7e9c7}#btn_minamiboso:hover path{fill:#888}#btn_futtsu:hover rect{fill:transparent}#btn_futtsu:hover circle{fill:#0072bb}#btn_futtsu:hover path{fill:#888}#btn_sante:hover rect{fill:transparent}#btn_sante:hover circle{fill:#0072bb}#btn_sante:hover path{fill:#888}#btn_yamanakako:hover rect{fill:transparent}#btn_yamanakako:hover path{fill:#888}#btn_yamanakako:hover path.cls-2{fill:transparent}#btn_yamanakako:hover circle{fill:#0072bb}#btn_oshino:hover rect{fill:transparent}#btn_oshino:hover circle{fill:#0072bb}#btn_oshino:hover path{fill:#888}#btn_kawaguchiko:hover rect{fill:transparent}#btn_kawaguchiko:hover circle{fill:#0072bb}#btn_kawaguchiko:hover path{fill:#888}#btn_awajishima:hover rect{fill:transparent}#btn_awajishima:hover circle{fill:#0072bb}#btn_awajishima:hover path{fill:#888}#btn_otani:hover rect{fill:transparent}#btn_otani:hover circle{fill:#0072bb}#btn_otani:hover path{fill:#888}#btn_mare:hover rect{fill:transparent}#btn_mare:hover circle{fill:#0072bb}#btn_mare:hover path{fill:#888}#btn_biwako:hover rect{fill:transparent}#btn_biwako:hover circle{fill:#0072bb}#btn_biwako:hover path{fill:#888}#btn_makino:hover rect{fill:transparent}#btn_makino:hover circle{fill:#0072bb}#btn_makino:hover path{fill:#888}#btn_amanohashidate:hover rect{fill:transparent}#btn_amanohashidate:hover circle{fill:#0072bb}#btn_amanohashidate:hover path{fill:#888}#btn_ciel:hover rect{fill:transparent}#btn_ciel:hover circle{fill:#0072bb}#btn_ciel:hover path{fill:#888}#faq{width:100%;margin:-80px auto 80px;padding:160px 0 80px;overflow:hidden;background:#e5f3fe}#faq p.lead{margin:2em 0 3em;text-align:center}.accordion_faq{list-style:none;width:80%;margin:0 auto}.accordion_faq li{margin:0}h3.accordion_section{padding:3% 3% 3% 20px;color:#0c0d0e;font-size:24px;text-align:left;position:relative;cursor:pointer;transition:all .5s ease;border-top:1px solid #a1a4a6}section.room-type h3.accordion_section{border-top:none}h3.accordion_section span{margin-right:20px}.accordion_section:before,.accordion_section:after{position:absolute;content:'';width:20px;height:2px;background:#0c0d0e}.accordion_section:before{top:48%;right:20px;transform:rotate(0deg)}.accordion_section:after{top:48%;right:20px;transform:rotate(90deg)}.accordion_section.close:before{transform:rotate(45deg)}.accordion_section.close:after{transform:rotate(-45deg)}h4.question{padding:3% 3% 3% 20px;font-size:20px;text-align:left;position:relative;cursor:pointer;transition:all .5s ease}h4.question span.question{margin-right:20px;color:#b6ac2b}.answer{margin:0;padding:0 3% 3% 20px;background:#e5f3fe;border-bottom:1px dotted #a1a4a6}.answer:last-of-type{border-bottom:none}section.other .answer{border-bottom:1px dotted #a1a4a6}.answer p{padding:0 0 0 37px;text-indent:-35px}.answer p:before{content:"A";margin-right:20px;font-size:20px;font-weight:700}.answer p span.grey2{text-indent:0}.accordion_content{display:none}#article{width:100%;margin:-80px auto 80px;padding:100px 0;position:relative;background-image:-moz-linear-gradient(to bottom left,rgba(255,255,255,.9) 1%,rgba(255,255,255,.9),rgba(255,255,255,.9),rgba(255,255,255,.9) 90%,rgba(255,255,255,.9) 100%),url(/wp-content/themes/grande/assets/top/img/bg_area-map.jpg);background-image:-webkit-linear-gradient(to bottom left,rgba(255,255,255,.9) 1%,rgba(255,255,255,.9),rgba(255,255,255,.9),rgba(255,255,255,.9) 90%,rgba(255,255,255,.9) 100%),url(/wp-content/themes/grande/assets/top/img/bg_area-map.jpg);background-image:linear-gradient(to bottom left,rgba(255,255,255,.9) 1%,rgba(255,255,255,.9),rgba(255,255,255,.9),rgba(255,255,255,.9) 90%,rgba(255,255,255,.9) 100%),url(/wp-content/themes/grande/assets/top/img/bg_area-map.jpg);background-size:cover}#article h2{color:#001011;font-size:40px}#article h4{margin-top:1em}#article p.lead{margin-bottom:3em;text-align:center}#article dl.article{width:76%;margin:0 auto;line-height:2}#article dl.article dt{width:6em;padding:5px 0;color:#084b83;font-size:16px;font-weight:900;float:left}#article dl.article a{display:block}#article dl.article a:hover{color:#ccc;text-decoration:none}#article dl.article a dd{padding:5px 2em 5px 5em;font-size:16px;border-bottom:1px dotted #084b83}#article dl.article a:last-child dd{border-bottom:none}#article dl.article dd.icofont{position:relative}#article dl.article dd.icofont:after{position:absolute;top:32.5%;right:0}#article dl.article a dd span.ttl{font-weight:700}#article dl.article dd p{padding-left:1em;font-size:15px;font-weight:400}#article dl.article a:hover dd.icofont:after{color:#ccc}#article div.btn-wh{justify-content:center;align-items:center}#inquiry{width:100%;margin:-80px auto 80px;padding:100px 0;background:#fff}#inquiry p.lead{margin-bottom:3em;text-align:center}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;indent: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}td#phone-number span.wpcf7-not-valid-tip{display:none}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-item{width:95.703%;background:#fff!important}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}#company-overview{width:100%;margin:-80px auto 0;padding:100px 0;background:#c1dbe3}#company-overview ul.outer{justify-content:center}.company_overview dl{width:90%;margin:0 auto;align-items:normal}.company_overview dt{flex:0 0 16%;padding:1em 2%;background-color:#e1e1e1;border-bottom:1px solid #eee}.company_overview dd{flex:0 0 76%;padding:1em 2%;background-color:#fff;border-bottom:1px solid #eee}@media screen and (min-width:2501px) and (max-width:3000px){.slide-txt{top:45%}.slide-txt div.bg{width:64vw;height:300px;margin-top:-10%}.slide-txt h1.txt{font-size:3.3vw}.slide-txt h1.txt span{font-size:2.3vw}}@media screen and (min-width:1920px) and (max-width:2500px){.slide-txt{top:45%}.slide-txt div.bg{width:64vw;height:200px;margin-top:-9.5%}.slide-txt h1.txt{font-size:3.3vw}.slide-txt h1.txt span{font-size:2.3vw}}@media screen and (min-width:1751px) and (max-width:1919px){.slide-txt{top:45%}.slide-txt div.bg{width:64vw;height:168px;margin-top:-10%}.slide-txt h1.txt{font-size:3.3vw}.slide-txt h1.txt span{font-size:2.3vw}}@media screen and (min-width:1501px) and (max-width:1750px){.slide-txt{top:45%}.slide-txt div.bg{width:64vw;height:166px;margin-top:-10%}.slide-txt h1.txt{font-size:3.3vw}.slide-txt h1.txt span{font-size:2.3vw}}@media screen and (min-width:1351px) and (max-width:1500px){.slide-txt{top:45%}.slide-txt div.bg{width:64vw;height:164px;margin-top:-10%}.slide-txt h1.txt{font-size:3.3vw}.slide-txt h1.txt span{font-size:2.3vw}}@media screen and (min-width:1201px) and (max-width:1350px){.slide-txt{top:45%}.slide-txt div.bg{width:64vw;height:160px;margin-top:-11%}.slide-txt h1.txt{font-size:3.3vw}.slide-txt h1.txt span{font-size:2.3vw}}@media screen and (max-width:1200px){.wrapper_slider{width:100%}ul.slider_pc{width:94%}.slider_box{padding-top:50px}div.caption_slideshow p.name{font-size:4vw}div.caption_slideshow p.feature{font-size:2.5vw}div.caption_slideshow p.address{font-size:2.25vw}ul.slider_pc li.slider_li p.en,ul.slider_pc li.slider_li p.en a{font-size:1.6vw}#property{margin:-50px auto 50px;padding:120px 0}#area-map{margin:-50px auto 50px;padding:120px 0}#article{margin:-50px auto 50px;padding:120px 0}#faq{margin:-50px auto 50px;padding:120px 0}#inquiry{margin:-50px auto 50px;padding:120px 0}table.ptn03 td input#your-name,table.ptn03 td input.zip-code,table.ptn03 td input.phone-number{width:30%}#company-overview{margin:-50px auto 0;padding:120px 0}}@media screen and (max-width:1000px){.slider_box_pc .slick-dots{bottom:-45px!important}#top_concept h2{font-size:3.2vw}#top_concept .wrapper_h2:before{width:11vw}#top_concept .wrapper_h2:after{width:11vw}#top_concept p{font-size:15px}}@media screen and (min-width:811px) and (max-width:1200px){.wrapper_mv_sp{display:none}#top_news dl.news{width:80%}#top_future-plans .detail_box li.txt h3{font-size:3.3vw}}@media screen and (max-width:1000px){select{height:44px}}@media screen and (max-width:820px){.slider_box_tb{padding-top:50px}#slides{position:relative;width:100%;height:700px}#slides .slide .title{font-size:3.2em}#property h3{font-size:28px}#area-map{margin:-50px auto 50px;padding:80px 0 100px}#area-map ul.outer li.outer-li svg#map{display:none}#area-map ul.outer li.outer-li svg#map_820{width:100%;max-height:none;margin:0 auto}#area-map .u810_only{display:block}#map_820 .st0,#map_820 .st1,#map_820 .st2,#map_820 .st3,#map_820 .st4{fill:none}#map_820 .st1{stroke:#fff}#map_820 .st1,#map_820 .st2,#map_820 .st3,#map_820 .st4{stroke-miterlimit:10}#map_820 .st2{stroke:#231815}#map_820 .st5{fill:#231815}#map_820 .st3{stroke:#898989}#map_820 .st4{stroke:#000}#map_820 .st6,#map_820 .st7{opacity:.3}#map_820 .st6,#map_820 .st8{fill:#898989}#article{margin:-50px auto 50px;padding:80px 0 100px}#article dl.article{width:100%}#faq{margin:-50px auto 50px;padding:80px 0}.accordion_faq{width:100%}h3.accordion_section{padding:3% 3% 3% 20px;font-size:22px}h3.accordion_section span{margin-right:18px}.accordion_section:before,.accordion_section:after{width:18px}.accordion_section:before{right:18px}.accordion_section:after{right:18px}h4.question{padding:3% 3% 3% 20px;font-size:18px}h4.question span.question{margin-right:18px}#inquiry{margin:-50px auto 50px;padding:80px 0}#inquiry iframe{height:1200px}.wrapper_select:after{top:17px;right:16px;width:6px;height:6px}table.ptn03{width:100%}select{height:42px}#article h2{font-size:36px}#company-overview{margin:-50px auto 0;padding:80px 0}}@media screen and (max-width:768px){#slides .slide .title{font-size:3em}h3.accordion_section{padding:3% 3% 3% 18px;font-size:20px}h3.accordion_section span{margin-right:16px}.accordion_section:before,.accordion_section:after{width:16px}.accordion_section:before{right:16px}.accordion_section:after{right:16px}h4.question{padding:3% 3% 3% 18px;font-size:16px}h4.question span.question{margin-right:16px}}@media screen and (max-width:640px){#slides .slide .title{font-size:2.5em}.slick-dotted.slick-slider{margin-bottom:0!important}#property h3{font-size:26px}#article h2{font-size:32px}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-item{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){.slider_box_sp .slick-dots{bottom:-30px!important}#slides{height:650px}#slides .slide .title{font-size:5.5vw}#property h3{font-size:24px}#property h4.calendar{font-size:20px}#area-map p.lead{font-size:13px}#article h2{font-size:31px}#article dl.article dt{width:100%;padding:1em 0 0;float:none;font-size:15px}#article dl.article a dd{width:100%;padding:0 0 1em;font-size:15px}#article dl.article dd p{padding:0;font-size:14px}h3.accordion_section{padding:3% 3% 3% 16px;font-size:16px}h3.accordion_section span{margin-right:14px}.accordion_section:before,.accordion_section:after{width:14px}.accordion_section:before{right:14px}.accordion_section:after{right:14px}h4.question{padding:3% 3% 3% 16px;font-size:14px}h4.question span.question{margin-right:14px}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){.slider_box .slick-dots{bottom:-28px!important}#property h3{font-size:22px}#property h4.calendar{font-size:18px}#area-map{margin:-50px auto 50px;padding:60px 0 80px}#article{margin:-50px auto 50px;padding:60px 0 80px}#article h2{font-size:30px}#faq{margin:-50px auto 50px;padding:60px 0}#inquiry{margin:-50px auto 50px;padding:60px 0}#inquiry iframe{height:1550px}table.ptn03 th{width:100%;padding:2% 0;font-size:14px}table.ptn03 td{width:100%;padding:2% 0 4%;font-size:14px}#company-overview{margin:-50px auto 0;padding:60px 0}}@media screen and (max-width:414px){.slider_box .slick-dots{bottom:-28px!important}}@media screen and (max-width:375px){.slider_box .slick-dots{bottom:-26px!important}#slides{height:620px}table.ptn03{width:100%}table.ptn03 th{width:100%;padding:2% 0;font-size:14px}table.ptn03 td{width:100%;padding:2% 0 4%;font-size:14px}table.ptn03 td input.date-of-stay{width:45%}select{height:38px}.wrapper_select:after{top:14px}.privacypolicy main h1{font-size:16px}.privacypolicy main h2{font-size:14px}}@media screen and (max-width:360px){#property h3{font-size:20px}#property h4.calendar{font-size:17px}}@media screen and (max-width:340px){#slides{height:600px}h3.accordion_section{padding:3% 3% 3% 14px;font-size:14px}h3.accordion_section span{margin-right:13px}.accordion_section:before,.accordion_section:after{width:13px}.accordion_section:before{right:13px}.accordion_section:after{right:13px}h4.question{padding:3% 3% 3% 14px;font-size:14px}h4.question span.question{margin-right:14px}}@media screen and (max-width:320px){.slider_box .slick-dots{bottom:-24px!important}#slides{height:520px}#area-map p.lead{font-size:3.5vw}#article h2{font-size:28px}table.ptn03 td input.date-of-stay{width:50%;height:22px}select{height:36px}input.confirm{font-size:14px}input.wpcf7-submit{font-size:14px}input.back{font-size:14px}ul#button_box li{width:96%}.privacypolicy main h1{font-size:15px}}@media screen and (max-width:280px){.slider_box .slick-dots{bottom:-23px!important}#slides{height:500px}#article h2{font-size:27px}select{height:37px}table.ptn03 td input.date-of-stay{width:55%;height:22px}}