@charset "utf-8";

/*±âº»ÅÂ±× Á¤ÀÇ*/
* { font-family:'Noto Sans SC', 'Readex Pro', sans-serif; font-weight:400; }

header #navi #gnb { margin-left:210px; }
@media screen and (max-width:1645px){
	header #navi #gnb { margin-left:140px; }
}
@media screen and (max-width:1550px){
	header #navi #gnb { margin-left:0; }
}
@media screen and (max-width:1280px){
	header #navi #gnb > ul > li { padding:0 22px; }
}
@media screen and (max-width:1180px){
	header #navi #gnb > ul > li { padding:0 15px; }
}
@media screen and (max-width:1100px){
	header #navi #gnb > ul > li { padding:0 10px; }
}

.language .box a.kr span,
.language .box a.en span,
.language .box a.cn span { font-family:'Josefin Sans', sans-serif; }

 
.business-box .business_cont1 .txtbox dt { font-size:30px; line-height:120%; }
@media screen and (max-width:1280px){
	.business-box .business_cont1 .txtbox dt { font-size:26px; }
}
@media screen and (max-width:1024px){
	.business-box .business_cont1 .txtbox dt { font-size:20px; }
}
@media screen and (max-width:760px){
	.business-box .business_cont1 .txtbox dt { font-size:17px; }
}

.business-box .business_cont1 .txtbox .btn li a { width:180px; }

@media screen and (max-width:860px){
	.business-box .business_cont1 .txtbox .btn li a { width:176px; }
}
@media screen and (max-width:760px){
	.business-box .business_cont1 .txtbox .btn li a { width:165px; }
}

@media screen and (max-width:1024px) {
	.business-box .business_cont2 .listbox li .circle strong { margin-top:6px; font-size:13px; }
}
@media screen and (max-width:760px) {
	.business-box .business_cont2 .listbox ul { width:680px; }
	.business-box .business_cont2 .listbox li .circle strong { margin-top:6px; font-size:11px; }
}

.business-box .wnd_process .p_box > .list > ul > li dd li strong { font-size:13px; letter-spacing:-0.035em }
.business-box .wnd_process .p_box > .list > ul > li dd .sbox > p span { width:76px; height:30px; font-size:11px; }

.business-box .business_cont3 .listbox li .box { height:180px; }
.business-box .business_cont3 .listbox li .box dt { font-size:20px; }
.business-box .business_cont3 .listbox li .box dd { font-size:16px; }
@media screen and (max-width:960px){
	.business-box .business_cont3 .listbox li .box { height:180px; }
}
@media screen and (max-width:760px){
	.business-box .business_cont3 .listbox li .box { height:160px; }
}
@media screen and (max-width:640px){
	.business-box .business_cont3 .listbox li { height:auto; }
	.business-box .business_cont3 .listbox li .box { height:auto; padding: 20px 15px 20px 15px; }
}


.business-box .wnd_process .p_box > .list > ul > li:nth-child(1) dd { padding:0 5px; }


.scm-consulting .scm_cont3 .stepbox  > ul > li:nth-child(3) { right:0; }
.scm-consulting .scm_cont3 .stepbox  > ul > li:nth-child(3) dt strong { right:300px; }


.company-network .listbox .tabcont .tcont > ul > li { height:320px; }
@media screen and (max-width:1280px){
	.company-network .listbox .tabcont .tcont > ul > li { height:340px; }
}
@media screen and (max-width:760px){
	.company-network .listbox .tabcont .tcont > ul > li { height:auto; }
}

footer .footer_box .b_info .copyright { line-height:1.8 }
footer .footer_box .b_info .copyright .txt-c { font-size:15px; display:block; margin-top:4px; }
footer .footer_box .b_info .copyright .txt-c .space { display:inline-block; margin:0 10px; }
footer .footer_box .b_info .copyright .txt-c  img { vertical-align:middle; margin:-1px 2px 0 0; }
@media screen and (max-width:760px){
	footer .footer_box .b_info .copyright { line-height:1.4 }
	footer .footer_box .b_info .copyright .txt-c { margin-top:10px; }
	footer .footer_box .b_info .copyright .txt-c .space { display:block; margin:4px 0 0 0; }
}