.metafields_manager_product_html{margin:80px auto;max-width:1230px}.metafields_manager_product_html ul{margin-inline-start:0em!important}.metafields_manager_product_html .metafields_manager_content{padding:40px 60px}.metafields_manager_product_html .metafields_manager_content--border{border:1px solid #ccc}.metafields_manager_product_html .metafields_manager_content+.metafields_manager_content{margin-top:40px}.metafields_manager_product_html .section_title{font-size:20px;margin-bottom:30px;text-align:center;display:flex;flex-direction:column}.metafields_manager_product_html .section_title .large{font-size:24px;margin-bottom:4px;font-weight:500}.metafields_manager_product_html .section_title .small{font-size:18px;font-weight:500}.metafields_manager_product_html .section_title_sub{font-size:20px;text-align:center;margin-bottom:20px;line-height:1.5}.metafields_manager_product_html .text--left{text-align:left}@media only screen and (max-width: 1240px){.metafields_manager_product_html{width:100%}.metafields_manager_product_html .Container{padding:initial}}.only-pc{display:none!important}.only-sp{display:block!important}@media only screen and (min-width: 769px){.only-pc{display:block!important;justify-content:center}.only-sp,span.only-sp,img.only-sp{display:none!important}}.metafields_manager_product_html .staffComment__title{position:relative;padding-left:1em;font-size:16px;margin-bottom:24px}.metafields_manager_product_html .staffComment__title:before{position:absolute;content:"";width:.8em;height:.8em;background:currentcolor;top:50%;left:0;transform:translateY(-50%)}.metafields_manager_product_html .staffComment{display:flex;align-items:center}.metafields_manager_product_html .staffComment+.staffComment{margin-top:30px}.metafields_manager_product_html .staffComment__img{position:relative;flex:0 0 120px;margin-right:20px;max-width:320px}.metafields_manager_product_html .staffComment__img img{clip-path:circle(48%)}.metafields_manager_product_html .staffComment__name{font-weight:800;margin-bottom:0}.metafields_manager_product_html .keyIngredient{display:flex;align-items:center}.metafields_manager_product_html .keyIngredient+.keyIngredient{margin-top:50px}.metafields_manager_product_html .keyIngredient__img{position:relative;flex:0 0 30%;max-width:200px;margin-right:40px}.metafields_manager_product_html .keyIngredient__name{font-size:16px;font-weight:800;margin-bottom:20px}@media only screen and (max-width: 1000px){.metafields_manager_product_html .keyIngredient{flex-direction:column}.metafields_manager_product_html .keyIngredient__img{margin-right:0;max-width:fit-content;margin-bottom:40px}}@media only screen and (max-width: 767px){.metafields_manager_product_html .section_title_sub{font-size:16px}.metafields_manager_product_html .metafields_manager_content{padding:20px 15px}.metafields_manager_product_html .staffComment__img{flex:0 0 70px}}.product-c__balance{max-width:300px;flex:1;position:relative;height:24px;display:flex;align-items:center;justify-content:center}.product-c__bar{flex:1;height:2px;background:#000;position:relative;margin:0 8px}.product-c__bar-line{position:absolute;top:50%;width:100%;height:2px;background:#393c41;transform:translateY(-50%);z-index:1}.product-c__tick{width:1px;height:8px;background:#393c41;z-index:2;position:relative;margin:0}.product-c__bar{display:flex;align-items:center;justify-content:space-between;gap:0}.product-c__marker{position:absolute;top:50%;width:8px;height:8px;background:#333;border-radius:50%;transform:translate(-50%,-50%);z-index:3}.marker-pos-1{left:0%}.marker-pos-2{left:25%}.marker-pos-3{left:50%}.marker-pos-4{left:75%}.marker-pos-5{left:100%}@media screen and (max-width: 767px){.product-c__balance{flex-wrap:wrap}.product-c__balance .barText__l,.product-c__balance .barText__r{display:block;width:50%;font-size:10px}.product-c__balance .barText__l{order:1}.product-c__balance .barText__r{order:2;text-align:right}.product-c__balance .product-c__bar{order:3;width:100%;margin:6px 0 0}}.materialOilInSerum .materialOilInSerum__ttl{margin-bottom:30px;text-align:center}.materialOilInSerum .product-c__inner{margin-top:60px}.materialOilInSerum .product-c__inner:first-of-type{margin-top:40px}.materialOilInSerum .product-coil_recommend_title{border-bottom:1px solid #393C41;margin-bottom:30px;padding-bottom:14px}.materialOilInSerum .product-c__label{font-size:14px;margin-bottom:4px}.materialOilInSerum .product-c__catch{font-size:16px;margin-top:8px;font-weight:700}.materialOilInSerum .product-c__grid{display:flex;column-gap:30px}.materialOilInSerum .product-c__image{width:30%}.materialOilInSerum .product-c__image img{width:100%;height:auto;display:block}.materialOilInSerum .product-c__title{font-size:18px;font-weight:400;margin-bottom:8px}.materialOilInSerum .product-c__title a{text-decoration:underline;text-underline-offset:2px}.materialOilInSerum .product-c__price{font-size:14px;margin-bottom:12px}.materialOilInSerum .product-c__balance{margin-bottom:18px}.materialOilInSerum .product-c__description{font-size:14px;margin-bottom:20px}.materialOilInSerum .product-c__ingredients{display:flex;align-items:center;gap:8px;margin-bottom:22px}.materialOilInSerum .product-c__ingredient{max-width:305px}.materialOilInSerum .product-c__ingredient img{width:100%;height:auto;display:block}.materialOilInSerum .product-c__x{font-weight:700}.materialOilInSerum .productBtn .button{display:inline-block;padding:12px 24px;max-width:236px;width:100%}.materialOilInSerum .annotation{text-align:right;margin-top:10px}@media (max-width: 768px){.materialOilInSerum .materialOilInSerum__ttl{text-align:left}.materialOilInSerum .product-c__grid{display:grid;grid-template-columns:40% 1fr;grid-template-areas:"image title" "image price" "image balance" "description description" "ingredients ingredients" "button button";column-gap:10px;margin:0 auto}.materialOilInSerum .product-c__image{grid-area:image}.materialOilInSerum .product-c__title{grid-area:title}.materialOilInSerum .product-c__price{grid-area:price}.materialOilInSerum .product-c__balance{grid-area:balance}.materialOilInSerum .product-c__description{grid-area:description;margin-top:14px}.materialOilInSerum .product-c__ingredients{grid-area:ingredients}.materialOilInSerum .productBtn{grid-area:button}.materialOilInSerum .product-c__content{display:contents}.materialOilInSerum .product-c__description,.materialOilInSerum .product-c__ingredients,.materialOilInSerum .product-c__image{width:100%}.materialOilInSerum .product-c__title{line-height:1.4;font-size:14px}.materialOilInSerum .product-c__ingredient{max-width:100%}.materialOilInSerum .productBtn{width:68.41vw;margin:0 auto}.materialOilInSerum .productBtn .button{max-width:100%;padding:12px 24px}}.block_facemask_cartin{margin-top:30px;margin-bottom:40px;background-color:#f9f9f9;padding:60px}.block_facemask_cartin__contents+.block_facemask_cartin__contents{margin-top:64px}.block_facemask_cartin{margin-bottom:20px}.block_facemask_cartin .lead-text{text-align:center}.block_facemask_cartin .facemask-product{overflow:hidden}.block_facemask_cartin .facemask-product__list{display:flex;flex-wrap:wrap;column-gap:40px;row-gap:40px;margin-top:20px}.block_facemask_cartin .facemask-product__item{width:calc((100% - 80px)/3);display:flex;flex-direction:column}.block_facemask_cartin .u-link-text{text-decoration:none;display:block}.block_facemask_cartin .facemask_product-name-link{margin-top:10px}.block_facemask_cartin .facemask_product-price,.facemask_product-price2,.facemask_product-price3{margin-top:auto;padding-top:10px}.block_facemask_cartin{text-align:right}.facemask_product-name{font-size:16px;font-weight:700;margin-bottom:05px}.facemask_product-name-link{font-size:16px;font-weight:700;border-bottom:1px solid #000030;padding-bottom:08px;margin-bottom:06px;position:relative}.facemask_product-name-link:after{position:absolute;top:50%;right:5px;width:10px;height:10px;margin-top:-6px;content:"";border-top:solid 2px #000030;border-right:solid 2px #000030;transform:rotate(45deg)}.facemask_product-name-none{font-size:16px;font-weight:700;margin-top:10px;text-align:center}.facemask_product-text{font-size:14px;margin-top:10px;text-align:left}.facemask_product-name,.facemask_product-name-link,.facemask_product-price,.facemask_product-price2,.facemask_product-price3{text-align:center}@media screen and (max-width: 767px){.block_facemask_cartin{padding:40px 20px}.block_facemask_cartin .heading{font-size:18px}.block_facemask_cartin .lead-text{text-align:left}.block_facemask_cartin .facemask-product{overflow-x:scroll}.block_facemask_cartin .facemask-product__list{column-gap:16px;row-gap:0;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:10px}.block_facemask_cartin .facemask-product__item{width:clamp(60%,60vw,60%);flex:0 0 auto;scroll-snap-align:start}.facemask_product-name,.facemask_product-name-link,.facemask_product-name-none{font-size:14px}.facemask_product-text{font-size:12px}.facemask_product-name-link:after{right:0}.facemask_product-price2{margin-top:46px;text-align:center}.facemask_product-price3{margin-top:36px;text-align:center}}.block_facemask_lineup img{max-width:100%;height:auto}.block_facemask_lineup .heading-1{font-size:18px;font-weight:600;text-align:center;margin-bottom:20px}.block_facemask_lineup .lineupList{margin-bottom:20px}.block_facemask_lineup .lineupList_title{font-size:16px;font-weight:600;padding-bottom:8px;margin-bottom:16px;border-bottom:1px solid currentColor}.block_facemask_lineup .lineupList__item{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:32px;margin-top:20px}.block_facemask_lineup .p-grid-item{width:calc((100% - 60px) / 3);display:grid;grid-template-areas:"image tag" "image title" "image text";grid-template-columns:auto 1fr}.block_facemask_lineup .p-grid-item__img{grid-area:image;margin-right:16px;max-width:100px;width:100%;position:relative}.block_facemask_lineup .p-grid-item__img.newtag:before{position:absolute;content:"NEW";font-size:10px;color:#fff;background-color:#000030;padding:2px 4px;top:0;left:0}.block_facemask_lineup .p-grid-item__tag{grid-area:tag;display:flex;align-items:center;gap:8px}.block_facemask_lineup .p-grid-item__tag .tagName{font-size:12px;border:1px solid #000030;padding:2px 4px;line-height:1.2;letter-spacing:.005em;list-style:none}.block_facemask_lineup .p-grid-item__tag .tagName .notes{vertical-align:top;font-size:10px}.block_facemask_lineup .p-grid-item__title{grid-area:title;margin:auto 0}.block_facemask_lineup .p-grid-item__text{grid-area:text;margin-top:8px}.block_facemask_lineup .itemName{font-weight:600;line-height:1.5}.block_facemask_lineup .itemTag{font-size:10px;letter-spacing:.04em;color:#9f9f9f}.block_facemask_lineup .itemDesc{font-size:12px;line-height:1.4}.block_facemask_lineup .itemLink{display:inline-block;font-size:12px;margin-top:8px;padding-right:1em;border-bottom:1px solid currentColor;transition:.3s;position:relative}.block_facemask_lineup .itemLink:hover{border-bottom:1px solid transparent}.block_facemask_lineup .itemLink:after{content:"";width:7px;height:7px;border-top:solid 1px currentColor;border-right:solid 1px currentColor;position:absolute;right:.5em;top:calc(50% - 1px);transform:rotate(45deg) translateY(-50%)}.block_facemask_lineup .notesText p{font-size:12px}@media screen and (max-width: 767px){.block_facemask_lineup .lineupList_title{font-weight:400}.block_facemask_lineup .lineupList__item{flex-direction:column;row-gap:16px}.block_facemask_lineup .p-grid-item{width:100%;grid-template-areas:"image tag" "image title" "image text";grid-template-rows:auto auto auto}.block_facemask_lineup .p-grid-item__img{margin-right:16px;max-width:100px}.block_facemask_lineup .p-grid-item__title{margin:0}.block_facemask_lineup .p-grid-item__text{margin-top:0}.block_facemask_lineup .lineupList{position:relative;overflow:hidden;transition:height .5s ease}.block_facemask_lineup .lineupList.open{height:100%}.block_facemask_lineup .lineupList.open:after{opacity:0}.block_facemask_lineup .lineupBlock{position:relative}.accordionToggle:after{content:"\ff0b";margin-left:.2em;font-weight:700;font-size:12px}.accordionToggle.open:after{content:"\30fc"}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/product_contents.css.map */
