@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;scroll-padding-top:clamp(0px,10.6666666667vw,80px)}}body{margin:0}#rinseInShampoo html{background:#fff;color:#000}#rinseInShampoo blockquote,#rinseInShampoo body,#rinseInShampoo code,#rinseInShampoo dd,#rinseInShampoo div,#rinseInShampoo dl,#rinseInShampoo dt,#rinseInShampoo fieldset,#rinseInShampoo figcaption,#rinseInShampoo figure,#rinseInShampoo form,#rinseInShampoo h1,#rinseInShampoo h2,#rinseInShampoo h3,#rinseInShampoo h4,#rinseInShampoo h5,#rinseInShampoo h6,#rinseInShampoo input,#rinseInShampoo legend,#rinseInShampoo li,#rinseInShampoo ol,#rinseInShampoo p,#rinseInShampoo pre,#rinseInShampoo td,#rinseInShampoo textarea,#rinseInShampoo th,#rinseInShampoo ul{margin:0;padding:0}#rinseInShampoo table{border-collapse:collapse;border-spacing:0}#rinseInShampoo fieldset,#rinseInShampoo img{border:0}#rinseInShampoo caption,#rinseInShampoo th{text-align:left}#rinseInShampoo h1,#rinseInShampoo h2,#rinseInShampoo h3,#rinseInShampoo h4,#rinseInShampoo h5,#rinseInShampoo h6{font-size:100%}#rinseInShampoo article,#rinseInShampoo aside,#rinseInShampoo details,#rinseInShampoo figcaption,#rinseInShampoo figure,#rinseInShampoo footer,#rinseInShampoo header,#rinseInShampoo hgroup,#rinseInShampoo nav,#rinseInShampoo section{display:block}#rinseInShampoo caption{text-align:left}#rinseInShampoo img{vertical-align:top}#rinseInShampoo html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}#rinseInShampoo main{display:block}#rinseInShampoo abbr,#rinseInShampoo acronym{border:0;font-variant:normal}#rinseInShampoo input,#rinseInShampoo select,#rinseInShampoo textarea{font-family:inherit;font-size:inherit;font-size:100%;font-weight:inherit}#rinseInShampoo button,#rinseInShampoo input,#rinseInShampoo select,#rinseInShampoo textarea{color:inherit;font-family:inherit;font-size:100%}#rinseInShampoo input[type=checkbox],#rinseInShampoo input[type=radio]{box-sizing:border-box;padding:0}#rinseInShampoo input[type=button],#rinseInShampoo input[type=submit]{-webkit-appearance:none;border-radius:0}#rinseInShampoo textarea{overflow:auto;vertical-align:top}#rinseInShampoo li{list-style:none}#rinseInShampoo em,#rinseInShampoo i{font-style:normal}#rinseInShampoo em{font-weight:unset}#rinseInShampoo button,#rinseInShampoo input,#rinseInShampoo textarea{-webkit-appearance:none;border:0;border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;max-width:100%}#rinseInShampoo select{appearance:none;background:#0000;border-radius:0;margin:0;padding:0}#rinseInShampoo *{box-sizing:border-box;margin:0;padding:0}#rinseInShampoo{background:#fff;color:#1d1d1d;font-display:swap;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-size:clamp(0px,4.2666666667vw,32px);font-style:normal;font-variation-settings:"wdth" 100;font-weight:500;letter-spacing:0;line-height:100%;margin:0;overflow:hidden;padding:0;position:relative;width:100%;word-wrap:break-word}#rinseInShampoo .container{margin:0 auto;max-width:750px;width:100%}@media screen and (min-width:751px){#rinseInShampoo .container{box-shadow:0 0 20px #0003;overflow:hidden}}@media screen and (max-width:750px){#rinseInShampoo .container{zoom:200%}}#rinseInShampoo .inner{margin:0 auto;max-width:clamp(0px,90.6666666667vw,680px)}#rinseInShampoo h1,#rinseInShampoo h2,#rinseInShampoo h3,#rinseInShampoo h4,#rinseInShampoo h5{font-weight:500;line-height:100%}#rinseInShampoo h1 img,#rinseInShampoo h2 img,#rinseInShampoo h3 img,#rinseInShampoo h4 img,#rinseInShampoo h5 img{display:block;margin:auto}#rinseInShampoo p{font-size:clamp(0px,4.2666666667vw,32px);letter-spacing:0;line-height:1.5625}#rinseInShampoo .s{display:inline-block;transform:scaleX(.92);transform-origin:top left;white-space:nowrap}#rinseInShampoo a{color:#1d1d1d;text-decoration:none;transition:all .3s}#rinseInShampoo picture{display:block}#rinseInShampoo img{height:auto;max-width:100%;vertical-align:bottom;width:100%}#rinseInShampoo .block-column02{margin-left:clamp(-60px,-8vw,0px);overflow:hidden;width:clamp(0px,96.8vw,726px)}#rinseInShampoo .block-column02>div{align-items:center;display:flex;gap:clamp(0px,3.2vw,24px);justify-content:flex-start}#rinseInShampoo .block-column02>div:not(:last-child){margin-bottom:clamp(0px,6.6666666667vw,50px)}#rinseInShampoo .block-column02>div h4{width:clamp(0px,49.3333333333vw,370px)}#rinseInShampoo .block-column02>div p{flex:1;line-height:1.4375}#rinseInShampoo .block-topic .txt-wrap{border:clamp(0px,.5333333333vw,4px) solid #fff7c9;border-radius:0 0 clamp(0px,7.3333333333vw,55px) clamp(0px,7.3333333333vw,55px);padding:clamp(0px,6vw,45px) clamp(0px,3.3333333333vw,25px) clamp(0px,4vw,30px)}#rinseInShampoo .block-topic .txt-wrap p img{width:clamp(0px,82.9333333333vw,622px)}#rinseInShampoo .block-topic .txt-wrap .txt{line-height:1.4375;margin-top:clamp(0px,6.6666666667vw,50px)}#rinseInShampoo .block-topic .txt-wrap .txt-right{font-size:clamp(0px,3.7333333333vw,28px);line-height:1.3571428571;margin-top:clamp(0px,6.6666666667vw,50px);text-align:right}#rinseInShampoo .inner-blue{background:#d8edfa;padding:clamp(0px,10.6666666667vw,80px) clamp(0px,6.6666666667vw,50px) clamp(0px,12vw,90px)}#rinseInShampoo .inner-blue h4{margin-bottom:clamp(0px,6vw,45px)}#rinseInShampoo .inner-blue .flame{background:#fff;border:2px solid #9dd1f2;padding:clamp(0px,6.6666666667vw,50px) clamp(0px,4vw,30px) clamp(0px,5.3333333333vw,40px)}#rinseInShampoo .inner-blue .flame:not(:last-child){margin-bottom:clamp(0px,11.7333333333vw,88px)}#rinseInShampoo .inner-blue .flame p{font-feature-settings:"palt";font-size:clamp(0px,2.9333333333vw,22px);line-height:1.7272727273;margin-top:clamp(0px,2.6666666667vw,20px)}#rinseInShampoo #kv h1{width:clamp(0px,100vw,750px)}#rinseInShampoo #nav{background:url(../img/items/573_rinseInShampoo/nav_flame.png) no-repeat 50% bottom/contain;margin:0 auto clamp(0px,15.3333333333vw,115px);padding-top:clamp(0px,6vw,45px);position:relative;width:clamp(0px,73.3333333333vw,550px);z-index:1}#rinseInShampoo #nav .nav{margin:clamp(-90px,-12vw,0px) auto 0;width:clamp(0px,66.6666666667vw,500px)}#rinseInShampoo #nav .nav li{border-bottom:1px dashed #f38cb3}#rinseInShampoo #nav .nav li a{display:block;padding:clamp(0px,5.3333333333vw,40px);position:relative}#rinseInShampoo #nav .nav li a:after{background:url(../img/items/573_rinseInShampoo/nav_icn.png) no-repeat 50%/contain;content:"";display:block;height:clamp(0px,5.3333333333vw,40px);position:absolute;right:clamp(0px,5.3333333333vw,40px);top:50%;transform:translateY(-50%);width:clamp(0px,5.3333333333vw,40px)}#rinseInShampoo #nav .nav li a img{height:clamp(0px,5.3333333333vw,40px);width:auto}#rinseInShampoo #nav .nav li:last-child a img{height:clamp(0px,11.2vw,84px)}#rinseInShampoo #intro{padding-bottom:clamp(0px,12.9333333333vw,97px)}#rinseInShampoo #intro .inner{max-width:clamp(0px,100vw,750px)}#rinseInShampoo #intro .txt01,#rinseInShampoo #intro h2{margin:0 auto;width:clamp(0px,90.6666666667vw,680px)}#rinseInShampoo #intro .txt01{margin-bottom:clamp(0px,5.0666666667vw,38px)}#rinseInShampoo #intro .txt02{margin-left:clamp(0px,6.6666666667vw,50px);width:clamp(0px,95.4666666667vw,716px)}#rinseInShampoo #intro h3{margin-top:clamp(-20px,-2.6666666667vw,0px)}#rinseInShampoo #intro .img01{margin-left:clamp(0px,6.6666666667vw,50px);width:clamp(0px,88.2666666667vw,662px)}#rinseInShampoo #point h2{margin:0 auto clamp(0px,6.9333333333vw,52px);width:clamp(0px,86.6666666667vw,650px)}#rinseInShampoo #point h3{margin-bottom:clamp(0px,2vw,15px)}#rinseInShampoo #point #point01{padding-bottom:clamp(0px,14.6666666667vw,110px)}#rinseInShampoo #point #point01 .block-column02{margin-bottom:clamp(0px,11.3333333333vw,85px)}#rinseInShampoo #point #point02{padding-bottom:clamp(0px,8vw,60px)}#rinseInShampoo #point #point02 h3{margin-bottom:clamp(0px,5.3333333333vw,40px)}#rinseInShampoo #point #point02 .block-flame{border:clamp(0px,.5333333333vw,4px) solid #fff7c9;border-radius:clamp(0px,7.3333333333vw,55px);margin-bottom:clamp(0px,5.3333333333vw,40px);padding:clamp(0px,4vw,30px) clamp(0px,8vw,60px)}#rinseInShampoo #point #point02 .block-flame figure{margin:0 auto clamp(0px,5.3333333333vw,40px);width:clamp(0px,49.3333333333vw,370px)}#rinseInShampoo #point #point02 .block-flame p{font-feature-settings:"palt";letter-spacing:-.04em;line-height:1.4375}#rinseInShampoo #point #point03{padding-bottom:clamp(0px,8.4vw,63px)}#rinseInShampoo #point #point03 h3{margin-bottom:clamp(0px,8.6666666667vw,65px)}#rinseInShampoo #point #point03 .img-txt{margin-bottom:clamp(0px,10vw,75px)}#rinseInShampoo #point #point03 .block-column02{margin-left:clamp(-40px,-5.3333333333vw,0px)}#rinseInShampoo #point #point03 .block-column02>div p{flex:none;width:clamp(0px,36vw,270px)}#rinseInShampoo #point #point04{padding-bottom:clamp(0px,9.3333333333vw,70px)}#rinseInShampoo #point #point04 .img-txt{margin-bottom:clamp(0px,7.2vw,54px)}#rinseInShampoo #point #point05{padding-bottom:clamp(0px,15.3333333333vw,115px)}#rinseInShampoo #point #point05 h3{margin-bottom:clamp(0px,8.6666666667vw,65px)}#rinseInShampoo #point #point05 .img-txt{margin:0 0 clamp(0px,8.6666666667vw,65px) clamp(-36px,-4.8vw,0px);width:clamp(0px,98.2666666667vw,737px)}#rinseInShampoo #point #point05 .inner-blue .flame01{text-align:center}#rinseInShampoo #point #point05 .inner-blue .flame01 h5{margin:0 auto;width:clamp(0px,55.8666666667vw,419px)}#rinseInShampoo #point #point05 .inner-blue .flame02 h5{margin:0 auto;width:clamp(0px,70.6666666667vw,530px)}#rinseInShampoo #point #point06{padding-bottom:clamp(0px,18.9333333333vw,142px)}#rinseInShampoo #point #point06 h3{margin-bottom:clamp(0px,9.7333333333vw,73px)}#rinseInShampoo #point #point06 .inner{margin-bottom:clamp(0px,10.8vw,81px);max-width:clamp(0px,93.3333333333vw,700px)}#rinseInShampoo #point #point06 .inner p+p{margin-top:clamp(0px,8.6666666667vw,65px)}#rinseInShampoo #point #point06 .inner-blue p+p{margin-top:clamp(0px,6.6666666667vw,50px)}#rinseInShampoo #point #point06 .inner-blue .txt-note{font-size:clamp(0px,3.7333333333vw,28px);letter-spacing:-.04em;line-height:1.5714285714;margin-top:clamp(0px,5.0666666667vw,38px);padding-left:1em;text-indent:-1em}#rinseInShampoo #voice{padding-bottom:clamp(0px,16vw,120px)}#rinseInShampoo #voice h2{margin-bottom:clamp(0px,7.7333333333vw,58px)}#rinseInShampoo #voice .block-voice{margin:0 auto clamp(0px,12vw,90px);width:clamp(0px,89.3333333333vw,670px)}#rinseInShampoo #voice .block-voice p+p{margin-top:clamp(0px,2vw,15px)}#rinseInShampoo #voice .block-graph{margin:0 auto;width:clamp(0px,78.4vw,588px)}#rinseInShampoo #voice .block-graph p+p{margin-top:clamp(0px,11.7333333333vw,88px)}#rinseInShampoo #howto{padding-bottom:clamp(0px,20vw,150px)}#rinseInShampoo #howto h2{margin:0 auto clamp(0px,8.9333333333vw,67px);width:clamp(0px,86.6666666667vw,650px)}#rinseInShampoo #howto .list-ol{margin:0 auto clamp(0px,21.3333333333vw,160px);width:clamp(0px,89.3333333333vw,670px)}#rinseInShampoo #howto .list-ol li+li{margin-top:clamp(0px,9.3333333333vw,70px)}#rinseInShampoo #howto .block-refill{border:3px solid #9dd1f2;border-radius:clamp(0px,6vw,45px)}#rinseInShampoo #howto .block-refill h3{align-items:center;display:flex;justify-content:space-between;padding:clamp(0px,6.6666666667vw,50px) clamp(0px,10.4vw,78px);text-align:left;transition:opacity .3s ease-out}#rinseInShampoo #howto .block-refill h3 img{margin-left:0;width:clamp(0px,52.6666666667vw,395px)}@media(hover:hover){#rinseInShampoo #howto .block-refill h3:hover{opacity:.6}}#rinseInShampoo #howto .block-refill h3:after{background:url(../img/items/573_rinseInShampoo/howto_icn_plus.png) no-repeat top/100%;content:"";display:block;flex-shrink:0;height:clamp(0px,6.2666666667vw,47px);margin-left:auto;transition:transform .3s ease;width:clamp(0px,6.2666666667vw,47px)}#rinseInShampoo #howto .block-refill h3.on{border-bottom:3px solid #9dd1f2}#rinseInShampoo #howto .block-refill h3.on:after{background:url(../img/items/573_rinseInShampoo/howto_icn_minus.png) no-repeat top/100%;transform:rotate(180deg)}#rinseInShampoo #howto .block-refill .txt-wrap{max-height:0;overflow:hidden;padding:0 clamp(0px,2vw,15px);transition:max-height .7s ease-out}#rinseInShampoo #howto .block-refill .txt-wrap.on{max-height:unset}#rinseInShampoo #howto .block-refill .txt-wrap h4{margin:clamp(0px,7.8666666667vw,59px) 0 clamp(0px,4.8vw,36px);width:clamp(0px,67.8666666667vw,509px)}#rinseInShampoo #howto .block-refill .txt-wrap .txt-note{font-size:clamp(0px,2.6666666667vw,20px);letter-spacing:-.08em;line-height:1.4;margin-bottom:clamp(0px,3.6vw,27px)}#rinseInShampoo #howto .block-refill .txt-wrap .list-howto{align-items:flex-start;column-gap:clamp(0px,3.7333333333vw,28px);display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:clamp(0px,6.6666666667vw,50px);row-gap:clamp(0px,4.2666666667vw,32px)}#rinseInShampoo #howto .block-refill .txt-wrap .list-howto li{width:clamp(0px,40.6666666667vw,305px)}#rinseInShampoo #howto .block-refill .txt-wrap .list-howto li .txt-note{margin:clamp(0px,2.6666666667vw,20px) 0 0}#rinseInShampoo #howto .block-refill .txt-wrap .list-howto li .txt-note+.txt-note{margin:0}#rinseInShampoo #faq{padding-bottom:clamp(0px,20vw,150px)}#rinseInShampoo #faq h2{margin-bottom:clamp(0px,8.8vw,66px)}#rinseInShampoo #faq .cont-faq{border:3px solid #f39800;border-radius:clamp(0px,6vw,45px);margin:0 auto;max-width:clamp(0px,90.6666666667vw,680px)}#rinseInShampoo #faq .cont-faq:not(:last-child){margin-bottom:clamp(0px,9.3333333333vw,70px)}#rinseInShampoo #faq .cont-faq .q{align-items:center;display:flex;height:clamp(0px,22.6666666667vw,170px);justify-content:space-between;padding:0 clamp(0px,4.6666666667vw,35px)}#rinseInShampoo #faq .cont-faq .q img{display:block;margin-left:0}#rinseInShampoo #faq .cont-faq .q:after{background:url(../img/items/573_rinseInShampoo/faq_icn_plus.png) no-repeat top/100%;content:"";display:block;flex-shrink:0;height:clamp(0px,5.3333333333vw,40px);margin-left:auto;transition:transform .3s ease;width:clamp(0px,5.3333333333vw,40px)}#rinseInShampoo #faq .cont-faq .q.on:after{background:url(../img/items/573_rinseInShampoo/faq_icn_minus.png) no-repeat top/100%;transform:rotate(180deg)}#rinseInShampoo #faq .cont-faq .q.q01 img{width:clamp(0px,69.2vw,519px)}#rinseInShampoo #faq .cont-faq .q.q02 img{width:clamp(0px,51.0666666667vw,383px)}#rinseInShampoo #faq .cont-faq .q.q03 img{width:clamp(0px,55.7333333333vw,418px)}#rinseInShampoo #faq .cont-faq .q.q04 img{width:clamp(0px,67.2vw,504px)}#rinseInShampoo #faq .cont-faq .q.q05 img{width:clamp(0px,53.6vw,402px)}#rinseInShampoo #faq .cont-faq .a{max-height:0;overflow:hidden;transition:max-height .3s ease-out}#rinseInShampoo #faq .cont-faq .a.on{max-height:unset}#rinseInShampoo #faq .cont-faq .a>div{letter-spacing:.025em;padding:clamp(0px,5.3333333333vw,40px) clamp(0px,4vw,30px)}#rinseInShampoo #faq .cont-faq .a p{font-feature-settings:"palt";font-weight:400;line-height:1.5625}#rinseInShampoo #faq .cont-faq .a p span{color:#f39800;font-weight:500}#rinseInShampoo #faq .cont-faq .a p+p{margin-top:1.7em}#rinseInShampoo #faq .cont-faq .a p.txt-note{padding-left:1em;text-indent:-1em}#rinseInShampoo #faq .cont-faq .a a{color:#f39800;text-decoration:underline}#rinseInShampoo h2{margin-bottom:clamp(0px,8vw,60px)}#rinseInShampoo .block-cart .inner{max-width:clamp(0px,100vw,750px)}#rinseInShampoo .block-cart h3{margin:0 auto;position:relative;width:clamp(0px,78.6666666667vw,590px);z-index:1}#rinseInShampoo .block-cart .item-wrap{margin:clamp(-40px,-5.3333333333vw,0px) 0 clamp(0px,9.3333333333vw,70px)}#rinseInShampoo .block-cart .item-wrap:last-child{margin-bottom:0}#rinseInShampoo .block-cart .item-wrap .item:first-child{padding-top:clamp(0px,12vw,90px)}#rinseInShampoo .block-cart .item{align-items:center;background:#fff8d9;display:flex;flex-wrap:wrap;padding:clamp(0px,8vw,60px) clamp(0px,5.3333333333vw,40px);position:relative}#rinseInShampoo .block-cart .item+.item{margin-top:clamp(0px,4vw,30px)}#rinseInShampoo .block-cart .item.item01{gap:clamp(0px,4.8vw,36px)}#rinseInShampoo .block-cart .item.item03,#rinseInShampoo .block-cart .item.item04{gap:clamp(0px,1.8666666667vw,14px)}#rinseInShampoo .block-cart .item.item05{gap:clamp(0px,2.6666666667vw,20px)}#rinseInShampoo .block-cart .item.item05 .item-image{width:clamp(0px,37.4666666667vw,281px)}#rinseInShampoo .block-cart .item .item-image{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:clamp(0px,5.3333333333vw,40px);width:clamp(0px,33.3333333333vw,250px)}#rinseInShampoo .block-cart .item .item-image figure{position:relative}#rinseInShampoo .block-cart .item .item-image figure figcaption{bottom:clamp(0px,.2666666667vw,2px);font-size:clamp(0px,1.8666666667vw,14px);left:clamp(0px,3.4666666667vw,26px);position:absolute}#rinseInShampoo .block-cart .item .item-detail{align-items:flex-start;display:flex;flex:1;flex-direction:column;min-width:0;position:relative}#rinseInShampoo .block-cart .item .item-detail .lead{margin-bottom:clamp(0px,5.7333333333vw,43px)}#rinseInShampoo .block-cart .item .item-detail .lead.lead01{width:clamp(0px,46.2666666667vw,347px)}#rinseInShampoo .block-cart .item .item-detail .lead.lead02{width:clamp(0px,55.0666666667vw,413px)}#rinseInShampoo .block-cart .item .item-detail .lead.lead03{width:clamp(0px,42.8vw,321px)}#rinseInShampoo .block-cart .item .item-detail .lead.lead04{width:clamp(0px,52.5333333333vw,394px)}#rinseInShampoo .block-cart .item .item-detail .lead.lead05{width:clamp(0px,48.6666666667vw,365px)}#rinseInShampoo .block-cart .item .item-detail .name{color:#000;font-feature-settings:"palt";font-size:clamp(0px,4.5333333333vw,34px);font-weight:800;line-height:1.4117647059;margin-bottom:clamp(0px,1.3333333333vw,10px);white-space:nowrap}#rinseInShampoo .block-cart .item .item-detail .name span{font-size:clamp(0px,4.2666666667vw,32px);font-weight:700}#rinseInShampoo .block-cart .item .item-detail .name small{display:block;font-size:clamp(0px,2.9333333333vw,22px);font-weight:500;margin-top:clamp(0px,.6666666667vw,5px)}#rinseInShampoo .block-cart .item .item-detail .name i{display:block;font-size:clamp(0px,3.7333333333vw,28px)}#rinseInShampoo .block-cart .item .item-detail em{display:inline-block;font-weight:700;line-height:100%}#rinseInShampoo .block-cart .item .item-detail .normal{color:#000;font-size:clamp(0px,2.9333333333vw,22px);margin-top:clamp(0px,.6666666667vw,5px)}#rinseInShampoo .block-cart .item .item-detail .num{font-size:clamp(0px,2.9333333333vw,22px);line-height:1.4545454545;margin-bottom:clamp(0px,.2666666667vw,2px)}#rinseInShampoo .block-cart .item .item-detail .type li{font-size:clamp(0px,2.9333333333vw,22px);line-height:1.1818181818;margin-top:clamp(0px,2vw,15px);padding-left:1em;text-indent:-1em}#rinseInShampoo .block-cart .item .item-detail .type li+li,#rinseInShampoo .block-cart .item .item-detail .type+.num{margin-top:0}#rinseInShampoo .block-cart .item .item-detail .price-wrap{align-items:baseline;display:flex;flex-direction:column;gap:clamp(0px,1.3333333333vw,10px);margin-bottom:clamp(0px,4vw,30px);position:relative}#rinseInShampoo .block-cart .item .item-detail .price-wrap .price{font-size:clamp(0px,2.9333333333vw,22px);letter-spacing:0;line-height:100%}#rinseInShampoo .block-cart .item .item-detail .price-wrap .price em{font-size:clamp(0px,6.4vw,48px);font-weight:500}#rinseInShampoo .block-cart .item .item-detail .price-wrap .price span{display:inline-block;width:clamp(0px,12.6666666667vw,95px)}#rinseInShampoo .block-cart .item .item-detail .price-wrap .tax{font-size:clamp(0px,2.9333333333vw,22px);font-weight:500;text-align:right}#rinseInShampoo .block-cart .item .item-detail .price-wrap.special{color:#d70000;display:block;margin-bottom:clamp(0px,1.3333333333vw,10px);margin-top:clamp(0px,2vw,15px)}#rinseInShampoo .block-cart .item .item-detail .price-wrap.special .lead{font-size:clamp(0px,3.2vw,24px);font-weight:500}#rinseInShampoo .block-cart .item .item-detail .price-wrap.special .price{font-size:clamp(0px,6.6666666667vw,50px);margin-top:clamp(-15px,-2vw,0px)}#rinseInShampoo .block-cart .item .item-detail .price-wrap.special .price em{font-size:clamp(0px,10.9333333333vw,82px)}#rinseInShampoo .block-cart .item .item-detail .price-wrap.special .tax{display:block;font-size:clamp(0px,3.2vw,24px);margin-top:clamp(-2px,-.2666666667vw,0px);translate:clamp(-5px,-.6666666667vw,0px) 0}#rinseInShampoo .block-cart .item .item-detail .price-wrap.special .point{background:#d70000;border-radius:clamp(0px,.6666666667vw,5px);bottom:calc(100% - clamp(0px,2.6666666667vw,20px));color:#fff;font-size:clamp(0px,2.9333333333vw,22px);left:calc(100% - clamp(0px,2vw,15px));padding:clamp(0px,1.0666666667vw,8px) clamp(0px,1.3333333333vw,10px);position:absolute;white-space:nowrap}#rinseInShampoo .block-cart .item .item-detail .price-wrap.special .point:after{background:#d70000;clip-path:polygon(25% 0,0 100%,100% 0);content:"";display:block;height:clamp(0px,2.6666666667vw,20px);left:clamp(0px,3.3333333333vw,25px);position:absolute;top:calc(100% - 1px);width:clamp(0px,4vw,30px)}#rinseInShampoo .block-cart .item .item-detail .price-wrap.special .point em{font-size:clamp(0px,3.2vw,24px)}#rinseInShampoo .block-cart .item .item-detail .detail{font-size:clamp(0px,3.2vw,24px);line-height:1.3181818182;margin-bottom:clamp(0px,3.3333333333vw,25px)}#rinseInShampoo .block-cart .item .item-detail .detail-list{margin:clamp(-10px,-1.3333333333vw,0px) 0 clamp(0px,2.4vw,18px)}#rinseInShampoo .block-cart .item .item-detail .detail-list li{font-size:clamp(0px,2.9333333333vw,22px);letter-spacing:-.06em;line-height:1.2;padding-left:1em;text-indent:-1em}#rinseInShampoo .block-cart .item .btn-wrap{align-items:center;display:flex;gap:clamp(0px,6.6666666667vw,50px);justify-content:center}#rinseInShampoo .block-cart .item .btn-wrap a{align-items:center;border:clamp(0px,.5333333333vw,4px) solid #eed893;border-radius:clamp(0px,2vw,15px);border-width:0 clamp(0px,.5333333333vw,4px) clamp(0px,.5333333333vw,4px) 0;display:flex;font-size:clamp(0px,3.4666666667vw,26px);height:clamp(0px,10.6666666667vw,80px);justify-content:space-between;text-align:center;transition:opacity .3s ease;width:clamp(0px,41.3333333333vw,310px)}#rinseInShampoo .block-cart .item .btn-wrap a img{display:block}@media(hover:hover){#rinseInShampoo .block-cart .item .btn-wrap a:hover{opacity:.6}}#rinseInShampoo .block-cart .item .btn-wrap .btn-detail{background:#fff;justify-content:center}#rinseInShampoo .block-cart .item .btn-wrap .btn-cart02{background:#f39800;color:#fff;padding:0 clamp(0px,5.3333333333vw,40px) 0 clamp(0px,2.1333333333vw,16px)}#rinseInShampoo .block-cart .item .btn-wrap .btn-cart02:before{background:url(../img/items/573_rinseInShampoo/item_icn.png) no-repeat top/100%;content:"";display:block;height:clamp(0px,5.2vw,39px);width:clamp(0px,4.9333333333vw,37px)}