.kakomi-container{width:960px;margin:auto;max-width:90%}@media all and (max-width:767px){.pc-only{display:none}}.sp-only{display:none}@media all and (max-width:767px){.sp-only{display:block}}.template-collection #top{margin-top:0!important}.kakomi-top-wrapper{display:flex;height:57vw}@media all and (max-width:767px){.kakomi-top-wrapper{flex-direction:column;height:auto}}.kakomi-top-box-left{width:61%}@media all and (max-width:767px){.kakomi-top-box-left{width:100%;height:370px}}.kakomi-top-box-left img{height:100%;width:100%;object-fit:cover}.kakomi-top-box-right{width:37%}@media all and (max-width:767px){.kakomi-top-box-right{width:100%}}.kakomi-top-content{width:340px;margin:0 auto;position:relative;display:flex;flex-direction:column;justify-content:center;height:100%}.kakomi-top-title{margin-bottom:14px;letter-spacing:.1rem;font-size:32px;font-family:Swis721,sans-serif;color:#999;line-height:2;text-align:center}@media all and (max-width:767px){.kakomi-top-title{font-size:29px;margin-top:45px;margin-bottom:20px;line-height:1.2}}.kakomi-top-subtitle{text-align:center;font-size:21px;line-height:1.8;margin-bottom:28px;font-family:Times,\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,MS P\660e\671d,MS \660e\671d,serif}@media all and (max-width:767px){.kakomi-top-subtitle{font-size:15px}}.kakomi-top-text{font-size:14px;line-height:2}@media all and (max-width:767px){.kakomi-top-text{font-size:11px;letter-spacing:.05rem;line-height:1.8}}.kakomi-video-wrapper{width:60%;margin:120px auto}@media all and (max-width:767px){.kakomi-video-wrapper{width:90%;margin:47px auto}}.kakomi-fluid-width-video-wrapper{width:100%;position:relative;padding:0}.kakomi-fluid-width-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.kakomi-tab-changer{margin:0 auto 20px;height:75px;position:relative}@media all and (max-width:767px){.kakomi-tab-changer{height:50px}}.kakomi-tab-ul{display:flex;justify-content:space-between;list-style:none;margin-right:-1px}.kakomi-tab-li{width:100%;text-align:center}.kakomi-content-box{display:none}.kakomi-content-box.active{display:block}.kakomi-tab-li a{background-color:#f7f7f9;border-right:1px solid #e3e3e6;border-top:1px solid #e3e3e6;border-bottom:1px solid #e3e3e6;display:block;padding:28.5px 20px;text-decoration:none;color:#989898;font-size:15px;transition:none}@media all and (max-width:767px){.kakomi-tab-li a{font-size:13px;padding:17px 3px;letter-spacing:.05rem}}.kakomi-tab-li a.active{background-color:#fff;border-bottom-color:#fff}.kakomi-flex-contents{width:100%;display:flex;justify-content:space-between;height:310px;margin:80px auto}@media all and (max-width:767px){.kakomi-flex-contents{flex-direction:column-reverse;height:auto;margin:auto}}.kakomi-flex-contents-reverse{flex-direction:row-reverse}@media all and (max-width:767px){.kakomi-flex-contents-reverse{flex-direction:column-reverse}}@media all and (max-width:767px){.kakomi-flex-contents-product{flex-direction:column}}.kakomi-flex-contents-image-box{width:57%;display:flex;flex-direction:column;justify-content:center}@media all and (max-width:767px){.kakomi-flex-contents-image-box{width:100%;margin-top:0rem}}@media all and (max-width:767px){.kakomi-flex-contents-product-box{width:100%;margin-top:5rem}}.kakomi-flex-contents-images-box{width:57%;display:flex;justify-content:space-between}@media all and (max-width:767px){.kakomi-flex-contents-images-box{width:100%}}.kakomi-flex-contents-image-box-ih{width:62%}@media all and (max-width:767px){.kakomi-flex-contents-image-box-ih{width:100%;margin-bottom:3rem}}.kakomi-flex-contents-image-box>img{height:100%;width:100%;object-fit:cover}.kakomi-flex-contents-images-box>img{object-fit:cover}@media all and (max-width:767px){.kakomi-flex-contents-images-box>img{height:100%;align-self:center}}.kakomi-flex-contents-image-box-ih>img{height:100%;width:100%;object-fit:contain}.kakomi-flex-contents-product-image{display:flex;justify-content:space-between}@media all and (max-width:767px){.kakomi-flex-contents-product-image{width:85%;margin:auto}}.kakomi-flex-contents-product-image.kakomi-flex-contents-product-image-fondue{justify-content:center}.kakomi-flex-contents-product-image>img{width:150px;margin:0 auto 40px}@media all and (max-width:767px){.kakomi-flex-contents-product-image>img{margin:0 auto 30px;width:90px;height:100%}}.kakomi-flex-contents-product-image.kakomi-flex-contents-product-image-fondue>img{width:100px;margin:0 80px 40px}@media all and (max-width:767px){.kakomi-flex-contents-product-image.kakomi-flex-contents-product-image-fondue>img{width:60px;height:100%;margin:0 auto 40px}}.kakomi-flex-contents-product-image.kakomi-flex-contents-product-image-ih>img{width:170px;margin:0 auto 40px}@media all and (max-width:767px){.kakomi-flex-contents-product-image.kakomi-flex-contents-product-image-ih>img{width:100px;height:100%}}.kakomi-flex-contents-button{display:block;max-width:200px;width:100%;margin:30px auto 0;padding:8px;border:1px solid #989898;color:#989898;font-size:13px;text-align:center}@media all and (max-width:767px){.kakomi-flex-contents-button{font-size:11px;padding:3px 5px;width:130px}}@media all and (max-width:767px){.kakomi-flex-contents-button-fondue{margin-bottom:50px}}.kakomi-flex-contents-button a{color:#3e3e3e;text-decoration:none;line-height:2}.kakomi-flex-contents-text-box{width:39%;display:flex;flex-direction:column;justify-content:center}@media all and (max-width:767px){.kakomi-flex-contents-text-box{width:100%}}.kakomi-flex-contents-text-box-ih{width:34%}@media all and (max-width:767px){.kakomi-flex-contents-text-box-ih{width:100%}}.kakomi-flex-contents-title{text-align:center;margin-top:1rem;margin-bottom:1rem;line-height:1.8;font-size:21px;font-family:Times,\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,MS P\660e\671d,MS \660e\671d,serif}@media all and (max-width:767px){.kakomi-flex-contents-title{font-size:15px;margin-top:30px}}.kakomi-flex-contents-text{font-size:14px;line-height:2}@media all and (max-width:767px){.kakomi-flex-contents-text{font-size:11px;margin-bottom:50px;line-height:1.8}}.kakomi-flex-contents-subtext{font-size:14px;font-weight:700;text-align:center;width:100%;display:block;line-height:3}@media all and (max-width:767px){.kakomi-flex-contents-subtext{font-size:11px}}.kakomi-flex-contents-text-center{font-size:14px;line-height:2;text-align:center}@media all and (max-width:767px){.kakomi-flex-contents-text-center{font-size:11px;line-height:1.8}}.kakomi-flex-contents-text-only{width:60%;margin:auto}@media all and (max-width:767px){.kakomi-flex-contents-text-only{width:100%}}.kakomi-full-width-container{margin:80px auto;height:460px;position:relative}@media all and (max-width:767px){.kakomi-full-width-container{margin:55px auto 45px;height:210px}}.kakomi-full-width-container img{height:100%;width:100%;object-fit:cover}.kakomi-full-width-container p{height:100%;line-height:460px;position:absolute;top:0%;width:100%;text-align:center;color:#fff;font-size:34px;font-family:YuMin,Times,\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,MS P\660e\671d,MS \660e\671d,serif}@media all and (max-width:767px){.kakomi-full-width-container p{line-height:210px;font-size:19px}}.kakmomi-faq-section{width:60%;margin:0 auto 80px}@media all and (max-width:767px){.kakmomi-faq-section{width:90%;margin:0 auto 50px}}.kakomi-faq-title{font-size:18px;font-family:Hiragino Kaku Gothic Pro,serif;color:#999;line-height:2.778;text-align:center;margin-bottom:30px;font-weight:600}@media all and (max-width:767px){.kakomi-faq-title{font-size:14px;margin-bottom:15px}}.kakmomi-faq-section .accordion .accordion__body{margin:24px 10px}.kakmomi-faq-section .accordion .accordion__head h6{font-size:15px;font-family:Hiragino Kaku Gothic Pro,serif;color:#999;line-height:60px;border:1px solid #e3e3e6;margin-bottom:20px}@media all and (max-width:767px){.kakmomi-faq-section .accordion .accordion__head h6{font-size:11px;line-height:25px;margin-bottom:15px;padding:10px 45px 10px 20px}}.kakmomi-faq-section .accordion .accordion__body p{font-size:13px;font-family:Hiragino Kaku Gothic Pro,serif;color:#999;line-height:1.8}@media all and (max-width:767px){.kakmomi-faq-section .accordion .accordion__body p{font-size:11px}}.kakmomi-faq-section .accordion .ico-toggle{border-radius:0;border:none;right:30px;left:auto}@media all and (max-width:767px){.kakmomi-faq-section .accordion .ico-toggle{right:20px}}.kakmomi-faq-section .accordion .ico-toggle:after{width:15px;height:2px}@media all and (max-width:767px){.kakmomi-faq-section .accordion .ico-toggle:after{width:13px;height:1px}}.kakmomi-faq-section .accordion .ico-toggle:before{width:2px;height:15px}@media all and (max-width:767px){.kakmomi-faq-section .accordion .ico-toggle:before{width:1px;height:13px}}.kakomi-care{background-color:#f7f7f9;width:71%;margin:80px auto;padding:40px 80px 20px}@media all and (max-width:767px){.kakomi-care{width:90%;margin:10px auto 50px;padding:30px 20px 20px}}.kakomi-care-title{font-size:13px;font-family:Hiragino Kaku Gothic Pro,serif;color:#999;line-height:1.6;text-align:center;font-weight:700;margin-bottom:20px}@media all and (max-width:767px){.kakomi-care-title{font-size:12px;margin-bottom:14px;line-height:1.8}}.kakomi-care-subtitle{font-size:13px;font-family:Hiragino Kaku Gothic Pro,serif;color:#999;line-height:1.6;font-weight:700}@media all and (max-width:767px){.kakomi-care-subtitle{font-size:12px;line-height:1.8}}.kakomi-care-text{font-size:13px;font-family:Hiragino Kaku Gothic Pro,serif;color:#999;line-height:1.6;margin-bottom:20px}@media all and (max-width:767px){.kakomi-care-text{font-size:11px;line-height:1.8}}.kakomi-gallery{background-color:#f7f7f9}.kakomi-gallery-wrapper{padding:80px 0}@media all and (max-width:767px){.kakomi-gallery-wrapper{padding:50px 0}}.kakomi-gallery-row{height:320px;display:flex;justify-content:center}@media all and (max-width:767px){.kakomi-gallery-row{height:110px}}.kakomi-gallery-row img{object-fit:cover;height:100%;width:100%}.kakomi-gallery-one{height:100%;width:318px;border:2px solid #f7f7f9}@media all and (max-width:767px){.kakomi-gallery-one{border:.5px solid #f7f7f9;height:110px}}.kakomi-gallery-two{height:100%;width:636px;border:2px solid #f7f7f9}@media all and (max-width:767px){.kakomi-gallery-two{border:.5px solid #f7f7f9;height:110px;width:640px}}.kakomi-story-link{text-decoration:none;color:#999}.kakomi-story-wrapper{display:flex;justify-content:space-between;padding-bottom:80px}@media all and (max-width:767px){.kakomi-story-wrapper{flex-direction:column;padding-bottom:50px}}.kakomi-product-story{width:48%}@media all and (max-width:767px){.kakomi-product-story{width:100%}}.kakomi-recipe{width:48%}@media all and (max-width:767px){.kakomi-recipe{width:100%}}.kakomi-story-title{margin-bottom:30px;margin-top:70px;letter-spacing:1.4px;font-size:24px;font-family:Swiss721BT,sans-serif;color:#999;line-height:1.2;text-align:center}@media all and (max-width:767px){.kakomi-story-title{margin-bottom:25px;margin-top:50px;font-weight:600;font-size:16px}}.kakomi-story-image{height:260px;width:100%;display:flex;flex-direction:column;justify-content:space-between}@media all and (max-width:767px){.kakomi-story-image{height:190px}}@media all and (max-width:767px){.kakomi-story-image-sp{height:auto}}.kakomi-story-image img{object-fit:cover;width:100%;height:100%}.kakomi-story-text{font-size:14px;line-height:1.8;margin-top:30px;letter-spacing:.05rem}@media all and (max-width:767px){.kakomi-story-text{font-size:11px}}.kakomi-article-link{color:#989898;text-decoration:none}.kakomi-story-link:hover .kakomi-story-image-hover{opacity:.8;transition:.5s}.kakomi-article-wrapper{height:80px;display:flex;justify-content:space-between}@media all and (max-width:767px){.kakomi-article-wrapper{height:70px;margin-bottom:15px}}.kakomi-article-image{width:30%}@media all and (max-width:767px){.kakomi-article-image{width:35%}}.kakomi-article-title{width:65%;font-size:14px;line-height:1.8;letter-spacing:.05rem;display:flex;align-items:center}@media all and (max-width:767px){.kakomi-article-title{width:60%;font-size:11px}}.wrapper .shell.kakomi-lineup{margin-bottom:60px}.wrapper .shell.kakomi-lineup .section__title{font-family:Swiss721BT,sans-serif;margin-top:48px}@media all and (max-width:767px){.wrapper .shell.kakomi-lineup .section__title{font-weight:600;font-size:16px;margin-top:24px}}@media all and (max-width:767px){.shell.kakomi-lineup .products .product{margin:0 0 30px!important}}@media all and (max-width:767px){.shell.kakomi-lineup .products .product__media img{width:100%}}@media all and (max-width:767px){.shell.kakomi-lineup .products .product__media{width:90%;margin:auto;text-align:center}}#kakomi-tab-changer.kakomiFixed .kakomi-tab-ul{position:fixed;top:59px;width:100%;z-index:2}@media all and (max-width:768px){#kakomi-tab-changer.kakomiFixed .kakomi-tab-ul{top:47px}}@media screen and (min-width:768px)and (max-width:1024px)and (orientation:portrait){.kakomi-top-wrapper{justify-content:space-between}.kakomi-top-content{max-width:100%}.kakomi-flex-contents-title{font-size:18px}.kakomi-flex-contents-subtext,.kakomi-flex-contents-text{font-size:13px}.kakomi-flex-contents-images-box>img.kakomi-flex-image-contain{object-fit:contain}.kakomi-gallery-row{height:230px}.kakomi-flex-contents-product-image>img{width:120px}.kakomi-flex-contents-product-image.kakomi-flex-contents-product-image-ih>img{width:140px}.kakomi-flex-contents-product-image.kakomi-flex-contents-product-image-fondue>img{width:70px;margin:0 auto 40px}.shell.kakomi-lineup .products .product{width:33%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kakomi.css.map */
