.mv{position:relative;overflow:hidden;margin-top:93px}.mv:before{display:block;content:" ";width:100%;padding-top:37.5%}.mv>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 999px){.mv{position:relative;margin-top:56px}.mv:before{display:block;content:" ";width:100%;padding-top:60%}.mv>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.mv video{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);object-fit:cover;width:100%;height:100%}.mv__txt{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2;width:100%;text-align:center;font-size:140px;font-size:14rem;line-height:.92857em;letter-spacing:.05em;font-weight:bold;font-family:"Mohave","Geneva","Segoe UI",sans-serif;font-style:italic;color:#b31236}@media (max-width: 999px){.mv__txt{font-size:50px;font-size:5rem;line-height:1.04em}}.mv__txt span{color:#efc80e}.intro{position:relative;text-align:center;padding-top:186px;padding-bottom:330px}@media (max-width: 999px){.intro{padding-top:95px;padding-bottom:140px}}.intro__bg{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;z-index:-1;object-fit:cover}.intro__hd{font-size:27px;font-size:2.7rem;line-height:1.48148em;font-weight:800;font-style:italic;color:#efc80e}@media (max-width: 999px){.intro__hd{width:calc(100% + 30px);margin-left:-15px;font-size:22px;font-size:2.2rem;line-height:1.5em}}.intro__txt{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.025em;font-weight:bold;margin-top:49px}@media (max-width: 999px){.intro__txt{margin-top:45px;width:calc(100% + 30px);margin-left:-15px;font-size:14px;font-size:1.4rem;line-height:2.28571em;letter-spacing:-.02em}}.intro__slogan{font-size:24px;font-size:2.4rem;line-height:1.45833em;font-weight:800;font-style:italic;margin-top:45px}@media (max-width: 999px){.intro__slogan{width:calc(100% + 30px);margin-left:-15px;font-size:22px;font-size:2.2rem;line-height:1.5em;letter-spacing:-.005em}}.message{position:relative;z-index:2;margin-top:-18px}@media (max-width: 999px){.message{margin-top:3px}}.message .message-box{position:relative;padding:38px 50px}@media (max-width: 999px){.message .message-box{padding:59.5vw 20px 35px;width:calc(100% + 40px);margin-left:-20px;overflow:hidden;background-color:#06060d}}.message .message-box__bg{position:absolute;left:0;top:0;z-index:2}.message .message-box__ttl{font-size:20px;font-size:2rem;line-height:2em;letter-spacing:.1em;font-weight:bold;position:relative;z-index:3}@media (max-width: 999px){.message .message-box__ttl{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.05em}}.message .message-box__txt{font-size:14px;font-size:1.4rem;line-height:2em;letter-spacing:.05em;margin-top:20px;position:relative;z-index:3}@media (min-width: 1000px){.message .message-box__txt{width:600px;max-width:75%;margin-top:27px}}.message .message-box .message-sign{text-align:right;margin-top:22px;position:relative;z-index:3}@media (min-width: 1000px){.message .message-box .message-sign{width:600px;max-width:75%;margin-top:27px}}.message .message-box .message-sign__ttl,.message .message-box .message-sign__name{display:inline-block;vertical-align:middle}.message .message-box .message-sign__ttl{font-size:12px;font-size:1.2rem;line-height:2.33333em;letter-spacing:.05em;font-weight:bold;color:#999999}.message .message-box .message-sign__name{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.05em;font-weight:bold;margin-left:20px}@media (max-width: 999px){.message .message-box .message-sign__name{margin-left:15px}}.message .message-box.box-orange{margin-top:98px}@media (max-width: 999px){.message .message-box.box-orange{margin-top:30px}}.team{margin-top:187px}@media (max-width: 999px){.team{margin-top:93px}}.team__hd{text-align:center}.team .team-detail{table-layout:fixed;margin-top:49px}@media (max-width: 999px){.team .team-detail{margin-top:40px;display:block}.team .team-detail tbody,.team .team-detail thead,.team .team-detail tr,.team .team-detail th,.team .team-detail td{display:block}}.team .team-detail tr{border-bottom:1px solid #333}@media (max-width: 999px){.team .team-detail tr{padding:12px 7px 13px}}.team .team-detail tr:first-child{border-top:1px solid #333}.team .team-detail th,.team .team-detail td{font-size:12px;font-size:1.2rem;line-height:1.33333em;font-weight:bold;font-style:normal;text-align:left;padding:22px 0;font-size:11px;font-size:1.1rem;line-height:1.45455em}@media (max-width: 999px){.team .team-detail th,.team .team-detail td{padding:0}}.team .team-detail th{color:#999999;width:275px;padding-left:25px}@media (max-width: 999px){.team .team-detail th{padding:0}}.team .team-detail td{color:white}@media (max-width: 999px){.team .team-detail td{margin-top:2px}}

/*# sourceMappingURL=maps/mission.min.css.map */
