@import'https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap';@import'https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,200,300,400,500,600,700&display=swap';@import'https://fonts.googleapis.com/css?family=Noto+Serif+JP:100,200,300,400,500,600,700&display=swap';html,body{overflow-x:hidden;transition:none !important}body{position:relative;width:100%;margin:0 auto;font-family:"游ゴシック体","Noto Sans JP","ヒラギノ角ゴシック","YuGothic","Hiragino Sans",sans-serif;color:#4c4948}section,div,table,th,tr,td,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p,picture,video,img,span{padding:0;margin:0}li{list-style:none}label[for]{cursor:unset}select,.anchor,.btn,.trg{cursor:pointer}@media(width >= 769px){.campain-lp .sp{display:none !important}}@media(width <= 768px){.campain-lp .pc{display:none !important}}.campain-lp img{display:block;vertical-align:bottom}main{width:100%;max-width:750px;margin:0 auto;overflow:hidden;line-height:1.5}.header{z-index:99999;width:100%;max-width:750px;max-height:none;margin:0 auto}.header *{box-sizing:border-box}.header .inner{width:100%;line-height:1;text-align:center}.header .inner a{display:inline-block}.header .inner a img{display:block;width:min(126px,16.8vw)}.fade-in,.fade-up,.fade-down,.fade-left,.fade-right,.zoom-in,.bound-in,.reveal-down,.reveal-right,.left-in-img{opacity:0}.fade-in.scrollin,.fade-up.scrollin,.fade-down.scrollin,.fade-left.scrollin,.fade-right.scrollin,.zoom-in.scrollin,.left-in-img.scrollin,.bound-in.scrollin,.reveal-down.scrollin,.reveal-right.scrollin,.scrollin .fade-in,.scrollin .fade-up,.scrollin .fade-down,.scrollin .fade-left,.scrollin .fade-right,.scrollin .zoom-in,.scrollin .bound-in,.scrollin .left-in-img{opacity:1;-webkit-animation-duration:.8s;animation-duration:.8s}.fade-in.scrollin,.scrollin .fade-in{-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1.2s;animation-duration:1.2s}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.fade-up.scrollin,.scrollin .fade-up{-webkit-animation-name:fade-up;animation-name:fade-up}@-webkit-keyframes fade-up{from{opacity:0;transform:translateY(3em)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up{from{opacity:0;transform:translateY(3em)}to{opacity:1;transform:translateY(0)}}.fade-down.scrollin,.scrollin .fade-down{-webkit-animation-name:fade-down;animation-name:fade-down}@-webkit-keyframes fade-down{from{opacity:0;transform:translateY(-3em)}to{opacity:1;transform:translateY(0)}}@keyframes fade-down{from{opacity:0;transform:translateY(-3em)}to{opacity:1;transform:translateY(0)}}.fade-left.scrollin,.scrollin .fade-left{-webkit-animation-name:fade-left;animation-name:fade-left}@-webkit-keyframes fade-left{from{opacity:0;transform:translateX(-20%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-left{from{opacity:0;transform:translateX(-20%)}to{opacity:1;transform:translateX(0)}}.fade-right.scrollin,.scrollin .fade-right{-webkit-animation-name:fade-right;animation-name:fade-right}@-webkit-keyframes fade-right{from{opacity:0;transform:translateX(20%)}to{opacity:1;transform:translateX(0)}}@keyframes fade-right{from{opacity:0;transform:translateX(20%)}to{opacity:1;transform:translateX(0)}}.zoom-in.scrollin,.scrollin .zoom-in{-webkit-animation-name:zoom-in;animation-name:zoom-in}@-webkit-keyframes zoom-in{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes zoom-in{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.bound-in.scrollin,.scrollin .bound-in{-webkit-animation-name:bound-in;animation-name:bound-in;-webkit-animation-duration:1.8s;animation-duration:1.8s}@-webkit-keyframes bound-in{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(0.95)}0%{opacity:0}100%{opacity:1}}@keyframes bound-in{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(0.95)}0%{opacity:0}100%{opacity:1}}.left-in-img.scrollin,.scrollin .left-in-img{-webkit-animation-name:anime_left_to_right;animation-name:anime_left_to_right;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes anime_left_to_right{0%{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);opacity:0}100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);opacity:1}}@keyframes anime_left_to_right{0%{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);opacity:0}100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);opacity:1}}.reveal-down.scrollin{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);-webkit-animation:revealDown 1s ease-out forwards;animation:revealDown 1s ease-out forwards}@-webkit-keyframes revealDown{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:0}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}@keyframes revealDown{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:0}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}.reveal-right.scrollin{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-animation:revealRight 1s ease-out forwards;animation:revealRight 1s ease-out forwards}@-webkit-keyframes revealRight{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:0}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}@keyframes revealRight{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:0}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}.info-wrap{width:100%;max-width:750px;padding:4% 0;margin:0 auto;line-height:1.5;background-color:#fff}.info-wrap .top_btn_area{position:fixed;right:0;bottom:0;left:0;z-index:15;width:750px;margin:auto}@media(width <= 750px){.info-wrap .top_btn_area{width:100%}}.info-wrap .top_btn_area .top_btn{position:absolute;right:0;bottom:0;left:auto;display:block;width:100px;height:115px;margin:0 30px 40px 0;cursor:pointer}@media(width <= 750px){.info-wrap .top_btn_area .top_btn{width:15vw;height:auto;margin:0 5.33vw 8vw 0}}@media(width <= 750px){.info-wrap .top_btn_area .top_btn::after{z-index:2;display:block;width:3.47vw;height:3.47vw;margin:3.73vw auto auto;border-top:solid .53vw #fff;border-left:solid .53vw #fff}}.info-wrap .detail-area{width:86.67%;padding:40px 0 0;margin:0 auto}@media(width <= 750px){.info-wrap .detail-area{padding:5vw 0 10vw}}.info-wrap .detail-area .detail-wrap{width:100%;max-width:750px;margin:0 auto}@media(width <= 750px){.info-wrap .detail-area .detail-wrap{width:100%}}.info-wrap .detail-area .detail_ttl{padding:.5em;margin:0 0 30px;font-size:32px;font-weight:500;color:#275342;text-align:center;letter-spacing:.05em;background:#edeff2}@media(width <= 750px){.info-wrap .detail-area .detail_ttl{margin:0 0 4vw;font-size:5vw}}.info-wrap .detail-area .item-detail{padding:0;margin:0 0 50px}@media(width <= 750px){.info-wrap .detail-area .item-detail{margin:0 0 8vw}}.info-wrap .detail-area .item-name{margin-bottom:20px;font-size:32px;color:#000;text-align:center}@media(width <= 750px){.info-wrap .detail-area .item-name{margin-bottom:2vw;font-size:3.73vw}}.info-wrap .detail-area .item-text{display:none;padding-bottom:1px}@media(width <= 750px){.info-wrap .detail-area .item-text{display:none}}.info-wrap .detail-area .item-text dl{display:flex;flex-wrap:wrap;padding:40px 0;margin:0 auto;color:#000;border-bottom:solid 1px}@media(width <= 750px){.info-wrap .detail-area .item-text dl{padding:4vw 0}}.info-wrap .detail-area .item-text dt{width:100%;font-size:28px;line-height:2}@media(width <= 750px){.info-wrap .detail-area .item-text dt{margin-bottom:.2em;font-size:4vw}}.info-wrap .detail-area .item-text dd{width:100%;font-size:24px;text-align:left}@media(width <= 750px){.info-wrap .detail-area .item-text dd{font-size:3.47vw}}.info-wrap .detail-area .item-text dd.sp-center{text-align:center}.info-wrap .detail-area .item-text dd span{display:block;margin-top:.5em;font-size:.8em}.info-wrap .detail-area .detail-btn{position:relative;padding:25px 0;margin:0;font-size:30px;line-height:1;color:#fff;text-align:center;letter-spacing:.05em;cursor:pointer;background:#6f6f6f;transition:.4s}@media(width <= 750px){.info-wrap .detail-area .detail-btn{position:relative;padding:.75em 0;font-size:4.2vw;color:#fff;text-align:center;letter-spacing:.05em;cursor:pointer;transition:.4s}}.info-wrap .detail-area .detail-btn::before,.info-wrap .detail-area .detail-btn::after{position:absolute;top:50%;right:5%;display:block;width:3%;height:3%;content:"";background:#fff}@media(width <= 750px){.info-wrap .detail-area .detail-btn::before,.info-wrap .detail-area .detail-btn::after{right:3vw}}.info-wrap .detail-area .detail-btn::before{transform:translate(-50%, -50%)}.info-wrap .detail-area .detail-btn::after{transition:.4s;transform:translate(-50%, -50%) rotate(90deg)}.info-wrap .detail-area .detail-close-btn{position:relative;width:61.539%;padding:25px 0;margin:2em auto;font-size:30px;line-height:1;color:#6f6f6f;text-align:center;cursor:pointer;border:solid 2px #6f6f6f}@media(width <= 750px){.info-wrap .detail-area .detail-close-btn{width:45%;padding:.5em 16% .5em 10.6%;margin:5vw auto;font-size:4.2vw;text-align:center;cursor:pointer}}.info-wrap .detail-area .detail-close-btn::after{position:absolute;top:50%;right:10%;display:block;width:7%;height:5%;content:"";background:#6f6f6f}@media(width <= 750px){.info-wrap .detail-area .detail-close-btn::after{right:26%}}.info-wrap .item-text{text-align:center}.info-wrap .link-product h2{position:relative;padding-bottom:30px;margin:0 auto 50px;font-size:50px;color:#000;text-align:center}@media(width <= 750px){.info-wrap .link-product h2{margin:0 auto 6.667vw;font-size:6.67vw}}.info-wrap .link-product h2::after{position:absolute;bottom:0;left:50%;width:60px;height:7px;content:"";background-color:#000;transform:translateX(-50%)}@media(width <= 750px){.info-wrap .attention{font-size:3.47vw}}.footer{max-width:750px;margin:0 auto;background-color:#f0f0f0}@media(width <= 750px){.footer{max-width:100vw}}.footer .block-link{padding:60px 0 80px}@media(width <= 750px){.footer .block-link{padding:8vw 0 10.667vw}}.footer .block-link .block_l,.footer .block-link .block-r{width:100%}@media(width <= 750px){.footer .block-link .block_l,.footer .block-link .block-r{margin-bottom:4vw}}.footer .block-link .block_l .box-heading,.footer .block-link .block-r .box-heading{margin-bottom:30px}.footer .block-link .block_l .box-heading h4,.footer .block-link .block-r .box-heading h4{font-size:36px;color:#4e3227;text-align:center}@media(width <= 750px){.footer .block-link .block_l .box-heading h4,.footer .block-link .block-r .box-heading h4{font-size:4.8vw}}.footer .block-link .block_l{width:100%;margin-bottom:80px}@media(width <= 750px){.footer .block-link .block_l{margin-bottom:10.667vw}}.footer .block-link .block_l .box-01{text-align:center}.footer .block-link .block_l .box-01 .txt_tel{margin:30px 0;font-size:52px;font-weight:600;line-height:1}@media(width <= 750px){.footer .block-link .block_l .box-01 .txt_tel{margin:4vw 0;font-size:6.933vw}}.footer .block-link .block_l .box-01 .txt_detail{margin:0 0 50px;font-size:28px;line-height:1.6}@media(width <= 750px){.footer .block-link .block_l .box-01 .txt_detail{margin:0 0 6.667vw;font-size:3.733vw}}.footer .block-link .block-r{width:100%}.footer .block-link .block-r .box+.box{margin-top:40px}@media(width <= 750px){.footer .block-link .block-r .box+.box{margin-top:5.333vw}}.footer .block-link .block-r .box .list{display:flex;flex-wrap:wrap}.footer .block-link .block-r .box .list li{width:49%;margin:0 2% 0 0;border-bottom:2px dotted #a6a6a6}@media(width <= 750px){.footer .block-link .block-r .box .list li{border-bottom:.267vw dotted #a6a6a6}}.footer .block-link .block-r .box .list li:nth-child(-n+2){border-top:2px dotted #a6a6a6}@media(width <= 750px){.footer .block-link .block-r .box .list li:nth-child(-n+2){border-top:.267vw dotted #a6a6a6}}.footer .block-link .block-r .box .list li:nth-child(2n){margin-right:0}.footer .block-link .block-r .box .list li a{display:flex;align-items:center;height:100%;padding:25px 4%;font-size:30px}@media(width <= 750px){.footer .block-link .block-r .box .list li a{padding:3.334vw 4%;font-size:4vw}}.footer .block-inner{width:100%;padding-right:4%;padding-left:4%}.footer .block-copyright{width:100%;padding:0;margin:0;border-top:1px solid #a6a6a6}@media(width <= 750px){.footer .block-copyright{border-top:.133vw solid #a6a6a6}}.footer .block-copyright .txt-copyright{padding:50px 0;font-size:22px;line-height:1;text-align:center}@media(width <= 750px){.footer .block-copyright .txt-copyright{padding:6.667vw 0;font-size:2.933vw}}.end-header{display:flex;justify-content:space-between;width:100%}.end-header a{display:block}.end-header a img{height:min(108px,14.4vw)}.end-contents{padding:min(120px,16vw) min(20px,2.666vw)}.end-contents h1{margin-bottom:min(40px,5.3333vw);font-size:min(36px,4.8vw);color:#4e3227;text-align:center}.end-contents h1 span{display:inline-block}.end-contents p{margin-bottom:min(40px,5.3333vw);font-size:min(26px,3.4666vw);line-height:1.7;color:#4e3227}.end-contents a{position:relative;display:block;width:80%;max-width:500px;padding:min(20px,2.666vw);margin:min(60px,8vw) auto 0;font-size:min(26px,3.4666vw);color:#fff;text-align:center;background-color:#63564a;border-radius:min(8px,1.0666vw)}.end-contents a::after{position:absolute;top:50%;right:min(20px,2.666vw);display:block;width:min(16px,2.1333vw);height:min(16px,2.1333vw);content:"";border:0;border-top:2px solid #fff;border-right:2px solid #fff;transform:translateY(-50%) rotate(45deg)}.loading-wrap,.loading-bk{position:fixed;top:0;left:0;z-index:999999;display:flex;align-items:center;justify-content:center;width:100%;height:100vh}.loading-bk{z-index:9999998;background-color:rgba(0,0,0,.62)}.loading-contents{z-index:9999999}.loading-contents svg{display:block;width:60px;margin:0 auto 16px;-webkit-animation:bound 1.2s infinite forwards ease-out;animation:bound 1.2s infinite forwards ease-out}.loading-contents p{font-size:15px;color:#fff}@-webkit-keyframes bound{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes bound{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.img-compare-wrap{position:relative;width:min(690px,92vw);margin-inline:auto;line-height:1;border:min(18px,2.4vw) solid #fff}.img-compare-wrap .label{position:absolute;top:min(46px,6.1333vw);z-index:2;width:min(190px,25.333vw)}.img-compare-wrap .label.label-before{left:max(-18px,-2.4vw)}.img-compare-wrap .label.label-after{right:max(-18px,-2.4vw)}.img-compare-wrap .beer-slider input[type=range]{all:revert !important;position:absolute !important;top:0 !important;bottom:0 !important;left:-1px !important;z-index:2 !important;width:calc(100% + 2px) !important;height:100% !important;padding:0 !important;margin:0 !important;-webkit-appearance:slider-horizontal !important;-moz-appearance:slider-horizontal !important;appearance:slider-horizontal !important;touch-action:auto !important;cursor:pointer !important;opacity:0 !important}.img-compare-wrap .beer-reveal{border-right:4px solid #dddfec}.img-compare-wrap .beer-handle{background-image:url("../img/beer-handle.webp");background-repeat:no-repeat;background-position:center left;background-size:contain}.swiper{padding-bottom:min(20px,2.666vw);margin-inline:auto}.swiper .swiper-slide{margin-bottom:min(30px,4vw)}.swiper .swiper-pagination{bottom:0}.swiper .swiper-pagination .swiper-pagination-bullet{width:min(16px,2.1333vw);height:min(16px,2.1333vw);margin-inline:min(12px,1.6vw) !important}.swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#524140}.qa-wrap{max-width:min(674px,89.8666vw);margin:0 auto min(72px,9.6vw)}.qa-wrap .qa{padding:0 min(34px,4.5333vw);padding-block:min(38px,5.0666vw);margin-bottom:min(28px,3.7333vw);background-color:#fff;border-radius:min(20px,2.666vw);box-shadow:0 min(6px,.8vw) min(16px,2.1333vw) 0 rgba(0,0,0,.2)}.qa-wrap .qa .question{position:relative}.qa-wrap .qa .question::after{position:absolute;top:min(18px,2.4vw);right:0;display:block;width:min(20px,2.666vw);height:min(10px,1.333vw);content:"";background-image:url("../img/faq-allow.webp");background-repeat:no-repeat;background-position:center;background-size:contain}.qa-wrap .qa .answer{display:none;padding-block:min(25px,3.333vw) min(10px,1.333vw);margin-top:min(25px,3.333vw);border-top:1px solid #554340}.qa-wrap .qa.open .question::after{transform:rotate(180deg)}.popup-contents{position:fixed;top:50%;right:0;left:0;z-index:999999;display:none;width:min(725px,96.666vw);max-height:96svh;margin-inline:auto;overflow-y:scroll;background-color:#fff;border-radius:min(16px,2.1333vw);box-shadow:0 5px 15px 0 rgba(0,0,0,.25);transform:translateY(-50%)}.popup-contents.open{display:block}.popup-contents .wrap{position:relative}.popup-contents .popup-close{position:absolute;right:0;bottom:min(80px,10.666vw);left:0;width:min(545px,72.666vw);margin-inline:auto;cursor:pointer}.yoridori-items{margin-bottom:min(30px,4vw)}.yoridori-items .items-wrap{position:relative;display:flex;gap:min(12px,1.6vw);align-items:center;justify-content:center}.yoridori-items .items-wrap label.item{position:relative;width:min(281px,37.4666vw);overflow:hidden;cursor:pointer}.yoridori-items .items-wrap label.item:last-child{margin-bottom:0}.yoridori-items .items-wrap label.item::before{position:absolute;right:0;bottom:min(8px,1.0666vw);left:0;z-index:1;width:min(40px,5.3333vw);height:min(40px,5.3333vw);margin-inline:auto;content:"";background-color:#edf0f5;border:1px solid #516e94;border-radius:50%;transform:translateY(-50%)}.yoridori-items .items-wrap label.item input[type=radio]{position:absolute;right:0;bottom:min(8px,1.0666vw);left:0;z-index:2;width:min(40px,5.3333vw);height:min(40px,5.3333vw);margin-inline:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;content:"";border-radius:50%;transform:translateY(-50%)}.yoridori-items .items-wrap label.item input[type=radio]:checked{background-color:#edf0f5;border:min(14px,1.8666vw) solid #516e94}.yoridori-items .scroll-container{box-sizing:border-box;width:94%;margin-inline:auto;overflow-x:scroll;scrollbar-width:none}.yoridori-items .scroll-container::-webkit-scrollbar{display:none}.yoridori-items .scroll-container .items-wrap{width:-webkit-max-content;width:-moz-max-content;width:max-content}.yoridori-items .custom-scrollbar-wrap{box-sizing:border-box;padding:8px 16px 4px}.yoridori-items .custom-scrollbar-wrap .custom-scrollbar-track{position:relative;box-sizing:border-box;width:100%;height:22px;cursor:pointer;background:#fff;border:2px solid #4a6fa5;border-radius:999px}.yoridori-items .custom-scrollbar-wrap .custom-scrollbar-thumb{position:absolute;top:50%;height:18px;cursor:-webkit-grab;cursor:grab;background:#4a6fa5;border-radius:999px;transition:background .15s;transform:translateY(-50%)}.yoridori-items .custom-scrollbar-wrap .custom-scrollbar-thumb:active{cursor:-webkit-grabbing;cursor:grabbing;background:#3a5a8a}.yoridori-result{position:relative;max-width:min(672px,89.6vw);margin:0 auto}.yoridori-result .selected-img,.yoridori-result .selected-txt{right:0;left:0;align-items:center;justify-content:center;width:min(608px,81.0666vw);margin-inline:auto}.yoridori-result .selected-img{top:min(165px,22vw);display:flex;gap:min(17px,2.2666vw)}.yoridori-result .selected-img img{width:min(191px,25.4666vw)}.yoridori-result .selected-txt{top:min(564px,75.2vw)}.yoridori-result .off-icon{bottom:min(214px,28.5333vw);left:min(30px,4vw);width:min(294px,39.2vw)}.yoridori-result .regular-price{bottom:min(306px,40.8vw);left:min(290px,38.666vw);font-size:min(40px,5.3333vw);line-height:1;color:#41618a;letter-spacing:1px}.yoridori-result .regular-price b,.yoridori-result .regular-price strong{font-weight:400}.yoridori-result .regular-price b{position:relative}.yoridori-result .regular-price b::after{position:absolute;top:50%;left:0;display:block;width:100%;height:2px;content:"";background-color:#f14d4c;transform:rotate(10deg) translateY(-50%)}.yoridori-result .regular-price span{font-size:min(24px,3.2vw)}.yoridori-result .regular-price small{font-size:min(14px,1.8666vw)}.yoridori-result .special-price{bottom:min(226px,30.1333vw);left:min(340px,45.333vw);font-size:min(60px,8vw);font-weight:400;line-height:1;color:#f14d4c;letter-spacing:1px}.yoridori-result .special-price strong{font-weight:400}.yoridori-result .special-price span{font-size:min(35px,4.666vw)}.yoridori-result .special-price small{font-size:min(18px,2.4vw)}.yoridori-result .present-icon{right:min(12px,1.6vw);bottom:min(260px,34.666vw);width:min(145px,19.333vw)}.yoridori-result.off-20 .special-price{color:#41618a}.yoridori-result.off-20 .present-icon{display:none}.item-select-wrap{position:relative;max-width:min(680px,90.666vw);margin:0 auto}.item-select-wrap .selected-item{right:0;left:0;box-sizing:content-box;width:min(618px,82.4vw);margin-inline:auto;background-color:#fff;border:2px solid #385981;box-shadow:0 min(4px,.5333vw) min(4px,.5333vw) rgba(0,0,0,.1)}.item-select-wrap .selected-item .allow{top:50%;right:min(20px,2.666vw);width:min(32px,4.2666vw);transform:translateY(-50%)}.item-select-wrap .selected-item.selected-item1{top:min(740px,98.666vw)}.item-select-wrap .selected-item.selected-item2{top:min(996px,132.8vw)}.item-select-wrap .price-wrapper{right:0;bottom:min(250px,33.333vw);left:0;display:flex;gap:min(30px,4vw);align-items:center;justify-content:center;width:min(620px,82.666vw);margin-inline:auto}.item-select-wrap .price-wrapper .price-wrap{flex:1 1 auto;text-align:center}.item-select-wrap .price-wrapper .price-wrap .regular-price{margin-bottom:min(18px,2.4vw);font-size:min(36px,4.8vw);font-weight:normal;line-height:1}.item-select-wrap .price-wrapper .price-wrap .regular-price strong{font-weight:normal}.item-select-wrap .price-wrapper .price-wrap .regular-price span{font-size:min(32px,4.2666vw)}.item-select-wrap .price-wrapper .price-wrap .regular-price small{font-size:min(20px,2.666vw)}.item-select-wrap .price-wrapper .price-wrap .special-price{font-size:min(60px,8vw);font-weight:600;line-height:1;color:#f34f81}.item-select-wrap .price-wrapper .price-wrap .special-price strong{font-weight:600}.item-select-wrap .price-wrapper .price-wrap .special-price span{font-size:min(36px,4.8vw)}.item-select-wrap .price-wrapper .price-wrap .special-price small{font-size:min(26px,3.4666vw)}.item-select-wrap .price-wrapper .price-wrap .special-price small:nth-of-type(2){font-size:min(20px,2.666vw);font-weight:normal}.item-select-wrap .price-wrapper .price-wrap .price-border{width:min(382px,50.9333vw);margin-inline:auto;margin-bottom:min(12px,1.6vw)}.item-select-wrap .price-wrapper .off-icon{flex:0 0 min(166px,22.1333vw)}.item-select-wrap .cart-btn{bottom:min(100px,13.333vw)}.item-select-wrap.no-select .off-icon,.item-select-wrap.no-select .price-border,.item-select-wrap.no-select .special-price{display:none}.item-select-wrap.no-select .price-wrap .regular-price{font-size:min(60px,8vw)}.item-select-wrap.no-select .price-wrap .regular-price strong{font-weight:600}.item-select-wrap.no-select .price-wrap .regular-price span{font-size:min(36px,4.8vw)}.item-select-wrap.no-select .price-wrap .regular-price small{font-size:min(26px,3.4666vw)}.item-select-wrap.no-select .price-wrap .regular-price small:nth-of-type(2){font-size:min(20px,2.666vw);font-weight:normal}.item-select-wrap.no-select .cart-btn{pointer-events:none;opacity:.2}.item-select-wrap.set2 .selected-item.selected-item1,.item-select-wrap.set3 .selected-item.selected-item1{top:min(657px,87.6vw)}.popup-item-list{position:fixed;top:50%;right:0;left:0;z-index:999999;display:none;width:min(700px,93.333vw);max-height:94svh;margin-inline:auto;overflow-y:scroll;background-color:#fff;border-radius:min(16px,2.1333vw);box-shadow:0 5px 15px 0 rgba(0,0,0,.25);transform:translateY(-50%)}.popup-item-list.opened{display:block}.popup-item-list .wrap{position:relative}.popup-item-list .wrap li{padding:min(10px,1.333vw);border-bottom:1px solid #ddd}.popup-item-list .wrap li.shampoo-spring-83{display:none}.popup-bk{position:fixed;top:0;left:0;z-index:999998;display:block;width:100%;height:100vh;background-color:rgba(0,0,0,.4)}.toggle-btn{position:relative;display:block;width:min(664px,88.5333vw);margin:0 auto min(28px,3.7333vw);cursor:pointer}.toggle-btn .bar-wrap{position:absolute;top:0;right:min(46px,6.1333vw);bottom:0;width:min(30px,4vw);height:min(30px,4vw);margin-block:auto}.toggle-btn .bar-wrap .bar{position:absolute;top:0;bottom:0;left:0;width:min(30px,4vw);height:min(5px,.6666vw);margin-block:auto;background-color:#fff}.toggle-btn .bar-wrap .bar2{transform:rotate(90deg)}.toggle-btn.open .bar-wrap .bar2{transform:none}.toggle-item{display:none}.mincho{font-family:"Shippori Mincho",serif !important}.pr{position:relative}.pa{position:absolute}.pal0{position:absolute;left:0}.item-shadow{box-shadow:min(6px,.8vw) min(16px,2.1333vw) min(16px,2.1333vw) rgba(0,0,0,.16)}.btn-shadow{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.btn-shadow img{filter:drop-shadow(0 min(8px, 1.0666vw) min(8px, 1.0666vw) rgba(0, 0, 0, 0.3))}.item-wrap{display:block;width:min(700px,93.333vw);margin-inline:auto}.cart-btn{position:absolute;right:0;bottom:min(66px,8.8vw);left:0;width:min(616px,82.1333vw);margin-inline:auto}.cart-btn a{display:block;width:min(648px,86.4vw)}.single-item-wrap{display:block;width:min(680px,90.666vw);margin-inline:auto}.single-item-wrap.small-single-item-wrap{width:auto;margin:0}.single-item-wrap.small-single-item-wrap a{bottom:min(48px,6.4vw);width:min(305px,40.666vw)}.sec1{background-color:#fcf7f2}.sec1 .sec1-1 .sec1-1-2{top:min(124px,16.533vw)}.sec1 .sec1-1 .sec1-1-3{bottom:min(180px,24vw)}.sec1 .sec1-2{padding-bottom:min(104px,13.8666vw)}.sec1 .sec1-2 .sec1-2-1{top:max(-126px,-16.8vw)}.sec1 .sec1-2 .sec1-2-2{top:max(-50px,-6.666vw);margin-bottom:min(20px,2.666vw)}.sec1 .sec1-2 .sec1-2-3{margin-bottom:min(72px,9.6vw)}.sec1 .sec1-3{padding-bottom:min(50px,6.666vw)}.sec1 .sec1-3 .sec1-3-2{top:min(382px,50.9333vw)}.sec1 .sec1-3 .sec1-3-3{top:min(1602px,213.6vw)}.sec1 .sec1-3 .sec1-3-4{bottom:min(922px,122.9333vw)}.sec1 .sec1-3 .sec1-3-5,.sec1 .sec1-3 .sec1-3-6{right:0;left:0;width:min(630px,84vw);margin-inline:auto}.sec1 .sec1-3 .sec1-3-5{bottom:min(560px,74.666vw)}.sec1 .sec1-3 .sec1-3-6{bottom:min(160px,21.333vw)}.sec1 .sec1-4{background-color:#fff}.sec1 .sec1-4 .sticky-link-wrap{position:relative;top:max(-30px,-4vw)}.sec1 .sec1-4 .sticky-link-wrap .sticky-link{display:flex;gap:min(18px,2.4vw);align-items:top;justify-content:center;width:100%;padding-inline:min(15px,2vw)}.sec1 .sec1-4 .sticky-link-wrap .sticky-link a{display:block;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.sec1 .sec1-4 .sticky-link-wrap .sticky-link a img{display:block;filter:drop-shadow(min(6px, 0.8vw) min(8px, 1.0666vw) 0 rgba(37, 37, 37, 0.22))}.sec1 .sec1-4 .sticky-link-wrap .sticky-link a .fixed-link{display:none}.sec1 .sec1-4 .sticky-link-wrap .sticky-link.fixed{position:fixed;top:0;left:0;z-index:999}.sec1 .sec1-4 .sticky-link-wrap .sticky-link.fixed a .fixed-link{display:block;padding-top:min(12px,1.6vw)}.sec1 .sec1-4 .sticky-link-wrap .sticky-link.fixed a .normal-link{display:none}.sec2 .sec2-1 .sec2-1-2{top:0}.sec2 .sec2-1 .sec2-1-3{top:min(878px,117.0666vw);right:0;left:0;width:min(2px,.2666vw);margin-inline:auto;-webkit-animation:revealDown .6s ease-out forwards;animation:revealDown .6s ease-out forwards}.sec2 .sec2-1 .sec2-1-4{bottom:min(60px,8vw)}.sec2 .dx-wrap .dxq{right:0;left:0;width:min(710px,94.666vw);margin-inline:auto}.sec2 .dx-wrap .dxq .dx-items{position:absolute;right:0;bottom:min(80px,10.666vw);left:0;width:min(658px,87.7333vw);margin-inline:auto}.sec2 .dx-wrap .dxq label{position:relative;display:block;margin-inline:auto;margin-bottom:min(24px,3.2vw);overflow:hidden;cursor:pointer;box-shadow:min(6px,.8vw) min(6px,.8vw) min(6px,.8vw) rgba(0,0,0,.16)}.sec2 .dx-wrap .dxq label:last-of-type{margin-bottom:0}.sec2 .dx-wrap .dxq label::before{position:absolute;top:50%;left:min(34px,4.5333vw);z-index:1;width:min(36px,4.8vw);height:min(36px,4.8vw);content:"";background-color:#50729c;border-radius:50%;transform:translateY(-50%)}.sec2 .dx-wrap .dxq label input[type=radio]{position:absolute;top:50%;left:min(42px,5.6vw);z-index:2;width:min(20px,2.666vw);height:min(20px,2.666vw);-webkit-appearance:none;-moz-appearance:none;appearance:none;content:"";border-radius:50%;transform:translateY(-50%)}.sec2 .dx-wrap .dxq label input[type=radio]:checked{background-color:#fff}.sec2 .dx-wrap .dxq.dx1{top:0}.sec2 .dx-wrap .dxq.dx2{top:min(734px,97.8666vw)}.sec2 .dx-wrap .dxq.dx3{bottom:min(174px,23.2vw)}.sec2 .dx-wrap .sec2-2-2{right:0;bottom:min(76px,10.1333vw);left:0;width:min(128px,17.0666vw);margin-inline:auto}.sec2 .dxr-wrap .dxr{top:0;right:0;left:0;display:none;width:min(710px,94.666vw);margin-inline:auto}.sec2 .dxr-wrap .dxr a{right:0;bottom:min(54px,7.2vw);left:0;display:block;width:min(650px,86.666vw);margin-inline:auto}.sec2 .dxr-wrap .blur-wrap{top:0;display:none;align-items:center;justify-content:center;width:100%;height:100%}.sec2 .dxr-wrap .blur-wrap::before{position:absolute;display:block;width:100%;height:100%;content:"";background:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sec2 .dxr-wrap .blur-wrap a{position:relative;z-index:1;display:block;width:min(685px,91.333vw)}.sec2 .dxr-wrap.not-selected .dxr-a{display:block}.sec2 .dxr-wrap.not-selected .blur-wrap{display:flex}.sec3 .sec3-1 .sec3-1-2{top:min(112px,14.933vw)}.sec3 .sec3-1 .sec3-1-3{top:min(396px,52.8vw)}.sec3 .sec3-2 .sec3-2-2{top:min(72px,9.6vw)}.sec3 .sec3-2 .sec3-2-3{top:min(550px,73.333vw)}.sec3 .sec3-3{padding-block:min(76px,10.1333vw) min(100px,13.333vw);background-color:#f4f0ec}.sec3 .sec3-3 a{display:block;width:min(630px,84vw);margin-inline:auto}.sec3 .sec3-3 .sec3-3-1{margin-bottom:min(60px,8vw)}.sec4 .sec4-1 .sec4-1-2{top:min(100px,13.333vw);-webkit-animation:revealDown .4s ease-out forwards;animation:revealDown .4s ease-out forwards}.sec4 .sec4-1 .sec4-1-3{top:min(254px,33.8666vw)}.sec4 .sec4-1 .sec4-1-4{bottom:0}.sec4 .sec4-2{padding-top:min(76px,10.1333vw)}.sec4 .sec4-2 .sec4-2-1{margin-bottom:min(50px,6.666vw)}.sec4 .sec4-2 .sec4-2-2{margin-bottom:min(70px,9.333vw)}.sec4 .sec4-2 .sec4-2-3{margin-bottom:min(40px,5.3333vw)}.sec4 .sec4-2 .sec4-2-6{margin-bottom:min(76px,10.1333vw)}.sec4 .sec4-2 .sec4-2-7{margin-bottom:min(70px,9.333vw)}.sec4 .sec4-2 .sec4-2-8{margin-bottom:min(20px,2.666vw)}.sec4 .sec4-2 .sec4-2-9{margin-bottom:min(45px,5.8666vw)}.sec4 .sec4-3{top:max(-40px,-5.3333vw)}.sec4 .sec4-3 .sec4-3-2{top:min(120px,16vw)}.sec4 .sec4-3 .sec4-3-3{top:min(1266px,168.8vw)}.sec4 .sec4-3 .sec4-3-4{top:min(2050px,273.3333vw)}.sec4 .sec4-3 .sec4-3-5{bottom:min(730px,97.333vw)}.sec4 .sec4-3 .sec4-3-6{bottom:min(120px,16vw)}.sec4 .sec4-4 .sec4-4-2{top:0}.sec4 .sec4-4 .sec4-4-3{top:min(180px,24vw)}.sec4 .sec4-4 .sec4-4-4{top:min(1012px,134.9333vw)}.sec4 .sec4-4 .sec4-4-5{bottom:min(82px,10.9333vw)}.sec4 .sec4-5{padding-block:min(120px,16vw) min(200px,26.666vw);background-color:#e4eff8}.sec4 .sec4-5 .slider-wrap{padding-block:min(80px,10.666vw) min(20px,2.666vw);background-color:#fff}.sec4 .sec4-5 .slider-wrap .sec4-5-2{margin-bottom:min(36px,4.8vw)}.sec4 .sec4-5 .slider-wrap .swiper{max-width:min(508px,67.7333vw)}.sec4 .sec4-6{padding-bottom:min(90px,12vw);background-color:#e4eff8}.sec4 .sec4-6 .sec4-6-1{margin-bottom:min(52px,6.9333vw)}.sec4 .sec4-7{padding-block:min(120px,16vw) min(80px,10.666vw)}.sec4 .sec4-7 .sec4-7-1{margin-bottom:min(32px,4.2666vw)}.sec4 .sec4-7 .swiper{max-width:min(618px,82.4vw)}.sec4 .sec4-7 .sec4-7-2{padding-block:0 min(28px,3.7333vw)}.sec4 .sec4-8 .sec4-8-2,.sec4 .sec4-8 .sec4-8-3{right:0;left:0;margin-inline:auto}.sec4 .sec4-8 .sec4-8-2{top:min(320px,42.666vw)}.sec4 .sec4-8 .sec4-8-3{bottom:min(90px,12vw)}.sec5 .sec5-1 .sec5-1-2{top:min(100px,13.333vw);-webkit-animation:revealDown .4s ease-out forwards;animation:revealDown .4s ease-out forwards}.sec5 .sec5-1 .sec5-1-3{top:min(254px,33.8666vw)}.sec5 .sec5-1 .sec5-1-4{bottom:0}.sec5 .sec5-2{padding-top:min(76px,10.1333vw)}.sec5 .sec5-2 .sec5-2-1{margin-bottom:min(50px,6.666vw)}.sec5 .sec5-2 .sec5-2-2{margin-bottom:min(70px,9.333vw)}.sec5 .sec5-2 .sec5-2-4{margin-bottom:min(40px,5.3333vw)}.sec5 .sec5-3 .sec5-3-2{top:0}.sec5 .sec5-3 .sec5-3-3{bottom:0}.sec5 .sec5-4{background-color:#e4eff8}.sec5 .sec5-4 .wrap{top:max(-40px,-5.3333vw)}.sec5 .sec5-4 .sec5-4-2{top:min(116px,15.466vw)}.sec5 .sec5-4 .sec5-4-3{bottom:min(42px,5.6vw)}.sec5 .sec5-5{padding-block:min(90px,12vw);background-color:#e4eff8}.sec5 .sec5-5 .sec5-5-1{margin-bottom:min(36px,4.8vw)}.sec5 .sec5-5 .sec5-5-2{display:block;width:min(730px,97.333vw);margin-right:auto}.sec5 .sec5-5 .sec5-5-3{top:max(-40px,-5.3333vw);display:block;width:min(720px,96vw);margin:0 auto}.sec5 .sec5-6{padding-block:min(120px,16vw) min(200px,26.666vw);background-color:#e4eff8}.sec5 .sec5-6 .slider-wrap{padding-block:min(80px,10.666vw) min(20px,2.666vw);background-color:#fff}.sec5 .sec5-6 .slider-wrap .sec5-6-2{margin-bottom:min(36px,4.8vw)}.sec5 .sec5-6 .slider-wrap .swiper{max-width:min(508px,67.7333vw)}.sec5 .sec5-7{padding-bottom:min(90px,12vw);background-color:#e4eff8}.sec5 .sec5-7 .sec5-7-1{margin-bottom:min(52px,6.9333vw)}.sec5 .sec5-8{padding-block:min(120px,16vw) min(80px,10.666vw)}.sec5 .sec5-8 .sec5-8-1{margin-bottom:min(32px,4.2666vw)}.sec5 .sec5-8 .swiper{max-width:min(618px,82.4vw)}.sec5 .sec5-8 .sec5-8-2{padding-block:0 min(28px,3.7333vw)}.sec5 .sec5-9 .sec5-9-2,.sec5 .sec5-9 .sec5-9-3{right:0;left:0;margin-inline:auto}.sec5 .sec5-9 .sec5-9-2{top:min(320px,42.666vw)}.sec5 .sec5-9 .sec5-9-3{bottom:min(90px,12vw)}.sec6 .sec6-1 .sec6-1-2{top:min(104px,13.8666vw)}.sec6 .sec6-1 .sec6-1-3{top:min(370px,49.333vw)}.sec6 .sec6-1 .sec6-1-4{top:min(640px,85.333vw)}.sec6 .sec6-1 .sec6-1-5{bottom:min(90px,12vw)}.sec6 .sec6-2 .sec6-2-2{top:0}.sec6 .sec6-2 .sec6-2-3{top:min(200px,26.666vw)}.sec6 .sec6-2 .sec6-2-4{top:min(1096px,146.1333vw)}.sec6 .sec6-2 .sec6-2-5{bottom:min(165px,22vw)}.sec6 .sec6-2 .cart-btn{bottom:0}.sec6 .sec6-3{padding-block:min(100px,13.333vw) min(80px,10.666vw)}.sec6 .sec6-3 .sec6-3-1{margin-bottom:min(44px,5.7333vw)}.sec6 .sec6-3 .popup-link-wrap{display:block;max-width:min(653px,87.0666vw);margin:0 auto min(70px,9.333vw)}.sec6 .sec6-3 .popup-link-wrap .popup-open{bottom:min(32px,4.2666vw);left:min(48px,6.4vw);width:min(565px,75.333vw);cursor:pointer}.sec6 .sec6-4{padding-bottom:min(50px,6.666vw)}.sec6 .sec6-4 .sec6-4-2{top:min(382px,50.9333vw)}.sec6 .sec6-4 .sec6-4-3{top:min(1602px,213.6vw)}.sec6 .sec6-4 .sec6-4-4{bottom:min(1130px,150.666vw)}.sec6 .sec6-4 .sec6-4-5,.sec6 .sec6-4 .sec6-4-6,.sec6 .sec6-4 .sec6-4-7{right:0;left:0;width:min(630px,84vw);margin-inline:auto}.sec6 .sec6-4 .sec6-4-5{bottom:min(756px,100.8vw)}.sec6 .sec6-4 .sec6-4-6{bottom:min(380px,50.666vw)}.sec6 .sec6-4 .sec6-4-7{bottom:min(120px,16vw)}.sec7{background-image:url("../img/sec7/sec7-bk.webp");background-repeat:no-repeat;background-position:top center;background-size:cover}.sec7 .sec7-1 .sec7-1-2{top:min(160px,21.333vw)}.sec7 .sec7-1 .sec7-1-3{bottom:min(100px,13.333vw)}.sec7 .sec7-2{max-width:min(700px,93.6vw);padding-bottom:min(90px,12vw);margin:0 auto;background-color:#edf0f6}.sec7 .sec7-2 .sec7-2-1{margin-bottom:min(52px,6.9333vw)}.sec7 .sec7-2 .sec7-2-2{margin-bottom:min(52px,6.9333vw)}.sec7 .sec7-2 .sec7-2-3{margin-bottom:min(52px,6.9333vw)}.sec7 .sec7-2 .sec7-2-4{top:min(42px,5.6vw);right:max(-20px,-2.666vw);width:min(145px,19.333vw)}.sec8{background-color:#edf6fd}.sec8 .sec8-1 .sec8-1-3{top:min(90px,12vw);right:min(28px,3.7333vw);width:min(248px,33.0666vw)}.sec8 .sec8-1 .sec8-1-2,.sec8 .sec8-1 .sec8-1-4{margin-bottom:min(40px,5.3333vw)}.sec8 .sec8-1 .sec8-1-5,.sec8 .sec8-1 .sec8-1-6,.sec8 .sec8-1 .sec8-1-7{display:block;width:min(670px,89.333vw);margin-inline:auto;margin-bottom:min(42px,5.6vw)}.sec8 .sec8-1 .sec8-1-5 img,.sec8 .sec8-1 .sec8-1-6 img,.sec8 .sec8-1 .sec8-1-7 img{filter:drop-shadow(min(4px, 0.5333vw) min(4px, 0.5333vw) min(2px, 0.2666vw) rgba(0, 0, 0, 0.2))}.sec8 .sec8-2,.sec8 .sec8-3{width:min(724px,96.5333vw);margin:0 auto}.sec8 .sec8-2{padding-bottom:min(22px,2.9333vw)}.sec8 .sec8-2::before{position:absolute;bottom:0;left:0;display:block;width:100%;height:min(600px,80vw);content:"";background-color:#f4f0ea}.sec8 .sec8-2 .sec8-2-1,.sec8 .sec8-2 .sec8-2-2{z-index:1}.sec8 .sec8-2 .sec8-2-2{top:max(-18px,-2.4vw)}.sec8 .sec8-3{padding-bottom:min(66px,8.8vw);background-color:#f4f0ea}.sec9{padding-top:min(66px,8.8vw)}.sec9 .sec9-1,.sec9 .sec9-2{width:min(724px,96.5333vw);margin:0 auto}.sec9 .sec9-1{padding-bottom:min(22px,2.9333vw)}.sec9 .sec9-1::before{position:absolute;bottom:0;left:0;display:block;width:100%;height:min(600px,80vw);content:"";background-color:#f4f0ea}.sec9 .sec9-1 .sec9-1-1,.sec9 .sec9-1 .sec9-1-2{z-index:1}.sec9 .sec9-1 .sec9-1-2{top:max(-18px,-2.4vw)}.sec9 .sec9-2,.sec9 .sec9-10{padding-bottom:min(66px,8.8vw);background-color:#f4f0ea}.sec9 .sec9-3 .sec9-3-2{top:min(144px,19.2vw)}.sec9 .sec9-3 .sec9-3-3{margin-top:min(82px,10.9333vw);margin-bottom:min(52px,6.9333vw)}.sec9 .sec9-4{margin-bottom:min(80px,10.666vw)}.sec9 .sec9-4 .sec9-4-2{top:max(-44px,-5.7333vw)}.sec9 .sec9-4 .sec9-4-3{top:min(600px,80vw)}.sec9 .sec9-4 .sec9-4-4{top:min(1386px,184.8vw)}.sec9 .sec9-4 .sec9-4-5{bottom:min(954px,127.2vw)}.sec9 .sec9-4 .sec9-4-6{bottom:min(160px,21.333vw)}.sec9 .sec9-5{padding-bottom:min(60px,8vw)}.sec9 .sec9-5 .sec9-5-1{margin-bottom:min(68px,9.0666vw)}.sec9 .sec9-5 .img-compare-wrap{line-height:1;border-color:rgba(0,0,0,0);-o-border-image:linear-gradient(to bottom, #ffeded 30%, #d2daf6, #a1c4fd) 1;border-image:linear-gradient(to bottom, #ffeded 30%, #d2daf6, #a1c4fd) 1}.sec9 .sec9-5 .img-compare-wrap img{display:block}.sec9 .sec9-5 .sec9-5-2{margin-top:min(16px,2.1333vw)}.sec9 .sec9-6{margin-bottom:min(30px,4vw)}.sec9 .sec9-7{margin-bottom:min(30px,4vw)}.sec9 .sec9-7 .toggle-item{padding-block:min(100px,13.333vw);background-color:#e4eff8}.sec9 .sec9-7 .sec9-7-2{display:block;margin-bottom:min(52px,6.9333vw)}.sec9 .sec9-8{margin-bottom:min(100px,13.333vw)}.sec9 .sec9-8 .sec9-8-3{right:0;bottom:min(124px,16.533vw);left:0;width:min(642px,85.6vw);margin-inline:auto}.sec9 .sec9-9{padding-block:min(70px,9.333vw) min(40px,5.3333vw);background-color:#f4f0ea}.sec9 .sec9-9 .sec9-9-2{display:block;width:min(724px,96.5333vw);margin-inline:auto}.sec9 .sec9-11{padding-bottom:min(112px,14.933vw);background-color:#f4f0ea}.sec10{padding-top:min(66px,8.8vw)}.sec10 .sec10-1,.sec10 .sec10-2{width:min(724px,96.5333vw);margin:0 auto}.sec10 .sec10-1{padding-bottom:min(22px,2.9333vw)}.sec10 .sec10-1::before{position:absolute;bottom:0;left:0;display:block;width:100%;height:min(600px,80vw);content:"";background-color:#cde9ff}.sec10 .sec10-1 .sec10-1-1,.sec10 .sec10-1 .sec10-1-2{z-index:1}.sec10 .sec10-1 .sec10-1-2{top:max(-18px,-2.4vw)}.sec10 .sec10-2{background-color:#cde9ff}.sec10 .sec10-3 .sec10-3-2{top:min(206px,27.4666vw)}.sec10 .sec10-3 .sec10-3-3{top:min(458px,61.0666vw)}.sec10 .sec10-3 .sec10-3-4{bottom:min(90px,12vw)}.sec10 .sec10-4{margin-bottom:min(60px,8vw)}.sec10 .sec10-4 .sec10-4-2{top:0}.sec10 .sec10-4 .sec10-4-3{top:min(1640px,218.666vw)}.sec10 .sec10-4 .sec10-4-4{bottom:min(30px,4vw)}.sec10 .sec10-5{margin-bottom:min(30px,4vw)}.sec10 .sec10-5 .toggle-item{padding-block:min(100px,13.333vw) min(10px,1.333vw);background-color:#e4eff8}.sec10 .sec10-5 .sec10-5-2{display:block;margin-bottom:min(52px,6.9333vw)}.sec10 .sec10-6{margin-bottom:min(100px,13.333vw)}.sec10 .sec10-6 .sec10-6-3{right:0;bottom:min(124px,16.533vw);left:0;width:min(642px,85.6vw);margin-inline:auto}.sec10 .sec10-7{padding-block:min(70px,9.333vw) min(40px,5.3333vw);background-color:#f4f0ea}.sec10 .sec10-7 .sec10-7-2{display:block;width:min(724px,96.5333vw);margin-inline:auto}.sec10 .sec10-8{padding-bottom:min(66px,8.8vw);background-color:#f4f0ea}.sec10 .sec10-9{padding-bottom:min(112px,14.933vw);background-color:#f4f0ea}.sec11{padding-block:min(94px,12.5333vw) min(140px,18.666vw);background-image:url("../img/sec11/sec11-bk.webp");background-repeat:no-repeat;background-position:bottom center;background-size:cover}.sec11 .sec11-1 .single-item-wrap{margin-bottom:min(40px,5.3333vw)}.sec11 .sec11-2{display:flex;flex-wrap:wrap;gap:min(30px,4vw);justify-content:start;width:min(690px,92vw);margin:0 auto}.sec11 .sec11-2 .small-single-item-wrap{flex:0 0 min(330px,44vw)}
