#product-index-page main{padding-bottom:0}#product-index-page main .headingBox .usTxt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:500;line-height:1;letter-spacing:.02em;font-size:calc(14px + 0vw)}@media (max-width:375px){#product-index-page main .headingBox .usTxt{font-size:calc(14 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .headingBox .usTxt{font-size:calc(14 / 1920 * 100vw)}}#product-index-page main .headingBox .usTxt img{position:relative;top:-1px;height:auto;width:calc(15px + 0vw);margin-right:calc(11px + 0vw)}@media (max-width:375px){#product-index-page main .headingBox .usTxt img{width:calc(15 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .headingBox .usTxt img{width:calc(15 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .headingBox .usTxt img{margin-right:calc(11 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .headingBox .usTxt img{margin-right:calc(11 / 1920 * 100vw)}}#product-index-page main .headingBox h2{font-weight:700;line-height:1.36;letter-spacing:.03em;margin-top:calc(8.78641px + .32362vw);font-size:calc(22.71845px + 1.94175vw)}@media (max-width:375px){#product-index-page main .headingBox h2{margin-top:calc(10 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .headingBox h2{margin-top:calc(15 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .headingBox h2{font-size:calc(30 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .headingBox h2{font-size:calc(60 / 1920 * 100vw)}}#product-index-page main .headingBox-small{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:1px solid #0c1016;padding-bottom:calc(6px + 0vw)}@media (max-width:375px){#product-index-page main .headingBox-small{padding-bottom:calc(6 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .headingBox-small{padding-bottom:calc(6 / 1920 * 100vw)}}#product-index-page main .headingBox-small .usTxt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:500;line-height:1;letter-spacing:.02em;font-size:calc(14px + 0vw)}@media (max-width:375px){#product-index-page main .headingBox-small .usTxt{font-size:calc(14 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .headingBox-small .usTxt{font-size:calc(14 / 1920 * 100vw)}}#product-index-page main .headingBox-small .usTxt img{position:relative;top:-1px;height:auto;width:calc(15px + 0vw);margin-right:calc(11px + 0vw)}@media (max-width:375px){#product-index-page main .headingBox-small .usTxt img{width:calc(15 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .headingBox-small .usTxt img{width:calc(15 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .headingBox-small .usTxt img{margin-right:calc(11 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .headingBox-small .usTxt img{margin-right:calc(11 / 1920 * 100vw)}}#product-index-page main .headingBox-small h3{font-weight:700;line-height:1.36;letter-spacing:.03em;margin-top:calc(8px + 0vw);font-size:calc(18.78641px + .32362vw)}@media (max-width:375px){#product-index-page main .headingBox-small h3{margin-top:calc(8 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .headingBox-small h3{margin-top:calc(8 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .headingBox-small h3{font-size:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .headingBox-small h3{font-size:calc(25 / 1920 * 100vw)}}#product-index-page main .copyTxt{text-align:justify;line-height:2;letter-spacing:.06em;margin-top:calc(16.30097px + .45307vw);font-size:calc(14.27184px + .19417vw)}@media (max-width:375px){#product-index-page main .copyTxt{margin-top:calc(18 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .copyTxt{margin-top:calc(25 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .copyTxt{font-size:calc(15 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .copyTxt{font-size:calc(18 / 1920 * 100vw)}}#product-index-page main .detailBtn a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 82px 0 35px;color:#fff;background:url(../../images/common/link_wh.svg) right 8.21% center no-repeat,#1575c8;border-radius:5px;max-width:calc(268px + 0vw);height:calc(66px + 0vw);font-size:calc(14.27184px + .19417vw);background-size:calc(37px + 0vw)}@media (max-width:375px){#product-index-page main .detailBtn a{max-width:calc(268 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .detailBtn a{max-width:calc(268 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .detailBtn a{height:calc(66 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .detailBtn a{height:calc(66 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .detailBtn a{font-size:calc(15 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .detailBtn a{font-size:calc(18 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .detailBtn a{background-size:calc(37 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .detailBtn a{background-size:calc(37 / 1920 * 100vw)}}#product-index-page main .keyvisualBlock{overflow:hidden;padding-right:calc(8.34951px + 3.1068vw);padding-left:calc(8.34951px + 3.1068vw)}@media (max-width:375px){#product-index-page main .keyvisualBlock{padding-right:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .keyvisualBlock{padding-right:calc(68 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .keyvisualBlock{padding-left:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .keyvisualBlock{padding-left:calc(68 / 1920 * 100vw)}}@media screen and (max-width:750px){#product-index-page main .keyvisualBlock{padding:0}}#product-index-page main .keyvisualBlock__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 auto;max-width:calc(1574px + 0vw)}@media (max-width:375px){#product-index-page main .keyvisualBlock__inner{max-width:calc(1574 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .keyvisualBlock__inner{max-width:calc(1574 / 1920 * 100vw)}}@media screen and (max-width:1440px){#product-index-page main .keyvisualBlock__inner{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}#product-index-page main .keyvisualBlock__inner .imgBox{position:relative;z-index:2;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:51.84%}@media screen and (max-width:750px){#product-index-page main .keyvisualBlock__inner .imgBox{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%}}@media screen and (max-width:1574px){#product-index-page main .keyvisualBlock__inner .imgBox figure{height:456px}}@media screen and (max-width:750px){#product-index-page main .keyvisualBlock__inner .imgBox figure{height:calc(160px + 26.66667vw)}}@media screen and (max-width:750px) and (max-width:375px){#product-index-page main .keyvisualBlock__inner .imgBox figure{height:calc(260 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:750px){#product-index-page main .keyvisualBlock__inner .imgBox figure{height:calc(360 / 750 * 100vw)}}#product-index-page main .keyvisualBlock__inner .imgBox figure img{max-width:none;width:52vw;height:auto}@media screen and (max-width:1574px){#product-index-page main .keyvisualBlock__inner .imgBox figure img{-o-object-fit:cover;object-fit:cover;height:100%}}@media screen and (max-width:750px){#product-index-page main .keyvisualBlock__inner .imgBox figure img{width:100%}}#product-index-page main .keyvisualBlock__inner .txtBox{position:relative;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:42.95%;margin-top:calc(-27.91262px + 7.44337vw)}@media (max-width:375px){#product-index-page main .keyvisualBlock__inner .txtBox{margin-top:calc(0 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .keyvisualBlock__inner .txtBox{margin-top:calc(115 / 1920 * 100vw)}}@media screen and (max-width:1440px){#product-index-page main .keyvisualBlock__inner .txtBox{margin-top:calc(0px + 0vw);padding-top:calc(112.13592px + -3.23625vw)}}@media screen and (max-width:1440px) and (max-width:375px){#product-index-page main .keyvisualBlock__inner .txtBox{margin-top:calc(0 / 375 * 100vw)}}@media screen and (max-width:1440px) and (min-width:1920px){#product-index-page main .keyvisualBlock__inner .txtBox{margin-top:calc(0 / 1920 * 100vw)}}@media screen and (max-width:1440px) and (max-width:375px){#product-index-page main .keyvisualBlock__inner .txtBox{padding-top:calc(100 / 375 * 100vw)}}@media screen and (max-width:1440px) and (min-width:1920px){#product-index-page main .keyvisualBlock__inner .txtBox{padding-top:calc(50 / 1920 * 100vw)}}@media screen and (max-width:1024px){#product-index-page main .keyvisualBlock__inner .txtBox{padding-top:calc(110px + 0vw)}}@media screen and (max-width:1024px) and (max-width:375px){#product-index-page main .keyvisualBlock__inner .txtBox{padding-top:calc(110 / 375 * 100vw)}}@media screen and (max-width:1024px) and (min-width:1920px){#product-index-page main .keyvisualBlock__inner .txtBox{padding-top:calc(110 / 1920 * 100vw)}}@media screen and (max-width:750px){#product-index-page main .keyvisualBlock__inner .txtBox{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%;padding-top:calc(33px + 0vw);padding-right:calc(8.34951px + 3.1068vw);padding-bottom:calc(48px + 0vw);padding-left:calc(8.34951px + 3.1068vw)}}@media screen and (max-width:750px) and (max-width:375px){#product-index-page main .keyvisualBlock__inner .txtBox{padding-top:calc(33 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#product-index-page main .keyvisualBlock__inner .txtBox{padding-top:calc(33 / 1920 * 100vw)}}@media screen and (max-width:750px) and (max-width:375px){#product-index-page main .keyvisualBlock__inner .txtBox{padding-right:calc(20 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#product-index-page main .keyvisualBlock__inner .txtBox{padding-right:calc(68 / 1920 * 100vw)}}@media screen and (max-width:750px) and (max-width:375px){#product-index-page main .keyvisualBlock__inner .txtBox{padding-bottom:calc(48 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#product-index-page main .keyvisualBlock__inner .txtBox{padding-bottom:calc(48 / 1920 * 100vw)}}@media screen and (max-width:750px) and (max-width:375px){#product-index-page main .keyvisualBlock__inner .txtBox{padding-left:calc(20 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#product-index-page main .keyvisualBlock__inner .txtBox{padding-left:calc(68 / 1920 * 100vw)}}#product-index-page main .keyvisualBlock__inner .txtBox::before{content:'';position:absolute;top:50%;left:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw;height:140%;background:#fff}@media screen and (max-width:1440px){#product-index-page main .keyvisualBlock__inner .txtBox::before{height:100%}}@media screen and (max-width:750px){#product-index-page main .keyvisualBlock__inner .txtBox::before{top:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);width:100%}}#product-index-page main .keyvisualBlock__inner .txtBox h1{position:relative;font-weight:700;line-height:1.36;letter-spacing:.03em;background:url(../../images/common/ttl_line.svg) left bottom no-repeat;padding-bottom:calc(18px + 0vw);font-size:calc(22.71845px + 1.94175vw)}@media (max-width:375px){#product-index-page main .keyvisualBlock__inner .txtBox h1{padding-bottom:calc(18 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .keyvisualBlock__inner .txtBox h1{padding-bottom:calc(18 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .keyvisualBlock__inner .txtBox h1{font-size:calc(30 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .keyvisualBlock__inner .txtBox h1{font-size:calc(60 / 1920 * 100vw)}}#product-index-page main .keyvisualBlock__inner .txtBox .readTxt{margin-top:calc(22px + 0vw)}@media (max-width:375px){#product-index-page main .keyvisualBlock__inner .txtBox .readTxt{margin-top:calc(22 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .keyvisualBlock__inner .txtBox .readTxt{margin-top:calc(22 / 1920 * 100vw)}}#product-index-page main .keyvisualBlock__inner .txtBox .readTxt p{position:relative;text-align:justify;font-weight:700;line-height:1.83;letter-spacing:.03em;padding-left:calc(30px + 0vw);font-size:calc(17.51456px + .12945vw)}@media (max-width:375px){#product-index-page main .keyvisualBlock__inner .txtBox .readTxt p{padding-left:calc(30 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .keyvisualBlock__inner .txtBox .readTxt p{padding-left:calc(30 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .keyvisualBlock__inner .txtBox .readTxt p{font-size:calc(18 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .keyvisualBlock__inner .txtBox .readTxt p{font-size:calc(20 / 1920 * 100vw)}}@media screen and (max-width:750px){#product-index-page main .keyvisualBlock__inner .txtBox .readTxt p{padding-left:0}}#product-index-page main .keyvisualBlock__inner .txtBox .readTxt p::before{content:'';position:absolute;background:url(../../images/common/icon_circle.svg) center/100% auto no-repeat;top:calc(10.51456px + .12945vw);left:calc(7px + 0vw);width:calc(11px + 0vw);height:calc(11px + 0vw)}@media (max-width:375px){#product-index-page main .keyvisualBlock__inner .txtBox .readTxt p::before{top:calc(11 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .keyvisualBlock__inner .txtBox .readTxt p::before{top:calc(13 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .keyvisualBlock__inner .txtBox .readTxt p::before{left:calc(7 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .keyvisualBlock__inner .txtBox .readTxt p::before{left:calc(7 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .keyvisualBlock__inner .txtBox .readTxt p::before{width:calc(11 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .keyvisualBlock__inner .txtBox .readTxt p::before{width:calc(11 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .keyvisualBlock__inner .txtBox .readTxt p::before{height:calc(11 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .keyvisualBlock__inner .txtBox .readTxt p::before{height:calc(11 / 1920 * 100vw)}}@media screen and (max-width:750px){#product-index-page main .keyvisualBlock__inner .txtBox .readTxt p::before{display:none}}#product-index-page main .keyvisualBlock__inner .panBox{position:relative;margin-top:calc(12.2233px + 4.20712vw)}@media (max-width:375px){#product-index-page main .keyvisualBlock__inner .panBox{margin-top:calc(28 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .keyvisualBlock__inner .panBox{margin-top:calc(93 / 1920 * 100vw)}}#product-index-page main .keyvisualBlock__inner .panBox ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;letter-spacing:.03em;row-gap:calc(14.21359px + -.32362vw);font-size:calc(12.75728px + .06472vw)}@media (max-width:375px){#product-index-page main .keyvisualBlock__inner .panBox ul{row-gap:calc(13 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .keyvisualBlock__inner .panBox ul{row-gap:calc(8 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .keyvisualBlock__inner .panBox ul{font-size:calc(13 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .keyvisualBlock__inner .panBox ul{font-size:calc(14 / 1920 * 100vw)}}#product-index-page main .keyvisualBlock__inner .panBox ul li.panTxt{padding-right:calc(8.05825px + .5178vw)}@media (max-width:375px){#product-index-page main .keyvisualBlock__inner .panBox ul li.panTxt{padding-right:calc(10 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .keyvisualBlock__inner .panBox ul li.panTxt{padding-right:calc(18 / 1920 * 100vw)}}#product-index-page main .keyvisualBlock__inner .panBox ul li ul{line-height:1}#product-index-page main .keyvisualBlock__inner .panBox ul li ul li{border-left:1px solid #bebec0;padding-right:calc(8.05825px + .5178vw);padding-left:calc(8.05825px + .5178vw)}@media (max-width:375px){#product-index-page main .keyvisualBlock__inner .panBox ul li ul li{padding-right:calc(10 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .keyvisualBlock__inner .panBox ul li ul li{padding-right:calc(18 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .keyvisualBlock__inner .panBox ul li ul li{padding-left:calc(10 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .keyvisualBlock__inner .panBox ul li ul li{padding-left:calc(18 / 1920 * 100vw)}}#product-index-page main .keyvisualBlock__inner .panBox ul li ul li a{opacity:.39;border-bottom:1px solid rgba(25,65,163,0)}#product-index-page main .keyvisualBlock__inner .panBox ul li ul li a:hover{opacity:1;color:#1941a3;border-bottom:1px solid #1941a3}#product-index-page main .cableAnimation{pointer-events:none;position:absolute}#product-index-page main .cableAnimation svg{width:100%;height:100%;overflow:visible;display:block}#product-index-page main .cableAnimation image{width:100%;height:100%}#product-index-page main .cableAnimation-path{fill:none;stroke:#fff;stroke-width:110;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000}#product-index-page main .cableAnimation.is-active .cableAnimation-path{-webkit-animation:cableMask 1.5s linear forwards;animation:cableMask 1.5s linear forwards}#product-index-page main .cableAnimation.cableAnimation-01{left:0;top:calc(115.57282px + -6.01942vw);width:calc(37.13592px + 3.43042vw);height:calc(216.75728px + 20.06472vw)}@media (max-width:375px){#product-index-page main .cableAnimation.cableAnimation-01{top:calc(93 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .cableAnimation.cableAnimation-01{top:calc(0 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .cableAnimation.cableAnimation-01{width:calc(50 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .cableAnimation.cableAnimation-01{width:calc(103 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .cableAnimation.cableAnimation-01{height:calc(292 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .cableAnimation.cableAnimation-01{height:calc(602 / 1920 * 100vw)}}#product-index-page main .cableAnimation.cableAnimation-02{left:0;top:calc(115.57282px + -6.01942vw);width:calc(37.13592px + 3.43042vw);height:calc(216.75728px + 20.06472vw)}@media (max-width:375px){#product-index-page main .cableAnimation.cableAnimation-02{top:calc(93 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .cableAnimation.cableAnimation-02{top:calc(0 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .cableAnimation.cableAnimation-02{width:calc(50 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .cableAnimation.cableAnimation-02{width:calc(103 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .cableAnimation.cableAnimation-02{height:calc(292 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .cableAnimation.cableAnimation-02{height:calc(602 / 1920 * 100vw)}}#product-index-page main .cableAnimation.cableAnimation-02 .cableAnimation-path{stroke-width:55;stroke-dasharray:300;stroke-dashoffset:300}#product-index-page main .cableAnimation.cableAnimation-02.is-active .cableAnimation-path{-webkit-animation:cableMask-mini 1.5s linear forwards 1.1s;animation:cableMask-mini 1.5s linear forwards 1.1s}#product-index-page main .cableAnimation.cableAnimation-03{z-index:1;right:0;bottom:0;width:calc(164.41748px + 14.82201vw);height:calc(45.70874px + 4.07767vw)}@media (max-width:375px){#product-index-page main .cableAnimation.cableAnimation-03{width:calc(220 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .cableAnimation.cableAnimation-03{width:calc(449 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .cableAnimation.cableAnimation-03{height:calc(61 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .cableAnimation.cableAnimation-03{height:calc(124 / 1920 * 100vw)}}@media screen and (max-width:820px){#product-index-page main .cableAnimation.cableAnimation-03{-webkit-transform:translateX(55%);-ms-transform:translateX(55%);transform:translateX(55%)}}#product-index-page main .cableAnimation.cableAnimation-04{top:calc(-34.36893px + -5.50162vw);left:calc(-8.34951px + -3.1068vw);width:calc(228.05825px + 13.85113vw);height:calc(91.12621px + 5.56634vw)}@media (max-width:375px){#product-index-page main .cableAnimation.cableAnimation-04{top:calc(-55 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .cableAnimation.cableAnimation-04{top:calc(-140 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .cableAnimation.cableAnimation-04{left:calc(-20 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .cableAnimation.cableAnimation-04{left:calc(-68 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .cableAnimation.cableAnimation-04{width:calc(280 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .cableAnimation.cableAnimation-04{width:calc(494 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .cableAnimation.cableAnimation-04{height:calc(112 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .cableAnimation.cableAnimation-04{height:calc(198 / 1920 * 100vw)}}@media screen and (max-width:820px){#product-index-page main .cableAnimation.cableAnimation-04{-webkit-transform:translateX(-25%);-ms-transform:translateX(-25%);transform:translateX(-25%)}}#product-index-page main .cableAnimation.cableAnimation-05{top:40%;right:0;width:calc(45.67961px + 3.81877vw);height:calc(167.3301px + 14.04531vw)}@media (max-width:375px){#product-index-page main .cableAnimation.cableAnimation-05{width:calc(60 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .cableAnimation.cableAnimation-05{width:calc(119 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .cableAnimation.cableAnimation-05{height:calc(220 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .cableAnimation.cableAnimation-05{height:calc(437 / 1920 * 100vw)}}@media screen and (max-width:750px){#product-index-page main .cableAnimation.cableAnimation-05{top:30%}}#product-index-page main .cableAnimation.cableAnimation-06{bottom:0;left:0;width:calc(161.84466px + 7.50809vw);height:calc(257.33981px + 11.90939vw)}@media (max-width:375px){#product-index-page main .cableAnimation.cableAnimation-06{width:calc(190 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .cableAnimation.cableAnimation-06{width:calc(306 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .cableAnimation.cableAnimation-06{height:calc(302 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .cableAnimation.cableAnimation-06{height:calc(486 / 1920 * 100vw)}}@media screen and (max-width:820px){#product-index-page main .cableAnimation.cableAnimation-06{-webkit-transform:translateX(-40%);-ms-transform:translateX(-40%);transform:translateX(-40%)}}@-webkit-keyframes cableMask{from{opacity:0;stroke-dashoffset:1000}to{opacity:1;stroke-dashoffset:0}}@keyframes cableMask{from{opacity:0;stroke-dashoffset:1000}to{opacity:1;stroke-dashoffset:0}}@-webkit-keyframes cableMask-mini{from{opacity:0;stroke-dashoffset:300}to{opacity:1;stroke-dashoffset:0}}@keyframes cableMask-mini{from{opacity:0;stroke-dashoffset:300}to{opacity:1;stroke-dashoffset:0}}#product-index-page main .productsBlock{overflow:hidden;position:relative;padding-top:calc(63.00971px + -2.13592vw);padding-right:calc(8.34951px + 3.1068vw);padding-bottom:calc(34.36893px + 5.50162vw);padding-left:calc(8.34951px + 3.1068vw)}@media (max-width:375px){#product-index-page main .productsBlock{padding-top:calc(55 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .productsBlock{padding-top:calc(22 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .productsBlock{padding-right:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .productsBlock{padding-right:calc(68 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .productsBlock{padding-bottom:calc(55 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .productsBlock{padding-bottom:calc(140 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .productsBlock{padding-left:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .productsBlock{padding-left:calc(68 / 1920 * 100vw)}}@media screen and (max-width:1440px){#product-index-page main .productsBlock{padding-top:calc(51.84466px + .84142vw)}}@media screen and (max-width:1440px) and (max-width:375px){#product-index-page main .productsBlock{padding-top:calc(55 / 375 * 100vw)}}@media screen and (max-width:1440px) and (min-width:1920px){#product-index-page main .productsBlock{padding-top:calc(68 / 1920 * 100vw)}}#product-index-page main .productsBlock__inner{position:relative;z-index:2;width:100%;margin:0 auto;max-width:calc(1574px + 0vw)}@media (max-width:375px){#product-index-page main .productsBlock__inner{max-width:calc(1574 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .productsBlock__inner{max-width:calc(1574 / 1920 * 100vw)}}#product-index-page main .productsBlock__inner .headingBox{max-width:calc(1057px + 0vw);margin-right:calc(-26.21359px + 6.99029vw)}@media (max-width:375px){#product-index-page main .productsBlock__inner .headingBox{max-width:calc(1057 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .productsBlock__inner .headingBox{max-width:calc(1057 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .productsBlock__inner .headingBox{margin-right:calc(0 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .productsBlock__inner .headingBox{margin-right:calc(108 / 1920 * 100vw)}}@media screen and (max-width:1300px){#product-index-page main .productsBlock__inner .headingBox{max-width:none;width:80%;margin-right:6%}}@media screen and (max-width:750px){#product-index-page main .productsBlock__inner .headingBox{width:100%;margin-right:0}}#product-index-page main .productsBlock__inner .productsBlock-item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 auto;max-width:calc(1574px + 0vw);margin-top:calc(24.99029px + 2.13592vw)}@media (max-width:375px){#product-index-page main .productsBlock__inner .productsBlock-item{max-width:calc(1574 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .productsBlock__inner .productsBlock-item{max-width:calc(1574 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .productsBlock__inner .productsBlock-item{margin-top:calc(33 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .productsBlock__inner .productsBlock-item{margin-top:calc(66 / 1920 * 100vw)}}#product-index-page main .productsBlock__inner .productsBlock-item::after{content:'';position:absolute;top:0;left:50%;width:1px;height:100%;background:#bebec0}@media screen and (max-width:820px){#product-index-page main .productsBlock__inner .productsBlock-item::after{display:none}}#product-index-page main .productsBlock__inner .productsBlock-item .itemBox{width:44.22%}@media screen and (max-width:820px){#product-index-page main .productsBlock__inner .productsBlock-item .itemBox{width:100%}#product-index-page main .productsBlock__inner .productsBlock-item .itemBox:nth-of-type(n+2){border-top:1px dotted #bebec0;margin-top:calc(33px + 0vw);padding-top:calc(33px + 0vw)}}@media screen and (max-width:820px) and (max-width:375px){#product-index-page main .productsBlock__inner .productsBlock-item .itemBox:nth-of-type(n+2){margin-top:calc(33 / 375 * 100vw)}}@media screen and (max-width:820px) and (min-width:1920px){#product-index-page main .productsBlock__inner .productsBlock-item .itemBox:nth-of-type(n+2){margin-top:calc(33 / 1920 * 100vw)}}@media screen and (max-width:820px) and (max-width:375px){#product-index-page main .productsBlock__inner .productsBlock-item .itemBox:nth-of-type(n+2){padding-top:calc(33 / 375 * 100vw)}}@media screen and (max-width:820px) and (min-width:1920px){#product-index-page main .productsBlock__inner .productsBlock-item .itemBox:nth-of-type(n+2){padding-top:calc(33 / 1920 * 100vw)}}#product-index-page main .productsBlock__inner .productsBlock-item .itemBox figure{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#product-index-page main .productsBlock__inner .productsBlock-item .itemBox figure figcaption{position:relative;width:23.56%;font-weight:500;line-height:1;border-top:1px solid #0c1016;padding-top:calc(17px + 0vw);font-size:calc(9.02913px + .2589vw)}@media (max-width:375px){#product-index-page main .productsBlock__inner .productsBlock-item .itemBox figure figcaption{padding-top:calc(17 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .productsBlock__inner .productsBlock-item .itemBox figure figcaption{padding-top:calc(17 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .productsBlock__inner .productsBlock-item .itemBox figure figcaption{font-size:calc(10 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .productsBlock__inner .productsBlock-item .itemBox figure figcaption{font-size:calc(14 / 1920 * 100vw)}}#product-index-page main .productsBlock__inner .productsBlock-item .itemBox figure figcaption::before{content:'';position:absolute;top:0;left:7px;width:1px;height:10px;background:#0c1016}#product-index-page main .productsBlock__inner .productsBlock-item .itemBox figure img{max-width:none;width:69.82%;height:auto}#product-index-page main .productsBlock__inner .productsBlock-item .itemBox .ttlBox h3{font-weight:700;letter-spacing:.03em;margin-top:calc(17.02913px + .2589vw);font-size:calc(22.3301px + .71197vw)}@media (max-width:375px){#product-index-page main .productsBlock__inner .productsBlock-item .itemBox .ttlBox h3{margin-top:calc(18 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .productsBlock__inner .productsBlock-item .itemBox .ttlBox h3{margin-top:calc(22 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .productsBlock__inner .productsBlock-item .itemBox .ttlBox h3{font-size:calc(25 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .productsBlock__inner .productsBlock-item .itemBox .ttlBox h3{font-size:calc(36 / 1920 * 100vw)}}#product-index-page main .qualityBlock{overflow:hidden;position:relative;background:#f0f0f0;padding-top:calc(34.36893px + 5.50162vw);padding-right:calc(8.34951px + 3.1068vw);padding-bottom:calc(34.36893px + 5.50162vw);padding-left:calc(8.34951px + 3.1068vw)}@media (max-width:375px){#product-index-page main .qualityBlock{padding-top:calc(55 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .qualityBlock{padding-top:calc(140 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .qualityBlock{padding-right:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .qualityBlock{padding-right:calc(68 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .qualityBlock{padding-bottom:calc(55 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .qualityBlock{padding-bottom:calc(140 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .qualityBlock{padding-left:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .qualityBlock{padding-left:calc(68 / 1920 * 100vw)}}#product-index-page main .qualityBlock__inner{position:relative}@media screen and (max-width:820px){#product-index-page main .qualityBlock__inner{z-index:2}}#product-index-page main .qualityBlock__inner .headingBox{position:relative;text-align:center}@media screen and (max-width:750px){#product-index-page main .qualityBlock__inner .headingBox{text-align:left}}#product-index-page main .qualityBlock__inner .headingBox .usTxt{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:750px){#product-index-page main .qualityBlock__inner .headingBox .usTxt{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}#product-index-page main .qualityBlock__inner .headingBox .copyTxt{text-align:center}@media screen and (max-width:750px){#product-index-page main .qualityBlock__inner .headingBox .copyTxt{text-align:justify}}#product-index-page main .qualityBlock-item{width:100%;margin:0 auto;max-width:calc(1574px + 0vw);margin-top:calc(20.13592px + 3.43042vw)}@media (max-width:375px){#product-index-page main .qualityBlock-item{max-width:calc(1574 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .qualityBlock-item{max-width:calc(1574 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .qualityBlock-item{margin-top:calc(33 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .qualityBlock-item{margin-top:calc(86 / 1920 * 100vw)}}#product-index-page main .qualityBlock-item .itemBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:calc(33.43689px + 3.8835vw)}@media (max-width:375px){#product-index-page main .qualityBlock-item .itemBox{margin-top:calc(48 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .qualityBlock-item .itemBox{margin-top:calc(108 / 1920 * 100vw)}}#product-index-page main .qualityBlock-item .itemBox.reverse-layout{margin-top:0}#product-index-page main .qualityBlock-item .itemBox.reverse-layout figure{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media screen and (max-width:820px){#product-index-page main .qualityBlock-item .itemBox.reverse-layout figure{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}#product-index-page main .qualityBlock-item .itemBox.reverse-layout .txtBox{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media screen and (max-width:820px){#product-index-page main .qualityBlock-item .itemBox.reverse-layout .txtBox{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}#product-index-page main .qualityBlock-item .itemBox figure{width:50%}@media screen and (max-width:820px){#product-index-page main .qualityBlock-item .itemBox figure{width:100%}}#product-index-page main .qualityBlock-item .itemBox figure img{max-width:none;width:100%;height:auto}#product-index-page main .qualityBlock-item .itemBox .txtBox{width:44.22%}@media screen and (max-width:1024px){#product-index-page main .qualityBlock-item .itemBox .txtBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media screen and (max-width:820px){#product-index-page main .qualityBlock-item .itemBox .txtBox{width:100%;margin-top:calc(17.02913px + .2589vw)}}@media screen and (max-width:820px) and (max-width:375px){#product-index-page main .qualityBlock-item .itemBox .txtBox{margin-top:calc(18 / 375 * 100vw)}}@media screen and (max-width:820px) and (min-width:1920px){#product-index-page main .qualityBlock-item .itemBox .txtBox{margin-top:calc(22 / 1920 * 100vw)}}#product-index-page main .qualityBlock-item .itemBox .txtBox .vwTxt{position:relative;margin-left:auto;font-weight:500;line-height:1;border-right:1px solid #0c1016;height:calc(164px + 0vw);margin-right:calc(17px + 0vw);padding-right:calc(10px + 0vw);font-size:calc(9.02913px + .2589vw)}@media (max-width:375px){#product-index-page main .qualityBlock-item .itemBox .txtBox .vwTxt{height:calc(164 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .qualityBlock-item .itemBox .txtBox .vwTxt{height:calc(164 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .qualityBlock-item .itemBox .txtBox .vwTxt{margin-right:calc(17 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .qualityBlock-item .itemBox .txtBox .vwTxt{margin-right:calc(17 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .qualityBlock-item .itemBox .txtBox .vwTxt{padding-right:calc(10 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .qualityBlock-item .itemBox .txtBox .vwTxt{padding-right:calc(10 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .qualityBlock-item .itemBox .txtBox .vwTxt{font-size:calc(10 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .qualityBlock-item .itemBox .txtBox .vwTxt{font-size:calc(14 / 1920 * 100vw)}}@media screen and (max-width:1024px){#product-index-page main .qualityBlock-item .itemBox .txtBox .vwTxt{margin-left:0;height:calc(110px + 0vw)}}@media screen and (max-width:1024px) and (max-width:375px){#product-index-page main .qualityBlock-item .itemBox .txtBox .vwTxt{height:calc(110 / 375 * 100vw)}}@media screen and (max-width:1024px) and (min-width:1920px){#product-index-page main .qualityBlock-item .itemBox .txtBox .vwTxt{height:calc(110 / 1920 * 100vw)}}#product-index-page main .qualityBlock-item .itemBox .txtBox .vwTxt::before{content:'';position:absolute;top:7px;left:100%;width:10px;height:1px;background:#0c1016}@media screen and (max-width:1024px){#product-index-page main .qualityBlock-item .itemBox .txtBox .ttlBox{width:calc(100% - 40px)}}#product-index-page main .qualityBlock-item .itemBox .txtBox .ttlBox h3{font-weight:700;letter-spacing:.03em;margin-top:calc(17.02913px + .2589vw);font-size:calc(22.3301px + .71197vw)}@media (max-width:375px){#product-index-page main .qualityBlock-item .itemBox .txtBox .ttlBox h3{margin-top:calc(18 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .qualityBlock-item .itemBox .txtBox .ttlBox h3{margin-top:calc(22 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .qualityBlock-item .itemBox .txtBox .ttlBox h3{font-size:calc(25 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .qualityBlock-item .itemBox .txtBox .ttlBox h3{font-size:calc(36 / 1920 * 100vw)}}#product-index-page main .systemBlock{padding-top:calc(34.36893px + 5.50162vw);padding-right:calc(8.34951px + 3.1068vw);padding-bottom:calc(34.36893px + 5.50162vw);padding-left:calc(8.34951px + 3.1068vw)}@media (max-width:375px){#product-index-page main .systemBlock{padding-top:calc(55 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .systemBlock{padding-top:calc(140 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .systemBlock{padding-right:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .systemBlock{padding-right:calc(68 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .systemBlock{padding-bottom:calc(55 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .systemBlock{padding-bottom:calc(140 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .systemBlock{padding-left:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .systemBlock{padding-left:calc(68 / 1920 * 100vw)}}#product-index-page main .systemBlock__inner .headingBox{text-align:center}@media screen and (max-width:750px){#product-index-page main .systemBlock__inner .headingBox{text-align:left}}#product-index-page main .systemBlock__inner .headingBox .usTxt{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:750px){#product-index-page main .systemBlock__inner .headingBox .usTxt{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}#product-index-page main .systemBlock__inner .headingBox .copyTxt{text-align:center}@media screen and (max-width:750px){#product-index-page main .systemBlock__inner .headingBox .copyTxt{text-align:justify}}#product-index-page main .systemBlock-item{display:grid;grid-template-columns:repeat(3,1fr);width:100%;margin:0 auto;gap:calc(2.95146px + 4.01294vw);max-width:calc(1574px + 0vw);margin-top:calc(20.13592px + 3.43042vw)}@media (max-width:375px){#product-index-page main .systemBlock-item{gap:calc(18 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .systemBlock-item{gap:calc(80 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .systemBlock-item{max-width:calc(1574 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .systemBlock-item{max-width:calc(1574 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .systemBlock-item{margin-top:calc(33 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .systemBlock-item{margin-top:calc(86 / 1920 * 100vw)}}@media screen and (max-width:1430px){#product-index-page main .systemBlock-item{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:820px){#product-index-page main .systemBlock-item{grid-template-columns:repeat(1,1fr);gap:calc(21.59223px + 3.04207vw)}}@media screen and (max-width:820px) and (max-width:375px){#product-index-page main .systemBlock-item{gap:calc(33 / 375 * 100vw)}}@media screen and (max-width:820px) and (min-width:1920px){#product-index-page main .systemBlock-item{gap:calc(80 / 1920 * 100vw)}}#product-index-page main .systemBlock-item .itemBox-layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#product-index-page main .systemBlock-item .itemBox-layout .ttlBox{width:56%;margin-bottom:calc(4.60194px + .90615vw)}@media (max-width:375px){#product-index-page main .systemBlock-item .itemBox-layout .ttlBox{margin-bottom:calc(8 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .systemBlock-item .itemBox-layout .ttlBox{margin-bottom:calc(22 / 1920 * 100vw)}}#product-index-page main .systemBlock-item .itemBox-layout .ttlBox p{font-weight:500;font-size:calc(9.02913px + .2589vw)}@media (max-width:375px){#product-index-page main .systemBlock-item .itemBox-layout .ttlBox p{font-size:calc(10 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .systemBlock-item .itemBox-layout .ttlBox p{font-size:calc(14 / 1920 * 100vw)}}#product-index-page main .systemBlock-item .itemBox-layout .ttlBox h4{font-weight:700;letter-spacing:.03em;margin-top:calc(6px + 0vw);font-size:calc(18.78641px + .32362vw)}@media (max-width:375px){#product-index-page main .systemBlock-item .itemBox-layout .ttlBox h4{margin-top:calc(6 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .systemBlock-item .itemBox-layout .ttlBox h4{margin-top:calc(6 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .systemBlock-item .itemBox-layout .ttlBox h4{font-size:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .systemBlock-item .itemBox-layout .ttlBox h4{font-size:calc(25 / 1920 * 100vw)}}#product-index-page main .systemBlock-item .itemBox-layout figure{width:40.08%}#product-index-page main .systemBlock-item .itemBox-layout figure img{max-width:none;width:100%;height:auto}#product-index-page main .responseBlock{color:#fff;background:url(../../images/product/img08.png) left center/cover no-repeat,#1575c8}@media screen and (max-width:1570px){#product-index-page main .responseBlock{background:url(../../images/product/img08.png) center/cover no-repeat,#1575c8}}@media screen and (max-width:820px){#product-index-page main .responseBlock{background:#1575c8}}#product-index-page main .responseBlock .imgBox{display:none}@media screen and (max-width:820px){#product-index-page main .responseBlock .imgBox{display:block}#product-index-page main .responseBlock .imgBox figure img{max-width:none;width:100%;height:auto}}#product-index-page main .responseBlock__inner{padding-top:calc(34.36893px + 5.50162vw);padding-right:calc(8.34951px + 3.1068vw);padding-bottom:calc(34.36893px + 5.50162vw);padding-left:calc(8.34951px + 3.1068vw)}@media (max-width:375px){#product-index-page main .responseBlock__inner{padding-top:calc(55 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .responseBlock__inner{padding-top:calc(140 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .responseBlock__inner{padding-right:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .responseBlock__inner{padding-right:calc(68 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .responseBlock__inner{padding-bottom:calc(55 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .responseBlock__inner{padding-bottom:calc(140 / 1920 * 100vw)}}@media (max-width:375px){#product-index-page main .responseBlock__inner{padding-left:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .responseBlock__inner{padding-left:calc(68 / 1920 * 100vw)}}@media screen and (max-width:820px){#product-index-page main .responseBlock__inner{padding-top:calc(33px + 0vw)}}@media screen and (max-width:820px) and (max-width:375px){#product-index-page main .responseBlock__inner{padding-top:calc(33 / 375 * 100vw)}}@media screen and (max-width:820px) and (min-width:1920px){#product-index-page main .responseBlock__inner{padding-top:calc(33 / 1920 * 100vw)}}#product-index-page main .responseBlock__inner .headingBox{width:100%;margin:0 auto;max-width:calc(1574px + 0vw)}@media (max-width:375px){#product-index-page main .responseBlock__inner .headingBox{max-width:calc(1574 / 375 * 100vw)}}@media (min-width:1920px){#product-index-page main .responseBlock__inner .headingBox{max-width:calc(1574 / 1920 * 100vw)}}@media screen and (max-width:1570px){#product-index-page main .responseBlock__inner .headingBox{-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.22));filter:drop-shadow(0 0 3px rgba(0,0,0,.22))}}@media screen and (max-width:820px){#product-index-page main .responseBlock__inner .headingBox{-webkit-filter:none;filter:none}}