:root{--leading-trim:calc(0.5em - 1lh/2);--gray2-border:1px solid var(--color-gray2);--color-primary:#e83e0b;--color-black:#000;--color-white:#fff;--color-red:#c9162f;--color-light:#fef6f2;--color-middle_orange:#fef6f2;--color-rich_orange:#fef6f2;--color-gray:#f2f2f2;--color-gray2:#d9d9d9;--color-gray_dark:#999;--color-light_green:#edf5e5;--default-transition:all 0.3s ease;--font-mincho:"游明朝体","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;--font-default:"游ゴシック体","YuGothic","游ゴシック","Yu Gothic","Hiragino Sans","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ",system-ui,-apple-system,sans-serif;--font-grotesaque:"monotype-grotesque",sans-serif}.color-primary{color:var(--color-primary)}.bg-primary{background-color:var(--color-primary)}.color-white{color:var(--color-white)}.bg-white{background-color:var(--color-white)}.color-light{color:var(--color-light)}.bg-light{background-color:var(--color-light)}.color-middleorange{color:var(--color-middle_orange)}.bg-middleorange{background-color:var(--color-middle_orange)}.color-richorange{color:var(--color-rich_orange)}.bg-richorange{background-color:var(--color-rich_orange)}.color-gray{color:var(--color-gray)}.bg-gray{background-color:var(--color-gray)}.color-gray2{color:var(--color-gray2)}.bg-gray2{background-color:var(--color-gray2)}.color-graydark{color:var(--color-gray_dark)}.bg-graydark{background-color:var(--color-gray_dark)}.color-black{color:var(--color-black)}.bg-black{background-color:var(--color-black)}.color-red{color:var(--color-red)}.bg-red{background-color:var(--color-red)}.color-lightgreen{color:var(--color-light_green)}.bg-lightgreen{background-color:var(--color-light_green)}.m-linkType1,.m-linkType1--btm{-webkit-text-stroke:.01em currentColor}.m-linkType1 a,.m-linkType1--btm a,.m-linkType1--btm>span,.m-linkType1>span{box-sizing:border-box;color:#e83e0b;display:inline-block;padding-right:1.7857142857em;position:relative;text-decoration:none;transition-duration:.2s;transition-property:opacity}.m-linkType1 a:before,.m-linkType1--btm a:before,.m-linkType1--btm>span:before,.m-linkType1>span:before{border-bottom:.1428571429em solid #e83e0b;border-right:.1428571429em solid #e83e0b;content:"";height:.6em;position:absolute;right:0;top:50%;transform:translateY(-100%) rotate(-45deg);transform-origin:100% 100%;width:.6em}.m-linkType1 a:hover,.m-linkType1--btm a:hover{opacity:.8}.m-linkType1--btm a:before{transform:translateX(-30%) translateY(-90%) rotate(45deg);transform-origin:50% 100%}.m-btnType1,.m-btnType1--btm,.m-btnType1--orange,.m-btnType1--solid--btm,.m-btnType1--wht{-webkit-text-stroke:.01em currentColor}.m-btnType1 a,.m-btnType1 label,.m-btnType1--btm a,.m-btnType1--btm label,.m-btnType1--btm>span,.m-btnType1--orange a,.m-btnType1--orange label,.m-btnType1--orange>span,.m-btnType1--solid--btm a,.m-btnType1--solid--btm label,.m-btnType1--solid--btm>span,.m-btnType1--wht a,.m-btnType1--wht label,.m-btnType1--wht>span,.m-btnType1>span{box-sizing:border-box;color:#fff;display:block;padding:.65em 3.2142857143em .55em 1.4285714286em;position:relative;text-decoration:none;transition-duration:.2s;transition-property:opacity;z-index:1}@media only screen and (max-width:767px){.m-btnType1 a,.m-btnType1 label,.m-btnType1--btm a,.m-btnType1--btm label,.m-btnType1--btm>span,.m-btnType1--orange a,.m-btnType1--orange label,.m-btnType1--orange>span,.m-btnType1--solid--btm a,.m-btnType1--solid--btm label,.m-btnType1--solid--btm>span,.m-btnType1--wht a,.m-btnType1--wht label,.m-btnType1--wht>span,.m-btnType1>span{padding:1.1em 3.2142857143em 1em 1.6666666667em}}.m-btnType1 a:before,.m-btnType1 label:before,.m-btnType1--btm a:before,.m-btnType1--btm label:before,.m-btnType1--btm>span:before,.m-btnType1--orange a:before,.m-btnType1--orange label:before,.m-btnType1--orange>span:before,.m-btnType1--solid--btm a:before,.m-btnType1--solid--btm label:before,.m-btnType1--solid--btm>span:before,.m-btnType1--wht a:before,.m-btnType1--wht label:before,.m-btnType1--wht>span:before,.m-btnType1>span:before{background-color:#e83e0b;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.m-btnType1 a:after,.m-btnType1 label:after,.m-btnType1--btm a:after,.m-btnType1--btm label:after,.m-btnType1--btm>span:after,.m-btnType1--orange a:after,.m-btnType1--orange label:after,.m-btnType1--orange>span:after,.m-btnType1--solid--btm a:after,.m-btnType1--solid--btm label:after,.m-btnType1--solid--btm>span:after,.m-btnType1--wht a:after,.m-btnType1--wht label:after,.m-btnType1--wht>span:after,.m-btnType1>span:after{border-bottom:.1428571429em solid;border-right:.1428571429em solid;content:"";height:.6em;position:absolute;right:1.0714285714em;top:50%;transform:translateY(-100%) rotate(-45deg);transform-origin:100% 100%;width:.6em}@media only screen and (max-width:767px){.m-btnType1 a:after,.m-btnType1 label:after,.m-btnType1--btm a:after,.m-btnType1--btm label:after,.m-btnType1--btm>span:after,.m-btnType1--orange a:after,.m-btnType1--orange label:after,.m-btnType1--orange>span:after,.m-btnType1--solid--btm a:after,.m-btnType1--solid--btm label:after,.m-btnType1--solid--btm>span:after,.m-btnType1--wht a:after,.m-btnType1--wht label:after,.m-btnType1--wht>span:after,.m-btnType1>span:after{right:1.6666666667em}}.m-btnType1 a[target=_blank]:after,.m-btnType1 label[target=_blank]:after,.m-btnType1--btm a[target=_blank]:after,.m-btnType1--btm label[target=_blank]:after,.m-btnType1--btm>span[target=_blank]:after,.m-btnType1--orange a[target=_blank]:after,.m-btnType1--orange label[target=_blank]:after,.m-btnType1--orange>span[target=_blank]:after,.m-btnType1--solid--btm a[target=_blank]:after,.m-btnType1--solid--btm label[target=_blank]:after,.m-btnType1--solid--btm>span[target=_blank]:after,.m-btnType1--wht a[target=_blank]:after,.m-btnType1--wht label[target=_blank]:after,.m-btnType1--wht>span[target=_blank]:after,.m-btnType1>span[target=_blank]:after{background:url(/benefique/assets/img/icon_blank_wht.svg) no-repeat 50%;background-size:contain;border:none;height:1.1428571429em;transform:translateY(-50%);width:1.1428571429em}.m-btnType1 a:hover,.m-btnType1--btm a:hover,.m-btnType1--orange a:hover,.m-btnType1--solid--btm a:hover,.m-btnType1--wht a:hover{opacity:.8}.m-btnColorRvs a,.m-btnColorRvs label,.m-btnColorRvs>span{color:#e83e0b}.m-btnColorRvs a:before,.m-btnColorRvs label:before,.m-btnColorRvs>span:before{background-color:#fff;border:1px solid #e83e0b}.m-btnType1--wht{font-weight:300}.m-btnType1--wht a,.m-btnType1--wht label,.m-btnType1--wht>span{color:#010101}.m-btnType1--wht a:before,.m-btnType1--wht label:before,.m-btnType1--wht>span:before{background-color:#fff;border:1px solid #ccc}.m-btnType1--orange{font-weight:300}.m-btnType1--orange a,.m-btnType1--orange label,.m-btnType1--orange>span{color:#e83e0b}.m-btnType1--orange a:before,.m-btnType1--orange label:before,.m-btnType1--orange>span:before{background-color:#fff;border:1px solid #e83e0b}.m-btnType1--btm a:after,.m-btnType1--btm label:after,.m-btnType1--btm>span:after{border-width:.1285714286em;height:.5em;right:1.2142857143em;transform:translateX(-30%) translateY(-90%) rotate(45deg);transform-origin:50% 100%;width:.5em}@media only screen and (max-width:767px){.m-btnType1--btm a:after,.m-btnType1--btm label:after,.m-btnType1--btm>span:after{right:1.75em}}.m-btnType1--solid--btm a,.m-btnType1--solid--btm label,.m-btnType1--solid--btm>span{color:#e83e0b}.m-btnType1--solid--btm a:before,.m-btnType1--solid--btm label:before,.m-btnType1--solid--btm>span:before{background-color:#fff;border:1px solid #e83e0b}.m-btnType1--solid--btm a:after,.m-btnType1--solid--btm label:after,.m-btnType1--solid--btm>span:after{border-width:.1285714286em;height:.5em;right:1.2142857143em;transform:translateX(-30%) translateY(-90%) rotate(45deg);transform-origin:50% 100%;width:.5em}@media only screen and (max-width:767px){.m-btnType1--solid--btm a:after,.m-btnType1--solid--btm label:after,.m-btnType1--solid--btm>span:after{right:1.75em}}.special-lupicia .main img{height:auto;width:100%}.special-lupicia .u-fontBold{font-weight:700}.special-lupicia .contsWrapper{font-size:10px;margin-bottom:5em}@media only screen and (max-width:1330px){.special-lupicia .contsWrapper{font-size:.7352941176vw}}@media screen and (max-width:1000px){.special-lupicia .contsWrapper{font-size:10px}}@media only screen and (max-width:767px){.special-lupicia .contsWrapper{font-size:1.3333333333vw;margin-bottom:6em}}.special-lupicia .end-text{color:#e83e0b;font-size:2em;margin:-3em auto 3em;max-width:1126px;text-align:center}@media only screen and (max-width:767px){.special-lupicia .end-text{font-size:2.6em;margin:-1em auto 3em}}.special-lupicia .mainHeading{margin:0;padding:0}.special-lupicia .mainvisual{margin:0 auto 6em;max-width:min(100vw,1080px)}@media only screen and (max-width:767px){.special-lupicia .mainvisual{margin:0 0 10em}}.special-lupicia .mainvisual .mainvisual__bg{display:block;overflow:hidden;width:100%}@media screen and (min-width:768px){.special-lupicia .mainvisual .mainvisual__bg{height:auto}}@media screen and (min-width:1280px){.special-lupicia .mainvisual .mainvisual__bg{height:700px}}.special-lupicia .mainvisual .mainvisual__bg img{height:100%;object-fit:cover;object-position:center bottom;width:100%}.special-lupicia .mainvisual .mainvisual__inr{height:100%;left:50%;max-width:1060px;position:absolute;top:0;transform:translateX(-50%);width:100%}.special-lupicia .mainvisual .mainvisual__inr .mainvisual__badge{left:6.66038%;position:absolute;top:8.60377%;width:11.320754717%}@media only screen and (max-width:767px){.special-lupicia .mainvisual .mainvisual__inr .mainvisual__badge{display:none}}.special-lupicia .mainvisual .mainvisual__inr .mainvisual__badge img{height:auto;width:100%}.special-lupicia .hero{text-align:center}.special-lupicia .hero .hero__title{color:#e83e0b;font-size:32px;font-weight:600;line-height:1.4;margin-top:.15em}@media only screen and (max-width:767px){.special-lupicia .hero .hero__title{font-size:5.8666666667vw;margin-top:.25em}}.special-lupicia .hero .hero__logo{margin:40px auto 0;width:560px}@media only screen and (max-width:767px){.special-lupicia .hero .hero__logo{margin-top:6em;width:89.3333333333vw}}.special-lupicia .hero .hero__text-1{font-size:26px}@media only screen and (max-width:767px){.special-lupicia .hero .hero__text-1{font-size:3.7333333333vw}}.special-lupicia .hero .hero__text-2{font-size:26px;font-weight:600;margin-top:40px}@media only screen and (max-width:767px){.special-lupicia .hero .hero__text-2{font-size:3.7333333333vw;margin-top:2em}}.special-lupicia .hero .hero__note{display:flex;font-size:11px;justify-content:center;margin-top:40px;text-align:left}@media only screen and (max-width:767px){.special-lupicia .hero .hero__note{-webkit-padding-start:2em;display:block;font-size:1.8em;margin-top:2em;padding-inline-start:2em}}.special-lupicia .detail{padding-bottom:7em;padding-top:6em}@media only screen and (max-width:767px){.special-lupicia .detail{padding-bottom:10em;padding-top:10em}}.special-lupicia .detail .detail__head{background-color:#f7efe3;font-size:3.2em;margin-bottom:2em;padding:20px;text-align:center}@media only screen and (max-width:767px){.special-lupicia .detail .detail__head{font-size:4.4em;line-height:1.4545454545;margin-bottom:2em;padding:1em 0}}.special-lupicia .detail .detail__text{font-size:1.5em;text-align:center}@media only screen and (max-width:767px){.special-lupicia .detail .detail__text{font-size:2.8em}}.special-lupicia .detail .detail__title{font-size:2.6em;font-weight:600;line-height:1.4615384615;text-align:center}@media only screen and (max-width:767px){.special-lupicia .detail .detail__title{font-size:4em;margin:.2em 0}}.special-lupicia .detail .detail__box{border:1px solid #452c26;box-sizing:border-box;margin:6em auto 0;max-width:562px;padding:40px}@media only screen and (max-width:767px){.special-lupicia .detail .detail__box{margin:8em auto 0;max-width:100%;padding:2em;width:67em}}.special-lupicia .detail .detail__box .detail__box__thum{margin-bottom:2em}@media only screen and (max-width:767px){.special-lupicia .detail .detail__box .detail__box__thum{margin-bottom:4em}}.special-lupicia .detail .detail__box .detail__box__title{font-size:1.6em;font-weight:600}@media only screen and (max-width:767px){.special-lupicia .detail .detail__box .detail__box__title{font-size:2.8em}}.special-lupicia .detail .detail__box .detail__box__summary{font-size:1.5em;line-height:1.7333333333;margin:.5em}@media only screen and (max-width:767px){.special-lupicia .detail .detail__box .detail__box__summary{font-size:2.8em}}.special-lupicia .lp-section{margin:0 auto}@media only screen and (max-width:1099px){.special-lupicia .lp-section{padding:0 3em}}@media only screen and (max-width:767px){.special-lupicia .lp-section{padding:0 4em}}.special-lupicia .lp-section+.lp-section{padding-top:10em}@media only screen and (max-width:767px){.special-lupicia .lp-section+.lp-section{padding-top:13em}}.special-lupicia .lp-section .lp-section__title{display:inline-block;font-size:3.4em;line-height:1.2;margin-bottom:1em;padding:0 0 0 1em;width:100%}@media only screen and (max-width:767px){.special-lupicia .lp-section .lp-section__title{font-size:4.4em;margin-bottom:1.5em;margin-left:-1.4em;padding:0 0 0 1.5em}}.special-lupicia .lp-section .lp-section__title span{display:block;margin:0 auto;max-width:1100px}.special-lupicia .lp-section .lp-section__title:after{border-bottom:.1em solid #e83e0b;content:"";display:block;margin-left:-1em;margin-top:.5em;width:50%}@media only screen and (max-width:767px){.special-lupicia .lp-section .lp-section__title:after{margin-left:-1em;min-width:auto;width:14.1em}}.special-lupicia .lp-section .lp-section__info{margin:0 auto;width:60em}@media only screen and (max-width:767px){.special-lupicia .lp-section .lp-section__info{width:100%}}.special-lupicia .lp-section .lp-section__info .lp-section__info__text-1{font-size:2.6em}@media only screen and (max-width:767px){.special-lupicia .lp-section .lp-section__info .lp-section__info__text-1{font-size:4em}}.special-lupicia .lp-section .lp-section__info .lp-section__info__text-1 small{font-size:.5384615385em}@media only screen and (max-width:767px){.special-lupicia .lp-section .lp-section__info .lp-section__info__text-1 small{font-size:.65em}}.special-lupicia .lp-section .lp-section__info .lp-section__info__text{font-size:1.6em;white-space:nowrap}@media only screen and (max-width:767px){.special-lupicia .lp-section .lp-section__info .lp-section__info__text{font-size:2.6em;white-space:normal}}.special-lupicia .lp-section .lp-section__info .lp-section__info__text.m-sp-center{letter-spacing:.025em}@media only screen and (max-width:767px){.special-lupicia .lp-section .lp-section__info .lp-section__info__text.m-sp-center{font-feature-settings:"palt";letter-spacing:0;text-align:center}}.special-lupicia .lp-section .lp-section__info .lp-section__info__text span{color:#e83e0b;font-weight:600;text-decoration:underline}.special-lupicia .lp-section .lp-section__info .lp-section__info__btn{font-size:1.4em;margin:1em 0;max-width:320px}@media only screen and (max-width:767px){.special-lupicia .lp-section .lp-section__info .lp-section__info__btn{font-size:2.4em;max-width:100%;width:100%}}.special-lupicia .lp-section .lp-section__info .lp-section__info__image{margin:3em auto 3em 0;width:63em}@media only screen and (max-width:767px){.special-lupicia .lp-section .lp-section__info .lp-section__info__image{margin:4em auto;width:55.3em}}.special-lupicia .lp-section .lp-section__info .lp-section__info__image img{height:auto;width:100%}.special-lupicia .lp-section .lp-section__info .lp-section__info__note p{font-size:1.2em;padding-left:1em;text-indent:-1em;white-space:nowrap}@media only screen and (max-width:1000px){.special-lupicia .lp-section .lp-section__info .lp-section__info__note p{white-space:normal}}@media only screen and (max-width:767px){.special-lupicia .lp-section .lp-section__info .lp-section__info__note p{font-size:1.8em;white-space:normal}}.special-lupicia .lp-section__btn{margin:6em auto 0;max-width:60em}@media only screen and (max-width:767px){.special-lupicia .lp-section__btn{margin-top:12em;max-width:100%}}.special-lupicia .lp-section__btn>p+p{margin-top:10px}.special-lupicia .lp-section__btn .productTxtBox__link2{font-size:1.4em;max-width:320px}@media only screen and (max-width:767px){.special-lupicia .lp-section__btn .productTxtBox__link2{font-size:2.4em;max-width:100%}}.special-lupicia .present-info{margin:0 auto;width:60em}@media only screen and (max-width:767px){.special-lupicia .present-info{width:100%}}.special-lupicia .present-info>ul>li+li{margin-top:5em}.special-lupicia .present-info .present-info__note{font-size:1.1em;margin-top:6em}@media only screen and (max-width:767px){.special-lupicia .present-info .present-info__note{font-size:1.8em;margin-top:3em}}.special-lupicia .present-info__title{display:inline-block;font-size:2.8em;letter-spacing:.1em;margin-bottom:.5em}@media only screen and (max-width:767px){.special-lupicia .present-info__title{background-size:auto 2px;font-size:3.8em}}.special-lupicia .present-info__title.m-type-2{align-items:center;display:flex;font-size:1.8em;font-weight:600;gap:.5em;margin-bottom:.5em}@media only screen and (max-width:767px){.special-lupicia .present-info__title.m-type-2{font-size:2.8em}}.special-lupicia .present-info__title.m-type-2:before{background-color:#000;border-radius:50%;content:"";display:block;height:5px;width:5px}.special-lupicia .present-info__content{font-size:1.6em}@media only screen and (max-width:767px){.special-lupicia .present-info__content{font-size:2.6em}}.special-lupicia .present-info__content .present-info__content__label{color:#e83e0b;font-weight:600}.special-lupicia .present-info__content .present-info__content__list>li{white-space:nowrap}@media only screen and (max-width:767px){.special-lupicia .present-info__content .present-info__content__list>li{white-space:normal}}.special-lupicia .present-info__content .present-info__content__list>li a{color:#000;text-decoration:underline}.special-lupicia .present-info__content .present-info__content__list.m-no-indent>li{padding-left:0;text-indent:0}.special-lupicia .present-info__content.m-mL-1{margin-left:1em}@media only screen and (max-width:767px){.special-lupicia .present-info__content.m-mL-1{margin-left:1em}}.special-lupicia .present-info__product{background-color:#fef6f2;margin-top:1.5em;padding:1.5em 0 1.5em 2em}@media only screen and (max-width:767px){.special-lupicia .present-info__product{margin-top:2em}}.special-lupicia .present-info__product small{font-size:.8em}.special-lupicia .present-info__product__inr{display:flex;font-size:1.6em}@media only screen and (max-width:767px){.special-lupicia .present-info__product__inr{display:block;font-size:2.4em;line-height:1.4166666667}}.special-lupicia .present-info__product__text{flex:1;width:100%}.special-lupicia .present-info__note{font-size:1.1em;margin-top:6em}@media only screen and (max-width:767px){.special-lupicia .present-info__note{font-size:2em;margin-top:3em}}.special-lupicia .item02 .item02__list{padding:0 5em}@media only screen and (max-width:767px){.special-lupicia .item02 .item02__list{padding:0}}.special-lupicia .item02 .item02__list>li+li{margin-top:28px}.special-lupicia .item02 .item02__list .item02__list__num{align-items:center;border:1px solid #e83e0b;border-radius:50%;color:#e83e0b;display:flex;flex-direction:column;height:8.3em;justify-content:center;margin-right:2.8em;text-align:center;width:8.3em}@media only screen and (max-width:767px){.special-lupicia .item02 .item02__list .item02__list__num{height:10em;margin-right:3em;width:10em}}.special-lupicia .item02 .item02__list .item02__list__num>span{font-size:1.6em;line-height:1}.special-lupicia .item02 .item02__list .item02__list__num>span:first-child{font-weight:400}.special-lupicia .item02 .item02__list .item02__list__num>span:nth-child(2){font-size:4em;margin-top:.1em}.special-lupicia .item02 .item02__list .item02__list__head{align-items:center;display:flex}@media only screen and (max-width:767px){.special-lupicia .item02 .item02__list .item02__list__head{align-items:flex-start}}.special-lupicia .item02 .item02__list .item02__list__text{flex:1}.special-lupicia .item02 .item02__list .item02__list__text p{font-size:1.6em}@media only screen and (max-width:767px){.special-lupicia .item02 .item02__list .item02__list__text p{font-size:2.7em}}.special-lupicia .item02 .item02__list .item02__list__text span{display:inline-block}@media only screen and (max-width:767px){.special-lupicia .item02 .item02__list .item02__list__text span{display:inline}}.special-lupicia .item02 .item02__list .item02__list__text small{font-size:1.2em}@media only screen and (max-width:767px){.special-lupicia .item02 .item02__list .item02__list__text small{font-size:1.8em}}@media only screen and (max-width:1300px){.special-lupicia .item02 .item02__list .item02__list__text__inr{align-items:center;display:flex}}.special-lupicia .item02 .item02__list .item02__list__inr{padding-left:11.7em}@media only screen and (max-width:767px){.special-lupicia .item02 .item02__list .item02__list__inr{margin-top:2em;padding-left:13.7em}}.special-lupicia .item02 .item02__list .item02__list__inr .productTxtBox__link2{font-size:1.4em;margin-top:2.5em;max-width:320px}@media only screen and (max-width:767px){.special-lupicia .item02 .item02__list .item02__list__inr .productTxtBox__link2{font-size:2.4em;margin-top:1.5em;max-width:100%}.special-lupicia .item02 .item02__list .item02__list__inr.m-type-2{display:flex;flex-direction:column-reverse;padding-left:0}}.special-lupicia .item02 .item02__list .item02__list__images{display:flex;gap:3em}.special-lupicia .item02 .item02__list .item02__list__images>div{width:14em}@media only screen and (max-width:767px){.special-lupicia .item02 .item02__list .item02__list__images>div{width:20em}}.special-lupicia .item02 .item02__list .item02__list__images img{height:auto;width:100%}.special-lupicia .item02 .item02__list .item02__list__note p{font-size:1.2em}@media only screen and (max-width:767px){.special-lupicia .item02 .item02__list .item02__list__note p{font-size:2em;margin-top:2em}}.special-lupicia .contact-info{background-color:#fef6f2;box-sizing:border-box;margin:6em auto;padding:6em;text-align:center;width:64em}@media only screen and (max-width:767px){.special-lupicia .contact-info{margin:12em auto 0;padding:6em 2em;width:calc(100% - 8em)}}.special-lupicia .contact-info h3.contact-info__title{font-size:2em;margin-bottom:.5em}@media only screen and (max-width:767px){.special-lupicia .contact-info h3.contact-info__title{font-size:2.6em}}.special-lupicia .contact-info p{font-size:1.6em}@media only screen and (max-width:767px){.special-lupicia .contact-info p{font-size:2.6em}}.special-lupicia .beautyKey__textContent{margin:0 auto;max-width:1020px;width:100%}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__textContent{max-width:inherit;width:92.7272727273%}}@media only screen and (max-width:767px){.special-lupicia .beautyKey__textContent{width:89.3333333333%}}.special-lupicia .beautyKey__textContent .beautyKey__text{font-size:16px}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__textContent .beautyKey__text{font-size:1.2030075188vw}}@media only screen and (max-width:1100px){.special-lupicia .beautyKey__textContent .beautyKey__text{font-size:1.4545454545vw}}@media only screen and (max-width:767px){.special-lupicia .beautyKey__textContent .beautyKey__text{font-size:11.9px;font-size:calc(.74375rem + 3.73602vw - 11.95526px)}}.special-lupicia .beautyKey__textContent .beautyKey__text+.beautyKey__text{margin-top:18px}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__textContent .beautyKey__text+.beautyKey__text{margin-top:1.125em}}@media only screen and (max-width:767px){.special-lupicia .beautyKey__textContent .beautyKey__text+.beautyKey__text{margin-top:.571em}}.special-lupicia .beautyKey__textContent .m-linkType1+.beautyKey__text,.special-lupicia .beautyKey__textContent .m-linkType1--btm+.beautyKey__text{margin-top:36px}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__textContent .m-linkType1+.beautyKey__text,.special-lupicia .beautyKey__textContent .m-linkType1--btm+.beautyKey__text{margin-top:2.25em}}@media only screen and (max-width:767px){.special-lupicia .beautyKey__textContent .m-linkType1+.beautyKey__text,.special-lupicia .beautyKey__textContent .m-linkType1--btm+.beautyKey__text{margin-top:2.28em}}.special-lupicia .beautyKey__textContent .beautyKey__link{color:#e83e0b;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.075em;margin-top:18px;text-decoration:none}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__textContent .beautyKey__link{font-size:1.0526315789vw}}@media only screen and (max-width:1100px){.special-lupicia .beautyKey__textContent .beautyKey__link{font-size:1.2727272727vw}}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__textContent .beautyKey__link{margin-top:1.286em}}@media only screen and (max-width:767px){.special-lupicia .beautyKey__textContent .beautyKey__link{font-size:10.2px;font-size:calc(.6375rem + 3.19911vw - 10.23714px);margin-top:.536em}}.special-lupicia .beautyKey__content--follow{height:auto;padding-top:10em;width:100%}@media only screen and (max-width:767px){.special-lupicia .beautyKey__content--follow{padding-top:13em}}.special-lupicia .beautyKey__content--follow .beautyKey__textContent{box-sizing:border-box;height:auto;margin:40px auto 0;max-width:1020px;padding:0 6em;width:100%}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__content--follow .beautyKey__textContent{margin-top:2.5em}}@media only screen and (max-width:767px){.special-lupicia .beautyKey__content--follow .beautyKey__textContent{margin-top:2.286em;padding:0 4em;width:100%}}.special-lupicia .beautyKey__content--follow .beautyKey__textContent.m-type-2{margin-top:8em}.special-lupicia .beautyKey__content--follow .beautyKey__textContent .beautyKey__followItems{align-items:center;display:flex;height:auto;justify-content:flex-start;width:100%}@media only screen and (max-width:767px){.special-lupicia .beautyKey__content--follow .beautyKey__textContent .beautyKey__followItems{align-items:flex-start}}.special-lupicia .beautyKey__content--follow .beautyKey__textContent .beautyKey__followItems .num{align-items:center;background:#e83e0b;border-radius:40px;color:#fff;display:flex;font-size:40px;height:75px;justify-content:center;line-height:1;padding-bottom:5px;width:80px}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__content--follow .beautyKey__textContent .beautyKey__followItems .num{font-size:3.007518797vw}}@media only screen and (max-width:1100px){.special-lupicia .beautyKey__content--follow .beautyKey__textContent .beautyKey__followItems .num{font-size:3.6363636364vw}}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__content--follow .beautyKey__textContent .beautyKey__followItems .num{border-radius:1em;height:1.875em;padding-bottom:.125em;width:2em}}@media only screen and (max-width:767px){.special-lupicia .beautyKey__content--follow .beautyKey__textContent .beautyKey__followItems .num{border-radius:.926em;font-size:23px;font-size:calc(1.4375rem + 6.97987vw - 22.33557px);height:1.577em;padding-bottom:.145em;width:1.852em}}.special-lupicia .beautyKey__content--follow .beautyKey__textContent .beautyKey__followItems .detail{font-size:16px;height:auto;margin-left:29px;width:calc(100% - 109px)}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__content--follow .beautyKey__textContent .beautyKey__followItems .detail{font-size:1.2030075188vw}}@media only screen and (max-width:1100px){.special-lupicia .beautyKey__content--follow .beautyKey__textContent .beautyKey__followItems .detail{font-size:1.4545454545vw}}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__content--follow .beautyKey__textContent .beautyKey__followItems .detail{margin-left:1.813em;width:calc(100% - 3.813em)}}@media only screen and (max-width:767px){.special-lupicia .beautyKey__content--follow .beautyKey__textContent .beautyKey__followItems .detail{font-size:11.9px;font-size:calc(.74375rem + 3.73602vw - 11.95526px);margin-left:6%;width:calc(94% - 1.852em)}}.special-lupicia .beautyKey__content--follow .beautyKey__textContent .beautyKey__followItems .detail .beautyKey__link{color:#e83e0b;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.075em;margin-top:8px;text-decoration:none}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__content--follow .beautyKey__textContent .beautyKey__followItems .detail .beautyKey__link{font-size:1.0526315789vw}}@media only screen and (max-width:1100px){.special-lupicia .beautyKey__content--follow .beautyKey__textContent .beautyKey__followItems .detail .beautyKey__link{font-size:1.2727272727vw}}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__content--follow .beautyKey__textContent .beautyKey__followItems .detail .beautyKey__link{margin-top:.571em}}@media only screen and (max-width:767px){.special-lupicia .beautyKey__content--follow .beautyKey__textContent .beautyKey__followItems .detail .beautyKey__link{font-size:10.2px;font-size:calc(.6375rem + 3.19911vw - 10.23714px);margin-top:.536em}}.special-lupicia .beautyKey__content--follow .beautyKey__slideBg{background-color:#fef6f2;background-size:cover;box-sizing:border-box;height:auto;margin-top:40px;padding:52px}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__content--follow .beautyKey__slideBg{margin-top:2.5em;padding:3.25em;width:100%}}@media only screen and (max-width:767px){.special-lupicia .beautyKey__content--follow .beautyKey__slideBg{margin-top:4em;padding:5em 11%;width:100%}}.special-lupicia .beautyKey__content--follow .beautyKey__slideItems{margin:0 auto;max-width:1020px;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems{max-width:inherit}}@media only screen and (max-width:767px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems{overflow:inherit}}.special-lupicia .beautyKey__content--follow .beautyKey__slideItems+.beautyKey__textContent{margin-top:60px}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems+.beautyKey__textContent{margin-top:3.75em}}@media only screen and (max-width:767px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems+.beautyKey__textContent{margin-top:2.5em}}.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem{height:auto;width:100%}.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem .beautyKey__slideInner{align-items:flex-start;display:flex;height:100%;justify-content:flex-start}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem .beautyKey__slideInner{max-width:1020px}}@media only screen and (max-width:767px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem .beautyKey__slideInner{align-items:center;flex-direction:column;max-width:inherit}}.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem .beautyKey__slideInner .beautyKey__imgBox{display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:40px;width:300px}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem .beautyKey__slideInner .beautyKey__imgBox{max-width:300px;padding-left:4%;width:29.5%}}@media only screen and (max-width:767px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem .beautyKey__slideInner .beautyKey__imgBox{display:inline-block;height:auto;margin-top:.893em;max-width:inherit;order:2;padding-left:0;width:100%}}.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem .beautyKey__slideInner .beautyKey__imgBox img{height:auto;image-rendering:-webkit-optimize-contrast;width:100%}.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem .beautyKey__slideInner .beautyKey__textBox{display:flex;flex-direction:column;height:100%;justify-content:center;margin-left:48px;width:calc(100% - 388px)}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem .beautyKey__slideInner .beautyKey__textBox{margin-left:5%;width:61.5%}}@media only screen and (max-width:767px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem .beautyKey__slideInner .beautyKey__textBox{display:inline-block;height:auto;margin-left:0;order:1;padding-top:0;width:100%}}.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem .beautyKey__slideInner .beautyKey__textBox .slideNum .num{color:#e83e0b;font-size:18px;letter-spacing:.05em;line-height:1}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem .beautyKey__slideInner .beautyKey__textBox .slideNum .num{font-size:1.3533834586vw}}@media only screen and (max-width:1100px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem .beautyKey__slideInner .beautyKey__textBox .slideNum .num{font-size:1.6363636364vw}}@media only screen and (max-width:767px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem .beautyKey__slideInner .beautyKey__textBox .slideNum .num{font-size:8.5px;font-size:calc(.53125rem + 2.68456vw - 8.5906px);text-align:center}}.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem .beautyKey__slideInner .beautyKey__textBox .slideNum .num .current{font-size:46px;font-weight:700;margin-right:3px}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem .beautyKey__slideInner .beautyKey__textBox .slideNum .num .current{font-size:3.4586466165vw}}@media only screen and (max-width:1100px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem .beautyKey__slideInner .beautyKey__textBox .slideNum .num .current{font-size:4.1818181818vw}}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem .beautyKey__slideInner .beautyKey__textBox .slideNum .num .current{margin-right:.065em}}@media only screen and (max-width:767px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem .beautyKey__slideInner .beautyKey__textBox .slideNum .num .current{font-size:23px;font-size:calc(1.4375rem + 6.97987vw - 22.33557px)}}.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem .beautyKey__slideInner .beautyKey__textBox .slideDetail{font-size:16px;margin-top:12px}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem .beautyKey__slideInner .beautyKey__textBox .slideDetail{font-size:1.2030075188vw}}@media only screen and (max-width:1100px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem .beautyKey__slideInner .beautyKey__textBox .slideDetail{font-size:1.4545454545vw}}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem .beautyKey__slideInner .beautyKey__textBox .slideDetail{margin-top:.75em}}@media only screen and (max-width:767px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-wrapper .beautyKey__slideItem .beautyKey__slideInner .beautyKey__textBox .slideDetail{font-size:11.9px;font-size:calc(.74375rem + 3.73602vw - 11.95526px);margin-top:1.143em}}.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-button-next:before{border-bottom:4px solid #e83e0b;border-right:4px solid #e83e0b;content:"";height:0;left:inherit;padding-bottom:90.9%;position:absolute;right:12px;top:50%;transform:rotate(-45deg) translateY(-50%);width:90.9%}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-button-next:before{border-width:0 .25em .25em 0;right:2em}}@media only screen and (max-width:767px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-button-next:before{border-width:0 .2em .2em 0;right:-4.844em}}.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-button-prev:before{border-bottom:4px solid #e83e0b;border-right:4px solid #e83e0b;content:"";height:0;left:-14px;padding-bottom:90.9%;position:absolute;top:50%;transform:rotate(-45deg) translateY(-50%);width:90.9%}@media only screen and (max-width:1330px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-button-prev:before{border-width:0 .25em .25em 0;left:-2em}}@media only screen and (max-width:767px){.special-lupicia .beautyKey__content--follow .beautyKey__slideItems .swiper-button-prev:before{border-width:0 .25em .25em 0;left:5em}}.fixed-btn{background-color:#e83e0b;bottom:3em;opacity:0;position:fixed;right:6em;text-decoration:none!important;transition:opacity .3s ease;width:52em;z-index:1000}@media only screen and (max-width:767px){.fixed-btn{bottom:5.3333333333vw;right:5.3333333333vw;width:89.3333333333vw}}.fixed-btn.is-show{opacity:1}.fixed-btn .fixed-btn__arrow{background-color:#fff;display:block;height:calc(100% - 2px);pointer-events:none;position:absolute;right:1px;top:50%;transform:translateY(-50%);width:4em}@media only screen and (max-width:767px){.fixed-btn .fixed-btn__arrow{width:11.7333333333vw}}.fixed-btn .fixed-btn__arrow:after{border-bottom:1px solid #e83e0b;border-right:1px solid #e83e0b;content:"";height:.8em;left:52%;position:absolute;top:52%;transform:translate(-50%,-50%) rotate(45deg);width:.8em}@media only screen and (max-width:767px){.fixed-btn .fixed-btn__arrow:after{height:2.1333333333vw;width:2.1333333333vw}}.fixed-btn a{display:block;padding:1em 2em;text-decoration:none}.fixed-btn a span{color:#fff;font-size:1.4em}@media only screen and (max-width:767px){.fixed-btn a span{font-size:3.2vw}}