@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Cormorant:wght@300;400;500;600&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@100..900&display=swap'); .sunny-lead01 { position: relative; display: inline-block; padding: 0 80px; margin-bottom: 0px; letter-spacing: .15em; line-height: 1.7; font-size:2.6rem; font-weight: 800; color: #595452; text-align:center; } .sunny-lead01-sub { display: inline-block; letter-spacing: .18em; line-height: 1.7; padding: 0 20px; margin-bottom: 20px; font-size:2.2rem; font-weight: 600; color: #f08300; text-align:center; } .sunny-lead01-cap { position: relative; display: inline-block; letter-spacing: .15em; line-height: 1.7; font-size:1.3rem; font-weight: 600; color: #595452; text-align:center; } .sunny-bg01 { text-align:center; letter-spacing: .12em; font-weight: 800; font-size:1.9rem; color:#ffffff; background-color:#eb6100; display: inline-block; padding: 10px; margin: 30px; } .sunny-bg03 { text-align:center; letter-spacing: .12em; font-weight: 800; font-size:1.6rem; color:#ffffff; background-color:#eb6100; display: inline-block; padding: 10px; margin: 30px; } .sunny-lead02{ display: inline-block; letter-spacing: .18em; line-height: 1.7; padding: 0 20px; font-size:2.2rem; font-weight: 800; color: #6fba2c; text-align:center; background: linear-gradient(transparent 55%, #fff9b1 55%); } .sunny-box{ width: 390px; display: inline-block; padding: 1em 0.5em; margin: 1.5em 1em; background: #fac03d; box-shadow: 0px 0px 0px 10px #fac03d; border: dotted 2px #00a73c; } .sunny-box p { text-align: center; letter-spacing: .12em; font-weight: 600; font-size: 1.4rem; color: #ffffff; margin: 0; padding: 0; } .sunny-box h4 { text-align: center; letter-spacing: .12em; font-weight: 600; font-size: 1.8rem; color: #ffffff; margin: 0; padding: 0; } .sunny-circle { position: relative; display: inline-block; width: 200px; height: 200px; border-radius: 50%; background: #fac03d; margin: 40px 25px 40px 25px; } .sunny-circle h4 { text-align:center; letter-spacing: .12em; font-weight: 600; font-size:1.8rem; color:#ffffff; position: absolute; display: inline-block; left: 0; top: 50%; -webkit-transform: translateY(-45%); transform: translateY(-45%); width :200px; } .sunny-ingredient-box { margin: 0 auto; width: 70%; height: auto; border : solid 1px #ee7800; border-radius: 15px; padding: 60px 20px; background-color: #ffffff; } .sunny-lead03{ display: inline-block; letter-spacing: .18em; line-height: 1.7; padding: 0 20px; font-size:2.0rem; font-weight: 600; color: #ee7800; text-align:center; } .sunny-lead04{ display: inline-block; letter-spacing: .18em; line-height: 1.7; padding: 0 20px; font-size:2.0rem; font-weight: 600; color: #58b765; text-align:center; } .sunny-ingredient-box01{ display: inline-flex; justify-content: center; flex-direction: row; align-items: center; } .sunny-ingredient-box02 { width: 80%; display: inline-flex; justify-content: center; align-items: center; text-align: center; } .sunny-ingredient01{ display: inline-block; letter-spacing: .12em; line-height: 1.7; padding: 0 20px; font-size:1.8rem; font-weight: 600; color: #595452; text-align:center; background: linear-gradient(transparent 55%, #ffeec0 55%); } .sunny-ingredient02{ display: inline-block; letter-spacing: .12em; line-height: 1.7; padding: 0 20px; font-size:1.8rem; font-weight: 600; color: #595452; text-align:center; background: linear-gradient(transparent 55%, #fce1cc 55%); } .sunny-ingredient03{ display: inline-block; letter-spacing: .12em; line-height: 1.7; padding: 0 20px; font-size:1.8rem; font-weight: 600; color: #595452; text-align:center; background: linear-gradient(transparent 55%, #e2eec5 55%); } .sunny-ingredient04{ display: inline-block; letter-spacing: .12em; line-height: 1.7; padding: 0 20px; font-size:1.8rem; font-weight: 600; color: #595452; text-align:center; background: linear-gradient(transparent 55%, #d4ecea 55%); } .sunny-ingredient-sub{ line-height: 1.6; padding: 0px; font-size:1.5rem; font-weight: 400; color: #595452; text-align:center; } .sunny-wrap01 { margin: 0 0 0 100px; display:flex; flex-flow: column; align-items: center; } .sunny-wrap02 { margin: 0 100px 0 0; display:flex; flex-flow: column; align-items: center; } .sunny-wrap03 { margin: 0 10px 0 10px; display:flex; flex-flow: column; align-items: center; } .sunny-title01{ font-family: 'Montserrat', sans-serif; letter-spacing: .15em; line-height: 1.0; font-size:5.5rem; font-weight: 600; color:#9dc814; text-align:center; margin: 0 1.2em; } .sunny-lead05{ display: inline-block; letter-spacing: .18em; line-height: 1.7; padding: 0 20px; font-size:2.2rem; font-weight: 800; color: #9dc814; text-align:center; background: linear-gradient(transparent 55%, #fddfa1 55%); } .sunny-lead06 { position: relative; display: inline-block; padding: 0 80px; margin-bottom: 0px; letter-spacing: .15em; line-height: 1.7; font-size:2.6rem; font-weight: 800; color: #ed6c00; text-align:center; } .sunny-title02{ font-family: 'Montserrat', sans-serif; letter-spacing: .15em; padding: 0 20px; line-height: 1.0; font-size:3.5rem; font-weight: 600; color:#ed6c00; text-align:center; margin: 0 0em; background: linear-gradient(transparent 0%, #fffecb 0%); width: 70%; display: inline-block; } .sunny-circle-r01 { position: relative; display: inline-block; width: 200px; height: 200px; border-radius: 50%; background: #fde5ce; margin: 40px 25px 40px 25px; } .sunny-circle-r02 { position: relative; display: inline-block; width: 200px; height: 200px; border-radius: 50%; background: #fde5ce; margin: 40px 25px 40px 25px; } .sunny-circle-r01 h4 { text-align:center; letter-spacing: .12em; font-weight: 600; font-size:1.8rem; color:#595452; position: absolute; display: inline-block; left: 0; top: 65%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width :200px; } .sunny-circle-r01 p { text-align:center; letter-spacing: .12em; font-weight: 400; font-size:1.6rem; color:#595452; position: absolute; display: inline-block; left: 0; top: 35%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width :200px; } .sunny-circle-r02 h4 { text-align:center; letter-spacing: .12em; font-weight: 600; font-size:1.8rem; color:#595452; position: absolute; display: inline-block; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width :200px; } .sunny-circle-g01 { position: relative; display: inline-block; width: 200px; height: 200px; border-radius: 50%; background: #f0f6da; margin: 40px 25px 40px 25px; } .sunny-circle-g01 h4 { text-align:center; letter-spacing: .12em; font-weight: 600; font-size:1.8rem; color:#595452; position: absolute; display: inline-block; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width :200px; } .sunny-point-box { margin: 0 auto; width: 70%; height: auto; border : solid 1px #009e3b; border-radius: 15px; padding: 60px 20px; background-color: #ffffff; } .sunny-lead07{ display: inline-block; letter-spacing: .18em; line-height: 1.7; padding: 0 20px; font-size:2.2rem; font-weight: 800; color: #ed6c00; text-align:center; background: linear-gradient(transparent 55%, #fff9b1 55%); } .sunny-gel01 { position: relative; margin: 10px 20px; display: inline-block; width: 160px; height: 160px; background: #cbe3ae; border-radius: 15px;; } .sunny-gel01 span { position: absolute; display: inline-block; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width :160px; text-align:center;  letter-spacing: .10em; font-weight: 600; font-size:1.8rem; color:#009e3b; } .sunny-gel02 { position: relative; margin: 10px 20px; display: inline-block; width: 160px; height: 160px; background: #fff799; border-radius: 15px;; } .sunny-gel02 span { position: absolute; display: inline-block; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width :160px; text-align:center;  letter-spacing: .10em; font-weight: 600; font-size:1.8rem; color:#009e3b; } .sunny-message-box { margin: 0 auto; width: 50%; height: auto; border-radius: 15px; padding: 60px 20px; background-color: #ffffff; } .sunny-message{ letter-spacing: .18em; line-height: 2.2; font-size:1.8rem; font-weight: 500; color: #00a84d; text-align:center; } .sunny-message-span{ letter-spacing: .18em; line-height: 2.2; font-size:1.8rem; font-weight: 500; color: #ed6c00; text-align:center; } .sunny-bg02 { text-align:center; letter-spacing: .12em; font-weight: 800; font-size:1.9rem; color:#ffffff; background-color:#335b81; display: inline-block; padding: 10px; margin: 30px; } .sunny-img-grape{ width: 500px; height: 500px; background-image: url(" /sites/default/files/2024-05/IG_24summer_pickup_grape_pc.png"); border-radius: 50%; position: absolute; top: 0%; right: 0%; transform: translate(10%, 0); } .sp-br{ display:none; } @media (max-width: 1024px){ .sunny-circle { margin: 10px 10px 10px 10px; } .sunny-ingredient-box { width: 90%; } .sunny-ingredient-box02 { width: 100%; } .sunny-wrap01 { margin: 0 0 0 40px; } .sunny-wrap02 { margin: 0 40px 0 0; } .sunny-ingredient01{ padding: 0 10px; font-size:1.6rem; } .sunny-ingredient02{ padding: 0 10px; font-size:1.6rem; } .sunny-ingredient03{ padding: 0 10px; font-size:1.6rem; } .sunny-ingredient04{ padding: 0 10px; font-size:1.6rem; } .sunny-title02{ width: 90%; } .sunny-point-box { width: 90%; } .sunny-message-box { width: 80%; } } @media (max-width: 760px){ .sunny-lead01{ font-size:3.6rem; padding: 0 10px; } .sunny-lead01-sub{ padding: 0; line-height: 1.8; font-size:3.2rem; } .sunny-lead01-cap{ font-size:2.3rem; padding: 0 px; } .sunny-bg01{ font-size:2.9rem; } .sunny-bg03{ font-size:2.6rem; } .sunny-lead02{ padding: 0; line-height: 1.8; font-size:3.2rem; } .sunny-box{ width: 85%; } .sunny-box p { font-size: 2.2rem; } .sunny-box h4 { font-size: 2.6rem; } .sunny-circle { width: 150px; height: 150px; margin: 5px 15px 0px 15px; } .sunny-circle h4{ font-size:2.6rem; width: 150px; } .sunny-ingredient-box { margin: 0 auto; padding: 40px 0; width: 90%; height: auto; } .sunny-ingredient-box02 { width: 100%; display: inline-flex; justify-content: center; align-items: center; text-align: center; } .sunny-lead03{ padding: 0; line-height: 1.8; font-size:2.8rem; } .sunny-lead04{ padding: 0; line-height: 1.8; font-size:2.8rem; } .sunny-ingredient01{ padding: 0 20px; line-height: 1.8; font-size:2.6rem; } .sunny-ingredient02{ padding: 0 20px; line-height: 1.8; font-size:2.6rem; } .sunny-ingredient03{ padding: 0 10px; line-height: 1.8; font-size:2.6rem; } .sunny-ingredient04{ padding: 0 10px; line-height: 1.8; font-size:2.6rem; } .sunny-ingredient-sub{ padding: 0; line-height: 1.6; font-size:2.4rem; } .sunny-wrap01 { margin: 0 0 0 40px; } .sunny-wrap02 { margin: 0 40px 0 0; } .sunny-wrap03 { margin: 0; } .sunny-title01{ line-height: 1.2; font-size:6.5rem; letter-spacing: .1em; margin: 0; } .sunny-lead05{ line-height: 1.8; font-size:3.2rem; } .sunny-lead06{ font-size:3.6rem; padding: 0 10px; } .sunny-title02{ line-height: 1.2; font-size:4.5rem; letter-spacing: .1em; margin: 0; width: 90%; } .sunny-circle-r01 { position: relative; display: inline-block; width: 150px; height: 150px; border-radius: 50%; background: #fde5ce; margin: 5px 5px 0px 0px; } .sunny-circle-r01 h4 { text-align:center; letter-spacing: .12em; font-weight: 600; font-size:2.6rem; color:#595452; position: absolute; display: inline-block; left: 0; top: 65%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width :150px; } .sunny-circle-r01 p { text-align:center; letter-spacing: .12em; font-weight: 400; font-size:2.4rem; color:#595452; position: absolute; display: inline-block; left: 0; top: 35%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width :150px; } .sunny-circle-r02 { position: relative; display: inline-block; width: 150px; height: 150px; border-radius: 50%; background: #fde5ce; margin: 5px 0px 0px 5px; } .sunny-circle-r02 h4 { text-align:center; letter-spacing: .12em; font-weight: 600; font-size:2.6rem; color:#595452; position: absolute; display: inline-block; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width :150px; } .sunny-circle-g01 { position: relative; display: inline-block; width: 150px; height: 150px; border-radius: 50%; background: #f0f6da; margin: 5px 5px 0px 0px; } .sunny-circle-g01 h4 { text-align:center; letter-spacing: .12em; font-weight: 600; font-size:2.6rem; color:#595452; position: absolute; display: inline-block; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width :150px; } .sunny-point-box { margin: 0 auto; padding: 40px 0; width: 90%; height: auto; } .sunny-lead07{ padding: 0 20px; line-height: 1.8; font-size: 3.2rem; margin: 0 10px; } .sunny-gel01 { width: 140px; height: 140px; margin: 10px 5px 10px 5px; } .sunny-gel01 span { width :140px; font-size:2.6rem; } .sunny-gel02 { width: 140px; height: 140px; margin: 10px 5px 10px 5px; } .sunny-gel02 span { width :140px; font-size:2.6rem; } .sunny-message-box { margin: 0 auto; padding: 40px 0; width: 80%; height: auto; } .sunny-message{ font-size:2.6rem; } .sunny-message-span{ font-size:2.6rem; } .sunny-bg02{ font-size:2.9rem; } .sunny-img-grape { background: radial-gradient(#e5dfec, #e5dfec40); width: 50%; height: 50%; } .sp-br{ display: inline-block; } }

