@import url('https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@800&display=swap'); .hair-body{ font-family: 'M PLUS Rounded 1c', sans-serif; } .newitem-bg { text-align: center; letter-spacing: .12em; font-weight: bold; font-size: 1.9rem; color: #ffffff; border-radius: 100vh; background-color: #946bac; display: inline-block; margin: 20px; padding: 1rem 3rem; } .hair-title{ letter-spacing: .15em; line-height: 1.5; font-size:4.6rem; font-weight: 800; color:#3cb7a2; text-align:center; margin: 0 0 0.6em; } .hair-title01{ letter-spacing: .15em; line-height: 1.5; font-size:3.6rem; font-weight: 800; color:#3cb7a2; text-align:center; margin: 0 0 0.6em; } .hair-title01-small{ letter-spacing: .15em; line-height: 1.5; font-size:2.3rem; font-weight: 800; color:#3cb7a2; text-align:center; margin: 0 1.2em; } .hair-title02{ letter-spacing: .15em; line-height: 1.5; font-size:3.6rem; font-weight: 800; color:#3cb7a2; text-align:center; margin: 0 0 0.6em; } .hair-title03{ letter-spacing: .15em; line-height: 1.5; font-size:3.6rem; font-weight: 800; color:#946bac; text-align:center; margin: 0 0 0.6em; } .hair01-catch{ letter-spacing: .15em; line-height: 2.0; font-size:2.6rem; font-weight: 800; color:#4c4948; text-align:center; margin: 0 1.2em; } .hair01-catch02{ letter-spacing: .15em; line-height: 1.5; font-size:2.3rem; font-weight: 800; color:#946bac; text-align:center; margin: 0 1.2em; } .hair01-catch03{ letter-spacing: .15em; line-height: 1.5; font-size:2.3rem; font-weight: 800; color:#3cb7a2; text-align:center; margin: 0 1.2em; } .hair01-catch04{ letter-spacing: .15em; line-height: 1.5; font-size:2.0rem; font-weight: 600; color:#ffffff; text-align:center; margin: 0 1.0em; } .hair-catch{ letter-spacing: .15em; line-height: 1.5; font-size:2.3rem; font-weight: 800; color:#ffffff; text-align:center; margin: 0 1.2em; } .hair-catch02{ letter-spacing: .15em; line-height: 1.5; font-size:2.0rem; font-weight: 600; color:#4c4948; text-align:center; margin: 0 1.0em; } .body-title{ letter-spacing: .15em; line-height: 1.5; font-size:2.6rem; font-weight: 600; color:#e85f9d; text-align:center; margin: 0 0 0.6em; } .body-marker{ background: linear-gradient(transparent 50%,#f9d1d1 50%); margin: auto 20px; } .milk01-catch{ letter-spacing: .15em; line-height: 2.0; font-size:2.6rem; font-weight: 800; color:#4c4948; text-align:center; margin: 0 1.2em; } .milk01-catch02{ letter-spacing: .15em; line-height: 1.8; font-size:2.1rem; font-weight: 500; color:#4c4948; text-align:center; margin: 0 1.0em; } .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: #e6deee; 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: #d3ebed; 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: #946bac; background: #946bac; border: solid 3px #946bac; border-radius: 60px; } .balloon:before { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -15px; border: 15px solid transparent; border-top: 15px solid #946bac; 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: #946bac; border: solid 3px #946bac; border-radius: 60px; } .balloon-top:before { content: ""; position: absolute; top: -30px; left: 50%; margin-left: -15px; border: 15px solid transparent; border-bottom: 15px solid #946bac; } .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; } .sp-br{ display:none; } @media (max-width: 760px){ .newitem-bg{ font-size: 2.7rem; } .hair-title{  line-height: 1.7; font-size: 5.6rem; letter-spacing: .2em; } .hair-title01{  line-height: 1.7; font-size: 4.6rem; letter-spacing: .2em; } .hair-title01-small{ line-height: 1.7; font-size:3.6rem; letter-spacing: .2em; margin: 0 0.5em; } .hair-title02{  line-height: 1.7; font-size: 4.6rem; letter-spacing: 0.5rem; } .hair-title03{  line-height: 1.7; font-size: 4.6rem; letter-spacing: .2em; } .hair01-catch{ line-height: 1.7; font-size:3.8rem; letter-spacing: .2em; } .hair01-catch02{ line-height: 1.7; font-size:3.6rem; letter-spacing: .1em; } .hair01-catch03{ line-height: 1.7; font-size:3.6rem; letter-spacing: .1em; } .hair01-catch04{ line-height: 1.7; font-size:3.4rem; letter-spacing: .1em; margin: 0 0.5em; } .hair-catch{ line-height: 1.7; font-size:3.6rem; letter-spacing: .2em; margin: 0 0.5em; } .hair-catch02{ line-height: 1.7; font-size:3.4rem; letter-spacing: .2em; margin: 0 0.5em; } .body-title{  line-height: 1.7; font-size: 3.6rem; letter-spacing: .2em; } .milk01-catch{ line-height: 1.7; font-size:3.6rem; letter-spacing: .2em; } .milk01-catch02{ line-height: 1.7; font-size:3.1rem; 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; } }


 7月18日(火)発売 



頭皮を洗う新習慣
#頭皮クレンジングシャンプー

 7月18日(火)発売 



頭皮を洗う新習慣
#頭皮クレンジングシャンプー

2種のクレイ配合※
皮脂&よごれ吸着
※カオリン(よごれ吸着)・ベントナイト(皮脂吸着)
頭皮環境を整える
根本から髪ふんわり
2種のクレイ配合※
皮脂&よごれ吸着
頭皮環境を整える
根本から髪ふんわり

※カオリン(よごれ吸着)・ベントナイト(皮脂吸着)


ダメージに合わせて
使いわける新習慣
#マルチなヘアトリートメント

ダメージに合わせて使いわける新習慣
#マルチなヘアトリートメント

髪の内と外から
ダメージ補修
ドライヤーやヘアアイロンの
熱ダメージからプロテクト
満ちるうるおい
なめらかにまとまるツヤ髪へ
   髪の内と外から   
ダメージ補修
ドライヤーやヘアアイロンの
熱ダメージからプロテクト
満ちるうるおい
なめらかにまとまるツヤ髪へ