.number_list{display:-ms-grid;display:grid;gap:40px;-webkit-margin-before:50px;margin-block-start:50px}.number_row{counter-increment:number;position:relative;-webkit-padding-before:50px;padding-block-start:50px;border-top:solid 1px #27278A;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media screen and (min-width:768px){.number_row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:992px){.number_row{gap:50px}}.number_row:before{content:counter(number,decimal-leading-zero);position:absolute;top:0;left:0;width:62px;height:28px;background-color:#EE6700;color:#27278A;font-size:2rem;font-weight:700;line-height:1.4;font-family:"EBGaramond";text-align:center;border-bottom-right-radius:20px}.number_row_title{font-size:3.2rem;font-weight:700;line-height:1.4}@media screen and (min-width:768px){.number_row_title{width:40%;max-width:380px}}.number_row_text{font-size:1.6rem;font-weight:600;line-height:1.8;-webkit-box-flex:1;-ms-flex:1;flex:1}.number_row_text strong{color:#EE6700}.number_img{-webkit-margin-before:40px;margin-block-start:40px}@media screen and (min-width:992px){.number_img{-webkit-margin-before:50px;margin-block-start:50px}}.box_description_list{-webkit-margin-before:20px;margin-block-start:20px;padding-block:20px;padding-inline:10px;background-color:#ebebeb;border-radius:5px;display:-ms-grid;display:grid;gap:30px}@media screen and (min-width:768px){.box_description_list{padding:40px;-webkit-margin-before:35px;margin-block-start:35px}}@media screen and (min-width:768px){.box_description_row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}}.box_description_row dt{background-color:#787878;padding:5px;text-align:center;font-size:1.6rem;text-align:center;font-weight:700;color:#ffffff;line-height:1.8;border-radius:5px}@media screen and (min-width:768px){.box_description_row dt{width:150px;place-content:center;text-align:center}}.box_description_row dd{-webkit-margin-before:10px;margin-block-start:10px;font-size:1.6rem;line-height:1.7;font-weight:600;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:768px){.box_description_row dd{-webkit-margin-before:0;margin-block-start:0}}#fv{position:relative;z-index:1;overflow:hidden;width:100%;background-image:url(../img/recruit/fv_image.webp);background-size:auto 100%;background-position:center;height:550px;padding-inline:20px}@media screen and (min-width:425px){#fv{padding-inline:30px}}@media screen and (min-width:768px){#fv{padding-inline:40px}}@media screen and (min-width:992px){#fv{padding-inline:60px}}@media screen and (min-width:1520px){#fv{background-size:cover}}.fv_title{-webkit-margin-before:40px;margin-block-start:40px}@media screen and (min-width:768px){.fv_title{position:absolute;bottom:40px;max-width:1310px;left:50%;width:100vw;left:50%;translate:-50% 0}.fv_title br{display:none}}.fv_title p{font-size:2.4rem;color:#ffffff;font-weight:700;line-height:1.4166666667}.fv_title h1{font-family:"EBGaramond";color:#ffffff;font-size:9.6rem;font-weight:600;line-height:0.9}@media screen and (min-width:992px){.fv_title h1{font-size:12rem}}.contents_inner{max-width:1100px;margin-inline:auto}#intro{padding-inline:20px}@media screen and (min-width:425px){#intro{padding-inline:30px}}@media screen and (min-width:768px){#intro{padding-inline:40px}}@media screen and (min-width:992px){#intro{padding-inline:60px}}#intro{-webkit-padding-before:80px;padding-block-start:80px}.recruit_intro{font-size:1.6rem;line-height:2;font-weight:600}.intro_points{-webkit-margin-before:100px;margin-block-start:100px;display:-ms-grid;display:grid;gap:50px}@media screen and (min-width:768px){.intro_points{gap:100px 40px;-ms-grid-columns:1fr 40px 1fr;grid-template-columns:1fr 1fr}}.intro_points_item_title{position:relative;font-size:2.4rem;font-weight:700;line-height:1.4;-webkit-padding-start:15px;padding-inline-start:15px}.intro_points_item_title:before{content:"";position:absolute;top:50%;left:0;width:4px;height:1lh;background-color:#EE6700;translate:0 -50%}.intro_points_item_contents{-webkit-margin-before:20px;margin-block-start:20px}@media screen and (min-width:992px){.intro_points_item_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}}.intro_points_number{font-size:4.8rem;font-weight:700;text-align:center;color:#27278A;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;place-items:flex-end;line-height:1.1;gap:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:992px){.intro_points_number{font-size:2.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.intro_points_number span{font-family:"EBGaramond";font-weight:400;font-size:16rem;line-height:0.8}@media screen and (min-width:992px){.intro_points_number span{font-size:15rem}}.intro_points_item_body{-webkit-margin-before:20px;margin-block-start:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:992px){.intro_points_item_body{max-width:250px}}.intro_points_catch{font-size:2rem;font-weight:700;line-height:2.5}.intro_points_text{font-size:1.5rem;font-weight:600}.intro_points_text strong{color:#EE6700;font-weight:900}#message{-webkit-margin-before:100px;margin-block-start:100px;padding-inline:20px}@media screen and (min-width:425px){#message{padding-inline:30px}}@media screen and (min-width:768px){#message{padding-inline:40px}}@media screen and (min-width:992px){#message{padding-inline:60px}}.message_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;-webkit-margin-before:50px;margin-block-start:50px}@media screen and (min-width:768px){.message_contents{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px}}.message_img{max-width:350px}@media screen and (min-width:768px){.message_img{width:35%}}.message_body{-webkit-box-flex:1;-ms-flex:1;flex:1}.message_body_text{font-size:1.6rem;line-height:1.8;font-weight:600}.message_body_text strong{color:#EE6700}.message_body_text+.message_body_text{-webkit-margin-before:1lh;margin-block-start:1lh}.message_signature{font-size:2rem;text-align:right;font-weight:600;line-height:2;-webkit-margin-before:40px;margin-block-start:40px}.message_signature:first-line{font-size:1.6rem}#promise{-webkit-margin-before:100px;margin-block-start:100px;-webkit-padding-after:100px;padding-block-end:100px;padding-inline:20px}@media screen and (min-width:425px){#promise{padding-inline:30px}}@media screen and (min-width:768px){#promise{padding-inline:40px}}@media screen and (min-width:992px){#promise{padding-inline:60px}}#job_details{-webkit-margin-before:100px;margin-block-start:100px;-webkit-padding-after:100px;padding-block-end:100px}@media screen and (min-width:768px){#job_details{padding-inline:30px}}@media screen and (min-width:992px){#job_details{padding-inline:60px}}.job_details_contents_block{background-color:#EBEBEB;-webkit-margin-before:50px;margin-block-start:50px;padding-inline:10px;padding-block:50px;border-radius:5px}@media screen and (min-width:768px){.job_details_contents_block{padding-inline:30px}}@media screen and (min-width:992px){.job_details_contents_block{padding:40px}}.job_details_box{background-color:#ffffff;padding:30px 20px;border-radius:5px}@media screen and (min-width:992px){.job_details_box{padding:30px 40px}}.job_details_box:nth-child(1 of .job_details_box){-webkit-margin-before:30px;margin-block-start:30px}.job_details_box+.job_details_box{-webkit-margin-before:10px;margin-block-start:10px}@media screen and (min-width:992px){.job_details_box+.job_details_box{-webkit-margin-before:15px;margin-block-start:15px}}.job_details_title{font-size:2rem;font-weight:700;line-height:1.5;color:#ffffff;background-color:#27278A;padding:10px 20px}.job_details_box_title{font-size:2.2rem;font-weight:700;line-height:1.4;-webkit-padding-start:15px;padding-inline-start:15px;position:relative}.job_details_box_title:before{content:"";position:absolute;top:50%;left:0;width:4px;height:1lh;background-color:#EE6700;translate:0 -50%}.job_details_text{font-size:1.5rem;-webkit-margin-before:20px;margin-block-start:20px;line-height:1.8;font-weight:600}.job_details_list{-webkit-margin-before:20px;margin-block-start:20px;display:-ms-grid;display:grid;gap:20px}.job_details_list_row{display:-ms-grid;display:grid;gap:10px}.job_details_list_row dt{font-size:1.8rem;font-weight:900}.job_details_list_item dt{font-size:1.8rem;font-weight:900;line-height:1.4}@media screen and (min-width:992px){.job_details_list_item dt{font-size:2rem}}.job_details_list_item dd{font-size:1.5rem;font-weight:600;line-height:1.8;-webkit-margin-before:10px;margin-block-start:10px}@media screen and (min-width:992px){.job_details_list_item dd{font-size:1.6rem}}.job_details_list_item dd strong{color:#EE6700}.job_details_contents_bottom{font-size:1.6rem;font-weight:600;line-height:1.8;-webkit-margin-before:40px;margin-block-start:40px;padding-inline:10px}@media screen and (min-width:992px){.job_details_contents_bottom{text-align:center;-webkit-margin-before:45px;margin-block-start:45px;font-size:2rem;font-weight:700;line-height:2}}#interview{-webkit-margin-before:100px;margin-block-start:100px;padding-inline:20px}@media screen and (min-width:425px){#interview{padding-inline:30px}}@media screen and (min-width:768px){#interview{padding-inline:40px}}@media screen and (min-width:992px){#interview{padding-inline:60px}}.interview_contents_block{-webkit-margin-before:50px;margin-block-start:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media screen and (min-width:768px){.interview_contents_block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:50px}}@media screen and (min-width:992px){.interview_contents_block{gap:80px}}.interview_contents_catch{font-size:3.2rem;font-weight:700;line-height:1.4}.interview_contents_list{display:-ms-grid;display:grid;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.interview_contents_row{padding:10px 20px;background-color:#EBEBEB}.interview_contents_row dt{font-size:2rem;font-weight:700;color:#27278A;line-height:1.8}.interview_contents_row dd{-webkit-margin-before:10px;margin-block-start:10px;font-size:1.5rem;font-weight:600;line-height:1.8}.interview_card_layout{-webkit-margin-before:50px;margin-block-start:50px;display:-ms-grid;display:grid;gap:30px}@media screen and (min-width:768px){.interview_card_layout{-ms-grid-columns:1fr 40px 1fr;grid-template-columns:1fr 1fr;gap:70px 40px}}.interview_card a{display:block}@media (hover:hover) and (pointer:fine){.interview_card a:hover .interview_card_img img{scale:1.1}.interview_card a:hover .interviewer_name{color:#EE6700}.interview_card a:hover .view_more:before{translate:5px -50%}}.interview_card_img{overflow:hidden;border-radius:5px}.interview_card_img img{-webkit-transition:scale 0.3s;transition:scale 0.3s}.interview_card_body{position:relative;padding:20px;border-radius:5px;background-color:#ffffff;-webkit-margin-before:5px;margin-block-start:5px}.interviewer_position{font-size:1.6rem;font-weight:700;color:#EE6700;line-height:1.8}@media screen and (min-width:992px){.interviewer_position{font-size:1.8rem}}.interviewer_name{font-size:2rem;font-weight:700;line-height:1.5;-webkit-margin-before:5px;margin-block-start:5px;-webkit-transition:color 0.3s;transition:color 0.3s}@media screen and (min-width:992px){.interviewer_name{font-size:2.4rem}}.interview_category{font-size:1.6rem;font-weight:600;line-height:1.5;-webkit-margin-before:5px;margin-block-start:5px}@media screen and (min-width:992px){.interview_category{-webkit-margin-before:10px;margin-block-start:10px}}.view_more{position:relative;color:#27278A;font-size:1.5rem;font-weight:700;line-height:1.5;-webkit-margin-before:10px;margin-block-start:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-padding-end:17px;padding-inline-end:17px}@media screen and (min-width:992px){.view_more{position:absolute;right:20px;bottom:20px}}.view_more:before{content:"";position:absolute;width:6px;height:8px;background-color:#27278A;clip-path:polygon(0 0,45% 0,100% 50%,45% 100%,0 100%,50% 50%);right:0;top:50%;translate:0 -50%;-webkit-transition:translate 0.3s;transition:translate 0.3s}#faq{-webkit-margin-before:100px;margin-block-start:100px;padding-inline:20px}@media screen and (min-width:425px){#faq{padding-inline:30px}}@media screen and (min-width:768px){#faq{padding-inline:40px}}@media screen and (min-width:992px){#faq{padding-inline:60px}}.faq_section{-webkit-margin-before:50px;margin-block-start:50px}.faq_section_title{font-size:2.2rem;font-weight:700;line-height:1.4;-webkit-padding-start:15px;padding-inline-start:15px;position:relative}.faq_section_title:before{content:"";position:absolute;top:50%;left:0;width:4px;height:1lh;background-color:#EE6700;translate:0 -50%}.faq_item{-webkit-margin-before:40px;margin-block-start:40px}.faq_item:first-child{-webkit-margin-before:30px;margin-block-start:30px}.faq_item summary{position:relative;background-color:#EBEBEB;padding:15px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (hover:hover) and (pointer:fine){.faq_item summary:hover{cursor:pointer}.faq_item summary:hover .title_text{color:#EE6700}}.faq_item summary .title_text{position:relative;-webkit-padding-start:30px;padding-inline-start:30px;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.6rem;font-weight:700;line-height:1.4;-webkit-transition:color 0.3s;transition:color 0.3s}@media screen and (min-width:768px){.faq_item summary .title_text{font-size:2.4rem;-webkit-padding-start:50px;padding-inline-start:50px}}.faq_item summary .title_text:before{content:"Q";position:absolute;top:0%;left:0;translate:0 -20%;font-size:2.4rem;font-weight:600;font-family:"EBGaramond";line-height:1.5}@media screen and (min-width:768px){.faq_item summary .title_text:before{font-size:3.2rem}}.faq_item summary .arrow{position:relative;width:38px;height:38px;background-color:#27278A;display:block}.faq_item summary .arrow:before{content:"";position:absolute;width:14px;height:12px;clip-path:polygon(0 65%,50% 0,100% 65%,100% 100%,50% 35%,0% 100%);background-color:#ffffff;top:50%;translate:-50% -50%;left:50%;rotate:180deg;-webkit-transition:rotate 0.3s;transition:rotate 0.3s}.faq_item[open] .arrow:before{rotate:0deg}.faq_contents{overflow:hidden}@media screen and (min-width:768px){.faq_contents{padding-inline:15px 40px}}.faq_contents_title{-webkit-margin-before:20px;margin-block-start:20px;position:relative;-webkit-padding-start:30px;padding-inline-start:30px;font-size:1.6rem;font-weight:700}@media screen and (min-width:768px){.faq_contents_title{font-size:2.2rem;-webkit-padding-start:50px;padding-inline-start:50px}}.faq_contents_title:before{content:"A";position:absolute;left:0;font-size:2.4rem;font-family:"EBGaramond";font-weight:600;line-height:1}@media screen and (min-width:768px){.faq_contents_title:before{font-size:3.2rem}}.faq_text{-webkit-margin-before:10px;margin-block-start:10px;font-size:1.5rem;line-height:1.8;font-weight:600}#entry{-webkit-margin-before:100px;margin-block-start:100px;padding-inline:20px}@media screen and (min-width:425px){#entry{padding-inline:30px}}@media screen and (min-width:768px){#entry{padding-inline:40px}}@media screen and (min-width:992px){#entry{padding-inline:60px}}#entry{-webkit-padding-after:100px;padding-block-end:100px}.entry_caution_box{-webkit-margin-before:50px;margin-block-start:50px;padding:20px;background-color:#EBEBEB;border-radius:5px}@media screen and (min-width:768px){.entry_caution_box{padding:40px;-webkit-margin-before:50px;margin-block-start:50px}}.entry_caution_title{font-size:2.2rem;font-weight:700;line-height:1.4;-webkit-padding-start:15px;padding-inline-start:15px;position:relative}.entry_caution_title:before{content:"";position:absolute;top:50%;left:0;width:4px;height:80%;background-color:#EE6700;translate:0 -50%}.entry_caution_list{-webkit-margin-before:30px;margin-block-start:30px;display:-ms-grid;display:grid;gap:30px}@media screen and (min-width:768px){.entry_caution_list{gap:15px}}.entry_caution_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;border-bottom:solid 1px #D9D9D9;-webkit-padding-after:15px;padding-block-end:15px}@media screen and (min-width:768px){.entry_caution_row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:992px){.entry_caution_row{gap:105px}}.entry_caution_row dt{font-size:2rem;font-weight:700;line-height:1.8}@media screen and (min-width:768px){.entry_caution_row dt{width:45%;max-width:286px}}.entry_caution_row dd{font-size:1.5rem;font-weight:600;line-height:1.8;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:768px){.entry_caution_row dd{font-size:1.6rem}}.flow_block{-webkit-margin-before:50px;margin-block-start:50px}@media screen and (min-width:768px){.flow_block{-webkit-margin-before:100px;margin-block-start:100px}}.flow_title{font-size:2rem;font-weight:700;line-height:1.4;-webkit-padding-start:15px;padding-inline-start:15px;position:relative}.flow_title:before{content:"";position:absolute;top:50%;left:0;width:4px;height:1lh;background-color:#EE6700;translate:0 -50%}.flow_list{-webkit-margin-before:30px;margin-block-start:30px;display:-ms-grid;display:grid;gap:50px}.flow_item{position:relative;background-color:#EBEBEB;padding:20px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}@media screen and (min-width:768px){.flow_item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}}.flow_item:has(+.flow_item):after{content:"";position:absolute;bottom:-50px;left:50%;width:26px;height:22px;clip-path:polygon(0 0,100% 0,50% 100%);background-color:#27278A;translate:-50% -50%}.flow_item_number{font-size:4rem;font-weight:500;line-height:1.4;color:#27278A;font-family:"EBGaramond";min-width:51px}.flow_item_body{-webkit-box-flex:1;-ms-flex:1;flex:1}.flow_item_head{font-size:2rem;font-weight:600;line-height:1.4}.flow_item_text{font-size:1.5rem;font-weight:600;line-height:1.8;-webkit-margin-before:5px;margin-block-start:5px}#footer{-webkit-margin-before:40px;margin-block-start:40px}@media screen and (min-width:992px){#footer{-webkit-margin-before:100px;margin-block-start:100px}}.recruit_cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit_cta .recruit_cta_title_block{text-align:center}.recruit_cta .recruit_english{text-align:center}.recruit_cta .link_btn{max-width:260px;width:100%;-webkit-margin-before:0;margin-block-start:0}
/*# sourceMappingURL=recruit.css.map */