@import url('https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300..700;1,300..700&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap'); @font-face { font-family: "Alphabet"; src: import url('https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300..700;1,300..700&display=swap'); unicode-range: U+0041-005A, U+0061-007A; /* A-Z, a-z */ } .body{ font-family: "Alphabet", "Noto Sans JP"; } .body02{ font-family: "Cormorant", "Noto Sans JP"; } .gift-bgcolor { /* padding: 5px 0; */ background-color: #a3918740; margin: 40px 0 60px; } .block-pic-text[data-type="0"] .text-container[data-v-49afa3dd] { background-color: #a3918740; } .gift-bg .text-container { color: #545952; } .gift-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: 240px; padding: 15px 10px; position: relative; text-decoration: none; transition: all 0.4s ease; margin: 5px 5px 5px; } .btn01 a { background-color: #f8eaea; border: 1px solid #a39187; border-radius: 0px; font-size: 1.0em; color: #a39187; font-weight: 400; } .btn01 a .sub { font-size: 1.0em; color: #a39187; font-weight: 400; } .btn01 a:hover { background-color: #fbe9c7; border: 1px solid #fbe9c7; } .btn01 a::after { content: ''; display: inline-block; width: 8px; height: 8px; position: absolute; /* right: 15px; */ border-left: solid 1px #a39187; border-bottom: solid 1px #a39187; transform: rotate(-45deg); bottom: 10px; margin: 0 10px; } .btn02 a { background-color: #FFF0E7; border: 1px solid #a39187; border-radius: 0px; font-size: 1.0em; color: #a39187; font-weight: 400; } .btn02 a .sub { font-size: 1.0em; color: #a39187; font-weight: 400; } .btn02 a:hover { background-color: #fbe9c7; border: 1px solid #fbe9c7; } .btn02 a::after { content: ''; display: inline-block; width: 8px; height: 8px; position: absolute; /* right: 15px; */ border-left: solid 1px #a39187; border-bottom: solid 1px #a39187; transform: rotate(-45deg); bottom: 10px; margin: 0 10px; } .price-btn01 a { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 140px; padding: 10px 10px; position: relative; text-decoration: none; transition: all 0.4s ease; margin: 5px 5px 5px; background-color: #ffffff; border: 1px solid #a39187; border-radius: 0px; font-size: 1.0em; color: #a39187; font-weight: 400; } .price-btn01 a .sub { font-size: 1.0em; color: #a39187; font-weight: 400; } .price-btn01 a:hover { background-color: #fbe9c7; border: 1px solid #fbe9c7; } .price-btn01 a::after { content: ''; display: inline-block; width: 8px; height: 8px; /*position: absolute; */ /* right: 15px; */ border-left: solid 1px #a39187; border-bottom: solid 1px #a39187; transform: rotate(-45deg); bottom: 10px; margin: 0 10px; } .gift-title { font-family: "Cormorant", serif; font-style: normal; display: inline-block; padding: 0 10%; margin-bottom: 2.4rem; letter-spacing: .15em; line-height: 1.2; font-size:5.8rem; font-weight: 400; color: #a39187; text-align:center; } .gift-title-sub { display: inline-block; padding: 0 10%; font-size: 1.6rem; font-weight: 300; color: #a39187; text-align:center; } .gift-catch01{ font-family: "Cormorant", serif; font-style: normal; display: inline-block; padding: 0 10%; margin-bottom: 1.4rem; letter-spacing: .15em; line-height: 1.2; font-size:3.8rem; font-weight: 400; color: #a39187; text-align:center; } .gift-catch01-sub { display: inline-block; padding: 0 10%; font-size: 1.6rem; font-weight: 300; color: #a39187; text-align:center; } .gift-catch02{ font-family: "Cormorant", serif; font-style: normal; position: relative; display: inline-block; padding: 0 10%; margin-bottom: 1.4rem; letter-spacing: .15em; line-height: 1.2; font-size:3.6rem; font-weight: 400; color: #a39187; text-align:center; } .gift-catch02:before { content: ''; position: absolute; bottom: -15px; display: inline-block; width: 60px; height: 2px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); background-color: #a39187; border-radius: 1px; } .gift-catch02-sub { display: inline-block; padding: 10px 10%; font-size: 2.2rem; font-weight: 500; color: #a39187; text-align:center; } .gift img { width: 10%; transform: translate(0, -20px); max-width: calc(120px + 7rem); } .gift-m img { width: 10%; max-width: calc(120px + 7rem); } .gift-data01 { text-align: center; letter-spacing: .12em; font-weight: 400; font-size: 1.8rem; color: #ffffff; background-color: #a3918795; display: inline-block; padding: 10px 20px; margin: 10px 0 20px; } .gift-data01 span { text-align: center; letter-spacing: .12em; font-weight: 300; font-size: 1.5rem; color: #ffffff; } .gift-box { display: flex; flex-wrap: wrap; justify-content: center; } .gift-line { align-items: center; display: flex; justify-content: center; font-weight: 800; color: #a39187; font-size: 2.4rem; } .gift-line::before, .gift-line::after { background-color: #a39187; content: ""; height: 1px; width: 25%; } .gift-line::before { margin-right: 15px; } .gift-line::after { margin-left: 15px; } .gift-line02{ display: inline-flex; border: solid #a39187 0.5px; width: 60%; margin-bottom: 20px; margin-top: 35px; } .gift-border { align-items: center; display: flex; justify-content: center; font-weight: 600; color: #a39187; font-size: 2.4rem; } .gift .text-container { background-color: #ffffff00; } .gift-big-box { margin: 0 auto; width: 50%; height: auto; /* border: solid 1px #a39187; */ /* border-radius: 15px; */ padding: 20px 20px 20px; /* background-color: #ffffff; */ } .gift-aroma-flex { display: flex; justify-content: space-around; } .gift-aroma-pc { display: flex; flex-wrap: wrap; justify-content: center; gap: 1em; max-width: calc(1600px + 7rem); } .gift-aroma-box01 { margin: 0; height: auto; padding: 20px 20px; background-color: #f6f4f3; aspect-ratio: 1; width: calc(100% / 4); display: flex; flex-direction: column; } .gift-aroma-box02 { margin: 0; height: auto; padding: 20px 20px; background-color: #f7f8d0; aspect-ratio: 1; width: calc(100% / 4); display: flex; flex-direction: column; } .gift-aroma-box03 { margin: 0; height: auto; padding: 20px 20px; background-color: #e7eee8; aspect-ratio: 1; width: calc(100% / 4); display: flex; flex-direction: column; } .gift-aroma-content { align-items: center; display: flex; flex-direction: column; flex-grow: 1; } .gift-aroma-box-s01 { width: 90%; height: auto; padding: 5px; background-color: #ffffff95; margin: 20px 0 20px; } .gift-aroma-name { text-align: center; letter-spacing: .12em; font-weight: 400; font-size: 1.8rem; color: #a39187; display: flex; flex-direction: column; flex-grow: 1; } .gift-aroma-lead { font-size: 1.5rem; line-height: inherit; font-weight: 300; color: #333; display: flex; flex-direction: column; flex-grow: 1; } .navigate { /* max-width: calc(510px + (20px * 2)); */ padding: 0 20px; } .navigate a { color: #a39187; font-size: 1.5rem; font-weight: 300; line-height: 25px; font-family: var(--font-family--gothic); position: relative; display: inline-flex; align-items: center; /* justify-content: flex-end; */ } .navigate a::before { content: ""; height: 1px; width: 36px; background-color: #a39187; margin-left: 16px; order: 2; } .navigate a::after { content: ""; height: 1px; width: 5px; background-color: #a39187; position: absolute; right: 0; top: 10px; transform: rotate(45deg); } .sp-br{ display:none; } @media (max-width: 1355px){ .gift-big-box { width: 48%; } } @media (max-width: 1024px){ .gift-big-box { width: 90%; } .gift-aroma-box01 { width: calc(100% / 3); } .gift-aroma-box02 { width: calc(100% / 3); } .gift-aroma-box03 { width: calc(100% / 3); } .gift-aroma-box-s01 { width: 100%; } .gift-aroma-name { font-size: 1.6rem; } .gift-aroma-lead { font-size: 1.2rem; } } @media (max-width: 999px){ .gift img { width: 15%; } .gift-m img { width: 15%; } .gift-title { line-height: 1.0; font-size: 5.0rem; } .gift-title-sub { font-size: 1.2rem; } } @media (min-width: 768px) { .block-products[data-v-a8905cbe] { padding: 0 1rem; } } @media (max-width: 767px){ .btn a { width: 45vw; padding: 15px 10px; margin: 5px 5px 5px; } .btn01 a::after { width: 6px; height: 6px; /* right: 12px; */ } .btn02 a::after { width: 6px; height: 6px; /* right: 12px; */ } .price-btn01 a { width: 45vw; padding: 10px 10px; margin: 5px 5px 5px; } .price-btn01 a::after { width: 6px; height: 6px; /* right: 12px; */ } .gift-title{ font-size:7.2rem; padding: 0 20px; display: flex; justify-content: center; } .gift-title-sub { font-size: 2.8rem; padding: 0 20px; display: flex; justify-content: center; } .gift-catch01{ font-size:5.2rem; padding: 0 20px; display: flex; justify-content: center; } .gift-catch01-sub { font-size: 2.8rem; padding: 0 20px; display: flex; justify-content: center; } .gift-catch02{ font-size:5.0rem; padding: 0 20px; display: flex; justify-content: center; } .gift-catch02-sub { font-size: 3.4rem; padding: 0 20px; display: flex; justify-content: center; } .gift img { width: 40%; } .gift-m img { width: 40%; } .gift-data01 { font-size: 3.0rem; } .gift-data01 span { font-size: 2.4rem; } .gift-line { font-size: 3.2rem; } .gift-line::before, .gift-line::after { width: 25%; } .gift-line02{ border: solid #a39187 0.5px; width: 90%; } .gift-border { font-size: 3.2rem; } .gift-big-box { margin: 0 auto; padding: 20px 0; width: 90%; height: auto; } .gift-aroma-box01 { margin: auto; height: auto; padding: 20px 20px; background-color: #f6f4f3; aspect-ratio: auto; width: 90%; margin-bottom: 10px; } .gift-aroma-box02 { margin: auto; height: auto; padding: 20px 20px; background-color: #f7f8d0; aspect-ratio: auto; width: 90%; margin-bottom: 10px; } .gift-aroma-box03 { margin: auto; height: auto; padding: 20px 20px; background-color: #e7eee8; aspect-ratio: auto; width: 90%; margin-bottom: 10px; } .gift-aroma-content { display: flex; flex-flow: column; align-items: center; } .gift-aroma-box-s01 { width: 100%; height: auto; padding: 5px; background-color: #ffffff95; } .gift-aroma-name { text-align: center; letter-spacing: .12em; font-weight: 400; font-size: 3.0rem; color: #a39187; display: inline-block; } .gift-aroma-lead { font-size: 2.4rem; line-height: inherit; font-weight: 300; color: #333; } .navigate a { font-size: 2.4rem; } .sp-br{ display: inline-block; } }

IGNIS GIFT

大切な方へ想いを込めて。イグニスのギフト

IGNIS GIFT


大切な方へ想いを込めて。イグニスのギフト

GIFT WRAPPING

ギフトラッピング

GIFT WRAPPING


ギフトラッピング

Wrapping Bag


ラッピング袋


無 料

Gift Box


ギフトボックス



RECOMMENDED GIFT

ギフト選びをお手伝い

RECOMMENDED GIFT


ギフト選びをお手伝い

Seasonal


季節のおすすめから選ぶ


Aroma


香りから選ぶ


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

12種類のハーブを絶妙にブレンドした清々しさとやさしさを感じる心地よい香り。

ビターフレッシュシトラスの香り

レモンとグレープフルーツをブレンドしたさわやかでみずみずしい香り。

シトラスウッディの香り

やわらかさの中にほんのり苦みを感じる柚子を基調に深いグリーンをしのばせた香り。

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

12種類のハーブを絶妙にブレンドした清々しさとやさしさを感じる心地よい香り。

ビターフレッシュシトラスの香り

レモンとグレープフルーツをブレンドしたさわやかでみずみずしい香り。

シトラスウッディの香り

やわらかさの中にほんのり苦みを感じる柚子を基調に深いグリーンをしのばせた香り。