.recruitment-page .talent-container{overflow:hidden}.recruitment-page .talent-container article{position:relative;display:flex;flex-flow:column-reverse;padding:28px 8px 60px;gap:28px}@media(min-width:768px){.recruitment-page .talent-container article{flex-flow:row;padding:20px 12px;gap:12px}}.recruitment-page .talent-container article>.aosblock{width:100%}@media(min-width:768px){.recruitment-page .talent-container article>.aosblock{width:50%}}.recruitment-page .talent-container article>.aosblock img{width:100%}.recruitment-page .talent-container article .content-wrapper{display:flex;flex-flow:column;justify-content:space-between;padding:0 4px;gap:8px}@media(min-width:768px){.recruitment-page .talent-container article .content-wrapper{width:50%;padding:20px 18px;gap:0}}.recruitment-page .talent-container article .content-wrapper header{display:flex;justify-content:space-between;align-items:flex-start;font-family:Isamanru,sans-serif;font-size:34rem;line-height:1.38;font-weight:300;flex-flow:row;gap:0;font-size:48rem}@media(max-width:767px){.recruitment-page .talent-container article .content-wrapper header{gap:16px;flex-flow:column-reverse;font-size:68rem}}.recruitment-page .talent-container article .content-wrapper header p{text-align:right;font-size:48rem}@media(max-width:767px){.recruitment-page .talent-container article .content-wrapper header p{font-size:48rem}}.recruitment-page .talent-container article .content-wrapper>div>p{line-height:1.58;width:100%;font-size:30rem}@media(max-width:767px){.recruitment-page .talent-container article .content-wrapper>div>p{font-size:24rem}}.recruitment-page .talent-container article .content-wrapper>p{font-size:12px;line-height:1.58;width:75%}@media(min-width:768px){.recruitment-page .talent-container article .content-wrapper>p{font-size:18px}}.recruitment-page .tab-nav-wrapper{overflow:hidden;position:relative;padding:20px 12px}@media(min-width:768px){.recruitment-page .tab-nav-wrapper{padding:40px 30px}}.recruitment-page .personnel-container .personnel-article-wrapper{position:relative;overflow:hidden}.recruitment-page .personnel-container .personnel-article-wrapper article{position:relative;padding:28px 12px}@media(min-width:768px){.recruitment-page .personnel-container .personnel-article-wrapper article{padding:32px 30px 60px}}.recruitment-page .personnel-container .personnel-article-wrapper article>p{font-size:16px;line-height:1.68;color:#939393}@media(min-width:768px){.recruitment-page .personnel-container .personnel-article-wrapper article>p{font-size:20px}}.recruitment-page .personnel-container .personnel-article-wrapper article .content-wrapper{display:block;margin-top:8px}@media(min-width:768px){.recruitment-page .personnel-container .personnel-article-wrapper article .content-wrapper{display:flex;justify-content:space-between;margin-top:12px}}.recruitment-page .personnel-container .personnel-article-wrapper article .content-wrapper h3{font-family:Isamanru,sans-serif;line-height:1.38;font-weight:300;font-size:48rem}@media(min-width:768px)and (max-width:1279px){.recruitment-page .personnel-container .personnel-article-wrapper article .content-wrapper h3{font-size:58rem}}@media(max-width:767px){.recruitment-page .personnel-container .personnel-article-wrapper article .content-wrapper h3{font-size:68rem}}.recruitment-page .personnel-container .personnel-article-wrapper article .content-wrapper div{margin-top:24px;width:100%}@media(min-width:768px){.recruitment-page .personnel-container .personnel-article-wrapper article .content-wrapper div{margin-top:0;width:45%}}.recruitment-page .personnel-container .personnel-article-wrapper article .content-wrapper div h4{font-size:30rem;line-height:1.6}@media(min-width:768px)and (max-width:1279px){.recruitment-page .personnel-container .personnel-article-wrapper article .content-wrapper div h4{font-size:40rem}}@media(max-width:767px){.recruitment-page .personnel-container .personnel-article-wrapper article .content-wrapper div h4{font-size:40rem}}@media(min-width:768px){.recruitment-page .personnel-container .personnel-article-wrapper article .content-wrapper div h4{margin-top:20px}}.recruitment-page .personnel-container .personnel-article-wrapper article .content-wrapper div p{line-height:1.68;color:#444;width:75%;font-size:20rem}@media(min-width:768px)and (max-width:1279px){.recruitment-page .personnel-container .personnel-article-wrapper article .content-wrapper div p{font-size:30rem}}@media(max-width:767px){.recruitment-page .personnel-container .personnel-article-wrapper article .content-wrapper div p{width:100%;font-size:28rem}}.recruitment-page .personnel-container .personnel-article-wrapper article .content-wrapper div h2{line-height:1.68;color:#939393;width:75%;margin-bottom:12px;font-size:20rem}@media(min-width:768px)and (max-width:1279px){.recruitment-page .personnel-container .personnel-article-wrapper article .content-wrapper div h2{font-size:30rem}}@media(max-width:767px){.recruitment-page .personnel-container .personnel-article-wrapper article .content-wrapper div h2{margin-bottom:8px;width:100%;font-size:28rem}}.recruitment-page .education-container .dna-wrapper{display:grid;grid-gap:16px;gap:16px;padding-bottom:56px}@media(min-width:768px){.recruitment-page .education-container .dna-wrapper{padding:32px 0}}.recruitment-page .education-container .dna-wrapper article h3,.recruitment-page .education-container .dna-wrapper article h4{font-family:Isamanru,sans-serif;font-weight:300}.recruitment-page .education-container .dna-wrapper article header{padding:28px 12px 20px;border-bottom:1px solid #ddd}@media(min-width:768px){.recruitment-page .education-container .dna-wrapper article header{padding:30px}}.recruitment-page .education-container .dna-wrapper article header h3{font-size:24px;line-height:1.6;font-weight:300}@media(min-width:768px){.recruitment-page .education-container .dna-wrapper article header h3{font-size:48px}}.recruitment-page .education-container .dna-wrapper article header p{margin-top:12px;font-size:14px;line-height:1.7}@media(min-width:768px){.recruitment-page .education-container .dna-wrapper article header p{margin-top:16px;font-size:30px;line-height:1.6}}.recruitment-page .education-container .dna-wrapper .education-grid{display:grid}@media(min-width:1024px){.recruitment-page .education-container .dna-wrapper .education-grid{grid-template-columns:1fr 1fr 1fr}}.recruitment-page .education-container .dna-wrapper .education-grid section{display:flex;flex-flow:column;justify-content:space-between;padding:20px 12px;box-sizing:border-box;min-height:223px;border-bottom:1px solid #ddd}@media(min-width:768px){.recruitment-page .education-container .dna-wrapper .education-grid section{padding:32px 30px;border-right:1px solid #ddd}.recruitment-page .education-container .dna-wrapper .education-grid section:last-of-type{border-right:0}}@media(min-width:1024px){.recruitment-page .education-container .dna-wrapper .education-grid section{min-height:400px}}.recruitment-page .education-container .dna-wrapper .education-grid section h4{font-size:40px;line-height:1.38;font-weight:300;color:#0065bd}@media(min-width:1024px){.recruitment-page .education-container .dna-wrapper .education-grid section h4{font-size:32px}}.recruitment-page .education-container .dna-wrapper .education-grid section p{font-size:14px;line-height:1.7}@media(min-width:1024px){.recruitment-page .education-container .dna-wrapper .education-grid section p{font-size:20px}}.recruitment-page .education-container .full-img-wrapper{padding-bottom:56px}@media(min-width:768px){.recruitment-page .education-container .full-img-wrapper{padding-bottom:120px}}.recruitment-page .education-container .curriculum-container{padding-bottom:120px}@media(min-width:1440px){.recruitment-page .education-container .curriculum-container{padding-bottom:240px}}.recruitment-page .education-container .curriculum-container nav{display:flex;flex-flow:column;align-items:flex-start;gap:24px;padding:0 12px;color:#ddd;font-weight:300;font-size:48px;line-height:1.4;font-family:Isamanru,sans-serif}@media(min-width:1280px){.recruitment-page .education-container .curriculum-container nav{font-size:64px}}.recruitment-page .education-container .curriculum-container nav button{display:flex;align-items:center;gap:20px}.recruitment-page .education-container .curriculum-container nav button img{display:none}.recruitment-page .education-container .curriculum-container nav button.active{color:#0065bd}.recruitment-page .education-container .curriculum-container nav button.active img{width:45px;display:inline}@media(min-width:768px){.recruitment-page .education-container .curriculum-container nav button.active img{width:56px}}.recruitment-page .education-container .curriculum-container article{padding:0 12px;display:none}.recruitment-page .education-container .curriculum-container article.active{display:block}@media(min-width:1024px){.recruitment-page .education-container .curriculum-container article.active{display:flex;align-items:flex-start}.recruitment-page .education-container .curriculum-container article{align-items:center;gap:30px;margin-top:60px}}@media(min-width:1280px){.recruitment-page .education-container .curriculum-container article{gap:50px}}@media(min-width:1440px){.recruitment-page .education-container .curriculum-container article{gap:60px}}.recruitment-page .education-container .curriculum-container article .img-wrapper{padding:24px 8px 0}@media(min-width:1024px){.recruitment-page .education-container .curriculum-container article .img-wrapper{width:100%;padding:0 12px}}@media(min-width:1280px){.recruitment-page .education-container .curriculum-container article .img-wrapper{padding:0}}.recruitment-page .education-container .curriculum-container article .img-wrapper img,.recruitment-page .education-container .curriculum-container article>.content-wrapper{width:100%}.recruitment-page .education-container .curriculum-container article>.content-wrapper h3{padding:24px 12px 0;font-family:Isamanru,sans-serif;font-size:24px;line-height:1.6;font-weight:300}@media(min-width:1024px){.recruitment-page .education-container .curriculum-container article>.content-wrapper h3{padding:10px 0 18px}}@media(min-width:1280px){.recruitment-page .education-container .curriculum-container article>.content-wrapper h3{font-size:48px}}.recruitment-page .education-container .curriculum-container article>.content-wrapper ul li{position:relative;padding:24px 12px}.recruitment-page .education-container .curriculum-container article>.content-wrapper ul li:last-of-type{padding-bottom:0}@media(min-width:1024px){.recruitment-page .education-container .curriculum-container article>.content-wrapper ul li{padding-left:0;padding-right:0}}.recruitment-page .education-container .curriculum-container article>.content-wrapper ul li h4{font-size:16px;line-height:1.7;font-weight:600;color:#0065bd}@media(min-width:1280px){.recruitment-page .education-container .curriculum-container article>.content-wrapper ul li h4{font-size:20px}}.recruitment-page .education-container .curriculum-container article>.content-wrapper ul li p{margin-top:12px;font-size:14px;line-height:1.6}@media(min-width:1280px){.recruitment-page .education-container .curriculum-container article>.content-wrapper ul li p{font-size:16px;width:70%}}.recruitment-page .welfare-container .welfare-list-wrapper{display:grid;grid-gap:56px;gap:56px}@media(min-width:768px){.recruitment-page .welfare-container .welfare-list-wrapper{gap:60px}}.recruitment-page .welfare-container .welfare-list-wrapper article h3{font-size:24px;font-weight:300;line-height:1.6;padding:28px 12px 20px;font-family:Isamanru,sans-serif}@media(min-width:768px){.recruitment-page .welfare-container .welfare-list-wrapper article h3{padding:60px 30px 30px}}@media(min-width:1024px){.recruitment-page .welfare-container .welfare-list-wrapper article h3{font-size:48px;line-height:1.4}}.recruitment-page .welfare-container .welfare-list-wrapper article ul{display:grid;border-bottom:1px solid #ddd}@media(min-width:768px){.recruitment-page .welfare-container .welfare-list-wrapper article ul{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.recruitment-page .welfare-container .welfare-list-wrapper article ul{grid-template-columns:1fr 1fr 1fr 1fr}}.recruitment-page .welfare-container .welfare-list-wrapper article ul li{border-top:1px solid #ddd;display:flex;flex-flow:column;justify-content:space-between;box-sizing:border-box;padding:20px 12px;min-height:252px}@media(min-width:1024px){.recruitment-page .welfare-container .welfare-list-wrapper article ul li{min-height:260px;padding:32px 30px}}@media(min-width:768px){.recruitment-page .welfare-container .welfare-list-wrapper article ul li:first-of-type{border-right:1px solid #ddd}}@media(min-width:1024px){.recruitment-page .welfare-container .welfare-list-wrapper article ul li:nth-of-type(2){border-right:1px solid #ddd}}@media(min-width:768px){.recruitment-page .welfare-container .welfare-list-wrapper article ul li:nth-of-type(3){border-right:1px solid #ddd}}.recruitment-page .welfare-container .welfare-list-wrapper article ul li h4{font-size:20px;line-height:1.7;color:#0065bd}@media(min-width:1024px){.recruitment-page .welfare-container .welfare-list-wrapper article ul li h4{font-size:30rem;line-height:1.6}}.recruitment-page .welfare-container .welfare-list-wrapper article ul li p{font-size:16px;line-height:1.6;margin-top:12px}@media(min-width:1024px){.recruitment-page .welfare-container .welfare-list-wrapper article ul li p{font-size:20rem}}.recruitment-page .welfare-container .welfare-list-wrapper article ul li img{width:60px;margin-left:auto}html[lang=en] .recruitment-page .education-container .curriculum-container article>.content-wrapper h3,html[lang=en] .recruitment-page .education-container .curriculum-container nav,html[lang=en] .recruitment-page .education-container .dna-wrapper article h3,html[lang=en] .recruitment-page .education-container .dna-wrapper article h4,html[lang=en] .recruitment-page .personnel-container .personnel-article-wrapper article .content-wrapper h3,html[lang=en] .recruitment-page .talent-container article .content-wrapper header,html[lang=en] .recruitment-page .welfare-container .welfare-list-wrapper article h3{font-family:Raleway,sans-serif;font-weight:600}