@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&family=Zen+Old+Mincho:wght@400;500;600;700;900&display=swap");html.is-fixed,body.is-fixed{overflow:hidden}#wrap{position:relative;overflow:hidden}.js-fade,.js-fadeup{opacity:0;transition:1s;transition-timing-function:ease-in-out}.js-fade.is-active,.js-fadeup.is-active{opacity:1}.js-fade{filter:blur(5px)}.js-fade.is-active{filter:blur(0);opacity:1}.js-fadeup{transform:translateY(50px)}@media (max-width: 767px){.js-fadeup{transform:translateY(30px)}}.js-fadeup.is-active{transform:translateY(0)}.dummy{width:100%;height:calc(100vh - 90px - 167px);display:flex;justify-content:center;align-items:center;background:#efefef}@media (max-width: 767px){.dummy{height:calc(100vh - 50px - 67.5px)}}.top #wrap{font-family:YakuHanJP,"Noto Sans JP",sans-serif;background-color:#e6ebf0}.sectitle{background-color:#e6ff5c;text-align:center;font-size:30px;font-size:3rem;line-height:1.2em;letter-spacing:.1em;font-weight:700;text-transform:uppercase;color:#000}@media (max-width: 767px){.sectitle{padding:4vw 2.66667vw;font-size:4vw}}@media (min-width: 768px){.sectitle{padding:2.30769vw 1.53846vw;font-size:2.30769vw}}@media only screen and (min-width: 1300px){.sectitle{padding:30px 20px;font-size:30px}}.sidelogo{position:absolute}@media (min-width: 768px){.sidelogo{top:8.53846vw;right:1.15385vw;width:5.38462vw}}@media only screen and (min-width: 1300px){.sidelogo{top:126px;right:30px;width:4.68%}}.sidelogo.is-fixed{position:fixed}@media (min-width: 768px){.sidelogo.is-fixed{top:1.15385vw;right:1.15385vw}}@media only screen and (min-width: 1300px){.sidelogo.is-fixed{top:30px;right:30px}}.sidelogo__trigger{position:relative;top:0;display:block;height:1px}.mv{width:100%;display:flex;justify-content:center;align-items:center}.concept{position:relative;background:url(../../img/concept-bg.jpg) no-repeat center/cover}@media (max-width: 767px){.concept{padding-bottom:8.26667vw;background-image:url(../../img/concept-bg-sp.jpg)}}@media (min-width: 768px){.concept{padding-bottom:8.84615vw}}@media only screen and (min-width: 1300px){.concept{padding-bottom:115px}}@media (min-width: 768px){.concept__sidelogo{top:-6.46154vw}}@media only screen and (min-width: 1300px){.concept__sidelogo{top:-84px}}.concept__img{width:44%;margin:0 auto}@media (max-width: 767px){.concept__img{width:70%;margin-top:9.33333vw}}@media (min-width: 768px){.concept__img{margin-top:10.15385vw}}@media only screen and (min-width: 1300px){.concept__img{margin-top:132px}}.concept__logo{width:89.8%;margin:0 auto}@media (max-width: 767px){.concept__logo{width:53%;margin-top:10.66667vw}}@media (min-width: 768px){.concept__logo{margin-top:4.38462vw}}@media only screen and (min-width: 1300px){.concept__logo{margin-top:57px}}.concept__txt{text-align:center}@media (max-width: 767px){.concept__txt{margin-top:8.66667vw}}@media (min-width: 768px){.concept__txt{margin-top:4.23077vw}}@media only screen and (min-width: 1300px){.concept__txt{margin-top:55px}}.concept__txt>*:first-child{margin-top:0}.concept__txt__sm{font-feature-settings:normal}@media (max-width: 767px){.concept__txt__sm{font-size:19px;font-size:1.9rem;line-height:1.94737em;letter-spacing:.1em;font-weight:500;margin-top:2vw;font-size:2.53333vw}}@media (min-width: 768px){.concept__txt__sm{font-size:21px;font-size:2.1rem;line-height:1.95238em;letter-spacing:.1em;font-weight:500;margin-top:1.38462vw;font-size:1.61538vw}}@media only screen and (min-width: 1300px){.concept__txt__sm{margin-top:18px;font-size:21px}}.concept__txt__sm em{display:inline-block;font-style:normal;background-color:#e6ff5c}@media (max-width: 767px){.concept__txt__sm em{padding:0 .4vw;margin:0 .4vw}}@media (min-width: 768px){.concept__txt__sm em{padding:0 .23077vw;margin:0 .23077vw}}@media only screen and (min-width: 1300px){.concept__txt__sm em{padding:0 3px;margin:0 3px}}.concept__txt__lg{font-feature-settings:normal}@media (max-width: 767px){.concept__txt__lg{font-size:35px;font-size:3.5rem;line-height:1.4em;letter-spacing:.2em;margin-top:4vw;font-size:4.66667vw}}@media (min-width: 768px){.concept__txt__lg{font-size:39px;font-size:3.9rem;line-height:1.35897em;letter-spacing:.2em;font-weight:300;margin-top:4.23077vw;font-size:3vw}}@media only screen and (min-width: 1300px){.concept__txt__lg{margin-top:55px;font-size:39px}}@media (max-width: 767px){.concept__movie{margin-top:10.66667vw}}@media (min-width: 768px){.concept__movie{margin-top:7.30769vw}}@media only screen and (min-width: 1300px){.concept__movie{margin-top:95px}}.concept__movie iframe{width:100%;height:auto;aspect-ratio:16 / 9}@media (min-width: 768px){.lineup__sidelogo01{top:-31.92308vw}}@media only screen and (min-width: 1300px){.lineup__sidelogo01{top:-415px}}.lineup__sidelogo02{top:auto}@media (min-width: 768px){.lineup__sidelogo02{bottom:50vw}}@media only screen and (min-width: 1300px){.lineup__sidelogo02{bottom:650px}}.lineup__sidelogo03{top:auto}@media (min-width: 768px){.lineup__sidelogo03{bottom:56.92308vw}}@media only screen and (min-width: 1300px){.lineup__sidelogo03{bottom:740px}}@media (max-width: 767px){.lineup__item{padding:8vw 0 10.66667vw}}@media (min-width: 768px){.lineup__item{padding:10.38462vw 0}}@media only screen and (min-width: 1300px){.lineup__item{padding:135px 0}}.lineup__item+.lineup__item{border-top:15px solid #e6ff5c}@media (max-width: 767px){.lineup__item+.lineup__item{padding-top:11.33333vw;padding-bottom:11.33333vw}}@media (min-width: 768px){.lineup__item+.lineup__item{padding-top:11.69231vw;padding-bottom:11.92308vw}}@media only screen and (min-width: 1300px){.lineup__item+.lineup__item{padding-top:152px;padding-bottom:155px}}.lineup__info{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 767px){.lineup__info{display:block}}.lineup__txt{flex:1}.lineup__pcimg{width:19%;align-self:flex-end}.lineup__pcimg img{width:88%}.lineup__spimg{width:23%;margin:8.66667vw auto 0}.lineup__title__label{display:inline-block;margin-left:17.3%;background-color:#000;font-size:31px;font-size:3.1rem;line-height:1em;letter-spacing:.06em;font-weight:500;color:#fff}@media (max-width: 767px){.lineup__title__label{font-size:26px;font-size:2.6rem;line-height:.88462em;letter-spacing:.1em;margin-left:20%;padding:.26667vw 1.6vw .8vw;font-size:3.46667vw}}@media (min-width: 768px){.lineup__title__label{padding:.07692vw .53846vw .38462vw;font-size:2.38462vw}}@media only screen and (min-width: 1300px){.lineup__title__label{padding:1px 7px 5px;font-size:31px}}.lineup__title__logo{display:block}@media (max-width: 767px){.lineup__title__logo{margin-top:4vw}}@media (min-width: 768px){.lineup__title__logo{margin-top:3.84615vw}}@media only screen and (min-width: 1300px){.lineup__title__logo{margin-top:50px}}.lineup__title__logo img{width:67%}@media (max-width: 767px){.lineup__title__logo img{width:79.5%}}@media (max-width: 767px){.lineup__copy{margin-top:4vw;padding-left:4.66667vw}}@media (min-width: 768px){.lineup__copy{margin-top:10.38462vw}}@media only screen and (min-width: 1300px){.lineup__copy{margin-top:135px}}.lineup__copy__sm{color:#000;font-feature-settings:normal}@media (max-width: 767px){.lineup__copy__sm{margin-left:0;font-size:23px;font-size:2.3rem;line-height:1.78261em;letter-spacing:.1em;font-weight:500;font-size:3.06667vw}}@media (min-width: 768px){.lineup__copy__sm{font-size:27.6px;font-size:2.76rem;line-height:1.73913em;letter-spacing:.05em;font-weight:500;margin-left:-.76923vw;font-size:2.15385vw}}@media only screen and (min-width: 1300px){.lineup__copy__sm{margin-left:-10px;font-size:28px}}@media (max-width: 767px){.lineup__copy__lg{font-size:32px;font-size:3.2rem;line-height:1.1875em;letter-spacing:.1em;font-weight:500;margin-top:1.33333vw;font-size:4.26667vw}}@media (min-width: 768px){.lineup__copy__lg{font-feature-settings:normal;font-size:38px;font-size:3.8rem;line-height:1.18421em;letter-spacing:.1em;font-weight:500;margin-top:1.38462vw;margin-left:-1.15385vw;font-size:2.92308vw}}@media only screen and (min-width: 1300px){.lineup__copy__lg{margin-top:18px;margin-left:-15px;font-size:38px}}.lineup__copy__lg span{display:inline-block;background-color:#e6ff5c;line-height:1;color:#000}@media (max-width: 767px){.lineup__copy__lg span{margin-top:1.06667vw;padding:0 1.33333vw .66667vw}}@media (min-width: 768px){.lineup__copy__lg span{margin-top:.92308vw;padding:0 .76923vw .38462vw}}@media only screen and (min-width: 1300px){.lineup__copy__lg span{margin-top:12px;padding:0 10px 5px}}@media (max-width: 767px){.lineup__point{margin-top:7.33333vw}}@media (min-width: 768px){.lineup__point{margin-top:11.15385vw}}@media only screen and (min-width: 1300px){.lineup__point{margin-top:145px}}@media (max-width: 767px){.lineup__point__title{text-align:center}}@media (min-width: 768px){.lineup__point__title{padding-left:.61538vw}}@media only screen and (min-width: 1300px){.lineup__point__title{padding-left:8px}}.lineup__point__title img{width:27.2%}@media (max-width: 767px){.lineup__point__title img{width:32%}}@media (max-width: 767px){.lineup__point__list{margin-top:4.66667vw}}@media (min-width: 768px){.lineup__point__list{margin-top:2.30769vw}}@media only screen and (min-width: 1300px){.lineup__point__list{margin-top:30px}}.lineup__point__item{position:relative;background-color:#eee;border:2px solid #fff}@media (max-width: 767px){.lineup__point__item{padding:6vw 4.66667vw 4vw;border-radius:2vw}}@media (min-width: 768px){.lineup__point__item{padding:2.69231vw 3.07692vw 2.30769vw;border-radius:1.15385vw}}@media only screen and (min-width: 1300px){.lineup__point__item{padding:35px 40px 30px;border-radius:15px}}.lineup__point__item:not(:first-child){margin-top:20px}@media (max-width: 767px){.lineup__point__item:not(:first-child){margin-top:25px}}.lineup__point__head{position:absolute;top:0;background-color:#000;color:#fff}@media (max-width: 767px){.lineup__point__head{font-size:26px;font-size:2.6rem;line-height:1em;letter-spacing:.1em;font-weight:500;left:0;padding:0 .66667vw .53333vw;font-size:3.46667vw;width:18.4vw}}@media (min-width: 768px){.lineup__point__head{width:3.07692vw;left:2.46154vw;padding:.38462vw .15385vw .61538vw;font-size:2.38462vw}}@media only screen and (min-width: 1300px){.lineup__point__head{left:32px;padding:5px 2px 8px;font-size:31px}}.lineup__point__head span{text-combine-upright:all}@media (max-width: 767px){.lineup__point__head span{font-size:4vw}}@media (min-width: 768px){.lineup__point__head span{font-size:2.69231vw}}@media only screen and (min-width: 1300px){.lineup__point__head span{font-size:35px}}.lineup__point__copy{text-align:center}@media (max-width: 767px){.lineup__point__copy{font-size:30px;font-size:3rem;line-height:1.46667em;letter-spacing:.15em;font-weight:700;font-size:4vw}}@media (min-width: 768px){.lineup__point__copy{font-size:35px;font-size:3.5rem;line-height:1.48571em;letter-spacing:.15em;font-weight:700;font-size:2.69231vw}}@media only screen and (min-width: 1300px){.lineup__point__copy{font-size:35px}}.lineup__point__txt{text-align:justify}@media (max-width: 767px){.lineup__point__txt{width:auto;font-size:18px;font-size:1.8rem;line-height:1.61111em;letter-spacing:.02em;margin-top:2vw;font-size:2.4vw}}@media (min-width: 768px){.lineup__point__txt{width:79%;font-size:21.9px;font-size:2.19rem;line-height:1.78082em;letter-spacing:.05em;margin:1.92308vw auto 0;font-size:1.68462vw}}@media only screen and (min-width: 1300px){.lineup__point__txt{margin-top:25px;font-size:21.9px}}.lineup__point__img{margin:0 auto;text-align:center}@media (max-width: 767px){.lineup__point__img{width:82%;margin-top:2.66667vw}}@media (min-width: 768px){.lineup__point__img{width:55%;margin-top:2.30769vw}}@media only screen and (min-width: 1300px){.lineup__point__img{margin-top:30px}}.lineup__selling{text-align:center;color:#000}@media (max-width: 767px){.lineup__selling{border:1px solid rgba(0,0,0,0.5);margin-top:6.66667vw;padding:2.4vw}}@media (min-width: 768px){.lineup__selling{border:1px solid #000;margin-top:5.38462vw;padding:1.38462vw}}@media only screen and (min-width: 1300px){.lineup__selling{margin-top:70px;padding:18px}}@media (max-width: 767px){.lineup__selling__name{font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.05em;font-weight:500;font-size:2.93333vw}}@media (min-width: 768px){.lineup__selling__name{font-size:24px;font-size:2.4rem;line-height:1.33333em;letter-spacing:.05em;font-weight:500;font-size:1.84615vw}}@media only screen and (min-width: 1300px){.lineup__selling__name{font-size:24px}}@media (max-width: 767px){.lineup__selling__price{font-size:32px;font-size:3.2rem;line-height:1em;letter-spacing:.05em;font-weight:500;font-size:4.26667vw;margin-top:.66667vw}}@media (min-width: 768px){.lineup__selling__price{font-size:35px;font-size:3.5rem;line-height:1em;letter-spacing:.05em;font-weight:500;font-size:2.69231vw;margin-top:.38462vw}}@media only screen and (min-width: 1300px){.lineup__selling__price{font-size:35px;margin-top:5px}}@media (max-width: 767px){.lineup__selling__price small{font-size:2.4vw}}@media (min-width: 768px){.lineup__selling__price small{font-size:1.53846vw}}@media only screen and (min-width: 1300px){.lineup__selling__price small{font-size:20px}}.lineup__trial{color:#000}@media (max-width: 767px){.lineup__trial{margin-top:6vw}}@media (min-width: 768px){.lineup__trial{margin-top:6.92308vw}}@media only screen and (min-width: 1300px){.lineup__trial{margin-top:90px}}.lineup__trial__title{background-color:#e6ff5c;font-size:27px;font-size:2.7rem;line-height:1em;letter-spacing:.1em;font-weight:700;text-align:center;text-transform:uppercase}@media (max-width: 767px){.lineup__trial__title{padding:2.13333vw;margin-top:6vw;font-size:3.6vw}}@media (min-width: 768px){.lineup__trial__title{padding:1.23077vw;margin-top:6.92308vw;font-size:2.07692vw}}@media only screen and (min-width: 1300px){.lineup__trial__title{padding:16px;margin-top:90px;font-size:27px}}.lineup__trial__body{display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;background-color:#fff}@media (max-width: 767px){.lineup__trial__body{flex-direction:column;align-items:center;gap:4.66667vw;padding:4vw 4vw 5.33333vw}}@media (min-width: 768px){.lineup__trial__body{gap:4.61538vw;padding:3.46154vw 3.46154vw 3.84615vw}}@media only screen and (min-width: 1300px){.lineup__trial__body{gap:60px;padding:45px 45px 50px}}@media (max-width: 767px){.lineup__trial__img{width:48%}}@media (min-width: 768px){.lineup__trial__img{width:28.7%}}@media (max-width: 767px){.lineup__trial__txt{width:48%;font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.1em;font-weight:500;font-size:2.66667vw}}@media (min-width: 768px){.lineup__trial__txt{font-size:24px;font-size:2.4rem;line-height:1.45833em;letter-spacing:.1em;font-weight:500;font-size:1.84615vw}}@media only screen and (min-width: 1300px){.lineup__trial__txt{font-size:24px}}@media (max-width: 767px){.lineup__trial__price{margin-top:.66667vw;font-size:30px;font-size:3rem;line-height:1em;letter-spacing:.05em;font-weight:500;font-size:4vw}}@media (min-width: 768px){.lineup__trial__price{margin-top:.38462vw;font-size:35px;font-size:3.5rem;line-height:1em;letter-spacing:.05em;font-weight:500;font-size:2.69231vw}}@media only screen and (min-width: 1300px){.lineup__trial__price{margin-top:5px;font-size:35px}}@media (max-width: 767px){.lineup__trial__price small{font-size:2.26667vw}}@media (min-width: 768px){.lineup__trial__price small{font-size:1.53846vw}}@media only screen and (min-width: 1300px){.lineup__trial__price small{font-size:20px}}.lineup__item.shampoo{background:url(../../img/lineup-shampoo-bg.jpg) no-repeat center/cover}@media (max-width: 767px){.lineup__item.shampoo{background-image:url(../../img/lineup-shampoo-bg-sp.jpg)}}.lineup__item.shampoo .lineup__point__item{background-color:rgba(253,229,237,0.4)}@media (max-width: 767px){.lineup__item.shampoo .lineup__point__item.point1{padding-top:6vw;padding-bottom:13.33333vw}}@media (min-width: 768px){.lineup__item.shampoo .lineup__point__item.point1{padding-top:3.46154vw;padding-bottom:3.46154vw}}@media only screen and (min-width: 1300px){.lineup__item.shampoo .lineup__point__item.point1{padding-top:45px;padding-bottom:45px}}.lineup__item.shampoo .lineup__point__item.point1 .lineup__point__txt{letter-spacing:0.02em}@media (max-width: 767px){.lineup__item.shampoo .lineup__point__item.point1 .lineup__point__txt{width:55%;margin:2.4vw 0 0}}@media (min-width: 768px){.lineup__item.shampoo .lineup__point__item.point1 .lineup__point__txt{width:80%;margin-top:1.15385vw}}@media only screen and (min-width: 1300px){.lineup__item.shampoo .lineup__point__item.point1 .lineup__point__txt{margin-top:15px}}.lineup__item.shampoo .lineup__point__item.point1 .lineup__point__img{position:absolute}@media (max-width: 767px){.lineup__item.shampoo .lineup__point__item.point1 .lineup__point__img{top:auto;bottom:2.4vw;right:4.66667vw;width:34%}}@media (min-width: 768px){.lineup__item.shampoo .lineup__point__item.point1 .lineup__point__img{top:-11.92308vw;right:2.69231vw;width:19.69231vw}}@media only screen and (min-width: 1300px){.lineup__item.shampoo .lineup__point__item.point1 .lineup__point__img{top:-155px;right:35px;width:256px}}@media (max-width: 767px){.lineup__item.shampoo .lineup__point__item.point2 .lineup__point__img{margin-top:0}}.lineup__item.treatment{background:url(../../img/lineup-treatment-bg.jpg) no-repeat center/cover}@media (max-width: 767px){.lineup__item.treatment{background-image:url(../../img/lineup-treatment-bg-sp.jpg)}}.lineup__item.treatment .lineup__point__item{background-color:rgba(242,225,249,0.4)}@media (min-width: 768px){.lineup__item.treatment .lineup__point__item.point1 .lineup__point__img{margin-top:0}}.lineup__item.hairmilk{background:url(../../img/lineup-hairmilk-bg.jpg) no-repeat center/cover}@media (max-width: 767px){.lineup__item.hairmilk{background-image:url(../../img/lineup-hairmilk-bg-sp.jpg)}}.lineup__item.hairmilk .lineup__point__item{background-color:rgba(217,244,251,0.45)}@media (min-width: 768px){.lineup__item.hairmilk .lineup__point__item.point1 .lineup__point__img{margin-top:0}}.notes{background:url(../../img/notes-bg.jpg) no-repeat center/cover}@media (max-width: 767px){.notes{padding-bottom:18vw;background-image:url(../../img/notes-bg-sp.jpg)}}@media (min-width: 768px){.notes{padding:0 0 9.61538vw}}@media only screen and (min-width: 1300px){.notes{padding-bottom:125px}}@media (min-width: 768px){.notes__sidelogo{top:-10.76923vw}}@media only screen and (min-width: 1300px){.notes__sidelogo{top:-140px}}.notes__title{text-align:center}@media (max-width: 767px){.notes__title{margin-top:9.33333vw}}@media (min-width: 768px){.notes__title{margin-top:13.33333vw}}@media only screen and (min-width: 1300px){.notes__title{margin-top:100px}}@media (max-width: 767px){.notes__title__txt{font-size:24px;font-size:2.4rem;line-height:1.75em;letter-spacing:.1em;font-size:3.2vw}}@media (min-width: 768px){.notes__title__txt{font-size:31px;font-size:3.1rem;line-height:1.70968em;letter-spacing:.1em;font-size:2.38462vw}}@media only screen and (min-width: 1300px){.notes__title__txt{font-size:31px}}.notes__title__logo{display:block}@media (max-width: 767px){.notes__title__logo{width:88%;margin:4vw auto 0}}@media (min-width: 768px){.notes__title__logo{width:67.5%;margin:2.92308vw auto 0}}@media only screen and (min-width: 1300px){.notes__title__logo{width:67.5%;margin-top:38px}}.notes__lead{text-align:center}@media (max-width: 767px){.notes__lead{font-size:22.5px;font-size:2.25rem;line-height:1.68889em;letter-spacing:.1em;font-size:3vw;margin-top:6vw}}@media (min-width: 768px){.notes__lead{font-size:29px;font-size:2.9rem;line-height:1.65517em;letter-spacing:.1em;font-size:2.23077vw;margin-top:4.23077vw}}@media only screen and (min-width: 1300px){.notes__lead{font-size:29px;margin-top:55px}}@media (max-width: 767px){.notes__pyramid{width:100%;margin-top:10vw}}@media (min-width: 768px){.notes__pyramid{width:88%;margin:6.53846vw auto 0;transform:translateX(-1.92308vw)}}@media only screen and (min-width: 1300px){.notes__pyramid{margin-top:85px;transform:translateX(-25px)}}@media (max-width: 767px){.notes__perfumer{width:100%;margin-top:13.33333vw}}@media (min-width: 768px){.notes__perfumer{width:58%;max-width:49.23077vw;margin:11.92308vw auto 0}}@media only screen and (min-width: 1300px){.notes__perfumer{max-width:640px;margin-top:155px}}.notes__perfumer__title{text-align:center}.notes__perfumer__title span{display:inline-block;background-color:#e6ff5c;font-size:27px;font-size:2.7rem;line-height:1em;letter-spacing:.1em;font-weight:700}@media (max-width: 767px){.notes__perfumer__title span{padding:3.33333vw 6.66667vw;font-size:3.6vw}}@media (min-width: 768px){.notes__perfumer__title span{padding:1.92308vw 3.84615vw;font-size:2.07692vw}}@media only screen and (min-width: 1300px){.notes__perfumer__title span{padding:25px 50px;font-size:27px}}@media (max-width: 767px){.notes__perfumer__img{margin-top:8.66667vw}}@media (min-width: 768px){.notes__perfumer__img{margin-top:5vw;max-width:270px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1300px){.notes__perfumer__img{margin-top:65px}}.notes__perfumer__name{font-size:37px;font-size:3.7rem;line-height:1em;letter-spacing:.15em}@media (max-width: 767px){.notes__perfumer__name{width:90%;margin:5.33333vw auto 0;font-size:4.93333vw}}@media (min-width: 768px){.notes__perfumer__name{margin-top:3.46154vw;font-size:2.84615vw}}@media only screen and (min-width: 1300px){.notes__perfumer__name{margin-top:45px;font-size:37px}}.notes__perfumer__name span{display:block;font-size:24px;font-size:2.4rem;line-height:1em;letter-spacing:.15em}@media (max-width: 767px){.notes__perfumer__name span{margin:2vw 0;font-size:3.2vw}}@media (min-width: 768px){.notes__perfumer__name span{margin:1.15385vw 0;font-size:1.84615vw}}@media only screen and (min-width: 1300px){.notes__perfumer__name span{margin:15px 0;font-size:24px}}.notes__perfumer__desc{text-align:justify}@media (max-width: 767px){.notes__perfumer__desc{width:90%;margin:4vw auto 0;font-size:25px;font-size:2.5rem;line-height:1.76em;letter-spacing:.08em;font-weight:300;font-size:3.33333vw}}@media (min-width: 768px){.notes__perfumer__desc{font-size:26px;font-size:2.6rem;line-height:1.76923em;letter-spacing:.08em;font-weight:300;font-size:2vw;margin-top:2.30769vw}}@media only screen and (min-width: 1300px){.notes__perfumer__desc{font-size:26px;margin-top:30px}}.howto{background:url(../../img/howto-bg.jpg) no-repeat center/cover}@media (max-width: 767px){.howto{padding-bottom:10vw;background-image:url(../../img/howto-bg-sp.jpg)}}@media (min-width: 768px){.howto{padding-bottom:6.53846vw}}@media only screen and (min-width: 1300px){.howto{padding-bottom:85px}}@media (min-width: 768px){.howto__sidelogo{top:-26.76923vw}}@media only screen and (min-width: 1300px){.howto__sidelogo{top:-348px}}.howto__acc{border:1px solid #000;background-color:#fff}@media (max-width: 767px){.howto__acc{margin-top:10.66667vw}}@media (min-width: 768px){.howto__acc{margin-top:6.15385vw}}@media only screen and (min-width: 1300px){.howto__acc{margin-top:80px}}@media (max-width: 767px){.howto__acc+.howto__acc{margin-top:3.33333vw}}@media (min-width: 768px){.howto__acc+.howto__acc{margin-top:2.69231vw}}@media only screen and (min-width: 1300px){.howto__acc+.howto__acc{margin-top:35px}}.howto__acc__head{appearance:none;position:relative;display:block;width:100%;background-color:transparent;text-align:left;border:none}@media (max-width: 767px){.howto__acc__head{min-height:18.66667vw;padding:1.73333vw 11.33333vw 0}}@media (min-width: 768px){.howto__acc__head{min-height:12.69231vw;padding:1vw 6.53846vw 0}}@media only screen and (min-width: 1300px){.howto__acc__head{min-height:165px;padding:13px 85px 0}}.howto__acc__head.is-close::after{transform:rotate(180deg)}.howto__acc__head::after{content:'';position:absolute;top:50%;background:url(../../img/howto-toggle.svg) no-repeat center/contain;transition:transform .5s ease}@media (max-width: 767px){.howto__acc__head::after{right:8.66667vw;width:3.73333vw;height:3.06667vw;margin-top:-1.46667vw}}@media (min-width: 768px){.howto__acc__head::after{right:6.92308vw;width:2.15385vw;height:1.76923vw;margin-top:-.84615vw}}@media only screen and (min-width: 1300px){.howto__acc__head::after{right:90px;width:28px;height:23px;margin-top:-11px}}.howto__acc__head img{width:45%}@media (max-width: 767px){.howto__acc__head img{width:66.5%}}.howto__acc__body{border-top:1px solid #000;width:90%;margin:0 auto}@media (max-width: 767px){.howto__acc__body{padding:5.33333vw 0 4.66667vw .66667vw}}@media (min-width: 768px){.howto__acc__body{padding:3.84615vw 2.30769vw 4.23077vw}}@media only screen and (min-width: 1300px){.howto__acc__body{padding:50px 30px 55px}}.howto__acc__step{counter-reset:item}.howto__acc__step>li{position:relative;color:#000}@media (max-width: 767px){.howto__acc__step>li{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.06em;font-size:2.66667vw;padding-left:6.66667vw}}@media (min-width: 768px){.howto__acc__step>li{font-size:24px;font-size:2.4rem;line-height:1.58333em;letter-spacing:.06em;font-size:1.84615vw;padding-left:4.23077vw}}@media only screen and (min-width: 1300px){.howto__acc__step>li{font-size:24px;padding-left:55px}}@media (max-width: 767px){.howto__acc__step>li:not(:first-child){margin-top:1.2vw}}@media (min-width: 768px){.howto__acc__step>li:not(:first-child){margin-top:.69231vw}}@media only screen and (min-width: 1300px){.howto__acc__step>li:not(:first-child){margin-top:9px}}.howto__acc__step>li::before{counter-increment:item;content:counter(item, decimal-leading-zero);position:absolute;top:0;left:0;font-weight:700}.howto__acc__dose>div{display:flex;flex-wrap:wrap}@media (max-width: 767px){.howto__acc__dose>div>dt{width:13.33333vw}}@media (min-width: 768px){.howto__acc__dose>div>dt{width:9.46154vw}}@media only screen and (min-width: 1300px){.howto__acc__dose>div>dt{width:123px}}.howto__acc__dose>div>dd{flex:1}@media (max-width: 767px){.howto__more{margin-top:10vw}}@media (min-width: 768px){.howto__more{margin-top:6.92308vw}}@media only screen and (min-width: 1300px){.howto__more{margin-top:90px}}.howto__more__btn{position:relative;display:block;width:62%;margin:0 auto;text-align:center;background-color:#e6ff5c}@media (max-width: 767px){.howto__more__btn{width:90%;padding:5.33333vw;font-size:30px;font-size:3rem;line-height:1em;letter-spacing:.15em;font-weight:500;font-size:4vw}}@media (min-width: 768px){.howto__more__btn{padding:3.46154vw;font-size:35px;font-size:3.5rem;line-height:1em;letter-spacing:.18em;font-weight:500;font-size:2.69231vw}}@media only screen and (min-width: 1300px){.howto__more__btn{padding:45px;font-size:35px}}.howto__more__btn::after{content:'';position:absolute;top:50%;display:block;background:url(../../img/cart.svg) no-repeat center/contain;transform:translateY(-50%)}@media (max-width: 767px){.howto__more__btn::after{right:4vw;width:6.66667vw;height:5.33333vw}}@media (min-width: 768px){.howto__more__btn::after{right:2.30769vw;width:3.84615vw;height:3.07692vw}}@media only screen and (min-width: 1300px){.howto__more__btn::after{right:30px;width:50px;height:40px}}
