@charset "utf-8";

/* main */
@media screen and (max-width:1360px){
	.visual .visual_txt .txt_1 > span {  font-size:24px; }
  .visual .visual_txt .txt_2 > span { font-size:55px; }
}
@media screen and (max-width:1024px){
	.visual .visual_txt .txt_1 > span {  font-size:18px; }
  .visual .visual_txt .txt_2 > span { font-size:42px; }
}
@media screen and (max-width:640px){
	.visual .visual_txt .txt_1 > span {  font-size:16px; }
  .visual .visual_txt .txt_2 > span { font-size:24px; }
}
	
.visual .visu03 .visual_txt { width:62%; }
.visual .visu03 .ani-cont { left:66%; }

@media screen and (max-width:1600px){
  .visual .visu03 .visual_txt { width:67%;}
  .visual .visu03 .ani-cont { left:70%; }
}
@media screen and (max-width:1360px){
  .visual .visu03 .visual_txt { width:60%;}
  .visual .visu03 .ani-cont { left:65%; }
}
@media screen and (max-width:1024px){
  .visual .visu03 .visual_txt { width:100%;  }
  .visual .visu03 .ani-cont { left:50%; }
}
@media screen and (max-width:640px){
  .visual .visu03 .visual_txt { top:43%;}
  .visual .visu03 .ani-cont { top:57%;}
}

.industry_content .industry_box .industry_box_txt .box_btn a  { width:215px; }
.recruitment-box .scon04 .input_box .bot .chk label p a { width:85px; }

/* people */
.main-talent .box dd p { color: #222; font-size: 38px; font-weight: 600; line-height:1.4;}
@media screen and (max-width:1560px){
  .main-talent .box dd p { font-size: 30px; }
}
@media screen and (max-width:1280px){
  .main-talent .box dd p { font-size: 24px; }
  .main-talent .box dd p .m_br { display:block }
}
@media screen and (max-width:1024px){
  .main-talent .box dd p { font-size: 18px; }
  .main-talent .box dd p .m_br { display:inline-block }
}




/* Transportaion */
.transport_content .cont1_box .txt2 .txt2_box .box_title .num {
    font-size: 15px;
    font-weight: bold;
    width: 45px;
    color: #00bcdd;
    margin-right: 10px;
    font-family: 'Nunito Sans', sans-serif;
}


/* Recruitment */
.recruitment-box .scon01 .inner dd .box02 dd .flex_box .item p span {
    margin-bottom: 5px;
}



/* .visual .visual_txt .txt_2 > span,
.visual .visual_txt .txt_2 > span span{ font-family: 'Resolve-Light'; font-weight:300 } */