@charset "UTF-8";body{padding:0}#trial-kit{line-height:1.7}#trial-kit section{padding:60px 20px}@media (max-width:414px){#trial-kit section{padding:40px 20px}}#trial-kit figure{margin:0}#trial-kit img{max-width:100%;height:auto}#steps .section-txt:before,.section-title{margin-bottom:.5em;color:#409;font-size:20px}.content-container{width:1000px;max-width:100%;margin-left:auto;margin-right:auto}.fles-button{display:block;margin:0 auto 20px;max-width:640px;padding:10px;border-radius:99px;background:#409 url(/html/user_data/assets/img/bgbt/trial/kit/button-fles-logo.png) 20px/auto calc(100% - 25px) no-repeat;color:#fff;text-align:center}.fles-button small{display:block;color:#ebc4b3;letter-spacing:1px}.registration-coupon{box-sizing:border-box;margin-top:40px;padding:20px;border:1px solid #409;border-radius:10px;text-align:center}.registration-coupon .section-txt{display:flex;grid-gap:20px;gap:20px;max-width:640px;margin-left:auto;margin-right:auto;text-align:left}.registration-coupon .section-txt figure{flex:0 0 80px;padding-left:10px;padding-right:10px}.registration-coupon .section-txt p{align-self:center;color:#409}#trial-kit .registration-coupon .section-txt img{object-fit:contain;object-position:center;width:100%;height:100%}#kv{position:relative;display:flex;flex-direction:column;justify-content:space-around;min-height:600px;background-color:#f7f7f7;overflow:hidden}@media (max-width:414px){#kv{min-height:180px}}#kv .content-container{position:relative;z-index:1}#kv #steps .section-txt:before,#kv .section-title,#steps #kv .section-txt:before{font-size:40px}@media (max-width:414px){#kv #steps .section-txt:before,#kv .section-title,#steps #kv .section-txt:before{font-size:19px}}#kv p{font-size:24px}@media (max-width:414px){#kv p{font-size:16px}}#kv img{position:absolute;left:50%;bottom:0;width:50%;min-width:200px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}#kit-contents{position:relative;background:url(/html/user_data/assets/img/bgbt/trial/kit/kit-contents-bg.png) 50%/cover no-repeat;overflow:hidden}#kit-contents:after,#kit-contents:before{content:"";position:absolute;display:inline-block;width:0;height:0;--size-h:125px;--size-w:60px}@media (max-width:414px){#kit-contents:after,#kit-contents:before{--size-h:80px;--size-w:32px}}#kit-contents:before{left:0;top:0;border-top:var(--size-h) solid #409;border-right:var(--size-w) solid transparent}#kit-contents:after{right:0;bottom:0;border-bottom:var(--size-h) solid #409;border-left:var(--size-w) solid transparent}#kit-contents .content-container{position:relative;z-index:1;display:grid;grid-auto-rows:1fr;grid-gap:30px;gap:30px;align-items:center}@media (min-width:415px){#kit-contents .content-container{grid-template-columns:1fr auto}#kit-contents .content-container .section-img{order:2}#kit-contents .content-container .section-txt{order:1}}#kit-contents .section-img{text-align:center}#kit-contents .section-img img{width:300px}@media (max-width:414px){#kit-contents .section-img img{width:250px}}#kit-contents .section-txt{padding:20px 30px;border-radius:10px;background-color:#fff}@media (max-width:414px){#kit-contents .section-txt{padding:20px}}#kit-contents .section-txt li:before{content:"●";margin-right:.5ch;color:#409}#kit-contents .section-txt li span{display:inline-block}#kit-contents #steps .section-txt:before,#kit-contents .section-title,#steps #kit-contents .section-txt:before{font-size:32px}@media (max-width:1000px){#kit-contents #steps .section-txt:before,#kit-contents .section-title,#steps #kit-contents .section-txt:before{font-size:28px}}@media (max-width:768px){#kit-contents #steps .section-txt:before,#kit-contents .section-title,#steps #kit-contents .section-txt:before{font-size:24px}}@media (max-width:414px){#kit-contents #steps .section-txt:before,#kit-contents .section-title,#steps #kit-contents .section-txt:before{font-size:20px}}#app-and-cream{background-color:#ede6f6}#app-and-cream .section-item{display:grid;grid-gap:20px 5%;gap:20px 5%}@media (min-width:415px){#app-and-cream .section-item{grid-template-columns:repeat(2,1fr)}#app-and-cream .section-item__cream .section-txt{order:2}#app-and-cream .section-item__cream .section-img{order:1}}#app-and-cream .section-item small{display:block}#app-and-cream .section-item .section-txt{margin-top:5%}#app-and-cream .section-item .section-txt p{font-size:15px}@media (max-width:414px){#app-and-cream .section-item .section-txt p{font-size:13px}}#steps{background-color:#f6e3dc}#steps .section-title,#steps .section-txt:before{margin-bottom:1.5em;font-size:24px;text-align:center}#steps .steps-list{display:grid;grid-gap:40px 20px;gap:40px 20px}@media (min-width:769px){#steps .steps-list{grid-template-columns:repeat(5,1fr)}}#steps .steps-item{counter-increment:step;position:relative}@media (max-width:768px){#steps .steps-item{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}}@media (max-width:414px){#steps .steps-item:not(:last-of-type):after{content:"";position:absolute;display:inline-block;width:15px;height:15px;border-right:1px solid #409;border-bottom:1px solid #409;right:50%;bottom:0;transform:translate(75%,100%) rotate(45deg)}}@media (min-width:769px){#steps .steps-item:not(:last-of-type) .section-img:after{content:"";position:absolute;display:inline-block;width:15px;height:15px;border-right:1px solid #409;border-bottom:1px solid #409;right:0;bottom:50%;transform:translate(50%,150%) rotate(-45deg)}}#steps .check-link{display:block;margin-top:1em;width:100px;border:1px solid;border-radius:2em;color:#409;text-align:center;line-height:2em}#steps .section-img{position:relative;margin-bottom:10px}#steps .section-txt{font-size:13px}#steps .section-txt:before{content:"STEP" counter(step);display:block;margin-bottom:0;text-align:left}#registration .skin-check{text-align:center}#registration .skin-check__desc{display:block;margin:5px auto;padding:0 1em;border-left:1px solid;border-right:1px solid;color:#409;font-size:13px}@media (min-width:415px){#registration .skin-check__desc{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}#registration .skin-check__desc b{display:inline-block;font-size:larger}#registration .skin-check__desc span{display:inline-block}@media (max-width:414px){#registration .skin-check__desc.pc-only{display:none}}@media (min-width:415px){#registration .registration-coupon{display:none}}#registration .how-to-register{margin-top:40px;padding:20px 5px;border-top:1px solid #409;border-bottom:1px solid #409}#registration .how-to-register li{display:flex}#registration .how-to-register li:before{content:"●";margin-right:.5ch;color:#409}#registration .how-to-register small{display:block}