@import url("https://use.typekit.net/rwt2noa.css");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");@import url("../js/slick/slick-theme.css");@import url("../js/slick/slick.css");.interview_tag_all ._btn,.interview_tag dt,.interview_tag .tagList p,.interview_tag .tagList ._btn{font-size:14px}@media screen and (max-width: 540px){.interview_tag_all ._btn,.interview_tag dt,.interview_tag .tagList p,.interview_tag .tagList ._btn{font-size:calc(14px + 14 * ((100vw - 540px) / 1120))}}.oneday h3{font-size:20px}@media screen and (max-width: 540px){.oneday h3{font-size:calc(20px + 20 * ((100vw - 540px) / 1120))}}.message_boxL h3{font-size:24px}@media screen and (max-width: 540px){.message_boxL h3{font-size:calc(24px + 24 * ((100vw - 540px) / 1120))}}#interview.other_page h2{font-size:28px}@media screen and (max-width: 540px){#interview.other_page h2{font-size:calc(28px + 28 * ((100vw - 540px) / 1120))}}.interview_tag_wrap{margin:3rem auto}.interview_tag_wrap .tagList{gap:1rem}.interview_tag_wrap .tagList li{margin-bottom:auto}.interview_tag_wrap .tagList._link{margin-bottom:auto}@media (min-width: 601px){.interview_tag_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;position:relative;margin:3rem auto 1rem 2rem}.interview_tag_wrap .tag_ttl{margin-bottom:1em;font-weight:bold;color:#31305E}}@media (max-width: 600px){.interview_tag_wrap{padding-top:2em;padding-bottom:5px}}@media (min-width: 601px){.interview_head{padding-top:1px;margin-top:2em;padding-bottom:300px;margin-bottom:-260px}}@media (max-width: 600px){.interview_head p.staff_prof_i{font-size:3.4vw}}@media (min-width: 601px){.interview_tag_all{width:15em}}.interview_tag_all ._btn{border:1px solid #E0E0E0;border-radius:2em;padding:0.1em 1em;margin-right:1em;display:inline-block;margin-bottom:0.5em;cursor:pointer;background-color:white}.interview_tag_all ._btn.selected{background-color:#31305E;color:white}.interview_tag dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0.5em}@media (max-width: 600px){.interview_tag dl{border-bottom:1px solid #ccc}}.interview_tag dt{font-weight:bold;color:#31305E;width:7em;position:relative}@media (min-width: 601px){.interview_tag dt{width:9em}.interview_tag dt:after{content:"－";display:inline-block;color:#ccc;position:absolute;right:0;top:0}}@media (max-width: 600px){.interview_tag dd{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap}}.interview_tag .tagList p,.interview_tag .tagList ._btn{border:1px solid #E0E0E0;border-radius:2em;padding:0 1em;margin-left:1em;display:inline-block;margin-bottom:0.5em;cursor:pointer;background-color:white}.interview_tag .tagList p.selected,.interview_tag .tagList ._btn.selected{background-color:#31305E;color:white}@-webkit-keyframes an{0%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:none;transform:none}}@keyframes an{0%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:none;transform:none}}.pos_box{width:330px}.peple_index .pos_boxWrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.peple_index .pos_box{-webkit-animation:an .8s;animation:an .8s}@media (max-width: 600px){.peple_index .pos_box{width:290px}}@media (min-width: 601px){#interview .container_s{width:1040px}}#interview.other_page{padding-top:6rem;padding-bottom:6em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 600px){#interview.other_page{padding-bottom:6rem}}#interview.other_page h2{font-weight:bold;color:#31305E;margin-bottom:1em;line-height:1.6;text-align:center}@media (max-width: 600px){#interview.other_page h2{font-size:5.4vw}}@media (min-width: 601px){#interview.other_page .pos_boxWrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 600px){#interview.other_page .pos_boxWrap{width:90%;margin:auto}}@media (min-width: 601px){#interview .pos_boxWrap{gap:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}#interview .pos_boxWrap dl{background-color:#31305E;color:white;padding:24px;position:relative}#interview .pos_boxWrap dl:after{content:"\e900";position:absolute;font-family:'icomoon' !important;font-size:2rem;right:24px;bottom:20px}@media (max-width: 600px){#interview .pos_boxWrap dl:after{font-size:2em}}#interview .pos_boxWrap dt{height:6em;font-size:22px;line-height:1.4;margin-bottom:1em}@media (max-width: 600px){#interview .pos_boxWrap dt{font-size:4.4vw}}#interview .pos_boxWrap figure{height:500px}#interview .pos_boxWrap figure img{height:550px}@media (max-width: 600px){#interview .pos_boxWrap{width:90%;max-width:290px;margin:0 auto 3rem}}@media (max-width: 600px){#interview.bg_wgray_half{background:-webkit-gradient(linear, left top, left bottom, from(white), color-stop(30%, white), color-stop(30%, #EFEFF3), to(#EFEFF3));background:linear-gradient(180deg, white 0%, white 30%, #EFEFF3 30%, #EFEFF3 100%)}}#interview.peple_index .pos_box{margin-bottom:3rem}._bdr_top_w{border-top:6em solid white}@media (min-width: 601px){._bdr_top_w{border-top:70px solid white}}.staff_img{margin:auto;text-align:center}.careerpath_table tr:first-child th{color:#31305E}.careerpath_table td{border-left:1px solid #707070;padding:0.5rem 1rem}.careerpath_table th{padding:1rem 1rem 0.5rem;font-weight:bold;text-align:left;position:relative}.careerpath_table th:before{content:"●";position:absolute;left:-0.5em;color:#31305E}.careerpath_table td,.careerpath_table th{font-size:14px}@media (max-width: 600px){.careerpath_table td,.careerpath_table th{font-size:3.4vw;padding:1rem 1rem 0.5rem 1em}}.careerpath_table.open{padding-bottom:20px}.kv_interview_page_img{position:relative}@media (min-width: 601px){.kv_interview_page_img{height:500px;width:815px;margin:-70px 0 auto auto}}@media (max-width: 600px){.kv_interview_page_img{margin-left:2rem;margin-top:-6em}}@media (min-width: 601px){.kv_interview_page{width:1400px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:140px}}@media (max-width: 600px){.kv_interview_page{margin-top:2em}}.kv_interview_page .main_txt{color:white;margin-left:100px;margin-right:50px}@media (max-width: 600px){.kv_interview_page .main_txt{width:84%;margin:1em auto 0;padding-bottom:2em}}.kv_interview_page .main_txt .main_txt_ttl{margin-bottom:1em}.kv_interview_page .main_txt h1{font-size:22px;font-weight:bold;margin-bottom:1em;line-height:1.6}@media (max-width: 600px){.kv_interview_page .main_txt h1{font-size:6vw}}p.staff_prof_tag{border-radius:2em;padding:0.1em 1em;background-color:white;color:#31305E;font-size:12px;margin-bottom:1em}p.staff_name{font-size:18px;line-height:1.4}@media (max-width: 600px){p.staff_name{font-size:16px}}p.staff_prof{font-size:14px;line-height:1.4;margin-bottom:1em}@media (max-width: 600px){p.staff_prof{font-size:13px}}.main_txt p.staff_name{font-size:20px;margin-top:4em}@media (max-width: 600px){.main_txt p.staff_name{font-size:18px}}.main_txt p.staff_prof{font-size:16px;line-height:1.6}@media (max-width: 600px){.main_txt p.staff_prof{font-size:14px}}.develop_list{padding:2em 3em 1px;width:1000px;margin:auto}@media (max-width: 600px){.develop_list{width:100%}}@media (min-width: 601px){.develop_list{margin-top:-70px}}.develop_list .icon-chevron-down{font-family:'icomoon' !important;margin:0.3em auto;width:1em;display:block;width:2em;font-size:1.4em;text-align:center}.develop_list dd:not(.switch){display:none}.develop_list dd.switch{display:block;cursor:pointer;padding:0.5em}.develop_list.open .icon-chevron-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.develop_list dt .careerpath_table th:before{color:#707070}.bg_mc_half{background:-webkit-gradient(linear, left top, right top, from(#31305E), color-stop(50%, #31305E), color-stop(50%, transparent), to(transparent));background:linear-gradient(90deg, #31305E 0%, #31305E 50%, transparent 50%, transparent 100%)}.message_wrap_bg{border-bottom:100px solid white}.message_wrap_bg_btm{padding-top:9em;z-index:-1;position:relative}@media (max-width: 600px){.message_wrap_bg_btm{padding-top:110vw;background-color:white}}.oneday{padding-top:4em;padding-bottom:4em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width: 601px){.oneday{display:-webkit-box;display:-ms-flexbox;display:flex}}.oneday h3{font-family:ligurino, "Noto Sans JP", sans-serif;color:#31305E;font-weight:bold;margin-bottom:1em}.oneday_table{font-size:14px}@media (min-width: 601px){.oneday_table{margin-left:3em}}.oneday_table th,.oneday_table td{font-size:14px;padding-bottom:1em}.oneday_table th{text-align:right;font-family:ligurino, "Noto Sans JP", sans-serif;color:#31305E;font-weight:bold}.oneday_table th:after{content:"●";background-color:#EFEFF3;padding:5px;color:#31305E;padding-left:1em;margin-right:-1em}.oneday_table td{padding-left:1em}.oneday_table tr:not(:last-child) td{border-left:1px solid #31305E}.message_wrap{background-color:white;padding:3em 3em 4em;margin-top:6em}@media (min-width: 601px){.message_wrap{margin-bottom:-270px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width: 600px){.message_wrap{margin-top:3em;margin-left:5%;margin-bottom:-140vw;padding:2rem 2rem 6rem}}@media (max-width: 600px){.message_wrap.container_s{width:90%}}@media (min-width: 601px){.message_boxL{margin-right:1em;-webkit-box-flex:1;-ms-flex:1;flex:1}}.message_boxL h3{color:#31305E;font-weight:bold;margin-bottom:1em}@media (min-width: 601px){.message_boxR{width:384px}}@media (max-width: 600px){.message_boxR{margin-top:2em}}#p_1 #staff_001{display:none}#p_2 #staff_002{display:none}#p_3 #staff_003{display:none}#p_1{overflow-x:hidden}#p_2{overflow-x:hidden}#p_3{overflow-x:hidden}#interview .slick-next{right:-40px !important}#interview .slick-prev{left:-50px !important}#interview .slick-dots{bottom:-2rem}.slideDown dd.switch{display:block;cursor:pointer;padding:0.5em;margin:0 auto;width:3em;text-align:center}@media (min-width: 601px){.slideDown dd.switch{display:none}}.slideDown.open dd.switch{-webkit-transform:rotate(180deg);transform:rotate(180deg)}