@charset "UTF-8";.noscroll{overflow:hidden}@media only screen and (max-width:768px){.u-pc{display:none}}@media print,screen and (min-width:769px){.u-sp{display:none}}@media print,screen and (min-width:769px){footer{min-width:1280px}}.js-trigger{opacity:0;transform:translateY(10px);transition:0.4s ease}.js-trigger.start{opacity:1;transform:translateY(0)}.section-offer{list-style:none;margin:0;padding:0}.section-offer li{color:#AAA;letter-spacing:0.05em}@media only screen and (max-width:768px){.section-offer li{font-size:3.2vw;line-height:1.58;margin-left:1.1em;text-indent:-1.1em}}@media print,screen and (min-width:769px){.section-offer li{font-size:12px;line-height:1.5;margin-left:1.5em;text-indent:-1.5em}}@media only screen and (max-width:768px){.section-offer li:not(:first-child){margin-top:1.3333333333vw}}@media print,screen and (min-width:769px){.section-offer li:not(:first-child){margin-top:5px}}.section-offer li:before{content:"※";margin-inline-end:5px}@media only screen and (max-width:768px){.section-offer li:before{font-size:2.6666666667vw;margin-inline-end:0.8vw}}main{--bg01:#F5F5F7;--bg02:linear-gradient(135deg,#FFDFC1,#FFF0BE);--color-black:#2C2C2A;--color-orange:#EA7100;--gradation-orange:linear-gradient(to right,#E97100,#FFC400);--box-size:1280px}@media print,screen and (min-width:769px){main{min-width:1280px}}.main-contents{background:var(--bg01);position:relative;z-index:90}.main-contents img{max-width:100%}.breadcrumb-area,.footer{position:relative;z-index:10}.breadcrumb-area{background:#fff}.swiper-container{overflow:hidden;position:relative;width:100%}.mv{background:#CDCDD0;--swiper-pagination-bullet-size:5px;--swiper-pagination-color:var(--color-orange);position:relative}@media only screen and (max-width:768px){.mv{--swiper-pagination-bottom:13.8666vw;margin-bottom:21.3333333333vw;padding-block:7.3333333333vw 26.1333333333vw}}@media print,screen and (min-width:769px){.mv{margin-bottom:74px;padding-block:2.578125vw 4.453125vw;--swiper-pagination-bottom:vw(70)}}.mv .swiper-slide-active img{transform:scale(1.1)}.mv .swiper-slide:not(.swiper-slide-active):hover img{transform:scale(1.1)}.mv .mv-slide{text-align:center}@media only screen and (max-width:768px){.mv .mv-slide{padding-block:4.5333333333vw}}@media print,screen and (min-width:769px){.mv .mv-slide{padding-block:1.71875vw}}.mv .mv-slide img{height:auto;transition:0.3s ease-in-out}@media only screen and (max-width:768px){.mv .mv-slide img{width:80.5333333333vw}}@media print,screen and (min-width:769px){.mv .mv-slide img{width:73.125vw}}@media only screen and (max-width:768px){.mv .mv-slider-thumb{display:flex;gap:1.3333333333vw;justify-content:center;margin-top:6.6666666667vw}}@media print,screen and (min-width:769px){.mv .mv-slider-thumb{display:none}}@media only screen and (max-width:768px){.mv .mv-slider-thumb a{border:2px solid #fff;border-radius:0.5333333333vw;box-shadow:0 3px 6px rgba(0,0,0,0.16);display:block}}@media only screen and (max-width:768px){.mv .mv-slider-thumb a.active{border-color:#EA7100}}@media only screen and (max-width:768px){.mv .mv-slider-thumb img{height:auto;width:21.3333333333vw}}.mv .mv-scroll{bottom:0;position:absolute}@media only screen and (max-width:768px){.mv .mv-scroll{height:15.2vw;left:8vw;padding-left:2.6666666667vw;width:13.3333333333vw}}@media print,screen and (min-width:769px){.mv .mv-scroll{height:57px;left:9.375vw;padding-left:10px;width:50px}}.mv .mv-scroll-text{color:#7D7D98}@media only screen and (max-width:768px){.mv .mv-scroll-text{font-size:3.7333333333vw}}@media print,screen and (min-width:769px){.mv .mv-scroll-text{font-size:14px;line-height:1.538}}.mv .mv-scroll-line{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:1px}.mv .mv-scroll-line-item{animation:scrollLine 2s cubic-bezier(0.08,0.5,1,0.53) infinite;background:#7D7D98;display:block;left:0;position:absolute;top:0;width:1px}@media only screen and (max-width:768px){.mv .mv-scroll-line-item{height:26.6666666667vw}}@media print,screen and (min-width:769px){.mv .mv-scroll-line-item{height:100px}}.mv .mv-pagination-wrapper{align-items:center;bottom:var(--swiper-pagination-bottom,8px);display:flex;gap:10px;justify-content:center;left:0;position:absolute;text-align:center;top:var(--swiper-pagination-top,auto);transform:translate3d(0,0,0);transition:300ms opacity;width:100%;z-index:10}.mv .mv-pagination-wrapper .swiper-mv-pagination{align-items:center;display:flex;position:static;width:auto}.mv .mv-pagination-wrapper .mv-slider-toggle{background:url("/contents/product/kettle-pot/pcv-a/img/icon-stop01.svg") no-repeat left top/cover;display:block}@media only screen and (max-width:768px){.mv .mv-pagination-wrapper .mv-slider-toggle{bottom:-33.3333333333vw;height:40px;position:absolute;right:6.6666666667vw;width:40px}}@media print,screen and (min-width:769px){.mv .mv-pagination-wrapper .mv-slider-toggle{height:36px;width:36px}}.mv .mv-pagination-wrapper .mv-slider-toggle.active{background-image:url("/contents/product/kettle-pot/pcv-a/img/icon-play01.svg")}@keyframes scrollLine{0%{transform:translateY(-100%)}50%,to{transform:translateY(100%)}}@media only screen and (max-width:768px){.product{margin-bottom:21.3333333333vw}}@media print,screen and (min-width:769px){.product{margin:0 auto 80px;width:var(--box-size)}}@media print,screen and (min-width:769px){.product .product-inner{align-items:flex-start;display:flex;gap:40px;margin-inline:auto;width:1040px}}.product .swiper-slide{transition:transform 0.3s ease-out}@media only screen and (max-width:768px){.product .swiper-slide{padding-block:18px;width:74.9333333333vw}}@media only screen and (max-width:768px){.product .swiper-slide.swiper-slide-active{transform:scale(1.1)}}.product .product-image{position:relative}@media only screen and (max-width:768px){.product .product-image{margin-bottom:10.6666666667vw}}@media print,screen and (min-width:769px){.product .product-image{flex-shrink:0;padding-inline:41px;width:500px}}@media only screen and (max-width:768px){.product .product-image img{height:auto;width:94.1333333333vw}}.product .swiper-button-next{right:0;transition:0.4s ease}@media only screen and (max-width:768px){.product .swiper-button-next{display:none}}@media print,screen and (min-width:769px){.product .swiper-button-next{height:36px;width:36px}}.product .swiper-button-next:after{overflow:hidden;text-indent:100px}@media print,screen and (min-width:769px){.product .swiper-button-next:after{background:url("../img/btn-next.svg") no-repeat left top/36px;height:36px;width:36px}}@media print,screen and (min-width:769px){.product .swiper-button-next:hover{opacity:0.6;scale:1.1}}.product .swiper-button-prev{left:0;transition:0.4s ease}@media only screen and (max-width:768px){.product .swiper-button-prev{display:none}}@media print,screen and (min-width:769px){.product .swiper-button-prev{height:36px;width:36px}}.product .swiper-button-prev:after{overflow:hidden;text-indent:100px}@media print,screen and (min-width:769px){.product .swiper-button-prev:after{background:url("../img/btn-prev.svg") no-repeat left top/36px;height:36px;width:36px}}@media print,screen and (min-width:769px){.product .swiper-button-prev:hover{opacity:0.6;scale:1.1}}.product .swiper-pagination{--swiper-pagination-bottom:-16px;--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-size:5px;--swiper-pagination-color:#EA7100}@media only screen and (max-width:768px){.product .swiper-pagination{--swiper-pagination-bottom:vws(-30)}}.product .swiper-button-next.swiper-button-disabled,.product .swiper-button-prev.swiper-button-disabled{opacity:0.4}@media only screen and (max-width:768px){.product .product-detail{padding-inline:5.3333333333vw}}@media print,screen and (min-width:769px){.product .product-detail{padding-top:5px}}.product .product-banner{background:var(--gradation-orange);color:#fff}@media print,screen and (min-width:769px){.product .product-banner{border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,0.16);height:95px;margin-bottom:14px;padding-left:9px;padding-top:12px;width:216px}}.product .product-banner-title{font-weight:500;letter-spacing:0.05em;line-height:1;margin-bottom:0}@media print,screen and (min-width:769px){.product .product-banner-title{font-size:22px}}.product .product-banner-body{align-items:flex-end;display:flex}.product .product-banner-head{font-weight:500;letter-spacing:0.025em;line-height:1.4375;margin-bottom:0;position:relative}@media print,screen and (min-width:769px){.product .product-banner-head{font-size:16px;flex-shrink:0;margin-right:7px;padding-right:7px}}.product .product-banner-head:before{background:#fff;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.product .product-banner-text{letter-spacing:0.05em;line-height:1;margin:0}@media print,screen and (min-width:769px){.product .product-banner-text{font-size:26px}}.product .product-banner-text strong{font-weight:500}@media print,screen and (min-width:769px){.product .product-banner-text span{font-size:51px}}@media print,screen and (min-width:769px){.product .product-banner-text sup{font-size:15px}}.product .product-date{background:#fff;color:#7D7D98;letter-spacing:0.05em;width:fit-content}@media only screen and (max-width:768px){.product .product-date{font-size:3.7333333333vw;line-height:1.64;margin-bottom:1.8666666667vw;padding-inline:1.6vw}}@media print,screen and (min-width:769px){.product .product-date{font-size:18px;line-height:1.611;margin-bottom:10px;padding-inline:6px}}.product .product-category{letter-spacing:0.05em}@media only screen and (max-width:768px){.product .product-category{font-size:3.7333333333vw;line-height:1.428;margin:0}}@media print,screen and (min-width:769px){.product .product-category{font-size:22px;line-height:1.5;margin-bottom:2px}}.product .product-category-sub{letter-spacing:0.05em;margin:0}@media only screen and (max-width:768px){.product .product-category-sub{font-size:3.2vw;line-height:1.416}}@media print,screen and (min-width:769px){.product .product-category-sub{font-size:16px;line-height:1.5}}.product .product-name{font-weight:400;letter-spacing:0.05em;text-align:left}@media only screen and (max-width:768px){.product .product-name{font-size:6.4vw;line-height:1.458;margin:0 0 2.6666666667vw}}@media print,screen and (min-width:769px){.product .product-name{font-size:36px;line-height:1.44;margin:0 0 10px}}.product .product-text{letter-spacing:0.05em}@media only screen and (max-width:768px){.product .product-text{font-size:3.7333333333vw;line-height:1.5;margin-bottom:2.6666666667vw}}@media print,screen and (min-width:769px){.product .product-text{font-size:16px;line-height:1.5625;margin-bottom:10px}}@media only screen and (max-width:768px){.product .product-offer{margin-bottom:5.3333333333vw}}@media print,screen and (min-width:769px){.product .product-offer{margin-bottom:20px}}.product .product-lineup{border-collapse:separate;border-spacing:0;overflow:hidden;table-layout:fixed}@media only screen and (max-width:768px){.product .product-lineup{width:100%}}@media print,screen and (min-width:769px){.product .product-lineup{width:334px}}.product .product-lineup-title{background:var(--color-black);border:1px solid #D1D1D1;color:#fff;text-align:center}@media only screen and (max-width:768px){.product .product-lineup-title{border-radius:10px 10px 0 0;font-size:4.2666666667vw;height:9.0666666667vw}}@media print,screen and (min-width:769px){.product .product-lineup-title{font-size:16px;border-radius:10px 10px 0 0;height:34px}}.product .product-lineup-head{background:#676767;border-bottom:1px solid #D1D1D1;border-left:1px solid #D1D1D1;color:#fff;font-weight:400;text-align:center}@media only screen and (max-width:768px){.product .product-lineup-head{font-size:3.7333333333vw;height:9.0666666667vw}}@media print,screen and (min-width:769px){.product .product-lineup-head{font-size:14px;height:34px}}.product .product-lineup-head:last-child{border-right:1px solid #D1D1D1}.product .product-lineup-text{border-bottom:1px solid #D1D1D1;border-left:1px solid #D1D1D1;font-weight:400;text-align:center}@media only screen and (max-width:768px){.product .product-lineup-text{font-size:3.7333333333vw;height:9.0666666667vw}}@media print,screen and (min-width:769px){.product .product-lineup-text{font-size:14px;height:34px}}.product .product-lineup-text:last-child{border-right:1px solid #D1D1D1}.product tbody tr{background:#fff}.product tbody tr:nth-child(odd){background:#F4F4F4}.product tbody tr:last-child .product-lineup-text:first-child{border-radius:0 0 0 10px}@media only screen and (max-width:768px){.product tbody tr:last-child .product-lineup-text:first-child{border-radius:0 0 0 10px}}.product tbody tr:last-child .product-lineup-text:last-child{border-radius:0 0 10px 0}@media only screen and (max-width:768px){.product tbody tr:last-child .product-lineup-text:last-child{border-radius:0 0 10px 0}}@media only screen and (max-width:768px){.contents{margin-bottom:21.3333333333vw}}@media print,screen and (min-width:769px){.contents{margin:0 auto 80px}}.contents.function{background:var(--bg02);margin-bottom:0}@media only screen and (max-width:768px){.contents.function{padding-block:21.3333333333vw 25.6vw}}@media print,screen and (min-width:769px){.contents.function{padding-block:80px}}.contents.function .main{padding-top:0}.contents.function .main-item-text{margin:0}.contents .contents-top{background:var(--bg02)}@media only screen and (max-width:768px){.contents .contents-top{padding:21.3333333333vw 5.3333333333vw}}@media print,screen and (min-width:769px){.contents .contents-top{align-items:center;display:flex;gap:40px}}.contents .contents-top-image{flex-shrink:0;margin:0}@media only screen and (max-width:768px){.contents .contents-top-image{margin-bottom:5.3333333333vw}}@media print,screen and (min-width:769px){.contents .contents-top-image{height:645px;width:48.4375vw}}@media only screen and (max-width:768px){.contents .contents-top-image img{height:auto;width:100%}}@media print,screen and (min-width:769px){.contents .contents-top-image img{height:100%;object-fit:cover;object-position:right top;width:100%}}@media print,screen and (min-width:769px){.contents .contents-top-detail{width:500px}}.contents .contents-top-title-sub{background:var(--gradation-orange);color:#fff;letter-spacing:0.05em;width:fit-content}@media only screen and (max-width:768px){.contents .contents-top-title-sub{border-radius:4.2666666667vw;font-size:3.4666666667vw;line-height:2.384;margin-bottom:2.6666666667vw;padding-inline:6.4vw}}@media print,screen and (min-width:769px){.contents .contents-top-title-sub{font-size:14px;border-radius:16px;line-height:2.2857;margin-bottom:10px;padding-inline:24px}}.contents .contents-top-title{font-weight:500}@media only screen and (max-width:768px){.contents .contents-top-title{font-size:7.4666666667vw;letter-spacing:-0.02em;line-height:1.5;margin-bottom:5.3333333333vw}}@media print,screen and (min-width:769px){.contents .contents-top-title{font-size:32px;letter-spacing:0.025em;line-height:1.5;margin-bottom:20px}}.contents .contents-top-title sup{font-weight:normal}@media print,screen and (min-width:769px){.contents .contents-top-title sup{font-size:18px}}.contents .contents-top-text{letter-spacing:0.025em}@media only screen and (max-width:768px){.contents .contents-top-text{font-size:3.7333333333vw;line-height:1.57;margin-bottom:2.6666666667vw}}@media print,screen and (min-width:769px){.contents .contents-top-text{font-size:16px;line-height:1.5625;margin-bottom:10px}}@media only screen and (max-width:768px){.contents .contents-top-offer{margin-bottom:10.6666666667vw}}@media print,screen and (min-width:769px){.contents .contents-top-offer{margin-bottom:10px}}@media only screen and (max-width:768px){.contents .seething-spec{margin-bottom:5.3333333333vw;gap:2.9333333333vw}}@media print,screen and (min-width:769px){.contents .seething-spec{margin-top:20px;gap:11px}}@media only screen and (max-width:768px){.contents .seething-spec.u-sp{display:flex}}@media print,screen and (min-width:769px){.contents .seething-spec.u-sp{display:none}}@media only screen and (max-width:768px){.contents .seething-spec.u-pc{display:none}}@media print,screen and (min-width:769px){.contents .seething-spec.u-pc{display:flex}}.contents .seething-spec-item{align-items:center;background:#fff;display:flex;flex-direction:column}@media only screen and (max-width:768px){.contents .seething-spec-item{border-radius:10px;height:24.2666666667vw;padding-top:4vw;width:100%}}@media print,screen and (min-width:769px){.contents .seething-spec-item{border-radius:10px;height:91px;padding-top:15px;width:162px}}.contents .seething-spec-item:first-child .seething-spec-item-head{background:url("../img/icon-seething.svg") no-repeat left center/12px}@media only screen and (max-width:768px){.contents .seething-spec-item:first-child .seething-spec-item-head{background-size:3.2vw}}.contents .seething-spec-item:last-child .seething-spec-item-head{background:url("../img/icon-power.svg") no-repeat left center/10px 13px}@media only screen and (max-width:768px){.contents .seething-spec-item:last-child .seething-spec-item-head{background-size:2.6666666667vw 3.4666666667vw}}.contents .seething-spec-item-head{color:#EA7100;line-height:1.416;width:fit-content}@media only screen and (max-width:768px){.contents .seething-spec-item-head{font-size:3.2vw;margin-bottom:2.1333333333vw;padding-left:4.5333333333vw}}@media print,screen and (min-width:769px){.contents .seething-spec-item-head{font-size:12px;margin-bottom:8px;padding-left:17px}}.contents .seething-spec-body{align-items:flex-end;display:flex}.contents .seething-spec-head{flex-shrink:0;font-weight:600;letter-spacing:0.025em;line-height:1.33;margin-bottom:0;position:relative}@media only screen and (max-width:768px){.contents .seething-spec-head{font-size:3.2vw;margin-right:1.6vw;padding-right:1.6vw}}@media print,screen and (min-width:769px){.contents .seething-spec-head{font-size:12px;margin-right:6px;padding-right:6px}}.contents .seething-spec-head:before{background:#AAA;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.contents .seething-spec-text{letter-spacing:0.05em;line-height:1;margin:0}@media only screen and (max-width:768px){.contents .seething-spec-text{font-size:4vw}}@media print,screen and (min-width:769px){.contents .seething-spec-text{font-size:15px}}.contents .seething-spec-text strong{font-weight:500}@media only screen and (max-width:768px){.contents .seething-spec-text strong{font-size:8.5333333333vw}}@media print,screen and (min-width:769px){.contents .seething-spec-text strong{font-size:32px}}.contents .seething-spec-power{font-weight:500;letter-spacing:0.05em;line-height:1;margin:0}@media only screen and (max-width:768px){.contents .seething-spec-power{font-size:8.5333333333vw}}@media print,screen and (min-width:769px){.contents .seething-spec-power{font-size:32px}}@media only screen and (max-width:768px){.contents .seething-spec-power small{font-size:4vw}}@media print,screen and (min-width:769px){.contents .seething-spec-power small{font-size:15px}}.contents .function-spec{display:flex}@media only screen and (max-width:768px){.contents .function-spec{justify-content:space-between;margin-block:5.3333333333vw 2.6666666667vw}}@media print,screen and (min-width:769px){.contents .function-spec{gap:5px;margin-bottom:10px}}@media only screen and (max-width:768px){.contents .function-spec-item{width:28.8vw}}@media only screen and (max-width:768px){.contents .function-spec-item img{width:100%}}@media only screen and (max-width:768px){.contents .contents-top-button{display:none}}@media print,screen and (min-width:769px){.contents .contents-top-button{margin:20px 0 0}}@media print,screen and (min-width:769px){.contents .contents-top-button a{font-size:18px;background:var(--color-black) url("../img/icon-plus.svg") no-repeat right 28px center/41px;border-radius:10px;box-shadow:0 3px 10px 0 rgba(0,0,0,0.16);color:#fff;display:block;padding:18px 18px 18px 38px;text-decoration:none;transition:0.4s ease;width:335px}}@media print,screen and (min-width:769px){.contents .contents-top-button a:hover{box-shadow:none;opacity:0.6}}.contents .acc-wrapper{background:var(--color-black)}@media only screen and (max-width:768px){.contents .acc-wrapper{border-radius:10px;margin:10.6666666667vw auto 0;padding:4.5333333333vw 5.3333333333vw;width:89.3333333333vw}}@media print,screen and (min-width:769px){.contents .acc-wrapper{display:none}}@media only screen and (max-width:768px){.contents .acc-button{margin:0}}@media print,screen and (min-width:769px){.contents .acc-button{display:none}}@media only screen and (max-width:768px){.contents .acc-button a{background:url("../img/icon-plus.svg") no-repeat right center;background-size:10.9333333333vw;color:#fff;display:block;font-size:4.8vw;padding:2.4vw 5.3333333333vw;text-decoration:none}}@media only screen and (max-width:768px){.contents .acc-button a.active{background-image:url("../img/icon-minus.svg")}}@media only screen and (max-width:768px){.main{margin-bottom:5.3333333333vw;padding:21.3333333333vw 5.3333333333vw 0}}@media print,screen and (min-width:769px){.main{margin-inline:auto;padding:80px 120px 0;width:var(--box-size)}}.main .main-title-sub{background:var(--gradation-orange);color:#fff;letter-spacing:0.05em;width:fit-content}@media only screen and (max-width:768px){.main .main-title-sub{border-radius:4.2666666667vw;font-size:3.4666666667vw;line-height:2.384;margin-bottom:2.6666666667vw;padding-inline:6.4vw}}@media print,screen and (min-width:769px){.main .main-title-sub{font-size:14px;border-radius:16px;line-height:2.2857;margin-bottom:10px;padding-inline:24px}}.main .main-title{font-weight:500;letter-spacing:0.025em}@media only screen and (max-width:768px){.main .main-title{font-size:7.4666666667vw;line-height:1.535}}@media print,screen and (min-width:769px){.main .main-title{font-size:28px;line-height:1.6}}.main .main-lead{letter-spacing:0.05em;margin:0}@media only screen and (max-width:768px){.main .main-lead{font-size:3.7333333333vw;line-height:1.571;margin-top:5.3333333333vw}}@media print,screen and (min-width:769px){.main .main-lead{font-size:16px;line-height:1.5625;margin-top:20px}}@media only screen and (max-width:768px){.main .main-swiper{--swiper-pagination-bullet-size:5px;--swiper-pagination-color:var(--color-orange);--swiper-pagination-bottom:vws(30);margin-inline:-5.3333333333vw;position:relative}}@media only screen and (max-width:768px){.main .main-swiper .main-item:not(:last-child){margin-bottom:0}}@media only screen and (max-width:768px){.main .main-swiper .main-item-head,.main .main-swiper .main-item-text{padding-inline:2.6666666667vw}}@media only screen and (max-width:768px){.main .main-items{margin-top:5.3333333333vw}}@media print,screen and (min-width:769px){.main .main-items{display:-ms-grid;display:grid;gap:43px 40px;-ms-grid-columns:1fr 40px 1fr;grid-template-columns:repeat(2,1fr);margin-top:40px}}@media only screen and (max-width:768px){.main .main-item:not(:last-child){margin-bottom:10.6666666667vw}}@media only screen and (max-width:768px){.main .main-item-image{margin-bottom:4vw}}@media print,screen and (min-width:769px){.main .main-item-image{margin-bottom:15px}}@media only screen and (max-width:768px){.main .main-item-image img{height:auto;width:100%}}.main .main-item-point{display:flex;justify-content:space-between}@media print,screen and (min-width:769px){.main .main-item-point{flex-direction:column;height:282px}}.main .main-item-point-item{color:#fff;display:-ms-grid;display:grid;letter-spacing:0.05em;margin:0;place-content:center}@media only screen and (max-width:768px){.main .main-item-point-item{background:url("../img/bg-design_sp.png") no-repeat left top/cover;font-size:5.6vw;height:38.6666666667vw;width:43.2vw}}@media print,screen and (min-width:769px){.main .main-item-point-item{font-size:24px;background:url("../img/bg-design.png") no-repeat left top/cover;height:139px;width:500px}}.main .main-item-head{font-weight:500;letter-spacing:0.05em;line-height:1.428}@media only screen and (max-width:768px){.main .main-item-head{font-size:5.6vw;margin-bottom:2.6666666667vw}}@media print,screen and (min-width:769px){.main .main-item-head{font-size:21px;margin-bottom:10px}}.main .main-item-text{letter-spacing:0.05em}@media only screen and (max-width:768px){.main .main-item-text{font-size:3.7333333333vw;line-height:1.571;margin-bottom:2.6666666667vw}}@media print,screen and (min-width:769px){.main .main-item-text{font-size:16px;line-height:1.5625;margin-bottom:10px}}.main .main-item-offer{list-style:none;margin:0;padding:0}.main .main-item-offer li{color:#797979;letter-spacing:0.05em;margin-left:2em;text-indent:-2em}@media only screen and (max-width:768px){.main .main-item-offer li{font-size:3.2vw;line-height:1.333}}@media print,screen and (min-width:769px){.main .main-item-offer li{font-size:12px;line-height:1.41}}@media only screen and (max-width:768px){.main .main-item-offer li:not(:first-child){margin-top:1.3333333333vw}}@media print,screen and (min-width:769px){.main .main-item-offer li:not(:first-child){margin-top:5px}}.main .section-offer li{color:#797979}.main .safety{background:#fff}@media only screen and (max-width:768px){.main .safety{border-radius:10px;margin:10.6666666667vw auto 0;padding:8vw 2.6666666667vw;width:89.3333333333vw}}@media print,screen and (min-width:769px){.main .safety{align-items:center;border-radius:10px;display:flex;margin:40px auto 0;padding:12px 20px;width:1040px}}@media print,screen and (min-width:769px){.main .safety .safety-item{align-items:center;box-sizing:content-box;display:flex;flex-shrink:0;gap:22px;padding-block:15px;width:480px}}@media only screen and (max-width:768px){.main .safety .safety-item:last-child{border-top:0.5333333333vw solid #E5E5E5;margin-top:5.3333333333vw;padding-top:5.3333333333vw}}@media print,screen and (min-width:769px){.main .safety .safety-item:last-child{border-left:1px solid #E5E5E5;margin-left:21px;padding-left:21px}}@media only screen and (max-width:768px){.main .safety .safety-item:last-child img{height:auto;width:45.0666666667vw}}@media only screen and (max-width:768px){.main .safety .safety-item:first-child img{height:auto;width:35.2vw}}.main .safety .safety-image{flex-shrink:0}@media only screen and (max-width:768px){.main .safety .safety-image{margin-bottom:5.3333333333vw;text-align:center}}@media print,screen and (min-width:769px){.main .safety .safety-image{margin:0}}.main .safety .safety-title{letter-spacing:0.075em;line-height:1.5}@media only screen and (max-width:768px){.main .safety .safety-title{font-size:3.7333333333vw;margin-bottom:2.6666666667vw}}@media print,screen and (min-width:769px){.main .safety .safety-title{font-size:14px;margin-bottom:7px}}.main .safety .safety-text{letter-spacing:0.075em;line-height:1.583;margin:0}@media only screen and (max-width:768px){.main .safety .safety-text{font-size:3.2vw}}@media print,screen and (min-width:769px){.main .safety .safety-text{font-size:12px}}@media only screen and (max-width:768px){.special{padding:21.3333333333vw 5.3333333333vw}}@media print,screen and (min-width:769px){.special{padding-block:80px}}.special .special-inner{box-shadow:rgba(0,0,0,0.16) 0 3px 6px;overflow:hidden;transition:0.4s ease}@media only screen and (max-width:768px){.special .special-inner{border-radius:10px;display:block}}@media print,screen and (min-width:769px){.special .special-inner{border-radius:20px;display:flex;margin-inline:auto;width:1040px}}@media print,screen and (min-width:769px){.special .special-inner:hover{box-shadow:none}}@media print,screen and (min-width:769px){.special .special-inner:hover .special-button em{background-color:#fff}}@media print,screen and (min-width:769px){.special .special-inner:hover .special-button em i{background-image:url("../img/icon-arrow02.svg");scale:1.1}}.special .special-image{background:#fff;display:-ms-grid;display:grid;margin:0;place-content:center}@media only screen and (max-width:768px){.special .special-image{height:87.4666666667vw}}@media print,screen and (min-width:769px){.special .special-image{flex-shrink:0;height:366px;width:770px}}@media only screen and (max-width:768px){.special .special-image img{height:auto;width:66.1333333333vw}}.special .special-detail{background:#EA7100;position:relative;width:100%}@media only screen and (max-width:768px){.special .special-detail{padding:5.3333333333vw 6.9333333333vw 13.3333333333vw}}@media print,screen and (min-width:769px){.special .special-detail{padding-top:56px}}.special .special-title{text-align:center}@media only screen and (max-width:768px){.special .special-title{line-height:1;margin-bottom:3.7333333333vw}}@media print,screen and (min-width:769px){.special .special-title{margin-bottom:15px}}@media only screen and (max-width:768px){.special .special-title img{height:auto;width:100%}}.special .special-text{color:#fff;letter-spacing:0.05em;line-height:1.571}@media only screen and (max-width:768px){.special .special-text{font-size:3.7333333333vw}}@media print,screen and (min-width:769px){.special .special-text{font-size:14px;margin-inline:auto;width:180px}}.special .special-button{background:#AC4400;bottom:0;left:0;letter-spacing:0.05em;margin:0;position:absolute;text-decoration:none;width:100%}@media only screen and (max-width:768px){.special .special-button{display:block;padding:2.6666666667vw 6.6666666667vw;text-align:right}}@media print,screen and (min-width:769px){.special .special-button{display:-ms-grid;display:grid;height:61px;place-content:center}}.special .special-button span{color:#fff;display:inline-block;position:relative}@media only screen and (max-width:768px){.special .special-button span{font-size:4.8vw;line-height:1.444;padding-right:11.4666666667vw}}@media print,screen and (min-width:769px){.special .special-button span{font-size:18px;padding-right:43px}}.special .special-button em{border:1px solid #fff;display:-ms-grid;display:grid;place-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:0.4s ease}@media only screen and (max-width:768px){.special .special-button em{border-radius:3.4666666667vw;height:6.9333333333vw;width:6.9333333333vw}}@media print,screen and (min-width:769px){.special .special-button em{border-radius:13px;height:26px;width:26px}}.special .special-button em i{background:url("../img/icon-arrow01.svg") no-repeat center center/14px;display:block;transition:0.4s ease}@media only screen and (max-width:768px){.special .special-button em i{background-size:3.7333333333vw;height:3.7333333333vw;width:3.7333333333vw}}@media print,screen and (min-width:769px){.special .special-button em i{height:14px;width:14px}}.overlay{background:rgba(49,49,49,0.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2000}.popup{display:none}@media only screen and (max-width:768px){.popup{margin:0 auto}}@media print,screen and (min-width:769px){.popup{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:860px;z-index:2010}}@media only screen and (max-width:768px){.popup .popup-close{display:none}}@media print,screen and (min-width:769px){.popup .popup-close{margin-bottom:10px;text-align:right}}.popup .popup-close a{display:block;margin-left:auto;transition:0.4s ease;width:fit-content}@media print,screen and (min-width:769px){.popup .popup-close a:hover{opacity:0.6;scale:1.1}}.popup .popup-body{background:var(--color-black)}@media only screen and (max-width:768px){.popup .popup-body{transform:translateZ(0);will-change:height,margin,padding}}@media print,screen and (min-width:769px){.popup .popup-body{border-radius:10px;padding:90px 20px 80px 90px}}@media only screen and (max-width:768px){.popup .popup-contents{padding-top:8vw}}@media print,screen and (min-width:769px){.popup .popup-contents{max-height:376px;overflow-y:auto;padding-right:68px}}.popup .popup-contents::-webkit-scrollbar{background:rgba(255,255,255,0.23);width:2px}.popup .popup-contents::-webkit-scrollbar-thumb{background-color:white}@media print,screen and (min-width:769px){.popup .popup-item{display:flex;gap:40px}}@media only screen and (max-width:768px){.popup .popup-item:not(:last-child){margin-bottom:10.6666666667vw}}@media print,screen and (min-width:769px){.popup .popup-item:not(:last-child){border-bottom:1px solid #707070;margin-bottom:30px;padding-bottom:30px}}.popup .popup-title{border-bottom:1px solid #fff;color:#fff;font-weight:normal;line-height:1.428}@media only screen and (max-width:768px){.popup .popup-title{display:none}}@media print,screen and (min-width:769px){.popup .popup-title{font-size:28px;margin-bottom:15px;padding-bottom:6px}}.popup .popup-image{margin:0}@media only screen and (max-width:768px){.popup .popup-image{margin-bottom:5.3333333333vw}}@media print,screen and (min-width:769px){.popup .popup-image{flex-shrink:0}}@media only screen and (max-width:768px){.popup .popup-image img,.popup .popup-image video{height:auto;width:100%}}.popup .popup-head{color:#fff;font-weight:normal;letter-spacing:0.05em}@media only screen and (max-width:768px){.popup .popup-head{font-size:4.8vw;line-height:1.5;margin-bottom:2.6666666667vw}}@media print,screen and (min-width:769px){.popup .popup-head{font-size:21px;line-height:1.428;margin-bottom:10px}}.popup .popup-text{color:#fff;letter-spacing:0.05em;line-height:1.57;margin:0}@media only screen and (max-width:768px){.popup .popup-text{font-size:3.7333333333vw}}@media print,screen and (min-width:769px){.popup .popup-text{font-size:14px}}.popup .popup-offer{list-style:none;padding:0}@media only screen and (max-width:768px){.popup .popup-offer{margin:2.6666666667vw 0 0}}@media print,screen and (min-width:769px){.popup .popup-offer{margin:10px 0 0}}.popup .popup-offer li{color:#D3D3D3;line-height:1.41;margin-left:1.5em;text-indent:-1.5em}@media only screen and (max-width:768px){.popup .popup-offer li{font-size:3.2vw;margin-left:1.2em;text-indent:-1.2em}}@media print,screen and (min-width:769px){.popup .popup-offer li{font-size:12px;letter-spacing:0.05em}}@media only screen and (max-width:768px){.popup .popup-offer li:not(:first-child){margin-top:2.6666666667vw}}@media print,screen and (min-width:769px){.popup .popup-offer li:not(:first-child){margin-top:10px}}#acc01 .popup-contents,#popup01 .popup-contents{overflow:unset}#acc01 .popup-item,#popup01 .popup-item{border:none;margin-bottom:0;padding:0}