@import url('https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@300;400;500;700&display=swap" rel="stylesheet'); .cp-body{ font-family: 'Zen Maru Gothic', sans-serif; } .sunny-lead01 { position: relative; display: inline-block; padding: 0 80px; margin-bottom: 20px; letter-spacing: .18em; line-height: 1.7; font-size:2.2rem; font-weight: 500; color: #60ab46; text-align:center; } .sunny-lead01:before, .sunny-lead01::after { position: absolute; top: 0.8rem; height: 30px; content: ''; } .sunny-lead01::before { position: absolute; left: 0; top: 0; content: ""; width: 4px; height: 110%; background: #60ab46; border-radius: 3px; transform: rotate(-25deg); } .sunny-lead01::after { position: absolute; content: ""; right: 0; top: 0; width: 4px; height: 110%; background: #60ab46; border-radius: 3px; transform: rotate(25deg); } .sunny-lead02{ position: relative; display: inline-block; padding: 0 80px; margin-bottom: 20px; letter-spacing: .15em; line-height: 1.7; font-size:3.0rem; font-weight: 800; color: #60ab46; text-align:center; } .sunny-lead03 { position: relative; display: inline-block; padding: 0 80px; margin-bottom: 20px; letter-spacing: .15em; line-height: 1.7; font-size:3.0rem; font-weight: 800; color: #f17e70; text-align:center; } .sunny-lead04 { position: relative; display: inline-block; padding: 0 80px; margin-bottom: 20px; letter-spacing: .15em; line-height: 1.7; font-size:3.0rem; font-weight: 800; color: #69b447; text-align:center; } .sunny-lead05 { position: relative; display: inline-block; padding: 0 80px; margin-bottom: 20px; letter-spacing: .15em; line-height: 1.7; font-size:3.0rem; font-weight: 800; color: #ed7e57; text-align:center; } .sunny-lead06 { position: relative; display: inline-block; padding: 0 80px; margin-bottom: 20px; letter-spacing: .18em; line-height: 1.7; font-size:2.2rem; font-weight: 500; color: #ed7e57; text-align:center; } .sunny-lead06:before, .sunny-lead06::after { position: absolute; top: 0.8rem; height: 30px; content: ''; } .sunny-lead06::before { position: absolute; left: 0; top: 0; content: ""; width: 4px; height: 110%; background: #ed7e57; border-radius: 3px; transform: rotate(-25deg); } .sunny-lead06::after { position: absolute; content: ""; right: 0; top: 0; width: 4px; height: 110%; background: #ed7e57; border-radius: 3px; transform: rotate(25deg); } .sunny-lead07 { position: relative; display: inline-block; padding: 0 80px; margin-bottom: 20px; letter-spacing: .15em; line-height: 1.7; font-size:3.0rem; font-weight: 800; color: #da4d5a; text-align:center; } .sunny-line01{ background: linear-gradient(transparent 50%, #e4e980 50%); display: inline-block; letter-spacing: .18em; line-height: 1.7; font-size:2.0rem; font-weight: 600; color: #5cb531; text-align:center; } .sunny-line02{ background: linear-gradient(transparent 50%, #bbdb98 50%); display: inline-block; letter-spacing: .18em; line-height: 1.7; font-size:2.0rem; font-weight: 600; color: #f39939; text-align:center; } .sunny-line03{ background: linear-gradient(transparent 50%, #fff799 50%); display: inline-block; letter-spacing: .18em; line-height: 1.7; font-size:2.0rem; font-weight: 600; color: #009e3b; text-align:center; } .sunny-line04{ background: linear-gradient(transparent 50%, #fff799 50%); display: inline-block; letter-spacing: .18em; line-height: 1.7; font-size:2.0rem; font-weight: 600; color: #69b447; text-align:center; } .sunny-bg01 { text-align:center; letter-spacing: .12em; font-weight: 400; font-size:1.8rem; color:#ffffff; background-color:#60ab46; display: inline-block; width: 350px; padding: 20px; margin: 10px 20px; } .sunny-bg02 { text-align:center; letter-spacing: .12em; font-weight: 400; font-size:1.8rem; color:#ffffff; background-color:#eb6100; display: inline-block; width: 350px; padding: 20px; margin: 10px 20px; } .sunny-bg03 { text-align:center; letter-spacing: .12em; font-weight: 400; font-size:1.8rem; color:#00a73c; background-color:#ffe893; display: inline-block; width: 350px; padding: 20px; margin: 10px 20px; } .sunny-bg04 { text-align:center; letter-spacing: .12em; font-weight: 400; font-size:1.8rem; color:#eb6161; background-color:#f2f2b0; display: inline-block; width: 350px; padding: 20px 10px; margin: 10px 20px; } .sunny-campaign { 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: #ec6800; text-align:center; } .sunny-gel { position: relative; margin: 10px 20px; display: inline-block; width: 160px; height: 160px; background: #fff799; } .sunny-gel 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: 400; font-size:1.8rem; color:#009e3b; } .sp-br{ display:none; } @media (max-width: 760px){ .sunny-lead01{ padding: 0 60px; line-height: 1.8; font-size:3.0rem; } .sunny-lead02{ font-size:4.0rem; padding: 0 30px; } .sunny-lead03{ font-size:4.0rem; padding: 0 30px; } .sunny-lead04{ font-size:4.0rem; padding: 0 30px; } .sunny-lead05{ font-size:4.0rem; padding: 0 30px; } .sunny-lead06{ padding: 0 40px; line-height: 1.8; font-size:3.0rem; } .sunny-lead07{ font-size:4.0rem; padding: 0 30px; } .sunny-line01{ font-size:2.8rem; } .sunny-line02{ font-size:2.8rem; } .sunny-line03{ font-size:2.8rem; } .sunny-bg01{ font-size:2.6rem; } .sunny-bg02{ font-size:2.6rem; } .sunny-bg03{ font-size:2.6rem; } .sunny-bg04{ font-size:2.6rem; padding: 20px; } .sunny-campaign{ font-size:2.6rem; padding: 0 30px; } .sunny-gel { width: 140px; height: 140px; } .sunny-gel span { width :140px; font-size:2.6rem; } .sp-br{ display: inline-block; } }

サニーサワーの使い心地を
シェアしよう!

秋の新商品を
抽選で20名様にプレゼント

サニーサワーの使い心地をシェアしよう!


秋の新商品を抽選で20名様にプレゼント


プレゼント内容

プレゼント内容


応募方法

応募方法


サニーサワーラインは全9品!

対象アイテム

サニーサワーラインは全9品!


対象アイテム



投稿写真は商品でも
サンプルでもOK!

投稿写真は商品でもサンプルでもOK!


なりすましアカウントに
ご注意ください!

なりすましアカウントにご注意ください!


応募期間

応募期間

選考・当選結果

選考・当選結果

応募規約

応募規約