@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap'); .ig-body{ font-family:"Noto Sans JP", sans-serif; transform:rotateZ(0deg); } .mv .block-pic { padding: 0; margin: 0; } .about-bg { background-image: url(/sites/default/files/2025-10/IG_25winter_cleansing_tex_bg.png); /* 背景画像指定 */ background-size: cover; background-attachment: fixed; background-position: center center; padding: 60px 0 60px; opacity: 0.8; /* height: 100%;*/ } .about-bg .block-pic { padding: 0; margin: 0; } .about-wrapper { /* height: 400px; */ } .about-wrapper img { width: 95%; } .about-container { height: auto; } .movie-bg { background-image: url(/sites/default/files/2025-10/IG_25winter_cleansing_movie_bg.png); /* 背景画像指定 */ background-size: cover; background-attachment: fixed; background-position: center center; padding: 60px 0 60px; /* opacity: 0.8;*/ /* height: 100%;*/ } .movie-container { width: 90%; display: inline-block; } .cl-lead01 { position: relative; display: inline-block; padding: 0 20px; letter-spacing: .10em; line-height: 2.3; font-size: 3.2rem; font-weight: 400; color: #6d5b3d; text-align: center; /* margin-bottom: 1em; */ text-shadow: 1px 1px 8px #ffffff, -1px 1px 8px #ffffff, 1px -1px 8px #ffffff, -1px -1px 8px #ffffff; } .content-bg { background-image: linear-gradient(90deg, #f0d797, #ffffff 50%, #f3d0c9); } .cl-circle-content { display: inline-flex; width: 100%; display: inline-flex; flex-direction: row; justify-content: center; margin: auto; } .cl-circle-flexbox { display: flex; flex-direction: column; text-align: center; } .cl-circle { width: 136px; height: 136px; border-radius: 50%; background: #ffffff; border: 1px solid #a98f73; margin: 0px 10px 0px 10px; position: relative; display: inline-block; } .cl-circle p { display: inline-block; text-align: center; color: #595452; font-size: 2.8rem; text-align: center; letter-spacing: .14em; font-weight: 600; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 136px; background: linear-gradient(30deg, #e4827d 0%, #e4827d 40%, #f3982d 80%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .cl-ingredient-content { display: inline-flex; width: 100%; display: inline-flex; flex-direction: row; justify-content: center; margin: auto; } .cl-ingredient-flexbox { display: flex; flex-direction: column; text-align: center; margin: 0 10px; align-items: center; } .cl-ingredient-flexbox img { width: 136px; } .ef-box-aroma { margin: 0 auto; padding: 20px 0px; width: 90%; height: auto; } .aroma-box { display: inline-flex; width: 95%; } .aroma-wrap { display: flex; flex-flow: column; align-items: center; } .ef-box-aroma img { width: 70%; } .ef-aroma-sub { letter-spacing: .14em; line-height: 1.8; font-size: 2.0rem; padding: 0px 5px; font-weight: 400; color: #b8a283; } .ce-body{ font-family:"Noto Sans JP", sans-serif; transform:rotateZ(0deg); } .ce-catch01 { position: relative; display: inline-block; padding: 0 20px; margin-bottom: 20px; letter-spacing: .15em; line-height: 1.7; font-size:2.4rem; font-weight: 400; color: #ffffff; text-align:center; margin-bottom: 1em; } .ce-catch01:before { content: ''; position: absolute; bottom: -20px; display: inline-block; width: 100px; height: 3px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); background-color: #ffffff; border-radius: 1px; } .ce-catch01 span { position: relative; display: inline-block; padding: 0px; margin-bottom: 20px; letter-spacing: .12em; line-height: 1.7; font-size:1.2rem; font-weight: 400; color: #ffffff; text-align:center; margin-bottom: 1em; } .ce-note01 { position: relative; display: inline-block; padding: 0px; margin-bottom: 20px; letter-spacing: .15em; line-height: 1.7; font-size:1.2rem; font-weight: 400; color: #ffffff; text-align:center; margin-bottom: 1em; } .ce-lead01{ letter-spacing: .18em; line-height: 1.8; padding: 0 20px; font-size:1.7rem; font-weight: 400; color: #ffffff; text-align:center; } .ce-lead02{ letter-spacing: .18em; line-height: 1.6; padding: 0 20px; font-size:1.7rem; font-weight: 500; color: #e4817d; text-align:center; } .ce-lead03{ letter-spacing: .18em; line-height: 1.6; padding: 0 20px; font-size:1.7rem; font-weight: 500; color: #b8a283; text-align:center; } .ce-title01-l { font-family: 'Jost', sans-serif; position: relative; display: inline-block; padding: 0 80px; margin-bottom: 0px; letter-spacing: .15em; line-height: 1.7; font-size:5.5rem; font-weight: 300; color: #3a6a4b; text-align:center; } .ce-title01-b { font-family: 'Jost', sans-serif; position: relative; display: inline-block; padding: 0 80px; margin-bottom: 0px; letter-spacing: .15em; line-height: 1.2; font-size:4.5rem; font-weight: 400; color: #3a6a4b; text-align:center; } .ce-title-s { font-family: 'Jost', sans-serif; position: relative; display: inline-block; padding: 0 80px; margin-bottom: 0px; letter-spacing: .15em; line-height: 1.7; font-size:3.5rem; font-weight: 400; color: #b7a384; text-align:center; } .ce-parent-bg { display: inline-flex; } .ce-bg01 { text-align: center; letter-spacing: .12em; font-weight: 600; font-size: 1.8rem; color: #595452; background-color: #ffffff; border-radius: 10px; border: 1px solid #3a6a4b; display: inline-block; width: 280px; height: 80px; padding: 25px 10px; margin: 10px 20px; } .ce-bg01 span { text-align: center; letter-spacing: .12em; font-weight: 400; font-size: 1.2rem; color: #595452; padding: 0px; } .ce-bg01 sub{ text-align:center; letter-spacing: .12em; font-weight: 400; font-size:1.2rem; color:#595452; padding: 0px; vertical-align: sub; } .ce-box01 { margin: 0 auto; width: 60%; height: auto; border-radius: 10px; padding: 40px 0px 20px; background-color: #ffffff; } .ce-box02 { margin: 0 auto; width: 60%; height: auto; border-radius: 10px; padding: 40px 0px 20px; background-color: #ffffff; } .ce-ingredient{ display: inline-flex; justify-content: center; flex-direction: row; align-items: center; } .ce-ingredient-l{ letter-spacing: .10em; line-height: 1.6; padding: 0 0 20 px; font-size:1.7rem; font-weight: 600; color: #e4817d; text-align:center; } .ce-ingredient-m{ letter-spacing: .10em; line-height: 1.6; padding: 0 0 20 px; font-size:1.7rem; font-weight: 600; color: #b8a283; text-align:center; } .ce-ingredient-sub{ line-height: 1.6; padding: 0px; font-size:1.5rem; font-weight: 300; color: #595452; text-align:center; } .sp-br{ display:none; } @media (max-width: 1024px){ .ce-title01-l{ font-size:5.0rem; } .ce-title01-b{ font-size:4.0rem; } .ce-catch01{ font-size:2.0rem; } .ce-box01 { width: 90%; padding: 25px 0px 20px; } .ce-box02 { width: 90%; padding: 25px 0px 20px; } } @media (max-width: 767px){ .ce-catch01{ font-size:3.4rem; padding: 0 10px; line-height: 1.8; } .ce-catch01:before { bottom: -20px; width: 80px; } .ce-catch01 span{ font-size:2.0rem; padding: 0px; line-height: 1.8; } .ce-note01{ font-size:2.0rem; padding: 0 10px; line-height: 1.8; } .ce-lead01{ line-height: 1.9; font-size:2.7rem; } .ce-title01-l{ font-size:6.5rem; padding: 0 30px; line-height: 1.2; } .ce-lead02{ line-height: 1.7; font-size:2.8rem; } .ce-lead03{ line-height: 1.7; font-size:2.8rem; } .ce-title01-b{ font-size:5.5rem; padding: 0 5px; line-height: 1.2; } .ce-title-s{ font-size:4.5rem; padding: 0 30px; } .ce-bg01{ font-size:2.8rem; width: 160px; height: 80px; margin: 10px 10px; } .ce-bg01 span{ font-size:2.0rem; } .ce-bg01 sub{ font-size:2.0rem; padding: 0px; } .ce-box01 { margin: 0 auto; padding: 40px 0 40px; width: 90%; height: auto; } .ce-box02 { margin: 0 auto; padding: 40px 0 40px; width: 90%; height: auto; } .ce-ingredient-sp { display:flex; flex-flow: column; } .ce-ingredient-l{ padding: 0 0 20 px; line-height: 1.6; font-size:2.5rem; } .ce-ingredient-m{ padding: 0 0 20 px; line-height: 1.6; font-size:2.5rem; } .ce-ingredient-sub{ padding: 0; line-height: 1.6; font-size:2.3rem; } .movie-bg { background-image: url(/sites/default/files/2025-10/IG_25winter_cleansing_movie_bg.png); /* 背景画像指定 */ background-size: cover; background-attachment: fixed; background-position: center center; padding: 60px 0 60px; /* opacity: 0.8;*/ /* height: 100%;*/ } .movie-container { width: 90%; display: inline-block; } .sp-br{ display: inline-block; } }
寒さでこわばる季節に。
じんわり温感でやさしく包みこむ。
冬肌に心地よく、心もほぐれる
新・クレンジング、デビュー。

