﻿@charset "utf-8";.first.v2-opportunities-card{margin-top:0}.v2-opportunities-card{background:#fff;background-clip:padding-box;border-radius:24px;border:2px solid #B9D2FB}.v2-opportunities-card .v2-opportunities-body{display:flex}.v2-opportunities-card .v2-opportunities-body .v2-opportunities-icon{min-width:7px;max-width:7px;height:29px;background:#1765e2;background-clip:padding-box;box-shadow:0 10px 10px 1px #073f9a1a;border-radius:18px}.v2-opportunities-card .v2-opportunities-body .top_section{display:flex;justify-content:space-between}.v2-opportunities-card .v2-opportunities-body .top_section .hvr-shrink{font-family:Noto Sans CJK,Noto Sans CJK;font-weight:400;font-size:26px;color:#1765e2}.v2-opportunities-card .v2-opportunities-body .top_section>a{display:flex;align-items:center}.v2-opportunities-card .v2-opportunities-body .top_section>a img{margin-left:15px;width:28px}.v2-opportunities-card .v2-opportunities-body .v2-opportunities-title{position:relative;z-index:1;text-transform:uppercase}@media(max-width:1338px){.v2-opportunities-card{margin-top:4.4843049327vw}.v2-opportunities-card .v2-opportunities-body{padding:2.2421524664vw 4.1853512706vw 3.7369207773vw 0}.v2-opportunities-card .v2-opportunities-body .v2-opportunities-content{margin-top:3.6621823617vw}}@media(min-width:1024px){.v2-opportunities-card .v2-opportunities-icon{margin:7px 23px 0 10px}}@media(max-width:1024px){.v2-opportunities-card{margin-top:4.4843049327vw}.v2-opportunities-card .v2-opportunities-icon{margin:7px 13px 0 10px}.v2-opportunities-card .v2-opportunities-body{padding:30px 36px 30px 0}.v2-opportunities-card .v2-opportunities-content{margin-top:29px}}@media(min-width:1338px){.v2-opportunities-card{margin-top:60px}.v2-opportunities-card .v2-opportunities-body{padding:30px 56px 50px 0}.v2-opportunities-card .v2-opportunities-body .v2-opportunities-content{margin-top:49px}}.opportunities-page{min-height:calc(100vh - 187px);background:url(../image/bg-4.png) no-repeat 75% center/auto 80%}.opportunities-page .recruitment-wrapper{margin-top:60px;display:flex;gap:0 80px}.opportunities-page .recruitment-wrapper .job-menu{width:380px;padding:30px 0;background:#fff;border-radius:30px;flex:0 0 auto}.opportunities-page .recruitment-wrapper .job-menu__item{font-size:24px;line-height:60px;padding:0 50px;position:relative;cursor:pointer}.opportunities-page .recruitment-wrapper .job-menu__item span{font-weight:700;position:relative;z-index:1}.opportunities-page .recruitment-wrapper .job-menu__item:after{content:"";width:0;height:100%;background-image:linear-gradient(to right,#1765e2,#1765e224);position:absolute;top:0;left:0;transition:.3s linear}.opportunities-page .recruitment-wrapper .job-menu__item.active span,.opportunities-page .recruitment-wrapper .job-menu__item:hover span{color:#fff}.opportunities-page .recruitment-wrapper .job-menu__item.active:after,.opportunities-page .recruitment-wrapper .job-menu__item:hover:after{width:100%}.opportunities-page .recruitment-wrapper .job-content__desc{font-size:18px;color:#4e5969;line-height:1.5;margin-bottom:30px}.opportunities-page .recruitment-wrapper .job-content .hvr-shrink{color:#4e5969;font-weight:400;font-size:18px;display:flex;align-items:center;cursor:pointer}.opportunities-page .recruitment-wrapper .job-content .hvr-shrink img{margin-left:15px;width:28px}@media(max-width:1338px){.opportunities-page{padding-bottom:20px;background:url(../image/bg-4.png) no-repeat right center/auto 60%}.opportunities-page .recruitment-wrapper{margin-top:40px;display:flex;gap:0 40px}}@media(max-width:768px){.mobile .opportunities-page{padding-bottom:20px}.mobile .opportunities-page .recruitment-wrapper{flex-wrap:wrap;gap:20px 0}.mobile .opportunities-page .recruitment-wrapper .job-menu{width:100%}}