\べたつき・ゴワつき・毛穴よごれに/


すっきりクリア、
夏肌トラブルまで
洗い流して爽快!


\べたつき・ゴワつき・毛穴よごれに/


すっきりクリア、夏肌トラブルまで洗い流して爽快!


 6月18日(火)発売 



 こだわりの濃密“むちふわ泡” 

 こだわりの濃密“むちふわ泡” 


レモン×グレープフルーツ

ビターなシトラスの香り

洗っているあいだ中

泡がむっちり、肌あたりふわふわ

洗い流しするん

うるおいはキープ

レモン×グレープフルーツ

ビターなシトラスの香り

洗っているあいだ中

泡がむっちり、肌あたりふわふわ

洗い流しするん

うるおいはキープ




 夏の毎日に使いたくなる! 

 肌への手ごたえ! 

 夏の毎日に使いたくなる!肌への手ごたえ! 


暑い夏を
さっぱりクールに

テカリ・
べたつきオフ
すっきり!

毛穴の黒ずみ
ザラつきオフ



つるんと
なめらか

クリアな
明るさ

暑い夏を
さっぱりクールに

テカリ・
べたつきオフ
すっきり!

毛穴の黒ずみ
ザラつきオフ

つるんと
なめらか

クリアな
明るさ


盛夏にうれしい厳選素材
「国産シトラス」



