@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
大切な方へ想いを込めて。イグニスのギフト
 
 
  
    
      
      
  
    
      
  
    
      
      
  
    
      
      
                                                                                                                                          
  
    
      
      
  
    
      
RECOMMENDED GIFT
ギフト選びをお手伝い
 
RECOMMENDED GIFT
ギフト選びをお手伝い
 
  
    
      
 
      
      
  
    
      
Aroma
香りから選ぶ
      
      
ハーバルフレッシュの香り
12種類のハーブを絶妙にブレンドした清々しさとやさしさを感じる心地よい香り。
  
ビターフレッシュシトラスの香り
レモンとグレープフルーツをブレンドしたさわやかでみずみずしい香り。
  
シトラスウッディの香り
やわらかさの中にほんのり苦みを感じる柚子を基調に深いグリーンをしのばせた香り。
  
 
      
ハーバルフレッシュの香り
12種類のハーブを絶妙にブレンドした清々しさとやさしさを感じる心地よい香り。
  
ビターフレッシュシトラスの香り
レモンとグレープフルーツをブレンドしたさわやかでみずみずしい香り。
  
シトラスウッディの香り
やわらかさの中にほんのり苦みを感じる柚子を基調に深いグリーンをしのばせた香り。
  
 
 
 
                                                                                          
  
    
       
      
  
    
      
Price
ご予算から選ぶ
      
      
      
〜3,290円(tax-in)
      
      
      
      
3,300円〜(tax-in)
      
      
      
      
5,500円〜(tax-in)
      
      
      
      
7,700円〜(tax-in)
      
      
      
      
11,000円〜(tax-in)