.p-cs__fv{height:100vh;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_fv.png?v=149525571756865561691752711319);background-size:cover;background-repeat:no-repeat;position:relative}.p-cs__fv h1{position:absolute;font-size:60px;line-height:calc(85 / 60);letter-spacing:.05em;font-weight:500;color:#fff;left:55px;bottom:90px}@media screen and (max-width: 960px){.p-cs__fv{background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_fv--sp.png?v=148642934355481086451752711319);background-position:center;height:40vh}.p-cs__fv h1{font-size:21px;line-height:calc(29 / 21);left:10px;bottom:30px}}.p-cs__review{background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_review-bg.png?v=155564552134004848811752711332);background-size:cover;background-repeat:no-repeat;position:relative;z-index:0}.p-cs__review h2{position:absolute;top:-.76em;z-index:2;color:#fdedeb;font-size:100px;font-weight:500;letter-spacing:.1em;line-height:1.8;width:100%;text-align:center}.p-cs__review__img{position:absolute;width:100%;height:100%}.p-cs__review__img:before{content:"";display:inline-block;width:45%;height:80%;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_review-img.png?v=23843741377074581721752711333);background-size:cover;background-repeat:no-repeat;position:absolute;top:50%;left:0;transform:translateY(-50%);border-radius:0 50px 50px 0}.p-cs__review__inner{padding:120px 0;max-width:1440px;margin:0 auto}.p-cs__review__info{width:50%;padding-right:10vw}.p-cs__review__ttl{padding-bottom:60px;margin-bottom:60px;border-bottom:1px solid white}.p-cs__review__ttl span{color:#fff;font-size:18px;line-height:calc(44 / 18);letter-spacing:.08em;display:block}.p-cs__review__ttl h3{color:#fff;font-size:50px;margin-top:30px;line-height:1.6;letter-spacing:.05em}.p-cs__review__ttl h3 span{font-size:32px}.p-cs__review__ttl__box{padding-right:20px;margin-bottom:40px}.p-cs__review__ttl__box .p-cs__review__ttl__box__rank--txt{color:#fff;font-size:24px}.p-cs__review__ttl__box .p-cs__review__ttl__box__rank--txt span{font-size:18px;color:#fff}.p-cs__review__ttl__box .p-cs__review__ttl__box__rank--txt .sp{font-size:12px;color:#fff;letter-spacing:1px}.p-cs__review__ttl__box .p-cs__review__ttl__box__rank--txt p{color:#fff}.p-cs__review__ttl__box__rank--no1{color:#fff;font-size:23px}.p-cs__review__ttl__box__rank--no1 span{font-size:63px;padding:0 10px;color:#fff}.p-cs__review__value{width:100%}.p-cs__review__value img{width:97%}@media screen and (max-width: 1200px){.p-cs__review__img{width:90%}.p-cs__review:before{width:40%}.p-cs__review__info{width:55%;padding-right:0}}@media screen and (max-width: 960px){.p-cs__review__inner{padding:0 0 130px}.p-cs__review__ttl span{font-size:13px}.p-cs__review__ttl h3{font-size:24px;line-height:2}.p-cs__review__ttl h3 span{font-size:15px}.p-cs__review__img{width:65%;margin-top:36px}.p-cs__review__img img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:0 30px 30px 0}.p-cs__review__img:before{display:none}.p-cs__review__info{width:100%}.p-cs__review__ttl{text-align:center;margin:0 20px 60px}.p-cs__review{padding-top:30px;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_review-bg--sp.png?v=167921298170612665711752711331)}.p-cs__review h2{position:static;left:auto;top:auto;font-size:8.5vw;font-size:46px;line-height:calc(60 / 46);color:#fff}.p-cs__review__ttl__box{justify-content:center;gap:15px}.p-cs__review__ttl__box .p-cs__review__ttl__box__rank--txt{font-size:15px}.p-cs__review__ttl__box .p-cs__review__ttl__box__rank--txt span{font-size:13px}.p-cs__review__ttl__box .p-cs__review__ttl__box__rank--txt .sp{font-size:7px}.p-cs__review__ttl__box__rank--no1{display:none}.p-cs__review__value{max-width:260px;margin:0 auto}}@media screen and (max-width: 480px){.p-cs__review__img{width:300px}.p-cs__review__ttl__box__rank--icon img{width:100px;height:100px;object-fit:cover}}.p-cs__care__inner{padding:100px 0}.p-cs__care__ttl{text-align:center;position:relative;width:fit-content;margin:0 auto}.p-cs__care__ttl h2{font-size:34px}.p-cs__care__ttl:before{width:68px;height:16px;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_icon-ttl01.png?v=157509248056789061261752711327)}.p-cs__care__ttl:after{width:68px;height:16px;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_icon-ttl02.png?v=40725191351597469521752711328)}.p-cs__care__box{max-width:1000px;margin:45px auto 0}.p-cs__care__box__img{position:relative;width:350px;height:410px}.p-cs__care__box__img img{position:absolute;top:0;width:150px;height:150px;object-fit:contain}.p-cs__care__box__img img:nth-child(1){position:relative;top:0}.p-cs__care__box__img img:nth-child(2),.p-cs__care__box__img img:nth-child(3),.p-cs__care__box__img img:nth-child(4),.p-cs__care__box__img img:nth-child(5){width:220px;height:220px}.p-cs__care__box__img img:nth-child(2){position:absolute;top:50px;left:80px}.p-cs__care__box__img img:nth-child(3){position:absolute;top:185px;left:40px}.p-cs__care__box__img img:nth-child(4){top:185px;left:-100px}.p-cs__care__box__img img:nth-child(5){top:50px;left:-145px}.p-cs__care__info h3{font-size:34px;line-height:calc(53 / 34);padding-bottom:30px;letter-spacing:.1em}.p-cs__care__info p{font-size:14px;line-height:2;letter-spacing:.05em;color:#333}@media screen and (max-width: 960px){.p-cs__care__inner{padding:35vw 0 30px}.p-cs__care__ttl h2{font-size:19px}.p-cs__care__box{text-align:center;padding:0 20px}.p-cs__care__info p{text-align:left;max-width:328px;margin:0 auto}.p-cs__care__box__img{width:320px;height:294px;margin:0 auto}.p-cs__care__box__img img{width:100px;height:100px}.p-cs__care__box__img img:nth-child(2),.p-cs__care__box__img img:nth-child(3),.p-cs__care__box__img img:nth-child(4),.p-cs__care__box__img img:nth-child(5){width:150px;height:150px}.p-cs__care__box__img img:nth-child(2){position:absolute;top:30px;left:160px}.p-cs__care__box__img img:nth-child(3){position:absolute;top:120px;left:135px}.p-cs__care__box__img img:nth-child(4){top:120px;left:42px}.p-cs__care__box__img img:nth-child(5){top:30px;left:10px}.p-cs__care__info h3{font-size:22px;line-height:calc(32 / 22)}.p-cs__care__info p{font-size:12px;line-height:calc(22 / 12)}}@media screen and (max-width: 480px){.p-cs__care__inner{padding:150px 0 30px}.p-cs__care__ttl:before{width:40px;height:10px;left:-60px}.p-cs__care__ttl:after{width:40px;height:10px;right:-60px}.p-cs__care__box img{width:100%;max-width:320px}}.p-cs__hair-care{background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_hair-care-bg.png?v=132064479608515668811752711321);background-size:cover;background-repeat:no-repeat;overflow:hidden}.p-cs__hair-care__inner{padding:100px 0;max-width:1060px;margin:0 auto}.m-title-02{font-size:34px}.m-title-02__text{margin-bottom:20px}.p-cs__hair-care__box{gap:60px}.p-cs__hair-care__box h3{font-size:34px;letter-spacing:.05em;margin-bottom:80px;position:relative}.p-cs__hair-care__box h3:before{content:"";display:inline-block;width:100px;height:1px;background-color:#d2a930;background-size:cover;background-repeat:no-repeat;position:absolute;bottom:-40px}.p-cs__hair-care__box p{font-size:16px;letter-spacing:.05em;line-height:2;color:#333}.p-cs__hair-care__box01{width:90%;margin:80px 0 65px auto}.p-cs__hair-care__box__info{position:relative;width:70%}@media screen and (min-width: 990px){.m-title-02__star-01,.m-title-02__star-02{margin-top:-40px}}.p-cs__hair-care__box{position:relative}.p-cs__hair-care__box:after{font-family:Josefin Sans,sans-serif;display:inline-block;background-size:cover;background-repeat:no-repeat;position:absolute;font-size:260px;letter-spacing:.04em;font-weight:100;color:#d2a930;opacity:.1;top:0}.p-cs__hair-care__box01.p-cs__hair-care__box:after{content:"01";top:60px;left:-30px;transform:translateY(-50%) translate(-50%);opacity:0}.p-cs__hair-care__box02.p-cs__hair-care__box:after{content:"02";right:0;transform:translateY(-30%) translate(10%);opacity:0}.p-cs__hair-care__box01.p-cs__hair-care__box.scroll-in:after{opacity:.1}.p-cs__hair-care__box02.p-cs__hair-care__box.scroll-in:after{opacity:.1}.p-cs__hair-care__box__info:before{content:"";display:inline-block;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;right:0}.p-cs__hair-care__box01 .p-cs__hair-care__box__info:before{width:130px;height:113px;top:-20px;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_hair-care01-icon.png?v=169720877768196491121752711322)}.p-cs__hair-care__box02 .p-cs__hair-care__box__info:before{width:181px;height:125px;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_hair-care02-icon.png?v=103045694676145413111752711323);right:-70px}.p-cs__hair-care__box .p-cs__hair-care__box__img{width:50%}.p-cs__hair-care__box01 .p-cs__hair-care__box__img{order:2}@media screen and (max-width: 960px){.p-cs__hair-care{background-image:none;background-color:#ffe3de1a}.p-cs__hair-care__inner{margin:0 20px}.p-cs__hair-care__ttl h2{font-size:20px;margin-top:-.9em;align-items:flex-end}.p-cs__hair-care__box{background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;width:100%;min-height:120vw;padding:30% 12% 20%}.p-cs__hair-care__box01{background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_hair-care-bg-box01.png?v=121301310584758259791752711320);margin:30px 0 0}.p-cs__hair-care__box02{background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_hair-care-bg-box02.png?v=107589794211035175221752711320);margin:20px 0 50px}.p-cs__hair-care__box__info{width:100%;text-align:center;margin-top:25px;position:static}.p-cs__hair-care__box .p-cs__hair-care__box__img{width:100%}.p-cs__hair-care__box__info:before{content:"";display:inline-block;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;right:0}.p-cs__hair-care__box .p-cs__hair-care__box__info .icon,.p-cs__hair-care__box02 .p-cs__hair-care__box__info .icon,.p-cs__hair-care__box.p-cs__hair-care__box02 .icon{position:relative}.p-cs__hair-care__box01 .p-cs__hair-care__box__info .icon:before{width:110px;height:110px;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_hair-care01-icon.png?v=169720877768196491121752711322);content:"";display:inline-block;background-size:cover;background-repeat:no-repeat;top:auto;bottom:-30px;right:-40px;z-index:3;opacity:.3;position:absolute;transform:translateZ(0);will-change:transform}.p-cs__hair-care__box.p-cs__hair-care__box02 .icon:before{width:150px;height:100px;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_hair-care02-icon.png?v=103045694676145413111752711323);content:"";display:inline-block;background-size:cover;background-repeat:no-repeat;top:auto;bottom:-40px;right:-60px;z-index:3;opacity:.3;position:absolute}.p-cs__hair-care__box .p-cs__hair-care__box__info:before,.p-cs__hair-care__box02 .p-cs__hair-care__box__info:before{content:none}.p-cs__hair-care__box.p-cs__hair-care__box01:after,.p-cs__hair-care__box.p-cs__hair-care__box02:after{content:none}.p-cs__hair-care__box:before{content:none}.p-cs__hair-care__box h3{color:#d2a930;margin-bottom:15px;font-size:22px;line-height:1.45}.p-cs__hair-care__box h3:before{display:none}.p-cs__hair-care__box p{text-align:left;font-size:12px;line-height:calc(22 / 12);max-width:250px;margin:0 auto;letter-spacing:1px}}@media screen and (max-width: 480px){.p-cs__hair-care__inner{padding:50px 0 0}.p-cs__hair-care__ttl:before{left:-60px}.p-cs__hair-care__ttl:after{right:-70px}.p-cs__hair-care__box.p-cs__hair-care__box01:after{padding:20px 45px}.p-cs__hair-care__box.p-cs__hair-care__box02:after{padding:20px 50px}}.p-cs__solution{overflow:hidden}.p-cs__solution__inner{padding:100px 20px;max-width:1080px;margin:0 auto}.p-cs__solution__ttl h2{color:#2f4f76}.p-cs__solution__ttl:before{width:66px;height:18px;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_solution-icon-ttl01.png?v=154850162006597101311752711339)}.p-cs__solution__ttl:after{width:66px;height:18px;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_solution-icon-ttl02.png?v=13756607306157967171752711339)}.p-cs__solution__img01{max-width:600px;margin:60px auto 90px}.p-cs__solution__img01 img{width:100%}.p-cs__solution__contents{gap:80px}.p-cs__solution__box{width:50%}.p-cs__solution__box img{width:100%;object-fit:cover}.p-cs__solution__box h3{font-size:30px;line-height:calc(43 / 30);letter-spacing:.05em;padding-bottom:25px;margin-bottom:35px;position:relative;margin-top:40px}.p-cs__solution__box01 h3{color:#2f4f76}.p-cs__solution__box02 h3{color:#d58784}.p-cs__solution__box__deco{position:relative}.p-cs__solution__box__deco .m-title-02__star-01{position:absolute;right:-50px;bottom:-60px}.p-cs__solution__box h3:before{content:"";display:inline-block;width:80px;height:1px;background-size:cover;background-repeat:no-repeat;position:absolute;bottom:0;left:0}.p-cs__solution__box01 h3:before{background-color:#2f4f76}.p-cs__solution__box02 h3:before{background-color:#d58784}.p-cs__solution__box p{font-size:14px;line-height:2;letter-spacing:.05em;color:#333}@media screen and (max-width: 960px){.p-cs__solution__inner{padding:60px 20px 20px}.p-cs__solution__ttl h2{font-size:18px}.p-cs__solution__box{width:100%;margin-bottom:60px}.p-cs__solution__box01{margin-top:50px}.p-cs__solution__img01{margin-bottom:20px}.p-cs__solution__img01 img{width:100%}.p-cs__solution__img01 .img01{max-width:337px;margin:0 auto 3px}.p-cs__solution__img01 .img02{max-width:170px;margin:0 auto 30px}.p-cs__solution__img01 .img03{max-width:176px;margin:0 auto 25px}.p-cs__solution__img01 .img04{max-width:320px;margin:0 auto}.p-cs__solution__box__deco{position:relative;z-index:9}.p-cs__solution__box01 .p-cs__solution__box__deco .m-title-02__star-01{position:absolute;top:-10px;left:25px;right:auto;bottom:auto}.p-cs__solution__box02 .p-cs__solution__box__deco .m-title-02__star-01{position:absolute;right:0;bottom:auto}.p-cs__solution__box__deco .m-title-02__star-01 .svg-shooting-star-01{scale:1.7}.p-cs__solution__box h3{font-size:18px;line-height:calc(28 / 18);margin-left:20px}.p-cs__solution__box02{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative}.p-cs__solution__box02 .p-cs__solution__box__deco{position:absolute;top:-50px;right:-20px}.p-cs__solution__box02 img{width:55%;position:relative;left:-50px}.p-cs__solution__box02 h3{width:35%;margin-left:0}.p-cs__solution__box p{font-size:12px;line-height:calc(22 / 12);max-width:320px;margin:0 auto;letter-spacing:1.2px}.p-cs__solution__box p.p-cs__solution__box02__txt{margin-top:37px}.p-cs__solution__box02 .p-cs__solution__box__img{width:55%}.p-cs__solution__box02 .p-cs__solution__box__img img{width:calc(100% + 40px);max-width:calc(100% + 40px)}.m-title-02__p{margin:0 30px}}@media screen and (max-width: 480px){.p-cs__solution__ttl:before,.p-cs__solution__ttl:after{width:37px;height:10px}.p-cs__solution__ttl:before{left:-50px}.p-cs__solution__ttl:after{right:-50px}.p-cs__solution__box h3{padding-bottom:15px}.p-cs__solution__img01{margin-top:40px}}.p-cs__features{background-color:#faf5f5;overflow:hidden}.p-cs__features__inner{max-width:1100px;margin:0 auto;padding:90px 20px 60px}.p-cs__features__ttl__icon{display:block;position:relative;width:100%;height:1px}.p-cs__features__ttl__icon:before,.p-cs__features__ttl__icon:after{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;position:absolute;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_hair-care-icon-ttl.png?v=141677520553984776861752711321);z-index:2;width:85px;height:85px}.p-cs__features__ttl .m-title-02__star-01{margin-right:50px}.p-cs__features__ttl .m-title-02__star-02{margin-left:50px}.p-cs__features__ttl__icon:before{top:-100px;right:-150px}.p-cs__features__ttl__icon:after{top:-100px;left:-150px}.p-cs__features__ttl span{letter-spacing:1px}@media screen and (min-width: 990px){.product-feature{margin:0 50px}}.p-cs__features__contents{margin:140px 0 10px;gap:8%}.p-cs__features__box{position:relative;width:48%}.p-cs__features__box h3{font-size:30px;letter-spacing:.05em;padding-bottom:40px;margin-bottom:55px;position:relative}.p-cs__features__box__no{position:absolute;top:-120px;left:-50px}.p-cs__features__box__no:before{display:inline-block;font-size:170px;font-family:Josefin Sans,sans-serif;color:#d58784;opacity:.1;background-size:cover;background-repeat:no-repeat;letter-spacing:10px;font-weight:100}.p-cs__features__box01 .p-cs__features__box__no:before{content:"01"}.p-cs__features__box02 .p-cs__features__box__no:before{content:"02"}.p-cs__features__box .ttl-border{position:relative;height:0}.p-cs__features__box .ttl-border:before{content:"";display:inline-block;width:100px;height:1px;background-color:#d58784;background-size:cover;background-repeat:no-repeat;position:absolute;bottom:-40px;left:0}.p-cs__features__box img{margin-bottom:30px}.p-cs__features__box__img01__icon,.p-cs__features__box__img02__icon{position:absolute;right:0;bottom:95px;z-index:3}.p-cs__features__box__img01__icon:before,.p-cs__features__box__img02__icon:before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;position:absolute;bottom:50px;right:0;transform:translate(30%);z-index:3}.p-cs__features__box__img01__icon:before{width:200px;height:200px;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_features-img01-proof.png?v=131656026856439045291752711314)}.p-cs__features__box__img02__icon:before{width:250px;height:160px;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_features-img02-proof.png?v=7014651206120522981752711315);bottom:-3px}.p-cs__features__box p:not(.p-cs__features__box__no){font-size:13px;line-height:2;letter-spacing:.08em;color:#333;position:relative;z-index:3;margin-top:20px}.p-cs__features__present--sp{margin:0 calc(50% - 50vw);width:100vw;background-color:transparent;background-repeat:no-repeat;background-size:cover;padding-bottom:50px;text-align:center;position:relative}.p-cs__features__present__icon--01--sp,.p-cs__features__present__icon--02--sp,.p-cs__features__present__icon--03--sp,.p-cs__features__present__icon--04--sp{position:relative}.p-cs__features__present__icon--01--sp:before,.p-cs__features__present__icon--02--sp:before,.p-cs__features__present__icon--03--sp:before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;position:absolute;z-index:3}.p-cs__features__present__icon--01--sp:before{width:80px;height:80px;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_features-present--bg--sp--01.png?v=12285125509515024831752711316);top:-10px;left:0}.p-cs__features__present__icon--02--sp:before{width:80px;height:80px;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_features-present--bg--sp--02.png?v=131697702876117500261752711317);right:0}.p-cs__features__present__icon--03--sp:before{width:70px;height:70px;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_features-present--bg--sp--03.png?v=157849861170297534331752711317);bottom:10px;left:-40px}.p-cs__features__present__icon--04--sp .svg-shooting-star-01{position:absolute;width:60px;height:58px;bottom:20px;right:-25px}.p-cs__features__ttl--sp span{font-size:11px;letter-spacing:.26em;color:#1e2f59}.p-cs__features__ttl--sp h2{color:#202f56;margin-bottom:25px;font-weight:500;letter-spacing:.1em}.p-cs__features__present--sp img{text-align:center;padding-bottom:30px}.p-cs__features__present--sp p{font-size:13px;line-height:calc(22 / 12);letter-spacing:.05em;color:#333;padding-left:35px;line-height:2;text-align:left}.p-cs__features__present--sp{position:relative}.p-cs__features__present--sp__icon{position:absolute;right:0;bottom:40px}.p-cs__features__present--sp__icon:before{content:"";display:inline-block;width:200px;height:200px;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_features-present--sp.png?v=136868875193473615131752711318);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:0;right:10px}@media screen and (max-width: 1200px){.p-cs__features__contents{gap:6%}.p-cs__features__box{width:45%}}@media screen and (max-width: 960px){.p-cs__features{background-color:transparent}.p-cs__features__inner{padding:50px 30px 0}.p-cs__features__ttl h2{font-size:20px}.p-cs__features__box{width:100%;margin-bottom:80px;padding:0 10px}.p-cs__features__box h3{font-size:22px;line-height:calc(32 / 22);padding-bottom:20px}.p-cs__features__box__no:before{display:inline-block;font-size:200px}.p-cs__features__box .ttl-border:before{bottom:-20px;left:0}.p-cs__features__box__img01:before,.p-cs__features__box__img02:before{display:none;top:0;right:0;transform:translate(20px) translateY(-110%)}.p-cs__features__box__img01__icon,.p-cs__features__box__img02__icon{position:relative}.p-cs__features__box__img01__icon:before,.p-cs__features__box__img02__icon:before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;position:absolute;bottom:-80px;right:-20px;transform:translate(0)}.p-cs__features__box__img01__icon:before{width:150px;height:150px}.p-cs__features__box__img02__icon:before{width:180px;height:120px;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_features-img02-proof--sp.png?v=101900945533224158241752711315)}.p-cs__features__box p:not(.p-cs__features__box__no){margin-top:0}}@media screen and (max-width: 480px){.p-cs__features__inner{padding:30px 20px 0}.p-cs__features__contents{margin:90px 0 10px}.p-cs__features:before,.p-cs__features:after{width:47px;height:47px}.p-cs__features__ttl__icon:before,.p-cs__features__ttl__icon:after{width:53px;height:53px}.p-cs__features__ttl__icon:before{top:-50px;right:-70px}.p-cs__features__ttl__icon:after{top:-50px;left:-70px}.p-cs__features__box__img01:before,.p-cs__features__box__img02:before{transform:translate(20px) translateY(-150%)}.p-cs__features__box__img01:before{width:170px;height:120px}.p-cs__features__box__img02:before{width:150px;height:100px}.p-cs__features__present--sp img{width:210px}}.p-cs__type{overflow:hidden}.p-cs__type__inner{padding:90px 20px;max-width:1440px;margin:0 auto}.p-cs__type .p-cs__type__ttl span{font-size:16px;letter-spacing:.26em}.p-cs__type .p-cs__type__ttl:before{width:66px;height:18px;left:-90px;top:75%;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_icon-ttl01.png?v=157509248056789061261752711327)}.p-cs__type .p-cs__type__ttl:after{width:68px;height:18px;right:- 100px;top:75%;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_icon-ttl02.png?v=40725191351597469521752711328)}.p-cs__type__contents{margin:90px 0;gap:15px}.p-cs__type__contents h3{color:#d58784;font-size:28px;letter-spacing:.05em;text-align:center;position:relative;top:-75px;z-index:1;background:linear-gradient(to bottom,#fff 50%,#fdf9f91a 50%);width:fit-content;margin:0 auto;padding:0 20px}.p-cs__type__contents span{color:currentColor}.p-cs__type__contents span span{font-size:24px}.p-cs__type__contents h4{font-size:2rem;letter-spacing:.05em;text-align:center;margin-bottom:30px}.p-cs__type__contents h4 span{font-size:1.5rem}.p-cs__type__contents h5{font-size:18px;letter-spacing:.05em;color:#d58784;text-align:center;margin-bottom:30px}.p-cs__type__contents p{font-size:14px;letter-spacing:.05em;text-align:center;line-height:2;color:#333}.p-cs__type__box01,.p-cs__type__box02{border:1px solid #D58784;border-radius:10px;padding:50px 40px 55px;position:relative;background-color:#d587840d}.p-cs__type__box02{position:relative}.p-cs__type__box02__osusume:before{content:"";display:inline-block;width:100px;height:115px;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_type-icon-osusume.png?v=100793583637404207211752711346);background-size:cover;background-repeat:no-repeat;position:absolute;right:-30px;top:0;transform:translateY(-80%);z-index:9}.p-cs__type__contents02{gap:60px}.p-cs__type__box03{width:50%}.p-cs__type__box03__item{gap:90px;margin-bottom:40px;letter-spacing:1px}.p-cs__type__box03__item img{width:35%}.p-cs__type__box03__info h3{font-size:18px;margin-bottom:8px;position:relative}.p-cs__type__box03__info h3:before{content:"";display:inline-block;width:25px;height:1px;background-color:#d2a930;background-size:cover;background-repeat:no-repeat;position:absolute;top:50%;left:0%;transform:translateY(-50%) translate(-150%)}.p-cs__type__box03__info p{font-size:16px;letter-spacing:.05em;line-height:2;margin-top:20px}.p-cs__type__box03__ttl,.p-cs__type__box04__ttl{margin-bottom:30px;position:relative;z-index:8}.p-cs__type__box03__info h3 span{font-size:1.5rem}.p-cs__type__box04{width:50%}.p-cs__type__box04__txt{color:#333;font-size:16px;letter-spacing:.5px}.p-cs__type__box04__item{margin-top:30px;border-radius:10px;padding:20px 0 10px 20px;border:1px solid #E3CA80B2;width:90%}.p-cs__type__box04__info dl{flex-wrap:wrap;gap:5%;font-size:16px}@media screen and (max-width: 990px){.p-cs__type__box04__info dl{font-size:13px}}.p-cs__type__box04__info dt{width:23%;margin-bottom:15px;text-align:center;border-radius:10px;padding:10px 0}.p-cs__type__box04__info dt:nth-of-type(odd){color:#e9aa97;background-color:#e9aa9733}.p-cs__type__box04__info dt:nth-of-type(2n){color:#fff;background-color:#e9aa97}.p-cs__type__box04__info dd{flex-wrap:wrap;width:70%;text-align:left;margin-bottom:15px}@media screen and (max-width: 960px){.p-cs__type__box04__info dd{width:60%}}@media screen and (max-width: 960px){.p-cs__type__inner{padding:45px 20px}.p-cs__type .p-cs__type__ttl span{font-size:11px;letter-spacing:.26em}.p-cs__type__contents{margin:60px 0 120px;gap:15px}.p-cs__type__contents span{font-size:12px;color:#333;margin-bottom:5px}.p-cs__type__contents h3{font-size:30px;color:#333;text-align:left;top:0;margin-bottom:15px;padding:0}.p-cs__type .p-cs__type__ttl:before{left:-70px}.p-cs__type__contents p{text-align:left;max-width:227px;font-size:12px;line-height:calc(22 / 12);letter-spacing:.15rem}.p-cs__type__contents p,.p-cs__type__contents h3,.p-cs__type__contents span{margin-left:30px}.p-cs__type__box01,.p-cs__type__box02{border:none;padding:0;position:relative;margin:0 calc(50% - 50vw);width:100vw;background:none}.p-cs__type__box01{margin-bottom:100px}.p-cs__type__box01__img{width:100%;margin-top:40px;position:relative}.p-cs__type__box01__img img{width:70%;height:auto;aspect-ratio:275 / 220}.p-cs__type__box01__img__txt{position:absolute;top:30%;left:60%;transform:translateY(-30%) translate(-60%)}.p-cs__type__box01__img__txt:before{content:"";display:inline-block;width:133px;height:133px;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_type-img01__txt--sp.png?v=137137252640624301401752711347);background-size:contain;background-repeat:no-repeat;position:absolute;top:-20px}.p-cs__type__box01__img__icon{position:absolute;top:-60px;right:-10px;z-index:9}.p-cs__type__box01__img__icon .svg-shooting-star-01{width:94px}.p-cs__type__box02__osusume:before{width:90px;right:35px;top:0;transform:translateY(0)}.p-cs__type__box02__imgs{margin-top:30px}.p-cs__type__box02__img01{position:relative}.p-cs__type__box02__img01 img{width:70%;margin-right:0;margin-left:auto;height:auto;aspect-ratio:275 / 220;margin-bottom:50px}.p-cs__type__box02__img__txt{position:absolute;top:0%;left:20%}.p-cs__type__box02__img__txt:before{content:"";display:inline-block;width:143px;height:143px;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_type-img02__txt--sp.png?v=138602192360718018221752711348);background-size:contain;background-repeat:no-repeat;position:absolute;left:-20px}.p-cs__type__box03{width:100%}.p-cs__type__box02__img02{position:relative}.p-cs__type__box02__img02 img{width:70%}.p-cs__type__box03__img__txt{position:absolute;top:30%;left:60%;transform:translateY(-30%) translate(-60%)}.p-cs__type__box03__img__txt:before{content:"";display:inline-block;width:133px;height:133px;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_type-img03__txt--sp.png?v=71284732114368008111752711349);background-size:contain;background-repeat:no-repeat;position:absolute;top:-20px;left:20px}.p-cs__type__box03__img__icon{position:absolute;top:-85px;left:30px;z-index:9;transform:rotate(-95deg)}.p-cs__type__box03__img__icon .svg-shooting-star-01{width:94px}.p-cs__type__box03__ttl{text-align:center;position:relative;z-index:9}.p-cs__type__box03__ttl .sp-only{display:inline-block;position:relative;z-index:9;margin:0 auto}.p-cs__type__box03__item{display:none}.p-cs__type__box03__item--sp{margin-left:10px;margin-right:10px;padding-bottom:100px;gap:30px;line-height:2;position:relative;display:flex!important}.p-cs__type__box03__item--sp:before{content:"";display:inline-block;width:100%;height:100%;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_type-bg--sp01.png?v=40223414047851619801752711344);background-size:cover;background-position:top;background-repeat:no-repeat;position:absolute;top:-150px;left:0;z-index:-1;margin:0 calc(50% - 50vw);width:100vw}.p-cs__type__box03__item--sp:after{content:"";display:inline-block;width:100%;height:100%;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_type-bg--sp02.png?v=121336070944727795421752711345);background-size:cover;background-repeat:no-repeat;background-position:bottom;position:absolute;bottom:0;left:0;z-index:-1;margin:0 calc(50% - 50vw);width:100vw}.p-cs__type__box03__item--sp__unit p{color:#333}.p-cs__type__box04{width:100%}.p-cs__type__box04__txt{text-align:center;line-height:2;font-size:14px}.p-cs__type__box04__ttl{text-align:center;margin-top:20px}.p-cs__type__box04__ttl img{width:150px;margin:0 auto}.p-cs__type__box04__info dt{padding:5px 0;margin-bottom:10px;width:30%}.p-cs__type__box04{font-size:11px;line-height:2}.p-cs__type__box03__item--sp__unit p{font-size:11px;line-height:2;letter-spacing:.08rem}.p-cs__type__box04__item{width:100%}.p-cs__type__box04__info dd{font-size:12px}}@media screen and (max-width: 480px){.p-cs__care__ttl:before{width:40px;height:10px;left:-60px}.p-cs__care__ttl:after{width:40px;height:10px;right:-60px}.p-cs__type .p-cs__type__ttl:before{width:36px;height:10px;left:-60px}.p-cs__type .p-cs__type__ttl:after{width:36px;height:10px;right:-60px}.p-cs__type__box02__img__txt{left:10%}}.p-cs__size{background-color:#fdfbf5;padding:90px 0 110px}.p-cs__size__inner{max-width:1260px;margin:0 auto;padding:0 20px}.p-cs__size__ttl.p-cs__ttl span{font-size:16px;letter-spacing:.26em}.p-cs__size__ttl.p-cs__ttl:before{background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_icon-ttl01.png?v=157509248056789061261752711327);width:66px;height:18px;top:75%}.p-cs__size__ttl.p-cs__ttl:after{background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_icon-ttl02.png?v=40725191351597469521752711328);width:66px;height:18px;top:75%}.p-cs__size__tab{width:100%;margin-top:70px}.p-cs__size__tab__container{display:flex;flex-wrap:wrap;margin-bottom:-1.2px}.p-cs__size__tab__contents{background-color:#fff;border:1px solid #E3CA80;padding:50px 100px;letter-spacing:.1rem}.p-cs__size__tab .tab{text-align:center;width:49.5%;padding:10px;background-color:#e3ca80;cursor:pointer;border-radius:10px 10px 0 0;font-size:20px;letter-spacing:.05em;border:1px solid #E3CA80;border-bottom:none}.p-cs__size__tab .tab p{border-bottom:1px solid white;display:inline-block;color:#fff;padding-bottom:5px}.p-cs__size__tab span{padding:0 .5%}.p-cs__size__tab .tab.active{background-color:#fff;color:#fff;position:relative}.p-cs__size__tab .tab.active p{border-bottom:1px solid #E3CA80;display:inline-block;color:#e3ca80;position:relative}.p-cs__size__tab .tab p{position:relative}.p-cs__size__tab .tab.active p:before{background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_size-ttl-icon02.png?v=94620854811468258721752711338)}.p-cs__size__tab__box.show{display:block!important}.p-cs__size__tab__box{display:none!important;gap:50px}.p-cs__size__tab__box .d-pc-flex{gap:5%;flex-wrap:wrap;align-items:stretch}.p-cs__size__tab__box img{margin-bottom:20px}.p-cs__size__tab__box__unit{width:30%;margin-bottom:50px;display:flex;flex-direction:column}.p-cs__size__tab__box__unit__info{margin:0 0 0 35px}.p-cs__size__tab__box h3{font-size:20px;letter-spacing:.05em;margin-bottom:30px;position:relative}@media screen and (min-width: 960px){.size-tab_no1{margin-bottom:70px!important}.size-tab_no2{margin-bottom:55px!important}}.p-cs__size__tab__box.p-cs__size__tab__box--tokushu h3{font-size:17px;line-height:calc(26 / 18)}.p-cs__size__tab__box h3:before{content:"";display:inline-block;width:25px;height:1px;background-color:#000;background-size:cover;background-repeat:no-repeat;position:absolute;top:18px;left:-35px}.p-cs__size__tab__box.p-cs__size__tab__box--tokushu h3:before{top:12px}.p-cs__size__tab__box.p-cs__size__tab__box--tokushu h3 span{font-size:14px;display:block;padding-top:.2em}.p-cs__size__tab__box__unit.no1 h3,.p-cs__size__tab__box__unit.no1 h3 span,.p-cs__size__tab__box__unit.no1 .ttl-st{color:#aac5cf}.p-cs__size__tab__box__unit.no1 h3:before,.p-cs__size__tab__box__unit.no1 .p-cs__size__tab__box__unit__btn a{background-color:#aac5cf}.p-cs__size__tab__box__unit.no2 h3,.p-cs__size__tab__box__unit.no2 h3 span,.p-cs__size__tab__box__unit.no2 .ttl-st{color:#c0b3b3}.p-cs__size__tab__box__unit.no2 h3:before,.p-cs__size__tab__box__unit.no2 .p-cs__size__tab__box__unit__btn a{background-color:#c0b3b3}.p-cs__size__tab__box__unit.no3 h3,.p-cs__size__tab__box__unit.no3 h3 span,.p-cs__size__tab__box__unit.no3 .ttl-st{color:#e4caad}.p-cs__size__tab__box__unit.no3 h3:before,.p-cs__size__tab__box__unit.no3 .p-cs__size__tab__box__unit__btn a{background-color:#e4caad}.p-cs__size__tab__box__unit.no4 h3,.p-cs__size__tab__box__unit.no4 h3 span,.p-cs__size__tab__box__unit.no4 .ttl-st{color:#dbbeba}.p-cs__size__tab__box__unit.no4 h3:before,.p-cs__size__tab__box__unit.no4 .p-cs__size__tab__box__unit__btn a{background-color:#dbbeba}.p-cs__size__tab__box__unit.no5 h3,.p-cs__size__tab__box__unit.no5 h3 span,.p-cs__size__tab__box__unit.no5 .ttl-st{color:#bcaba5}.p-cs__size__tab__box__unit.no5 h3:before,.p-cs__size__tab__box__unit.no5 .p-cs__size__tab__box__unit__btn a{background-color:#bcaba5}.p-cs__size__tab__box__unit.no6 h3,.p-cs__size__tab__box__unit.no6 h3 span,.p-cs__size__tab__box__unit.no6 .ttl-st{color:#e9aa97}.p-cs__size__tab__box__unit.no6 h3:before,.p-cs__size__tab__box__unit.no6 .p-cs__size__tab__box__unit__btn a{background-color:#e9aa97}.p-cs__size__tab__box__unit.no7 h3,.p-cs__size__tab__box__unit.no7 h3 span,.p-cs__size__tab__box__unit.no7 .ttl-st{color:#e4caad}.p-cs__size__tab__box__unit.no7 h3:before,.p-cs__size__tab__box__unit.no7 .p-cs__size__tab__box__unit__btn a{background-color:#e4caad}.p-cs__size__tab__box__unit.no8 h3,.p-cs__size__tab__box__unit.no8 h3 span,.p-cs__size__tab__box__unit.no8 .ttl-st{color:#aac5cf}.p-cs__size__tab__box__unit.no8 h3:before,.p-cs__size__tab__box__unit.no8 .p-cs__size__tab__box__unit__btn a{background-color:#aac5cf}.p-cs__size__tab__box .ttl-st{font-size:13px;letter-spacing:.05em;margin-bottom:15px}.p-cs__size__tab__box .price{font-size:20px;letter-spacing:.05em;padding-bottom:20px;text-align:left}.p-cs__size__tab__box .price span{font-size:14px}.p-cs__size__tab__box__unit__info__st{margin:0 30px 5px;color:#333;line-height:2}.p-cs__size__tab__box__unit__info__st p{font-size:14px;letter-spacing:.05em}.p-cs__size__tab__box__unit__info__st span{font-size:12px;display:block;margin-bottom:15px}.p-cs__size__tab__box__unit__btn{border-radius:20px;padding-bottom:1px;margin-top:auto}.p-cs__size__tab__box__unit__btn a{display:block;text-decoration:none;background-color:#000;color:#fff;border-radius:20px;text-align:center;padding:10px 0;position:relative;margin-top:30px}.p-cs__size__tab__box__unit__btn a:before{content:"";display:inline-block;width:5px;height:6px;background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_type-btn-icon.png?v=18753532327550151991752711345);background-size:cover;background-repeat:no-repeat;position:absolute;top:55%;right:25%;transform:translateY(-55%) translate(75%)}@media screen and (max-width: 1440px){.p-cs__size__tab__contents{padding:50px}}@media screen and (max-width: 960px){.p-cs__size__ttl.p-cs__ttl span{font-size:11px}.p-cs__size__tab__container{margin-bottom:-1.4px}.p-cs__size__tab__contents{padding:30px 20px 0}.p-cs__size__tab__box__unit{width:100%;margin-bottom:80px}.p-cs__size__tab__box__unit--sp{display:flex;flex-wrap:wrap;gap:3%;width:100%}.p-cs__size__tab__box__unit__img{width:50%;order:2}.p-cs__size__tab__box__unit__info{width:45%;margin:0;order:1}.p-cs__size__tab__box h3:before{display:none}.p-cs__size{padding:45px 0}.p-cs__size__tab{margin-top:45px}.p-cs__size__tab .tab.active p,.p-cs__size__tab .tab p{font-size:14px;letter-spacing:.05em}.p-cs__size__tab .tab{padding:5px 0 10px}.p-cs__size__tab__box__unit{margin-bottom:50px}.p-cs__size__tab__box h3{font-size:16px;margin-bottom:15px}.p-cs__size__tab__box.p-cs__size__tab__box--ippan h3 span{font-size:20px}.p-cs__size__tab__box.p-cs__size__tab__box--tokushu h3{font-size:14px}.p-cs__size__tab__box.p-cs__size__tab__box--tokushu h3 span{font-size:12px}.p-cs__size__tab__box .ttl-st{font-size:11px}.p-cs__size__tab__box .price{font-size:16px}.p-cs__size__tab__box .price span{font-size:12px}.p-cs__size__tab__box__unit__info__st{width:100%;margin:0;flex-wrap:wrap;align-items:center;gap:5px}.p-cs__size__tab__box__unit__info__st p{font-size:12px}.p-cs__size__tab__box__unit__info__st span{font-size:10px;margin-bottom:0;display:inline-block}}@media screen and (max-width: 480px){.p-cs__size__ttl.p-cs__ttl:before{width:36px;height:10px;left:-50px}.p-cs__size__ttl.p-cs__ttl:after{background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_icon-ttl02.png?v=40725191351597469521752711328);width:36px;height:10px;right:-50px}}.p-cs__color__inner{padding:75px 15px;max-width:1250px;margin:0 auto}.p-cs__color__ttl.p-cs__ttl span{font-size:16px;letter-spacing:.26em}.p-cs__color__ttl.p-cs__ttl:before{background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_icon-ttl01.png?v=157509248056789061261752711327);width:66px;height:18px;top:75%}.p-cs__color__ttl.p-cs__ttl:after{background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_icon-ttl02.png?v=40725191351597469521752711328);width:66px;height:18px;top:75%}.collection-pillowcase-colors__carousel-wrapper{margin-top:60px;width:100%}.collection-pillowcase-colors__carousel-wrapper .splide__track--nav>.splide__list>.splide__slide.is-active{border-color:transparent}.collection-pillowcase-colors__carousel-wrapper .main-carousel{width:100%;max-width:700px;margin-inline:auto}.collection-pillowcase-colors__carousel-wrapper .main-carousel .splide__arrow{top:46%;background:transparent;opacity:1}.collection-pillowcase-colors__carousel-wrapper .main-carousel .splide__arrow--prev{left:-3.8em}.collection-pillowcase-colors__carousel-wrapper .main-carousel .splide__arrow--next{right:-3.8em}.collection-pillowcase-colors__carousel-wrapper .main-carousel .splide__arrow svg{fill:#d2a930;height:1.7em;width:1.7em}.collection-pillowcase-colors__carousel-wrapper .main-carousel .splide__slide{display:grid;justify-items:center}.collection-pillowcase-colors__carousel-wrapper .main-carousel .splide__slide .collection-pillowcase-colors__carousel-image-wrapper{background:#fdfcf7;border-radius:50px;overflow:hidden}.collection-pillowcase-colors__carousel-wrapper .main-carousel .splide__slide .collection-pillowcase-colors__carousel-image{background:#fdfcf7;aspect-ratio:700 / 400;object-fit:contain;transform:scale(1.6)}.collection-pillowcase-colors__carousel-wrapper .main-carousel .splide__slide .min{font-size:20px;letter-spacing:.05em;font-weight:500;margin-top:-16px;z-index:1}.collection-pillowcase-colors__carousel-wrapper .main-carousel .splide__slide .en{font-size:13px;letter-spacing:.05em;font-weight:500;z-index:1}.collection-pillowcase-colors__carousel-wrapper .thumbnail-carousel{margin-top:66px}.collection-pillowcase-colors__carousel-wrapper .thumbnail-carousel .splide__track{overflow:visible!important}.collection-pillowcase-colors__carousel-wrapper .thumbnail-carousel .splide__list{transform:none!important;flex-wrap:wrap;gap:24px 5px}.collection-pillowcase-colors__carousel-wrapper .thumbnail-carousel .splide__slide{flex:0 1 calc((100% - 5px * 5) / 6);margin-right:0!important}.collection-pillowcase-colors__carousel-wrapper .thumbnail-carousel .splide__slide a{display:block;position:relative;overflow:hidden}.collection-pillowcase-colors__carousel-wrapper .thumbnail-carousel .splide__slide.is-active a{border:1px solid #fff;outline:1px solid #D2A930}.collection-pillowcase-colors__carousel-wrapper .thumbnail-carousel .splide__slide .collection-pillowcase-colors__carousel-image{background:#fdfcf7;aspect-ratio:195 / 128;object-fit:contain;transform:scale(4.2) translateY(2px)}.collection-pillowcase-colors__carousel-wrapper .thumbnail-carousel .thumbnail-carousel__item-inner{position:relative}.collection-pillowcase-colors__carousel-wrapper .thumbnail-carousel .thumbnail-carousel__item-icons{display:flex;gap:3px;position:absolute;bottom:-12px;right:5px}.collection-pillowcase-colors__carousel-wrapper .thumbnail-carousel .splide__slide .min{font-size:15px;letter-spacing:0;font-weight:500;margin-top:8px}.collection-pillowcase-colors__carousel-wrapper .thumbnail-carousel .splide__slide .en{font-family:"sofia-pro",var(--font-body-family);font-size:12px;letter-spacing:.05em;font-weight:500;margin-top:2px}.p-cs__color__icon__contents{margin-top:20px}.p-cs__color__icon__s p{font-size:14px;line-height:2;letter-spacing:.05em}.p-cs__color__icon{width:47%;margin-right:0;margin-left:auto;position:relative}.p-cs__color__icon__ttl{position:absolute;top:0;left:20px;color:#fff;background-color:#e3ca80;border-radius:30px;padding:10px 30px;transform:translateY(-50%);font-size:14px}.p-cs__color__icon__ttl p{color:#fff;position:relative}.p-cs__color__icon__wrap{background-color:#fdfcf7;border:1px solid #E3CA80;border-radius:10px;padding:40px 6px 30px 20px}.p-cs__color__icon__info{gap:10px;margin-bottom:10px}.p-cs__color__icon__info dt{width:5%}.p-cs__color__icon__info dd{width:90%;font-family:Shippori Mincho,serif;font-size:12.8px;letter-spacing:.05em;line-height:calc(22 / 13);padding-top:2px}.p-cs__color__icon__info dd span{font-size:10px}.p-cs__color__icon__info img{object-fit:contain;width:25px;height:25px}.p-cs__color__icon__st{font-size:10px;letter-spacing:.05em;color:#9c9c9c;width:95%;margin:20px auto 0;line-height:2}@media screen and (max-width: 960px){.p-cs__color__inner{padding:45px 15px 0}.collection-pillowcase-colors__carousel-wrapper{margin-top:48px}.collection-pillowcase-colors__carousel-wrapper .main-carousel{width:calc(278 / 390 * 100vw)}.collection-pillowcase-colors__carousel-wrapper .main-carousel .splide__arrow{top:44.4%}.collection-pillowcase-colors__carousel-wrapper .main-carousel .splide__arrow--prev{left:-2em}.collection-pillowcase-colors__carousel-wrapper .main-carousel .splide__arrow--next{right:-2em}.collection-pillowcase-colors__carousel-wrapper .main-carousel .splide__arrow svg{height:.9em;width:.9em}.collection-pillowcase-colors__carousel-wrapper .main-carousel .splide__slide .collection-pillowcase-colors__carousel-image{aspect-ratio:684 / 390}.collection-pillowcase-colors__carousel-wrapper .main-carousel .splide__slide .min{font-size:16px}.collection-pillowcase-colors__carousel-wrapper .main-carousel .splide__slide .en{font-size:11px;color:#9c9c9c}.collection-pillowcase-colors__carousel-wrapper .thumbnail-carousel{margin-top:58px}.collection-pillowcase-colors__carousel-wrapper .thumbnail-carousel .splide__list{gap:28px 5px}.collection-pillowcase-colors__carousel-wrapper .thumbnail-carousel .splide__slide{flex:0 1 calc((100% - 5px)/2)}.collection-pillowcase-colors__carousel-wrapper .thumbnail-carousel .splide__slide.is-active a:before{padding:2px}.collection-pillowcase-colors__carousel-wrapper .thumbnail-carousel .splide__slide .collection-pillowcase-colors__carousel-image{aspect-ratio:460 / 299;transform:scale(4.2) translateY(5px)}.collection-pillowcase-colors__carousel-wrapper .thumbnail-carousel .splide__slide .min{font-size:13px}.collection-pillowcase-colors__carousel-wrapper .thumbnail-carousel .splide__slide .en{font-size:10px;line-height:1.5;margin-top:0}.p-cs__color__icon{width:100%;top:0;margin-top:40px;margin-bottom:80px}.p-cs__color__icon__s p{font-size:9px;width:87%;margin-inline:auto}.p-cs__color__icon__info dd{font-size:11px;padding-top:3px}.p-cs__color__icon__st{letter-spacing:.1em;width:80%}}@media screen and (max-width: 480px){.p-cs__color__ttl.p-cs__ttl:before{width:36px;height:10px;left:-40px}.p-cs__color__ttl.p-cs__ttl:after{background-image:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_icon-ttl02.png?v=40725191351597469521752711328);width:36px;height:10px;right:-40px}.collection-pillowcase-colors__carousel-wrapper .main-carousel{width:calc(324 / 390 * 100vw)}.collection-pillowcase-colors__carousel-wrapper .thumbnail-carousel{margin-top:58px}.collection-pillowcase-colors__carousel-wrapper .thumbnail-carousel .splide__slide .collection-pillowcase-colors__carousel-image{transform:scale(4) translateY(2px)}}.sec-items-care__header:before{background:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_howtocare-img.jpg?v=164685698416119952841752711325) no-repeat center / cover}@media screen and (max-width: 960px){.sec-items-care__header{padding-top:52px;padding-bottom:103px}.sec-items-care__header:before{background:url(//cocosilk.jp/cdn/shop/t/76/assets/pillowcase_howtocare-img--sp.jpg?v=158216736346940663731752711324) no-repeat center / cover}}.p-cs__section .fade-in,.p-cs__section .fade-in-first{opacity:0;visibility:hidden;transition-duration:1.5s;transition-property:opacity,transform,visibility}.p-cs__section .fade-in02{transition-duration:2s}.p-cs__section .fade-in03{transition-duration:3s}.p-cs__section .fade-in04{transition-duration:4s}.p-cs__section .fade-in05{transition-duration:5s}.p-cs__section .fade-in06{transition-duration:6s}.p-cs__section .fade-in07{transition-duration:7s}.p-cs__section .fade-in-up{transform:translateY(30px)}.p-cs__section .scroll-in{opacity:1;visibility:visible;transform:translate(0)}
/*# sourceMappingURL=/cdn/shop/t/76/assets/style_pillowcase.css.map */
