#kv{overflow:hidden;position:relative;min-height:500px;height:100%;background-position:50% 20%;background-size:cover;transition:opacity 600ms cubic-bezier(0.47, 0, 0.745, 0.715)}#kv .ttl{position:absolute;top:50%;left:50%;width:50%;min-width:360px;transform:translate(-50%, -50%);z-index:1}#kv .btn-scroll{display:none}#kv .brand{position:absolute;bottom:7.1685%;left:50%;width:74%;transform:translate(-50%, 0);z-index:1;text-align:center}.dev-pc #kv,.dev-tb #kv{background-image:url("../images/index/kv_pc.jpg")}@media screen and (max-width: 960px){.dev-pc #kv,.dev-tb #kv{min-height:100vw}}@media screen and (max-width: 767px){.dev-pc #kv,.dev-tb #kv{min-height:auto}}.dev-sp #kv{min-height:auto;background:none}.dev-sp #kv #kv-bg{line-height:0;background:#000}.dev-sp #kv #kv-bg-movie{width:100%;height:auto;opacity:.5}.dev-sp #kv .btn-scroll{display:block;position:absolute;bottom:0;left:50%;border-left:solid 1px #fff;z-index:1}.dev-sp #kv .btn-scroll a{display:block;line-height:40px;height:40px;padding-left:20px;color:#fff;font-family:futura-pt,sans-serif;font-weight:400;font-size:8px;letter-spacing:.1em}@media screen and (max-height: 700px){.dev-pc #kv,.dev-tb #kv{background-position-y:10%}}@media screen and (max-width: 767px){#kv{height:100vh;background-size:cover;opacity:1}#kv.load{opacity:0}#kv .ttl{width:74.4444%;min-width:auto}}@media screen and (orientation: landscape){.dev-sp #kv{min-height:100vh;opacity:1}.dev-sp #kv.load{opacity:0}.dev-sp #kv .ttl{top:45%;max-width:35vw;min-width:inherit}.dev-sp #kv .brand{bottom:12%;max-width:26vw;min-width:inherit}}#sec-interview{overflow:hidden}#sec-interview div{width:100%;position:relative;background:#003f74}#sec-interview div a{width:100%;height:100%;background:url("../images/index/interview_img.jpg") no-repeat;background-size:100% 100%;overflow:hidden;display:block;text-indent:-999px;padding-top:62.4%}#sec-interview div a:before{position:absolute;content:"";display:block;position:absolute;width:400px;height:92px;background:url("../images/index/interview_ttl.svg") no-repeat;background-size:400px 92px;top:30%;left:50%;transform:translateX(-50%)}#sec-interview div a:after{position:absolute;bottom:25%;left:50%;content:"READ MORE";transform:translateX(-50%);font-family:futura-pt,sans-serif;font-weight:400;transition:all 200ms cubic-bezier(0.39, 0.575, 0.565, 1);border:solid 1px #003f74;display:inline-block;max-width:auto;width:67%;padding:0 10px;background:#003f74;border-radius:25px;line-height:50px;color:#fff;text-align:center;background:#fff;color:#003f74;border:none;text-indent:0;font-size:1.4rem}a:hover #sec-interview div a:after,#sec-interview div a:after:hover{background:#fff;color:#003f74}#sec-interview div a:hover:after{background:#003f74;color:#fff}@media screen and (max-width: 767px){#sec-interview div{height:62.4vw}#sec-interview div a{background-size:100% auto;position:relative}#sec-interview div a:before{width:83.4667vw;height:19.4667vw;background-size:100% auto;top:25%;left:50%}#sec-interview div a:after{transition:all 200ms cubic-bezier(0.39, 0.575, 0.565, 1);border:solid 1px #003f74;display:inline-block;max-width:auto;width:33%;padding:0 10px;background:#003f74;border-radius:15px;line-height:30px;color:#fff;text-align:center;background:#fff;color:#003f74;border:none;font-size:1.2rem}a:hover #sec-interview div a:after,#sec-interview div a:after:hover{background:#fff;color:#003f74}}.sec-intro{padding:0 0 60px;text-align:center;font-size:1.4rem}.sec-intro .sec-inner{overflow:hidden}.sec-intro .lead .em{display:block;font-weight:bold}.sec-intro .img{background:#003f74;margin:0 -22.22%;padding:60px 0}.sec-intro .img img{max-width:404px}.sec-intro .txt{margin-top:35px;text-align:left}.sec-intro .sub{margin-top:30px;font-weight:bold}.sec-intro .btns{display:flex;margin:35px -5.7% 0;justify-content:space-between}.sec-intro .btns li{flex-basis:50%;max-width:50%;margin:0 5.7%}.sec-intro .btns li a{transition:all 200ms cubic-bezier(0.39, 0.575, 0.565, 1);border:solid 1px #003f74;display:inline-block;max-width:100%;width:100%;padding:0 10px;background:#003f74;border-radius:19px;line-height:38px;color:#fff;text-align:center;font-family:futura-pt,sans-serif;font-weight:400;letter-spacing:.1em}a:hover .sec-intro .btns li a,.sec-intro .btns li a:hover{background:#fff;color:#003f74}@media screen and (max-width: 960px){.sec-intro .img{margin:0}}@media screen and (max-width: 767px){.sec-intro{padding:0 0 60px}.sec-intro .img{margin:0;padding:30px 0}.sec-intro .img img{width:100%;max-width:100%}.sec-intro .txt{margin-top:35px}.sec-intro .sub{margin-top:30px}.sec-intro .btns{margin:30px -4.3478% 0}.sec-intro .btns li{width:50%;margin:0 4.3478%}}#sec-movie{overflow:hidden;position:relative;text-align:center;padding-bottom:60px}#sec-movie a{display:block;overflow:hidden;z-index:100}#sec-movie a:hover .bg{opacity:.9}#sec-movie .txt-wrap{position:absolute;top:50%;left:50%;padding-top:112px;transform:translate(-50%, -50%);z-index:1}#sec-movie h2{position:relative}#sec-movie h2:before{content:"";display:block;position:absolute;width:60px;height:60px;background:url("../images/common/ico_play.svg") no-repeat;background-size:60px auto;top:-112px;left:50%;transform:translateX(-50%)}#sec-movie .bg{overflow:hidden;position:relative;display:block;padding-top:133.33%;transition:all 200ms cubic-bezier(0.39, 0.575, 0.565, 1);background:#000}#sec-movie .bg .img{width:100%;height:auto}.dev-pc #sec-movie .bg .img.u-sp{display:none !important}.dev-pc #sec-movie .bg video{opacity:.5}.dev-sp #sec-movie._play .txt-wrap{visibility:hidden}.dev-sp #sec-movie._play .bg .img{visibility:hidden}#sec-movie #intro-movie{position:absolute;top:0;left:0;width:100%;height:auto}.dev-sp #sec-movie #intro-movie{top:50%;transform:translate(0, -50%);visibility:hidden}.dev-sp #sec-movie #intro-movie._play{visibility:visible}@media screen and (max-width: 767px){#sec-movie{padding:0}#sec-movie .sec-inner{padding:0}#sec-movie .txt-wrap{width:100%;top:50%;bottom:50%;padding:100px 0 0;transform:translate(-50%, -50%)}#sec-movie .txt-wrap h2:before{top:-100px;width:70px;height:70px;background-size:70px auto}.dev-sp #sec-movie .bg{padding:0}}

/*# sourceMappingURL=maps/index.css.map */
