.scd-styling{width:100%;background-color:#000;display:block}.scd-styling img{width:100%;line-height:1;vertical-align:top}.scd-styling sup{font-size:1rem;vertical-align:super}@media screen and (min-width: 641px){.scd-styling{max-width:1440px;margin:0 auto}.scd-styling sup{font-size:1.1rem}}.l-content-body{width:100%}.l-inner{margin:0 auto;width:89.74359vw;width:89.74359%}.l-inner--mobile--large{width:100%}@media screen and (min-width: 641px){.l-inner{max-width:1000px}.l-inner--mobile--large{max-width:1000px;margin:0 auto}.l-inner--desctop--small{max-width:780px;margin:0 auto}}.disp_pc{display:none}@media screen and (min-width: 641px){.disp_pc{display:block}}.disp_sp{display:block}@media screen and (min-width: 641px){.disp_sp{display:none}}.md-algin-center{text-align:center}.md-list-attn li{position:relative;padding-left:1.4rem}.md-list-attn li::before{content:"\00203b";position:absolute;left:0;top:0}.md-flex{display:flex;flex-wrap:wrap;justify-content:space-between}.linkBtn{position:relative;display:block;text-align:center;width:100%;min-height:45px}.linkBtn::after{content:"";display:block;position:absolute;top:50%;right:4.35897vw;width:10px;height:10px;border-left:transparent 2px solid;border-right:#dec3a8 2px solid;border-top:#dec3a8 2px solid;border-bottom:transparent 2px solid;transform:translateY(-50%) rotate(45deg)}.linkBtn>span{position:absolute;right:50%;top:50%;transform:translate(50%, -50%);font-size:1.8rem;font-weight:bold;display:inline-block;padding:0 10px;width:100%;margin-top:-1px}.linkBtn--black{background-color:#000}.linkBtn--black::after{border-right:#dec3a8 2px solid;border-top:#dec3a8 2px solid}.linkBtn--black>span{color:#dec3a8}.linkBtn--long{min-height:70px}@media screen and (min-width: 641px){.linkBtn{min-height:45px;transition:all .4s ease}.linkBtn::after{right:12px}.linkBtn>span{font-size:1.6rem}.linkBtn--long{min-height:70px}.linkBtn--black:hover{background-color:#dec3a8}.linkBtn--black:hover::after{border-right:#000 2px solid;border-top:#000 2px solid}.linkBtn--black:hover>span{color:#000}}.products__header .heading-wrap,.products__status,.products__howto,.products__feature.wax .products__feature__point,.products .howto__attn,.products .products__feeling,.products .accodion-linkBtn,.products .linkBtn--long{width:89.74359vw;margin-left:auto;margin-right:auto}@media screen and (min-width: 641px){.products__header .heading-wrap,.products__status,.products__howto,.products .howto__attn,.products .products__feeling,.products .accodion-linkBtn,.products .linkBtn--long{width:100%}.products__howto,.products .howto__attn,.products .products__feeling,.products .accodion-linkBtn,.products .linkBtn--long{max-width:780px;margin-left:auto;margin-right:auto}}.products{background:transparent url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/products_bg_sp.jpg") center top repeat-y;background-size:100% auto;padding-bottom:7.69231vw;margin-bottom:10.25641vw}.products__header{padding-top:7.69231vw;padding-bottom:5.76923vw}.products__kv{width:100%}.products__reccomend{width:89.74359vw;margin:4.48718vw auto 0}.products__status{margin-top:5.76923vw}.products__status ul li{margin-bottom:10px}.products__status__heading,.products__status__desc{flex-basis:50%;max-width:50%;text-align:center;border:2px solid #000;padding:1.53846vw 5px}.products__status__heading{background-color:#000;color:#dec3a8;font-size:1.7rem;font-weight:bold}.products__status__desc{background-color:#313131}.products__status__desc .star{display:inline-block;width:3.84615vw;align-self:center;margin:0 2px}.products__status__desc .star img{vertical-align:middle}.products__feature{margin-top:7.69231vw;padding:10.25641vw 0;background-color:#000}.products__feature__point{width:100%}.products__feature__point>h3{width:39.74359vw}.products__feature__point>div{margin-top:7.69231vw;color:#fff}.products__feature .feature__point{display:block;width:19.35897vw}.products__feature .feature__heading{display:block;margin-top:2.5641vw}.products__feature .feature__desc{margin-top:3.20513vw}.products__feature .feature__desc .thumb-img{margin-top:1.28205vw}.products__feature .md-list-attn{font-size:1rem;margin-top:1.92308vw}.products__feature.spray .products__feature__point{padding-left:26.92308vw;padding-right:5.12821vw}.products__feature.wax{padding-bottom:64.10256vw}.products__howto{padding:8.97436vw 0 0}.products__howto>dt{width:30.76923vw;margin-right:auto;margin-left:auto}.products__howto>dd{border:4px solid #000;margin-top:5.12821vw;background-color:#fff}.products__howto>dd:first-child{margin-top:0}.products__howto .howto__desc{border-top:4px solid #000;padding:2.5641vw 3.20513vw}.products__howto .howto__desc>p{line-height:1.7;font-weight:bold}.products__howto .howto__desc .md-list-attn{margin-top:2.5641vw}.products .emphasis{background-color:#dec09e}.products .howto__attn{margin-top:10.25641vw;color:#b0111d;border:4px solid #b0111d;font-weight:bold}.products .howto__attn>dt{text-align:center;font-size:1.7rem;padding:2.5641vw 0}.products .howto__attn>dd{font-size:1.4rem;padding:3.84615vw;border-top:4px solid #b0111d}.products .linkBtn--long{margin-top:7.69231vw}.products__feeling{margin-top:10.25641vw}.products__feeling>dt{width:30.76923vw;margin-right:auto;margin-left:auto}.products__feeling>dd>div{margin-top:3.84615vw;padding:5.76923vw 4.48718vw;padding-right:19.23077vw;line-height:1.7;font-size:1.8rem;font-weight:bold}.products__feeling>dd>div>p{letter-spacing:-0.15rem !important}.products__feeling>dd:first-of-type div{margin-top:5.12821vw}.products__feeling .feeling-1{background:#fff url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/usability_bg1_sp.png") right bottom no-repeat;background-size:24.35897vw auto}.products__feeling .feeling-2{background:#fff url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/usability_bg2_sp.png") right bottom no-repeat;background-size:24.35897vw auto}.products__feeling .feeling-3{background:#fff url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/usability_bg3_sp.png") right bottom no-repeat;background-size:24.35897vw auto}.products .accodion-linkBtn{margin-top:7.69231vw}@media screen and (min-width: 641px){.products{background:transparent url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/products_bg_pc.jpg") center top repeat-y;background-size:100% auto;padding-bottom:70px;margin-bottom:60px}.products__inner{overflow:hidden}.products__header{width:69.44444%;min-width:1000px;margin-left:auto;margin-right:auto;padding-top:25%;padding-bottom:0;position:relative}.products__header:after{content:"";display:block;position:absolute;top:0;height:100%}.products__header>.heading-wrap{position:absolute;left:0;top:60px}.products__header h2{width:31.6%;margin-left:11%}.products__kv{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;position:relative}.products__reccomend{width:87.94872%;max-width:780px;margin:40px auto 0}.products__status{margin:60px auto 0;width:100%;max-width:780px}.products__status__heading,.products__status__desc{border:3px solid #000;padding:5px 0}.products__status__heading{font-size:2.1rem}.products__status__desc .star{width:25px;margin:0 3px;padding-top:2px}.products__feature{margin-top:60px;padding:60px 0}.products__feature__point{width:100%}.products__feature__point>h3{width:182px}.products__feature__point>div{margin-top:40px}.products__feature .feature__point{width:90px}.products__feature .feature__heading{margin-top:15px;max-width:445px}.products__feature .feature__desc{margin-top:15px;font-size:1.6rem}.products__feature .feature__desc .thumb-img{margin-top:10px}.products__feature .md-list-attn{margin-top:15px;font-size:1.2rem}.products__feature.spray .products__feature__point,.products__feature.wax .products__feature__point{padding-left:45.83%;padding-right:22.91%;width:100%}.products__feature.wax{padding-bottom:60px}.products__howto{padding:80px 0 0}.products__howto>dt{width:120px;margin-left:auto;margin-right:auto}.products__howto>dd{border:3px solid #000;margin-top:20px;display:flex}.products__howto>dd:first-of-type{margin-top:30px}.products__howto .howto__img{flex-basis:38%;max-width:294px}.products__howto .howto__desc{flex-basis:62%;max-width:477px;align-items:center;border-top:none;border-left:3px solid #000;padding:25px}.products__howto .howto__desc>p{line-height:1.64;font-size:1.7rem}.products__howto .howto__desc .md-list-attn{margin-top:5px;font-size:1.2rem}.products .howto__attn{margin-top:80px;border:3px solid #b0111d}.products .howto__attn>dt{font-size:2.4rem;padding:10px 0}.products .howto__attn>dd{font-size:1.8rem;padding:25px;border-top:3px solid #b0111d;text-align:center}.products .linkBtn--long{margin-top:30px}.products__feeling{margin-top:75px}.products__feeling>dt{width:120px;margin-left:auto;margin-right:auto;text-align:center}.products__feeling>dd{display:flex;flex-wrap:wrap;justify-content:space-around}.products__feeling>dd>div{margin-top:35px;padding:28px 20px;padding-right:80px;line-height:1.8;font-size:2.4rem;flex-basis:48%;max-width:375px}.products__feeling>dd>div>p{letter-spacing:normal !important}.products__feeling .emphasis{line-height:1.2;padding:0 5px}.products__feeling>dd:first-of-type>div{margin-top:35px}.products__feeling .feeling-1{background:#fff url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/usability_bg1_pc.png") right bottom no-repeat;background-size:100px auto}.products__feeling .feeling-2{background:#fff url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/usability_bg2_pc.png") right bottom no-repeat;background-size:100px auto}.products__feeling .feeling-3{background:#fff url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/usability_bg3_pc.png") right bottom no-repeat;background-size:100px auto}.products .accodion-linkBtn{margin-top:80px}}.accodion-linkBtn{background-color:#000;font-weight:bold;width:100%;min-height:45px;display:block;position:relative}.accodion-linkBtn>span{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:1.8rem;font-weight:bold;color:#dec3a8;margin-top:-1px}@media screen and (min-width: 641px){.accodion-linkBtn{min-height:60px;line-height:2.4rem}.accodion-linkBtn>span{font-size:2.4rem}}.acoodion-body{display:none}.accodion-linkBtn .btnIcon{display:block;position:absolute;left:auto;right:2.5641vw;top:50%;transform:translateY(-50%);width:6.15385vw;height:6.15385vw;border-radius:50%;background-color:#dec3a8;margin-top:0}.accodion-linkBtn .btnIcon:before{content:"";display:block;width:3.33333vw;height:.76923vw;background-color:#000;position:absolute;right:50%;bottom:50%;transform:translate(50%, 50%)}.accodion-linkBtn .btnIcon:after{content:"";display:block;width:.76923vw;height:3.33333vw;background-color:#000;position:absolute;right:50%;bottom:50%;transform:translate(50%, 50%)}.accodion-linkBtn.is-open .btnIcon:after{display:none}@media screen and (min-width: 641px){.accodion-linkBtn .btnIcon{right:20px;width:30px;height:30px}.accodion-linkBtn .btnIcon:before{width:16px;height:4px}.accodion-linkBtn .btnIcon:after{width:4px;height:16px}}.intro{background-color:#000}.intro .bg{background:transparent url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/bg_intro_sp.png") left top no-repeat;background-size:100% auto}.intro__lead{color:#dec3a8;font-size:1.4rem;line-height:2.4;padding-top:12.82051vw;font-weight:bold}.intro__lead strong{font-size:3.3rem;display:block;margin-top:2.5641vw;margin-bottom:3.84615vw;margin-left:1.66667vw}.intro .md-list-attn{color:#fff;font-size:1rem;padding-bottom:3.84615vw}@media screen and (min-width: 641px){.intro .bg{background:transparent url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/bg_intro_pc.jpg") left top no-repeat;background-size:100% auto}.intro__lead{font-size:2.2rem;line-height:2.54;padding-top:110px}.intro__lead strong{font-size:4.4rem;margin-top:5px;margin-left:25px;margin-bottom:70px}.intro .md-list-attn{font-size:1.2rem;padding-bottom:70px}}.main-visual{position:relative;width:100%;height:0;padding-top:91.66667%;background:transparent url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/main_visual_sp.png") center top no-repeat;background-size:cover;border-bottom:1.53846vw solid #dec3a8}.main-visual .lead{display:none}@media screen and (min-width: 641px){.main-visual{padding-top:68.75%;background:transparent url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/main_visual_pc.jpg") center top no-repeat;background-size:cover;border-bottom:10px solid #dec3a8}}.series{background-color:#fff;padding-top:7.69231vw}.series__body{margin:0 auto;width:89.74359%}.series__grid--desctop .series__item{border-top:2px solid #000}.series__item{width:100%;padding:7.69231vw 0;display:table;table-layout:fixed}.series .product__img{width:23.58974vw;display:table-cell;vertical-align:middle}.series .product__intro{width:60.25641vw;padding-left:5.12821vw;display:table-cell;vertical-align:middle}.series .product__intro dd .cost{margin-top:4.48718vw}.series .product__intro dd .sales-name{margin-top:.64103vw;font-size:0.9rem}.series .product__intro .linkBtn{margin-top:5.12821vw}@media screen and (min-width: 641px){.series{padding-top:40px}.series__body{width:90%}.series__grid--desctop{display:flex;flex-wrap:wrap;justify-content:space-between}.series__item{width:47.77778%;padding:40px 0 40px 3.33333%;margin:15px auto 0}.series .product__img{max-width:86px;width:20%}.series .product__intro{width:70.93023%;padding-left:5.81395%}.series .product__intro dd .cost{margin-top:15px}.series .product__intro dd .sales-name{margin-top:5px;font-size:1.2rem}.series .product__intro .linkBtn{margin-top:20px;max-width:240px}}.movie{padding:8.97436vw 0 11.53846vw}.movie .heading-wrap{width:39.48718vw;margin:0 auto}.movie__container{margin:2.5641vw auto 0;width:89.74359vw;position:relative;height:0;padding-top:57.142%;overflow:hidden}.movie__inner{width:100%}.movie__inner iframe{position:absolute;left:0;top:0;width:100%;height:100%}@media screen and (min-width: 641px){.movie{padding:70px 0 80px}.movie .heading-wrap{width:24.2%}.movie__container{margin:25px auto 0;width:100%;padding-top:51.28205%}}.design{background:transparent url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/products_bg_sp.jpg") center top repeat-y;background-size:100% auto;padding-bottom:11.53846vw}.design__kv{position:relative;width:100%;background:transparent url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/design_bg_sp.png") center top no-repeat;background-size:cover;padding-bottom:6.41026vw}.design h2{padding-top:6.41026vw;width:87.05128vw}.design__img{padding-top:4.48718vw;width:39.74359vw}.design__cont__point{padding-top:7.69231vw;padding-bottom:7.69231vw;border-bottom:2px solid #000}.design__cont__point figcaption{margin-top:10px;font-size:1.2rem}.design__cont__point:last-child{padding-bottom:0;border-bottom:none}.design .cont__point{display:block;width:25.89744vw}.design .cont__heading{display:block;margin-top:3.84615vw}.design .cont__desc{margin-top:3.84615vw;line-height:1.64;font-weight:bold}.design .attn{margin-top:3.84615vw;font-size:1rem}.design .point1 .thumb-imgs{width:62.17949vw;margin:4.48718vw auto 0;display:flex;flex-wrap:wrap;justify-content:space-between;font-weight:bold;text-align:center}.design .point1 .thumb-imgs>*{flex-basis:28.20513vw}.design .point2 .thumb-img{width:57.69231vw;margin:4.48718vw auto 0}.design .point3 .thumb-imgs{width:71.79487vw;margin:8.97436vw auto 0}.design .point3 .thumb-imgs dt{font-size:1.6rem;line-height:2;border:2px solid #000;text-align:center;font-weight:bold}.design .point3 .thumb-imgs dd{font-weight:bold;text-align:center;display:flex;justify-content:center;flex-wrap:wrap;margin-top:4.48718vw}.design .point3 .thumb-imgs dd>figure{flex-basis:34.61538vw}.design .point3 .thumb-imgs dd>figure:last-child{flex-basis:69.23077vw;margin-top:6.41026vw}@media screen and (min-width: 641px){.design{background:transparent url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/products_bg_pc.jpg") center top repeat-y;background-size:100% auto;padding-bottom:5.55556%}.design__kv{background:transparent url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/design_bg_pc.jpg") center top no-repeat;background-size:cover;padding-bottom:175px;padding-bottom:12.15278%}.design h2{padding-top:16%;width:48%}.design__img{padding-top:60px;padding-top:6%;padding-left:6%;width:36%}.design__cont__point{padding-top:90px;padding-bottom:60px;padding-top:6%;padding-bottom:6%;width:78%;max-width:780px;margin-left:auto;margin-right:auto;overflow:hidden}.design__cont__point figcaption{margin-top:10px;font-size:1.8rem}.design .cont__point{width:150px}.design .cont__heading{margin-top:20px}.design .cont__desc{margin-top:30px;line-height:2;font-size:1.8rem}.design .attn{margin-top:25px;font-size:1.3rem}.design .point1{padding-top:9%}.design .point1 .cont__desctop{width:52.5641%;max-width:410px;float:left}.design .point1 .thumb-imgs{width:41.02564%;max-width:320px;float:left;margin:40px 0 0 6.41026%}.design .point1 .thumb-imgs>*{flex-basis:160px;flex-basis:43.75%}.design .point2 .cont__desctop{width:52.5641%;max-width:410px;float:right}.design .point2 .thumb-img{width:38.46154%;max-width:300px;float:left;margin:40px 8.97436% 0 0}.design .point3 .cont__desctop{width:56.41026%;max-width:440px;float:left}.design .point3 .cont__desc{margin-top:40px}.design .point3 .thumb-imgs{width:39.74359%;max-width:310px;float:left;margin:0 0 0 3.84615%}.design .point3 .thumb-imgs dt{font-size:2rem}.design .point3 .thumb-imgs dd{margin-top:15px}.design .point3 .thumb-imgs dd>figure{flex-basis:50%}.design .point3 .thumb-imgs dd>figure:last-child{flex-basis:100%;margin-top:9.67742%}.design .point3 .thumb-imgs dd>figure:last-child figcaption{font-size:1.5rem}}@media screen and (min-width: 641px){.footer-info .series{padding:4.86111% 0 0;margin-top:4.86111%;margin-bottom:4.86111%}}.series-visual{position:relative;width:100%;height:0;padding-top:110.25641%;background:transparent url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/series_visual_sp.png") center top no-repeat;background-size:cover}.series-visual .lead{display:none}@media screen and (min-width: 641px){.series-visual{padding-top:62.5%;background:transparent url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/series_visual_pc.jpg") center top no-repeat;background-size:cover}}.online{padding:8.97436vw 0 10.25641vw;border-top:2px solid #000}.online h3{text-align:center}.online h3+p{font-weight:bold;margin-top:3.84615vw;font-size:1.3rem;text-align:center}.online ul{padding:0 6.41026vw;margin-top:3.84615vw}.online ul>li{margin-top:3.84615vw}@media screen and (min-width: 641px){.online{padding:5% 0 6%}.online h3{margin-left:auto !important;margin-right:auto !important;width:66.55556%}.online h3+p{margin-top:2.22222%;text-align:center}.online ul{padding:0;margin-top:3.88889%;display:flex;flex-wrap:wrap;justify-content:space-between}.online ul>li{margin-top:0;flex-basis:23.33333%}}.black-cover .products__header{background:#000 url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/black-cover_bg_sp.png") left top no-repeat;background-size:cover;padding-bottom:11.53846vw}.black-cover .products__kv{margin-top:-5.12821vw}.black-cover .products__feature{background:#000 url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/black-cover_feature_bg_sp.png") left bottom no-repeat;background-size:26.92308vw auto}.black-cover .linkBtn--long span{color:#fff}.black-cover .linkBtn--long:after{border-right:#fff 2px solid;border-top:#fff 2px solid}@media screen and (min-width: 641px){.black-cover .products__header{padding-bottom:0;padding-top:32.01389%;background:none}.black-cover .products__header:after{width:720px;background:transparent url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/black-cover_bg_pc.png") left top no-repeat;background-size:720px auto;right:-220px}.black-cover .products__kv{margin-top:-26.38889%;text-align:center}.black-cover .products__feature{background:#000 url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/black-cover_feature_bg_pc.png") 13.88% bottom no-repeat;background-size:27.77%}.black-cover .feeling-3{flex-basis:56.4%;max-width:460px}.black-cover .linkBtn--long span{font-size:2.4rem}.black-cover .linkBtn--long:hover{background-color:#fff}.black-cover .linkBtn--long:hover span{color:#000}.black-cover .linkBtn--long:hover:after{border-right:2px solid #000;border-top:2px solid #000}}.volume .products__header{background:#000 url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/volume_bg_sp.png") left top no-repeat;background-size:cover;padding-bottom:6.41026vw}.volume .products__kv{margin-top:-25vw}.volume .products__feature{background:#000 url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/volume_feature_bg_sp.png") left bottom no-repeat;background-size:26.92308vw auto}@media screen and (min-width: 641px){.volume .products__header{padding-bottom:0;padding-top:23.61111%;background:none}.volume .products__header:after{width:470px;background:transparent url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/volume_bg_pc.png") left -35px no-repeat;background-size:auto auto;right:-65px}.volume .products__kv{margin-top:-19.44444%;text-align:center}.volume .products__feature{background:#000 url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/volume_feature_bg_pc.png") 13.88% bottom no-repeat;background-size:27.77%}.volume .products__feeling>dd>div{padding-right:5px}.volume .feeling-3{flex-basis:66.66667%;max-width:520px}}.hard .products__header{background:#000 url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/hard_bg_sp.png") left top no-repeat;background-size:cover;padding-bottom:20.51282vw}.hard .products__kv{margin-top:-24.35897vw}.hard .products__feature{background:#000 url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/hard_feature_bg_sp.png") left bottom no-repeat;background-size:26.92308vw auto}@media screen and (min-width: 641px){.hard .products__header{padding-bottom:0;padding-top:34.16667%;background:none}.hard .products__header:after{width:690px;background:transparent url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/hard_bg_pc.png") left -120px no-repeat;background-size:auto auto;right:-184px}.hard .products__kv{margin-top:-30.06944%;text-align:center}.hard .products__feature{background:#000 url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/hard_feature_bg_pc.png") 13.88% bottom no-repeat;background-size:27.77%}.hard .feeling-3{flex-basis:61.53846%;max-width:480px}}.hard-wax .products__header{background:#000 url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/hard-wax_bg_sp.png") left bottom no-repeat;background-size:cover;padding-bottom:10.25641vw}.hard-wax .products__kv{margin-top:-5.76923vw}.hard-wax .products__feature{background:#000 url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/hard-wax_feature_bg_sp.png") center bottom no-repeat;background-size:89.74359vw auto}@media screen and (min-width: 641px){.hard-wax .products__header{padding-bottom:0;padding-top:20.83333%;background:none}.hard-wax .products__header:after{width:350px;background:transparent url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/hard-wax_bg_pc.png") -40px top no-repeat;background-size:378px auto;right:30px}.hard-wax .products__kv{margin-top:-11.80556%;text-align:center}.hard-wax .products__feature{background:#000 url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/hard-wax_feature_bg_pc.png") 13.88% 240px no-repeat;background-size:27.77%}.hard-wax .feeling-1{flex-basis:51.28205%;max-width:400px}.hard-wax .feeling-2{flex-basis:44.87179%;max-width:350px}.hard-wax .feeling-3{flex-basis:74.35897%;max-width:580px}}.arrange-wax .products__header{background:#000 url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/arrange-wax_bg_sp.png") left bottom no-repeat;background-size:cover;padding-bottom:10.25641vw}.arrange-wax .products__kv{margin-top:-5.76923vw}.arrange-wax .products__feature{background:#000 url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/arrange-wax_feature_bg_sp.png") center bottom no-repeat;background-size:89.74359vw auto}@media screen and (min-width: 641px){.arrange-wax .products__header{padding-bottom:0;padding-top:20.83333%;background:none}.arrange-wax .products__header:after{width:378px;background:transparent url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/arrange-wax_bg_pc.png") left -20px no-repeat;background-size:350px auto;right:35px}.arrange-wax .products__kv{margin-top:-11.80556%;text-align:center}.arrange-wax .products__feature{background:#000 url("https://dejuvoid1krhl.cloudfront.net/ad/styling_01/files/images/arrange-wax_feature_bg_pc.png") 13.88% 210px no-repeat;background-size:27.77%}.arrange-wax .feeling-3{flex-basis:66.66667%;max-width:520px}}



@media screen and (min-width: 641px) {

  .main-visual {
    background: url(../images/main_visual_pc.jpg) no-repeat center;
    background-size: cover;
  }
  .series .series__item.series__item-set .product__img {
    position: relative;
  }
  .series .series__item.series__item-set .product__img img {
    width: 114px;
    max-width: 114px;
    position: absolute;
    top: 0;
    left: -24px;
  }
  .series .series__item.no-border {
    border-top: 0;
  }

  .set .products__header h2 {
    width: 51.8%;
  }
  .set .products__kv {
    margin-top: -16.9%;
  }

  .set .products__header {
    /* background: url(../images/set_bg_pc.png) left 8% no-repeat;
    background-size: contain; */
    position: relative;
  }
  .set .products__header:before {
    content: "";
    display: block;
    position: absolute;
    width: 1060px;
    height: 380px;
    background: url(../images/set_bg_pc.png) left 8% no-repeat;
    background-size: contain;
    top: 12px;
  }

  .l-inner--mobile--large.md-list-attn {
    padding: 15px 0 0 0;
    text-align: right;
  }
  .l-inner--mobile--large.md-list-attn ul li {
    display: inline-block;
  }

  .products__howto .products__howto-subttl {
    margin-top: 60px;
    width: 194px;
  }
  .set .products__feature {
    background: #000 url(../images/set_feature_bg_pc.jpg) 13.88% center no-repeat;
    background-size: 27.77%;
  }
  .products__feature__point div h3 {
    width: 328px;
    margin-bottom: 36px;
    padding: 16px 0 0 0;
  }

  .products__feature.spray {
    position: relative;
  }
  .products__feature__attention {
    position: absolute;
    color: #fff;
    z-index: 10;
    left: calc(20% - 110px);
    bottom: 10%;
    text-align: center;
  }
  .products__feature__attention dl {
    width: 350px;
    border: 1px solid #fff;
    padding: 15px;
    text-align: left;
  }
  .products__feature__attention dl dt {
    margin-bottom: 6px;
  }
  .products__feature__attention dl dd {
    font-size: 13px;
  }
  .products__feature__attention p {
    display: inline-block;
    margin-top: 10px;
    font-size: 12px;
    position: relative;
    padding-left: 14px;
  }
  .products__feature__attention p:before {
    content: "※";
    position: absolute;
    left: 0;
    top: 0px;
  }

  .design .design__kv {
    background: #000 url(../images/design_bg_pc.jpg) center no-repeat;
    background-size: cover;
  }

  .comparison {
    background: #a0a199;
    padding: 80px 0;
  }
  .comparison .comparison-ttl {
    position: relative;
    max-width: 474px;
    margin: 0 auto 30px auto;
  }
  .comparison .l-content-body {
    max-width: 1000px;
    position: relative;
    margin: 0 auto;
  }
  .comparison .comparison-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    background: #fff;
    border-left: 4px solid #000;
    border-bottom: 4px solid #000;
  }
  .comparison .comparison-wrap .comparison-item {
    width: 50%;
    border-right: 4px solid #000;
  }
  .comparison .comparison-wrap .comparison-item h3 {
    background: #000;
    padding: 18px 0;
  }
  .comparison .comparison-wrap .comparison-item .comparison-name-first {
    position: relative;
  }
  .comparison .comparison-wrap .comparison-item .comparison-name-first::after {
    content: "";
    position: absolute;
    top: 0;
    width: 4px;
    height: 100%;
    display: block;
    right: -4px;
    z-index: 2;
    background: #fff;
  }
  .comparison .comparison-wrap .comparison-item h3 span {
    position: relative;
    width: 320px;
    margin: 0 auto;
    display: block;
  }
  .comparison .comparison-wrap .comparison-item .comparison-item-product {
    position: relative;
    display: block;
    padding: 25px 0;
  }
  .comparison .comparison-wrap .comparison-item .comparison-item-product img {
    width: 150px;
    margin: 0 auto;
    display: block;
  }
  .comparison .comparison-wrap .comparison-item .comparison-item-product:before {
    content: "";
    position: absolute;
    display: block;
    width: 90px;
    border: 2px solid #000;
    right: 20px;
    top: 20px;
    text-align: center;
    padding: 6px 0;
    line-height: 1.2;
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 0.1em;
  }
  .comparison .comparison-wrap .comparison-item .comparison-item-product.comparison-item-product-set:before {
    content: "雑貨";
  }
  .comparison .comparison-wrap .comparison-item .comparison-item-product.comparison-item-product-spray:before {
    content: "化粧品";
  }

  .comparison .comparison-subttl {
    background: #dec09e;
    width: 100%;
    padding: 15px 0;
    border-top: 4px solid #000;
    border-bottom: 4px solid #000;
    border-right: 4px solid #000;
    text-align: center;
  }
  .comparison .comparison-subttl span {
    position: relative;
    max-width: 161px;
    margin: 0 auto;
    display: block;
    display: inline-block;
  }
  .comparison .comparison-subttl span em {
    position: absolute;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    width: 400px;
    text-align: left;
    top: -4px;
  }
  .comparison .comparison-subttl span em:before {
    content: "※";
    position: absolute;
    display: block;
    left: -15px;
    top: 0;
  }
  .comparison .comparison-wrap .comparison-item p {
    padding: 34px 40px 24px 40px;
    font-size: 16.2px;
    font-weight: bold;
    line-height: 1.7;
  }
  .comparison .comparison-wrap .comparison-item p span {
    background-color: #dec09e;
  }
  .comparison .comparison-wrap .comparison-item .comparison-thumb {
    padding: 0 40px 34px 40px;
  }
  .comparison .comparison-wrap .comparison-item .comparison-day {
    display: block;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    padding: 30px 0;
  }
  .comparison .comparison-wrap .comparison-item .comparison-icon {
    display: block;
    text-align: center;
    padding: 40px 0;
  }
  .comparison .comparison-wrap .comparison-item .comparison-icon span {
    max-width: 47px;
    position: relative;
    margin: 0 auto 6px auto;
    display: block;
  }
  .comparison .comparison-wrap .comparison-item .comparison-icon small {
    font-size: 13px;
  }

  .design .design__attention {
    background: #000;
    display: inline-block;
    color: #fff;
    padding: 2px 4px;
    right: 30px;
    bottom: 20px;
    position: absolute;
    z-index: 2;
  }

  .footer-info .series.l-inner--mobile--large {
    margin-bottom: 0;
  }
  .intro.intro-bottom {
    margin-top: 5px;
    margin-bottom: 60px;
  }

  .series__grid--desctop {
    align-items: flex-start;
  }

  .set .linkBtn--long span {
    font-size: 2.4rem;
    line-height: 1.3;
  }
  .set .linkBtn--long.linkBtn--chara-line span {
    color: #fff;
  }
  .set .linkBtn--long.linkBtn--chara-line::after {
    border-right: #fff 2px solid;
    border-top: #fff 2px solid;
  }
  .set .linkBtn--long.linkBtn--chara-line:hover {
    background: #fff;
  }
  .set .linkBtn--long.linkBtn--chara-line:hover span {
    color: #000;
  }
  .set .linkBtn--long.linkBtn--chara-line:hover::after {
    border-right: #000 2px solid;
    border-top: #000 2px solid;
  }

  .linkBtn.linkBtn--chara-large.linkBtn--chara-line {
    height: 84px;
  }
  .linkBtn.linkBtn--chara-larges span {
    font-size: 2.4rem;
    line-height: 1.2;
  }
  .linkBtn.linkBtn--chara-larges:hover {
    background:#dec3a8;
  }

  .black-cover .linkBtn.linkBtn--chara-larges span {
    color: #dec3a8;
  }
  .black-cover .linkBtn.linkBtn--chara-larges::after {
    border-right: #dec3a8 2px solid;
    border-top: #dec3a8 2px solid;
  }
  .black-cover .linkBtn.linkBtn--chara-larges:hover span {
    color: #000;
  }
  .black-cover .linkBtn.linkBtn--chara-larges:hover {
    background: #dec3a8;
  }
  .black-cover .linkBtn.linkBtn--chara-larges:hover::after {
    border-right: #000 2px solid;
    border-top: #000 2px solid;
  }

  .linkBtn-styling-page {
    position: absolute;
    z-index: 999;
    bottom: 30px;
    max-width: 480px;
    left: 50%;
    transform: translateX(-50%);
    border: solid 1px #dec3a8;
  }
}


