@charset "UTF-8";.text-box{padding:0 2.5%}.inner-text-box{margin:20px 0;padding:30px;background:#fff}.text-box p{line-height:1.8}.height-center{display:flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width: 749px){.img-scroll{overflow-x:scroll}.img-scroll .row{width:250%}}.page-title{display:flex;flex-wrap:wrap;align-items:center;color:#381913}.page-title .title{width:30%;padding:10% 0;background:url(/cdn/shop/files/bg-cacao_e31e9ad5-087b-4804-940d-b954a4015666.png?v=1614938574);background-position:left 30% top 20%;background-size:50%;background-repeat:no-repeat}.page-title .title h1{text-align:center;font-size:18px;margin:1em 0 0}.page-title .title span{display:block;font-family:Spartan,sans-serif;font-size:3.2vw;letter-spacing:.1em;word-wrap:break-word;margin:auto;text-align:center;line-height:1.3;text-transform:uppercase}.page-title .title-image{width:70%;padding-bottom:30%;position:relative}.page-title .title-image img{position:absolute;top:0;left:0;object-fit:cover;object-position:center;width:100%;height:100%}@media only screen and (max-width: 749px){.page-title .title{width:100%;order:2;background-size:40%}.page-title .title-image{width:100%;order:1}.page-title .title span{font-size:5vw}.page-title .title h1{font-size:14px}}.page-content h2{font-size:44px;text-align:center;color:#381913;margin:1.5em 0 1em;line-height:1.8}.page-content h2 span{border-bottom:5px solid #381913}.product-area h3,.page-content h3{font-size:20px;color:#381913;padding:.7em .3em;border-bottom:2px solid #381913;position:relative}.product-area h3:after,.page-content h3:after{content:"";display:block;border-bottom:2px solid #381913;position:absolute;bottom:-4px;left:0;width:100px}.page-content h4{font-size:20px;color:#381913;padding:.7em .3em;border-top:1px solid #555;border-bottom:1px solid #555}.page-content h5{font-size:20px;color:#fff;background:#686058;padding:.7em}.page-content h6{font-size:20px;color:#381913;padding:0}.page-content .qa{font-size:20px}.page-content .qa h3{margin-left:4em;font-size:100%}.page-content .qa h3:after{content:"";display:block;border-bottom:2px solid #381913;position:absolute;bottom:-2px;left:-4em;width:3em}.page-content .qa h3:before{content:"";display:block;position:absolute;bottom:0;left:-3.5em;width:2.5em;height:2.5em;background:url(/cdn/shop/files/Q.png?v=1614942823);background-size:cover}.page-content .qa p{padding-left:7em;padding-right:1em;position:relative;font-size:80%}.page-content .qa p:before{content:"";display:block;position:absolute;top:-2em;left:3.2em;width:3.1em;height:3.1em;background:url(/cdn/shop/files/a.png?v=1614942816);background-size:cover}@media only screen and (max-width: 749px){.page-content h2{font-size:28px}.page-content h3,.page-content h4,.page-content h5,.page-content h6,.page-content .qa{font-size:16px}}table.tableline{color:#381913;border:3px solid #381913;border-collapse:collapse}table.tableline th,table.tableline td{border-bottom:1px solid #381913;border-right:none;border-left:none}table.tableline th{background:#f5f5f5}@media only screen and (max-width: 749px){table.tableline,table.tableline tbody,table.tableline tr,table.tableline th,table.tableline td{display:block;width:100%}}ol.maru.koutei{text-align:center}ol.maru.koutei li{display:inline-block;margin-right:10px!important}.bg-gray{padding:1em;background:#c7c3c1;color:#fff}.page-content ul li{list-style:disc;margin-left:1.5em;margin-bottom:.5em;color:#381913}.page-content ol.maru{counter-reset:my-counter;list-style:none;padding:0;margin-bottom:0}.page-content ol.maru li{padding-left:2em;position:relative;list-style:none;margin:1em 0;color:#381913}.page-content ol.maru li:before{font-weight:700;content:counter(my-counter);counter-increment:my-counter;background-color:#fff;color:#381913;display:block;float:left;line-height:1.4em;margin-left:-2em;text-align:center;height:1.5em;width:1.5em;border-radius:50%}.clear{clear:both;display:block;overflow:hidden}.product-area{margin:2rem auto;max-width:960px;clear:both;display:block;overflow:hidden;padding-left:20px;line-height:1.8}table.product-table{color:#381913;border:3px solid #381913;border-collapse:collapse;margin-top:50px}table.product-table th,table.product-table td{border-bottom:1px solid #381913;border-right:none;border-left:none}table.product-table th{background:#f5f5f5;width:33%}@media only screen and (max-width: 749px){table.product-table,table.product-table tbody,table.product-table tr,table.product-table th,table.product-table td{display:block;width:100%}}a.btn-product-v1{max-width:300px;padding:1rem;text-decoration:none;color:#444;display:flex;justify-content:center;align-items:center;border-radius:10px;background:#fff}a.btn-product-v1 img{margin-right:.5rem;width:90px}.bg-cacao.grid.product-single.product-single--medium-media{position:relative}.bg-cacao.grid.product-single.product-single--medium-media:before{content:url(/cdn/shop/files/bg-cacao_02.png?v=1619765362);position:absolute;right:-160px;top:-45px;z-index:-1}@media only screen and (max-width: 749px){.bg-cacao.grid.product-single.product-single--medium-media:before{right:-70px;top:350px}}.template-product .shopify-payment-button__more-options._2ogcW-Q9I-rgsSkNbRiJzA.shopify-payment-button__button--hidden{display:none}@media only screen and (max-width: 749px){.template-product .shopify-payment-button{margin-bottom:10px}}.template-product .related-items{padding:50px 0}.template-product .related-items:after{content:none}.template-product .grid-wrap{display:flex;flex-wrap:wrap}.template-product .grid-wrap .col-6{width:50%;display:flex;flex-wrap:wrap;align-items:center;z-index:0}.product-single__description.housou{padding-top:0;padding-right:22px}.template-product .charm{padding:50px 0;background:#381913}.template-product .charm-wrap{background:url(/cdn/shop/files/charm-bg_a963fb1f-9de3-4c19-9b3e-9a4eff4dada9.jpg?v=1615440110);background-size:100% auto;background-position:center}.template-product .charm-inner{max-width:1600px;margin:auto}.template-product .charm .title{position:relative}.template-product .charm .title .title-img{position:absolute;top:20%;width:40%;left:30%;z-index:5}.template-product .charm .title .choco{position:absolute;top:45%;width:50%;left:25%;z-index:4}.template-product .point-list-item{margin:60px 0 0 10%;padding:0 30% 0 7%;max-width:700px;background-image:url(/cdn/shop/files/charm-border.png?v=1614846136),url(/cdn/shop/files/cacao_illust.png?v=1614334856);background-size:10px auto,30%;background-repeat:no-repeat;background-position:left center,right 20% bottom 0}.template-product .point-list-item h3{color:#fff;font-weight:400;font-size:20px;margin-bottom:1em}.template-product .point-list-item p{color:#fff;font-size:14px;line-height:1.7}.template-product .point .item-1 img{width:65%}.template-product .point .item-2 img{width:97%}.template-product .point .item-3 img,.template-product .point .item-4 img{width:85%}.template-product .point .item-5 img{width:50%}.template-product .point .item-5{margin-bottom:60px}@media only screen and (max-width: 1024px){.template-product .point-list-item{margin:60px 0 0;padding:0 20% 0 7%;max-width:700px;background-image:url(/cdn/shop/files/charm-border.png?v=1614846136),url(/cdn/shop/files/cacao_illust.png?v=1614334856);background-size:10px auto,30%;background-repeat:no-repeat;background-position:left center,right 5% bottom 0}}@media only screen and (max-width: 749px){.template-product .charm .title{padding-bottom:60%}.template-product .charm .title .title-img{position:absolute;top:7%;width:50%;left:25%}.template-product .charm .title .choco{display:none}.template-product .point-list-item{margin:50px 0 0 20px;background-image:url(/cdn/shop/files/charm-border.png?v=1614846136),url(/cdn/shop/files/cacao_illust.png?v=1614334856);background-size:10px auto,40%;background-repeat:no-repeat;background-position:left center,right 5% bottom 0}.template-product .charm .col-6{width:100%;max-width:100%;flex:0 0 100%}}@media only screen and (max-width: 468px){.template-product .point-list-item h3{font-size:16px}.template-product .point-list-item p{font-size:13px}}.template-product .healthy{padding:7% 10px;color:#361710;background:url(/cdn/shop/files/img_choco-pc.png?v=1614753718),url(/cdn/shop/files/bg-cacao.png?v=1614334856);background-position:left -10% center,bottom 5% right 5%;background-repeat:no-repeat;background-size:50%,20%}.template-product .healthy p{letter-spacing:.2em;font-size:20px;color:#361710;font-weight:700;line-height:2;margin:3em 0}.template-product .healthy img{width:90%;max-width:320px}@media only screen and (max-width: 1280px){.template-product .healthy p{font-size:16px}.template-product .healthy img{width:70%;max-width:320px}}@media only screen and (max-width: 749px){.template-product .healthy{padding:10% 10px 20%;background:url(/cdn/shop/files/img_choco-sp.png?v=1614757564),url(/cdn/shop/files/bg-cacao.png?v=1614334856);background-position:center top -70px,bottom 0 right 5%;background-repeat:no-repeat;background-size:130%,40%}.template-product .healthy img{width:50%;max-width:100%;display:inline-block}.template-product .healthy p{margin-top:35%;letter-spacing:0;font-size:15px;text-align:center}}.template-product .cacao-sugar{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;color:#fff}.template-product .cacao-sugar h3{font-size:20px}.template-product .cacao-sugar p{color:#fff}.template-product .cacao-sugar .col-6{width:50%;position:relative;padding:0}.template-product .cacao-sugar .cacao{padding:0;background:url(/cdn/shop/files/img_cacao.jpg?v=1614334857);background-position:center;background-size:cover}.template-product .cacao-sugar .cacao:before,.template-product .cacao-sugar .cacao:after{content:"";display:block;width:40%;border-bottom:2px solid #d0cbc5;position:absolute;top:30%;right:0;margin-right:-20%;z-index:2}.template-product .cacao-sugar .cacao:before{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.template-product .cacao-sugar .cacao:after{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}.template-product .cacao-sugar .cacao .inner{margin:65% auto 0;padding:7%;max-width:640px}.template-product .cacao-sugar .cacao img{position:absolute;top:-3%;right:15%;width:60%}.template-product .cacao-sugar .cacao,.template-product .cacao-sugar .sugar-item{display:flex;flex-wrap:wrap;align-items:center}.template-product .cacao-sugar .sugar-item{height:33.333333%}.template-product .cacao-sugar .sugar-item .inner{width:33%;margin-left:20%;padding:30px 0}.template-product .cacao-sugar .item_01{background:url(/cdn/shop/files/sugar_01.jpg?v=1614334857);background-position:center;background-size:cover}.template-product .cacao-sugar .item_02{background:url(/cdn/shop/files/sugar_02-09.jpg?v=1614334857);background-position:center;background-size:cover}.template-product .cacao-sugar .item_03{background:url(/cdn/shop/files/sugar_03.jpg?v=1614334857);background-position:center;background-size:cover}.template-product .cacao-sugar .sugar img{top:-3%;right:5%;width:32%;position:absolute}@media only screen and (max-width: 1024px){.template-product .cacao-sugar{font-size:14px}.template-product .cacao-sugar .sugar-item .inner{width:35%;margin-left:10%}.template-product .cacao-sugar .sugar img{width:40%}}@media only screen and (max-width: 749px){.template-product .cacao-sugar .cacao:before,.template-product .cacao-sugar .cacao:after{width:40%;top:100%;right:50%;margin-right:-20%;z-index:2}.template-product .cacao-sugar .cacao{padding-bottom:50px}.template-product .cacao-sugar .col-6{width:100%;max-width:100%;flex:0 0 100%}.template-product .cacao-sugar .sugar img{max-width:200px}.template-product .cacao-sugar .sugar-item .inner{width:220px;margin-left:5%;padding:50px 0}}@media only screen and (max-width: 468px){.template-product .cacao-sugar .sugar img{max-width:150px;right:0}.template-product .cacao-sugar .sugar-item .inner{width:200px;margin-left:5%;padding:50px 0}}.template-product .chocolatier{background-image:url(/cdn/shop/files/chocolatier-bg_pc.jpg?v=1614334857);background-size:cover;background-position:center;padding:10% 10px}.template-product .chocolatier .title img{margin:auto}.template-product .chocolatier .inner{margin:auto;max-width:380px}.template-product .chocolatier .inner img{width:100%;margin-bottom:20px}.template-product .chocolatier .inner h3{font-weight:400;color:#fff;font-size:18px}.template-product .chocolatier .inner p{color:#fff;line-height:1.7}.template-product .chocolatier .col-6{padding:5%}@media only screen and (max-width: 749px){.template-product .chocolatier{background-image:url(/cdn/shop/files/chocolatier-bg_sp.jpg?v=1614334857);background-size:cover;background-position:center;padding:15% 10px}.template-product .chocolatier .title img{width:70%;margin-bottom:15%}.template-product .chocolatier .col-6{padding:7%;width:100%;max-width:100%;flex:0 0 100%}.template-product .chocolatier .inner h3{font-size:16px}.template-product .chocolatier .inner p{font-size:13px}}div.top-btn{padding:60px 0}a.btn-more.top{background-color:#0b6991;background-image:url(/cdn/shop/files/arrow-top.png?v=1619757371);background-size:.6em;background-position:right 1.8em center;background-repeat:no-repeat}a.btn-more.top:hover{background-color:#a34123}@media only screen and (max-width: 749px){div.top-btn{padding:30px 0}}span.recipe-tag{display:inline-block;background:#381913;color:#fff;font-size:16px;padding:.2em 1em;border-radius:1em;margin-right:.5em;margin-bottom:.3em}.bg-white{background:#f5f5f5;padding:30px}.eat-product{border-top:1px dashed #aaa;padding:10px 0 0}.eat-product p{font-weight:700;font-size:14px;margin:5px 0}.eat-product a{padding:5px;display:table;background:#f5f5f5;border-radius:10px;max-width:280px;font-size:12px;margin:0 5px 5px 0}.eat-product a span{display:table-cell;vertical-align:middle;padding:5px;min-width:110px}.eat-product a:hover{background:#fff}@media screen and (max-width: 468px){.eat-product a{width:100%;max-width:100%}}.eat-product img{vertical-align:middle;border-radius:5px}@media screen and (max-width: 768px){.bg-white{background:#fff;padding:15px}}.concept-open{background-image:url(/cdn/shop/files/012.jpg?v=1615516099);background-size:cover;background-position:center;background-attachment:fixed;position:relative}.concept-open img.leaf{top:-10%;left:100px;width:15%;position:absolute}.concept-open .inner{background-color:#00000080;padding:10% 0}.concept-open .inner p{color:#fff;line-height:2;font-size:18px;padding:4%}.height-center,.concept-last{display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width: 768px){.concept-open .inner p{font-size:14px;padding:50px 5%}.concept-open img.leaf{top:-10%;left:10px;width:30%;position:absolute}}ul.local-nav{margin:2em 0 1em;padding:1em 0 .5em;font-size:16px;background:#fff;width:100%;text-align:center}ul.local-nav li{list-style:none;border-right:1px solid #aaa;padding:.2em 1.5em;margin:0 0 .5em;font-weight:700;display:inline-block}ul.local-nav li:last-child{border-right:none}ul.local-nav li a{font-weight:400;color:#000;text-decoration:none}@media screen and (max-width: 768px){ul.local-nav{padding:0}ul.local-nav li{border-right:none;border-bottom:1px solid #ccc;float:none;padding:.7em 1.5em;margin-bottom:0;display:block;font-size:14px}ul.local-nav li:last-child{border-bottom:none}}ul.pay-list{padding:0;margin:0;width:100%}ul.pay-list li{list-style:none;float:left;padding:10px;margin:0}.review-list .review-list-item{margin-bottom:20px}.review-list .review-list-item .inner{padding:30px 30px 60px;line-height:1.6;background:#eedfcd;height:100%;position:relative}.review-list .review-list-item:nth-child(odd) .inner{background:#eee8c8}.review-list .review-list-item .inner span.name{position:absolute;bottom:30px;left:0;font-size:1rem;display:block;width:100%;text-align:center;color:#361710;font-weight:700}.collection_nav{display:flex;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;gap:15px;padding:0 45px 50px;-webkit-overflow-scrolling:touch}.collection_item{display:inline-flex;justify-content:center;align-items:center;font-size:11px;text-align:center;color:#000;padding:7px 15px;background:#fff;border:1px solid #000;border-radius:20px;text-decoration:none;white-space:nowrap;flex-shrink:0}@media (min-width: 960px){.collection_nav{justify-content:flex-start}.collection_item{font-size:14px;padding:7px 30px;transition:all .4s ease;cursor:pointer}.collection_item:hover{color:#000;background:#fff;border:1px solid #000}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/page.css.map */
