.lp.lp,.lp.lp :where(*){all:revert;margin:0}.lp.lp :where(*):before,.lp.lp :where(*):after{all:revert}.lp-wrapper{background-image:url(../img/bg_img.png);background-position:top;background-repeat:repeat-y;background-size:100%}.lp.lp{width:100%;max-width:700px;margin-inline:auto;font-family:Noto Sans JP,sans-serif;container-type:inline-size}.lp.lp img{width:100%;height:auto;display:block}.lp .sup-note{white-space:nowrap;inline-size:0;font-size:inherit;vertical-align:baseline;color:#323232;font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:0;display:inline-block;transform:translate(-.5em,-.9em)}.lp .sup-note span{font-size:max(10px,2.08333cqw);line-height:1}.lp .trouble{color:#000;padding-block:5.41667cqw 3.125cqw;padding-inline:4.16667cqw}.lp .trouble .trouble__title{font-size:max(10px,5.14188cqw);font-weight:400;line-height:1.5}.lp .trouble .trouble__list{margin-block-start:1.66667cqw;margin-inline-start:.902778cqw;padding:0;list-style:none}.lp .trouble .trouble__item{align-items:center;gap:1.11111cqw;min-block-size:7.22222cqw;font-size:max(10px,4.05021cqw);line-height:1.778;display:flex}.lp .trouble .trouble__item:before{content:"";background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%2056%2056'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M23.1%2035.322L14.364%2026.586C14.0373%2026.2593%2013.636%2026.0843%2013.16%2026.061C12.684%2026.0377%2012.2593%2026.2127%2011.886%2026.586C11.5127%2026.9593%2011.326%2027.3723%2011.326%2027.825C11.326%2028.2777%2011.5127%2028.6907%2011.886%2029.064L21.1225%2038.297C21.6872%2038.864%2022.3463%2039.1475%2023.1%2039.1475C23.8537%2039.1475%2024.514%2038.864%2025.081%2038.297L44.247%2019.131C44.5737%2018.802%2044.7487%2018.3995%2044.772%2017.9235C44.7953%2017.4475%2044.6203%2017.024%2044.247%2016.653C43.8737%2016.282%2043.4618%2016.0953%2043.0115%2016.093C42.5612%2016.0907%2042.147%2016.2773%2041.769%2016.653L23.1%2035.322ZM5.656%2056C4.04367%2056%202.6985%2055.461%201.6205%2054.383C0.542499%2053.305%200.00233333%2051.9587%200%2050.344V5.656C0%204.04367%200.540166%202.6985%201.6205%201.6205C2.70083%200.542499%204.046%200.00233333%205.656%200H50.3475C51.9575%200%2053.3027%200.540166%2054.383%201.6205C55.4633%202.70083%2056.0023%204.046%2056%205.656V50.3475C56%2051.9575%2055.461%2053.3027%2054.383%2054.383C53.305%2055.4633%2051.9587%2056.0023%2050.344%2056H5.656Z'%20fill='%23353535'/%3e%3c/svg%3e") 50%/contain no-repeat;flex-shrink:0;block-size:3.88889cqw;inline-size:3.88889cqw}.lp .cta{background:#2d2d2d;justify-content:center;align-items:center;block-size:13.9583cqw;margin-block-start:2.91667cqw;margin-inline:4.23611cqw 4.51389cqw;text-decoration:none;display:flex;position:relative}.lp .cta .cta__label{color:#fff;font-family:Zen Kaku Gothic New,sans-serif;font-size:max(10px,4.575cqw);font-weight:400;line-height:1.3334}.lp .cta .cta__arrow{block-size:3.57639cqw;inline-size:1.70139cqw;position:absolute;inset-block-start:50%;inset-inline-end:5.86806cqw;translate:0 -50%}.lp .concept{color:#000;justify-content:space-between;align-items:flex-start;margin-block-start:4.375cqw;padding-block-end:6.97917cqw;padding-inline:4.16667cqw 11.1806cqw;display:flex}.lp .concept .concept__lead{font-size:max(10px,4.36618cqw);font-weight:400;line-height:1.7778}.lp .concept .concept__lead+.concept__lead{margin-block-start:3.77778cqw}.lp .concept .concept__title{margin-block-start:2.36111cqw;font-size:max(10px,6.27986cqw);font-weight:400;line-height:1.2308}.lp .concept .concept__title .sup-note span{font-size:max(10px,2.35896cqw)}.lp .concept .concept__visual{flex-shrink:0;inline-size:22.1222cqw;margin-block-start:-.486111cqw;position:relative}.lp .concept .concept__tube{block-size:auto;inline-size:10.2653cqw;margin-inline-start:5.91667cqw;position:relative}.lp .concept .concept__cream{block-size:auto;inline-size:22.1222cqw;position:absolute;inset-block-start:20.375cqw;inset-inline-start:0}.lp .ingredients .ingredients__lead-img{inline-size:99.6528cqw}.lp .ingredients .ingredients__title{color:#7198a7;white-space:nowrap;margin-block:0;font-size:max(10px,5.90278cqw);font-weight:700;line-height:1.1564}.lp .ingredients .ingredients__title--azelaic{margin-block-start:3.05556cqw;margin-inline-start:4.23611cqw}.lp .ingredients .ingredients__title--niacinamide{margin-block-start:8.26389cqw;margin-inline-start:4.23611cqw}.lp .ingredients .ingredients__title--glycyrrhizinate{margin-block-start:6.11111cqw;margin-inline-start:4.23611cqw}.lp .ingredients .ingredients__title--ceramide{margin-block-start:4.86111cqw;margin-inline-start:6.25cqw;font-size:max(10px,5.54611cqw);line-height:1.2307}.lp .ingredients .ingredients__text{color:#3c3c3c;word-break:break-word;inline-size:87.2917cqw;margin-block:0;font-size:max(10px,4.36618cqw);line-height:1.778}.lp .ingredients .ingredients__text--azelaic{color:#000;margin-block-start:2.63889cqw;margin-inline-start:4.16667cqw}.lp .ingredients .ingredients__text--niacinamide{margin-block-start:1.45833cqw;margin-inline-start:4.16667cqw}.lp .ingredients .ingredients__text--glycyrrhizinate{margin-block-start:2.15278cqw;margin-inline-start:4.16667cqw}.lp .ingredients .ingredients__text--ceramide{margin-block-start:2.43056cqw;margin-inline-start:6.18056cqw}.lp .ingredients .ingredients__title .sup-note{color:#7198a7}.lp .ingredients .ingredients__text--ceramide .sup-note{color:#3c3c3c}.lp .ingredients .ingredients__photo{inline-size:99.5139cqw;margin-block-start:8.19445cqw;margin-inline-start:.138889cqw}.lp .ingredients .ingredients__moisture-img{inline-size:99.375cqw;margin-block-start:6.25cqw;margin-inline-start:.138889cqw}.lp .ingredients .ingredients__tests-img{inline-size:99.375cqw;margin-block-start:2.01389cqw;margin-inline-start:.138889cqw}.lp .ingredients .ingredients__product-img{inline-size:99.3056cqw;margin-block-start:4.09722cqw;margin-inline-start:.138889cqw}.lp .points{color:#000;padding-block:5.41667cqw 2.29167cqw}.lp .points .points__thumbs{align-items:flex-start;margin-inline-start:.138889cqw;display:flex}.lp .points .points__thumb-link{display:block}.lp .points .points__thumb{block-size:auto;inline-size:33.125cqw;display:block}.lp .points .points__badge{background:#7599a6;border-radius:0 5.00556cqw 5.00556cqw 0;block-size:10cqw;inline-size:65.7639cqw;margin-block:0;position:relative}.lp .points .points__badge-no{background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%20175.33%20132.472'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector%2013'%20d='M0%20132.472V0H148.172C187.993%2032.1717%20180.584%20109.762%20148.172%20132.472H0Z'%20fill='white'/%3e%3c/svg%3e") 0 0/100% 100% no-repeat;block-size:9.19931cqw;inline-size:12.1757cqw;position:absolute;inset-block-start:.405556cqw;inset-inline-start:.405556cqw}.lp .points .points__badge-point{color:#7599a6;font-family:Shippori Mincho B1,serif;font-size:max(10px,2.13813cqw);font-weight:700;line-height:normal;position:absolute;inset-block-start:.811806cqw;inset-inline-start:2.02917cqw}.lp .points .points__badge-num{color:#7599a6;font-family:Shippori Mincho B1,serif;font-size:max(10px,4.4275cqw);font-weight:600;line-height:normal;position:absolute;inset-block-start:2.43542cqw;inset-inline-start:3.38264cqw}.lp .points .points__badge-title{color:#fff;white-space:nowrap;font-family:Shippori Mincho B1,serif;font-size:max(10px,3.38215cqw);font-weight:500;line-height:normal;position:absolute;inset-block-start:2.43542cqw;inset-inline-start:17.3167cqw}.lp .points .points__heading{color:#000;white-space:nowrap;margin-block:0;font-family:Shippori Mincho B1,serif;font-weight:500;line-height:1.447}.lp .points .points__body{color:#000;margin-block:0;font-weight:400;line-height:2}.lp .points .points__figure{margin:0}.lp .points .points__figure-img{block-size:auto;inline-size:100%;display:block}.lp .points .points__figure-note{font-size:max(10px,2.43056cqw);font-weight:400;line-height:1.571}.lp .points .points__block--01 .points__badge{inline-size:57.3611cqw;margin-block-start:6.73611cqw;margin-inline-start:4.23611cqw}.lp .points .points__block--01 .points__heading{margin-block-start:2.01389cqw;margin-inline-start:4.23611cqw;font-size:max(10px,6.14188cqw)}.lp .points .points__block--01 .points__body{inline-size:91.1722cqw;margin-block-start:3.40278cqw;margin-inline-start:4.23611cqw;font-size:max(10px,3.64688cqw)}.lp .points .points__block--01 .points__figure{inline-size:98.6521cqw;margin-block-start:4.72222cqw;margin-inline-start:.604167cqw}.lp .points .points__block--01 .points__figure-note{color:#000;white-space:nowrap;margin-block-start:2.63889cqw}.lp .points .points__block--02 .points__badge{margin-block-start:3.47222cqw;margin-inline-start:3.95833cqw}.lp .points .points__block--02 .points__heading{margin-block-start:3.33333cqw;margin-inline-start:4.65278cqw;font-size:max(10px,6.11333cqw)}.lp .points .points__block--02 .points__body{inline-size:91.1111cqw;margin-block-start:1.73611cqw;margin-inline-start:4.375cqw;font-size:max(10px,3.62993cqw)}.lp .points .points__block--02 .points__figure{inline-size:99.375cqw;margin-block-start:.416667cqw;margin-inline-start:.277778cqw}.lp .points .points__block--02 .points__figure-crop{block-size:38.5417cqw;overflow:hidden}.lp .points .points__block--02 .points__figure-note{letter-spacing:.05em;color:#474747;inline-size:90.8333cqw;margin-inline-start:4.09722cqw}.lp .points .points__block--03 .points__badge{margin-block-start:8.125cqw;margin-inline-start:5.625cqw}.lp .points .points__block--03 .points__heading{margin-block-start:3.125cqw;margin-inline-start:5.625cqw;font-size:max(10px,6.28688cqw)}.lp .points .points__block--03 .points__body{inline-size:85.6715cqw;margin-block-start:2.29167cqw;margin-inline-start:5.625cqw;font-size:max(10px,3.73299cqw)}.lp .points .points__block--03 .sup-note span{font-size:max(10px,1.94444cqw)}.lp .series{color:#515d5e;background:#eff9ff;padding-block:4.44444cqw 2.01389cqw}.lp .series .series__header{text-align:center;position:relative}.lp .series .series__lead{margin:0;font-size:max(10px,4.36618cqw);font-weight:400;line-height:1.778}.lp .series .series__lead:before{content:"";background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%2032.7953%2078.0891'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector%2024'%20d='M1.39767%200.544545L31.3977%2077.5445'%20stroke='%23515D5E'%20stroke-width='3'/%3e%3c/svg%3e") 50%/contain no-repeat;block-size:5.34722cqw;inline-size:2.08333cqw;position:absolute;top:1.11111cqw;left:9.51389cqw}.lp .series .series__lead:after{content:"";background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%2031.8075%2078.0574'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector%2025'%20d='M1.40374%200.528682L30.4037%2077.5287'%20stroke='%23515D5E'%20stroke-width='3'/%3e%3c/svg%3e") 50%/contain no-repeat;block-size:5.34722cqw;inline-size:2.01389cqw;position:absolute;top:.972222cqw;right:13.5417cqw;transform:scaleX(-1)}.lp .series .series__title{margin-block:.555556cqw 0;font-size:max(10px,4.86111cqw);font-weight:500;line-height:1.597}.lp .series .series__list{justify-content:center;gap:2.15278cqw;margin-block:4.30556cqw 0;padding:0;list-style:none;display:flex}.lp .series .series__card{inline-size:30.7083cqw;position:relative}.lp .series .series__link{color:inherit;text-decoration:none;display:block}.lp .series .series__box{background:#fff;justify-content:center;align-items:flex-start;block-size:36.7847cqw;display:flex}.lp .series .series__card--mask .series__photo{inline-size:20.5139cqw;margin-block-start:4.65278cqw}.lp .series .series__card--serum .series__photo{inline-size:9.96528cqw;margin-block-start:4.58333cqw}.lp .series .series__card--lotion .series__photo{object-fit:cover;object-position:32% 50%;block-size:100%;inline-size:100%}.lp .series .series__badge{inline-size:10.2778cqw;position:absolute;top:1.38889cqw;left:2.43056cqw}.lp .series .series__name{text-align:center;min-block-size:11.9444cqw;margin-block:2.29167cqw 0;font-size:max(10px,2.43056cqw);font-weight:400;line-height:1.429}.lp .series .series__card--serum .series__name{min-block-size:10.3472cqw;margin-block-start:3.88889cqw;line-height:1.571}.lp .series .series__price{text-align:center;margin:0;font-size:max(10px,2.43056cqw);font-weight:400;line-height:1.429}.lp .series .series__usage{margin-block-start:2.70833cqw}
