@import"https://fonts.googleapis.com/css?family=Cabin:600";@font-face{font-family:"MyYuGothicM";font-weight:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:"MyYuGothicM";font-weight:bold;src:local("YuGothic-Bold"),local("Yu Gothic")}@font-face{font-family:"MyYuMinchoM";font-weight:normal;src:local("YuMincho-Medium"),local("Yu Mincho Medium"),local("YuMincho-Regular")}@font-face{font-family:"MyYuMinchoM";font-weight:bold;src:local("YuMincho-Bold"),local("Yu Mincho")}header,footer{font-family:"A+EqpB-游ゴシック体 Pr6N M","MyYuGothicM","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.075em}header .font-en,footer .font-en{font-family:FuturaLTPro-Medium,"Cabin",sans-serif;-webkit-font-smoothing:auto;font-weight:600}header .u-curning,footer .u-curning{font-feature-settings:"palt"}header .u-font-bold,header b,header strong,footer .u-font-bold,footer b,footer strong{font-family:"A+EqpB-游ゴシック体 Pr6N B","MyYuGothicM","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}header .u-font-bold .font-en,header b .font-en,header strong .font-en,footer .u-font-bold .font-en,footer b .font-en,footer strong .font-en{font-family:FuturaLTPro-Medium,"Cabin",sans-serif;-webkit-font-smoothing:auto;font-weight:600}main,aside,.main,.modalBox{font-family:"A+EqpB-游ゴシック体 Pr6N B","MyYuGothicM","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.075em}main .u-curning,aside .u-curning,.main .u-curning,.modalBox .u-curning{font-feature-settings:"palt"}main .u-font-bold,main b,main strong,main h1,main h2,main h3,main h4,main h5,aside .u-font-bold,aside b,aside strong,aside h1,aside h2,aside h3,aside h4,aside h5,.main .u-font-bold,.main b,.main strong,.main h1,.main h2,.main h3,.main h4,.main h5,.modalBox .u-font-bold,.modalBox b,.modalBox strong,.modalBox h1,.modalBox h2,.modalBox h3,.modalBox h4,.modalBox h5{font-family:"A+EqpB-游ゴシック体 Pr6N M","MyYuGothicM","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold}main .u-font-bold .font-en,main b .font-en,main strong .font-en,main h1 .font-en,main h2 .font-en,main h3 .font-en,main h4 .font-en,main h5 .font-en,aside .u-font-bold .font-en,aside b .font-en,aside strong .font-en,aside h1 .font-en,aside h2 .font-en,aside h3 .font-en,aside h4 .font-en,aside h5 .font-en,.main .u-font-bold .font-en,.main b .font-en,.main strong .font-en,.main h1 .font-en,.main h2 .font-en,.main h3 .font-en,.main h4 .font-en,.main h5 .font-en,.modalBox .u-font-bold .font-en,.modalBox b .font-en,.modalBox strong .font-en,.modalBox h1 .font-en,.modalBox h2 .font-en,.modalBox h3 .font-en,.modalBox h4 .font-en,.modalBox h5 .font-en{font-family:FuturaLTPro-Medium,"Cabin",sans-serif;-webkit-font-smoothing:auto;font-weight:600}main .font-en,aside .font-en,.main .font-en,.modalBox .font-en{font-family:FuturaLTPro-Medium,"Cabin",sans-serif;-webkit-font-smoothing:auto;letter-spacing:.135em;font-weight:normal}main .font-en.u-font-bold,main .font-en b,main .font-en strong,aside .font-en.u-font-bold,aside .font-en b,aside .font-en strong,.main .font-en.u-font-bold,.main .font-en b,.main .font-en strong,.modalBox .font-en.u-font-bold,.modalBox .font-en b,.modalBox .font-en strong{font-weight:600}.aql-cleansinggel{background-color:#fefdf6}.aql-cleansinggel .main .u-font-bold{font-weight:normal;font-family:"A+EqpB-游ゴシック体 Pr6N B",sans-serif}.aql-cleansinggel .kv{margin-top:-45px;margin-bottom:140px;position:relative}@media only screen and (max-width:767px){.aql-cleansinggel .kv{margin-top:-20vw;margin-bottom:20vw}}.aql-cleansinggel .kv .kv__inr{position:absolute;left:56.7857142857%;top:0;margin-top:15.7142857143vw}@media only screen and (max-width:767px){.aql-cleansinggel .kv .kv__inr{left:0;top:initial;bottom:0;width:100%;margin-top:0}}.aql-cleansinggel .kv .kv__title{letter-spacing:.1em;line-height:1.4;font-size:3.5714285714vw;font-feature-settings:"palt"}@media only screen and (max-width:767px){.aql-cleansinggel .kv .kv__title{text-align:center;font-size:6.9333333333vw}}.aql-cleansinggel .kv .kv__title span{letter-spacing:-0.5em;font-feature-settings:"palt"}.aql-cleansinggel .kv .kv__text{position:relative;margin-top:2.4285714286vw;padding-left:6.6428571429vw}@media only screen and (max-width:767px){.aql-cleansinggel .kv .kv__text{margin-top:.2666666667vw;padding-left:0}}.aql-cleansinggel .kv .kv__text .kv__text__icon{position:absolute;left:-.7857142857vw;top:50%;transform:translateY(-50%);width:6.7142857143vw}@media only screen and (max-width:767px){.aql-cleansinggel .kv .kv__text .kv__text__icon{display:none}}.aql-cleansinggel .kv .kv__text .kv__text__catch{line-height:1.5;font-size:1.2857142857vw;margin-top:2.2857142857vw;font-feature-settings:"palt";letter-spacing:.139em;line-height:1.45}@media only screen and (max-width:767px){.aql-cleansinggel .kv .kv__text .kv__text__catch{text-align:center;font-size:3.4666666667vw;margin-top:0}}.aql-cleansinggel .kv .kv__text .kv__text__note{font-family:"A+EqpB-游ゴシック体 Pr6N M","MyYuGothicM","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:.7142857143vw;margin-top:.4285714286vw;font-feature-settings:"palt";letter-spacing:.05em}@media only screen and (max-width:767px){.aql-cleansinggel .kv .kv__text .kv__text__note{font-size:2.6666666667vw;margin-top:1.3333333333vw;padding-bottom:2vw;text-align:center}}.aql-cleansinggel .lead{margin-bottom:15px}@media only screen and (max-width:767px){.aql-cleansinggel .lead{margin-bottom:22.6666666667vw}}.aql-cleansinggel .lead .lead__title{color:#1bb8ce;text-align:center;display:flex;align-items:flex-end;justify-content:center;gap:20px;margin-bottom:70px;font-feature-settings:"palt"}@media only screen and (max-width:767px){.aql-cleansinggel .lead .lead__title{gap:1.3333333333vw;margin-bottom:12.6666666667vw}}.aql-cleansinggel .lead .lead__title::before,.aql-cleansinggel .lead .lead__title::after{background-size:100% 100%;background-position:top center;background-repeat:no-repeat;content:"";display:block;width:30px;height:45px}@media only screen and (max-width:767px){.aql-cleansinggel .lead .lead__title::before,.aql-cleansinggel .lead .lead__title::after{height:17.0666666667vw;width:10.9333333333vw}}.aql-cleansinggel .lead .lead__title::before{background-image:url(/aqua/cleansinggel/img/lead-title-left.png)}@media only screen and (max-width:767px){.aql-cleansinggel .lead .lead__title::before{background-image:url(/aqua/cleansinggel/img/lead-title-left_sp.png)}}.aql-cleansinggel .lead .lead__title::after{background-image:url(/aqua/cleansinggel/img/lead-title-right.png);transform:translate(-0.5em, 0)}@media only screen and (max-width:767px){.aql-cleansinggel .lead .lead__title::after{background-image:url(/aqua/cleansinggel/img/lead-title-right_sp.png);transform:translate(0)}}.aql-cleansinggel .lead .lead__title span{font-size:34px;letter-spacing:.05em;line-height:1.5}@media only screen and (max-width:767px){.aql-cleansinggel .lead .lead__title span{font-size:8vw;line-height:1.2}}.aql-cleansinggel .lead .lead__inr{align-items:flex-start;display:flex;justify-content:center;gap:40px;position:relative}.aql-cleansinggel .lead .lead__inr .lead__image{width:330px}@media only screen and (max-width:767px){.aql-cleansinggel .lead .lead__inr .lead__image{position:absolute;top:-6vw;left:0;z-index:0;width:56vw}}.aql-cleansinggel .lead .lead__inr .lead__text{margin-top:20px;position:relative;z-index:1}@media only screen and (max-width:767px){.aql-cleansinggel .lead .lead__inr .lead__text{margin-top:0;padding-left:42.6666666667vw}}.aql-cleansinggel .lead .lead__inr .lead__text span{background-color:#d5f3f7;font-size:28px;display:inline-block;line-height:1;padding:.25em;margin-bottom:.5em}@media only screen and (max-width:767px){.aql-cleansinggel .lead .lead__inr .lead__text span{font-feature-settings:"palt";font-size:4.5333333333vw}}.aql-cleansinggel .c-note{font-family:"A+EqpB-游ゴシック体 Pr6N M","MyYuGothicM","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:10px;margin-top:3em;text-align:center;letter-spacing:.05em;font-feature-settings:"palt"}@media only screen and (max-width:767px){.aql-cleansinggel .c-note{font-size:2.6666666667vw;margin-top:5.3333333333vw}}.aql-cleansinggel .c-raoud-text{text-align:center;margin-top:30px}@media only screen and (max-width:767px){.aql-cleansinggel .c-raoud-text{margin-top:4vw}}.aql-cleansinggel .c-raoud-text span{font-feature-settings:"palt";letter-spacing:.05em;margin:0 auto;border:2px solid #1bb8ce;border-radius:9999px;color:#1bb8ce;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:24px;height:54px;width:300px}@media only screen and (max-width:767px){.aql-cleansinggel .c-raoud-text span{border-width:1px;font-size:3.7333333333vw;height:8.5333333333vw;width:58.1333333333vw}}.aql-cleansinggel .c-raoud-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:min(100%,600px);margin:0 auto}@media only screen and (max-width:767px){.aql-cleansinggel .c-raoud-list{gap:2.6666666667vw;width:100%}}.aql-cleansinggel .c-raoud-list>li{align-items:center;background-color:#1bb8ce;border-radius:15px;color:#fff;display:flex;justify-content:center;text-align:center;font-size:28px;height:92px;width:180px}@media only screen and (max-width:767px){.aql-cleansinggel .c-raoud-list>li{border-radius:2.6666666667vw;font-size:4.5333333333vw;height:14.6666666667vw;width:28vw}}.aql-cleansinggel .c-raoud-list>li span{font-feature-settings:"palt";letter-spacing:0;line-height:1.2}.aql-cleansinggel .c-commitment{align-items:flex-start;display:flex;justify-content:center;padding:0 20px}@media screen and (max-width: 1000px){.aql-cleansinggel .c-commitment{display:block;padding:0}}.aql-cleansinggel .c-commitment .c-commitment__head{display:flex;position:relative;margin:0 55px 0 0;padding-top:70px;width:260px;z-index:0}@media screen and (max-width: 1000px){.aql-cleansinggel .c-commitment .c-commitment__head{justify-content:center;margin:0 auto -9.3333333333vw;padding-top:5.3333333333vw;width:28.5333333333vw}}.aql-cleansinggel .c-commitment .c-commitment__head img{height:auto;width:190px}@media only screen and (max-width:767px){.aql-cleansinggel .c-commitment .c-commitment__head img{width:1005}}.aql-cleansinggel .c-commitment .c-commitment__list{align-items:stretch;display:flex;justify-content:center;position:relative;gap:14px;z-index:1}@media only screen and (max-width:767px){.aql-cleansinggel .c-commitment .c-commitment__list{align-items:center;flex-direction:column;gap:6.5333333333vw}}.aql-cleansinggel .c-commitment .c-commitment__list>li{width:320px}@media only screen and (max-width:767px){.aql-cleansinggel .c-commitment .c-commitment__list>li{width:76vw}}.aql-cleansinggel .c-commitment .c-commitment__list>li:nth-child(2){width:290px;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:767px){.aql-cleansinggel .c-commitment .c-commitment__list>li:nth-child(2){width:76vw}}.aql-cleansinggel .c-commitment .c-commitment__list>li:nth-child(2) .c-commitment__list__inr{padding:23px 0 8px}@media only screen and (max-width:767px){.aql-cleansinggel .c-commitment .c-commitment__list>li:nth-child(2) .c-commitment__list__inr{padding:5.3333333333vw 0 4vw}}@media only screen and (max-width:767px){.aql-cleansinggel .c-commitment .c-commitment__list>li:nth-child(2)+.c-commitment__list__inr{padding:6.2666666667vw 0 4vw}}.aql-cleansinggel .c-commitment .c-commitment__list>li .c-commitment__list__inr{background-color:#fff;border-radius:25px;border:2px solid #1bb8ce;padding:22px 0;position:relative}@media only screen and (max-width:767px){.aql-cleansinggel .c-commitment .c-commitment__list>li .c-commitment__list__inr{border-width:1px;border-radius:4vw;padding:6.6666666667vw 0 2.6666666667vw}}@media only screen and (max-width:767px){.aql-cleansinggel .c-commitment .c-commitment__list>li .c-commitment__list__inr+.c-commitment__list__inr{margin-top:7.7333333333vw}}.aql-cleansinggel .c-commitment .c-commitment__list>li .c-commitment__list__label{width:59px;position:absolute;top:-19px;right:0;z-index:1}@media only screen and (max-width:767px){.aql-cleansinggel .c-commitment .c-commitment__list>li .c-commitment__list__label{top:-4.6666666667vw;right:-2.4vw;width:14.5333333333vw}}.aql-cleansinggel .c-commitment .c-commitment__list>li .c-commitment__list__summary{font-feature-settings:"palt";text-align:center;line-height:1.5;font-size:16px}@media only screen and (max-width:767px){.aql-cleansinggel .c-commitment .c-commitment__list>li .c-commitment__list__summary{font-size:3.7333333333vw}}.aql-cleansinggel .c-commitment .c-commitment__list>li .c-commitment__list__summary.m-type2{line-height:1.1}.aql-cleansinggel .c-commitment .c-commitment__list>li .c-commitment__list__title{text-align:center;margin-top:.25em;padding-bottom:10px}@media only screen and (max-width:767px){.aql-cleansinggel .c-commitment .c-commitment__list>li .c-commitment__list__title{padding-bottom:4vw}}.aql-cleansinggel .c-commitment .c-commitment__list>li .c-commitment__list__title span{color:#1bb8ce;display:inline-block;line-height:1.5;font-size:28px}@media only screen and (max-width:767px){.aql-cleansinggel .c-commitment .c-commitment__list>li .c-commitment__list__title span{border-width:3px;font-size:8vw}}.aql-cleansinggel .c-commitment .c-commitment__list>li .c-commitment__list__title span::after{background:url(/aqua/cleansinggel/img/border-dotted-bottom.png) 0 0/auto 100% repeat-x;content:"";display:block;height:5px;width:102%}@media only screen and (max-width:767px){.aql-cleansinggel .c-commitment .c-commitment__list>li .c-commitment__list__title span::after{background-image:url(/aqua/cleansinggel/img/border-dotted-bottom_sp.png);height:.8vw;width:100%}}.aql-cleansinggel .c-commitment .c-commitment__list>li .c-commitment__list__image{margin:0 auto;width:269px}@media only screen and (max-width:767px){.aql-cleansinggel .c-commitment .c-commitment__list>li .c-commitment__list__image{width:61.7333333333vw}}.aql-cleansinggel .c-commitment .c-commitment__list>li .c-commitment__list__text{font-family:"A+EqpB-游ゴシック体 Pr6N M","MyYuGothicM","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-feature-settings:"palt";text-align:center;line-height:1.5;font-size:10px}@media only screen and (max-width:767px){.aql-cleansinggel .c-commitment .c-commitment__list>li .c-commitment__list__text{font-size:2.6666666667vw}}.aql-cleansinggel .c-commitment .c-commitment__list>li .c-commitment__list__note{font-family:"A+EqpB-游ゴシック体 Pr6N M","MyYuGothicM","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-feature-settings:"palt";text-align:right;font-size:10px;padding-right:1.6em}@media only screen and (max-width:767px){.aql-cleansinggel .c-commitment .c-commitment__list>li .c-commitment__list__note{font-size:2.6666666667vw;padding-right:1em}}.aql-cleansinggel .c-section{box-sizing:border-box;margin:0 auto;max-width:1000px;padding:0 50px}@media only screen and (max-width:767px){.aql-cleansinggel .c-section{padding:0 5.3333333333vw}}.aql-cleansinggel .c-section+.c-section{margin-top:100px}@media only screen and (max-width:767px){.aql-cleansinggel .c-section+.c-section{margin-top:13.3333333333vw}}.aql-cleansinggel .c-section .c-section__title{align-items:center;display:flex;justify-items:center;gap:1em;margin-bottom:50px}@media only screen and (max-width:767px){.aql-cleansinggel .c-section .c-section__title{gap:.5em;margin-bottom:6.6666666667vw}}.aql-cleansinggel .c-section .c-section__title::before,.aql-cleansinggel .c-section .c-section__title::after{background-color:#1bb8ce;content:"";display:block;flex:1;height:2px;width:100%}@media only screen and (max-width:767px){.aql-cleansinggel .c-section .c-section__title::before,.aql-cleansinggel .c-section .c-section__title::after{height:1px}}.aql-cleansinggel .c-section .c-section__title span{font-size:34px}@media only screen and (max-width:767px){.aql-cleansinggel .c-section .c-section__title span{font-size:6.6666666667vw}}.aql-cleansinggel #check-mechanism{display:none}.aql-cleansinggel #check-mechanism:checked+.mechanism .mechanism__label .arrow::before{opacity:0}.aql-cleansinggel #check-mechanism:checked+.mechanism .mechanism__content{max-height:2000px}.aql-cleansinggel .mechanism{margin:50px auto 0;width:640px}@media only screen and (max-width:767px){.aql-cleansinggel .mechanism{margin-top:6.8vw;width:100%}}.aql-cleansinggel .mechanism .mechanism__label{background-color:#fff;border-bottom:1px solid #1bb8ce;border-top:1px solid #1bb8ce;display:block;position:relative;text-align:center;padding:5px 0;width:100%;font-feature-settings:"palt";cursor:pointer;letter-spacing:0}@media only screen and (max-width:767px){.aql-cleansinggel .mechanism .mechanism__label{box-sizing:border-box;text-align:left;padding:2.6666666667vw 0 2.6666666667vw 3.0666666667vw}}.aql-cleansinggel .mechanism .mechanism__label .text{font-size:24px;line-height:1.5834}@media only screen and (max-width:767px){.aql-cleansinggel .mechanism .mechanism__label .text{letter-spacing:0;line-height:1.05;text-align:left;font-size:4.4vw}}.aql-cleansinggel .mechanism .mechanism__label .arrow{border-left:1px solid #1bb8ce;height:calc(100% - 10px);display:block;width:50px;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.aql-cleansinggel .mechanism .mechanism__label .arrow{height:calc(100% - .5em);width:10.6666666667vw}}.aql-cleansinggel .mechanism .mechanism__label .arrow::before,.aql-cleansinggel .mechanism .mechanism__label .arrow::after{background-color:#1bb8ce;content:"";display:block;height:1px;width:25px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width:767px){.aql-cleansinggel .mechanism .mechanism__label .arrow::before,.aql-cleansinggel .mechanism .mechanism__label .arrow::after{width:4.5333333333vw}}.aql-cleansinggel .mechanism .mechanism__label .arrow::before{transform:translate(-50%, -50%) rotate(90deg)}.aql-cleansinggel .mechanism .mechanism__content{overflow:hidden;transition:max-height .5s ease;max-height:0}.aql-cleansinggel .mechanism .mechanism__content .mechanism__content__inr{background-color:#fff;border-bottom:1px solid #1bb8ce;padding:30px 50px}@media only screen and (max-width:767px){.aql-cleansinggel .mechanism .mechanism__content .mechanism__content__inr{padding:6.6666666667vw 0 5.3333333333vw}}.aql-cleansinggel .mechanism .mechanism__content .mechanism__content__summary{text-align:center;margin-bottom:40px}@media only screen and (max-width:767px){.aql-cleansinggel .mechanism .mechanism__content .mechanism__content__summary{font-size:3.7333333333vw}}.aql-cleansinggel .mechanism .mechanism__content .mechanism__content__images{align-items:flex-end;display:flex;gap:19px}@media only screen and (max-width:767px){.aql-cleansinggel .mechanism .mechanism__content .mechanism__content__images{align-items:center;flex-direction:column;gap:6.6666666667vw}}.aql-cleansinggel .mechanism .mechanism__content .mechanism__content__images>li:nth-child(1){width:210px}@media only screen and (max-width:767px){.aql-cleansinggel .mechanism .mechanism__content .mechanism__content__images>li:nth-child(1){width:50.1333333333vw}}.aql-cleansinggel .mechanism .mechanism__content .mechanism__content__images>li:nth-child(2){width:308px}@media only screen and (max-width:767px){.aql-cleansinggel .mechanism .mechanism__content .mechanism__content__images>li:nth-child(2){transform:translate(-1em, 0);width:73.0666666667vw}}.aql-cleansinggel .mechanism .mechanism__content .mechanism__content__note{font-family:"A+EqpB-游ゴシック体 Pr6N M","MyYuGothicM","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:normal;text-align:center;margin-top:40px;font-size:10px}@media only screen and (max-width:767px){.aql-cleansinggel .mechanism .mechanism__content .mechanism__content__note{margin-top:6.2666666667vw;font-size:2.6666666667vw}}.aql-cleansinggel .end{background:url("/aqua/cleansinggel/img/end-bg.webp") center top/2200px auto no-repeat;margin-bottom:-30px;margin-top:100px;padding:100px 0 80px}@media screen and (min-width: 2201px){.aql-cleansinggel .end{background-size:100%}}@media only screen and (max-width:767px){.aql-cleansinggel .end{background:url("/aqua/cleansinggel/img/end-bg-sp.webp") center top/100% auto no-repeat;margin-top:13.3333333333vw;margin-bottom:-4vw;padding:12vw 0 16vw}}.aql-cleansinggel .end .end__title{font-size:24px;margin-bottom:50px;text-align:center}@media only screen and (max-width:767px){.aql-cleansinggel .end .end__title{line-height:1.5882352941;font-size:4.5333333333vw;margin-bottom:6.6666666667vw}}.aql-cleansinggel .end .end__title span{color:#1bb8ce;display:block;font-size:1.6666666667em;margin-top:.25em}@media only screen and (max-width:767px){.aql-cleansinggel .end .end__title span{font-size:6.6666666667vw}}.aql-cleansinggel .end .end-product{width:210px;margin:0 auto}@media only screen and (max-width:767px){.aql-cleansinggel .end .end-product{width:40vw}}.animation-fade{opacity:0;transition:opacity .5s ease}.animation-fade.is-show{opacity:1}.animation-fadeUp{opacity:0;transform:translate(0, 20px);transition:opacity .5s ease,transform .5s ease}.animation-fadeUp.is-show{transform:translate(0, 0);opacity:1}.product-info{border-bottom:1px solid #c00000;border-top:1px solid #c00000;margin:100px auto;padding:70px 0;max-width:1100px}@media only screen and (max-width:767px){.product-info{padding:6.6666666667vw 0;margin:13.3333333333vw auto 17.3333333333vw;width:89.3333333333vw}}.product-info .product-info__inr{padding-left:470px;position:relative}@media only screen and (max-width:767px){.product-info .product-info__inr{padding-left:0}}.product-info .product-info__inr .product-info__image{position:absolute;left:270px;top:50%;width:164px;transform:translate(0, -50%)}@media only screen and (max-width:767px){.product-info .product-info__inr .product-info__image{left:0;top:0;transform:translate(0);width:34.4vw}}.product-info .product-info__text{font-size:16px}@media only screen and (max-width:767px){.product-info .product-info__text{padding-left:40.9333333333vw;position:relative;font-size:3.7333333333vw}}.product-info .product-info__text .name{font-size:22px}@media only screen and (max-width:767px){.product-info .product-info__text .name{font-size:4.5333333333vw}}.product-info .product-info__text .note{font-family:"A+EqpB-游ゴシック体 Pr6N M","MyYuGothicM","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:normal;letter-spacing:0;font-size:10px}@media only screen and (max-width:767px){.product-info .product-info__text .note{font-size:2.6666666667vw}}.product-info .product-info__text p+p{margin-top:.5em}@media only screen and (max-width:767px){.product-info .product-info__text p+p{margin-top:.25em}}.product-info .product-info__btns{margin-top:20px;width:275px}@media only screen and (max-width:767px){.product-info .product-info__btns{width:100%}}.product-info .product-info__btns a{display:block;min-width:100%;width:100%}.product-info .product-info__btns a>span{min-width:100%}.product-info .product-info__btns a+a{margin-top:15px}@media only screen and (max-width:767px){.product-info .product-info__btns a+a{margin-top:1em}}@media only screen and (max-width:767px){.product-info .product-info__btns a .m-btn-type1.type-review{font-size:1em}}.product-info .product-info__turn{text-align:center;margin-top:30px}@media only screen and (max-width:767px){.product-info .product-info__turn{margin-top:6.6666666667vw;font-size:3.2vw}}.aql-productPoint{padding:6.4285714286% 0 8.5714285714%;text-align:center;background:#d2f4f9}.aql-productPoint__anchor{margin:8.1818181818% auto 9.0909090909%}.aql-productPoint__anchor__note{font-size:10px}@media only screen and (max-width:767px){.aql-productPoint__anchor__note{letter-spacing:0;font-size:8px;font-size:calc(0.5rem + 2*(100vw - 320px)/466);margin-top:3em}}.aql-productPoint__ttl{font-size:28px;letter-spacing:.1em;line-height:1.2;margin-bottom:6.4285714286%;color:#1bb8ce}.aql-productPoint__ttl span{display:block;font-size:50px}.aql-productPoint__box{position:relative;background:#fff;padding:7.2727272727% 9.0909090909%}@media only screen and (max-width:767px){.aql-productPoint__box{margin-top:20.8955223881%}}.aql-productPoint__box+.aql-productPoint__box{margin-top:8.1818181818%}@media only screen and (max-width:767px){.aql-productPoint__box+.aql-productPoint__box{margin-top:10.6666666667%}}.aql-productPoint__box.is-addBox{padding:6.3636363636% 10%;margin-top:1.8181818182%}.aql-productPoint__box .aql-productPoint__box__note{font-family:"A+EqpB-游ゴシック体 Pr6N M","MyYuGothicM","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:normal;color:#000;display:block;font-size:10px;margin-top:3em}@media only screen and (max-width:767px){.aql-productPoint__box .aql-productPoint__box__note{margin-top:1.5em;font-size:8px;font-size:calc(0.5rem + 12*(100vw - 320px)/466)}}.aql-productPoint__box .slick-dots>li{background-color:#fff;border:1px solid #0018d0;border-radius:50%;height:12px;width:12px}@media only screen and (max-width:767px){.aql-productPoint__box .slick-dots>li{height:1.8666666667vw;width:1.8666666667vw}}.aql-productPoint__box .slick-dots>li button{padding:0}.aql-productPoint__box .slick-dots>li button::before{content:"";height:12px;width:12px}.aql-productPoint__box .slick-dots>li.slick-active{background-color:#0018d0}.aql-productPoint__box .slick-arrow{background-color:#0018d0;border-radius:50%;z-index:2;height:36px;width:36px}@media only screen and (max-width:767px){.aql-productPoint__box .slick-arrow{right:-1.3333333333vw;height:9.0666666667vw;width:9.0666666667vw;top:53.3333333333vw}}.aql-productPoint__box .slick-arrow.slick-disabled{opacity:0}.aql-productPoint__box .slick-arrow::before{border-top:2px solid #fff;border-right:2px solid #fff;content:"";height:10px;width:10px;position:absolute;left:50%;top:50%;transform:translate(-60%, -50%) rotate(45deg)}@media only screen and (max-width:767px){.aql-productPoint__box .slick-arrow::before{height:1.8666666667vw;width:1.8666666667vw}}@media only screen and (max-width:767px){.aql-productPoint__box .slick-arrow.slick-prev{left:-1.3333333333vw}}.aql-productPoint__box .slick-arrow.slick-prev::before{transform:translate(-30%, -50%) rotate(-135deg)}.aql-productPoint__box .point-ph{display:flex;justify-content:center;flex-direction:row-reverse;gap:60px}@media only screen and (max-width:767px){.aql-productPoint__box .point-ph{flex-direction:column;gap:6.6666666667vw}}.aql-productPoint__box .point-ph .point-ph__summary{text-align:left;font-size:24px;padding-top:2.5em}@media only screen and (max-width:767px){.aql-productPoint__box .point-ph .point-ph__summary{text-align:center;line-height:1.5;font-size:4.5333333333vw;padding-top:0}}.aql-productPoint__box .point-ph .point-ph__content .point-ph__image{width:509px}@media only screen and (max-width:767px){.aql-productPoint__box .point-ph .point-ph__content .point-ph__image{width:100%}}.aql-productPoint__box .point-ph .point-ph__content .point-ph__image p{font-family:"A+EqpB-游ゴシック体 Pr6N M","MyYuGothicM","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:normal;text-align:right;margin-top:3em;font-size:10px}@media only screen and (max-width:767px){.aql-productPoint__box .point-ph .point-ph__content .point-ph__image p{font-size:2.6666666667vw}}.aql-productPoint__box .point-ph .point-ph__content .point-ph__text{align-items:center;display:flex;line-height:1.5;font-size:16px}@media only screen and (max-width:767px){.aql-productPoint__box .point-ph .point-ph__content .point-ph__text{font-size:3.2vw}}.aql-productPoint__box .point-ph .point-ph__content .point-ph__text p{width:50%}.aql-productPoint__box .point-ph .point-ph__content .point-ph__text p span{display:block;font-weight:500;font-size:1.25em}@media only screen and (max-width:767px){.aql-productPoint__box .point-ph .point-ph__content .point-ph__text p span{font-size:1em}}.aql-productPoint__note{font-size:10px;text-align:center;margin-top:58px;font-family:"A+EqpB-游ゴシック体 Pr6N M","MyYuGothicM","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media only screen and (max-width:767px){.aql-productPoint__note{margin-top:30px;letter-spacing:-1px}}.aql-productPoint__box__list{text-align:left;width:100%}.aql-productPoint__box__list ul li{position:relative;width:100%;box-sizing:border-box;padding:4.4444444444% 0 4.4444444444% 50%}@media only screen and (max-width:767px){.aql-productPoint__box__list ul li{padding:0}}.aql-productPoint__box__list ul li+li{margin-top:4.4444444444%}@media only screen and (max-width:767px){.aql-productPoint__box__list ul li+li{margin-top:6.6666666667vw}}.aql-productPoint__box__list ul li .aql-productPoint__box__list__ttl{font-size:20px;margin-bottom:.5em}@media only screen and (max-width:767px){.aql-productPoint__box__list ul li .aql-productPoint__box__list__ttl{font-size:16px;font-size:calc(1rem + 18*(100vw - 320px)/466)}}.aql-productPoint__box__list ul li .aql-productPoint__box__list__text{font-size:16px;line-height:1.5;letter-spacing:.075em}@media only screen and (max-width:767px){.aql-productPoint__box__list ul li .aql-productPoint__box__list__text{font-size:12px;font-size:calc(0.75rem + 16*(100vw - 320px)/466);margin-top:.5em}}.aql-productPoint__box__list ul li .aql-productPoint__box__list__image{position:absolute;top:0;left:0;max-width:420px;width:46.6666666667%;box-sizing:border-box;padding-left:4.4444444444%}@media only screen and (max-width:767px){.aql-productPoint__box__list ul li .aql-productPoint__box__list__image{padding-left:0;position:initial;width:100%}}.aql-productPoint__box__list ul li .aql-productPoint__box__list__image img{width:100%}.aql-productPoint__box__list ul li .aql-productPoint__box__list__image p{font-size:10px;text-align:right}@media only screen and (max-width:767px){.aql-productPoint__box__list ul li .aql-productPoint__box__list__image p{font-size:10px;font-size:calc(0.625rem + 10*(100vw - 320px)/466)}}.aql-productPoint__box__list ul li .aql-productPoint__box__list__note{font-size:10px;margin-top:1.5em}@media only screen and (max-width:767px){.aql-productPoint__box__list ul li .aql-productPoint__box__list__note{font-size:10px;font-size:calc(0.625rem + 10*(100vw - 320px)/466);margin-top:.5em}}.aql-productPoint__box__imgBox{position:relative;text-align:left;padding:6.6666666667% 0 6.6666666667% 50%;margin-bottom:-3.3333333333%}@media only screen and (max-width:767px){.aql-productPoint__box__imgBox{padding:0;font-size:12px;font-size:calc(0.75rem + 12*(100vw - 320px)/466)}}.aql-productPoint__box__imgBox .aql-productPoint__box__imgBox__ttl{font-size:24px;margin-bottom:.25em}@media only screen and (max-width:767px){.aql-productPoint__box__imgBox .aql-productPoint__box__imgBox__ttl{font-size:16px;font-size:calc(1rem + 18*(100vw - 320px)/466);margin-bottom:.5em}}.aql-productPoint__box__imgBox .aql-productPoint__box__imgBox__ttl span{color:#0018d0}.aql-productPoint__box__imgBox .aql-productPoint__box__imgBox__thum{position:absolute;left:0;top:50%;transform:translate(0, -50%);width:40%;max-width:360px}@media only screen and (max-width:767px){.aql-productPoint__box__imgBox .aql-productPoint__box__imgBox__thum{position:initial;transform:initial;width:100%;margin:1em auto 0}}.aql-productPoint__box__imgBox .aql-productPoint__box__imgBox__thum+.aql-productPoint__box__imgBox__ttl{margin-top:2.5em}@media only screen and (max-width:767px){.aql-productPoint__box__imgBox .aql-productPoint__box__imgBox__thum+.aql-productPoint__box__imgBox__ttl{margin-top:1.5em}}.aql-productPoint__box__imgBox.m-type2{box-sizing:border-box;display:flex;height:320px;padding-top:60px;padding-left:370px}.aql-productPoint__box__imgBox.m-type2 .aql-productPoint__box__imgBox__thum{width:296px}.aql-productPoint__box__01{padding-top:2.2222222222%;width:37.6363636364%;margin:0 auto}@media only screen and (max-width:767px){.aql-productPoint__box__01{width:78.2666666667vw;max-width:587px}}.aql-productPoint__box__01 img{width:100%}.aql-productPoint__box__icon{display:block;position:absolute;top:-0.75em;left:0;right:0;font-size:36px;text-align:center;color:#1bb8ce;pointer-events:none}.aql-productPoint__box__icon:after{content:"";display:block;width:1em;height:1px;background:#1bb8ce;margin:.35em auto 0}.aql-productPoint__box__ttl{font-size:26px;color:#1bb8ce;line-height:1.4;margin-bottom:6.6666666667%}.aql-productPoint__box__ttl strong,.aql-productPoint__box__ttl span{font-size:32px}.aql-productPoint__box__ttl+.aql-productPoint__box__txt{text-align:center;margin-bottom:4.2857142857%}.aql-productPoint__box__subttl{font-size:24px;margin-bottom:2em}@media only screen and (max-width:767px){.aql-productPoint__box__subttl{font-size:17px;font-size:calc(1.0625rem + 17*(100vw - 320px)/466)}}.aql-productPoint__box__subttl_2{font-size:24px;margin-bottom:2em}@media only screen and (max-width:767px){.aql-productPoint__box__subttl_2{font-size:12px;font-size:calc(0.75rem + 22*(100vw - 320px)/466);text-align:left;text-indent:-1.5em;padding-left:1.5em}}.aql-productPoint__box__subttl_2 span{color:#0018d0}.aql-productPoint__box__subttl_2.is_2{margin-bottom:1em}.aql-productPoint__box__subttl_3{font-feature-settings:"palt";font-size:24px;margin-bottom:2em}@media only screen and (max-width:767px){.aql-productPoint__box__subttl_3{letter-spacing:0em;font-size:4.5333333333vw;text-align:left}}.aql-productPoint__box__subttl_3 span{color:#0018d0}.aql-productPoint__box__imgFlex+.aql-productPoint__box__subttl_2{margin-top:62px}@media only screen and (max-width:767px){.aql-productPoint__box__imgFlex+.aql-productPoint__box__subttl_2{margin-top:11.9402985075%}}.aql-productPoint__box__lead{font-size:26px;line-height:1.4;margin:5.7142857143% auto 2.1428571429%}.aql-productPoint__box__lead strong{display:inline-block;border:1px solid #c00000;color:#c00000;padding:.2em 2% .25em}.aql-productPoint__box__combiBefore{position:relative}.aql-productPoint__box__combiBefore.is-white{align-items:center;display:flex;justify-content:center;background:#d5f3f7;color:#1bb8ce;font-size:32px;margin-bottom:2%;padding:1.7857142857% 0}.aql-productPoint__box__combiBefore .new-icon{background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:normal;height:60px;width:60px;margin-right:24px;font-size:18px}@media only screen and (max-width:767px){.aql-productPoint__box__combiBefore .new-icon{height:10.6666666667vw;width:10.6666666667vw;max-height:80px;max-width:80px;font-size:11px;font-size:calc(0.6875rem + 11*(100vw - 320px)/466);margin-right:.5em;min-height:40px;min-width:40px}}.aql-productPoint__box__combiBefore b{display:flex;align-items:center}@media only screen and (max-width:767px){.aql-productPoint__box__combiBefore b{flex-direction:column}}.aql-productPoint__box__combiBefore b small{font-size:1em}@media only screen and (max-width:767px){.aql-productPoint__box__combiBefore b small{font-size:3.7333333333vw}}.aql-productPoint__box__combiBefore .font-s{font-size:18px}@media only screen and (max-width:767px){.aql-productPoint__box__combiBefore .font-s{display:block;font-size:15px;font-size:calc(0.9375rem + 15*(100vw - 320px)/466)}}.aql-productPoint__box__combiBefore.m-type2{align-items:center;flex-direction:column;font-size:32px;line-height:1.5}@media only screen and (max-width:767px){.aql-productPoint__box__combiBefore.m-type2{font-size:3.2vw;letter-spacing:0;line-height:1.2}}.aql-productPoint__box__combiBefore.m-type2 small{font-size:.625em}.aql-productPoint__box__combiBefore.m-type2 .text{color:#000;font-size:20px;margin-top:10px}@media only screen and (max-width:767px){.aql-productPoint__box__combiBefore.m-type2 .text{line-height:1.5;font-size:3.2vw;margin-top:.5em}}.aql-productPoint__box__combiBefore img{position:absolute;width:92px;top:-17px;right:-18px}@media only screen and (max-width:767px){.aql-productPoint__box__combiBefore img{top:-4vw;right:-4vw;width:17.3333333333vw}}.aql-productPoint__box__combiLists{overflow:hidden;display:flex;flex-wrap:wrap;justify-content:center;max-width:900px;margin:0 auto 2.1428571429%}.aql-productPoint__box__combiLists+.aql-productPoint__box__cau{margin:2em auto 0}.aql-productPoint__box__combiLists.combi--50 .aql-productPoint__box__combiList{width:49%}.aql-productPoint__box__combiLists.combi--50 .aql-productPoint__box__combiList:nth-child(even){margin-left:0}.aql-productPoint__box__combiLists.is-gelcream .aql-productPoint__box__combiList:nth-child(2){float:none;width:100%;font-size:32px}.aql-productPoint__box__combiLists.is-gelcream .aql-productPoint__box__combiList:nth-child(2) small{display:block;font-size:18px;margin-bottom:-0.6em}.aql-productPoint__box__combiLists.is-gelcream .aql-productPoint__box__combiList:nth-child(2n+3){margin-left:0}.aql-productPoint__box__combiLists.is-gelcream .aql-productPoint__box__combiList:nth-child(n+4){margin-left:2%}.aql-productPoint__box__combiList{display:flex;align-items:center;flex-flow:column;justify-content:center;width:32%;background:#fdf2f3;color:#c00000;font-size:20px;padding:1.7857142857% 0}.aql-productPoint__box__combiList:nth-child(1) small{display:block;font-size:18px;margin-bottom:-0.6em}.aql-productPoint__box__combiList:nth-child(n+2){margin-left:2%}.aql-productPoint__box__combiList:nth-child(n+4){margin-left:2%}.aql-productPoint__box__cau{font-family:"A+EqpB-游ゴシック体 Pr6N M","MyYuGothicM","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:normal;font-size:10px;text-align:left;margin-top:2em}.aql-productPoint__box__cau small{color:#000;display:inline-block}.aql-productPoint__box__pointTxt{color:#c00000;text-align:left;font-size:18px;text-indent:-1.1em;padding-left:1.1em}.aql-productPoint__box__img{margin:3.6363636364% auto}.aql-productPoint__box__img+.aql-productPoint__box__img{margin-top:-1.8181818182%}.aql-productPoint__box__imgArea{display:block;overflow:hidden}.aql-productPoint__box__imgArea .productPointImgArea__left{float:left;width:42%;text-align:center;padding:0 4%;margin-bottom:10px}.aql-productPoint__box__imgArea .productPointImgArea__right{clear:right;float:right;width:50%}.aql-productPoint__box__imgArea .aql-productPoint__box__txt{margin:1em auto}.aql-productPoint__box__imgFlex{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.aql-productPoint__box__imgFlex.is-productPointImgFlex-margin{margin-top:1em}.aql-productPoint__box__imgFlex .productPointImgFlex__50{width:50%}.aql-productPoint__box__imgFlex .productPointImgFlex__50>img{max-width:90.9090909091%}.aql-productPoint__box__imgFlex .productPointImgFlex__50 .caption{display:block;font-size:10px;margin-top:1em;text-align:right;margin-right:4em}.aql-productPoint__box__imgFlex .productPointImgFlex__50 small{display:block;font-size:10px;margin-top:1em}.aql-productPoint__box__imgFlex .productPointImgFlex__50+.productPointImgFlex__50{margin-top:4.5454545455%}.aql-productPoint__box__imgFlex .productPointImgFlex__50 .productPointImgFlex__50__cap{color:#8c5900;display:block;text-align:center;font-size:20px;margin-top:1em}@media only screen and (max-width:767px){.aql-productPoint__box__imgFlex .productPointImgFlex__50 .productPointImgFlex__50__cap{font-size:17px;font-size:calc(1.0625rem + 17*(100vw - 320px)/466);margin-top:.5em}}.aql-productPoint__box__imgFlex .productPointImgFlex__50.m-type2{text-align:left;padding-top:40px}@media only screen and (max-width:767px){.aql-productPoint__box__imgFlex .productPointImgFlex__50.m-type2{padding-top:0;letter-spacing:0;font-size:3.7333333333vw}}.aql-productPoint__box__imgFlex .productPointImgFlex__50.m-herbal-rose{text-align:center}.aql-productPoint__box__imgFlex .productPointImgFlex__50.m-herbal-rose img{margin:0 auto}@media only screen and (max-width:767px){.aql-productPoint__box__imgFlex .productPointImgFlex__50.m-herbal-rose img{margin-bottom:13.3333333333vw;width:40vw}}.aql-productPoint__box__imgFlex+.aql-productPoint__box__imgFlex{margin-top:4.5454545455%}.productPointImgFlex__title{font-size:24px;margin-bottom:.5em;text-align:left;text-indent:-1.5em;padding-left:1.5em}@media only screen and (max-width:767px){.productPointImgFlex__title{font-size:14px;font-size:calc(0.875rem + 20*(100vw - 320px)/466);margin-bottom:1em}}.productPointImgFlex__title span{color:#1bb8ce}.productPointImgFlex__txt{text-align:left}.productPointImgFlex__txt strong{display:block;font-size:20px;margin-bottom:.2em}.aql-productPoint__box__steps{overflow:hidden;margin:3.6363636364% auto}.aql-productPoint__box__step{float:left;width:29.5454545455%}.aql-productPoint__box__step+.aql-productPoint__box__step{margin-left:5.6818181818%}.productPointStep__img{margin-bottom:6.8181818182%}.productPointStep__txt{text-align:left}.aql-productPoint__box__data{position:relative;overflow:hidden;margin:3.6363636364% auto}.aql-productPoint__box__data+.aql-productPoint__box__txt{margin:-1em auto 1em}.aql-pointData-line{clear:both;display:block;height:1px;background:#202020}.aql-pointData__l{float:left;display:inline-block;width:46%;font-size:24px;background:#f5f5f5;padding:1em 0}.aql-pointData__l:after{content:"";display:inline-block;width:10%;height:1px;background:#1bb8ce;position:absolute;top:50%;left:45%}.aql-pointData__r{display:inline-block;width:40%;float:right;text-align:left;position:absolute;top:50%;left:56%;padding:0 0 0 3%;transform:translateY(-50%)}.aql-productPoint__box__txt{text-align:left;font-size:16px}.aql-productPoint__box__txt small{font-size:12px}.aql-productPoint__box__txt small span{margin-right:1em}.aql-productPoint__box__has-border{margin-top:11.1111111111%}@media only screen and (max-width:767px){.aql-productPoint__box__has-border{border-top:1px solid #8c5900;margin-top:8.9552238806%;padding-top:8.9552238806%}}.aql-productTop__point{display:flex;justify-content:space-between;margin-bottom:3.8571428571%}.aql-productTop__point__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;background-color:#fff;text-align:center;width:48%}.aql-productTop__point__inner+.aql-productTop__point__inner{margin-left:2%}.aql-productTop__point__inner>a{box-sizing:border-box;display:flex;width:100%;height:100%;align-items:center;justify-content:center;text-decoration:none;padding:11.4285714286% .5em;transition:opacity .4s ease}@media only screen and (max-width:767px){.aql-productTop__point__inner>a{padding:9.3333333333% .1em}}.aql-productTop__point__inner>a:hover{opacity:.75}.aql-productTop__point__inner .icon{position:absolute;left:0;right:0;bottom:-0.85em;display:inline-block;border-radius:50%;background:#1bb8ce;width:9.5238095238%;margin:auto;padding-top:9.5238095238%}.aql-productTop__point__inner .icon:before{content:"";position:absolute;right:0;left:0;top:-14.2857142857%;bottom:0;width:28.5714285714%;height:28.5714285714%;border-right:solid 1px #fff;border-bottom:solid 1px #fff;margin:auto;transform:rotate(45deg)}.aql-productTop__point__inner__ttl{position:absolute;top:-0.75em;left:0;right:0;text-align:center;font-size:28px;color:#1bb8ce}@media only screen and (max-width:767px){.aql-productTop__point__inner__ttl{font-size:5.6vw}}.aql-productTop__point__inner__txt{display:inline-block;font-size:24px;line-height:1.5;vertical-align:middle;color:#000}@media only screen and (max-width:767px){.aql-productTop__point__inner__txt{font-size:5.3333333333vw}}@media only screen and (max-width:767px){.aql-productTop__point{display:block}.aql-productPoint__box__ttl{font-size:20px;font-size:calc(1.25rem + 6*(100vw - 320px)/704)}.aql-productPoint__box__ttl strong{font-size:28px;font-size:calc(1.75rem + 14*(100vw - 320px)/704)}.aql-productPoint{padding:12% 0 10.6666666667%}.aql-productPoint__ttl{font-size:14px;font-size:calc(0.875rem + 14*(100vw - 320px)/704);margin-bottom:13.3333333333%}.aql-productPoint__ttl span{font-size:30px;font-size:calc(1.875rem + 30*(100vw - 320px)/704);display:block;margin-top:.25em}.aql-productPoint__box{padding:13.3333333333% 5.3333333333% 10.6666666667%}.aql-productPoint__box+.aql-productPoint__box{margin-top:18.6666666667%}.aql-productPoint__box__icon{top:-0.7em;font-size:26px;font-size:calc(1.625rem + 16*(100vw - 320px)/704)}.aql-productPoint__box__icon:after{margin:.25em auto 0}.aql-productPoint__box__ttl{line-height:1.4;font-size:16px;font-size:calc(1rem + 18*(100vw - 320px)/704);margin:5.3333333333% auto 8%}.aql-productPoint__box__ttl strong{font-size:22px;font-size:calc(1.375rem + 26*(100vw - 320px)/704)}.aql-productPoint__box__txt,.aql-productPoint__box__pointTxt,.productPointImgFlex__txt{font-size:14px;font-size:calc(0.875rem + 14*(100vw - 320px)/704)}.aql-productPoint__box__txt small,.aql-productPoint__box__pointTxt small,.productPointImgFlex__txt small{font-size:10px}.aql-productPoint__box__txt small span,.aql-productPoint__box__pointTxt small span,.productPointImgFlex__txt small span{display:block}.aql-productPoint__box__txt.u-pcNobreak,.aql-productPoint__box__pointTxt.u-pcNobreak,.productPointImgFlex__txt.u-pcNobreak{display:inline-block}.aql-productPoint__box__pointTxt{margin-top:5.3333333333%}.aql-productPoint__box__img{margin:5.3333333333% auto}.aql-productPoint__box__img.u-pcNobreak{display:inline-block}.aql-productPoint__box__imgArea .productPointImgArea__right,.aql-productPoint__box__imgArea .productPointImgArea__left{float:none;width:100%;padding:0}.aql-productPoint__box__imgArea .aql-productPoint__box__txt{margin:0 auto 1em;line-height:1.6}.aql-productPoint__box__imgFlex{margin-top:6.6666666667%}.aql-productPoint__box__imgFlex .productPointImgFlex__50{width:100%}.aql-productPoint__box__imgFlex .productPointImgFlex__50>img{width:92.5373134328%}.aql-productPoint__box__imgFlex .productPointImgFlex__txt{margin-top:8%}.aql-productPoint__box__imgFlex .productPointImgFlex__txt strong{display:none}.aql-productPoint__box__imgFlex+.aql-productPoint__box__imgFlex{margin-top:4.5454545455%}.aql-productPoint__box__steps{overflow:hidden;margin:3.6363636364% auto}.aql-productPoint__box__steps.is-pcOnly .aql-productPoint__box__step{display:block}.aql-productPoint__box__step{clear:both;float:none;display:flex;align-items:center;width:100%}.aql-productPoint__box__step+.aql-productPoint__box__step{margin-top:5.9701492537%;margin-left:0}.productPointStep__img{width:29.8507462687%;margin:0 5.9701492537% 0 0}.productPointStep__txt{width:64.1791044776%;line-height:1.4;font-size:14px;font-size:calc(0.875rem + 14*(100vw - 320px)/704)}.aql-productPoint__box__combiBefore.is-white{font-size:18px;font-size:calc(1.125rem + 22*(100vw - 320px)/704);margin:0 auto 9.3333333333vw;display:flex;align-items:center;justify-content:center;min-height:16.5333333333vw;box-sizing:border-box;padding:4vw 0}.aql-productPoint__box__combiBefore+.aql-productPoint__box__combiBefore{margin-bottom:5.3333333333vw}.aql-productPoint__box__combiBefore.has-new-icon{position:relative}.aql-productPoint__box__combiBefore.has-new-icon b{flex:1;padding-left:2em}}@media only screen and (max-width:767px)and (max-width:767px){.aql-productPoint__box__combiBefore.has-new-icon b{flex:initial;display:inline-block}}@media only screen and (max-width:767px){.aql-productPoint__box__combiBefore.has-new-icon .new-icon{position:absolute;top:50%;transform:translate(0, -50%);left:.5em}.aql-productPoint__box__combiLists{margin:5.3333333333% auto 8%}.aql-productPoint__box__combiLists+.aql-productPoint__box__cau{margin:1em auto 0}.aql-productPoint__box__combiLists.combi--50 .aql-productPoint__box__combiList{width:100%}.aql-productPoint__box__combiLists.combi--50 .aql-productPoint__box__combiList:nth-child(1),.aql-productPoint__box__combiLists.combi--50 .aql-productPoint__box__combiList:nth-child(even),.aql-productPoint__box__combiLists.combi--50 .aql-productPoint__box__combiList:nth-child(2n+3),.aql-productPoint__box__combiLists.combi--50 .aql-productPoint__box__combiList:nth-child(n+4){width:100%;margin-left:0}.aql-productPoint__box__combiLists.is-gelcream .aql-productPoint__box__combiList:nth-child(n+4){margin-left:0}.aql-productPoint__box__combiLists.is-gelcream .aql-productPoint__box__combiList:nth-child(2){font-size:18px;font-size:calc(1.125rem + 16*(100vw - 320px)/704)}.aql-productPoint__box__combiLists.is-gelcream .aql-productPoint__box__combiList:nth-child(2) small{font-size:13px;font-size:calc(0.8125rem + 15*(100vw - 320px)/704)}.aql-productPoint__box__combiLists>li+li{margin-top:.6625em}.aql-productPoint__box__combiList{display:block;float:none;width:100%;font-size:14px;font-size:calc(0.875rem + 14*(100vw - 320px)/704);padding:2.6666666667% 0}.aql-productPoint__box__combiList:nth-child(1),.aql-productPoint__box__combiList:nth-child(even),.aql-productPoint__box__combiList:nth-child(2n+3),.aql-productPoint__box__combiList:nth-child(n+4){width:100%;margin-left:0}.aql-productPoint__box__cau{font-size:8px;font-size:calc(0.5rem + 12*(100vw - 320px)/430)}.aql-productPoint__box__cau>small{display:block;text-indent:-2em;padding-left:2em}.aql-productPoint__box__cau>small+small{margin-left:0}.aql-productPoint__box__lead{font-size:22px;font-size:calc(1.375rem + 18*(100vw - 320px)/704)}.aql-productPoint__box__lead strong{padding:.25em .6em;margin-bottom:2.6666666667%}.aql-productTop__point__inner{width:100%;min-height:2em;padding:0;height:24vw}.aql-productTop__point__inner+.aql-productTop__point__inner{margin-left:0;margin-top:16%}.aql-productTop__point__inner .icon{width:6.6666666667%;padding-top:6.6666666667%;bottom:-13.3333333333%}.aql-productTop__point__inner .icon:before{width:27%;height:27%}.aql-productPoint__ttl{font-size:14px;font-size:calc(0.875rem + 14*(100vw - 320px)/704);margin-bottom:13.3333333333%}.aql-productPoint__ttl span{font-size:30px;font-size:calc(1.875rem + 30*(100vw - 320px)/704);display:block;margin-top:.25em}}.aql-productMore .aql-productMore__label{color:#c00000;display:flex;justify-content:center;margin-bottom:1.5em}@media only screen and (max-width:767px){.aql-productMore .aql-productMore__label{margin-bottom:1em;font-size:12px;font-size:calc(0.75rem + 12*(100vw - 320px)/466)}}.aql-productMore .aql-productMore__label span{position:relative}.aql-productMore .aql-productMore__label span::after{content:"";display:block;height:7px;width:7px;border-bottom:2px solid #c00000;border-right:2px solid #c00000;transform:translate(0, -50%) rotate(45deg);position:absolute;right:-40px;top:45%}@media only screen and (max-width:767px){.aql-productMore .aql-productMore__label span::after{right:-15px}}.aql-productMore input{display:none}.aql-productMore input:checked+.aql-productMore__label span::after{transform:translate(0, -50%) rotate(-135deg);top:60%}.aql-productMore input:checked+.aql-productMore__label+.aql-productMore__content{max-height:100vh}.aql-productMore input:checked+.aql-productMore__label+.aql-productMore__content p{opacity:1}.aql-productMore .aql-productMore__content{max-height:0;transition:all .5s ease;overflow:hidden;transform-origin:top center;display:flex;justify-content:center}.aql-productMore .aql-productMore__content p{display:inline-block;opacity:0;font-size:12px;line-height:2;transition:all .5s ease}.aql-productMore .aql-productMore__content span{display:block;font-size:.75em;margin-top:2em;font-weight:400}.aql-productMore.m-type2 .aql-productMore__label{color:#000;margin:30px auto 1.5em}@media only screen and (max-width:767px){.aql-productMore.m-type2 .aql-productMore__label{margin:8.6666666667vw auto 1em}}.aql-productMore.m-type2 .aql-productMore__label span::after{border-color:#000}.aql-productPoint__box__rowItems{display:flex;gap:100px}@media only screen and (max-width:767px){.aql-productPoint__box__rowItems{flex-direction:column;gap:15px}}.aql-productPoint__box__rowItems>li{width:50%}@media only screen and (max-width:767px){.aql-productPoint__box__rowItems>li{width:100%}}.aql-productPoint__box__rowItems>li .productPointImgFlex__title{font-size:20px;margin-bottom:50px}@media only screen and (max-width:767px){.aql-productPoint__box__rowItems>li .productPointImgFlex__title{text-align:center;font-size:4.5333333333vw;margin-bottom:1em}}.aql-productPoint__box__rowItems>li img{width:200px}@media only screen and (max-width:767px){.aql-productPoint__box__rowItems>li img{width:45.8666666667vw}}.aql-productPoint__box__rowItems>li:nth-child(2) img{width:363px}@media only screen and (max-width:767px){.aql-productPoint__box__rowItems>li:nth-child(2) img{width:100%}}.aql-productPoint__box__rowItems .note{font-family:"A+EqpB-游ゴシック体 Pr6N M","MyYuGothicM","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:normal;margin-top:2em;text-align:right;font-size:10px}@media only screen and (max-width:767px){.aql-productPoint__box__rowItems .note{font-size:2.6666666667vw}}.aql-tips{margin-top:100px}@media only screen and (max-width:767px){.aql-tips{margin-top:11.6vw}}.aql-tips .aql-tips__title{color:#c00000;text-align:center;font-size:34px;margin-bottom:60px}@media only screen and (max-width:767px){.aql-tips .aql-tips__title{font-size:25px;font-size:calc(1.5625rem + 25*(100vw - 320px)/466);margin-bottom:8vw}}.aql-tips .aql-tips__content{align-items:center;display:flex;gap:80px;max-width:900px;margin:0 auto 100px;padding-bottom:120px;position:relative}@media only screen and (max-width:767px){.aql-tips .aql-tips__content{flex-direction:column;gap:8vw;width:78.6666666667vw;padding-bottom:0;margin-bottom:0}}.aql-tips .aql-tips__content .aql-tips__content__movie{width:406px}@media only screen and (max-width:767px){.aql-tips .aql-tips__content .aql-tips__content__movie{width:100%}}.aql-tips .aql-tips__content .aql-tips__content__movie .aql-tips__content__movie__link{align-items:center;background-color:#fff;border:1px solid #1bb8ce;border-radius:9999px;color:#000;display:flex;position:absolute;bottom:0;left:50%;text-decoration:none;transform:translateX(-50%);font-size:16px;padding:14px 18px 14px 31px}@media only screen and (max-width:767px){.aql-tips .aql-tips__content .aql-tips__content__movie .aql-tips__content__movie__link{position:initial;transform:initial;font-family:3.7333333333vw;padding:2.9333333333vw 4vw 2.9333333333vw 6.6666666667vw;margin-top:4.5333333333vw}}.aql-tips .aql-tips__content .aql-tips__content__movie .aql-tips__content__movie__link .name{border-left:1px solid #1bb8ce;margin-left:10px;padding-left:10px;line-height:1.2}@media only screen and (max-width:767px){.aql-tips .aql-tips__content .aql-tips__content__movie .aql-tips__content__movie__link .name{margin-left:2.6666666667vw;padding-left:2.6666666667vw}}.aql-tips .aql-tips__content .aql-tips__content__movie .aql-tips__content__movie__link .name span{font-size:.75em;letter-spacing:0}@media only screen and (max-width:767px){.aql-tips .aql-tips__content .aql-tips__content__movie .aql-tips__content__movie__link .name span{font-size:2.6666666667vw}}.aql-tips .aql-tips__content .aql-tips__content__movie .aql-tips__content__movie__link .icon{margin-left:14px;width:30px}@media only screen and (max-width:767px){.aql-tips .aql-tips__content .aql-tips__content__movie .aql-tips__content__movie__link .icon{margin-left:3.2vw;width:6.6666666667vw}}.aql-tips .aql-tips__content .aql-tips__content__movie .aql-tips__content__iframe{border:1px solid #ccc;aspect-ratio:1/1}.aql-tips .aql-tips__content .aql-tips__content__movie .aql-tips__content__iframe>div{overflow:hidden;height:100%;width:100%}.aql-tips .aql-tips__content .aql-tips__content__movie .aql-tips__content__iframe>div iframe{-o-object-fit:cover;object-fit:cover;vertical-align:bottom;height:101%;width:101%}.aql-tips .aql-tips__content .aql-tips__content__info{flex:1}.aql-tips .aql-tips__content .aql-tips__content__info .aql-tips__content__info__inr{border-bottom:1px solid #000;padding:0 0 20px}@media only screen and (max-width:767px){.aql-tips .aql-tips__content .aql-tips__content__info .aql-tips__content__info__inr{padding:0 0 4vw}}.aql-tips .aql-tips__content .aql-tips__content__info .title{text-align:center;display:flex;align-items:center;justify-content:center;font-weight:normal;gap:20px;font-size:24px;margin-bottom:10px}@media only screen and (max-width:767px){.aql-tips .aql-tips__content .aql-tips__content__info .title{font-size:4.5333333333vw;margin-bottom:2.6666666667vw;gap:4vw}}.aql-tips .aql-tips__content .aql-tips__content__info .title::before,.aql-tips .aql-tips__content .aql-tips__content__info .title::after{background-color:#000;content:"";display:block;flex:1;height:1px;width:100%;flex:1}.aql-tips .aql-tips__content .aql-tips__content__info .text{letter-spacing:.085em;font-feature-settings:"palt";font-size:16px;white-space:nowrap}@media only screen and (max-width:767px){.aql-tips .aql-tips__content .aql-tips__content__info .text{font-size:3.7333333333vw;white-space:initial}}.aql-tips .aql-tips__content .aql-tips__content__info ul{margin-top:.5em}@media only screen and (max-width:767px){.aql-tips .aql-tips__content .aql-tips__content__info ul{margin-top:1em}}.aql-tips .aql-tips__content .aql-tips__content__info ul li{padding-left:1em;text-indent:-1em;font-size:12px}@media only screen and (max-width:767px){.aql-tips .aql-tips__content .aql-tips__content__info ul li{font-size:3.2vw}}.aql-tips .aql-tips__content__comment{align-items:center;display:flex;margin-top:20px;gap:30px}@media only screen and (max-width:767px){.aql-tips .aql-tips__content__comment{flex-direction:column;gap:5.3333333333vw;margin-top:10.6666666667vw}}.aql-tips .aql-tips__content__comment .aql-tips__content__comment__thum{width:157px}@media only screen and (max-width:767px){.aql-tips .aql-tips__content__comment .aql-tips__content__comment__thum{box-sizing:border-box;padding:0 4.6666666667vw;width:100%}}.aql-tips .aql-tips__content__comment .aql-tips__content__comment__text{flex:1}@media only screen and (max-width:767px){.aql-tips .aql-tips__content__comment .aql-tips__content__comment__text{align-items:center;display:flex;justify-content:center}}@media only screen and (max-width:767px){.aql-tips .aql-tips__content__comment .aql-tips__content__comment__text p{font-size:3.7333333333vw}}.aql-tips .aql-tips__content__comment .aql-tips__content__comment__text p:nth-child(1){line-height:1;display:inline-block;border-right:1px solid #000;padding-right:1em;margin-bottom:.5em}@media only screen and (max-width:767px){.aql-tips .aql-tips__content__comment .aql-tips__content__comment__text p:nth-child(1){border:0;margin-bottom:0;padding-right:0}}.aql-tips .aql-tips__content__comment .aql-tips__content__comment__text p:nth-child(2){font-size:14px}@media only screen and (max-width:767px){.aql-tips .aql-tips__content__comment .aql-tips__content__comment__text p:nth-child(2){font-size:3.7333333333vw;border-left:1px solid #000;margin-left:4vw;padding-left:4vw;line-height:1.5}}.najimase{padding:0 0 100px}@media only screen and (max-width:767px){.najimase{padding:18.6666666667vw 0 13.3333333333vw}}.najimase .najimase__inr{margin:0 auto;max-width:900px}.najimase .najimase__title{color:#c00000;text-align:center;font-size:34px;margin-bottom:.75em}@media only screen and (max-width:767px){.najimase .najimase__title{font-size:6.6666666667vw;line-height:1.4;margin-bottom:.5em}}.najimase .najimase__subtitle{text-align:center;font-size:20px;margin-bottom:2em}@media only screen and (max-width:767px){.najimase .najimase__subtitle{font-size:3.7333333333vw;margin-bottom:2em}}.najimase .najimase__items{padding-bottom:50px}@media only screen and (max-width:767px){.najimase .najimase__items{box-sizing:border-box;padding:0 6.6666666667vw 6.6666666667vw}}@media only screen and (max-width:767px){.najimase .najimase__items .najimase__item{box-sizing:border-box;padding:0 12vw}}.najimase .najimase__items .najimase__item .najimase__item__inr{align-items:flex-start;display:flex;padding:0 80px;gap:50px}@media only screen and (max-width:767px){.najimase .najimase__items .najimase__item .najimase__item__inr{flex-direction:column;padding:0;gap:5.3333333333vw}}.najimase .najimase__items .najimase__item .najimase__thum{width:340px}@media only screen and (max-width:767px){.najimase .najimase__items .najimase__item .najimase__thum{width:100%}}.najimase .najimase__items .najimase__item .najimase__thum .note{font-family:"A+EqpB-游ゴシック体 Pr6N M","MyYuGothicM","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:normal;display:block;text-align:right;margin-top:.5em;font-size:10px}@media only screen and (max-width:767px){.najimase .najimase__items .najimase__item .najimase__thum .note{font-size:2.6666666667vw}}.najimase .najimase__items .najimase__item .najimase__text{flex:1;padding-top:50px}@media only screen and (max-width:767px){.najimase .najimase__items .najimase__item .najimase__text{padding-top:0}}.najimase .najimase__items .najimase__item .najimase__text p{font-size:16px}@media only screen and (max-width:767px){.najimase .najimase__items .najimase__item .najimase__text p{font-size:3.7333333333vw}}.najimase .najimase__items .najimase__item .najimase__text p .num{color:#1bb8ce}.najimase .najimase__items .najimase__item .najimase__text .note{font-family:"A+EqpB-游ゴシック体 Pr6N M","MyYuGothicM","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:normal;display:block;font-feature-settings:"palt";margin-top:.5em;font-size:10px}@media only screen and (max-width:767px){.najimase .najimase__items .najimase__item .najimase__text .note{font-size:2.6666666667vw}}.najimase .slick-dots{left:0}.najimase .slick-dots>li{background-color:#fff;border:1px solid #1bb8ce;border-radius:50%;height:12px;width:12px}@media only screen and (max-width:767px){.najimase .slick-dots>li{height:1.8666666667vw;width:1.8666666667vw}}.najimase .slick-dots>li button{padding:0}.najimase .slick-dots>li button::before{content:"";height:12px;width:12px}.najimase .slick-dots>li.slick-active{background-color:#1bb8ce}.najimase .slick-arrow{background-color:#1bb8ce;border-radius:50%;z-index:2;height:36px;width:36px;top:40%}@media only screen and (max-width:767px){.najimase .slick-arrow{right:5.3333333333vw;height:9.0666666667vw;width:9.0666666667vw;top:24vw}}.najimase .slick-arrow.slick-disabled{opacity:0}.najimase .slick-arrow::before{border-top:2px solid #fff;border-right:2px solid #fff;content:"";height:10px;width:10px;position:absolute;left:50%;top:50%;transform:translate(-60%, -50%) rotate(45deg)}@media only screen and (max-width:767px){.najimase .slick-arrow::before{height:1.8666666667vw;width:1.8666666667vw}}@media only screen and (max-width:767px){.najimase .slick-arrow.slick-prev{left:5.3333333333vw}}.najimase .slick-arrow.slick-prev::before{transform:translate(-30%, -50%) rotate(-135deg)}.before-after{background-color:#d2f4f9;padding:40px 0}@media only screen and (max-width:767px){.before-after{padding:5.3333333333vw 10.6666666667vw 8vw}}.before-after .before-after__title{text-align:center;font-size:28px;margin-bottom:40px;line-height:1.5}@media only screen and (max-width:767px){.before-after .before-after__title{font-size:4.5333333333vw;margin-bottom:5.3333333333vw}}.before-after .before-after__list{align-items:center;display:flex;justify-content:center;gap:80px}@media only screen and (max-width:767px){.before-after .before-after__list{gap:10.6666666667vw}}.before-after .before-after__list>li{text-align:center;width:190px}@media only screen and (max-width:767px){.before-after .before-after__list>li{width:100%}}.before-after .before-after__list>li p{margin-top:.2em}@media only screen and (max-width:767px){.before-after .before-after__list>li p{font-size:3.7333333333vw;margin-top:.4em}}.before-after .before-after__list>li:nth-child(2){position:relative}.before-after .before-after__list>li:nth-child(2) p{color:#1bb8ce}.before-after .before-after__list>li:nth-child(2)::before{background:url(/aqua/cleansinggel/img/before-after_arrow.webp) 0 0/100% 100% no-repeat;content:"";display:block;position:absolute;left:-50px;top:55px;height:33px;width:24px}@media only screen and (max-width:767px){.before-after .before-after__list>li:nth-child(2)::before{background:url(/aqua/cleansinggel/img/before-after_arrow.webp) 0 0/100% 100% no-repeat;height:6.6666666667vw;width:4.9333333333vw;left:-7.2vw;top:30%}}.steps{padding:100px 0 0}@media only screen and (max-width:767px){.steps{padding:13.3333333333vw 5.3333333333vw 0}}.steps .steps__title{color:#c00000;text-align:center;line-height:1.2;font-size:20px;margin-bottom:45px}@media only screen and (max-width:767px){.steps .steps__title{line-height:1.5;font-size:3.7333333333vw;margin-bottom:1em}}.steps .steps__title span{font-size:1.7em}@media only screen and (max-width:767px){.steps .steps__title span{font-size:6.6666666667vw}}.steps .steps__image{margin:0 auto;max-width:550px}.aql-productRelated{margin-top:8.5714285714%}@media only screen and (max-width:767px){.aql-productRelated{margin-top:21.3333333333%}}@media only screen and (max-width:767px){.aql-productRelated .l-container{padding:0 5.3333333333vw}}.aql-productRelated__lists{overflow:hidden;width:100%;margin:5.4545454545% auto 18.1818181818%}.aql-productRelated__list{display:inline-block;float:left;width:23.1818181818%;margin:0 1%}.aql-productRelated__list:nth-of-type(1){margin-left:0}.aql-productRelated__list a{display:block;text-decoration:none;color:#202020;transition:opacity .4s ease}.aql-productRelated__list a:hover{opacity:.75}.aql-productRelated__list p{display:block;line-height:1.4}.aql-productRelated__list .icon-external{display:inline-block;height:1em;width:1em;background:#fff url("/aqua/assets/img/icon_external-red.svg") no-repeat center;background-size:100% auto}.aql-productRelated__list__img{aspect-ratio:1/1;align-items:center;justify-content:center;background-color:#fff;display:flex;text-align:center;box-sizing:border-box;border:1px solid #f4f4f4;margin-bottom:1em}.aql-productRelated__list__img img{width:100%}@media only screen and (max-width:767px){.aql-productRelated__ttl span{letter-spacing:.08em}.aql-productRelated__lists{overflow:hidden;width:auto}.aql-productRelated__list{display:inline-block;float:left;width:48%;margin:0 2% 12%}.aql-productRelated__list:nth-of-type(1){margin-left:0}.aql-productRelated__list:nth-of-type(odd){clear:both;margin-left:0}.aql-productRelated__list:nth-of-type(even){margin-right:0}.aql-productRelated__list p{font-size:12px;font-size:calc(0.75rem + 16*(100vw - 320px)/704)}}.aql-pageBanner{position:fixed;z-index:1;bottom:0;right:0;left:0;text-align:right;visibility:visible;opacity:1;transition:visibility 0s,opacity .3s ease}.aql-pageBanner.is-cpPos{opacity:0;visibility:hidden;pointer-events:none;transition:visibility .1s 1s,opacity .3s ease}.aql-pageBanner__inner{background:#fff;max-width:416px;display:inline-block}.aql-pageBanner__link{box-sizing:border-box;position:relative;display:block;text-decoration:none;width:100%}.aql-pageBanner__link:hover,.aql-pageBanner__link:active{opacity:.75}.aql-pageBanner__close{position:absolute;top:2px;right:2px;width:25px;height:25px;background:rgba(0,0,0,0);border:none}@media only screen and (max-width:767px){.aql-pageBanner__close{top:5px;right:5px;width:22px;height:22px}}