@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!
なりすましアカウントに
ご注意ください!
なりすましアカウントにご注意ください!