.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,#fff,transparent),radial-gradient(at 100% 0,#fff 0,transparent),radial-gradient(at 100% 100%,#fff,transparent),radial-gradient(at 0 100%,#ebbf53,transparent);background-attachment:fixed}ul.slider_pc,ul.slider_tb,ul.slider_sp{width:100%;margin:0 auto;padding:1px;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:100%;margin:0 auto;padding-bottom:1%}ul.slider_pc li.slider_li,ul.slider_tb li.slider_li,ul.slider_sp li.slider_li{position:relative}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:4.5% 0 5%}#top_concept .container_inner{display:flex;flex-direction:row;flex-wrap:nowrap}#top_concept .container_inner ul.outer li{flex:0 0 auto;max-width:100%;margin-bottom:3%;overflow:hidden}#top_concept ul.outer li:nth-child(1n){margin-bottom:0}*{min-height:0;min-width:0}#top_concept .container_inner ul.outer li.txt{color:#fff;flex:0 0 40%;justify-content:center;position:relative;padding:0;height:400px;background-blend-mode:soft-light;background-size:cover!important;background-position:center center}#top_concept ul.outer li.concept_content ul.inner li.txt{height:400px;padding:0;justify-content:center;align-items:flex-start}#top_concept ul.outer li.concept_content ul.inner li.txt .inner_txt{padding:0 5% 5%}#top_concept .container_inner ul.outer li.txt h2{margin-bottom:5%;padding:0;color:#ebbf53;font-style:italic;font-family:'Sorts Mill Goudy',serif;font-size:50px;text-align:left;line-height:1.2}#top_concept .container_inner ul.outer li.txt p{margin-bottom:5%;padding:0;font-size:16px}#top_concept .container_inner ul.outer li.photo{flex:0 0 60%;position:relative;margin-bottom:0}#top_concept .container_inner ul.outer li.photo img{object-fit:cover;object-position:center center;height:400px}#top_concept .container_inner ul.outer li.photo p.caption{position:absolute;right:1em;bottom:.5em;color:#fff;font-size:14px;text-shadow:#000 0 0 2px;filter:drop-shadow(2px 2px 2px #000)}#top_concept .wrapper_btn_detail a.btn_detail{width:5em;margin-top:2.5%;padding:.5em .5em .5em 1em;color:#fff;font-size:14px;font-weight:700;display:block;background:#26547c;border-radius:4px}#top_concept .wrapper_btn_detail a.btn_detail:hover{text-decoration:none;background:#0f5795}#top_concept a.btn.navy{margin-top:2.5%;padding:.5em 1em;color:#fff;font-size:14px;line-height:1;background:#26547c;border-radius:4px;display:inline-block}#top_concept a.btn.navy:hover{text-decoration:none;background:#0f5795}#top_concept .container_inner ul.outer li#concept01 li.photo img{object-position:center bottom}#concept-txt01{opacity:0;transform:translateY(100%);transition:all 2s}#concept-txt01.effect{opacity:1;transform:translateY(0)}#concept-txt02{opacity:0;transform:translateY(150%);transition:all 4s;font-weight:700}#concept-txt02.effect{opacity:1;transform:translateY(0)}#concept-h2{opacity:0;transition:all 3s}#concept-h2.effect{opacity:1}li#concept-txt-bg01{background:#eee url(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/assets/top/img/concept_01.jpg) no-repeat;margin-bottom:0;transition:all 3s}li#concept-txt-bg01.effect{background:#fff url(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/assets/top/img/concept_01.jpg) no-repeat;margin-bottom:0}#concept-btn01{opacity:0;transform:translateY(100%);transition:all 2s}#concept-btn01.effect{opacity:1;transform:translateY(0)}#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(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/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(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/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(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/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:#3cc06e}#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_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:#329f5b}#btn_zest:hover path{fill:#888}#btn_hakonebessho:hover rect{fill:transparent}#btn_hakonebessho:hover path{fill:#888}#btn_hakonebessho:hover circle{fill:#329f5b}#btn_hitachi:hover rect{fill:transparent}#btn_hitachi:hover circle{fill:#329f5b}#btn_hitachi:hover path{fill:#888}#btn_lago:hover rect{fill:transparent}#btn_lago:hover circle{fill:#329f5b}#btn_lago:hover path{fill:#888}#btn_ransui:hover rect{fill:transparent}#btn_ransui:hover path{fill:#888}#btn_ransui:hover circle{fill:#329f5b}#btn_kamogawa:hover rect{fill:transparent}#btn_kamogawa:hover circle{fill:#329f5b}#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:#329f5b}#btn_futtsu:hover path{fill:#888}#btn_sante:hover rect{fill:transparent}#btn_sante:hover circle{fill:#329f5b}#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:#329f5b}#btn_oshino:hover rect{fill:transparent}#btn_oshino:hover circle{fill:#329f5b}#btn_oshino:hover path{fill:#888}#btn_kawaguchiko:hover rect{fill:transparent}#btn_kawaguchiko:hover circle{fill:#329f5b}#btn_kawaguchiko:hover path{fill:#888}#btn_awajishima:hover rect{fill:transparent}#btn_awajishima:hover circle{fill:#329f5b}#btn_awajishima:hover path{fill:#888}#btn_otani:hover rect{fill:transparent}#btn_otani:hover circle{fill:#329f5b}#btn_otani:hover path{fill:#888}#btn_mare:hover rect{fill:transparent}#btn_mare:hover circle{fill:#329f5b}#btn_mare:hover path{fill:#888}#btn_biwako:hover rect{fill:transparent}#btn_biwako:hover circle{fill:#329f5b}#btn_biwako:hover path{fill:#888}#btn_makino:hover rect{fill:transparent}#btn_makino:hover circle{fill:#329f5b}#btn_makino:hover path{fill:#888}#btn_amanohashidate:hover rect{fill:transparent}#btn_amanohashidate:hover circle{fill:#329f5b}#btn_amanohashidate:hover path{fill:#888}#btn_ciel:hover rect{fill:transparent}#btn_ciel:hover circle{fill:#329f5b}#btn_ciel:hover path{fill:#888}#top_area{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(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/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(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/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(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/assets/top/img/bg_area-map.jpg);background-size:cover}#top_area .wrapper_container_inner{width:100%;height:500px;margin:0 auto;padding:5% 0}.area_ul li.outer-li{flex:0 0 49%;margin:0 2% 2% 0}.area_ul{align-items:flex-start}.area_ul li.outer-li:nth-child(2n){margin-right:0}.area_ul ul.inner li.photo img{border-radius:20px 20px 0 0}.area_ul ul.inner li.photo{width:100%;position:relative}.area_ul ul.inner li.txt{width:100%;padding:1em;border-radius:0 0 20px 20px;background:rgba(255,255,255,1)}.area_ul ul.inner li.txt h3{font-size:16px;text-align:left}.area_ul ul.inner li.txt div.btn-wh a{font-size:14px}#top_all-villas{padding:10% 0}.all-villas_ul li.outer-li{flex:0 0 49%;margin:0 2% 2% 0}.all-villas_ul{align-items:flex-start}.all-villas_ul li.outer-li:nth-child(2n){margin-right:0}.all-villas_ul ul.inner li.photo img{border-radius:20px 20px 0 0}.all-villas_ul ul.inner li.photo{width:100%;position:relative}.all-villas_ul ul.inner li.txt{width:100%;padding:1em;border-radius:0 0 20px 20px;background:rgba(255,255,255,1)}.all-villas_ul ul.inner li.photo span.dog-friendly{position:absolute;right:2%;bottom:2%;z-index:10}.all-villas_ul ul.inner li.photo span.dog-friendly i{color:#fff;font-size:5em}.all-villas_ul ul.inner li.txt{width:100%;padding:1em;border-radius:0 0 20px 20px;background:rgba(255,255,255,1)}.all-villas_ul ul.inner li.txt h3{font-size:14px;text-align:left}#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(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/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(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/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(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/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:#3cc06e}#top_features_appeals div#btn-activities{margin-bottom:10%}#common_how-to-request-documents{width:100%;margin:0 auto;padding:7% 0;background-image:-moz-linear-gradient(to bottom left,rgba(50,159,91,.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(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/assets/top/img/bg_system.jpg);background-image:-webkit-linear-gradient(to bottom left,rgba(50,159,91,.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(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/assets/top/img/bg_system.jpg);background-image:linear-gradient(to bottom left,rgba(235,191,83,.4) 1%,rgba(36,130,71,.8),rgba(36,130,71,.9),rgba(36,130,71,.9) 90%,rgba(235,191,83,.9) 100%),url(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/assets/top/img/bg_system.jpg)}#common_how-to-request-documents h2{color:#f5f0f6}#common_how-to-request-documents h2 span.en{color:#ebbf53}#common_how-to-request-documents ul.outer{width:80%}#common_how-to-request-documents ul.outer li.outer-li{flex:0 0 42%;margin-right:2%;padding:3%;border-radius:20px;border:1px solid #ebbf53;background:#fff}#common_how-to-request-documents ul.outer li.outer-li:nth-child(2){margin-right:0}#common_how-to-request-documents ul.inner{align-items:center}#common_how-to-request-documents ul.inner li.txt h3{color:#ebbf53;font-size:20px;font-style:normal;text-align:center;line-height:1.4}#common_how-to-request-documents ul.inner li.txt p{height:45.2px;margin-top:5%}#common_how-to-request-documents ul.inner li.txt h3.icofont.ui-dial-phone:before{content:"\ec54";margin-bottom:.25em;font-size:60px;display:block}#common_how-to-request-documents ul.inner li.txt p.phone-number a{font-size:30px}#common_how-to-request-documents ul.inner li.txt p.phone-number span{font-size:20px}#common_how-to-request-documents ul.inner li.txt h3.icofont.monitor:before{content:"\ea48";margin-bottom:.25em;font-size:60px;display:block}#common_how-to-request-documents ul.inner li.txt p.monitor a{font-size:20px;text-decoration:none}#common_how-to-request-documents ul.inner li.txt p.monitor a:hover{color:#292b2b;text-decoration:underline}#common_how-to-request-documents ul.inner li.txt p.monitor span{font-size:20px}#common_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(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/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(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/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(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/assets/top/img/bg_area-map.jpg)}#common_request-documents p.lead{text-align:center}table.ptn03{width:90%;margin:0 auto 2em;font-size:15px;border-spacing:2%;border-collapse:collapse}table.ptn03 th{width:30%;margin-right:3%;padding:2% 4%;color:#000;font-size:16px;line-height:1.1;white-space:nowrap;vertical-align:middle}table.ptn03 td{width:67%;padding:2% 4%;font-size:18px}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:15px}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]{-webkit-appearance:none}.wpcf7 .ajax-loader{display:none!important}span.wpcf7-list-item-label{color:#000;font-size:16px}.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 1em 0 0!important}.inquiry-type .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,table.ptn03 td input.phone-number{width:25%}table.ptn03 td input#company-name,table.ptn03 td input#your-address,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%}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 h2{margin:0 0 1em;font-size:18px;text-align:center}.privacypolicy main h3{margin:3em 0 1em;padding:0;font-size:16px;font-style:normal;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}#top_owners-only-reservations{width:100%;margin:0 auto;padding:7% 0;background-image:-moz-linear-gradient(to bottom left,rgba(245,240,246,.4) 1%,rgba(109,157,197,.8),rgba(109,157,197,.9),rgba(109,157,197,.9) 90%,rgba(245,240,246,.9) 100%),url(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/assets/top/img/bg_owners-only-reservations.jpg);background-image:-webkit-linear-gradient(to bottom left,rgba(245,240,246,.4) 1%,rgba(109,157,197,.8),rgba(109,157,197,.9),rgba(109,157,197,.9) 90%,rgba(245,240,246,.9) 100%),url(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/assets/top/img/bg_owners-only-reservations.jpg);background-image:linear-gradient(to bottom left,rgba(245,240,246,.4) 1%,rgba(109,157,197,.8),rgba(109,157,197,.9),rgba(109,157,197,.9) 90%,rgba(245,240,246,.9) 100%),url(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/assets/top/img/bg_owners-only-reservations.jpg);background-position:center center}#top_owners-only-reservations h2 span.en{color:#ebbf53}#top_owners-only-reservations p.lead{margin-bottom:2em}#top_owners-only-reservations ul.outer{width:80%}#top_owners-only-reservations ul.outer li.outer-li{flex:0 0 42%;margin-right:2%;padding:3%;border-radius:20px;border:1px solid #ebbf53;background:#fff}#top_owners-only-reservations ul.outer li.outer-li:nth-child(2){margin-right:0}#top_owners-only-reservations ul.inner{align-items:center}#top_owners-only-reservations ul.inner li.txt h3{color:#ebbf53;font-size:20px;text-align:center;line-height:1.4}#top_owners-only-reservations ul.inner li.txt p{height:45.2px;margin-top:5%}#top_owners-only-reservations ul.inner li.txt h3.icofont.ui-dial-phone:before{content:"\ec54";margin-bottom:.25em;font-size:60px;display:block}#top_owners-only-reservations ul.inner li.txt p.phone-number a{font-size:30px}#top_owners-only-reservations ul.inner li.txt p.phone-number span{font-size:20px}#top_owners-only-reservations ul.inner li.txt h3.icofont.monitor:before{content:"\ea48";margin-bottom:.25em;font-size:60px;display:block}#top_owners-only-reservations ul.inner li.txt p.monitor a{font-size:20px;text-decoration:none}#top_owners-only-reservations ul.inner li.txt p.monitor a:hover{text-decoration:underline}#top_owners-only-reservations ul.inner li.txt p.monitor span{font-size:20px}#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(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/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(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/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(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/assets/top/img/bg_system.jpg)}#top_system h2 span.en{color:#ebbf53}#top_system dl{width:70%;margin:2.5% auto 0;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_system dl dt{float:left;width:10em;padding:2%}#top_system dl dd{padding:2% 2% 2% 12em;border-bottom:1px dotted #292b2b}#top_system dl dd:last-child{border-bottom:none}#top_system .detail_box{width:70%;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}#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(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/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(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/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(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/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}@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:100%}.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}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}select{height:44px}}@media screen and (min-width:811px) and (max-width:1200px){.wrapper_mv_sp{display:none}#top_news dl.news{width:80%}#common_how-to-request-documents .detail_box li.txt h3{font-size:3.3vw}.trial_lodging{width:80%}#common_request-documents iframe{height:1400px}}@media screen and (max-width:810px){.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_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_features_appeals{padding:10% 0}div.btn-wh{margin:5% auto 10%}#top_area{padding:10% 0}#common_how-to-request-documents{padding:10% 0}#common_how-to-request-documents ul.outer{width:100%}#common_how-to-request-documents ul.inner li.txt h3{font-size:18px}#common_how-to-request-documents ul.inner li.txt p{height:51px;text-align:center}#common_how-to-request-documents ul.inner li.txt p.phone-number a{font-size:24px}#common_how-to-request-documents ul.inner li.txt p.phone-number span{font-size:16px}#common_how-to-request-documents ul.inner li.txt p{height:40px}#common_how-to-request-documents ul.inner li.txt h3.icofont.ui-dial-phone:before{font-size:54px}#common_how-to-request-documents ul.inner li.txt h3.icofont.monitor:before{font-size:54px}#common_how-to-request-documents ul.inner li.txt p.monitor a{font-size:18px}#common_request-documents{padding:10% 0}#top_owners-only-reservations{padding:10% 0}#top_owners-only-reservations ul.outer{width:100%}#top_owners-only-reservations ul.inner li.txt h3{font-size:18px}#top_owners-only-reservations ul.inner li.txt p{height:40px;text-align:center}#top_owners-only-reservations ul.inner li.txt h3.icofont.ui-dial-phone:before{font-size:54px}#top_owners-only-reservations ul.inner li.txt p.phone-number a{font-size:24px}#top_owners-only-reservations ul.inner li.txt p.phone-number span{font-size:16px}#top_owners-only-reservations ul.inner li.txt h3.icofont.monitor:before{font-size:54px}#top_owners-only-reservations ul.inner li.txt p.monitor a{font-size:18px}#top_owners-only-reservations ul.inner li.txt p.monitor span{font-size:14px}#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:810px){.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_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_concept .container_inner ul.outer li.txt h2{font-size:5vw}#top_concept .container_inner ul.outer li.txt p{font-size:14px}#concept-txt01-tb{opacity:0;transform:translateY(100%);transition:all 2s}#concept-txt01-tb.effect{opacity:1;transform:translateY(0)}#concept-txt02-tb{opacity:0;transform:translateY(150%);transition:all 4s;font-weight:700}#concept-txt02-tb.effect{opacity:1;transform:translateY(0)}#concept-h2-tb{opacity:0;transition:all 3s}#concept-h2-tb.effect{opacity:1}li#concept-txt-bg01-tb{background:#eee url(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/assets/top/img/concept_01.jpg) no-repeat;margin-bottom:0;transition:all 3s}li#concept-txt-bg01-tb.effect{background:#fff url(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/assets/top/img/concept_01.jpg) no-repeat;margin-bottom:0}#concept-btn01-tb{opacity:0;transform:translateY(100%);transition:all 2s}#concept-btn01-tb.effect{opacity:1;transform:translateY(0)}#top_news dl.news{width:100%}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{padding:5% 0}#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_concept .container_inner ul.inner{flex-direction:column}#top_concept ul.outer li.concept_content ul.inner li.txt .inner_txt{padding:0 5% 2.5%}#top_concept .container_inner ul.outer li.txt h2{font-size:6vw}#top_concept .container_inner ul.outer li.txt p{font-size:14px}#top_concept .container_inner ul.outer li.photo img{height:auto}#concept-txt01-sp{opacity:0;transform:translateY(100%);transition:all 2s}#concept-txt01-sp.effect{opacity:1;transform:translateY(0)}#concept-txt02-sp{opacity:0;transform:translateY(150%);transition:all 4s;font-weight:700}#concept-txt02-sp.effect{opacity:1;transform:translateY(0)}#concept-h2-sp{opacity:0;transition:all 3s}#concept-h2-sp.effect{opacity:1}li#concept-txt-bg01-sp{background:#eee url(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/assets/top/img/concept_01.jpg) no-repeat;margin-bottom:0;transition:all 3s}li#concept-txt-bg01-sp.effect{background:#fff url(https://www.premium-marinetopia.jp/wp-content/themes/grande-west/assets/top/img/concept_01.jpg) no-repeat;margin-bottom:0}#concept-btn01-sp{opacity:0;transform:translateY(100%);transition:all 2s}#concept-btn01-sp.effect{opacity:1;transform:translateY(0)}#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%}#common_how-to-request-documents ul.outer{flex-direction:column;width:100%}#common_how-to-request-documents ul.outer li.outer-li{flex:0 0 60%;width:60%;max-width:60%;margin-right:0;margin-bottom:2%}#common_how-to-request-documents ul.outer li.outer-li:nth-child(2){margin-bottom:0}#common_how-to-request-documents ul.inner li.txt h3{padding-bottom:0;font-size:3.5vw}#common_how-to-request-documents ul.inner li.txt p{height:auto}#common_how-to-request-documents ul.inner li.txt h3.icofont.ui-dial-phone:before{font-size:8vw}#common_how-to-request-documents ul.inner li.txt p.phone-number a{font-size:3.5vw}#common_how-to-request-documents ul.inner li.txt p.phone-number span{font-size:3vw}#common_how-to-request-documents ul.inner li.txt h3.icofont.monitor:before{font-size:8vw}#common_how-to-request-documents ul.inner li.txt p.monitor a{font-size:3.5vw}#common_how-to-request-documents ul.inner li.txt p.monitor span{font-size:3vw}#common_request-documents p.lead{text-align:left}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%}#top_owners-only-reservations ul.outer{flex-direction:column}#top_owners-only-reservations ul.outer li.outer-li{flex:0 0 60%;width:60%;max-width:60%;margin-right:0;margin-bottom:2%}#top_owners-only-reservations ul.outer li.outer-li:nth-child(2){margin-bottom:0}#top_owners-only-reservations ul.inner li.txt h3{padding-bottom:0;font-size:3.5vw}#top_owners-only-reservations ul.inner li.txt p{height:auto}#top_owners-only-reservations ul.inner li.txt h3.icofont.ui-dial-phone:before{font-size:8vw}#top_owners-only-reservations ul.inner li.txt p.phone-number a{font-size:3.5vw}#top_owners-only-reservations ul.inner li.txt p.phone-number span{font-size:3vw}#top_owners-only-reservations ul.inner li.txt h3.icofont.monitor:before{font-size:8vw}#top_owners-only-reservations ul.inner li.txt p.monitor a{font-size:3.5vw}#top_owners-only-reservations ul.inner li.txt p.monitor span{font-size:3vw}}@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 .container_inner ul.outer li.txt h2{font-size:6vw}#top_concept .wrapper_h2:before{width:20vw}#top_concept .wrapper_h2:after{width:20vw}#top_concept p{font-size:13px}#top_news{padding:10% 0}.all-villas_ul li.outer-li{flex:0 0 auto;width:100%;max-width:100%;margin:0 0 3%}#top_all-villas h3#h3-area-kyoto{padding:1em 0 1.5em}#top_features_appeals div#btn_restaurants_auberge-villas{margin-bottom:2.5%}.area_ul li.outer-li{flex:0 0 auto;max-width:100%;width:100%;margin:0 0 3%}#common_how-to-request-documents ul.outer li.outer-li{flex:0 0 70%;width:70%;max-width:70%}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 h2{font-size:17px}.privacypolicy main h3{font-size:15px}#top_owners-only-reservations ul.outer li.outer-li{flex:0 0 70%;width:70%;max-width:70%}}@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 .container_inner ul.outer li.txt h2{font-size:7vw}#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}div.btn-wh{margin:5% auto 15%}#top_features_appeals div#btn-activities{margin-bottom:15%}#top_system dl{width:94%}#top_system dl dt{float:none;width:auto;padding:4% 2% 2%}#top_system dl dd{padding:2% 2% 4%}#top_system .detail_box{width:94%}#top_system .detail_box li.txt h3{font-size:15px}#top_system .detail_box li.txt p{font-size:13px}#common_how-to-request-documents .detail_box li.txt h3{font-size:5vw}#common_how-to-request-documents ul.outer li.outer-li{flex:0 0 80%;width:80%;max-width:80%}#common_how-to-request-documents ul.inner li.txt h3{padding-bottom:0;font-size:4vw}#common_how-to-request-documents ul.inner li.txt h3.icofont.ui-dial-phone:before{font-size:9vw}#common_how-to-request-documents ul.inner li.txt p.phone-number a{font-size:4vw}#common_how-to-request-documents ul.inner li.txt p.phone-number span{font-size:4vw}#common_how-to-request-documents ul.inner li.txt h3.icofont.monitor:before{font-size:9vw}#common_how-to-request-documents ul.inner li.txt p.monitor a{font-size:4vw}#common_how-to-request-documents ul.inner li.txt p.monitor span{font-size:4vw}table.ptn03 th{width:100%;padding:2% 0;font-size:14px}table.ptn03 td{width:100%;padding:2% 0 4%;font-size:14px}#top_owners-only-reservations ul.outer li.outer-li{flex:0 0 80%;width:80%;max-width:80%}#top_owners-only-reservations ul.inner li.txt h3{font-size:4vw}#top_owners-only-reservations ul.inner li.txt h3.icofont.ui-dial-phone:before{font-size:9vw}#top_owners-only-reservations ul.inner li.txt p.phone-number a{font-size:4vw}#top_owners-only-reservations ul.inner li.txt p.phone-number span{font-size:4vw}#top_owners-only-reservations ul.inner li.txt h3.icofont.monitor:before{font-size:9vw}#top_owners-only-reservations ul.inner li.txt p.monitor a{font-size:4vw}#top_owners-only-reservations ul.inner li.txt p.monitor span{font-size:4vw}}@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 .container_inner ul.outer li.txt h2{font-size:7vw}#top_concept p{font-size:13px}#top_news div.btn-wh a{font-size:15px}#top_features_appeals{padding:14% 0}#common_how-to-request-documents{padding:14% 0}#common_how-to-request-documents .detail_box li.txt h3{font-size:5.2vw}#common_how-to-request-documents ul.outer li.outer-li{flex:0 0 90%;width:90%;max-width:90%}#common_how-to-request-documents ul.inner li.txt h3{padding-bottom:0;font-size:5vw}#common_how-to-request-documents ul.inner li.txt h3.icofont.ui-dial-phone:before{font-size:10vw}#common_how-to-request-documents ul.inner li.txt p.phone-number a{font-size:5vw}#common_how-to-request-documents ul.inner li.txt p.phone-number span{font-size:5vw}#common_how-to-request-documents ul.inner li.txt h3.icofont.monitor:before{font-size:10vw}#common_how-to-request-documents ul.inner li.txt p.monitor a{font-size:5vw}#common_how-to-request-documents ul.inner li.txt p.monitor span{font-size:5vw}#common_request-documents{padding:14% 0}select{height:38px}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}select{height:38px}.wrapper_select:after{top:14px}.privacypolicy main h2{font-size:16px}.privacypolicy main h3{font-size:14px}#top_owners-only-reservations ul.outer li.outer-li{flex:0 0 90%;width:90%;max-width:90%}#top_owners-only-reservations ul.inner li.txt h3{font-size:5vw}#top_owners-only-reservations ul.inner li.txt h3.icofont.ui-dial-phone:before{font-size:10vw}#top_owners-only-reservations ul.inner li.txt p.phone-number a{font-size:5vw}#top_owners-only-reservations ul.inner li.txt p.phone-number span{font-size:5vw}#top_owners-only-reservations ul.inner li.txt h3.icofont.monitor:before{font-size:10vw}#top_owners-only-reservations ul.inner li.txt p.monitor a{font-size:5vw}#top_owners-only-reservations ul.inner li.txt p.monitor span{font-size:5vw}}@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 .container_inner ul.outer li.txt h2{font-size:8vw}#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}div.btn-wh a{font-size:14px}#common_how-to-request-documents .detail_box li.txt h3{font-size:6vw}#common_how-to-request-documents ul.inner li.txt h3{padding-bottom:0;font-size:6vw}#common_how-to-request-documents ul.inner li.txt h3.icofont.ui-dial-phone:before{font-size:11vw}#common_how-to-request-documents ul.inner li.txt p.phone-number a{font-size:6vw}#common_how-to-request-documents ul.inner li.txt p.phone-number span{font-size:6vw}#common_how-to-request-documents ul.inner li.txt h3.icofont.monitor:before{font-size:11vw}#common_how-to-request-documents ul.inner li.txt p.monitor a{font-size:6vw}#common_how-to-request-documents ul.inner li.txt p.monitor span{font-size:6vw}table.ptn03 td input.date-of-stay{width:44%;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 h2{font-size:15px}#top_owners-only-reservations ul.inner li.txt h3{font-size:6vw}#top_owners-only-reservations ul.inner li.txt h3.icofont.ui-dial-phone:before{font-size:11vw}#top_owners-only-reservations ul.inner li.txt p.phone-number a{font-size:6vw}#top_owners-only-reservations ul.inner li.txt p.phone-number span{font-size:6vw}#top_owners-only-reservations ul.inner li.txt h3.icofont.monitor:before{font-size:11vw}#top_owners-only-reservations ul.inner li.txt p.monitor a{font-size:6vw}#top_owners-only-reservations ul.inner li.txt p.monitor span{font-size:6vw}}@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_concept .container_inner ul.outer li.txt h2{font-size:9vw}select{height:37px}table.ptn03 td input.date-of-stay{width:50%;height:22px}}