#common-hero .page-ttl{padding-bottom:0;color:#000}@media all and (min-width: 1240px){#common-hero .page-ttl strong{font-size:93px}}@media all and (max-width: 568px){#common-hero .page-ttl strong{font-size:10.75vw}}#common-hero .page-ttl strong::after{background-color:#000}@media all and (min-width: 1240px){#common-hero .page-ttl span{font-size:31px}}@media all and (max-width: 568px){#common-hero .page-ttl span{font-size:4.5vw}}.contents{background:#fff}.contents img{display:block;width:100%;height:auto}.contents .interview{position:relative;padding-bottom:100px}@media all and (max-width: 1240px){.contents .interview{padding:60px 0}}@media all and (max-width: 568px){.contents .interview{padding:40px 0}}.contents .interview::before{display:block;content:"";position:absolute;top:130px;right:0;width:70vw;height:calc(100% - 130px);background:#f5f5f5}@media all and (max-width: 1200px){.contents .interview::before{width:70vw}}.contents .interview .inner{position:relative}.contents .interview .answerer{display:flex;justify-content:flex-end;align-items:flex-start;margin-bottom:80px}.contents .interview .answerer__inner{position:relative;width:max(54vw,850px);margin:-40px 4.5vw 0 0}@media all and (max-width: 1400px){.contents .interview .answerer__inner{width:min(850px,73vw)}}@media all and (max-width: 1240px){.contents .interview .answerer__inner{margin-top:0}}@media all and (max-width: 812px){.contents .interview .answerer__inner{width:85vw;margin:0}}.contents .interview .answerer-data{position:absolute;left:-8.5%;bottom:4vw;max-width:300px;width:100%}@media all and (max-width: 812px){.contents .interview .answerer-data{left:-10%;bottom:-25px}}@media all and (max-width: 568px){.contents .interview .answerer-data{max-width:250px}}.contents .interview .answerer-data dt{display:inline-block;padding:12px 1.07142vw;background:#ffef00;font-weight:bold;font-size:14px}@media all and (max-width: 812px){.contents .interview .answerer-data dt{padding:12px 15px}}@media all and (max-width: 568px){.contents .interview .answerer-data dt{font-size:12px}}.contents .interview .answerer-data dd{width:100%;margin-top:10px;padding:1.28571vw 0 1.28571vw 1.07142vw;background:#fff;font-weight:bold;font-size:28px}@media all and (max-width: 812px){.contents .interview .answerer-data dd{padding:15px;font-size:25px}}@media all and (max-width: 568px){.contents .interview .answerer-data dd{margin-top:6px;font-size:1.25rem}}.contents .interview .answerer-data dd span{font-size:55%}.contents .interview .answerer .portrait{position:relative;padding-top:58.9%;overflow:hidden}@media all and (max-width: 812px){.contents .interview .answerer .portrait{padding-top:100%}}.contents .interview .answerer .portrait img{position:absolute;top:0;width:120%;height:auto}@media all and (max-width: 812px){.contents .interview .answerer .portrait img{width:auto !important;height:100%}}.contents .interview .answerer .portrait img.small{width:100%}.contents .interview .answerer .portrait.right img{right:0}@media all and (max-width: 812px){.contents .interview .answerer .portrait.right img{right:-8%}}.contents .interview .answerer .portrait.left img{left:0}@media all and (max-width: 812px){.contents .interview .answerer .portrait.left img{left:-8%}}.contents .interview .answerer .portrait.center img{left:50%;translate:-50% 0}.contents .interview .catch{float:right;max-width:calc((100vw - 860px)/2 + 860px);width:86.75vw;line-height:1.4;margin-bottom:4.2857142vw;padding:2.5vw 3vw;background:#55c2f0;color:#fff;font-weight:bold;font-style:italic;font-size:max(2.1428571vw,30px);font-feature-settings:"palt";letter-spacing:.1em}@media all and (max-width: 1240px){.contents .interview .catch{line-height:1.6;padding:25px 30px;font-size:1.625rem}}@media all and (max-width: 812px){.contents .interview .catch{float:none;position:relative;width:95vw;margin-bottom:0;font-size:1.35rem}}@media all and (max-width: 568px){.contents .interview .catch{padding:25px 0 25px 20px;font-size:min(5vw,1.35rem)}}.contents .interview .catch span{display:inline-block}.contents .interview .shadow-box{clear:both;max-width:860px;width:75vw;margin:0 auto 60px;padding:20px 0 30px;background:#fff;-webkit-box-shadow:0px 0px 25.92px 1.08px rgba(173,173,173,.2);-moz-box-shadow:0px 0px 25.92px 1.08px rgba(173,173,173,.2);box-shadow:0px 0px 25.92px 1.08px rgba(173,173,173,.2);z-index:1}@media all and (max-width: 812px){.contents .interview .shadow-box{width:100%;margin-top:-50px;padding:70px 0 30px}}@media all and (max-width: 568px){.contents .interview .shadow-box{margin-bottom:40px}}.contents .interview-item{position:relative;padding:40px 65px}@media all and (max-width: 812px){.contents .interview-item{padding:25px 8%}}.contents .interview .profile{display:block;margin-bottom:10px;font-weight:600}.contents .interview h2{position:relative;margin-bottom:35px;color:#55c2f0;line-height:1.4;font-weight:bold;font-size:25px;font-feature-settings:"palt";letter-spacing:.13em}@media all and (max-width: 812px){.contents .interview h2{margin-bottom:25px;font-size:1.18em}}@media all and (max-width: 568px){.contents .interview h2{margin-bottom:20px}}.contents .interview h2::before{display:block;content:"";position:absolute;top:50%;left:-65px;translate:0 -50%;width:40px;height:5px;background:#ffef00}@media all and (max-width: 812px){.contents .interview h2::before{width:7%;height:4px;left:-11%}}.contents .interview .data-text{line-height:2;font-size:.938em;text-align:justify}@media all and (max-width: 812px){.contents .interview .data-text{font-size:.875em}}.contents .interview .snap{width:81%;margin-left:-8%;padding:20px 0}@media all and (max-width: 812px){.contents .interview .snap{width:84%;margin:0 auto}}.contents .interview-time{line-height:1.5;padding:0 5%;font-size:87.5%;text-align:center}@media all and (min-width: 480px){.contents .interview-time br{display:none}}.contents .study-job a{display:block;padding:7.5vw 0 9vw;background:#0a77f1;color:#fff;text-align:center;letter-spacing:.15em}@media all and (min-width: 1000px){.contents .study-job a{padding:75px 0 90px}}@media all and (max-width: 812px){.contents .study-job a{padding:40px 0 48px}}.contents .study-job a .en{font-weight:bold;font-size:5vw}@media all and (min-width: 1000px){.contents .study-job a .en{font-size:50px}}@media all and (max-width: 812px){.contents .study-job a .en{font-size:1.813em}}.contents .study-job a .jp{display:block;margin-top:3.5vw;font-weight:bold;font-size:2vw}@media all and (min-width: 1000px){.contents .study-job a .jp{margin-top:35px;font-size:20px}}@media all and (max-width: 812px){.contents .study-job a .jp{margin-top:15px;font-size:.875em}}.contents .others{position:relative}.contents .others::before{display:block;content:"";position:absolute;top:105px;right:0;width:70vw;height:calc(100% - 105px);background:#f5f5f5}@media all and (max-width: 812px){.contents .others::before{top:65px;height:calc(100% - 65px)}}@media all and (max-width: 568px){.contents .others::before{top:55px;height:calc(100% - 55px)}}.contents .others .inner{position:relative;max-width:860px;width:75vw;margin:0 auto;padding:60px 0 160px}@media all and (max-width: 812px){.contents .others .inner{width:85vw;padding:40px 0 130px}}@media all and (max-width: 568px){.contents .others .inner{width:100%;padding:25px 0 100px}}.contents .others h2{display:inline-block;margin:0 0 75px 18px;padding:30px 45px;background:#3a3a3a;color:#fff;font-weight:bold;font-family:Arial,Helvetica,"sans-serif";font-size:30px;letter-spacing:.1em}@media all and (max-width: 812px){.contents .others h2{margin:0 0 55px 0;padding:20px;font-size:20px}}@media all and (max-width: 568px){.contents .others h2{margin:0 0 45px 0}}.contents .others .slider .block{position:relative;width:50%;padding:0 55px}@media all and (max-width: 812px){.contents .others .slider .block{padding:0}}.contents .others .slider .block .in-block{width:320px}@media all and (max-width: 812px){.contents .others .slider .block .in-block{padding:0 9% 0 6%}}@media all and (max-width: 568px){.contents .others .slider .block .in-block{width:250px}}.contents .others .slider .thumb img{display:block;width:100%;height:auto}.contents .others .slider .name-group{position:relative;width:91%;margin:-10% 0 0 20%;padding:20px 6.25% 25px;background:#fff;-webkit-box-shadow:0px 0px 25.92px 1.08px rgba(173,173,173,.2);-moz-box-shadow:0px 0px 25.92px 1.08px rgba(173,173,173,.2);box-shadow:0px 0px 25.92px 1.08px rgba(173,173,173,.2)}@media all and (max-width: 812px){.contents .others .slider .name-group{padding:15px 6.25% 20px}}.contents .others .slider .name-group .belong{line-height:1.5;margin-bottom:15px;font-weight:bold;font-size:14px}@media all and (max-width: 812px){.contents .others .slider .name-group .belong{font-size:min(12px,3.2vw)}}.contents .others .slider .name-group .belong::after{display:block;content:"";width:55px;height:5px;margin:12px 0 0 -8%;background:#ffef00}.contents .others .slider .name-group .name{font-weight:bold;font-size:22px}@media all and (max-width: 812px){.contents .others .slider .name-group .name{font-size:1.125rem}}.contents .others .slider .name-group .name span{font-size:.7em}.slick-arrow{position:absolute;top:35%;width:14px;height:14px;border-right:4px #000 solid;border-bottom:4px #000 solid;cursor:pointer}.prev{left:-3%;transform:rotate(135deg)}.next{right:-3%;transform:rotate(-45deg)}@media all and (max-width: 568px){.contents .others .slider .block .slick-arrow,.prev,.next{display:none}}/*# sourceMappingURL=interview.css.map */