瀬戸田産レモン

瀬戸田産レモンエキス
(レモン果汁)
- 保湿成分

さがんルビー®️

さがんルビー®️エキス
(グレープフルーツ液汁)
- 保湿成分



その他にも!こだわりの厳選素材



白神産
ウイキョウエキス

(ウイキョウ果実エキス)
- すこやか成分
北大東島産
ホワイトドロマイト

(ドロマイト)
- 保湿成分

盛夏にうれしい厳選素材「国産シトラス」



瀬戸田産レモン

瀬戸田産レモンエキス
(レモン果汁)
- 保湿成分

さがんルビー®️

さがんルビー®️エキス
(グレープフルーツ液汁)
- 保湿成分



その他にも!こだわりの厳選素材



白神産ウイキョウエキス

(ウイキョウ果実エキス)
- すこやか成分
北大東島産ホワイトドロマイト

(ドロマイト)
- 保湿成分


SUNNY SOUR LINE


厳選!2つの国産シトラス

SUNNY SOUR LINE


厳選!2つの国産シトラス






《 選び抜かれた自然素材 》




サニーサワー アイテムで
さわやかな夏を過ごしましょう


サニーサワー アイテムでさわやかな夏を過ごしましょう





STEP 1





STEP 2





STEP 3





STEP 4







シトラスの魅力を1日中堪能して、
気分までリフレッシュ!


シトラスの魅力を1日中堪能して、気分までリフレッシュ!





皮脂吸着
パウダー配合

さらりと涼やかな
肌へと整える

持ち運んで、
メイクのお直しや
べたつきが
気になる時にも!




汗やべたつきオフ!
すっきり爽快に
洗いあげる

顔・髪・全身を
これ1つで
洗える!



夏肌をもっとすこやかに導く
薬用美容液


夏肌をもっとすこやかに導く薬用美容液






美しい夏肌のために





ニキビを防ぐ
日やけ・
雪やけ後の
ホテリを防ぐ
みずみずしく
うるおす
キュッと肌を
ひきしめる
すっきり明るく
クリアに
肌あれ・あれ性
ニキビを防ぐ
日やけ・
雪やけ後の
ホテリを防ぐ
みずみずしく
うるおす

キュッと肌を
ひきしめる
すっきり明るく
クリアに
肌あれ・あれ性

 6月18日(火)START