html{scroll-behavior:smooth}body{font-family:"Times New Roman","Shippori Mincho","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;position:relative;word-wrap:break-word;overflow-wrap:break-word}a,body,p{color:#001011}a.underline,a:hover{text-decoration:underline}a,a.nobdr:hover{text-decoration:none}p{font-size:15px}button>a,div.wh>a,p>a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}h1{line-height:1}h2,h3,h4,h5,p{line-height:1.7}h1,h5{font-weight:500}img{display:block;max-width:100%}a>img:hover{opacity:.8}dl dt,h2,h3,h4,strong,strong.red,td.bold{font-weight:700}dl dd,dl dt,ol li,table td,table th,ul li{font-size:14px;line-height:1.7}strong.red{color:#bb0a21;margin:0 .5em}sup{font-size:.5rem}tbody{-webkit-text-size-adjust:100%}*{min-width:0;min-height:0}p.lead,td.center{text-align:center}p.lead2{text-align:left}footer ul.footer-menu li.menu .wrapper_box .box h3,p.scroll{margin:0 0 .5em}.grd1{background:-webkit-linear-gradient(0deg,#ebbf53,#f4df7a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.red,.red2{color:#d00000}.red2{display:block}.grey{color:#888}.grey2,.wh{display:block;color:#888}.wh{color:#f5f0f6}.gold{color:#ebbf53}.blue,a.blue{color:#0072bb}a.blue{text-decoration:none}a.blue:hover{text-decoration:underline}.wf-sawarabimincho{font-family:"Sawarabi Mincho"}.sorts-mill-goudy{font-family:"Sorts Mill Goudy",serif}.mt1{margin-top:1em!important}.mt2{margin-top:2em!important}.mt3{margin-top:3em!important}.mb1{margin-bottom:1em!important}.mb2{margin-bottom:2em!important}.mb3{margin-bottom:3em!important}.pt100{margin-top:-50px!important;padding-top:100px!important}ul.number{counter-reset:number 0}ul.number li{padding-left:1.25em;text-indent:-1.25em}ul.number li:before{counter-increment:number 1;content:counter(number)".";margin-right:.5em;color:#aaa}input[type=submit]{appearance:none;-webkit-appearance:none}.scale{overflow:hidden}.scale img{-moz-transition:-moz-transform .5s linear;-webkit-transition:-webkit-transform .5s linear;-o-transition:-o-transform .5s linear;-ms-transition:-ms-transform .5s linear;transition:transform .5s linear}.scale img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);cursor:pointer}.o640_only,.sp_only,.sp_tb_only,.tb_only,.u1000_only,.u1200_only,.u280_only,.u320_only,.u375_only,.u428_only,.u480_only,.u640_only,.u810_only{display:none}#wrapper,.wrapper{width:100%;margin:0 auto}div.container_wh{width:100%;margin:0 auto 5%;padding-bottom:1em}.container_inner{width:1200px;margin:0 auto}.container_inner .lead_wrap{width:80%;margin:0 auto}.container_inner .lead_wrap p.lead,.wrapper_inner ul.summary li.txt p.lead{margin-bottom:3em}.bg_wh{background:#fff}.bg_gray{background:#eee}.bg_l-blue{background:#ebf3f8}.mgt1{margin-top:1em}.mgt-5{margin-top:5%!important}.mgt-2_5{margin-top:2.5%!important}.fb_column,.fb_row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;margin:0 auto}.fb_column{flex-direction:column;align-items:flex-start}.fb_column li.image img,.fb_column li.photo img,.fb_row li.image img,.fb_row li.photo img{width:100%;height:auto}.icofont:after,.icofont:before{font-family:IcoFont!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;line-height:1}.icofont.long-arrow-right:after{content:"";margin-left:.25em}.icofont.double-right:after{content:"";margin-left:.25em}.icofont.thin-right:after{content:"";margin-left:.25em}.icofont.rounded-double-right:after{content:"";margin-left:.25em}.icofont.thin-double-right:after{content:"";margin-left:.25em}.icofont.long-arrow-left:before{content:"";margin-right:.25em}.icofont.caret-up:before{content:"";margin-right:.25em}.icofont.external-link:after{content:"";margin-left:.25em}.icofont-link2:after,.icofont.internal-link:after{content:"";margin-left:.25em}.icofont.download:after{content:"";margin-left:.75em}.icofont.minus:before{content:"";margin-right:.25em}.icofont.google-map:before{content:"";margin-right:.25em}.icofont.calendar:before{content:"";margin-right:.25em}.icofont.login:before{content:"";margin-right:.25em}.icofont.line-messenger:before{content:"";margin-right:.25em}.icofont.instagram:before{content:"";margin-right:.25em}.icofont.icofont-x:before{content:"";margin-right:.25em}.icofont.icofont-email:before{content:"";margin-right:.25em}footer p.icofont.ui-cell-phone:before{content:"";margin-right:.25em}a.fa:after,a.fa:before,span.fa:before{font-family:"Font Awesome 5 Free";font-size:.9em;margin:0;font-weight:900;text-decoration:none}#close_01,#close_02,#close_03,#close_04,#see_more_01,#see_more_02,#see_more_03,#see_more_04{display:none}#see_more_01.icofont.thin-down:before,#see_more_02.icofont.thin-down:before,#see_more_03.icofont.thin-down:before,#see_more_04.icofont.thin-down:before{content:"";margin-right:.25em}#close_01.icofont.thin-up:before,#close_02.icofont.thin-up:before,#close_03.icofont.thin-up:before,#close_04.icofont.thin-up:before{content:"";margin-right:.25em}#wp_nav_h.sp_only{display:none!important}.page-header{background:rgba(0,16,17,.8);width:100%;z-index:200;position:fixed}.header_inner{width:1200px}.page-header-under{background:rgba(0,16,17,.8);width:100%;z-index:200;position:fixed;box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.24)}.site-logo{margin:5px 30px 5px 0;width:350px;height:auto}.site-logo #logo-svg{width:100%;height:auto}.primary-nav{width:780px;line-height:100px;text-transform:uppercase}.primary-nav ul.outer{justify-content:flex-end}.primary-nav li{flex:0 0 auto;max-width:100%;line-height:100px}.page-header-under .primary-nav a,.primary-nav a{display:block;padding:0 1em;color:#fefcfb;font-size:13px;filter:drop-shadow(.5px .5px .5px #000)}.page-header-under .primary-nav li,.page-header.bg-black .primary-nav,.page-header.bg-black .primary-nav li{line-height:80px}.primary-nav #nav_li8 a{padding-right:0;padding-left:0}.primary-nav li#nav_li7 span{padding-left:1em;border-right:2px solid #fff}.category .primary-nav li#nav_li5 a,.date .primary-nav li#nav_li5 a,.page-template-page-corporate-membership .primary-nav li#nav_li2 a,.page-template-page-dog-friendly .primary-nav li#nav_li3 a,.page-template-page-property .primary-nav li#nav_li6 a,.page-template-page-residence-villa .primary-nav li#nav_li5 a,.page-template-page-system .primary-nav li#nav_li4 a,.post-type-archive-accommodations .primary-nav li#nav_li1 a,.post-type-archive-post .primary-nav li#nav_li5 a,.primary-nav a:hover,.primary-nav li.nav_li li#nav_li1 .nav_contents li a:hover,.single-post .primary-nav li#nav_li5 a{color:#0072bb}.primary-nav a:visited,footer ul.footer-menu li.menu-li ul.inner li a:hover{color:#ccc}.nav_contents{width:96%;padding:2.5% 1.5%;border-radius:0 0 10px 10px;background:-moz-linear-gradient(to bottom right,#666,#292b2b);background:-webkit-linear-gradient(to bottom right,#666,#292b2b);background:linear-gradient(to bottom right,#666,#292b2b);display:none;position:absolute;top:100%;left:.5%}.wrapper_ul{align-items:flex-start}.nav_contents ul{flex:0 0 19%;margin-right:1%}.nav_contents ul:last-child{margin-right:0}#facilitiesul dl.menu dt,.nav_contents li.region-name{margin-bottom:1em}.nav_contents li.region-name h3{margin-top:1em;color:#fff;font-size:14px!important;border-bottom:1px solid #fff}.nav_contents li.region-name h3.first{margin-top:0}.nav_contents li.region-name h3.no_ttl{border-bottom:none}.nav_contents li.area-name h4,.nav_contents li.area-name h4 a{color:#fff;font-size:12px!important}.nav_contents li.area-name h4 a{margin-top:0}.nav_contents li a,.nav_contents li.no-link{font-size:10px!important;padding-left:1.25em!important;text-indent:-1.25em}.nav_contents li a,.nav_contents li.no-link,.nav_contents li.no_link{padding:0;color:#fff;line-height:2!important;filter:none}.nav_contents li a:hover{color:#0072bb;text-decoration:none}.page-header-under .primary-nav .nav_contents li a{padding:0}.container{width:100%;margin:0 auto;padding:5%0}.container h2,.container_subpage h2{padding:0 0 1em;color:#001011;font-size:30px;font-weight:500;text-align:center}.container h2 span.en,.container h2 span.ja,.container_subpage h2 span.en{color:#0072bb;font-size:13px;font-family:"Sorts Mill Goudy",serif;display:block}.container h2 span.number{margin-left:1em;font-size:18px}.container h3{font-size:26px;text-align:center}.container h3,.container h4{color:#001011;padding:0 0 .5em;font-weight:700}div.btn-gold,div.btn-gr,div.btn-wh{margin:5%auto 0;display:flex}#wrapper_error404 div.btn-wh,.single div.btn-gold{margin:5%auto}div.btn-gold a{color:#001011;border:1px solid #ebbf53;background:-moz-linear-gradient(to right,rgba(235,191,83,.9),rgba(244,223,122,.7));background:-webkit-linear-gradient(to right,rgba(235,191,83,.9),rgba(244,223,122,.7));background:linear-gradient(to right,rgba(235,191,83,.9),rgba(244,223,122,.7))}div.btn-gold a:hover{background-color:#ebbf53}div.btn-gold a,div.btn-gr a,div.btn-wh a{font-size:16px;text-shadow:none;padding:.5em 2em;display:flex;justify-content:center;align-items:center;transition:all .4s ease-out;border-radius:30px;text-decoration:none;outline:0}div.btn-wh a{color:#001011;border:1px solid #001011;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))}div.btn-wh a:hover{background-color:#ccc}div.btn-gr a{color:#fff;border:1px solid #8b8c89;background:-moz-linear-gradient(to right,rgba(139,140,137,.9),rgba(199,199,198,.7));background:-webkit-linear-gradient(to right,rgba(139,140,137,.9),rgba(199,199,198,.7));background:linear-gradient(to right,rgba(139,140,137,.9),rgba(199,199,198,.7))}div.btn-gr a:hover{background-color:#8b8c89}.archive .tag a,.home .tag a,.page-template .tag a,.single .tag a{margin:.5em .5em .5em 0;padding:.5em 1em;color:#fff;font-size:12px;line-height:1;background:#0072bb;border-radius:20px}.tag a:hover{text-decoration:none;background:#0387db}table.ptn01{width:100%;margin:0 auto 2em;font-size:15px;border-spacing:2em;border-collapse:collapse}table.wdh80{width:80%}table.wdh96{width:96%}table.ptn01 th{width:10em;padding:1em;font-weight:700;line-height:1.1;white-space:nowrap;vertical-align:middle;border-bottom:solid 1px #ccc;background:#fff}table.ptn01 tr:last-child td,table.ptn01 tr:last-child th{border-bottom:none}table.ptn01 td{width:75%;padding:1em;border-bottom:solid 1px #ccc;background-color:#fff}table.ptn01 td.nowrap,table.ptn02 td.nowrap{white-space:nowrap}table.ptn01 td p.first{padding:0 0 .5%}table.ptn01 td p.second{padding:2%0 .5%}table.ptn02,table.ptn02 td,table.ptn02 th{border:solid 1px #ccc;box-sizing:border-box}table.ptn02{width:100%;border-spacing:2em;border-collapse:collapse;font-size:15px;margin:0 auto 2em}table.ptn02 td,table.ptn02 th{padding:1em}table.ptn02 th{font-weight:700;white-space:nowrap;background:#eee}table.ptn02 td{background-color:#fff}table.ptn02 tr.bg-yellow td,table.ptn02 tr.bg-yellow th{background:#fffcd1}table.ptn02 tr.bg-l-blue td,table.ptn02 tr.bg-l-blue th{background:#ebf3f8}table.ptn02 tr.bg-l-blue2 td,table.ptn02 tr.bg-l-blue2 th{background:#cce7f7}table.ptn02 tr.bg-l-pink td,table.ptn02 tr.bg-l-pink th{background:#f9e5e4}table.ptn02 tr.bg-l-pink2 td,table.ptn02 tr.bg-l-pink2 th{background:#fac7c7}table.ptn02 th.bg-grey{background:#e0e0e0}table.ptn02 th.bg-dgrey{background:#aaa}table.ptn02 th.bg-red{background:#bb0a21}table.ptn02 th.bg-blu{background:#025a92}table.ptn02 tr.bg-wh td{background:#fff}table.ptn02 tr.bg-grey td{background:#eee}table.ptn02 th,td.vcenter{vertical-align:middle}th.t-wh{color:#fff}dl.menu,footer ul.footer-menu li ul.inner,table.ptn02 .wd100{width:100%}table.ptn02 .wd75{width:75%}table.ptn02 .wd70{width:70%}table.ptn02 .wd50{width:50%}table.ptn02 .wd42{width:42%}table.ptn02 .wd40{width:40%}table.ptn02 .wd38{width:38%}table.ptn02 .wd35{width:35%}table.ptn02 .wd33{width:33.3333%}table.ptn02 .wd30{width:30%}table.ptn02 .wd25{width:25%}table.ptn02 .wd24{width:24%}table.ptn02 .wd20{width:20%}table.ptn02 .wd16{width:16%}table.ptn02 .wd10{width:10%}table.ptn02 td ul.itemization li{margin-right:1.5em;padding-left:1.75em;text-indent:-1.75em}table.ptn02 th span{margin-top:.5em;font-size:11px;display:block}p.noteR{text-align:right}.table_box{overflow-x:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.table_box::-webkit-scrollbar{display:none}.loopSliderWrap{top:0;left:0;height:160px;overflow:hidden;position:absolute}.loopSlider,.single .loopSlider{margin:5%auto 0;width:1200px;height:160px;text-align:left;position:relative;overflow:hidden}.single .loopSlider{width:100%}.loopSlider ul,.loopSlider ul li{height:160px;float:left;overflow:hidden}.loopSlider ul li{width:240px;display:inline}.loopSlider ul:after,.loopSlider ul:before,.loopSliderWrap:after,.loopSliderWrap:before{content:" ";display:table}.loopSlider ul:after,.loopSliderWrap:after{clear:both}.loopSlider ul,.loopSliderWrap{*zoom:1}.slick-dots li button:before{font-size:10px!important;color:#fff!important}.slick-prev{left:10px!important;z-index:98}.slick-next{right:10px!important;z-index:98}.slick-slide{position:relative}.slick-slide .slide_caption_s{position:absolute;right:0;bottom:0;z-index:2;padding:5px 10px;color:#fff;font-size:14px;text-align:right;opacity:0;transition:.3s ease;display:inline}.slick-current .slide_caption_s{opacity:1;transition-delay:.5s;background-color:rgba(0,0,0,.5)}.slick-slide .slide_caption_l{width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0 auto;padding:0;z-index:100;color:#fff;font-size:36px;font-family:"Sawarabi Mincho";text-align:center;text-shadow:#000 0 0 2px;filter:drop-shadow(2px 2px 2px #000)}.slick-next,.slick-prev{height:40px!important;width:40px!important}.slick-next:before,.slick-prev:before{font-family:IcoFont!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-size:40px!important;line-height:1;opacity:.75;color:#000!important}.slick-next:before{content:""!important}.slick-prev:before{content:""!important}.slick-next:before,.slick-prev:before{color:#000}ul.slider_3columns,ul.slider_4columns{margin:5%0}ul.slider_3columns li,ul.slider_4columns li{margin:0 .1%}.home ul#marinas_marine-activities li,.home ul#other-activities li{margin:0 .059%}.home ul#marinas_activities li{margin:0 .169%}#ttpPanel,.ttpShow{display:none}#ttpPanel{width:200px;padding:.5em;font-size:14px;text-align:left;line-height:1.2;background:#fff;border:#ccc 3px solid;position:absolute;z-index:99}footer{width:100%;margin:0 auto;padding:0;background:#001011}footer .container-inner{width:1200px;margin:0 auto;padding:2%0}footer ul.footer-menu{width:100%;margin:0 auto;padding:1em 0;justify-content:flex-start;align-items:flex-start}footer ul.footer-menu li a{color:#fff;text-decoration:none}footer ul.footer-menu li.information{flex:0 0 42%}footer ul.footer-menu li.information img.logo{width:70%;margin-bottom:10%}footer ul.footer-menu li ul.inner li.tel{flex:0 0 49%;margin:0 2%0 0}footer ul.footer-menu li ul.inner li.fax{flex:0 0 49%;margin:0}footer p.tel{margin-top:2%;color:#fff;font-size:20px}footer ul.footer-menu p.tel i{margin-right:.5em}footer ul.footer-menu li.information p.address{margin:1em 0 0;color:#fff;font-size:15px}footer ul.footer-menu li.information p.address span.wh{font-size:13px}footer a,footer a.tel_no:hover{text-decoration:none}footer a:hover{text-decoration:underline}footer ul.footer-menu li.information p.business-hours{color:#fff;font-size:15px}footer ul.footer-menu li.information p.business-hours span.item{letter-spacing:none}footer ul.footer-menu li.information p.regular-holiday{color:#fff}footer ul.footer-menu li.information p.regular-holiday span.item{letter-spacing:.25em}footer ul.footer-menu li.menu{flex:0 0 58%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}footer ul.footer-menu li.menu .box{width:100%;margin-bottom:2em;border-bottom:1px dotted #ccc}footer ul.footer-menu li.menu h3,footer ul.footer-menu li.menu h3 a{color:#fff;font-size:14px}footer ul.footer-menu li.menu ul.outer{padding-bottom:2em;align-items:flex-start}footer ul.footer-menu li.menu-li{flex:0 0 31.9999%;margin-right:2%}footer ul.footer-menu li.menu .wrapper_box .box:nth-child(3n),footer ul.footer-menu li.menu-li:nth-child(3){margin-right:0}footer ul.footer-menu li.menu-li h4{margin:1em 0 .5em;color:#fff;font-size:13px}footer ul.footer-menu li.menu-li ul.inner li a,footer ul.footer-menu li.menu-li ul.inner li.no_link{color:#8b8c89;font-size:12px}footer ul.footer-menu li.menu .wrapper_box{align-items:flex-start}footer ul.footer-menu li.menu .wrapper_box .box{flex:0 0 31.9999%;margin:0 2%0 0;border-bottom:none}footer ul.footer-menu .wrapper_box .box li.menu-li{flex:0 0 auto;width:100%;max-width:100%}footer .copyright{font-size:11px;text-align:center;padding:.5em 0;background:#001011}footer .copyright p{color:#fff;font-size:13px}#fixedTop,.checkit-widget{position:fixed;background:#292b2b;text-align:center}#fadeInBnr,#fixedTop{z-index:99;display:none}#fixedTop{right:10px;bottom:136px;color:#fff;line-height:50px;text-decoration:none;vertical-align:middle;width:50px;height:50px;border-radius:5%}#fixedTop:hover{background:#8b8c89}#fixedTop i{font-size:1em;vertical-align:middle}#fadeInBnr{right:0;bottom:10px;width:70px;height:70px;padding:20px;border:3px solid #fff;border-radius:10px;background:rgba(245,240,246,.9);position:fixed}#fadeInBnr #box_bnr{justify-content:center;align-items:center}#fadeInBnr h3,#fadeInBnr i{color:#001011;text-align:center}#fadeInBnr h3{font-size:16px;line-height:1.2}a:hover #fadeInBnr h3,a:hover #fadeInBnr i{color:#8b8c89}#fadeInBnr i{margin-bottom:10px;font-size:20px}.checkit-widget{top:50%;right:20px;transform:translateY(-50%);z-index:9999;padding:0!important;box-shadow:0 6px 20px rgba(0,0,0,.25);width:100px!important;height:100px!important;border-radius:50%!important}.checkit-label{margin:1.5em auto .5em!important;font-size:11px;letter-spacing:.18em;color:#fff;font-weight:700;writing-mode:horizontal-tb;width:5em!important;text-align:center!important}.wrapper_breadcrumbs{width:100%;margin:0 auto;background:#fafafa}.breadcrumbs{width:1200px;margin:0 auto;padding:1.5%0;color:#888;line-height:1;font-size:13px;clear:both;background:#fff}.breadcrumbs span a{color:#1e1b18}.breadcrumbs i:nth-of-type(3),.breadcrumbs span:nth-of-type(4),.single .breadcrumbs i:nth-of-type(2),.single .breadcrumbs span:nth-of-type(3){display:none}.container_subpage{width:100%;margin:0 auto;padding:2.5%0 0}.container_subpage_inner{width:1200px;max-width:1200px;margin:0 auto}h2.underbar{position:relative;display:inline-block;margin-bottom:1em}h2.underbar:before{content:"";position:absolute;bottom:-15px;display:inline-block;width:60px;height:2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#000;border-radius:2px}.lines1,.lines2{position:relative;top:0;left:0;text-align:center}.lines1:before,.lines2:before{content:"";display:block;border-top:solid 1px #ccc;width:100%;height:1px;position:absolute;top:50%;z-index:1}.lines1 span.en,.lines2 span.en{background:#fff;padding:0 20px;position:relative;z-index:5;color:#053225;font-size:16px;font-family:"Times New Roman",serif}.lines1:before{border-top:double 3px #ccc}.lines1 span.en{color:#3e92cc;font-weight:700;font-family:YakuHanJP,sans-serif}dl.menu dt{font-weight:700;border-bottom:1px dotted #ccc;margin-bottom:.5em;padding:.5em 0}dl.menu dd{margin-bottom:2em;padding:.5em 0}#facilities dl.menu dd ul li:before{content:"・";margin-right:.5em}#facilities dl.menu dd ul li.no_disc:before{content:"";margin-right:0}dl#pet-policy dt{margin:-65px 0 .5em;padding-top:65px}.grecaptcha-badge{visibility:hidden}.wrapper_lead{width:100%;max-width:1200px;margin:0 auto;padding-bottom:2.5%}.wrapper_lead ul.outer{align-items:stretch;justify-content:center}.wrapper_lead ul.outer li.ttl{flex:0 0 20%;margin-right:3%;text-align:center;background-color:#807371;justify-content:center}.wrapper_lead ul.outer li.ttl h2{color:#fff;font-size:14px;line-height:1.5;padding:1em}.wrapper_lead ul.outer li.txt{flex:0 0 90%}.archive .wrapper_lead ul.outer li.txt{flex:0 0 auto;max-width:100%;width:100%}.wrapper_inner{width:90%;padding:5%;background-color:#fff}.wrapper_inner ul.slider_3columns,.wrapper_inner ul.slider_4columns{width:100%!important}.wrapper_inner ul.slider_3columns li.outer-li,.wrapper_inner ul.slider_4columns li.outer-li{margin:0 .25%}@media screen and (max-width:1200px){.u1200_only{display:block}.u697_only,.u736_only{display:none}.o640_only{display:block}.header ul.outer li.wrapper-nav,.page-header,.page-header-under,.u518_only,.u600_only{display:none}.header_inner{width:94%;height:54px}.header ul.outer{width:96%;justify-content:flex-start;align-items:center}#wp_nav_h.sp_only{display:block!important}header.page-header-sp{background:rgba(0,16,17,.8);position:fixed;width:100%;height:54px;padding:0;z-index:200;top:0;box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.24)}.home header.page-header-sp{box-shadow:none}header.sp_only{display:block}#nav_h,h1.site-logo img{width:100%}#wp_nav_h button#MenuBtn_h{top:0;right:2%;width:8%;height:44px;display:block}#nav_h{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;display:block;position:fixed;top:0;right:0;bottom:0;z-index:150;margin-right:-100%;background:-moz-linear-gradient(to bottom right,rgba(41,43,43,.9),rgba(139,140,137,.9) 100%);background:-webkit-linear-gradient(to bottom right,rgba(41,43,43,.9),rgba(139,140,137,.9) 100%);background:linear-gradient(to bottom right,rgba(41,43,43,.9),rgba(139,140,137,.9) 100%);margin-top:0;overflow-y:scroll}#nav_h.open{margin-right:0}.wrapper_nav-btn{position:absolute;top:0;right:0;z-index:160}.MenuBtn{position:relative;cursor:pointer;width:50px;height:50px}.MenuBtn span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:2px;border-radius:5px;background:#fff;width:45%}.MenuBtn span:nth-of-type(1){top:13px}.MenuBtn span:nth-of-type(2){top:19px}.MenuBtn span:nth-of-type(3){top:25px}.MenuBtn span:nth-of-type(3):after{content:"Menu";position:absolute;top:5px;left:-2px;color:#fff;font-size:.6rem;text-transform:uppercase}.MenuBtn.active span:nth-of-type(1){top:14px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.MenuBtn.active span:nth-of-type(2){opacity:0}.MenuBtn.active span:nth-of-type(3){top:26px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}.MenuBtn.active span:nth-of-type(3):after{content:"Close";transform:translateY(0) rotate(-45deg);top:5px;left:4px}#wp_nav_h{display:block;position:relative;top:0;right:0;z-index:300}#nav_h ul{flex-direction:column}#nav_h ul li{list-style-type:none;float:none;width:100%}#nav_h ul li a{font-size:12px;border-bottom:1px solid #ccc}#nav_h ul li.no-link span{display:block;margin:0;padding:12px 10%;color:#fff;font-size:12px}#nav_h ul li a:hover{color:#fff;background:#001011}#nav_h ul li a,#nav_h ul li.ttl{text-decoration:none;display:block;margin:0;padding:12px 5%;color:#fff}#nav_h ul li.btn{height:60px}#nav_h ul.child-content{flex-direction:row;align-items:center}#nav_h ul.child-content li{flex:0 0 50%;width:50%;text-indent:0}#nav_h ul.child-content li.ttl.link,#nav_h ul.child-content li.ttl.no-link{flex:0 0 auto;width:90%;max-width:90%;border-top:1px dotted #ccc}#nav_h ul.child-content li.ttl.link{width:100%;max-width:100%;padding:0}#nav_h ul.child-content li a,#nav_h ul.child-content li.ttl.link a{padding:12px 5%;line-height:1.7;border-bottom:none}#nav_h ul.child-content li a{padding:6px 10%}#nav_h ul.child-content li.ttl.link.first,#nav_h ul.child-content li.ttl.no-link.first{border-top:none}.navbar_toggle_icon:nth-child(2){margin:7px 0}.navbar_toggle_icon{position:relative;display:block;height:1px;width:30px;background:#fff;-webkit-transition:ease .5s;transition:ease .5s}.navbar_toggle.open .navbar_toggle_icon:nth-child(1){top:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu_btn{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;height:54px;padding:0 1em;background:#132861;margin-left:auto;cursor:pointer}.accordion-parent_header{width:94%!important;position:relative;text-decoration:none;display:block;margin:0;padding:12px 0 12px 5%;color:#fff;font-size:12px;border-bottom:1px solid #ccc}.accordion-parent_header:after{content:"";margin-left:.25em;position:absolute;top:1.25em;right:1em}.accordion-parent_header.open:after{content:"";margin-left:.25em}.accordion-child_header{display:none}.accordion-child_header ul.child-content li{font-size:13px;text-indent:1em}.accordion-child_header.area ul.child-content li{font-size:13px;text-indent:2em}.loopSlider{width:100%}}@media screen and (min-width:811px) and (max-width:1200px){.header bg-black .primary-nav{line-height:80px}footer .container-inner{width:90%}footer ul.info li ul.inner{flex-direction:column}footer ul.nav_footer li{flex:0 0 23%}.sp_only,.tb_only{display:none}.pc_only{display:block}.container_inner{width:90%}.container_subpage{width:100%}.container_subpage_inner,.wrapper_h2{width:94%;max-width:94%}.breadcrumbs{width:94%;padding:1.5% 3%}.wrapper_lead{width:94%;max-width:94%}.pagination{width:100%}}@media screen and (min-width:811px) and (max-width:1124px){#wp_nav button#MenuBtn{padding:5%0 0}}@media screen and (max-width:1000px){.u1000_only{display:inline-block}}@media screen and (max-width:900px){.o900_only{display:none}@media screen and (max-width:810px){.o1201_only,.o811_only{display:none}.u810_only,.wrapper_mv_pc .pc_only{display:block}.pt100{margin-top:-37px!important;padding-top:74px!important}footer .container-inner{width:94%}footer ul.footer-menu{margin:0 auto}footer ul.footer-menu li.information{flex:0 0 auto;width:100%;max-width:100%;padding-bottom:2em}footer ul.footer-menu li.information img.logo{width:70%}footer ul.footer-menu li.menu{flex:0 0 auto;width:100%;max-width:100%;padding-top:2em;border-top:1px dotted #ccc}p.lead{text-align:left}.breadcrumbs{width:94%;padding:3%}}@media screen and (min-width:641px) and (max-width:820px){.container_inner,.container_inner2{width:94%}.container h2,.container_inner2 ul.outer li.txt h2,.container_subpage_inner h2{font-size:26px}.loopSlider{width:100%}.tb_only{display:block}.o811_only,.page-header,.page-header-under,.pc_only,.sp_only{display:none}.page-header-tb.bg-white,header.page-header-tb{box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.24)}header.page-header-tb{background:0 0;position:fixed;width:100%;height:54px;padding:0;z-index:200;top:0}.home header.page-header-tb{box-shadow:none}.page-header-tb.bg-white{background:rgba(255,255,255,.9)}.site-logo{width:300px;margin:0;padding:1.63% 1.25% 1.63%0}footer ul.footer-menu li.information p.address,footer ul.footer-menu li.information p.business-hours{font-size:13px}.container_subpage{width:100%}.container_subpage_inner{width:100%;max-width:100%}.single .container_subpage_inner,.wrapper_lead{width:94%;max-width:94%}.pagination{width:100%}.lines1 span.en{font-size:14px}}@media screen and (max-width:680px){.o681_only{display:none}@media screen and (max-width:640px){.wrapper{padding-top:54px}.sp_only{display:block}.o641_only,.o810_only,.o811_only,.o900_only,.pc_only,.tb_only{display:none}.u640_only{display:inline-block}.pt100{margin-top:-35px!important;padding-top:70px!important}.page-header,.page-header-under{display:none}.page-header-sp.bg-white,header.page-header-sp{box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.24)}header.page-header-sp{background:rgba(0,16,17,.8);position:fixed;width:100%;height:50px;padding:0;z-index:200;top:0}.home header.page-header-sp{box-shadow:none}header.sp_only{display:block}.header_inner{height:50px}.page-header-sp.bg-white{background:rgba(255,255,255,.9)}.site-logo{width:250px;margin:0;padding:2%0}footer{padding:2.5%0 0}footer ul.footer-menu{margin:0 auto}footer ul.info{width:100%;padding:0}footer ul.info li.contact,footer ul.info li.logo{flex:0 0 auto;max-width:100%}footer ul.info li.contact{width:100%;border-top:1px dotted #fff;border-bottom:1px dotted #fff;margin:2.5%auto;padding:2.5%0}footer ul.info li ul.inner li.fax,footer ul.info li ul.inner li.tel{flex:0 0 auto;width:100%;max-width:100%;margin:0}footer ul.nav_footer{width:100%;margin:0 auto}footer ul.nav_footer li{flex:0 0 48.5%}footer ul.nav_footer li:nth-child(even){margin-right:0}footer .copyright p{font-size:12px}footer .container-inner{width:94%}footer ul.info li ul.inner{flex-direction:column}footer ul.info li.information{flex:0 0 auto;width:100%;max-width:100%}footer ul.info li.information img{width:50%}.lines1 span.en,footer ul.footer-menu li.information p.address,footer ul.footer-menu li.information p.business-hours,h2 span.en{font-size:13px}#fadeInBnr{bottom:200px}.accordion-parent_footer{position:relative;display:block}.accordion-parent_footer:after{content:"";margin-left:.25em;position:absolute;top:.25em;right:2.25em}.accordion-parent_footer.open:after{content:"";margin-left:.25em}.accordion-child_footer{display:none}#fixedTop{bottom:145px;line-height:44px;width:44px;height:44px}#fixedTop i{font-size:1.5em}#sitemap ul.outer li.content_wrapper{flex:0 0 49%}#sitemap ul.outer li.content_wrapper:nth-child(3n){margin-right:2%}#sitemap ul.outer li.content_wrapper:nth-child(2n){margin-right:0}.container_inner{width:94%}#info h2{font-size:18px}.container_inner h2,.container_subpage_inner{font-size:22px;margin:0 auto}.container_inner2 ul.outer li.txt p{padding:1em 2em}div.wh{margin:0 auto 2.5%}div.wh a{font-size:14px}.container_inner .lead_wrap,.container_subpage{width:100%}.container_subpage_inner{width:100%;max-width:100%}.single .container_subpage_inner{width:94%;max-width:94%}.breadcrumbs{width:94%;padding:3%}.wrapper_lead{width:94%;max-width:94%;margin-bottom:5%}.container_subpage_inner h2{font-size:24px}.pagination{width:100%}.slide_box{overflow-y:hidden;display:flex;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;width:94%;padding:0 3%}}@media screen and (min-width:481px) and (max-width:640px){#wp_nav button#MenuBtn{top:0;width:6%;padding:9.5%0 0}}@media screen and (max-width:480px){#MenuBtn,.u480_only{display:block}#wp_nav_h.tb_only,.o640_only{display:none!important}.site-logo{padding:1.55% 1.25% 1.55%0}#nav_sp,#wp_nav.sp_only,#wrapper_MenuBtn{position:relative;top:0;left:0;z-index:300}#nav_sp,#wp_nav.sp_only{display:block}#nav_sp{position:fixed;bottom:0;z-index:210;width:100%;margin-left:-100%;background:rgba(187,187,187,.9);margin-top:0}#nav_sp h2{width:90%;margin:50px auto 2px;text-align:center}#nav_sp h2 svg#logo-svg{width:70%;display:inline}#nav_sp h2 #logo-svg .st0{fill:#034b28}#nav_sp h2 #logo-svg .st1{fill:#3ca138}#nav_sp h2#logo-svg .st2{fill:#245178}#nav_sp h2 #logo-svg .st3{fill:#307838}#nav_sp h2 #logo-svg .st4{fill:#8dc21f}#nav_sp ul.outer{width:94%;justify-content:flex-start}#nav_sp ul.outer li{flex:0 0 49%;margin:0 2%0 0}#nav_sp ul.outer li:nth-child(2n){margin-right:0}#nav_sp ul li a{text-decoration:none;display:block;margin:0;padding:12px 10px;color:#fff;border-bottom:1px solid #ccc}#nav_sp ul li a:hover{background:#ccc}.drawer-hamburger{display:none!important}#MenuBtn{cursor:pointer;background:url(/wp-content/themes/grande/assets/common/img/button.svg)no-repeat;background-position:center center}#wp_nav button#MenuBtn2{top:10px;right:10px;position:absolute;border:0;cursor:pointer;width:40px;height:40px;margin-left:0!important;padding:0;background:url(/wp-content/themes/grande/assets/common/img/close.svg)no-repeat;display:none}#MenuBtn,button img{width:100%}button:focus{outline:0}#bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:290;display:none!important}.navbar_toggle_icon:nth-child(2){margin:7px 0}.navbar_toggle_icon{position:relative;display:block;height:1px;width:30px;background:#fff;-webkit-transition:ease .5s;transition:ease .5s}.navbar_toggle.open .navbar_toggle_icon:nth-child(1){top:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu_btn{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;height:44px;padding:0 1em;background:#132861;margin-left:auto;cursor:pointer}.menu_list li a{display:block;padding:15px}#wp_nav button.wh{margin:5%auto 0}footer{padding:2.5%0 60px}#BnrResidenceVilla,#fixedTop{bottom:70px}.container_inner h2,.container_subpage_inner h2{font-size:21px}.container h2 span.number{font-size:14px}footer ul.footer-menu li.menu .wrapper_box .box,footer ul.footer-menu li.menu-li{flex:0 0 auto;width:100%;max-width:100%;margin-right:0}.accordion-parent_footer:after{right:0}footer ul.info li.information img{width:60%}#close_01,#close_02,#close_03{color:#aaa}#see_more_01,#see_more_02,#see_more_03{color:#aaa;display:block}#close_01,#close_02,#close_03,span.continued_01,span.continued_02,span.continued_03{display:none}}@media screen and (max-width:428px){.u428_only{display:block}.container_inner h2,.container_subpage_inner h2{font-size:20px}.container h2 span.number{margin-left:0;font-size:15px}.site-logo{width:300px;padding:1.85% 1.25% 1.85%0}footer{padding:2.5%0 60px}footer ul.info li.information img{width:70%}#BnrResidenceVilla,#fixedTop{bottom:64px}.checkit-widget{bottom:110px!important}}@media screen and (max-width:414px){footer ul.footer-menu li.information img.logo{width:80%}footer ul.info li.information img{width:74%}#fixedTop{bottom:64px}}@media screen and (max-width:400px){.u400_only{display:block}}@media screen and (max-width:375px){.o414_only{display:none!important}.u375_only{display:block}.site-logo{padding:1.95% 1.25% 1.95%0}footer ul.footer-menu li.information img.logo{width:90%}#BnrResidenceVilla,#fixedTop{bottom:60px}}@media screen and (max-width:374px){.u374_only{display:block}.site-logo{width:300px}}@media screen and (max-width:360px){.u360_only{display:block}.site-logo{width:290px}footer ul.footer-menu li.information img.logo{width:100%}}@media screen and (max-width:340px){.container_inner h2,.container_subpage_inner h2{font-size:18px}.container h2 span.number{font-size:14px}}@media screen and (max-width:320px){.u320_only{display:inline-block}.site-logo{width:250px;margin:0;padding:1.95% 1.25% 1.95%0}footer{padding:2.5%0 54.4px}footer ul.info li ul.inner li.fax p,footer ul.info li ul.inner li.tel p{font-size:16px}footer ul.nav_footer li{font-size:13px}#BnrResidenceVilla,#fixedTop{bottom:58px}#fadeInNav ul.outer li.txt h3{font-size:12px}.wrapper_breadcrumbs{width:100%;margin:0 auto;background:#fafafa}.breadcrumbs{padding:3%;font-size:12px}}@media screen and (max-width:290px){.container_inner h2,.container_subpage_inner h2{font-size:17px}.container h2 span.number{font-size:13px}}@media screen and (max-width:280px){.u280_only{display:inline-block}.site-logo{width:220px;margin:0;padding:3.2% 1.25% 3.2%0}footer{padding:2.5%0 54.4px}footer ul.nav_footer li{font-size:11px}#BnrResidenceVilla,#fixedTop{bottom:55px}}}}