@charset "UTF-8";
/*! ファイル名:statement.css */@media screen and (min-width:768px){.intro{margin:0 auto;padding:16.8rem 16rem 9.6rem;width:144rem}}@media screen and (max-width:767px){.intro{padding:11.2rem 3.2rem 5.6rem}}@media screen and (min-width:768px){.intro-head{display:grid;grid:"label  ." auto "title  desc" auto/auto auto;justify-content:space-between;row-gap:4.8rem}}.intro-label{color:var(--color-gold);font-family:var(--font-family-en);font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semi-bold);grid-area:label}@media screen and (min-width:768px){.intro-label{font-size:1.4rem}}@media screen and (max-width:767px){.intro-label{font-size:1.4rem;line-height:1}}.intro-title{grid-area:title;width:100%}@media screen and (min-width:768px){.intro-title{width:32.4rem}}@media screen and (max-width:767px){.intro-title{margin-top:4.8rem;width:23.2rem}}.intro-description{font-family:var(--font-family-serif);font-weight:var(--font-weight-medium);line-height:var(--leading-extra-wide);text-align:justify;word-break:break-all}@media screen and (min-width:768px){.intro-description{font-size:1.6rem;grid-area:desc;letter-spacing:.07em;width:53rem}}@media screen and (max-width:767px){.intro-description{font-size:1.5rem;letter-spacing:.05em;margin-top:2.9rem}}@media screen and (min-width:768px){.intro-navi{margin-top:15.3rem}}@media screen and (max-width:767px){.intro-navi{margin-top:4.6rem}}.intro-navi-list{display:flex;justify-content:center}@media screen and (min-width:768px){.intro-navi-list{column-gap:8rem}}@media screen and (max-width:767px){.intro-navi-list{flex-direction:column;margin:0 auto;row-gap:1.6rem;width:fit-content}}@media screen and (min-width:768px){.intro-navi-item .c-button{letter-spacing:.04em;--button-gap:4rem}}@media screen and (max-width:767px){.intro-navi-item .c-button{justify-content:space-between;letter-spacing:.07em;--button-width:24.8rem}}.philosophy-section{position:relative}@media screen and (min-width:768px){.philosophy-section{display:flex}.philosophy-section>div{width:50%}.philosophy-section:nth-of-type(2n) .philosophy-section-visual{right:0}.philosophy-section:nth-of-type(odd){flex-direction:row-reverse}.philosophy-section:nth-of-type(odd) .philosophy-section-visual{left:0!important}}@media screen and (max-width:767px){.philosophy-section{clip-path:inset(0);z-index:0}}@media screen and (min-width:768px){.philosophy-section-visual{height:100%;position:absolute;top:0;width:50%}}@media screen and (max-width:767px){.philosophy-section-visual{height:100lvh;left:0;position:fixed;top:0;z-index:0}}@media screen and (min-width:768px){.philosophy-section-visual-inner{height:100vh;left:0;overflow:hidden;position:sticky;top:0}}@media screen and (max-width:767px){.philosophy-section-visual-inner{height:100%;object-fit:cover;width:100%}}.philosophy-section-visual-inner img,.philosophy-section-visual-inner picture{height:100%;object-fit:cover}#standard .philosophy-section-visual-inner img,#standard .philosophy-section-visual-inner picture{object-position:left}@media screen and (min-width:768px){.philosophy-section-visual-inner img{will-change:transform}}@media screen and (max-width:767px){.philosophy-section .wrap{padding-top:100vh}}@media screen and (min-width:768px){.philosophy-section-inner{background-color:var(--color-white);padding:16rem 0}}@media screen and (max-width:767px){.philosophy-section-inner{background:#f3f7f4e6;isolation:isolate;padding:17.7rem 0 10.6rem;position:relative;z-index:10}.philosophy-section-inner:before{--height:8rem;background:linear-gradient(179deg,#f3f7f400 .45%,#f3f7f4e6 99.25%);content:"";height:var(--height);position:absolute;top:calc(var(--height)*-1);width:100%}}@media screen and (min-width:768px){#aroma .philosophy-section-body{padding:0 12rem}}@media screen and (max-width:767px){#aroma .philosophy-section-body{padding:0 4.1rem 0 4.8rem}}@media screen and (min-width:768px){#standard .philosophy-section-body{padding:0 9.8rem 0 12rem}}@media screen and (max-width:767px){#standard .philosophy-section-body{padding:0 7.2rem 0 4.8rem}}@media screen and (min-width:768px){#beauty .philosophy-section-body{padding:0 12rem}}@media screen and (max-width:767px){#beauty .philosophy-section-body{padding:0 6.1rem 0 4.8rem}}.philosophy-section-copy{margin-left:auto}@media screen and (min-width:768px){.philosophy-section-copy{width:10rem}#aroma .philosophy-section-copy{margin-right:1.3rem}#beauty .philosophy-section-copy{margin-right:.3rem}}@media screen and (max-width:767px){.philosophy-section-copy{width:8rem}}@media screen and (min-width:768px){.philosophy-section-heading{margin-top:5.8rem}}@media screen and (max-width:767px){.philosophy-section-heading{margin-top:4.8rem}}.philosophy-section-heading-ja{width:fit-content}@media screen and (min-width:768px){.philosophy-section-heading-ja{height:1.8rem}}@media screen and (max-width:767px){.philosophy-section-heading-ja{height:1.6rem}}.philosophy-section-heading-en{width:fit-content}@media screen and (min-width:768px){.philosophy-section-heading-en{height:1.4rem;margin-top:1.2rem}}@media screen and (max-width:767px){.philosophy-section-heading-en{height:1.15rem;margin-top:1.4rem}}.philosophy-section-heading span{display:block}.philosophy-section-heading span img{height:100%;width:fit-content}.philosophy-section-intro{font-family:var(--font-family-serif);white-space:nowrap}@media screen and (min-width:768px){.philosophy-section-intro{font-size:1.6rem;letter-spacing:.04em;line-height:2.5;margin-top:2.2rem}}@media screen and (max-width:767px){.philosophy-section-intro{font-size:1.4rem;letter-spacing:.13em;line-height:2.3;margin-top:2.4rem}}.philosophy-section-intro sup{font-size:.6em}.philosophy-note{color:var(--color-gray-900)}@media screen and (min-width:768px){.philosophy-note{font-size:1rem;letter-spacing:.05em;margin-top:3rem}}@media screen and (max-width:767px){.philosophy-note{font-size:1rem;margin-top:1.6rem}}.philosophy-footer{align-items:center;background-color:var(--color-gold);display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.philosophy-footer{padding:10.4rem 0;row-gap:6.4rem}}@media screen and (max-width:767px){.philosophy-footer{padding:6.8rem 0 6.4rem;row-gap:4.4rem}}@media screen and (min-width:768px){.philosophy-footer-copy{width:73.3rem}}@media screen and (max-width:767px){.philosophy-footer-copy{width:33.4rem}}@media screen and (min-width:768px){.philosophy-footer-logo{width:13.6rem}}@media screen and (max-width:767px){.philosophy-footer-logo{width:13.6rem}}@media screen and (min-width:768px){.statement{margin-top:12.8rem;padding:0 12rem}}@media screen and (max-width:767px){.statement{margin-top:9.6rem;padding:0 4.8rem}}@media screen and (min-width:768px){.statement-label{margin-bottom:7.4rem;width:18.4rem}}@media screen and (max-width:767px){.statement-label{margin-bottom:5rem;width:18.4rem}}@media screen and (min-width:768px){.statement-item+.statement-item{margin-top:8rem}}@media screen and (max-width:767px){.statement-item+.statement-item{margin-top:5.4rem}}.statement-heading{position:relative}.statement-heading-ja{width:fit-content}@media screen and (min-width:768px){.statement-heading-ja{height:2.56rem}}@media screen and (max-width:767px){.statement-heading-ja{height:2.1rem}.statement-heading-ja:has(.sp-two-lines){height:4.6rem}}.statement-heading-en{width:fit-content}@media screen and (min-width:768px){.statement-heading-en{height:1.5rem;margin-top:1.6rem}}@media screen and (max-width:767px){.statement-heading-en{height:1.5rem;margin-top:1.2rem}}.statement-heading-logo{position:absolute;right:0}@media screen and (min-width:768px){.statement-heading-logo{top:-1.1rem;width:4.3rem}}@media screen and (max-width:767px){.statement-heading-logo{bottom:-1.3rem;width:3.6rem}}.statement-heading span{display:block}.statement-heading span img,.statement-heading span picture{height:100%;width:fit-content}.statement-body{text-align:justify;word-break:break-all}@media screen and (min-width:768px){.statement-body{font-size:1.5rem;letter-spacing:.04em;line-height:2.25;margin-top:2.4rem}}@media screen and (max-width:767px){.statement-body{font-size:1.4rem;letter-spacing:.1em;line-height:2.15;margin-top:2.4rem}}.statement-body sup{font-size:.6em}.statement-note{color:var(--color-gray-900)}@media screen and (min-width:768px){.statement-note{font-size:1rem;letter-spacing:.05em;margin-top:1rem}}@media screen and (max-width:767px){.statement-note{font-size:1rem;margin-top:1.6rem}}.philosophy-section:nth-of-type(2) .philosophy-section-visual img{transform-origin:top}@media screen and (min-width:768px){.philosophy-section.is-active .philosophy-section-visual img{animation:zoom 10s var(--ease-power1-out) both}}@keyframes zoom{to{transform:scale(1.15)}}.wrap{position:relative;z-index:10000}