.wrapper_mv_tb{display:none}.wrapper_mv_sp{display:none}.slider_box_pc,.slider_box_tb,.slider_box_sp{position:relative}.slider_box_pc,.slider_box_tb,.slider_box_sp{overflow:hidden;width:100%;margin:0 auto}.slider_box_tb{padding-top:54px;position:relative}.slider_box_sp{padding-top:44px;position:relative}ul.slider_pc,ul.slider_tb,ul.slider_sp{overflow:visible}.slider_box_pc,.slider_box_tb,.slider_box_sp{padding-top:100px;position:relative;background-image:radial-gradient(at 0 0,#000,transparent),radial-gradient(at 100% 0,#000 0,transparent),radial-gradient(at 100% 100%,#292b2b,transparent),radial-gradient(at 0 100%,#0072bb,transparent);background-attachment:fixed}ul.slider_pc,ul.slider_tb,ul.slider_sp{width:100%;margin:0 auto;padding:1px;border-radius:20px;background:linear-gradient(to bottom right,rgba(41,43,43,.8),rgba(235,191,83,.8));background:linear-gradient(to bottom right,rgba(41,43,43,.8),rgba(235,191,83,.8));background:linear-gradient(to bottom right,rgba(41,43,43,.8),rgba(235,191,83,.8))}.slider_pc img,.slider_tb img,.slider_sp img{height:auto;width:100%}.home #top_features_appeals .slick-prev:before,.home #top_features_appeals .slick-next:before,.home #top_resort-life .slick-prev:before,.home #top_resort-life .slick-next:before,.wrapper_slider .slick-prev:before,.wrapper_slider .slick-next:before{color:#fff!important}.slider_pc,.slider_tb,.slider_sp{opacity:0;transition:opacity .3s linear}.slider_pc.slick-initialized,.slider_tb.slick-initialized,.slider_sp.slick-initialized{opacity:1}.slick-initialized .slick-slide{position:relative}.wrapper_slider{width:96%;margin:0 auto;padding-bottom:1%;border-radius:20px}ul.slider_pc li.slider_li,ul.slider_tb li.slider_li,ul.slider_sp li.slider_li{border-radius:20px;position:relative}ul#slider_pc .slick-list,ul#slider_tb .slick-list,ul#slider_sp .slick-list{border-radius:20px}ul#thumbnail_slider_pc,ul#thumbnail_slider_tb,ul#thumbnail_slider_sp{margin-top:1%}ul#thumbnail_slider_sp{margin-top:2%}ul.slider_pc li.slider_li:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:-moz-linear-gradient(to bottom right,rgba(0,0,0,.5),rgba(0,0,0,.1));background:-webkit-linear-gradient(to bottom right,rgba(0,0,0,.5),rgba(0,0,0,.1));background:linear-gradient(to bottom right,rgba(0,0,0,.5),rgba(0,0,0,.1))}div.caption_slideshow{position:absolute;top:20%;left:5%;z-index:50}div.caption_slideshow p.name{margin:0;padding:0;color:#fff;font-size:50px;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}div.caption_slideshow p.feature{margin-top:.5em;color:#fff;font-size:30px;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}ul.slider_pc li.slider_li p.en{margin:0;color:#fff;font-size:20px;font-style:italic;font-family:'Sorts Mill Goudy',serif;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;right:2%;bottom:2%}ul.slider_pc li.slider_li p.en a{color:#fff;font-size:20px;font-style:italic;font-family:'Sorts Mill Goudy',serif;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)}ul.slider_pc li.slider_li img.svg-open{width:10%;position:absolute;right:2%;top:2%}div.caption_slideshow rt{font-size:.7rem;transform:translateY(-1em)}div.caption_slideshow p.name.ruby{line-height:1}div.caption_slideshow p.address{margin:1em 0 0;padding:0;color:#fff;font-size:24px;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}#top_concept{width:100%;margin:0 auto;padding:5% 0;background:radial-gradient(rgba(0,16,17,.8),rgba(41,43,43,.8)),url(/wp-content/themes/grande/assets/top/img/bg_slider_pc.jpg);background-position:center center}#top_concept h2{padding-bottom:.5em;font-size:34px}#top_concept .wrapper_h2{margin:0 auto;padding-bottom:2%;justify-content:center;align-items:center}#top_concept .wrapper_h2 h2{margin:0;padding:0;display:inline}#top_concept .wrapper_h2:before{content:url(/wp-content/themes/grande/assets/common/img/frame_l.svg);display:inline-block;vertical-align:middle;width:130px;padding-right:20px}#top_concept .wrapper_h2:after{content:url(/wp-content/themes/grande/assets/common/img/frame_r.svg);display:inline-block;vertical-align:middle;width:130px;padding-left:20px}#top_concept p{color:#fff;font-size:16px;font-family:"Sawarabi Mincho";text-align:center;line-height:2}#top_news{width:100%;margin:0 auto;padding:7% 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/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}#top_news dl.news{width:76%;margin:0 auto;line-height:2}#top_news dl.news dt{width:6em;padding:5px 0;font-weight:700;float:left}#top_news dl.news a{display:block}#top_news dl.news a:hover{color:#ccc;text-decoration:none}#top_news dl.news a dd{padding:5px 2em 5px 5em;border-bottom:1px solid #ccc}#top_news dl.news a:last-child dd{border-bottom:none}#top_news dl.news dd.icofont{position:relative}#top_news dl.news dd.icofont:after{position:absolute;top:32.5%;right:0}#top_news dl.news a:hover dd.icofont:after{color:#ccc}#top_news div.btn-wh{justify-content:center;align-items:center}#top_news div.btn-wh a{color:#001011;font-size:18px;text-shadow:none;padding:.5em 2em;border:1px solid #001011;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,242,250,.9),rgba(255,255,255,.7));background:-webkit-linear-gradient(to right,rgba(235,242,250,.9),rgba(255,255,255,.7));background:linear-gradient(to right,rgba(235,242,250,.9),rgba(255,255,255,.7))}#top_news div.btn-wh a:hover{background-color:#a6d3f0}#top_area-map{width:100%;margin:0 auto;padding:7% 0 14%;position:relative;background-image:-moz-linear-gradient(to bottom left,rgba(235,242,250,.9) 1%,rgba(235,242,250,.9),rgba(235,242,250,.9),rgba(235,242,250,.9) 90%,rgba(235,242,250,.9) 100%),url(/wp-content/themes/grande/assets/top/img/bg_area-map.jpg);background-image:-webkit-linear-gradient(to bottom left,rgba(235,242,250,.9) 1%,rgba(235,242,250,.9),rgba(235,242,250,.9),rgba(235,242,250,.9) 90%,rgba(235,242,250,.9) 100%),url(/wp-content/themes/grande/assets/top/img/bg_area-map.jpg);background-image:linear-gradient(to bottom left,rgba(235,242,250,.9) 1%,rgba(235,242,250,.9),rgba(235,242,250,.9),rgba(235,242,250,.9) 90%,rgba(235,242,250,.9) 100%),url(/wp-content/themes/grande/assets/top/img/bg_area-map.jpg);background-size:cover}#top_area-map .wrapper_container_inner{width:100%;height:500px;margin:0 auto;padding:5% 0}#top_area-map #wrapper_ul-national{position:relative;z-index:20}#top_area-map .wrapper_ul{width:100%;margin:0 auto;padding:0}#top_area-map ul.outer{justify-content:center}#top_area-map ul.outer li.outer-li{width:100%;position:relative}#top_area-map ul.outer li.outer-li svg#map{width:100%;max-height:900px;margin:0 auto;text-align:center}#top_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}#top_villa-type{width:100%;margin:0 auto;padding:7% 0;background-image:radial-gradient(at 0 0,#000,transparent),radial-gradient(at 100% 0,#001011 0,transparent),radial-gradient(at 100% 100%,#001011,transparent),radial-gradient(at 0 100%,#000,transparent);background-attachment:fixed}#top_villa-type h2{color:#f5f0f6}.wrapper_lead{width:60%;margin:0 auto;padding:1px;border-radius:20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.wrapper_lead_inner{width:auto;margin:0 auto;padding:1em;border-radius:20px;justify-content:center}.wrapper_lead_inner p.lead{text-align:left}#top_villa-type .wrapper_ul{margin:5% auto}#top_villa-type .wrapper_ul h3{font-size:50px;font-family:'Sorts Mill Goudy',serif;font-style:italic;text-align:left}#top_villa-type .wrapper_ul h3 span{font-size:18px;font-family:"Sawarabi Mincho";font-style:normal;display:block}#top_villa-type .wrapper_ul ul.outer li.outer-li{flex:0 0 auto;width:100%;max-width:100%}#top_villa-type .wrapper_ul ul.inner{align-items:flex-start}#top_villa-type .wrapper_ul ul.inner li.photo{flex:0 0 47%;margin-right:3%;position:relative}#top_villa-type .wrapper_ul ul.inner li.photo img{border-radius:20px}#top_villa-type .wrapper_ul ul.inner li.photo p.caption_villa-type{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}#top_villa-type .wrapper_ul ul.inner li.photo p.caption_villa-type.right{right:4%;left:auto}#top_villa-type .wrapper_ul ul.inner li.txt{flex:0 0 50%;font-size:16px;line-height:2}#top_villa-type .even h3{text-align:right}#top_villa-type .even ul.inner{flex-direction:row-reverse}#top_villa-type .even ul.inner li.photo{flex:0 0 47%;margin-right:0}#top_villa-type .even ul.inner li.txt{flex:0 0 50%;margin-right:3%}#top_future-plans{width:100%;margin:0 auto;padding:7% 0;background-image:-moz-linear-gradient(to bottom left,rgba(0,114,187,.9) 1%,rgba(245,240,246,.9),rgba(245,240,246,.9),rgba(245,240,246,.9) 90%,rgba(245,240,246,.9) 100%),url(/wp-content/themes/grande/assets/top/img/bg_system.jpg);background-image:-webkit-linear-gradient(to bottom left,rgba(0,114,187,.9) 1%,rgba(245,240,246,.9),rgba(245,240,246,.9),rgba(245,240,246,.9) 90%,rgba(245,240,246,.9) 100%),url(/wp-content/themes/grande/assets/top/img/bg_system.jpg);background-image:linear-gradient(to bottom left,rgba(235,191,83,.4) 1%,rgba(2,90,146,.8),rgba(2,90,146,.9),rgba(2,90,146,.9) 90%,rgba(235,191,83,.9) 100%),url(/wp-content/themes/grande/assets/top/img/bg_system.jpg)}#top_future-plans h2{color:#f5f0f6}#top_future-plans h2 span.en{color:#ebbf53}#top_future-plans dl{width:70%;margin:0 auto;padding:3%;border-radius:20px;border:1px solid #ebbf53;background:-moz-linear-gradient(to right,rgba(238,238,238,.9),rgba(255,255,255,.7));background:-webkit-linear-gradient(to right,rgba(238,238,238,.9),rgba(255,255,255,.7));background:linear-gradient(to right,rgba(238,238,238,.9),rgba(255,255,255,.7))}#top_future-plans dl dt{float:left;width:10em;padding:2%}#top_future-plans dl dd{padding:2% 2% 2% 12em;border-bottom:1px dotted #292b2b}#top_future-plans dl dd:last-child{border-bottom:none}#top_future-plans .detail_box{width:94%;margin:2.5% auto 0;padding:3%;border-radius:20px;border:1px solid #ebbf53}#top_future-plans .detail_box li.photo{flex:0 0 49%;margin-right:2%}#top_future-plans .detail_box li.photo img{width:100%;margin:0 auto;border-radius:20px}#top_future-plans .detail_box li.txt{flex:0 0 49%}#top_future-plans .detail_box li.txt h3{color:#ebbf53;font-size:40px;text-align:left;line-height:1.4}#top_future-plans .detail_box li.txt p{color:#fff}#top_future-plans .detail_box ul#next-grande{margin-top:2%}#top_future-plans .detail_box ul#next-grande li.photo{flex:0 0 49%;margin-right:2%;position:relative;border-radius:20px}#top_future-plans .detail_box ul#next-grande li.photo:last-child{margin-right:0}#top_future-plans .detail_box ul#next-grande li.photo p.caption_mo{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:rgba(0,0,0,.6);padding:0;border-radius:20px}#top_future-plans .detail_box ul#next-grande li.photo p.caption_mo span{color:#fff;text-align:center;display:inline-block;margin:23% auto 0}#top_features_appeals{width:100%;margin:0 auto;padding:7% 0;background-image:-moz-linear-gradient(to bottom left,rgba(0,16,17,.9) 1%,rgba(41,43,43,.9),rgba(41,43,43,.9),rgba(41,43,43,.9) 90%,rgba(41,43,43,.9) 100%),url(/wp-content/themes/grande/assets/top/img/bg_area-map.jpg);background-image:-webkit-linear-gradient(to bottom left,rgba(0,16,17,.9) 1%,rgba(41,43,43,.9),rgba(41,43,43,.9),rgba(41,43,43,.9) 90%,rgba(41,43,43,.9) 100%),url(/wp-content/themes/grande/assets/top/img/bg_area-map.jpg);background-image:linear-gradient(to bottom left,rgba(0,16,17,.9) 1%,rgba(41,43,43,.9),rgba(41,43,43,.9),rgba(41,43,43,.9) 90%,rgba(41,43,43,.9) 100%),url(/wp-content/themes/grande/assets/top/img/bg_area-map.jpg)}#top_features_appeals h2{color:#f5f0f6}#top_features_appeals ul.inner li.photo img{border-radius:20px 20px 0 0}#top_features_appeals ul.inner li.txt{padding:1em;border-radius:0 0 20px 20px;background:rgba(245,240,246,.8)}#top_features_appeals h3{margin:3em 0 1.5em;padding:0;color:#f5f0f6}.container h3 span.number a{color:#f5f0f6}#marinas_marine-activities,#restaurants_auberge-villas,#other-activities{margin-top:7%!important}ul.slider_4columns{margin:5% 0!important}#top_features_appeals div.btn-wh{justify-content:center;align-items:center}#top_features_appeals div.btn-wh a{color:#001011;font-size:20px;text-shadow:none;padding:.5em 2em;border:1px solid #001011;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(245,240,246,.9),rgba(255,255,255,.7));background:-webkit-linear-gradient(to right,rgba(245,240,246,.9),rgba(255,255,255,.7));background:linear-gradient(to right,rgba(245,240,246,.9),rgba(255,255,255,.7))}#top_features_appeals div.btn-wh a:hover{background-color:#f5f0f6}#top_system{width:100%;margin:0 auto;padding:7% 0;background-image:-moz-linear-gradient(to bottom left,rgba(139,140,137,.4) 1%,rgba(139,140,137,.8),rgba(139,140,137,.9),rgba(139,140,137,.9) 90%,rgba(235,191,83,.9) 100%),url(/wp-content/themes/grande/assets/top/img/bg_system.jpg);background-image:-webkit-linear-gradient(to bottom left,rgba(139,140,137,.4) 1%,rgba(139,140,137,.8),rgba(139,140,137,.9),rgba(139,140,137,.9) 90%,rgba(235,191,83,.9) 100%),url(/wp-content/themes/grande/assets/top/img/bg_system.jpg);background-image:linear-gradient(to bottom left,rgba(139,140,137,.4) 1%,rgba(139,140,137,.8),rgba(139,140,137,.9),rgba(139,140,137,.9) 90%,rgba(235,191,83,.9) 100%),url(/wp-content/themes/grande/assets/top/img/bg_system.jpg)}#top_system h2 span.en{color:#ebbf53}#top_system .detail_box{width:84%;margin:5% auto 0;padding:3%;border-radius:20px;border:1px solid #ebbf53}#top_system .detail_box li.photo{flex:0 0 30%;margin-right:3%}#top_system .detail_box li.photo img{width:100%;margin:0 auto;border-radius:50%}#top_system .detail_box li.txt{flex:0 0 67%}#top_system .detail_box li.txt h3{font-size:23px;text-align:left}#top_system .detail_box ul#next-grande{margin-top:2%}#top_system .detail_box ul#next-grande li.photo{flex:0 0 49%;margin-right:2%;position:relative}#top_system .detail_box ul#next-grande li.photo:last-child{margin-right:0}#top_system .detail_box ul#next-grande li.photo img{border-radius:0}#top_system .detail_box ul#next-grande li.photo p.caption_mo{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:rgba(0,0,0,.6);padding:0}#top_system .detail_box ul#next-grande li.photo p.caption_mo span{color:#fff;text-align:center;display:inline-block;margin:23% auto 0}#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:90%}table.ptn02.grande th{color:#fff;border:solid 1px #ccc;background:#c39a3e}table.ptn02.grande-with-dog th{color:#fff;border:solid 1px #ccc;background:#025a92}table.ptn02 td{background-color:rgba(255,255,255,.7)}#top_resort-life{width:100%;margin:0 auto;padding:7% 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}#top_resort-life h2{color:#001011;font-size:40px}#top_resort-life h4{margin-top:1em}#wrapper_top_resort-life_ul{margin-top:5%}#top_resort-life_ul li.photo{border-radius:20px}#top_resort-life_ul li.photo img{border-radius:20px}#top_resort-life div.btn-wh{justify-content:center;align-items:center}#top_resort-life div.btn-wh a{color:#001011;font-size:20px;text-shadow:none;padding:.5em 2em;border:1px solid #001011;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,242,250,.9),rgba(255,255,255,.7));background:-webkit-linear-gradient(to right,rgba(235,242,250,.9),rgba(255,255,255,.7));background:linear-gradient(to right,rgba(235,242,250,.9),rgba(255,255,255,.7))}#top_resort-life div.btn-wh a:hover{background-color:#a6d3f0}#top_special_selection{width:100%;margin:0 auto;padding:7% 0;background-image:-moz-linear-gradient(to bottom left,rgba(0,16,17,.8) 1%,rgba(41,43,43,.8),rgba(41,43,43,.8),rgba(41,43,43,.7) 90%,rgba(41,43,43,.7) 100%),url(/wp-content/themes/grande/assets/top/img/bg_special_selection.jpg);background-image:-webkit-linear-gradient(to bottom left,rgba(0,16,17,.8) 1%,rgba(41,43,43,.8),rgba(41,43,43,.8),rgba(41,43,43,.7) 90%,rgba(41,43,43,.7) 100%),url(/wp-content/themes/grande/assets/top/img/bg_special_selection.jpg);background-image:linear-gradient(to bottom left,rgba(0,16,17,.8) 1%,rgba(41,43,43,.8),rgba(41,43,43,.8),rgba(41,43,43,.7) 90%,rgba(41,43,43,.7) 100%),url(/wp-content/themes/grande/assets/top/img/bg_special_selection.jpg)}#top_special_selection h2{color:#f5f0f6}#top_special_selection ul.outer{width:60%;justify-content:center}#top_special_selection ul.outer li.outer-li{flex:0 0 auto;width:100%;max-width:100%}#top_special_selection ul.inner li.txt{padding:5%;flex:0 0 auto;width:90%;min-height:300px;justify-content:center;align-items:flex-start}#top_special_selection ul.inner{align-items:flex-start}#top_special_selection ul.inner li.txt h3{font-size:40px;text-align:left}#top_special_selection ul.inner li.txt h3 span{font-size:20px;display:block}#top_special_selection ul.inner li.txt p{color:#fff;font-size:16px}#top_special_selection div.btn-gold{margin:5% 0 0;display:flex}#top_special_selection ul.outer li#corporate-membership-li{margin-bottom:3%;border:1px solid #000;background:radial-gradient(rgba(0,16,17,.8),rgba(41,43,43,.8)),url(//www.grande-villaclub.com/wp-content/themes/grande/assets/top/css/../img/bg_bnr_corporate-membership.jpg);background-position:center right;background-size:cover}#top_special_selection ul.outer li#corporate-membership-li ul.inner li.txt h3{color:#fff}#top_special_selection ul.outer li#corporate-membership-li ul.inner li.txt h3 span{color:#ebbf53}#top_special_selection ul.outer li#dog-friendly-li{margin-bottom:3%;border:1px solid #000;background:radial-gradient(rgba(0,16,17,.8),rgba(41,43,43,.8)),url(//www.grande-villaclub.com/wp-content/themes/grande/assets/top/css/../img/bg_bnr_dog-friendly.jpg);background-position:center right;background-size:cover}#top_special_selection ul.outer li#dog-friendly-li ul.inner li.txt h3{color:#fff}#top_special_selection ul.outer li#dog-friendly-li ul.inner li.txt h3 span{color:#ebbf53}#top_special_selection ul.outer li#residence-villa-li{margin-bottom:3%;border:1px solid #000;background:radial-gradient(rgba(0,16,17,.8),rgba(41,43,43,.8)),url(//www.grande-villaclub.com/wp-content/themes/grande/assets/top/css/../img/bg_bnr_residence-villa.jpg);background-position:center right;background-size:cover}#top_special_selection ul.outer li#residence-villa-li ul.inner li.txt h3{color:#fff}#top_special_selection ul.outer li#residence-villa-li ul.inner li.txt h3 span{color:#ebbf53}#top_trial_lodging{width:100%;margin:0 auto;padding:7% 0;background-image:-moz-linear-gradient(to bottom left,rgba(139,140,137,.4) 1%,rgba(139,140,137,.8),rgba(139,140,137,.9),rgba(139,140,137,.9) 90%,rgba(139,140,137,.9) 100%);background-image:-webkit-linear-gradient(to bottom left,rgba(139,140,137,.4) 1%,rgba(139,140,137,.8),rgba(139,140,137,.9),rgba(139,140,137,.9) 90%,rgba(139,140,137,.9) 100%);background-image:linear-gradient(to bottom left,rgba(139,140,137,.4) 1%,rgba(139,140,137,.8),rgba(139,140,137,.9),rgba(139,140,137,.9) 90%,rgba(139,140,137,.9) 100%)}#top_trial_lodging .trial_lodging_plan{width:100%;margin:2.5% auto 5%}#top_trial_lodging h3{margin:1em 0 .5em;font-size:26px}#top_trial_lodging h4{margin:0;font-size:22px}#top_trial_lodging p.trial_lead{margin:0 0 1em}#top_trial_lodging ul.outer li.photo{flex:0 0 23.5%;margin-right:2%}#top_trial_lodging ul.outer li.photo:nth-child(4n){margin-right:0}#top_request-documents{width:100%;margin:0 auto;padding:7% 0;background-image:-moz-linear-gradient(to bottom left,rgba(235,242,250,.9) 1%,rgba(235,242,250,.9),rgba(235,242,250,.9),rgba(235,242,250,.9) 90%,rgba(235,242,250,.9) 100%),url(/wp-content/themes/grande/assets/top/img/bg_area-map.jpg);background-image:-webkit-linear-gradient(to bottom left,rgba(235,242,250,.9) 1%,rgba(235,242,250,.9),rgba(235,242,250,.9),rgba(235,242,250,.9) 90%,rgba(235,242,250,.9) 100%),url(/wp-content/themes/grande/assets/top/img/bg_area-map.jpg);background-image:linear-gradient(to bottom left,rgba(235,242,250,.9) 1%,rgba(235,242,250,.9),rgba(235,242,250,.9),rgba(235,242,250,.9) 90%,rgba(235,242,250,.9) 100%),url(/wp-content/themes/grande/assets/top/img/bg_area-map.jpg)}.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 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}@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_pc{padding-top:54px}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}#top_concept h2{font-size:32px}#top_concept .wrapper_h2:before{width:11vw}#top_concept .wrapper_h2:after{width:11vw}#top_concept p{font-size:15px}#top_special_selection ul.outer{width:70%}#top_special_selection ul.inner li.txt{min-height:300px}#top_special_selection ul.inner li.txt h3{font-size:3.4vw}#top_special_selection ul.inner li.txt h3 span{font-size:2vw}#top_special_selection ul.inner li.txt p{font-size:1.6vw}.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 (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:54px}div.caption_slideshow p.name{font-size:4.5vw}div.caption_slideshow p.feature{font-size:3.3vw}div.caption_slideshow p.address{font-size:3vw}ul.slider_pc li.slider_li p.en,ul.slider_pc li.slider_li p.en a{font-size:1.8vw}ul.slider_pc li.slider_li img.svg-open{width:12%}#top_concept h2{font-size:3.6vw}#top_concept .wrapper_h2:before{width:11vw;padding-right:3vw}#top_concept .wrapper_h2:after{width:11vw;padding-left:3vw}#top_concept p{font-size:14px;text-align:left}#top_news div.btn-wh{margin:5% auto}#top_news div.btn-wh a{font-size:16px}#top_area-map{padding:10% 0 14%}#top_area-map ul.outer li.outer-li svg#map{display:none}#top_area-map ul.outer li.outer-li svg#map_810{width:100%;max-height:none;margin:0 auto}#top_area-map .u810_only{display:block}#map_810 .st0,#map_810 .st1,#map_810 .st2,#map_810 .st3,#map_810 .st4{fill:none}#map_810 .st1{stroke:#fff}#map_810 .st1,#map_810 .st2,#map_810 .st3,#map_810 .st4{stroke-miterlimit:10}#map_810 .st2{stroke:#231815}#map_810 .st5{fill:#231815}#map_810 .st3{stroke:#898989}#map_810 .st4{stroke:#000}#map_810 .st6,#map_810 .st7{opacity:.3}#map_810 .st6,#map_810 .st8{fill:#898989}#top_villa-type{padding:10% 0}.wrapper_lead{width:80%}#top_villa-type .wrapper_ul h3{font-size:40px}#top_villa-type .wrapper_ul h3 span{font-size:16px}#top_villa-type .wrapper_ul ul.inner li.txt{font-size:14px}div.btn-gold a{font-size:15px}#top_future-plans{padding:10% 0}#top_future-plans .detail_box ul.outer{flex-direction:column}#top_future-plans .detail_box{width:80%}#top_future-plans .detail_box li.photo{flex:0 0 auto;width:100%;max-width:100%;margin-right:0}#top_future-plans .detail_box li.txt{flex:0 0 auto;width:100%;max-width:100%}#top_future-plans .detail_box li.txt h3{padding:.5em 0;font-size:3.3vw}#top_future-plans .detail_box ul#next-grande{margin-top:3%}#top_future-plans .detail_box ul#next-grande li.photo{flex:0 0 auto;width:100%;max-width:100%;margin:0 0 3%;position:relative}#top_future-plans .detail_box ul#next-grande li.photo:last-child{margin:0}#top_features_appeals{padding:10% 0}div.btn-wh{margin:5% auto 10%}#top_system{padding:10% 0}#top_system dl{width:100%}#top_system .detail_box{width:92%}#top_system .detail_box li.txt h3{font-size:18px}#top_special_selection ul.outer{width:80%}#top_special_selection ul.inner li.txt{min-height:300px}#top_special_selection ul.inner li.txt h3{font-size:3.8vw}#top_special_selection ul.inner li.txt h3 span{font-size:2.4vw}#top_special_selection ul.inner li.txt p{font-size:2vw}#top_trial_lodging h3{font-size:24px}#top_trial_lodging h4{font-size:20px}#top_request-documents{padding:10% 0}#top_request-documents iframe{height:1200px}.wrapper_select:after{top:17px;right:16px;width:6px;height:6px}}@media screen and (min-width:641px) and (max-width:820px){.wrapper_mv_tb{display:block}.wrapper_mv_pc{display:none}.slider_box_pc .slick-dots{bottom:-42px!important}.slick-dots li button{height:15px!important;width:15px!important}.slick-dots li button:before{width:15px!important;height:15px!important;font-size:7px!important;line-height:15px!important}.slick-dots li.slick-active button:before{font-size:10px!important}#top_news dl.news{width:100%}table.ptn02{width:100%}#top_resort-life h2{font-size:36px}#describe{top:50px;left:80px}#describe p{font-size:15px}#top_special_selection ul.outer{width:90%}.trial_lodging{width:96%}.trial_lodging h3{font-size:22px}table.ptn03{width:100%}select{height:42px}}@media screen and (max-width:640px){.wrapper_mv_pc{display:none}.wrapper_mv_sp{display:block}.slick-dotted.slick-slider{margin-bottom:0!important}div.caption_slideshow rt{font-size:.5rem;transform:translateY(-.1em)}.wrapper_slider{width:100%}ul.slider_sp{width:94%;margin:0 auto}.slider_box_sp{padding-top:50px}div.caption_slideshow p.name{font-size:5vw}div.caption_slideshow p.feature{font-size:3.3vw}div.caption_slideshow p.address{font-size:3.3vw}ul.slider_pc li.slider_li p.en,ul.slider_pc li.slider_li p.en a{font-size:3vw}ul.slider_pc li.slider_li img.svg-open{width:15%}#top_concept h2{font-size:4vw}#top_concept .wrapper_h2:before{width:11vw}#top_concept .wrapper_h2:after{width:11vw}#top_concept p{font-size:14px}#top_news dl.news{width:100%}#top_news dl.news dt{width:100%;padding-bottom:0;color:#8b8c89;float:none}#top_news dl.news a dd{padding:0 2em 5px 0}#top_news dl.news dd.icofont:after{top:7.5%}#top_news div.btn-wh{margin:5% auto 2.5%}.wrapper_lead{width:94%}#top_villa-type .wrapper_ul ul.inner{flex-direction:column}#top_villa-type .wrapper_ul h3{font-size:40px}#top_villa-type .wrapper_ul h3 span{font-size:16px}#top_villa-type .wrapper_ul ul.inner li.txt{font-size:14px}div.btn-gold a{font-size:15px}#top_villa-type .wrapper_ul ul.inner li.photo{flex:0 0 auto;width:100%;max-width:100%;margin-right:0}#top_villa-type .wrapper_ul ul.inner li.txt{flex:0 0 auto;width:100%;max-width:100%;margin-top:1em;font-size:14px}.even h3{text-align:right}.even ul.inner{flex-direction:row-reverse;flex-direction:column}.even ul.inner li.photo{flex:0 0 47%;margin-right:0}.even ul.inner li.txt{flex:0 0 50%;margin-right:3%}#top_villa-type .even ul.inner li.txt{text-align:right}#top_villa-type .even div.btn-gold{justify-content:flex-end}#top_future-plans .detail_box{width:94%}#top_future-plans .detail_box li.txt h3{font-size:4vw}#top_system dl{width:100%}#top_system .detail_box li.txt h3{font-size:16px}.table_box{overflow-x:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none}table.ptn02{width:100%}table.ptn02 td.nowrap{white-space:nowrap}#top_resort-life h2{font-size:32px}#top_special_selection ul.outer{width:100%}#top_special_selection ul.inner li.txt{min-height:250px}#top_special_selection ul.inner li.txt h3{font-size:4.8vw}#top_special_selection ul.inner li.txt h3 span{font-size:2.8vw}#top_special_selection ul.inner li.txt p{font-size:2.6vw}#top_trial_lodging h3{font-size:20px}#top_trial_lodging h4{font-size:18px}#top_trial_lodging ul.outer li.photo{flex:0 0 49%;margin:0 2% 2% 0}#top_trial_lodging ul.outer li.photo:nth-child(2n){margin-right:0}.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){.slider_box_sp .slick-dots{bottom:-30px!important}div.caption_slideshow p.name{font-size:5.2vw}div.caption_slideshow p.feature{font-size:3.5vw}div.caption_slideshow p.address{font-size:3.5vw}ul.slider_pc li.slider_li p.en,ul.slider_pc li.slider_li p.en a{font-size:3vw}ul.slider_pc li.slider_li img.svg-open{width:17%}#top_concept h2{font-size:4.5vw}#top_concept .wrapper_h2:before{width:20vw}#top_concept .wrapper_h2:after{width:20vw}#top_concept p{font-size:13px}#top_area-map p.lead{font-size:13px}#top_villa-type .wrapper_ul{margin:10% auto}#top_future-plans .detail_box li.txt h3{font-size:4.5vw}#top_system .detail_box ul.outer{flex-direction:column}#top_system .detail_box li.photo{margin-bottom:2%}#top_system .detail_box li.photo img{width:60%}#top_system .detail_box li.txt h3{text-align:center}#top_system div.btn-wh{margin:2.5% auto 5%;justify-content:center}#top_system #tab br.u480_only{display:block}#tab dl dd{padding:70px 0 0}#top_system .detail_box ul#next-grande li.photo img{width:100%}#top_resort-life h2{font-size:31px}#top_special_selection ul.inner li.txt{min-height:230px}#top_special_selection ul.inner li.txt h3{font-size:5.2vw}#top_special_selection ul.inner li.txt h3 span{font-size:3.2vw}#top_special_selection ul.inner li.txt p{font-size:3vw}.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){.slider_box_sp .slick-dots{bottom:-28px!important}div.caption_slideshow p.name{font-size:5.3vw}div.caption_slideshow p.feature{font-size:3.6vw}div.caption_slideshow p.address{font-size:3.6vw}ul.slider_pc li.slider_li p.en,ul.slider_pc li.slider_li p.en a{font-size:3vw}.wrapper_slider{padding-bottom:2%}#top_concept h2{font-size:4.5vw}#top_concept .wrapper_h2:before{width:20vw}#top_concept .wrapper_h2:after{width:20vw}#top_concept p{font-size:13px}.wrapper_lead p.lead{font-size:13px}#top_villa-type .wrapper_ul h3{font-size:36px}#top_villa-type .wrapper_ul h3 span{font-size:13px}#top_villa-type .wrapper_ul ul.inner li.txt{font-size:13px}div.btn-gold a{font-size:14px}#top_future-plans .detail_box li.txt h3{font-size:5vw}div.btn-wh{margin:5% auto 15%}#top_system dl{width:100%}#top_system .detail_box li.txt h3{font-size:15px}#top_system .detail_box li.txt p{font-size:13px}#top_resort-life h2{font-size:30px}#top_special_selection ul.inner li.txt{min-height:210px}#top_special_selection ul.inner li.txt h3{font-size:5.2vw}#top_special_selection ul.inner li.txt h3 span{font-size:3.6vw}#top_special_selection ul.inner li.txt p{font-size:3.2vw}#top_trial_lodging h3{font-size:18px}#top_trial_lodging h4{font-size:16px}#top_trial_lodging .trial_lodging_plan{margin:2.5% auto 10%}#top_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:414px){.slider_box_sp .slick-dots{bottom:-28px!important}div.caption_slideshow p.name{font-size:5.4vw}div.caption_slideshow p.feature{font-size:3.7vw}div.caption_slideshow p.address{font-size:3.7vw}ul.slider_pc li.slider_li p.en,ul.slider_pc li.slider_li p.en a{font-size:3vw}#top_villa-type .wrapper_ul h3{font-size:34px}}@media screen and (max-width:375px){.slider_box_sp .slick-dots{bottom:-26px!important}div.caption_slideshow p.name{font-size:5.5vw}div.caption_slideshow p.feature{font-size:3.8vw}div.caption_slideshow p.address{font-size:3.8vw}ul.slider_pc li.slider_li p.en,ul.slider_pc li.slider_li p.en a{font-size:3vw}#top_concept p{font-size:13px}#top_news div.btn-wh a{font-size:15px}#top_area-map{padding:14% 0}#top_villa-type{padding:14% 0}#top_future-plans{padding:14% 0}#top_future-plans .detail_box li.txt h3{font-size:5.2vw}#top_features_appeals{padding:14% 0}#top_system{padding:14% 0}#top_system .detail_box li.txt h3{font-size:14px}#top_system .detail_box li.txt p{font-size:13px}div.btn-wh a{font-size:15px}#top_special_selection ul.inner li.txt{min-height:200px}#top_special_selection ul.inner li.txt h3{font-size:5.2vw}#top_special_selection ul.inner li.txt h3 span{font-size:4vw}#top_special_selection ul.inner li.txt p{font-size:3.8vw}#top_request-documents{padding:14% 0}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:340px){.trial_lodging h3{font-size:17px}}@media screen and (max-width:320px){.slider_box_sp .slick-dots{bottom:-24px!important}div.caption_slideshow p.name{font-size:5.7vw}div.caption_slideshow p.feature{font-size:4vw}div.caption_slideshow p.address{font-size:4vw}ul.slider_pc li.slider_li p.en,ul.slider_pc li.slider_li p.en a{font-size:3.5vw}#top_concept h2{font-size:5vw}#top_concept .wrapper_h2:before{width:20vw}#top_concept .wrapper_h2:after{width:20vw}#top_concept p{font-size:12px}#top_news dl.news dt{font-size:13px}#top_news dl.news dd.icofont{font-size:13px}#top_news div.btn-wh a{font-size:14px}#top_area-map p.lead{font-size:3.5vw}#top_future-plans .detail_box li.txt h3{font-size:5.5vw}div.btn-wh a{font-size:14px}#top_resort-life h2{font-size:28px}#top_special_selection ul.inner li.txt{min-height:180px}#top_special_selection ul.inner li.txt h3{font-size:5.2vw}#top_special_selection ul.inner li.txt h3 span{font-size:4.2vw}#top_special_selection ul.inner li.txt p{font-size:4vw}#top_trial_lodging h3{font-size:17px}#top_trial_lodging h4{font-size:15px}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_sp .slick-dots{bottom:-23px!important}div.caption_slideshow p.name{font-size:5.9vw}div.caption_slideshow p.feature{font-size:4.2vw}div.caption_slideshow p.address{font-size:4.2vw}ul.slider_pc li.slider_li p.en,ul.slider_pc li.slider_li p.en a{font-size:3.5vw}#top_future-plans .detail_box li.txt h3{font-size:6vw}#top_resort-life h2{font-size:27px}#top_special_selection ul.inner li.txt{min-height:160px}#top_special_selection ul.inner li.txt h3{font-size:5.2vw}#top_special_selection ul.inner li.txt h3 span{font-size:4.2vw}#top_special_selection ul.inner li.txt p{font-size:4vw}select{height:37px}table.ptn03 td input.date-of-stay{width:55%;height:22px}.trial_lodging h3{font-size:16px}}