@charset "UTF-8";body{font-family:Roboto,Noto Sans JP,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Kaku Gothic Pro,Meiryo,sans-serif;letter-spacing:0;background:#fbfbfb}h1,h2,h3,h4,h5{font-family:Roboto,Noto Sans JP,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,Hiragino Kaku Gothic Pro,Meiryo,sans-serif;letter-spacing:0}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}@media(max-width:767px){.visible-xs{display:block!important}}@media(min-width:768px)and (max-width:991px){.visible-sm{display:block!important}}@media(min-width:992px)and (max-width:1199px){.visible-md{display:block!important}}@media(min-width:1200px){.visible-lg{display:block!important}}@media(max-width:767px){.hidden-xs{display:none!important}}@media(min-width:768px)and (max-width:991px){.hidden-sm{display:none!important}}@media(min-width:992px)and (max-width:1199px){.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg{display:none!important}}.section-title{text-align:center;font-size:48px;font-weight:400;margin-bottom:30px}@media only screen and (max-width:767px){.section-title{font-size:25px}}.section-title h2,.section-title h3{font-weight:400}.bg-gray{background:#f5f5f5}.btn-more a{background:#303030;display:inline-block;font-size:16px;color:#fff;padding:15px 60px;text-align:center}.btn-more a:hover{color:#fff}.btn-more.wide a{width:100%}.btn-more.white a{background:none;color:#303030;border:2px solid #303030}.btn-more.white a:hover{color:#303030}.btn-more-radius a{text-align:center;background:#57b82c;display:inline-block;font-size:30px;color:#fff;line-height:1;padding:25px 100px;border-radius:50px}@media only screen and (max-width:1024px){.btn-more-radius a{font-size:24px;padding:25px 50px}}@media only screen and (max-width:767px){.btn-more-radius a{padding:20px 50px;font-size:15px}}.btn-more-radius a:hover{color:#fff}.btn-more-radius.wide a{width:100%}.btn-more-radius.small a{font-size:24px}@media only screen and (max-width:768px){.btn-more-radius.small a{font-size:18px}}@media only screen and (max-width:767px){.btn-more-radius.small a{font-size:15px}}.grid--uniform .grid__item .grid-view-item .product-vendor{font-size:12px}.grid--uniform .grid__item .grid-view-item .product-card__title{font-size:16px;font-weight:700;line-height:1.5;margin-bottom:5px;display:block;text-decoration:none}.grid--uniform .grid__item .grid-view-item .product-description{font-size:12px;margin-bottom:5px}.grid--uniform .grid__item .grid-view-item .price{font-size:18px;font-weight:400}.grid--uniform .grid__item .grid-view-item .price .price__regular .price-item{font-weight:400}.grid--uniform.item-rank .grid__item{padding-top:25px;position:relative}.grid--uniform.item-rank .grid__item:before{content:"";position:absolute;top:0;left:28px;z-index:10;width:60px;height:60px}@media only screen and (max-width:768px){.grid--uniform.item-rank .grid__item:before{width:40px;height:40px}}@media only screen and (max-width:767px){.grid--uniform.item-rank .grid__item:before{width:40px;height:40px;left:20px}}.grid--uniform.item-rank .grid__item:nth-child(1):before{background:url(/cdn/shop/files/icon-rank-01.png?v=1588404700) no-repeat;background-size:contain}.grid--uniform.item-rank .grid__item:nth-child(2):before{background:url(/cdn/shop/files/icon-rank-02.png?v=1588404703) no-repeat;background-size:contain}.grid--uniform.item-rank .grid__item:nth-child(3):before{background:url(/cdn/shop/files/icon-rank-03.png?v=1588404706) no-repeat;background-size:contain}.grid--uniform.item-rank .grid__item:nth-child(4):before{background:url(/cdn/shop/files/icon-rank-04.png?v=1588404710) no-repeat;background-size:contain}.breadcrumb{margin-top:15px;font-size:14px}@media only screen and (max-width:767px){.breadcrumb{font-size:12px}}.breadcrumb a{text-decoration:underline}.index-section{padding:60px 0}@media only screen and (max-width:767px){.index-section{padding:30px 0}}.section-mainvisual{background:url(/cdn/shop/files/mainvisual-top-pc.jpg) no-repeat center;background-size:cover;padding:100px 0}@media only screen and (max-width:767px){.section-mainvisual{padding:70px 0 50px}}.section-mainvisual .tit-area{text-align:center;margin-bottom:80px}@media only screen and (max-width:767px){.section-mainvisual .tit-area{margin-bottom:50px}}.section-mainvisual .tit-area h2{font-size:100px;color:#fff;letter-spacing:0;font-weight:400;line-height:1.1;text-shadow:0px 0px 16px rgba(5,5,5,.3)}@media only screen and (max-width:768px){.section-mainvisual .tit-area h2{font-size:80px}}@media only screen and (max-width:767px){.section-mainvisual .tit-area h2{font-size:46px;margin:0}}.section-mainvisual .tit-area h2 span{font-size:60px;display:block;margin-bottom:20px;letter-spacing:.05em}@media only screen and (max-width:767px){.section-mainvisual .tit-area h2 span{font-size:28px}}.section-mainvisual .txt-area{overflow:hidden;max-width:950px;margin:0 auto}.section-mainvisual .txt-area .img{width:230px;float:left}@media only screen and (max-width:767px){.section-mainvisual .txt-area .img{display:none}}.section-mainvisual .txt-area .txt{padding-left:300px}@media only screen and (max-width:767px){.section-mainvisual .txt-area .txt{padding:0}}.section-mainvisual .txt-area .txt p{font-size:28px;color:#fff;line-height:1.5}@media only screen and (max-width:767px){.section-mainvisual .txt-area .txt p{font-size:15px}}.section-about{padding:80px 0 40px;background:url(/cdn/shop/files/bg-top-01-pc.jpg?v=1588404888) no-repeat center;background-size:cover}@media only screen and (max-width:767px){.section-about{padding:50px 0 30px;background:url(/cdn/shop/files/bg-top-01-sp.jpg?v=1588404898) no-repeat bottom;background-size:cover}}.section-about h2{font-size:48px;font-weight:400;line-height:1.25}@media only screen and (max-width:767px){.section-about h2{font-size:25px}}.section-about .description{font-size:28px;margin-bottom:250px}@media only screen and (max-width:767px){.section-about .description{font-size:15px;line-height:1.7;margin-bottom:100px}}.section-about .btn-more{text-align:right}.section-evidence{padding:80px 55px 60px;background:url(/cdn/shop/files/bg-top-02-pc.jpg?v=1588404903) no-repeat center;background-size:cover}@media only screen and (max-width:767px){.section-evidence{padding:50px 20px}}.section-evidence .in{max-width:1300px;margin:0 auto}.section-evidence .in h2{font-size:48px;font-weight:400;max-width:1090px;margin:0 auto 40px;line-height:1.25}@media only screen and (max-width:767px){.section-evidence .in h2{font-size:25px;margin:0 auto 30px}}.section-evidence .in .txt-area{padding-left:460px;max-width:1100px;font-size:28px;background:url(/cdn/shop/files/bg-top-02-product_f7681e43-1d04-417e-b36d-ab91b898ff15.png?v=1625106703) no-repeat left;background-size:500px;margin-left:30px}@media only screen and (max-width:1023px){.section-evidence .in .txt-area{background-size:400px;padding-left:360px;margin:0}}@media only screen and (max-width:767px){.section-evidence .in .txt-area{font-size:15px;padding:140px 0 0;background-size:260px;background-position:top;margin:0;line-height:1.7}}.section-performance{padding:80px 0 500px;background:#fff url(/cdn/shop/files/bg-top-04-pc-long.png?v=1588424604) no-repeat bottom;background-size:contain}@media only screen and (max-width:1700px){.section-performance{background-size:auto;padding:40px 0 400px}}@media only screen and (max-width:767px){.section-performance{background:#fff url(/cdn/shop/files/bg-top-04-sp.png?v=1588404935) no-repeat bottom;background-size:contain}}.section-performance .txt{padding-right:460px;background:url(/cdn/shop/files/bg-top-03-product_fed66516-cb17-4805-8fbd-b11343abafea.png?v=1625106703) no-repeat right;background-position-y:40px;background-size:500px}@media only screen and (max-width:1023px){.section-performance .txt{background-size:350px;padding-right:260px}}@media only screen and (max-width:767px){.section-performance .txt{padding:150px 0 0;background-position:top;background-size:260px}}.section-performance .txt h2{font-size:48px;font-weight:400;line-height:1.25}@media only screen and (max-width:1024px){.section-performance .txt h2{font-size:40px}}@media only screen and (max-width:767px){.section-performance .txt h2{font-size:25px}}.section-performance .txt p{font-size:28px}@media only screen and (max-width:767px){.section-performance .txt p{font-size:15px;line-height:1.7}}.section-llineup h2{font-size:48px;letter-spacing:0;font-weight:400;text-align:center;padding:60px 0 50px;background:#fff;margin:0;line-height:1.25}@media only screen and (max-width:768px){.section-llineup h2{font-size:40px}}@media only screen and (max-width:767px){.section-llineup h2{font-size:25px;padding:20px 0 15px}}.section-llineup .item{padding:80px 0}@media only screen and (max-width:767px){.section-llineup .item{padding:40px 0}}.section-llineup .item .page-width .in{padding:20px 0}@media only screen and (max-width:767px){.section-llineup .item .page-width .in{padding:0}}.section-llineup .item .page-width .in .head-area{text-shadow:0px 0px 16px rgba(5,5,5,.3);color:#fff;padding-left:300px}@media only screen and (max-width:767px){.section-llineup .item .page-width .in .head-area{padding:0}}.section-llineup .item .page-width .in .head-area h3{font-size:60px;font-weight:400;margin-bottom:10px}@media only screen and (max-width:768px){.section-llineup .item .page-width .in .head-area h3{font-size:50px}}@media only screen and (max-width:767px){.section-llineup .item .page-width .in .head-area h3{font-size:30px;margin-bottom:5px}}.section-llineup .item .page-width .in .head-area .sub-tit{font-size:36px;margin-bottom:30px;letter-spacing:0;text-shadow:0px 0px 16px rgba(5,5,5,.3)}@media only screen and (max-width:768px){.section-llineup .item .page-width .in .head-area .sub-tit{font-size:30px}}@media only screen and (max-width:767px){.section-llineup .item .page-width .in .head-area .sub-tit{font-size:20px;margin-bottom:20px}}.section-llineup .item .page-width .in .txt-area{text-shadow:0px 0px 16px rgba(5,5,5,.3);letter-spacing:0;padding-left:300px}@media only screen and (max-width:767px){.section-llineup .item .page-width .in .txt-area{padding-left:120px}}.section-llineup .item .page-width .in .txt-area p{font-size:28px;color:#fff;max-width:670px;letter-spacing:0}@media only screen and (max-width:768px){.section-llineup .item .page-width .in .txt-area p{font-size:24px}}@media only screen and (max-width:767px){.section-llineup .item .page-width .in .txt-area p{font-size:15px;line-height:1.7}}.section-llineup .item.item-odd .page-width .head-area{padding:0 300px 0 0}@media only screen and (max-width:767px){.section-llineup .item.item-odd .page-width .head-area{padding:0}}.section-llineup .item.item-odd .page-width .txt-area{padding:0 300px 0 0}@media only screen and (max-width:767px){.section-llineup .item.item-odd .page-width .txt-area{padding:0 0 0 110px}}.section-llineup .item.item-drink{background:url(/cdn/shop/files/bg-top-05.jpg?v=1588404939) no-repeat center;background-size:cover}.section-llineup .item.item-drink .page-width .in{background:url(/cdn/shop/files/pic-product-drink_a4a880ae-fc85-41a2-b82b-86c312dd44e6.png?v=1625106703) no-repeat left;background-size:270px}@media only screen and (max-width:767px){.section-llineup .item.item-drink .page-width .in{background:none}}@media only screen and (max-width:767px){.section-llineup .item.item-drink .page-width .in .txt-area{background:url(/cdn/shop/files/pic-product-drink_a4a880ae-fc85-41a2-b82b-86c312dd44e6.png?v=1625106703) no-repeat left;background-size:100px}}.section-llineup .item.item-pasta{background:url(/cdn/shop/files/bg-top-06-pc.jpg?v=1588404948) no-repeat center;background-size:cover}.section-llineup .item.item-pasta .page-width .in{background:url(/cdn/shop/files/md_risotto_cheese.jpg?v=1647594451) no-repeat right;background-size:270px}@media only screen and (max-width:767px){.section-llineup .item.item-pasta .page-width .in{background:none}}@media only screen and (max-width:767px){.section-llineup .item.item-pasta .page-width .in .txt-area{background:url(/cdn/shop/files/md_risotto_cheese.jpg?v=1647594451) no-repeat left;background-size:100px}}.section-llineup .item.item-sirial{background:url(/cdn/shop/files/bg-top-07-pc.jpg?v=1588404955) no-repeat center;background-size:cover}.section-llineup .item.item-sirial .page-width .in{background:url(/cdn/shop/files/md_cereal_chocolate_8343c208-93d0-4d92-bc28-c036180178b5.jpg?v=1647594451) no-repeat left;background-size:270px}@media only screen and (max-width:767px){.section-llineup .item.item-sirial .page-width .in{background:none}}@media only screen and (max-width:767px){.section-llineup .item.item-sirial .page-width .in .txt-area{background:url(/cdn/shop/files/md_cereal_chocolate_8343c208-93d0-4d92-bc28-c036180178b5.jpg?v=1647594451) no-repeat left;background-size:100px}}.section-nutrients{background:url(/cdn/shop/files/bg-top-08-pc.jpg) no-repeat center;background-size:cover;padding:90px 0}@media only screen and (max-width:767px){.section-nutrients{padding:40px 0}}.section-nutrients h2{text-align:center;font-size:48px;color:#fff;font-weight:400;text-shadow:0px 0px 16px rgba(5,5,5,.3)}@media only screen and (max-width:768px){.section-nutrients h2{font-size:40px}}@media only screen and (max-width:767px){.section-nutrients h2{font-size:25px}}.section-nutrients .description{text-align:center;font-size:28px;color:#fff;max-width:980px;margin:0 auto 30px;text-shadow:0px 0px 16px rgba(5,5,5,.3)}@media only screen and (max-width:767px){.section-nutrients .description{font-size:15px;text-align:left;line-height:1.7;margin-bottom:20px}}.section-nutrients .figure-box{background:#ffffffd9;padding:60px 90px 50px;text-align:center}@media only screen and (max-width:767px){.section-nutrients .figure-box{padding:25px;text-align:left}}.section-nutrients .figure-box h3{font-size:36px;font-weight:400;margin-bottom:5px}@media only screen and (max-width:767px){.section-nutrients .figure-box h3{font-size:24px}}.section-nutrients .figure-box small{display:block;font-size:16px;margin-bottom:30px}@media only screen and (max-width:767px){.section-nutrients .figure-box small{font-size:12px}}.section-nutrients .figure-box img{margin-bottom:30px}@media only screen and (max-width:767px){.section-nutrients .figure-box img{margin-bottom:20px}}.section-nutrients .figure-box p{font-size:16px;line-height:2}@media only screen and (max-width:767px){.section-nutrients .figure-box p{font-size:12px;line-height:1.5}}.section-case{padding:100px 0;background:#fff}@media only screen and (max-width:767px){.section-case{padding:60px 0 0}}.section-case h2{text-align:center;font-size:48px;font-weight:400;margin-bottom:20px}@media only screen and (max-width:767px){.section-case h2{font-size:25px}}.section-case .description{text-align:center;font-size:28px;margin-bottom:50px}@media only screen and (max-width:767px){.section-case .description{font-size:15px;text-align:left;line-height:1.7;margin-bottom:40px}}.section-case .case-box{display:flex;justify-content:space-around}@media only screen and (max-width:767px){.section-case .case-box{display:block}}.section-case .case-box .item{width:29.5%}@media only screen and (max-width:767px){.section-case .case-box .item{width:100%;padding:0 3%;margin-bottom:80px}}.section-case .case-box .item .img{position:relative;margin-bottom:40px}@media only screen and (max-width:767px){.section-case .case-box .item .img{margin-bottom:25px}}.section-case .case-box .item .img .label{position:absolute;top:0;right:0;background:#424242;font-size:22px;color:#fff;padding:15px 25px}.section-case .case-box .item .btn-more{text-align:center}.section-case .case-box .item .btn-more a{width:80%}@media only screen and (max-width:1010px){.section-case .case-box .item .btn-more a{padding:15px 10px}}.section-message{padding:80px 0 480px;text-align:center;background:url(/cdn/shop/files/bg-top-09-pc.jpg?v=1588404975) no-repeat center bottom;background-size:cover}@media only screen and (max-width:767px){.section-message{padding:50px 0 40px;text-align:left;background:url(/cdn/shop/files/bg-top-09-sp.jpg?v=1588404979) no-repeat center bottom;background-size:cover}}.section-message h2{font-size:48px;font-weight:400}@media only screen and (max-width:767px){.section-message h2{font-size:25px}}.section-message .description{font-size:28px}@media only screen and (max-width:767px){.section-message .description{font-size:15px;line-height:1.7}}.section-lineup-grid{width:100%;padding:100px 0}@media only screen and (max-width:767px){.section-lineup-grid{padding:40px 0}}.section-lineup-grid h2{font-size:48px;font-weight:400;margin-bottom:40px}@media only screen and (max-width:767px){.section-lineup-grid h2{font-size:25px;margin-bottom:30px}}.section-lineup-grid .item .in{padding:15px;min-height:285px}@media only screen and (max-width:767px){.section-lineup-grid .item .in{padding:9px;min-height:auto}}.section-lineup-grid .item .in .txt-area{background:#30303033;max-width:320px;margin-left:auto;color:#fff;padding:30px;border:1px solid #FFF}@media only screen and (max-width:767px){.section-lineup-grid .item .in .txt-area{max-width:auto;width:50%;padding:10px 15px}}.section-lineup-grid .item .in .txt-area .sub-title{font-size:16px;margin-bottom:5px}@media only screen and (max-width:767px){.section-lineup-grid .item .in .txt-area .sub-title{font-size:10px}}.section-lineup-grid .item .in .txt-area h3{border-bottom:1px solid #FFF;padding-bottom:10px;margin-bottom:10px;font-size:27px;font-weight:400}@media only screen and (max-width:767px){.section-lineup-grid .item .in .txt-area h3{font-size:15px}}.section-lineup-grid .item .in .txt-area p{color:#fff;font-size:18px}@media only screen and (max-width:767px){.section-lineup-grid .item .in .txt-area p{font-size:12px}}.section-lineup-grid .item.item-drink .in{background:url(/cdn/shop/files/bg-lineup-01.jpg?v=1588404858) no-repeat center;background-size:cover}.section-lineup-grid .item.item-all .in{background:url(/cdn/shop/files/bg-lineup-02_50eee2b5-a8b6-49fa-85af-405067818bd0.jpg?v=1620294577) no-repeat center;background-size:cover}.section-lineup-grid .item.item-pasta .in{background:url(/cdn/shop/files/bg-lineup-03.jpg?v=1588404866) no-repeat center;background-size:cover}.section-lineup-grid .item.item-drink02 .in{background:url(/cdn/shop/files/bg-lineup-04.jpg?v=1588404873) no-repeat center;background-size:cover}.section-lineup-grid .item.item-seven .in{background:url(/cdn/shop/files/bg-lineup-05.jpg?v=1588404880) no-repeat center;background-size:cover}.section-lineup-grid .col-2{display:flex;flex-wrap:wrap;width:100%}@media only screen and (max-width:980px){.section-lineup-grid .col-2{display:block}}.section-lineup-grid .col-2 .item{width:50%;padding:3px}@media only screen and (max-width:980px){.section-lineup-grid .col-2 .item{width:100%;padding:0 0 2px}}.section-lineup-grid .col-3{display:flex;flex-wrap:wrap;width:100%}@media only screen and (max-width:980px){.section-lineup-grid .col-3{display:block}}.section-lineup-grid .col-3 .item{width:33.3333%;padding:3px}@media only screen and (max-width:980px){.section-lineup-grid .col-3 .item{width:100%;padding:0 0 2px}}.section-banner{padding:80px 0;margin-top:80px;background:url(/cdn/shop/files/bg-microdiet-bnr.jpg?v=1591499206) no-repeat center;background-size:cover}@media only screen and (max-width:767px){.section-banner{padding:35px 0;background:url(/cdn/shop/files/bg-microdiet-bnr-sp.jpg?v=1592124741) no-repeat center;background-size:cover}}.section-banner .item a{display:block}.section-banner .item a img{display:block;margin:0 auto}.product-template__container .product-single .product-single__media-group .product-single__thumbnails{margin:10px 5px}@media only screen and (max-width:767px){.product-template__container .product-single .product-single__media-group .product-single__thumbnails{margin:0 auto}}.product-template__container .product-single .product-single__media-group .product-single__thumbnails li.product-single__thumbnails-item{flex:0 0 33.333%}.product-template__container .product-single .product-single__media-group .social-sharing{justify-content:center;margin:30px 0}@media only screen and (max-width:767px){.product-template__container .product-single .product-single__media-group .social-sharing{margin:30px 0 0}}.product-template__container .product-single .product-single__media-group .social-sharing .btn--share{border:none;margin:0}.product-template__container .product-single .product-single__meta{margin-bottom:60px}.product-template__container .product-single .product-single__meta h1{font-size:42px}@media only screen and (max-width:767px){.product-template__container .product-single .product-single__meta h1{font-size:30px}}.product-template__container .product-single .product-single__meta .product-single__description{margin-top:20px}.product-template__container .product-single .product-single__meta .product__price{display:flex;align-items:baseline;letter-spacing:0}.product-template__container .product-single .product-single__meta .product__price .price{font-size:36px;color:#2886d1;font-size:48px;font-weight:700}@media only screen and (max-width:767px){.product-template__container .product-single .product-single__meta .product__price .jpy{font-size:18px}}.product-template__container .product-single .product-single__meta .product-form{padding-top:0}.section-review-area{padding:90px 0 50px}@media only screen and (max-width:767px){.section-review-area{padding:60px 0 20px}}.product-description-area{letter-spacing:0}.product-description-area .label-area{margin-bottom:30px}@media only screen and (max-width:767px){.product-description-area .label-area{margin-bottom:20px}}.product-description-area .label-area ul{display:flex;flex-wrap:wrap;margin:-1%}.product-description-area .label-area ul li{list-style:none;width:31.3333%;margin:1%;padding:10px;font-size:14px;text-align:center;background:#fec600;border-radius:5px;line-height:1.2;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.product-description-area .label-area ul li{width:48%}}.product-description-area h2{color:#eea314;font-size:28px;margin:0 0 10px;font-weight:400}@media only screen and (max-width:767px){.product-description-area h2{font-size:25px}}.product-description-area p{font-size:20px}@media only screen and (max-width:767px){.product-description-area p{font-size:18px}}.product-description-area a{color:#2886d1}@media only screen and (max-width:767px){.product-description-area a{font-size:18px}}.product-description-area .box-area{padding:25px;border-radius:8px;font-size:20px;border:2px solid #2a2222;margin-bottom:20px}@media only screen and (max-width:767px){.product-description-area .box-area{font-size:18px;padding:20px}}.product-description-area .discount-table{table-layout:auto;border-left:1px solid #dbb675;border-top:1px solid #dbb675;border-radius:6px;border-collapse:unset;margin-bottom:20px}.product-description-area .discount-table th{background:#e8cfa3;font-weight:700;font-size:18px;padding:10px 20px;border:none;border-right:1px solid #dbb675;border-bottom:1px solid #dbb675}.product-description-area .discount-table td{background:#fff;font-size:22px;font-weight:700;border:none;padding:10px 20px;border-right:1px solid #dbb675;border-bottom:1px solid #dbb675}@media only screen and (max-width:767px){.product-description-area .discount-table td{font-size:18px}}.product-description-area .discount-table td:nth-child(2n){background:#feffe3;color:#e43636;font-size:24px;font-weight:700;text-align:right}@media only screen and (max-width:767px){.product-description-area .discount-table td:nth-child(2n){font-size:18px}}#product-fixed-section{position:fixed;bottom:0;left:0;right:0;width:100vw;padding:0;z-index:99}#product-fixed-section .fix-bar{display:flex;justify-content:space-between;align-items:center;background-color:#fac83c;padding:15px 30px 60px}@media only screen and (max-width:767px){#product-fixed-section .fix-bar{padding:15px 10px 60px;display:block}}#product-fixed-section .fix-bar .price-area{display:flex;align-items:baseline;font-size:34px;padding-right:20px}@media only screen and (max-width:767px){#product-fixed-section .fix-bar .price-area{font-size:18px;flex-wrap:wrap;justify-content:space-between;padding:0}}#product-fixed-section .fix-bar .price-area .tit{font-size:38px;font-weight:700;margin-right:15px;line-height:1.2}@media only screen and (max-width:767px){#product-fixed-section .fix-bar .price-area .tit{font-size:24px;padding:0;margin-bottom:10px;width:100%}}#product-fixed-section .fix-bar .price-area .price-box{display:flex;align-items:baseline;line-height:1}@media only screen and (max-width:767px){#product-fixed-section .fix-bar .price-area .price-box{width:50%;padding-right:10px}}#product-fixed-section .fix-bar .price-area .price-box .price{font-size:48px;color:#2886d1;font-weight:700}@media only screen and (max-width:767px){#product-fixed-section .fix-bar .price-area .price-box .price{font-size:28px}}#product-fixed-section .fix-bar .price-area .price-box .tani{font-size:26px}@media only screen and (max-width:767px){#product-fixed-section .fix-bar .price-area .price-box .tani{font-size:16px}}#product-fixed-section .fix-bar .show-detail{color:#303030;font-weight:700;font-size:16px;padding:10px 40px 10px 20px;position:relative;background:#fff;border-radius:20px}@media only screen and (max-width:767px){#product-fixed-section .fix-bar .show-detail{width:auto;font-size:14px}}#product-fixed-section .fix-bar .show-detail:hover{cursor:pointer}#product-fixed-section .fix-bar .show-detail:after{content:"";position:absolute;right:20px;top:15px;width:8px;height:8px;border-right:1px solid #303030;border-bottom:1px solid #303030;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#product-fixed-section .fix-bar .show-detail.open:after{content:"";position:absolute;right:20px;top:20px;width:8px;height:8px;border-right:1px solid #303030;border-bottom:1px solid #303030;-webkit-transform:rotate(225deg);transform:rotate(225deg)}#product-fixed-section .detail-area{background-color:#f7f7f7;padding:40px 40px 70px;display:none}@media only screen and (max-width:767px){#product-fixed-section .detail-area{padding:10px 10px 200px;overflow-y:scroll;height:100%}}#product-fixed-section .detail-area .form-area{text-align:right}@media only screen and (max-width:767px){#product-fixed-section .detail-area .form-area{text-align:left}}#product-fixed-section .detail-area .form-area .product__price{display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width:767px){#product-fixed-section .detail-area .form-area .product__price{justify-content:left}}#product-fixed-section .detail-area .form-area .product__price .total{margin-right:15px;font-size:24px}@media only screen and (max-width:767px){#product-fixed-section .detail-area .form-area .product__price .total{font-size:16px}}#product-fixed-section .detail-area .form-area .product__price .price .price-item{font-size:42px;color:#2886d1}@media only screen and (max-width:767px){#product-fixed-section .detail-area .form-area .product__price .price .price-item{font-size:28px}}@media only screen and (max-width:767px){#product-fixed-section .detail-area .form-area .product__policies{font-size:14px}}#product-fixed-section .detail-area .form-area form{padding:0}#product-fixed-section .detail-area .form-area form .product-form__controls-group{display:flex;flex-wrap:wrap;justify-content:flex-end}@media only screen and (max-width:767px){#product-fixed-section .detail-area .form-area form .product-form__controls-group{justify-content:left}}#product-fixed-section .detail-area .form-area form .product-form__controls-group .product-form__item{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end}@media only screen and (max-width:767px){#product-fixed-section .detail-area .form-area form .product-form__controls-group .product-form__item{justify-content:left}}#product-fixed-section .detail-area .form-area form .product-form__controls-group .product-form__item label{margin-right:15px}#product-fixed-section .detail-area .form-area form .product-form__controls-group .product-form__item select.product-form__input{max-width:450px}@media only screen and (max-width:767px){#product-fixed-section .detail-area .form-area form .product-form__controls-group .product-form__item select.product-form__input{width:auto;min-width:150px}}#product-fixed-section .detail-area .form-area form .product-form__controls-group--submit .product-form__item--submit{display:block}#product-fixed-section .detail-area .form-area form .product-form__controls-group--submit .product-form__item--submit .ro_widget .bold-ro__product,#product-fixed-section .detail-area .form-area form .product-form__controls-group--submit .product-form__item--submit .product-form__cart-submit{max-width:500px;margin-left:auto}@media only screen and (max-width:767px){#product-fixed-section .detail-area .form-area form .product-form__controls-group--submit .product-form__item--submit .product-form__cart-submit{font-size:18px;min-height:60px}}#product-fixed-section .detail-area .form-area form .product-form__controls-group--submit .product-form__item--submit .bold-ro__add-to-order-false{max-width:500px;width:100%}#product-fixed-section .detail-area .form-area .caption{font-size:16px;line-height:1.5}@media only screen and (max-width:767px){#product-fixed-section .detail-area .form-area .caption{font-size:14px}}@media only screen and (max-width:767px){#product-fixed-section.open{height:100vh}}#product-fixed-section.open .fix-bar{padding:15px 30px}@media only screen and (max-width:767px){#product-fixed-section.open .fix-bar{padding:15px 10px}}#shopify-section-product-recommendations{background:#f3f3f3}#shopify-section-product-recommendations .product-recommendations__inner{padding:90px 0}@media only screen and (max-width:767px){#shopify-section-product-recommendations .product-recommendations__inner{padding:60px 0}}.section-mainvisual-microdiet{background:url(/cdn/shop/files/mainvisual-microdiet-pc.jpg?v=1588840518) no-repeat center;background-size:cover;padding:80px 0}@media only screen and (max-width:767px){.section-mainvisual-microdiet{padding:55px 0 35px;background:url(/cdn/shop/files/mainvisual-microdiet-sp.jpg?v=1589263821) no-repeat center;background-size:cover}}.section-mainvisual-microdiet .tit-area{text-align:center;margin-bottom:80px}@media only screen and (max-width:767px){.section-mainvisual-microdiet .tit-area{margin-bottom:30px}}.section-mainvisual-microdiet .tit-area h2{font-size:100px;color:#fff;letter-spacing:0;font-weight:400;line-height:1.1;text-shadow:0px 0px 16px rgba(5,5,5,.3)}@media only screen and (max-width:1024px){.section-mainvisual-microdiet .tit-area h2{font-size:80px}}@media only screen and (max-width:768px){.section-mainvisual-microdiet .tit-area h2{font-size:60px}}@media only screen and (max-width:767px){.section-mainvisual-microdiet .tit-area h2{font-size:40px;margin:0}}.section-mainvisual-microdiet .txt-area{overflow:hidden;max-width:950px;margin:0 auto}.section-mainvisual-microdiet .txt-area p{font-size:28px;color:#fff;line-height:1.5;text-shadow:0px 0px 16px rgba(5,5,5,.3)}@media only screen and (max-width:767px){.section-mainvisual-microdiet .txt-area p{font-size:15px}}.section-microdiet-bnr{padding:40px 0 0}.section-microdiet-bnr .box-area{display:flex;justify-content:space-between;max-width:980px;margin:0 auto}@media only screen and (max-width:767px){.section-microdiet-bnr .box-area{display:block}}.section-microdiet-bnr .box-area .item{width:48%}@media only screen and (max-width:767px){.section-microdiet-bnr .box-area .item{width:100%;margin-bottom:10px}}.section-microdiet-bnr .box-area .item a{display:block}.section-microdiet-bnr .box-area .item a img{margin:0 auto}.section-microdiet-bnr .box-area .item a img:hover{opacity:.9}.section-microdiet-charenge .midashi{position:relative}.section-microdiet-charenge .midashi h2{font-size:48px;letter-spacing:0;font-weight:400;text-align:center;padding:40px 0 50px;background:#fff;margin:0;line-height:1.25}@media only screen and (max-width:768px){.section-microdiet-charenge .midashi h2{font-size:40px}}@media only screen and (max-width:767px){.section-microdiet-charenge .midashi h2{font-size:25px;padding:25px 0}}.section-microdiet-charenge .midashi img{position:absolute;transform:translate(-50%);left:50%;bottom:-70px}@media only screen and (max-width:767px){.section-microdiet-charenge .midashi img{bottom:-35px;width:120px}}.section-microdiet-charenge .item{padding:100px 0}@media only screen and (max-width:767px){.section-microdiet-charenge .item{padding:40px 0}}.section-microdiet-charenge .item .in{max-width:750px}.section-microdiet-charenge .item .in .head-area{font-size:30px;line-height:1.25;margin-bottom:40px}@media only screen and (max-width:768px){.section-microdiet-charenge .item .in .head-area{text-align:center}}@media only screen and (max-width:767px){.section-microdiet-charenge .item .in .head-area{font-size:15px;text-align:center;margin-bottom:20px;line-height:1.6}}.section-microdiet-charenge .item .in .head-area span{font-weight:700;font-size:60px;margin-bottom:10px;display:block}@media only screen and (max-width:767px){.section-microdiet-charenge .item .in .head-area span{font-size:30px;font-weight:400;margin:0}}.section-microdiet-charenge .item .in .txt-area{display:flex}@media only screen and (max-width:768px){.section-microdiet-charenge .item .in .txt-area{display:block}}@media only screen and (max-width:768px){.section-microdiet-charenge .item .in .txt-area .img{text-align:center;margin:0 auto 10px}}.section-microdiet-charenge .item .in .txt-area .txt{font-size:30px;padding-left:40px}@media only screen and (max-width:768px){.section-microdiet-charenge .item .in .txt-area .txt{text-align:center;padding:0}}.section-microdiet-charenge .item .in .txt-area .txt p{letter-spacing:0;margin-bottom:30px}@media only screen and (max-width:767px){.section-microdiet-charenge .item .in .txt-area .txt p{font-size:15px;margin-bottom:15px}}.section-microdiet-charenge .item .in .txt-area .txt p span{display:block;font-size:48px;line-height:1.25}@media only screen and (max-width:767px){.section-microdiet-charenge .item .in .txt-area .txt p span{font-size:25px;margin-top:5px}}@media only screen and (max-width:767px){.section-microdiet-charenge .item .in .txt-area .txt .btn-more-radius{width:70%;margin:0 auto}}.section-microdiet-charenge .item.item01{padding:120px 0 100px;background:url(/cdn/shop/files/bg-microdiet-tegaru01.jpg?v=1588840504) no-repeat center;background-size:cover}@media only screen and (max-width:768px){.section-microdiet-charenge .item.item01{padding:40px 0;background:url(/cdn/shop/files/bg-microdiet-tegaru01-sp.jpg?v=1589263827) no-repeat center;background-size:cover}}.section-microdiet-charenge .item.item01 .in{margin-left:auto}@media only screen and (max-width:767px){.section-microdiet-charenge .item.item01 .in .txt-area .img{width:120px}}.section-microdiet-charenge .item.item02{background:url(/cdn/shop/files/bg-microdiet-tegaru02.jpg?v=1588840509) no-repeat center;background-size:cover}@media only screen and (max-width:768px){.section-microdiet-charenge .item.item02{background:url(/cdn/shop/files/bg-microdiet-tegaru02-sp.jpg?v=1589263831) no-repeat center;background-size:cover}}.section-microdiet-charenge .item.item02 .in{margin-right:auto;max-width:970px}@media only screen and (max-width:767px){.section-microdiet-charenge .item.item02 .in .txt-area .img{width:250px;margin:0 0 10px}}.section-llineup-detail h2{font-size:48px;letter-spacing:0;font-weight:400;text-align:center;padding:60px 0 50px;background:#fff;margin:0;line-height:1.25}@media only screen and (max-width:768px){.section-llineup-detail h2{font-size:40px}}@media only screen and (max-width:767px){.section-llineup-detail h2{font-size:25px;padding:20px 0 15px}}.section-llineup-detail .item{padding:110px 0}@media only screen and (max-width:767px){.section-llineup-detail .item{padding:60px 0 0}}.section-llineup-detail .item .page-width .in h3{font-size:50px;color:#fff;text-shadow:0px 0px 16px rgba(5,5,5,.3);text-align:center;margin-bottom:40px;font-weight:700}@media only screen and (max-width:768px){.section-llineup-detail .item .page-width .in h3{font-size:50px}}@media only screen and (max-width:767px){.section-llineup-detail .item .page-width .in h3{font-size:30px;margin-bottom:25px;font-weight:400}}.section-llineup-detail .item .page-width .in .txt-area{text-shadow:0px 0px 16px rgba(5,5,5,.3);letter-spacing:0;display:flex;margin-bottom:50px}@media only screen and (max-width:767px){.section-llineup-detail .item .page-width .in .txt-area{display:block;margin-bottom:70px}}.section-llineup-detail .item .page-width .in .txt-area .img{position:relative;width:40%}@media only screen and (max-width:767px){.section-llineup-detail .item .page-width .in .txt-area .img{max-width:230px;width:100%;margin:0 auto 10px}}.section-llineup-detail .item .page-width .in .txt-area .txt{width:60%;padding-left:40px}@media only screen and (max-width:767px){.section-llineup-detail .item .page-width .in .txt-area .txt{width:100%;padding:0}}.section-llineup-detail .item .page-width .in .txt-area .txt p{font-size:30px;color:#fff;max-width:650px;letter-spacing:0;line-height:1.4;margin-bottom:30px}@media only screen and (max-width:768px){.section-llineup-detail .item .page-width .in .txt-area .txt p{font-size:24px}}@media only screen and (max-width:767px){.section-llineup-detail .item .page-width .in .txt-area .txt p{font-size:20px;line-height:1.7;margin-bottom:20px;text-shadow:0px 0px 16px rgba(5,5,5,.3)}}.section-llineup-detail .item .page-width .in .txt-area .txt .btn-more-radius{width:90%;margin:0 auto}@media only screen and (max-width:767px){.section-llineup-detail .item .page-width .in .txt-area .txt .btn-more-radius{width:80%}}.section-llineup-detail .item .page-width .in .product-area{margin:0 -1%}@media only screen and (max-width:767px){.section-llineup-detail .item .page-width .in .product-area{background:#e8cfa3;padding:50px 8px 30px;margin:0 -22px;position:relative}}@media only screen and (max-width:767px){.section-llineup-detail .item .page-width .in .product-area .arrow{position:absolute;top:1px;left:0;width:100%;height:0;background-color:#000c}.section-llineup-detail .item .page-width .in .product-area .arrow:before,.section-llineup-detail .item .page-width .in .product-area .arrow:after{content:"";position:absolute;bottom:100%;width:50%;box-sizing:border-box}.section-llineup-detail .item .page-width .in .product-area .arrow:before{right:50%;border-bottom:20px solid #e8cfa3;border-right:20px solid transparent}.section-llineup-detail .item .page-width .in .product-area .arrow:after{left:50%;border-bottom:20px solid #e8cfa3;border-left:20px solid transparent}}.section-llineup-detail .item .page-width .in .product-area .product{padding:0 1%}@media only screen and (max-width:767px){.section-llineup-detail .item .page-width .in .product-area .product{padding:0 7px;margin-bottom:20px}}.section-llineup-detail .item .page-width .in .product-area .product img{display:block;width:100%;margin-bottom:20px}@media only screen and (max-width:767px){.section-llineup-detail .item .page-width .in .product-area .product img{margin-bottom:10px}}.section-llineup-detail .item .page-width .in .product-area .product p{text-align:center;font-size:18px;text-shadow:0px 0px 16px rgba(5,5,5,.3);color:#fff}@media only screen and (max-width:767px){.section-llineup-detail .item .page-width .in .product-area .product p{color:#303030;text-shadow:none;font-size:14px}}.section-llineup-detail .item .page-width .in .product-area.type01{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.section-llineup-detail .item .page-width .in .product-area.type01{flex-wrap:wrap;justify-content:center}}.section-llineup-detail .item .page-width .in .product-area.type01 .product{width:33.3333%}.section-llineup-detail .item .page-width .in .product-area.type02{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.section-llineup-detail .item .page-width .in .product-area.type02{display:block;padding-bottom:10px}}.section-llineup-detail .item .page-width .in .product-area.type02 .col-6{display:flex;justify-content:space-between;flex-wrap:wrap;width:48.5%}@media only screen and (max-width:767px){.section-llineup-detail .item .page-width .in .product-area.type02 .col-6{width:100%}}.section-llineup-detail .item .page-width .in .product-area.type02 .col-6 .tit{width:96%;font-size:24px;background:#e8cfa3;text-align:center;padding:10px;margin:0 auto 35px}@media only screen and (max-width:767px){.section-llineup-detail .item .page-width .in .product-area.type02 .col-6 .tit{border:2px solid #303030;font-size:16px;margin:0 auto 25px}}.section-llineup-detail .item .page-width .in .product-area.type02 .col-6 .product{width:48%;padding:0 2%}@media only screen and (max-width:767px){.section-llineup-detail .item .page-width .in .product-area.type02 .col-6 .product{width:49%;margin-bottom:50px}}.section-llineup-detail .item .page-width .in .product-area.type03{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.section-llineup-detail .item .page-width .in .product-area.type03{flex-wrap:wrap;justify-content:center;padding-bottom:20px}}.section-llineup-detail .item .page-width .in .product-area.type03 .product{width:31.5%}@media only screen and (max-width:767px){.section-llineup-detail .item .page-width .in .product-area.type03 .product{width:49%;margin-bottom:30px}}.section-llineup-detail .item.item-drink{background:url(/cdn/shop/files/bg-microdiet-linenup01.jpg?v=1588840491) no-repeat center;background-size:cover}@media only screen and (max-width:767px){.section-llineup-detail .item.item-drink{background:url(/cdn/shop/files/bg-microdiet-linenup01-sp.jpg?v=1589263842) no-repeat;background-size:contain}}.section-llineup-detail .item.item-pasta{background:url(/cdn/shop/files/bg-microdiet-linenup02.jpg?v=1588840495) no-repeat center;background-size:cover}@media only screen and (max-width:767px){.section-llineup-detail .item.item-pasta{background:url(/cdn/shop/files/bg-microdiet-linenup02-sp.jpg?v=1589263845) no-repeat;background-size:contain}}.section-llineup-detail .item.item-sirial{background:url(/cdn/shop/files/bg-microdiet-linenup03.jpg?v=1588840500) no-repeat center;background-size:cover}@media only screen and (max-width:767px){.section-llineup-detail .item.item-sirial{background:url(/cdn/shop/files/bg-microdiet-linenup03-sp.jpg?v=1589263849) no-repeat;background-size:contain}}.section-microdiet-message{padding:80px 0}@media only screen and (max-width:767px){.section-microdiet-message{padding:40px 0}}.section-microdiet-message h2{font-size:48px;font-weight:400;text-align:center;margin-bottom:50px}@media only screen and (max-width:767px){.section-microdiet-message h2{font-size:25px;margin-bottom:30px}}.section-microdiet-message .txt-area{display:flex;max-width:930px;margin:0 auto}@media only screen and (max-width:768px){.section-microdiet-message .txt-area{display:block}}@media only screen and (max-width:768px){.section-microdiet-message .txt-area .img{max-width:300px;margin:0 auto 20px}}@media only screen and (max-width:767px){.section-microdiet-message .txt-area .img{max-width:180px;margin:0 auto 20px}}.section-microdiet-message .txt-area .txt{font-size:48px;line-height:1.25;padding-left:60px;letter-spacing:0}@media only screen and (max-width:768px){.section-microdiet-message .txt-area .txt{text-align:center}}@media only screen and (max-width:767px){.section-microdiet-message .txt-area .txt{padding:0;font-size:25px;text-align:center;margin-bottom:30px}}.section-microdiet-message .txt-area .txt span{color:#f92d8c;display:block;margin-top:20px}@media only screen and (max-width:767px){.section-microdiet-message .txt-area .txt span{margin-top:10px}}.section-microdiet-message .figure{text-align:center;margin-bottom:30px}@media only screen and (max-width:767px){.section-microdiet-message .figure{margin-bottom:40px}}.section-microdiet-message .txt-strong{background:#f92d8c;text-align:center;font-size:48px;line-height:1.25;font-weight:700;padding:20px;color:#fff;max-width:930px;margin:0 auto 40px;letter-spacing:0}@media only screen and (max-width:767px){.section-microdiet-message .txt-strong{font-size:25px;padding:20px 15px;margin:0 auto 30px}}.section-microdiet-message .txt-strong span{color:#fdde50}.section-microdiet-message .txt-catch{font-size:48px;text-align:center;letter-spacing:0}@media only screen and (max-width:767px){.section-microdiet-message .txt-catch{font-size:25px}}.section-microdiet-cause .item{padding:100px 0}@media only screen and (max-width:767px){.section-microdiet-cause .item{padding:40px 0 20px}}.section-microdiet-cause .item .head-area{text-shadow:0px 0px 16px rgba(5,5,5,.3)}.section-microdiet-cause .item .head-area h2{font-size:60px;color:#fff}@media only screen and (max-width:767px){.section-microdiet-cause .item .head-area h2{font-size:30px;text-align:center;margin-bottom:0}}.section-microdiet-cause .item .head-area .sub-txt{font-size:30px;color:#fff;margin-bottom:40px;letter-spacing:0}@media only screen and (max-width:767px){.section-microdiet-cause .item .head-area .sub-txt{font-size:15px;text-align:center;margin-bottom:15px}}.section-microdiet-cause .item .head-area .sub-txt span{display:block;font-size:70px;color:#fddd4e}@media only screen and (max-width:767px){.section-microdiet-cause .item .head-area .sub-txt span{font-size:35px}}.section-microdiet-cause .item .product-area{display:flex;justify-content:space-between}@media only screen and (max-width:768px){.section-microdiet-cause .item .product-area{display:block}}.section-microdiet-cause .item .product-area .product{padding:40px 30px;background:#ffffffd9;width:46%;text-align:center}@media only screen and (max-width:768px){.section-microdiet-cause .item .product-area .product{width:100%;margin-bottom:20px;padding:30px 20px 20px}}.section-microdiet-cause .item .product-area .product h3{font-size:36px;margin-bottom:40px;font-weight:400;text-align:center}@media only screen and (max-width:767px){.section-microdiet-cause .item .product-area .product h3{font-size:18px;margin-bottom:20px}}.section-microdiet-cause .item .product-area .product img{margin-bottom:40px}@media only screen and (max-width:767px){.section-microdiet-cause .item .product-area .product img{margin-bottom:15px}}@media only screen and (max-width:767px){.section-microdiet-cause .item .product-area .product .btn-more-radius a{width:80%}}.section-microdiet-cause .item.item-box2{background:url(/cdn/shop/files/bg-microdiet-cause01.jpg?v=1588840477) no-repeat center;background-size:cover}@media only screen and (max-width:767px){.section-microdiet-cause .item.item-box2{background:url(/cdn/shop/files/bg-microdiet-cause01-sp.jpg?v=1589263859) no-repeat center;background-size:cover}}.section-microdiet-cause .item.item-box2 .head-area .sub-txt{text-align:right}@media only screen and (max-width:767px){.section-microdiet-cause .item.item-box2 .head-area .sub-txt{text-align:center}}@media only screen and (max-width:767px){.section-microdiet-cause .item.item-box2 .product-area .product img{width:70%;margin:0 auto 20px}}.section-microdiet-cause .item.item-box4{background:url(/cdn/shop/files/bg-microdiet-cause02.jpg?v=1588840481) no-repeat center;background-size:cover}@media only screen and (max-width:767px){.section-microdiet-cause .item.item-box4{background:url(/cdn/shop/files/bg-microdiet-cause02-sp.jpg?v=1589263865) no-repeat center;background-size:cover}}.section-microdiet-cause .item.item-box4 .head-area .sub-txt{text-align:left}@media only screen and (max-width:767px){.section-microdiet-cause .item.item-box4 .head-area .sub-txt{text-align:center}}.section-microdiet-cause .item.item-box8{background:url(/cdn/shop/files/bg-microdiet-cause03.jpg?v=1588840487) no-repeat center;background-size:cover}@media only screen and (max-width:767px){.section-microdiet-cause .item.item-box8{background:url(/cdn/shop/files/bg-microdiet-cause03-sp.jpg?v=1589263869) no-repeat center;background-size:cover}}.section-microdiet-cause .item.item-box8 .head-area .sub-txt{text-align:right}@media only screen and (max-width:767px){.section-microdiet-cause .item.item-box8 .head-area .sub-txt{text-align:center}}.section-dietsupport-goods h2{font-size:48px;letter-spacing:0;font-weight:400;text-align:center;padding:90px 0 50px;background:#fff;margin:0;line-height:1.25}@media only screen and (max-width:768px){.section-dietsupport-goods h2{font-size:40px}}@media only screen and (max-width:767px){.section-dietsupport-goods h2{font-size:25px;padding:35px 0}}.section-dietsupport-goods .in{background:url(/cdn/shop/files/bg-top-09-pc.jpg?v=1588404975) no-repeat center bottom;background-size:cover;padding:100px 0}@media only screen and (max-width:767px){.section-dietsupport-goods .in{background:url(/cdn/shop/files/bg-top-09-sp_eb64f6e8-58cd-409b-9de3-090b3bdea410.jpg?v=1589263875) no-repeat center bottom;background-size:cover;padding:30px 0 35px}}.section-dietsupport-goods .in .box-area{display:flex;flex-wrap:wrap;justify-content:space-between}.section-dietsupport-goods .in .box-area .item{filter:drop-shadow(0px 0px 10px rgba(0,0,0,.2));width:29%;margin-bottom:60px}@media only screen and (max-width:767px){.section-dietsupport-goods .in .box-area .item{width:46%;margin-bottom:25px}}.section-dietsupport-goods .in .box-area .item a,.section-dietsupport-goods .in .box-area .item a img{display:block}.section-dietsupport-goods .in .box-area .item:nth-child(4n){width:46.5%;padding-left:17%}@media only screen and (max-width:767px){.section-dietsupport-goods .in .box-area .item:nth-child(4n){width:46%;padding:0}}.section-dietsupport-goods .in .box-area .item:nth-child(5n){width:46.5%;padding-right:17%}@media only screen and (max-width:767px){.section-dietsupport-goods .in .box-area .item:nth-child(5n){width:46%;padding:0;margin:0 27%}}.section-page-about-md{display:flex;margin-bottom:100px}@media only screen and (max-width:1023px){.section-page-about-md{display:block}}.section-page-about-md .pagination-area{margin-bottom:30px}@media only screen and (max-width:767px){.section-page-about-md .pagination-area{margin-bottom:40px}}.section-page-about-md .pagination-area .in{display:flex;justify-content:space-between;align-items:center}.section-page-about-md .pagination-area .item{font-size:15px;color:#cba353;border:1px solid #cba353;padding:10px 40px;display:inline-block;letter-spacing:.06em}@media only screen and (max-width:767px){.section-page-about-md .pagination-area .item{padding:5px 40px}}.section-page-about-md .pagination-area .item:hover{cursor:pointer;background:#cba353;color:#fff}@media only screen and (max-width:767px){.section-page-about-md .pagination-area .item:hover{color:#cba353;background:none}}.section-page-about-md .main-area{width:100%}.section-page-about-md .main-area section{display:none}.section-page-about-md .main-area section#section01{display:block}.section-page-about-md .main-area section h2{font-size:38px;margin-bottom:30px}@media only screen and (max-width:767px){.section-page-about-md .main-area section h2{font-size:30px}}.section-page-about-md .main-area section h3{font-size:28px;padding-left:20px;margin-bottom:20px;position:relative}@media only screen and (max-width:767px){.section-page-about-md .main-area section h3{font-size:24px;margin-bottom:30px}}.section-page-about-md .main-area section h3:before{content:"";width:8px;height:100%;background-image:linear-gradient(-45deg,#cba353 25%,#dbc088 25% 50%,#cba353 50% 75%,#dbc088 75%,#dbc088);background-size:8px 8px;position:absolute;left:0}.section-page-about-md .main-area section h4{font-size:20px;color:#fff;padding:10px 10px 10px 20px;margin-bottom:20px;background-image:linear-gradient(-45deg,#cba353 25%,#dbc088 25% 50%,#cba353 50% 75%,#dbc088 75%,#dbc088);background-size:8px 8px}@media only screen and (max-width:767px){.section-page-about-md .main-area section h4{padding:10px}}.section-page-about-md .main-area section h4.tit-number{padding:10px 10px 10px 50px;position:relative}.section-page-about-md .main-area section h4.tit-number span{color:#a78f5f;position:absolute;left:4px;top:4px;background:#fff;width:35px;height:35px;padding:7px;text-align:center}@media only screen and (max-width:767px){.section-page-about-md .main-area section h4.tit-number span{padding:5px;color:#cba353}}.section-page-about-md .main-area section h4.tit-rank{display:flex;align-items:center}.section-page-about-md .main-area section h4.tit-rank img{margin:0 10px 0 0}.section-page-about-md .main-area section hr{margin:50px 0;border-color:#dcdcdc}.section-page-about-md .main-area section p{font-size:18px;line-height:1.7;margin-bottom:30px}.section-page-about-md .main-area section small{font-size:14px;line-height:1.6;display:block}.section-page-about-md .main-area section a{color:#007ac3;text-decoration:underline}.section-page-about-md .main-area section img{margin-bottom:30px;display:block}.section-page-about-md .main-area section span{color:#ef0476}.section-page-about-md .main-area section .txt-catch{font-size:30px;color:#ef0476;line-height:1.3}.section-page-about-md .main-area section .btn-cv a{display:block;font-size:20px;color:#fff;font-weight:700;background:#222;text-decoration:none;position:relative;padding:20px 60px 20px 30px;border-radius:10px;width:70%;margin:0 auto 40px;background:linear-gradient(to bottom,#e2b058,#8b5508)}@media only screen and (max-width:767px){.section-page-about-md .main-area section .btn-cv a{width:100%;padding:20px;font-size:19px}}.section-page-about-md .main-area section .btn-cv a:hover{background:linear-gradient(to bottom,#8b5508,#e2b058)}.section-page-about-md .main-area section .btn-cv a:after{content:"";position:absolute;right:30px;top:40%;width:20px;height:20px;border-right:2px solid #FFF;border-bottom:2px solid #FFF;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width:767px){.section-page-about-md .main-area section .btn-cv a:after{display:none}}.section-page-about-md .main-area section .reference-box{border:2px solid #a78f5f;position:relative;margin:70px 0 30px;padding:30px}@media only screen and (max-width:767px){.section-page-about-md .main-area section .reference-box{padding:20px}}.section-page-about-md .main-area section .reference-box .tit{font-size:18px;height:35px;background:#a78f5f;color:#fff;padding:5px 20px;position:absolute;top:-35px;left:-2px}.section-page-about-md .main-area section .reference-box p{margin-bottom:0}.section-page-about-md .main-area section .howto-box{margin-bottom:60px}.section-page-about-md .main-area section .howto-box ol{counter-reset:item;list-style-type:none}.section-page-about-md .main-area section .howto-box ol li{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dcdcdc;padding:20px 20px 20px 50px;position:relative;line-height:1.7}@media only screen and (max-width:767px){.section-page-about-md .main-area section .howto-box ol li{font-size:16px}}.section-page-about-md .main-area section .howto-box ol li:before{position:absolute;left:0;counter-increment:item;content:counter(item);background:#cba353;border-radius:50%;color:#fff;width:35px;height:35px;text-align:center;font-size:18px;padding:2px}.section-page-about-md .main-area section .howto-box ol li img{margin:0 0 0 50px}@media only screen and (max-width:767px){.section-page-about-md .main-area section .howto-box ol li img{width:80px;margin:0 0 0 10px}}.section-page-about-md .main-area section .howto-box p{margin-top:20px}.section-page-about-md .main-area section .item-box{display:flex;flex-wrap:wrap;margin:0 -20px}@media only screen and (max-width:767px){.section-page-about-md .main-area section .item-box{margin:0 -10px}}.section-page-about-md .main-area section .item-box .item{padding:0 20px;margin-bottom:10px}@media only screen and (max-width:767px){.section-page-about-md .main-area section .item-box .item{padding:0 10px}}.section-page-about-md .main-area section .item-box .item img{margin-bottom:15px}.section-page-about-md .main-area section .item-box .item p{font-size:16px;line-height:1.6}@media only screen and (max-width:767px){.section-page-about-md .main-area section .item-box .item p{font-size:15px}}.section-page-about-md .main-area section .item-box.item-box-col3 .item{width:33.333%}@media only screen and (max-width:767px){.section-page-about-md .main-area section .item-box.item-box-col3 .item{width:50%}}.section-page-about-md .main-area section .item-box.item-box-col2 .item{width:50%}.section-page-about-md .main-area section .img-box01{display:flex}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box01{display:block}}.section-page-about-md .main-area section .img-box01 p{order:1;margin-bottom:0;width:100%}.section-page-about-md .main-area section .img-box01 img{order:2;margin-left:30px;height:100%}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box01 img{width:100%;margin:0 0 30px}}.section-page-about-md .main-area section .img-box02{display:flex}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box02{display:block}}.section-page-about-md .main-area section .img-box02 p{width:100%}.section-page-about-md .main-area section .img-box02 img{margin-left:30px;height:100%}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box02 img{width:100%;margin:0 0 30px}}.section-page-about-md .main-area section .img-box03{display:flex}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box03{display:block}}.section-page-about-md .main-area section .img-box03 p{order:1;width:100%}.section-page-about-md .main-area section .img-box03 img{order:2;margin-left:30px;height:100%}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box03 img{margin:0 auto 30px}}.section-page-about-md .main-area section .img-box04{display:flex}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box04{display:block}}.section-page-about-md .main-area section .img-box04 p{width:100%}.section-page-about-md .main-area section .img-box04 img{height:100%;margin-left:30px}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box04 img{width:100%;margin:0}}.section-page-about-md .main-area section .img-box05{background:url(/cdn/shop/files/fig-abour03-03.jpg?v=1592535734) no-repeat right bottom;background-size:contain;padding:0 200px 100px 0;margin-bottom:60px}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box05{background:none;padding:0;margin-bottom:40px}}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box05 .sp{padding:30px 150px 60px 0;background:url(/cdn/shop/files/fig-abour03-03.jpg?v=1592535734) no-repeat right bottom;background-size:contain}}.section-page-about-md .main-area section .img-box06{background:url(/cdn/shop/files/fig-abour04-01.jpg?v=1592535734) no-repeat right top;background-size:180px;padding:0 200px 30px 0}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box06{background:none;padding:0}}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box06 .sp{padding:0 100px 0 0;background:url(/cdn/shop/files/fig-abour04-01.jpg?v=1592535734) no-repeat right top;background-size:100px}}.section-page-about-md .main-area section .img-box07 .item{display:flex}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box07 .item{display:block}}.section-page-about-md .main-area section .img-box07 .item .rank{margin-right:40px}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box07 .item .rank{margin:0}}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box07 .item .rank img{margin:0 auto 15px;width:75px}}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box07 .item .img img{margin-bottom:15px}}.section-page-about-md .main-area section .img-box08{display:flex}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box08{display:block}}.section-page-about-md .main-area section .img-box08 img{margin-left:30px;height:100%}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box08 img{width:70%;margin:0 auto 40px}}.section-page-about-md .main-area section .img-box09{overflow:hidden}.section-page-about-md .main-area section .img-box09 img{float:right;margin-left:30px}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box09 img{width:90px;margin:0 0 10px 5px}}.section-page-about-md .main-area section .img-box10{display:flex}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box10{display:block}}.section-page-about-md .main-area section .img-box10 img{order:2;margin-left:20px}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box10 img{margin:0 auto 20px}}.section-page-about-md .main-area section .img-box10 p{order:1}.section-page-about-md .main-area section .img-box11{overflow:hidden}.section-page-about-md .main-area section .img-box11 img{float:right;margin-left:40px}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box11 img{width:160px;margin-left:10px}}.section-page-about-md .main-area section .img-box12{display:flex}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box12{display:block}}.section-page-about-md .main-area section .img-box12 .img{min-width:170px;margin-right:40px;font-size:16px}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box12 .img{min-width:auto;display:flex;align-items:center;margin:0}}@media only screen and (max-width:767px){.section-page-about-md .main-area section .img-box12 .img img{margin-right:20px;width:150px}}.section-page-about-md aside{min-width:360px;max-width:360px;padding-left:50px}@media only screen and (max-width:1024px){.section-page-about-md aside{min-width:300px;max-width:300px;padding-left:20px}}@media only screen and (max-width:1023px){.section-page-about-md aside{min-width:auto;max-width:100%;width:100%;padding:0}}.section-page-about-md aside .link-area{margin-bottom:40px}.section-page-about-md aside .link-area img{display:block;width:100%}@media only screen and (max-width:1023px){.section-page-about-md aside .link-area img{display:none}}.section-page-about-md aside .link-area ul{background:#fff;-webkit-box-shadow:0 0 13px #EEE;box-shadow:0 0 13px #eee}@media only screen and (max-width:1023px){.section-page-about-md aside .link-area ul{background:none;box-shadow:none}}.section-page-about-md aside .link-area ul li{border-top:1px solid #DDD;border-image:linear-gradient(90deg,#81633d,#fadeae,#81633d) 1/0 0 1px;padding:15px 40px 15px 30px;display:block;position:relative;color:#a78f5f;font-size:18px;font-weight:700;min-height:70px;display:flex;align-items:center;line-height:1.3}@media only screen and (max-width:1023px){.section-page-about-md aside .link-area ul li{text-align:center;border:none;justify-content:center;margin-bottom:10px;border:2px solid #cba353;padding:10px;min-height:60px}}.section-page-about-md aside .link-area ul li:last-child{border:none}@media only screen and (max-width:1023px){.section-page-about-md aside .link-area ul li:last-child{border:2px solid #cba353}}.section-page-about-md aside .link-area ul li:after{content:"";position:absolute;right:20px;top:30px;width:10px;height:10px;border-right:1px solid #a78f5f;border-bottom:1px solid #a78f5f;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width:1023px){.section-page-about-md aside .link-area ul li:after{display:none}}.section-page-about-md aside .link-area ul li:hover{cursor:pointer}.section-page-about-md aside .link-area ul li.active{position:relative}@media only screen and (max-width:1023px){.section-page-about-md aside .link-area ul li.active{background:#cba353;color:#fff}}.section-page-about-md aside .link-area ul li.active:before{content:"";width:5px;height:59px;border-left:5px solid #cba353;position:absolute;left:5px;top:5px}@media only screen and (max-width:1023px){.section-page-about-md aside .link-area ul li.active:before{display:none}}.section-page-about-md aside .bnr-area a{display:block}.section-page-about-md aside .bnr-area a img{margin-bottom:15px;display:block;width:100%}.section-page-about-md aside .bnr-area a img:hover{opacity:.9}.section-company{margin-bottom:80px}@media(max-width:767px){.section-company{margin-bottom:40px}}.section-company h2{font-size:28px;padding-left:20px;margin-bottom:40px;position:relative}@media(max-width:767px){.section-company h2{font-size:24px}}.section-company h2:before{content:"";width:8px;height:100%;background-image:linear-gradient(-45deg,#cba353 25%,#dbc088 25% 50%,#cba353 50% 75%,#dbc088 75%,#dbc088);background-size:8px 8px;position:absolute;left:0}.section-company table{border:none;width:100%;border-top:1px solid #dcdcdc;margin:0}@media(max-width:767px){.section-company table{border-top:none}}.section-company table th{border:none;border-bottom:1px solid #dcdcdc;font-weight:400;padding:30px 30px 30px 0;vertical-align:top;color:#424242;width:180px;line-height:1.7}@media(max-width:767px){.section-company table th{width:100%;display:block;border:none;padding:0;margin-bottom:5px}}.section-company table td{border:none;border-bottom:1px solid #dcdcdc;padding:30px 0;line-height:1.7}@media(max-width:767px){.section-company table td{width:100%;display:block;padding:0 0 20px;margin-bottom:20px}}.section-profile h2{font-size:28px;padding-left:20px;margin-bottom:20px;position:relative}.section-profile h2:before{content:"";width:8px;height:100%;background-image:linear-gradient(-45deg,#cba353 25%,#dbc088 25% 50%,#cba353 50% 75%,#dbc088 75%,#dbc088);background-size:8px 8px;position:absolute;left:0}.section-profile .in{display:flex}@media only screen and (max-width:767px){.section-profile .in{display:block}}.section-profile .in .img{min-width:200px}@media only screen and (max-width:767px){.section-profile .in .img{min-width:auto;float:left;width:150px;margin-right:20px}}.section-profile .in .txt{padding-left:40px}@media only screen and (max-width:767px){.section-profile .in .txt{padding:0;font-size:14px}}.section-faq{margin-bottom:100px}.section-faq .mokuji{margin:0 -10px 40px}@media only screen and (max-width:767px){.section-faq .mokuji{margin:0 0 40px}}.section-faq .mokuji ul{list-style:none;margin:0;display:flex;flex-wrap:wrap}.section-faq .mokuji ul li{width:23%;text-align:center;margin:1%}@media only screen and (max-width:1100px){.section-faq .mokuji ul li{width:31.33333333333%}}@media only screen and (max-width:767px){.section-faq .mokuji ul li{width:100%;margin:0 0 10px}}.section-faq .mokuji ul li a{display:block;padding:10px;font-size:18px;font-weight:700;border:1px solid #303030}@media only screen and (max-width:767px){.section-faq .mokuji ul li a{font-size:16px;border:2px solid #cba353;color:#a78f5f}}.section-faq .mokuji ul li a:hover{background:#cba353;color:#fff;border:1px solid #cba353}.section-faq .item{margin-bottom:60px}.section-faq .item h2{font-size:28px;padding-left:20px;margin-bottom:25px;position:relative}@media only screen and (max-width:767px){.section-faq .item h2{font-size:24px}}.section-faq .item h2:before{content:"";width:8px;height:100%;background-image:linear-gradient(-45deg,#cba353 25%,#dbc088 25% 50%,#cba353 50% 75%,#dbc088 75%,#dbc088);background-size:8px 8px;position:absolute;left:0}.section-faq .item dl{border-bottom:1px solid #dcdcdc}.section-faq .item dl dt{font-size:20px;padding:20px 20px 20px 25px;border-top:1px solid #dcdcdc;font-weight:400;position:relative}@media only screen and (max-width:767px){.section-faq .item dl dt{padding:20px 0 20px 25px;font-size:16px}}.section-faq .item dl dt:before{content:"";position:absolute;left:0;top:29px;width:10px;height:10px;border-top:1px solid #4b4b4b;border-right:1px solid #4b4b4b;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:767px){.section-faq .item dl dt:before{top:27px}}.section-faq .item dl dt:hover{cursor:pointer}.section-faq .item dl dt.is-active:before{top:27px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media only screen and (max-width:767px){.section-faq .item dl dt.is-active:before{top:24px}}.section-faq .item dl dd{font-size:16px;padding:0 20px 20px 25px;display:none;line-height:2;margin:0}@media only screen and (max-width:767px){.section-faq .item dl dd{padding:0 0 20px 25px}}.shopify-policy__container{margin-bottom:80px!important;max-width:1130px!important}.shopify-policy__container h1{text-align:left;margin-bottom:40px}.shopify-policy__container h2{color:#cba353;font-size:24px;font-weight:400}@media only screen and (max-width:767px){.shopify-policy__container h2{font-size:19px;margin:0 0 10px}}.shopify-policy__container span{color:#ef0476}.shopify-policy__container hr{margin:30px 0}.shopify-policy__container p{line-height:1.7}.contact-form{max-width:740px;margin:0 auto}.contact-form .submit-area{text-align:center;margin-top:60px}.contact-form .submit-area .submit{background:#cba353;font-size:14px;font-weight:400;display:inline-block;position:relative}.contact-form .submit-area .submit:after{content:"";width:10px;height:10px;border-top:1px solid #303030;border-right:1px solid #303030;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;position:absolute;top:23px;right:60px}.contact-form .submit-area .submit input[type=submit]{padding:20px 90px 20px 80px;display:block;background:none;line-height:1;color:#303030;margin-bottom:0}.cart-popup-wrapper .cart-popup-item .product-details .product-details__item--property{display:none}.announcement-bar .announcement-bar__message{font-weight:400}header.site-header .site-header__mobile-nav{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:767px){header.site-header .site-header__mobile-nav{min-height:50px}}@media only screen and (max-width:767px){header.site-header .site-header__mobile-nav .site-header__menu{width:20%;display:flex;align-items:center}}header.site-header .site-header__mobile-nav .item-logo{width:20%}@media only screen and (max-width:767px){header.site-header .site-header__mobile-nav .item-logo{width:60%}}@media only screen and (max-width:767px){header.site-header .site-header__mobile-nav .item-logo .site-header__logo{margin:8px 0;padding:0}}@media only screen and (max-width:767px){header.site-header .site-header__mobile-nav .item-logo img{width:130px;margin:0 auto}}header.site-header .site-header__mobile-nav .item-navi{width:60%}@media only screen and (max-width:767px){header.site-header .site-header__mobile-nav .item-navi{width:50%}}header.site-header .site-header__mobile-nav .item-navi ul li a{font-size:32px;font-weight:700;padding:3px 20px}@media only screen and (max-width:768px){header.site-header .site-header__mobile-nav .item-navi ul li a{font-size:12px;padding:3px 10px}}header.site-header .site-header__mobile-nav .item-navi ul li a:hover{color:#2886d1}header.site-header .site-header__mobile-nav .item-navi ul li a:hover .site-nav__label{border-bottom-color:#2886d1}header.site-header .site-header__mobile-nav .item-navi ul li.site-nav--active a{color:#2886d1}header.site-header .site-header__mobile-nav .item-navi ul li.site-nav--active a .site-nav__label{border-bottom-color:#2886d1}header.site-header .site-header__mobile-nav .item-icon{width:20%}@media only screen and (max-width:767px){header.site-header .site-header__mobile-nav .item-icon{padding:0}}@media only screen and (max-width:767px){header.site-header .site-header__mobile-nav .item-icon .site-header__icons-wrapper{padding-right:10px}}header.site-header .site-header__mobile-nav .item-icon .site-header__icons-wrapper .item{width:70px;text-align:center}@media only screen and (max-width:767px){header.site-header .site-header__mobile-nav .item-icon .site-header__icons-wrapper .item{width:35px}}header.site-header .site-header__mobile-nav .item-icon .site-header__icons-wrapper .item a{display:block;text-align:center;padding:0}@media only screen and (max-width:767px){header.site-header .site-header__mobile-nav .item-icon .site-header__icons-wrapper .item a{display:flex;justify-content:center}}header.site-header .site-header__mobile-nav .item-icon .site-header__icons-wrapper .item button{margin:0 auto}@media only screen and (max-width:767px){header.site-header .site-header__mobile-nav .item-icon .site-header__icons-wrapper .item .site-header__search-toggle{padding:10px 7px}}header.site-header .site-header__mobile-nav .item-icon .site-header__icons-wrapper .item span{font-size:14px;display:block;font-weight:700;line-height:1;letter-spacing:0}header.site-header .site-header__mobile-nav .item-icon .site-header__icons-wrapper .item .site-header__cart-count{right:-6px}header.site-header .site-header__mobile-nav .item-icon .site-header__icons-wrapper svg{width:25px;height:25px}@media only screen and (max-width:768px){header.site-header .site-header__mobile-nav .item-icon .site-header__icons-wrapper svg{width:20px;height:20px}}footer.site-footer{padding:70px 0 0;border-top:1px solid #e3e3e3;background:#fff;margin-top:0}@media only screen and (max-width:767px){footer.site-footer{padding:30px 0 0}}@media only screen and (max-width:767px){footer.site-footer .page-width{padding:0}}footer.site-footer .site-footer__logo{text-align:center;margin-bottom:60px}@media only screen and (max-width:767px){footer.site-footer .site-footer__logo{width:130px;margin:0 auto 20px}}@media only screen and (max-width:767px){footer.site-footer .site-footer__item{margin-bottom:30px}}@media only screen and (max-width:767px){footer.site-footer .site-footer__content{padding:0}}footer.site-footer .site-footer__content .site-footer__item-inner--text{font-size:20px;line-height:1.5}@media only screen and (max-width:767px){footer.site-footer .site-footer__content .site-footer__item-inner--text{padding:0 20px;font-size:12px}}footer.site-footer .site-footer__content .site-footer__item-inner--link_list{width:100%}@media only screen and (max-width:767px){footer.site-footer .site-footer__content .site-footer__item-inner--link_list{margin-bottom:10px}}footer.site-footer .site-footer__content .site-footer__item-inner--link_list ul{text-align:right}@media only screen and (max-width:767px){footer.site-footer .site-footer__content .site-footer__item-inner--link_list ul{display:flex;flex-wrap:wrap;text-align:left;border-top:1px solid #e3e3e3}}footer.site-footer .site-footer__content .site-footer__item-inner--link_list ul li{display:block;margin:0 0 5px;padding:0;font-size:14px}@media only screen and (max-width:767px){footer.site-footer .site-footer__content .site-footer__item-inner--link_list ul li{font-size:12px;width:50%;margin:0;border-bottom:1px solid #e3e3e3}}@media only screen and (max-width:767px){footer.site-footer .site-footer__content .site-footer__item-inner--link_list ul li:nth-child(odd){border-right:1px solid #e3e3e3}}footer.site-footer .site-footer__content .site-footer__item-inner--link_list ul li a{font-size:20px}@media only screen and (max-width:767px){footer.site-footer .site-footer__content .site-footer__item-inner--link_list ul li a{padding:20px;display:block;font-size:12px;width:100%}}footer.site-footer .site-footer__sns{margin-bottom:30px}footer.site-footer .site-footer__sns ul{display:flex;justify-content:center}@media only screen and (max-width:767px){footer.site-footer .site-footer__sns ul{padding:0 20px}}footer.site-footer .site-footer__sns ul li{margin:0 10px}@media only screen and (max-width:767px){footer.site-footer .site-footer__sns ul li{margin:0 5px}}footer.site-footer .site-footer__copy{text-align:center;background:#303030;padding:40px 0 30px}@media only screen and (max-width:767px){footer.site-footer .site-footer__copy{padding:30px 0 50px}}footer.site-footer .site-footer__copy p{color:#e0e0e0;margin:0;font-size:18px}@media only screen and (max-width:767px){footer.site-footer .site-footer__copy p{font-size:12px}}footer.site-footer .site-footer__copy small{color:#e0e0e0;font-size:14px}@media only screen and (max-width:767px){footer.site-footer .site-footer__copy small{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/design.scss.css.map */
