: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}.common__note,.kvArea{text-align:center}.kvArea{padding-top:40px}@media only screen and (max-width:767px){.kvArea{padding-top:8vw}}.kvArea__title{padding-bottom:40px}@media only screen and (max-width:767px){.kvArea__title{padding-bottom:8vw}}.kvArea__img{margin:0 auto;max-width:286px;padding-bottom:40px;width:100%}@media only screen and (max-width:767px){.kvArea__img{padding-bottom:8vw;width:55%}}.mainArea{padding-top:120px}@media only screen and (max-width:767px){.mainArea{padding-top:18.6666666667vw}}.productBox+.productBox{padding-top:100px}@media only screen and (max-width:767px){.productBox+.productBox{padding-top:20vw}}.productBox__btnBox,.productBox__item{margin:0 auto;width:100%}@media only screen and (max-width:767px){.productBox__btnBox,.productBox__item{max-width:none!important}}.productBox__item{align-items:flex-start;display:flex;max-width:450px}.productBox__item.item-skincare-clear-berm{max-width:480px}.productBox__item.item-face-protect-powder{max-width:500px}.productBox__item__img{max-width:128px;width:100%}.item-skincare-clear-berm .productBox__item__img{max-width:154px}.item-face-protect-powder .productBox__item__img{max-width:165px;padding-left:10px}@media only screen and (max-width:767px){.productBox__item__img{max-width:none;padding-left:3%;width:24vw}.item-skincare-clear-berm .productBox__item__img{max-width:none;width:28.8vw}.item-face-protect-powder .productBox__item__img{max-width:none;padding-left:0;width:30.6666666667vw}}.productBox__item__txtBox{padding-left:50px}.item-skincare-clear-berm .productBox__item__txtBox{padding-left:24px}.item-face-protect-powder .productBox__item__txtBox{padding-left:38px}@media only screen and (max-width:767px){.productBox__item__txtBox{padding-left:6.9333333333vw}.item-skincare-clear-berm .productBox__item__txtBox{padding-left:4vw}.item-face-protect-powder .productBox__item__txtBox{padding-left:2.6666666667vw}}.productBox__item__lead{font-size:1rem}@media only screen and (max-width:767px){.productBox__item__lead{font-size:3.2vw}}.productBox__item__title{font-size:1.13rem;font-weight:700;line-height:1.5;padding-top:6px}@media only screen and (max-width:767px){.productBox__item__title{font-size:3.7333333333vw;padding-top:3%}}.productBox__item__title.font-filling{letter-spacing:-.01em}@media only screen and (max-width:767px){.productBox__item__title.font-filling{letter-spacing:-.05em}}.productBox__item__title small{font-size:1rem;font-weight:400}@media only screen and (max-width:767px){.productBox__item__title small{font-size:3.2vw}}.productBox__item__tag{line-height:1;padding-top:12px}@media only screen and (max-width:767px){.productBox__item__tag{padding-top:2vw}}.productBox__item__tag p{border:1px solid #008fd3;display:inline-block;font-size:.63rem;line-height:1;padding:5px 10px}@media only screen and (max-width:767px){.productBox__item__tag p{font-size:2.1333333333vw}}.productBox__item__tag span{border:1px solid;display:inline-block;margin:0 .2em;padding:.1em .25em}.productBox__item__info{padding-top:20px}@media only screen and (max-width:767px){.productBox__item__info{padding-top:2.6666666667vw}}.productBox__item__info dl{display:flex;flex-wrap:wrap;line-height:1.75}.productBox__item__info dl.font-filling{letter-spacing:-.01em}@media only screen and (max-width:767px){.productBox__item__info dl.font-filling{letter-spacing:-.02em}}.productBox__item__info dd,.productBox__item__info dt{font-size:15px;margin:0}@media only screen and (max-width:767px){.productBox__item__info dd,.productBox__item__info dt{font-size:3.2vw}}.productBox__prizeBox{box-sizing:border-box;margin:40px auto 0;max-width:540px;padding-left:80px;padding-top:20px;position:relative}@media only screen and (max-width:767px){.productBox__prizeBox{padding-left:0;padding-top:5.3333333333vw}}.productBox__prizeBox:before{border-top-style:dotted;border-top-width:3px;content:"";position:absolute;right:0;top:0;width:87%}@media only screen and (max-width:767px){.productBox__prizeBox:before{border-top-width:.8vw;width:88%}}.productBox__prizeBox:after{background-size:100% auto;box-sizing:border-box;color:#fff;font-size:1.07rem;font-weight:700;height:37.8px;left:0;padding-top:13px;position:absolute;text-align:center;top:-20px;width:46px}@media only screen and (max-width:767px){.productBox__prizeBox:after{font-size:3.4666666667vw;height:7.6vw;padding-top:2.8vw;top:-4vw;width:9.2533333333vw}}.productBox__prizeBox.icon-no1:before{border-top-color:#e46b00}.productBox__prizeBox.icon-no1:after{background-image:url(/ihada/assets/img/award/icon-no1.webp);content:"1"}.productBox__prizeBox.icon-no2:after{background-image:url(/ihada/assets/img/award/icon-no2.webp);content:"2"}.productBox__prizeBox.icon-no3:before{border-top-color:#b2ddf2}.productBox__prizeBox.icon-no3:after{background-image:url(/ihada/assets/img/award/icon-no3.webp);content:"3"}.productBox__prizeBox.icon-no4:before{border-top-color:#b2ddf2}.productBox__prizeBox.icon-no4:after{background-image:url(/ihada/assets/img/award/icon-no3.webp);content:"4"}.productBox__prize{font-size:1rem;line-height:1.5;padding-left:1em;position:relative}@media only screen and (max-width:767px){.productBox__prize{font-size:3.2vw}}.productBox__prize:before{content:"・";display:inline-block;text-indent:-1em}.productBox__prize+.productBox__prize{margin-top:11px}@media only screen and (max-width:767px){.productBox__prize+.productBox__prize{margin-top:2.2666666667vw}}.productBox__btnBox{display:flex;gap:30px;justify-content:center;max-width:510px;padding-top:30px}@media only screen and (max-width:767px){.productBox__btnBox{gap:4vw;padding-top:6.6666666667vw}}.productBox__btnBox+.productBox__btnBox{padding-top:15px}.productBox__btn{font-size:1.07rem;line-height:1.15;margin:0 auto;max-width:240px}@media only screen and (max-width:767px){.productBox__btn{max-width:none;width:42.6666666667vw}}.productBox__btn+.productBox__btn{margin-top:0}.productBox__btn a{padding:20px 0}@media only screen and (max-width:767px){.productBox__btn a{font-size:3.2vw;padding:3.7333333333vw 0}}.productBox__btn a:after{right:20px}@media only screen and (max-width:767px){.productBox__btn a:after{right:7%}}@media only screen and (min-width:768px){.productBox__btn a.c-arrow:hover:after{right:17px}}.productBox__btn a small{font-size:.7em}.mainArea__txtBox{padding-bottom:80px}@media only screen and (max-width:767px){.mainArea__txtBox{padding-bottom:13.3333333333vw}}.mainArea__note{padding-top:80px}@media only screen and (max-width:767px){.mainArea__note{padding-top:10.6666666667vw}}.mainArea__note+.mainArea__note{padding-top:5px}