.page_header{background:url(../images/page/page_header_back@2x.png) no-repeat center center/cover;position:relative;height:40vw;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-1.8rem}.page_header--interview{height:48vw;margin-bottom:-25px}.page_header--interview_01{background:url(../images/page/interview01_header@2x.png) no-repeat center center/cover}.page_header--interview_02{background:url(../images/page/interview02_header@2x.png) no-repeat center center/cover}.page_header--interview_03{background:url(../images/page/interview03_header@2x.png) no-repeat center center/cover}.page_header--interview_04{background:url(../images/page/interview04_header@2x.png) no-repeat center center/cover}.page_header--interview_05{background:url(../images/page/interview05_header@2x.png) no-repeat center center/cover}.page_header--interview_06{background:url(../images/page/page_header_back_interview06@2x.png) no-repeat center center/cover}.page_header__copy{position:relative;z-index:1}@media screen and (max-width: 991px){.page_header{height:39vw;margin-bottom:.8rem}.page_header--interview{height:70vw}}@media screen and (max-width: 767px){.page_header{background:url(../images/page/page_header_back_tb@2x.png) no-repeat center center/cover;height:45vw}.page_header__copy{width:55vw;margin-top:9vw}.page_header--interview{height:auto;margin-bottom:1rem;position:relative;padding-top:9vw;padding-bottom:0;background:url(../images/page/interview01_header_tb@2x.png) no-repeat center top/100% auto}.page_header--interview::after{content:"";width:100%;height:100%;position:absolute;left:0;background-image:url(../images/page/interview01_header_bottom_tb@2x.png);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto}.page_header--interview_02::after{background-image:url(../images/page/interview02_header_bottom_tb@2x.png)}.page_header--interview_03::after{background-image:url(../images/page/interview03_header_bottom_tb@2x.png)}.page_header--interview_04::after{background-image:url(../images/page/interview04_header_bottom_tb@2x.png)}.page_header--interview_05::after{background-image:url(../images/page/interview05_header_bottom_tb@2x.png)}}@media screen and (max-width: 575px){.page_header__copy{margin-top:9vw}.page_header--interview{padding-bottom:0;padding-top:0}}.page_header_inner{position:relative}.page_header_inner--staff{top:-2vw}@media screen and (max-width: 767px){.page_header_inner--staff{margin-bottom:18vw}}.page_ttl_block{margin-bottom:1.3rem}.page_ttl_block__en{margin-bottom:0}.page_ttl_block__ja{font-size:2.5em;font-weight:600;letter-spacing:.28em}@media screen and (max-width: 767px){.page_ttl_block{text-align:center;font-size:.8em}}.page_header_txt{letter-spacing:.24em}.page_container{max-width:1060px;width:100%;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}@media screen and (max-width: 767px){.page_container{padding-left:20px;padding-right:20px}.page_container--narrow_tb{padding-left:70px;padding-right:70px}}@media screen and (max-width: 991px){.page_container{padding-left:20px;padding-right:20px}}@media screen and (max-width: 575px){.page_container--narrow_tb{padding-left:20px;padding-right:20px}}.breadcrumb{position:relative;z-index:1;margin-bottom:5.49rem}@media screen and (max-width: 767px){.breadcrumb{margin-bottom:3.39rem}}.breadcrumb_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0px;font-size:0.75em}.breadcrumb_list__item:not(:last-child)::after{content:"";display:inline-block;width:5px;height:8px;background:url(../images/icon/stroke_arrow.svg) no-repeat center center/contain;margin-left:8px;margin-right:8px}.breadcrumb_list__link{text-decoration:none;color:#001533}@media screen and (max-width: 767px){.breadcrumb_list{font-size:0.63em}}.rc_ac_ttl{font-size:1em;font-weight:600;letter-spacing:.1em;margin-bottom:1.3rem;border-top:1px solid #001533;border-bottom:1px solid #001533;padding:10px 0;text-align:center;cursor:pointer}.rc_ac_ttl::before{content:"";display:inline-block}.table_scroll_tb{max-width:100%;overflow-x:auto}.rc_table{border-collapse:collapse;position:relative;width:100%;min-width:300px}.rc_table th,.rc_table td{text-align:left;border-bottom:1px solid #001533;line-height:1.7;padding-top:.8rem;padding-bottom:.8rem;vertical-align:top}.flex_box_rc{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(1,21,51,.2);padding-bottom:2.1rem;margin-bottom:2.1rem}.flex_box_rc:last-child{border-bottom:none;margin-bottom:0}.flex_box_rc__ttl{-webkit-box-flex:1;-ms-flex:1 1 26.05%;flex:1 1 26.05%;margin-top:1.2rem;position:relative;z-index:1;padding-right:10px}.flex_box_rc__content{-webkit-box-flex:1;-ms-flex:1 1 73.96%;flex:1 1 73.96%;-ms-flex-item-align:start;align-self:flex-start}@media screen and (max-width: 767px){.flex_box_rc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.flex_box_rc__ttl{margin-top:0}.flex_box_rc__content{width:100%}}.rc_def dt{font-weight:600}.rc_def dd{padding-left:1em}.wel_icon_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:35px 20px;padding-left:1em;padding-right:1em}.wel_icon_list__item{position:relative;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wel_icon_list__item::before{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;width:4.5em;height:4.43em;background-image:url(../images/icon/wel_icon01.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;margin-right:1.22em}.wel_icon_list__item--2::before{width:4.29em;height:4.58em;background-image:url(../images/icon/wel_icon02.svg)}.wel_icon_list__item--3::before{width:4.58em;height:3.43em;background-image:url(../images/icon/wel_icon03.svg)}.wel_icon_list__item--4::before{width:4.29em;height:4.79em;background-image:url(../images/icon/wel_icon04.svg)}.wel_icon_list__item--5::before{width:4.58em;height:4.15em;background-image:url(../images/icon/wel_icon05.svg)}.wel_icon_list__item--6::before{width:3.72em;height:4.65em;background-image:url(../images/icon/wel_icon06.svg)}.wel_icon_list__item--7::before{width:4.43em;height:4.58em;background-image:url(../images/icon/wel_icon07.svg)}.wel_icon_list__item--8::before{width:4.36em;height:4.58em;background-image:url(../images/icon/wel_icon08.svg)}.wel_icon_list__item--9::before{width:4.58em;height:4em;background-image:url(../images/icon/wel_icon09.svg)}@media screen and (max-width: 767px){.wel_icon_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:0}.wel_icon_list__item{line-height:1.5}.wel_icon_list__item br{display:none}.wel_icon_list__item::before{width:10vw !important}}.sticky_ttl{position:sticky;top:50px}.grid_box{display:grid;grid-template-columns:52% auto;gap:0px;position:relative}.grid_box__ttl{grid-column:1/2;grid-row:1/2}.grid_box__content{grid-column:2/3;grid-row:1/2}@media screen and (max-width: 767px){.grid_box{display:block}}.philo_list{letter-spacing:.28em}.philo_list dt{font-weight:600;font-size:1.25em}.philo_list dd{margin-bottom:2.5rem;margin-top:.5rem}.float_box{display:-webkit-box;display:-ms-flexbox;display:flex}.float_box__item--full{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media screen and (max-width: 991px){.float_box{gap:20px}.float_box__item--full{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}@media screen and (max-width: 767px){.float_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.float_box__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:2rem}.float_box__item:first-child{margin-bottom:0}.float_box__item img{width:100%}}.philo_shift{margin-right:-80px}@media screen and (max-width: 991px){.philo_shift{margin-right:0}}.float_right_img{max-width:545px;width:45vw}@media screen and (max-width: 991px){.float_right_img{display:block;margin-left:auto;margin-right:auto}}.time_block_wrap_drag{width:calc(100vw - (50vw - 480px));overflow-x:auto;padding-right:20px}.time_block_wrap_drag::-webkit-scrollbar{display:none}@media screen and (max-width: 1160px){.time_block_wrap_drag{width:calc(100vw - 70px)}}@media screen and (max-width: 991px){.time_block_wrap_drag{width:calc(100vw - 20px)}}.time_block_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.time_block_wrap::before{content:"";display:block;width:calc(100% - 120px);height:1px;background:#011533;margin-bottom:40px;position:absolute;top:56px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.time_block{width:200px;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-bottom:2px}.time_block__time{font-size:20px;letter-spacing:.08em;font-weight:600;line-height:1.5;margin-bottom:16px}.time_block__time::after{display:block;content:"";width:29px;height:17px;background:url(../images/icon/black_car.svg) no-repeat center center/contain;margin-top:10px;margin-bottom:10px;margin-left:auto;margin-right:auto}.time_block__round{background:#fff;padding:15px 15px;font-size:14px;letter-spacing:.064em;border:1px solid #011533;border-radius:16px}.time_block__ttl{font-weight:600;font-size:14px;margin-bottom:.8rem}.time_block__txt{text-align:left;line-height:2}.left_round_photo{position:relative}.left_round_photo__img{position:absolute;right:0;width:50vw !important;max-width:700px}.profile_box{z-index:1;position:relative;letter-spacing:.064em;text-shadow:2px 2px 2px rgba(255,253,249,.5)}.profile_box__place{font-size:0.88em}.profile_box__name{font-size:1.25em;font-weight:600;letter-spacing:.24em}@media screen and (max-width: 767px){.profile_box__place{font-size:0.75em;margin-bottom:0}.profile_box__name{font-size:1.13em}}.profile_list{font-size:0.88em;line-height:2;letter-spacing:.064em}.profile_list__item{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.profile_list{font-size:0.82em;line-height:1.5}}.profile_hr{border:none;max-width:398px;border-top:2px solid #011533;margin:1.3rem 0}@media screen and (max-width: 767px){.profile_hr{margin:.8rem 0;max-width:50vw}}.interview_day_photo{position:relative;height:0;padding-bottom:33.3333333333%}.interview_day_photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.interview_day_photo{padding-bottom:50%}}.photo_shift{position:relative;left:-15%}@media screen and (max-width: 991px){.photo_shift{left:0}}.interview_head{position:relative;top:-3vw}@media screen and (max-width: 991px){.interview_head{top:-1.5vw}}