.clean-title{ letter-spacing: .15em; line-height: 1.5; font-size:2.6rem; font-weight: 600; color:#26b7bc; text-align:center; margin: 0 0 0.6em; } .clean-catch{ letter-spacing: .15em; line-height: 1.5; font-size:2.3rem; font-weight: 800; color:#26b7bc; text-align:center; margin: 0 1.2em; } .clean01-catch{ letter-spacing: .15em; line-height: 2.0; font-size:2.3rem; font-weight: 600; color:#ef856d; text-align:center; margin: 0 1.2em; } .clean01-catch02{ letter-spacing: .15em; line-height: 2.0; font-size:2.1rem; font-weight: 600; color:#ffffff; text-align:center; margin: 0 1.2em; } .clean01-catch03{ border-bottom: 3px solid #e4816a; width: 600px; position: absolute; left: 50%; /* 位置調整 */ transform: translate(-50%); /* 位置調整 */ letter-spacing: .15em; line-height: 2.0; font-size:2.1rem; font-weight: 600; color:#e4816a; text-align:center; margin: 0 1.2em; } .clean02-catch{ letter-spacing: .15em; line-height: 2.0; font-size:2.3rem; font-weight: 600; color:#f39800; text-align:center; margin: 0 1.2em; } .clean02-catch02{ letter-spacing: .15em; line-height: 2.0; font-size:2.1rem; font-weight: 600; color:#ffffff; text-align:center; margin: 0 1.2em; } .clean02-catch03{ border-bottom: 3px solid #f39800; width: 600px; position: absolute; left: 50%; /* 位置調整 */ transform: translate(-50%); /* 位置調整 */ letter-spacing: .15em; line-height: 2.0; font-size:2.1rem; font-weight: 600; color:#f39800; text-align:center; margin: 0 1.2em; } .clean03-catch{ letter-spacing: .15em; line-height: 2.0; font-size:2.3rem; font-weight: 600; color:#69bd83; text-align:center; margin: 0 1.2em; } .clean03-catch02{ letter-spacing: .15em; line-height: 2.0; font-size:2.1rem; font-weight: 600; color:#ffffff; text-align:center; margin: 0 1.2em; } .clean03-catch03{ border-bottom: 3px solid #69bd83; width: 600px; position: absolute; left: 50%; /* 位置調整 */ transform: translate(-50%); /* 位置調整 */ letter-spacing: .15em; line-height: 2.0; font-size:2.1rem; font-weight: 600; color:#69bd83; text-align:center; margin: 0 1.2em; } .clean-contents {  width: 100%; margin: 0; padding: 80px 0; position: relative; top: 100px; } .clean-contents::before { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: #c8e3da; transform: skewY(-3deg); z-index: -1; } .clean-contents_inner { box-sizing: boder-box; width: 100%; max-width: 880px; height: 100%; margin: 0 auto; padding: 80px 0px 10px; color: #fff; text-align: center; } .clean-contents::after { content: ''; position: absolute; top: 0px; bottom: 0px; left: 0; right: 0; background-color: #dbeab8; transform: skewY(3deg); z-index: -2; } .balloon { position: relative; display: inline-block; margin: 1.5em 0; padding: 7px 10px; min-width: 120px; max-width: 100%; color: #67c3c7; background: #67c3c7; border: solid 3px #67c3c7; border-radius: 60px; } .balloon:before { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -15px; border: 15px solid transparent; border-top: 15px solid #67c3c7; z-index: 2; } .balloon-top { position: relative; display: inline-block; margin: 1.5em 0; padding: 14px 20px; min-width: 120px; max-width: 100%; color: #67c3c7; color: #67c3c7; background: #67c3c7; border: solid 3px #67c3c7; border-radius: 60px; } .balloon-top:before { content: ""; position: absolute; top: -30px; left: 50%; margin-left: -15px; border: 15px solid transparent; border-bottom: 15px solid #67c3c7; } .clean01_balloon { position: relative; display: inline-block; margin: 1.5em 0; padding: 7px 10px; min-width: 120px; max-width: 100%; color: #ef856d; background: #ef856d; border: solid 3px #ef856d; border-radius: 60px; } .clean01_balloon:before { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -15px; border: 15px solid transparent; border-top: 15px solid #ef856d; z-index: 2; } .clean01_balloon02 { position: relative; display: inline-block; margin: 1.5em 0; padding: 7px 10px; min-width: 120px; max-width: 100%; color: #fff; background: #fff; border: solid 3px #fff; border-radius: 60px; } .clean01_balloon02:before { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -15px; border: 15px solid transparent; border-top: 15px solid #fff; z-index: 2; } .clean02_balloon { position: relative; display: inline-block; margin: 1.5em 0; padding: 7px 10px; min-width: 120px; max-width: 100%; color: #f39800; background: #f39800; border: solid 3px #f39800; border-radius: 60px; } .clean02_balloon:before { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -15px; border: 15px solid transparent; border-top: 15px solid #f39800; z-index: 2; } .clean03_balloon { position: relative; display: inline-block; margin: 1.5em 0; padding: 7px 10px; min-width: 120px; max-width: 100%; color: #69bd83; background: #69bd83; border: solid 3px #69bd83; border-radius: 60px; } .clean03_balloon:before { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -15px; border: 15px solid transparent; border-top: 15px solid #69bd83; z-index: 2; } .balloon_moist { position: relative; display: inline-block; padding: 10px; width: 120; height: 120; line-height: 80px; border-radius: 50%; text-align: center; color: #ffffff; letter-spacing: 0.2em; font-size: 14px; background-color: #ef856d; } .balloon_moist::before { content: ''; position: absolute; display: block; width: 0; height: 0; right: 2px; bottom: 2px; border-left: 20px solid #ef856d; border-top: 10px solid transparent; border-bottom: 10px solid transparent; transform: rotate(45deg); } .balloon_smooth { position: relative; padding: 10px; width: 80px; height: 80px; line-height: 80px; border-radius: 50%; text-align: center; color: #ffffff; letter-spacing: 0.2em; font-size: 14px; background-color: #f39800; } .balloon_smooth::before { content: ''; position: absolute; display: block; width: 0; height: 0; right: 2px; bottom: 2px; border-left: 20px solid #f39800; border-top: 10px solid transparent; border-bottom: 10px solid transparent; transform: rotate(45deg); } .balloon_pop01 { position: relative; padding: 10px; width: 80px; height: 80px; line-height: 80px; border-radius: 50%; text-align: center; color: #ffffff; letter-spacing: 0.2em; font-size: 14px; background-color: #69db83; } .balloon_pop01::before { content: ''; position: absolute; display: block; width: 0; height: 0; right: 2px; bottom: 2px; border-left: 20px solid #69db83; border-top: 10px solid transparent; border-bottom: 10px solid transparent; transform: rotate(45deg); } .balloon_pop02 { position: relative; padding: 10px; width: 80px; height: 80px; line-height: 80px; border-radius: 50%; text-align: center; color: #ffffff; letter-spacing: 0.2em; font-size: 14px; background-color: #69db83; } .balloon_pop02::before { content: ''; position: absolute; display: block; width: 0; height: 0; left: 2px; bottom: 2px; border-right: 20px solid #69db83; border-top: 10px solid transparent; border-bottom: 10px solid transparent; transform: rotate(-45deg); } .bubble01 { position: relative; padding: 20px; background-color: #fff; border-radius: 15px; margin-right: 70px; } .bubble01::before { content: ''; position: absolute; display: block; border-radius: 50%; background-color: #fff; right: -35px; bottom: 15px; width: 30px; height: 30px; } .bubble01::after { content: ''; position: absolute; display: block; border-radius: 50%; background-color: #fff; right: -55px; bottom: 10px; width: 15px; height: 15px; } .bubble02 { position: relative; padding: 20px; background-color: #fff; border-radius: 15px; margin-left: 70px; } .bubble02::before { content: ''; position: absolute; display: block; border-radius: 50%; background-color: #fff; left: -35px; bottom: 15px; width: 30px; height: 30px; } .bubble02::after { content: ''; position: absolute; display: block; border-radius: 50%; background-color: #fff; left: -55px; bottom: 10px; width: 15px; height: 15px; } .sp-br{ display:none; } @media (max-width: 768px){ .clean-title{  line-height: 1.7; font-size: 3.4rem; letter-spacing: .2em; } .clean-catch{ line-height: 1.7; font-size:3.0rem; letter-spacing: .2em; } .clean01-catch{ line-height: 1.7; font-size:3.0rem; letter-spacing: .2em; } .clean01-catch02{ line-height: 1.8; font-size:2.8rem; letter-spacing: .2em; } .clean01-catch03{ border-bottom: 2px solid #e4816a; width: 320px; margin-left: auto; /* 中央寄せにするため */ margin-right: auto; /* 中央寄せにするため */ line-height: 1.8; font-size:2.8rem; letter-spacing: .2em; } .clean02-catch{ line-height: 1.7; font-size:3.0rem; letter-spacing: .2em; } .clean02-catch02{ line-height: 1.8; font-size:2.8rem; letter-spacing: .2em; } .clean02-catch03{ border-bottom: 2px solid #f39800; width: 320px; margin-left: auto; /* 中央寄せにするため */ margin-right: auto; /* 中央寄せにするため */ line-height: 1.8; font-size:2.8rem; letter-spacing: .2em; } .clean03-catch{ line-height: 1.7; font-size:3.0rem; letter-spacing: .2em; } .clean03-catch02{ line-height: 1.8; font-size:2.8rem; letter-spacing: .2em; } .clean03-catch03{ border-bottom: 2px solid #69bd83; width: 320px; margin-left: auto; /* 中央寄せにするため */ margin-right: auto; /* 中央寄せにするため */ line-height: 1.8; font-size:2.8rem; letter-spacing: .2em; } .clean-contents { top: 50px; } .clean-contents::before { transform: skewY(-4deg); } .clean-contents::after { transform: skewY(4deg); } .clean-contents_inner { width: auto; padding: 10px 10px 0; } .balloon-top { padding: 14px 8px; margin: 1.5em 0.5em; } }






\クレンジングと洗顔料がひとつに/


使い心地も後肌もちがう3タイプ♪

\気になるキーワードはどれ?/



\ジブンのスタイルにあわせて
 CLEANタイムを楽しもう!/

\ジブンのスタイルにあわせてCLEANタイムを楽しもう!/

\とろ~り。まろやか/
温感オイルジェル

推し★ポイント

しっとり&しっかりオフ


こんなときに


 使いかた 

かわいた肌に


\するん!軽いっ/
オイルフリーリキッド

推し★ポイント

オフするだけでつるすべ♪


こんなときに


 使いかた 

かわいた肌に
濡れた手でもOK!



\ギュッと濃密!キメ細かい/
もこもこ弾力泡

推し★ポイント

クレイ配合※ すっきりクリア


こんなときに


 使いかた 

クレンジングはかわいた肌に
洗顔は濡れた肌に