.haircheckIndex{overflow:hidden}.haircheckIndex>img[height="1"]{position:absolute;top:0}.haircheckIndex>script+img{position:absolute}.haircheckIndex .l-wrapper{position:relative}@media only screen and (max-width:767px){.haircheckIndex .l-wrapper:before{display:none}}.haircheckIndex.noGlobalHeader .l-wrapper{padding-top:0}@media only screen and (max-width:767px){.haircheckIndex .breadcrumbNav{padding-top:18.6666666667%}}@media only screen and (max-width:767px)and (min-width:600px){.haircheckIndex .breadcrumbNav{padding-top:112px}}.haircheckIndex .main{position:relative}.haircheckIndex .ecHeader,.haircheckIndex .omiseHeader{background-color:#fff;position:relative;z-index:2}@media only screen and (max-width:767px){.haircheckIndex .ecHeader,.haircheckIndex .omiseHeader{left:0;position:absolute;right:0;top:0}}.haircheckIndex .ecHeader__inner,.haircheckIndex .omiseHeader__inner{margin:0 auto;max-width:1100px;padding:8px 0}@media only screen and (max-width:1100px){.haircheckIndex .ecHeader__inner,.haircheckIndex .omiseHeader__inner{padding:.7272727273% 0}}@media only screen and (max-width:767px){.haircheckIndex .ecHeader__inner,.haircheckIndex .omiseHeader__inner{max-width:600px;padding:0}}.haircheckIndex .omiseHeader__inner{padding:12px 0}@media only screen and (max-width:1100px){.haircheckIndex .omiseHeader__inner{padding:1.2727272727% 0 1.0909090909%}}@media only screen and (max-width:767px){.haircheckIndex .omiseHeader__inner{max-width:600px;padding:0}}.haircheckIndex .ecHeader__logo{margin:0 auto;width:7.0909090909%}@media only screen and (max-width:767px){.haircheckIndex .ecHeader__logo{padding:1.3333333333% 0 1.0666666667%;width:14.4%}}.haircheckIndex .ecHeader__logo img{height:auto;width:100%}.haircheckIndex .ecHeader__logo a{pointer-events:none}.haircheckIndex .omiseHeader__logo{margin:0 auto;width:10%}@media only screen and (max-width:767px){.haircheckIndex .omiseHeader__logo{padding:2.6666666667% 0 2.4%;width:20.6666666667%}}.haircheckIndex .omiseHeader__logo img{height:auto;width:100%}.haircheckIndex .localFoooter{background-color:#fff;padding:.5em 0}@media only screen and (max-width:767px){.haircheckIndex .localFoooter{padding:.8em}}.haircheckIndex .localFoooter__copyright{color:#894664;font-size:12px;text-align:center}@media only screen and (max-width:767px){.haircheckIndex .localFoooter__copyright{font-size:10px}}.haircheckIndex .contsWrapper{background:linear-gradient(180deg,#fcf8fa 6%,#fbf0e4 28%,#f7e4e4 50%,#f1d2e1 78%,#f0d1e0 90%,#f0d0e0);box-sizing:border-box;height:696px;padding-top:1px;position:relative}@media only screen and (max-width:1100px){.haircheckIndex .contsWrapper{height:63.2727272727vw}}@media only screen and (max-width:767px){.haircheckIndex .contsWrapper{height:171.7333333333vw;max-height:1030.4px}}.haircheckIndex.haircheckResult .contsWrapper{height:auto;padding-bottom:1px}@media only screen and (max-width:767px){.haircheckIndex.haircheckResult2Column .contsWrapper{background:linear-gradient(180deg,#fcf8fa 3.6%,#fbf0e4 16.8%,#f7e4e4 30%,#f1d2e1 46.8%,#f0d1e0 54%,#f0d0e0);max-height:inherit}}.haircheckIndex .breadcrumbNav{left:0;position:absolute;top:0}.haircheckIndex .questionSection{font-size:18px;margin:0 auto;max-width:1040px;position:relative}@media only screen and (max-width:1330px){.haircheckIndex .questionSection{font-size:1.3533834586vw}}@media only screen and (max-width:1100px){.haircheckIndex .questionSection{font-size:1.6363636364vw}}@media only screen and (max-width:767px){.haircheckIndex .questionSection{font-size:3.7333333333vw;max-width:600px}}@media only screen and (max-width:767px)and (min-width:481px){.haircheckIndex .questionSection{font-size:17.92px}}.haircheckIndex .load-content{display:none;opacity:0;padding-top:28.8461538462%;text-align:center;transition-delay:0s;transition-duration:.5s;transition-property:opacity}@media only screen and (max-width:767px){.haircheckIndex .load-content{padding-top:82.6666666667%}}.haircheckIndex .load-content__title{color:#894664;font-size:1.1111111111em;margin-bottom:.8em}@media only screen and (max-width:767px){.haircheckIndex .load-content__title{font-size:1.4285714286em}}.haircheckIndex .load-content__icon{animation:sp-anime 1.2s linear infinite;border:.2777777778em solid #e3c9ce;border-radius:50%;border-top-color:#8a4765;box-sizing:border-box;height:3.3333333333em;margin:auto;width:3.3333333333em}@media only screen and (max-width:767px){.haircheckIndex .load-content__icon{border-width:.2857142857em;height:3.5714285714em;width:3.5714285714em}}.haircheckIndex .questionCover{display:none;left:0;opacity:0;padding-top:10.5769230769%;position:absolute;text-align:center;top:0;transform:translateY(10px) scale(.95);transition-duration:.3s;width:100%}@media only screen and (max-width:767px){.haircheckIndex .questionCover{padding-top:33.3333333333%}}.haircheckIndex .questionCover.is-current{display:block;opacity:1;transform:scale(1)}.haircheckIndex .questionCover.is-hide{opacity:0;pointer-events:none;transform:translateY(0) scale(1)}@media only screen and (max-width:767px){.haircheckIndex.noGlobalHeader .questionCover{padding-top:32%}}.haircheckIndex .questionCover__header{margin-bottom:1.7777777778em;text-align:center}@media only screen and (max-width:767px){.haircheckIndex .questionCover__header{margin-bottom:2.2857142857em}}.haircheckIndex .questionCover__logo{margin:-5% auto .8em;width:4.3333333333em}@media only screen and (max-width:767px){.haircheckIndex .questionCover__logo{margin-top:-10%;width:3.8571428571em}}.haircheckIndex .questionCover__logo img{height:auto;width:100%}.haircheckIndex .questionCover__title{color:#894664;font-size:2.4444444444em;line-height:1.3;margin-bottom:.4em}@media only screen and (max-width:767px){.haircheckIndex .questionCover__title{font-size:1.9285714286em;letter-spacing:-.05em;margin-bottom:.4em}}.haircheckIndex .questionCover__lead{color:#894664;font-size:.8888888889em;line-height:1.6}@media only screen and (max-width:767px){.haircheckIndex .questionCover__lead{font-size:.9285714286em}}.haircheckIndex .questionCover__img{margin:0 auto 3.8461538462%;width:27.9646017699%}@media only screen and (max-width:767px){.haircheckIndex .questionCover__img{margin-bottom:10.6666666667%;width:74.6666666667%}}.haircheckIndex .questionCover__img img{height:auto;width:100%}.haircheckIndex .hc-btnSkin01{font-size:1.3333333333em;text-align:center}@media only screen and (max-width:767px){.haircheckIndex .hc-btnSkin01{font-size:1.7857142857em}}.haircheckIndex .hc-btnSkin01 a,.haircheckIndex .hc-btnSkin01 button{appearance:none;background-color:#fff;border:none;border-radius:5em;box-sizing:border-box;color:#894664;cursor:pointer;display:inline-block;font-family:inherit;min-width:15em;outline:none;padding:.4em .5em;position:relative;text-decoration:none;transition-duration:.2s;transition-property:transform,opacity}@media only screen and (max-width:767px){.haircheckIndex .hc-btnSkin01 a,.haircheckIndex .hc-btnSkin01 button{min-width:13.4em;padding:.26em .5em}}.haircheckIndex .hc-btnSkin01 a:after,.haircheckIndex .hc-btnSkin01 button:after{border-bottom:.0625em solid;border-right:.0625em solid;box-sizing:border-box;content:"";height:.4583333333em;position:absolute;right:.9583333333em;top:50%;transform:translateY(-90%) rotate(-45deg);transform-origin:100% 100%;width:.4583333333em}.haircheckIndex .hc-btnSkin01 a:hover,.haircheckIndex .hc-btnSkin01 button:hover{opacity:.9}.haircheckIndex .hc-btnSkin01 a:active,.haircheckIndex .hc-btnSkin01 button:active{transform:scale(.95)}.haircheckIndex .hc-btnSkin02{font-size:1.3333333333em;text-align:center}@media only screen and (max-width:767px){.haircheckIndex .hc-btnSkin02{font-size:1.7857142857em}}.haircheckIndex .hc-btnSkin02 a,.haircheckIndex .hc-btnSkin02 button{appearance:none;background-color:#894664;border:none;border-radius:5em;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;min-width:15em;outline:none;padding:.4em .5em;position:relative;text-decoration:none;transition-duration:.2s;transition-property:transform,opacity}@media only screen and (max-width:767px){.haircheckIndex .hc-btnSkin02 a,.haircheckIndex .hc-btnSkin02 button{min-width:13.4em;padding:.26em .5em}}.haircheckIndex .hc-btnSkin02 a:after,.haircheckIndex .hc-btnSkin02 button:after{border-bottom:.0625em solid;border-right:.0625em solid;box-sizing:border-box;content:"";height:.4583333333em;position:absolute;right:.9583333333em;top:50%;transform:translateY(-90%) rotate(-45deg);transform-origin:100% 100%;width:.4583333333em}.haircheckIndex .hc-btnSkin02 a:hover,.haircheckIndex .hc-btnSkin02 button:hover{opacity:.9}.haircheckIndex .hc-btnSkin02 a:active,.haircheckIndex .hc-btnSkin02 button:active{transform:scale(.95)}.haircheckIndex .questionBox{display:none;left:0;opacity:0;padding-top:10%;position:absolute;text-align:center;top:0;transform:translateY(30px) scale(.95);transition-duration:.3s;width:100%}@media only screen and (max-width:767px){.haircheckIndex .questionBox{padding-top:36%}}.haircheckIndex .questionBox.is-current{display:block;opacity:1;transform:scale(1)}.haircheckIndex .questionBox.is-hide{opacity:0;pointer-events:none;transform:translateY(0) scale(1)}@media only screen and (max-width:767px){.haircheckIndex.noGlobalHeader .questionBox{padding-top:30.6666666667%}}.haircheckIndex .questionBox__header{height:4.5555555556em;margin-bottom:.5555555556em}@media only screen and (max-width:767px){.haircheckIndex .questionBox__header{margin-bottom:1.0714285714em}}.haircheckIndex .questionBox__header__note{color:#894664;font-size:.7222222222em;line-height:1;margin-top:.8em}@media only screen and (max-width:767px){.haircheckIndex .questionBox__header__note{font-size:.7142857143em;margin-top:.8em}}.haircheckIndex .questionBox__title{color:#894664;display:inline-block;font-size:1.6666666667em;letter-spacing:-.05em;line-height:1.3;padding-left:1.6066666667em;position:relative;text-align:center}@media only screen and (max-width:767px){.haircheckIndex .questionBox__title{font-size:1.75em}}.haircheckIndex .questionBox__title em{color:#d39eb7;font-size:1.6em;font-style:normal;left:0;margin-right:.2em;position:absolute;top:-.4em}.haircheckIndex .questionBox__answer__items{display:flex;flex-direction:column;font-size:1.3333333333em;height:13.3333333333em;justify-content:center}@media only screen and (max-width:767px){.haircheckIndex .questionBox__answer__items{font-size:1.4285714286em;height:15em}}.haircheckIndex #q3_1 .questionBox__answer__items{height:15.4166666667em}@media only screen and (max-width:767px){.haircheckIndex #q3_1 .questionBox__answer__items{height:15em}}.haircheckIndex .questionBox__answer__item{margin:.4166666667em 0;text-align:center}@media only screen and (max-width:767px){.haircheckIndex .questionBox__answer__item{margin:.5em 0}}.haircheckIndex .questionBox__answer__item button,.haircheckIndex .questionBox__answer__item label>span{appearance:none;background-color:transparent;background-color:#fff;border:none;border-radius:5em;box-sizing:border-box;color:#894664;cursor:pointer;display:inline-block;font-family:inherit;min-width:15em;outline:none;padding:.4em .5em;position:relative;text-decoration:none;transition-duration:.2s;transition-property:transform,opacity}@media only screen and (max-width:767px){.haircheckIndex .questionBox__answer__item button,.haircheckIndex .questionBox__answer__item label>span{min-width:16.75em;padding:.26em .5em}}.haircheckIndex .questionBox__answer__item button:hover,.haircheckIndex .questionBox__answer__item label>span:hover{opacity:.9}.haircheckIndex .questionBox__answer__item button:active,.haircheckIndex .questionBox__answer__item label>span:active{transform:scale(.95)}.haircheckIndex .questionBox__answer__item label{display:inline-block}.haircheckIndex .questionBox__answer__item label>span{letter-spacing:-.01em;padding-left:.9166666667em}.haircheckIndex .questionBox__answer__item label>span:before{border:.0833333333em solid #ccc;border-radius:50%;box-sizing:border-box;content:"";height:1.3333333333em;left:.6666666667em;position:absolute;top:50%;transform:translateY(-50%);width:1.3333333333em}.haircheckIndex .questionBox__answer__item label>span:after{border-bottom:.2083333333em solid #8a4765;border-right:.2083333333em solid #8a4765;box-sizing:border-box;content:"";filter:drop-shadow(0 0 1px white) drop-shadow(0 0 1px white) drop-shadow(0 0 1px white);height:.9375em;left:.625em;opacity:0;position:absolute;top:50%;transform:translateY(-65%) translateX(98%) rotate(45deg);width:.625em}.haircheckIndex .questionBox__answer__item input{display:none}.haircheckIndex .questionBox__answer__item label>input:checked+span:after{opacity:1}.haircheckIndex .questionBox__answer__nextBtn{font-size:1.3333333333em;margin-top:2.8846153846%}@media only screen and (max-width:767px){.haircheckIndex .questionBox__answer__nextBtn{font-size:1.4285714286em;margin-top:1em}}.haircheckIndex .questionBox__answer__nextBtn button,.haircheckIndex .questionBox__answer__nextBtn label>span{min-width:8.9583333333em}@media only screen and (max-width:767px){.haircheckIndex .questionBox__answer__nextBtn button,.haircheckIndex .questionBox__answer__nextBtn label>span{min-width:10.75em}}.haircheckIndex .questionBox__answer__nextBtn button.is-off{background-color:#c3bbbf;pointer-events:none}.haircheckIndex .questionSection__backLink{bottom:0;font-size:1.1111111111em;left:0;margin-bottom:.75em;margin-left:1.5em;position:absolute;z-index:1}.haircheckIndex .questionSection__backLink.is-hide{display:none}@media only screen and (max-width:767px){.haircheckIndex .questionSection__backLink{font-size:1.0714285714em;margin-bottom:1em;margin-left:1em}}.haircheckIndex .questionSection__backLink a{color:#894664;cursor:pointer;display:inline-block;padding-left:1.15em;position:relative;text-decoration:none}.haircheckIndex .questionSection__backLink a:after{border-bottom:.1em solid;border-left:.1em solid;box-sizing:border-box;content:"";height:.55em;left:0;position:absolute;top:50%;transform:translateY(-90%) rotate(45deg);transform-origin:0 100%;width:.55em}.haircheckIndex .resultBox{background-color:#fff;box-sizing:border-box;margin:10.7692307692% auto 7.6923076923%;padding:6.8269230769% 0 7.1153846154%;text-align:center;width:76.9230769231%}@media only screen and (max-width:767px){.haircheckIndex .resultBox{margin:36% auto 16.5333333333%;padding:9.3333333333% 0 10.6666666667%;width:89.3333333333%}.haircheckIndex.noGlobalHeader .resultBox{margin-top:32%}}.haircheckIndex .resultBox__title{color:#894664;font-size:1.6666666667em;line-height:1.4;margin-bottom:1em}@media only screen and (max-width:767px){.haircheckIndex .resultBox__title{font-size:1.7857142857em;line-height:1.3;margin-bottom:.8em}}.haircheckIndex .resultBox__lead{color:#010101;font-size:.8888888889em;line-height:1.4;margin-bottom:3.5em;margin-top:-.5em;text-align:center}@media only screen and (max-width:767px){.haircheckIndex .resultBox__lead{font-size:.9285714286em;margin-bottom:2.2em;margin-top:-.8em}}.haircheckIndex .resultColumnBox{width:96.1538461538%}@media only screen and (max-width:767px){.haircheckIndex .resultColumnBox{width:89.3333333333%}}.haircheckIndex .resultItemColumn{display:flex;justify-content:space-between;margin:0 auto;width:94%}@media only screen and (max-width:767px){.haircheckIndex .resultItemColumn{flex-wrap:wrap;width:auto}}.haircheckIndex .resultItemColumn .resultItem{width:47.8723404255%}@media only screen and (max-width:767px){.haircheckIndex .resultItemColumn .resultItem{width:100%}.haircheckIndex .resultItemColumn .resultItem+.resultItem{margin-top:4.3214285714em}}.haircheckIndex .resultItemColumn .resultItem__img{margin-left:0;margin-right:5.2380952381%;width:23.3333333333%}@media only screen and (max-width:767px){.haircheckIndex .resultItemColumn .resultItem__img{margin:0 auto 2.0714285714em;width:23.1343283582%}}.haircheckIndex .resultItemColumn .resultItem__txtBox{margin-right:auto;width:73.3333333333%}@media only screen and (max-width:767px){.haircheckIndex .resultItemColumn .resultItem__txtBox{width:auto}}.haircheckIndex .resultItem{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;width:75%}@media only screen and (max-width:767px){.haircheckIndex .resultItem{display:block;width:auto}}.haircheckIndex .resultItem__img{margin-left:5.1666666667%;width:17.5%}@media only screen and (max-width:767px){.haircheckIndex .resultItem__img{margin:0 auto 2.0714285714em;width:23.5820895522%}}.haircheckIndex .resultItem__img img{height:auto;width:100%}.haircheckIndex .resultItem__txtBox{text-align:left;width:65%}@media only screen and (max-width:767px){.haircheckIndex .resultItem__txtBox{text-align:center;width:auto}}.haircheckIndex .resultItem__tag{color:#894664;font-size:.8333333333em;line-height:1;margin-bottom:1.4em}@media only screen and (max-width:767px){.haircheckIndex .resultItem__tag{font-size:1.0714285714em}}.haircheckIndex .resultItem__tag>span{border:1px solid;box-sizing:border-box;display:inline-block;min-width:5.6666666667em;padding:.2em .5em;text-align:center}.haircheckIndex .resultItem__tag>span span{font-feature-settings:"palt";font-size:.8em}.haircheckIndex .resultItem__brand{color:#894664;font-size:1.1111111111em;line-height:1.3}@media only screen and (max-width:767px){.haircheckIndex .resultItem__brand{font-size:1.2142857143em}}.haircheckIndex .resultItem__name{color:#894664;font-size:1.4444444444em;line-height:1.3;margin-bottom:.76em}@media only screen and (max-width:767px){.haircheckIndex .resultItem__name{font-size:1.4285714286em}}.haircheckIndex .resultItem__name:last-child{margin-bottom:0}.haircheckIndex .resultItem__price{color:#000;font-size:.8888888889em;line-height:1;margin-bottom:1.43em}@media only screen and (max-width:767px){.haircheckIndex .resultItem__price{font-size:1.0714285714em}}.haircheckIndex .resultItem__detail{color:#010101;font-size:.7777777778em;line-height:1.85;margin-bottom:.31em}@media only screen and (max-width:767px){.haircheckIndex .resultItem__detail{font-size:.9285714286em;margin-bottom:1.53em}}.haircheckIndex .resultItem__attention{color:#010101;font-size:.6666666667em;line-height:1.33;margin-bottom:1.81em}@media only screen and (max-width:767px){.haircheckIndex .resultItem__attention{font-size:.6428571429em;margin-bottom:3.22em}}.haircheckIndex .resultItem__link{font-size:1.1111111111em;text-align:left}@media only screen and (max-width:767px){.haircheckIndex .resultItem__link{font-size:1.4285714286em;text-align:center}}.haircheckIndex .resultItem__link a{min-width:10.75em;text-align:center}@media only screen and (max-width:767px){.haircheckIndex .resultItem__link a{min-width:10.75em}}@keyframes sp-anime{to{transform:rotate(1turn)}}