:root{--leading-trim:calc(0.5em - 1lh/2)}html{height:100%!important;overflow-y:scroll}body,html{font-size:100%;overflow-x:clip!important}button,input,select,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}code,kbd,pre,samp,tt{font-family:monospace;*font-size:108%;line-height:130%}article,aside,body,dd,dl,dt,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,html,li,nav,ol,p,section,ul{font-weight:400;margin:0;padding:0}::-moz-selection{background:hsla(42,46%,63%,.55)}::selection{background:hsla(42,46%,63%,.55)}article::-moz-selection,aside::-moz-selection,dd::-moz-selection,dl::-moz-selection,dt::-moz-selection,figcaption::-moz-selection,figure::-moz-selection,footer::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,h4::-moz-selection,h5::-moz-selection,h6::-moz-selection,header::-moz-selection,li::-moz-selection,nav::-moz-selection,ol::-moz-selection,p::-moz-selection,section::-moz-selection,ul::-moz-selection{background:hsla(42,46%,63%,.55)}article::selection,aside::selection,dd::selection,dl::selection,dt::selection,figcaption::selection,figure::selection,footer::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,header::selection,li::selection,nav::selection,ol::selection,p::selection,section::selection,ul::selection{background:hsla(42,46%,63%,.55)}dd,dt,h1,h2,h3,h4,h5,h6,p{line-height:1.7;margin-block:var(--leading-trim)}body{-webkit-text-size-adjust:100%;height:auto;min-height:100%;position:relative}@media only screen and (max-width:767px){body{min-width:320px}}article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary{display:block}address{font-style:normal}img{border-style:none;vertical-align:bottom}ol,ul{list-style:none}sub,sup{font-size:.6em}sub{display:inline-block;margin-bottom:-1em;position:relative;top:-.2em}table{border-spacing:0;empty-cells:show}iframe{border:none}a{color:#000}a,a:active,a:hover,a:link,a:visited{text-decoration:none}.lazyload{opacity:.1}body>img{display:none}button{-webkit-appearance:button;background:none;border:none;cursor:pointer;overflow:visible;text-transform:none}@media only screen and (min-width:768px){.u-hover{transition:opacity .3s}.u-hover:hover{opacity:.7}[data-action]{transition:opacity .3s}[data-action]:hover{opacity:.7}}body .bold,body b,body strong,html .bold,html b,html strong{font-weight:700}body{-webkit-font-smoothing:antialiased;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}body,body a{color:#008fd3}.font-bold{-webkit-font-smoothing:antialiased;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-weight:700}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slide-dots{bottom:-10px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}@media only screen and (max-width:767px){.slide-dots{bottom:-3vw}}.slide-dots li{display:inline-block;margin:0 8px;padding:0;position:relative}.slide-dots li,.slide-dots li button{cursor:pointer;height:12px;width:12px}.slide-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slide-dots li button:before{background-color:#008fd3;border-radius:8px;content:"";height:8px;left:0;opacity:1;position:absolute;top:2px;width:8px}.slide-dots li.slick-active button:before{background-color:transparent;border:1px solid #008fd3;height:10px;opacity:1;top:0;width:10px}#Carousel .slick-next,#Carousel .slick-prev{height:24px;width:24px;z-index:1}@media only screen and (max-width:767px){#Carousel .slick-next,#Carousel .slick-prev{height:4vw;width:4vw}}#Carousel .slick-next:before,#Carousel .slick-prev:before{border-color:#008fd3;border-style:solid;border-width:1px 1px 0 0;content:"";display:block;height:24px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);transition:opacity .3s;width:24px}@media only screen and (max-width:767px){#Carousel .slick-next:before,#Carousel .slick-prev:before{height:4vw;width:4vw}}#Carousel .slick-prev{left:0}#Carousel .slick-prev:before{border-width:0 0 1px 1px}#Carousel .slick-next{right:0}#Carousel .slick-next:before{border-width:1px 1px 0 0}#Carousel .slick-dotted.slick-slider{margin-bottom:auto}@media only screen and (max-width:767px){#Carousel .slick-dotted.slick-slider{margin-bottom:16vw}#Carousel .slick-slide{padding:0;width:90vw}}.common__note{text-align:center}.kvArea__list{margin-bottom:0!important}.kvArea__txtBox{background:linear-gradient(#0fa3ea,#0070a5)}.kvArea__txt{color:#fff;margin:0 auto;padding:100px 0;width:550px}@media only screen and (max-width:767px){.kvArea__txt{padding:17.3333333333vw 0;width:81.3333333333vw}}.aboutArea{position:relative}.aboutArea:before{background-color:#e5f7ff;content:"";height:100%;position:absolute;width:100%;z-index:-1}.aboutArea__inner{max-width:1100px;padding-top:60px}@media only screen and (max-width:767px){.aboutArea__inner{padding-top:10.6666666667vw}}.aboutArea__title{line-height:1.3333333333}.aboutArea__txt{padding-bottom:80px;text-align:center}@media only screen and (max-width:767px){.aboutArea__txt{padding-bottom:16vw}}.aboutBox{padding-bottom:120px}@media only screen and (max-width:767px){.aboutBox{padding-bottom:24vw}}.boxCondition__inner{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.boxCondition__inner{display:block}}.boxCondition__img{width:540px}@media only screen and (max-width:1180px){.boxCondition__img{width:45.7627118644vw}}@media only screen and (max-width:767px){.boxCondition__img{width:100%}}.boxCondition__graph{padding-top:2.7272727273%;width:46.8181818182%}@media only screen and (max-width:767px){.boxCondition__graph{padding-top:4vw;width:100%}}.boxCondition__graph__inner{display:flex;flex-wrap:wrap;justify-content:center}.boxCondition__graph__inner .boxCondition__graph__point{aspect-ratio:1/1;background-color:#fff;border-radius:50%;position:relative;text-align:center;width:46.6019417476%}.boxCondition__graph__inner .boxCondition__graph__point:after,.boxCondition__graph__inner .boxCondition__graph__point:before{background-image:linear-gradient(90deg,#40a5f4 65%,hsla(0,0%,100%,0) 0);background-position:bottom;background-repeat:repeat-x;background-size:5px 1px;bottom:15px;content:"";display:block;height:2px;position:absolute;width:100px;z-index:-1}.boxCondition__graph__inner .boxCondition__graph__point:before{left:-45px;transform:rotate(-60deg)}.boxCondition__graph__inner .boxCondition__graph__point:after{right:-45px;transform:rotate(60deg)}.boxCondition__graph__inner .boxCondition__graph__point__inner{bottom:0;height:100%;margin:auto;position:absolute;top:0;width:100%}.boxCondition__graph__inner .boxCondition__graph__point:first-child{margin:0 19.4174757282% -1.9417475728%}.boxCondition__graph__inner .boxCondition__graph__point:first-child .boxCondition__graph__point__inner{padding-top:41.1522633745%}.boxCondition__graph__inner .boxCondition__graph__point:nth-child(2){margin-right:2.9126213592%}.boxCondition__graph__inner .boxCondition__graph__point:nth-child(2) .boxCondition__graph__point__inner{padding-top:61.7283950617%}.boxCondition__graph__inner .boxCondition__graph__point:nth-child(2):after,.boxCondition__graph__inner .boxCondition__graph__point:nth-child(2):before{display:none}.boxCondition__graph__inner .boxCondition__graph__point:nth-child(3){margin-left:2.9126213592%}.boxCondition__graph__inner .boxCondition__graph__point:nth-child(3) .boxCondition__graph__point__inner{padding-top:61.7283950617%}.boxCondition__graph__inner .boxCondition__graph__point:nth-child(3):after,.boxCondition__graph__inner .boxCondition__graph__point:nth-child(3):before{display:none}.boxCondition__graph__inner .boxCondition__graph__point:nth-child(3):before{bottom:100px;display:block;left:-80px;transform:rotate(0deg)}@media only screen and (max-width:767px){.boxCondition__graph__inner .boxCondition__graph__point:nth-child(3):before{bottom:13.3333333333vw}}.boxCondition__graph__point__title{color:#008fd3;font-size:18px;font-weight:700;line-height:1.4}@media only screen and (max-width:1180px){.boxCondition__graph__point__title{font-size:1.5254237288vw}}@media only screen and (max-width:767px){.boxCondition__graph__point__title{font-size:3.2vw}}.boxCondition__graph__point__txt{color:#000;font-size:14px;line-height:1.5;margin-top:.8em}@media only screen and (max-width:1180px){.boxCondition__graph__point__txt{font-size:1.186440678vw}}@media only screen and (max-width:767px){.boxCondition__graph__point__txt{font-size:2.4vw}}.recommendArea{padding-bottom:120px}@media only screen and (max-width:767px){.recommendArea{padding-bottom:16vw}}.recommendArea__inner{max-width:680px;padding-top:60px}@media only screen and (max-width:767px){.recommendArea__inner{padding-top:10.6666666667vw}}.productsBox{position:relative}.productsBox+.productsBox{padding-top:75px}.productsBox+.productsBox:before{border-top:1px solid #d8d8d8;content:"";display:block;margin-left:-50%;width:200%}.productsBox+.productsBox .productsBox__title{padding-top:50px}@media only screen and (max-width:767px){.productsBox+.productsBox{padding-top:16vw}.productsBox+.productsBox:before{margin-left:0;width:100%}.productsBox+.productsBox .productsBox__title{padding-top:8vw}}.productsBox__title{padding-bottom:50px}@media only screen and (max-width:767px){.productsBox__title{padding-bottom:8vw}}.productsBox__list{display:flex;flex-wrap:wrap;gap:200px;justify-content:center}@media only screen and (max-width:767px){.productsBox__list{display:block}}.productsBox__item{display:flex;flex-basis:240px;flex-direction:column;max-width:240px;text-align:center}@media only screen and (max-width:767px){.productsBox__item{display:block;max-width:inherit}.productsBox__item+.productsBox__item{padding-top:16vw}}.productsBox__item__imgBox{position:relative}.productsBox__item__img{height:240px;padding-bottom:30px}@media only screen and (max-width:767px){.productsBox__item__img{height:42.6666666667vw;padding-bottom:4.9333333333vw}}.productsBox__item__img img{height:100%;width:auto}.productsBox__item__label{position:absolute;right:-100px;top:0;width:98px}@media only screen and (max-width:767px){.productsBox__item__label{right:5%;width:17.3333333333vw}}.productsBox__item__lead{font-size:1rem;margin-left:-25%;padding-bottom:7px;width:150%}@media only screen and (max-width:767px){.productsBox__item__lead{font-size:3.2vw;line-height:1.5;margin-left:0;width:100%}}.productsBox__item__title{font-size:1rem;letter-spacing:-.02em;margin-left:-20%;padding-bottom:10px;width:140%}@media only screen and (max-width:767px){.productsBox__item__title{font-size:3.2vw;line-height:1.5;margin-left:0;padding-bottom:2.6666666667vw;width:100%}}.productsBox__item__title span{font-size:1.25rem;font-weight:700}@media only screen and (max-width:767px){.productsBox__item__title span{font-size:4.2666666667vw}.productsBox__item__priceBox{align-items:center;display:flex;justify-content:center}}.productsBox__item__tag{display:flex;justify-content:center;padding-bottom:15px}@media only screen and (max-width:767px){.productsBox__item__tag{padding-bottom:0;padding-right:2.6666666667vw}}.productsBox__item__price{font-size:1rem;padding-bottom:20px}.productsBox__item__price.u-pcOneLine{margin-left:-1.6em;white-space:nowrap}@media only screen and (max-width:767px){.productsBox__item__price.u-pcOneLine{margin-left:0;white-space:wrap}.productsBox__item__price{font-size:3.2vw;padding-bottom:0}}.productsBox__item__btnBox{margin-top:auto}@media only screen and (max-width:767px){.productsBox__item__btnBox{display:flex;flex-direction:row-reverse;gap:4vw;justify-content:center;padding-top:4vw;width:100%}}.productsBox__item__btn{font-size:1.25rem;line-height:1.15}@media only screen and (max-width:767px){.productsBox__item__btn{font-size:3.2vw;margin:0;width:42.6666666667vw}.productsBox__item__btn+.productsBox__item__btn{margin-top:0}}.productsBox__item__btn small{font-size:.88rem}@media only screen and (max-width:767px){.productsBox__item__btn small{font-size:2.4vw}}.productsBox__item__btn a{padding:20px 0}@media only screen and (max-width:767px){.productsBox__item__btn a{padding:3.4933333333vw 0}}.productsBox__item__btn a.btn-row2{padding:8.5px 0}@media only screen and (max-width:767px){.productsBox__item__btn a.btn-row2{padding:1.6vw 0}}.recommendArea__note{padding-top:20px}@media only screen and (max-width:767px){.recommendArea__note{padding-top:4vw}}.recommendArea__note+.recommendArea__note{padding-top:5px}.recommendArea__btn__item{margin:0 auto;padding-top:120px;width:480px}@media only screen and (max-width:767px){.recommendArea__btn__item{padding-top:24vw;width:100%}}.recommendArea__btn__item+.recommendArea__btn__item{padding-top:0}@media only screen and (max-width:767px){.recommendArea__btn__item+.recommendArea__btn__item{padding-top:0}}.recommendArea__btn__item.item-skincare a{align-items:center;box-sizing:border-box;display:flex;min-height:136px}@media only screen and (max-width:767px){.recommendArea__btn__item.item-skincare a{height:25.3333333333vw;min-height:auto}.recommendArea__btn__item.item-skincare a:after{right:6%}}.recommendArea__btn__item.item-skincare .item-img{position:absolute;width:37%}.recommendArea__btn__item.item-skincare .item-img img{width:120px}@media only screen and (max-width:767px){.recommendArea__btn__item.item-skincare .item-img img{width:22.348vw}}.recommendArea__btn__item.item-skincare .item-ttlBox{padding-left:37%;text-align:left;width:63%}.recommendArea__btn__item.item-search a{padding:36px 0}.recommendArea__btn__item.item-search a:after{right:70px}.recommendArea__btn__item .item-ttl{font-size:1.38rem;line-height:1.5}@media only screen and (max-width:767px){.recommendArea__btn__item .item-ttl{font-size:4.8vw}.recommendArea__btn__item .item-ttl.this-item{font-size:3.7333333333vw;font-weight:400}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.modalBox{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:2000}.modalBox.is-open{display:block}.modalBox[aria-hidden=false]{animation:fadeIn .25s cubic-bezier(.25,.46,.45,.94)}.modalBox[aria-hidden=true]{animation:fadeOut .25s cubic-bezier(.25,.46,.45,.94)}.modalBox__cover{background-color:rgba(0,143,211,.7);bottom:0;left:0;position:fixed;right:0;top:0}.modalBox__window{height:100%;position:relative;width:100%;z-index:2001}.modalBox_cont{background-color:#fff;box-sizing:border-box;left:50%;max-width:1220px;padding:75px 90px 120px;position:absolute;top:50%;transform:translate(-50%,-50%);width:95%}@media only screen and (max-width:1220px){.modalBox_cont{padding:6.1475409836vw 7.3770491803vw 9.8360655738vw}}@media only screen and (max-width:767px){.modalBox_cont{padding:13.3333333333vw 5.3333333333vw 16vw}}.modalBox__close{position:absolute;right:30px;top:30px}@media only screen and (max-width:767px){.modalBox__close{right:4vw;top:4vw}}.modalBox__close button{cursor:pointer;display:block;height:25px;position:absolute;right:0;top:0;width:25px}.modalBox__close button:after,.modalBox__close button:before{background-color:#008fd3;content:"";height:1px;position:absolute;right:0;top:12.5px;width:100%}.modalBox__close button:before{transform:rotate(45deg)}.modalBox__close button:after{transform:rotate(-45deg)}.modalBox__close button span{display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap}.modalBox__title{padding-bottom:70px}@media only screen and (max-width:1220px){.modalBox__title{padding-bottom:5.737704918vw}}.modalBox__list{display:flex;gap:120px;justify-content:center}@media only screen and (max-width:1220px){.modalBox__list{gap:9.8360655738vw}}@media only screen and (max-width:767px){.modalBox__list{display:block}}.modalBox__item{flex-basis:460px}@media only screen and (max-width:1220px){.modalBox__item{flex-basis:37.7049180328vw}}@media only screen and (max-width:767px){.modalBox__item+.modalBox__item{padding-top:6.5573770492vw}}.modalBox__item__title{font-size:1.25rem;font-weight:700;text-align:center}@media only screen and (max-width:1220px){.modalBox__item__title{font-size:1.6393442623vw}}@media only screen and (max-width:767px){.modalBox__item__title{font-size:4.2666666667vw}}.modalBox__item__wrap{align-items:center;display:flex;gap:40px;padding-top:20px}@media only screen and (max-width:1220px){.modalBox__item__wrap{gap:3.2786885246vw}}@media only screen and (max-width:767px){.modalBox__item__wrap{gap:8vw;padding-top:4vw}}.modalBox__item__img{flex-basis:180px}@media only screen and (max-width:1220px){.modalBox__item__img{flex-basis:14.7540983607vw}}@media only screen and (max-width:767px){.modalBox__item__img{flex-basis:24vw;padding-left:5.3333333333vw}}.modalBox__item__btnBox{flex-basis:240px}@media only screen and (max-width:1220px){.modalBox__item__btnBox{flex-basis:19.6721311475vw}}@media only screen and (max-width:767px){.modalBox__item__btnBox{flex-basis:42.6666666667vw}}.modalBox__item__btn a{background-color:#fff;border:1px solid #008fd3;display:block;position:relative;text-align:center}@media only screen and (max-width:767px){.modalBox__item__btn a{border-width:2px}}.modalBox__item__btn a:after{background-image:url(/ihada/assets/img/common/icon-window.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;bottom:10px;content:"";height:14px;position:absolute;right:10px;width:14px}@media only screen and (max-width:1220px){.modalBox__item__btn a:after{height:1.1475409836vw;width:1.1475409836vw}}@media only screen and (max-width:767px){.modalBox__item__btn a:after{background-image:url(/ihada/assets/img/common/icon-window_sp.svg);bottom:2.5vw;height:2.4vw;right:2.5vw;width:2.4vw}}.modalBox__item__btn.item-shiseido img{padding:14px 0;width:122px}@media only screen and (max-width:1220px){.modalBox__item__btn.item-shiseido img{width:10vw}}@media only screen and (max-width:767px){.modalBox__item__btn.item-shiseido img{padding:2.4666666667vw 0;width:21.3333333333vw}}.modalBox__item__btn.item-amazon img{padding:5px 0 2px;width:142px}@media only screen and (max-width:1220px){.modalBox__item__btn.item-amazon img{width:11.6393442623vw}}@media only screen and (max-width:767px){.modalBox__item__btn.item-amazon img{padding:1.4133333333vw 0 .2666666667vw;width:24vw}}.modalBox__item__btn+.modalBox__item__btn{padding-top:10px}@media only screen and (max-width:767px){.modalBox__item__btn+.modalBox__item__btn{padding-top:2.6666666667vw}}.kvArea__carouselBox{position:relative}.carouselControl{align-items:center;display:flex;left:50%;position:absolute;top:15px;transform:translateX(-50%)}.carouselControl__btn{align-items:center;display:flex;height:20px;justify-content:center;position:relative;width:20px}.carouselControl__btn:before{border-color:#fff;border-style:solid;content:"";display:block;height:12px;position:absolute;transform:rotate(45deg);width:12px}.carouselControl__btn span{display:block;overflow:hidden;text-indent:100%;white-space:nowrap}.carouselControl__btn[data-btn=prev]:before{border-width:0 0 1px 1px}.carouselControl__btn[data-btn=next]:before{border-width:1px 1px 0 0}.carouselPager{align-items:center;flex-direction:column}.carouselPager,.slide-dots{display:flex;justify-content:center}.slide-dots{padding:0 25px;position:static}.slide-dots li button:before{background-color:#fff}.slide-dots li.slick-active button:before{border-color:#fff}