@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@100..900&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=Niconne&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap'); @import url('https://fonts.googleapis.com/css2?family=DM+Serif+Text:ital@0;1&display=swap'); .just-body{ font-family:"Noto Sans JP", sans-serif; transform:rotateZ(0.03deg); } .just-body02{ font-family:"Noto Sans JP", sans-serif; transform:rotateZ(0.03deg); } .just-body02 .ui-banner-list .heading-jp{ color: #3e3432; } .just-title img { width: 40%; } .just-title-sub img { width: 20%; } .just-catch01 { font-family:"Noto Sans JP", sans-serif; display: inline-block; padding: 0 80px; margin-bottom: 0px; letter-spacing: .15em; line-height: 1.7; font-size:2.0rem; font-weight: 400; color: #231815; text-align:center; } .just-en-catch01 { font-family: "Niconne", cursive; font-weight: 400; font-style: normal; letter-spacing: .15em; font-size : 5.4rem; color: #b9323a; line-height: normal; } .just-en-catch02 { font-family: "Montserrat", sans-serif; font-weight: 600; font-style: normal; letter-spacing: .15em; font-size : 3.4rem; color: #2f4d9f; } .just-en-catch03 { font-family: "Montserrat", sans-serif; font-weight: 600; font-style: normal; letter-spacing: .15em; font-size : 3.4rem; color: #2f4d9f; margin-top: 60px; } .just-en-catch04 { font-family: "Montserrat", sans-serif; font-weight: 600; font-style: normal; letter-spacing: .15em; font-size : 3.0rem; color: #3e3432; border-bottom: 2px solid #888888; width: 30%; display: inline-block; } .just-bg01 { padding: 0 0 12rem; position: relative; overflow: hidden; } .just-bg01::before { position: absolute; z-index: -1; bottom: -42.5%; left: 0; width: 100%; background: ; background-image: url(/sites/default/files/2025-03/bg_texture.png); transform-origin: 0 100%; content: ""; height: 64%; transform: skewY(-7deg); } .just-bg02 { padding: 0 0 6rem; position: relative; overflow: hidden; } .just-bg02::before { position: absolute; z-index: -1; top: 0; left: 0; width: 100%; background: ; background-image: url(/sites/default/files/2025-03/bg_texture.png); transform-origin: 0 100%; content: ""; height: 64%; transform: skewY(-7deg); } .just-bg03 { padding: 0 0 6rem; position: relative; overflow: hidden; } .just-bg03::before { position: absolute; z-index: -1; top: 0; left: 0; width: 100%; background: ; background-image: url(/sites/default/files/2025-03/bg_texture_orange.png); transform-origin: 0 100%; content: ""; height: 64%; transform: skewY(-7deg); } .just-lead01 { font-family:"Noto Sans JP", sans-serif; letter-spacing: .15em; line-height: 2.0; font-size:1.7rem; font-weight: 400; color:#3e3432; text-align:center; } .just-anchor .just-anchor__list { display: grid; grid-template-columns: repeat(3, 28rem); justify-content: center; grid-gap: 2rem; margin-bottom: 2rem; } .just-anchor .just-anchor__list-g { display: grid; grid-template-columns: repeat(1, 28rem); justify-content: center; grid-gap: 2rem; } .just-anchor .just-anchor__item { text-align: center; border-radius: 1rem; background-color: ; background-image: url(/sites/default/files/2025-03/bg_texture.png); padding: 10px 0 10px; } .just-anchor .just-anchor__item-g { text-align: center; border-radius: 1rem; background-color: ; background-image: url(/sites/default/files/2025-03/bg_texture_orange.png); padding: 10px 0 10px; } .just-anchor .just-anchor__link { grid-gap: 1.25rem; padding-top: 2.2rem; padding-bottom: 1.5rem; } .just-anchor .just-anchor__link::after { content: ""; display: block; margin: 0 auto; width: 1.2rem; height: 0.65rem; background-image: url(/sites/default/files/2025-03/arrow.png); background-size: contain; background-repeat: no-repeat; } .just-anchor .just-anchor__ttl-main { font-weight: 600; font-size: 2.0rem; letter-spacing: .15em; line-height: normal; } .just-anchor .just-anchor__ttl-sub { font-weight: 400; font-size: 1.3rem; letter-spacing: .15em; } .just-anchor a { color:#3e3432; } .just-catch-gift01 { font-weight: 600; font-size: 3.4rem; letter-spacing: .15em; line-height: normal; padding: 0 10px; margin: 0 10px; background-image: url(/sites/default/files/2025-03/underline01_0.png); background-size: 100% 70%; background-position: 0 .4em; background-repeat: no-repeat; padding-bottom: .4em; } .just-catch-gift01-sub { font-weight: 400; font-size: 2.4rem; letter-spacing: .15em; } .just-catch-gift02 { font-weight: 600; font-size: 3.4rem; letter-spacing: .15em; line-height: normal; padding: 0 10px; margin: 0 10px; background-image: url(/sites/default/files/2025-03/underline02.png); background-size: 100% 70%; background-position: 0 .4em; background-repeat: no-repeat; padding-bottom: .4em; } .just-catch-gift02-sub { font-weight: 400; font-size: 2.4rem; letter-spacing: .15em; } .just-catch-gift03 { font-weight: 600; font-size: 3.4rem; letter-spacing: .15em; line-height: normal; padding: 0 10px; margin: 0 10px; background-image: url(/sites/default/files/2025-03/underline03_0.png); background-size: 100% 70%; background-position: 0 .4em; background-repeat: no-repeat; padding-bottom: .4em; } .just-catch-gift03-sub { font-weight: 400; font-size: 2.4rem; letter-spacing: .15em; } .just-catch-gift04 { font-weight: 600; font-size: 3.4rem; letter-spacing: .15em; line-height: normal; padding: 0 10px; margin: 0 10px; background-image: url(/sites/default/files/2025-03/underline04.png); background-size: 100% 70%; background-position: 0 .4em; background-repeat: no-repeat; padding-bottom: .4em; } .just-catch-gift04-sub { font-weight: 400; font-size: 2.4rem; letter-spacing: .15em; } .just-gift01 img { width: 10%; } .just-price-gift { font-weight: 600; font-size: 2.8rem; letter-spacing: .15em; line-height: normal; padding: 10px 0; color: #3e3432; } .just-price-gift-sub { font-weight: 400; font-size: 1.8rem; letter-spacing: .15em; line-height: normal; padding: 10px 0; color: #3e3432; } .just-product-gift { font-weight: 600; font-size: 2.2rem; letter-spacing: .15em; line-height: 1.7; padding: 10px 0; color: #3e3432; } .just-product-gift-sub { font-weight: 400; font-size: 1.6rem; letter-spacing: .15em; line-height: normal; padding: 0; color: #3e3432; } .just-box-gift01 { position: relative; display: inline-block; width: 240px; height: 160px; border-radius: 1rem; background-image: url(/sites/default/files/2025-03/bg_img_gift05_pc_ff.png); margin: 20px 40px; } .just-box-gift01 span { text-align:center; letter-spacing: .18em; font-weight: 600; font-size:1.7rem; color:#ffffff; position: absolute; display: inline-block; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width :240px; } .just-box-gift02 { position: relative; display: inline-block; width: 240px; height: 160px; border-radius: 1rem; background-image: url(/sites/default/files/2025-03/bg_img_gift02_pc_ff.png); margin: 20px 40px; } .just-box-gift02 span { text-align:center; letter-spacing: .18em; font-weight: 600; font-size:1.7rem; color:#ffffff; position: absolute; display: inline-block; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width :240px; } .just-box-gift03 { position: relative; display: inline-block; width: 240px; height: 160px; border-radius: 1rem; background-image: url(/sites/default/files/2025-03/bg_img_gift03_pc_ff_1.png); margin: 20px 40px; } .just-box-gift03 span { text-align:center; letter-spacing: .18em; font-weight: 600; font-size:1.7rem; color:#ffffff; position: absolute; display: inline-block; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width :240px; } .just-box-gift03-s { position: relative; display: inline-block; width: 240px; height: 160px; border-radius: 1rem; background-image: url(/sites/default/files/2025-03/bg_img_gift03_pc_ff_1.png); margin: 20px 40px 0px 40px; } .just-box-gift03-s p { text-align:center; letter-spacing: .18em; font-weight: 600; font-size:1.7rem; color:#ffffff; position: absolute; display: inline-block; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width :240px; } .just-box-gift03-s span { text-align:center; letter-spacing: .18em; font-weight: 400; font-size:1.4rem; color:#ffffff; left: 0; } .just-box-gift03-cap { text-align:center; font-weight: 300; font-size:1.2rem; color:#888888; } .just-box-gift04 { position: relative; display: inline-block; width: 240px; height: 160px; border-radius: 1rem; background-image: url(/sites/default/files/2025-03/bg_img_gift04_pc_ff.png); margin: 20px 40px; } .just-box-gift04 span { text-align:center; letter-spacing: .18em; font-weight: 600; font-size:1.7rem; color:#ffffff; position: absolute; display: inline-block; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width :240px; } .just-box-gift05 { position: relative; display: inline-block; width: 240px; height: 160px; border-radius: 1rem; background-image: url(/sites/default/files/2025-03/bg_img_gift05_pc_ff.png); margin: 20px 40px; } .just-box-gift05 span { text-align:center; letter-spacing: .18em; font-weight: 600; font-size:1.7rem; color:#ffffff; position: absolute; display: inline-block; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width :240px; } .just-box-gift06 { position: relative; display: inline-block; width: 240px; height: 160px; border-radius: 1rem; background-image: url(/sites/default/files/2025-03/bg_img_gift06_pc_ff.png); margin: 20px 40px; } .just-box-gift06 span { text-align:center; letter-spacing: .18em; font-weight: 600; font-size:1.7rem; color:#ffffff; position: absolute; display: inline-block; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width :240px; } .just-gift-one img { width: 48%; } .just-layer01{ position: relative; background: url(/sites/default/files/2025-03/bg_img_gift03_cp_bg.png) no-repeat; background-size: 20%; background-position: center; } .just-layer01 p{ letter-spacing: .18em; font-weight: 600; font-size: 2.2rem; color: #f5b7b1; line-height: normal; } .just-layer01 span{ font-weight: 300; font-size:1.2rem; color:#888888; letter-spacing: .18em; } .just-layer02{ position: relative; background: url(/sites/default/files/2025-03/bg_img_gift04_cp_bg.png) no-repeat; background-size: 20%; background-position: center; } .just-layer02 p{ letter-spacing: .18em; font-weight: 600; font-size: 2.2rem; color: #d6a2c8; line-height: normal; } .just-layer02 span{ font-weight: 300; font-size:1.2rem; color:#888888; letter-spacing: .18em; } .just-layer03{ position: relative; background: url(/sites/default/files/2025-03/bg_img_gift05_cp_bg.png) no-repeat; background-size: 20%; background-position: center; } .just-layer03 p{ font-family: "Niconne", cursive; letter-spacing: .18em; font-weight: 400; font-size:3.6rem; color:#61c1ba; line-height: 1em; } .just-layer03 span{ font-weight: 600; font-size: 2.2rem; color: #61c1ba; font-family:"Noto Sans JP", sans-serif; letter-spacing: .14em; } .just-profile-box { margin: 0 auto; width: 50%; height: auto; border : solid 2px #f5b962 ; border-radius: 10px; padding: 40px 40px; } .justfit a:link, a:visited, a:active { color: #3e3432; } .justfit .block-slider .caption{ margin-bottom: 0; font-size: 1.8rem; font-weight: 600; font-family: 'Montserrat'; } .box { display: inline-flex; align-items: center; } .box-child { width:100%; } .just-profile { font-weight: 300; font-size: 1.4rem; margin: 3rem auto; color: #3e3432; } .just-name { font-family:"Noto Sans JP", sans-serif; letter-spacing: .15em; line-height: 2.0; font-size:1.7rem; font-weight: 600; color:#3e3432; text-align:center; } .just-back { background-color: #fffdeb; margin-top: -5%; } .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: #badacb;    animation: bg-color 10s infinite; transform: skewY(-3deg); z-index: -1; } @keyframes bg-color {   0% { background-color: #efbcd4; }   20% { background-color: #facd95; }   40% { background-color: #beddc1; }   60% { background-color: #efbcd4; }   80% { background-color: #facd95; }   100% { background-color: #efbcd4; } } .contents_inner { box-sizing: boder-box; width: 100%; max-width: 880px; height: 100%; margin: 0 auto; padding: 10px 0px 10px; color: #fff; text-align: center; } .contents::after { content: ''; position: absolute; top: 0px; bottom: 0px; left: 0; right: 0; background-color: #f4c8bc; transform: skewY(3deg); z-index: -2; } } .sp-br{ display:none; } @media (max-width: 1200px){ .just-layer01{ background-size: 30%; } .just-layer02{ background-size: 30%; } .just-layer03{ background-size: 30%; } } @media (max-width: 1024px){ .just-en-catch04 { width: 50%; } .just-title img { width: 50%; } .just-title-sub img { width: 35%; } .just-gift01 img { width: 15%; } .just-anchor .just-anchor__list { grid-template-columns: repeat(3, 22rem); } .just-anchor .just-anchor__list-g { grid-template-columns: repeat(1, 22rem); } .just-gift02-01 img { width: 30%; } .contents_inner { width: 90%; } .just-profile-box { width: 80%; } } @media (max-width: 820px){ .just-en-catch04 { width: 70%; } .just-gift-one img { width: 60%; } .just-layer01{ background-size: 40%; } .just-layer02{ background-size: 40%; } .just-layer03{ background-size: 40%; } } @media (max-width: 767px){ .just-title img { width: 100%; } .just-title-sub img { width: 70%; } .just-catch01{ font-size:3.0rem; padding: 0 20px; } .just-catch-gift01{ font-size:5.4rem; } .just-catch-gift01-sub{ font-size:3.7rem; } .just-catch-gift02{ font-size:5.4rem; } .just-catch-gift02-sub{ font-size:3.7rem; } .just-catch-gift03{ font-size:5.4rem; } .just-catch-gift03-sub{ font-size:3.7rem; } .just-catch-gift04{ font-size:5.4rem; } .just-catch-gift04-sub{ font-size:3.7rem; } .just-en-catch01{ font-size:6.4rem; letter-spacing: .2em; } .just-en-catch02{ font-size:5.4rem; letter-spacing: .2em; } .just-en-catch03{ font-size:5.4rem; letter-spacing: .2em; margin-top: 40px; } .just-en-catch04{ font-size:5.0rem; letter-spacing: .2em; width: 90%; } .just-bg01 { padding:calc((0 / var(--vw-base-width))* 100vw) calc((0 / var(--vw-base-width))* 100vw) calc((120 / var(--vw-base-width))* 100vw); } .just-bg01::before { height: 76%; transform: skewY(-15deg); background-image: url(/sites/default/files/2025-03/bg_texture_s.png); } .just-bg02 { padding:calc((0 / var(--vw-base-width))* 100vw) calc((0 / var(--vw-base-width))* 100vw) calc((120 / var(--vw-base-width))* 100vw); } .just-bg02::before { height: 46%; transform: skewY(-15deg); background-image: url(/sites/default/files/2025-03/bg_texture_s.png); } .just-bg03 { padding:calc((0 / var(--vw-base-width))* 100vw) calc((0 / var(--vw-base-width))* 100vw) calc((120 / var(--vw-base-width))* 100vw); } .just-bg03::before { height: 46%; transform: skewY(-15deg); background-image: url(/sites/default/files/2025-03/bg_texture_orange_sp.png); } .just-lead01 { line-height: 1.8; font-size:2.7rem; letter-spacing: .2em; margin: 0 20px; } .just-anchor .just-anchor__list { display: grid; grid-template-columns: repeat(2, calc(340* 100vw / 750)); justify-content: center; grid-gap: calc(24* 100vw / 750); } .just-anchor .just-anchor__item { text-align: center; border-radius: calc(15* 100vw / 750); background-color: ; background-image: url(/sites/default/files/2025-03/bg_texture_s.png); } .just-anchor .just-anchor__item-g { text-align: center; border-radius: calc(15* 100vw / 750); background-color: #; background-image: url(/sites/default/files/2025-03/bg_texture_orange_sp.png); } .just-anchor .just-anchor__link { display: grid; grid-gap: calc(16* 100vw / 750); padding: calc(30* 100vw / 750) 0 calc(20* 100vw / 750); } .just-anchor .just-anchor__link::after { content: ""; display: block; margin: 0 auto; width: calc(21* 100vw / 750); height: calc(12* 100vw / 750); background-image: url(/sites/default/files/2025-03/arrow.png); background-size: contain; background-repeat: no-repeat; } .just-anchor .just-anchor__ttl-main { font-weight: 600; font-size: calc(30* 100vw / 750); letter-spacing: .15em; } .just-anchor .just-anchor__ttl-sub { font-weight: 400; font-size: calc(23* 100vw / 750); letter-spacing: .15em; } .just-gift01 img { width: 30%; } .just-price-gift{ font-size:5.0rem; } .just-price-gift-sub{ font-size:3.0rem; } .just-product-gift{ font-size:3.6rem; } .just-product-gift-sub{ font-size:2.8rem; } .just-box-gift01 { width: 175px; height: 175px; margin: 20px 5px 0px 5px; background-image: url(/sites/default/files/2025-03/bg_img_gift05_sp_ff.png); } .just-box-gift01 span{ font-size:2.7rem; width: 175px; } .just-box-gift02 { width: 175px; height: 175px; margin: 20px 5px 0px 5px; background-image: url(/sites/default/files/2025-03/bg_img_gift02_sp_ff.png); } .just-box-gift02 span{ font-size:2.7rem; width: 175px; letter-spacing: .14em; } .just-box-gift03 { width: 175px; height: 175px; margin: 20px 5px 0px 5px; background-image: url(/sites/default/files/2025-03/bg_img_gift03_sp_ff_1.png); } .just-box-gift03 span{ font-size:2.7rem; width: 175px; } .just-box-gift03-s { width: 175px; height: 175px; margin: 20px 5px 0px 5px; background-image: url(/sites/default/files/2025-03/bg_img_gift03_sp_ff_1.png); } .just-box-gift03-s p{ font-size:2.7rem; width: 175px; } .just-box-gift03-s span{ font-size:2.4rem; width: 175px; letter-spacing: .14em; } .just-box-gift03-cap{ text-align:center; letter-spacing: .18em; font-weight: 400; font-size:2.0rem; } .just-box-gift04 { width: 175px; height: 175px; margin: 20px 5px 0px 5px; background-image: url(/sites/default/files/2025-03/bg_img_gift04_sp_ff.png); } .just-box-gift04 span{ font-size:2.7rem; width: 175px; letter-spacing: .14em; } .just-box-gift05 { width: 175px; height: 175px; margin: 20px 5px 0px 5px; background-image: url(/sites/default/files/2025-03/bg_img_gift05_sp_ff.png); } .just-box-gift05 span{ font-size:2.7rem; width: 175px; letter-spacing: .14em; } .just-box-gift06 { width: 175px; height: 175px; margin: 20px 5px 0px 5px; background-image: url(/sites/default/files/2025-03/bg_img_gift06_sp_ff.png); } .just-box-gift06 span{ font-size:2.7rem; width: 175px; letter-spacing: .14em; } .just-gift-one img{ width: 100%; } .just-gift02-01 img { width: 100%; } .just-layer01{ background-size: 80%; } .just-layer01 p{ font-size: 3.4rem; } .just-layer01 span{ font-size:2.0rem; } .just-layer02{ background-size: 80%; } .just-layer02 p{ font-size: 3.4rem; } .just-layer02 span{ font-size:2.0rem; } .just-layer03{ background-size: 80%; } .just-layer03 p{ font-size:4.8rem; } .just-layer03 span{ font-size: 3.4rem; letter-spacing: .18em; } .just-profile-box { margin: 0 auto; padding: 40px 20px; width: 90%; height: auto; } .just-name{ line-height: 1.8; font-size:2.7rem; letter-spacing: .2em; margin: 0 20px; } .just-profile { font-size: 2.4rem; } .justfit .block-slider .caption{ font-size: 2.6rem; } .contents { top: 50px; } .contents::before { transform: skewY(-4deg); } .contents::after { transform: skewY(4deg); } .contents_inner { width: auto; padding: 10px 10px 0; } } }
.sakura { position: relative; padding: 0; margin: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; background-color: #fae3ea; } .sakura li { width: 40px; position: absolute; list-style: none; top: -50px; animation: fall 4s linear infinite, rotate1 2s ease-in-out infinite alternate; } @keyframes fall { to { top: 100%; } } @keyframes rotate1 { from { transform: translateX(0px) rotate(0deg); } to { transform: translateX(200px) rotate(-80deg) rotateX(180deg); } } @keyframes rotate2 { from { transform: translateX(200px) rotate(-45deg); } to { transform: translateX(0px) rotate(0deg); } } .sakura li:nth-child(1) { left: 0; animation: fall 15s linear infinite, rotate1 3s ease-in-out infinite alternate; } .sakura li:nth-child(2) { left: 5vw; animation: fall 20s linear infinite, rotate1 2s ease-in-out infinite alternate; } .sakura li:nth-child(3) { left: 15vw; animation: fall 14s linear infinite, rotate1 3.5s ease-in-out infinite alternate; } .sakura li:nth-child(4) { left: 30vw; animation: fall 13s linear infinite, rotate2 4s ease-in-out infinite alternate; } .sakura li:nth-child(5) { left: 40vw; animation: fall 15s linear infinite, rotate1 4s ease-in-out infinite alternate; } .sakura li:nth-child(6) { left: 55vw; animation: fall 16s linear infinite, rotate2 3s ease-in-out infinite alternate; } .sakura li:nth-child(7) { left: 65vw; animation: fall 12s linear infinite, rotate2 3.5s ease-in-out infinite alternate; } .sakura li:nth-child(8) { left: 50vw; animation: fall 12s linear infinite, rotate1 3s ease-in-out infinite alternate; } .sakura li:nth-child(9) { left: 0; animation: fall 15s linear infinite, rotate1 3s ease-in-out infinite alternate; } .sakura li:nth-child(10) { left: 5vw; animation: fall 20s linear infinite, rotate1 2s ease-in-out infinite alternate; } .sakura li:nth-child(11) { left: 15vw; animation: fall 14s linear infinite, rotate1 3.5s ease-in-out infinite alternate; } .sakura li:nth-child(12) { left: 30vw; animation: fall 13s linear infinite, rotate2 4s ease-in-out infinite alternate; } .sakura li:nth-child(13) { left: 60vw; animation: fall 15s linear infinite, rotate1 4s ease-in-out infinite alternate; } .sakura li:nth-child(14) { left: 75vw; animation: fall 16s linear infinite, rotate2 3s ease-in-out infinite alternate; } .sakura li:nth-child(15) { left: 65vw; animation: fall 12s linear infinite, rotate2 3.5s ease-in-out infinite alternate; } .sakura li:nth-child(16) { left: 75vw; animation: fall 12s linear infinite, rotate1 3s ease-in-out infinite alternate; } @media (max-width: 760px){ .sakura { position: relative; padding: 0; margin: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; background-color: #fae3ea; } .sakura li { width: 30px; position: absolute; list-style: none; top: -50px; animation: fall 4s linear infinite, rotate1 2s ease-in-out infinite alternate; } @keyframes fall { to { top: 100%; } } @keyframes rotate1 { from { transform: translateX(0px) rotate(0deg); } to { transform: translateX(80px) rotate(-10deg) rotateX(20deg); } } @keyframes rotate2 { from { transform: translateX(80px) rotate(-15deg); } to { transform: translateX(0px) rotate(0deg); } } .sakura li:nth-child(1) { left: 0; animation: fall 14s linear infinite, rotate1 3s ease-in-out infinite alternate; } .sakura li:nth-child(2) { left: 5vw; animation: fall 20s linear infinite, rotate1 4s ease-in-out infinite alternate; } .sakura li:nth-child(3) { left: 15vw; animation: fall 24s linear infinite, rotate1 3.5s ease-in-out infinite alternate; } .sakura li:nth-child(4) { left: 30vw; animation: fall 23s linear infinite, rotate2 4s ease-in-out infinite alternate; } .sakura li:nth-child(5) { left: 40vw; animation: fall 25s linear infinite, rotate1 4s ease-in-out infinite alternate; } .sakura li:nth-child(6) { left: 55vw; animation: fall 26s linear infinite, rotate2 3s ease-in-out infinite alternate; } .sakura li:nth-child(7) { left: 65vw; animation: fall 12s linear infinite, rotate2 3.5s ease-in-out infinite alternate; } .sakura li:nth-child(8) { left: 50vw; animation: fall 22s linear infinite, rotate1 3s ease-in-out infinite alternate; } .sakura li:nth-child(9) { left: 0; animation: fall 25s linear infinite, rotate1 3s ease-in-out infinite alternate; } .sakura li:nth-child(10) { left: 5vw; animation: fall 30s linear infinite, rotate1 2s ease-in-out infinite alternate; } .sakura li:nth-child(11) { left: 15vw; animation: fall 24s linear infinite, rotate1 3.5s ease-in-out infinite alternate; } .sakura li:nth-child(12) { left: 30vw; animation: fall 23s linear infinite, rotate2 4s ease-in-out infinite alternate; } .sakura li:nth-child(13) { left: 60vw; animation: fall 16s linear infinite, rotate1 4s ease-in-out infinite alternate; } .sakura li:nth-child(14) { left: 75vw; animation: fall 26s linear infinite, rotate2 3s ease-in-out infinite alternate; } .sakura li:nth-child(15) { left: 65vw; animation: fall 22s linear infinite, rotate2 3.5s ease-in-out infinite alternate; } .sakura li:nth-child(16) { left: 75vw; animation: fall 27s linear infinite, rotate1 3s ease-in-out infinite alternate; } }

Spring & Summer

GIFT GUIDE


春から初夏にぴったりなアイテムをピックアップ。
贈る人を思い浮かべながら選んで、
喜んでもらえるギフトを届けよう!

Spring & Summer

GIFT GUIDE


春から初夏にぴったりなアイテムをピックアップ。
贈る人を思い浮かべながら選んで、喜んでもらえるギフトを届けよう!



GIFT #01

香り
喜んでもらえる


贈る人にあわせて選べる香り。選ぶ時間も楽しんで。

GIFT #01

香り
喜んでもらえる


贈る人にあわせて選べる香り。選ぶ時間も楽しんで。

For BODY

イグニス イオ
フレグランス ボディウォッシュ

3種 250ml

¥1,870(tax-in)

For BODY

イグニス イオ
フレグランス ボディウォッシュ

3種 250ml

¥1,870(tax-in)


香りを楽しみながら
すっきりオフ
すべすべ
なめらかな肌へ
香りを楽しみながら
すっきりオフ
すべすべ
なめらかな肌へ

FRAGRANCE

イグニス イオ
プティ オードパルファン

5種 15ml

¥2,420(tax-in)

FRAGRANCE

イグニス イオ
プティ オードパルファン

5種 15ml

¥2,420(tax-in)


長時間香りを楽しめる
オードパルファン
持ち歩きにも便利な
ミニマムサイズ
長時間香りを楽しめる
オードパルファン
持ち歩きにも便利な
ミニマムサイズ

GIFT #02

使い心地
喜んでもらえる


人気アイテムからニューアイテムまで。毎日を心地よく、ハッピーに。

GIFT #02

使い心地
喜んでもらえる


人気アイテムからニューアイテムまで。毎日を心地よく、ハッピーに。


ギフト人気NO.1
(イグニス イオにおいて)

For BODY

イグニス イオ
ボディコロン UV
〈ボディ用日やけ止め乳液〉

3種 120g

¥1,980(tax-in)

ギフト人気NO.1
(イグニス イオにおいて)

For BODY

イグニス イオ
ボディコロン UV
〈ボディ用日やけ止め乳液〉

3種 120g

¥1,980(tax-in)


使い心地で選ばれる
UVカット
SPF30
PA++

紫外線から
肌を守りながら
瞬間トーンアップ


※配合パウダーのメイクアップ効果による
使い心地で選ばれる
UVカット
SPF30
PA++

紫外線から
肌を守りながら
瞬間トーンアップ


※配合パウダーのメイクアップ効果による


ギフト人気NO.2
(イグニス イオにおいて)

For HAND

イグニス イオ
リフレッシュ ハンドジェル

60g

¥1,100(tax-in)

ギフト人気NO.2
(イグニス イオにおいて)

For HAND

イグニス イオ
リフレッシュ ハンドジェル

60g

¥1,100(tax-in)


すっとなじんで
いつでもリフレッシュ
ベタつきにくく
サラサラな手肌
すっとなじんで
いつでもリフレッシュ
ベタつきにくく
サラサラな手肌


New!
4月18日(金)発売

For BODY

イグニス イオ
フェミニン ウォッシュ N
〈ボディ用洗浄料〉

100ml

¥1,980(tax-in)

New!
4月18日(金)発売

For BODY

イグニス イオ
フェミニン ウォッシュ N
〈ボディ用洗浄料〉

100ml

¥1,980(tax-in)


低刺激性の
やわらかい泡で洗う
デリケートゾーンにも
心地よく使える
低刺激性の
やわらかい泡で洗う
デリケートゾーンにも
心地よく使える

GIFT #03

肌効果
喜んでもらえる


ボディとフェイス。春夏の肌にうれしいアイテムをピックアップ。

GIFT #03

肌効果
喜んでもらえる


ボディとフェイス。春夏の肌にうれしいアイテムをピックアップ。


New!
4月18日(金)発売

For BODY

イグニス イオ
ホワイトニング ボディミルク
〈ボディ用薬用美白乳液〉
[医薬部外品]

100g

¥1,980(tax-in)

New!
4月18日(金)発売

For BODY

イグニス イオ
ホワイトニング ボディミルク
〈ボディ用薬用美白乳液〉
[医薬部外品]

100g

¥1,980(tax-in)


明るく
なめらかな肌へ
うるおしながら
美白ケア
明るく
なめらかな肌へ
うるおしながら
美白ケア

For FACE

イグニス イオ
スムース ウォッシュ クレンズ
〈クレンジング・洗顔料〉

120ml

¥2,200(tax-in)

For FACE

イグニス イオ
スムース ウォッシュ クレンズ
〈クレンジング・洗顔料〉

120ml

¥2,200(tax-in)


みずみずしく
するんとオフ
洗い上がり
つるんとなめらか
みずみずしく
するんとオフ
洗い上がり
つるんとなめらか

GIFT WRAPPING

限定ギフトバッグ
フリーラッピング

GIFT WRAPPING

限定ギフトバッグ
フリーラッピング

イグニス イオと
新進気鋭のアーティスト Lee Izumidaの
スペシャルコラボレーション

イグニス イオと新進気鋭のアーティスト Lee Izumidaのスペシャルコラボレーション






Lee Izumida(リー イズミダ)
絵描き