/*!
global > Color
------------------------------
*/
/*!
global > content-width
------------------------------
*/
/*!
global > font
------------------------------
*/
/*!
global > function
------------------------------
*/.p-vesageqt{background:url(../../assets/images/vesageqt/bg_sp.webp) center clamp(-200px,-67.6020408163vw + 318.5076530612px,65px)/cover no-repeat,#e8dfd8;position:relative}.p-vesageqt:before{animation:fade 2s .5s forwards;background:url(../../assets/images/vesageqt/img_kv02.webp) calc(50% + 5px) 58px/580px auto no-repeat;content:"";inset:0;opacity:0;pointer-events:none;position:absolute}@keyframes fade{0%{opacity:0}to{opacity:1}}.p-vesageqt .kv{margin-bottom:32px}.p-vesageqt .kv_inner{margin-inline:auto;max-width:1293px;padding-inline:30px;width:100%}.p-vesageqt .kv_top{margin-bottom:37px;position:relative}.p-vesageqt .kv_coming{bottom:-43px;left:50%;position:absolute;transform:translateX(-50%);width:382px;z-index:2}.p-vesageqt .kv_coming.js_coming.active{display:none!important}.p-vesageqt .kv_voice{display:flex;gap:15px;justify-content:space-between}.p-vesageqt .kv_voice-item:first-child{margin-left:min(5.72vw,74px);margin-top:min(5.65vw,73px);width:min(19.18vw,248px)}.p-vesageqt .kv_voice-item:nth-child(2){margin-top:min(1.24vw,16px);width:min(20.42vw,264px)}.p-vesageqt .kv_img{margin-top:-25px;text-align:center}.p-vesageqt .kv_img img{opacity:0;width:914px}.p-vesageqt .kv_date{border:1px solid var(--cl-white);color:var(--cl-white);font-family:"Noto Serif JP",Hiragino Mincho Pro,Yu Mincho,MS PMincho,serif;font-size:1.0625rem;font-weight:600;line-height:1.2;margin-inline:auto;padding:6px 11px 8px;text-align:center;width:-moz-fit-content;width:fit-content}.p-vesageqt .kv_date-num{font-size:1.125rem;letter-spacing:.1em}.p-vesageqt .kv_title{color:var(--cl-white);font-family:"Noto Serif JP",Hiragino Mincho Pro,Yu Mincho,MS PMincho,serif;font-size:2.75rem;font-weight:400;line-height:1.3;margin-top:2px;text-align:center}.p-vesageqt .kv_title .lg{font-size:.984375em}.p-vesageqt .kv_title .md{font-size:.90625em}.p-vesageqt .kv_title .sm{display:inline-block;font-size:.9375rem;letter-spacing:.03em;transform:translateY(-20px)}.p-vesageqt .kv_title-img{text-align:center}.p-vesageqt .kv_title-img img{width:347px}.p-vesageqt .product .container{max-width:1180px}.p-vesageqt .product_name{margin-bottom:3px;text-align:center}.p-vesageqt .product_name img{max-width:305px;width:100%}.p-vesageqt .product_desc{color:var(--cl-yellow);font-family:"Noto Serif JP",Hiragino Mincho Pro,Yu Mincho,MS PMincho,serif;font-size:1.25rem;font-weight:500;line-height:1.15;margin-bottom:12px;text-align:center}.p-vesageqt .product_desc .sm{font-size:.9375rem;font-weight:600;letter-spacing:.05em}.p-vesageqt .product_info{color:var(--cl-yellow);display:flex;gap:16px;justify-content:center;margin-bottom:46px}.p-vesageqt .product_info-size{font-size:1.0625rem;font-weight:500;line-height:1.5;margin-right:3px}.p-vesageqt .product_info-price,.p-vesageqt .product_info-size{font-family:"Noto Serif JP",Hiragino Mincho Pro,Yu Mincho,MS PMincho,serif;letter-spacing:.1em}.p-vesageqt .product_info-price{font-size:.6875rem;font-weight:600}.p-vesageqt .product_info-price .num{font-size:1.25rem;font-weight:500}.p-vesageqt .product_info-type{align-self:center;border:1px solid var(--cl-yellow);font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,Meiryo,MS PGothic,sans-serif;font-size:.6875rem;font-weight:400;letter-spacing:.1em;line-height:1;padding:3px 5px}.p-vesageqt .product_ingredient{display:flex;gap:1px;margin-bottom:60px}.p-vesageqt .product_ingredient .item{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%}.p-vesageqt .product_ingredient .item:not(:last-child):after{background:var(--cl-yellow);content:"";position:absolute}.p-vesageqt .product_ingredient .item_desc,.p-vesageqt .product_ingredient .item_title{color:var(--cl-yellow);font-family:"Noto Serif JP",Hiragino Mincho Pro,Yu Mincho,MS PMincho,serif;font-weight:500;line-height:1;text-align:center}.p-vesageqt .product_ingredient .item-01 .item_title{position:relative;width:fit-content;font-size:1.25rem;letter-spacing:.05em}.p-vesageqt .product_ingredient .item_desc,.p-vesageqt .product_ingredient .item_title{color:var(--cl-yellow);font-family:"Noto Serif JP",Hiragino Mincho Pro,Yu Mincho,MS PMincho,serif;font-weight:500;line-height:1;text-align:center}.p-vesageqt .product_ingredient .item-01 .item_title-sm{position: absolute;top:-0.65em;right:-0.8em;font-size:0.45em;}.p-vesageqt .product_ingredient .item-01 .item_desc{font-size:1.375rem;letter-spacing:.125em}.p-vesageqt .product_ingredient .item-01 .item_desc .lg{font-size:1.75rem}.p-vesageqt .product_ingredient .item-01 .item_desc .num{font-size:1.9375rem}.p-vesageqt .product_ingredient .item-02 .item_title{font-size:1.375rem;letter-spacing:.14em}.p-vesageqt .product_ingredient .item-02 .item_desc{font-size:.9375rem}.p-vesageqt .product_voice{align-items:center;display:flex;flex-direction:column;margin-bottom:79px}.p-vesageqt .product_voice-title{background:rgba(139,32,64,.3);box-shadow:0 1.4px 4.2px rgba(0,0,0,.1);color:var(--cl-white);font-family:"Noto Serif JP",Hiragino Mincho Pro,Yu Mincho,MS PMincho,serif;font-size:1rem;font-weight:500;letter-spacing:.05em;line-height:1;margin-bottom:22px;padding:9px 15px;text-align:center}.p-vesageqt .product_voice-list{max-width:317px}.p-vesageqt .product_voice-list .item{text-align:center}.p-vesageqt .product_voice-list .item:first-child{margin-left:2px;width:307px}.p-vesageqt .product_voice-list .item:nth-child(2){margin-left:-10px;width:calc(100% + 19px)}.p-vesageqt .product_btn{align-items:center;display:flex;flex-wrap:wrap;gap:73px 50px;justify-content:center}.p-vesageqt .product_btn.js_coming.active{gap:30px 50px}.p-vesageqt .product_btn-item{max-width:320px;width:100%}.p-vesageqt .product_btn-primary{align-items:center;background:#ededed;border:2px solid #c4516e;border-radius:100px;box-shadow:6px 6px 12px rgba(139,32,64,.3);color:rgba(0,0,0,.3);display:inline-flex;font-family:"Noto Serif JP",Hiragino Mincho Pro,Yu Mincho,MS PMincho,serif;font-size:1.25rem;font-weight:500;justify-content:center;line-height:1.3;min-height:70px;padding:5px 20px;position:relative;text-align:center;width:100%}.p-vesageqt .product_btn-primary:before{aspect-ratio:219/113;background:url(../../assets/images/vesageqt/img_product_coming.webp) 50%/100% auto no-repeat;content:"";left:-30px;pointer-events:none;position:absolute;top:0;transform:translateY(calc(-100% + 25px));width:219px}.p-vesageqt .product_btn-primary.js_coming.active{color:#d65475}.p-vesageqt .product_btn-primary.js_coming.active:before{display:none!important}@media screen and (min-width:768px){.p-vesageqt{background:radial-gradient(700.02% 697.01% at 0 374.67%,#8b2040 37.75%,#c4516e 45.38%,#c4516e 47.26%,#e8dfd8 50.4%)}.p-vesageqt:before{animation:fade 2s 1.5s forwards;background-position:center 84px;background-size:min(70.69vw,914px) auto}.p-vesageqt .kv{margin-bottom:43px}.p-vesageqt .kv_top{margin-bottom:min(4.49vw,58px);padding-bottom:min(5.57vw,72px)}.p-vesageqt .kv_coming{bottom:max(-1.39vw,-18px);left:calc(50% + 22px);width:min(53.67vw,694px)}.p-vesageqt .kv_date{font-size:clamp(1.25rem,.9493670886vw + .7943037975rem,1.625rem);padding:5px 16px 7px}.p-vesageqt .kv_date-num{font-size:clamp(1.375rem,.9493670886vw + .9193037975rem,1.75rem);margin-right:10px}.p-vesageqt .kv_title{font-size:clamp(3rem,2.5316455696vw + 1.7848101266rem,4rem);line-height:1.2;margin-top:10px}.p-vesageqt .kv_title .sm{font-size:.53125em;transform:translateY(-15px)}.p-vesageqt .kv_title-img img{width:921px}.p-vesageqt .product_name{margin-bottom:10px}.p-vesageqt .product_name img{max-width:436px}.p-vesageqt .product_desc{font-size:1.75rem;line-height:.8;margin-bottom:20px}.p-vesageqt .product_info{gap:14px;margin-bottom:44px}.p-vesageqt .product_info-size{font-size:1.25rem;line-height:1.6;margin-right:7px}.p-vesageqt .product_info-price{font-size:.8125rem}.p-vesageqt .product_info-price .num{font-size:1.5rem}.p-vesageqt .product_info-type{font-size:.8125rem;padding:4px 6px}.p-vesageqt .product_ingredient{border-inline:1px solid var(--cl-yellow);margin-bottom:130px}.p-vesageqt .product_ingredient .item{gap:clamp(.375rem,.9493670886vw + -.0806962025rem,.75rem);padding-inline:clamp(.375rem,.6329113924vw + .0712025316rem,.625rem);width:50%}.p-vesageqt .product_ingredient .item:not(:last-child):after{height:100%;right:-1px;top:0;width:1px}.p-vesageqt .product_ingredient .item-01 .item_title{font-size:clamp(1.3125rem,1.582278481vw + .5530063291rem,1.9375rem)}.p-vesageqt .product_ingredient .item-01 .item_desc{font-size:clamp(1.4375rem,1.582278481vw + .6780063291rem,2.0625rem)}.p-vesageqt .product_ingredient .item-01 .item_desc .lg{font-size:clamp(2.0625rem,1.582278481vw + 1.3030063291rem,2.6875rem)}.p-vesageqt .product_ingredient .item-01 .item_desc .num{font-size:clamp(2.375rem,1.582278481vw + 1.6155063291rem,3rem)}.p-vesageqt .product_ingredient .item-02{gap:clamp(.625rem,1.1075949367vw + .0933544304rem,1.0625rem);padding-bottom:4px}.p-vesageqt .product_ingredient .item-02 .item_title{font-size:clamp(1.4375rem,1.582278481vw + .6780063291rem,2.0625rem)}.p-vesageqt .product_ingredient .item-02 .item_desc{font-size:clamp(1rem,1.2658227848vw + .3924050633rem,1.5rem)}.p-vesageqt .product_voice{display:none}.p-vesageqt .product_btn-primary{font-size:1.375rem;min-height:80px}.p-vesageqt .product_btn-primary:before{transform:translateY(calc(-100% + 18px))}}@media screen and (max-width:767px){.p-vesageqt .kv_top{min-height:295px}.p-vesageqt .kv_voice{display:none}.p-vesageqt .kv_title{margin-inline:-16px}.p-vesageqt .product_ingredient{border-block:1px solid var(--cl-yellow);flex-direction:column}.p-vesageqt .product_ingredient .item:not(:last-child):after{bottom:-1px;height:1px;left:0;width:100%}.p-vesageqt .product_ingredient .item-01{gap:8px;padding-block:19px 20px}.p-vesageqt .product_ingredient .item-02{gap:10px;padding-block:25px 26px}}
/*# sourceMappingURL=vesageqt.css.map */
