@charset "UTF-8";html{scroll-behavior:auto}.interview_members_inner{max-width:125rem;margin:0 auto}.interview_pageHead{align-items:flex-end;background-image:url(/build/assets/img_pageHead_pc-8GoyBUwn.png);background-position:center top;background-repeat:no-repeat;background-size:100% 100%;display:flex;height:27.2rem;justify-content:center;padding:0 4rem 1.6rem;text-align:center}.interview_pageHead_inner{max-width:120rem;margin:0 auto}.interview_pageHead_ttl{color:#0c308e;font-size:8rem;font-weight:700;margin-top:2rem}.interview_pageHead_sub{color:#0c308e;font-size:2.4rem;font-weight:700}.interview_hero_text{font-size:2rem;font-weight:700;line-height:1.8;margin-top:4rem;text-align:center}.interview_members_title{color:#0c308e;font-size:6.5rem;font-weight:700;margin-top:8rem;text-align:center}.interview_members_text{font-size:2rem;font-weight:700;line-height:1.8;margin-bottom:2rem;text-align:center}.interview_members_list{display:flex;flex-wrap:wrap;justify-content:center;gap:5rem}.interview_member_card{text-align:center;width:30%;transition:opacity .3s}@media(hover:hover)and (pointer:fine){.interview_member_card:hover{opacity:.7}}.interview_member_link,.interview_member_nameLink{color:inherit;text-decoration:none}.interview_modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;background:#000000b3;overflow-y:auto;padding:6rem 2rem}.interview_modal_overlay{position:absolute;top:0;right:0;bottom:0;left:0}.interview_modal_content{position:relative;z-index:1;width:min(90%,110rem);margin:0 auto;background:#fff;border-radius:1rem;padding:5rem 6rem;max-height:none;overflow:visible}.interview_modal_content:after{content:"";display:block;clear:both}.interview_modal_profile{float:left;width:28rem;margin-right:5rem;text-align:left}.interview_modal_image{width:30rem;height:30rem;margin:0 -15px 2.4rem;border:1.2rem solid #CA1F32;border-radius:50%;overflow:hidden}.interview_modal_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.interview_modal_name{font-size:2rem;font-weight:700;margin-top:2rem;text-align:center}.interview_modal_year,.interview_modal_job{font-size:2rem;line-height:1.8;text-align:center}.interview_modal.is-open{display:block}.interview_modal{padding:4rem 2rem;overscroll-behavior:contain}.interview_modal_qa{overflow:hidden}.interview_modal_qa h3{background:#0c308e;color:#fff;border-radius:.4rem;padding:.6rem 1rem;font-size:1.8rem;line-height:1.5}.interview_modal_qa p{margin-top:1.6rem;margin-bottom:2.4rem;font-size:1.8rem;line-height:1.5;text-align:left}.interview_modal_message{clear:both;background:#f8fae6;margin-top:3rem;padding:2.4rem 1.6rem;text-align:left;width:100%;box-sizing:border-box}.interview_modal_message p{width:100%;max-width:100%}.interview_modal_message h3{color:#0c308e;font-size:1.8rem;text-align:center;margin-bottom:2rem}.interview_modal_message p{font-size:1.8rem;line-height:1.5}.interview_modal_close{display:flex;align-items:center;justify-content:center;text-decoration:none;transition:.3s;position:absolute;left:50%;bottom:-14rem;transform:translate(-50%);width:12rem;height:12rem;border:.3rem solid #FFFFFF;border-radius:50%;color:#fff;font-size:2.4rem;background:transparent;cursor:pointer}.interview_modal_close:hover{background:#fff;color:#333}.sp_only{display:none}.interview_member_image{border:15px solid #CA1F32;border-radius:50%;height:35rem;margin:0 auto;overflow:hidden;width:35rem}.interview_member_image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.interview_member_name{font-size:2rem;font-weight:700;margin-top:1.6rem;text-align:center}.interview_member_year{display:block;font-size:2rem;margin-top:.4rem;text-align:center}.interview_member_job{font-size:2rem;margin-top:.4rem;text-align:center}.interview_snapshot_list{margin-top:17rem;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw)}.interview_snapshot_track{display:flex;gap:1.6rem;width:-moz-max-content;width:max-content;animation:snapshotSlide 20s linear infinite}.interview_snapshot_item{align-items:center;background-color:#707070;color:#fff;display:flex;flex:0 0 41rem;font-size:3rem;font-weight:700;height:31rem;justify-content:center;width:41rem}.interview_snapshot_item picture,.interview_snapshot_item img{display:block;width:100%;height:100%}.interview_snapshot_item img{-o-object-fit:cover;object-fit:cover}@keyframes snapshotSlide{0%{transform:translate(0)}to{transform:translate(calc(-50% - .8rem))}}.interview_parentSection{align-items:center;display:flex;flex-direction:column;padding:22rem 0 10rem}.interview_parentButton{cursor:pointer;transition:opacity .3s}@media(hover:hover)and (pointer:fine){.interview_parentButton:hover{opacity:.5}}@media(hover:hover),(hover:none){.interview_parentButton:active{opacity:.5}}.interview_parentButton{align-items:center;background-color:#0c308e;border-radius:.8rem;box-shadow:.3rem .3rem .4rem #78787840;color:#fff;display:flex;font-size:4.8rem;font-weight:700;gap:1rem;height:10.4rem;justify-content:center;text-decoration:none;width:57.8rem}.interview_parentButton_icon{border-color:transparent transparent transparent #FFFFFF;border-style:solid;border-width:1.2rem 0 1.2rem 1.6rem;display:inline-block;height:0;width:0}@media screen and (max-width:959px){.interview_members{padding:0rem 1.6rem}.interview_pageHead{background-image:url(/build/assets/img_pageHead_sp-BK65w3gk.png);height:15.2rem;padding:.8rem 1.6rem}.interview_pageHead_inner{max-width:none}.interview_pageHead_ttl{font-size:3.4rem;line-height:1.2;margin-top:0}.interview_pageHead_sub{display:block;font-size:1.6rem;line-height:1.5;margin-top:.8rem}.interview_hero_text{font-size:1.6rem;font-weight:700;line-height:1.6;margin:2rem auto 0;text-align:left;max-width:34rem}.interview_members_title{font-size:3rem;display:block;text-align:center;width:100%;margin-top:4rem}.interview_members_text{font-size:1.6rem;font-weight:700;line-height:1.6;letter-spacing:.03em;margin:.8rem auto 3.2rem;text-align:center}.sp_only{display:block}.interview_members_list{align-items:center;display:flex;flex-direction:column;gap:4rem}.interview_member_card{width:100%;text-align:center}.interview_member_image{border-width:.8rem;height:25rem;width:25rem}.interview_member_link{align-items:center;display:flex;flex-direction:column;width:100%}.interview_member_name{font-size:1.6rem}.interview_member_year,.interview_member_job{font-size:1.6rem;text-align:center}.interview_snapshot_list{margin-top:4rem;overflow:hidden}.interview_snapshot_item{flex:0 0 22rem;height:17rem}.interview_snapshot_item picture,.interview_snapshot_item img{display:block;width:100%;height:100%}.interview_snapshot_item img{-o-object-fit:cover;object-fit:cover}.interview_parentSection{padding:4rem 0rem 0rem;margin-top:5rem}.interview_parentButton{font-size:2.4rem;height:6.8rem;width:24rem}.interview_parentButton_icon{border-width:1.2rem 0 1.2rem 1.6rem}.interview_modal{padding:3rem 1.6rem}.interview_modal_name,.interview_modal_job{font-size:1.6rem}.interview_modal_content{width:100%;padding:3rem 2rem}.interview_modal_profile{float:none;width:100%;margin-right:0;text-align:center}.interview_modal_image{width:22rem;height:22rem;margin:0 auto 2rem}.interview_modal_qa{margin-top:3rem;overflow:visible}.interview_modal_qa h3{font-size:1.6rem;line-height:1.5}.interview_modal_qa p{font-size:1.5rem;line-height:1.5}.interview_modal_message{margin-top:3rem;padding:1.5rem}.interview_modal_message h3{font-size:1.7rem;line-height:1.5;margin-bottom:.5rem}.interview_modal_message p{font-size:1.5rem;line-height:1.5}.interview_modal_close{position:absolute;left:50%;bottom:-11rem;transform:translate(-50%);width:10rem;height:10rem;border:.3rem solid #FFFFFF;border-radius:50%;color:#fff;font-size:2rem;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s}.interview_modal_close:hover{background:#fff;color:#000}}
