@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cormorant:wght@300;400;500;600&display=swap');
@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');
.ef-body{
font-family:"Noto Sans JP", sans-serif;
transform:rotateZ(0.03deg);
}
.ef-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: 330px;
padding: 15px 10px;
position: relative;
text-decoration: none;
transition: all 0.4s ease;
margin: 0 5px 5px;
}
.btn01 a {
background-color: #f0ebe4;
border: 1px solid #f0ebe4;
border-radius: 4px;
font-size: 1.2em;
color: #40220f;
font-weight: 600;
}
.btn01 a .sub {
font-size: 0.8em;
color: #40220f;
font-weight: 400;
}
.btn01 a:hover {
background-color: #d6cdbb;
border: 1px solid #d6cdbb;
}
.btn01 a::after {
content: '';
width: 12px;
height: 12px;
position: absolute;
right: 15px;
border-left: solid 1px #444444;
border-bottom: solid 1px #444444;
transform: rotate(-45deg);
}
.btn02 a {
background-color: #e3ddd6;
border: 1px solid #e3ddd6;
border-radius: 4px;
font-size: 1.2em;
color: #40220f;
font-weight: 600;
}
.btn02 a .sub {
font-size: 0.8em;
color: #40220f;
font-weight: 400;
}
.btn02 a:hover {
background-color: #d6cdbb;
border: 1px solid #d6cdbb;
}
.btn02 a::after {
content: '';
width: 12px;
height: 12px;
position: absolute;
right: 15px;
border-left: solid 1px #444444;
border-bottom: solid 1px #444444;
transform: rotate(-45deg);
}
.btn03 a {
background-color: #d9c6c8;
border: 1px solid #d9c6c8;
border-radius: 4px;
font-size: 1.2em;
color: #40220f;
font-weight: 600;
}
.btn03 a .sub {
font-size: 0.8em;
color: #40220f;
font-weight: 400;
}
.btn03 a:hover {
background-color: #d6cdbb;
border: 1px solid #d6cdbb;
}
.btn03 a::after {
content: '';
width: 12px;
height: 12px;
position: absolute;
right: 15px;
border-left: solid 1px #444444;
border-bottom: solid 1px #444444;
transform: rotate(-45deg);
}
.btn04 a {
background-color: #927085;
border: 1px solid #927085;
border-radius: 4px;
font-size: 1.2em;
color: #ffffff;
font-weight: 600;
}
.btn04 a .sub {
font-size: 0.8em;
color: #ffffff;
font-weight: 400;
}
.btn04 a:hover {
background-color: #d6cdbb;
border: 1px solid #d6cdbb;
}
.btn04 a::after {
content: '';
width: 12px;
height: 12px;
position: absolute;
right: 15px;
border-left: solid 1px #444444;
border-bottom: solid 1px #444444;
transform: rotate(-45deg);
}
.ef-about-box {
margin: 0 auto;
width: 70%;
height: auto;
padding: 60px 20px;
background-color: #ffffffb0;
}
.ef-about-box-s {
margin: 0 auto;
width: 80%;
height: auto;
padding: 20px 20px;
background-color: #ffffffb0;
}
.ef-lead {
letter-spacing: .18em;
line-height: 1.7;
padding: 0 20px;
font-size: 1.8rem;
font-weight: 400;
color: #40220f;
text-align: center;
}
.ef-catch01 {
position: relative;
display: inline-block;
padding: 0 80px;
margin-bottom: 0px;
letter-spacing: .15em;
line-height: 1.7;
font-size:2.6rem;
font-weight: 800;
color: #af5e68;
text-align:center;
}
.ef-catch01-b {
position: relative;
display: inline-block;
padding: 0 80px;
margin-bottom: 0px;
letter-spacing: .15em;
line-height: 1.7;
font-size:2.8rem;
font-weight: 800;
color: #af5e68;
text-align:center;
}
.ef-lead02 {
letter-spacing: .18em;
line-height: 1.7;
padding: 0 20px;
font-size: 2.0rem;
font-weight: 400;
color: #40220f;
text-align: center;
}
.ef-ingredient-name {
letter-spacing: .18em;
line-height: 1.7;
padding: 0 20px;
font-size: 1.8rem;
font-weight: 600;
color: #af5e68;
}
.ef-ingredient-sub {
letter-spacing: .18em;
line-height: 1.7;
padding: 0 20px;
font-size: 1.4rem;
font-weight: 400;
color: #af5e68;
}
.ef-ingredient-text {
letter-spacing: .18em;
line-height: 1.7;
padding: 0 20px;
font-size: 1.6rem;
font-weight: 400;
color: #40220f;
text-align: left;
}
.ef-ingredient {
display: inline-flex;
justify-content: center;
width: 90%;
max-width: calc(1200px + 7rem);
}
.ef-ingredient img {
width: 30%;
}
.ef-ingredient-img {
display:flex;
flex-flow: row;
align-items: center;
justify-content: center;
align-items: center;
margin: 20px 0px 20px 0px;
}
.ef-ingredient-data {
display:flex;
flex-flow: column;
align-items: center;
}
.ef-skincare-box {
width: 280px;
display: inline-block;
padding: 1em 0.5em;
margin: 1.5em 1em;
background: #af5e68c7;
border: solid 1px #af5e68;
}
.ef-point-s {
text-align: center;
letter-spacing: .12em;
font-weight: 600;
font-size: 1.6rem;
color: #ffffff;
margin: 0;
padding: 0;
}
.ef-point-b {
text-align: center;
letter-spacing: .12em;
font-weight: 600;
font-size: 2.0rem;
color: #ffffff;
margin: 0;
padding: 0;
}
.ef-catch02 {
position: relative;
display: inline-block;
padding: 0 80px;
margin-bottom: 0px;
letter-spacing: .15em;
line-height: 1.7;
font-size:2.6rem;
font-weight: 800;
color: #40220f;
text-align:center;
border-bottom: 1px solid #40220f;
padding-bottom: 10px;
}
.ef-catch03 {
position: relative;
display: inline-block;
padding: 0 40px;
margin-bottom: 0px;
letter-spacing: .15em;
line-height: 1.7;
font-size:3.0rem;
font-weight: 800;
color: #927085;
text-align:center;
border-bottom: 1px solid #927085;
padding-bottom: 10px;
}
.ef-catch04 {
position: relative;
display: inline-block;
padding: 0 90px;
margin-bottom: 0px;
letter-spacing: .15em;
line-height: 1.7;
font-size:2.6rem;
font-weight: 800;
color: #af5e68;
text-align:center;
border-bottom: 1px solid #af5e68;
padding-bottom: 10px;
}
.ef-bg01 {
text-align:center;
letter-spacing: .12em;
font-weight: 800;
font-size:1.9rem;
color:#ffffff;
background-color:#927085;
display: inline-block;
padding: 10px 20px;
margin: 30px;
}
.ef-bg02 {
text-align:center;
letter-spacing: .12em;
font-weight: 800;
font-size:1.9rem;
color:#ffffff;
background-color:#af5e68;
display: inline-block;
padding: 10px 20px;
margin: 30px;
}
.ef-box-aroma {
margin: 0 auto;
width: 90%;
height: auto;
padding: 20px 0px;
max-width: calc(1200px + 7rem);
}
.ef-box-aroma img{
width: 60%;
}
.ef-aroma-sub {
letter-spacing: .18em;
line-height: 1.7;
padding: 0 20px;
font-size: 1.4rem;
font-weight: 400;
color: #af5e68;
}
.aroma-box {
display: inline-flex;
width: 90%;
max-width: calc(1000px + 7rem);
}
.aroma-wrap {
display: flex;
flex-flow: column;
align-items: center;
}
.ef-essence-box {
width: 100%;
display: inline-flex;
flex-direction: row;
justify-content: center;
margin: auto;
}
.ef-essence-flexbox {
display: flex;
flex-direction: column;
text-align: center;
}
.ef-essence-circle01 {
position: relative;
display: inline-block;
width: 180px;
height: 180px;
border-radius: 50%;
background-image: url(/sites/default/files/2025-08/IG_25autumn_pickup_efforia_essence_point_bg_0.png);
background-size: 180px;
margin: 20px 30px 10px 30px;
}
.ef-essence-circle01 p {
text-align: center;
letter-spacing: .14em;
font-weight: 600;
font-size: 1.8rem;
color: #ffffff;
position: absolute;
display: inline-block;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 180px;
}
.ef-essence-circle01 span {
text-align: center;
letter-spacing: .14em;
font-weight: 400;
font-size: 1.2rem;
color: #ffffff;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 180px;
}
.ef-essence-span {
text-align: center;
letter-spacing: .14em;
font-weight: 400;
font-size: 1.2rem;
color: #7f5160;
}
.ef-essence-point {
position: relative;
display: inline-block;
padding: 0 40px;
margin-bottom: 0px;
letter-spacing: .15em;
line-height: 1.7;
font-size: 2.6rem;
font-weight: 600;
color: #b7728b;
text-align: center;
}
.ef-essence-point-sub {
position: relative;
display: inline-block;
padding: 0 40px;
margin-bottom: 10px;
letter-spacing: .15em;
line-height: 1.7;
font-size: 2.2rem;
font-weight: 400;
color: #7f5160;
text-align: center;
}
.ef-box-es-ingredients {
margin: 0 auto;
width: 100%;
height: auto;
padding: 40px 0px 20px 0px;
max-width: calc(1200px + 7rem);
}
.es-ingredients-box {
display: inline-flex;
width: 100%;
max-width: calc(1000px + 7rem);
margin-bottom: 10px;
}
.es-ingredients-wrap {
display: flex;
flex-flow: column;
align-items: center;
}
.ef-box-es-ingredients img {
width: 60%;
border-radius: 8px;
margin-bottom: 10px;
}
.ef-box-es-ingredients p {
letter-spacing: .18em;
line-height: 1.7;
padding: 0 10px;
font-size: 1.8rem;
font-weight: 600;
color: #b7728b;
}
.ef-box-es-ingredients span {
letter-spacing: .18em;
line-height: 1.7;
padding: 0 10px;
font-size: 1.4rem;
font-weight: 400;
color: #b7728b;
}
.ef-en-catch-sub {
position: relative;
display: inline-block;
padding: 0 80px;
margin-bottom: 0px;
letter-spacing: .15em;
line-height: 1.7;
font-size:2.0rem;
font-weight: 400;
color: #af5e68;
text-align:center;
}
.ef-moistline-title img {
width: 40%;
margin: 5px;
}
[data-ruby]{
position: relative;
}
[data-ruby]::before {
content: attr(data-ruby);
position: absolute;
top: -1em;
left: -2em;
right: -2em;
margin: auto;
font-size: 0.5em;
letter-spacing: 0.2em;
text-align: center;
}
.ef-hr{
border: none;
border-bottom: 1px solid #927085;
width: 40%;
margin: auto;
}
.sp-br{
display:none;
}
@media (max-width: 1024px){
.ef-about-box {
width: 90%;
}
.ef-about-box-s {
width: 100%;
}
.ef-about-box-s img {
max-width: 60%;
}
.ef-ingredient img {
width: 40%;
}
.ef-catch01 {
padding: 0 20px;
}
.ef-catch02 {
padding: 0 40px;
}
.ef-catch03 {
padding: 0 20px;
font-size:2.6rem;
}
.ef-essence-point-sub {
padding: 0 20px;
}
.ef-box-aroma {
width: 100%;
}
.ef-aroma-sub {
padding: 0px;
}
.ef-moistline-title img {
width: 60%;
}
.ef-hr{
width: 90%;
}
}
@media (max-width: 767px){
.ef-about-box {
margin: 0 auto;
padding: 60px 0;
width: 90%;
height: auto;
}
.ef-about-box-s {
margin: 0 auto;
padding: 20px 20px;
width: 90%;
height: auto;
}
.ef-lead{
line-height: 1.8;
font-size: 2.6rem;
padding: 0 10px;
}
.ef-catch01{
font-size:3.6rem;
padding: 0 10px;
}
.ef-catch01-b{
font-size:3.8rem;
padding: 0 10px;
}
.ef-lead02{
letter-spacing: .14em;
line-height: 1.8;
font-size: 2.6rem;
padding: 0px 0px;
}
.ef-ingredient-name{
letter-spacing: .18em;
line-height: 1.8;
font-size: 2.4rem;
padding: 0px 5px;
}
.ef-ingredient-sub{
letter-spacing: .18em;
line-height: 1.8;
font-size: 2.0rem;
padding: 0px 5px;
}
.ef-ingredient-text{
letter-spacing: .18em;
line-height: 1.8;
font-size: 2.2rem;
padding: 0px 5px;
}
.ef-ingredient-img img {
width: 30%;
}
.ef-ingredient-img {
display: flex;
flex-flow: row wrap;
align-items: center;
gap: 20px;
}
.ef-skincare-box {
width: 40%;
padding: 1em 0.3em;
margin: 1.5em 1em;
}
.ef-point-s {
font-size: 2.4rem;
}
.ef-point-b {
font-size: 2.8rem;
}
.ef-catch02{
font-size:3.6rem;
padding: 0 10px;
display: inline-block;
letter-spacing: .10em;
}
.ef-catch02-02 {
position: relative;
display: inline-block;
padding: 10px 10px 0px 10px;
margin-bottom: 10px;
letter-spacing: .15em;
line-height: 1.7;
font-size:3.6rem;
font-weight: 800;
color: #40220f;
text-align:center;
border-bottom: 1px solid #40220f;
}
.ef-catch03{
font-size:4.0rem;
padding: 0 10px;
display: inline-block;
}
.ef-catch03-02 {
position: relative;
display: inline-block;
padding: 10px 10px 0px 10px;
margin-bottom: 10px;
letter-spacing: .15em;
line-height: 1.7;
font-size:4.0rem;
font-weight: 800;
color: #927085;
text-align:center;
border-bottom: 1px solid #927085;
}
.ef-mv-cap {
display: inline-block;
padding: 0px;
margin: 0 20px;
letter-spacing: .10em;
line-height: 1.4;
font-size: 1.6rem;
font-weight: 400;
color: #a39187;
text-align: center;
}
.ef-bg01{
font-size:2.9rem;
}
.ef-bg02{
font-size:2.9rem;
}
.ef-box-aroma {
margin: 0 auto;
padding: 20px 0px;
width: 90%;
height: auto;
}
.ef-box-aroma img {
width: 70%;
}
.ef-aroma-sub {
letter-spacing: .18em;
line-height: 1.8;
font-size: 2.0rem;
padding: 0px 5px;
}
.aroma-box {
display: inline-flex;
width: 100%;
}
.aroma-wrap {
display: flex;
flex-flow: column;
align-items: center;
}
.ef-essence-box {
width: 100%;
}
.ef-essence-circle01 {
width: 130px;
height: 130px;
margin: 10px 20px 10px 20px;
background-image: url(/sites/default/files/2025-08/IG_25autumn_pickup_efforia_essence_point_bg_0.png);
background-size: 130px;
}
.ef-essence-circle01 p {
font-size: 2.8rem;
width: 130px;
}
.ef-essence-circle01 span {
font-size: 2.0rem;
width: 130px;
}
.ef-essence-span {
font-size: 2.0rem;
}
.ef-essence-point {
font-size: 3.6rem;
padding: 0 10px;
display: inline-block;
}
.ef-essence-point-sub {
font-size: 3.2rem;
padding: 0 10px;
display: inline-block;
}
.ef-box-es-ingredients {
margin: 0 auto;
padding: 40px 0px 20px 0px;
width: 100%;
height: auto;
}
.es-ingredients-box {
display: inline-flex;
width: 100%;
}
.es-ingredients-wrap {
display: flex;
flex-flow: column;
align-items: center;
}
.ef-box-es-ingredients img {
width: 70%;
}
.ef-box-es-ingredients p {
letter-spacing: .18em;
line-height: 1.8;
font-size: 2.4rem;
padding: 0px 5px;
}
.ef-box-es-ingredients span {
letter-spacing: .18em;
line-height: 1.8;
font-size: 2.0rem;
padding: 0px 5px;
}
.ef-en-catch-sub {
font-size:3.0rem;
padding: 0 10px;
letter-spacing: .10em;
}
.ef-catch04{
font-size:3.6rem;
padding: 0 40px;
display: inline-block;
}
.ef-moistline-title img {
width: 90%;
}
.ef-hr{
width: 80%;
}
.sp-br{
display: inline-block;
}
}
長きにわたり、人と寄り添い
培われてきた
“伝統植物の叡智”。
そして
輝く未来をはぐくむため積み重ねてきた
植物の恵みを活かす
“イグニスの独自処方”。
無限の可能性を秘めた
そのふたつを融合させ
すこやかで、自信みなぎる
圧倒的な美しさが
今、叶う。
伝統植物の智慧を
おしみなく凝縮したエフフォーリア
すこやかさを積み重ね、美しい素肌になるために。
古くから伝わる植物エキスを贅沢に配合しました。
伝統植物の智慧をおしみなく凝縮したエフフォーリア
すこやかさを積み重ね、美しい素肌になるために。
古くから伝わる植物エキスを贅沢に配合しました。
月桃葉エキス
(ゲットウ葉エキス)- 保湿成分
ショウガ科の常緑多年草。
月桃葉は、古くから沖縄では
種子を加工して飲用するなど
生活になくてはならない
植物として愛されてきました。
葛根エキス
(クズ根エキス)- 保湿成分
マメ科のつる性多年草。
葛根は、粉末にしてお湯に
溶いて飲む葛湯など、
昔から現代にわたって
親しまれてきました。
桑黄エキス
(メシマコブエキス)- 保湿成分
タバコウロコタケ科の多年生
キノコ。桑黄は、30cm位に
なるのに30年もの歳月が
かかるため、幻のキノコとして
珍重されてきました。
桃仁エキス
(モモ種子エキス)- 保湿成分
バラ科のモモ、またはノモモ
などの種子。桃は、中国では
吉祥(めでたいこと)の植物と
考えられ、日本でも祝いごとで
用いられてきました。
月桃葉エキス
(ゲットウ葉エキス)- 保湿成分
ショウガ科の常緑多年草。
月桃葉は、古くから沖縄では種子を加工して飲用するなど
生活になくてはならない植物として愛されてきました。
葛根エキス
(クズ根エキス)- 保湿成分
マメ科のつる性多年草。
葛根は、粉末にしてお湯に溶いて飲む葛湯など、
昔から現代にわたって親しまれてきました。
桑黄エキス
(メシマコブエキス)- 保湿成分
タバコウロコタケ科の多年生キノコ。
桑黄は、30cm位になるのに30年もの歳月が
かかるため、幻のキノコとして珍重されてきました。
桃仁エキス
(モモ種子エキス)- 保湿成分
バラ科のモモ、またはノモモなどの種子。
桃は、中国では吉祥(めでたいこと)の植物と
考えられ、日本でも祝いごとで用いられてきました。
ハーブの香りに心まで満たされて
12種のハーブをブレンドした
清々しいハーバルフレッシュの香り。
ハーブの香りに心まで満たされて
12種のハーブをブレンドした清々しいハーバルフレッシュの香り
ウイキョウ
レモン
オレンジ
カモミール
アルモアーズ
ベルガモット
バジル
ローズマリー
タイム
コリアンダー
ラバンジン
パルマローザ
※2 オウゴン根エキス ビワ葉エキス 月見草エキス(メマツヨイグサ種子エキス) オウレン根エキス ニワトコエキス(セイヨウニワトコ花エキス) 高麗人参エキス(オタネニンジン根エキス) 黒ダイズペプチド(加水分解ダイズエキス) ジオウエキス 月桃葉エキス(ゲットウ葉エキス) 葛根エキス(クズ根エキス) 桑黄エキス(メシマコブエキス) 桃仁エキス(モモ種子エキス) - すべて保湿成分
ハリとうるおいに満ちた
ツヤ肌へ導く美容液、誕生。
ハリとうるおいに満ちたツヤ肌へ導く美容液、誕生。
9月18日(木)発売
モイスチュアライジング
エフフォーリア エッセンスのために
古の智慧を凝縮。
多彩な伝統植物エキス
オウゴン根エキス
ビワ葉エキス
月見草エキス
(メマツヨイグサ種子エキス)
オウレン根エキス
ニワトコエキス
(セイヨウニワトコ花エキス)
高麗人参エキス
(オタネニンジン根エキス)
黒ダイズペプチド
(加水分解ダイズエキス)
ジオウエキス
すべて保湿成分
モイスチュアライジング エフフォーリア エッセンスのために
古の智慧を凝縮。多彩な伝統植物エキス
オウゴン根エキス
ビワ葉エキス
月見草エキス
(メマツヨイグサ種子エキス)
オウレン根エキス
ニワトコエキス
(セイヨウニワトコ花エキス)
高麗人参エキス
(オタネニンジン根エキス)
黒ダイズペプチド
(加水分解ダイズエキス)
ジオウエキス
すべて保湿成分
モイストライン エフフォーリア ラインアップ
“洗う”ことで素肌を調える。
“洗う”ことで素肌を調える。
圧倒的な美しさ。満たされる未来を。
圧倒的な美しさ。満たされる未来を。
エフフォーリアを堪能できる
秋の限定キット
9月18日(木)限定発売
弾むようなハリとうるおいで満たされる。
人気の乳液を、限定キットで心ゆくまで。
イグニス
モイスチュアライジング
エフフォーリア ミルク キット
11,000円(税込)
イグニス
モイスチュアライジング
エフフォーリア ミルク キット
11,000円(税込)