body.home .bg-wrap{width:100%;height:calc(100vh - 125px);position:fixed;top:125px;left:0;z-index:-1}body.home .bg-wrap #video{width:100%;height:auto;position:absolute;right:0;top:50%;z-index:1;transform:translateY(-46%)}body.home .bg-wrap .tb-slide{width:100%}body.home #mainVisual{height:calc(100vh - 125px);position:relative;overflow:hidden}body.home #mainVisual img{width:initial;max-width:100%;height:initial}body.home #mainVisual>.inner{height:100%}body.home #mainVisual .mainCopy{width:756px;position:absolute;top:30px;left:60px;z-index:100}body.home #mainVisual .mvSlider{height:100%}body.home #mainVisual .mvSlider .slider{height:100%;background:url("../../img/home/mv_bg01.jpg") no-repeat center 20px/cover;background-image:image-set(url("../../img/home/mv_bg01.jpg") 1x, url("../../img/home/mv_bg01@2x.jpg") 2x);background-image:-webkit-image-set(url("../../img/home/mv_bg01.jpg") 1x, url("../../img/home/mv_bg01@2x.jpg") 2x);overflow:hidden}body.home #mainVisual .mvSlider .slider>.item{width:100%;height:100%}body.home #mainVisual .mvSlider .slider>.item:not(.slide04){z-index:1}body.home #mainVisual .mvSlider .slider>.item:not(.slide04) .itemInner{width:748px;position:absolute;top:calc(50% + 15px);left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 1280px){body.home #mainVisual .mvSlider .slider>.item:not(.slide04) .itemInner{width:58.43vw}}body.home #mainVisual .mvSlider .slider>.item:not(.slide04) .car{display:block;width:40.1%;position:absolute;z-index:2;transform:translate(-50%, -50%);opacity:0}body.home #mainVisual .mvSlider .slider>.item:not(.slide04) .car img{width:100%}body.home #mainVisual .mvSlider .slider>.item:not(.slide04) .copy{clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}body.home #mainVisual .mvSlider .slider>.item:not(.slide04) .copy img{width:100%}body.home #mainVisual .mvSlider .slider>.item:not(.slide04).is-after{opacity:1}body.home #mainVisual .mvSlider .slider>.item:not(.slide04).is-after .copy{animation:slide-after-copy .2s ease-in-out forwards}body.home #mainVisual .mvSlider .slider>.item:not(.slide04).is-end .car{opacity:1}body.home #mainVisual .mvSlider .slider>.item:not(.slide04).is-end .copy{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);animation:slide-end-copy .2s 3s ease-in-out forwards}body.home #mainVisual .mvSlider .slider>.item.slide01 .car{top:92%;left:39.4%}body.home #mainVisual .mvSlider .slider>.item.slide01.is-after .car{animation:slide01-after-car .5s .28s ease-out forwards}body.home #mainVisual .mvSlider .slider>.item.slide01.is-end .car{animation:slide01-end-car .5s 2.5s ease-out both}body.home #mainVisual .mvSlider .slider>.item.slide02 .car{top:108.5%;left:43.5%}body.home #mainVisual .mvSlider .slider>.item.slide02.is-after .car{animation:slide02-after-car .5s .28s ease-out forwards}body.home #mainVisual .mvSlider .slider>.item.slide02.is-end .car{animation:slide02-end-car .5s 2.5s ease-out both}body.home #mainVisual .mvSlider .slider>.item.slide03 .car{top:15.6%;left:40.5%}body.home #mainVisual .mvSlider .slider>.item.slide03.is-after .car{animation:slide03-after-car .5s .28s ease-out forwards}body.home #mainVisual .mvSlider .slider>.item.slide03.is-end .car{animation:slide03-end-car .5s 2.5s ease-out both}body.home #mainVisual .mvSlider .slider>.item.slide04{font-size:2rem;line-height:2.1;text-align:center;opacity:0;z-index:105 !important}body.home #mainVisual .mvSlider .slider>.item.slide04 .itemInner{display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;width:100%;height:100%;background:url("../../img/home/mv_bg02.jpg") no-repeat center/cover;background-image:image-set(url("../../img/home/mv_bg02.jpg") 1x, url("../../img/home/mv_bg02@2x.jpg") 2x);background-image:-webkit-image-set(url("../../img/home/mv_bg02.jpg") 1x, url("../../img/home/mv_bg02@2x.jpg") 2x);position:absolute;top:0;left:0}body.home #mainVisual .mvSlider .slider>.item.slide04 .copy{width:604px;margin-bottom:35px}body.home #mainVisual .mvSlider .slider>.item.slide04 .txt{width:100%}body.home #mainVisual .mvSlider .slider>.item.slide04.is-after{opacity:1}body.home #mainVisual .mvSlider .slider>.item.slide04.is-after .itemInner{animation:slide-after-copy 0.4s ease-in-out forwards}body.home #mainVisual .mvSlider .slider>.item.slide04.is-end{opacity:1}body.home #mainVisual .mvSlider .slider>.item.slide04.is-end .itemInner{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);animation:slide-end-copy .3s 3.6s ease-in-out forwards}body.home #mainVisual .mvSlider .sliderCtrl .stopBtn{transition:opacity .3s ease-out 0s;cursor:pointer;text-indent:-9999px;width:23px;height:23px;background:url("../../img/common/ico_stop.svg") no-repeat center/contain;border:none;position:absolute;bottom:110px;right:40px;z-index:110}body.home #mainVisual .mvSlider .sliderCtrl .stopBtn:hover{opacity:.6}@media only screen and (max-width: 959px){body.home #mainVisual .mvSlider .sliderCtrl .stopBtn{transition:none}body.home #mainVisual .mvSlider .sliderCtrl .stopBtn:hover{opacity:1}}body.home #mainVisual .mvSlider .sliderCtrl .stopBtn.is-stop{background-image:url("../../img/common/ico_play.svg")}body.home #mainVisual .mvSlider .sliderCtrl .ctrls{opacity:0;visibility:hidden}body.home #mainVisual .scrollBtn{width:38px;margin:0 auto;position:absolute;bottom:27px;left:0;right:0;z-index:110}body.home .contentSection{padding:60px 60px 50px 60px;position:relative;z-index:3}body.home .contentSection:not(.newsSection):not(.otherSection){background-color:#fff}body.home .contentSection:not(.bdn)::after{display:block;content:"";width:calc(100% - 60px);height:1px;background-color:#d9ddea;position:absolute;bottom:0;left:30px}body.home .contentSection>header{display:flex;justify-content:flex-start;align-items:center;align-content:end;gap:30px;margin-bottom:30px}body.home .sectionTtl{font-size:3rem;font-weight:bold;letter-spacing:.05em;line-height:1.6}body.home .importantList{display:flex;justify-content:space-between;align-items:center;gap:0 30px}body.home .importantList>dt{width:160px;padding-left:10px}body.home .importantList>dt a{color:#000;text-decoration:none}body.home .importantList>dt a:hover{text-decoration:underline}body.home .importantList>dt a span::after{content:"";width:6px;height:6px;border-top:1px solid #001a72;border-right:1px solid #001a72;transform-origin:center right;transition:border-color ease-out .3s}body.home .importantList>dt a span::after{display:inline-block;margin-left:.2em;transform:rotate(45deg)}body.home .importantList>dd{width:calc(100% - 190px)}body.home .importantList>dd .newsVox{padding-bottom:0}body.home .importantList>dd .newsVox article a .title{width:calc(100% - 125px)}body.home .subpageSection{padding:60px 50px;background-color:#fff;position:relative;z-index:2}body.home .subpageSection .pageContent{display:flex;justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto}body.home .subpageSection .pageContent h2{color:#001a72;font-size:3rem;font-weight:bold;margin-bottom:30px}body.home .subpageSection .pageContent .img{text-align:center;width:63%}body.home .subpageSection .pageContent .img img{width:100%}body.home .subpageSection .pageContent .txt{width:30%;max-width:300px}@media only screen and (max-width: 1024px){body.home #mainVisual{height:calc(100vh - 100px)}}@media only screen and (max-width: 959px){body.home #mainVisual{height:96vw;min-height:360px}body.home #mainVisual .mainCopy{width:58.66%;top:9.33vw;left:6.66vw}body.home #mainVisual .mvSlider .slider{background-image:url("../../img/home/mv_bg01-sp.jpg");background-position:center 9.33vw}body.home #mainVisual .mvSlider .slider>.item:not(.slide04) .itemInner{width:86.666vw;top:50%;transform:translateX(-50%)}body.home #mainVisual .mvSlider .slider>.item.slide04{font-size:1.6rem}body.home #mainVisual .mvSlider .slider>.item.slide04 .itemInner{width:100%;padding-left:6.666vw;padding-right:6.666vw;background-image:url("../../img/home/mv_bg02-sp.jpg")}body.home #mainVisual .mvSlider .slider>.item.slide04 .copy{width:100%;margin-bottom:5.333vw}body.home #mainVisual .mvSlider .sliderCtrl .stopBtn{width:6.133vw;height:6.133vw;bottom:5.333vw;right:5.333vw}body.home #mainVisual .scrollBtn{width:38px;margin:0 auto;position:absolute;bottom:27px;left:0;right:0;z-index:110}body.home .contentSection{padding:40px 20px 35px 20px}body.home .contentSection:not(.bdn)::after{width:calc(100% - 40px);left:20px}body.home .contentSection>header{margin-bottom:25px}body.home .contentSection>header .moreBtn{position:absolute;bottom:30px;right:20px}body.home .newsSection>header .moreBtn{position:static}body.home .sectionTtl{font-size:2.4rem}body.home .importantList{display:block;padding-top:10px;padding-bottom:10px}body.home .importantList>dt{width:auto;margin-bottom:5px}body.home .importantList>dd{width:auto}body.home .importantList>dd .newsVox{padding-bottom:0}body.home .importantList>dd .newsVox article a{display:block;padding-top:0;padding-bottom:0}body.home .importantList>dd .newsVox article a .title{width:100%;margin-top:5px}body.home .subpageSection{padding:30px 20px}body.home .subpageSection .pageContent{display:block}body.home .subpageSection .pageContent h2{font-size:2rem;margin-bottom:10px}body.home .subpageSection .pageContent .img{width:auto;margin-bottom:20px}body.home .subpageSection .pageContent .txt{width:auto;max-width:100%}}@media only screen and (max-width: 767px){body.home.formatB #mainVisual{height:240px}body.home .bg-wrap{height:240px}body.home #mainVisual{height:240px}body.home .importantList{display:block;padding-top:10px;padding-bottom:10px}body.home .importantList>dt{width:auto;margin-bottom:5px}body.home .importantList>dd{width:auto}body.home .importantList>dd .newsVox{padding-bottom:0}body.home .importantList>dd .newsVox article a{padding-top:0;padding-bottom:0}body.home .importantList>dd .newsVox article a .title{width:100%;margin-top:5px}}/*# sourceMappingURL=home.min.css.map */