.m-person-hero{position:relative;min-height:800px}@media screen and (max-width:767px){.m-person-hero{min-height:600px}}.m-person-hero .image{position:absolute;width:100%;height:600px;top:0;left:0}@media screen and (max-width:767px){.m-person-hero .image{height:400px}}.m-person-hero .image img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-position:50% 0;object-position:50% 0}.m-person-hero .text-wrap{width:97%;max-width:1100px;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.m-person-hero .text-wrap{width:100%;padding:0 5.3vw}}.m-person-hero .text-content{position:relative;width:100%;padding-top:470px;padding-left:2.7%}@media screen and (max-width:767px){.m-person-hero .text-content{padding:300px 0 0 0}}.m-person-hero .text-content.row-2{padding-top:432px}@media screen and (max-width:767px){.m-person-hero .text-content.row-2{padding:282px 0 0 0}}@media screen and (max-width:767px){.m-person-hero .text-content.person4-true{padding:290px 0 0 0}}.m-person-hero .text-content .upper-content{position:relative;width:39.6%;max-width:400px;min-width:340px;min-height:130px;padding:17px 28px 27px 28px;background:#425563;color:#fff;text-align:center}@media screen and (max-width:767px){.m-person-hero .text-content .upper-content{width:74.6%;min-height:100px;margin:0 auto;padding:15px 0 10px 0;max-width:none;min-width:unset}}.m-person-hero .text-content .upper-content .interview{position:absolute;top:-20px;right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);color:#f18e2c;text-align:center;font-family:"Roboto Condensed",sans-serif;font-weight:bold;margin-bottom:5px;font-size:2.0rem;letter-spacing:0}@media screen and (max-width:767px){.m-person-hero .text-content .upper-content .interview{margin-bottom:0}}.m-person-hero .text-content .upper-content:before{position:absolute;content:"";width:74px;height:1px;background:#f18e2c;top:1px;right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);z-index:3}.m-person-hero .text-content .upper-content .previous-job{margin:0 0 8px 0;font-size:2.4rem;font-weight:bold}@media screen and (max-width:767px){.m-person-hero .text-content .upper-content .previous-job{font-size:1.6rem}}.m-person-hero .text-content .upper-content .occupation{display:inline-block;width:auto;min-width:280px;margin:0 auto;padding:9px 23px;background:#000;font-size:1.4rem;font-weight:bold}@media screen and (max-width:767px){.m-person-hero .text-content .upper-content .occupation{width:190px;min-width:190px;font-size:1.1rem;padding:9px 5px}}.m-person-hero .text-content .lower-content{width:39.6%;max-width:400px;min-width:340px;color:#fff;background:#00afd7;text-align:center;padding:20px}@media screen and (max-width:767px){.m-person-hero .text-content .lower-content{width:74.6%;margin:0 auto;padding:12px;max-width:none;min-width:unset}}.m-person-hero .text-content .lower-content .department{margin:0 0 9px 0;font-weight:bold;font-size:1.3rem}@media screen and (max-width:767px){.m-person-hero .text-content .lower-content .department{margin:0 0 3px 0;font-size:1.2rem}}.m-person-hero .text-content .lower-content .name{margin:0;font-size:2.0rem;font-weight:bold}@media screen and (max-width:767px){.m-person-hero .text-content .lower-content .name{margin-bottom:3px;font-size:1.5rem}}.m-person-hero .text-content .lower-content .year{margin:0;font-size:1.2rem}@media screen and (max-width:767px){.m-person-hero .text-content .lower-content .year{font-size:1.1rem}}.m-person-hero .catch{position:relative;width:53.4%;margin:-51px 0 0 auto;font-size:3.0rem;font-weight:bold;letter-spacing:0}@media screen and (max-width:767px){.m-person-hero .catch{width:100%;margin:24px auto 0;font-size:1.9rem}}