@charset "UTF-8";
/*!
global > Color
------------------------------
*/
/*!
global > content-width
------------------------------
*/
/*!
global > font
------------------------------
*/
/*!
global > function
------------------------------
*/
/*!
global > mixin
------------------------------
*/.p-vesageq{background:linear-gradient(180deg,#e8dfd8 .06%,#fff9f4 37.28%,#f6eee7 75.16%,#e8dfd8 138.29%)}.p-vesageq .kv_inner{margin-inline:auto;max-width:1276px;position:relative;width:100%}.p-vesageq .kv_img{display:block;text-align:center}.p-vesageq .kv_img img{width:375px}.p-vesageq .kv_info-wrap{align-items:center;display:flex;flex-direction:column}.p-vesageq .kv_info .info_name{margin-bottom:10px;width:305px}.p-vesageq .kv_info .info_desc{color:var(--cl-main);font-family:"Noto Serif JP",Hiragino Mincho Pro,Yu Mincho,MS PMincho,serif;font-size:.9375rem;font-weight:600;letter-spacing:.07em;line-height:1.45;margin-bottom:15px;text-align:center}.p-vesageq .kv_info .info_detail{color:var(--cl-main);display:flex;gap:16px;justify-content:center}.p-vesageq .kv_info .info_detail-size{font-size:1.0625rem;font-weight:500;line-height:1.6}.p-vesageq .kv_info .info_detail-price,.p-vesageq .kv_info .info_detail-size{font-family:"Noto Serif JP",Hiragino Mincho Pro,Yu Mincho,MS PMincho,serif;letter-spacing:.1em}.p-vesageq .kv_info .info_detail-price{font-size:.6875rem;font-weight:600}.p-vesageq .kv_info .info_detail-price .num{font-size:1.25rem;font-weight:500}.p-vesageq .kv_info .info_detail-type{align-self:center;border:1px solid;font-size:.6875rem;font-weight:400;letter-spacing:.1em;line-height:1;padding:3px 6px}.p-vesageq .kv_btn{text-align:center}.p-vesageq .info{padding-block:93px 68px}.p-vesageq .info_title{font-family:Shippori Mincho,serif;font-size:1.875rem;font-weight:500;letter-spacing:.05em;line-height:1.6;margin-bottom:30px;text-align:center;text-shadow:0 0 31px var(--cl-white)}.p-vesageq .info_title strong{font-weight:600}.p-vesageq .info_desc{font-family:Shippori Mincho,serif;font-size:1.125rem;font-weight:500;line-height:2.25;text-align:justify}.p-vesageq .info_desc strong{font-weight:800}.p-vesageq .info_desc>p:not(:last-child){margin-bottom:1.7em}.p-vesageq .anchor{background:linear-gradient(180deg,#c4516e 44.82%,#8b2040 130.49%)}.p-vesageq .anchor .container{max-width:960px;padding-inline:0}.p-vesageq .anchor_list{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center}.p-vesageq .anchor_item{border-right:1px solid var(--cl-accent);flex-grow:1;width:33.3333333333%}.p-vesageq .anchor_item:first-child{border-left:1px solid var(--cl-accent)}.p-vesageq .anchor_link{align-items:center;color:var(--cl-accent);display:flex;flex-direction:column;font-family:Shippori Mincho,serif;font-size:.8125rem;font-weight:800;gap:8px;height:100%;justify-content:center;letter-spacing:.2em;padding:7px 5px 8px;text-align:center}.p-vesageq .anchor_link>span{align-items:center;display:flex;flex-grow:1}.p-vesageq .anchor_link:after{aspect-ratio:22/13;background:url(../images/common/icon_arr_down.svg) 50%/100% auto no-repeat;content:"";width:17px}.p-vesageq .apr{border-bottom:1px solid #d65475;padding-block:80px 78px}.p-vesageq .apr_heading{margin-bottom:46px}.p-vesageq .apr_frame{aspect-ratio:375/455;margin-inline:auto;max-width:100%;position:relative;width:375px}.p-vesageq .apr_frame.is_show .apr_item-bubble:after{animation:shine 8s ease-in-out;animation-delay:1s}.p-vesageq .apr_item-bubble,.p-vesageq .apr_item-desc,.p-vesageq .apr_item-title{position:absolute}.p-vesageq .apr_item-bubble{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.p-vesageq .apr_item-bubble:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,hsla(0,0%,100%,0));color:transparent;content:"";display:block;height:100%;left:-150%;position:absolute;top:0;transform:skewX(45deg);width:100%;z-index:2}@keyframes shine{10%{left:150%;opacity:1}to{left:150%;opacity:0}}.p-vesageq .apr_item-desc{font-size:.8125rem;font-weight:500;line-height:1.5;text-align:center}.p-vesageq .apr_item.item-1 .apr_item-title{left:28px;top:178px;width:73px}.p-vesageq .apr_item.item-1 .apr_item-bubble{left:21px;-webkit-mask-image:url(../images/vesageq/img_apr_bubble01.webp);mask-image:url(../images/vesageq/img_apr_bubble01.webp);top:96px;width:101px;z-index:5}.p-vesageq .apr_item.item-1 .apr_item-desc{left:17px;top:54px}.p-vesageq .apr_item.item-2 .apr_item-title{right:37px;top:87px;width:78px}.p-vesageq .apr_item.item-2 .apr_item-bubble{-webkit-mask-image:url(../images/vesageq/img_apr_bubble02.webp);mask-image:url(../images/vesageq/img_apr_bubble02.webp);right:48px;top:19px;width:103px;z-index:3}.p-vesageq .apr_item.item-2 .apr_item-desc{right:55px;top:-6px}.p-vesageq .apr_item.item-3 .apr_item-title{bottom:2px;left:88px;width:73px}.p-vesageq .apr_item.item-3 .apr_item-bubble{bottom:62px;-webkit-mask-image:url(../images/vesageq/img_apr_bubble03.webp);mask-image:url(../images/vesageq/img_apr_bubble03.webp);right:17px;width:226px}.p-vesageq .apr_item.item-3 .apr_item-desc:first-of-type{bottom:19px;right:126px}.p-vesageq .apr_item.item-3 .apr_item-desc:nth-of-type(2){bottom:21px;right:27px}.p-vesageq .apr_line{background:var(--cl-white);height:1px;position:absolute}.p-vesageq .apr_line.line-1{left:108px;rotate:-23deg;top:111px;width:146px;z-index:4}.p-vesageq .apr_line.line-2{left:154px;rotate:-77deg;top:168px;width:192px;z-index:2}.p-vesageq .apr_line.line-3{left:76px;rotate:-124deg;top:214px;width:147px;z-index:2}.p-vesageq .apr .c-note{padding-right:30px}.p-vesageq .featured{padding-block:78px 80px}.p-vesageq .featured .container{max-width:1020px}.p-vesageq .featured_item{display:flex;flex-direction:column;gap:85px;position:relative}.p-vesageq .featured_heading{align-items:center;display:flex;flex-direction:column;gap:18px;position:relative;z-index:2}.p-vesageq .featured_heading:before{aspect-ratio:1/1;background:radial-gradient(50% 50% at 50% 50%,hsla(0,0%,100%,.7) 57.69%,rgba(255,234,142,.7) 100%);border-radius:50%;content:"";filter:blur(10px);opacity:.6;position:absolute;width:228px;z-index:-1}.p-vesageq .featured_heading-sub{font-family:Shippori Mincho,serif;font-size:1.5rem;font-weight:500;line-height:1.275}.p-vesageq .featured_heading-sub .lg{font-size:2rem;font-weight:600}.p-vesageq .featured_content{position:relative;z-index:3}.p-vesageq .featured_content-block:not(:last-of-type){margin-bottom:42px}.p-vesageq .featured_content .content_title{display:flex;flex-direction:column;gap:4px;margin-bottom:15px}.p-vesageq .featured_content .content_title-sub{font-family:Shippori Mincho,serif;font-size:1.25rem;font-weight:700;letter-spacing:.105em}.p-vesageq .featured_content .content_title-main{color:var(--cl-main);font-family:Shippori Mincho,serif;font-size:1.875rem;font-weight:600;letter-spacing:.1em}.p-vesageq .featured_content .content_desc{font-size:.9375rem;letter-spacing:.005em;line-height:2;text-align:justify}.p-vesageq .featured_content .content_desc:not(:last-child){margin-bottom:30px}.p-vesageq .featured_content .content_grid{display:flex;flex-direction:column;justify-content:space-between}.p-vesageq .featured_content .content_grid.grid-3,.p-vesageq .featured_content .content_grid.grid-4{align-items:center}.p-vesageq .featured .firming{margin-bottom:55px;padding-bottom:61px}.p-vesageq .featured .firming .featured_heading-main img{width:70px}.p-vesageq .featured .whitening{align-items:center;margin-bottom:55px;padding-bottom:72px}.p-vesageq .featured .whitening .featured_heading-main img{width:87px}.p-vesageq .featured .whitening .c-note{bottom:50px;position:absolute;right:0}.p-vesageq .featured .soothing{align-items:center;margin-bottom:55px;padding-bottom:61px}.p-vesageq .featured .soothing .featured_heading{gap:26px}.p-vesageq .featured .soothing .featured_heading-main img{width:256px}.p-vesageq .featured .soothing .featured_heading-sub{line-height:1.55}.p-vesageq .featured_ingredient{margin:0 auto;max-width:720px}.p-vesageq .featured_ingredient-heading{font-family:Shippori Mincho,serif;font-size:1.375rem;font-weight:500;letter-spacing:.0425em;margin-bottom:18px;text-align:center}.p-vesageq .featured_ingredient-desc{font-size:.9375rem;line-height:2;margin-bottom:26px;text-align:justify}.p-vesageq .featured_ingredient-list{display:flex;flex-wrap:wrap;gap:16px 14px;justify-content:center}.p-vesageq .featured_ingredient-list li{align-items:center;aspect-ratio:1/1;border:1px solid var(--cl-text);border-radius:50%;display:flex;font-size:clamp(.625rem,4.1237113402vw + -.3414948454rem,.875rem);justify-content:center;line-height:1.5;text-align:center;width:min((100% - 28px)/3,128px)}.p-vesageq .interview .container{max-width:1210px}.p-vesageq .interview_wrap{background:linear-gradient(180deg,#c4516e,#8b2040);color:var(--cl-white);padding:68px 15px 69px;position:relative}.p-vesageq .interview_wrap:after,.p-vesageq .interview_wrap:before{background:var(--cl-accent);content:"";height:1px;left:0;position:absolute;width:100%}.p-vesageq .interview_wrap:before{top:15px}.p-vesageq .interview_wrap:after{bottom:15px}.p-vesageq .interview_heading{margin-bottom:49px}.p-vesageq .interview_formulator{display:flex;flex-direction:column;margin-bottom:40px;row-gap:19px}.p-vesageq .interview_formulator-img{align-self:center}.p-vesageq .interview_formulator-img img{border-radius:2px}.p-vesageq .interview_formulator .formulator_desc{margin-bottom:13px;padding:13px 15px;position:relative}.p-vesageq .interview_formulator .formulator_desc:after,.p-vesageq .interview_formulator .formulator_desc:before{aspect-ratio:1/1;background:url(../images/common/icon_border_sp.webp) 50%/100% auto no-repeat;content:"";pointer-events:none;position:absolute;width:55px}.p-vesageq .interview_formulator .formulator_desc:before{left:clamp(-8px,-.4524886878vw + -2.5248868778px,-6px);top:clamp(-8px,-.4524886878vw + -2.5248868778px,-6px)}.p-vesageq .interview_formulator .formulator_desc:after{bottom:clamp(-8px,-.4524886878vw + -2.5248868778px,-6px);right:clamp(-8px,-.4524886878vw + -2.5248868778px,-6px);rotate:180deg}.p-vesageq .interview_formulator .formulator_desc-txt{font-size:1.375rem;font-weight:500;letter-spacing:.1em;line-height:1.5;text-align:center}.p-vesageq .interview_formulator .formulator_author{font-size:.875rem;font-weight:500;letter-spacing:.05em;line-height:1.75;text-align:right}.p-vesageq .interview_block:not(:last-child){margin-bottom:27px}.p-vesageq .interview_block-title{font-size:.9375rem;font-weight:700;letter-spacing:.035em;line-height:1.75}.p-vesageq .interview_block-title:before{content:"――";margin-right:5px}.p-vesageq .interview_block-desc{font-size:.875rem;font-weight:400;letter-spacing:.02em;line-height:2;text-align:justify}.p-vesageq .voice{background:url(../images/vesageq/bg_voice02_sp.webp) calc(50% - 7px) 192px/335px auto no-repeat;padding-block:78px}.p-vesageq .voice .container{max-width:1020px}.p-vesageq .voice_heading{margin-bottom:40px}.p-vesageq .voice_heading .c-heading_en img{height:21px}.p-vesageq .voice_list{display:flex;flex-direction:column;margin-bottom:46px;position:relative}.p-vesageq .voice_note{color:var(--cl-black);font-size:.6875rem;letter-spacing:.05em;line-height:1.5}.p-vesageq .guide{background:linear-gradient(321deg,#e8dfd8 14.56%,#f5f5f5 104.22%);border-block:1px solid #d65475;padding-block:79px 70px}.p-vesageq .guide .container{max-width:1209px}.p-vesageq .guide_heading{margin-bottom:43px}.p-vesageq .guide_desc{border-block:1px solid var(--cl-text);color:var(--cl-main);font-size:1rem;letter-spacing:.09em;line-height:1.5;margin-inline:auto;margin-bottom:9px;max-width:315px;padding:14px 0 16px;text-align:center}.p-vesageq .guide_note{color:var(--cl-black);font-size:.6875rem;line-height:1.5;margin-bottom:55px;text-align:center}.p-vesageq .guide_flow{display:flex;flex-direction:column}.p-vesageq .guide_flow-step{position:relative}.p-vesageq .guide_flow-step:not(:last-child):after{aspect-ratio:11/21;background:url(../images/common/icon_arr_next.svg) 50%/100% auto no-repeat;content:"";position:absolute;transform:translateX(-50%) rotate(90deg);width:17px}.p-vesageq .guide_flow .step_top{flex-shrink:0;position:relative}.p-vesageq .guide_flow .step_num{left:50%;position:absolute;top:-13px;z-index:2}.p-vesageq .guide_flow .step_num img{height:21px}.p-vesageq .guide_flow .step_img{aspect-ratio:1/1;width:100%}.p-vesageq .guide_flow .step_img img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-vesageq .guide_flow .step_title{font-size:.9375rem;font-weight:500;letter-spacing:.05em;line-height:1.5;margin-bottom:4px;text-align:justify}.p-vesageq .guide_flow .step_desc{font-size:.875rem;letter-spacing:-.075em;line-height:1.5;text-align:justify}.p-vesageq .product{padding-block:80px}.p-vesageq .product .container{max-width:821px}.p-vesageq .product .c-note{margin-bottom:43px}.p-vesageq .product_block{align-items:center;display:flex;flex-direction:column;margin:0 auto 40px}.p-vesageq .product_block-img{width:239px}.p-vesageq .product_block .content_name{display:flex;flex-direction:column;font-family:Shippori Mincho,serif;font-size:1.5rem;font-weight:500;gap:5px;line-height:1.1;margin-bottom:6px;white-space:nowrap}.p-vesageq .product_block .content_name-sub{font-size:.9375rem}.p-vesageq .product_block .content_type{border:1px solid var(--cl-text);display:inline-block;font-size:.75rem;letter-spacing:.1em;line-height:1.5;margin-bottom:6px;padding:3px 8px}.p-vesageq .product_block .content_size{font-family:Shippori Mincho,serif;font-size:.9375rem;font-weight:600;letter-spacing:.225em;line-height:1.4}.p-vesageq .product_block .content_price{border-bottom:1px solid var(--cl-text);font-family:"Noto Serif JP",Hiragino Mincho Pro,Yu Mincho,MS PMincho,serif;font-size:.9375rem;font-weight:500;line-height:1;margin:-1px 0 15px;padding-bottom:15px}.p-vesageq .product_block .content_price .md{font-size:1.125rem}.p-vesageq .product_block .content_price-num{font-size:1.875rem;letter-spacing:.06em}.p-vesageq .product_block .content_desc{font-size:.75rem;font-weight:500;letter-spacing:.055em;line-height:1.4}.p-vesageq .product_btn{align-items:center;display:flex;flex-direction:column;gap:60px}@media screen and (min-width:768px){.p-vesageq .kv_inner{padding-inline:30px}.p-vesageq .kv_img img{margin-left:max(-1.02vw,-13px);margin-top:max(-1.02vw,-13px);width:min(71.63vw,914px)}.p-vesageq .kv_title{position:absolute;right:min(10.5vw,134px);top:min(1.65vw,21px);width:min(13.48vw,172px)}.p-vesageq .kv_info{left:min(2.35vw,30px);position:absolute;top:calc(50% + min(1.33vw, 17px));transform:translateY(-50%)}.p-vesageq .kv_info .info_name{margin-bottom:min(.31vw,4px);width:min(27.35vw,349px)}.p-vesageq .kv_info .info_desc{font-size:min(1.18vw,15px);margin-bottom:min(1.18vw,15px)}.p-vesageq .kv_info .info_detail{gap:min(1.25vw,16px)}.p-vesageq .kv_info .info_detail-size{font-size:min(1.57vw,20px);line-height:1.6;margin-right:min(.55vw,7px)}.p-vesageq .kv_info .info_detail-price{font-size:min(1.02vw,13px)}.p-vesageq .kv_info .info_detail-price .num{font-size:min(1.88vw,24px)}.p-vesageq .kv_info .info_detail-type{font-size:min(1.02vw,13px);padding:min(.24vw,3px) min(.47vw,6px) min(.31vw,4px)}.p-vesageq .info{padding-block:84px 116px}.p-vesageq .info_title{font-size:clamp(2rem,.6329113924vw + 1.6962025316rem,2.25rem);line-height:1.4;margin-bottom:50px;padding-right:18px}.p-vesageq .info_desc{font-size:clamp(1.125rem,.7911392405vw + .7452531646rem,1.4375rem);letter-spacing:.04em;line-height:2.52;text-align:center}.p-vesageq .anchor_item{width:20%}.p-vesageq .anchor_link{font-size:clamp(.875rem,.6329113924vw + .5712025316rem,1.125rem);gap:clamp(.5rem,.9493670886vw + .0443037975rem,.875rem);letter-spacing:.05em;padding:clamp(.75rem,1.582278481vw + -.0094936709rem,1.375rem) 5px clamp(.5rem,.6329113924vw + .1962025316rem,.75rem)}.p-vesageq .anchor_link:after{width:clamp(1.0625rem,.7911392405vw + .6827531646rem,1.375rem)}.p-vesageq .apr{padding-block:136px 135px}.p-vesageq .apr_frame{aspect-ratio:644/615;width:644px}.p-vesageq .apr_item-desc{font-size:1.0625rem;line-height:1.55}.p-vesageq .apr_item.item-1 .apr_item-title{left:0;top:160px;width:108px}.p-vesageq .apr_item.item-1 .apr_item-bubble{left:106px;top:219px;width:150px}.p-vesageq .apr_item.item-1 .apr_item-desc{left:111px;top:164px}.p-vesageq .apr_item.item-2 .apr_item-title{right:59px;top:0;width:108px}.p-vesageq .apr_item.item-2 .apr_item-bubble{right:138px;top:69px;width:154px}.p-vesageq .apr_item.item-2 .apr_item-desc{right:156px;top:35px}.p-vesageq .apr_item.item-3 .apr_item-title{bottom:-15px;left:217px;width:121px}.p-vesageq .apr_item.item-3 .apr_item-bubble{bottom:93px;right:16px;width:338px}.p-vesageq .apr_item.item-3 .apr_item-desc:first-of-type{bottom:35px;right:186px}.p-vesageq .apr_item.item-3 .apr_item-desc:nth-of-type(2){bottom:35px;right:36px}.p-vesageq .apr_line.line-1{left:222px;rotate:-29deg;top:209px;width:186px}.p-vesageq .apr_line.line-2{left:350px;rotate:-86deg;top:266px;width:144px}.p-vesageq .apr_line.line-3{left:235px;rotate:-150deg;top:337px;width:150px}.p-vesageq .featured{padding-block:130px 136px}.p-vesageq .featured_item{border-bottom:1px solid #c9a96e;flex-direction:row;gap:10px;justify-content:space-between}.p-vesageq .featured_item:nth-child(2n){flex-direction:row-reverse}.p-vesageq .featured_heading{align-items:flex-start;flex-direction:row-reverse;gap:24px;margin-top:6px}.p-vesageq .featured_heading:before{width:377px}.p-vesageq .featured_heading-sub{font-size:1.875rem;letter-spacing:.1em;line-height:1.45;text-orientation:upright;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl}.p-vesageq .featured_heading-sub .num{-webkit-text-combine:horizontal;text-combine-upright:all}.p-vesageq .featured_heading-sub .offset{letter-spacing:.01em;position:relative;top:-.13em}.p-vesageq .featured_heading-sub .lg{font-size:2.5rem}.p-vesageq .featured_content{width:61.6666666667%}.p-vesageq .featured_content-block:not(:last-of-type){margin-bottom:89px}.p-vesageq .featured_content .content_title-sub{font-size:1.375rem}.p-vesageq .featured_content .content_title-main{font-size:2rem}.p-vesageq .featured_content .content_desc{font-size:1.0625rem;letter-spacing:.03em}.p-vesageq .featured_content .content_grid{flex-direction:row}.p-vesageq .featured_content .content_grid.grid-1 .content_grid-chart{width:49.5798319328%}.p-vesageq .featured_content .content_grid.grid-1 .content_grid-img{width:45.8823529412%}.p-vesageq .featured_content .content_grid.grid-2 .content_grid-desc{width:43.6974789916%}.p-vesageq .featured_content .content_grid.grid-2 .content_grid-img{align-self:flex-end;padding-bottom:10px;width:50.756302521%}.p-vesageq .featured_content .content_grid.grid-3 .content_grid-desc{width:45.4391891892%}.p-vesageq .featured_content .content_grid.grid-3 .content_grid-img{width:49.1554054054%}.p-vesageq .featured_content .content_grid.grid-4 .content_grid-desc{width:45.4391891892%}.p-vesageq .featured_content .content_grid.grid-4 .content_grid-img{padding-bottom:25px;width:47.1283783784%}.p-vesageq .featured .firming{margin-bottom:74px;padding-bottom:68px}.p-vesageq .featured .firming .featured_heading{margin-left:32px}.p-vesageq .featured .firming .featured_heading:before{left:-84px;top:-99px}.p-vesageq .featured .firming .featured_heading-sub{font-size:2.125rem}.p-vesageq .featured .firming .featured_heading-sub .lg{font-size:3rem}.p-vesageq .featured .firming .featured_heading-main{border-left:1px solid var(--cl-main);padding:6px 18px}.p-vesageq .featured .firming .featured_heading-main img{width:50px}.p-vesageq .featured .firming .featured_content{width:61.9791666667%}.p-vesageq .featured .whitening{margin-bottom:70px;padding-bottom:96px}.p-vesageq .featured .whitening .featured_heading{margin-right:18px}.p-vesageq .featured .whitening .featured_heading:before{left:-68px;top:-233px}.p-vesageq .featured .whitening .featured_heading-main{border-left:1px solid var(--cl-main);padding:2px 21px}.p-vesageq .featured .whitening .featured_heading-main img{width:57px}.p-vesageq .featured .soothing{margin-bottom:73px;padding-bottom:72px}.p-vesageq .featured .soothing .featured_heading{gap:36px;margin-left:-12px}.p-vesageq .featured .soothing .featured_heading:before{left:-30px;top:-284px}.p-vesageq .featured .soothing .featured_heading-main{border-left:1px solid var(--cl-main);padding:3px 24px}.p-vesageq .featured .soothing .featured_heading-main img{width:46px}.p-vesageq .featured_ingredient-heading{font-size:1.875rem;letter-spacing:.1em;margin-bottom:24px}.p-vesageq .featured_ingredient-desc{font-size:1.0625rem;margin-bottom:24px}.p-vesageq .featured_ingredient-list{gap:20px}.p-vesageq .featured_ingredient-list li{font-size:.875rem;width:calc(20% - 16px)}.p-vesageq .interview_wrap{border-radius:4px;box-shadow:8px 12px 24px rgba(139,32,64,.2);padding:70px clamp(2.8125rem,7.9113924051vw + -.9849683544rem,5.9375rem) 90px}.p-vesageq .interview_heading{margin-bottom:66px}.p-vesageq .interview_formulator{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:50px}.p-vesageq .interview_formulator-content{padding-top:clamp(.3125rem,1.1312217195vw + -.2304864253rem,.625rem);width:51.0416666667%}.p-vesageq .interview_formulator-img{width:45.9375%}.p-vesageq .interview_formulator .formulator_desc{margin-bottom:clamp(.9375rem,2.2624434389vw + -.1484728507rem,1.5625rem);padding:clamp(.625rem,2.7149321267vw + -.6781674208rem,1.375rem) clamp(.9375rem,3.3936651584vw + -.691459276rem,1.875rem) clamp(.75rem,2.7149321267vw + -.5531674208rem,1.5rem)}.p-vesageq .interview_formulator .formulator_desc:after,.p-vesageq .interview_formulator .formulator_desc:before{background-image:url(../images/common/icon_border.webp);width:clamp(3.75rem,4.5248868778vw + 1.5780542986rem,5rem)}.p-vesageq .interview_formulator .formulator_desc-txt{font-size:clamp(1.1875rem,2.4886877828vw + -.0070701357rem,1.875rem)}.p-vesageq .interview_formulator .formulator_author{font-size:clamp(.875rem,.4524886878vw + .6578054299rem,1rem)}.p-vesageq .interview_block:not(:last-child){margin-bottom:34px}.p-vesageq .interview_block-title{font-size:clamp(1.125rem,.4524886878vw + .9078054299rem,1.25rem);line-height:2}.p-vesageq .interview_block-title:before{margin-right:8px}.p-vesageq .interview_block-desc{font-size:clamp(1rem,.4524886878vw + .7828054299rem,1.125rem);margin-top:-2px}.p-vesageq .voice{background-image:url(../images/vesageq/bg_voice02_pc.webp);background-position:calc(50% - 80px) 275px;background-size:clamp(28.75rem,17.5632911392vw + 20.3196202532rem,35.6875rem) auto;padding-block:142px 140px}.p-vesageq .voice_heading{margin-bottom:47px}.p-vesageq .voice_heading .c-heading_en img{height:26px}.p-vesageq .voice_list{margin-bottom:57px}.p-vesageq .voice_item:first-of-type{margin-bottom:clamp(1.375rem,3.9556962025vw + -.5237341772rem,2.9375rem)}.p-vesageq .voice_item:nth-of-type(2){margin-bottom:clamp(1.5625rem,3.9556962025vw + -.3362341772rem,3.125rem)}.p-vesageq .voice_item:nth-of-type(3){margin-bottom:clamp(.3125rem,3.9556962025vw + -1.5862341772rem,1.875rem);margin-left:min(-.98vw,-10px)}.p-vesageq .voice_item:nth-of-type(4){margin-bottom:clamp(.25rem,3.9556962025vw + -1.6487341772rem,1.8125rem)}.p-vesageq .voice_item:last-child{margin-bottom:0!important}.p-vesageq .voice_note{font-size:.8125rem}.p-vesageq .guide{padding-block:119px 120px}.p-vesageq .guide_heading{margin-bottom:66px}.p-vesageq .guide_desc{font-size:1.375rem;letter-spacing:.1em;line-height:1.75;max-width:497px;padding:22px 0 25px}.p-vesageq .guide_note{font-size:.8125rem}.p-vesageq .guide_flow{flex-direction:row;justify-content:space-between}.p-vesageq .guide_flow-step{width:calc((100% - min(16.63vw, 201px))/4)}.p-vesageq .guide_flow-step:not(:last-child):after{right:max(-3.72vw,-45px);top:min(10.84vw,131px);transform:translateY(-50%);width:min(1.82vw,22px)}.p-vesageq .guide_flow .step_top{margin-bottom:14px}.p-vesageq .guide_flow .step_num{left:-17px;top:19px}.p-vesageq .guide_flow .step_num img{height:clamp(1rem,1.3605442177vw + .3469387755rem,1.375rem)}.p-vesageq .guide_flow .step_title{font-size:clamp(1rem,.4535147392vw + .7823129252rem,1.125rem);text-align:center}.p-vesageq .guide_flow .step_desc{font-size:clamp(.9375rem,.4535147392vw + .7198129252rem,1.0625rem);line-height:1.75}.p-vesageq .product{padding-block:136px}.p-vesageq .product .c-note{margin-bottom:74px}.p-vesageq .product_block{flex-direction:row;justify-content:space-between;margin:0 auto 60px}.p-vesageq .product_block-img{width:46.517739816%}.p-vesageq .product_block-content{width:45.729303548%}.p-vesageq .product_block .content_name{font-size:clamp(1.75rem,.6329113924vw + 1.4462025316rem,2rem);margin-bottom:10px}.p-vesageq .product_block .content_name-sub{font-size:1.25rem}.p-vesageq .product_block .content_type{font-size:1rem;margin-bottom:7px;padding:3px 11px 5px}.p-vesageq .product_block .content_size{font-size:1.375rem}.p-vesageq .product_block .content_price{font-size:1.25rem;margin:-1px 26px 19px 0;padding-bottom:19px}.p-vesageq .product_block .content_price .md{font-size:1.5rem}.p-vesageq .product_block .content_price-num{font-size:2.625rem}.p-vesageq .product_block .content_desc{font-size:clamp(.875rem,.3164556962vw + .7231012658rem,1rem)}.p-vesageq .product_btn{gap:80px}}@media screen and (max-width:767px){.p-vesageq .kv{padding-top:12px}.p-vesageq .kv_title{margin-bottom:29px;margin-top:-71px;text-align:center}.p-vesageq .kv_title-img img{width:349px}.p-vesageq .kv_info-wrap{margin:0 30px 15px}.p-vesageq .info_title{margin-left:-15px;width:calc(100% + 30px)}.p-vesageq .anchor_item:nth-child(4) .anchor_link{border-left:1px solid var(--cl-accent)}.p-vesageq .anchor_item:nth-last-child(-n+2) .anchor_link{border-top:1px solid var(--cl-accent)}.p-vesageq .anchor_item:nth-last-child(-n+2) .anchor_link>span{padding-top:5px}.p-vesageq .anchor_link{line-height:1.45;min-height:72px}.p-vesageq .apr .container{padding-inline:0}.p-vesageq .apr_heading{padding-inline:30px}.p-vesageq .apr_heading .c-heading_jp{line-height:1.5}.p-vesageq .featured_item:after{background:#c9a96e;bottom:0;content:"";height:1px;left:-30px;position:absolute;width:calc(100% + 60px)}.p-vesageq .featured_heading:before{left:50%;top:-40px;transform:translateX(-50%)}.p-vesageq .featured_heading-sub{text-align:center}.p-vesageq .featured_heading-sub .lg{line-height:1.75}.p-vesageq .featured_content .content_title{margin-bottom:19px;text-align:center}.p-vesageq .featured_content .content_grid.grid-1{gap:6px}.p-vesageq .featured_content .content_grid.grid-1 .content_grid-chart{text-align:center}.p-vesageq .featured_content .content_grid.grid-1 .content_grid-chart img{width:313px}.p-vesageq .featured_content .content_grid.grid-1 .content_grid-img{text-align:center}.p-vesageq .featured_content .content_grid.grid-1 .content_grid-img img{width:273px}.p-vesageq .featured_content .content_grid.grid-2{gap:30px}.p-vesageq .featured_content .content_grid.grid-2 .content_grid-img{text-align:center}.p-vesageq .featured_content .content_grid.grid-2 .content_grid-img img{width:calc(100% - 36px)}.p-vesageq .featured_content .content_grid.grid-3{gap:31px}.p-vesageq .featured_content .content_grid.grid-3 .content_grid-img{text-align:center}.p-vesageq .featured_content .content_grid.grid-3 .content_grid-img img{width:291px}.p-vesageq .featured_content .content_grid.grid-4{gap:30px}.p-vesageq .featured_content .content_grid.grid-4 .content_grid-img{text-align:center}.p-vesageq .featured_content .content_grid.grid-4 .content_grid-img img{width:275px}.p-vesageq .featured .whitening{gap:75px}.p-vesageq .featured .soothing{gap:67px}.p-vesageq .featured_ingredient-list{margin-inline:auto;max-width:472px}.p-vesageq .interview_wrap{margin-left:-30px;width:calc(100% + 60px)}.p-vesageq .interview_formulator-content{margin-inline:auto;max-width:395px;width:100%}.p-vesageq .interview_block{padding-inline:15px}.p-vesageq .interview_block-title{text-align:justify}.p-vesageq .interview .c-note{padding-inline:15px}.p-vesageq .voice_heading .c-heading_jp{letter-spacing:normal;width:calc(100% + 30px)}.p-vesageq .voice_list{align-items:center;gap:16px}.p-vesageq .voice_item{width:min(100% + 24px,339px)}.p-vesageq .guide_heading{gap:28px}.p-vesageq .guide_heading .c-heading_jp{letter-spacing:normal;line-height:1.5;padding-top:16px}.p-vesageq .guide_flow{gap:62px}.p-vesageq .guide_flow-step{align-items:center;display:flex;gap:14px}.p-vesageq .guide_flow-step:not(:last-child):after{bottom:-40px;left:50%}.p-vesageq .guide_flow .step_top{width:177px}.p-vesageq .guide_flow .step_num{transform:translateX(-50%)}.p-vesageq .product_heading{gap:21px}.p-vesageq .product_heading .c-heading_jp{font-size:1.5625rem;letter-spacing:normal;padding-top:8px;width:calc(100% + 50px)}.p-vesageq .product_block{gap:39px}}
/*# sourceMappingURL=vesageq.css.map */
