@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap");body,body:lang(ja){font-family:Noto Sans JP,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo',sans-serif}p{color:#333;font-family:Noto Sans JP,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo',sans-serif}h1,h2,h3,h4,h5{font-family:Noto Sans JP,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo',sans-serif;line-height:1.6}html:lang(ja){font-size:16px}.notes{font-size:90%}.marker{background:linear-gradient(transparent 80%,#fff27d 80%);font-weight:500}.strong{font-weight:700}i{font-family:'FontAwesome';font-weight:900;font-style:normal;margin:0 .5rem}a.btn{max-width:320px;color:#040404;font-weight:400;text-decoration:none;border:1px solid #040404;display:block;padding:1rem;text-align:center;letter-spacing:2px;position:relative;border-radius:32px;margin:4rem auto}a.btn:hover{background:#040404;color:#fff}a.btn:after{color:#040404}a.btn:hover:after{color:#fff}div{box-sizing:border-box}.content-area{margin-bottom:0}.site-content{max-width:100%;padding:0}.archive .site-content{padding:0 2rem}.single .site-content{padding:3rem 2rem}@media screen and (min-width:980px){.archive .site-content{padding:0}}@media screen and (min-width:980px){.sp{display:none!important}a[href^="tel:"]{pointer-events:none}}@media screen and (max-width:979px){.pc{display:none!important}.main-header-content .main-navigation{width:100%;text-align:right;display:block!important}.main-header-content .main-navigation #menu-global-menu{list-style:none;margin:0}.main-header-content .main-navigation #menu-global-menu li{display:inline-block;vertical-align:middle}.main-header-content .main-navigation #menu-global-menu li.line a{padding-right:.5rem}.main-header-content .main-navigation #menu-global-menu li.reservation-sp{padding:0 1rem 0 .5rem}.main-header-content .main-navigation #menu-global-menu li:not(.insta):not(.line):not(.reservation-sp){display:none}}.main-header-content{max-width:1200px;padding:0 16px!important}.site-branding{max-width:220px;padding-right:.5rem}@media screen and (min-width:980px){.jumbotron-content{max-width:1200px}}.main-navigation a{font-size:14px;font-weight:400;letter-spacing:1px;padding:0 1.5rem}.main-navigation a:hover{color:#00afce!important}.drawer-hamburger-icon,.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{background-color:#1b3a6d;height:1px}.main-navigation ul.menu>li.contact a{background:linear-gradient(to right,#01acc2,#0197c2);color:#fff;font-weight:300;text-align:center;text-decoration:none;border-radius:32px;padding:1rem;display:block;transition:.3s}.main-navigation ul.menu>li.contact a:hover{background:linear-gradient(to left,#01acc2,#0197c2);color:#fff!important;transition:.3s}.drawer-navigation{background:rgb(255 255 255/95%)}.drawer-navigation ul li{padding:1.5rem}.drawer-navigation ul li.reservation{background:#2e9d90;color:#fff}.drawer-navigation ul li.reservation-sp{display:none}.drawer-navigation-content{padding:60px 0}.drawer-navigation .dropdown-toggle{right:8px;top:16px}.drawer-navigation .current_page_item>a,.drawer-navigation .current-menu-item>a{color:#333;font-weight:400}@media screen and (min-width:782px){.main-header{padding:16px 0}.site-branding{max-width:300px}.main-navigation{line-height:35px}.main-navigation ul.menu>li{vertical-align:middle}.main-navigation .reservation a{background:#2e9d90;color:#fff;padding:8px 16px!important}.main-navigation .reservation a:hover{opacity:.8}.main-navigation ul.menu>li.contact a{padding:.25rem 1rem;margin-left:1rem}}@media screen and (min-width:980px){.main-navigation li{z-index:100}.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a{color:#333;font-weight:400}}.jumbotron-content{display:flex;flex-direction:column}.jumbotron-title{order:1;font-size:1.5rem;font-weight:500;letter-spacing:2px;text-align:left;text-shadow:none}.subheader{order:2;color:#fff!important;font-size:.875rem;font-weight:300;text-align:left;padding-left:.25rem}@media screen and (min-width:980px){.jumbotron-title{font-size:2rem;font-weight:500}}.footer-widget-area{padding-top:2rem}#footer-area .social-menu{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:3rem}#footer-area .social-menu a{display:inline-block}#footer-area .social-menu a:hover{opacity:.8}#footer-area .social-menu a img{width:2rem;height:auto;margin:0 .5rem}#footer-area .footer-logo{max-width:200px;margin:0 auto;display:block}#nav_menu-2{font-size:.875rem;margin-bottom:0}#nav_menu-2 .menu-footer-menu-container ul#menu-footer-menu{text-align:center}#nav_menu-2 .menu-footer-menu-container ul#menu-footer-menu li{padding:0 .25rem;margin:0;display:inline-block}#nav_menu-2 .menu-footer-menu-container ul#menu-footer-menu li a{color:#333;font-weight:400}.footer-widget-content{padding:0 1rem}.footer-menu{background:#0099c6;padding:5rem 1rem 1rem}.footer-menu .footer-logo{width:auto;max-height:35px;margin-bottom:2rem}.footer-menu p.address{color:#fff;font-size:1rem;font-weight:300}.footer-navigation{float:none}.footer-navigation ul{font-size:.875rem;margin-bottom:0}.site-bottom{background:#fff!important}.site-bottom a{color:#fff;font-weight:300}.site-bottom a:hover{color:#fff;font-weight:300}.site-bottom .current-menu-item a{color:#fff;font-weight:300}.site-info{float:none;margin-top:0}.site-copyright{background:#0099c6;color:#fff;font-weight:300;text-align:center;padding:1.25rem 0 3rem;margin-bottom:0}.site-copyright a,.site-copyright a:hover{color:#fff}.site-credit{display:none}.site-bottom{border:none;padding-top:0;padding-bottom:0}.site-bottom-content{max-width:100%;padding:0}@media screen and (min-width:782px){#nav_menu-2 .menu-footer-menu-container ul#menu-footer-menu li{padding:0 1rem;display:inline-block}.footer-menu .footer-logo{width:auto;max-height:30px}}.fadeUp{animation-name:fadeUpAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:1!important}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.fadeIn{animation-name:fadeInAnime;animation-fill-mode:backwards;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-delay:.5s;animation-direction:normal;opacity:1!important}@keyframes fadeInAnime{0%{opacity:0}100%{opacity:1}}.fade-in,.fade-up{opacity:0}h2.sectinon-ttl{font-family:Oswald;font-size:2rem;font-weight:300;color:#333;letter-spacing:4px;margin:2rem 0 .25rem}h3.sectinon-sub-ttl{font-size:1rem;font-weight:400;color:#2caccb;letter-spacing:4px;margin:0 0 1.5rem}@media screen and (min-width:782px){h2.sectinon-ttl{font-size:3.5rem}h3.sectinon-sub-ttl{font-size:1.25rem}}.site-header{margin-bottom:0}.archive .site-header{margin-bottom:2rem}.site-logo img{transform:scale(1,1);transform-origin:center left}.main-header-clone .site-logo{transform:scale(.95,.95)}.mv-inner{max-width:1200px;display:flex;height:100%;margin:0 auto}.mv-inner-item{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.mv-inner-item img{max-width:160px;height:auto}.mv-inner-item h2{font-size:1.75rem!important;font-weight:500;line-height:1.6!important;margin-top:1.5rem!important}.mv-inner-item p{font-size:.875rem!important;font-weight:500;margin:.25rem 0 1rem!important;text-align:center}.home .site-content{max-width:inherit;padding-left:0;padding-right:0}@media screen and (min-width:782px){.mv-inner{padding:0}.mv-inner-item{width:100%;padding:2.5rem;align-items:center}.mv-inner-item h2{font-size:2.5rem!important}.mv-inner-item p{font-size:1rem!important;text-align:left}.mv-inner-item img{max-width:240px}}#news_top{background:#f9f9f9}#news_top .news_top-inner-wrapper{max-width:1230px;padding:16px;margin:0 auto;display:flex;align-items:center}#news_top .news_top-inner-wrapper h2{font-size:1.5rem;margin:0;letter-spacing:2px;padding:0 8px}#news_top .news_top-inner-wrapper p{font-size:.875rem;font-weight:400;letter-spacing:2px;margin-bottom:0;padding:0 8px}#greetings{max-width:1200px;margin:0 auto 80px;position:relative}#greetings .greetings-inner-ttl{padding:0 1.25rem}#greetings .greetings-inner-ttl h2{color:#6d4201;font-size:2rem;font-weight:400;text-align:center;letter-spacing:0}#greetings .greetings-inner-ttl h3{color:#e5910d;font-size:1.125rem;font-weight:300;text-align:center;letter-spacing:0;margin-bottom:16px}#greetings .greetings-inner-wrapper{display:flex;flex-direction:column;padding:1.25rem 0;margin:0 auto}#greetings .greetings-inner-wrapper .greetings-inner-img-area{display:flex;flex-wrap:wrap}#greetings .greetings-inner-wrapper .greetings-inner-txt-area{padding:1.25rem}#greetings .greetings-inner-wrapper .greetings-inner-txt-area p.catch{font-family:'Noto Sans JP',serif;color:#111;font-size:1.5rem;font-weight:500;line-height:1.6;letter-spacing:2px;margin:.5rem 0 1rem}#greetings .greetings-inner-wrapper .greetings-inner-txt-area p{font-weight:400;line-height:2}#greetings .greetings-inner-wrapper .greetings-inner-txt-area a{color:#040404;font-weight:400;text-decoration:none;border:1px solid #040404;display:block;padding:1rem;text-align:center;letter-spacing:2px;position:relative;border-radius:32px;margin:20px auto}#greetings .greetings-inner-wrapper .greetings-inner-txt-area a:hover{background:#040404;color:#fff}#greetings .greetings-inner-wrapper .greetings-inner-txt-area a.btn:after{color:#040404}#greetings .greetings-inner-wrapper .greetings-inner-txt-area a.btn:hover:after{color:#fff}a.btn:after{display:inline-block;vertical-align:middle;line-height:1;width:.75rem;height:.75rem;border:1px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateX(-25%) rotate(45deg);content:'';position:absolute;top:0;bottom:0;right:1.5rem;margin:auto}@media screen and (min-width:782px){#greetings .greetings-inner-ttl{padding:0}#greetings .greetings-inner-ttl h2{font-size:2.625rem;letter-spacing:4px;text-align:left}#greetings .greetings-inner-ttl h3{font-size:1.125rem;padding-left:8px;text-align:left}#greetings .greetings-inner-wrapper{display:flex;flex-direction:row;align-items:center;max-width:1180px;padding:1rem;margin:0 auto}#greetings .greetings-inner-wrapper .greetings-inner-img-area{width:45%;flex-direction:column;padding:0;margin-left:-60px}#greetings .greetings-inner-wrapper .greetings-inner-img-area .menu-inner-ttl{padding:0}#greetings .greetings-inner-wrapper .greetings-inner-img-area p{font-size:1rem}#greetings .greetings-inner-wrapper .greetings-inner-img-area p span{font-size:1.125rem}#greetings .greetings-inner-wrapper .greetings-inner-txt-area{width:55%;padding:2rem;background:rgb(255 255 255/80%);z-index:1}#greetings .greetings-inner-wrapper .greetings-inner-txt-area p.catch{font-size:1.875rem}}#tour{padding:0 16px;margin:0 auto 80px}#tour .tour-header-wrapper{display:flex;align-items:center;gap:32px;margin:0 0 80px}#tour .tour-header-wrapper .tour-header-inner-img-area{width:100%;height:320px;background:url('/wp-content/uploads/img_home_tour_header.webp');background-size:cover;background-position:center}#tour .tour-header-wrapper .tour-header-inner-txt-area{width:100%}#tour .tour-header-wrapper .tour-header-inner-txt-area h2{color:#111;font-size:1.5rem;font-weight:700;line-height:1.6;letter-spacing:2px;margin:0}#tour .tour-header-wrapper .tour-header-inner-txt-area p{color:#111;font-weight:400}#tour .tour-header-wrapper .tour-header-inner-txt-area p.catch{font-family:'Noto Sans JP',serif;color:#111;font-size:1.5rem;font-weight:500;line-height:1.6;letter-spacing:2px;margin:2rem 0 1rem}#tour .tour-contents-wrapper{max-width:1200px;display:flex;flex-wrap:wrap;gap:32px;padding:16px;margin:0 auto}#tour .tour-contents-wrapper .tour-contents-item{width:100%}#tour .tour-contents-wrapper .tour-contents-item h3{font-size:1.125rem;font-weight:600;text-align:center;margin:24px 0}#tour .tour-contents-wrapper .tour-contents-item p{font-size:1rem;font-weight:400}#tour .tour-contents-wrapper .tour-contents-item img{max-width:100%;border-radius:4px}#tour a{max-width:600px;color:#040404;font-weight:400;text-decoration:none;border:1px solid #040404;display:block;padding:1rem;text-align:center;letter-spacing:2px;position:relative;border-radius:32px;margin:40px auto}#tour a:hover{background:#040404;color:#fff}#tour a.btn:after{color:#040404}#tour a.btn:hover:after{color:#fff}@media screen and (min-width:782px){#tour .tour-header-wrapper .tour-header-inner-img-area{width:50%;height:320px}#tour .tour-header-wrapper .tour-header-inner-txt-area{width:50%}#tour .tour-header-wrapper .tour-header-inner-txt-area h2{font-size:2.25rem;display:inline-block}#tour .tour-header-wrapper .tour-header-inner-txt-area p{font-size:1.125rem;font-weight:400;letter-spacing:2px;margin-bottom:0;padding:0 8px;display:inline-block}#tour .tour-header-wrapper .tour-header-inner-txt-area p.catch{font-size:1.875rem;display:block}#tour .tour-contents-wrapper .tour-contents-item{width:calc(33.3333% - 32px)}#tour .tour-contents-wrapper .tour-contents-item h3{font-size:1.25rem}}#cta-01{background-image:url('/wp-content/uploads/img_home_cta_01-scaled.webp');background-position:center;background-size:cover;position:relative;padding:1.25rem}#cta-01 .cta-inner-wrapper{max-width:1120px;padding:2rem 0;margin:0 auto}#cta-01 .cta-inner-wrapper h2{color:#111;font-size:1.5rem;font-weight:700;line-height:1.6;letter-spacing:2px;text-align:center;margin:0}#cta-01 .cta-inner-wrapper p.sub-ttl{color:#111;font-size:1rem;font-weight:400}#cta-01 .cta-inner-wrapper p{font-size:.875rem;font-weight:400;text-align:center;margin:2rem 0}#cta-01 .cta-inner-btn-area{display:flex;flex-direction:column;align-items:center;gap:1rem}#cta-01 .cta-inner-btn-area a.btn{width:100%;max-width:100%;background:linear-gradient(to left,#01acc2,#0197c2);color:#fff;font-size:1.25rem;font-weight:400;text-decoration:none;text-align:center;display:block;padding:1.5rem 2rem;margin:2rem 0;position:relative;box-sizing:border-box;border:none;border-radius:48px;transition:.3s}#cta-01 .cta-inner-btn-area a.btn:after{color:#fff}#cta-01 .cta-inner-btn-area a.btn:hover{background:linear-gradient(to right,#01acc2,#0197c2);transition:.3s}@media screen and (min-width:782px){#cta .cta-inner-wrapper{max-width:1120px;padding:3rem 1.25rem 6rem}#cta-01 .cta-inner-wrapper{font-size:2.25rem;padding:3rem 0;margin:0 auto}#cta-01 .cta-inner-wrapper h2{font-size:2.25rem;text-align:center}#cta-01 .cta-inner-wrapper p.sub-ttl{font-size:1.125rem;font-weight:400;letter-spacing:2px;text-align:center;margin-bottom:0;padding:0 8px;margin:0}#cta-01 .cta-inner-wrapper p{font-size:1rem;margin:2rem 0}#cta-01 .cta-inner-btn-area{padding:0 2rem 2rem;gap:2rem}#cta-01 .cta-inner-btn-area a.btn{width:100%;max-width:540px}#cta-01 .cta-inner-btn-area a.phone{font-size:3.75rem;letter-spacing:1px}}#guide{max-width:1200px;padding:1rem;margin:0 auto;position:relative}#guide .guide-inner-wrapper .greetings-inner-txt-area{padding:1.25rem}#guide .guide-inner-wrapper .greetings-inner-txt-area h2{color:#111;font-size:1.5rem;font-weight:700;line-height:1.6;letter-spacing:2px;margin:0}#guide .guide-inner-wrapper .guide-inner-txt-area p.sub{font-size:1.125rem;font-weight:400;letter-spacing:2px;margin-bottom:0;padding:0 8px;display:inline-block}#guide .guide-inner-wrapper .guide-inner-txt-area p.name{font-family:'Noto Sans JP',serif;color:#111;font-size:1.5rem;font-weight:500;line-height:1.6;letter-spacing:2px;margin:.5rem 0 1rem}#guide .guide-inner-wrapper .guide-inner-txt-area p.name span{font-size:1.25rem}#guide .guide-inner-wrapper .guide-inner-txt-area p{font-weight:400;line-height:2}#guide .guide-inner-wrapper .guide-inner-txt-area a{color:#040404;font-weight:400;text-decoration:none;border:1px solid #040404;display:block;padding:1rem;text-align:center;letter-spacing:2px;position:relative;border-radius:32px;margin-top:40px}#guide .guide-inner-wrapper .guide-inner-txt-area a:hover{background:#040404;color:#fff}#guide .guide-inner-wrapper .guide-inner-txt-area a.btn:after{color:#040404}#guide .guide-inner-wrapper .guide-inner-txt-area a.btn:hover:after{color:#fff}a.btn:after{display:inline-block;vertical-align:middle;line-height:1;width:.75rem;height:.75rem;border:1px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateX(-25%) rotate(45deg);content:'';position:absolute;top:0;bottom:0;right:1.5rem;margin:auto}#guide .guide-inner-wrapper{display:flex;flex-direction:column;padding:1.25rem;margin:0 auto}#guide .guide-inner-wrapper .guide-inner-img-area{display:flex;flex-wrap:wrap}@media screen and (min-width:782px){#guide{padding:8rem 1.25rem 4rem}#guide .guide-inner-wrapper{display:flex;flex-direction:row;align-items:center;max-width:1180px;padding:1rem;margin:0 auto}#guide .guide-inner-wrapper .guide-inner-txt-area{width:55%;padding:2rem;background:rgb(255 255 255/80%);z-index:1}#guide .guide-inner-wrapper .guide-inner-txt-area h2{font-size:2.25rem;display:inline-block;margin:0 0 16px}#guide .guide-inner-wrapper .guide-inner-txt-area p.sub{font-size:1.125rem;font-weight:400;letter-spacing:2px;margin-bottom:0;padding:0 8px;display:inline-block}#guide .guide-inner-wrapper .guide-inner-txt-area p.name{font-size:1.875rem}#guide .guide-inner-wrapper .guide-inner-img-area{width:45%;flex-direction:column;padding:0;margin-left:-60px}#guide .guide-inner-wrapper .guide-inner-img-area .menu-inner-ttl{padding:0}#guide .guide-inner-wrapper .guide-inner-img-area p{font-size:1rem}#guide .guide-inner-wrapper .guide-inner-img-area p span{font-size:1.125rem}}#news{max-width:1200px;padding:3rem 1rem;margin:0 auto}#news .news-inner-wrapper{display:flex;flex-direction:column;padding:1.25rem}#news .news-inner-wrapper .news-area .news-ttl,#news .news-inner-wrapper .blog-area .blog-ttl{display:flex;flex-direction:column;margin-bottom:1rem}#news .news-inner-wrapper .news-area .news-ttl h2,#news .news-inner-wrapper .blog-area .blog-ttl h2{color:#111;font-size:1.5rem;font-weight:700;line-height:1.6;letter-spacing:2px;margin:0}#news .news-inner-wrapper .news-area .news-ttl p.sub,#news .news-inner-wrapper .blog-area .blog-ttl p.sub{color:#111;font-size:1.125rem;font-weight:400;letter-spacing:2px;margin-bottom:0;display:inline-block}#news .news-inner-wrapper .news-area .news-item,#news .news-inner-wrapper .blog-area .blog-item{margin-bottom:1.25rem}#news .news-inner-wrapper .news-area .news-item:last-child,#news .news-inner-wrapper .blog-area .blog-item:last-child{margin-bottom:0}#news .news-inner-wrapper .news-area .news-item .news-item-left span,#news .news-inner-wrapper .blog-area .blog-item .blog-item-left span{font-family:Oswald;font-size:.875rem;font-weight:300;color:#333;margin-left:0}#news .news-inner-wrapper .news-area .news-item .news-item-left span.new-txt,#news .news-inner-wrapper .blog-area .blog-item .blog-item-left span.new-txt{background:#e6543c;color:#fff;padding:.125rem .375rem;margin-left:.125rem}#news .news-inner-wrapper .news-area .news-item .news-item-right a,#news .news-inner-wrapper .blog-area .blog-item .blog-item-right a{color:#040404;font-weight:400;text-decoration:none}#news .news-inner-wrapper .news-area .news-item .news-item-right a:hover,#news .news-inner-wrapper .blog-area .blog-item .blog-item-right a:hover{text-decoration:underline}#news .news-inner-wrapper a.btn{max-width:320px;color:#040404;font-weight:400;text-decoration:none;border:1px solid #040404;display:block;padding:1rem;text-align:center;letter-spacing:2px;position:relative;border-radius:32px;margin:4rem auto}#news .news-inner-wrapper a.btn:hover{background:#040404;color:#fff}#news .news-inner-wrapper a.btn:after{color:#040404}#news .news-inner-wrapper a.btn:hover:after{color:#fff}#news p{color:#6d4201;text-align:left;margin-bottom:.75rem}#news a img.bnr{max-width:100%;height:auto;display:block;margin:0 auto;transition:.3s}#news a img.bnr:hover{opacity:.9;transition:.3s}#news a.btn.insta{max-width:320px;background:linear-gradient(70deg,#de644f,#c42e7f);color:#fff;font-weight:400;text-decoration:none;display:block;padding:1rem;text-align:center;letter-spacing:2px;position:relative;border:none;border-radius:32px;margin:4rem auto}#news a.btn.insta:hover{background:linear-gradient(70deg,#c42e7f,#de644f);color:#fff;transition:.3s}#news a.btn.insta:after{color:#fff}@media screen and (min-width:782px){#news .news-inner-wrapper{flex-direction:row;align-items:flex-start;margin:0 auto;padding:.375rem}#news .news-inner-wrapper .news-area,#news .news-inner-wrapper .blog-area{width:50%;padding:1rem}#news .news-inner-wrapper .news-area .news-ttl h2,#news .news-inner-wrapper .blog-area .blog-ttl h2{font-size:2.25rem;display:inline-block;margin:0}#news .news-inner-wrapper .news-area .news-ttl p.sub,#news .news-inner-wrapper .blog-area .blog-ttl p.sub{font-size:1.125rem;text-align:left}#news .news-inner-wrapper .news-area .news-item,#news .news-inner-wrapper .blog-area .blog-item{display:flex}#news .news-inner-wrapper .news-area .news-item .news-item-left,#news .news-inner-wrapper .blog-area .blog-item .blog-item-left{width:8rem;margin-right:1rem}#news p{text-align:center}#news a img.bnr{max-width:360px}}#bnr-area{max-width:1200px;padding:3rem 1rem;margin:0 auto}#bnr-area .bnr-area-inner-wrapper{display:flex;flex-direction:column;gap:32px}#bnr-area .bnr-area-inner-wrapper a{transition:.3s}#bnr-area .bnr-area-inner-wrapper a:hover{opacity:.8;transition:.3s}@media screen and (min-width:782px){#bnr-area .bnr-area-inner-wrapper{flex-direction:row;align-items:flex-start;margin:0 auto;padding:.375rem}}#voice{max-width:1200px;margin:0 auto;position:relative}#voice .voice-inner-wrapper{padding:3.75rem 1.25rem}#voice .voice-inner-wrapper h2{color:#111;font-size:1.5rem;font-weight:700;text-align:center;line-height:1.6;letter-spacing:2px;margin:0}#voice .voice-inner-wrapper h3 a{font-size:1rem;text-decoration:none}#voice .voice-inner-wrapper p.sub{font-size:1.125rem;font-weight:400;text-align:center;letter-spacing:2px;margin-bottom:0;padding:0 8px}@media screen and (min-width:782px){#voice{padding:8rem 1.25rem 4rem}#voice .voice-inner-wrapper{padding:1rem;margin:0 auto}#voice .voice-inner-wrapper h2{font-size:2.25rem;margin:0 0 16px}#voice .voice-inner-wrapper p.sub{font-size:1.125rem;font-weight:400;letter-spacing:2px;margin-bottom:0;padding:0 8px}}#faq{background:url('/wp-content/uploads/img_home_faq_bg-scaled.webp');background-position:center;background-size:cover;margin:0 auto;position:relative}#faq .faq-inner-wrapper{max-width:800px;padding:3.75rem 2rem}#faq .faq-inner-wrapper h2{color:#111;font-size:1.5rem;font-weight:700;text-align:center;line-height:1.6;letter-spacing:2px;margin:0}#faq .faq-inner-wrapper p.sub{font-size:1.125rem;font-weight:400;text-align:center;letter-spacing:2px;margin-bottom:0;padding:0 8px}#faq .faq-inner-wrapper .faq-item{margin:3rem 0}#faq .faq-inner-wrapper .faq-item p{padding-left:1rem}#faq .faq-inner-wrapper .faq-item .Q{font-size:1rem;font-weight:500;position:relative;margin-bottom:1rem}#faq .faq-inner-wrapper .faq-item .A{font-size:.875rem;font-weight:400;position:relative}#faq .faq-inner-wrapper .faq-item .Q:before{font-size:1.5em;display:block;position:absolute;top:-.4em;margin-left:-1.5rem}#faq .faq-inner-wrapper .faq-item .A:before{font-size:1.5em;display:block;position:absolute;top:-.4em;margin-left:-1.25rem}#faq .faq-inner-wrapper .faq-item .Q:before{content:'Q';color:#111}#faq .faq-inner-wrapper .faq-item .A:before{content:'A';color:#111}@media screen and (min-width:782px){#faq{padding:8rem 1.25rem 4rem}#faq .faq-inner-wrapper{padding:1rem;margin:0 auto}#faq .faq-inner-wrapper h2{font-size:2.25rem;margin:0 0 16px}#faq .faq-inner-wrapper p.sub{font-size:1.125rem;font-weight:400;letter-spacing:2px;margin-bottom:0;padding:0 8px}}#cta-02{background-image:url('/wp-content/uploads/img_home_cta_02-scaled.webp');background-position:bottom 30% center;background-size:cover;position:relative;padding:3rem 1.25rem}#cta-02 .cta-inner-wrapper{background:rgb(255 255 255/80%);max-width:1120px;padding:3rem 1.25rem;margin:0 auto}#cta-02 .cta-inner-wrapper h2{color:#111;font-size:1.5rem;font-weight:700;line-height:1.6;letter-spacing:2px;text-align:center;margin:0}#cta-02 .cta-inner-wrapper p.sub-ttl{color:#111;font-size:1rem;font-weight:400}#cta-02 .cta-inner-wrapper p{font-size:.875rem;font-weight:400;text-align:center;margin:2rem 0}#cta-02 .cta-inner-btn-area{display:flex;flex-direction:column;align-items:center;gap:1rem}#cta-02 .cta-inner-btn-area a.btn{width:100%;max-width:100%;background:linear-gradient(to left,#01acc2,#0197c2);color:#fff;font-size:1.25rem;font-weight:400;text-decoration:none;text-align:center;display:block;padding:1.5rem 2rem;margin:0;position:relative;box-sizing:border-box;border:none;border-radius:48px;transition:.3s}#cta-02 .cta-inner-btn-area a.btn:after{color:#fff}#cta-02 .cta-inner-btn-area a.btn:hover{background:linear-gradient(to right,#01acc2,#0197c2);transition:.3s}@media screen and (min-width:782px){#cta-02 .cta-inner-wrapper{max-width:1120px;padding:3rem 1.25rem}#cta-02 .cta-inner-wrapper{font-size:2.25rem}#cta-02 .cta-inner-wrapper h2{font-size:2.25rem;text-align:center}#cta-02 .cta-inner-wrapper p.sub-ttl{font-size:1.125rem;font-weight:400;letter-spacing:2px;text-align:center;margin-bottom:0;padding:0 8px;margin:0}#cta-02.cta-inner-wrapper p{font-size:1rem;margin:2rem 0}#cta-02 .cta-inner-btn-area{padding:0 2rem 2rem;gap:2rem}#cta-02 .cta-inner-btn-area a.btn{width:100%;max-width:540px;margin:0;padding:1.5rem}#cta-02 .cta-inner-btn-area a.phone{font-size:3.75rem;letter-spacing:1px}}#group{padding:2rem 1.25rem}#group .group-inner-wrapper{display:flex;flex-wrap:wrap;gap:1.5rem}#group .group-inner-wrapper a{width:calc(50% - 1rem);text-align:center}@media screen and (min-width:782px){#group{padding:2rem 1.25rem}#group .group-inner-wrapper{justify-content:center;align-items:center;gap:2rem}#group .group-inner-wrapper a{width:initial;max-width:220px}}#secondary h2{background:#f9f9f9;color:#0997c2;font-size:1.125rem;font-weight:500;border-bottom:2px solid #0997c2;padding:1rem;margin:0 0 1.5rem}#secondary li a{font-weight:400}#secondary .widget{margin-bottom:2rem}#secondary .widget ul{margin-left:1.5rem}.page-header{background:#1b3a6c;padding:1.25rem;margin-bottom:3rem}.page-header h1{color:#fff;font-weight:500;margin-bottom:0}.entry-header{display:flex;flex-direction:column;margin-bottom:1rem}.entry-header .entry-meta{font-weight:300;order:1;margin:0 0 .5rem}.entry-header .cat-links{order:2;margin:0 0 .5rem}.entry-header .cat-links a{color:#00a7c2;font-size:.875rem;font-weight:300;border:none;padding:.125rem .5rem;border:1px solid #00a7c2;border-radius:.25rem}.entry-header .entry-title{order:3;font-size:1.125rem;font-weight:500;margin:0 0 .5rem}.entry-meta{order:1}.entry-summary p{font-size:.875rem;font-weight:400}a.more-btn{background:#efefef;color:#333;font-weight:400;text-decoration:none;text-align:center;padding:1rem;margin:8rem 0 2rem;display:block}a.more-btn:hover{color:#0997c2}@media screen and (min-width:782px){.page-header h1{font-size:1.25rem}.entry-header .entry-title{font-size:1.25rem}.entry-summary p{font-size:1rem}}body:not(.category-news):not(.category-blog) .page-header{background:#efefef;padding:2rem 1rem}body:not(.category-news):not(.category-blog) .page-header h1{color:#1b3a6c;font-size:1.5rem;text-align:center}body:not(.category-news):not(.category-blog):not(.single) .site-content{display:block}body:not(.category-news):not(.category-blog):not(.single) .content-area{width:100%}body:not(.category-news):not(.category-blog) .loop-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:5rem}body:not(.category-news):not(.category-blog) .loop-wrapper .post-grid{width:100%}body:not(.category-news):not(.category-blog) .loop-wrapper .post-grid .hentry{margin-bottom:0}body:not(.category-news):not(.category-blog) .loop-wrapper .post-grid .entry-header{margin-bottom:0}body:not(.category-news):not(.category-blog) .loop-wrapper .post-grid .post-thumbnail{margin-bottom:1rem}body:not(.category-news):not(.category-blog) .loop-wrapper .post-grid .post-thumbnail img{width:100%;height:220px;object-fit:contain}body:not(.category-news):not(.category-blog) .loop-wrapper .post-grid .entry-header .entry-title{font-size:1rem}@media screen and (min-width:782px){body:not(.category-news):not(.category-blog) .loop-wrapper .post-grid{width:calc(33.3333% - 1rem);padding:1rem}}.single .entry-header h1{font-size:1.5rem;letter-spacing:1px}.single .entry-content h2{background:#efefef;font-size:1.25rem;font-weight:500;border-left:3px solid #0997c2;padding:1rem;margin:2rem 0 1rem}.single .entry-content h3{font-size:1.125rem;font-weight:500;border-bottom:1px solid #0997c2;padding:.5rem;margin:2rem 0 1rem}.single .entry-content h4{font-size:1rem;font-weight:500}.single p{font-size:.875rem;font-weight:400}.single li{font-size:.875rem;font-weight:400}.single .post-thumbnail{margin-top:0}.post-navigation a{font-size:.875rem;font-weight:400}@media screen and (min-width:782px){.single .entry-header h1{font-size:1.75rem;letter-spacing:1px}.single .entry-content h2{font-size:1.5rem}.single .entry-content h3{font-size:1.25rem}.single .entry-content h4{font-size:1.125rem}.single p{font-size:1rem;padding:0 .5rem}.single li{font-size:1rem}}#about-intro{max-width:1120px;margin:3rem auto 1rem;padding:1.25rem}#about-intro p{font-weight:400;line-height:2}#about-intro p.en{font-size:.875rem;font-weight:300}#about-concept{padding:3rem 0}#about-concept .about-concept-inner{margin:3rem auto}#about-concept .about-concept-inner h2{text-align:center;letter-spacing:2px;margin:2rem 0 5rem}#about-concept p{font-weight:400;line-height:2}#about-concept .about-concept-inner-item{background:#f9f9f9;display:flex;flex-direction:column;gap:1rem;margin-bottom:0}#about-concept .about-concept-inner-item-txt{padding:1.25rem}#about-concept .about-concept-inner-item h3{margin:1rem 0}#about-detail .about-detail-item{display:flex;flex-direction:column;margin-bottom:3rem}#about-detail .about-detail-img{padding:1rem}#about-detail .about-detail-txt{padding:1rem}#about-detail .ttl-area{padding:1rem 2rem}#about-detail h3{font-size:1.25rem;font-weight:400;letter-spacing:2px;margin:0 0 1rem}#about-detail h4{font-size:1.1255rem;font-weight:400;text-align:center;margin:1rem 0}#about-detail .about-detail-txt p{font-size:1rem;font-weight:400;margin-bottom:.25rem}#about-detail .about-detail-item-half{padding:1rem;margin-bottom:3rem}#about-item{max-width:1120px;margin:3rem auto}#about-item .about-item-inner h2{text-align:center;letter-spacing:2px}#about-item h3{font-size:1.25rem;font-weight:400;letter-spacing:2px;margin:0 0 1rem}#about-item p{font-weight:400;line-height:2}#about-item .about-item-inner .about-item-inner-item{display:flex;gap:1rem;flex-direction:column}#about-item .about-item-inner .about-item-inner-item.even{flex-direction:column-reverse}#about-item .about-item-inner .about-item-inner-item .about-item-inner-item-txt{padding:1.25rem}#about-recommend{background:#ddf7fb;padding:3rem 1rem}#about-recommend .about-recommend-inner{max-width:1120px;margin:0 auto}#about-recommend .about-recommend-inner h3{font-size:1.25rem;text-align:center;letter-spacing:2px;margin:2rem 0}#about-recommend .about-recommend-inner h3 span{font-size:1.5rem}#about-recommend .about-recommend-inner h3 span.dot{letter-spacing:6px;padding-top:.4em;background-position:top left -8px;background-repeat:repeat-x;background-size:1.3em .3em;background-image:radial-gradient(.15em .15em at center center,orange,orange 100%,transparent)}#about-recommend .about-recommend-inner .about-recommend-inner-box{display:flex;flex-direction:column;align-items:center;gap:1.5rem}#about-recommend .about-recommend-inner .about-recommend-inner-box .about-recommend-inner-item{width:80%}#about-recommend .about-recommend-inner .about-recommend-inner-box .about-recommend-inner-item img{margin-bottom:1rem}#about-recommend .about-recommend-inner .about-recommend-inner-box .about-recommend-inner-item p{font-weight:400;text-align:center}#guide-detail{padding:3rem 0}#guide-detail .guide-detail-inner{max-width:1000px;margin:3rem auto 0}#guide-detail .guide-detail-inner h2{font-size:1.5rem;text-align:center}#guide-detail .guide-detail-inner-item{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:1rem 2rem;margin-bottom:2rem}#guide-detail .guide-detail-inner-item h3{font-size:1.25rem;letter-spacing:1px;line-height:1.3;margin:1rem 0 1.5rem}#guide-detail .guide-detail-inner-item h3 span{font-size:1.125rem;font-weight:400}#guide-detail .guide-detail-inner-item p{font-weight:400;line-height:1.6;margin-bottom:1rem}#guide-detail .guide-detail-inner-item p span{display:block;font-weight:700}#guide-detail .guide-detail-inner-item .guide-detail-inner-item-img img{border-radius:50%}#faq .accordion{width:100%;margin:2rem 0}#faq .accordion-hidden{display:none}#faq .accordion-open{display:block;background:#f3eee4;color:#333;cursor:pointer;padding:1rem 4rem 1rem 1rem;margin:5px 0;position:relative}#faq .accordion-open:before,#faq .accordion-open:after{content:'';width:20px;height:3px;background:#c8a063;position:absolute;top:50%;right:5%;transform:translateY(-50%)}#faq .accordion-open:after{transform:translateY(-50%) rotate(90deg);transition:.5s}#faq .accordion-hidden:checked+.accordion-open:after{transform:translateY(-50%) rotate(0)}#faq .accordion-inner{display:block;height:0;overflow:hidden;padding:0;opacity:0;transition:.5s;cursor:pointer}#faq .accordion-hidden:checked+.accordion-open+.accordion-inner{height:auto;opacity:1;padding:10px}#faq .accordion_qa .Q,#faq .accordion_qa .A{font-size:1.25rem;position:relative}#faq .accordion_qa .Q:before,#faq .accordion_qa .A:before{font-size:1.5em;display:block;position:absolute;top:-.6em;left:-1.3em}#faq .accordion_qa .Q:before{content:'Q.';color:#c8a063}#faq .accordion_qa .A:before{content:'A.';color:#2f9d90}#faq .accordion_qa .accordion-open{padding-left:3.5rem}#faq .accordion_qa .accordion-hidden:checked+.accordion-open+.accordion-inner{color:#333;font-size:1rem;font-weight:400;height:auto;opacity:1;padding:1rem 1rem 1rem 3.5rem}@media screen and (min-width:782px){#about-intro{padding:0;margin:3rem auto}#about-concept .about-concept-inner-item{display:flex;flex-direction:row;gap:0;align-items:center;margin-bottom:0}#about-concept .about-concept-inner-item.even{flex-direction:row-reverse}#about-concept .about-concept-inner-item .about-concept-inner-item-img{width:50%}#about-concept .about-concept-inner-item .about-concept-inner-item-txt{width:50%;padding:3rem}#about-item .about-item-inner .about-item-inner-item{flex-direction:row;padding:3rem 0}#about-item .about-item-inner .about-item-inner-item .about-item-inner-item-img{width:50%}#about-item .about-item-inner .about-item-inner-item .about-item-inner-item-txt{width:50%}#about-detail .about-detail-img{width:50%}#about-detail .about-detail-txt{width:50%}#about-detail .about-detail-item-half{width:50%;padding:2rem;margin-bottom:5rem}#about-detail .about-detail-item-half img{margin-bottom:1rem}#about-detail .about-detail-item-half p{font-weight:400}#about-detail .ttl-area{padding:1rem 2rem}#about-detail h3{font-size:1.75rem;font-weight:400}#about-detail h4{font-size:1.5rem}#about-item h3{font-size:1.75rem;font-weight:400}#about-item .about-item-inner .about-item-inner-item.even{flex-direction:row}#guide-detail .guide-detail-inner-item{flex-direction:row;align-items:flex-start}#guide-detail .guide-detail-inner-item .guide-detail-inner-item-img{width:35%}#guide-detail .guide-detail-inner-item .guide-detail-inner-item-txt{width:65%}#guide-detail .guide-detail-inner h2{font-size:1.875rem}#guide-detail .guide-detail-inner-item h3{font-size:1.5rem}#guide-detail .guide-detail-inner-item h3 span{font-size:1.125rem}#about-recommend .about-recommend-inner h3{font-size:1.5rem}#about-recommend .about-recommend-inner h3 span{font-size:1.75rem}#about-recommend .about-recommend-inner .about-recommend-inner-box{flex-direction:row;align-items:flex-start}#about-recommend .about-recommend-inner .about-recommend-inner-box .about-recommend-inner-item{width:20%}#faq h3{font-size:1.75rem;font-weight:400}}#tour-detail .tour-inner{max-width:1120px;padding:0 1.25rem;margin:3rem auto}#tour-detail .tour-inner p{font-weight:400;line-height:2}#tour-detail .tour-inner p span{font-weight:300}#tour-detail .tour-inner-box{display:flex;flex-direction:column;gap:1rem}#tour-detail h3{font-size:1.25rem;margin:1rem 0}#tour-detail h4{margin:.5rem 0}#tour-detail .tour-inner-box .cta-inner-btn-area{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:2rem;margin-bottom:2rem}#tour-detail a.btn{width:100%;max-width:100%;background:linear-gradient(to right,#01acc2,#0197c2);color:#fff;border:none;margin:0}#tour-detail a.btn:hover{background:linear-gradient(to left,#01acc2,#0197c2);color:#fff!important;transition:.3s}#tour-detail a.btn:after{color:#fff}#tour-detail a.btn.detail{background:#eaeaea;color:#0197c2}#tour-detail a.btn.detail:hover{background:#0197c2}#tour-detail a.btn.detail:after{color:#0197c2}#tour-detail a.btn.detail:hover:after{color:#fff}#tour-detail .tour-inner-column{display:flex;flex-direction:column;gap:1rem}#tour-detail .tour-header-overlay{background-color:rgba(0,0,0,.4);height:180px}#tour-detail .tour-header{height:180px;background-position:center;background-size:cover;position:relative;margin-bottom:2rem}#tour-detail .tour-header-inner{max-width:1120px;height:180px;display:flex;align-items:center;padding:0 1.25rem;margin:0 auto}#tour-detail .tour-header-inner h2{font-weight:500;color:#fff;letter-spacing:2px;margin:0}#tour-sea .tour-header{background-image:url(/wp-content/uploads/img_tour_header_01.webp)}#tour-river .tour-header{background-image:url(/wp-content/uploads/img_tour_header_02.webp)}#tour-woods .tour-header{background-image:url(/wp-content/uploads/img_tour_header_03.webp)}#tour-special .tour-header{background-image:url(/wp-content/uploads/img_tour_header_04.webp)}#tour-half .tour-header{background-image:url(/wp-content/uploads/img_tour_header_05.webp)}.parent-pageid-15 .entry-content{max-width:1120px;padding:0 1.25rem;margin:3rem auto}@media screen and (min-width:782px){#tour-detail h3{font-size:1.5rem}#tour-detail .tour-inner{padding:0}#tour-detail .tour-inner-box{flex-direction:row;gap:2rem;padding:2rem 1rem}#tour-detail .tour-inner-box .tour-inner-box-img{width:35%}#tour-detail .tour-inner-box .tour-inner-box-txt{width:65%}#tour-detail a.btn{width:250px;margin:1rem 0}#tour-detail .tour-inner-column{flex-direction:row;gap:2rem;padding:1rem}#tour-detail .tour-inner-column .tour-inner-column-item{width:33.3333%}#tour-detail .tour-inner-box .cta-inner-btn-area{margin-bottom:0}#tour-detail .tour-inner-column a.btn{max-width:100%;width:unset}#tour-detail .tour-header-inner{padding:0}.parent-pageid-15 .entry-content{padding:0}}#greetings .greetings-inner-wrapper{max-width:1200px;margin:0 auto;padding:3.75rem 1.25rem}#greetings .greetings-inner-wrapper h3{font-size:1.25rem;font-weight:400;letter-spacing:8px;border-bottom:solid 3px #2caccb;position:relative;margin:1.5rem 0}#greetings .greetings-inner-wrapper h3:first-letter {font-size:1.5rem}#greetings .greetings-inner-wrapper h3:after{width:20%;bottom:-3px;content:" ";border-bottom:solid 3px #1b3a6d;position:absolute;display:block}#greetings .greetings-inner-wrapper .greetings-inner-box p{font-size:.875rem;font-weight:400;line-height:2.5}#greetings .greetings-inner-wrapper .greetings-inner-box p.signature{text-align:right}#greetings .greetings-inner-wrapper .greetings-inner-box img{max-width:200px}@media screen and (min-width:782px){#greetings .greetings-inner-wrapper h3{font-size:1.75rem}#greetings .greetings-inner-wrapper h3:first-letter {font-size:2.25rem}#greetings .greetings-inner-wrapper .greetings-inner-box .greetings-txt{padding:1rem}#greetings .greetings-inner-wrapper .greetings-inner-box p{font-size:1rem}#greetings .greetings-inner-wrapper .greetings-inner-box img{max-width:240px}}#profile .profile-inner-wrapper{max-width:1200px;margin:0 auto;padding:3.75rem 1.25rem}#profile .profile-inner-wrapper h3{font-size:1.25rem;font-weight:400;letter-spacing:8px;border-bottom:solid 3px #2caccb;position:relative;margin:1.5rem 0}#profile .profile-inner-wrapper h3:first-letter {font-size:1.5rem}#profile .profile-inner-wrapper h3:after{width:20%;bottom:-3px;content:" ";border-bottom:solid 3px #1b3a6d;position:absolute;display:block}#profile .profile-table-row{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:.5rem}#profile .profile-table-row .profile-table-ttl{background:#ededee;color:#333;font-size:1rem;font-weight:400;padding:.5rem}#profile .profile-table-row .profile-table-detail{font-size:.875rem;color:#333;font-weight:400;padding:.5rem}#profile .profile-table-row .profile-table-detail iframe{margin-top:2rem}@media screen and (min-width:782px){#profile .profile-inner-wrapper h3{font-size:1.75rem}#profile .profile-inner-wrapper h3:first-letter {font-size:2.25rem}#profile .profile-table{padding:1rem}#profile .profile-table-row{flex-direction:row;align-items:stretch;gap:1rem}#profile .profile-table-row .profile-table-ttl{width:25%;background:#ededee;font-size:1.125rem;padding:16px}#profile .profile-table-row .profile-table-detail{width:calc(75% - 1rem);font-size:1rem;padding:16px}}#privacy .privacy-inner-wrapper{max-width:1120px;padding:3.75rem 1.25rem;margin:0 auto 5rem}#privacy .privacy-inner-wrapper h3{font-size:1rem;font-weight:500;margin-bottom:.5rem}#privacy .privacy-inner-wrapper p{font-size:.875rem;font-weight:400}#privacy .privacy-inner-wrapper p a{color:#333}#privacy .privacy-inner-wrapper ul{list-style:disc;color:#333;font-weight:400;padding-left:1.5rem}@media screen and (min-width:782px){#privacy .privacy-inner-wrapper h3{font-size:1.125rem}#privacy .privacy-inner-wrapper p{font-size:1rem}}#contact{max-width:1120px;padding:0 1rem;margin:2rem auto 5rem}#contact h3{font-weight:400;text-align:center;margin:3rem 0}#contact p{font-weight:400}#contact p a{color:#009ac6}#contact p a:hover{opacity:.8}#contact p.tel{text-align:center}#contact p.tel a{color:#07abc2;font-size:1.875rem;font-family:"oswald";text-decoration:none;line-height:1}#contact p.tel span{color:#07abc2;font-size:1.75rem;font-family:"oswald";font-weight:300}#contact .contact-wrapper{max-width:900px;margin:2rem auto 1rem}#contact .contact-wrapper .contact-item{display:flex;flex-direction:column;margin-bottom:1rem}#contact .contact-wrapper .contact-item .contact-ttl{background:#e4f2f4;padding:1rem}#contact .contact-wrapper .contact-item .contact-ttl .required{color:red}#contact .contact-wrapper .contact-item .contact-input{background:#f9f9f9;padding:1rem}#contact .contact-wrapper .contact-item .contact-input input[type=text]{font-weight:400;margin-top:0}#contact .contact-wrapper .contact-item .contact-input input[type=email]{margin-top:0}#contact .contact-wrapper .contact-item .contact-input label{font-weight:400}#contact .contact-wrapper .btn-area{text-align:center;padding:3rem 1rem 1rem}#contact .contact-wrapper input[type=submit]{width:100%;background:linear-gradient(to right,#01acc2,#0197c2);color:#fff;font-size:1.25rem;font-weight:400;padding:1.5rem 2rem;border-radius:40px}#contact .contact-wrapper input[type=submit]:hover{background:linear-gradient(to right,#0197c2,#01acc2)}#contact .contact-wrapper input.age{max-width:25%}#contact .contact-wrapper .wpcf7-spinner{display:block;margin:1rem auto}#contact .contact-privacy{text-align:center;margin:2rem 0}#contact .wpcf7 form .wpcf7-response-output{text-align:center;border:none;padding:1rem}#contact .wpcf7 form.invalid .wpcf7-response-output,#contact .wpcf7 form.unaccepted .wpcf7-response-output,#contact .wpcf7 form.payment-required .wpcf7-response-output{background:#ffe0e0}#contact .wpcf7 form.sent .wpcf7-response-output{background:#f3eee4}@media screen and (min-width:782px){#contact p{text-align:center}#contact p.tel a{font-size:3rem}#contact p.tel span{font-size:3rem}#contact .contact-wrapper .contact-item{flex-direction:row;align-items:stretch}#contact .contact-wrapper .contact-item .contact-ttl{width:30%}#contact .contact-wrapper .contact-item .contact-input{width:70%}#contact .contact-wrapper input.age{max-width:15%}#contact .contact-wrapper input[type=submit]{max-width:25rem}}.jumbotron.voice{background-image:url('/wp-content/uploads/img_header_06.webp')}.jumbotron.news{background-image:url('/wp-content/uploads/img_header_01.webp')}