﻿html:not(.mobile) .l-main a:hover{text-decoration:none}.win body{letter-spacing:0}.l-main{color:initial;text-align:initial;line-height:initial;text-size-adjust:initial}.l-main p{margin-bottom:0}.l-main a{text-decoration:initial;transition:initial;outline:initial;color:initial}.l-main img{vertical-align:initial;max-width:initial}.l-main h1{padding:0}.l-main h2{margin:0}.l-main h2:not([class*=heading]){font-size:initial;line-height:initial;text-align:initial}.l-main h2:not([class*=heading]) span{position:initial;display:inline;padding:0;overflow:initial;max-width:initial}.l-main h2:not([class*=heading]) span::before{content:none;width:0;height:0;position:static;background-image:none}.l-main h2:not([class*=heading]) span::after{content:none;width:0;height:0}.l-main h3{margin:0;padding:0;position:initial}.l-main h3:not([class*=heading]){font-size:initial;font-weight:initial;line-height:initial}.l-main h3::after{display:none}.l-main h4{margin:0;padding:0;position:initial}.l-main h4:not([class*=heading]){font-size:initial;font-weight:initial;line-height:initial}.l-main h4::after{display:none}.l-main ul{margin:initial}.l-main ul li{margin-bottom:initial;line-height:initial;position:initial;padding:initial}.l-main ul li::before{display:none}.l-main ol{margin:initial}.l-main ol li{margin:initial;padding:initial;line-height:initial}.l-main hr{margin:0;color:initial;background:initial;border:initial;clear:initial}.l-main table{margin-bottom:initial}.l-main table th{padding:initial;vertical-align:initial;background-color:initial;border:initial}.l-main table td{padding:initial;vertical-align:initial;border:initial;word-break:initial}.l-main button{padding:0;border:none;outline:none;font:inherit;color:inherit;background:none}body .l-main{position:relative;width:750px;margin:0 auto;overflow:hidden;text-align:center}.l-main img{display:block;max-width:100%;height:auto;vertical-align:bottom;user-drag:none;-webkit-user-drag:none;-moz-user-drag:none}body{overflow-x:hidden;margin:0}div.none_negumi{display:none}@media screen and (max-width: 1080px){#product-content #special-cart-box dd{width:auto !important}}@media screen and (max-width: 640px){body .l-main{width:100%}body .l-main picture{max-width:100%;height:auto;vertical-align:bottom;max-width:100%}}.l-main .c-button{width:66.66vw;height:13.33vw;display:flex;justify-content:center;align-items:center;background-color:#b9394e;border-radius:6.7vw;box-shadow:.5vw .5vw 1.1vw rgba(0,0,0,.25);color:#fff;font-weight:bold;font-size:5.3vw;letter-spacing:-0.07em}@media screen and (min-width: 600px){.l-main .c-button{width:400px;height:80px;border-radius:40px;box-shadow:2px 2px 6.4px rgba(0,0,0,.25);font-size:32px}}@media screen and (min-width: 768px){.l-main .c-button{width:45.6vw;height:6.8vw;border-radius:3.4vw;box-shadow:.3vw .3vw .5vw rgba(0,0,0,.25);font-size:2.6vw}}@media screen and (min-width: 1080px){.l-main .c-button{width:492.2px;height:73.1px;border-radius:36.6px;box-shadow:2.8px 2.8px 5.6px rgba(0,0,0,.25);font-size:28.1px}}.l-main .c-button img{display:block}.l-main .c-button:hover{opacity:.7;cursor:pointer}.l-main .c-button--small{width:49.9vw;height:9.9vw;margin:4.5vw 0 0;position:relative;z-index:1}@media screen and (min-width: 600px){.l-main .c-button--small{width:299.2px;height:59.2px}}.l-main .c-button.--gray{background-color:#727171}.l-main .floatingBtn{display:block;width:87.2vw;height:18.4vw;max-width:539.4px;position:fixed;z-index:10;bottom:2%;left:50%;transform:translateX(-50%)}@media screen and (min-width: 768px){.l-main .floatingBtn{width:203px;height:203px;left:auto;right:60px;bottom:80px;transform:none}}.l-main .floatingBtn__sp{width:89.9vw;max-width:539.4px;position:fixed;z-index:10;visibility:hidden;opacity:0;transition:.5s;bottom:2%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.l-main .floatingBtn__sp.active{visibility:visible;opacity:1;transition:.5s}@media screen and (min-width: 768px){.l-main .floatingBtn__sp{display:none}}.l-main .floatingBtn__pc{width:203px;position:fixed;z-index:10;visibility:hidden;opacity:0;transition:.5s;right:60px;bottom:80px}.l-main .floatingBtn__pc.active{visibility:visible;opacity:1;transition:.5s}.l-main .floatingBtn__pc.zoomInRight{animation-name:zoomInRight;animation-duration:.4s}@keyframes zoomInRight{from{transform:translate(50%, 50%) scale(1.5)}}.l-main .floatingBtn__pc:hover{transform:scale(1.05);transition:.5s}@media screen and (max-width: 767.9px){.l-main .floatingBtn__pc{display:none}}.l-main .p-header{position:relative}.l-main .p-header__chacttxt{position:relative;margin:0 auto;text-align:center}.l-main .p-header__chacttxt img{max-width:100%}.l-main .p-header .p-header__logo{position:absolute;width:15.3333333333%;right:70.6666666667%;top:26.6666666667%}.l-main .p-ctaarea01{position:relative}.l-main .p-ctaarea01_btn{position:absolute;width:96.6666666667%;left:1.3333333333%;bottom:10.4961832061%}.l-main .p-ctaarea02{position:relative}.l-main .p-ctaarea02_btn{position:absolute;width:96.6666666667%;left:1.3333333333%;bottom:10.3626943005%}.l-main .p-ctaarea03{position:relative}.l-main .p-ctaarea03_btn{position:absolute;width:96.6666666667%;left:1.3333333333%;bottom:9.6092248559%}.l-main .p-section02{position:relative}.l-main .p-section02_ctaarea{position:relative}.l-main .p-section02_ctaarea_btn{position:absolute;width:96.6666666667%;left:1.3333333333%;bottom:7.96812749%}.l-main .p-section05 .accordion{margin:0 auto}.l-main .p-section05 .accordion-header{position:relative}.l-main .p-section05 .accordion-content{display:none}.l-main .p-section05 .accordion-content a:hover{text-decoration:underline;color:#0060ff !important}.l-main .p-section07{position:relative}.l-main .p-section07_movie{position:absolute;margin:0 auto;width:82.6666666667%;right:0%;left:0%;bottom:4.5852438516%}.l-main .p-section09{margin:0 auto;background:url(/campaign/webad/1103400/assets/images/bg_section09_01.png);padding-bottom:9.6751900484%}.l-main .p-section09 .accordion{margin:0 auto}.l-main .p-section09 .accordion-header{position:relative;margin:0 0 0 1.5%}.l-main .p-section09 .accordion-content{display:none}.l-main .p-section09 .accordion-content a:hover{text-decoration:underline;color:#0060ff !important}.l-main .p-section09 .accordion-content p.p-section09__accordion__desc{background:#fff;font-size:clamp(1rem,.773rem + 1.14vw,1.625rem) !important;font-weight:400 !important;line-height:150% !important;font-family:"Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",sans-serif !important;width:93.3333333333%;padding:4.0322580645%;text-align:left;margin:0 auto;letter-spacing:normal}.l-main .p-section09 .accordion-content p.p-section09__accordion__desc span{color:#eb613b;font-weight:600}@media screen and (min-width: 768px){.u-cosmetics__sp{display:none}.p-cosmetics__ol{width:auto;margin:0 auto}}@media screen and (max-width: 767px){.u-cosmetics__pc{display:none}}@media screen and (min-width: 1079px){.p-cosmetics__ol{width:1079px;margin:0 auto}}@media screen and (min-width: 1080px){.p-cosmetics__ol{width:1080px;margin:0 auto}}button{padding:0;border:none;outline:none;font:inherit;color:inherit;background:none}.modal-open{position:relative;top:50%;left:50%;font-size:16px;font-weight:bold;width:300px;height:60px;color:#fff;background:#000;border:none;cursor:pointer;transform:translate(-50%, -50%)}.cosmetics_modal{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box;z-index:1000}.cosmetics_modal::before{content:"";display:inline-block;vertical-align:middle;height:100%;margin-left:-0.2em}.cosmetics_modal.is-active{opacity:1;visibility:visible}.cosmetics_modal-container{position:relative;display:inline-block;vertical-align:middle;max-width:600px;width:90%}.cosmetics_modal-close{position:absolute;display:flex;align-items:center;justify-content:center;top:-20px;right:-20px;width:40px;height:40px;color:#fff;background:#000;border-radius:50%;cursor:pointer}.cosmetics_modal-content{background:#fff;text-align:left;line-height:1.8;padding:20px}.cosmetics_modal-content p{margin:1em 0;font-size:clamp(1rem,.773rem + 1.14vw,1.625rem) !important}.no-scroll{overflow:hidden}.p-cosmetics_content .accordion{margin:0 auto}.p-cosmetics_content .accordion-header_cosme{height:auto;margin:0 auto;text-align:center}.p-cosmetics_content .accordion-header_cosme img.cosmetics_header{max-width:100%}.p-cosmetics_content .accordion-content_cosme{display:none}.p-cosmetics_content .accordion-content_cosme a:hover{text-decoration:underline;color:#0060ff !important}.p-cosmetics_content .accordion-content_cosme p.p-section09__accordion__desc{background:#fff;font-size:clamp(1rem,.773rem + 1.14vw,1.625rem) !important;font-weight:400 !important;line-height:150% !important;font-family:"Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",sans-serif !important;width:93.3333333333%;padding:4.0322580645%;text-align:left;margin:0 auto;letter-spacing:normal}.p-cosmetics_content .accordion-content_cosme p.p-section09__accordion__desc span{color:#eb613b;font-weight:600}.p-cosmetics{font-feature-settings:"palt" on;background:rgba(204,255,179,.3);padding:8vw 0 10.67vw}.p-cosmetics img{display:block}.p-cosmetics__title{position:relative;width:58.4vw;height:46.67vw;margin:0 auto;background-image:url("/campaign/webad/1103400/assets/images/bg_cosmetics_01.svg");background-size:58.4vw 46.67vw}.p-cosmetics__title__text{color:#fcfcfc;text-align:center !important;font-family:"Hiragino Mincho ProN","游明朝体","Yu Mincho",YuMincho,serif !important;font-size:7.47vw !important;font-weight:bold !important;line-height:120% !important;position:absolute;top:15.47vw;left:6.73vw}.p-cosmetics__title__text .--small{font-size:5.33vw !important}.p-cosmetics__intro{text-align:center;font-family:"Hiragino Mincho ProN","游明朝体","Yu Mincho",YuMincho,serif !important;font-size:5.07vw;font-weight:600;line-height:130%;margin-top:3.47vw}.p-cosmetics__ol{list-style:none}.p-cosmetics__list{display:flex;gap:3.73vw;margin-left:4.8vw;margin-top:6.93vw}.p-cosmetics__list__number{width:16.53vw;height:16.53vw;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#000;text-align:center;font-size:3.73vw;font-weight:400;line-height:140%}.p-cosmetics__list__number .--strong{color:#6cb147;font-family:"Hiragino Mincho ProN","游明朝体","Yu Mincho",YuMincho,serif !important;font-size:8vw;font-weight:600}.p-cosmetics__list__title{color:#6cb147 !important;font-family:"Hiragino Mincho ProN","游明朝体","Yu Mincho",YuMincho,serif !important;font-size:6.67vw !important;font-weight:600 !important;line-height:130% !important;position:relative !important}.p-cosmetics__list__title .--asterisk{color:#000 !important;font-size:2.4vw !important;position:absolute;top:-4.27vw;right:2.13vw}.p-cosmetics__list__title .--asterisk.y-asterisk{right:0vw}.p-cosmetics__list__text{max-width:64vw;font-size:4.53vw;font-weight:700;line-height:140%;margin-top:2.13vw;font-family:"Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",sans-serif !important}.p-cosmetics__list__note{max-width:64vw;font-size:3.2vw;font-weight:500;line-height:140%;margin-top:2.13vw}.p-cosmetics__list.--y{align-items:center}.p-cosmetics__inner{width:84vw;margin:4.27vw auto 0;border-top:.27vw solid #000;border-bottom:.27vw solid #000;padding:3.2vw 0 4.27vw}.p-cosmetics__tableTitle{color:#6cb147;text-align:center;font-family:"Hiragino Mincho ProN","游明朝体","Yu Mincho",YuMincho,serif !important;font-size:5.07vw;font-weight:600;line-height:110%;margin-bottom:5.33vw !important}.p-cosmetics__table__wrap{margin:3.2vw auto 0;display:flex;border-bottom:.27vw solid #000;padding-bottom:1.6vw}.p-cosmetics__table__item{display:flex;align-items:center;gap:2.13vw;width:50%}.p-cosmetics__table__item__num{width:5.07vw;height:5.07vw;background-color:#6cb147;border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;font-size:3.2vw;font-weight:700;line-height:140%;font-family:"Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",sans-serif !important}.p-cosmetics__table__item__name{font-size:4vw;font-weight:500;line-height:140%;font-family:"Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",sans-serif !important}.p-cosmetics__desc{margin-top:1.6vw;font-size:4vw;font-weight:500;line-height:140%;font-family:"Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",sans-serif !important}.p-cosmetics__btn{margin-top:2.93vw;text-align:center}.p-cosmetics__btn__anchor{color:#6cb147 !important;font-size:3.73vw;font-weight:500;line-height:140%;border-bottom:.27vw solid #6cb147;font-family:"Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",sans-serif !important}.p-cosmetics__btn__anchor:hover{opacity:.7}.p-cosmetics__note{margin-top:2.4vw;font-size:2.43vw;font-weight:400;line-height:150%;font-family:"Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",sans-serif !important}.p-cosmetics__wrapper{display:flex;flex-wrap:wrap;gap:4.3vw 8.3vw;justify-content:center;margin-top:11.73vw;position:relative;z-index:1}.p-cosmetics__wrapper::before{content:"";display:block;width:32vw;height:0}.p-cosmetics__lead{position:absolute;top:-5.33vw;left:-4.8vw}.p-cosmetics__lead__wrap{position:relative;width:67.73vw;height:67.73vw}.p-cosmetics__lead__bg{width:67.73vw;height:67.73vw;background-color:#fff;filter:blur(5.33vw);border-radius:50%;position:absolute;top:0;left:0}.p-cosmetics__lead__text{width:28vw;height:54.67vw;padding-top:2.67vw;border-top:1.6vw solid #6cb147;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.p-cosmetics__group{max-width:32vw;margin-top:1.1vw;position:relative;z-index:1}.p-cosmetics__group__pic{width:30.1vw;height:34.9vw}.p-cosmetics__group__name{font-family:"Hiragino Mincho ProN","游明朝体","Yu Mincho",YuMincho,serif !important;font-weight:900;font-size:4.3vw;width:max-content}.p-cosmetics__group__name .--strong{font-size:5.9vw}.p-cosmetics__group__profile{font-size:4vw;line-height:110%;margin-top:1.1vw;font-family:"Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",sans-serif !important}.p-cosmetics__group__profile.--1{width:max-content}@media screen and (min-width: 600px){.p-cosmetics{font-feature-settings:"palt" on;background:rgba(204,255,179,.3);padding:48px 0 64px}.p-cosmetics img{display:block}.p-cosmetics__title{position:relative;width:350.4px;height:280px;margin:0 auto;background-image:url("/campaign/webad/1103400/assets/images/bg_cosmetics_01.svg");background-size:350.4px 280px}.p-cosmetics__title__text{color:#fcfcfc;text-align:center !important;font-family:"Hiragino Mincho ProN","游明朝体","Yu Mincho",YuMincho,serif !important;font-weight:bold !important;font-size:44.8px !important;line-height:120% !important;position:absolute;top:92.8px;left:38.4px}.p-cosmetics__title__text .--small{font-size:32px !important}.p-cosmetics__intro{text-align:center;font-family:"Hiragino Mincho ProN","游明朝体","Yu Mincho",YuMincho,serif !important;font-size:30.4px;font-weight:600;line-height:130%;margin-top:20.8px}.p-cosmetics__list{display:flex;gap:22.4px;margin-left:28.8px;margin-top:41.6px}.p-cosmetics__list__number{width:99.2px;height:99.2px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#000;text-align:center;font-size:22.4px;font-weight:400;line-height:140%}.p-cosmetics__list__number .--strong{color:#6cb147;font-family:"Hiragino Mincho ProN","游明朝体","Yu Mincho",YuMincho,serif !important;font-size:48px;font-weight:600}.p-cosmetics__list__title{color:#6cb147 !important;font-family:"Hiragino Mincho ProN","游明朝体","Yu Mincho",YuMincho,serif !important;font-size:40px !important;font-weight:600 !important;line-height:130% !important;position:relative !important}.p-cosmetics__list__title .--asterisk{color:#000 !important;font-size:14.4px !important;position:absolute;top:-25.6px;right:12.8px}.p-cosmetics__list__title .--asterisk.y-asterisk{right:0px}.p-cosmetics__list__text{max-width:384px;font-size:27.2px;font-weight:700;line-height:140%;margin-top:12.8px}.p-cosmetics__list__note{max-width:384px;font-size:19.2px;font-weight:500;line-height:140%;margin-top:12.8px;font-family:"Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",sans-serif !important}.p-cosmetics__inner{width:504px;margin:25.6px auto 0;border-top:1.6px solid #000;border-bottom:1.6px solid #000;padding:19.2px 0 25.6px}.p-cosmetics__tableTitle{color:#6cb147;text-align:center;font-family:"Hiragino Mincho ProN","游明朝体","Yu Mincho",YuMincho,serif !important;font-size:30.4px;font-weight:600;line-height:110%;margin-bottom:32px !important}.p-cosmetics__table__wrap{margin:19.2px auto 0;display:flex;border-bottom:1.6px solid #000;padding-bottom:9.6px}.p-cosmetics__table__item{display:flex;align-items:center;gap:12.8px;width:50%}.p-cosmetics__table__item__num{width:30.4px;height:30.4px;background-color:#6cb147;border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;font-size:19.2px;font-weight:700;line-height:140%}.p-cosmetics__table__item__name{font-size:24px;font-weight:500;line-height:140%}.p-cosmetics__desc{margin-top:9.6px;font-size:24px;font-weight:500;line-height:140%}.p-cosmetics__btn{margin-top:17.6px;text-align:center}.p-cosmetics__btn__anchor{color:#6cb147 !important;font-size:22.4px;font-weight:500;line-height:140%;border-bottom:1.6px solid #6cb147}.p-cosmetics__btn__anchor:hover{opacity:.7}.p-cosmetics__note{margin-top:14.4px;font-size:14.6px;font-weight:400;line-height:150%}.p-cosmetics__wrapper{gap:25.6px 49.6px;margin-top:70.4px}.p-cosmetics__wrapper::before{width:192px}.p-cosmetics__lead{position:absolute;top:-270px;left:0;right:0;margin:auto}.p-cosmetics__lead__wrap{position:relative;width:406.4px;height:406.4px;margin:0 auto}.p-cosmetics__lead__bg{width:406.4px;height:406.4px;background-color:#fff;filter:blur(5.33vw);border-radius:50%;position:absolute;top:0;left:0}.p-cosmetics__lead__text{width:168px;height:328px;padding-top:16px;border-top:9.6px solid #6cb147;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.p-cosmetics__group{max-width:200px;margin-top:6.4px;position:relative;z-index:1}.p-cosmetics__group__pic{width:180.8px;height:209.6px}.p-cosmetics__group__name{font-family:"Hiragino Mincho ProN","游明朝体","Yu Mincho",YuMincho,serif !important;font-weight:900;font-size:25.6px}.p-cosmetics__group__name .--strong{font-size:35.2px}.p-cosmetics__group__profile{font-size:24px;line-height:110%;margin-top:6.4px}}@media screen and (min-width: 768px){.p-cosmetics{padding:3.91vw 0 9.38vw}.p-cosmetics__title{width:28.52vw;height:22.79vw;background-size:28.52vw 22.79vw}.p-cosmetics__title__text{font-size:3.65vw !important;font-weight:bold !important;top:7.55vw;left:3.2vw}.p-cosmetics__title__text .--small{font-size:2.6vw !important}.p-cosmetics__intro{font-size:2.47vw;margin-top:1.56vw}.p-cosmetics__list{gap:1.82vw;margin-left:16.41vw;margin-top:3.39vw;position:relative;z-index:2}.p-cosmetics__list__number{width:8.07vw;height:8.07vw;font-size:1.82vw}.p-cosmetics__list__number .--strong{font-size:3.91vw}.p-cosmetics__list__title{font-size:3.26vw !important}.p-cosmetics__list__title .--asterisk{font-size:1.17vw !important;top:-2.08vw;right:27.34vw}.p-cosmetics__list__title .--asterisk.y-asterisk{right:0vw}.p-cosmetics__list__text{max-width:53.13vw;font-size:2.21vw;margin-top:1.04vw}.p-cosmetics__list__note{max-width:53.13vw;font-size:1.56vw;margin-top:.65vw}.p-cosmetics__inner{width:58.59vw;margin:1.56vw auto 0 26.3vw;border-top:none;border-bottom:none;padding:1.56vw 0 2.08vw}.p-cosmetics__tableTitle{font-size:2.47vw;margin-bottom:2.21vw !important;text-align:left}.p-cosmetics__wrap{width:max-content;margin:0}.p-cosmetics__table{width:41.02vw;margin:0 auto !important}.p-cosmetics__table__wrap{margin:1.56vw auto 0;border-bottom:none;padding-bottom:.78vw}.p-cosmetics__table__item{gap:1.04vw}.p-cosmetics__table__item__num{width:2.47vw;height:2.47vw;font-size:1.56vw}.p-cosmetics__table__item__name{font-size:1.95vw}.p-cosmetics__desc{width:41.02vw;margin:2.08vw auto 0;font-size:1.95vw}.p-cosmetics__btn{margin-top:1.56vw}.p-cosmetics__btn__anchor{font-size:1.82vw;border-bottom:.13vw solid #6cb147}.p-cosmetics__note{width:41.02vw;margin:1.56vw auto 0;font-size:1.17vw}.p-cosmetics__wrapper{gap:1.56vw;margin-top:14.32vw}.p-cosmetics__wrapper::before{width:0}.p-cosmetics__pcLead{position:absolute;top:-25.52vw}.p-cosmetics__pcLead__wrap{position:relative}.p-cosmetics__pcLead__bg{width:38.8vw;height:38.8vw;background-color:#fff;filter:blur(2.6vw)}.p-cosmetics__pcLead__text{border-left:.78vw solid #6cb147;height:5.73vw;padding-left:1.69vw;color:#6cb147;font-size:2.73vw;font-weight:700;line-height:150%;letter-spacing:-0.19vw;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);word-break:keep-all;display:flex;align-items:center}.p-cosmetics__group{max-width:15.76vw;margin-top:0vw}.p-cosmetics__group__pic{width:14.84vw;height:17.06vw}.p-cosmetics__group__name{font-size:2.08vw;margin-top:1.04vw}.p-cosmetics__group__name .--strong{font-size:2.86vw}.p-cosmetics__group__profile{font-size:1.95vw;margin-top:.52vw}}@media screen and (min-width: 1080px){.p-cosmetics{padding:42.19px 0 101.25px}.p-cosmetics__title{width:307.97px;height:246.09px;background-size:307.97px 246.09px}.p-cosmetics__title__text{font-size:39.38px !important;font-family:"Hiragino Mincho ProN","游明朝体","Yu Mincho",YuMincho,serif !important;font-weight:bold !important;top:81.56px;left:32.88px}.p-cosmetics__title__text .--small{font-size:28.13px !important}.p-cosmetics__intro{font-size:26.72px;margin-top:16.88px}.p-cosmetics__list{gap:19.69px;margin-left:177.19px;margin-top:36.56px;position:relative;z-index:2}.p-cosmetics__list__number{width:87.19px;height:87.19px;font-size:19.69px}.p-cosmetics__list__number .--strong{font-size:42.19px}.p-cosmetics__list__title{font-size:35.16px !important}.p-cosmetics__list__title .--asterisk{font-size:12.66px !important;top:-22.5px;right:295.31px}.p-cosmetics__list__title .--asterisk.y-asterisk{right:0px}.p-cosmetics__list__text{max-width:573.75px;font-size:23.91px;margin-top:11.25px}.p-cosmetics__list__note{max-width:573.75px;font-size:16.88px;margin-top:7.03px}.p-cosmetics__inner{width:632.81px;margin:16.88px auto 0 284.06px;border-top:none;border-bottom:none;padding:16.88px 0 22.5px}.p-cosmetics__tableTitle{font-size:26.72px;margin-bottom:23.91px !important;text-align:left}.p-cosmetics__wrap{width:max-content;margin:0}.p-cosmetics__table{width:442.97px;margin:0 auto !important}.p-cosmetics__table__wrap{margin:16.88px auto 0;border-bottom:none;padding-bottom:8.44px}.p-cosmetics__table__item{gap:11.25px}.p-cosmetics__table__item__num{width:26.72px;height:26.72px;font-size:16.88px}.p-cosmetics__table__item__name{font-size:21.09px}.p-cosmetics__desc{width:442.97px;margin:22.5px auto 0;font-size:21.09px}.p-cosmetics__btn{margin-top:16.88px}.p-cosmetics__btn__anchor{font-size:19.69px;border-bottom:1.41px solid #6cb147}.p-cosmetics__note{width:442.97px;margin:16.88px auto 0;font-size:12.66px}.p-cosmetics__wrapper{gap:16.88px;margin-top:154.69px}.p-cosmetics__wrapper::before{width:0}.p-cosmetics__pcLead{position:absolute;top:-275.63px}.p-cosmetics__pcLead__wrap{position:relative}.p-cosmetics__pcLead__bg{width:419.06px;height:419.06px;background-color:#fff;filter:blur(28.13px)}.p-cosmetics__pcLead__text{border-left:8.44px solid #6cb147;height:61.88px;padding-left:18.28px;color:#6cb147;font-size:29.53px;font-weight:700;line-height:150%;letter-spacing:-2.07px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);word-break:keep-all;display:flex;align-items:center;font-family:"Hiragino Kaku Gothic ProN","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",sans-serif !important}.p-cosmetics__group{max-width:170.16px;margin-top:0px}.p-cosmetics__group__pic{width:160.31px;height:184.22px}.p-cosmetics__group__name{font-size:22.5px;margin-top:11.25px}.p-cosmetics__group__name .--strong{font-size:30.94px}.p-cosmetics__group__profile{font-size:21.09px;margin-top:5.63px}}.l-main .p-specArea{padding:4.2666666667vw 4.2666666667vw 8vw;background-color:#eaeaea}@media screen and (min-width: 600px){.l-main .p-specArea{padding:25.6px 25.6px 48px}}.l-main .p-specArea .-nowrap{white-space:nowrap}.l-main .p-specArea img{display:block}.l-main .p-specArea__link{display:block;margin-left:auto;width:fit-content}.l-main .p-specArea__link__img{width:37.3333333333vw}@media screen and (min-width: 600px){.l-main .p-specArea__link__img{width:224px}}.l-main .p-specArea__heading{font-weight:bold;font-size:4vw}@media screen and (min-width: 600px){.l-main .p-specArea__heading{font-size:24px}}.l-main .p-specArea__heading.-second{margin-top:8.5333333333vw}@media screen and (min-width: 600px){.l-main .p-specArea__heading.-second{margin-top:51.2px}}.l-main .p-specArea__name{margin-top:2.1333333333vw}@media screen and (min-width: 600px){.l-main .p-specArea__name{margin-top:12.8px}}.l-main .p-specArea__name.-second{margin-top:6.4vw}@media screen and (min-width: 600px){.l-main .p-specArea__name.-second{margin-top:38.4px}}.l-main .p-specArea__tableWrapper{overflow-x:auto}.l-main .p-specArea__tableWrapper::-webkit-scrollbar{height:1.3333333333vw}@media screen and (min-width: 600px){.l-main .p-specArea__tableWrapper::-webkit-scrollbar{height:8px}}.l-main .p-specArea__tableWrapper::-webkit-scrollbar-thumb{background-color:#8b7f78;border-radius:.8vw}@media screen and (min-width: 600px){.l-main .p-specArea__tableWrapper::-webkit-scrollbar-thumb{border-radius:4.8px}}.l-main .p-specArea__tableWrapper::-webkit-scrollbar-track{background-color:#f7f3ed;border-radius:.8vw}@media screen and (min-width: 600px){.l-main .p-specArea__tableWrapper::-webkit-scrollbar-track{border-radius:4.8px}}.l-main .p-specArea__table{margin:1.0666666667vw 0 0;margin-bottom:2.1333333333vw}@media screen and (min-width: 600px){.l-main .p-specArea__table{margin:6.4px 0 0;margin-bottom:12.8px}}.l-main .p-specArea__table__tr{border:1px solid #eaeaea;border-collapse:collapse}.l-main .p-specArea__table__th{font-size:3.2vw;background-color:#dadada;width:24.5333333333vw;vertical-align:middle;padding:4.2666666667vw;border:1px solid #eaeaea;font-weight:500}@media screen and (min-width: 600px){.l-main .p-specArea__table__th{font-size:19.2px;width:147.2px;padding:16px}}.l-main .p-specArea__table__th.-bgWhite{background-color:#fff}.l-main .p-specArea__table__th.-center{text-align:center}.l-main .p-specArea__table__td{font-size:3.2vw;vertical-align:middle;padding:4.2666666667vw;border:1px solid #eaeaea}@media screen and (min-width: 600px){.l-main .p-specArea__table__td{font-size:19.2px;padding:16px}}.l-main .p-specArea__table__td.-wrap{white-space:wrap}.l-main .p-specArea__table.-green th{background-color:#6cb147;color:#fff}.l-main .p-specArea__table.-green thead tr{border:none}.l-main .p-specArea__table.-green thead th{padding:2.6666666667vw;border-right:1px solid #000}@media screen and (min-width: 600px){.l-main .p-specArea__table.-green thead th{padding:16px}}.l-main .p-specArea__table.-green thead th:last-of-type{border:none}.l-main .p-specArea__table.-green tbody tr:nth-of-type(2n){background-color:#d6e9c4}.l-main .p-specArea__table.-green tbody tr{border:none}.l-main .p-specArea__table.-green tbody tr td{padding:1.0666666667vw;border-right:1px solid #000}@media screen and (min-width: 600px){.l-main .p-specArea__table.-green tbody tr td{padding:6.4px}}.l-main .p-specArea__table.-green tbody tr td:first-of-type{font-weight:bold}.l-main .p-specArea__table.-green tbody tr td:last-of-type{border:none}.l-main .p-specArea__desc{margin:4vw 0;font-size:3.2vw;line-height:1.8}@media screen and (min-width: 600px){.l-main .p-specArea__desc{margin:24px 0;font-size:16px}}.l-main .p-specArea__caption{font-size:3.2vw;line-height:1.8}@media screen and (min-width: 600px){.l-main .p-specArea__caption{font-size:16px}}.u-wrapper{max-width:100vw;margin:0 auto}@media screen and (min-width: 600px){.u-wrapper{max-width:600px}}@media screen and (min-width: 768px){.u-wrapper{max-width:100vw}}@media screen and (min-width: 1081px){.u-wrapper{max-width:1080px}}@media screen and (max-width: 767px){.l-main .u-pc{display:none}}@media screen and (min-width: 768px){.l-main .u-sp{display:none}}