:root{--color-orange: #EE8224;--color-blue01: #448BE1;--color-blue02: #78B4FF;--font-gothic-sp: "Noto Sans JP", sans-serif;--font-gothic-pc: "Sawarabi Gothic", sans-serif;--font-gothic-en: "Century Gothic", "Montserrat", sans-serif;--font-size80: 40px;--font-size64: 26px;--font-size62: 24px;--font-size60: 24px;--font-size58: 24px;--font-size56: 24px;--font-size54: 22px;--font-size52: 22px;--font-size50: 22px;--font-size48: 22px;--font-size46: 22px;--font-size44: 22px;--font-size42: 22px;--font-size40: 20px;--font-size38: 20px;--font-size36: 20px;--font-size34: 20px;--font-size32: 20px;--font-size30: 18px;--font-size28: 18px;--font-size26: 18px;--font-size24: 16px;--font-size22: 16px;--font-size20: 16px;--font-size18: 14px;--font-size16: 14px;--font-size15: 14px;--font-size14: 12px;--font-size12: 11px;--font-size10: 10px}:root .orange{color:var(--color-orange)}:root .bg-orange{background-color:var(--color-orange)}:root .blue01{color:var(--color-blue01)}:root .bg-blue01{background-color:var(--color-blue01)}:root .blue02{color:var(--color-blue02)}:root .bg-blue02{background-color:var(--color-blue02)}:root .font-gothic-en{font-family:var(--font-gothic-en)}@media print,screen and (940px <= width){:root{--font-size80: 80px}}:root .fontsize80{font-size:var(--font-size80)}@media print,screen and (940px <= width){:root{--font-size64: 64px}}:root .fontsize64{font-size:var(--font-size64)}@media print,screen and (940px <= width){:root{--font-size62: 62px}}:root .fontsize62{font-size:var(--font-size62)}@media print,screen and (940px <= width){:root{--font-size60: 60px}}:root .fontsize60{font-size:var(--font-size60)}@media print,screen and (940px <= width){:root{--font-size58: 58px}}:root .fontsize58{font-size:var(--font-size58)}@media print,screen and (940px <= width){:root{--font-size56: 56px}}:root .fontsize56{font-size:var(--font-size56)}@media print,screen and (940px <= width){:root{--font-size54: 54px}}:root .fontsize54{font-size:var(--font-size54)}@media print,screen and (940px <= width){:root{--font-size52: 52px}}:root .fontsize52{font-size:var(--font-size52)}@media print,screen and (940px <= width){:root{--font-size50: 50px}}:root .fontsize50{font-size:var(--font-size50)}@media print,screen and (940px <= width){:root{--font-size48: 48px}}:root .fontsize48{font-size:var(--font-size48)}@media print,screen and (940px <= width){:root{--font-size46: 46px}}:root .fontsize46{font-size:var(--font-size46)}@media print,screen and (940px <= width){:root{--font-size44: 44px}}:root .fontsize44{font-size:var(--font-size44)}@media print,screen and (940px <= width){:root{--font-size42: 42px}}:root .fontsize42{font-size:var(--font-size42)}@media print,screen and (940px <= width){:root{--font-size40: 40px}}:root .fontsize40{font-size:var(--font-size40)}@media print,screen and (940px <= width){:root{--font-size38: 38px}}:root .fontsize38{font-size:var(--font-size38)}@media print,screen and (940px <= width){:root{--font-size36: 36px}}:root .fontsize36{font-size:var(--font-size36)}@media print,screen and (940px <= width){:root{--font-size34: 34px}}:root .fontsize34{font-size:var(--font-size34)}@media print,screen and (940px <= width){:root{--font-size32: 32px}}:root .fontsize32{font-size:var(--font-size32)}@media print,screen and (940px <= width){:root{--font-size30: 30px}}:root .fontsize30{font-size:var(--font-size30)}@media print,screen and (940px <= width){:root{--font-size28: 28px}}:root .fontsize28{font-size:var(--font-size28)}@media print,screen and (940px <= width){:root{--font-size26: 26px}}:root .fontsize26{font-size:var(--font-size26)}@media print,screen and (940px <= width){:root{--font-size24: 24px}}:root .fontsize24{font-size:var(--font-size24)}@media print,screen and (940px <= width){:root{--font-size22: 22px}}:root .fontsize22{font-size:var(--font-size22)}@media print,screen and (940px <= width){:root{--font-size20: 20px}}:root .fontsize20{font-size:var(--font-size20)}@media print,screen and (940px <= width){:root{--font-size18: 18px}}:root .fontsize18{font-size:var(--font-size18)}@media print,screen and (940px <= width){:root{--font-size16: 16px}}:root .fontsize16{font-size:var(--font-size16)}@media print,screen and (940px <= width){:root{--font-size15: 15px}}:root .fontsize15{font-size:var(--font-size15)}@media print,screen and (940px <= width){:root{--font-size14: 14px}}:root .fontsize14{font-size:var(--font-size14)}@media print,screen and (940px <= width){:root{--font-size12: 12px}}:root .fontsize12{font-size:var(--font-size12)}@media print,screen and (940px <= width){:root{--font-size10: 10px}}:root .fontsize10{font-size:var(--font-size10)}.gutter{padding:0 1rem}@media print,screen and (940px <= width){.gutter{padding:0 4rem}}.container{width:100%;margin:0 auto;max-width:420px}@media print,screen and (940px <= width){.container{max-width:none}}@media print,screen and (940px <= width){.maxw960{max-width:960px !important;margin-left:auto !important;margin-right:auto !important}}@media print,screen and (940px <= width){.maxw1088{max-width:1088px !important;margin-left:auto !important;margin-right:auto !important}}@media print,screen and (940px <= width){.maxw1166{max-width:1166px !important;margin-left:auto !important;margin-right:auto !important}}@media print,screen and (940px <= width){.maxw1200{max-width:1200px !important;margin-left:auto !important;margin-right:auto !important}}@media print,screen and (940px <= width){.maxw1300{max-width:1300px !important;margin-left:auto !important;margin-right:auto !important}}@media print,screen and (940px <= width){.maxw1360{max-width:1360px !important;margin-left:auto !important;margin-right:auto !important}}@media print,screen and (940px <= width){.maxw1420{max-width:1420px !important;margin-left:auto !important;margin-right:auto !important}}@media print,screen and (940px <= width){.maxw1460{max-width:1460px !important;margin-left:auto !important;margin-right:auto !important}}.mgt0{margin-top:0px !important}.mgt10{margin-top:10px !important}.mgt20{margin-top:20px !important}.mgt30{margin-top:30px !important}.mgt40{margin-top:40px !important}.mgt50{margin-top:50px !important}.mgt60{margin-top:60px !important}.mgt70{margin-top:70px !important}.mgt80{margin-top:80px !important}.mgt90{margin-top:90px !important}.mgt100{margin-top:100px !important}@media print,screen and (940px <= width){.mgt0-md{margin-top:0px !important}.mgt10-md{margin-top:10px !important}.mgt20-md{margin-top:20px !important}.mgt30-md{margin-top:30px !important}.mgt40-md{margin-top:40px !important}.mgt50-md{margin-top:50px !important}.mgt60-md{margin-top:60px !important}.mgt70-md{margin-top:70px !important}.mgt80-md{margin-top:80px !important}.mgt90-md{margin-top:90px !important}.mgt100-md{margin-top:100px !important}.mgt110-md{margin-top:110px !important}.mgt120-md{margin-top:120px !important}.mgt130-md{margin-top:130px !important}.mgt140-md{margin-top:140px !important}.mgt150-md{margin-top:150px !important}.mgt160-md{margin-top:160px !important}.mgt170-md{margin-top:170px !important}.mgt180-md{margin-top:180px !important}.mgt190-md{margin-top:190px !important}.mgt200-md{margin-top:200px !important}}.mgb0{margin-bottom:0px !important}.mgb10{margin-bottom:10px !important}.mgb20{margin-bottom:20px !important}.mgb30{margin-bottom:30px !important}.mgb40{margin-bottom:40px !important}.mgb50{margin-bottom:50px !important}.mgb60{margin-bottom:60px !important}.mgb70{margin-bottom:70px !important}.mgb80{margin-bottom:80px !important}.mgb90{margin-bottom:90px !important}.mgb100{margin-bottom:100px !important}@media print,screen and (940px <= width){.mgb0-md{margin-bottom:0px !important}.mgb10-md{margin-bottom:10px !important}.mgb20-md{margin-bottom:20px !important}.mgb30-md{margin-bottom:30px !important}.mgb40-md{margin-bottom:40px !important}.mgb50-md{margin-bottom:50px !important}.mgb60-md{margin-bottom:60px !important}.mgb70-md{margin-bottom:70px !important}.mgb80-md{margin-bottom:80px !important}.mgb90-md{margin-bottom:90px !important}.mgb100-md{margin-bottom:100px !important}.mgb110-md{margin-bottom:110px !important}.mgb120-md{margin-bottom:120px !important}.mgb130-md{margin-bottom:130px !important}.mgb140-md{margin-bottom:140px !important}.mgb150-md{margin-bottom:150px !important}.mgb160-md{margin-bottom:160px !important}.mgb170-md{margin-bottom:170px !important}.mgb180-md{margin-bottom:180px !important}.mgb190-md{margin-bottom:190px !important}.mgb200-md{margin-bottom:200px !important}}.mgy0{margin-top:0px !important;margin-bottom:0px !important}.mgy10{margin-top:10px !important;margin-bottom:10px !important}.mgy20{margin-top:20px !important;margin-bottom:20px !important}.mgy30{margin-top:30px !important;margin-bottom:30px !important}.mgy40{margin-top:40px !important;margin-bottom:40px !important}.mgy50{margin-top:50px !important;margin-bottom:50px !important}.mgy60{margin-top:60px !important;margin-bottom:60px !important}.mgy70{margin-top:70px !important;margin-bottom:70px !important}.mgy80{margin-top:80px !important;margin-bottom:80px !important}.mgy90{margin-top:90px !important;margin-bottom:90px !important}.mgy100{margin-top:100px !important;margin-bottom:100px !important}@media print,screen and (940px <= width){.mgy0-md{margin-top:0px !important;margin-bottom:0px !important}.mgy10-md{margin-top:10px !important;margin-bottom:10px !important}.mgy20-md{margin-top:20px !important;margin-bottom:20px !important}.mgy30-md{margin-top:30px !important;margin-bottom:30px !important}.mgy40-md{margin-top:40px !important;margin-bottom:40px !important}.mgy50-md{margin-top:50px !important;margin-bottom:50px !important}.mgy60-md{margin-top:60px !important;margin-bottom:60px !important}.mgy70-md{margin-top:70px !important;margin-bottom:70px !important}.mgy80-md{margin-top:80px !important;margin-bottom:80px !important}.mgy90-md{margin-top:90px !important;margin-bottom:90px !important}.mgy100-md{margin-top:100px !important;margin-bottom:100px !important}.mgy110-md{margin-top:110px !important;margin-bottom:110px !important}.mgy120-md{margin-top:120px !important;margin-bottom:120px !important}.mgy130-md{margin-top:130px !important;margin-bottom:130px !important}.mgy140-md{margin-top:140px !important;margin-bottom:140px !important}.mgy150-md{margin-top:150px !important;margin-bottom:150px !important}.mgy160-md{margin-top:160px !important;margin-bottom:160px !important}.mgy170-md{margin-top:170px !important;margin-bottom:170px !important}.mgy180-md{margin-top:180px !important;margin-bottom:180px !important}.mgy190-md{margin-top:190px !important;margin-bottom:190px !important}.mgy200-md{margin-top:200px !important;margin-bottom:200px !important}}.pdt0{padding-top:0px !important}.pdt10{padding-top:10px !important}.pdt20{padding-top:20px !important}.pdt30{padding-top:30px !important}.pdt40{padding-top:40px !important}.pdt50{padding-top:50px !important}.pdt60{padding-top:60px !important}.pdt70{padding-top:70px !important}.pdt80{padding-top:80px !important}.pdt90{padding-top:90px !important}.pdt100{padding-top:100px !important}@media print,screen and (940px <= width){.pdt0-md{padding-top:0px !important}.pdt10-md{padding-top:10px !important}.pdt20-md{padding-top:20px !important}.pdt30-md{padding-top:30px !important}.pdt40-md{padding-top:40px !important}.pdt50-md{padding-top:50px !important}.pdt60-md{padding-top:60px !important}.pdt70-md{padding-top:70px !important}.pdt80-md{padding-top:80px !important}.pdt90-md{padding-top:90px !important}.pdt100-md{padding-top:100px !important}.pdt110-md{padding-top:110px !important}.pdt120-md{padding-top:120px !important}.pdt130-md{padding-top:130px !important}.pdt140-md{padding-top:140px !important}.pdt150-md{padding-top:150px !important}.pdt160-md{padding-top:160px !important}.pdt170-md{padding-top:170px !important}.pdt180-md{padding-top:180px !important}.pdt190-md{padding-top:190px !important}.pdt200-md{padding-top:200px !important}}.pdb0{padding-bottom:0px !important}.pdb10{padding-bottom:10px !important}.pdb20{padding-bottom:20px !important}.pdb30{padding-bottom:30px !important}.pdb40{padding-bottom:40px !important}.pdb50{padding-bottom:50px !important}.pdb60{padding-bottom:60px !important}.pdb70{padding-bottom:70px !important}.pdb80{padding-bottom:80px !important}.pdb90{padding-bottom:90px !important}.pdb100{padding-bottom:100px !important}@media print,screen and (940px <= width){.pdb0-md{padding-bottom:0px !important}.pdb10-md{padding-bottom:10px !important}.pdb20-md{padding-bottom:20px !important}.pdb30-md{padding-bottom:30px !important}.pdb40-md{padding-bottom:40px !important}.pdb50-md{padding-bottom:50px !important}.pdb60-md{padding-bottom:60px !important}.pdb70-md{padding-bottom:70px !important}.pdb80-md{padding-bottom:80px !important}.pdb90-md{padding-bottom:90px !important}.pdb100-md{padding-bottom:100px !important}.pdb110-md{padding-bottom:110px !important}.pdb120-md{padding-bottom:120px !important}.pdb130-md{padding-bottom:130px !important}.pdb140-md{padding-bottom:140px !important}.pdb150-md{padding-bottom:150px !important}.pdb160-md{padding-bottom:160px !important}.pdb170-md{padding-bottom:170px !important}.pdb180-md{padding-bottom:180px !important}.pdb190-md{padding-bottom:190px !important}.pdb200-md{padding-bottom:200px !important}}.pdy0{padding-top:0px !important;padding-bottom:0px !important}.pdy10{padding-top:10px !important;padding-bottom:10px !important}.pdy20{padding-top:20px !important;padding-bottom:20px !important}.pdy30{padding-top:30px !important;padding-bottom:30px !important}.pdy40{padding-top:40px !important;padding-bottom:40px !important}.pdy50{padding-top:50px !important;padding-bottom:50px !important}.pdy60{padding-top:60px !important;padding-bottom:60px !important}.pdy70{padding-top:70px !important;padding-bottom:70px !important}.pdy80{padding-top:80px !important;padding-bottom:80px !important}.pdy90{padding-top:90px !important;padding-bottom:90px !important}.pdy100{padding-top:100px !important;padding-bottom:100px !important}@media print,screen and (940px <= width){.pdy0-md{padding-top:0px !important;padding-bottom:0px !important}.pdy10-md{padding-top:10px !important;padding-bottom:10px !important}.pdy20-md{padding-top:20px !important;padding-bottom:20px !important}.pdy30-md{padding-top:30px !important;padding-bottom:30px !important}.pdy40-md{padding-top:40px !important;padding-bottom:40px !important}.pdy50-md{padding-top:50px !important;padding-bottom:50px !important}.pdy60-md{padding-top:60px !important;padding-bottom:60px !important}.pdy70-md{padding-top:70px !important;padding-bottom:70px !important}.pdy80-md{padding-top:80px !important;padding-bottom:80px !important}.pdy90-md{padding-top:90px !important;padding-bottom:90px !important}.pdy100-md{padding-top:100px !important;padding-bottom:100px !important}.pdy110-md{padding-top:110px !important;padding-bottom:110px !important}.pdy120-md{padding-top:120px !important;padding-bottom:120px !important}.pdy130-md{padding-top:130px !important;padding-bottom:130px !important}.pdy140-md{padding-top:140px !important;padding-bottom:140px !important}.pdy150-md{padding-top:150px !important;padding-bottom:150px !important}.pdy160-md{padding-top:160px !important;padding-bottom:160px !important}.pdy170-md{padding-top:170px !important;padding-bottom:170px !important}.pdy180-md{padding-top:180px !important;padding-bottom:180px !important}.pdy190-md{padding-top:190px !important;padding-bottom:190px !important}.pdy200-md{padding-top:200px !important;padding-bottom:200px !important}}@media print,screen and (940px <= width){.forSP{display:none !important}}.forPC{display:none}@media print,screen and (940px <= width){.forPC{display:block}}.hidden{display:none}.ib{display:inline-block;font-weight:inherit}@media print,screen and (940px <= width){.ib-md{display:inline-block;font-weight:inherit}}.il{display:inline}.indent{padding-left:1em;text-indent:-1em}.center{text-align:center}@media print,screen and (940px <= width){.center-md{text-align:center}}.right{text-align:right}.underline{text-decoration:underline}.bold{font-weight:bold}.nobold{font-weight:normal}a{text-decoration:none;color:unset}img{max-width:100%}.m_auto{margin-left:auto;margin-right:auto}.word-break{word-break:break-all}.interview_container{position:relative}.interview_container::before{font-family:var(--font-gothic-en);font-weight:bold;font-size:clamp(40px,8vw,80px);color:var(--color-blue01);opacity:.1;position:absolute;left:0;top:0;line-height:1}.interview_container:nth-of-type(1)::before{content:"INTERVIEW 01"}.interview_container:nth-of-type(2)::before{content:"INTERVIEW 02"}.interview_main{max-width:840px;margin:0 auto;padding-top:1em;font-size:var(--font-size24)}.interview_main_profile{text-align:right;font-weight:bold;color:var(--color-blue01);font-family:var(--font-gothic-en);line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:var(--font-size40)}.interview_main_profile span.small{font-size:var(--font-size32)}.interview_main_profile span.strong{font-size:var(--font-size54);margin-left:10px}.interview_main_profile::before{content:"";display:block;height:1px;width:4em;background-color:#ccc;-ms-flex-item-align:center;align-self:center;margin-top:10px;margin-right:20px}.interview_faq{padding-bottom:2em;border-bottom:1px solid #ccc}.interview_faq_question{font-size:var(--font-size32);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media print,screen and (940px <= width){.interview_faq_question{gap:20px}}.interview_faq_question span{font-family:var(--font-gothic-en);-ms-flex-item-align:baseline;align-self:baseline}.interview_faq_question .q{color:var(--color-blue01);font-size:var(--font-size58);opacity:.4}.interview_faq_question .no{color:var(--color-blue01);font-size:var(--font-size80)}.interview_faq_answer{padding:1em;margin-top:1em;margin-left:.5em;border-left:1px solid var(--color-blue01);font-size:var(--font-size18)}@media print,screen and (940px <= width){.interview_faq_answer{padding:1em 4em;margin-left:1.5em}}.interview_message{padding-bottom:2em;border-bottom:1px solid #ccc;display:grid;gap:1em}@media print,screen and (940px <= width){.interview_message{grid-template-columns:30% 1fr;padding-bottom:4em;gap:2em}}.interview_message_ttl{color:#fff;font-size:var(--font-size32);background-color:var(--color-blue01);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:80px;margin-bottom:.5em;position:relative}@media print,screen and (940px <= width){.interview_message_ttl{height:auto;margin-bottom:0}}.interview_message_ttl::after{content:"";display:block;width:54px;height:24px;background-color:var(--color-blue01);position:absolute;left:calc(50% - 27px);bottom:-11px;-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0)}@media print,screen and (940px <= width){.interview_message_ttl::after{display:none}}.interview_message_txt{font-size:18px}@media print,screen and (940px <= width){.interview_message_txt{padding:1.5em 0}}.interview .noborder{border:none}.schedule_container{border:1px solid var(--color-blue01);background-color:#fff;border-radius:25px;padding:30px 1rem}@media print,screen and (940px <= width){.schedule_container{padding:60px 2rem}}.schedule_ttl{display:grid;grid-template-columns:1fr auto 1fr;gap:1em;padding:0 1em;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.schedule_ttl::before,.schedule_ttl::after{content:"";display:block;background-color:var(--color-blue01);height:1px;width:100%}.schedule_list{width:100%;max-width:870px;margin:0 auto}.schedule_list_item{position:relative;display:grid;grid-template-columns:5em 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3px;z-index:0;padding-bottom:30px}@media print,screen and (940px <= width){.schedule_list_item{grid-template-columns:8em 1fr;gap:60px;padding-bottom:60px}}.schedule_list_item::before{content:"";display:block;width:2px;height:100%;background-color:#ccc;position:absolute;z-index:-1;top:.8em;left:calc(5em + 3px + .2em)}@media print,screen and (940px <= width){.schedule_list_item::before{top:1em;left:calc(8em + 60px + .25em)}}.schedule_list_year{font-size:var(--font-size40);color:var(--color-blue01);font-family:var(--font-gothic-en);line-height:1}.schedule_list_txt{line-height:1;font-size:var(--font-size20);padding-left:calc(1em + 3px);position:relative;line-height:20px}@media print,screen and (940px <= width){.schedule_list_txt{line-height:40px;padding-left:calc(1em + 40px)}}.schedule_list_txt::after{content:"●";font-size:.5em;color:var(--color-blue02);position:absolute;left:0;top:0;line-height:20px}@media print,screen and (940px <= width){.schedule_list_txt::after{line-height:40px}}.schedule_list_txt small{margin-top:10px;font-size:var(--font-size16);display:block;line-height:1.5}@media print,screen and (940px <= width){.schedule_list_txt small{margin-top:0}}