html:lang(ja) .lang-en,html:lang(en) .lang-ja{display:none}.color-white{color:#fff!important}#shopify-section-header{top:0;left:0;width:100%;background:#fff;position:fixed;z-index:999}.template-captcha .page-container{-ms-transform:none;-webkit-transform:none;transform:none}.shopify-challenge__container{position:fixed;top:0;left:0;width:100%;max-width:100%!important;padding:10px 0;background:#fff;z-index:99;border-bottom:1px solid #343434}.for-sp{display:none!important}img{vertical-align:bottom}.mandrill-color{color:#80bcc9}.mandrill-bg{background:#80bcc9;color:#fff}.flexed{display:flex}.slideshow__controls{display:none!important}.link_btn{margin-top:30px;text-align:center}.link_btn a{padding:10px;width:60%;max-width:280px;border-radius:21px;display:inline-block}.rte-setting p{margin-bottom:0}.social-icons__link{color:#80bcc9}.page-set{margin-bottom:70px!important}#kv{margin-bottom:50px}.section-header .sub{font-size:22px;font-weight:700;margin-bottom:60px}.journal-feed{width:90%;max-width:1200px;margin:auto}.journal-feed h2{font-size:30px;margin-bottom:40px;text-align:center}.journal-feed .intro{text-align:center}.journal-feed .journal-carousel{margin-top:30px}.journal-feed .journal-carousel article{background:#e5e4e0;margin:0 30px;padding:20px}.journal-feed .journal-carousel article .flexed{align-items:center;margin-bottom:20px}.journal-feed .journal-carousel article h3{font-size:16px;width:50%}.journal-feed .journal-carousel article .thumb{width:50%}.journal-feed .journal-carousel article p{font-size:13px}footer{background:url(footer-bg.jpg) no-repeat center/cover}footer input[type=text],footer input[type=email],footer textarea{barder:0;background:#fffc!important}.footer-sns{width:90%;max-width:1200px;margin:auto;justify-content:space-between}.footer-sns .sns-box{width:48%}.footer-sns .sns-box h2{text-align:center}.footer-left{border-right:1px solid #FFF}.site-footer-item-align-right{margin-top:40px}.site-footer small{color:#fff!important}html:lang(en) .site-footer h4,html:lang(en) .site-footer .h4{margin-bottom:20px}.site-header__icons-wrapper .flexed{justify-content:flex-end}.site-header__icons-wrapper .flexed li{padding:10px 11px}.site-header__icons-wrapper .flexed li.catalog-btn{padding:15px 0 0;margin-right:10px;line-height:1}@media(max-width:1400px){.site-header__icons-wrapper .flexed li{display:none}.site-header__icons-wrapper .flexed li.catalog-btn{display:block;padding-top:0}}.site-header__icons-wrapper .flexed li.catalog-btn a{background:#8cb9c6;color:#fff;font-size:11px;font-weight:700;padding:7px 15px;line-height:1;border-radius:8px}@media(max-width:767px){#MobileNav .mobile-nav__item .catalog-btn{padding:15px 30px}#MobileNav .mobile-nav__item .catalog-btn a{background:#8cb9c6;color:#fff;font-size:14px;font-weight:700;padding:7px 15px;line-height:1;border-radius:8px}}.sns-area{text-align:center;padding:20px 25%;border-bottom:1px solid #FFF}.sns-area ul.flexed{justify-content:center}.sns-area ul li{margin:0 10px}.site-footer__item-inner--newsletter{padding:20px 10%}.site-footer__item-inner--newsletter .h4{display:block;margin:auto;width:80%}.site-footer__item-inner--newsletter .newsletter__submit{width:70%!important;border-radius:23px!important;background:#80bcc9}.contact-area{padding:20px 10%}.contact-area .h4{display:block;margin:auto;width:80%}.contact-area p{text-align:center}.contact-area .form-vertical [type=submit],.form-vertical .btn{width:70%!important;margin:auto;display:block!important;min-height:46px;border-radius:23px!important;background:#80bcc9}#to-top{text-align:right}#to-top-btn{text-align:center;display:inline-block;margin-right:40px}#to-top a{text-align:center;font-weight:700}.shop-list,.product-list{flex-wrap:wrap}.shop-list.center{justify-content:center}@media(min-width:768px){.shop-list.center{justify-content:center}}.shop-list .item,.product-list .item{width:23.5%;margin-right:2%;margin-bottom:15px}.shop-list .item:nth-child(4n),.product-list .item:nth-child(4n){margin-right:0}.shop-list .item .h4,.product-list .item .h4{font-size:98%!important;margin:10px 0!important}.product-list .item p,.shop-list .item p{font-size:80%!important;margin:0!important}.journal-carousel .slick-track{display:flex}.journal-carousel .slick-slide{float:none;height:auto}.top-btn-area{max-width:1200px;padding:0 55px;margin:100px auto 0;display:flex;justify-content:space-between}.top-btn-area li{width:48%}.top-btn-area li a img{width:100%;height:auto}.site-cta{position:fixed;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.index-section--slideshow{padding-top:0!important;padding-bottom:320px!important}.slideshow__overlay:before{background-color:inherit!important}div[data-section-type=slideshow-section]{position:relative;z-index:1}#message{left:50%;bottom:-300px;transform:translate(-50%);position:absolute;z-index:99;width:100%}#message .box{width:60%;background:#beb191;padding:40px 20px}#message .box .title{margin-bottom:10px}#message .box .sub-title{font-size:20px;letter-spacing:3px;margin-top:20px;font-weight:700;color:#fff}#message .box div{margin-top:40px}#message .box div p:last-child{margin-bottom:0}#message .box div p{font-size:14px;margin-bottom:20px;line-height:1.6;color:#fff}#message .arrow{width:40%;position:relative;z-index:1}#message .arrow:before{content:"";top:50%;left:50%;width:40px;height:40px;border:solid #beb191;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg);position:absolute}body:not(.template-index) .gallery{margin:100px 0 40px;flex-wrap:wrap}.gallery .item{width:32%;margin-right:2%;margin-bottom:15px}.gallery .item:nth-child(3n){margin-right:0}.gallery .item img{width:100%;object-fit:cover}.rte .gallery a{border-bottom:0!important;padding-bottom:0!important}.modal-block{width:80%;max-width:600px;margin:40px auto}.gallery-arrow{font-size:45px}.gallery-arrow-left{left:calc(50% - 350px)!important}.gallery-arrow-right{right:calc(50% - 350px)!important}.modal-block .image img{width:100%}.modal-block .content{padding:20px 30px}.modal-block .content h1{font-size:28px;margin-bottom:0}.modal-block .content h2{font-size:20px;margin-bottom:0}.modal-block .content p{font-size:14px;margin-bottom:0}.modal-block .content .title-en,.modal-block .content .detail,.modal-block .content .sozai,.modal-block .content .recipe{margin-bottom:30px}.product-area{border-top:2px solid #000;padding-top:10px;margin-top:60px;font-weight:700;position:relative;z-index:1}.product-area .shop h2{margin-bottom:10px}.product-area .shop ul{flex-wrap:wrap;justify-content:space-between;width:190px}.product-area .shop ul li{width:90px;text-align:center;font-weight:700;padding:3px 0;border:2px solid #000;border-radius:8px;margin-bottom:10px}.product-area .product_info{padding:0 15px}.product-area .product_info .product_link_btn a{background:#000;border-radius:8px;text-align:center;color:#fff;width:100%;display:block;margin-top:5px;padding:6px 0}.product-area .product_img{right:10px;bottom:0;width:27%;position:absolute}#page-choiceisyours .page-width{padding:0!important}#page-beyondcurry .section01 .h2{text-align:center;margin-bottom:30px}#page-beyondcurry .collaboration-carousel{margin-bottom:40px}#page-beyondcurry .collaboration-carousel .slick-track{width:100%}#page-beyondcurry .collaboration-carousel .slick-prev{left:-32px}#page-beyondcurry .collaboration-carousel .slick-next{right:-26px}#page-beyondcurry .collaboration-carousel .item{padding:0 20px;position:relative;z-index:1}#page-beyondcurry .collaboration-carousel .item .photo{width:50%;top:0;left:20px;position:absolute;z-index:1}#page-beyondcurry .collaboration-carousel .item .box{padding:30px;margin-top:60px;margin-left:44%;width:56%;position:relative;z-index:2}#page-beyondcurry .collaboration-carousel .item .box h2{margin-bottom:0;font-size:26px}#page-beyondcurry .collaboration-carousel .item .box p:not(.sub-title){font-size:13px;line-height:1.6;margin-bottom:0!important}#page-beyondcurry .collaboration-carousel .item .box .sub-title{margin-bottom:30px}.logo_list{margin:50px 0;flex-wrap:wrap}.logo_list .item{width:23.5%;margin-right:2%;margin-bottom:15px}.logo_list .item:nth-child(4n){margin-right:0}#page-about section:not(:last-child){margin-bottom:70px}#page-about section .inner{padding:20px 0 20px 100px}#page-about section h2{font-size:25px}#page-about section h2:before{content:"\301c";margin-right:10px}#page-about section h2:after{content:"\301c";margin-left:10px}#page-about section p{font-size:14px}#page-about .arrow p.his-text{color:#beb191;text-align:center;font-size:16px;font-weight:700}#page-about table th,#page-about table td{border:0}#page-about .section01{margin-top:100px;position:relative;z-index:1}#page-about .section01:before{content:"";width:50%;height:100%;top:-30%;left:-10%;background:#80bcc9;position:absolute;z-index:-1}#page-about .section01 h3{font-size:25px}#page-about .section02{position:relative;z-index:1}#page-about .section02:before{content:"";width:40%;height:45%;top:30%;right:-10%;background:#efe34e;position:absolute;z-index:-1}#page-about .section03{position:relative;z-index:2}#page-about .section03 table th{width:50px;padding:0}#page-about .section03 table td{padding:0}#page-about .section04{position:relative;z-index:1}#page-about .section04:before{content:"";width:40%;height:100%;top:-50%;left:-20%;background:#beb191;position:absolute;z-index:-1}#page-about .section04 table th{width:140px;padding:0;vertical-align:top}#page-about .section04 table td{padding:0}#page-about .section05 .text{font-size:16px}#page-about .section05 .flexed{justify-content:space-between}#page-about .section05 .flexed article{width:24%}#page-about .section05 .flexed article h3{font-size:14px;background:#beb191;padding:14px;text-align:center}#page-about .section05 .logo-history{width:68%;margin:10px auto 40px}#page-about .section05 .arrow{width:95%;margin:40px auto 0}#page-about .section05 .youtube{margin-top:80px}.pc-lang-switch{position:relative}.pc-lang-switch:after{content:"";width:7px;height:7px;border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;right:10px;top:50%;margin-top:-5px}.pc-lang-switch .translation-lab-language-switcher{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;padding:5px 0 5px 10px!important;line-height:1;width:60px}#locksmith-content{padding:50px;background:#eee}label[for=onetime].bfcEnS.bfcEnS.bfcEnS{display:none}@media screen and (max-width:768px){.for-pc{display:none!important}.for-sp{display:block!important}.site-header__icons-wrapper .flexed li img{max-width:inherit!important}.site-footer__content>.flexed{flex-wrap:wrap}.site-footer__content .footer-left,.site-footer__content .contact-area{width:100%}.site-footer__content .footer-left{border-right:0}.site-footer__content .contact-area{border-top:1px solid #FFF;width:100%}.section-header .sub{font-size:5vw;margin-bottom:5vw}.shop-list .item,.product-list .item{width:49%;margin-right:0;margin-bottom:0;padding:0 7px}.product-list .item{margin-bottom:14px}.footer-sns{flex-wrap:wrap}.footer-sns .sns-box{width:100%}.site-footer__item-inner--newsletter .newsletter__submit,.form-vertical .btn{width:100%!important;font-size:15px!important}.index-section--slideshow{padding-bottom:108vw!important}#message{bottom:auto;top:60vw}#message .box{width:85%;padding:30px 15px}#message .arrow{width:15%}#message .arrow:before{width:20px;height:20px}#message .box .sub-title{font-size:16px;margin:0}#message .box div{margin-top:15px}#message .box div p{font-size:13px;margin-bottom:13px}.journal-feed .journal-carousel .slick-prev{left:-15px}.journal-feed .journal-carousel .slick-next{right:-15px}.sns-area,.site-footer__item-inner--newsletter{padding:30px 12%}.site-footer__item-inner--newsletter .h4{width:100%}.input-group__btn{text-align:center;display:block}body:not(.template-index) .gallery .item{width:49%}body:not(.template-index) .gallery .item:nth-child(3n){margin-right:2%}body:not(.template-index) .gallery .item:nth-child(2n){margin-right:0}body.template-index .gallery{align-items:flex-start}body.template-index .gallery .item img{height:auto!important;object-fit:inherit}.modal-block .content h1,.modal-block .content h2{font-size:4vw}.product-area{flex-wrap:wrap}.product-area .shop,.product-area .product_img,.product-area .product_info,.product-area .shop ul{width:100%}.product-area .shop ul li{width:48%}.product-area .product_info{padding:0}.product-area .product_img{position:initial;margin:10px 0 15px}.product-area .product_img img{width:80%;height:auto;margin:auto;display:block}#page-beyondcurry .collaboration-carousel .item .photo{width:80%}#page-beyondcurry .collaboration-carousel .item .box{width:80%;margin-top:34vw;margin-left:20%;padding:5%}#page-beyondcurry .collaboration-carousel .item .box h2{font-size:6vw}#page-beyondcurry .collaboration-carousel .item .box p{font-size:2.5vw!important}#page-beyondcurry .collaboration-carousel .slick-prev{left:-15px}#page-beyondcurry .collaboration-carousel .slick-next{right:-15px}#page-about section .inner{padding:20px 0}#page-about section h2{font-size:5vw}#page-about .section01 h3{font-size:4vw}#page-about .section05 .flexed{flex-wrap:wrap}#page-about .section05 .flexed article{width:49%;margin-bottom:10px}#page-about .section05 .flexed article:nth-child(3),#page-about .section05 .flexed article:nth-child(4){margin:0}#page-about .section05 .logo-history{width:100%}#page-about .section05 .youtube{margin-top:40px}.top-btn-area{padding:0 22px;margin:50px auto 0}.site-cta{top:80%}.site-cta a img{width:80px;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/add.css.map */
