.swiper{width:100%;height:100%;padding-bottom:60px}.swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:650px;object-fit:cover}.my-custom-pagination{position:absolute;bottom:0;right:50%}.language-dropdown{position:relative}.lang-toggle{background:0 0;border:none;font-size:10px;padding:3px 5px;display:flex;align-items:center;gap:4px;cursor:pointer}.lang-menu{display:none;position:absolute;top:100%;right:0;background:#333;border:1px solid #444;list-style:none;padding:5px 0;margin:0;z-index:1000}.lang-menu li a{display:flex;align-items:center;gap:6px;padding:5px 10px;text-decoration:none;color:#fff;font-size:16px}.lang-menu li a:hover{background-color:#555;color:#fff}.lang-toggle img{ width:12px;height:auto}.lang-menu{display:none;position:absolute;top:100%;right:0;background:#fff;border:1px solid #ccc;list-style:none;padding:3px 0;margin:0;z-index:1000}.lang-menu li{padding:3px 8px;white-space:nowrap}.lang-menu li a{text-decoration:none;color:#333;display:flex;align-items:center;gap:5px}.language-dropdown.open .lang-menu{display:block}.footer-nav a{color:#fff;text-decoration:none}.footer-nav a:hover{opacity:.7}.header-container{display:flex;align-items:center;height:60px}.language-switcher{list-style:none;padding:0;margin:0;display:flex;gap:10px}.language-switcher li{display:inline-block}.language-switcher a{text-decoration:underline;color:#333}.language-switcher a:hover{color:#0073aa}#helios-menu-container{font-family:"Inter","Noto Sans JP",sans-serif}#helios-menu-container .menu-table td,#helios-menu-container .menu-table th{padding:.75rem;vertical-align:top;border-right:1px solid #e5e7eb}#helios-menu-container .menu-table th:last-child,#helios-menu-container .menu-table td:last-child{border-right:none}#helios-menu-container .item-name-price-wrapper{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap}#helios-menu-container .item-name{font-weight:600;color:#1f2937;flex-grow:1;padding-right:.5rem}#helios-menu-container .item-price{white-space:nowrap;font-weight:600;color:#374151;text-align:right}#helios-menu-container .menu-table tr.menu-item-row+tr.menu-item-row{border-top:1px dashed #d1d5db;margin-top:1rem;padding-top:1rem}#helios-menu-container .category-heading-row td{padding:0;border:none;background-color:transparent;display:table-cell;text-align:center;vertical-align:middle}#helios-menu-container .category-heading-row{margin-top:2.5rem;margin-bottom:.5rem}body #helios-menu-container .category-heading-content{background-color:#0c4a6e;color:#fff;border-radius:.5rem;padding:.75rem;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;margin:0 auto}body #helios-menu-container .category-heading-content h2{font-size:1.875rem;font-weight:700;color:#fff;display:block;margin-bottom:0;text-align:center}body #helios-menu-container .category-heading-content .sub-text{font-size:1rem;color:#e0e7ff;margin-left:0;display:block;margin-top:0;text-align:center}@media (min-width:769px){#helios-menu-container .menu-table{table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0}#helios-menu-container .menu-table td:nth-child(1){width:50%}#helios-menu-container .menu-table td:nth-child(2){width:50%}}@media (max-width:768px){body{padding-left:0;padding-right:0}#helios-menu-container{max-width:none;width:100%;padding-left:1rem;padding-right:1rem;box-sizing:border-box}#helios-menu-container>div:first-of-type{overflow-x:visible}#helios-menu-container .menu-table{width:100%;table-layout:auto}#helios-menu-container .menu-table thead{display:none}#helios-menu-container .menu-table tr.menu-item-row{display:block;width:100%;margin-bottom:2rem;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;padding:0}#helios-menu-container .menu-table td{display:block;width:100%;padding:.5rem .75rem;box-sizing:border-box;border-right:none;border-bottom:1px solid #e5e7eb}#helios-menu-container .menu-table td:last-child{border-bottom:none}#helios-menu-container .item-name-price-wrapper{flex-direction:column;align-items:flex-start}#helios-menu-container .item-name{font-size:1.1em;padding-right:0;width:100%}#helios-menu-container .item-price{text-align:left;margin-top:.25rem;width:100%}#helios-menu-container .menu-table td:nth-child(2){border-top:1px dashed #d1d5db;padding-top:.5rem;text-align:left}#helios-menu-container .menu-table td:nth-child(2):before{content:none;display:none}#helios-menu-container .menu-table tr.menu-item-row+tr.menu-item-row{border-top:none;margin-top:0;padding-top:0}#helios-menu-container .menu-table tbody tr.menu-item-row:last-child{margin-bottom:0}#helios-menu-container .category-heading-row td{padding:0;text-align:center;vertical-align:middle}#helios-menu-container .category-heading-row{margin-top:1.5rem;margin-bottom:.5rem}body #helios-menu-container .category-heading-content{width:100%;padding:.75rem .5rem}body #helios-menu-container .category-heading-content h2{font-size:1.5rem;margin-bottom:.25rem}body #helios-menu-container .category-heading-content .sub-text{font-size:.875rem}}.noto-sans{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal}.noto-sans-serif{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.svg-color{transition:.1s}.isActive .svg-color{fill:#000}.is-active .svg-color{display:none}.u-sp{display:none}.u-pc{display:inline-block}.u-bl{border-bottom:solid 1px #000}.bg_gray{background-color:#f5f5f5}.bg_black{background-color:#000}.bg_red{background:red}.l-containerRight{display:flex;justify-content:flex-end}.linkBtnLayout{margin:2rem auto 0 auto;max-width:1300px;width:100%;display:flex;justify-content:center}.linkBtnLayout--h100{margin-top:6.25rem}.sectionTitleLayout{margin:0 auto 80px auto;max-width:1300px;width:100%;display:flex;justify-content:center}.js-addFix{max-height:100vh;overflow:hidden}.red{background-color:red}.full-size{width:100%;margin:0}.section-1300{max-width:1300px;margin-left:auto;margin-right:auto}.section-1440{max-width:1440px;margin-left:auto;margin-right:auto}.section-1920{max-width:1920px;margin-left:auto;margin-right:auto}.container{display:flex;flex-wrap:wrap}.column img{max-width:100%}.container-2clm .column{width:50%;padding:1rem;display:flex}.foodContainer{display:flex;flex-wrap:wrap;margin-bottom:1rem}.foodContainer__item{box-sizing:border-box}.foodContainer__item:first-child{max-width:400px}.foodContainer__item:first-child img{max-width:100%;height:auto}.foodContainer__item:last-child{flex:1;padding-left:58px;padding-top:2rem}.foodpictureContainer{width:100%;display:flex;justify-content:space-between}.foodpictureContainer__item{flex:1;text-align:center;padding-right:2rem}.foodpictureContainer__item:last-child{padding-right:0}.foodpictureContainer__item img{max-width:100%;width:100%}.foodTableMargin{margin-bottom:5rem}.accessSection .column{flex-direction:column-reverse}.header{z-index:999;position:fixed;top:0;left:0;width:100%;padding-right:1rem;background:#fff;padding:0}.header__inner{padding:0;width:100%;display:flex;align-items:flex-start;background:0 0;justify-content:space-between;background:#fff}.header__logo{margin-top:.3rem;padding:0 .8rem;margin-right:auto;height:auto}.header__logo.isActive{width:120px}.feature-navigation{display:flex;align-items:center;padding:0;background-color:#fff}.feature-navigation__item{display:flex;align-items:center;font-weight:700;font-size:1rem;text-align:center;padding:0 1.125rem;border-right:.0625rem solid #cacaca}.feature-navigation__item:nth-child(-n+2){border-right:.0625rem solid #cacaca}.feature-navigation__item:nth-child(n+3){border-right:none}.feature-navigation__item:last-child{padding:0}.feature-navigation__link{font-size:1rem;color:inherit}.feature-navigation__text{text-decoration:underline}.global-nav{background-color:transparent;padding:1.1rem 1rem;width:50%}.global-nav__list{display:flex;justify-content:space-around;align-items:center}.global-nav__item{margin:0}.global-nav__item a{color:#fff}.isActive .global-nav__item a{color:#000}.global-nav__link{color:#fff;text-decoration:none;font-size:1.2rem;padding:8px 15px;transition:background-color .3s ease}.global-nav__link:hover{background-color:rgba(255,255,255,.2);border-radius:4px}.reserveBtn{border-left:solid 1px #fff;min-width:150px;font-size:1rem;display:flex;line-height:100%;text-align:center}.reserveBtn a{background:#757685;align-items:center;padding:1.1rem 1.2rem .9rem;color:#fff;text-decoration:none;transition:.5s}.reserveBtn a:hover{background:#171c61}.hamburgerBtn{width:100%;display:flex;background:#004471;padding:1rem 0 1rem 2rem}.hamburgerBtn__text{z-index:300;font-size:1rem;color:#fff}.hamburgerMenu{color:#fff}.hamburgerMenu .footer__inner{border-top:solid 1px #fff;padding-top:1rem;border-bottom:none;padding-bottom:0;background:#434447}.hamburgerBtn__icon{position:relative;z-index:100;right:16px;height:24px;width:36px;padding:0;border:none;background:0 0;cursor:pointer;z-index:500}.hamburgerBtn__iconBar{display:block;content:"";width:100%;height:1px;background:#fff}.hamburgerBtn__iconBar:before,.hamburgerBtn__iconBar:after{display:block;position:absolute;content:"";width:100%;height:1px;background:#fff;transition:.3s ease}.hamburgerBtn__iconBar:before{top:0}.hamburgerBtn__iconBar:after{bottom:0;width:80%}.hamburgerBtn__icon.is-active .hamburgerBtn__iconBar{height:0}.hamburgerBtn__icon.is-active .hamburgerBtn__iconBar:before{opacity:1;top:50%;transform:rotate(45deg) translateY(-50%);transition:.3s ease}.hamburgerBtn__icon.is-active .button-bar:after{opacity:1;top:50%;width:100%;transform:rotate(-45deg) translateY(-50%);transition:.3s ease}.hamburgerMenu{opacity:0;position:fixed;inset:0;transition:.3s ease;background:#434447;z-index:-10}.hamburgerMenu.is-active{opacity:1;visibility:visible;width:100%;height:100vh;transition:.5s ease;z-index:100}.overlay{position:fixed;inset:0;z-index:31;width:100vw;height:100vh}.overlay-infoLayout{display:flex;justify-content:space-between}.overlay__body{padding:2rem;height:calc(100svh - 300px);overflow-y:scroll}.overlay__footer{height:40svh;min-height:300px;padding:1rem 2rem}.overlay .verticalNav__list{margin:6rem 0 4rem}.heroHeader{position:relative;background-image:url(//helios-airport-brewery.com/wp-content/themes/helios/css/../assets/top/mainVisual3.png);background-size:cover;background-position:center;width:100%;height:100vh;height:calc(100svh);display:flex;padding:0;flex-direction:column;color:#fff;text-align:center;align-items:center;justify-content:center;overflow:hidden}.heroHeader:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.image{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;background-size:cover;background-position:center center;animation:image-switch-animation 15s infinite}.src1{background-image:url(//helios-airport-brewery.com/wp-content/themes/helios/css/../assets/top/mainVisual3.png)}.src2{background-image:url(//helios-airport-brewery.com/wp-content/themes/helios/css/../assets/top/mainVisual5.png)}.src3{background-image:url(//helios-airport-brewery.com/wp-content/themes/helios/css/../assets/top/mainVisual6.png)}@keyframes image-switch-animation{0%{opacity:0}10%{opacity:1}30%{opacity:1}35%{opacity:0}100%{opacity:0}}.image{animation:image-switch-animation 13s infinite}.image:nth-of-type(1){animation-delay:0s}.image:nth-of-type(2){animation-delay:3.3s}.image:nth-of-type(3){animation-delay:6.6s}.heroHeader__head{height:33.3%;width:100%;align-items:top;justify-content:center}.heroHeader__body{z-index:10;width:100%;height:4.3%;align-items:center;justify-content:center;display:flex;padding:1rem}.heroHeader__imgWrapper{min-width:125px;width:8.6vw;height:auto;aspect-ratio:325/446;overflow:hidden}.heroHeader__logo{width:100%}.heroHeader__cta{z-index:10;padding:0 0 48px 48px;width:100%;height:65.3%;text-align:left;display:flex;flex-direction:column-reverse}.heroHeader__copy{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.875rem;line-height:150%;margin-bottom:2rem}.heroAddressBlock{padding:.875rem 1.2rem .4375rem 1rem;background:#fff;display:inline-block}.heroAddress{width:100%;text-align:center;font-size:1rem;color:#000}.heroAddress:before{content:url(//helios-airport-brewery.com/wp-content/themes/helios/css/../assets/top/MapPin.svg);display:inline-block;vertical-align:middle;margin-right:8px}.reservation{width:550px;background:#fff;border-radius:4px;padding:1rem 1.5rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.reservation__left{flex:1;padding-right:.625rem}.reservation__right{width:200px}.heroCta__tel{font-weight:700;font-size:2.5rem;width:100%;color:#171c61}.heroCta__tel span{margin-top:.75rem;display:block;font-size:1rem}.reservation__btn{width:100%;font-family:"Noto Sans JP",sans-serif;font-size:1rem;font-style:normal;display:inline-block;background:#757685;color:#fff;border:none;text-align:center;padding:.5rem;max-width:100%;transition:.5s;text-decoration:none;cursor:pointer}.reservation__btn:hover{background:#171c61}.heroCtaText{padding:8px 14px;width:100%;text-align:center;font-size:1rem;color:#000}.heroTel__text{margin-top:.7rem;display:block;font-weight:700;font-size:1rem}.lowerHeroHeader{position:relative;background-size:cover;background-position:center;width:100%;min-height:300px;height:23svh;display:flex;flex-direction:column;color:#fff;text-align:center;align-items:bottom;justify-content:center;border-bottom:solid 1rem #000}.lowerHeroHeader:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.lowerHeroHeader__head{height:60px;width:100%;align-items:top;justify-content:center}.lowerHeroHeader__body{z-index:10;width:100%;height:clac(100% - 60px);align-items:bottom;justify-content:center;display:flex}.lowerHeroHeader__imgWrapper{padding-top:1rem;width:120px;height:auto;aspect-ratio:325/446;overflow:hidden}.lowerHeroHeader__logo{width:100%;opacity:.5}.horizontalNav{width:100%;padding:1.5rem 1rem;text-align:center}.horizontalNav__list{display:inline-block}.horizontalNav__list:after{content:"";display:table;clear:left}.horizontalNav__item{line-height:140%;float:left}.horizontalNav__item a{font-size:1rem;color:#000;margin-right:1.5rem;text-decoration:none}.horizontalNav--font-white .horizontalNav__item a{color:#fff}.horizontalNav--inFotter .horizontalNav__item a{color:#fff;margin-right:1.5rem;text-decoration:none}.horizontalNav__item a:hover{text-decoration:underline}.horizontalNav__item:last-child a{margin-right:0}.breadNav{width:100%;max-width:1920px;padding:.5rem 1rem}.breadNav__list{width:100%}.breadNav__list:after{content:"";display:table;clear:left}.breadNav__item{float:left;margin-bottom:.5rem}.breadNav__item:after{margin-right:1rem;padding-left:1rem;content:">"}.breadNav__item:last-child:after{margin-right:0;content:""}.breadNav__item a{color:#000;text-decoration:none}.breadNav__item:first-child a{position:relative;padding-left:2rem}.breadNav__item:first-child a:before{position:absolute;top:calc(50% - 9px);left:0;content:url(//helios-airport-brewery.com/wp-content/themes/helios/css/../assets/cmn/breadIcon.svg);width:14px}.breadNav__item a:hover{text-decoration:underline}.breadNav__item:last-child a{margin-right:0}.breadNav__item:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.faqContainer{padding:1rem}.ctaArea{padding:1rem;width:100%}.ctaArea__inner{padding:3rem 4rem;max-width:1150px;box-sizing:border-box;margin-left:auto;margin-right:auto;background:#fff;border:solid #cacaca 10px}.ctaArea__body{margin-top:3rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.ctaArea__column{width:50%;display:flex;flex-direction:column-reverse}.ctaArea__text{font-size:1rem;text-align:left;margin-right:.5rem}.ctaArea__button{text-align:center}.ctaArea__link{display:block;margin:.5rem 0;font-size:.75rem}.ctaArea__address h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.ctaArea__telephone{margin-bottom:1rem;font-weight:700;width:100%;text-align:left;font-size:1.5rem;color:#171c61}.ctaArea__title{line-height:110%;padding:0 1rem 0 3.5rem;background-image:url(//helios-airport-brewery.com/wp-content/themes/helios/css/../assets/cmn/Question.svg);background-repeat:no-repeat;background-size:3rem;background-position:middle left}.ctaArea__Businesshours{display:block;font-size:1.5rem;margin-top:.7rem}.ctaArea__telephone{font-weight:700;font-size:2.5rem}.js-addCover{max-height:100vh;overflow:hidden}.foodMenuAttention{font-size:.75rem;margin-top:.5rem;display:none}.access{max-width:520px;padding:0 2rem}.access__title{font-size:2.5rem;line-height:140%;margin-bottom:1rem}.access__text{font-size:1rem;line-height:160%;margin-bottom:1rem}.access__body{line-height:200%;margin-top:5rem}.access__storeName{font-size:1.25rem;font-weight:700;line-height:160%}.access__storeText{font-size:1rem;line-height:160%}.access__address{margin:.5rem 0;font-size:.75rem;font-style:normal}.footer{padding:4.75rem;background:#434447;color:#fff;background-image:url(//helios-airport-brewery.com/wp-content/themes/helios/css/../assets/cmn/bg-footer.png)}.footer__inner{border-bottom:solid 1px #fff;padding-bottom:1.875rem}.footer__info:after{content:"";display:table;clear:both}.footer__logo{float:left;margin-right:2rem;width:150px;height:auto;padding:0;background:#fff;margin-bottom:1rem;text-align:center}.footer__logo--overlay{padding:.5rem}.footer__logo img{max-width:100%}.footer__infoBody{float:left}.infoBody__title{margin-bottom:1rem;font-size:1.5rem}.infoBody__title a{color:#fff;text-decoration:none}.infoBody__text{font-size:1rem;margin-bottom:.5rem}.infoBody__address{font-size:1rem;font-style:normal;margin-bottom:1rem}.infoBody__line img{width:123px;height:28px!important}.verticalNav__item{display:flex;justify-content:left;align-items:center;margin-bottom:1rem}.verticalNav__item:hover.verticalNav__item:before{margin-right:.75rem}.verticalNav__item:before{margin-right:.5rem;content:"";width:.5rem;height:1px;background-color:#fff;transition:.5s}.verticalNav__list a{color:#fff;margin-right:1rem;text-decoration:none}.footer__sns{width:100%;padding:1rem 0}.footer__sns:after{content:"";display:table;clear:left}.footer__sns__item{margin-right:1rem;float:left}.footer__sns__item:last-child{margin-right:0}.footer__googleMap{margin-bottom:2.8125rem;width:100%;height:336px}.googlemap{max-width:1920px;width:100%;height:336px;filter:grayscale(100%);transition:all .7s ease}.copyright{display:block;font-size:.875rem;padding:1.25rem 0}.newsContainer{display:flex;max-width:1300px;width:100%;margin:0 auto 260px auto;padding:0 1rem 1rem}.newsContainer__item{flex:1;padding:0 calc((32 / 1440) * 100vw);max-width:33.3%}.newsList{width:100%;padding:1rem}.newsList__item{cursor:pointer;display:flex;width:100%;font-size:1rem;border-bottom:solid 1px #000;transition:.5s;margin-bottom:.5rem}.newsList__link{color:#000}.newsList__item:hover .newsList__link{color:#fff}.newsList__link{width:100%;height:100%;margin-bottom:.5rem;padding:2rem 1rem;display:inline-block;text-decoration:none;transition:.5s}.newsList__link:hover{border-radius:.3rem}.bg-blog:hover{background:#d261a1}.bg-newsrelease:hover{background:#4974c9}.bg-production:hover{background:#aacd06}.newsList__time{display:inline-block;padding-right:1rem}.newsList__title{display:inline}.procutionContainer{display:flex;max-width:1300px;width:100%;margin:0 auto;padding:1rem}.procutionContainer__item{flex:1;padding:0 .5rem;max-width:33.3%}.pageTop{position:fixed;bottom:-10rem;right:2rem;cursor:pointer;transition:.5s;padding:.45rem .5rem .5rem;background:rgba(255,255,255,.5);border-radius:4px;display:flex;justify-items:center;font-size:.75rem;line-height:100%}.isActive.pageTop{position:fixed;bottom:2rem}.lowerContainer{padding:1rem;text-align:left;margin:0 auto}.lowerContainer--80{max-width:800px}.lowerContainer--850{max-width:850px}.lowerContainer--1000{max-width:1000px}.lowerContainer--1140{max-width:1140px}.lowerContainer--1300{max-width:1300px}.lowerContainer--1440{max-width:1140px}.lowerContainer--1920{max-width:1920px}.contactContainer{padding:1rem;max-width:1140px;text-align:left;margin:0 auto;line-height:140%}.contactContainer input,.contactContainer textarea{width:100%;padding:.5rem;margin:.75rem 0 2rem}.contactContainer label{width:100%;margin:1rem 0}.contactContainer input[type=submit]{margin:1rem auto;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;display:block;line-height:100%;color:#fff;border:none;text-align:center;padding:1.25rem 5.4rem;max-width:100%;transition:.5s;text-decoration:none;font-size:1rem;background:4471;cursor:pointer;max-width:300px}.contactContainer input[type=submit]:hover{background:#434447}.lowerContainer__copyText{font-size:1.25rem;line-height:160%;margin-bottom:5rem;width:100%}.contactContainer p{padding:1rem}.archiveContainer{display:flex;flex-wrap:wrap;padding:0;margin-bottom:2rem}.archiveContainer__item{width:33.33%;padding:0 1rem;margin-bottom:2rem}.archiveContainer__item a{text-decoration:none}.archiveContainer__item a:hover{text-decoration:underline;color:#000}.singleTitle{font-size:2rem;line-height:160%;padding:0 1rem;margin-bottom:1rem}.singleTime{display:inline-block;font-size:.85rem;text-decoration:none;margin-bottom:25px;padding-left:1rem;color:#000}.singleSearviceCategory{margin-bottom:.5rem}.singleSearviceCategory__title{font-size:1.5rem;padding:1.5rem 1rem;margin-bottom:1rem}.singleSearviceCategory__title:before{content:"a";margin-right:.5rem;width:15px;height:auto;background:#000}.singleImg{padding:0 1rem;width:100%;height:auto}.singleProductInfo{text-align:right;padding:0 1rem 2rem}.singleProductName{font-size:1.5rem;margin-bottom:1rem}.singleProductUrlLabel{margin-right:.5rem}.singleContainer{margin:0 auto;width:100%;max-width:1150px;padding-top:4.375rem;padding-bottom:3.125rem;padding-top:min(4.8vw,4.375rem);padding-bottom:min(3.4vw,3.125rem);display:flex;flex-wrap:wrap}.service-category{padding-left:1rem;padding-right:1rem}.service-category__list{width:100%;list-style-type:none;padding:0}.service-category__item{margin-right:.5rem;margin-bottom:1rem;display:inline-block}.service-category__item::last-child{margin-right:0}.service-category__link{border-radius:4px;font-size:.75rem;padding:.2rem .5rem;background-color:#fff;border:1px solid #cacaca;text-decoration:none;color:#61584b;transition:.5s}.service-category__link:hover{color:#fff;background:#aacd06}.singleMain{width:100%;padding:2rem}.singleSidebar{width:300px;padding:0 1rem}.postNavi{border-top:solid 1px #cacaca;padding:2rem 1rem;display:flex;justify-content:space-between}.pagination{justify-content:center;margin:2rem auto;text-align:center;display:flex;gap:1.5rem}.pagination a{color:#000;transition:.5s}.pagination a:hover{color:#171c61}.nav-links .page-numbers{display:flex;flex-wrap:wrap;justify-content:center}.nav-links a.page-numbers,.nav-links .current,.nav-links a.prev,.nav-links a.next,.nav-links .dots{color:#000;border:#cacaca solid 1px;padding:1rem;margin:0 .5rem;transition:.5s;text-decoration:none}.nav-links a.page-numbers:hover{color:#fff;background-color:#757685;border-color:#757685}.nav-links .current{background-color:#757685;border-color:#757685;color:#fff;padding:1rem}.nav-links a.prev,.nav-links a.next{border:#cacaca solid 1px;position:relative}.nav-links .next:before{left:-15px}.nav-links .prev:after{right:-15px}.nav-links .dots{background:0 0;border:none}.planBtn{text-align:center;margin:4rem auto 2rem auto}.margin-arrow{width:100%;text-align:center;padding-bottom:2rem}.textCenter{padding-top:4rem;font-size:2.5rem;text-align:center;line-height:150%}.wpcf7-form{width:100%}.wpcf7-form input,.wpcf7-form textarea{width:100%;padding:.5rem 1rem;margin-top:.5rem}.wpcf7-submit{display:block;max-width:230px!important;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;line-height:100%;background:#171c61;color:#fff;border:none;text-align:center;padding:1.25rem 5.4rem!important;border-radius:4px;transition:.5s;text-decoration:none;font-size:1rem;margin-left:auto;margin-right:auto;cursor:pointer}.wpcf7-submit:hover{background:#61584b}.accessMap{background:#fff;text-align:left;padding:2.5rem 2.8125rem}.accessMap__title{font-size:1.75rem;font-weight:700;line-height:160%}.accessMap__text{font-weight:700;line-height:160%;margin-bottom:2rem}.service-head{margin-bottom:3rem}.service__copy{font-size:1.5rem;margin-bottom:1rem}.service__lead{font-size:1rem;line-height:150%;margin-bottom:1rem}.service-info{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:2rem}.service-info__left,.service-info__right{flex:1}.service-info__right{text-align:right}.service-info__left{display:flex;flex-direction:column}.service-info__title,.service-info__text{line-height:150%;margin:0}.service-info__title{font-size:1.5rem;margin-top:1rem;margin-bottom:1rem}.service-info__text{line-height:150%;margin-bottom:3rem}.service-info__title:before{content:'a';width:20px;height:auto;margin-right:.5rem;background:#000}.service-info__title--casestudy{padding-top:1rem}.service-info__sub-title,.service-price__title{font-weight:700;font-size:1.2rem;line-height:150%;margin-bottom:1rem}.service-info__img{width:100%;margin-bottom:1rem}.service-info__right{text-align:center}.service-info__right img{max-width:100%;height:auto}.service-info__bana{margin:2rem 0}.service-info__bana img{max-width:100%}.service-price{margin-bottom:4rem}.casestudy__title{font-weight:700;font-size:1.2rem;margin-bottom:1rem}.attention{line-height:180%;font-size:.75rem}@media (max-width:1440px){.service-info{flex-direction:column}}@media screen and (max-width:1440px){.hamburgerBtn{display:flex}.global-nav{display:none}.header__inner{justify-content:initial}.header__innerSns{width:100%}.procutionContainer__item{padding-right:.75rem}.procutionContainer__item:last-child{padding-right:0}.foodContainer{padding:1rem}.foodMenuAttention{display:block}.ctaArea__column{width:100%}.lowerContainer{padding:1rem}.ctaArea__telephone{margin-bottom:2rem}.service-info{flex-direction:column}.service-info__left,service-info__right{padding:1rem}}@media screen and (max-width:480px){.header__logo img{width:80px}}@media screen and (max-width:768px){.header__logo{padding:0 .5rem}.sectionTitleLayout{margin:0 auto 2.5rem auto}.newsContainer__item{display:none;flex:1;padding:0 1rem;max-width:100%}.newsContainer__item:first-child{display:block}.u-sp{display:inline-block}.u-pc{display:none}.linkBtnLayout{margin:2rem auto 1.5rem auto}.container-2clm .column{width:100%}.hamburgerMenu{opacity:0;position:fixed;inset:0;transition:.3s ease;background:#434447;z-index:-10}.hamburgerMenu.is-active{opacity:1;visibility:visible;width:100%;height:100vh;transition:.5s ease;z-index:100}.overlay{position:fixed;inset:0;z-index:31;width:100vw;height:100vh}.overlay__body{padding:1rem}.overlay .verticalNav__list{margin:6rem 0 4rem}.overlay__body{height:60svh}.overlay__footer{display:flex;flex-direction:column-reverse;padding:1rem}.overlay__foote .footer__info{margin-top:0;margin-bottom:1rem}.overlay__footer .footer__info:after{content:"";display:table;clear:both}.overlay__footer .footer__logo{float:left;margin-right:1rem;width:20vw}.overlay__footer .footer__logo img{max-width:100%}.overlay__footer .overlay__sns{padding:0;margin:0}.overlay__footer .footer__infoBody{width:70vw;float:left}.overlay__footer .column{padding:1rem 0}.reserveBtn a:hover{background:#757685}.header{padding:0;background:0 0}.feature-navigation__item:last-child{display:inline}.header__innerSns{position:fixed;margin-top:.5rem;width:50px;right:.5rem;top:0}.header__innerSns svg{width:28px;height:28px}.header__innerSns li{margin-right:0;margin-bottom:.7rem;display:block}.heroHeader{height:calc(100svh + 1rem);border-bottom:solid 1rem #000}.heroHeader__cta{padding:0 .5rem;width:100%;margin-bottom:1rem}.reservation__left{padding-right:0}.heroHeader__copy{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.875rem;line-height:150%;margin-bottom:2rem}.heroAddressBlock{padding:.7rem 1rem .4375rem;width:100%}.reservation{width:100%;flex-direction:column;padding:1rem}.reservation__left,.reservation__right{width:100%}.reservation__head{width:100%;justify-content:space-between;margin-bottom:.875rem;text-align:center}.reservation__input{width:100%}.heroCta__tel{font-weight:700;font-size:2rem;width:100%;color:#171c61}.heroCta__tel span{margin-top:.75rem;display:block;font-size:1rem;line-height:140%}.horizontalNav{padding:1.875rem;font-size:.75rem}.foodContainer{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.foodContainer__item{margin:0;padding:0;box-sizing:border-box;width:100%}.foodContainer__item:first-child{max-width:100%;width:100%}.foodContainer__item:first-child img{max-width:100%;height:auto}.foodContainer__item:last-child{flex:1;padding-left:0;width:100%}.foodContainer__wrapper{width:100%;overflow:hidden}.foodImg{margin-top:1rem}.foodpictureContainer{width:100%;display:flex;justify-content:space-between}.foodpictureContainer__item{padding:0;flex-grow:1}.foodpictureContainer__item:last-child{padding-right:0}.foodpictureContainer__item img{max-width:100%}.breadNav{width:100%;max-width:1920px;padding:.2rem .875rem;margin:0 auto}.breadNav__list{width:100%;font-size:.75rem}.breadNav__list:after{content:"";display:table;clear:left}.breadNav__item{float:left}.breadNav__item:after{margin-right:.5rem;padding-left:.5rem;content:">"}.breadNav__item:last-child:after{margin-right:0;content:""}.breadNav__item a{color:#000;text-decoration:none}.breadNav__item:first-child a{position:relative}.breadNav__item:first-child a:before{position:absolute;top:calc(50% - 10px);left:0;content:url(//helios-airport-brewery.com/wp-content/themes/helios/css/../assets/cmn/breadIcon.svg);width:14px}.breadNav__item a:hover{text-decoration:underline}.breadNav__item:last-child a{margin-right:0}.breadNav__item:last-child{width:15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.access{padding:0;max-width:100%}.horizontalNav{padding-bottom:1rem}.horizontalNav__item{float:left;margin-bottom:1rem}.ctaArea{padding:.7rem}.ctaArea .m-level2Heading{transform:translateX(-2.5rem)}.ctaArea__inner{width:100%;padding:1rem}.ctaArea__title{line-height:120%;padding:0 1rem 0 2.5rem;background-image:url(//helios-airport-brewery.com/wp-content/themes/helios/css/../assets/cmn/Question.svg);background-repeat:no-repeat;background-size:2rem;background-position:middle left}.ctaArea__address h2{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.ctaArea__body{margin-top:3rem}.ctaArea__column{width:100%}.ctaArea__text{line-height:140%}.ctaArea__button .m-formBtn{font-size:1.5rem;padding:1rem;width:100%}.ctaArea__Businesshours{display:block;line-height:140%;font-size:1.3rem;margin-top:.7rem}.footer{padding:2rem 1rem 1rem;background:#434447;color:#fff}.footer .column{padding:0}.footer__inner{border-bottom:solid 1px #fff;padding-bottom:1.875rem}.footer__info{margin-top:1rem;margin-bottom:2.5rem}.footer__info:after{content:"";display:table;clear:both}.footer__logo{float:left;margin-right:1rem;width:20vw;padding:.3rem}.footer__logo img{max-width:100%}.footer__sns{padding:1rem 0 0}.copyright{display:block;font-size:.875rem;padding:1rem 1rem .5rem 0;text-align:center;line-height:100%}.footer__infoBody{width:60vw;float:left}.infoBody__title{font-size:1.2rem}.infoBody__subTitle{display:block;font-size:.75rem;margin-top:.5rem;margin-bottom:.75rem}.infoBody__text{font-size:.8rem;font-size:.75rem;line-height:140%}.infoBody__address{font-size:.8rem;font-style:normal}.procutionContainer{flex-direction:column;width:100%}.procutionContainer__item{padding-right:0;justify-content:center;align-items:center}.procutionContainer__item{display:none;max-width:100%}.procutionContainer__item:first-child{display:inline}.lowerHeroHeader{min-height:240px}.archiveContainer__item{width:calc(50%);padding:.5rem}.singleTitle{font-size:1.5rem;max-width:800px;line-height:160%;padding:0 1rem;margin-bottom:1rem}.singleMain,.singleSidebar{width:100%}.singleContainer{padding-top:3.5rem;padding-bottom:3.125rem;padding-top:3.5rem;padding-bottom:min(3.4vw,3.125rem)}.singleMain{padding:0 1rem}.postNavi{border-top:solid 1px #cacaca;padding:2rem 0;margin-bottom:3rem;font-size:.8rem}.service-info__left,service-info__right{padding:0}}@media screen and (max-width:330px){.reservation__headLeft{width:190px}}@media screen and (max-height:590px){.heroHeader__copy{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.5rem;line-height:130%;margin-bottom:1rem}.heroHeader__logo{width:5.3rem}}@media screen and (max-height:400px){.heroHeader__logo{width:5.3rem}.heroHeader__copy{font-size:1.5rem;margin-bottom:.5rem}@media screen and (max-width:600px){.heroHeader__copy{font-size:1rem;margin-bottom:.5rem}.heroHeader__logo{width:4.5rem}}.overlay__body{padding:1rem;height:50svh}.overlay__footer{height:50svh;padding:1rem}}