#home-index-page main{padding-top:0}#home-index-page main .headingBox-ttl{font-weight:700;line-height:1.36;letter-spacing:.03em;margin-top:calc(8px + 0vw);font-size:calc(30.17476px + 1.5534vw)}@media (max-width:375px){#home-index-page main .headingBox-ttl{margin-top:calc(8 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .headingBox-ttl{margin-top:calc(8 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .headingBox-ttl{font-size:calc(36 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .headingBox-ttl{font-size:calc(60 / 1920 * 100vw)}}#home-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){#home-index-page main .headingBox-small{padding-bottom:calc(6 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .headingBox-small{padding-bottom:calc(6 / 1920 * 100vw)}}#home-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){#home-index-page main .headingBox-small .usTxt{font-size:calc(14 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .headingBox-small .usTxt{font-size:calc(14 / 1920 * 100vw)}}#home-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){#home-index-page main .headingBox-small .usTxt img{width:calc(15 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .headingBox-small .usTxt img{width:calc(15 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .headingBox-small .usTxt img{margin-right:calc(11 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .headingBox-small .usTxt img{margin-right:calc(11 / 1920 * 100vw)}}#home-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){#home-index-page main .headingBox-small h3{margin-top:calc(8 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .headingBox-small h3{margin-top:calc(8 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .headingBox-small h3{font-size:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .headingBox-small h3{font-size:calc(25 / 1920 * 100vw)}}#home-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){#home-index-page main .copyTxt{margin-top:calc(18 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .copyTxt{margin-top:calc(25 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .copyTxt{font-size:calc(15 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .copyTxt{font-size:calc(18 / 1920 * 100vw)}}#home-index-page main .detailBtn{margin-top:calc(33.87379px + 1.10032vw)}#home-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){#home-index-page main .detailBtn a{max-width:calc(268 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .detailBtn a{max-width:calc(268 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .detailBtn a{height:calc(66 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .detailBtn a{height:calc(66 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .detailBtn a{font-size:calc(15 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .detailBtn a{font-size:calc(18 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .detailBtn a{background-size:calc(37 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .detailBtn a{background-size:calc(37 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .detailBtn{margin-top:calc(38 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .detailBtn{margin-top:calc(55 / 1920 * 100vw)}}#home-index-page main .txtBtn{line-height:1;margin-top:calc(33px + 0vw);margin-top:calc(33.87379px + 1.10032vw)}@media (max-width:375px){#home-index-page main .txtBtn{margin-top:calc(33 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .txtBtn{margin-top:calc(33 / 1920 * 100vw)}}#home-index-page main .txtBtn a{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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #0c1016;width:calc(158px + 0vw);padding-right:calc(10px + 0vw);padding-bottom:calc(10px + 0vw);font-size:calc(14.75728px + .06472vw)}@media (max-width:375px){#home-index-page main .txtBtn a{width:calc(158 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .txtBtn a{width:calc(158 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .txtBtn a{padding-right:calc(10 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .txtBtn a{padding-right:calc(10 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .txtBtn a{padding-bottom:calc(10 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .txtBtn a{padding-bottom:calc(10 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .txtBtn a{font-size:calc(15 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .txtBtn a{font-size:calc(16 / 1920 * 100vw)}}#home-index-page main .txtBtn a img{height:auto;width:calc(27px + 0vw)}@media (max-width:375px){#home-index-page main .txtBtn a img{width:calc(27 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .txtBtn a img{width:calc(27 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .txtBtn{margin-top:calc(38 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .txtBtn{margin-top:calc(55 / 1920 * 100vw)}}#home-index-page main .cableAnimation{pointer-events:none;position:absolute}#home-index-page main .cableAnimation svg{width:100%;height:100%;overflow:visible;display:block}#home-index-page main .cableAnimation image{width:100%;height:100%}#home-index-page main .cableAnimation-path{fill:none;stroke:#fff;stroke-width:110;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000}#home-index-page main .cableAnimation.is-active .cableAnimation-path{-webkit-animation:cableMask 1.5s linear forwards;animation:cableMask 1.5s linear forwards}#home-index-page main .cableAnimation.cableAnimation-01{right:0;bottom:calc(-446px + 0vw);width:calc(81.1165px + 7.70227vw);height:calc(225.90291px + 21.35922vw)}@media (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-01{bottom:calc(-446 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-01{bottom:calc(-446 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-01{width:calc(110 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-01{width:calc(229 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-01{height:calc(306 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-01{height:calc(636 / 1920 * 100vw)}}@media screen and (max-width:750px){#home-index-page main .cableAnimation.cableAnimation-01{display:none}}#home-index-page main .cableAnimation.cableAnimation-01.is-active .cableAnimation-path{-webkit-animation:cableMask 1.7s linear forwards .5s;animation:cableMask 1.7s linear forwards .5s}#home-index-page main .cableAnimation.cableAnimation-02{right:0;bottom:calc(-446px + 0vw);width:calc(81.1165px + 7.70227vw);height:calc(225.90291px + 21.35922vw)}@media (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-02{bottom:calc(-446 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-02{bottom:calc(-446 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-02{width:calc(110 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-02{width:calc(229 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-02{height:calc(306 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-02{height:calc(636 / 1920 * 100vw)}}@media screen and (max-width:750px){#home-index-page main .cableAnimation.cableAnimation-02{display:none}}#home-index-page main .cableAnimation.cableAnimation-02 .cableAnimation-path{stroke-dasharray:300;stroke-dashoffset:300}#home-index-page main .cableAnimation.cableAnimation-02.is-active .cableAnimation-path{-webkit-animation:cableMask-mini 3s linear forwards 1.2s;animation:cableMask-mini 3s linear forwards 1.2s}#home-index-page main .cableAnimation.cableAnimation-03{right:0;top:calc(-9.2233px + 2.45955vw);width:calc(27.71845px + 21.94175vw);height:calc(8.42718px + 6.01942vw)}@media (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-03{top:calc(0 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-03{top:calc(38 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-03{width:calc(110 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-03{width:calc(449 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-03{height:calc(31 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-03{height:calc(124 / 1920 * 100vw)}}@media screen and (max-width:750px){#home-index-page main .cableAnimation.cableAnimation-03{display:none}}#home-index-page main .cableAnimation.cableAnimation-03 .cableAnimation-path{stroke-width:180}#home-index-page main .cableAnimation.cableAnimation-03.is-active .cableAnimation-path{-webkit-animation:cableMask 1.7s linear forwards .8s;animation:cableMask 1.7s linear forwards .8s}#home-index-page main .cableAnimation.cableAnimation-04{left:0;bottom:calc(0px + 0vw);width:calc(83.54369px + 7.05502vw);height:calc(221.85437px + 18.7055vw)}@media (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-04{bottom:calc(0 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-04{bottom:calc(0 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-04{width:calc(110 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-04{width:calc(219 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-04{height:calc(292 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-04{height:calc(581 / 1920 * 100vw)}}@media screen and (max-width:750px){#home-index-page main .cableAnimation.cableAnimation-04{display:none}}#home-index-page main .cableAnimation.cableAnimation-05{left:0;bottom:calc(0px + 0vw);width:calc(83.54369px + 7.05502vw);height:calc(221.85437px + 18.7055vw)}@media (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-05{bottom:calc(0 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-05{bottom:calc(0 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-05{width:calc(110 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-05{width:calc(219 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-05{height:calc(292 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-05{height:calc(581 / 1920 * 100vw)}}@media screen and (max-width:750px){#home-index-page main .cableAnimation.cableAnimation-05{display:none}}#home-index-page main .cableAnimation.cableAnimation-05.is-active .cableAnimation-path{-webkit-animation:cableMask 1.7s linear forwards 1.1s;animation:cableMask 1.7s linear forwards 1.1s}#home-index-page main .cableAnimation.cableAnimation-06{top:0;-webkit-transform:translateY(-80%);-ms-transform:translateY(-80%);transform:translateY(-80%);right:calc(-8.34951px + -3.1068vw);width:calc(26.24272px + 6.60194vw);height:calc(83.84466px + 20.84142vw)}@media (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-06{right:calc(-20 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-06{right:calc(-68 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-06{width:calc(51 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-06{width:calc(153 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-06{height:calc(162 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-06{height:calc(484 / 1920 * 100vw)}}@media screen and (max-width:750px){#home-index-page main .cableAnimation.cableAnimation-06{display:none}}#home-index-page main .cableAnimation.cableAnimation-07{z-index:2;top:0;right:0;-webkit-transform:translate(80%,-70%);-ms-transform:translate(80%,-70%);transform:translate(80%,-70%);width:calc(160.59223px + 16.3754vw);height:calc(119.61165px + 12.10356vw)}@media (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-07{width:calc(222 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-07{width:calc(475 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-07{height:calc(165 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-07{height:calc(352 / 1920 * 100vw)}}@media screen and (max-width:500px){#home-index-page main .cableAnimation.cableAnimation-07{-webkit-transform:translate(72%,-55%);-ms-transform:translate(72%,-55%);transform:translate(72%,-55%)}}#home-index-page main .cableAnimation.cableAnimation-07 .cableAnimation-path{stroke-width:160}#home-index-page main .cableAnimation.cableAnimation-07.is-active .cableAnimation-path{-webkit-animation:cableMask 1.5s linear forwards;animation:cableMask 1.5s linear forwards}#home-index-page main .cableAnimation.cableAnimation-08{bottom:0;left:0;-webkit-transform:translate(-82%,30%);-ms-transform:translate(-82%,30%);transform:translate(-82%,30%);width:calc(496.65049px + 43.55987vw);height:calc(204.76699px + 17.9288vw)}@media (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-08{width:calc(660 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-08{width:calc(1333 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-08{height:calc(272 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-08{height:calc(549 / 1920 * 100vw)}}@media screen and (max-width:1024px){#home-index-page main .cableAnimation.cableAnimation-08{-webkit-transform:translate(-82%,20%);-ms-transform:translate(-82%,20%);transform:translate(-82%,20%)}}@media screen and (max-width:500px){#home-index-page main .cableAnimation.cableAnimation-08{-webkit-transform:translate(-70%,25%);-ms-transform:translate(-70%,25%);transform:translate(-70%,25%)}}#home-index-page main .cableAnimation.cableAnimation-08 .cableAnimation-path{stroke-width:64;stroke-dasharray:4000;stroke-dashoffset:4000}#home-index-page main .cableAnimation.cableAnimation-08.is-active .cableAnimation-path{-webkit-animation:cableMask-long 1.7s linear forwards 1.1s;animation:cableMask-long 1.7s linear forwards 1.1s}#home-index-page main .cableAnimation.cableAnimation-09{display:none}@media screen and (max-width:750px){#home-index-page main .cableAnimation.cableAnimation-09{display:block;right:0;bottom:0;-webkit-transform:translateY(118px);-ms-transform:translateY(118px);transform:translateY(118px);width:calc(103px + 0vw);height:calc(261px + 0vw)}}@media screen and (max-width:750px) and (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-09{width:calc(103 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-09{width:calc(103 / 1920 * 100vw)}}@media screen and (max-width:750px) and (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-09{height:calc(261 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-09{height:calc(261 / 1920 * 100vw)}}#home-index-page main .cableAnimation.cableAnimation-10{display:none}@media screen and (max-width:750px){#home-index-page main .cableAnimation.cableAnimation-10{display:block;right:0;bottom:0;width:calc(103px + 0vw);height:calc(198px + 0vw)}}@media screen and (max-width:750px) and (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-10{width:calc(103 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-10{width:calc(103 / 1920 * 100vw)}}@media screen and (max-width:750px) and (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-10{height:calc(198 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-10{height:calc(198 / 1920 * 100vw)}}#home-index-page main .cableAnimation.cableAnimation-10.is-active .cableAnimation-path{-webkit-animation:cableMask 1.7s linear forwards 1.1s;animation:cableMask 1.7s linear forwards 1.1s}#home-index-page main .cableAnimation.cableAnimation-11{display:none}@media screen and (max-width:750px){#home-index-page main .cableAnimation.cableAnimation-11{display:block;top:0;left:0;-webkit-transform:translateY(-55px);-ms-transform:translateY(-55px);transform:translateY(-55px);width:calc(51px + 0vw);height:calc(178px + 0vw)}}@media screen and (max-width:750px) and (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-11{width:calc(51 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-11{width:calc(51 / 1920 * 100vw)}}@media screen and (max-width:750px) and (max-width:375px){#home-index-page main .cableAnimation.cableAnimation-11{height:calc(178 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#home-index-page main .cableAnimation.cableAnimation-11{height:calc(178 / 1920 * 100vw)}}@-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}}@-webkit-keyframes cableMask-long{from{opacity:0;stroke-dashoffset:4000}to{opacity:1;stroke-dashoffset:0}}@keyframes cableMask-long{from{opacity:0;stroke-dashoffset:4000}to{opacity:1;stroke-dashoffset:0}}#home-index-page main .iconTtl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;line-height:1}#home-index-page main .iconTtl img{position:relative;top:2px;height:auto;width:calc(15px + 0vw);margin-right:calc(11px + 0vw)}@media (max-width:375px){#home-index-page main .iconTtl img{width:calc(15 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .iconTtl img{width:calc(15 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .iconTtl img{margin-right:calc(11 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .iconTtl img{margin-right:calc(11 / 1920 * 100vw)}}#home-index-page main .iconTtl .jisTxt,#home-index-page main .iconTtl .usTxt{display:inline-block;font-weight:500;letter-spacing:.02em;font-size:calc(14px + 0vw)}@media (max-width:375px){#home-index-page main .iconTtl .jisTxt,#home-index-page main .iconTtl .usTxt{font-size:calc(14 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .iconTtl .jisTxt,#home-index-page main .iconTtl .usTxt{font-size:calc(14 / 1920 * 100vw)}}#home-index-page main .iconTtl .jisTxt{margin-top:calc(8px + 0vw)}@media (max-width:375px){#home-index-page main .iconTtl .jisTxt{margin-top:calc(8 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .iconTtl .jisTxt{margin-top:calc(8 / 1920 * 100vw)}}#home-index-page main .iconTtl .jisTxt.slide-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:calc(14.21359px + -.32362vw)}@media (max-width:375px){#home-index-page main .iconTtl .jisTxt.slide-link{row-gap:calc(13 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .iconTtl .jisTxt.slide-link{row-gap:calc(8 / 1920 * 100vw)}}#home-index-page main .iconTtl .jisTxt.slide-link ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:calc(14.21359px + -.32362vw);font-size:calc(14px + 0vw)}@media (max-width:375px){#home-index-page main .iconTtl .jisTxt.slide-link ul{row-gap:calc(13 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .iconTtl .jisTxt.slide-link ul{row-gap:calc(8 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .iconTtl .jisTxt.slide-link ul{font-size:calc(14 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .iconTtl .jisTxt.slide-link ul{font-size:calc(14 / 1920 * 100vw)}}#home-index-page main .iconTtl .jisTxt.slide-link ul li{border-left:1px solid #bebec0;margin-left:calc(8.05825px + .5178vw);padding-left:calc(8.05825px + .5178vw)}@media (max-width:375px){#home-index-page main .iconTtl .jisTxt.slide-link ul li{margin-left:calc(10 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .iconTtl .jisTxt.slide-link ul li{margin-left:calc(18 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .iconTtl .jisTxt.slide-link ul li{padding-left:calc(10 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .iconTtl .jisTxt.slide-link ul li{padding-left:calc(18 / 1920 * 100vw)}}#home-index-page main .iconTtl .jisTxt.slide-link ul li span{cursor:pointer;opacity:.39;border-bottom:1px solid rgba(25,65,163,0);-webkit-transition:.82s;-o-transition:.82s;transition:.82s}#home-index-page main .iconTtl .jisTxt.slide-link ul li span:hover{opacity:1;color:#1941a3;border-bottom:1px solid #1941a3}#home-index-page main .iconTtl .jisTxt.slide-link ul li.active span{opacity:1;color:#1941a3;border-bottom:1px solid #1941a3}@media screen and (max-width:750px){#home-index-page main .keyvisualBlock{overflow:hidden}}#home-index-page main .keyvisualBlock-movie{overflow:hidden;position:relative;width:100%;height:100vh}@media screen and (max-width:750px){#home-index-page main .keyvisualBlock-movie{height:calc(439.32039px + 16.18123vw)}}@media screen and (max-width:750px) and (max-width:375px){#home-index-page main .keyvisualBlock-movie{height:calc(500 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#home-index-page main .keyvisualBlock-movie{height:calc(750 / 1920 * 100vw)}}#home-index-page main .keyvisualBlock-movie video{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#home-index-page main .keyvisualBlock-movie .ttlBox{position:absolute;bottom:0;left:0;padding-right:calc(8.34951px + 3.1068vw);padding-bottom:calc(18.43689px + 3.8835vw);padding-left:calc(8.34951px + 3.1068vw)}@media (max-width:375px){#home-index-page main .keyvisualBlock-movie .ttlBox{padding-right:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .keyvisualBlock-movie .ttlBox{padding-right:calc(68 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .keyvisualBlock-movie .ttlBox{padding-bottom:calc(33 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .keyvisualBlock-movie .ttlBox{padding-bottom:calc(93 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .keyvisualBlock-movie .ttlBox{padding-left:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .keyvisualBlock-movie .ttlBox{padding-left:calc(68 / 1920 * 100vw)}}#home-index-page main .keyvisualBlock-movie .ttlBox p{font-weight:700;line-height:1.39;color:#fff;font-size:calc(23.29126px + 2.589vw)}@media (max-width:375px){#home-index-page main .keyvisualBlock-movie .ttlBox p{font-size:calc(33 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .keyvisualBlock-movie .ttlBox p{font-size:calc(73 / 1920 * 100vw)}}#home-index-page main .keyvisualBlock-movie .ttlBox p small{font-size:calc(20.53398px + 2.52427vw)}@media (max-width:375px){#home-index-page main .keyvisualBlock-movie .ttlBox p small{font-size:calc(30 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .keyvisualBlock-movie .ttlBox p small{font-size:calc(69 / 1920 * 100vw)}}#home-index-page main .keyvisualBlock-read{padding-top:calc(33px + 0vw);padding-right:calc(8.34951px + 3.1068vw);padding-left:calc(8.34951px + 3.1068vw)}@media (max-width:375px){#home-index-page main .keyvisualBlock-read{padding-top:calc(33 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .keyvisualBlock-read{padding-top:calc(33 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .keyvisualBlock-read{padding-right:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .keyvisualBlock-read{padding-right:calc(68 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .keyvisualBlock-read{padding-left:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .keyvisualBlock-read{padding-left:calc(68 / 1920 * 100vw)}}#home-index-page main .keyvisualBlock-read .readBox{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;padding-bottom:18px;border-bottom:1px solid #bebec0}@media screen and (max-width:750px){#home-index-page main .keyvisualBlock-read .readBox{position:relative;border-bottom:none;padding-bottom:calc(66px + 0vw)}}@media screen and (max-width:750px) and (max-width:375px){#home-index-page main .keyvisualBlock-read .readBox{padding-bottom:calc(66 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#home-index-page main .keyvisualBlock-read .readBox{padding-bottom:calc(66 / 1920 * 100vw)}}#home-index-page main .keyvisualBlock-read .readBox h2{position:relative;margin-right:calc(20.54369px + .38835vw);font-size:calc(28px + 0vw)}@media (max-width:375px){#home-index-page main .keyvisualBlock-read .readBox h2{margin-right:calc(22 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .keyvisualBlock-read .readBox h2{margin-right:calc(28 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .keyvisualBlock-read .readBox h2{font-size:calc(28 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .keyvisualBlock-read .readBox h2{font-size:calc(28 / 1920 * 100vw)}}#home-index-page main .keyvisualBlock-read .readBox h2 small{font-size:calc(25px + 0vw)}@media (max-width:375px){#home-index-page main .keyvisualBlock-read .readBox h2 small{font-size:calc(25 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .keyvisualBlock-read .readBox h2 small{font-size:calc(25 / 1920 * 100vw)}}#home-index-page main .keyvisualBlock-read .readBox p{position:relative;line-height:2;letter-spacing:.06em;margin-top:calc(6px + 0vw);font-size:calc(14.27184px + .19417vw)}@media (max-width:375px){#home-index-page main .keyvisualBlock-read .readBox p{margin-top:calc(6 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .keyvisualBlock-read .readBox p{margin-top:calc(6 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .keyvisualBlock-read .readBox p{font-size:calc(15 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .keyvisualBlock-read .readBox p{font-size:calc(18 / 1920 * 100vw)}}@media screen and (max-width:1024px){#home-index-page main .keyvisualBlock-read .readBox p{width:100%}}#home-index-page main .keyvisualBlock-read .readBox .iconLine-sp{display:none}@media screen and (max-width:750px){#home-index-page main .keyvisualBlock-read .readBox .iconLine-sp{position:absolute;bottom:0;left:2px;display:block;max-width:none;width:661px;height:auto}}#home-index-page main .aboutBlock{position:relative;padding-right:calc(8.34951px + 3.1068vw);padding-bottom:calc(27.08738px + 7.44337vw);padding-left:calc(8.34951px + 3.1068vw)}@media (max-width:375px){#home-index-page main .aboutBlock{padding-right:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .aboutBlock{padding-right:calc(68 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .aboutBlock{padding-bottom:calc(55 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .aboutBlock{padding-bottom:calc(170 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .aboutBlock{padding-left:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .aboutBlock{padding-left:calc(68 / 1920 * 100vw)}}@media screen and (max-width:750px){#home-index-page main .aboutBlock{padding:0}}#home-index-page main .aboutBlock__inner{position:relative;z-index:2;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);padding-top:calc(-38.83495px + 10.35599vw)}@media (max-width:375px){#home-index-page main .aboutBlock__inner{max-width:calc(1574 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .aboutBlock__inner{max-width:calc(1574 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .aboutBlock__inner{padding-top:calc(0 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .aboutBlock__inner{padding-top:calc(160 / 1920 * 100vw)}}#home-index-page main .aboutBlock .iconLine{position:absolute;max-width:none;top:calc(-1.81553px + -.58252vw);left:calc(14.56311px + -3.8835vw);width:calc(9.41748px + 8.15534vw)}@media (max-width:375px){#home-index-page main .aboutBlock .iconLine{top:calc(-4 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .aboutBlock .iconLine{top:calc(-13 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .aboutBlock .iconLine{left:calc(0 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .aboutBlock .iconLine{left:calc(-60 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .aboutBlock .iconLine{width:calc(40 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .aboutBlock .iconLine{width:calc(166 / 1920 * 100vw)}}@media screen and (max-width:1024px){#home-index-page main .aboutBlock .iconLine{display:none}}#home-index-page main .aboutBlock-txt{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:65%}@media screen and (max-width:750px){#home-index-page main .aboutBlock-txt{position:relative;width:100%;padding-right:calc(8.34951px + 3.1068vw);padding-left:calc(8.34951px + 3.1068vw)}}@media screen and (max-width:750px) and (max-width:375px){#home-index-page main .aboutBlock-txt{padding-right:calc(20 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#home-index-page main .aboutBlock-txt{padding-right:calc(68 / 1920 * 100vw)}}@media screen and (max-width:750px) and (max-width:375px){#home-index-page main .aboutBlock-txt{padding-left:calc(20 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#home-index-page main .aboutBlock-txt{padding-left:calc(68 / 1920 * 100vw)}}#home-index-page main .aboutBlock-txt .iconTtl{margin-top:calc(40.71845px + 1.94175vw)}@media (max-width:375px){#home-index-page main .aboutBlock-txt .iconTtl{margin-top:calc(48 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .aboutBlock-txt .iconTtl{margin-top:calc(78 / 1920 * 100vw)}}@media screen and (max-width:1024px){#home-index-page main .aboutBlock-txt .iconTtl{margin-top:0}}#home-index-page main .aboutBlock-txt .txtBox{width:80%}@media screen and (max-width:1024px){#home-index-page main .aboutBlock-txt .txtBox{width:100%;margin-top:calc(33px + 0vw)}}@media screen and (max-width:1024px) and (max-width:375px){#home-index-page main .aboutBlock-txt .txtBox{margin-top:calc(33 / 375 * 100vw)}}@media screen and (max-width:1024px) and (min-width:1920px){#home-index-page main .aboutBlock-txt .txtBox{margin-top:calc(33 / 1920 * 100vw)}}@media screen and (max-width:750px){#home-index-page main .aboutBlock-txt .txtBox{position:relative;padding-bottom:calc(55px + 0vw)}}@media screen and (max-width:750px) and (max-width:375px){#home-index-page main .aboutBlock-txt .txtBox{padding-bottom:calc(55 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#home-index-page main .aboutBlock-txt .txtBox{padding-bottom:calc(55 / 1920 * 100vw)}}#home-index-page main .aboutBlock-txt .txtBox .readCopy{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700;line-height:1.36;letter-spacing:.03em;background:url(../../images/home/ttl_line.svg) left bottom no-repeat;padding-bottom:calc(11px + 0vw);font-size:calc(18.78641px + .32362vw)}@media (max-width:375px){#home-index-page main .aboutBlock-txt .txtBox .readCopy{padding-bottom:calc(11 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .aboutBlock-txt .txtBox .readCopy{padding-bottom:calc(11 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .aboutBlock-txt .txtBox .readCopy{font-size:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .aboutBlock-txt .txtBox .readCopy{font-size:calc(25 / 1920 * 100vw)}}@media screen and (max-width:500px){#home-index-page main .aboutBlock-txt .txtBox .readCopy{letter-spacing:0;font-size:calc(16.30097px + .45307vw)}}@media screen and (max-width:500px) and (max-width:375px){#home-index-page main .aboutBlock-txt .txtBox .readCopy{font-size:calc(18 / 375 * 100vw)}}@media screen and (max-width:500px) and (min-width:1920px){#home-index-page main .aboutBlock-txt .txtBox .readCopy{font-size:calc(25 / 1920 * 100vw)}}#home-index-page main .aboutBlock-img{width:27.7%}@media screen and (max-width:750px){#home-index-page main .aboutBlock-img{width:100%}}#home-index-page main .aboutBlock-img figure img{max-width:none;width:100%;height:auto}#home-index-page main .productsBlock{overflow:hidden;position:relative;z-index:2;padding-right:calc(8.34951px + 3.1068vw);padding-left:calc(8.34951px + 3.1068vw)}@media (max-width:375px){#home-index-page main .productsBlock{padding-right:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .productsBlock{padding-right:calc(68 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .productsBlock{padding-left:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .productsBlock{padding-left:calc(68 / 1920 * 100vw)}}@media screen and (max-width:750px){#home-index-page main .productsBlock{padding:0}}#home-index-page main .productsBlock-poster{position:relative;z-index:2;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}#home-index-page main .productsBlock-poster .headingBox{position:relative;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:50%;padding-top:calc(50px + 0vw);padding-left:calc(8.34951px + 3.1068vw)}@media (max-width:375px){#home-index-page main .productsBlock-poster .headingBox{padding-top:calc(50 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .productsBlock-poster .headingBox{padding-top:calc(50 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .productsBlock-poster .headingBox{padding-left:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .productsBlock-poster .headingBox{padding-left:calc(68 / 1920 * 100vw)}}@media screen and (max-width:750px){#home-index-page main .productsBlock-poster .headingBox{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;padding-top:calc(104.35922px + .97087vw);padding-right:calc(8.34951px + 3.1068vw);padding-left:calc(8.34951px + 3.1068vw)}}@media screen and (max-width:750px) and (max-width:375px){#home-index-page main .productsBlock-poster .headingBox{padding-top:calc(108 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#home-index-page main .productsBlock-poster .headingBox{padding-top:calc(123 / 1920 * 100vw)}}@media screen and (max-width:750px) and (max-width:375px){#home-index-page main .productsBlock-poster .headingBox{padding-right:calc(20 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#home-index-page main .productsBlock-poster .headingBox{padding-right:calc(68 / 1920 * 100vw)}}@media screen and (max-width:750px) and (max-width:375px){#home-index-page main .productsBlock-poster .headingBox{padding-left:calc(20 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#home-index-page main .productsBlock-poster .headingBox{padding-left:calc(68 / 1920 * 100vw)}}#home-index-page main .productsBlock-poster .headingBox .iconLine{position:absolute;top:0;max-width:none;left:calc(-.02913px + -.2589vw);width:calc(347.12621px + 32.23301vw)}@media (max-width:375px){#home-index-page main .productsBlock-poster .headingBox .iconLine{left:calc(-1 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .productsBlock-poster .headingBox .iconLine{left:calc(-5 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .productsBlock-poster .headingBox .iconLine{width:calc(468 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .productsBlock-poster .headingBox .iconLine{width:calc(966 / 1920 * 100vw)}}@media screen and (max-width:750px){#home-index-page main .productsBlock-poster .headingBox .iconLine{display:none}}#home-index-page main .productsBlock-poster .headingBox .iconLine-sp{display:none}@media screen and (max-width:750px){#home-index-page main .productsBlock-poster .headingBox .iconLine-sp{position:absolute;display:block;max-width:none;width:662px;height:auto;top:calc(52.3301px + .71197vw);left:calc(10.34951px + 3.1068vw)}}@media screen and (max-width:750px) and (max-width:375px){#home-index-page main .productsBlock-poster .headingBox .iconLine-sp{top:calc(55 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#home-index-page main .productsBlock-poster .headingBox .iconLine-sp{top:calc(66 / 1920 * 100vw)}}@media screen and (max-width:750px) and (max-width:375px){#home-index-page main .productsBlock-poster .headingBox .iconLine-sp{left:calc(22 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#home-index-page main .productsBlock-poster .headingBox .iconLine-sp{left:calc(70 / 1920 * 100vw)}}#home-index-page main .productsBlock-poster .imgBox{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:46.18%}@media screen and (max-width:750px){#home-index-page main .productsBlock-poster .imgBox{position:relative;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%;margin-top:calc(55px + 0vw)}}@media screen and (max-width:750px) and (max-width:375px){#home-index-page main .productsBlock-poster .imgBox{margin-top:calc(55 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#home-index-page main .productsBlock-poster .imgBox{margin-top:calc(55 / 1920 * 100vw)}}#home-index-page main .productsBlock-poster .imgBox figure img{max-width:none;width:100%;height:auto}#home-index-page main .productsBlock__inner{position:relative;border-top:1px solid #bebec0;margin-top:calc(42.13592px + 3.43042vw);padding-top:calc(42px + 0vw);padding-bottom:calc(42.13592px + 3.43042vw)}@media (max-width:375px){#home-index-page main .productsBlock__inner{margin-top:calc(55 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .productsBlock__inner{margin-top:calc(108 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .productsBlock__inner{padding-top:calc(42 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .productsBlock__inner{padding-top:calc(42 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .productsBlock__inner{padding-bottom:calc(55 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .productsBlock__inner{padding-bottom:calc(108 / 1920 * 100vw)}}@media screen and (max-width:750px){#home-index-page main .productsBlock__inner{margin-top:0;padding-top:0;border-top:none;padding-right:calc(8.34951px + 3.1068vw);padding-left:calc(8.34951px + 3.1068vw)}}@media screen and (max-width:750px) and (max-width:375px){#home-index-page main .productsBlock__inner{padding-right:calc(20 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#home-index-page main .productsBlock__inner{padding-right:calc(68 / 1920 * 100vw)}}@media screen and (max-width:750px) and (max-width:375px){#home-index-page main .productsBlock__inner{padding-left:calc(20 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#home-index-page main .productsBlock__inner{padding-left:calc(68 / 1920 * 100vw)}}#home-index-page main .productsBlock__inner::before{content:'';position:absolute;z-index:2;top:-1px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:10px;height:1px;background:#0c1016;border:8px solid #f8f9f9;border-top:none;-webkit-box-sizing:content-box;box-sizing:content-box}@media screen and (max-width:750px){#home-index-page main .productsBlock__inner::before{display:none}}#home-index-page main .productsBlock__inner::after{content:'';position:absolute;top:0;left:50%;width:1px;height:100%;background:#bebec0}@media screen and (max-width:750px){#home-index-page main .productsBlock__inner::after{display:none}}#home-index-page main .productsBlock-item{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}#home-index-page main .productsBlock-item .itemBox{position:relative;width:46.18%}@media screen and (max-width:750px){#home-index-page main .productsBlock-item .itemBox{width:100%;border-top:1px dotted #bebec0;margin-top:calc(44px + 0vw);padding-top:calc(44px + 0vw)}}@media screen and (max-width:750px) and (max-width:375px){#home-index-page main .productsBlock-item .itemBox{margin-top:calc(44 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#home-index-page main .productsBlock-item .itemBox{margin-top:calc(44 / 1920 * 100vw)}}@media screen and (max-width:750px) and (max-width:375px){#home-index-page main .productsBlock-item .itemBox{padding-top:calc(44 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#home-index-page main .productsBlock-item .itemBox{padding-top:calc(44 / 1920 * 100vw)}}#home-index-page main .productsBlock-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: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(17.71845px + 1.94175vw)}@media (max-width:375px){#home-index-page main .productsBlock-item .itemBox-layout{margin-top:calc(25 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .productsBlock-item .itemBox-layout{margin-top:calc(55 / 1920 * 100vw)}}#home-index-page main .productsBlock-item .itemBox-layout figure{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:26.82%}@media screen and (max-width:1024px){#home-index-page main .productsBlock-item .itemBox-layout 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;width:100%}}#home-index-page main .productsBlock-item .itemBox-layout figure figcaption{display:none}@media screen and (max-width:1024px){#home-index-page main .productsBlock-item .itemBox-layout figure figcaption{display:inline-block;width:50%;font-weight:700;letter-spacing:.03em;font-size:calc(22.54369px + .38835vw)}}@media screen and (max-width:1024px) and (max-width:375px){#home-index-page main .productsBlock-item .itemBox-layout figure figcaption{font-size:calc(24 / 375 * 100vw)}}@media screen and (max-width:1024px) and (min-width:1920px){#home-index-page main .productsBlock-item .itemBox-layout figure figcaption{font-size:calc(30 / 1920 * 100vw)}}#home-index-page main .productsBlock-item .itemBox-layout figure img{max-width:none;width:100%;height:auto}@media screen and (max-width:1024px){#home-index-page main .productsBlock-item .itemBox-layout figure img{width:44.21%}}#home-index-page main .productsBlock-item .itemBox-layout .ttlBox{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:64.92%}@media screen and (max-width:1024px){#home-index-page main .productsBlock-item .itemBox-layout .ttlBox{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%;margin-top:calc(5.51456px + .12945vw)}}@media screen and (max-width:1024px) and (max-width:375px){#home-index-page main .productsBlock-item .itemBox-layout .ttlBox{margin-top:calc(6 / 375 * 100vw)}}@media screen and (max-width:1024px) and (min-width:1920px){#home-index-page main .productsBlock-item .itemBox-layout .ttlBox{margin-top:calc(8 / 1920 * 100vw)}}#home-index-page main .productsBlock-item .itemBox-layout .ttlBox h3{font-weight:700;letter-spacing:.03em;margin-top:calc(17.02913px + .2589vw);font-size:calc(22.54369px + .38835vw)}@media (max-width:375px){#home-index-page main .productsBlock-item .itemBox-layout .ttlBox h3{margin-top:calc(18 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .productsBlock-item .itemBox-layout .ttlBox h3{margin-top:calc(22 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .productsBlock-item .itemBox-layout .ttlBox h3{font-size:calc(24 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .productsBlock-item .itemBox-layout .ttlBox h3{font-size:calc(30 / 1920 * 100vw)}}@media screen and (max-width:1024px){#home-index-page main .productsBlock-item .itemBox-layout .ttlBox h3{display:none}}#home-index-page main .sustainabilityBlock{color:#fff;background:url(../../images/home/img05.png) center/cover no-repeat}#home-index-page main .sustainabilityBlock__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:calc(38.84466px + .84142vw);padding-right:calc(8.34951px + 3.1068vw);padding-bottom:calc(42.13592px + 3.43042vw);padding-left:calc(8.34951px + 3.1068vw);height:calc(658.4466px + 8.41424vw)}@media (max-width:375px){#home-index-page main .sustainabilityBlock__inner{padding-top:calc(42 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .sustainabilityBlock__inner{padding-top:calc(55 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .sustainabilityBlock__inner{padding-right:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .sustainabilityBlock__inner{padding-right:calc(68 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .sustainabilityBlock__inner{padding-bottom:calc(55 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .sustainabilityBlock__inner{padding-bottom:calc(108 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .sustainabilityBlock__inner{padding-left:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .sustainabilityBlock__inner{padding-left:calc(68 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .sustainabilityBlock__inner{height:calc(690 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .sustainabilityBlock__inner{height:calc(820 / 1920 * 100vw)}}#home-index-page main .sustainabilityBlock__inner .headingBox h2 a{color:#fff;margin-top:calc(4.76699px + 4.59547vw)}@media (max-width:375px){#home-index-page main .sustainabilityBlock__inner .headingBox h2 a{margin-top:calc(22 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .sustainabilityBlock__inner .headingBox h2 a{margin-top:calc(93 / 1920 * 100vw)}}#home-index-page main .sustainabilityBlock__inner .headingBox h2 a img{position:relative;max-width:none;height:auto;top:calc(-4.27184px + -.19417vw);width:calc(30.17476px + 1.5534vw);margin-left:calc(9.57282px + .64725vw)}@media (max-width:375px){#home-index-page main .sustainabilityBlock__inner .headingBox h2 a img{top:calc(-5 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .sustainabilityBlock__inner .headingBox h2 a img{top:calc(-8 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .sustainabilityBlock__inner .headingBox h2 a img{width:calc(36 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .sustainabilityBlock__inner .headingBox h2 a img{width:calc(60 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .sustainabilityBlock__inner .headingBox h2 a img{margin-left:calc(12 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .sustainabilityBlock__inner .headingBox h2 a img{margin-left:calc(22 / 1920 * 100vw)}}#home-index-page main .recruitBlock{overflow-x:clip;overflow-y:visible;padding-top:calc(52.3301px + .71197vw);padding-right:calc(8.34951px + 3.1068vw);padding-left:calc(8.34951px + 3.1068vw)}@media (max-width:375px){#home-index-page main .recruitBlock{padding-top:calc(55 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .recruitBlock{padding-top:calc(66 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .recruitBlock{padding-right:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .recruitBlock{padding-right:calc(68 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .recruitBlock{padding-left:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .recruitBlock{padding-left:calc(68 / 1920 * 100vw)}}#home-index-page main .recruitBlock__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;margin-top:calc(37.36893px + -1.16505vw)}@media (max-width:375px){#home-index-page main .recruitBlock__inner{margin-top:calc(33 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .recruitBlock__inner{margin-top:calc(15 / 1920 * 100vw)}}#home-index-page main .recruitBlock .headingBox{position:relative;z-index:3;width:49.22%;margin-top:calc(-16.01942px + 4.27184vw)}@media (max-width:375px){#home-index-page main .recruitBlock .headingBox{margin-top:calc(0 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .recruitBlock .headingBox{margin-top:calc(66 / 1920 * 100vw)}}@media screen and (max-width:1024px){#home-index-page main .recruitBlock .headingBox{width:100%;margin-top:0}}@media screen and (max-width:1024px){#home-index-page main .recruitBlock .headingBox .detailBtn{display:none}}#home-index-page main .recruitBlock .slideBox{position:relative;width:46.41%}@media screen and (max-width:1024px){#home-index-page main .recruitBlock .slideBox{width:100%;margin-top:calc(33.87379px + 1.10032vw)}}@media screen and (max-width:1024px) and (max-width:375px){#home-index-page main .recruitBlock .slideBox{margin-top:calc(38 / 375 * 100vw)}}@media screen and (max-width:1024px) and (min-width:1920px){#home-index-page main .recruitBlock .slideBox{margin-top:calc(55 / 1920 * 100vw)}}#home-index-page main .recruitBlock .slideBox .detailBtn{display:none}@media screen and (max-width:1024px){#home-index-page main .recruitBlock .slideBox .detailBtn{display:block}}#home-index-page main .recruitBlock .slideBox .itemBox{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;-webkit-transition:opacity .82s ease,visibility 0s linear .82s,-webkit-transform .82s cubic-bezier(.22,1,.36,1);transition:opacity .82s ease,visibility 0s linear .82s,-webkit-transform .82s cubic-bezier(.22,1,.36,1);-o-transition:opacity .82s ease,transform .82s cubic-bezier(.22,1,.36,1),visibility 0s linear .82s;transition:opacity .82s ease,transform .82s cubic-bezier(.22,1,.36,1),visibility 0s linear .82s;transition:opacity .82s ease,transform .82s cubic-bezier(.22,1,.36,1),visibility 0s linear .82s,-webkit-transform .82s cubic-bezier(.22,1,.36,1);pointer-events:none}#home-index-page main .recruitBlock .slideBox .itemBox.active{opacity:1;visibility:visible;position:relative;-webkit-transition:opacity .82s ease,visibility 0s,-webkit-transform .82s cubic-bezier(.22,1,.36,1);transition:opacity .82s ease,visibility 0s,-webkit-transform .82s cubic-bezier(.22,1,.36,1);-o-transition:opacity .82s ease,transform .82s cubic-bezier(.22,1,.36,1),visibility 0s;transition:opacity .82s ease,transform .82s cubic-bezier(.22,1,.36,1),visibility 0s;transition:opacity .82s ease,transform .82s cubic-bezier(.22,1,.36,1),visibility 0s,-webkit-transform .82s cubic-bezier(.22,1,.36,1);pointer-events:auto}#home-index-page main .recruitBlock .slideBox .itemBox-layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:1024px){#home-index-page main .recruitBlock .slideBox .itemBox-layout{max-width:700px;margin-left:auto}}@media screen and (max-width:500px){#home-index-page main .recruitBlock .slideBox .itemBox-layout{display:block;margin:0}}#home-index-page main .recruitBlock .slideBox .itemBox-layout figure{position:relative;width:66.78%;margin-right:5%}@media screen and (max-width:500px){#home-index-page main .recruitBlock .slideBox .itemBox-layout figure{width:100%;margin-right:0}}#home-index-page main .recruitBlock .slideBox .itemBox-layout figure img{max-width:none;width:100%;height:auto;-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025);-webkit-transition:-webkit-transform 1.2s cubic-bezier(.22,1,.36,1);transition:-webkit-transform 1.2s cubic-bezier(.22,1,.36,1);-o-transition:transform 1.2s cubic-bezier(.22,1,.36,1);transition:transform 1.2s cubic-bezier(.22,1,.36,1);transition:transform 1.2s cubic-bezier(.22,1,.36,1),-webkit-transform 1.2s cubic-bezier(.22,1,.36,1)}#home-index-page main .recruitBlock .slideBox .itemBox-layout h3{margin-top:calc(7.80583px + 2.71845vw)}@media (max-width:375px){#home-index-page main .recruitBlock .slideBox .itemBox-layout h3{margin-top:calc(18 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .recruitBlock .slideBox .itemBox-layout h3{margin-top:calc(60 / 1920 * 100vw)}}#home-index-page main .recruitBlock .slideBox .itemBox-layout h3 span{display:block;font-weight:700;line-height:1;letter-spacing:-.4em;font-size:calc(20.23301px + 2.0712vw)}@media (max-width:375px){#home-index-page main .recruitBlock .slideBox .itemBox-layout h3 span{font-size:calc(28 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .recruitBlock .slideBox .itemBox-layout h3 span{font-size:calc(60 / 1920 * 100vw)}}@-moz-document url-prefix(){#home-index-page main .recruitBlock .slideBox .itemBox-layout h3 span{letter-spacing:.022em}}#home-index-page main .recruitBlock .slideBox .itemBox-layout h3 span:nth-of-type(2){margin-top:calc(12.7767px + 2.45955vw);margin-right:calc(18.60194px + .90615vw)}@media (max-width:375px){#home-index-page main .recruitBlock .slideBox .itemBox-layout h3 span:nth-of-type(2){margin-top:calc(22 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .recruitBlock .slideBox .itemBox-layout h3 span:nth-of-type(2){margin-top:calc(60 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .recruitBlock .slideBox .itemBox-layout h3 span:nth-of-type(2){margin-right:calc(22 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .recruitBlock .slideBox .itemBox-layout h3 span:nth-of-type(2){margin-right:calc(36 / 1920 * 100vw)}}@media screen and (max-width:500px){#home-index-page main .recruitBlock .slideBox .itemBox-layout h3{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}#home-index-page main .recruitBlock .slideBox .itemBox-layout h3 span{letter-spacing:.04em;line-height:1.39}@-moz-document url-prefix(){#home-index-page main .recruitBlock .slideBox .itemBox-layout h3 span{letter-spacing:.04em}}#home-index-page main .recruitBlock .slideBox .itemBox-layout h3 span:nth-of-type(2){margin:0}}#home-index-page main .recruitBlock .slideBox .itemBox.active .itemBox-layout figure img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#home-index-page main .recruitBlock .slideBox .slideNav{display:none}@media screen and (max-width:1024px){#home-index-page main .recruitBlock .slideBox .slideNav{display:block}}#home-index-page main .recruitBlock .slideBox .slideNav button{cursor:pointer;position:absolute;top:32%}@media screen and (max-width:500px){#home-index-page main .recruitBlock .slideBox .slideNav button{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:calc(210px + 0vw)}}@media screen and (max-width:500px) and (max-width:375px){#home-index-page main .recruitBlock .slideBox .slideNav button{top:calc(210 / 375 * 100vw)}}@media screen and (max-width:500px) and (min-width:1920px){#home-index-page main .recruitBlock .slideBox .slideNav button{top:calc(210 / 1920 * 100vw)}}#home-index-page main .recruitBlock .slideBox .slideNav button.slideNav-prev{left:calc(-8.34951px + -3.1068vw)}@media (max-width:375px){#home-index-page main .recruitBlock .slideBox .slideNav button.slideNav-prev{left:calc(-20 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .recruitBlock .slideBox .slideNav button.slideNav-prev{left:calc(-68 / 1920 * 100vw)}}#home-index-page main .recruitBlock .slideBox .slideNav button.slideNav-next{right:calc(-8.34951px + -3.1068vw)}@media (max-width:375px){#home-index-page main .recruitBlock .slideBox .slideNav button.slideNav-next{right:calc(-20 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .recruitBlock .slideBox .slideNav button.slideNav-next{right:calc(-68 / 1920 * 100vw)}}#home-index-page main .recruitBlock .slideBox .slideNav button img{display:block;max-width:none;height:auto;width:calc(32px + 0vw)}@media (max-width:375px){#home-index-page main .recruitBlock .slideBox .slideNav button img{width:calc(32 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .recruitBlock .slideBox .slideNav button img{width:calc(32 / 1920 * 100vw)}}#home-index-page main .newsBlock{padding-top:calc(34.36893px + 5.50162vw);padding-right:calc(8.34951px + 3.1068vw);padding-left:calc(8.34951px + 3.1068vw)}@media (max-width:375px){#home-index-page main .newsBlock{padding-top:calc(55 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .newsBlock{padding-top:calc(140 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .newsBlock{padding-right:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .newsBlock{padding-right:calc(68 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .newsBlock{padding-left:calc(20 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .newsBlock{padding-left:calc(68 / 1920 * 100vw)}}#home-index-page main .newsBlock__inner{width:100%;margin:0 auto;max-width:calc(1574px + 0vw)}@media (max-width:375px){#home-index-page main .newsBlock__inner{max-width:calc(1574 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .newsBlock__inner{max-width:calc(1574 / 1920 * 100vw)}}#home-index-page main .newsBlock-heading{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;border-bottom:1px solid #0c1016;padding-bottom:calc(6px + 0vw)}@media (max-width:375px){#home-index-page main .newsBlock-heading{padding-bottom:calc(6 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .newsBlock-heading{padding-bottom:calc(6 / 1920 * 100vw)}}#home-index-page main .newsBlock-heading .headingBox-small{padding-bottom:0;border-bottom:none}#home-index-page main .newsBlock-heading .txtBtn{margin-top:0}#home-index-page main .newsBlock-heading .txtBtn a{border-bottom:none;padding-bottom:calc(2.54369px + .38835vw)}@media (max-width:375px){#home-index-page main .newsBlock-heading .txtBtn a{padding-bottom:calc(4 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .newsBlock-heading .txtBtn a{padding-bottom:calc(10 / 1920 * 100vw)}}#home-index-page main .newsBlock-post{margin-left:auto;max-width:calc(1360px + 0vw)}@media (max-width:375px){#home-index-page main .newsBlock-post{max-width:calc(1360 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .newsBlock-post{max-width:calc(1360 / 1920 * 100vw)}}#home-index-page main .newsBlock-post article{border-bottom:1px solid #bebec0}#home-index-page main .newsBlock-post article a{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;width:100%;padding-top:calc(22.66019px + 1.42395vw);padding-right:calc(7.80583px + 2.71845vw);padding-bottom:calc(22.66019px + 1.42395vw);padding-left:calc(7.80583px + 2.71845vw)}@media (max-width:375px){#home-index-page main .newsBlock-post article a{padding-top:calc(28 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .newsBlock-post article a{padding-top:calc(50 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .newsBlock-post article a{padding-right:calc(18 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .newsBlock-post article a{padding-right:calc(60 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .newsBlock-post article a{padding-bottom:calc(28 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .newsBlock-post article a{padding-bottom:calc(50 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .newsBlock-post article a{padding-left:calc(18 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .newsBlock-post article a{padding-left:calc(60 / 1920 * 100vw)}}@media screen and (max-width:1024px){#home-index-page main .newsBlock-post article a{padding-right:0;padding-left:0}}#home-index-page main .newsBlock-post article a .usTxt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:.06em;width:calc(184px + 0vw);margin-top:calc(4px + 0vw);margin-right:calc(30px + 0vw)}@media (max-width:375px){#home-index-page main .newsBlock-post article a .usTxt{width:calc(184 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .newsBlock-post article a .usTxt{width:calc(184 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .newsBlock-post article a .usTxt{margin-top:calc(4 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .newsBlock-post article a .usTxt{margin-top:calc(4 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .newsBlock-post article a .usTxt{margin-right:calc(30 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .newsBlock-post article a .usTxt{margin-right:calc(30 / 1920 * 100vw)}}@media screen and (max-width:1240px){#home-index-page main .newsBlock-post article a .usTxt{width:124px}}@media screen and (max-width:750px){#home-index-page main .newsBlock-post article a .usTxt{width:100%;margin-right:0}}#home-index-page main .newsBlock-post article a .usTxt time{font-size:calc(13.51456px + .12945vw)}@media (max-width:375px){#home-index-page main .newsBlock-post article a .usTxt time{font-size:calc(14 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .newsBlock-post article a .usTxt time{font-size:calc(16 / 1920 * 100vw)}}#home-index-page main .newsBlock-post article a .usTxt span{color:#da2424;margin-top:calc(2px + 0vw);font-size:calc(11.51456px + .12945vw)}@media (max-width:375px){#home-index-page main .newsBlock-post article a .usTxt span{margin-top:calc(2 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .newsBlock-post article a .usTxt span{margin-top:calc(2 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .newsBlock-post article a .usTxt span{font-size:calc(12 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .newsBlock-post article a .usTxt span{font-size:calc(14 / 1920 * 100vw)}}#home-index-page main .newsBlock-post article a .jisTxt{width:82%}@media screen and (max-width:1920px){#home-index-page main .newsBlock-post article a .jisTxt{width:calc(100% - 214px)}}@media screen and (max-width:1240px){#home-index-page main .newsBlock-post article a .jisTxt{width:calc(100% - 154px)}}@media screen and (max-width:750px){#home-index-page main .newsBlock-post article a .jisTxt{width:100%;margin-top:calc(8px + 0vw)}}@media screen and (max-width:750px) and (max-width:375px){#home-index-page main .newsBlock-post article a .jisTxt{margin-top:calc(8 / 375 * 100vw)}}@media screen and (max-width:750px) and (min-width:1920px){#home-index-page main .newsBlock-post article a .jisTxt{margin-top:calc(8 / 1920 * 100vw)}}#home-index-page main .newsBlock-post article a .jisTxt h3{font-weight:700;letter-spacing:.03em;font-size:calc(17.51456px + .12945vw)}@media (max-width:375px){#home-index-page main .newsBlock-post article a .jisTxt h3{font-size:calc(18 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .newsBlock-post article a .jisTxt h3{font-size:calc(20 / 1920 * 100vw)}}#home-index-page main .newsBlock-post article a .jisTxt p{text-align:justify;line-height:1.83;letter-spacing:.06em;margin-top:calc(7.27184px + .19417vw);font-size:calc(13.51456px + .12945vw)}@media (max-width:375px){#home-index-page main .newsBlock-post article a .jisTxt p{margin-top:calc(8 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .newsBlock-post article a .jisTxt p{margin-top:calc(11 / 1920 * 100vw)}}@media (max-width:375px){#home-index-page main .newsBlock-post article a .jisTxt p{font-size:calc(14 / 375 * 100vw)}}@media (min-width:1920px){#home-index-page main .newsBlock-post article a .jisTxt p{font-size:calc(16 / 1920 * 100vw)}}#home-index-page main .newsBlock-post article a:hover{opacity:1;background:#fff}@media screen and (max-width:1024px){#home-index-page main .newsBlock-post article a:hover{opacity:.69;background:0 0}}