.font-shippori,#section-ceo-detail .Container p.ProductMeta__Price,#section-ceo-detail .Container span.ProductMeta__Price,#section-ceo-detail .Container h1,.ceo .contents #gift .gift-box>div h4,.ceo .contents #gift .subheading,.ceo .contents #obsession .obsession-content .obsession-title,.ceo .contents .appeal-wording{font-family:"Noto Serif JP",serif!important}.font-fredericka,.en,.ceo .contents #gift .gift-scene .scene-wrapper .ceo .contents #how-to-enjoy .enjoy-wrapper .text-content-wrapper .step,.ceo .contents #obsession .obsession-content .number,.ceo .contents h2 strong.number{font-family:Cinzel,serif!important;font-weight:400}.font-noto-sans,.ceo .contents #gift .sentence{font-family:"Noto Serif JP",sans-serif,serif!important}.ceo{background-color:#1d1d1d;color:#fff;letter-spacing:.1em}@media screen and (max-width: 767px){.ceo .pc-br br{display:none}}@media screen and (min-width: 768px){.ceo .sp-br br{display:none}}.ceo .headline{font-size:36px;margin-bottom:60px;text-align:center;font-weight:500}.en{display:block;color:#dabf9f;font-size:18px;font-weight:600}@media screen and (max-width: 767px){.ceo .headline{font-size:22px;font-weight:500;margin-bottom:40px}.en{font-size:14px;font-weight:600}}.ceo .flex-space-between{display:flex;justify-content:space-between}.ceo .relative{position:relative}@media screen and (max-width: 767px){.ceo .contents{margin:0;background-image:none}}.ceo .contents h1,.ceo .contents h2,.ceo .contents h3,.ceo .contents h4,.ceo .contents h5,.ceo .contents h6{display:inline-block;margin:0;letter-spacing:.2em}.ceo .contents h2{font-size:36px;font-family:"Noto Serif JP",serif!important;font-weight:500;letter-spacing:.2em}.ceo .contents h1.space-narrow,.ceo .contents h2.space-narrow,.ceo .contents h3.space-narrow,.ceo .contents h4.space-narrow,.ceo .contents h5.space-narrow,.ceo .contents h6.space-narrow{letter-spacing:.1em}@media screen and (max-width: 767px){.ceo .contents h1,.ceo .contents h2,.ceo .contents h3,.ceo .contents h4,.ceo .contents h5,.ceo .contents h6{letter-spacing:.1em;line-height:1.8em}.ceo .contents h2{font-size:28px;line-height:1.5}}#about-ceo{display:flex;justify-content:center;align-items:center}#about-wrapper{width:100%;max-width:680px;background-color:#1d1d1d;padding:60px}#about-ceo .img_box{width:100%;max-width:780px}@media screen and (max-width: 1023px){#about-wrapper{padding:40px}#about-ceo .img_box{width:120%}}@media screen and (max-width: 767px){#about-wrapper{width:100%;padding:0}.sub_ttl,.cover .logo,#about-ceo .img_box{display:none}}.sub_ttl{font-size:26px;color:#dabf9f;margin-bottom:40px;font-family:"Noto Serif JP",serif!important}.ceo .cover h1{width:100%;max-width:70%}.sp_cover{display:none}@media screen and (max-width: 767px){.sp_cover{display:block}}.btn_area{margin-top:40px}.btn_area a{display:block;border:1px solid #DABF9F;padding:15px 50px;width:260px;color:#dabf9f;font-size:20px;text-align:center}@media screen and (max-width: 767px){.ceo .contents h1{max-width:100%}.btn_area a{font-size:16px;margin:0 auto;padding:15px;width:60%}}@media screen and (max-width: 767px){#section-ceo-about .sentence{padding:0 15px}}#section-ceo-gift{padding:140px 0 120px;background-color:#1d1d1d}#gift{max-width:1200px;margin:0 auto}.ceo .contents .sentence{margin-top:2.5em;font-size:16px;font-weight:500;line-height:2em}@media screen and (max-width: 767px){#section-ceo-gift{padding:80px 15px}.ceo .contents .sentence{margin-top:1.5em;font-size:14px}}.ceo .contents img.img-headline{width:60px;height:90px;vertical-align:middle;margin:0 20px}@media screen and (max-width: 767px){.ceo .contents img.img-headline{width:35px;height:55px;margin:0}}.ceo .contents .flex-box{display:flex}@media screen and (min-width: 768px){.ceo .contents .appeal-wording.appeal-wording:before,.ceo .contents .appeal-wording.appeal-wording:after{content:"\201d";color:#fff}}.ceo .contents #about-ceo .img-about{max-width:800px;min-width:500px;position:absolute;top:200px;left:550px}@media screen and (max-width: 767px){.ceo .contents #about-ceo .img-about{max-width:335px;min-width:335px;top:50px;left:0}}.ceo .contents #obsession{margin:100px auto 0}@media screen and (max-width: 767px){.ceo .contents #obsession{margin:50px 0 0}}#obsession .headline{margin-bottom:80px}@media screen and (max-width: 767px){.ceo .contents #obsession .headline{margin-bottom:75px}}.ceo .contents #obsession .flex-box.left{justify-content:flex-start}@media screen and (max-width: 767px){.ceo .contents #obsession .flex-box.left{padding-top:200px}}.ceo .contents #obsession .flex-box.right{justify-content:flex-end}@media screen and (max-width: 767px){.ceo .contents #obsession .flex-box.right{padding-top:200px}}.ceo .contents #obsession .obsession-content{width:90%;padding:0 80px;font-size:16px}#obsession-02 .obsession-content{padding:0 20px 0 80px!important}.ceo .contents #obsession .obsession-content .obsession-title{font-size:24px;font-weight:500}@media screen and (max-width: 767px){.ceo .contents #obsession .obsession-content .cont_ttl h3 br{display:none}.ceo .contents #obsession .obsession-content .obsession-title{margin-top:30px;font-size:18px;font-weight:500}}.ceo .contents #obsession .obsession-content .sentence{font-size:16px;margin-top:1.5em}@media screen and (max-width: 767px){.ceo .contents #obsession .obsession-content .sentence{margin-top:1.5em;font-size:14px;padding:0}}.ceo .contents #obsession-01,#obsession-03{display:flex;position:initial;justify-content:center;align-items:center;margin-bottom:100px}#obsession-02{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;position:initial;margin-bottom:100px}@media screen and (max-width: 1023px){.ceo .contents #obsession .obsession-content{width:90%;margin:0 auto;padding:0 15px}.ceo .contents #obsession-01,#obsession-02,#obsession-03{flex-direction:column;margin-bottom:80px}#obsession-02 .obsession-content{padding:0 15px!important}}@media screen and (max-width: 767px){.ceo .contents #obsession .obsession-content{width:100%;font-size:16px;padding:0 15px}}#obsession .pc_img{border-radius:6px}#obsession .sp_img{display:none}@media screen and (max-width: 767px){#obsession .pc_img{display:none}#obsession .sp_img{display:block}}.ceo .contents #obsession .img-obsession-01,.ceo .contents #obsession .img-obsession-03,.ceo .contents #obsession .img-obsession-02{width:150%;max-width:850px;border-radius:6px}@media screen and (max-width: 1023px){.ceo .contents #obsession .img-obsession-01,.ceo .contents #obsession .img-obsession-02,.ceo .contents #obsession .img-obsession-03{width:100%;margin-bottom:30px}}#section-ceo-enjoy{background-image:url(/cdn/shop/files/ceo_howto_bg.png);background-repeat:no-repeat;background-size:contain;background-position:right}#how-to-enjoy{max-width:1200px;margin:140px auto 100px}@media screen and (max-width: 767px){#section-ceo-enjoy{padding:0 15px;background-image:none}#how-to-enjoy{margin-top:80px}}.ceo .contents #how-to-enjoy h3{font-weight:500}.ceo .contents #how-to-enjoy .flex-box{margin-bottom:100px}@media screen and (max-width: 767px){.ceo .contents #how-to-enjoy .flex-box{flex-direction:column;margin-bottom:50px}.ceo .contents #how-to-enjoy .flex-box.sp-reverse{flex-direction:column-reverse}}.ceo .contents #how-to-enjoy .flex-box>div{width:50%}@media screen and (max-width: 767px){.ceo .contents #how-to-enjoy .flex-box>div{width:100%}}.img-enjoy{border-radius:6px}@media screen and (max-width: 767px){.img-enjoy{border-radius:4px}.ceo .contents #how-to-enjoy .flex-box.headline{flex-direction:row}}.ceo .contents #how-to-enjoy .flex-box:last-child{margin-bottom:0}.ceo .contents #how-to-enjoy .enjoy-wrapper .text-content-wrapper.left{padding:10px 50px 10px 0}@media screen and (max-width: 767px){.ceo .contents #how-to-enjoy .enjoy-wrapper .text-content-wrapper.left{padding:20px 0}}.ceo .contents #how-to-enjoy .enjoy-wrapper .text-content-wrapper.right{padding:10px 0 10px 50px}@media screen and (max-width: 767px){.ceo .contents #how-to-enjoy .enjoy-wrapper .text-content-wrapper.right{padding:30px 0}}.ceo .contents #how-to-enjoy .enjoy-wrapper .text-content-wrapper .en{font-weight:600}@media screen and (max-width: 767px){.ceo .contents #how-to-enjoy .enjoy-wrapper .text-content-wrapper .en{font-size:14px}}.ceo .contents #how-to-enjoy .enjoy-wrapper .text-content-wrapper h3{font-size:24px}@media screen and (max-width: 767px){.ceo .contents #how-to-enjoy .enjoy-wrapper .text-content-wrapper h3{font-size:18px}}.ceo .contents #how-to-enjoy .enjoy-wrapper .text-content-wrapper .sentence{font-size:16px;margin-top:1.5em}@media screen and (max-width: 767px){.ceo .contents #how-to-enjoy .enjoy-wrapper .text-content-wrapper .sentence{font-size:14px;padding:0}}.ceo .contents #secret-history{margin:0 auto}#secret-history .headline{margin-bottom:80px}.ceo .contents #secret-history .history-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:100px}@media screen and (max-width: 1023px){.ceo .contents #secret-history .history-wrapper{flex-direction:column}}@media screen and (max-width: 767px){#secret-history .headline{margin-bottom:60px}.ceo .contents #secret-history .history-wrapper{display:block;margin-bottom:60px}}.ceo .contents #secret-history .history-wrapper:nth-child(3){flex-direction:row-reverse;margin-bottom:140px}.ceo .contents #secret-history .history-wrapper:last-child{flex-direction:column;max-width:730px;margin:0 auto}@media screen and (max-width: 1023px){.ceo .contents #secret-history .history-wrapper:nth-child(3){flex-direction:column}}@media screen and (max-width: 767px){.ceo .contents #secret-history .history-wrapper:nth-child(3){margin-bottom:60px}.ceo .contents #secret-history .history-wrapper:last-child{display:block;width:100%;margin:0 auto}}#secret-history .content-box,#secret-history .content-box_left{width:40%;max-width:460px;padding:0 30px}.ceo .contents #secret-history .bottom{display:flex;justify-content:space-around;align-items:center;width:100%;max-width:730px}#secret-history .bottom_box{width:100%;max-width:1200px;margin:0 auto}@media screen and (max-width: 1023px){#secret-history .content-box,#secret-history .content-box_left{width:100%;max-width:760px;padding:0}#secret-history .bottom_box{max-width:760px}}.ceo .contents #secret-history .history-wrapper .title-wrapper h3{text-align:left;font-size:26px;font-weight:500;letter-spacing:.08rem;margin-bottom:40px}@media screen and (max-width: 767px){#secret-history .content-box,#secret-history .content-box_left{width:100%}.ceo .contents #secret-history .history-wrapper .title-wrapper{margin-top:30px}.ceo .contents #secret-history .history-wrapper .title-wrapper h3{font-size:18px;line-height:1.8em;text-align:center;margin-bottom:30px}.ceo .contents #secret-history .history-wrapper .title-wrapper .en{font-size:14px;text-align:center;margin-bottom:5px}.ceo .contents #secret-history .bottom{display:block}}.ceo .contents #secret-history .history-wrapper .title-wrapper h3.with-image{font-size:26px;letter-spacing:.1em}@media screen and (max-width: 767px){.ceo .contents #secret-history .history-wrapper .title-wrapper h3.with-image{font-size:18px}}#secret-history .title-wrapper .en{font-size:20px;font-weight:500;margin-bottom:15px}.ceo .contents #secret-history .history-wrapper .sentence{margin-top:0;font-weight:500}#secret-history .img_box,#secret-history .img_box_right{width:100%;max-width:760px}.ceo .contents #secret-history #img-history-01{border-radius:0 6px 6px 0}.ceo .contents #secret-history #img-history-02{border-radius:6px 0 0 6px}@media screen and (max-width: 1023px){#secret-history .img_box_right{margin-bottom:30px}.ceo .contents #secret-history #img-history-01,.ceo .contents #secret-history #img-history-02{border-radius:5px}#secret-history .img_box{margin-bottom:30px}}@media screen and (max-width: 767px){#secret-history .img_box,#secret-history .img_box_right{width:100%;position:initial}}#img-history-03{border-radius:6px}.ceo .contents #secret-history #img-history-03{margin-bottom:50px}@media screen and (max-width: 767px){.ceo .contents #secret-history #img-history-03{margin-bottom:0}}.ceo .contents #gift .sentence{font-size:16px;margin-top:40px}@media screen and (max-width: 767px){.ceo .contents #gift .sentence{font-size:14px;padding:0}}.ceo .contents #gift .img-scene{width:170px;margin:0 auto;border-radius:6px}.ceo .contents #gift .gift-scene{justify-content:space-between;margin-bottom:120px}.ceo .contents #gift .sp_img{display:none}@media screen and (max-width: 767px){.ceo .contents #gift .gift-scene{display:none}.ceo .contents #gift .sp_img{display:block;margin-bottom:80px}}.ceo .contents #gift .gift-scene .scene-wrapper{width:calc(33.333% - 50px);display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 767px){.ceo .contents #gift .gift-scene .scene-wrapper{margin-bottom:50px}.ceo .contents #gift .gift-scene .scene-wrapper:last-child{margin-bottom:0}}.ceo .contents #gift .gift-scene .scene-wrapper .img-scene-wrapper{width:100%;text-align:center}.ceo .contents #gift .gift-scene .scene-wrapper .scene-title{font-size:16px;font-weight:500}.ceo .contents #gift .subheading{width:100%;text-align:center;margin-bottom:80px;font-size:36px;font-weight:500}.ceo .contents #gift .subheading.box-option{font-size:34px}@media screen and (max-width: 767px){.ceo .contents #gift .subheading.box-option{font-size:22px;margin-bottom:25px}}@media screen and (max-width: 767px){.ceo .contents #gift .subheading{font-size:22px;margin-bottom:0}}.ceo .contents #gift .gift-box{margin-bottom:80px;align-items:center}@media screen and (max-width: 1023px){.gift-box-wrapper{padding:0 15px}}@media screen and (max-width: 767px){.gift-box-wrapper{padding:0}.ceo .contents #gift .gift-box{flex-direction:column}.ceo .contents #gift .gift-box.sp-reverse{flex-direction:column-reverse}}.ceo .contents #gift .gift-box>div{max-width:600px}.ceo .contents #gift .gift-box>div.left{padding-right:50px}@media screen and (max-width: 767px){.ceo .contents #gift .gift-box>div.left{padding-right:0}}.ceo .contents #gift .gift-box>div.right{padding-left:50px}@media screen and (max-width: 1023px){.ceo .contents #gift .gift-box>div{width:100%}}@media screen and (max-width: 767px){.ceo .contents #gift .gift-box>div.right{padding-left:0}}.ceo .contents #gift .gift-box>div img{width:100%}.ceo .contents #gift .gift-box>div h4{position:relative;font-size:24px;font-weight:500;letter-spacing:.08em;line-height:1.8em;padding-bottom:40px}.ceo .contents #gift .gift-box>div h4:before{content:"";position:absolute;bottom:0;width:60px;border-bottom:1px solid #dabf9f}@media screen and (max-width: 767px){.ceo .contents #gift .gift-box>div h4{font-size:18px;margin-top:30px;padding-bottom:30px;letter-spacing:.1em}}.ceo .contents #gift .gift-box:last-child{margin-bottom:0}.ceo .contents #gift .gift-box-option{justify-content:space-between}.ceo .contents #gift .gift-box-option .img-box-option{width:48%}.ceo .contents #questions{max-width:700px;margin:0 auto;text-align:center}.ceo .contents #questions h2{font-size:36px;width:100%}@media screen and (max-width: 767px){#section-ceo-questions .contents{height:auto}.ceo .contents #questions h2{font-size:22px}}.ceo .contents #questions .questions-wrapper{justify-content:space-between;text-align:left;font-size:16px;border-top:#fff solid 1px;padding:15px 10px;cursor:pointer}@media screen and (max-width: 767px){.ceo .contents #questions .questions-wrapper{font-size:14px}}.ceo .contents #questions .questions-wrapper p{margin:0;line-height:1.5em}.ceo .contents #questions .questions-wrapper p.answer{padding-top:12px;display:block}.ceo .contents #questions .questions-wrapper p.answer.hidden{display:none}.ceo .contents #questions .questions-wrapper p.open:after{content:url(/cdn/shop/files/ceo-question-open.png);width:12px}.ceo .contents #questions .questions-wrapper p.close:after{content:url(/cdn/shop/files/ceo-question-close.png?v=1669340993);width:12px}.ceo .contents #questions .questions-wrapper:last-child{border-bottom:#fff solid 1px}.ceo .contents #page-footer-wrapper{padding:60px 0;background-color:#1d1d1d;text-align:center}.ceo .contents #page-footer-wrapper img{width:107px;margin:0 auto}@media screen and (max-width: 767px){.ceo .contents #page-footer-wrapper img{width:60px}}.ceo#section-ceo-image{margin:0 auto}.ceo#section-ceo-image #img-section{width:100%}.ceo#section-ceo-enjoy{margin:0 auto}#section-ceo-image .sp_img{display:none}@media screen and (max-width: 767px){#section-ceo-image .pc_img{display:none}#section-ceo-image .sp_img{display:block}}.ceo#section-ceo-secret-history{position:relative;padding:100px 0;margin:0 auto;background-color:#1b262c;color:#fff}@media screen and (max-width: 767px){.ceo#section-ceo-secret-history{padding:80px 15px;position:initial}.ceo#section-ceo-secret-history .contents{height:auto}}.ceo#section-ceo-gift{position:relative;margin:0 auto}.ceo#section-ceo-questions{position:relative;margin:0 auto;padding:80px 0;background-color:#1d1d1d;color:#fff}@media screen and (max-width: 767px){.ceo#section-ceo-questions{padding:80px 15px}}.ceo#section-ceo-page-fotter{position:relative;margin:0 auto;background-color:#922c2a}@media screen and (max-width: 767px){.ceo#section-ceo-page-fotter{position:initial;background-color:#1d1d1d}#section-ceo-page-fotter .contents{height:auto}}.ceo .img-bg{max-width:200%;width:110%;position:absolute}.ceo .img-bg#img-bg-01{left:-5%;bottom:1100px}.ceo .img-bg#img-bg-02{left:-5%;bottom:280px}.ceo .img-bg#img-bg-03{top:100px;right:-5%;width:375px}@media screen and (max-width: 767px){.ceo .img-bg#img-bg-03{width:400px}}.ceo .img-bg#img-bg-04{top:100px;right:-5%;width:600px}@media screen and (max-width: 767px){.ceo .img-bg#img-bg-04{width:400px}}#section-ceo-product,#section-ceo-detail{position:relative;margin:0 auto;background-color:#1b262c;color:#fff}#section-ceo-product .Container,#section-ceo-detail .Container{max-width:1200px}#section-ceo-product .Container h1,#section-ceo-detail .Container h1{font-size:24px;color:#fff;letter-spacing:.14em;font-weight:500}@media screen and (max-width: 767px){#section-ceo-product,#section-ceo-detail{padding:80px 0}#section-ceo-detail .Container{padding:0 15px;margin:0 auto}#section-ceo-product .Container h1,#section-ceo-detail .Container h1{font-size:22px}}#section-ceo-product .Container p,#section-ceo-product .Container span,#section-ceo-detail .Container p,#section-ceo-detail .Container span{color:#fff}#section-ceo-product .Container p.ProductMeta_Price,#section-ceo-product .Container span.ProductMeta_Price,#section-ceo-detail .Container p.ProductMeta__Price,#section-ceo-detail .Container span.ProductMeta__Price{font-size:18px}@media screen and (max-width: 767px){#section-ceo-product .Container p.ProductMeta_Price,#section-ceo-product .Container span.ProductMeta_Price,#section-ceo-detail .Container p.ProductMeta__Price,#section-ceo-detail .Container span.ProductMeta__Price{font-size:16px}}#section-ceo-product .Container .Rte,#section-ceo-detail .Container .Rte{font-weight:500;color:#fff}@media screen and (max-width: 767px){#section-ceo-product .Container .Rte,#section-ceo-detail .Container .Rte{font-size:14px}}#section-ceo-product .Container .QuantitySelector,#section-ceo-detail .Container .QuantitySelector{background-color:#fff;color:#1d1d1d}@media screen and (max-width: 767px){#section-ceo-product .Container .QuantitySelector .QuantitySelector__Button,#section-ceo-detail .Container .QuantitySelector .QuantitySelector__Button{padding:5px 20px}}#section-ceo-product .Container .FeaturedProduct__ViewWrapper,#section-ceo-detail .Container .FeaturedProduct__ViewWrapper{margin-top:24px;padding:12px;background-color:#fff;font-family:"Noto serif JP",serif;font-size:16px;color:#1c1b1b;text-align:center}#section-ceo-product .Link--underline,#section-ceo-detail .Link--underline{position:initial;display:block}@media screen and (max-width: 767px){#section-ceo-product .Container .FeaturedProduct__ViewWrapper,#section-ceo-detail .Container .FeaturedProduct__ViewWrapper{text-align:center}}#section-ceo-product .Container .ProductForm__AddToCart,#section-ceo-detail .Container .ProductForm__AddToCart{background-color:#dabf9f;font-family:"Noto Serif JP",serif;color:#fff;font-size:16px;letter-spacing:.1em;transition:.2s ease-in-out,opacity .2s ease-in-out}#section-ceo-product .Container .ProductForm__AddToCart:before,#section-ceo-detail .Container .ProductForm__AddToCart:before{background-color:#922c2a}#section-ceo-detail .headline{margin-top:100px;margin-bottom:60px}#section-ceo-detail .Container h2{margin-bottom:0;font-size:36px;width:100%;text-align:center;font-weight:500;letter-spacing:.08em}@media screen and (max-width: 767px){#section-ceo-detail .headline{margin-bottom:40px}#section-ceo-detail .Container h2{font-size:22px}}#section-ceo-detail .en{display:block;font-family:Cinzel,serif;color:#dabf9f!important;font-size:18px;font-weight:600;text-align:center;letter-spacing:.1em}@media screen and (max-width: 767px){#section-ceo-detail .en{font-size:14px}}#section-ceo-detail .Container .table-wrapper{width:100%;margin-top:10px}#section-ceo-detail .Container .table-wrapper table{max-width:700px;text-align:left;margin:0 auto;font-size:16px;letter-spacing:.1em}@media screen and (max-width: 767px){#section-ceo-detail .Container .table-wrapper table{font-size:14px}}#section-ceo-detail .Container .table-wrapper table tr{border-bottom:#fff solid 1px}#section-ceo-detail .Container .table-wrapper table th,#section-ceo-detail .Container .table-wrapper table td{padding:15px 0}#section-ceo-detail .Container .table-wrapper table th{width:150px;vertical-align:top;font-weight:400}@media screen and (max-width: 767px){#section-ceo-detail .Container .table-wrapper table th{width:100px}}.product-info .product-title.h3 a{color:#e2e8f0;font-family:"Noto Serif JP",serif!important;font-size:22px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:2.2px}.product-info__block-item .price-list.price-list--product .h4.text-subdued{color:#e2e8f0;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.6px}.button--outline{color:#e2e8f0;border:1px solid #E2E8F0}.button--outline:hover{border-color:#e2e8f0!important;opacity:.7}.ceo .cover h1 img{width:391px}@media screen and (max-width: 767px){.ceo .cover h1 img{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/custom-ceo.css.map */
