@import url('https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;600;800&display=swap'); .hair-body{ font-family: 'M PLUS Rounded 1c', sans-serif; transform:rotateZ(0.03deg); } .uv-catch01{ letter-spacing: .15em; line-height: 2.0; font-size:3.0rem; font-weight: 800; color:#734441; text-align:center; margin: 0 1.2em; } .uv-catch02{ letter-spacing: .15em; line-height: 1.0; font-size:3.2rem; font-weight: 800; color:#d66f7f; text-align:center; margin: 0 1.2em; } .uv-catch03{ letter-spacing: .15em; line-height: 2.0; font-size:2.6rem; font-weight: 800; color:#734441; text-align:center; margin: 0 1.2em; } .uv-catch04{ letter-spacing: .15em; line-height: 2.0; font-size:2.6rem; font-weight: 800; color:#801c6f; text-align:center; margin: 0 1.2em; } .uv-camp { text-align:center; letter-spacing: .12em; font-weight: 600; font-size:2.0rem; color:#d05c9d; } .uv-01{ letter-spacing: .15em; line-height: 1.5; font-size:5.6rem; font-weight: 800; color:#ce66ff; text-align:center; margin: 0 1.2em; } .uv-01-s{ letter-spacing: .15em; line-height: 1.0; font-size:3.6rem; font-weight: 800; color:#ce66ff; text-align:center; margin: 0 1.2em; } .uv-02{ letter-spacing: .15em; line-height: 1.5; font-size:5.6rem; font-weight: 800; color:#eb901c; text-align:center; margin: 0 1.2em; } .uv-02-s{ letter-spacing: .15em; line-height: 1.0; font-size:3.6rem; font-weight: 800; color:#eb901c; text-align:center; margin: 0 1.2em; } .uv-03{ letter-spacing: .15em; line-height: 1.5; font-size:5.6rem; font-weight: 800; color:#65bc77; text-align:center; margin: 0 1.2em; } .uv-03-s{ letter-spacing: .15em; line-height: 1.0; font-size:3.6rem; font-weight: 800; color:#65bc77; text-align:center; margin: 0 1.2em; } .uv-cp-title { letter-spacing: .15em; line-height: 1.5; font-size:5.6rem; font-weight: 800; color:#801c6f; text-align:center; } .uv-banner-catch{ letter-spacing: .15em; line-height: 1.5; font-size:2.0rem; font-weight: 600; color:#ffffff; text-align:center; margin: 0 1.0em; } .uv-newitem-bg { text-align: center; letter-spacing: .12em; font-weight: bold; font-size: 2.0rem; color: #ffeec2; border-radius: 100vh; background-color: #d66f7f; display: inline-block; margin: 20px; padding: 1rem 3rem; } .point-box { display: inline-flex; width: 70%; justify-content: center; } .uv-box01 { margin: 0 auto; width: 70%; height: auto; border : solid 1px #d2a4ff ; border-radius: 20px; padding: 60px 20px; background-color: #ffffff; } .uv-box02 { margin: 0 auto; width: 70%; height: auto; border : solid 1px #f3c15f; border-radius: 20px; padding: 60px 20px; background-color: #ffffff; } .uv-box03 { margin: 0 auto; width: 70%; height: auto; border : solid 1px #65e277; border-radius: 20px; padding: 60px 20px; background-color: #ffffff; } .uv-circle01 { position: relative; display: inline-block; width: 180px; height: 180px; border-radius: 50%; background-image: url("/sites/default/files/2023-12/IGI_24S1_pickup_product_001_bg.png"); margin: 5px; } .uv-circle01 span { text-align:center; letter-spacing: .12em; font-weight: 600; font-size:1.8rem; color:#bb43ff; position: absolute; display: inline-block; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width :180px; } .uv-circle02 { position: relative; display: inline-block; width: 180px; height: 180px; border-radius: 50%; background-image: url("/sites/default/files/2023-12/IGI_24S1_pickup_product_002_bg.png"); margin: 5px; } .uv-circle02 span { text-align:center; letter-spacing: .12em; font-weight: 600; font-size:1.8rem; color:#eb901c; position: absolute; display: inline-block; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width :180px; } .uv-circle03 { position: relative; display: inline-block; width: 180px; height: 180px; border-radius: 50%; background-image: url("/sites/default/files/2023-12/IGI_24S1_pickup_product_003_bg.png"); margin: 5px; } .uv-circle03 span { text-align:center; letter-spacing: .12em; font-weight: 600; font-size:1.8rem; color:#65bc77; position: absolute; display: inline-block; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width :180px; } .uv-cp-bg { text-align: center; letter-spacing: .12em; font-weight: bold; font-size: 2.0rem; color: #ffeec2; border-radius: 100vh; background-color: #801c6f; display: inline-block; margin: 20px; padding: 1rem 3rem; } .hand-catch01{ letter-spacing: .15em; line-height: 1.5; font-size:1.5rem; font-weight: 400; color:#7f2289; text-align:center; margin: 0 1.0em; padding: 2.0em 1.0em;  transform:rotateZ(0.03deg); } .hand-catch02{ letter-spacing: .15em; line-height: 2.0; font-size:2.6rem; font-weight: 800; color:#7f2289; text-align:center; margin: 0 1.2em; } .hand-catch03{ letter-spacing: .15em; line-height: 1.5; font-size:2.3rem; font-weight: 800; color:#c81432; text-align:center; margin: 0 1.2em; } .hand-point01{ letter-spacing: .15em; line-height: 1.5; font-size:2.0rem; font-weight: 400; color:#7f2289; text-align:left; margin: 0 0.5em; padding: 1.5em 2.5em; transform:rotateZ(0.03deg); } .hand-catch04{ letter-spacing: .15em; line-height: 2.0; font-size:2.6rem; font-weight: 800; color:#c81432; text-align:center; margin: 0 1.2em; } .hand-point02{ letter-spacing: .15em; line-height: 1.5; font-size:2.0rem; font-weight: 400; color:#7f2289; text-align:center; margin: 0 0.5em; padding: 1.5em 0.5em; transform:rotateZ(0.03deg); } .hand-point03{ letter-spacing: .15em; line-height: 1.5; font-size:2.0rem; font-weight: 400; color:#7f2289; text-align:center; margin: 0 0.5em; padding: 1.5em 0.5em 0.5em 0.5em; transform:rotateZ(0.03deg); } .hand-point03-sub{ letter-spacing: .15em; line-height: 1.5; font-size:1.5rem; font-weight: 400; color:#7f2289; text-align:center; margin: 0 1.0em; padding: 0em 1.0em; transform:rotateZ(0.03deg); } .hand-point04{ letter-spacing: .15em; line-height: 1.5; font-size:2.0rem; font-weight: 400; color:#7f2289; text-align:center; margin: 0 0.5em; padding: 0em 0.5em; transform:rotateZ(0.03deg); } .contents {  width: 100%; margin: 0; padding: 80px 0; position: relative; top: 100px; } .contents::before { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: #ecddf8; transform: skewY(-3deg); z-index: -1; } .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; } .contents::after { content: ''; position: absolute; top: 0px; bottom: 0px; left: 0; right: 0; background-color: #ffe5b7; 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: #734441; background: #734441; border: solid 3px #734441; border-radius: 60px; } .balloon:before { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -15px; border: 15px solid transparent; border-top: 15px solid #734441; z-index: 2; } .balloon-top { position: relative; display: inline-block; margin: 1.5em 0; padding: 14px 20px; min-width: 120px; max-width: 100%; color: #946bac; color: #946bac; background: #c81432; border: solid 3px #c81432; border-radius: 60px; } .balloon-top:before { content: ""; position: absolute; top: -30px; left: 50%; margin-left: -15px; border: 15px solid transparent; border-bottom: 15px solid #c81432; } .balloon-green { position: relative; display: inline-block; margin: 1.5em 0; padding: 9px 10px; min-width: 120px; max-width: 100%; color: #3cb7a2; background: #3cb7a2; border: solid 3px #3cb7a2; border-radius: 60px; } .balloon-green:before { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -15px; border: 15px solid transparent; border-top: 15px solid #3cb7a2; z-index: 2; } .stitch-box { display: inline-flex; } .stitch { position: relative; display: inline-flex; margin: 1.5em 1.5em; min-width: 154px; max-width: 100%; min-height: 94px; border: 2px dashed #fff; box-shadow: 0 0 0 8px #c8e5d2; padding: 1.0em; background: #c8e5d2; border-radius: 10px; color: #fff; align-items: center; } .stitch02 { position: relative; display: inline-flex; margin: 1.5em 1.5em; min-width: 154px; max-width: 100%; min-height: 94px; border: 2px dashed #fff; box-shadow: 0 0 0 8px #fbf6c8; padding: 1.0em; background: #fbf6c8; border-radius: 10px; color: #fff; align-items: center; } .octagon-box { display: inline-flex; } .octagon-box02 { display: flex; flex-direction: row; justify-content: center; } .octagon { position: relative; display: inline-block; margin: 1.5em 1.5em; background: #fdeff5; background: linear-gradient(135deg, transparent 15px, #fdeff5 0) top left, linear-gradient(-135deg, transparent 15px, #fdeff5 0) top right, linear-gradient(-45deg, transparent 15px, #fdeff5 0) bottom right, linear-gradient(45deg, transparent 15px, #fdeff5 0) bottom left; background-size: 50% 50%; background-repeat: no-repeat; min-width: 154px; max-width: 100%; height: auto; } .octagon02 { position: relative; display: inline-block; margin: 1.0em 4em; background: #e1cce3; background: linear-gradient(135deg, transparent 15px, #e1cce3 0) top left, linear-gradient(-135deg, transparent 15px, #e1cce3 0) top right, linear-gradient(-45deg, transparent 15px, #e1cce3 0) bottom right, linear-gradient(45deg, transparent 15px, #e1cce3 0) bottom left; background-size: 50% 50%; background-repeat: no-repeat; box-shadow: 0 0 8px #c81432; min-width: 154px; max-width: 100%; height: 100%; } .octagon03 { position: relative; margin: 1.0em 4em; background: #e1cce3; background-size: 50% 50%; background-repeat: no-repeat; box-shadow: 0 0 8px #c81432; min-width: 154px; max-width: 100%; flex: 1; } .octagon04 { display: flex; justify-content: center; align-items: center; margin: 1em 4em; background: #e1cce3; background-size: 50% 50%; background-repeat: no-repeat; box-shadow: 0 0 8px #c81432; min-width: 154px; max-width: 100%; height: 100%; } .wrap { display:flex; flex-flow: column; align-items: center; justify-content: center; } .sp-br{ display:none; } @media (max-width: 1024px){ .point-box { display: inline-block; width: 100%; justify-content: center; } .uv-box01 { width: 90%; } .uv-box02 { width: 90%; } .uv-box03 { width: 90%; } } @media (max-width: 760px){ .uv-catch01{ line-height: 1.7; font-size:4.0rem; letter-spacing: .2em; margin: 0; } .uv-catch02{ line-height: 1.5; font-size:4.0rem; letter-spacing: .2em; } .uv-catch03{ line-height: 1.7; font-size:3.8rem; letter-spacing: .1em; margin: 0; } .uv-catch04{ line-height: 1.7; font-size:3.8rem; letter-spacing: .1em; margin: 0; } .uv-camp{ font-size:3.2rem; } .uv-01{ line-height: 1.5; font-size:6.4rem; letter-spacing: .2em; } .uv-01-s{ line-height: 1.5; font-size:4.4rem; letter-spacing: .2em; } .uv-02{ line-height: 1.5; font-size:6.4rem; letter-spacing: .2em; } .uv-02-s{ line-height: 1.5; font-size:4.4rem; letter-spacing: .2em; } .uv-03{ line-height: 1.5; font-size:6.4rem; letter-spacing: .2em; } .uv-03-s{ line-height: 1.5; font-size:4.4rem; letter-spacing: .2em; } .uv-cp-title { line-height: 1.5; font-size:6.4rem; letter-spacing: .2em; } .uv-banner-catch{ line-height: 1.7; font-size:3.4rem; letter-spacing: .1em; margin: 0 0.5em; } .uv-newitem-bg{ font-size: 2.7rem; margin: 10px; } .point-box { width: -webkit-fill-available; display: inline-block; } .uv-box01 { margin: 0 auto; padding: 40px 0; width: 90%; height: auto; } .uv-box02 { margin: 0 auto; padding: 40px 0; width: 90%; height: auto; } .uv-box03 { margin: 0 auto; padding: 40px 0; width: 90%; height: auto; } .uv-circle01 { width: 140px; height: 140px; margin: 5px; background-image: url("/sites/default/files/2023-12/IGI_24S1_pickup_product_001_bg_sp.png"); } .uv-circle01 span{ font-size:2.6rem; width: 140px; } .uv-circle02 { width: 140px; height: 140px; margin: 5px; background-image: url("/sites/default/files/2023-12/IGI_24S1_pickup_product_002_bg_sp.png"); } .uv-circle02 span{ font-size:2.6rem; width: 140px; } .uv-circle03 { width: 140px; height: 140px; margin: 5px; background-image: url("/sites/default/files/2023-12/IGI_24S1_pickup_product_003_bg_sp.png"); } .uv-circle03 span{ font-size:2.6rem; width: 140px; } .uv-cp-bg{ font-size: 2.7rem; margin: 10px; } .hand-catch01{ line-height: 1.7; font-size:3.0rem; letter-spacing: .2em; padding: 1.0em 0.5em; } .hand-catch02{ line-height: 1.7; font-size:3.8rem; letter-spacing: .2em; } .hand-catch03{ line-height: 1.7; font-size:3.6rem; letter-spacing: .2em; margin: 0 0.5em; } .hand-point01{ line-height: 1.7; font-size:3.2rem; letter-spacing: .2em; padding: 1.0em 0.2em; } .hand-catch04{ line-height: 1.7; font-size:3.8rem; letter-spacing: .2em; } .hand-point02{ line-height: 1.7; font-size:3.2rem; letter-spacing: .2em; padding: 1.0em 0.2em; } .hand-point03{ line-height: 1.7; font-size:3.2rem; letter-spacing: .2em; padding: 1.0em 0.2em; } .hand-point03-sub{ line-height: 1.7; font-size:3.0rem; letter-spacing: .2em; padding: 0em; margin: 0em; } .hand-point04{ line-height: 1.7; font-size:3.2rem; letter-spacing: .2em; padding: 1.0em 0.2em; } .hand-catch05{ line-height: 1.7; font-size:3.0rem; letter-spacing: .2em; padding: 0em 0.5em; } .hair-title{  line-height: 1.7; font-size: 5.6rem; letter-spacing: .2em; } .contents { top: 50px; } .contents::before { transform: skewY(-4deg); } .contents::after { transform: skewY(4deg); } .contents_inner { width: auto; padding: 10px 10px 0; } .balloon-top { padding: 14px 8px; margin: 1.5em 0.5em; } .balloon-green { padding: 7px 0px; } .stitch-box { width: -webkit-fill-available; display: inline-block; } .stitch { display: flex; margin: 2em 2em; min-height: 78px; flex-direction: column; justify-content: center; padding: 1em; } .stitch { display: flex; margin: 2em 2em; min-height: 78px; flex-direction: column; justify-content: center; padding: 1em; } .stitch02 { display: flex; margin: 2em 2em; min-height: 78px; flex-direction: column; justify-content: center; padding: 1em; } .octagon-box { width: -webkit-fill-available; display: inline-block; } .octagon { display: flex; margin: 2em 1em; min-height: 78px; flex-direction: column; justify-content: center; } .octagon02 { display: flex; margin: 0.5em 1.5em 1.5em 1.5em; min-height: 78px; flex-direction: column; justify-content: center; } .octagon03 { display: flex; margin: 0.5em 1.5em 1.5em 1.5em; min-height: 78px; flex-direction: column; justify-content: center; } .octagon04 { display: flex; margin: 0.5em 1.5em 1.5em 1.5em; min-height: 78px; flex-direction: column; justify-content: center; } }
 

 










ボディ用UVは、
香りで選べばもっとハッピー!
コロンみたいないい香り♡
まいにち楽しくUV対策

ボディ用UVは、香りで選べばもっとハッピー!
コロンみたいないい香り♡まいにち楽しくUV対策



NEW

2024年1月18日(木)発売

NEW

2024年1月18日(木)発売



\デイリー使いにうれしいポイント/

\デイリー使いにうれしいポイント/


選べる3つの香り。
気分にあわせてチョイス!

選べる3つの香り。気分にあわせてチョイス!



001

Sweet Floral

スウィートフローラル

001

Sweet Floral

スウィートフローラル



002

Fresh Citrus

フレッシュシトラス

002

Fresh Citrus

フレッシュシトラス



003

Nature Green

ネイチャーグリーン

003

Nature Green

ネイチャーグリーン