じんわり
温感

ぴったり密着
きちんとオフ

しっとり
しなやか



INGREDIENTS


冬肌に頼もしい。厳選成分を配合


ムクロジエキス
(ムクロジ果皮エキス)
保湿成分

リンゴ酸
 
保湿成分

アカヤジオウエキス
(アカヤジオウ根エキス)
保湿成分



イグニスこだわりの厳選植物素材


白神産
ウイキョウ
エキス
(ウイキョウ果実エキス)

すこやか成分

小笠原産
パッションフルーツ
エキス
(加水分解クダモノ
トケイソウ果汁エキス)
保湿成分




AROMA


ハーバルフレッシュの香り


ウイキョウ
レモン
オレンジ
カモミール
アルモアーズ
ベルガモット
バジル
ローズマリー
タイム
コリアンダー
ラバンジン
パルマローザ



TEXTURE



HOW TO USE


{ "background_img": "/sites/default/files/2025-10/IG_25winter_cleansing_bg_pc.png", "font_color": "#ffffff", "font_weight": 400, "left": { "title": "", "text": "", "title_img": "/sites/default/files/2025-10/IG_25winter_cleansing_title_pc.png", "title_img_alt": "MOIST HOT CLEANSING GEL モイスト ホットクレンジングジェル" }, "right": [ { "text": "", "name": "", "img": "", "href": "" }, { "text": "", "name": "", "img": "", "href": "" }, { "text": "", "name": "2025.11.18 Tue. DEBUT", "img": "", "href": "" }, { "text": "", "name": "", "img": "", "href": "" }, { "text": "", "name": "", "img": "", "href": "" } ], "banner": { "img": "", "alt": "", "link": "" } }

