@media screen and (max-width: 500px){.c-untitlearea__title .ja{letter-spacing:0}}.p-mv{position:relative;border-bottom:10px solid #000}@media screen and (max-width: 1024px){.p-mv{border-width:6px}}@media screen and (max-width: 768px){.p-mv{border-width:4px}}.p-mv__prof{position:absolute;bottom:20px;right:0;background-color:#14458f;color:white;padding:23px 21px}@media screen and (max-width: 768px){.p-mv__prof{position:static;padding:10px 20px}}.p-mv__prof .name{font-size:2.6rem;font-weight:bold;margin-bottom:10px}.p-mv__prof .positions{list-style:none}@media screen and (max-width: 768px){.p-mv__prof .positions{display:flex;justify-content:space-between}}.p-mv__prof .positions li{font-size:1.6rem;border:2px solid #fff;padding:8px 13px;min-width:204px}@media screen and (max-width: 768px){.p-mv__prof .positions li{width:48%;min-width:auto}}@media screen and (max-width: 500px){.p-mv__prof .positions li{padding:8px}}.p-mv__prof .positions li+li{margin-top:10px}@media screen and (max-width: 768px){.p-mv__prof .positions li+li{margin-top:0}}.p-interview{padding-top:59px;overflow:hidden}@media screen and (max-width: 500px){.p-interview{padding-top:30px}}.p-interview__wrap:nth-child(2n){background-color:#f3f3f3}@media screen and (min-width: 769px), print{.p-interview__wrap:nth-child(2n) .p-interview__item{padding:82px 0 129px}}@media screen and (min-width: 769px), print{.p-interview__wrap:nth-child(2n) .p-interview__item:before{left:auto;right:60px;top:30px;bottom:35px;height:auto}}@media screen and (max-width: 768px){.p-interview__wrap:nth-child(2n) .p-interview__item:before{left:auto;right:30px}}.p-interview__wrap:nth-child(2n) .p-interview-flex{flex-direction:row-reverse}.p-interview__wrap:nth-child(2n) .p-interview-flex__image{margin-left:50px;margin-right:0;text-align:left}@media screen and (max-width: 768px){.p-interview__wrap:nth-child(2n) .p-interview-flex__image{margin-left:0;padding-right:50px;padding-left:0}}.p-interview__wrap:nth-child(2n) .p-interview-flex__image:after{left:0;right:auto}@media screen and (max-width: 768px){.p-interview__wrap:nth-child(2n) .p-interview-flex__image:after{left:auto;right:-60px}}@media screen and (max-width: 500px){.p-interview__wrap:nth-child(2n) .p-interview-flex__image:after{right:-20px}}.p-interview__item{position:relative;overflow:hidden;padding:50px 0 110px}@media screen and (max-width: 500px){.p-interview__item{padding:30px 0 40px}}.p-interview__item:before{content:"";width:2px;height:522px;background:#000;position:absolute;bottom:0;top:0;left:60px;margin:auto 0}@media screen and (max-width: 768px){.p-interview__item:before{left:30px;height:390px;width:1px;top:80px;bottom:auto}}@media screen and (max-width: 768px) and (max-width: 500px){.p-interview__item:before{top:60px;height:280px}}.p-interview__item.no-image::before{content:none}.p-interview-flex{display:flex}@media screen and (max-width: 768px){.p-interview-flex{display:block}}.p-interview-flex__image{margin-right:50px;height:360px;width:calc(50% - 50px);text-align:right;position:relative}@media screen and (max-width: 768px){.p-interview-flex__image{width:100%;margin-right:0;margin-bottom:80px;padding-left:50px}}@media screen and (max-width: 768px) and (max-width: 500px){.p-interview-flex__image{height:250px}}.p-interview-flex__image img{object-fit:cover;font-family:"object-fit: cover;, object-position: center;";max-width:370px;width:100%;height:100%}@media screen and (max-width: 768px){.p-interview-flex__image img{max-width:100%}}.p-interview-flex__image:after{content:"";width:100vw;height:5px;background:#000;position:absolute;bottom:-40px;right:0}@media screen and (max-width: 1024px){.p-interview-flex__image:after{height:3px}}@media screen and (max-width: 768px){.p-interview-flex__image:after{width:80%;left:-60px;right:auto;height:1px}}@media screen and (max-width: 500px){.p-interview-flex__image:after{left:-20px}}.p-interview-flex__textarea{width:50%}@media screen and (max-width: 768px){.p-interview-flex__textarea{width:100%}}.p-interview-flex__textarea:only-child{margin:auto}.p-interview-flex__textarea .title{font-size:2.6rem;line-height:1.38;font-weight:bold;letter-spacing:0.08em;margin-bottom:24px}@media screen and (max-width: 768px){.p-interview-flex__textarea .title{font-size:2.2rem}}.p-interview-flex__textarea .text{font-size:1.6rem;line-height:2}.p-interview__btn{text-align:center;margin-top:54px;margin-bottom:100px}@media screen and (max-width: 500px){.p-interview__btn{margin-top:30px;margin-bottom:40px}}.c-entrybnr{border-top:10px solid #000}@media screen and (max-width: 1024px){.c-entrybnr{border-width:6px}}@media screen and (max-width: 768px){.c-entrybnr{border-width:4px}}