@charset "UTF-8";@-webkit-keyframes barBlue{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@keyframes barBlue{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@-webkit-keyframes barWhite{0%{background-color:transparent}50%{background-color:transparent}51%{background-color:#fff}100%{background-color:#fff}}@keyframes barWhite{0%{background-color:transparent}50%{background-color:transparent}51%{background-color:#fff}100%{background-color:#fff}}@-webkit-keyframes barTxt{0%{opacity:0;filter:alpha(opacity=0)}50%{opacity:0;filter:alpha(opacity=0)}51%{opacity:1;filter:alpha(opacity=100)}100%{opacity:1;filter:alpha(opacity=100)}}@keyframes barTxt{0%{opacity:0;filter:alpha(opacity=0)}50%{opacity:0;filter:alpha(opacity=0)}51%{opacity:1;filter:alpha(opacity=100)}100%{opacity:1;filter:alpha(opacity=100)}}.main-ttl-block{aspect-ratio:100 / 47;width:100%;max-height:700px;background-repeat:no-repeat;position:relative;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 1.4s ease;transition:opacity 1.4s ease}.main-ttl-block.show{opacity:1;filter:alpha(opacity=100)}.interview-num{position:absolute}.main-lead-block{position:absolute;top:min(6.7vw,100px);right:10.7vw}.main-lead-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main-lead-text p{display:inline-block;font-size:44px;font-size:4.4rem;line-height:1.48;color:#e5151f;background-color:#FFF;padding:6px 20px;position:relative;opacity:0;filter:alpha(opacity=0)}.main-lead-text p::after{display:block;content:"";position:absolute;left:0;top:0;bottom:0;background-color:#e5151f;z-index:20;width:0}.main-lead-text p>span{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease;transition-timing-function:ease;position:relative;z-index:10}.show .main-lead-text p{background-color:transparent;-webkit-transition-duration:0s;transition-duration:0s;opacity:1;filter:alpha(opacity=100);-webkit-animation-name:barWhite;animation-name:barWhite;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.38,.09,.06,.91);animation-timing-function:cubic-bezier(.38,.09,.06,.91)}.show .main-lead-text p::after{-webkit-animation-name:barBlue;animation-name:barBlue;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.38,.09,.06,.91);animation-timing-function:cubic-bezier(.38,.09,.06,.91)}.show .main-lead-text p:nth-child(1){-webkit-animation-delay:.8s;animation-delay:.8s}.show .main-lead-text p:nth-child(1)::after,.show .main-lead-text p:nth-child(1)>span{-webkit-animation-delay:.8s;animation-delay:.8s}.show .main-lead-text p:nth-child(2){-webkit-animation-delay:1s;animation-delay:1s}.show .main-lead-text p:nth-child(2)::after,.show .main-lead-text p:nth-child(2)>span{-webkit-animation-delay:1s;animation-delay:1s}.show .main-lead-text p:nth-child(3){-webkit-animation-delay:1.2s;animation-delay:1.2s}.show .main-lead-text p:nth-child(3)::after,.show .main-lead-text p:nth-child(3)>span{-webkit-animation-delay:1.2s;animation-delay:1.2s}.show .main-lead-text p:nth-child(4){-webkit-animation-delay:1.4s;animation-delay:1.4s}.show .main-lead-text p:nth-child(4)::after,.show .main-lead-text p:nth-child(4)>span{-webkit-animation-delay:1.4s;animation-delay:1.4s}.show .main-lead-text p:nth-child(5){-webkit-animation-delay:1.6s;animation-delay:1.6s}.show .main-lead-text p:nth-child(5)::after,.show .main-lead-text p:nth-child(5)>span{-webkit-animation-delay:1.6s;animation-delay:1.6s}.show .main-lead-text p>span{opacity:0;filter:alpha(opacity=0);-webkit-transition-duration:0s;transition-duration:0s;-webkit-animation-name:barTxt;animation-name:barTxt;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.38,.09,.06,.91);animation-timing-function:cubic-bezier(.38,.09,.06,.91)}.main-lead-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 2px;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-transition-delay:1.8s;transition-delay:1.8s}.main-lead-info p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e5151f;color:#FFF;font-weight:500;padding:6px 30px}.main-lead-info p:nth-of-type(1){font-size:22px;font-size:2.2rem}.main-lead-info p:nth-of-type(2){font-size:16px;font-size:1.6rem;gap:0 20px}.main-lead-info p:nth-of-type(2) span{font-size:24px;font-size:2.4rem;font-weight:700;line-height:1.0}.show .main-lead-info{opacity:1;filter:alpha(opacity=100)}#interview-sec{background-color:#f3f3f3}.interview-cnt{line-height:2.3;padding:120px min(2.67vw,40px) 160px}.text-block{max-width:1130px;margin-inline:auto;box-sizing:border-box}.text-block.right{padding-left:min(16vw,240px)}.text-block.left{padding-right:min(16vw,240px)}.interview-lead{font-size:40px;font-size:4.0rem;font-weight:900;line-height:1.7;color:#e5151f;margin-bottom:30px}.img-block{margin-top:100px}.img-block+.text-block{margin-top:170px}#other-interview-sec{text-align:center;padding:110px min(2.67vw,40px) 90px}.other-interview-link{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 80px}.other-interview-link li a{font-size:16px;font-size:1.6rem;font-weight:500}.other-interview-link li a:hover{text-decoration:none}.other-interview-ttl{font-size:26px;font-size:2.6rem;line-height:1.8;color:#e5151f;margin-bottom:30px}.other-interview-lead{margin-block:15px 5px}.other-interview-lead span{display:inline;background-color:#e5151f;color:#FFF;font-size:20px;font-size:2.0rem;padding:.14em 15px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.other-interview-name{font-size:22px;font-size:2.2rem;line-height:1.4;font-weight:700}@media only screen and (max-width:640px){.main-ttl-block{aspect-ratio:48 / 49;max-height:initial}.main-lead-block{top:auto;right:auto;left:20px;bottom:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.main-lead-text p{font-size:2.4rem;padding:.2em 15px}.main-lead-info p{padding:3px 15px}.main-lead-info p:nth-of-type(1){font-size:1.6rem}.main-lead-info p:nth-of-type(2){font-size:1.4rem;gap:0 15px}.main-lead-info p:nth-of-type(2) span{font-size:1.8rem}.interview-cnt{line-height:2.1;font-weight:500;padding:130px 20px 60px}.text-block.right{padding-left:0}.text-block.left{padding-right:0}.interview-lead{font-size:2.0rem;margin-bottom:20px}.img-block{margin-top:40px}.img-block+.text-block{margin-top:80px}#other-interview-sec{padding:40px 20px 50px}.other-interview-link{gap:0 20px}.other-interview-link li a{font-size:1.3rem}.other-interview-ttl{font-size:1.6rem;margin-bottom:20px}.other-interview-ttl img{width:150px}.other-interview-lead span{font-size:1.4rem;padding:.08em 5px}.other-interview-name{font-size:1.6rem}}@media only screen and (min-width:641px) and (max-width:768px){.main-lead-block{right:40px}.main-lead-text p{font-size:2.8rem}.main-lead-info p{padding:4px 20px}.main-lead-info p:nth-of-type(1){font-size:1.8rem}.interview-lead{font-size:3.0rem}.other-interview-lead span{font-size:1.8rem;padding:.14em 10px}}