毛穴つるん洗顔

シトラス香る泡でうっとり、素肌すっきり

:root { --px-content-width: 393; } .common-footer-block-area[data-v-4dc9cd29] { margin: 0; padding: 12rem 0 0 0; } @media (max-width: 767px) and (max-width: 750px) { .common-footer-block-area[data-v-4dc9cd29] { margin: 0; padding: calc((120 / var(--vw-base-width)) * 100vw) calc((0 / var(--vw-base-width)) * 100vw) 0; } } .dev-add-fixed-bg-img-wrapper { position: fixed; width: 100%; height: 100dvh; left: 0; top: 0; z-index: -1; background: #fff; img { width: 100%; height: 100%; object-fit: cover; object-position: center; } } .dev-add-fixed-left, .dev-add-fixed-right { position: fixed; pointer-events: none; top: 80px; width: calc(50vw - (var(--px-content-width) / 2) * 1px); height: calc(100vh - 80px); display: flex; flex-direction: column; justify-content: center; align-items: center; @media (max-width: 1150px) { display: none; } } .dev-add-fixed-left { left: 0; } .dev-add-fixed-text-area { max-width: 418px; width: 80%; display: flex; flex-direction: column; gap: 10px; pointer-events: auto; } .dev-add-fixed-title { display: none; font-family: var(--font-family--en); font-size: 32px; font-weight: 300; line-height: 1.2; color: #434343; letter-spacing: 0.07em; text-align: center; } .dev-add-fixed-text { display: none; font-family: var(--font-family--en); font-size: 16px; font-weight: 300; line-height: 1.6; color: #434343; letter-spacing: 0.07em; text-align: center; } .dev-add-fixed-title-img { display: none; width: 100%; img { display: none; width: 100%; height: 100%; object-fit: contain; object-position: center; } } .dev-add-fixed-right { right: 0; } .dev-add-fixed-product-list { pointer-events: auto; display: flex; flex-direction: column; gap: 20px; } .dev-add-fixed-product-link { display: flex; align-items: center; gap: 10px; transition: all 0.15s ease-out; } .dev-add-fixed-product-link:hover { text-decoration: none; opacity: 0.8; } .dev-add-fixed-product-link:focus { text-decoration: none; } .dev-add-fixed-product-link:link { color: #00000000; } .dev-add-fixed-product-img-area { width: 60px; height: 60px; img { width: 100%; height: 100%; object-fit: cover; object-position: center; } } .dev-add-fixed-product-box { display: flex; flex-direction: column; gap: 6px; } .dev-add-fixed-product-subtitle { font-family: var(--font-family--en); font-size: 12px; font-weight: 300; line-height: 1; color: #343434; letter-spacing: 0.07em; } .dev-add-fixed-product-subtitle.--none { display: block; visibility: hidden; height: 12px; } .dev-add-fixed-product-name { font-family: var(--font-family--en); font-size: 18px; font-weight: 300; line-height: 1.4; color: #343434; letter-spacing: 0.07em; } .dev-add-fixed-product-name.--ex { display: inline-flex; align-items: center; gap: 10px; } .dev-add-fixed-product-name.--ex span { display: inline-flex; align-items: center; justify-content: center; width: 12px; height: 12px; } .dev-add-fixed-banner { margin-top: 50px; width: 350px; pointer-events: auto; } .dev-add-fixed-banner-link { width: 100%; transition: all 0.15s ease-out; img { width: 100%; height: 100%; object-fit: cover; object-position: center; } } .dev-add-fixed-banner-link:hover { text-decoration: none; opacity: 0.8; } .dev-add-fixed-banner-sp { @media (min-width: 1151px) { display: none; } @media (max-width: 1150px) { position: fixed; z-index: 5; bottom: 20px; left: 50%; transform: translateX(-50%); max-width: 350px; width: calc(100% - 20px); aspect-ratio: 350 / 80; margin: 0 auto; } @media (max-width: 750px) { bottom: calc(((120 / var(--vw-base-width)) * 100vw) + 10px); } } .dev-add-fixed-banner-sp-link { width: 100%; img { width: 100%; height: 100%; object-fit: cover; object-position: center; } } .dev-add-fixed-banner-sp-close { position: absolute; top: -10px; right: -10px; width: 20px; height: 20px; border-radius: 50%; background: #ffffff; cursor: pointer; display: inline-flex; justify-content: center; align-items: center; } .dev-add-fixed-banner-sp-close-box { width: 6px; display: inline-flex; justify-content: center; align-items: center; flex-direction: column; gap: 2px; } .dev-add-fixed-banner-sp-close-line { width: 100%; height: 1px; background: #A09288; } .dev-add-fixed-banner-sp-close-line:first-child { rotate: 45deg; } .dev-add-fixed-banner-sp-close-line:last-child { position: absolute; width: 6px; rotate: -45deg; }
/* 初期表示抑止: iframe 生成まで元要素を非表示にする */ @media (min-width: 768px) { #block-ignis-content > :not(.js-no-iframe) { display: none !important; }; } /* スクロールバーを非表示 */ html::-webkit-scrollbar, body::-webkit-scrollbar { display: none; } html, body { -ms-overflow-style: none; scrollbar-width: none; }
@media (min-width: 768px) { html:not(.--iframe-ready) #block-ignis-content html:not(.--iframe-ready) .common-footer-block-area, html:not(.--iframe-ready) common-footer-block-area, html:not(.--iframe-ready) #common-aside-shop, html:not(.--iframe-ready) .common-aside-instagram, html:not(.--iframe-ready) .common-aside-flow-line, html:not(.--iframe-ready) .common-footer { display: none !important; } }