@import url('https://fonts.googleapis.com/css2?family=Cormorant:wght@300;400;500;600&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Allura&display=swap'); .nightwell-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_nightwell_agout_bg.png); /* 背景画像指定 */ background-size: cover; background-attachment: fixed; background-position: center center; padding: 100px 0 100px; height: 100%; } .about-bg .block-pic { padding: 0; margin: 0; } .about-wrapper { height: 550px; } .about-wrapper img { width: 95%; } .about-container { height: auto; } .night-title-w { font-family: "Raleway", sans-serif; position: relative; display: inline-block; padding: 0 80px; margin-bottom: 0px; letter-spacing: .15em; line-height: 1.7; font-size:5.0rem; font-weight: 400; color: #ffffff; text-align:center; } .night-title-a { font-family: "Allura", cursive; position: relative; display: inline-block; padding: 0 80px; margin-bottom: 0px; letter-spacing: .15em; line-height: 1.7; font-size:5.0rem; font-weight: 400; color: #ffffff; text-align:center; } .night-title { font-family: "Raleway", sans-serif; position: relative; display: inline-block; padding: 0 80px; margin-bottom: 0px; letter-spacing: .15em; line-height: 1.7; font-size:5.0rem; font-weight: 400; color: #366553; text-align:center; } .night-title-s { font-family: "Raleway", 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: #366553; text-align:center; } .night-title-b { font-family: "Raleway", 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: #595452; text-align:center; margin-bottom: 10px; } .night-catch01 { position: relative; display: inline-block; padding: 0 80px; margin-bottom: 20px; letter-spacing: .15em; line-height: 1.7; font-size:2.4rem; font-weight: 600; color: #366553; text-align:center; } .night-catch01-s{ letter-spacing: .18em; line-height: 1.6; padding: 0 20px; font-size:2.0rem; font-weight: 600; color: #595452; text-align:center; } .night-lead01{ letter-spacing: .20em; line-height: 2.2; padding: 0 20px; font-size:1.9rem; font-weight: 400; color: #ffffff; text-align:center; } .night-lead02{ letter-spacing: .18em; line-height: 1.6; padding: 0 20px; font-size:1.7rem; font-weight: 400; color: #595452; text-align:center; } .night-lead03{ letter-spacing: .20em; line-height: 2.2; padding: 0 20px; font-size:1.9rem; font-weight: 600; color: #e29700; text-align:center; } .night-ingredient{ display: inline-flex; justify-content: center; flex-direction: row; align-items: center; } .night-ingredient-l{ letter-spacing: .10em; line-height: 1.6; padding: 0 0 20 px; font-size:1.7rem; font-weight: 600; color: #366553; text-align:center; } .night-ingredient-sub{ line-height: 1.6; padding: 0px; font-size:1.5rem; font-weight: 400; color: #595452; text-align:center; } .night-bg { font-family: 'Cormorant', sans-serif; text-align:center; letter-spacing: .10em; font-weight: bold; font-size:1.4rem; color:#ffffff; background-color:#366553; display: inline-block; padding: 10px; margin: 10px 20px 5px 20px; width: 120px; } .night-bg-r { text-align:center; letter-spacing: .12em; font-weight: bold; font-size:2.4rem; color:#e29800; background-color:#ffffff; border: solid 1px #e29800;/*線色*/ border-radius: 3em;/*角丸*/ display: inline-block; padding: 10px 40px; margin: 20px; } .night-bg-l { text-align:center; letter-spacing: .12em; font-weight: bold; font-size:1.9rem; color:#ffffff; background-color:#dfa900; border: solid 1px #d3c6b7;/*線色*/ border-radius: 3em;/*角丸*/ display: inline-block; padding: 10px; margin: 20px; } .night-table{  table-layout: fixed; border-collapse: collapse; border: 1px solid #587d6b; width: 50%; text-align: center; margin: auto; } .night-table th { border: 1px solid #587d6b; padding: 6px; font-weight: 600; font-size:1.8rem; background-color: #ffffff91; text-align: center; color:#366553; } .night-table td { border: 1px solid #587d6b; padding: 6px 10px; text-align: center; width: 1%; color:#595452; } .night-table td.border { border-bottom-width: 3px; border-bottom-style: dotted; border-bottom-color: #587d6b; padding: 6px 10px; font-weight: 400; font-size:1.8rem; text-align: center; width: 1%; color:#595452; } .night-box { margin: 0 auto; width: 60%; height: auto; border-radius: 10px; padding: 20px 0; background-color: #ffffff40; border: 1px solid #e29800; } .night-box img { width: 90%; } .night-box01 { margin: 0 auto; width: 60%; height: auto; border-radius: 10px; padding: 20px 0; border: 1px solid #587d6b; } .night-shadow { text-align:center; letter-spacing: .12em; font-weight: bold; font-size:2.0rem; color:#ffffff; text-shadow: 0 0 10px #fff22c; padding: 10px; margin: 20px; } .night-cap { color:#ffffff; } .night-point01 { letter-spacing: .18em; line-height: 1.8; padding: 0 20px; font-size:3.2rem; font-weight: 600; color: #ffffff; text-align:center; position: relative; display: inline-block; width: 90%; background: linear-gradient(#587d6a); margin: 10px 0 0; } .night-anchorLink { display: flex; justify-content: center; margin: 40px auto; width: 100%; flex-wrap: wrap; } .btn a { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 320px; padding: 10px 10px 10px 10px; position: relative; text-decoration: none; transition: all 0.4s ease; margin: 0 5px 5px; } .btn01 a { background-color: #f2d692; border: 1px solid #f2d692; border-radius: 4px; font-size: 1.4em; color: #366553; font-weight: 600; } .btn01 a .sub { line-height: normal; font-family: "Allura", cursive; font-size: 1.8em; color: #e29700; font-weight: 400; } .btn01 a .en { font-family: "Raleway", sans-serif; font-size: 0.5em; color: #595452; font-weight: 400; letter-spacing: .08em; } .btn01 a:hover { background-color: #c1b294; border: 1px solid #c1b294; } .btn01 a::after { content: ''; width: 10px; height: 10px; position: absolute; right: 15px; border-left: solid 1px #595452; border-bottom: solid 1px #595452; transform: rotate(-45deg); } .btn02 a { background-color: #ccccab; border: 1px solid #ccccab; border-radius: 4px; font-size: 1.4em; color: #366553; font-weight: 600; } .btn02 a .sub { line-height: normal; font-family: "Allura", cursive; font-size: 1.8em; color: #e29700; font-weight: 400; } .btn02 a .en { font-family: "Raleway", sans-serif; font-size:0.5em; color: #595452; font-weight: 400; letter-spacing: .08em; } .btn02 a:hover { background-color: #c1b294; border: 1px solid #c1b294; } .btn02 a::after { content: ''; width: 10px; height: 10px; position: absolute; right: 15px; border-left: solid 1px #595452; border-bottom: solid 1px #595452; transform: rotate(-45deg); } .btn03 a { background-color: #e1b888; border: 1px solid #e1b888; border-radius: 4px; font-size: 1.4em; color: #366553; font-weight: 600; } .btn03 a .sub { line-height: normal; font-family: "Allura", cursive; font-size: 1.8em; color: #e29700; font-weight: 400; } .btn03 a .en { font-family: "Raleway", sans-serif; font-size: 0.5em; color: #595452; font-weight: 400; letter-spacing: .08em; } .btn03 a:hover { background-color: #c1b294; border: 1px solid #c1b294; } .btn03 a::after { content: ''; width: 10px; height: 10px; position: absolute; right: 15px; border-left: solid 1px #595452; border-bottom: solid 1px #595452; transform: rotate(-45deg); } .btn04 a { background-color: #d4cab4; border: 1px solid #d4cab4; border-radius: 4px; font-size: 1.4em; color: #366553; font-weight: 600; } .btn04 a .sub { line-height: normal; font-family: "Allura", cursive; font-size: 1.8em; color: #e29700; font-weight: 400; } .btn04 a .en { font-family: "Raleway", sans-serif; font-size: 0.5em; color: #595452; font-weight: 400; letter-spacing: .08em; } .btn04 a:hover { background-color: #c1b294; border: 1px solid #c1b294; } .btn04 a::after { content: ''; width: 10px; height: 10px; position: absolute; right: 15px; border-left: solid 1px #595452; border-bottom: solid 1px #595452; transform: rotate(-45deg); } @media (max-width: 1024px){ .night-box { width: 90%; } .night-box01 { width: 90%; } .night-table{ width: 90%; } .night-point01 { width: 90%; } .night-title-w{ font-size:4.0rem; } .night-title-a{ font-size:4.0rem; } .night-title{ font-size:4.0rem; } } @media (max-width: 767px){ .night-title-w{ font-size:6.0rem; padding: 0 30px; } .night-title-a{ font-size:6.0rem; padding: 0 30px; } .night-title{ font-size:6.0rem; padding: 0 30px; } .night-title-s{ font-size:4.4rem; padding: 0 20px; } .night-title-b{ font-size:4.8rem; padding: 0 20px; } .night-catch01{ font-size:3.6rem; padding: 0 30px; } .night-catch01-s{ line-height: 1.7; font-size:3.2rem; } .night-lead01{ padding: 0; line-height: 2.3; font-size:2.9rem; } .night-lead02{ line-height: 1.7; font-size:2.7rem; } .night-lead03{ padding: 0; line-height: 2.3; font-size:3.2rem; } .night-ingredient-sp { display:flex; flex-flow: column; } .night-ingredient-l{ padding: 0 0 20 px; line-height: 1.6; font-size:3.0rem; } .night-ingredient-sub{ padding: 0; line-height: 1.6; font-size:2.4rem; } .night-bg{ font-size:2.4rem; padding: 5px; width: 80px; } .night-bg-r{ font-size:3.4rem; } .night-bg-l{ font-size:2.7rem; } .night-table{ width: 90%; } .night-table th{ font-size:2.8rem; } .night-table td.border { border-bottom-width: 3px; font-size:2.8rem; } .night-box { margin: 0 auto; padding: 20px 0; width: 90%; height: auto; } .night-box01 { margin: 0 auto; padding: 20px 0; width: 90%; height: auto; } .night-shadow{ font-size:3.2rem; } .night-point01 { color: #ffffff; padding: 0px; line-height: 1.8; font-weight: 600; font-size: 3.2rem; width: 90%; background: linear-gradient(#587d6a); margin: 10px 0 0; } .sp-br{ display: inline-block; } }

About

NIGHTWELL



一日頑張った日の終わりには、
柚子の香りで、ご自愛を。
おやすみ前のひとときを
夢へとつづく、
リラックスタイムに変えるアイテム
ナイトウェル。

眠る前のリラックスタイムに。

シトラスウッディの香り

やわらかさの中にほんのり苦みを感じる
柚子を基調に、
やすらかなセダーウッドや針葉樹林のような
深いグリーンをしのばせた香り。



AROMA

TOP MIDDLE LAST

BOTANICAL INGREDIENT


NIGHTWELL LINEUP

11月18日(火)発売

BODY MILK

一日の終わりに

しっとりボディミルク


Texture


How to Use

HAND TREATMENT

朝までうるおいハンドケア


How to Use


With

ハンドトリートメント

MASSAGE

インバス・アウトバス両用

フェイスマッサージ


How to Use

インバス
洗顔の後に。
軽く水気をきってからお使いください。
マッサージ後、洗い流します。
アウトバス
化粧水の前(イグニス乳液の後)に。
マッサージ後、ティッシュペーパーで
やさしくふきとります。

BEDSIDE MIST

リラックス空間を演出する

ルーム・リネン用フレグランス



How to Use


枕やシーツに吹きかけて。瞬時にリラックス空間をつくりだす。

{ "background_img": "/sites/default/files/2025-10/IG_25winter_pickup_bg_nightwell_B_pc.png", "font_color": "#ffffff", "font_weight": 400, "left": { "title": "", "text": "", "title_img": "/sites/default/files/2025-10/IG_25winter_pickup_bg_nightwell_pc.png", "title_img_alt": "MOIST LINE NIGHTWELL" }, "right": [ { "text": "ナイトウェル", "name": "ABOUT NIGHTWELL", "img": "/sites/default/files/2025-10/IG_25winter_pickup_bg_icon-1_0.png", "href": "#about" }, { "text": "ボディミルク", "name": "BODY MILK", "img": "/sites/default/files/2025-10/IG_25winter_pickup_bg_icon-2_0.png", "href": "#bodymilk" }, { "text": "ハンドトリートメント", "name": "HAND TREATMENT", "img": "/sites/default/files/2025-10/IG_25winter_pickup_bg_icon-3_0.png", "href": "#handtreatment" }, { "text": "マッサージ", "name": "MASSAGE", "img": "/sites/default/files/2025-10/IG_25winter_pickup_bg_icon-4_0.png", "href": "#massage" }, { "text": "ベッドサイド ミスト", "name": "BEDSIDE MIST", "img": "/sites/default/files/2025-10/IG_25winter_pickup_bg_icon-5_0.png", "href": "#bedsidemist" } ], "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; } }