@charset "utf-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{margin:0;padding:0}address,caption,cite,code,dfn,em,th,var{font-style:normal}strong{font-weight:700}table{border-collapse:collapse;border-spacing:0}object,embed{vertical-align:top}legend{display:none}img,abbr,acronym,fieldset{border:0}img{vertical-align:top;font-size:0;line-height:0;width:100%;display:block}html{font-size:62.5%}body{font-family:'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体','ＭＳ 明朝','MS Mincho','ヒラギノ明朝 ProN','Hiragino Mincho ProN',sans-serif;-webkit-text-size-adjust:100%;min-height:100vh;line-height:1.5}h1,h2,h3,h4,h5{font-weight:400;letter-spacing:.2rem}#home .reservation-wrap,.hd-space,.bg-head,#breadcrumb,.insta-wrap,nav.mob-menu.active{background-color:#141414}.has-white-color{color:#fff}.has-white-background-color{background-color:#fff}.has-black-color{color:#000}.has-black-background-color{background-color:#000}.has-dark-gray-color{color:#333}.has-dark-gray-background-color{background-color:#333}.has-gray-color{color:#777}.has-gray-background-color{background-color:#777}has-light-gray-color{color:#e0e0dd}.has-light-gray-background-color{background-color:#e0e0dd}.has-dark-brown-color{color:#5f4c3e}.has-dark-brown-background-color{background-color:#5f4c3e}.has-brown-color{color:#76695a}.has-brown-background-color{background-color:#76695a}.has-dark-beige-color{color:#8e7b6f}.has-dark-beige-background-color{background-color:#8e7b6f}.has-beige-color{color:#cac0b5}.has-beige-background-color{background-color:#cac0b5}.has-blue-color{color:#036db7}.has-blue-background-color{background-color:#036db7}.has-dark-blue-color{color:#07678b}.has-dark-blue-background-color{background-color:#07678b}.has-sky-blue-color{color:#16b3eb}.has-sky-blue-background-color{background-color:#16b3eb}.has-aquamarine-color{color:#20b2aa}.has-aquamarine-background-color{background-color:#20b2aa}.has-seagreen-color{color:teal}.has-seagreen-background-color{background-color:teal}.has-green-color{color:#006400}.has-green-background-color{background-color:#006400}.has-light-green-color{color:#8dc21f}.has-light-green-background-color{background-color:#8dc21f}.has-red-color{color:red}.has-red-background-color{background-color:red}.has-firebrick-color{color:#cf2e2e}.has-firebrick-background-color{background-color:#cf2e2e}.has-pink-color{color:#f7247d}.has-pink-background-color{background-color:#f7247d}.has-orange-color{color:#f60}.has-orange-background-color{background-color:#f60}.has-yellow-color{color:orange}.has-yellow-background-color{background-color:orange}.has-gold-color{color:#b8860b}.has-gold-background-color{background-color:#b8860b}a{color:#000;text-decoration:none;outline:none}a:hover,.active{text-decoration:none}a:active,a:focus,input:active,input:focus{outline:0}a img:hover,#mainnav li a:hover,a .title-wrap:hover>h3,a .title-wrap:hover>p,.footer-wrap li a:hover,.navigation a:hover{opacity:.7;transition:.3s}#header{position:fixed;left:0;width:100%}#header #logo{padding-bottom:0;border-bottom:none}#header #logo a{display:inline-block}#header #logo .logo-black{display:none}#header.black #logo .logo-black{display:block}#header #logo .logo-white{display:block}#header.black #logo .logo-white{display:none}#mainnav a{text-decoration:none}#glt-translate-trigger>span{font-family:'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体','ＭＳ 明朝','MS Mincho','ヒラギノ明朝 ProN','Hiragino Mincho ProN',sans-serif}#glt-translate-trigger{z-index:499!important}@-webkit-keyframes zoomOut{0%{-webkit-transform:scale(1.15);transform:scale(1.15)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomOut{0%{-webkit-transform:scale(1.15);transform:scale(1.15)}100%{-webkit-transform:scale(1);transform:scale(1)}}.slider.swiper-container{position:relative}.swiper-slide{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slider .swiper-slide-active .slide-img,.slider .swiper-slide-duplicate-active .slide-img,.slider .swiper-slide-prev .slide-img{-webkit-animation:zoomOut 12s linear 0s;animation:zoomOut 12s linear 0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slider .slide-img{background-size:cover;background-position:center center;height:100vh}.slider .slide-catch{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:9999}.slider .slide-catch img{width:30vw}.shadow{background-color:rgba(0,0,0,.22);position:absolute;top:0;z-index:98;width:100vw;height:100vh}#wrapper{width:100%;overflow:hidden;background-color:#e0e0dd;padding-bottom:7%}.inner{margin-right:auto;margin-left:auto;max-width:1000px;position:relative}.center{margin-left:auto;margin-right:auto}.txt-center{text-align:center}.t-space{padding-top:10%}.ts-space{padding-top:5%}.u-space{padding-bottom:10%}.usm-space{padding-bottom:5%}.tu-space{padding-top:9%;padding-bottom:9%}.fade{opacity:0;transform:translate(0,100px);transition:all 1.5s}.effect-scroll{opacity:1;transform:translate(0,0)}.title-pattern1,.title-pattern2{text-align:center;margin-top:3%}.title-pattern1 h2,.title-pattern2 h2{font-size:2rem;margin-top:0;margin-bottom:0}.title-pattern1.white h2,.title-pattern2.white h2{color:#fff}.title-pattern1 .sub-title,.title-pattern2 .sub-title{font-size:1.2rem;letter-spacing:.2rem;margin-top:.5%}.title-pattern1 .sub-title,.title-pattern2 .sub-title{color:gray}.title-pattern1:after{content:"";display:block;width:1px;height:30px;margin:5px auto 0 auto;position:relative}.title-pattern1:after{background:#000}.title-pattern1.white:after{background-color:#fff}.white{color:#fff}.black{color:#000}.title-pattern4{font-size:2rem;letter-spacing:.15em;border-bottom:.5px solid #000;padding-bottom:17px;margin-right:0;margin-left:0;margin-bottom:3%;font-weight:400}.wp-block-button .wp-block-button__link{background-color:rgba(0,0,0,0);color:#000;padding-top:10px;padding-bottom:10px;padding-left:70px;padding-right:70px;border-radius:0;transition:all .2s ease-in;position:relative;border:1px solid rgba(0,0,0,1);font-size:1.5rem;letter-spacing:.1em;text-align:center}.wp-block-button__link:before,.wp-block-button__link:after{content:"";position:absolute;transition:all .2s ease-in}.wp-block-button__link:before{width:6px;height:6px;right:13px;top:50%;transform:translateY(-40%) rotate(45deg);border-top:1px solid #000}.wp-block-button__link:after{width:35px;height:1px;right:10px;top:53%;transform:translateY(-40%);background:#000}.wp-block-button__link:hover:before{right:-8px}.wp-block-button__link:hover:after{right:-10px;width:55px}.wp-block-button__link:hover{opacity:.6;transition:.3s}.title-wrap{position:relative;text-align:center;z-index:2}.title-wrap .sub-title{font-size:2rem;letter-spacing:.2em}.title-wrap h2{font-size:3rem;letter-spacing:.2em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:400}.title-wrap .txt-en{font-size:1.2rem;color:gray;position:relative;padding-bottom:9px;letter-spacing:.2em;font-family:mrs-eaves-roman-lining,sans-serif;font-weight:400;margin-top:5px;padding-top:6px}.title-wrap .txt-en:before{content:'';position:absolute;width:30px;height:7px;bottom:0;left:0;right:0;margin:auto;background:url(//magachabaru.com/wp-content/themes/magachabaru/img/common/mark-black.svg) 100% no-repeat}.title-wrap.white .txt-en:before,.link-bnr.white .txt-en:before{background:url(//magachabaru.com/wp-content/themes/magachabaru/img/common/mark-white.svg) 100% no-repeat}.bg-head .title-wrap.white .txt-en:before,.footer-info a.box .title-wrap.white .txt-en:before{background:url(//magachabaru.com/wp-content/themes/magachabaru/img/common/mark-gray.svg) 100% no-repeat}.link-btn{padding-top:10px;padding-bottom:10px;padding-left:70px;padding-right:70px;border-radius:0;transition:all .2s ease-in;position:relative;font-size:1.6rem;width:100px;margin-left:auto;margin-right:auto;margin-top:70px;border:1px solid #000;text-align:center}.link-btn.white{border:1px solid #fff}.link-btn.black{border:1px solid #000}.link-btn:before,.link-btn:after{content:"";position:absolute;transition:all .2s ease-in}.link-btn:before{width:6px;height:6px;right:13px;top:50%;transform:translateY(-40%) rotate(45deg)}.link-btn.white:before{border-top:1px solid #fff}.link-btn.black:before{border-top:1px solid #000}.link-btn:after{width:35px;height:1px;right:10px;top:53%;transform:translateY(-40%);background:#000}.link-btn.white:after{background:#fff}.link-btn.black:after{background:#000}.link-bnr:hover .link-btn:before,a.link-btn:hover:before{right:-8px}.link-bnr:hover .link-btn:after,a.link-btn:hover:after{right:-10px;width:55px}.link-btn:hover{transition:.3s}#mainnav li,#home .news-wrap li,#category .news-wrap li,.footer .footer-wrap li,nav.mob-menu ul li{list-style:none}.load_mask{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:10000000}.loading{width:35px;height:35px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.circle1,.circle2{width:100%;height:100%;border-radius:50%;border:2px solid gray;opacity:.7;position:absolute;top:0;left:0;-webkit-animation:load 1.5s infinite ease-in-out;animation:load 1.5s infinite ease-in-out}.circle2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes load{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0}}@keyframes load{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0}}#home #wrapper{padding-bottom:0}.wp-block-atbs-tabs .tabs-nav .tabs-titles{background-color:rgba(0,0,0,0)}#home .reservation-wrap{padding-top:30px;padding-right:75px;padding-left:75px;padding-bottom:50px}.tab-area{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;cursor:pointer}.reservation-wrap ul{list-style-type:none}.tab{width:auto;padding:15px;text-align:center;background-color:#909090;color:#fff}.tab:nth-child(n+2){margin-left:2px}.tab.active{background-color:#636363;color:#fff}.tab a{color:#fff}.panel-area{background-color:#fff;padding:15px}.panel{display:none;text-align:center}.panel.active{display:block}.catch-copy{font-size:3rem}.intro{font-size:1.6rem;line-height:2.5;letter-spacing:.2em;margin-top:5%;margin-bottom:5%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700}.link-wrap .link-bnr{overflow:hidden}.link-wrap .link-bnr.white a{color:#fff}.link-wrap .link-bnr a{padding-top:130px;padding-right:0;padding-left:0;position:relative;padding-bottom:100px;display:block}.link-wrap .link-bnr a:before{background-repeat:no-repeat;background-position:center center}.link-wrap .link-bnr.VILLA a:before{background-image:url(//magachabaru.com/wp-content/themes/magachabaru/img/home/link-villa-bg.jpg)}.link-wrap .link-bnr.RELAXATION a:before{background-image:url(//magachabaru.com/wp-content/themes/magachabaru/img/home/link-relaxation-bg.jpg)}.link-wrap .link-bnr.RESTAURANT a:before{background-image:url(//magachabaru.com/wp-content/themes/magachabaru/img/home/link-restaurant-bg.jpg)}.link-wrap .link-bnr.BBQ a:before{background-image:url(//magachabaru.com/wp-content/themes/magachabaru/img/home/link-bbq-bg.jpg)}.link-wrap .link-bnr a:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;z-index:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.link-wrap .link-bnr a:hover:before{-webkit-transform:scale(1.05);transform:scale(1.05)}.link-wrap .link-bnr a:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;background-color:rgba(0,0,0,.2)}.link-wrap .link-bnr a:hover:after{background-color:rgba(0,0,0,.4)}.link-wrap .link-bnr-M{display:-webkit-box;display:flex}.link-wrap .link-bnr-M .link-bnr{width:50%}.link-wrap .txt-en{color:#fff}.news-wrap{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;margin-bottom:70px}#home .news-wrap>li:not(:nth-of-type(5n)){margin-right:20px}#home .news-wrap li{width:calc((100% - 60px) / 5)}.news-wrap li .img-wrap{overflow:hidden}.news-wrap li .img-wrap img{height:170px;-o-object-fit:cover;object-fit:cover;width:100%}.news-wrap li .day{font-size:1.2rem;color:gray;letter-spacing:.2em;margin-top:5px}.news-wrap li .title{font-size:1.4rem;line-height:1.71;letter-spacing:.03em;font-weight:400;margin-top:6px}#category .news-wrap>li:nth-of-type(n+5){margin-top:75px}#sb_instagram{margin-top:70px!important;margin-bottom:70px!important}.insta-btn{display:-webkit-box;display:flex;padding-left:60px;padding-right:80px}img.insta-icon{width:23px;margin-right:10px}#about #wrapper{padding-bottom:0}.hd-space{height:100px}#breadcrumb{padding-bottom:10px;font-size:1.4rem;width:100%;color:gray}#breadcrumb a{color:gray}#breadcrumb a:hover{color:#666}#breadcrumb .breadcrumb-box{max-width:1200px}.bg-head{color:#fff;padding:70px 0 80px}.wp-block-cover{width:100vw;margin:0 calc(50% - 50vw)}.wp-block-cover,.wp-block-cover-image{min-height:530px!important}.txt-box{line-height:2.5;letter-spacing:.18em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";padding:8% 0}#about .wp-block-image{margin-bottom:5%}#about .about-img img{max-height:555px;object-fit:cover}#about .wp-block-image:nth-child(odd){width:89vw;margin-left:calc(50% - 39vw)}#about .wp-block-image:nth-child(even){width:89vw;margin-left:calc(50% - 50vw)}#about .wp-block-cover .wp-block-image{width:100vw}.movie-bg{background-color:#141414;width:100vw;margin:0 calc(50% - 50vw)!important}.wp-block-video{text-align:center;margin-top:3%;margin-bottom:3%}.wp-block-video video{max-width:80vw}.room-type table{margin-bottom:7%}.room-type table td{border-style:none}.room-type table td:first-child{width:60px;vertical-align:top}.room-type .wp-block-image img{min-width:350px}.drawer-link{display:-webkit-box;display:flex;justify-content:space-around}.drawer-link .link-btn{margin-top:0}.case{display:none}#lightcase-case{font-size:14px;width:100% !important;max-width:760px !important;text-shadow:none !important;padding:50px !important}#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{padding-top:5%!important;padding-right:20%!important;padding-left:20%!important;padding-bottom:50%!important;margin-left:auto;margin-right:auto}#lightcase-case .title-wrap{margin-bottom:10%}#lightcase-case,#lightcase-case #lightcase-content ul{line-height:2!important}#lightcase-case #lightcase-content .lightcase-contentInner{height:100% !important;margin:0 auto}#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{padding:100px 20px;max-width:940px !important;max-height:800px !important}@media (max-width:640px){#lightcase-case{padding:55px 10px 70px !important}}@media (max-width:767px){#lightcase-case #lightcase-content{background-color:#fff !important}}@media (max-width:767px){#lightcase-case #lightcase-content .lightcase-contentInner{padding-right:26px;padding-left:26px;width:100% !important}}@media (min-width:768px){#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{overflow:inherit}}.wp-lightbox-overlay .scrim{background-color:#333 !important}.wp-lightbox-overlay .close-button{fill:#fff !important;border-radius:50%;border:1px solid #FFFFFF!important}.wp-block-jetpack-tiled-gallery{margin-top:5%;margin-bottom:5%}.tabs-container .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image{max-width:50%}#villa .tabs-container{margin-bottom:10%}.meal-box{margin-top:5%;margin-bottom:5%}.meal-box .name-wrap>div{display:-webkit-box;display:flex;font-size:2rem;margin-top:45px;margin-bottom:20px}.meal-box .name-wrap p{margin-top:0;margin-bottom:0}.meal-box ul{line-height:2;margin-left:25px}.meal-box .name-wrap p{margin-left:30px}.menu-title{font-size:2rem;margin-top:45px;margin-bottom:20px}.wp-block-file{margin-top:3%;margin-bottom:3%}.wp-block-eedee-block-gutenslider.gs-frontend.gs-finished-controls .eedee-gutenslider-nav,.wp-block-eedee-block-gutenslider.gs-frontend.gs-finished-controls .eedee-gutenslider-pagination{display:none!important}.type1 table{border-spacing:0;margin-left:auto;margin-right:auto;border-left:none;border-right:none;margin-top:5%;line-height:2.5;letter-spacing:.18em}.type1 table td{border-bottom:1px solid #b9b9b9;border-left:none!important;border-top:none!important;border-right:none!important}.type1 table td:first-child{border-right:none!important;font-weight:400;width:22%;text-align:center}.type1 table td:nth-child(2){padding-left:5%}.relaxation-box h3{font-size:2rem;margin-top:0;margin-bottom:5%}.relaxation-box{margin-bottom:10%}.relaxation-box p{line-height:2}.relaxation-box table{border-top:1px solid #000;border-bottom:1px solid #000}.relaxation-box table td{border-style:none}#map{width:100%;height:400px}.map_comment{margin-top:20px}.access-box{padding-top:15%}.access-box .logo img{width:250px;margin-bottom:7%}.access-box .name{font-size:1.8rem}.access-box .platform{width:800px}#faq #wrapper,#reservarion #wrapper{padding-top:10%}#faq .wp-block-faq-block-for-gutenberg-faq{font-family:'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体','ＭＳ 明朝','MS Mincho','ヒラギノ明朝 ProN','Hiragino Mincho ProN',sans-serif;border-bottom:1px solid #000}#faq .wp-block-faq-block-for-gutenberg-faq .question{font-size:1.8rem}#faq .wp-block-faq-block-for-gutenberg-faq .answer{font-size:1.4rem}#faq .wp-block-faq-block-for-gutenberg-faq .answer:first-letter {font-size:1.9rem}#faq .wp-block-faq-block-for-gutenberg-faq .question.active{transition:.3s}#contact #wrapper,#privacy #wrapper{padding-top:3%}#privacy .privacy-box:not(:nth-of-type(1)){margin-top:8%}.privacy-box .privacy-title{font-size:2rem;font-weight:400;letter-spacing:.07em}.privacy-box p{line-height:2.14;margin-top:17px}.privacy-box ul{list-style-position:inside;padding-left:5px;line-height:2.14}.reserv-tab.wp-block-atbs-tabs .tabs-content{padding-top:5%}.reserv-tab.wp-block-atbs-tabs .tabs-content p{line-height:2;letter-spacing:.18em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.reserv-tab.wp-block-atbs-tabs .tabs-nav .tabs-titles{width:96%;margin-left:auto;margin-right:auto}#reservarion .reservation-wrap{margin-bottom:10%}#reservarion .panel-area{padding:30px;border:1px solid #000}#category .news-wrap{margin-top:0;flex-wrap:wrap}#category .news-wrap>li:not(:nth-of-type(4n)){margin-right:20px}#category .news-wrap li{width:calc((100% - 60px) / 4)}.container-post{max-width:1100px;margin-left:auto;margin-right:auto;margin-top:12%}.info-block{margin-bottom:5%}.info-title{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;align-items:center}.container-post .headline{border-bottom:1px solid gray;padding:0;margin-top:10px;margin-right:0;margin-bottom:15px;overflow:hidden;width:100%}.container-post .headline h2{font-size:2rem;padding-bottom:20px}.container-post .info-day,.catpost-box .post-day{font-size:1.2rem;color:gray;letter-spacing:.2em}.catpost-wrap img{max-width:100%}.wp-pagenavi{text-align:center;margin-bottom:2%}.navigation{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;padding:1em 0;margin-bottom:5%}.navigation a{margin-left:30px;margin-right:30px;padding-top:5px;padding-right:30px;padding-left:30px;padding-bottom:5px;font-size:1.6rem;border:1px solid #000}.footer-info{width:100%;height:auto;background-color:#191919;display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;text-align:center}.footer-info a.box{width:-webkit-calc(100% / 3);width:calc(100% / 3);color:#fff;padding-top:50px;padding-bottom:50px}.footer-info .box:not(:first-child) .title-wrap{border-left:1px solid gray}.footer-info .title-wrap{padding-top:30px;padding-bottom:30px}.footer-info .txt-en{padding-top:0}.footer-info .sub-title{margin-bottom:0}.footer{background-color:#000;color:#fff}.footer a{color:#fff}.footer .footer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;justify-content:space-between;max-width:1140px;padding:80px 20px 70px;margin:0 auto}.footer-L{margin-right:100px;min-width:233px}.footer .footer-L .logo_foot{width:220px;display:block}.footer .footer-L address{font-style:normal;line-height:1.71;letter-spacing:.1em;margin-top:45px;font-size:1.4rem}.footer .footer-R{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:507px;width:68%}.footer .footer-R .menu-mob_footer-menu-container ul{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:wrap;height:230px}.footer .footer-R .menu-mob_footer-menu-container li{font-size:1.3rem;letter-spacing:.1em;line-height:2.2;padding-right:0}.footer .footer-R .menu-mob_footer-menu-container li:nth-child(-n+6){padding-right:50px}.footer .footer-R .menu-mob_footer-menu-container li a{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.footer .footer-R .menu-item-description,.footer .footer-R .menu-mob_footer-menu-container ul ul{display:none}.insta-link>li{font-size:1.6rem;letter-spacing:.05em}.insta-link>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.insta-link>li i{width:25px;margin-right:15px}#pageTop{display:block;position:fixed;right:0;bottom:20px;text-decoration:none;font-weight:700;width:80px;height:100px;color:#fff}#pageTop.black{color:#000}#pageTop.white{color:#fff}#pageTop .arrow{transform:rotate(90deg);border-top:1px solid;z-index:2000;position:absolute;width:90px;top:0;left:0;transition:.3s}#pageTop .arrow:before{content:"";display:block;position:absolute;top:-1px;left:0;width:15px;border-top:solid 1px;transform:rotate(35deg);transform-origin:left top}#pageTop span{font-size:1.4rem;display:inline-block;transform:rotateZ(90deg);width:100px;position:absolute;top:0;left:10px}#pageTop:hover .arrow{top:-10px;transition:.3s}div.form{margin-right:auto;margin-left:auto;margin-bottom:30px}.form table{margin-left:auto;margin-right:auto}.wpcf7 th,.wpcf7 td{display:table-cell}.wpcf7 td{text-align:left;width:calc(100% - 250px)}.wpcf7 th{text-align:left;font-weight:400;vertical-align:top;padding-right:5%;width:250px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding-top:20px}.wpcf7 th p{font-weight:400;letter-spacing:.07em;font-size:1.4rem}.wpcf7 input,.wpcf7-form-control{padding:10px 30px;margin-top:3px;background-color:transparent;border:1px solid #0a0a0a;min-height:35px;width:500px}.wpcf7 .textarea textarea{width:500px;height:300px}.wpcf7 select{height:36px;padding-top:4px}.acceptance{text-align:center}.acceptance .wpcf7-form-control{border:none}.acceptance input{width:auto;min-height:0}.wpcf7 input.wpcf7-submit,.wpcf7 input.wpcf7-confirm,.wpcf7 input.wpcf7-back{cursor:pointer;font-weight:700;font-size:1.4rem;width:200px;height:55px;margin-top:2rem;margin-right:auto;margin-left:auto;margin-bottom:0;display:block}.wpcf7 input.wpcf7-submit,.wpcf7 input.wpcf7-confirm{color:#fff;background:#ccc;border-style:none}.wpcf7 input.wpcf7-submit:hover{background:#8b8989;transition:.3s}.wpcf7 input.wpcf7-back{color:#333;background:#b2b2b2}.wpcf7 input.wpcf7-submit:active{box-shadow:none;bottom:-2px;position:relative}.wpcf7 input:focus,.wpcf7 textarea:focus{border:1px solid #070707}.wpcf7-captchac{border:1px solid #ccc}.wpcf7 .wpcf7-response-output{margin:10px 0 0;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.wpcf7 .wpcf7-validation-errors{color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7}.wpcf7 .wpcf7-mail-sent-ok{color:#3a87ad;background-color:#d9edf7;border:1px solid #bce8f1}.required{margin-right:30px}.wpcf7 tr:nth-child(6) .required{vertical-align:top}.contact-exp{margin-bottom:5%}.mw_wp_form .error,.wpcf7-not-valid-tip-no-ajax,.wpcf7-not-valid-tip{padding-top:2px;padding-right:0;padding-left:40px;padding-bottom:2px;clear:both;color:#B70000!important;font-size:1.3rem}.mw_wp_form .error:before,.wpcf7-not-valid-tip:before{display:none}.mw_wp_form .error:before,.wpcf7-not-valid-tip:before{content:"\f06a";font-family:FontAwesome;margin:0 5px}.wpcf7-display-none{display:none}.wpcf7-form img.ajax-loader{float:right;margin-top:-30px}.wpcf7-response-output{margin:10px 0 20px;padding:5px;text-align:center;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;font-size:1.2rem}.wpcf7-mail-sent-ok{background-color:#6ec033;color:#fff}.wpcf7-mail-sent-ng,.wpcf7-spam-blocked,.wpcf7-validation-errors{background-color:#c00;color:#fff}.postcode,.birth{width:50px}.poliicy-wrap{margin-top:3%;margin-left:auto;margin-right:auto;text-align:center}.poliicy-wrap a{text-decoration:underline}.request{color:#900;margin-top:2%}.acceptance{margin-top:5%}@media print,screen and (min-width:800px){body{font-size:16px;font-size:1.6rem}#header{overflow:hidden;padding-top:30px;z-index:1000;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;position:fixed;top:0;left:0}#header #logo{margin-left:20px}#header .header-R{margin-right:20px}#mainnav{padding-right:0;border-bottom:none;margin-left:auto;margin-right:auto}#mainnav #menu-menu{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;margin-left:auto;margin-right:auto}#mainnav li{padding-top:10px;padding-bottom:0;position:relative;padding-left:1vw;padding-right:1vw;text-align:center}#mainnav li a{color:#fff;font-size:1.3rem;letter-spacing:.15em;display:block}#header.black #mainnav li a{color:#000}#header.white #mainnav li a{color:#fff}#mainnav li ul{display:none;position:absolute}#mainnav ul ul{position:fixed;margin-top:10px}#mainnav li:hover ul{z-index:10;display:-webkit-box;display:flex}#mainnav li li a{border-bottom:none!important}#mainnav li li{padding:10px;line-height:1.5;text-align:left;margin:0}#mainnav li li:first-child{border-left:1px solid #fff}#mainnav .current-menu-item a{border-bottom:1px solid #fff;padding-bottom:5px}#mainnav .current-menu-item a:last-child,#header.black #mainnav .current-menu-item a:last-child,#header.white #mainnav .current-menu-item a:last-child{border-bottom:none}#header.black #mainnav .current-menu-item a{border-bottom:1px solid #000}#header.white #mainnav .current-menu-item a{border-bottom:1px solid #fff}#mainnav li.reserv{border:1px solid #fff;padding-bottom:10px;margin-left:30px;padding-left:20px;padding-right:20px}#header.black #mainnav li.reserv{border:1px solid #000}#header.white #mainnav li.reserv{border:1px solid #fff}.mob-only,.hamburger,.mob-menu,.mob_footer_area{display:none}.br-mob{display:none}.footer .footer-L address .tel,.reserve p .tel{pointer-events:none}}@media screen and (min-width:415px){.br-smob{display:none}}@media screen and (max-width:1400px){.inner{width:92%}.news-wrap li .img-wrap{aspect-ratio:1/1}.remarks{margin-top:5%;font-size:1.4rem}}@media screen and (max-width:1200px){#breadcrumb .breadcrumb-box{padding-left:5%}#home .reservation-wrap{padding-right:5vw;padding-left:5vw}}@media screen and (max-width:1140px){#mainnav li{margin-right:15px;padding-left:0;padding-right:0}#mainnav li a{font-size:1.1rem}#mainnav li.reserv{margin-left:10px}.reserv-tab.wp-block-atbs-tabs .tabs-titles{font-size:1.4rem}}@media screen and (max-width:1100px){.slider .slide-catch img{width:50vw}.title-wrap h2{font-size:2.5rem;letter-spacing:0}.tabs-content .wp-block-columns{flex-wrap:wrap !important}.tabs-content .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100% !important}}@media (max-width:1024px) and (min-width:768px){.reserv-tab.wp-block-atbs-tabs .tabs-titles .tab-title{width:100%}}@media screen and (max-width:1000px){.reserv-tab.wp-block-atbs-tabs .tabs-titles{flex-direction:column !important;flex-wrap:wrap;width:80%;margin-left:auto !important;margin-right:auto !important}.reserv-tab.wp-block-atbs-tabs .tabs-nav{border-bottom:none}}@media screen and (max-width:990px){.wp-block-atbs-tabs .tabs-titles{flex-direction:row!important;flex-wrap:nowrap}.wpcf7 td{display:block}.wpcf7 th{text-align:left;-webkit-box-pack:start;justify-content:flex-start}.required{margin-left:20px}.wpcf7 td p,.wpcf7 th p{margin:0}.wpcf7 input,.wpcf7-form-control,.wpcf7 .textarea textarea{width:75vw;height:auto}.acceptance input{width:auto}}@media screen and (max-width:870px){#mainnav li{margin-right:13px}#mainnav li.reserv{padding-left:10px;padding-right:10px;margin-left:5px}#mainnav li a{letter-spacing:.1em}#lightcase-case #lightcase-content{background-color:#fff !important;width:80% !important;margin-left:auto!important;margin-right:auto!important}#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{padding-bottom:10% !important}#lightcase-content .lightcase-contentInner .wp-block-columns{flex-wrap:nowrap !important}}@media screen and (max-width:799px){body{font-size:14px;font-size:1.4rem}.header-R,.hd-space,.footer-wrap,#footer,.pc-only{display:none}.mob-only{display:block}.tu-space{padding-top:12%;padding-bottom:15%}#header{position:fixed;width:100%;z-index:500;height:64px!important;opacity:1}#header #logo{padding-left:20px;position:relative;margin-top:20px;z-index:100000;max-width:182px}#header #logo img{max-height:55px;width:auto !important}#mainnav{float:none;font-size:1.6rem}.mob-menu .logo{position:absolute;top:20px;left:20px}.mob-menu .logo img{max-height:55px}.hamburger{display:block;position:fixed;right:0;top:0;width:80px;height:80px;cursor:pointer;z-index:99999}.hamburger span{display:block;position:absolute;width:30px;height:2px;left:25px;background:#fff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}#header.black .hamburger span{background:#000}.hamburger span:nth-child(1){top:27px}.hamburger span:nth-child(2){top:37px}.hamburger span:nth-child(3){top:47px}#header .hamburger.active span{background:#fff}.hamburger.active span:nth-child(1){top:33px;left:25px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.active span:nth-child(2),.hamburger.active span:nth-child(3){top:33px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}nav.mob-menu{display:none}nav.mob-menu.active{position:fixed;z-index:1002;top:0;right:0;text-align:left;width:100vw;height:100vh;font-size:1.4rem;opacity:0;transition:.3s;display:block}nav.mob-menu a{text-decoration:none;color:#fff}nav.mob-menu ul{margin-top:80px;margin-right:auto;margin-left:auto;margin-bottom:0;padding:0;width:100%;height:100%;overflow-y:scroll}nav.mob-menu ul li{padding-top:0;padding-right:0;padding-left:10px;padding-bottom:0;border-bottom:1px solid gray}nav.mob-menu ul li:first-child{border-top:1px solid gray}nav.mob-menu ul li:nth-child(8){margin-top:40px}nav.mob-menu ul li:nth-child(n+8){border-bottom:none}nav.mob-menu ul li a{display:block;padding:1em 0}nav.mob-menu ul li:nth-child(n+8) a{padding:.5em}nav.mob-menu.active{opacity:1;transition:.3s}nav.mob-menu ul li .menu-item-description{font-size:1.2rem;letter-spacing:.15em;color:gray;font-family:mrs-eaves-roman-lining,sans-serif;font-weight:400;margin-left:20px}nav.mob-menu ul ul{margin-top:0}nav.mob-menu ul ul li{border-bottom:none}nav.mob-menu ul ul li:first-child{border-top:none}nav.mob-menu .sns{margin-top:30px;margin-left:35px}.wp-block-atbs-tabs .tabs-nav .tabs-titles{font-size:1.2rem}.menu-mob_footer-menu-container li{padding-right:15%}.mob_footer_area{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:10000;display:table;height:70px;background-color:#fff;text-align:center}a.mob_footer_area{color:#000000!important}.mob_footer_area .txt-j{font-size:1.6rem;margin-bottom:1px}.mob_footer_area .txt-e{font-size:1.2rem}.reserv-link{border:1px solid #fff;padding:5px;display:inline-block;font-size:1.1rem;color:#fff;position:absolute;right:73px;top:23px;z-index:1000}#header.black .reserv-link{border:1px solid #000;color:#000}.wp-block-button__link:before,.wp-block-button__link:after,.link-btn:before,.link-btn:after{display:none}.title-pattern1 h2,.title-pattern2 h2{font-size:1.8rem}.catch-copy{font-size:2.6rem;margin-bottom:0}.intro{font-size:1.4rem;line-height:2.1;letter-spacing:.1em;margin-top:5%}.link-wrap .link-bnr a:before{background-size:cover;background-position:center center}.link-wrap .link-bnr a{padding-top:60px;padding-bottom:50px}.title-wrap .sub-title{font-size:1.8rem;letter-spacing:.15em;margin-bottom:0}.title-wrap h2{font-size:2.5rem;letter-spacing:.15em}.link-btn{padding-top:2%;padding-bottom:2%;margin-top:30px}.link-wrap .link-bnr a{padding-top:40px;padding-bottom:40px}.link-wrap .link-bnr-M{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.link-wrap .link-bnr-M .link-bnr{width:100%}.news-wrap li .day{text-align:left;margin-bottom:0}.news-wrap li .title{text-align:left}#sb_instagram #sbi_images{gap:10px!important}.footer-info a.box{width:100%;padding:0}.footer-info a.box:not(:first-child){border-top:1px solid gray}.footer-info .box:not(:first-child) .title-wrap{border-left:none}.footer-info .title-wrap{padding-top:10px;padding-bottom:10px}#pageTop{display:none!important}.footer .footer-wrap{padding:100px 20px 50px}.footer .footer-L address{margin-top:10px}.footer .footer-R{margin-top:30px;width:100%}.bg-head{padding-bottom:5px;padding-top:90px}body:not(#about) .wp-block-cover{min-height:auto!important;padding-top:40%!important}.wp-block-cover .wp-block-cover__image-background{height:auto!important}.wp-block-cover .wp-block-cover__inner-container p:nth-of-type(1){font-size:3rem!important}.wp-block-cover .wp-block-cover__inner-container p:nth-of-type(2){font-size:1.4rem!important}.br-mob{display:block}.br-pc{display:none}.title-pattern4,.relaxation-box h3{font-size:1.8rem}.meal-box ul{line-height:2}.meal-box p,.wp-block-file{font-size:1.4rem!important}.meal-box .name-wrap>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-size:1.8rem}#map{height:400px}.access-box .platform{width:auto}.access-box .wp-block-button .wp-block-button__link{font-size:1.6rem}container-post{margin-top:0}#category .news-wrap>li:nth-of-type(n+5){margin-top:0}.form table{width:100%}#reservarion #wrapper{padding-top:20%}}@media screen and (max-width:781px){.access-box .logo img{margin-left:auto;margin-right:auto}}@media screen and (max-width:767px){.news-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#home .news-wrap li,#category .news-wrap li{margin-left:auto;margin-right:auto;max-width:600px;width:100%;margin-bottom:4%}#home .news-wrap>li:not(:nth-of-type(5n)),#category .news-wrap>li:not(:nth-of-type(4n)){margin-right:auto}.news-wrap{margin-top:5%}.news-wrap li .img-wrap{aspect-ratio:auto}.news-wrap li .img-wrap img{height:220px}}@media screen and (max-width:700px){.drawer-link{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.drawer-link .link-btn{width:20vw;margin-left:0;margin-right:0;margin-top:10px}.wp-block-table table{margin:0}.type1 table{letter-spacing:normal}.type1 table td,.type1 table td:first-child{display:block;width:100%}.type1 table td:nth-child(2){padding-left:5%;padding-right:5%;width:90%}.type1 table td:first-child{padding-left:0;padding-right:0}#amenities .wp-block-columns,#facility2 .wp-block-columns,#amenities2 .wp-block-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.footer .footer-R{justify-content:space-around}.footer .footer-R .menu-mob_footer-menu-container ul{flex-wrap:nowrap;height:auto}.footer-L{margin-right:40px}}@media screen and (max-width:530px){.footer-info,.footer .footer-wrap,.footer .footer-R{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.footer .footer-R .menu-mob_footer-menu-container ul{flex-wrap:wrap;height:200px}.footer .footer-wrap{padding-left:5vw}}@media screen and (max-width:500px){html,body{overflow-x:hidden;overflow-y:scroll}nav.mob-menu ul li a{padding:.8em 0}nav.mob-menu ul li:nth-child(8){margin-top:20px}nav.mob-menu ul li:nth-child(n+8) a{padding:.3em}header #logo{padding-left:10px}#header #logo img{max-height:30px}.mob-menu .logo{top:20px;left:20px}.mob-menu .logo img{max-height:30px}.slider .slide-catch img{width:80vw}.catch-copy{font-size:2rem}.news-wrap li .title{line-height:1}.news-wrap li .img-wrap img{height:150px}.wp-block-cover .wp-block-cover__inner-container p:nth-of-type(1){font-size:2.5rem!important}.wp-block-atbs-tabs .tabs-titles{flex-direction:column!important;flex-wrap:wrap;width:80%;margin-left:auto!important;margin-right:auto!important}#villa .wp-block-atbs-tabs .tabs-titles{flex-direction:row!important}.drawer-link .link-btn{width:30vw}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{font-size:1rem!important}.footer .footer-R .menu-mob_footer-menu-container ul{height:160px}.footer .footer-R .menu-mob_footer-menu-container li{line-height:2}.footer .footer-R .insta-link{padding-top:10px}#map{height:300px}}@media screen and (max-width:414px){.wpcf7 input,.wpcf7-form-control,.wpcf7 .textarea textarea{width:60vw}.acceptance input{width:auto}.br-mob{display:none}.br-smob{display:block}}@media screen and (max-width:375px){.title-wrap .sub-title{font-size:1.6rem;letter-spacing:.15em;margin-bottom:0}}*:not(:lang(ja))>.display_ja{display:none}*:lang(auto)>.display_ja{display:block}*:lang(ja)>.display_non_ja{display:none}*:lang(auto)>.display_non_ja{display:none}.directin-sp-form .directin-sp-form-date-input-group .directin-sp-form-date-input input[type=text],.directin-sp-form .directin-sp-form-input label input[type=text],.directin-sp-form .directin-sp-form-submit-button button,.directin-sp-form .directin-sp-form-guest-room-input-group .directin-sp-form-guest-room-select-panel .directin-sp-form-input label select{font-family:'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体','游明朝体+36ポかな','YuMincho +36p Kana','ＭＳ 明朝','MS Mincho','ヒラギノ明朝 ProN','Hiragino Mincho ProN',sans-serif}.search-panel-frame .directin-sp-form .directin-sp-form-date-input label .directin-sp-form-label,.search-panel-frame .directin-sp-form .directin-sp-form-guest-room-input label .directin-sp-form-label{font-size:16px}.directin-sp-form .directin-sp-form-date-input-group .directin-sp-form-date-input input[type=text],.directin-sp-form .directin-sp-form-input label input[type=text]{margin-top:7px}.search-panel-frame .directin-sp-form .directin-sp-form-input label input[type=text],.directin-sp-form .directin-sp-form-input label select{border:1px solid #000;border-radius:0}.search-panel-frame .directin-sp-form .directin-sp-form-submit-button button{border-radius:0;padding:10px 50px;letter-spacing:.3em}.directin-sp-form .directin-sp-form-input label input[type=checkbox]{accent-color:#000}.flatpickr-calendar .flatpickr-months .flatpickr-month{background-color:#ccc;border:1px solid #aaa}.flatpickr-calendar .flatpickr-months .flatpickr-month:nth-of-type(1){margin-left:3px}.flatpickr-calendar .flatpickr-months .flatpickr-month:nth-of-type(2){margin-right:3px}.flatpickr-calendar,span.flatpickr-weekday{font-size:15.84px!important}.dayContainer .flatpickr-day{color:#000;height:36px;line-height:34px}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar .flatpickr-months .flatpickr-next-month{top:8px;height:3px;padding:8px;background-color:#000;color:#fff;border-radius:5px;width:3px}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg,.flatpickr-calendar .flatpickr-months .flatpickr-next-month svg{width:10px;height:10px;fill:#fff;position:absolute;top:2px;right:2px}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-calendar .flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:20px;background-image:url(//magachabaru.com/wp-content/themes/magachabaru/img/home/flatpick-arrow-next.svg);background-repeat:no-repeat;background-position:center center}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-calendar .flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:20px;background-image:url(//magachabaru.com/wp-content/themes/magachabaru/img/home/flatpick-arrow-prev.svg);background-repeat:no-repeat;background-position:center center}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-next-month svg,.flatpickr-calendar .flatpickr-months .flatpickr-next-month.flatpickr-next-month svg,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month svg,.flatpickr-calendar .flatpickr-months .flatpickr-next-month.flatpickr-prev-month svg{display:none}.flatpickr-weekdays{padding-top:7px}@media screen and (max-width:640px){.directin-sp-form .directin-sp-form-date-input-group{flex-direction:column}.directin-sp-form .directin-sp-form-input-group{align-items:flex-start!important}.directin-sp-form .directin-sp-form-input-group div.directin-sp-form-input:nth-last-child(1){margin-top:5px}}@media screen and (max-width:576px){.directin-sp-form .directin-sp-form-input-group div.directin-sp-form-input{width:100%}.search-panel-frame .directin-sp-form .directin-sp-form-input-group .directin-sp-form-input label input[type=text],.search-panel-frame .directin-sp-form .directin-sp-form-input-group .directin-sp-form-input label select{width:95%;font-size:14px}}.reserve{padding:30px 20px}.reserve .reserve-area{margin-top:25px;max-width:1100px;margin-left:auto;margin-right:auto}.reserve .reserve-area .form-area{margin-left:auto;margin-right:auto}.reserve .reserve-area .form-area .form-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:auto;margin-right:auto}.reserve .reserve-area .form-area .details{display:-webkit-box;display:-ms-flexbox;display:flex}.reserve .reserve-area .form-area label{display:block;margin-bottom:7px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";position:relative}.reserve .reserve-area .form-area .item.airport select,.reserve .reserve-area .form-area .item.stay select,.reserve .reserve-area .form-area .item.per select{background-repeat:no-repeat;background-position:right 6px center;background-image:url(//magachabaru.com/wp-content/themes/magachabaru/img/home/select-arrow.svg);background-size:7px auto;border:1px solid #000;background-color:#fff}.reserve .reserve-area .form-area select,.reserve .reserve-area .form-area input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;border-radius:0;width:100%;padding:10px;letter-spacing:.03em;font-family:'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体','游明朝体+36ポかな','YuMincho +36p Kana','ＭＳ 明朝','MS Mincho','ヒラギノ明朝 ProN','Hiragino Mincho ProN',sans-serif;font-size:18px}.day-box{display:-webkit-box;display:-ms-flexbox;display:flex}.reserve .reserve-area .form-area .item.day{width:218px;position:relative}.reserve .reserve-area .form-area .item.day label{position:absolute;top:-46px}.reserve .reserve-area .form-area .item.day input{width:180px;height:23px;position:absolute;top:-15px;left:0;border:1px solid #000}.reserve .reserve-area .form-area .item.day input:disabled{opacity:.4;cursor:pointer}.reserve .reserve-area .form-area .item.day select{display:none;width:218px}.reserve .reserve-area .form-area .item.no-day{width:105px;margin-left:-15px}.reserve .reserve-area .form-area .item.no-day input[type=checkbox]{margin-top:0;margin-bottom:3px}.reserve .reserve-area .form-area .item.no-day label{display:inline-block;margin-bottom:14px}.reserve .reserve-area .form-area .item.stay,.reserve .reserve-area .form-area .item.per{width:120px}.reserve .reserve-area .form-area .item.airport{width:180px;margin-right:20px}.reserve .reserve-area .form-area .item.per{margin-left:7px}.reserve .reserve-area .form-area .search-btn{width:143px;height:50px;background-color:#000;color:#fff;font-size:16px;margin-left:11px;letter-spacing:.05em;font-family:'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体','游明朝体+36ポかな','YuMincho +36p Kana','ＭＳ 明朝','MS Mincho','ヒラギノ明朝 ProN','Hiragino Mincho ProN',sans-serif;margin-bottom:5px}.reserve .reserve-area .form-area .search-btn:focus{outline:0}.reserve .link-area{display:-webkit-box;display:flex;margin-left:10px;-webkit-box-pack:center;justify-content:center;margin-top:30px}.reserve .link-area a{text-align:center;padding:17px 3px;font-size:13px;background-color:gray;color:#fff;letter-spacing:.03em;display:block;width:220px;margin-right:10px}a.carrental-btn{text-align:center;padding:17px 3px;font-size:13px;background-color:#000;color:#fff;letter-spacing:.03em;display:block;width:250px;margin-right:auto;margin-left:auto}.reserve p:nth-of-type(1){margin-top:50px}.ui-widget.ui-widget-content{font-family:'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体','ＭＳ 明朝','MS Mincho','ヒラギノ明朝 ProN','Hiragino Mincho ProN',sans-serif}.ui-widget .ui-widget-header{background-image:none}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background-image:none!important;background:none!important;border:none!important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background-color:#000000!important;color:#FFFFFF!important}.ui-datepicker td span,.ui-datepicker td a{text-align:center!important}.ui-widget-content .ui-state-default.ui-state-active{background-color:#000 !important;color:#fff !important}table.ui-datepicker-calendar thead th:last-child,.custom-calendar-saturday a.ui-state-default{color:#5b99c7}table.ui-datepicker-calendar thead th:first-child,.custom-calendar-sunday a.ui-state-default,.custom-calendar-holiday a.ui-state-default{color:#d00000}.custom-calendar-weekday a.ui-state-default{color:#000}@media (min-width:1101px){.reserve .reserve-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:768px){.reserve .link-area a,.carrental-area a.carrental-btn{-webkit-transition:.3s;transition:.3s}.reserve .reserve-area .form-area .search-btn:hover,.reserve .link-area a:hover,.carrental-area a.carrental-btn:hover{opacity:.7;transition:.3s}}@media (max-width:1100px){.reserve .reserve-area .form-area .search-btn{margin:30px auto 0}.reserve .link-area{margin:30px auto 0}.reserve .reserve-area .form-area .form-box{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reserve .reserve-area .form-area .search-btn{width:350px}}@media (max-width:1004px){.reserve .reserve-area .form-area .search-btn{margin-left:10%;margin-right:10%}.reserve .reserve-area .form-area .item.stay,.reserve .reserve-area .form-area .item.per{width:180px}.reserve .reserve-area .form-area .item.airport{margin-right:0}.day-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.reserve .reserve-area .form-area .item.day label{position:relative;top:0}.reserve .reserve-area .form-area .item.day input{position:relative;top:0}.reserve .reserve-area .form-area .item.day input{left:10px}.reserve .reserve-area .form-area .item.no-day{margin-left:10px;margin-top:5px}.reserve .reserve-area .form-area .item.stay{margin-right:5px}.reserve .reserve-area .form-area .item.airport{width:202px;margin-bottom:35px}}@media (max-width:767px){.reserve{padding-right:15px;padding-left:15px;padding-bottom:30px;padding-top:0}.reserve .reserve-area{margin-top:47px}.reserve .reserve-area .form-area select,.reserve .reserve-area .form-area input[type=text]{font-size:16px;color:#000}.reserve .reserve-area .form-area .details{max-width:400px;margin-right:auto;margin-left:auto;margin-bottom:0}.reserve .reserve-area .form-area .search-btn{max-width:400px;width:100%;display:block}.reserve .link-area{max-width:400px;width:100%}}@media (max-width:630px){.reserve .reserve-area .form-area .item.airport,.reserve .reserve-area .form-area .item.day{width:100%}.reserve .reserve-area .form-area .item.day label,.reserve .reserve-area .form-area .item.day input{position:relative;top:0}.reserve .reserve-area .form-area .item.airport{margin-bottom:10px}.day-box{width:100%}.reserve .reserve-area .form-area .item.day input{width:94%;left:0}.reserve .reserve-area .form-area .item.no-day{margin-left:0;margin-top:10px}.reserve .reserve-area .form-area .search-btn{width:100%;margin-left:0;margin-right:0}.reserve .link-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.reserve .link-area a,.carrental-area a.carrental-btn{width:100%;margin-right:0;padding-right:0;padding-left:0}.reserve .link-area a.plan{margin-top:5px}}@media (max-width:580px){.tab-area,.reserve .reserve-area .form-area .details{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.tab{margin-bottom:2px}.tab:nth-child(n+2){margin-left:0}.reserve .reserve-area .form-area .item.stay{margin-right:0;width:60vw}.reserve .reserve-area .form-area .item.per{margin-left:0;width:60vw}.reserve .reserve-area .form-area .details{margin-top:10px;max-width:100%}.reserve .link-area a.plan{margin-top:15px}}@media (max-width:370px){.reserve .reserve-area .form-area .item.stay label,.reserve .reserve-area .form-area .item.per label{font-size:12px}}@page{margin:10mm;size:210mm 297mm}@media print{.inner{width:92%}#header,#glt-translate-trigger,#pageTop{position:absolute}#mainnav #menu-menu{-webkit-box-pack:end;justify-content:flex-end}#mainnav li a{letter-spacing:normal}#mainnav li{padding-left:5px;padding-right:5px}#mainnav li.reserv{margin-top:10px}.fade{opacity:1;transform:translate(0,0)}.title-wrap .sub-title{font-size:1.8rem;letter-spacing:.1em}.title-wrap h2{font-size:2.2rem;letter-spacing:0em}.link-wrap .link-bnr a{padding-top:30px;padding-bottom:30px}.news-wrap{width:96%;margin-left:auto;margin-right:auto}.news-wrap li .img-wrap img{height:120px}.footer .footer-R{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.relaxation-box,.access-box{flex-wrap:nowrap!important}.form table{max-width:90%}.wpcf7 input,.wpcf7-form-control{width:auto}.wpcf7 .textarea textarea{width:300px}}