@charset "utf-8";

/*layout*/
html {font-size:20px;color:#fbf8fb;}
body {overflow-x:hidden;font-size:20px;background-color:#fbf8fb;}
main {position:relative;}

/*layout*/
#wrap {position:relative;height:auto;margin:0 auto;padding-top:4rem;}
.innerWrap {position:relative;width:50rem;margin:0 auto;}

figure img {display:block;}
figure.center {display:flex;justify-content:center;}
.ani, .pt {position:absolute;background-repeat:no-repeat;background-position:0 0;}

.mVer {display:none;}

header {position:fixed;top:0;left:0;padding:0 1rem;width:100%;height:4rem;z-index:1000;background-color:#fff;}
header .logo,
header .brandLogo {display:block;width:8.5rem;height:4rem;background:url("../images/brandLogo.svg") no-repeat 0 center / 8.5rem auto;z-index:998;}
header .m_btn_menu,
header .m_btn_close {display:none;}
/* header .innerWrap {display:flex;justify-content:space-between;} */
header nav {display:block;position:absolute;top:0;right:0;}
header nav ul {display:flex;}
header nav ul li {height:4rem;text-align:center;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;background-size:auto 0.9rem;}
/* header nav ul li:not(:first-child) {margin-left:2rem;} */
header nav ul li a {display:flex;width:100%;height:100%;justify-content:center;align-items:center;flex-flow:row wrap;}
header nav ul li:not(:last-child) {padding:0 1rem;}
header nav ul li.active {background-color:#2546cd;color:#fff;}
header nav ul li:nth-of-type(2) {width:8.1rem;background-image:url("../images/header_menu_01_normal.svg");background-size:8.1rem;}
header nav ul li:nth-of-type(3) {width:5.4rem;background-image:url("../images/header_menu_02_normal.svg");background-size:5.4rem;}
header nav ul li:nth-of-type(4) {width:5.4rem;background-image:url("../images/header_menu_03_normal.svg");background-size:5.4rem;}
header nav ul li:nth-of-type(2).active {background-image:url("../images/header_menu_01_active.svg");}
header nav ul li:nth-of-type(3).active {background-image:url("../images/header_menu_02_active.svg");}
header nav ul li:nth-of-type(4).active {background-image:url("../images/header_menu_03_active.svg");}
header nav ul li:nth-of-type(5) {width:5.5rem;background-image:url("../images/header_menu_ask.svg");background-size:5.5rem;background-color:#2546CD;}
header.fixed {top:0;background-color:#fff;transition:0.3s;}
header .link_ask {height:4rem;}
header .link_home {display:block;position:absolute;top:0;right:0;width:3.5rem;height:4rem;background:url("../images/header_menu_05.png") no-repeat 0 center / 3.5rem auto;text-indent:-9999px}
header.bg_dark {background-color:#2546cd;}
header.bg_dark nav ul li {color:#fff;}

footer {display:flex;height:4rem;justify-content:center;background-color:#1a1a1a;}
footer .innerWrap {display:flex;justify-content:space-between;align-items:center;}
footer .copyright {width:24.65rem;height:1.1rem;background:url("../images/footer_copyright.svg") no-repeat 0 0 / 24.65rem auto;}
footer .footer_logo {width:8.6rem;height:1.55rem;background:url("../images/footer_logo.svg") no-repeat 0 0 / 8.6rem auto;}

#wrap section {position:relative;margin:0 auto;}
#wrap main {position:relative;overflow:hidden;}

h2.title {margin-bottom:3rem;font-size:2.8rem;font-weight:700;}

.motion {position:absolute;background-repeat:no-repeat;background-position:0 0;}

.floatingLink {position:fixed;bottom:1.9rem;left:calc(50% + 26rem);width:18.35rem;height:4.9rem;background:url("../images/floating_link.svg") no-repeat 0 0 / 18.35rem auto;z-index:990;}

.headingWrap {padding:5.8rem 0 4.7rem;height:44rem;background:#FF380C url("../images/heading_keyvisual.png") no-repeat center 0 / 96rem auto;}
.headingWrap h2.title {display:flex;justify-content:center;}
.headingWrap .heading-title dd {margin-top:74px;}

.juniorTalentWrap {padding-top:3.5rem;}
.juniorTalentWrap .new__list {margin-top:1.25rem;}
.juniorTalentWrap .new__list li {width:100%;height:6.5rem;border-radius:1rem;background-color:#2546cd;box-shadow:10px 10px 20px rgba(35, 33, 33, 0.1);background-repeat:no-repeat;background-position:center center;transition:0.4s;}
.juniorTalentWrap .new__list li+li {margin-top:20px;}
.juniorTalentWrap .new__list li:nth-of-type(1) {background-image:url("../images/talent_new_list_01.svg");}
.juniorTalentWrap .new__list li:nth-of-type(2) {background-image:url("../images/talent_new_list_02.svg");}
.juniorTalentWrap .new__list li:nth-of-type(3) {background-image:url("../images/talent_new_list_03.svg");}
.juniorTalentWrap .new__list li:nth-of-type(4) {background-image:url("../images/talent_new_list_04.svg");}
.juniorTalentWrap .new__list li:hover {background-color:#FF380C;}
.juniorTalentWrap .new__list li:hover:nth-of-type(1) {background-image:url("../images/talent_new_list_01_active.svg");}
.juniorTalentWrap .new__list li:hover:nth-of-type(2) {background-image:url("../images/talent_new_list_02_active.svg");}
.juniorTalentWrap .new__list li:hover:nth-of-type(3) {background-image:url("../images/talent_new_list_03_active.svg");}
.juniorTalentWrap .new__list li:hover:nth-of-type(4) {background-image:url("../images/talent_new_list_04_active.svg");}

.jobPostionWrap {padding-top:5rem;}

.jobDescWrap {padding:7rem 0 6.25rem;}
.jobDescWrap .box {position:relative;margin:1.5rem 0 0;}
.jobDescWrap .box > li {width:100%;height:5.6rem;border-radius:1rem;background-color:#fff;box-shadow:10px 10px 20px rgba(35, 33, 33, 0.1);background-repeat:no-repeat;background-position:center center;background-size:44.25rem auto;}
.jobDescWrap .box > li+li {margin-top:30px;}
.jobDescWrap .box > li:nth-of-type(1) {background-image:url("../images/jd_list_text_01.svg");}
.jobDescWrap .box > li:nth-of-type(2) {background-image:url("../images/jd_list_text_02.svg");}
.jobDescWrap .box > li:nth-of-type(3) {background-image:url("../images/jd_list_text_03.svg");}
.jobDescWrap .box > li:nth-of-type(4) {background-image:url("../images/jd_list_text_04.svg");}
.jobDescWrap .box > li:nth-of-type(5) {background-image:url("../images/jd_list_text_05.svg");}
.jobDescWrap .box > li a {display:block;width:100%;height:100%;}

.qnaWrap {padding:0 0 5rem;}
.qnaWrap .box {display:flex;margin-top:2.2rem;height:6.6rem;width:100%;padding:1.3rem 0 0 0;border-radius:1rem;background-color:rgba(37, 70, 205,0.05);align-items:center;justify-content:flex-end;}

.talkBoardWrap {padding:1rem 0 3.5rem;}
.talkBoardWrap .talkBoard__list {display:flex;margin-top:2.2rem;flex-flow:wrap row;justify-content:space-between;}
.talkBoardWrap .talkBoard__list li {position:relative;padding:1.75rem 0 0 2.1rem;width:15.2rem;height:12rem;margin-bottom:2rem;border-radius:1rem;background-color:rgba(37, 70, 205,0.05);}
.talkBoardWrap .talkBoard__list li:nth-of-type(1) {position:absolute;left:0;width:15.7rem;height:12.6rem;background:url("../images/talk_list_point.png") no-repeat 0 0;}
.talkBoardWrap .talkBoard__list li:nth-of-type(2) {background:none;}
.talkBoardWrap .talkBoard__list li a {position:absolute;bottom:0;right:0;}
.talkBoardWrap .comingCover {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5) url("../images/talk_comingText.svg") no-repeat center center;}
.talkBoardWrap .box {display:flex;margin-top:2.2rem;height:6.6rem;width:100%;padding:1.3rem 0 0 0;border-radius:1rem;background-color:rgba(37, 70, 205,0.05);align-items:center;justify-content:flex-end;}

.linkWrap {padding:6rem 0 4rem;}
.linkWrap ul {display:flex;}
.linkWrap ul li {flex:1;text-align:center;}
.linkWrap ul li figure {margin-bottom:1.25rem;}
.linkWrap ul li a {display:block;padding-left:0.9rem;}

.popupWrap .buttonWrap {position:absolute;bottom:2rem;left:0;width:100%;}
.popupWrap .buttonWrap a {display:block;width:100%;height:5.2rem;background:url("../images/pop_link_apply.png") no-repeat 0 0 / auto 5.2rem;text-indent:-9999px;}

/* media query */
@media (max-width:1000px) {
	html {font-size:18px;}
	.innerWrap {width:100%;padding:0 3rem;}	
	header .innerWrap {padding:0 1.5rem;}

	.talkBoardWrap .talkBoard__list li:nth-of-type(1) {left:3rem;}
	
}



