@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap');
.cl-body{
font-family:"Noto Sans JP", sans-serif;
transform:rotateZ(0.03deg);
}
.cl-box {
margin: 0 auto;
width: 90%;
height: auto;
padding: 60px 20px;
background-color: #ffffff;
}
.cleansing {
font-family:"Noto Sans JP", sans-serif;
transform:rotateZ(0.03deg);
}
.cleansing .caption {
font-size:1.5rem;
}
.cleansing-concern {
position: relative;
display: inline-block;
padding: 0 80px;
margin-bottom: 20px;
letter-spacing: .18em;
line-height: 1.7;
font-size:2.0rem;
font-weight: 600;
color: #595452;
text-align:center;
}
.cleansing-concern::before,
.cleansing-concern::after {
position: absolute;
top: 0.8rem;
height: 30px;
content: '';
}
.cleansing-concern::before {
position: absolute;
left: 0;
top: 0;
content: "";
width: 3px;
height: 110%;
background: #aeb1ca;
border-radius: 2px;
transform: rotate(-25deg);
}
.cleansing-concern::after {
position: absolute;
content: "";
right: 0;
top: 0;
width: 3px;
height: 110%;
background: #aeb1ca;
border-radius: 2px;
transform: rotate(25deg);
}
.cleansing-concern-b {
position: relative;
padding: 1em 2em;
margin: 0 auto;
letter-spacing: .14em;
line-height: 1.7;
font-size:2.2rem;
font-weight: 600;
color: #595452;
text-align:center;
text-decoration-line: underline;
text-decoration-style: wavy;
text-decoration-color: #aeb1ca;
text-decoration-thickness: 2px;
}
.cleansing-lead{
position: relative;
padding: 1em 1.5em;
max-width: 780px;
margin: 0 auto;
letter-spacing: .14em;
line-height: 1.7;
font-size:2.2rem;
font-weight: 600;
color: #595452;
text-align:center;
}
.cleansing-lead:before,
.cleansing-lead:after {
position: absolute;
content: '';
}
.cleansing-lead:after {
top: 0;
left: 0;
width: 50px;
height: 50px;
border-top: 3px solid #fad9d2;
border-left: 3px solid #fad9d2;
border-radius: 3px;
}
.cleansing-lead:before {
right: 0;
bottom: 0;
width: 50px;
height: 50px;
border-right: 3px solid #fad9d2;
border-bottom: 3px solid #fad9d2;
border-radius: 3px;
}
.cleansing-ingredient{
display: inline-block;
position: relative;
padding: 1rem 5rem 2rem 5rem;
letter-spacing: .14em;
line-height: 1.7;
font-size:2.4rem;
font-weight: 600;
color: #7f7c7a;
text-align:center;
}
.cleansing-ingredient::before, .cleansing-ingredient::after {
position: absolute;
top: -3px;
width: 10px;
height: 100%;
content: '';
border-top: solid 2px #c4bfba;
border-bottom: solid 2px #c4bfba;
}
.cleansing-ingredient::before {
border-left: solid 2px #c4bfba;
left: 0;
}
.cleansing-ingredient::after {
border-right: solid 2px #c4bfba;
right: 0;
}
.cleansing-point-b {
display: inline-block;
padding: 0.7em 8em;
text-align: center;
position: relative;
}
.cleansing-point-b::before, .cleansing-point-b::after {
content: "";
display: block;
position: absolute;
bottom: 0;
width: 2px;
height: 100%;
background: #ec6d6d;
}
.cleansing-point-b::before {
left: 20px;
transform: rotate(-28deg);
}
.cleansing-point-b::after {
right: 20px;
transform: rotate(28deg);
}
.cleansing-point-b span {
display: inline-block;
width: 100%;
height: 100%;
letter-spacing: .14em;
line-height: 1.7;
font-size:2.8rem;
font-weight: 600;
color: #5a041a;
}
.cleansing-point-b span::before, .cleansing-point-b span::after {
content: "";
display: block;
position: absolute;
bottom: 0;
width: 2px;
height: 50%;
background: #ec6d6d;
}
.cleansing-point-b span::before {
left: 10px;
transform: rotate(-42deg);
}
.cleansing-point-b span::after {
right: 10px;
transform: rotate(42deg);
}
.cleansing-circle {
position: relative;
display: inline-block;
width: 220px;
height: 220px;
border-radius: 50%;
background-color: #fdede9;
margin: 40px 25px 40px 25px;
}
.cleansing-circle h5 {
text-align:center;
letter-spacing: .12em;
font-weight: 600;
font-size:2.0rem;
color:#595452;
position: absolute;
display: inline-block;
left: 0;
top: 45%;
-webkit-transform: translateY(-45%);
transform: translateY(-45%);
width :220px;
}
.cleansing-circle span {
position: relative;
display: inline-block;
letter-spacing: .15em;
line-height: 1.7;
font-size: 1.7rem;
font-weight: 400;
color: #595452;
text-align: center;
}
.cleansing-circle p {
text-align:center;
letter-spacing: .10em;
font-weight: 300;
font-size:1.2rem;
color:#595452;
position: absolute;
display: inline-block;
left: 0;
top: 70%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width :220px;
}
.cleansing-howtouse{
display: inline-block;
position: relative;
padding: 1rem 5rem 2rem 5rem;
letter-spacing: .14em;
line-height: 1.7;
font-size:2.6rem;
font-weight: 600;
color: #ec6d6d;
font-family: 'Montserrat', sans-serif;
text-align:center;
}
.cleansing-howtouse::before, .cleansing-howtouse::after {
position: absolute;
top: -3px;
width: 10px;
height: 100%;
content: '';
border-top: solid 2px #ec6d6d;
border-bottom: solid 2px #ec6d6d;
}
.cleansing-howtouse::before {
border-left: solid 2px #ec6d6d;
left: 0;
}
.cleansing-howtouse::after {
border-right: solid 2px #ec6d6d;
right: 0;
}
.cleansing-lead02 {
padding: 0em 2em;
margin: 0 auto;
letter-spacing: .14em;
line-height: 1.7;
font-size:2.2rem;
font-weight: 600;
color: #595452;
text-align:center;
}
.cleansing-lead02-line{
background: linear-gradient(transparent 50%, #fdede9 50%);
display: inline-block;
padding: 0 30px;
letter-spacing: .14em;
line-height: 1.7;
font-size:2.2rem;
font-weight: 600;
color: #595452;
text-align:center;
}
.cleansing-lead03 {
padding: 0em 2em;
margin: 0 auto;
letter-spacing: .14em;
line-height: 1.7;
font-size:2.2rem;
font-weight: 600;
color: #595452;
text-align:center;
}
.cleansing-lead03-line{
background: linear-gradient(transparent 50%, #fffde3 50%);
display: inline-block;
padding: 0 30px;
letter-spacing: .14em;
line-height: 1.7;
font-size:2.2rem;
font-weight: 600;
color: #595452;
text-align:center;
}
.cleansing-lead04 {
padding: 0em 2em;
margin: 0 auto;
letter-spacing: .14em;
line-height: 1.7;
font-size:2.2rem;
font-weight: 600;
color: #595452;
text-align:center;
}
.cleansing-lead04-line{
background: linear-gradient(transparent 50%, #f7f8d0 50%);
display: inline-block;
padding: 0 30px;
letter-spacing: .14em;
line-height: 1.7;
font-size:2.2rem;
font-weight: 600;
color: #595452;
text-align:center;
}
.cleansing-lead05 {
padding: 0em 2em;
margin: 0 auto;
letter-spacing: .14em;
line-height: 1.7;
font-size:2.2rem;
font-weight: 600;
color: #595452;
text-align:center;
}
.cleansing-lead05-line{
background: linear-gradient(transparent 50%, #e9ebf6 50%);
display: inline-block;
padding: 0 30px;
letter-spacing: .14em;
line-height: 1.7;
font-size:2.2rem;
font-weight: 600;
color: #595452;
text-align:center;
}
.cleansing-bg01 {
text-align:center;
letter-spacing: .12em;
font-weight: 600;
font-size:1.8rem;
color:#595452;
background-color:#f7f8d0;
border-radius: 15px;
display: inline-block;
width: 350px;
padding: 25px 10px;
margin: 10px 20px;
}
.cleansing-bg02 {
text-align:center;
letter-spacing: .12em;
font-weight: 600;
font-size:1.8rem;
color:#595452;
background-color:#e9ebf6;
border-radius: 15px;
display: inline-block;
width: 350px;
padding: 25px 10px;
margin: 10px 20px;
}
.cleansing-point-c {
display: inline-block;
padding: 0.7em 8em;
text-align: center;
position: relative;
}
.cleansing-point-c::before, .cleansing-point-c::after {
content: "";
display: block;
position: absolute;
bottom: 0;
width: 2px;
height: 100%;
background: #ec6d6d;
}
.cleansing-point-c::before {
left: 20px;
transform: rotate(-28deg);
}
.cleansing-point-c::after {
right: 20px;
transform: rotate(28deg);
}
.cleansing-point-c span {
display: inline-block;
width: 100%;
height: 100%;
letter-spacing: .14em;
line-height: 1.7;
font-size:2.8rem;
font-weight: 600;
color: #ec6d6d;
}
.cleansing-point-c span::before, .cleansing-point-c span::after {
content: "";
display: block;
position: absolute;
bottom: 0;
width: 2px;
height: 50%;
background: #ec6d6d;
}
.cleansing-point-c span::before {
left: 10px;
transform: rotate(-42deg);
}
.cleansing-point-c span::after {
right: 10px;
transform: rotate(42deg);
}
.cleansing-point {
position: relative;
display: inline-block;
padding: 0 80px;
margin-bottom: 20px;
letter-spacing: .18em;
line-height: 1.7;
font-size:2.0rem;
font-weight: 600;
color: #38a1db;
text-align:center;
}
.cleansing-point::before,
.cleansing-point::after {
position: absolute;
top: 0.8rem;
height: 30px;
content: '';
}
.cleansing-point::before {
position: absolute;
left: 0;
top: 0;
content: "";
width: 4px;
height: 110%;
background: #8FD3F5;
border-radius: 3px;
transform: rotate(-25deg);
}
.cleansing-point::after {
position: absolute;
content: "";
right: 0;
top: 0;
width: 4px;
height: 110%;
background: #8FD3F5;
border-radius: 3px;
transform: rotate(25deg);
}
.cleansing-point02 {
position: relative;
display: inline-block;
padding: 0 80px;
margin-bottom: 20px;
letter-spacing: .18em;
line-height: 1.7;
font-size:1.8rem;
font-weight: 600;
color: #595452;
text-align:center;
}
.cleansing-howto{
background: linear-gradient(transparent 50%, #fdede9 50%);
display: inline-block;
padding: 0 30px;
letter-spacing: .18em;
line-height: 1.7;
font-size:1.8rem;
font-weight: 600;
color: #595452;
text-align:center;
}
.cleansing-campaign {
position: relative;
display: inline-block;
padding: 0px;
margin-bottom: 0px;
letter-spacing: .18em;
line-height: 1.7;
font-size:1.8rem;
font-weight: 600;
color: #595452;
text-align:center;
}
.sp-br{
display:none;
}
@media (max-width: 1024px){
.cleansing-circle {
margin: 40px 5px 40px 5px;
}
.cl-box {
width: 90%;
}
}
@media (max-width: 760px){
.cl-box {
margin: 0 auto;
padding: 40px 0;
width: 90%;
height: auto;
}
.cleansing .caption {
font-size:2.4rem;
}
.cleansing-concern{
font-size:2.8rem;
padding: 0 30px;
}
.cleansing-concern-b{
font-size:3.0rem;
padding: 0 30px;
}
.cleansing-lead{
padding: 1em 1em;
margin: 15.6px;
line-height: 1.8;
font-size:3.0rem;
}
.cleansing-ingredient{
line-height: 1.8;
font-size:3.2rem;
}
.cleansing-point-b {
display: inline-block;
padding: 0.7em 3em;
text-align: center;
position: relative;
}
.cleansing-point-b span {
line-height: 1.8;
font-size:3.6rem;
}
.cleansing-circle {
width: 175px;
height: 175px;
margin: 20px 5px 0px 5px;
}
.cleansing-circle h5{
font-size:3.0rem;
width: 175px;
}
.cleansing-circle span{
padding: 0;
font-size:2.6rem;
}
.cleansing-circle p{
font-size:2.0rem;
width: 175px;
}
.cleansing-howtouse{
line-height: 1.8;
font-size:3.4rem;
}
.cleansing-lead02{
font-size:3.0rem;
padding: 0 30px;
}
.cleansing-lead02-line{
font-size:3.0rem;
padding: 0 30px;
}
.cleansing-lead03{
font-size:3.0rem;
padding: 0 30px;
}
.cleansing-lead03-line{
font-size:3.0rem;
padding: 0 30px;
}
.cleansing-lead04{
font-size:3.0rem;
padding: 0 30px;
}
.cleansing-lead04-line{
font-size:3.0rem;
padding: 0 30px;
}
.cleansing-lead05{
font-size:3.0rem;
padding: 0 30px;
}
.cleansing-lead05-line{
font-size:3.0rem;
padding: 0 30px;
}
.cleansing-bg01{
font-size:2.8rem;
padding: 20px;
}
.cleansing-bg02{
font-size:2.8rem;
padding: 20px;
}
.cleansing-point-c {
display: inline-block;
padding: 0.7em 3em;
text-align: center;
position: relative;
}
.cleansing-point-c span {
line-height: 1.8;
font-size:3.6rem;
}
.cleansing-point{
font-size:2.8rem;
padding: 0 30px;
}
.cleansing-point02{
font-size:2.6rem;
padding: 0 30px;
}
.cleansing-howto{
font-size:2.6rem;
}
.cleansing-campaign{
position: relative;
display: inline-block;
padding: 0 10px;
margin-bottom: 20px;
letter-spacing: .18em;
line-height: 1.7;
font-size:2.6rem;
font-weight: 600;
color: #595452;
text-align:center;
}
.sp-br{
display: inline-block;
}
}
陽射しを浴びた肌って…
ダメージを抱えやすく
肌トラブルが起きやすくなりがち…
肌をやわらげるようにメイクオフして、
季節の変わり目にも負けない
美肌づくりを
クレンジングからはじめましょう。
ダメージを抱えやすく
肌トラブルが起きやすくなりがち…
肌をやわらげるようにメイクオフして、
季節の変わり目にも負けない美肌づくりを
クレンジングからはじめましょう。
※1 発酵エキス配合
※1 発酵エキス配合
※2 植物エキス配合
※2 植物エキス配合
磨き上げる美しさを体感!
しっとりつるん。
なめらか
ふっくらもっちり。
やわらか
くすみ※までオフ。
明るくクリアに
※不要な角層による
しっとりつるん。
なめらか
ふっくらもっちり。
やわらか
くすみ※までオフ。
明るくクリアに
※不要な角層による
HOW TO USE
その日の気分やスタイルに合わせて
選べる2way
HOW TO USE
その日の気分やスタイルに合わせて
選べる2way
詳しい使い方を動画でチェック!
12種類のハーブをブレンドした香りで
リフレッシュしながら
毎日心地よくメイクオフ
12種類のハーブをブレンドした香りで
リフレッシュしながら毎日心地よくメイクオフ
季節の変わり目こそ、
朝夜の洗顔をチェンジ!
環境や肌状態に合わせて
洗顔を変えると美肌体感アップ。
季節の変わり目こそ、朝夜の洗顔をチェンジ!
環境や肌状態に合わせて
洗顔を変えると美肌体感アップ。
朝洗顔におすすめ
泡立てないクリーム洗顔で
いたわりながら洗う!
朝洗顔におすすめ
泡立てないクリーム洗顔でいたわりながら洗う!
泡立てずマッサージするように洗う
乾燥ダメージに負けない
メイクノリ◎
クリーミィなやわらかい泡で
やさしくオフ!
クリーミィなやわらかい泡でやさしくオフ!
素早く泡立つ
キメ・毛穴の汚れをしっかりオフ
洗いあがりしっとり