#mmp-w{-webkit-text-size-adjust:100%;width:100%;image-rendering:-webkit-optimize-contrast;font-feature-settings:"palt";letter-spacing:.03em;overflow:hidden;padding-top:70px;margin-bottom:60px}@media(max-width: 750px){#mmp-w{padding-top:13.3333333333vw;margin-bottom:40px}}#mmp-w_header{width:100%;height:665px;background-color:#f2f2f2}@media(max-width: 1180px){#mmp-w_header{height:56.3559322034vw}}@media(max-width: 750px){#mmp-w_header{height:100vw}}#mmp-w_header .inner{width:100%;max-width:1600px;height:100%;margin:auto;background:url("/contents/product/vacuum-insulated-products/mmp-w-1/assets/img/mmp-w-kv-pc.jpg") no-repeat center center;background-size:cover}@media(max-width: 750px){#mmp-w_header .inner{background-image:url("/contents/product/vacuum-insulated-products/mmp-w-1/assets/img/mmp-w-kv-sp.jpg");background-size:cover}}.lang-ja .is-en{display:none !important}.lang-en .is-jp{display:none !important}@media(max-width: 750px){.br-pc{display:none}}.br-sp{display:none}@media(max-width: 750px){.br-sp{display:inline}}.content-warp{padding:0 3.6764705882%}@media(max-width: 750px){.content-warp{padding:0 5.3333333333%}}.content-warp .content{max-width:1260px;margin:auto}.content-warp .content-flex{display:flex}@media(max-width: 750px){.content-warp .content-flex{flex-flow:wrap}}.model-number{font-size:clamp(14px,.91vw + 10px,18px);line-height:1;padding:.2em .5em .3em;border:solid 1px #000;border-radius:100vh;display:inline-block;margin-bottom:.3em;min-width:240px}.model-anniversary{font-size:clamp(17px,.875rem + .6vw,20px);font-weight:bold;margin-bottom:.2em}.model-number-cap{font-size:clamp(12px,.6161rem + .4286vw,15px);line-height:1;margin-top:.4em;margin-bottom:.6em}@media(max-width: 750px){.model-number-cap{font-size:15px}}.grad-line{position:relative;z-index:2}.grad-line::before{content:"";width:100%;height:1px;display:block;position:absolute;left:0;bottom:0;z-index:-1;background:linear-gradient(-90deg, rgb(87, 169, 217) 0.75%, rgb(93, 173, 218) 6.86%, rgb(110, 183, 220) 14.97%, rgb(137, 200, 224) 24.16%, rgb(151, 208, 226) 28.06%, rgb(224, 209, 111) 44.7%, rgb(255, 209, 62) 52.49%, rgb(255, 206, 67) 56.87%, rgb(253, 197, 81) 62.07%, rgb(251, 181, 105) 67.68%, rgb(248, 160, 138) 73.54%, rgb(245, 140, 170) 78.17%, rgb(245, 138, 168) 79.58%, rgb(243, 126, 156) 89.7%, rgb(243, 122, 152) 100%)}.img-box img{width:100%;height:auto}.img-caption-wrap{position:relative}.img-caption-wrap .img-caption{position:absolute;right:0;bottom:-25px;display:inline-block;font-size:12px;line-height:1.2}.line-up-table h4{font-size:26px;line-height:1;font-weight:bold;text-align:center}@media(max-width: 750px){.line-up-table h4{text-align:center}}.line-up-table table{border-top:solid 1px #000;border-bottom:solid 1px #000;min-width:220px}@media(max-width: 750px){.line-up-table table{width:65.671641791%;min-width:200px;margin:0 auto 1px}}.line-up-table table tr:last-child td{padding-bottom:.5em}.line-up-table table th{font-size:11px;font-weight:bold;line-height:1.4;text-align:center;padding:.5em .5em .1em}.line-up-table table th:first-child{padding-left:0}.line-up-table table th:last-child{padding-right:0}.line-up-table table td{font-size:14px;font-weight:normal;line-height:1.4;text-align:center;padding:.1em .5em}@media(max-width: 480px){.line-up-table table td{font-size:3.7333333333vw}}.line-up-table table td span{display:inline-block;text-align:center;width:3.6em}.line-up-table table td:first-child{padding-left:0}.line-up-table table td:last-child{padding-right:0}.sub-ttl{font-size:clamp(21px,2vw + 7px,30px);font-weight:bold;line-height:1.7}.sub-ttl i{font-size:76%;font-style:normal}#mmp-w_about .content{padding:125px 0 0px}@media(max-width: 750px){#mmp-w_about .content{padding-top:13.3333333333vw;padding-bottom:25px}}#mmp-w_about .content-main{width:38.8888888889%;padding-left:5.3174603175%;text-align:center}#mmp-w_about .content-main .sub-ttl{margin-top:1.6em}@media(max-width: 750px){#mmp-w_about .content-main{width:100%;padding-left:0;margin-bottom:15%}#mmp-w_about .content-main .sub-ttl{text-align:left;margin-top:60px;margin-left:2.9850746269%}}#mmp-w_about .content-main h2{font-size:clamp(30px,2.73vw + 16px,42px);line-height:1.28;margin-top:-0.75em;margin-bottom:.6em}@media(max-width: 1240px){#mmp-w_about .content-main h2{font-size:3.38vw}}@media(max-width: 750px){#mmp-w_about .content-main h2{font-size:clamp(30px,2.73vw + 16px,42px)}}@media(max-width: 750px){#mmp-w_about .section_category{width:89.552238806%;margin:auto}}#mmp-w_about .section_category img{width:100%;height:auto}#mmp-w_about .content-sub{width:60.3174603175%;min-height:0px;position:relative}@media(max-width: 750px){#mmp-w_about .content-sub{width:100%;min-height:1px}}#mmp-w_about .content-sub .bg-grade{position:absolute;width:calc(68.7012987013% + 20px);aspect-ratio:529/271;background:url("/contents/product/vacuum-insulated-products/mmp-w-1/assets/img/bg-gradation03.png") no-repeat center center;background-size:100% 100%;top:20px;right:calc(-6.8027210884% - 20px);z-index:-1;opacity:.3;border-radius:20px}@media(max-width: 750px){#mmp-w_about .content-sub .bg-grade{width:calc(69.0666666667% + 20px);top:8%;right:calc(-2.6666666667% - 20px);height:48vw;border-radius:10px}}#mmp-w_about .content-sub .img-box{margin-top:-10.6%;margin-left:0;margin-right:15%;padding:0 0 0 14%;position:relative}@media(max-width: 750px){#mmp-w_about .content-sub .img-box{padding:0;margin:-17% -7% 0 -7%}}#mmp-w_about .content-sub .img-box .emp-box{position:absolute;left:66%;top:10%;text-align:center;position:absolute;width:140px;height:140px;border-radius:50%;padding:4px;background-color:#000}@media(max-width: 820px){#mmp-w_about .content-sub .img-box .emp-box{left:64%;top:10%;width:105px;height:105px;padding:3px}}@media(max-width: 750px){#mmp-w_about .content-sub .img-box .emp-box{left:64%;top:5%;width:120px;height:120px;padding:3px}}@media(max-width: 480px){#mmp-w_about .content-sub .img-box .emp-box{left:64%;top:-1%;width:105px;height:105px;padding:3px}}#mmp-w_about .content-sub .img-box .emp-box .bd{border:solid 1px #ccc;width:100%;height:100%;border-radius:50%;display:flex;flex-flow:column;justify-content:center;align-items:center}#mmp-w_about .content-sub .img-box .emp-box .txt{color:#fff;font-weight:bold;font-size:20px;line-height:1;vertical-align:baseline;padding-bottom:.4em}@media(max-width: 820px){#mmp-w_about .content-sub .img-box .emp-box .txt{font-size:15px}}@media(max-width: 750px){#mmp-w_about .content-sub .img-box .emp-box .txt{font-size:18px}}@media(max-width: 480px){#mmp-w_about .content-sub .img-box .emp-box .txt{font-size:15px}}#mmp-w_about .content-sub .img-box .emp-box .txt strong{font-size:160%;font-weight:600}#mmp-w_about .content-sub .line-up-table{position:absolute;top:370px;margin-left:39%}@media(max-width: 1360px){#mmp-w_about .content-sub .line-up-table{top:calc(30px + 25vw)}}@media(max-width: 750px){#mmp-w_about .content-sub .line-up-table{position:static;margin-left:auto;margin-right:auto;width:80%}#mmp-w_about .content-sub .line-up-table table{width:100%}}@media(max-width: 480px){#mmp-w_about .content-sub .line-up-table{margin-left:auto;margin-right:auto;width:94%}}.carousel-progress{position:relative;margin-top:140px}@media(max-width: 750px){.carousel-progress{margin-top:40px}}.carousel-progress h2{text-align:center;margin-bottom:-22px;position:relative;z-index:2}@media(max-width: 750px){.carousel-progress h2{width:32vw;margin:0 auto -3%}.carousel-progress h2 img{width:100%;height:auto}}.carousel-progress .carousel-bg{position:absolute;top:165px;height:230px;width:100%;background:url("/contents/product/vacuum-insulated-products/mmp-w-1/assets/img/bg-gradation02.png") no-repeat center top;opacity:.3;background-size:100% 100%}@media(max-width: 750px){.carousel-progress .carousel-bg{display:none}}#carousel-mmp-w{width:784px;margin:0 auto 50px}@media(max-width: 750px){#carousel-mmp-w{width:100%;height:auto;margin:0}}#carousel-mmp-w .carousel-inner{height:480px;width:630px;margin:0 auto 50px;border-radius:20px;overflow:hidden}@media(max-width: 750px){#carousel-mmp-w .carousel-inner{width:100%;border-radius:0;height:auto;margin-bottom:0}}@media(max-width: 750px){#carousel-mmp-w .carousel-inner .carousel-item{margin-bottom:0}}#carousel-mmp-w .carousel-inner img{width:100%;height:auto}#carousel-mmp-w .carousel-indicators{margin-bottom:-35px}@media(max-width: 750px){#carousel-mmp-w .carousel-indicators{justify-content:flex-end;margin-bottom:-20px}}#carousel-mmp-w .carousel-indicators button{width:15px;height:15px;border-radius:100vh;overflow:hidden}@media(max-width: 750px){#carousel-mmp-w .carousel-indicators button{width:9px;height:9px}}#carousel-mmp-w .carousel-indicators [data-bs-target]{background-color:#000}#carousel-mmp-w .carousel-indicators [data-bs-target].active::before{animation:none;background-color:#000}#carousel-mmp-w .carousel-control-prev,#carousel-mmp-w .carousel-control-next{width:77px}@media(max-width: 750px){#carousel-mmp-w .carousel-control-prev,#carousel-mmp-w .carousel-control-next{width:50px;bottom:-20px;top:auto}}#carousel-mmp-w .carousel-control-prev span,#carousel-mmp-w .carousel-control-next span{background-color:#000;background-size:20px;width:77px;height:70px;border-top-left-radius:15px;border-bottom-left-radius:15px}@media(max-width: 750px){#carousel-mmp-w .carousel-control-prev span,#carousel-mmp-w .carousel-control-next span{width:50px;height:40px;border-top-left-radius:10px;border-bottom-left-radius:10px;background-size:14px}}@media(max-width: 750px){#carousel-mmp-w .carousel-control-prev{left:calc(50% - 51px)}#carousel-mmp-w .carousel-control-next{left:calc(50% + 1px)}}#carousel-mmp-w .carousel-control-prev-icon,#carousel-mmp-w .carousel-control-next-icon{background-image:url("/contents/product/vacuum-insulated-products/mmp-w-1/assets/img/carousel-arrow.png")}#rakuraku{margin-top:100px;position:relative}@media(max-width: 750px){#rakuraku{margin-top:40px}}@media(max-width: 750px){#rakuraku .content-warp{display:flex;flex-flow:column}}#rakuraku .content{max-width:1260px;position:relative;padding-top:1px}@media(max-width: 750px){#rakuraku .content{order:1}}#rakuraku .rakuraku-bg{height:39.34vw;min-height:470px;width:100%;position:absolute;top:calc(12.5vw + 35px);left:0;background-color:#ebe1e3;z-index:-1}@media(min-width: 1361px){#rakuraku .rakuraku-bg{top:205px;height:535px}}@media(max-width: 750px){#rakuraku .rakuraku-bg{width:100vw;height:66.66vw;min-height:1px;position:static;order:2;margin-left:-5.9701492537%}}#rakuraku .rakuraku-bg .rakuraku-bg-inner{width:73.1617647059%;margin-left:26.8382352941%;height:100%;background:url("/contents/product/vacuum-insulated-products/mmp-w-1/assets/img/mmp-w-rakuraku-img02-pc.jpg") no-repeat center center;background-size:cover}@media(min-width: 1361px){#rakuraku .rakuraku-bg .rakuraku-bg-inner{margin-left:calc(365px + 50vw - 680px)}}@media(max-width: 750px){#rakuraku .rakuraku-bg .rakuraku-bg-inner{width:100%;margin-left:0;background-image:url("/contents/product/vacuum-insulated-products/mmp-w-1/assets/img/mmp-w-rakuraku-img02-sp.jpg")}}#rakuraku .rakuraku-fig{margin-top:35px;margin-left:14.0476190476%;width:21.1111111111%}#rakuraku .rakuraku-fig img{width:100%;height:auto;max-width:400px;margin:auto}@media(max-width: 750px){#rakuraku .rakuraku-fig{margin:30px 3.8805970149% 60px 3.8805970149%;width:92.2388059701%}}#rakuraku .sub-ttl{position:absolute;top:12%;left:41.6666666667%}@media(max-width: 1000px){#rakuraku .sub-ttl{left:38.0952380952%}}@media(max-width: 750px){#rakuraku .sub-ttl{margin-top:10%;position:static;text-align:center;background:url("/contents/product/vacuum-insulated-products/mmp-w-1/assets/img/rakuraku-sub-ttl-bg.svg") no-repeat center bottom;background-size:291px 93px}}#rakuraku .rakuraku-card-warp{max-width:1260px;margin:auto}@media(max-width: 750px){#rakuraku .rakuraku-card-warp{order:3;margin:0}}#rakuraku .rakuraku-card{width:400px;padding:25px 1.9841269841% 25px 3.0158730159%;background-color:#fff;margin:50px 0 60px 8.3333333333%}@media(max-width: 750px){#rakuraku .rakuraku-card{width:100%;padding:15px 0;margin:0}}#rakuraku .rakuraku-card-lead{font-size:20px;line-height:1.7;font-weight:bold;margin-bottom:5px}@media(max-width: 750px){#rakuraku .rakuraku-card-lead{font-size:18px}}#rakuraku .rakuraku-card .caption{font-size:12px;line-height:1.5;margin-bottom:0}.product-feature{padding:190px 0 0}@media(max-width: 750px){.product-feature{padding:60px 0 0}}.product-feature .content-warp{padding:0}.product-feature .section-header{text-align:center;width:100%}.product-feature .section-header .ttl-product-feature{width:83.0952380952%;max-width:1050px;margin:auto}.product-feature .section-header .ttl-product-feature img{width:100%;height:auto}@media(max-width: 750px){.product-feature .section-header .ttl-product-feature{width:81.6%}}.product-feature .section-header .ttl-product-feature-jp{font-size:30px;font-weight:bold;padding-top:.6em;padding-bottom:.5em;display:inline-block;border-bottom:solid 1px #000}.product-feature .section-header .section-header-ttl{height:315px;width:100%;background:url("/contents/product/vacuum-insulated-products/mmp-w-1/assets/img/mmp-technology-bg.jpg") no-repeat center center;background-size:cover;margin-top:-1em;display:flex;justify-content:center;align-items:center}@media(max-width: 750px){.product-feature .section-header .section-header-ttl{height:55.4666666667vw;background-image:url("/contents/product/vacuum-insulated-products/mmp-w-1/assets/img/mmp-technology-bg-sp.jpg")}}.product-feature .section-header .section-header-ttl h2{text-align:center;line-height:1;margin-bottom:0}@media(max-width: 750px){.product-feature .section-header .section-header-ttl h2 img{width:48.2666666667vw;height:auto}}.product-feature .section-header .section-header-ttl h2 span{display:block;font-size:clamp(14px,6.69px + 1.59vw,21px);margin-top:.4em;font-weight:normal}.product-feature .section-header .section-header-ttl h2::before{content:"";width:232px;height:17px;display:block;margin:0 auto 5px;border-left:solid 1px #000;border-right:solid 1px #000;border-top:solid 1px #000}@media(max-width: 750px){.product-feature .section-header .section-header-ttl h2::before{width:41.3333333333vw;height:2.9333333333vw}}.product-feature .section-header .section-header-ttl h2::after{content:"";width:232px;height:17px;display:block;margin:6px auto 0;border-left:solid 1px #000;border-right:solid 1px #000;border-bottom:solid 1px #000}@media(max-width: 750px){.product-feature .section-header .section-header-ttl h2::after{width:41.3333333333vw;height:2.9333333333vw}}#technology-area{background:url("/contents/product/vacuum-insulated-products/mmp-w-1/assets/img/bg-gradation04.png") repeat-y center top;background-size:100% 1653px}@media(max-width: 750px){#technology-area{background-image:url("/contents/product/vacuum-insulated-products/mmp-w-1/assets/img/bg-gradation04-sp.png");background-size:100% 1394px}}#technology-area .content-warp{padding-top:80px;padding-bottom:1px}@media(max-width: 750px){#technology-area .content-warp{padding-top:60px}}#technology-area .content-warp .content{max-width:1050px;margin:auto}.content-head{margin-bottom:50px}@media(max-width: 750px){.content-head{display:block;text-align:center}}.content-head .content-head-main{padding-right:30px;margin-right:30px}@media(max-width: 750px){.content-head .content-head-main{padding-right:0;border-right:0;margin-right:0}}.content-head .content-head-main h2{font-size:5.2173913043vw;font-weight:400;color:#000;line-height:1.1;margin-top:15px;margin-bottom:.3em;padding:0;vertical-align:bottom;font-weight:500}.content-head .content-head-main h2 span{font-size:71.6%;font-weight:400}.content-head .content-head-main h2 em{font-style:normal;font-size:71.6%}@media(min-width: 1120px){.content-head .content-head-main h2{font-size:60px}}@media(max-width: 750px){.content-head .content-head-main h2{font-size:10.6666666667vw;margin-bottom:.5em}.content-head .content-head-main h2 span{font-size:75%}}.content-head .content-head-sub h3{font-size:clamp(1.375rem,1.1875rem + .75vw,1.75rem);font-weight:normal;line-height:1.8}.content-head .content-head-sub h3 span{padding:3px;background:linear-gradient(transparent 60%, #fff 60%)}.content-head .content-head-sub p.caption{font-size:12px;line-height:1.2}@media(max-width: 750px){.content-head .content-head-sub p.caption{text-align:left;padding-left:1em;text-indent:-1em;line-height:1.6}}.mt40{margin-top:40px}.content-card{clip-path:polygon(0% 0%, calc(100% - 29px) 0%, 100% 29px, 100% 100%, 0% 100%);background-color:#000}.content-card-inner{padding:25px 0 50px;clip-path:polygon(2px 2px, calc(100% - 30px) 2px, calc(100% - 2px) 30px, calc(100% - 2px) calc(100% - 2.05px), 2px calc(100% - 2.05px));background-color:#fff}@media(max-width: 750px){.content-card-inner{padding:20px 0 40px}}.content-card h3{text-align:center;font-size:clamp(23px,19.8px + .68vw,26px);line-height:1.6;margin-bottom:25px;font-weight:bold}@media(max-width: 750px){.content-card h3{margin-bottom:17px}}.content-card h3 i{font-size:76%;font-style:normal}@media(max-width: 750px){.content-card h3 i{font-size:56.5%}}.content-card .point-hr{width:100%;height:15px;position:relative}.content-card .point-hr img{width:1050px;min-width:101%;height:auto;position:absolute;top:0;left:50%;transform:translateX(-50%)}.content-card .point-contents{padding:20px 3.8095238095% 0}@media(max-width: 750px){.content-card .point-contents{padding:20px 6.0606060606% 0}}.content-card .point-contents.point-01-warp1{display:flex}@media(max-width: 750px){.content-card .point-contents.point-01-warp1{flex-flow:column}}.content-card .point-contents.point-01-warp1 h4{text-align:center;font-size:18px;line-height:1.4;font-weight:bold}@media(max-width: 750px){.content-card .point-contents.point-01-warp1 h4{margin-bottom:.75em}}.content-card .point-contents.point-01-warp1 h4 span{font-size:94%;font-weight:normal;display:block}.content-card .point-contents.point-01-warp1 figure{text-align:center;padding:5px 0 0}@media(max-width: 750px){.content-card .point-contents.point-01-warp1 figure{padding:5px 0 0}}.content-card .point-contents.point-01-warp1 figure .img-box{margin-bottom:5px;border:solid 1px #ccc;border-radius:10px;overflow:hidden}.content-card .point-contents.point-01-warp1 figure figcaption{font-size:12px;line-height:1.2;text-align:right}.content-card .point-contents.point-01-warp1 p{font-size:16px;line-height:1.7;letter-spacing:.07em;margin-bottom:0}@media(max-width: 750px){.content-card .point-contents.point-01-warp1 p{padding:0 5.5172413793%;font-size:15px;line-height:1.55}}.content-card .point-contents .point-01-item1{width:50%;border-right:dotted 1px #000;padding:0 9.3% 0 5.2%}@media(max-width: 750px){.content-card .point-contents .point-01-item1{width:100%;border-right:0;border-bottom:dotted 1px #000;padding:0 0 10%}}.content-card .point-contents .point-01-item2{width:50%;padding:0 5.2% 0 9.3%}@media(max-width: 750px){.content-card .point-contents .point-01-item2{width:100%;padding:10% 0 0}}.content-card .point-contents.point-02-warp .point-02-warp-inner{display:flex;background-color:#f2f2f2;border-radius:20px;padding:25px 0}@media(max-width: 750px){.content-card .point-contents.point-02-warp .point-02-warp-inner{border-radius:15px;flex-flow:wrap;padding:20px 0}}.content-card .point-contents.point-02-warp .point-02-warp-inner figure{position:relative;margin-bottom:.6em}.content-card .point-contents.point-02-warp .point-02-warp-inner figcaption{font-size:12px;line-height:1.2;margin-top:7px;text-align:right;width:50%}@media(max-width: 750px){.content-card .point-contents.point-02-warp .point-02-warp-inner figcaption{margin-top:6px}}.content-card .point-contents.point-02-warp .point-02-warp-inner p{font-size:16px;line-height:1.7;letter-spacing:.03em;margin-bottom:0}@media(max-width: 750px){.content-card .point-contents.point-02-warp .point-02-warp-inner p{font-size:15px;line-height:1.55}}.content-card .point-contents.point-02-warp .point-02-warp-inner .point-02-item{position:relative}.content-card .point-contents.point-02-warp .point-02-warp-inner .technology-img08{position:absolute;left:calc(11.8069815195% - 61px);top:-43px;width:calc(8.1300813008% + 150px);z-index:2}.content-card .point-contents.point-02-warp .point-02-warp-inner .technology-img08 img{max-width:100%;height:auto}@media(max-width: 750px){.content-card .point-contents.point-02-warp .point-02-warp-inner .technology-img08 img{width:100%}}@media(max-width: 750px){.content-card .point-contents.point-02-warp .point-02-warp-inner .technology-img08{left:calc(-23.1034482759% - 50px);top:5.5%;width:calc(30.3448275862% + 85px)}}.content-card .point-contents.point-02-warp .point-02-warp-inner .point-02-tec1{position:absolute;top:10%;left:16.0164271047%;z-index:2;width:14.1683778234%}@media(max-width: 750px){.content-card .point-contents.point-02-warp .point-02-warp-inner .point-02-tec1{width:47.5862068966%;top:0;left:calc(50px + 7%)}}.content-card .point-contents.point-02-warp .point-02-warp-inner .point-02-tec1 img{max-width:100%;height:auto}.content-card .point-contents.point-02-warp .point-02-warp-inner .point-02-item-sub{display:flex;justify-content:space-between;width:59.2402464066%;margin-left:33.3675564682%}@media(max-width: 750px){.content-card .point-contents.point-02-warp .point-02-warp-inner .point-02-item-sub{flex-flow:column;margin-top:150px;width:70.6896551724%;margin-left:22.4137931034%}}.content-card .point-contents.point-02-warp .point-02-warp-inner .point-02-item-sub .point-02-tec2{width:49.9133448873%;border-right:dotted 1px #000;padding-right:6.5857885615%}@media(max-width: 750px){.content-card .point-contents.point-02-warp .point-02-warp-inner .point-02-item-sub .point-02-tec2{width:100%;border-right:0;border-bottom:dotted 1px #000;padding-bottom:7%;margin-bottom:7%;padding-right:0}.content-card .point-contents.point-02-warp .point-02-warp-inner .point-02-item-sub .point-02-tec2 .img-box{width:100%}}.content-card .point-contents.point-02-warp .point-02-warp-inner .point-02-item-sub .point-02-tec2 .spc-ttl{margin-left:0}.content-card .point-contents.point-02-warp .point-02-warp-inner .point-02-item-sub .point-02-tec3{width:42.9809358752%}@media(max-width: 750px){.content-card .point-contents.point-02-warp .point-02-warp-inner .point-02-item-sub .point-02-tec3{width:100%}}.content-card .point-contents.point-02-warp .point-02-warp-inner .point-02-item-sub figure{margin-bottom:0}.content-card .point-contents.point-02-warp .point-02-warp-inner .point-02-item-sub figcaption{width:auto !important}.content-card .point-contents.point-02-warp .point-02-warp-inner .img-box2{position:absolute;right:-5px;bottom:-18px}@media(max-width: 750px){.content-card .point-contents.point-02-warp .point-02-warp-inner .img-box2{width:57px;height:57px;right:-4px;bottom:-12px}.content-card .point-contents.point-02-warp .point-02-warp-inner .img-box2 img{width:100%;height:auto}}.content-card .point-contents.point-02-warp .point-02-warp-inner .point-02-item-caption{margin-left:20.5338809035%;font-size:15px;font-weight:400;margin-top:1em}@media(max-width: 750px){.content-card .point-contents.point-02-warp .point-02-warp-inner .point-02-item-caption{margin-left:1.2em;padding-left:1.2em;text-indent:-1.2em;line-height:1.45;font-size:16px}}.content-card .point-contents.point-02-warp .point-02-warp-inner .point-02-item-caption .col-blue{color:#a1dcf7}.content-card .point-contents.point-02-warp .point-02-warp-foot-txt{font-size:15px;line-height:1.6;margin:20px 6.160164271% 0 22.0739219713%}@media(max-width: 750px){.content-card .point-contents.point-02-warp .point-02-warp-foot-txt{margin:20px 6.8965517241% 0 6.8965517241%}}.content-card .point-contents.point-01-warp2 .point-01-warp2-inner{display:flex;background-color:#f2f2f2;border-radius:20px;padding:30px 0}@media(max-width: 750px){.content-card .point-contents.point-01-warp2 .point-01-warp2-inner{border-radius:15px;flex-flow:wrap;padding:20px 0}}.content-card .point-contents.point-01-warp2 .point-01-warp2-inner figure{position:relative;margin-bottom:.6em}.content-card .point-contents.point-01-warp2 .point-01-warp2-inner figcaption{font-size:12px;line-height:1.2;margin-top:7px;text-align:right;width:50%}@media(max-width: 750px){.content-card .point-contents.point-01-warp2 .point-01-warp2-inner figcaption{margin-top:6px}}.content-card .point-contents.point-01-warp2 .point-01-warp2-inner p{font-size:16px;line-height:1.7;letter-spacing:.03em;margin-bottom:0}@media(max-width: 750px){.content-card .point-contents.point-01-warp2 .point-01-warp2-inner p{font-size:15px;line-height:1.55}}.content-card .point-contents.point-01-warp2 .point-01-warp2-inner .img-box2{position:absolute;right:-5px;bottom:-18px}@media(max-width: 750px){.content-card .point-contents.point-01-warp2 .point-01-warp2-inner .img-box2{width:57px;height:57px;right:-4px;bottom:-12px}.content-card .point-contents.point-01-warp2 .point-01-warp2-inner .img-box2 img{width:100%;height:auto}}.content-card .point-contents .point-01-item3{width:62.2176591376%;border-right:dotted 1px #000;position:relative;padding:0 5.1334702259% 0 7.3921971253%}@media(max-width: 750px){.content-card .point-contents .point-01-item3{width:100%;border-right:0;padding:0 6.8965517241% 0 3.4482758621%;margin-bottom:6%}}.content-card .point-contents .point-01-item3 .technology-img03{position:absolute;left:calc(36.303630363% - 150px);top:-17%;width:calc(8.5808580858% + 160px);z-index:2}.content-card .point-contents .point-01-item3 .technology-img03 img{max-width:100%;height:auto}@media(max-width: 750px){.content-card .point-contents .point-01-item3 .technology-img03 img{width:100%}}@media(max-width: 750px){.content-card .point-contents .point-01-item3 .technology-img03{left:calc(-40.6896551724% - 70px);top:-3%;width:calc(44.8275862069% + 115px)}}.content-card .point-contents .point-01-item3-sub{width:51.3513513514%;margin-left:48.6486486486%;margin-right:0}@media(max-width: 750px){.content-card .point-contents .point-01-item3-sub{width:76.5517241379%;margin-left:23.1034482759%}.content-card .point-contents .point-01-item3-sub p{border-bottom:dotted 1px #000;padding-bottom:6%}}.content-card .point-contents .point-01-item4{width:37.6796714579%;padding:0 6.3655030801% 0 5.1334702259%}@media(max-width: 750px){.content-card .point-contents .point-01-item4{width:100%;padding:0 6.8965517241% 0 23.4482758621%}}.content-card .point-contents .point-01-item4 figcaption{width:65% !important}.content-card .point-contents .spc-ttl{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:bold;line-height:1.25;margin-bottom:.5em}.content-card .point-contents .spc-ttl strong{font-size:clamp(15px,.7143rem + .7143vw,20px);font-weight:bold;line-height:1.2;padding:5px 10px 7px;border-radius:10px;display:inline-block;background-color:gray;color:#fff;text-align:center}@media(max-width: 750px){.content-card .point-contents .spc-ttl strong{font-size:20px}}@media(max-width: 480px){.content-card .point-contents .spc-ttl strong{font-size:18px}}.content-card .point-contents .spc-ttl.blue{color:#4bb6dc}.content-card .point-contents .spc-ttl.blue strong{background-color:#4bb6dc;color:#fff}.content-card .point-contents .left-margin{margin-left:22.0125786164%}.content-card .point-contents .point-01-warp2-foot-txt{font-size:15px;line-height:1.6;margin:20px 6.160164271% 0 30.0821355236%}@media(max-width: 750px){.content-card .point-contents .point-01-warp2-foot-txt{margin:20px 6.8965517241% 0 6.8965517241%}}.content-card .point-contents .point-01-warp2-foot-txt span{font-size:80%}@media(max-width: 750px){.content-card .point-contents .point-01-warp2-foot-txt span{display:block;margin-top:.3em}}.content-card-col2{display:flex;justify-content:space-between;flex-flow:wrap;margin-bottom:38px}@media(max-width: 750px){.content-card-col2{gap:50px}}.content-card-col2 .point-01-1{width:46.6666666667%}@media(max-width: 750px){.content-card-col2 .point-01-1{width:100%}}.content-card-col2 .point-01-2{width:46.6666666667%}@media(max-width: 750px){.content-card-col2 .point-01-2{width:100%}}.point-02-area{margin-top:75px;margin-bottom:-98px}.content-card{position:relative;z-index:2}.content-card .content-card-inner{padding-bottom:40px;position:relative;height:100%}@media(max-width: 750px){.content-card .content-card-inner{padding-bottom:30px}}.content-card .content-card-inner .logo-mujuryoku{position:absolute;right:4%;top:30px}@media(max-width: 750px){.content-card .content-card-inner .logo-mujuryoku{position:static;margin:0 auto 7px;text-align:center}.content-card .content-card-inner .logo-mujuryoku img{width:26.2686567164%;height:auto}}.content-card .content-card-head{min-height:3.2em;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px}@media(max-width: 750px){.content-card .content-card-head{margin-bottom:10px}}@media(max-width: 750px){.content-card .content-card-height{height:auto !important}}.content-card .point-01-1-item,.content-card .point-01-2-item{padding:20px 9.1836734694% 0}@media(max-width: 750px){.content-card .point-01-1-item,.content-card .point-01-2-item{padding:20px 5.9701492537% 0}}.content-card .img-box{border-radius:10px;overflow:hidden}.content-card p.lead{font-size:16px;font-weight:bold;line-height:1.7;margin:20px 8% 15px;letter-spacing:.05em}@media(max-width: 750px){.content-card p.lead{font-weight:normal;font-size:15px}}.content-card p.lead span.caption{font-size:11px;font-weight:normal}@media(max-width: 750px){.content-card p.lead span.caption{font-size:12px;line-height:1.5}}.content-card p.caption{font-size:11px;line-height:1.8;margin-bottom:0}@media(max-width: 750px){.content-card p.caption{font-size:12px;line-height:1.5;margin-bottom:1em}}.style-section{padding:175px 0 0}.style-section .content-warp{padding:0}.style-section .section-header .section-header-ttl{height:315px;width:100%;background:url("/contents/product/vacuum-insulated-products/mmp-w-1/assets/img/mmp-style-bg.jpg") no-repeat center center;background-size:cover;margin-top:-1em;display:flex;justify-content:center;align-items:center}@media(max-width: 750px){.style-section .section-header .section-header-ttl{height:55.4666666667vw;background:url("/contents/product/vacuum-insulated-products/mmp-w-1/assets/img/mmp-style-bg-sp.jpg") no-repeat center center;background-size:cover}}.style-section .section-header .section-header-ttl h2{text-align:center;line-height:1;margin-bottom:0}@media(max-width: 750px){.style-section .section-header .section-header-ttl h2 img{width:22.4vw;height:auto}}.style-section .section-header .section-header-ttl h2 span{display:block;font-size:clamp(14px,6.69px + 1.59vw,21px);margin-top:.4em;font-weight:normal}.style-section .section-header .section-header-ttl h2::before{content:"";width:232px;height:17px;display:block;margin:0 auto 5px;border-left:solid 1px #000;border-right:solid 1px #000;border-top:solid 1px #000}@media(max-width: 750px){.style-section .section-header .section-header-ttl h2::before{width:41.3333333333vw;height:2.9333333333vw}}.style-section .section-header .section-header-ttl h2::after{content:"";width:232px;height:17px;display:block;margin:6px auto 0;border-left:solid 1px #000;border-right:solid 1px #000;border-bottom:solid 1px #000}@media(max-width: 750px){.style-section .section-header .section-header-ttl h2::after{width:41.3333333333vw;height:2.9333333333vw}}.style-section .content{width:1080px;max-width:100%;padding:80px 2.7777777778% 40px;margin:auto}.style-section .content .style-col{display:flex;justify-content:space-between;gap:40px}@media(max-width: 750px){.style-section .content .style-col{flex-flow:wrap;gap:80px}}.style-section .content .style-col .style-col-item{width:270px;max-width:30%}@media(max-width: 820px){.style-section .content .style-col .style-col-item{width:100%;max-width:100%}}.style-section .content .style-col .style-col-item p{font-size:16px;line-height:1.7;margin:0 2.5%;letter-spacing:.05em}@media(max-width: 750px){.style-section .content .style-col .style-col-item p{margin:0 12.5%}}.style-section .content .style-col .style-col-item p.caption{font-size:12px;line-height:1.5;margin:2em 0 0 -10px}@media(max-width: 750px){.style-section .content .style-col .style-col-item p.caption{margin:2em auto 0;width:83.8150289017%}}.style-section .content .style-col h3{text-align:center;font-size:clamp(1.0625rem,.5268rem + 1.0714vw,1.4375rem);font-weight:bold;line-height:1.4;min-height:3em;display:flex;align-items:center;justify-content:center;flex-flow:column;margin-bottom:1em;width:290px;max-width:calc(100% + 20px);margin-left:-10px}@media(max-width: 820px){.style-section .content .style-col h3{width:100%;margin-left:0}}@media(max-width: 750px){.style-section .content .style-col h3{font-size:23px;min-height:1px}}.style-section .content .style-col .img-box{position:relative;margin-bottom:30px}@media(max-width: 750px){.style-section .content .style-col .img-box{width:89.8507462687%}}.style-section .content .style-col .img-box span{display:block;border-radius:10px;overflow:hidden;width:100%;height:100%}.style-section .content .style-col .img-box::after{content:"";width:100%;height:100%;position:absolute;top:10px;left:10px;background:url("/contents/product/vacuum-insulated-products/mmp-w-1/assets/img/bg-gradation05.png") no-repeat;background-size:100% 100%;border-radius:10px;overflow:hidden;z-index:-1}@media(max-width: 750px){.style-section .content .style-col .item01 .img-box{margin-left:-4vw}.style-section .content .style-col .item01 .img-box span{border-top-left-radius:0;border-bottom-left-radius:0}.style-section .content .style-col .item01 .img-box::after{width:calc(100% + 10px);left:0px;border-bottom-left-radius:0}}.style-section .content .style-col .item02 .img-box::after{left:-10px}@media(max-width: 750px){.style-section .content .style-col .item02 .img-box{margin-left:14.1333333333vw}.style-section .content .style-col .item02 .img-box span{border-top-right-radius:0;border-bottom-right-radius:0}.style-section .content .style-col .item02 .img-box::after{width:calc(100% + 10px);border-bottom-right-radius:0}}@media(max-width: 750px){.style-section .content .style-col .item03 .img-box{margin-left:-4vw}.style-section .content .style-col .item03 .img-box span{border-top-left-radius:0;border-bottom-left-radius:0}.style-section .content .style-col .item03 .img-box::after{width:calc(100% + 10px);left:0px;border-bottom-left-radius:0}}.product-series-section{background-color:#f2f2f2}.product-series-section .content-warp{padding-top:80px;padding-bottom:80px}@media(max-width: 750px){.product-series-section .content-warp{padding:40px 0 0}}.product-series-section .content{max-width:1050px;margin:auto}.product-series-section .content+.content{margin-top:70px}.product-series-section .section-header{text-align:center}.product-series-section .ttl-product-series{text-align:center;max-width:90%;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.product-series-section .ttl-product-series::before{content:"";width:calc(100% + 2px);height:5px;position:absolute;top:0;left:-1px;background:url("/contents/product/vacuum-insulated-products/mmp-w-1/assets/img/bg-gradation06-top.png") no-repeat center top;background-size:contain}.product-series-section .ttl-product-series::after{content:"";width:calc(100% + 2px);height:1px;padding-top:3.5%;transform:translateY(80%);position:absolute;bottom:0;left:-1px;background:url("/contents/product/vacuum-insulated-products/mmp-w-1/assets/img/bg-gradation06-bottom.png") no-repeat center bottom;background-size:contain}.product-series-section .ttl-product-series h3{font-size:23px;font-weight:normal;line-height:1.2;min-height:3.5em;display:flex;align-items:center;padding:15px 4px 15px;margin-bottom:0}@media(max-width: 750px){.product-series-section .ttl-product-series h3{flex-direction:column;justify-content:center}}@media(max-width: 480px){.product-series-section .ttl-product-series h3{font-size:21px}}.product-series-section .ttl-product-series h3 span{display:inline-block;font-size:130%}.product-series-section .ttl-product-series h3 i{font-style:normal}@media(max-width: 480px){.product-series-section .ttl-product-series h3 i{font-size:19px}}.product-series-section .product-series-type{max-width:700px;width:100%;margin:10px auto 50px;text-align:center;border:solid 1px #000;font-size:clamp(1rem,.625rem + 1.5vw,1.5625rem);line-height:1}@media(max-width: 750px){.product-series-section .product-series-type{width:52.972972973%;order:2;margin:30px auto 15px}}.product-series-section .product-series-type span{font-size:clamp(1rem,.625rem + 1.5vw,1.5625rem);line-height:1.4;font-weight:bold;display:inline-block;background-color:#f2f2f2;padding:2px 10px 3px;margin:-2px 0}.product-series-section .product-series-item{display:flex;justify-content:space-between;margin-top:40px;flex-flow:wrap}@media(max-width: 750px){.product-series-section .product-series-item{flex-flow:column}}.product-series-section .product-series-item .w100{width:100%;border:none;height:0;margin:0;padding:0}@media(max-width: 750px){.product-series-section .product-series-item .w100{display:none}}.product-series-section .img-box{width:60%}@media(max-width: 750px){.product-series-section .img-box{width:100%;order:1}}.product-series-section .product-series-color{width:32.380952381%;min-width:303px}@media(max-width: 820px){.product-series-section .product-series-color{min-width:260px}}@media(max-width: 750px){.product-series-section .product-series-color{width:100%;padding-bottom:12%;order:3}}.product-series-section .product-series-color .carousel-item{text-align:center;transition:.6s}.product-series-section .product-series-color .carousel-item span{display:block;font-size:13px;opacity:0;transition:.6s}.product-series-section .product-series-color .carousel-item.active span{opacity:1;transition:.3s}.product-series-section .product-series-color img{width:82.3529411765%;height:auto}@media(max-width: 750px){.product-series-section .product-series-color img{width:100%}}.product-series-section .product-series-color .carousel-indicators{gap:20px;margin:0 auto;bottom:-60px}@media(max-width: 750px){.product-series-section .product-series-color .carousel-indicators{gap:10px;bottom:-45px}}.product-series-section .product-series-color .carousel-indicators .item-cate{font-size:13px;line-height:1;height:18px;border:solid 1px #000;text-align:center;padding-top:1px;margin-bottom:7px}@media(max-width: 820px){.product-series-section .product-series-color .carousel-indicators .item-cate{font-size:14px}}.product-series-section .product-series-color .carousel-indicators button{width:32px;height:32px;border-radius:50%;border:solid 1px #999;position:relative;margin:0 7px}@media(max-width: 820px){.product-series-section .product-series-color .carousel-indicators button{width:25px;height:25px;margin:0 6px}}.product-series-section .product-series-color .carousel-indicators button::before{content:"";width:42px;height:42px;border:solid 2px #29abe2;border-radius:50%;position:absolute;top:-5px;left:-5px;z-index:-1;opacity:0;transition:.6s}@media(max-width: 820px){.product-series-section .product-series-color .carousel-indicators button::before{width:35px;height:35px;top:-5px;left:-5px}}.product-series-section .product-series-color .carousel-indicators button.active::before{opacity:1;transition:.3s}.product-series-section .product-series-color .carousel-indicators button.col-ap{background-color:#2a58ad}.product-series-section .product-series-color .carousel-indicators button.col-wp{background-color:#e6ddd3}.product-series-section .product-series-color .carousel-indicators button.col-yp{background-color:#cdd452}.product-series-section .product-series-color .carousel-indicators button.col-cp{background-color:#808074}.product-series-section .product-series-color .carousel-indicators button.col-kk{background-color:#363c45}.product-series-section .product-series-color .carousel-indicators button.col-pp{background-color:#885071}.product-series-section .product-series-color .carousel-indicators button.col-wo{background-color:#f2e5d4}.product-series-section .product-series-color .carousel-indicators button.col-ko{background-color:#4d515f}.product-series-section .product-series-color .carousel-indicators button.col-po{background-color:#ddc7c7}.product-series-section .product-series-color .carousel-indicators button.col-wz{background-color:#ddd5d3}.product-series-section .product-series-color .carousel-indicators button.col-kz{background-color:#282828}.product-series-section .product-series-color .carousel-indicators button.col-gz{background-color:#3a5e58}.product-series-section .product-series-color .carousel-indicators button.col-cz{background-color:#ad9673}.product-series-section .product-series-color .carousel-indicators button.col-az{background-color:#5a607f}.product-series-section .product-series-color .carousel-indicators button.col-ar{background-color:#adc1da}.product-series-section .product-series-color .carousel-indicators button.col-cr{background-color:#cab98b}.product-series-section .product-series-color .carousel-indicators button.col-gr{background-color:#536a50}.product-series-section .product-series-color .carousel-indicators button.col-kr{background-color:#393939}.product-series-section .product-series-color .carousel-indicators button.col-pr{background-color:#d6b0bb}.product-series-section .product-series-color .carousel-indicators button.col-wr{background-color:#e0dfda}.product-series-section .product-series-color .carousel-indicators [data-bs-target]{opacity:1}@media(max-width: 750px){.product-series-section .product-series-color .carousel-inner{margin-top:0;padding:0 16%}}.product-series-section .product-series-linup{text-align:center;padding-top:30px}@media(max-width: 750px){.product-series-section .product-series-linup{background-color:#f2f2f2;padding-top:20px;padding-bottom:60px}}.product-series-section .product-series-linup h4{font-size:18px;line-height:1.4;margin-bottom:1em}.product-series-section .product-series-linup h4 span{font-weight:400;font-size:88%}@media(max-width: 750px){.product-series-section .product-series-linup h4 span{display:block}}@media(max-width: 750px){.product-series-section .product-series-linup h4{font-size:16px;margin-top:1.2em;margin-bottom:.4em}}.product-series-section .product-series-linup .model-number-product{font-size:16px;line-height:1.4;margin-bottom:.3em}@media(max-width: 750px){.product-series-section .product-series-linup .model-number-product{font-size:15px;margin-bottom:.6em}}.product-series-section .product-series-linup .product-series-linup-pict{text-align:center;padding:0;margin-bottom:35px}@media(max-width: 750px){.product-series-section .product-series-linup .product-series-linup-pict{margin-bottom:20px}}.product-series-section .product-series-linup .product-series-linup-pict span{font-size:15px;line-height:1.2;padding:2px 7px 3px;border:solid 1px #000;list-style:none;display:inline-block;margin:3px 5px}.cta-btn{text-align:center}.cta-btn a{min-width:315px;padding:10px 20px;min-height:50px;display:inline-flex;align-items:center;justify-content:center;border:solid 2px #000;font-size:18px;font-weight:bold;line-height:1.2;background-color:#fff;transition:.2s}@media(max-width: 750px){.cta-btn a{width:250px;min-width:250px}}.cta-btn a:hover{background-color:#000;color:#fff}.special-pages-banner-section{background:url("/contents/product/vacuum-insulated-products/mmp-w-1/assets/img/sp-banner-bg.jpg") no-repeat center center/cover;padding:60px 0}@media(max-width: 750px){.special-pages-banner-section{background-image:url("/contents/product/vacuum-insulated-products/mmp-w-1/assets/img/sp-banner-side-bg-sp.jpg");background-position:center 15%;padding:25px 0 70px}}@media(max-width: 750px){.special-pages-banner-section .content-warp{padding:0}}.special-pages-banner-section .special-pages-banner{max-width:1050px;margin:auto;display:flex;overflow:hidden;border-radius:10px;box-shadow:0 0 25px rgba(15,110,132,.3)}@media(max-width: 750px){.special-pages-banner-section .special-pages-banner{border-radius:0;flex-flow:column;width:100%;box-shadow:none}}.special-pages-banner-section .special-pages-banner-mv{width:67.619047619%}@media(max-width: 750px){.special-pages-banner-section .special-pages-banner-mv{width:100%}}.special-pages-banner-section .special-pages-banner-mv img{width:100%;height:auto}.special-pages-banner-section .special-pages-banner-con{background:url("/contents/product/vacuum-insulated-products/mmp-w-1/assets/img/sp-banner-side-bg.jpg") no-repeat center center/cover;text-align:center;width:32.380952381%;padding:3.5% 1.6% 0}@media(max-width: 750px){.special-pages-banner-section .special-pages-banner-con{background:0;width:340px;margin:auto;padding:30px 0}}.special-pages-banner-section .special-pages-banner-con-ttl{font-size:clamp(.875rem,-.0282258065rem + 1.8817204301vw,1.3125rem);font-weight:400;line-height:1.2;position:relative;padding-bottom:20px;margin-bottom:10px;color:#535152;letter-spacing:0}@media(max-width: 750px){.special-pages-banner-section .special-pages-banner-con-ttl{font-size:23px}}.special-pages-banner-section .special-pages-banner-con-ttl::after{content:"";width:100%;height:20%;position:absolute;bottom:0;left:0;background:url("/contents/product/vacuum-insulated-products/mmp-w-1/assets/img/point-hr.svg") no-repeat center bottom/cover}.special-pages-banner-section .special-pages-banner-con-sum span{display:block;color:#535152;margin-bottom:.3em;font-weight:500;line-height:1.2}.special-pages-banner-section .special-pages-banner-con-sum span:nth-child(1){font-size:clamp(1.5rem,.1666666667rem + 2.7777777778vw,2.25rem)}@media(max-width: 750px){.special-pages-banner-section .special-pages-banner-con-sum span:nth-child(1){font-size:39px}}.special-pages-banner-section .special-pages-banner-con-sum span:nth-child(2){font-size:clamp(1.25rem,.0277777778rem + 2.5462962963vw,1.9375rem);padding:5px 5% 8px;width:8em;margin-left:auto;margin-right:auto;color:#fff;border-radius:5px;background-color:#6d6b6c}@media(max-width: 750px){.special-pages-banner-section .special-pages-banner-con-sum span:nth-child(2){font-size:32px}}.special-pages-banner-section .special-pages-banner-con-sum span:nth-child(3){font-size:clamp(1.6875rem,.2430555556rem + 3.0092592593vw,2.5rem);text-shadow:0 0 10px rgba(112,65,38,.5);color:#fff}@media(max-width: 750px){.special-pages-banner-section .special-pages-banner-con-sum span:nth-child(3){font-size:40px}}.special-pages-banner-section .special-pages-banner-link{display:block;text-align:center;font-size:clamp(.875rem,.2083333333rem + 1.3888888889vw,1.25rem);font-weight:600;color:#fff;border-radius:50vh;background-color:#f59349;border:solid 2px #fff;width:90%;margin-left:auto;margin-right:auto;padding:3%;box-shadow:0 0 15px rgba(112,69,56,.4);margin-top:12%;transition:.2s}.special-pages-banner-section .special-pages-banner-link:hover{background-color:#f37b20}@media(max-width: 750px){.special-pages-banner-section .special-pages-banner-link{font-size:20px;padding:16px 15px 20px}}#mmp-w .product-menu-area{position:fixed;z-index:100;width:100%;border-bottom:1px solid #d7d7d7;background-color:#fff;transition:top .5s ease-out;top:70px;height:70px}#mmp-w .product-menu-area.hide{top:-140px}@media(max-width: 750px){#mmp-w .product-menu-area{top:13.3333333333vw;left:0;height:13.3333333333vw}}#mmp-w .product-menu-area .product-menu-inner{width:100%;height:100%;align-items:center;overflow-y:hidden;overflow-x:auto;justify-content:space-between}@media(max-width: 750px){#mmp-w .product-menu-area .product-menu-inner{justify-content:flex-start}}#mmp-w .product-menu-area .product-menu-inner .d-flex{display:flex}#mmp-w .product-menu-area .product-menu-inner .product-menu{align-items:center;margin-bottom:0;padding-left:0;list-style-type:none}#mmp-w .product-menu-area .product-menu-inner .product-menu li{font-weight:500;white-space:nowrap;font-size:18px;letter-spacing:0}@media(max-width: 750px){#mmp-w .product-menu-area .product-menu-inner .product-menu li{font-size:3.4666666667vw}}#mmp-w .product-menu-area .product-menu-inner .product-menu li:not(:last-child){margin-right:50px}@media(max-width: 750px){#mmp-w .product-menu-area .product-menu-inner .product-menu li:not(:last-child){margin-right:6.6666666667vw}}#mmp-w .product-menu-area .product-menu-inner a{transition:.4s opacity ease}#mmp-w .product-menu-area .product-menu-inner .button-purchase{padding:10px 56px;font-size:18px;border-radius:0;background-color:#333;color:#fff;white-space:nowrap;letter-spacing:0;font-feature-settings:normal}@media(max-width: 750px){#mmp-w .product-menu-area .product-menu-inner .button-purchase{margin-left:6.6666666667vw;padding:1.3333333333vw 5.3333333333vw;font-size:3.4666666667vw}}.lang-en #mmp-w{letter-spacing:0}.lang-en #mmp-w_about .content-main .sub-ttl{font-size:clamp(21px,2vw + 7px,30px)}@media(max-width: 1240px){.lang-en #mmp-w_about .content-main .sub-ttl{font-size:2.4vw}}@media(max-width: 750px){.lang-en #mmp-w_about .content-main .sub-ttl{margin-bottom:10%;font-size:clamp(21px,2vw + 7px,30px)}}.lang-en #mmp-w_about .content-main h2{font-size:clamp(28px,19px + 1.7143vw,40px)}@media(max-width: 1240px){.lang-en #mmp-w_about .content-main h2{font-size:3.2vw}}@media(max-width: 750px){.lang-en #mmp-w_about .content-main h2{font-size:clamp(28px,19px + 1.7143vw,40px)}}.lang-en #mmp-w_about .content-sub .img-box .emp-box .txt{font-size:18px;padding-bottom:.2em}@media(max-width: 820px){.lang-en #mmp-w_about .content-sub .img-box .emp-box .txt{font-size:14px}}@media(max-width: 750px){.lang-en #mmp-w_about .content-sub .img-box .emp-box .txt{font-size:16px}}@media(max-width: 480px){.lang-en #mmp-w_about .content-sub .img-box .emp-box .txt{font-size:14px}}.lang-en #mmp-w_about .content-sub .img-box .emp-box .txt strong{font-size:140%}.lang-en .line-up-table table th{line-height:1.1}.lang-en #rakuraku .sub-ttl{top:6%}.lang-en #rakuraku .sub-ttl span.grad-line{display:inline-block}@media(max-width: 1300px){.lang-en #rakuraku .sub-ttl{top:8%;font-size:clamp(1.125rem,-0.0495rem + 2.2917vw,1.8125rem)}}@media(max-width: 750px){.lang-en #rakuraku .sub-ttl{background:none;margin-bottom:2em;font-size:clamp(21px,2vw + 7px,30px)}}.lang-en #rakuraku .rakuraku-card-lead{font-size:clamp(1.0625rem,.5rem + 2.5vw,1.125rem)}.lang-en #rakuraku .rakuraku-card-lead br{display:none}.lang-en #rakuraku .rakuraku-card-lead span{display:inline-block}.lang-en #technology-area .content-head-sub h3 br{display:none}.lang-en .content-card h3{font-size:clamp(1.1875rem,1rem + .8333333333vw,1.625rem)}.lang-en .content-card .point-contents .spc-ttl strong{font-size:15px;text-align:center;max-width:125px;display:inline-block}.lang-en .content-card .point-contents.point-01-warp2 .point-01-warp2-inner p br{display:none}.lang-en .content-card .point-contents.point-01-warp2 .point-01-warp2-inner figcaption{font-size:11px;white-space:nowrap;flex-flow:wrap}.lang-en .product-feature .section-header .section-header-ttl{margin-top:1em}.lang-en .content-head .content-head-main h2{line-height:1.1}.lang-en .content-head .content-head-sub h3{font-size:clamp(22px,16.944px + 1.05vw,28px)}.lang-en .special-pages-banner-con-ttl{font-size:clamp(.75rem,-.0241935484rem + 1.6129032258vw,1.125rem)}@media(max-width: 750px){.lang-en .special-pages-banner-con-ttl{font-size:20px}}.lang-en .special-pages-banner-section .special-pages-banner-link{margin-top:10%;line-height:1.2}