@media screen and (max-width: 640px) {

  #wrap {
    position: relative;
    max-width: 100vw;
    overflow: hidden;
  }

  .main-visual {
    background: url(../images/main_visual_sp.jpg) no-repeat center;
    background-size: cover;
  }

  .set .products__feature.spray .products__feature__point {
    padding-left: 5.12821vw;
  }
  .set .products__feature.spray {
    position: relative;
  }



  .set .products__header {
    position: relative;
  }
  .set .products__header:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../images/set_bg_sp.png) left 100% no-repeat;
    background-size: contain;
    left: 0;
    bottom: 0;
    z-index: -1;
    bottom: -15px;
  }


  .products__feature__point div h3 {
    margin-bottom: 35px;
    padding: 8px 0 0 0;
  }
  .set .products__feature {
    padding-bottom: calc(104vw + 120px);
    background: #000 url(../images/set_feature_bg_sp.jpg) center 94% no-repeat;
    background-size: 90%;
  }
  /* .set .products__feature:after {
    content: "";
    display: block;
    position: relative;
    width: 100%;
    padding-bottom: 60%;
    background: #000 url(../images/set_feature_bg_sp.jpg) center 92% no-repeat;
    background-size: 90%;
  } */

  .products__feature__attention {
    position: absolute;
    color: #fff;
    z-index: 10;
    width: 90vw;
    left: 5vw;
    bottom: 30px;
    text-align: center;
  }
  .products__feature__attention dl {
    width: 100%;
    border: 1px solid #fff;
    padding: 12px 15px;
    text-align: left;
  }
  .products__feature__attention dl dt {
    margin-bottom: 2px;
    font-size: 14px;
  }
  .products__feature__attention dl dd {
    font-size: 11px;
  }

  .products__feature__attention p {
    display: inline-block;
    margin-top: 10px;
    font-size: 10px;
    position: relative;
    padding-left: 14px;
  }
  .products__feature__attention p:before {
    content: "※";
    position: absolute;
    left: 0;
    top: 0px;
  }

  .products__howto .products__howto-subttl {
    margin-top: 60px;
    width: 240px;
  }

  .l-inner--mobile--large.md-list-attn {
    padding: 4px 0 4px 0;
    width: 89.74359%;
    margin: 0 auto;
  }
  .l-inner--mobile--large.md-list-attn ul {
    padding: 15px 0 0 0;
  }
  .l-inner--mobile--large.md-list-attn ul li {
    display: inline-block;
  }


  .comparison {
    background: #a0a199;
    padding: 32px 0;
  }
  .comparison .comparison-ttl {
    position: relative;
    max-width: 320px;
    margin: 0 auto 30px auto;
  }
  .comparison .l-content-body {
    position: relative;
    padding: 0 5.12821vw;
  }
  .comparison .comparison-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    background: #fff;
    border-left: 4px solid #000;
    border-bottom: 4px solid #000;
  }
  .comparison .comparison-wrap .comparison-item {
    width: 50%;
    border-right: 4px solid #000;
  }
  .comparison .comparison-wrap .comparison-item h3 {
    background: #000;
    padding: 14px 0;
  }
  .comparison .comparison-wrap .comparison-item .comparison-name-first {
    position: relative;
  }
  .comparison .comparison-wrap .comparison-item .comparison-name-first::after {
    content: "";
    position: absolute;
    top: 0;
    width: 4px;
    height: 100%;
    display: block;
    right: -4px;
    z-index: 2;
    background: #fff;
  }
  .comparison .comparison-wrap .comparison-item h3 span {
    position: relative;
    max-width: 225px;
    width: 88%;
    margin: 0 auto;
    display: block;
  }
  .comparison .comparison-wrap .comparison-item .comparison-item-product {
    position: relative;
    display: block;
    padding: 25px 0;
  }
  .comparison .comparison-wrap .comparison-item .comparison-item-product img {
    display: block;
    max-width: 150px;
    width: 62%;
    margin: 0 auto;
  }

  .comparison .comparison-wrap .comparison-item .comparison-item-product:before {
    content: "";
    position: absolute;
    display: block;
    width: 50px;
    border: 1px solid #000;
    right: 5px;
    top: 5px;
    text-align: center;
    padding: 2px 0;
    line-height: 1;
    font-weight: bold;
    font-size: 11px;
    letter-spacing: 0.1em;
  }
  .comparison .comparison-wrap .comparison-item .comparison-item-product.comparison-item-product-set:before {
    content: "雑貨";
  }
  .comparison .comparison-wrap .comparison-item .comparison-item-product.comparison-item-product-spray:before {
    content: "化粧品";
  }


  .comparison .comparison-subttl {
    background: #dec09e;
    width: 100%;
    padding: 4px 0;
    border-top: 4px solid #000;
    border-bottom: 4px solid #000;
    border-right: 4px solid #000;
    text-align: center;
  }
  .comparison .comparison-subttl span {
    position: relative;
    max-width: 140px;
    margin: 0 auto;
    display: block;
    display: inline-block;
  }
  .comparison .comparison-subttl span em {
    position: relative;
    display: block;
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    width: 300px;
    text-align: center;
    padding: 4px 0 3px 0;
    left: -80px;
    line-height: 1.6;
    font-feature-settings: "palt";
  }
  .comparison .comparison-subttl span em:before {
    content: "※";
    position: absolute;
    display: block;
    left: 63px;
    top: 4px;
  }
  .comparison .comparison-wrap .comparison-item p {
    padding: 12px 5% 24px 5%;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.7;
    height: 12em;
    letter-spacing: -0.04em;
  }
  .comparison .comparison-wrap .comparison-item p span {
    background-color: #dec09e;
    font-size: 120%;
  }
  .comparison .comparison-wrap .comparison-item .comparison-thumb {
    padding: 15px 5% 36px 5%;
  }
  .comparison .comparison-wrap .comparison-item .comparison-day {
    display: block;
    text-align: center;
    font-size: 33px;
    font-weight: bold;
    padding: 18px 0;
    line-height: 1;
  }
  .comparison .comparison-wrap .comparison-item .comparison-icon {
    display: block;
    text-align: center;
    padding: 18px 0;
  }
  .comparison .comparison-wrap .comparison-item .comparison-icon span {
    max-width: 36px;
    position: relative;
    margin: 0 auto 8px auto;
    display: block;
  }
  .comparison .comparison-wrap .comparison-item .comparison-icon small {
    font-size: 10px;
    letter-spacing: -0.02em;
    font-feature-settings: "palt";
    display: block;
    line-height: 1.5;
  }

  .design .design__attention {
    background: #000;
    display: inline-block;
    color: #fff;
    padding: 2px 4px;
    right: 16px;
    bottom: 16px;
    position: absolute;
    z-index: 2;
    font-size: 10px;
  }

  .intro.intro-bottom {
    margin-top: -10px;
    margin-bottom: 20px;
  }

  .set .linkBtn--long.linkBtn--chara-line span {
    color: #fff;
  }
  .set .linkBtn--long.linkBtn--chara-line::after {
    border-right: #fff 2px solid;
    border-top: #fff 2px solid;
  }
  .linkBtn.linkBtn--chara-large.linkBtn--chara-line {
    height: 95px;
    line-height: 1.3;
  }

  .black-cover .linkBtn--long.linkBtn--chara-larges span {
    color: #dec3a8;
  }
  .black-cover .linkBtn--long.linkBtn--chara-larges::after {
    border-right: #dec3a8 2px solid;
    border-top: #dec3a8 2px solid;
  }

  .linkBtn-styling-page {
    bottom: -10px!important;
    max-width: 260px!important;
    min-height: 33px;
  }

  span.sp-font-size {
    font-size: 1rem;
  }
}

.js-fadeIn {
  transition: 1.2s;
  opacity: 0;
  transform: translate(0,6%);
  transition-delay: 0.5s;
}
.js-fadeIn.js-active {
  opacity: 1;
  transform: translate(0,0);
}
