@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0}#hairskin{font-display:swap;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-size:clamp(0px,3.7333333333vw,28px);font-style:normal;font-variation-settings:"wdth" 100;font-weight:400;letter-spacing:0;line-height:100%;margin:0;overflow:hidden;padding:0;position:relative;width:100%;word-wrap:break-word;font-feature-settings:"palt"}#hairskin,#hairskin html{background:#fff;color:#000}#hairskin blockquote,#hairskin body,#hairskin code,#hairskin dd,#hairskin div,#hairskin dl,#hairskin dt,#hairskin fieldset,#hairskin figcaption,#hairskin figure,#hairskin form,#hairskin h1,#hairskin h2,#hairskin h3,#hairskin h4,#hairskin h5,#hairskin h6,#hairskin input,#hairskin legend,#hairskin li,#hairskin ol,#hairskin p,#hairskin pre,#hairskin td,#hairskin textarea,#hairskin th,#hairskin ul{margin:0;padding:0}#hairskin table{border-collapse:collapse;border-spacing:0}#hairskin fieldset,#hairskin img{border:0}#hairskin caption,#hairskin th{text-align:left}#hairskin h1,#hairskin h2,#hairskin h3,#hairskin h4,#hairskin h5,#hairskin h6{font-size:100%}#hairskin article,#hairskin aside,#hairskin details,#hairskin figcaption,#hairskin figure,#hairskin footer,#hairskin header,#hairskin hgroup,#hairskin nav,#hairskin section{display:block}#hairskin caption{text-align:left}#hairskin img{vertical-align:top}#hairskin html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}#hairskin main{display:block}#hairskin abbr,#hairskin acronym{border:0;font-variant:normal}#hairskin input,#hairskin select,#hairskin textarea{font-family:inherit;font-size:inherit;font-size:100%;font-weight:inherit}#hairskin button,#hairskin input,#hairskin select,#hairskin textarea{color:inherit;font-family:inherit;font-size:100%}#hairskin input[type=checkbox],#hairskin input[type=radio]{box-sizing:border-box;padding:0}#hairskin input[type=button],#hairskin input[type=submit]{-webkit-appearance:none;border-radius:0}#hairskin textarea{overflow:auto;vertical-align:top}#hairskin li{list-style:none}#hairskin em,#hairskin i{font-style:normal}#hairskin em{font-weight:unset}#hairskin button,#hairskin input,#hairskin 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%}#hairskin select{appearance:none;background:#0000;border-radius:0;margin:0;padding:0}#hairskin *{box-sizing:border-box}#hairskin .container{background:#fff;margin:0 auto;max-width:750px;width:100%}@media screen and (min-width:751px){#hairskin .container{box-shadow:0 0 20px #0003}}#hairskin .inner{margin:0 auto;max-width:clamp(0px,84vw,630px)}#hairskin h1,#hairskin h2,#hairskin h3,#hairskin h4,#hairskin h5{font-weight:500;line-height:100%}#hairskin h1 img,#hairskin h2 img,#hairskin h3 img,#hairskin h4 img,#hairskin h5 img{display:block;margin:auto}#hairskin p{line-height:1.7857142857;text-align:justify}#hairskin .s{display:inline-block;letter-spacing:-.02em;transform:scaleX(.92);transform-origin:top left;white-space:nowrap}#hairskin a{color:#000;text-decoration:none;transition:all .3s}#hairskin picture{display:block}#hairskin img{height:auto;max-width:100%;vertical-align:bottom;width:100%}#hairskin #kv .block-intro{align-items:center;display:flex;flex-direction:column;padding-block:clamp(0px,5.8666666667vw,44px) clamp(0px,6.6666666667vw,50px)}#hairskin #kv .block-intro h2{width:clamp(0px,83.0666666667vw,623px)}#hairskin #kv .block-intro .txt{margin-block:clamp(0px,5.3333333333vw,40px) clamp(0px,2.9333333333vw,22px);width:clamp(0px,76vw,570px)}#hairskin #kv .block-intro .lead{width:clamp(0px,66.6666666667vw,500px)}#hairskin #kv .block-attention{border:4px solid #7ac283;padding:clamp(0px,8.6666666667vw,65px) clamp(0px,3.3333333333vw,25px);position:relative}#hairskin #kv .block-attention .deco{left:clamp(0px,3.3333333333vw,25px);position:absolute;top:clamp(-50px,-6.6666666667vw,0px);width:clamp(0px,13.3333333333vw,100px)}#hairskin #kv .block-attention h2{margin-inline:auto;margin-bottom:clamp(0px,2.6666666667vw,20px);width:clamp(0px,73.2vw,549px)}#hairskin #kv .block-attention .txt{margin-bottom:clamp(-10px,-1.3333333333vw,0px)}#hairskin #kv .block-point{padding-block:clamp(0px,3.3333333333vw,25px) clamp(0px,5.3333333333vw,40px)}#hairskin #kv .block-point .image{margin-left:clamp(0px,5.3333333333vw,40px);width:clamp(0px,97.3333333333vw,730px)}#hairskin #kv .block-point .lead{margin-inline:auto;margin-top:clamp(0px,10.6666666667vw,80px);width:clamp(0px,84vw,630px)}#hairskin #kv .item-link{margin:0 auto;max-width:clamp(0px,84vw,630px);padding-bottom:clamp(0px,10.6666666667vw,80px)}#hairskin #kv .item-link li{position:relative}#hairskin #kv .item-link li+li{margin-top:clamp(0px,8vw,60px)}#hairskin #kv .item-link li a{display:block}@media(hover:hover){#hairskin #kv .item-link li a:hover,#hairskin #kv .item-link li a:hover img{opacity:1}}#hairskin #kv .item-link li figure{width:100%}#hairskin #kv .item-link li .btn-detail{background:#bce0c1;border-radius:clamp(0px,1.3333333333vw,10px);bottom:clamp(0px,4vw,30px);display:block;font-size:clamp(0px,3.4666666667vw,26px);font-weight:700;left:0;letter-spacing:.1em;line-height:clamp(0px,6.6666666667vw,50px);position:absolute;text-align:center;transition:opacity .3s ease;width:clamp(0px,57.3333333333vw,430px)}#hairskin #kv .item-link li .btn-detail:after{background:#fff;clip-path:polygon(0 0,50% 100%,100% 0);content:"";display:block;height:clamp(0px,2.2666666667vw,17px);position:absolute;right:clamp(0px,2.6666666667vw,20px);top:50%;translate:0 -50%;width:clamp(0px,2.6666666667vw,20px)}@media(hover:hover){#hairskin #kv .item-link li .btn-detail:hover{opacity:.6}}#hairskin #kv .item-link li:nth-child(2){padding-bottom:clamp(0px,3.3333333333vw,25px)}#hairskin #kv .item-link li:nth-child(2) .btn-detail{bottom:0;left:auto;right:0}#hairskin .block-item{position:relative}#hairskin .block-item .kv{left:0;position:absolute;top:0;width:100%}#hairskin .block-item .inner{position:relative}#hairskin .block-item .ttl{margin-inline:auto;margin-bottom:clamp(0px,4.2666666667vw,32px);width:clamp(0px,84vw,630px)}#hairskin .block-item .lead{font-size:clamp(0px,4.1333333333vw,31px);letter-spacing:0;line-height:1.935483871}#hairskin .block-item .point{margin-top:clamp(0px,12vw,90px)}#hairskin .block-item .point figure+figure{margin-top:clamp(0px,8vw,60px)}#hairskin .block-item .flow{margin-top:clamp(0px,12.2666666667vw,92px)}#hairskin .block-item .voice{margin-inline:auto;padding-block:clamp(0px,11.3333333333vw,85px) clamp(0px,13.0666666667vw,98px);transform:translateX(clamp(-5px,-.6666666667vw,0px));width:clamp(0px,77.3333333333vw,580px)}#hairskin #headmoist{padding-top:clamp(0px,7.3333333333vw,55px)}#hairskin #headmoist .ttl{margin-bottom:clamp(0px,2.6666666667vw,20px);width:clamp(0px,73.3333333333vw,550px)}#hairskin #headmoist .lead{font-size:clamp(0px,3.2vw,24px);letter-spacing:-.03em;line-height:1.6666666667}#hairskin #headmoist .check{margin-top:clamp(0px,133.3333333333vw,1000px)}#hairskin #headmoist .block-cart .item .item-image figure figcaption{bottom:-1.3em}#hairskin #moisthair{padding-top:clamp(0px,14.6666666667vw,110px)}#hairskin #moisthair .kv{top:clamp(0px,84vw,630px)}#hairskin #moisthair .check{margin-top:clamp(0px,167.3333333333vw,1255px)}#hairskin #moistmilk{padding-top:clamp(0px,9.3333333333vw,70px)}#hairskin #moistmilk>.inner{background:#fdf6f9;padding:clamp(0px,8.6666666667vw,65px) clamp(0px,4vw,30px) clamp(0px,13.3333333333vw,100px)}#hairskin #moistmilk>.inner:before{background:#fff;border-right:1px solid #e578ac;content:"";display:block;height:clamp(0px,11.3333333333vw,85px);left:clamp(-50px,-6.6666666667vw,0px);position:absolute;top:clamp(-50px,-6.6666666667vw,0px);transform:rotate(45deg);width:clamp(0px,11.3333333333vw,85px)}#hairskin #moistmilk .kv{margin-block:clamp(0px,3.3333333333vw,25px);margin-inline:clamp(-90px,-12vw,0px);position:static;width:clamp(0px,100vw,750px)}#hairskin #moistmilk .ttl{width:clamp(0px,76vw,570px)}#hairskin #moistmilk .point figure+figure{margin-top:clamp(0px,0vw,0px)}#hairskin #moistmilk .point figure+figure:before{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%2090%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23cecdcd%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22TOP%22%3E%3Cg%20id%3D%22_%E3%83%A2%E3%82%A4%E3%82%B9%E3%83%88%E3%83%90%E3%82%B9%E3%83%9F%E3%83%AB%E3%82%AF%22%3E%3Cg%20id%3D%22_%E5%95%86%E5%93%81%E8%AA%AC%E6%98%8E%22%3E%3Cg%20id%3D%22_%E7%9F%A2%E5%8D%B0%22%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2221.5%22%20width%3D%2257%22%20height%3D%2240%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2250%2090%20100%2040%200%2040%2050%2090%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");content:"";display:block;height:clamp(0px,12vw,90px);margin-block:clamp(0px,2.6666666667vw,20px) clamp(0px,4vw,30px);margin-inline:auto;width:clamp(0px,13.3333333333vw,100px)}#hairskin #moistmilk .voice{margin-top:clamp(0px,11.3333333333vw,85px);padding:0;width:clamp(0px,72vw,540px)}#hairskin #moistmilk .block-cart{margin-top:clamp(0px,14.6666666667vw,110px)}#hairskin #moistmilk .block-cart .item01 .item-image figure figcaption{bottom:-1.3em}#hairskin .block-cart{background:#d9eeeb;padding-block:clamp(0px,13.3333333333vw,100px)}#hairskin .block-cart .inner{display:flex;flex-direction:column;gap:clamp(0px,9.3333333333vw,70px)}#hairskin .block-cart .item{align-items:flex-end;background:#fff;border:2px solid #82c8be;border-radius:clamp(0px,4vw,30px);display:flex;position:relative}#hairskin .block-cart .item .item-image{display:flex;flex-direction:column;gap:clamp(0px,2.6666666667vw,20px);margin-block:auto;padding-block:clamp(0px,4vw,30px);width:clamp(0px,26.4vw,198px)}#hairskin .block-cart .item .item-image.ws{padding-left:clamp(0px,4vw,30px)}#hairskin .block-cart .item .item-image figure{position:relative;width:100%}#hairskin .block-cart .item .item-image figure figcaption{bottom:0;display:flex;font-size:clamp(0px,2.9333333333vw,22px);left:0;position:absolute;text-align:center;width:100%}#hairskin .block-cart .item .item-image figure figcaption span{display:block;flex:1}#hairskin .block-cart .item .item-detail{align-items:flex-start;display:flex;flex:1;flex-direction:column;min-width:0;padding-block:clamp(0px,6vw,45px)}#hairskin .block-cart .item .item-detail .name{color:#000;font-size:clamp(0px,4.5333333333vw,34px);font-weight:800;line-height:1.4117647059;white-space:nowrap}#hairskin .block-cart .item .item-detail .name span{display:block;font-size:clamp(0px,4.2666666667vw,32px);font-weight:700;margin-bottom:clamp(0px,.2666666667vw,2px)}#hairskin .block-cart .item .item-detail .name .s{font-weight:800}#hairskin .block-cart .item .item-detail em{display:inline-block;font-weight:700;line-height:100%}#hairskin .block-cart .item .item-detail .num{font-size:clamp(0px,2.9333333333vw,22px);line-height:1.4166666667;margin-top:clamp(0px,1.0666666667vw,8px)}#hairskin .block-cart .item .item-detail .normal{font-size:clamp(0px,3.2vw,24px);font-weight:700}#hairskin .block-cart .item .item-detail .price-wrap{align-items:baseline;display:flex;gap:clamp(0px,.6666666667vw,5px);margin-top:clamp(0px,.6666666667vw,5px);position:relative}#hairskin .block-cart .item .item-detail .price-wrap .price{letter-spacing:0;line-height:100%;translate:clamp(0px,.6666666667vw,5px) 0}#hairskin .block-cart .item .item-detail .price-wrap .price em{font-size:clamp(0px,6.4vw,48px);font-weight:600;letter-spacing:-.025em}#hairskin .block-cart .item .item-detail .price-wrap .tax{font-size:clamp(0px,2.9333333333vw,22px);text-align:right}#hairskin .block-cart .item .item-detail .price-wrap.special{color:#d70000;display:block;margin-top:clamp(-5px,-.6666666667vw,0px)}#hairskin .block-cart .item .item-detail .price-wrap.special .lead{font-size:clamp(0px,3.2vw,24px);font-weight:500}#hairskin .block-cart .item .item-detail .price-wrap.special .price{font-size:clamp(0px,6.6666666667vw,50px);letter-spacing:-.02em;margin-top:clamp(-15px,-2vw,0px)}#hairskin .block-cart .item .item-detail .price-wrap.special .price em{font-size:clamp(0px,10.9333333333vw,82px)}#hairskin .block-cart .item .item-detail .price-wrap.special .tax{display:block;font-size:clamp(0px,3.2vw,24px);translate:clamp(0px,.5333333333vw,4px) 0}#hairskin .block-cart .item .item-detail .price-wrap.special .point{background:#d70000;border-radius:clamp(0px,.4vw,3px);bottom:calc(100% - clamp(0px,2.6666666667vw,20px));color:#fff;font-size:clamp(0px,2.9333333333vw,22px);left:calc(100% - clamp(0px,3.3333333333vw,25px));padding:clamp(0px,.6666666667vw,5px) clamp(0px,1.3333333333vw,10px);position:absolute;white-space:nowrap}#hairskin .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)}#hairskin .block-cart .item .item-detail .price-wrap.special .point em{font-size:clamp(0px,3.2vw,24px)}#hairskin .block-cart .item .item-detail .detail-ttl{color:#d70000;font-size:clamp(0px,2.9333333333vw,22px);font-weight:600;line-height:1;margin-top:clamp(0px,1.8666666667vw,14px)}#hairskin .block-cart .item .item-detail .detail-list{margin-top:clamp(0px,.5333333333vw,4px)}#hairskin .block-cart .item .item-detail .detail-list li{font-size:clamp(0px,2.9333333333vw,22px);line-height:1.1818181818;padding-left:1em;text-indent:-1em}#hairskin .block-cart .item .btn-wrap{margin-top:clamp(0px,3.3333333333vw,25px);width:clamp(0px,52vw,390px)}#hairskin .block-cart .item .btn-wrap .btn-cart{background:#f7c4cf;border-radius:clamp(0px,1.3333333333vw,10px);display:block;font-size:clamp(0px,3.4666666667vw,26px);font-weight:700;letter-spacing:.1em;line-height:clamp(0px,6.6666666667vw,50px);text-align:center;transition:opacity .3s ease;width:100%}#hairskin .block-cart .item .btn-wrap .btn-cart img{display:block}@media(hover:hover){#hairskin .block-cart .item .btn-wrap .btn-cart:hover{opacity:.6}}#hairskin .regist-btn{bottom:clamp(0px,3.3333333333vw,25px);display:flex;flex-direction:column;gap:clamp(0px,2.6666666667vw,20px);opacity:0;position:fixed;right:clamp(0px,3.3333333333vw,25px);transition:opacity .3s ease;width:clamp(0px,21.3333333333vw,160px);z-index:2}#hairskin .regist-btn a{display:block;filter:drop-shadow(0 0 10px rgba(0,0,0,.16));width:100%}@media(hover:hover){#hairskin .regist-btn a:hover{opacity:.6}}#hairskin .regist-btn.on{opacity:1}@media screen and (min-width:751px){#hairskin .regist-btn{bottom:clamp(0px,5.3333333333vw,40px);left:calc(50% + 375px + clamp(0px,13.3333333333vw,100px));right:auto;transform:translateX(-50%);width:clamp(0px,18.6666666667vw,140px)}}@media screen and (max-width:1100px){#hairskin .regist-btn{bottom:clamp(0px,5.3333333333vw,40px);left:auto;right:clamp(0px,5.3333333333vw,40px);transform:none;width:clamp(0px,18.6666666667vw,140px)}}