/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */@import"//fonts.googleapis.com/css2?family=Barlow:wght@100;200;300;400;500;600&display=swap";*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{margin:0;padding:0;width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.totop{width:65px;height:65px;display:block;position:fixed;right:21px;bottom:21px;z-index:20000;border-radius:50%;box-shadow:0 0 12px rgba(0,0,0,.1);background-color:#fff;background-image:url(assets/img/totop_arrow.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:33%;transform:rotateZ(270deg);opacity:0;visibility:hidden;transition:.3s ease}.totop.show{opacity:1;visibility:visible}.totop:hover{background-image:url(https://suika-snackbar.com/wp-content/themes/suika/assets/img/totop_arrow_hover.svg)}.totop:active{background-image:url(https://suika-snackbar.com/wp-content/themes/suika/assets/img/totop_arrow_hover.svg)}.webp .section-location{background-image:url(assets/img/bg_pattern_green.webp);background-position:center center;background-size:18%}@media(min-width: 1200px){.webp .section-location{background-size:7%}}.no-webp .section-location{background-image:url(https://suika-snackbar.com/wp-content/themes/suika/assets/img/bg_pattern_green.png);background-position:center center;background-size:18%}@media(min-width: 1200px){.no-webp .section-location{background-size:7%}}.section-location{background-color:#395a2a;width:100vw;padding:80px 20px;margin:0 0;min-height:700px}@media(min-width: 767px){.section-location{padding:140px 0}}.section-location h1{text-align:center}.section-location h1 img{width:70%}@media(min-width: 767px){.section-location h1 img{width:20%}}.section-location .shop-info{margin:40px auto 10px}.section-location .shop-info .map{width:100%}.section-location .shop-info .map iframe{width:100%}.section-location .shop-info .details-box{width:100%;margin:0 auto;letter-spacing:.04rem}.section-location .shop-info .details-box .details{width:95%;margin:40px auto 0}.section-location .shop-info .details-box .detail{padding-left:46px;margin-bottom:20px}.section-location .shop-info .details-box .detail p{font-weight:500;color:#fff;font-size:1rem;line-height:1.4rem}.section-location .shop-info .details-box .detail .detail_address{text-decoration:underline}.section-location .shop-info .details-box .detail .detail_phone{text-decoration:underline}.section-location .shop-info .details-box .detail_memo{padding-left:10px}.section-location .shop-info .details-box .detail_memo p{margin:1rem 0 .8rem;font-weight:400;color:#fff;font-size:1rem}.section-location .shop-info .details-box .section_memo{margin-top:40px;margin-left:15px}.section-location .shop-info .details-box .section_memo li{list-style-type:disc;color:#fff;margin-bottom:.8rem;font-size:1rem;font-weight:400}.section-location .shop-info .details-box h2{color:#fff;background-repeat:no-repeat;background-position:left center;background-size:35px 35px;height:35px;font-size:1.3rem;padding-left:45px;line-height:35px;font-weight:500}.section-location .shop-info .details-box .subtitle_hours{background-image:url(assets/img/location_icon_hour.svg)}.section-location .shop-info .details-box .subtitle_address{background-image:url(assets/img/location_icon_address.svg)}.section-location .shop-info .details-box .subtitle_tel{background-image:url(assets/img/location_icon_phone.svg)}.section-location .shop-info .details-box .subtitle_email{background-image:url(assets/img/location_icon_email.svg)}@media(min-width: 767px){.section-location .shop-info{width:760px;padding:0 10%}.section-location .shop-info .details-box{padding-top:20px}.section-location .shop-info .details-box h2{margin-top:0}.section-location .shop-info .br-sp{display:none}.section-location .shop-info .detail_phone{text-decoration:none !important}}@media(min-width: 1200px){.section-location .shop-info{display:flex;width:1200px;padding:0;margin-top:70px}.section-location .shop-info iframe{height:484px}.section-location .shop-info .details-box{padding-top:0;letter-spacing:.05rem}.section-location .shop-info .details-box .details{width:80%;margin:0 auto}.section-location .shop-info .details-box h2{margin-top:0}.section-location .shop-info .br-sp{display:none}.section-location .shop-info .detail_phone{text-decoration:none !important}}.section-gallery{min-height:500px;width:100vw;margin:0 0;padding:80px 20px;background-color:#f7f6f0}@media(min-width: 767px){.section-gallery{padding:140px 0}}.section-gallery h1{text-align:center}.section-gallery h1 img{width:70%}@media(min-width: 767px){.section-gallery h1 img{width:20%}}.section-gallery .insta_feed{width:85%;max-width:600px;margin:40px auto 0}.section-gallery #sb_instagram .sbi_follow_btn a{background:#fff;color:#395a2a;display:flex;height:3em}.section-gallery #sb_instagram .sbi_follow_btn a span{font-weight:500;font-size:1rem;margin-top:.2rem}.section-gallery #sb_instagram .sbi_follow_btn a:hover{box-shadow:none;opacity:.5}.section-gallery #sb_instagram .svg-inline--fa{height:2em !important}.section-gallery #sb_instagram #sbi_load{margin-top:5px}.section-gallery #sb_instagram .sbi_palette_custom_1 #sbi_load .sbi_follow_btn a{background:none !important}.section-gallery #sb_instagram .sbi_palette_custom_1 #sbi_load .sbi_load_btn{background:none !important}.section-gallery #sb_instagram .sbi_follow_btn a{background:none !important}.webp .section-group{background-image:url(assets/img/bg_pattern_beige.webp);background-position:center center;background-size:18%}@media(min-width: 1200px){.webp .section-group{background-size:7%}}.no-webp .section-group{background-image:url(https://suika-snackbar.com/wp-content/themes/suika/assets/img/bg_pattern_beige.png);background-position:center center;background-size:18%}@media(min-width: 1200px){.no-webp .section-group{background-size:7%}}.section-group{background-color:#e5e0ca;min-height:700px;width:100vw;margin:0 0;padding:80px 20px;position:relative}@media(min-width: 767px){.section-group{padding:140px 0}}.section-group h1{text-align:center}.section-group h1 img{width:70%}@media(min-width: 767px){.section-group h1 img{width:20%}}.section-group h2{font-size:20px;color:#395a2a;margin-top:60px;text-align:center;text-transform:uppercase}@media(min-width: 767px){.section-group h2{margin:60px auto 20px}}@media(min-width: 1200px){.section-group h2{margin:65px auto 10px}}.section-group h2 strong{position:relative}.section-group h2 strong::before,.section-group h2 strong::after{content:"";position:absolute;top:.5rem;width:7px;height:7px;background:#395a2a;transform:rotate(45deg)}.section-group h2 strong::before{left:-1rem}.section-group h2 strong::after{right:-1rem}.section-group .area{align-items:center;display:flex;justify-content:center}.section-group .area::before,.section-group .area::after{background-color:#395a2a;content:"";height:1px;width:25px}.section-group .area::before{margin-right:1.8rem}.section-group .area::after{margin-left:1.8rem}.section-group .restaurants_box{display:flex;flex-flow:row wrap;justify-content:space-between;width:90%;margin:30px auto 10px;justify-content:center}@media(min-width: 767px){.section-group .restaurants_box{width:100%;margin:0 auto}}.section-group .restaurants_box .restaurant_box{width:50%;margin:0 auto 20px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.section-group .restaurants_box .restaurant_box a{height:90px}.section-group .restaurants_box .restaurant_box a .img-area{height:80px;align-items:center;display:flex;justify-content:center}.section-group .restaurants_box .restaurant_box a .img-area img{text-align:center;max-height:80px;max-width:100px;transition:.5s;transform:rotateZ(0deg)}.section-group .restaurants_box .restaurant_box a p{color:#2b2a29;text-align:center;margin-top:5px}.section-group .restaurants_box .restaurant_box a:hover p{color:#faa542}.section-group .restaurants_box .restaurant_box a:hover img{transform:rotateZ(20deg)}@media(max-width: 614px){.section-group .left-justified::after{content:"";display:block;width:50%}}@media(min-width: 767px){.section-group .group-sec{width:600px;margin:0 auto}.section-group .restaurants_box .restaurant_box{margin:0;margin-top:20px;margin-bottom:20px;width:33%}}@media(min-width: 1200px){.section-group .group-sec{width:1024px;margin:0 auto}.section-group .restaurants_box .restaurant_box{width:20%}.section-group .restaurants_box .row_6{width:33%}.section-group .restaurants_box .row_7{width:25%}.section-group .width_640{width:640px}}.webp .section-hero .hero-image{background-image:url(assets/img/hero_sp_type.webp),url(assets/img/hero_sp_type_sub.webp),url(assets/img/hero_logo_type.webp),url(assets/img/hero_parts_sp.webp),url(assets/img/hero_bg_sp.webp);background-size:auto 3.5%,auto 2.5%,auto 5%,auto 70%,100%;background-repeat:no-repeat;background-position:90% 23%,90% 28%,center 95px,bottom}@media(min-width: 767px){.webp .section-hero .hero-image{background-size:100%;background-image:url(assets/img/hero_sp_type.webp),url(assets/img/hero_sp_type_sub.webp),url(assets/img/hero_logo_type_white.webp),url(assets/img/hero_parts_pc.webp),url(assets/img/hero_bg_pc.webp);background-size:auto 5%,auto 3%,135px,2000px,cover;background-repeat:no-repeat;background-position:95% 25%,95% 31%,95% 95%,bottom,top}}.no-webp .section-hero .hero-image{background-image:url(assets/img/hero_sp_type.webp),url(https://suika-snackbar.com/wp-content/themes/suika/assets/img/hero_sp_type_sub.png),url(https://suika-snackbar.com/wp-content/themes/suika/assets/img/hero_logo_type.png),url(https://suika-snackbar.com/wp-content/themes/suika/assets/img/hero_parts_sp.png),url(https://suika-snackbar.com/wp-content/themes/suika/assets/img/hero_bg_sp.png);background-size:auto 3.5%,auto 2.5%,auto 5%,auto 70%,100%;background-repeat:no-repeat;background-position:90% 23%,90% 28%,center 95px,bottom}@media(min-width: 767px){.no-webp .section-hero .hero-image{background-size:100%;background-image:url(assets/img/hero_sp_type.webp),url(https://suika-snackbar.com/wp-content/themes/suika/assets/img/hero_sp_type_sub.png),url(https://suika-snackbar.com/wp-content/themes/suika/assets/img/hero_logo_type_white.png),url(https://suika-snackbar.com/wp-content/themes/suika/assets/img/hero_parts_pc.png),url(https://suika-snackbar.com/wp-content/themes/suika/assets/img/hero_bg_pc.png);background-size:auto 5%,auto 3%,135px,2000px,cover;background-repeat:no-repeat;background-position:95% 25%,95% 31%,95% 95%,bottom,top}}.section-hero{min-height:100vh;width:100vw;background-color:#f5f4f2}.section-hero .hero-image{width:100vw;height:100vh}@media(min-width: 1200px){.section-hero .hero-image{background-size:cover;background-position:95%}}@media(min-width: 1200px){.section-hero .hero-image{margin:0 3%;width:95vw;height:95vh}}.webp .section-menu{background-image:url(assets/img/bg_pattern_beige.webp);background-position:center center;background-size:18%;background-repeat:repeat}@media(min-width: 1200px){.webp .section-menu{background-size:7%}}.no-webp .section-menu{background-image:url(https://suika-snackbar.com/wp-content/themes/suika/assets/img/bg_pattern_beige.png);background-position:center center;background-size:18%;background-repeat:repeat}@media(min-width: 1200px){.no-webp .section-menu{background-size:7%}}.section-menu{background-color:#e5e0ca;min-height:700px;width:100vw;padding:80px 20px}@media(min-width: 767px){.section-menu{padding:140px 0}}.section-menu h1{text-align:center}.section-menu h1 img{width:70%}@media(min-width: 767px){.section-menu h1 img{width:20%}}.section-menu .menu-box{margin-top:40px}@media(min-width: 1200px){.section-menu .menu-box{width:1000px;margin:0 auto;margin-top:70px}}.section-menu .menu-area{display:flex}.section-menu .menu-area .menu-button{width:25%;height:170px;margin:0 auto;text-align:center}.section-menu .menu-area .menu-button .img_area{height:90px;align-items:center;display:flex;justify-content:center}.section-menu .menu-area .menu-button .img_area img{height:90px}.section-menu .menu-area .menu-button p{width:100%;position:relative;display:inline-block;color:#2b2a29;text-transform:uppercase;text-decoration:none;font-size:1.2rem;font-weight:500;padding-right:.7em;margin-top:1.2rem}.section-menu .menu-area .menu-button p::after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;background-image:url(assets/img/menu_arrow.svg);background-position:60% center;background-size:50%;background-repeat:no-repeat;width:25px}@media(min-width: 1200px){.section-menu .menu-area .menu-button p{width:50%;padding-right:.4em}}.section-menu .menu-area .menu-button:hover p{color:#faa542;border-style:none}.section-menu .menu-area .menu-button:hover p::after{background-image:url(assets/img/menu_arrow_orange.svg)}@media(min-width: 767px){.section-menu .menu-area .menu-food{margin-left:25%}.section-menu .menu-area .menu-drink{margin-right:25%}}.section-menu .link-area{width:80%;margin:40px auto 10px}.section-menu .link-area .link-button{display:flex;align-items:center;margin-bottom:30px;width:90%;height:50px}.section-menu .link-area .link-button img{width:60px;height:60px}.section-menu .link-area .link-button p{text-transform:uppercase;width:100%;position:relative;color:#2b2a29;vertical-align:middle;text-decoration:none;font-size:1.2rem;font-weight:500;padding-left:15px;padding-left:20px;letter-spacing:.01rem}.section-menu .link-area .link-button p::after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;background-image:url(assets/img/menu_arrow.svg);background-position:right center;background-size:50%;background-repeat:no-repeat;width:25px}@media(max-width: 614px){.section-menu .link-area .link-button p::after{right:-20px}}.section-menu .link-area .link-button:hover p{color:#faa542}.section-menu .link-area .link-button:hover p::after{background-image:url(assets/img/menu_arrow_orange.svg)}.section-menu .link-area .link-button:hover img{transform:rotateZ(20deg)}@media(min-width: 767px){.section-menu .link-area{display:flex;margin-top:80px}.section-menu .link-area .link-button{display:block;width:33%;text-align:center}.section-menu .link-area .link-button p{margin-top:1.2rem;padding-left:0}}@keyframes SlideInRight{0%{opacity:0;transform:translateX(100px)}100%{opacity:1;transform:translateX(0)}}@keyframes SlideInLeft{0%{opacity:0;transform:translateX(-100px)}100%{opacity:1;transform:translateX(0)}}.section-marquee{height:55px;width:100vw;background-color:#faa542}@media(min-width: 1200px){.section-marquee{height:60px}}.section-marquee .loop_wrap{display:flex;width:100vw;overflow:hidden;height:55px}.section-marquee .loop_wrap img{width:auto;height:35px;margin-top:10px;margin-bottom:10px}.section-marquee .loop_wrap img:first-child{animation:loop 50s -25s linear infinite}.section-marquee .loop_wrap img:last-child{animation:loop2 50s linear infinite}@media(min-width: 1200px){.section-marquee .loop_wrap{height:60px}.section-marquee .loop_wrap img{height:40px}}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.menu{position:relative;background-color:#f5f4f2;bottom:120px;top:70px}@media screen and (min-width: 866px){.menu{top:110px}}.menu .menu-area{position:relative;background-color:#f5f4f2}.menu .button-area{top:5px;position:relative;margin:auto;width:150px;height:40px}@media screen and (min-width: 866px){.menu .button-area{top:20px;width:400px;height:60px}}.menu .button-area input[type=radio]{display:none}.menu .button-area label{display:block;position:absolute;top:0;bottom:0;left:0;right:0;line-height:39px;font-size:13px}@media screen and (min-width: 866px){.menu .button-area label{line-height:57px;font-size:18pt}}.menu .button-area #lunchmenu+label{z-index:10;right:50%;text-align:center;border-radius:50px;background:#fff;color:#395a2a;border-right:none;width:150px;text-align:left;padding-left:22px}@media screen and (min-width: 866px){.menu .button-area #lunchmenu+label{width:380px;padding-left:57px}}.menu .button-area #lunchmenu:checked+label{z-index:20;background-color:#395a2a;color:#fff;width:57%;text-align:center;padding-left:0}@media screen and (min-width: 866px){.menu .button-area #lunchmenu:checked+label{width:53%}}.menu .button-area #dinnermenu+label{z-index:10;left:0;border-radius:50px;background:#fff;color:#395a2a;border-left:none;width:158px;text-align:right;padding-right:18px}@media screen and (min-width: 866px){.menu .button-area #dinnermenu+label{width:380px;padding-right:50px}}.menu .button-area #dinnermenu:checked+label{z-index:20;left:50%;background-color:#395a2a;color:#fff;width:57%;text-align:center;padding-right:0}@media screen and (min-width: 866px){.menu .button-area #dinnermenu:checked+label{left:42%;width:53%}}.menu .invisible{display:none}.menu .visible{display:block}.menu .menu-img{width:100%;padding-top:20px}@media screen and (min-width: 866px){.menu .menu-img{max-width:700px;margin:0 auto;padding-top:50px}}.menu .drink-menu-img{width:100%}@media screen and (min-width: 866px){.menu .drink-menu-img{max-width:700px;margin:0 auto}}#nf{background-color:#f5f4f2;height:100vh;padding-top:90px;text-align:center}@media(min-width: 1200px){#nf{padding-top:110px}}#nf .main-content{margin-top:150px}#nf .main-content img{width:80%}@media(min-width: 1200px){#nf .main-content img{width:350px}}#nf h1{font-size:42px;margin-top:10px;color:#2b2a29}@media(max-width: 614px){#nf h1{margin-top:5px;font-size:30px}}#nf .bk_home{display:inline-block;margin-top:48px;width:180px;height:50px;border-radius:100px;background-color:#395a2a}#nf .bk_home p{align-items:center;color:#fff;font-weight:500;text-transform:capitalize;font-size:18px;line-height:50px}#nf .bk_home:hover{background-color:#fff;border:1px solid #395a2a}#nf .bk_home:hover p{color:#395a2a}header{z-index:9999;position:fixed;width:100vw;background-color:#f5f4f2}header.hide{position:relative}.container{max-width:1200px;position:relative;align-items:center;margin:0 auto;display:flex;height:110px}.container .nav{width:1200px;margin:0 auto}.container .logo{width:70px}.container .logo img{width:69px;display:block;transition:.4s ease}.container.small{height:85px}.container.small .logo img{width:50px}@media screen and (max-width: 866px){.container{justify-content:space-between;height:70px}.container .logo{margin-left:21px}.container .logo img{width:40px}.container.small{height:65px}.container.small .logo img{width:40px}.container.hide{display:none}}.container.open header{width:100%;height:100%;position:fixed}.container.open .global-nav{right:0;z-index:1000}.container.open .hamburger{background:#f5f4f2}.container.open .hamburger:before{top:0;opacity:1;transform:rotate(45deg);transition:transform .5s;-webkit-transition:-webkit-transform .5s;background:#395a2a}.container.open .hamburger:after{top:0;opacity:1;transform:rotate(135deg);transition:transform .5s;-webkit-transition:-webkit-transform .5s;background:#395a2a}.global-nav{margin:0;position:relative;width:100%}.global-nav .nav-list{display:flex;list-style:none;margin:0;padding:0;top:150px}.global-nav .nav-list .nav-item .nav-link{color:#2b2a29;display:block;text-align:center;text-decoration:none;line-height:50px;cursor:pointer}.global-nav .nav-list .nav-item .nav-link:hover{color:#faa542}@media screen and (min-width: 866px){.global-nav .nav-list .nav-item .nav-link{width:140px}}.global-nav .nav-list .nav-item:last-of-type(3){margin-top:10px}@media screen and (min-width: 866px){.global-nav .nav-list .nav-item:last-of-type(3){margin-top:0px}}.global-nav .nav-list .nav-item .menu-link img{width:50px;height:50px}@media screen and (min-width: 866px){.global-nav .nav-list .nav-item .menu-link img{width:26px;height:26px}}.global-nav .nav-list .nav-item .menu-link p{padding-top:5px;font-size:14px;font-weight:400}@media screen and (min-width: 866px){.global-nav .nav-list .nav-item .menu-link{display:flex;align-items:center}.global-nav .nav-list .nav-item .menu-link p{padding-left:15px;padding-top:0;font-size:18px}}@media screen and (min-width: 866px){.global-nav .nav-list .nav-item .nav-item_sub{background:#fff;border-radius:5px;box-shadow:0 10px 25px 0 rgba(0,0,0,.5);opacity:1;position:absolute;transition:all .2s ease;visibility:hidden;width:200px;font-size:14px;left:37px}.global-nav .nav-list .nav-item .nav-item_sub .inner{display:flex;margin:0 auto;width:200px}.global-nav .nav-list .nav-item .nav-item_sub .inner ul{padding:20px 15px;width:200px}.global-nav .nav-list .nav-item .nav-item_sub .inner a{width:100%}.global-nav .nav-list .nav-item .nav-item_sub .inner a span{margin-top:1rem;margin-left:12%;padding-top:1rem}}.global-nav .nav-list .nav-item .reservation-button{width:180px;height:50px;border-radius:100px;align-items:center;font-weight:500;text-transform:uppercase;background-color:#395a2a}@media screen and (min-width: 866px){.global-nav .nav-list .nav-item .reservation-button p{color:#fff}}@media screen and (max-width: 866px){.global-nav .nav-list .nav-item .reservation-button{height:40px;font-weight:400;margin:0 auto;width:140px}.global-nav .nav-list .nav-item .reservation-button p{color:#fff;text-align:center;font-size:14px;line-height:40px}}.global-nav .nav-list .nav-item .reservation-button:hover{background-color:#fff;border:1px solid #395a2a}.global-nav .nav-list .nav-item .reservation-button:hover p{color:#395a2a}@media screen and (max-width: 866px){.global-nav .nav-list .nav-item .snsBoxItem i{margin-left:-0.2rem}.global-nav .nav-list .nav-item .snsBoxItem span{margin-left:1rem;text-transform:uppercase}}@media screen and (max-width: 866px){.global-nav .nav-list .nav-external-link{margin-top:20px}.global-nav .nav-list .pc-only{display:none}.global-nav .nav-list .border-sp{border:solid #395a2a thin;width:80px;margin:40px auto 40px}}@media screen and (min-width: 866px){.global-nav .nav-list .sp-only{display:none}}.global-nav .nav-item .nav-link{font-size:18px;line-height:24px;font-weight:500}.global-nav .nav-item:hover .nav-item_sub{opacity:1;visibility:visible;z-index:1004}.global-nav .nav-item:nth-of-type(6){margin-left:auto}.global-nav-icon{width:45px;height:45px;top:10px;right:10px;position:relative;cursor:pointer}@media screen and (min-width: 866px){.global-nav-icon{display:none}}.hamburger{top:25%;left:10%;width:28px;height:3px;background:#395a2a;position:absolute;transition:.5s}.hamburger:before{top:-10px}.hamburger:after{top:10px}.hamburger-one:before,.hamburger-one:after{content:"";position:absolute;width:28px;height:3px;background:#395a2a;transition:.5s}@media screen and (max-width: 866px){.global-nav{height:100%;right:-120%;position:fixed;top:70px;width:85%;background-color:rgba(245,244,242,.9);background-size:cover;background-repeat:no-repeat;background-position:center 95%;z-index:-100;overflow:hidden;transform:translateX(350px);transition:transform .5s;-webkit-transition:-webkit-transform .5s}.global-nav .nav-list{width:100%;height:100%;overflow:auto;padding:45px 5% 100px;-webkit-overflow-scrolling:touch}.global-nav .nav-list .nav-item{margin-bottom:20px}.global-nav .nav-list .nav-item .nav-link{border-right:none;color:#395a2a;text-align:center;font-weight:500}.global-nav .nav-list .nav-item_sub .inner{width:90%;margin:10px auto 0}.global-nav .nav-list .nav-item_sub ul{display:flex}.global-nav .nav-list .nav-item_sub ul li{width:50%}}#wrap.is-menuOpen{position:fixed;top:0;left:0;width:100%;height:100vh}#wrap.is-menuOpen .global-nav{transform:translateX(0px);transition:transform .5s;-webkit-transition:-webkit-transform .5s}.insta-icon{font-size:24px}#footer{width:100vw;height:40px;background-color:#fff;padding-top:15px}#footer p{text-align:center;font-size:.7rem}@media(min-width: 1200px){#footer{height:50px;padding-top:20px}}body{font-family:"Barlow",sans-serif;width:100vw}@media(min-width: 1200px){body{min-width:100vw}}#wrap{width:100vw}

/* for pop up */

.pum-content.popmake-content:focus-visible,
.pum-overlay {
      outline: none !important;
}

@media(max-width: 614px){.pum-theme-134 .pum-title, .pum-theme-lightbox .pum-title{
      font-size: 20px !important;}}
      
@media(max-width: 614px){.pum-theme-134 .pum-content, .pum-theme-lightbox .pum-content{
      font-size: 16px !important;}}

.pum-overlay.pum-active,
.pum-overlay.pum-active .popmake.active {
      display: block !important;
}