@charset "UTF-8";*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}:root{--vw: 1vw}html{font-size:62.5%;scroll-behavior:smooth;scrollbar-gutter:stable}@media screen and (max-width:1200px){html{font-size:.8333333333vw}}@media screen and (max-width:767px){html{font-size:2.6666666667vw}}body{min-height:100vh;font-synthesis:none;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;word-wrap:break-word;overflow-wrap:break-word;-webkit-text-size-adjust:100%;font-style:normal;font-size:1.6rem;line-height:1.8;letter-spacing:0;color:#363636;line-break:strict}@media screen and (max-width:767px){body{min-width:inherit;font-size:1.5rem}}.js-preload *{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}:target,:focus{outline:none}img{image-rendering:-webkit-optimize-contrast;image-orientation:none}.safari img{image-rendering:inherit}img{width:100%;height:auto}@media screen and (min-width:1200.1px){.over:hover{opacity:.6;transition:opacity .3s}}label{cursor:pointer}.f-wrap{max-width:80rem;margin:0 auto}@media screen and (max-width:767px){.f-wrap{width:auto;padding:0 2.4rem}}a{color:#363636;transition:.3s;will-change:transform,opacity}a:link,a:active,a:visited{text-decoration:none}a:focus{text-decoration:none}@media(any-hover:hover){a:hover{text-decoration:none;opacity:.5}}a[href*="tel:"]{pointer-events:none}@media screen and (max-width:767px){a[href*="tel:"]{pointer-events:all}}button{color:#363636;transition:.3s;will-change:transform}button:focus{text-decoration:none}body.is-fixed{overflow:hidden}.u-sp{display:none}@media screen and (min-width:1200.1px){.u-sp,.u-tb{display:none}.u-pc{display:block}}@media screen and (max-width:1200px){.u-pc,.u-sp{display:none}.u-tb{display:block}}@media screen and (max-width:767px){.u-pc,.u-tb{display:none}.u-sp{display:block}}.u-clearfix:after{display:block;clear:both;content:""}.u-alignL{text-align:left}.u-alignC{text-align:center}.u-alignR{text-align:right}.u-mt10{margin-top:1rem}.u-mt15{margin-top:1.5rem}.u-mt20{margin-top:2rem}.u-mt30{margin-top:3rem}.u-mt40{margin-top:4rem}.u-mt50{margin-top:5rem}.-ratio16-9{padding-top:56.25%}.-ratio4-3{padding-top:75%}.scroll-mask{position:relative;overflow:hidden}.scroll-mask img{display:block;width:100%}.scroll-mask:after{content:"";position:absolute;width:100%;height:200%;left:0;bottom:0;background:linear-gradient(0deg,#fff 50%,#fff0);transform:translateY(0);transition:transform 1.4s cubic-bezier(.115,.405,.24,1);pointer-events:none}.scroll-mask.is-active:after{transform:translateY(100%)}@keyframes footer-mind-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes loop{to{transform:translate(-50%)}}@keyframes scroll{0%{transform:scaleY(0);transform-origin:0 0}50%{transform:scale(1);transform-origin:0 0}51%{transform:scale(1);transform-origin:0 100%}to{transform:scaleY(0);transform-origin:0 100%}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes merit-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.p-mv{position:relative;aspect-ratio:1470/873}@media screen and (max-width:767px){.p-mv{aspect-ratio:375/680}}.p-mv:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#fffaf4,#00a0ff);opacity:0;animation:fadeIn 1s ease forwards}.p-mv:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;aspect-ratio:2940/1746;background:url(/cdn/shop/files/mens_hadacare_bg_mv.png?v=1775531865) 0 0/100% auto no-repeat;opacity:0;animation:fadeIn .8s ease forwards;animation-delay:1s;z-index:1}@media screen and (max-width:767px){.p-mv:after{top:0;aspect-ratio:750/934;background:url(/cdn/shop/files/mens_hadacare_bg_mv_sp.png?v=1775535069) 0 0/100% auto no-repeat}}.p-mv__ttl{position:absolute;top:12.7%;left:5.6%;width:29.9%;opacity:0;animation:fadeUp .8s ease forwards;animation-delay:3s;z-index:2}@media screen and (max-width:767px){.p-mv__ttl{top:3.7rem;left:2.4rem;width:26.4rem;z-index:2}}.p-mv__img{position:absolute;top:6.4%;right:0;width:55%;aspect-ratio:808/806;z-index:2;opacity:0;animation:fadeUp .8s ease forwards;animation-delay:2s}@media screen and (max-width:767px){.p-mv__img{top:19.6rem;left:2.7rem;width:33.9rem;aspect-ratio:678/882}}.p-mv__logo{position:absolute;bottom:18.2%;left:5.6%;width:27.5%;aspect-ratio:404/56;z-index:2;opacity:0;animation:fadeUp .8s ease forwards;animation-delay:3s}@media screen and (max-width:767px){.p-mv__logo{bottom:4.6rem;right:2.3rem;width:12.8rem}}.p-apply{position:relative;width:104.7rem;background:url(/cdn/shop/files/mens_hadacare_bg_apply.jpg?v=1775528306) 0 0/cover no-repeat;border-radius:4rem;overflow:hidden;margin:12rem auto 0;padding:8.8rem 0 11.4rem}@media screen and (max-width:767px){.p-apply{width:auto;background:url(/cdn/shop/files/mens_hadacare_bg_apply_sp.png?v=1775535152) 0 0/cover no-repeat;border-radius:2rem;margin-top:6rem;padding:6rem 3.8rem}}.p-apply:before{content:"";position:absolute;top:50%;left:50%;width:calc(100% - 8.8rem);height:calc(100% - 8.8rem);border-radius:2rem;border:3px solid #fff;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.p-apply:before{width:calc(100% - 4rem);height:calc(100% - 4rem);border-radius:1rem;border:1px solid #fff}}.p-apply__ttl{font-size:4.5rem;line-height:1.78;font-weight:500;letter-spacing:.2em;color:#fff;text-align:center;margin:0 0 5.4rem}@media screen and (max-width:767px){.p-apply__ttl{font-size:2.6rem;line-height:1.846;margin:0 0 4rem}}.p-apply__ttl span{position:relative}.p-apply__ttl span:before{pointer-events:none;content:"";position:absolute;top:-.4rem;left:calc(50% - .45rem);width:.8rem;height:.8rem;border-radius:100%;background:#fff;transform:translate(-50%)}@media screen and (max-width:767px){.p-apply__ttl span:before{top:-.3rem;width:.5rem;height:.5rem}}.p-apply .p-question__item{opacity:0;transform:translateY(2rem);transition:opacity .8s ease,transform .8s ease}.p-apply .js-fadein-group.is-show .p-question__item{opacity:1;transform:translateY(0)}.p-apply .js-fadein-group.is-show .p-question__item:nth-child(1){transition-delay:0s}.p-apply .js-fadein-group.is-show .p-question__item:nth-child(2){transition-delay:.2s}.p-apply .js-fadein-group.is-show .p-question__item:nth-child(3){transition-delay:.4s}.p-apply .js-fadein-group.is-show .p-question__item:nth-child(4){transition-delay:.6s}.p-apply-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-flow:column;gap:4rem 0;width:74rem;margin:0 auto}@media screen and (max-width:767px){.p-apply-list{width:auto;gap:2.8rem 0}}.p-apply-list__item{position:relative;font-size:2.4rem;font-weight:500;line-height:1.25;color:#fff;letter-spacing:.1em;padding:0 0 0 5rem;opacity:0;transform:translateY(2rem);transition:opacity .8s ease,transform .8s ease}.js-fadein-group.is-show .p-apply-list__item{opacity:1;transform:translateY(0)}.js-fadein-group.is-show .p-apply-list__item:nth-child(1){transition-delay:0s}.js-fadein-group.is-show .p-apply-list__item:nth-child(2){transition-delay:.5s}.js-fadein-group.is-show .p-apply-list__item:nth-child(2){transition-delay:1s}.js-fadein-group.is-show .p-apply-list__item:nth-child(3){transition-delay:1.5s}.js-fadein-group.is-show .p-apply-list__item:nth-child(4){transition-delay:2s}.js-fadein-group.is-show .p-apply-list__item:nth-child(5){transition-delay:2.5s}@media screen and (max-width:767px){.p-apply-list__item{font-size:1.6rem;line-height:1.75;padding:0 0 0 4.4rem}}.p-apply-list__item:before{content:"";position:absolute;top:0;left:0;width:3rem;height:3rem;background:url(/cdn/shop/files/womens_hadacare_icn_apply.svg?v=1775189654) 0 0/100% auto no-repeat}@media screen and (max-width:767px){.p-apply-list__item:before{top:50%;width:2.4rem;height:2.4rem;transform:translateY(-50%)}}.p-apply-list__item span{font-weight:700;background:linear-gradient(transparent 70%,#1a87c9 70%)}.p-intro{text-align:center;background:url(/cdn/shop/files/womens_hadacare_bg_intro.jpg?v=1775189653) 0 0/cover no-repeat;padding:10rem 0;margin-top:12rem}@media screen and (max-width:767px){.p-intro{background:url(/cdn/shop/files/womens_hadacare_bg_intro_sp.jpg?v=1775189653) 0 0/cover no-repeat;margin-top:0;padding:7rem 0}}.p-intro__ttl{display:inline-block;position:relative;font-size:3.8rem;line-height:1.78;text-align:center;letter-spacing:.1em;padding:0 0 9.2rem;margin:0 0 4rem}@media screen and (max-width:767px){.p-intro__ttl{font-size:2.4rem;line-height:1.58;padding:0 0 5.6rem;margin:0 0 2.8rem}.p-intro__ttl br{line-height:0}}.p-intro__ttl:before{content:"";position:absolute;top:-2.8rem;right:5rem;width:6rem;height:8rem;background:url(/cdn/shop/files/mens_hadacare_icn_intro.svg?v=1775528942) 0 0/100% auto no-repeat}@media screen and (max-width:767px){.p-intro__ttl:before{top:-2.4rem;right:0rem;width:2.3rem;height:3.1rem}}.p-intro__ttl:after{content:"";position:absolute;bottom:0;left:50%;width:70rem;height:6.4rem;background:url(/cdn/shop/files/mens_hadacare_balloon_intro.svg?v=1775528942) 0 0/100% auto no-repeat;transform:translate(-50%)}@media screen and (max-width:767px){.p-intro__ttl:after{width:33.5rem;height:3.6rem}}.p-intro__ttl .bold{font-weight:500}.p-intro__ttl .gr{color:#bababa}.p-intro__txt{text-align:center;line-height:1.78;font-size:3.8rem;letter-spacing:.1em}.p-intro__txt .large-num{font-size:5.2rem}@media screen and (max-width:767px){.p-intro__txt{font-size:2.4rem;line-height:1.58}.p-intro__txtsub{font-size:1.8rem}.p-intro__txt .large-num{font-size:3.8rem}}.p-intro__txt sup{font-size:.4em;letter-spacing:0;top:-1em}.p-intro img{width:184px;margin-right:80px;margin-bottom:50px}@media screen and (max-width:767px){.p-intro img{width:125px;margin-right:54px;margin-bottom:30px}}.p-intro__txt .border{background:linear-gradient(transparent 50%,#00a0ff4d 50%)}.p-intro__txt .bold{font-weight:500}.p-intro__txt .gr{color:#bababa}.p-important{position:relative;background:#ebeef1;border-top-right-radius:8rem;margin-top:12rem}@media screen and (max-width:767px){.p-important{border-top-right-radius:2rem;margin-top:0}}.p-important:after{content:"";position:absolute;top:100%;left:0;width:100%;height:12rem;background:linear-gradient(135deg,#e2f3ff00,#e2f3ff80 30% 100%)}@media screen and (max-width:767px){.p-important:after{height:4.8rem}}.p-important__wrap{position:relative;width:80rem;margin:0 auto;padding:11.6rem 0}@media screen and (max-width:767px){.p-important__wrap{width:auto;padding:6rem 0}}.p-important__en{position:absolute;top:-6rem;left:-13rem;font-size:14rem;font-family:Corinthia,cursive;font-optical-sizing:auto;font-style:normal;font-weight:400;color:#689fc8;line-height:1;transform:skewY(-8deg);opacity:.2}@media screen and (max-width:767px){.p-important__en{top:-4.5rem;left:1.8rem;font-size:7rem}}.p-important__ttl{color:#003c6a;text-align:center;font-size:3.6rem;letter-spacing:.2em;font-weight:500}.p-important__subttl{color:#003c6a;text-align:center;font-size:3.6rem;letter-spacing:0;font-weight:500}.p-important__subttl sup{font-size:.4em;letter-spacing:0;top:-1.5em}@media screen and (max-width:767px){.p-important__ttl{font-size:2.2rem;letter-spacing:0}.p-important__subttl{font-size:2.2rem}}.p-important__ttl span{position:relative;padding:0 7rem}@media screen and (max-width:767px){.p-important__ttl span{padding:0 2.5rem}}.p-important__ttl span:before,.p-important__ttl span:after{content:"";position:absolute;top:50%;width:4rem;height:.3rem;background:#003c6a;transform:translateY(-50%)}@media screen and (max-width:767px){.p-important__ttl span:before,.p-important__ttl span:after{width:2rem;height:1px}}.p-important__ttl span:before{left:0}.p-important__ttl span:after{right:0}.p-important-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2rem 0 10rem}@media screen and (max-width:767px){.p-important-list{padding:0 2rem;margin:2rem 0 6rem}}.p-important-list__item{width:36.5rem}@media screen and (max-width:767px){.p-important-list__item{width:15.1rem}}.p-important-list__img{display:block;border-radius:2rem;overflow:hidden}@media screen and (max-width:767px){.p-important-list__img{border-radius:.8rem}}.p-important-list__txt{line-height:1.4;font-size:2rem;background:#fff;font-weight:300;border-radius:2rem;text-align:center;padding:2rem 0;margin-top:2rem}@media screen and (max-width:767px){.p-important-list__txt{font-size:1.3rem;line-height:1.3;border-radius:.8rem;padding:1rem;text-align:left;margin-top:1.1rem}}.p-important-list__notes{width:100%;color:#363636;font-size:1.4rem;font-weight:300;margin-top:3rem;line-height:1;text-align:right}.p-important-list__notes-sub{font-size:1.2rem;line-height:1.8;margin-top:2rem}@media screen and (max-width:767px){.p-important-list__notes{font-size:1rem;line-height:1.2;margin-top:2rem}.p-important-list__notes-sub{font-size:1rem}.p-important-list__notes-sub br{display:none}}.p-important-block{background:#fff;border-radius:2rem;padding:4rem 0 3.5rem;margin-top:3rem}@media screen and (max-width:767px){.p-important-block{width:calc(100% - 4rem);margin:2rem auto 0;padding:2rem;border-radius:.8rem}}.p-important-block+.p-important-block{margin-top:4rem}@media screen and (max-width:767px){.p-important-block+.p-important-block{margin-top:2rem}}.p-important-block__ttl{font-size:3rem;letter-spacing:.2em;text-align:center;font-weight:500;line-height:1}@media screen and (max-width:767px){.p-important-block__ttl{font-size:1.8rem;line-height:1.6}}.p-important-block__ttl span{background:linear-gradient(transparent 50%,#00a0ff4d 50%);padding:0 0 0 .5rem}.p-important-block-list{width:59rem;margin:3rem auto 0}@media screen and (max-width:767px){.p-important-block-list{width:auto;margin-top:2rem}}.p-important-block-list__item{position:relative;font-size:1.8rem;line-height:1.8;font-weight:300;margin-top:2rem;padding:0 0 0 2.8rem}@media screen and (max-width:767px){.p-important-block-list__item{font-size:1.3rem;padding:0 0 0 1.8rem;margin-top:1rem}}.p-important-block-list__item:first-child{margin-top:0}.p-important-block-list__item:before{content:"";position:absolute;top:.9rem;left:0;width:1.6rem;height:1.6rem;border-radius:100%;background:#d3d8dc}@media screen and (max-width:767px){.p-important-block-list__item:before{top:.7rem;width:1rem;height:1rem}}.p-merit{position:relative;padding:19rem 0 12rem}@media screen and (max-width:767px){.p-merit{padding:10rem 0 4.8rem}}.p-merit:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:12rem;background:url(/cdn/shop/files/womens_hadacare_bg_merit.png?v=1775189654) 0 0/cover no-repeat}@media screen and (max-width:767px){.p-merit:after{height:4.8rem}}.p-merit-head{position:relative;text-align:center;padding:0 0 10.8rem}@media screen and (max-width:767px){.p-merit-head{padding:0 0 6rem}}.p-merit-head:after{content:"";position:absolute;bottom:0;left:50%;width:70rem;height:7.4rem;background:url(/cdn/shop/files/mens_hadacare_balloon_merit.svg?v=1775529420) 0 0/100% auto no-repeat;transform:translate(-50%)}@media screen and (max-width:767px){.p-merit-head:after{width:33.5rem;height:4rem}}.p-merit-head__ttl{position:relative;display:inline-block;font-size:3.8rem;line-height:1.78;color:#363636;padding:0 6rem 0 0}@media screen and (max-width:767px){.p-merit-head__ttl{font-size:2.4rem;padding:0}.p-merit-head__ttl br{line-height:0}}.p-merit-head__ttl:before{content:"";position:absolute;top:50%;right:0;width:5.2rem;height:7.8rem;background:url(/cdn/shop/files/mens_hadacare_icn_merit.svg?v=1775529377) center center/auto 100% no-repeat;transform:translateY(-50%)}@media screen and (max-width:767px){.p-merit-head__ttl:before{bottom:0;right:6.5rem;width:2.5rem;height:3.6rem;transform:none}}.p-merit-block{position:relative;background:#ebeef1;border-top-left-radius:8rem;margin-top:5rem}@media screen and (max-width:767px){.p-merit-block{border-top-left-radius:2rem;padding:0 2rem}}.p-merit-block__inner{margin-top:10rem}@media screen and (max-width:767px){.p-merit-block__inner{margin-top:5rem}}.p-merit-block__inner:first-of-type{margin-top:0}.p-merit-block__wrap{position:relative;width:96rem;margin:0 auto;padding:11.6rem 0}@media screen and (max-width:767px){.p-merit-block__wrap{width:auto;padding:6rem 0}}.p-merit-block__ttl{position:relative;color:#003c6a;font-size:2.6rem;font-weight:500;text-align:center;padding:0 0 5rem;margin:0 0 4rem}@media screen and (max-width:767px){.p-merit-block__ttl{font-size:1.6rem;padding:0 0 2rem;margin:0 0 2rem}}.p-merit-block__ttl:after{content:"";position:absolute;bottom:0;left:50%;width:.2rem;height:4rem;background:#003c6a;transform:translate(-50%)}@media screen and (max-width:767px){.p-merit-block__ttl:after{width:.1rem;height:1.5rem}}.p-merit-block__en{position:absolute;top:-5rem;left:-13rem;font-size:14rem;font-family:Corinthia,cursive;font-optical-sizing:auto;font-style:normal;font-weight:400;color:#a3b4cc;line-height:1;transform:skewY(-8deg);opacity:.2}.safari .p-merit-block__en{padding-left:1rem;left:-12rem}@media screen and (max-width:767px){.safari .p-merit-block__en{left:1rem}}@media screen and (max-width:767px){.p-merit-block__en{top:-2rem;left:2rem;font-size:7rem}}.p-merit-block__txt{font-size:3rem;line-height:1.6;letter-spacing:.2em;text-align:center;color:#363636}@media screen and (max-width:767px){.p-merit-block__txt{font-size:1.8rem}}.p-merit-block__img{display:block;margin:3rem auto 0}.p-howto-head{position:relative;width:96rem;margin:0 auto;padding:14rem 0 8rem}@media screen and (max-width:767px){.p-howto-head{width:auto;padding:7rem 0 5rem}}.p-howto-head__pre{position:absolute;top:5rem;left:-5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:15.6rem;height:15.6rem;border-radius:100%;background:#1a87c9;color:#fff;font-size:3rem;font-weight:500;letter-spacing:.1em;transform:rotate(-10deg)}@media screen and (max-width:767px){.p-howto-head__pre{top:2rem;left:3rem;width:9.2rem;height:9.2rem;font-size:2rem}}.p-howto-head__ttl{position:relative;line-height:1.6;text-align:center;font-weight:400;font-size:4.5rem;color:#003c6a;letter-spacing:.1em;z-index:2}@media screen and (max-width:767px){.p-howto-head__ttl{font-size:2.6rem}}.p-howto-head__ttl span{font-size:4rem}@media screen and (max-width:767px){.p-howto-head__ttl span{font-size:2.4rem}}.p-howto-head__img{position:absolute;bottom:-16rem;right:0;width:15rem;z-index:2}@media screen and (max-width:767px){.p-howto-head__img{width:5.7rem;bottom:-7rem;right:2rem}}.p-howto-block__en{font-family:Afacad,sans-serif}.p-howto__wrap{position:relative;overflow:hidden;padding:14rem 0}@media screen and (max-width:767px){.p-howto__wrap{padding:8rem 0}}.p-howto__wrap:before{content:"";position:absolute;top:50%;left:50%;width:240%;height:100%;border-radius:100%;background:#ebeef1;transform:translate(-50%,-50%);z-index:-1}@media screen and (max-width:767px){.p-howto__wrap:before{width:480%}}.p-howto-step{position:relative;width:96rem;margin:0 auto}@media screen and (max-width:767px){.p-howto-step{width:calc(100% - 4rem)}}.p-howto-step__en{position:absolute;top:-5rem;left:-4.4rem;font-size:14rem;font-family:Corinthia,cursive;font-optical-sizing:auto;font-style:normal;font-weight:400;color:#689fc8;line-height:1;transform:skewY(-8deg);opacity:.2}.safari .p-howto-step__en{padding-left:1rem;left:-3.4rem}@media screen and (max-width:767px){.safari .p-howto-step__en{left:-1rem}}@media screen and (max-width:767px){.p-howto-step__en{left:0;top:-3rem;font-size:7rem}}.p-howto-step__ttl{font-size:3.8rem;font-weight:400;line-height:1.8;text-align:center;color:#363636;margin:0 0 10rem}@media screen and (max-width:767px){.p-howto-step__ttl{font-size:2.6rem;line-height:1.46;margin:0 0 5.5rem}}.p-howto-step-item{position:relative;background:#fff;border-radius:2rem;margin-top:6rem;padding:8rem 8rem 6rem}@media screen and (max-width:767px){.p-howto-step-item{border-radius:.8rem;padding:5rem 2rem 4rem}}.p-howto-step-item:first-of-type{margin-top:0}.p-howto-step-item__inner{width:46.8rem}@media screen and (max-width:767px){.p-howto-step-item__inner{width:auto}}.p-howto-step-item__num{position:absolute;top:-3rem;left:8rem;width:8rem;height:8rem;border-radius:.8rem;background:#003c6a;font-size:3rem;line-height:1;letter-spacing:.1em;text-align:center;font-family:Afacad,sans-serif;color:#fff;padding:1.7rem 0 0}@media screen and (max-width:767px){.p-howto-step-item__num{top:-2rem;left:2rem;width:5rem;height:5rem;font-size:2.1rem;letter-spacing:0;padding:1rem 0 0}}.p-howto-step-item__num span{display:block;font-size:1.4rem;text-align:center;margin:0 0 .2rem}@media screen and (max-width:767px){.p-howto-step-item__num span{font-size:1rem}}.p-howto-step-item__ttl{position:relative;font-size:2.8rem;font-weight:500;border-left:.4rem solid #003C6A;color:#363636;letter-spacing:.1em;padding-left:1rem;margin:0 0 2rem}@media screen and (max-width:767px){.p-howto-step-item__ttl{font-size:2rem}}.p-howto-step-item__txt{line-height:1.75;font-weight:300;letter-spacing:.1em}@media screen and (max-width:767px){.p-howto-step-item__txt{font-size:1.3rem}}.p-howto-step-item__txt span{display:block;font-size:1.4rem;margin-top:.5rem}@media screen and (max-width:767px){.p-howto-step-item__txt span{font-size:1rem}}.p-howto-step-item__img{position:absolute;bottom:6rem;left:56.8rem;width:32rem}@media screen and (max-width:767px){.p-howto-step-item__img{position:relative;bottom:auto;left:auto;width:22rem;margin:3rem auto 0}}.p-howto-step-item__point{width:46.8rem;border-radius:1rem;border:1px solid #CCD0D1;border-radius:.8rem;padding:2rem;margin-top:4rem}@media screen and (max-width:767px){.p-howto-step-item__point{width:auto;margin-top:2rem}}.p-howto-step-item__point .ttl{position:relative;font-weight:500;font-size:2rem;padding:0 0 0 3rem;margin:0 0 .5rem}@media screen and (max-width:767px){.p-howto-step-item__point .ttl{font-size:1.6rem}}.p-howto-step-item__point .ttl:before{content:"";position:absolute;top:50%;left:0;width:1.9rem;height:2rem;background:url(/cdn/shop/files/womens_hadacare_icn_howto.svg?v=1775189654) 0 0/100% auto no-repeat;transform:translateY(-50%)}.p-howto-step-item__point .txt{color:#363636;font-weight:300}@media screen and (max-width:767px){.p-howto-step-item__point .txt{font-size:1.3rem}}.p-howto-step-item__point .txt span{background:linear-gradient(transparent 70%,#00a0ff4d 70%)}.p-howto-tips{position:relative;background:#003c6a;border-radius:2rem;margin-top:10rem;padding:9rem 8rem 8rem}@media screen and (max-width:767px){.p-howto-tips{margin-top:6rem;padding:4rem 3rem}}.p-howto-tips__en{position:absolute;top:1.5rem;left:6.8rem;font-size:14rem;font-family:Corinthia,cursive;font-optical-sizing:auto;font-style:normal;font-weight:400;color:#eff7fd;line-height:1;transform:skewY(-8deg);opacity:.2}@media screen and (max-width:767px){.p-howto-tips__en{top:1rem;left:1rem;font-size:7rem}}.p-howto-tips__ttl{position:relative;width:40.9rem;color:#fff;font-size:3rem;font-weight:500;text-align:center;line-height:1;letter-spacing:.1em;margin:0 auto;padding:0 0 3rem}@media screen and (max-width:767px){.p-howto-tips__ttl{width:22rem;font-size:2.2rem}}.p-howto-tips__ttl:after{content:"";position:absolute;top:-4rem;right:1.8rem;width:4.9rem;height:4.5rem;background:url(/cdn/shop/files/womens_hadacare_icn_tips.png?v=1775189654) 0 0/100% auto no-repeat}@media screen and (max-width:767px){.p-howto-tips__ttl:after{top:-2.4rem;right:-2.6rem;width:2.6rem;height:2.4rem}}.p-howto-tips__ttl:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.9rem;background:url(/cdn/shop/files/womens_hadacare_border_tips.png?v=1775189653) 0 0/100% auto no-repeat}.p-howto-tips-list{margin-top:2.5rem}.p-howto-tips-list__item{border-top:1px dashed #fff;padding-top:3rem;margin-top:3rem}@media screen and (max-width:767px){.p-howto-tips-list__item{padding-top:2.6rem;margin-top:2.6rem}}.p-howto-tips-list__item:first-of-type{border-top:0;padding-top:0;margin-top:0}.p-howto-tips-list__ttl{position:relative;font-size:2.4rem;font-weight:500;letter-spacing:.1em;color:#fff;margin:0 0 .8rem;padding:0 0 0 3rem}@media screen and (max-width:767px){.p-howto-tips-list__ttl{font-size:1.8rem}}.p-howto-tips-list__ttl:before{content:"";position:absolute;top:50%;left:0;width:2rem;height:2rem;border-radius:100%;background:#fff;transform:translateY(-50%)}.p-howto-tips-list__txt{font-weight:300;letter-spacing:.1em;color:#fff}.p-howto-movie{position:relative;margin-top:10rem}@media screen and (max-width:767px){.p-howto-movie{margin-top:6rem}}.p-howto-movie__en{position:absolute;top:-7rem;left:-1rem;font-size:14rem;font-family:Corinthia,cursive;font-optical-sizing:auto;font-style:normal;font-weight:400;color:#95c0e4;line-height:1;transform:skewY(-8deg);opacity:.2;padding-left:1rem}@media screen and (max-width:767px){.p-howto-movie__en{top:-3.5rem;left:0;font-size:7rem}}.p-howto-movie__ttl{position:relative;color:#363636;font-size:3.8rem;text-align:center;line-height:1.78;letter-spacing:.1em;margin:0 auto;padding:0 0 4rem}@media screen and (max-width:767px){.p-howto-movie__ttl{font-size:2.6rem;line-height:1.46;padding:0 0 1.8rem}}.p-howto-movie__video{width:59rem;height:36rem;border-radius:2rem;margin:0 auto;overflow:hidden}@media screen and (max-width:767px){.p-howto-movie__video{width:33.5rem;height:20.5rem;border-radius:.8rem}}.p-howto-movie__video iframe{width:100%;height:100%}.p-expert{padding:14rem 0}@media screen and (max-width:767px){.p-expert{padding:7rem 0}}.p-expert__wrap{position:relative;max-width:80rem;margin:0 auto}.p-expert-head{position:relative;text-align:center}.p-expert-head__ttl{display:inline-block;position:relative;font-size:3.8rem;line-height:1.78;text-align:center;color:#003c6a;letter-spacing:.1em;padding:0 0 9.2rem}@media screen and (max-width:767px){.p-expert-head__ttl{font-size:2.6rem;padding:0 0 5.8rem}.p-expert-head__ttl br{line-height:0}}.p-expert-head__ttl:before{content:"";position:absolute;top:-2.8rem;left:100%;width:5rem;height:5rem;background:url(/cdn/shop/files/mens_hadacare_icn_expert.svg?v=1775530432) 0 0/100% auto no-repeat}@media screen and (max-width:767px){.p-expert-head__ttl:before{right:5rem;left:auto;top:-.5rem;width:2rem;height:2rem}}.p-expert-head__ttl:after{content:"";position:absolute;bottom:0;left:50%;width:70rem;height:7.4rem;background:url(/cdn/shop/files/mens_hadacare_balloon_expert.svg?v=1775530486) 0 0/100% auto no-repeat;transform:translate(-50%)}@media screen and (max-width:767px){.p-expert-head__ttl:after{width:33.5rem;height:4rem}}.p-expert-head__ttl span{font-weight:500}.p-expert-head__en{position:absolute;top:-9rem;left:-.2rem;font-size:14rem;font-family:Corinthia,cursive;font-optical-sizing:auto;font-style:normal;font-weight:400;color:#71afd0;line-height:1;transform:skewY(-8deg);opacity:.2}@media screen and (max-width:767px){.p-expert-head__en{top:-3rem;left:1rem;font-size:7rem}}.p-expert-content{margin-top:3.7rem;padding:0 0 14rem}@media screen and (max-width:767px){.p-expert-content{margin-top:3rem;padding:0 2rem 8rem}}.p-expert-content__item{margin-top:7.6rem}.p-expert-content__item:first-of-type{margin-top:0}.p-expert-content__img{width:16rem;height:16rem;border-radius:100%;overflow:hidden;margin:0 auto 1rem}@media screen and (max-width:767px){.p-expert-content__img{margin:0 auto 2rem}}.p-expert-content__post{font-weight:300;text-align:center;line-height:1.5}@media screen and (max-width:767px){.p-expert-content__post{font-size:1.3rem}}.p-expert-content__name{font-size:2.4rem;font-weight:500;letter-spacing:.1em;text-align:center;color:#003c6a;line-height:1.5}@media screen and (max-width:767px){.p-expert-content__name{font-size:1.8rem}}.p-expert-content__txt{width:59rem;line-height:1.75;letter-spacing:.1em;font-weight:300;text-align:justify;margin:1rem auto 0}@media screen and (max-width:767px){.p-expert-content__txt{width:auto;font-size:1.3rem;padding:0 1.6rem;margin-top:2rem}}.p-expert-content-advice{border:1px solid #003C6A;border-radius:2rem;padding:3rem;margin-top:3rem}@media screen and (max-width:767px){.p-expert-content-advice{border-radius:.8rem;padding:3rem 2rem;margin-top:2rem}}.p-expert-content-advice__ttl{text-align:center;font-size:1.8rem;font-weight:500;color:#003c6a;margin:0 0 1rem}@media screen and (max-width:767px){.p-expert-content-advice__ttl{font-size:1.6rem}}.p-expert-content-advice__txt{font-weight:300;line-height:2.375;text-align:justify}@media screen and (max-width:767px){.p-expert-content-advice__txt{line-height:1.75}}.p-expert__bnr{margin-bottom:40px}@media screen and (max-width:767px){.p-expert__bnr{padding:0 2rem}}.p-expert-movie__video{width:80rem;height:40rem;border-radius:2rem;margin:0 auto;overflow:hidden}@media screen and (max-width:767px){.p-expert-movie__video{width:33.5rem;height:20.5rem;border-radius:.8rem}}.p-expert-movie__video iframe{width:100%;height:100%}.p-expert__notes-container{counter-reset:notes-counter;margin-top:14rem}@media screen and (max-width:767px){.p-expert__notes-container{width:calc(100% - 4rem);margin:8rem auto 0}}.p-expert__notes{position:relative;font-size:1.2rem;font-weight:300;line-height:1.3;padding:0 0 0 3.6rem;counter-increment:notes-counter}@media screen and (max-width:767px){.p-expert__notes{line-height:1.5}}.p-expert__notes:before{content:"\ff0a" counter(notes-counter);position:absolute;top:0;left:0}.js-fadein{opacity:0;transform:translateY(2rem);transition:opacity .8s ease,transform .8s ease}.js-fadein.is-show{opacity:1;transform:translateY(0)}.header_menu__wrap a{transition:none!important;will-change:auto!important}.header .menu_card__list li{font-family:var(--text-family);font-size:12px;line-height:2;letter-spacing:1.25px}.footer a,.footer p{color:#fff;font-size:16px!important;line-height:1.8}.footer_logo img{width:110px!important}.footer .menu_item__title{font-size:12px!important}footer.footer .menu_card__sns li.youtube{width:30px}footer.footer .menu_card__sns li.instagram{width:25px}footer.footer .menu_card__sns li.x{width:23px}footer.footer .menu_card__sns li.mail{width:32px}footer.footer .footer__copy{font-size:12px!important}@media screen and (max-width:896px){.footer a,.footer p{font-size:14px!important}.footer_logo img{width:55px!important}.footer .menu_item__title{font-size:12px!important}footer.footer .footer__copy{font-size:14px!important}}.breadcrumb{display:none!important}.fixed-bnr{position:fixed;bottom:3rem;right:3rem;z-index:9;width:43.2rem}.fixed-bnr .close{width:3.5rem;height:3.5rem;position:absolute;top:-1rem;right:-1rem;cursor:pointer;z-index:10}@media screen and (max-width:896px){.fixed-bnr{bottom:10px;right:10px;width:25.3rem}.fixed-bnr .close{width:2.2rem;height:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/mens_hadacare_styles.css.map */
