.mv{position:relative;height:890px}@media screen and (max-width: 750px){.mv{height:126.6666666667vw}}.mv::before{content:'';display:block;background:no-repeat 50% 50%;background-size:cover;height:890px;background-image:url(../img/interview-mv.jpg);background-position:50% 55%}@media screen and (max-width: 750px){.mv::before{background-image:url(../img/interview-mv-sp.jpg);height:126.6666666667vw}}.mv .inner-wrap{position:relative;top:-700px;z-index:3;width:100%;height:700px}@media screen and (max-width: 750px){.mv .inner-wrap{display:block;top:-106.6666666667vw;height:106.6666666667vw;margin-top:0;padding-top:0;text-align:center}}.mv .inner-wrap.limit-w{max-width:1140px}.mv .inner-wrap .img-wrap{text-align:right;position:absolute;right:0;bottom:40px}@media screen and (max-width: 750px){.mv .inner-wrap .img-wrap{width:100%;padding-left:15px;padding-right:15px;bottom:6vw}}.mv .inner-wrap .img-wrap img{width:100%}@media screen and (max-width: 750px){.mv .inner-wrap .img-wrap img{width:59.3333333333vw}}.mv .inner-wrap .mv-ttl{font-size:32px;color:#333;line-height:1.65;font-family:'Libre Baskerville', serif}@media screen and (max-width: 750px){.mv .inner-wrap .mv-ttl{font-size:4vw;padding:0 15px}}.mv .inner-wrap .copy{font-size:20px;color:#333;line-height:1.8;margin-top:28px;font-family:'Libre Baskerville', serif}@media screen and (max-width: 750px){.mv .inner-wrap .copy{font-size:3.2vw;margin-top:4vw}}.mv .inner-wrap .mv-lead{font-size:14px;color:#333;line-height:1.8;margin-top:3px}@media screen and (max-width: 750px){.mv .inner-wrap .mv-lead{font-size:2.6666666667vw}}.mv .inner-wrap .link-wrap{margin-top:25px;width:200px}@media screen and (max-width: 750px){.mv .inner-wrap .link-wrap{margin-top:4vw;display:block;width:100%}}.mv .inner-wrap .link-wrap .link-01{width:200px;margin-bottom:10px}@media screen and (max-width: 750px){.mv .inner-wrap .link-wrap .link-01{width:100vw}}.mv .inner-wrap .link-wrap .link-01 a{display:block;padding:30px 0 0 0;width:200px;height:0;overflow:hidden;background:url(../img/store-btn.png) no-repeat;background-size:200px 30px}@media screen and (max-width: 750px){.mv .inner-wrap .link-wrap .link-01 a{margin-left:auto;margin-right:auto;padding:8vw 0 0 0;width:53.3333333333vw;background:url(../img/store-btn.png) no-repeat;background-size:53.3333333333vw 8vw;margin-left:auto;margin-right:auto}}.mv .inner-wrap .link-wrap .link-01 a:hover{opacity:0.75}.mv .inner-wrap .link-wrap .link-02{margin-left:auto;margin-right:auto;width:200px}@media screen and (max-width: 750px){.mv .inner-wrap .link-wrap .link-02{margin-top:0;margin-bottom:10px;width:100vw}}.mv .inner-wrap .link-wrap .link-02 a{display:block;padding:0 15px;font-size:12px;color:#fff;width:200px;height:30px;line-height:30px;text-align:left;overflow:hidden;background:url("../img/icon-arrow-right.png") no-repeat right 15px center,#535353;background-size:6px 10px}.mv .inner-wrap .link-wrap .link-02 a:hover{opacity:0.75}@media screen and (max-width: 750px){.mv .inner-wrap .link-wrap .link-02 a{margin-left:auto;margin-right:auto;width:53.3333333333vw;height:8vw;line-height:8vw}}@media screen and (max-width: 750px){.mv-bottom{height:140vw}.mv-bottom::before{height:140vw}.mv-bottom .inner-wrap{top:-120vw;height:120vw}}.overview{padding-top:95px;padding-bottom:85px}@media screen and (max-width: 750px){.overview{padding-top:13.3333333333vw;padding-bottom:40px;padding-left:15px;padding-right:15px}}@media screen and (max-width: 1200px){.overview .top-part{margin-left:25px;margin-right:25px}}@media screen and (max-width: 750px){.overview .top-part{margin:0}}.overview .limit-w{width:1140px}.overview .line-ttl{text-align:left;font-size:48px;margin-bottom:40px}@media screen and (max-width: 750px){.overview .line-ttl{font-size:30px;margin-bottom:20px}}.overview .line-ttl>span{padding-left:0;color:#fff}.overview .line-ttl>span::before{display:none}.overview .line-ttl>span::after{width:70vw}.overview .text{font-size:18px}@media screen and (max-width: 750px){.overview .text{font-size:13px}}.overview .dot-list{font-size:18px}.overview .dot-list li{text-indent:-1em;margin-left:1em;line-height:1.875;text-align:left}@media screen and (max-width: 750px){.overview .dot-list{font-size:13px}}.overview .dot-list2 li{margin-bottom:15px}.overview .photo-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:980px;align-items:center;margin-top:70px}@media screen and (max-width: 750px){.overview .photo-list{width:100%;margin-top:40px}}.overview .photo-list li{width:286px}@media screen and (max-width: 750px){.overview .photo-list li{width:45vw;padding:0 2.5vw;margin-bottom:5.3333333333vw}.overview .photo-list li img{width:100%}}.overview .photo-list li .name{font-size:14px;display:inline-block;margin-top:12px;line-height:1.7}@media screen and (max-width: 750px){.overview .photo-list li .name{font-size:12px;margin-top:8px}}.overview .photo-list.photo-list-2{margin-left:160px}@media screen and (max-width: 750px){.overview .photo-list.photo-list-2{display:none}}.overview .inner-wrap{width:980px;margin:0 auto;overflow:hidden}@media screen and (max-width: 750px){.overview .inner-wrap{width:100%}}.overview .ttl-v3{font-size:30px;font-weight:400;margin-top:100px;margin-bottom:35px;line-height:1.6}@media screen and (max-width: 750px){.overview .ttl-v3{font-size:20px;margin-top:30px;margin-bottom:15px}}.overview .ttl-v4{font-size:24px;margin-top:60px;text-align:center;line-height:1.6}@media screen and (max-width: 750px){.overview .ttl-v4{font-size:20px;margin-top:30px}}.overview .ttl-message{font-size:30px;margin-top:90px;margin-bottom:35px;line-height:1.6}@media screen and (max-width: 750px){.overview .ttl-message{font-size:20px;margin-top:45px;margin-bottom:15px}}.overview .cover-img{margin-top:50px}@media screen and (max-width: 750px){.overview .cover-img{margin-top:30px}.overview .cover-img img{width:100%}}.overview .img-column{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 750px){.overview .img-column{margin-top:30px}.overview .img-column img{width:100%}}.overview .img-column .col{width:455px}@media screen and (max-width: 750px){.overview .img-column .col{width:100%;margin-bottom:30px}}.overview .img-column .txt{font-size:14px;margin-top:12px;line-height:1.7;display:inline-block}@media screen and (max-width: 750px){.overview .img-column .txt{font-size:12px;margin-top:8px}}.overview .img-column-2{width:368px;margin-left:auto;margin-right:auto}@media screen and (max-width: 750px){.overview .img-column-2{width:100%}}.overview .img-column-2 .col{width:180px}@media screen and (max-width: 750px){.overview .img-column-2 .col{width:45vw}}.overview .img-column-3{padding:0 2%}@media screen and (max-width: 750px){.overview .img-column-3{padding:0}}.overview .img-column-3 .col-full{width:100%;text-align:center;margin-bottom:40px}@media screen and (max-width: 750px){.overview .img-column-3 .col-full{margin-bottom:15px}}.overview .img-column-3 .col-full img{width:450px}@media screen and (max-width: 750px){.overview .img-column-3 .col-full img{width:48%}}.overview .img-column-3 .col{width:450px}@media screen and (max-width: 750px){.overview .img-column-3 .col{width:48%}}.overview .img-column-right{display:block}.overview .img-column-right img{width:455px;margin-left:70px;margin-bottom:30px}.overview .title{font-size:24px;text-align:center;margin-top:100px}@media screen and (max-width: 750px){.overview .title{font-size:15px;margin-top:30px}}.overview .title span{position:relative;padding:0 0.6em;display:inline-block;font-weight:400;line-height:1.3}.overview .title span::after{position:absolute;content:'';top:50%;height:1px;width:50vw;background:#bbb;left:100%}.overview .title span::before{position:absolute;content:'';top:50%;height:1px;width:50vw;background:#bbb;right:100%}.overview .info-wrap{text-align:center;padding-bottom:60px;border-bottom:1px solid #bbb}@media screen and (max-width: 750px){.overview .info-wrap{padding-bottom:0px}}.overview .info-wrap dt{font-size:30px;margin-top:35px;line-height:1.7}@media screen and (max-width: 750px){.overview .info-wrap dt{font-size:18px;margin-top:25px}}.overview .info-wrap dd{font-size:18px;margin-top:20px;margin-bottom:35px;line-height:1.875}@media screen and (max-width: 750px){.overview .info-wrap dd{font-size:12px;margin-top:10px;margin-bottom:30px}}.overview .info-wrap .dot{font-size:12px;display:inline-block;margin-bottom:10px;vertical-align:bottom}@media screen and (max-width: 750px){.overview .info-wrap .dot{margin-bottom:5px}}.overview .btn-wrap{text-align:center;margin-top:80px}.overview .btn-wrap a{display:inline-block;width:725px;height:70px;line-height:70px;background:#fff;color:#2e2e2e;font-size:18px;text-align:center;margin-left:auto;margin-right:auto}@media screen and (max-width: 750px){.overview .btn-wrap a{width:100%;height:auto;font-size:12px;line-height:0.9;padding:15px 0}}.overview .btn-wrap a:hover{opacity:0.75}
/*# sourceMappingURL=style.css.map */
