a.footer__logo{display:block;margin:0 auto}.introduce{padding:107px 0;background-color:#332012;color:#fff;font-family:SourceHanSansJP;font-weight:400}.introduce p{margin:0}.introduce-title{margin:0;font-size:20px;line-height:1.45;color:#f0ab64;font-family:SourceHanSansJP;font-weight:400;text-align:center}.introduce-block{display:flex;align-items:flex-start;gap:30px;margin-top:30px;flex-wrap:wrap}.introduce-block .block-text{width:calc(33.333333% - (30px * 2) / 3);padding:25px 25px 0;font-size:14px;line-height:1.642857;position:relative}.introduce-block .block-text:before{content:"";width:50px;height:50px;border-top:1px solid;border-left:1px solid;border-color:#fff;position:absolute;top:0;left:0}.introduce-block .block-text:after{content:"";width:50px;height:50px;border-right:1px solid;border-bottom:1px solid;border-color:#fff;position:absolute;bottom:0;right:0}.block-text__prefecture{margin-top:30px}.about-cake{padding:93px 0 67px;background-color:#f0ab64;font-family:SourceHanSansJP;font-weight:400}.about-cake__block{display:flex;flex-wrap:wrap;gap:7px}.about-cake__block .image-text{width:calc(33.3333333% - (7px * 2) / 3);background:#fff;border-radius:20px;position:relative}.about-cake__block .image-text__number{position:absolute;color:#fff;font-size:60px;font-weight:700;top:-40px;left:25px;font-family:Avenir Next}.about-cake__block .image-text__img{border-radius:20px 20px 0 0;overflow:hidden}.about-cake__block .image-text__img img{width:100%;height:auto}.about-cake__block .image-text__bottom{padding:25px 26px}.about-cake__block .image-text__title{font-size:18px;line-height:1.2777777;color:#f0ab64;text-align:center;font-weight:700;margin:0}.about-cake__block .image-text__desc{font-size:14px;line-height:1.642857;color:#332012;margin-top:12px}.bq-secret{padding:61px 0;font-family:SourceHanSansJP;font-weight:400}.bq-secret__title{margin:0;font-size:22px;line-height:1.45454545;font-weight:700;text-align:center;color:#332012}.bq-secret__block{display:flex;flex-wrap:wrap;gap:59px;margin-top:35px}.bq-secret__block .block{width:calc(33.3333333% - (59px * 2) / 3);padding:0 33.5px}.bq-secret__block .block__img{max-width:212px;margin:0 auto;position:relative}.bq-secret__block .block__img img{max-width:100%;height:auto}.bq-secret__block .text-number{position:absolute;color:#fff;font-size:80px;font-weight:700;top:50%;left:50%;font-family:Avenir Next;transform:translate(-50%,-50%)}.bq-secret__block .block__title{color:#332012;font-size:18px;line-height:1.2777777;font-weight:700;text-align:center;margin:29px 0 14px}.bq-secret__block .block__desc p{margin:0}.bq-secret__block .block__desc{font-size:14px;color:#332012;line-height:1.6428571}.content-top .brick__block.text-light .brick__block__image{position:relative;top:-80px;height:calc(100% + 80px)}.content-bottom .brick__block.text-light .brick__block__image{position:relative;z-index:10;height:calc(100% + 80px)}#shopify-section-header{position:absolute;left:0;top:0;width:100%;z-index:9999}.site-container{max-width:1140px;padding-left:20px;padding-right:20px;margin:0 auto;position:relative}.main-nav{display:flex;flex-direction:column;background-color:#fff;width:161px;min-height:580px;align-items:center;margin-left:38px;position:absolute;left:0;top:0;z-index:9999}.main-nav .main-menu{text-align:center;margin-bottom:20px}.main-nav .main-menu .menu__item{margin-bottom:13px}.main-nav .main-menu .menu__item a.navlink--toplevel{justify-content:center;padding:0;text-transform:uppercase;font-size:16px;color:#332012;letter-spacing:0;font-family:SourceHanSansJP;font-weight:400;line-height:1.5}.main-nav{padding-top:18px}.main-nav .main-logo{margin-bottom:33px}.button-icon-groups{display:flex;align-items:center;justify-content:center}.menu-mobile{display:none}.content-top.brick--margin,.content-bottom.brick--margin{gap:0}.title-version{margin-top:20px}@media(min-width:767px){.screen-height-two-thirds{min-height:580px}}@media all and (max-width:991px){.bq-secret__block .block{padding:0}}@media all and (max-width:767px){.introduce{padding:40px 0 83px}.introduce-title{font-size:17px;line-height:1.4705882}.introduce-block{gap:50px}.introduce-block .block-text{width:100%;padding:25px 42px 0;font-size:13px;line-height:1.7692307}.block-text__prefecture{margin-top:25px}.about-cake__block .image-text{width:100%}.about-cake__block{gap:46px}.about-cake__block .image-text{border-radius:44px 43px 20px 20px}.about-cake__block .image-text__title{font-size:15px;line-height:1.4}.about-cake__block .image-text__desc{font-size:12px;line-height:1.75}.about-cake__block .image-text__bottom{padding-bottom:40px}.bq-secret{padding:42px 0}.bq-secret__block .block{width:100%}.bq-secret__block .block__desc{max-width:274px;margin:0 auto;font-size:13px;line-height:1.769230769}.bq-secret__block .block__img{max-width:185px}.bq-secret__block{gap:40px;margin-top:40px}.bq-secret__block .block__title{font-size:16px;line-height:1.4375}.bq-secret__title{font-size:20px;line-height:1.45;margin:24px 0 9px}.main-nav{height:auto!important;background-color:transparent}.main-nav .main-menu,.main-nav .button-icon-groups{display:none}.main-nav .main-logo img{max-width:195px;height:auto}.main-nav{width:100%;margin-left:0}.menu-mobile{display:block;position:fixed;bottom:0;left:0;width:100%;z-index:999;background-color:#ffefdd}.menu-mobile .button-icons-sp{position:absolute;right:15px;bottom:calc(100% + 21px)}.menu-mobile .menu-sp{display:flex;padding:7px 0}.menu-mobile .menu-sp-item{width:20%;border-left:1px solid #F0AB64}.menu-mobile .menu-sp-item a{display:flex;flex-direction:column}.menu-mobile .menu-sp-item .icon{height:46px;width:auto;display:flex;justify-content:center;align-items:center}.menu-mobile .menu-sp-item img{width:auto;height:auto;max-width:46px;max-height:46px}.menu-mobile .menu-sp-item .text{text-align:center;text-transform:uppercase;font-size:16px;color:#332012;letter-spacing:0;font-family:SourceHanSansJP;font-weight:400;line-height:1.5;font-size:11px}.button-icons-sp .header__desktop__button .navlink:not(.navlink--toplevel){width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%}.button-icons-sp .header__desktop__button{margin-top:15px}.menu-mobile .menu-sp-item .text{padding:2px}}@media all and (max-width:749px){.content-top .brick__block.text-light{order:-1}.content-top .brick__block.text-light .brick__block__image{order:-1;margin-bottom:-60px;top:-60px;height:calc(100% + 60px)}.content-top .brick__section.brick--2{padding-left:42px}.content-bottom .brick__block.text-light .brick__block__image{bottom:0;height:100%}.content-bottom .brick__section.brick--2{padding-right:42px}.site-footer-wrapper{padding-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bnk-custom.css.map */
