/* 와이드 모니터 */
@media screen and (min-width:1920px){

}

/* 헤더, 메인 가로 분기점 */
@media screen and (max-width:1500px){
	.header .gnb>ul {margin-left:.5vw;}
	.header .gnb li > a {padding:0 2vw;}
}

/* 메인 반응형 분기점 */
@media screen and (max-width:1400px){

}

/* 헤더, 메인, 서브 일부 분기점 */
@media screen and (max-width:1200px){

}

/* 타블렛 PC - 서브 가이드라인 분기점 */
@media screen and (max-width:1000px){
	.container .btit.sns {font-size:20px; line-height:24px;}
	.select_label {width:170px;}
	.total_search_results .tag dt {width:120px;}
	.total_search_results .tag dd {width:calc(100% - 110px);}
	.total_search_results .tag .btm {width:110px;}

	.service_area .box4.wlow {width:65%;}
	.service_area .box1.in {width:34%;}
	.service_area .box4.wlow dd a.afterc:after {right:0;}
}

/* pc 타블렛 사이즈에서 일부 변경(메인) */
@media screen and (max-width:1000px) and (min-width:768px) and (max-height:1000px){

}

/* 모바일 */
@media screen and (max-width:767px){
/* header */
	.header .sitemap li {padding-left:0;}
/* footer */
	.footer .links li {margin-left:10px;}
	.footer .links li a {line-height:20px; padding:10px 0;}
	.footer_quick_menu.unfixed .gotop {bottom:260px;}
	.footer_quick_menu.unfixed .quick_open,
	.footer_quick_menu.unfixed .f_quick .mquick {bottom:305px;}
/* main */
	.mvisual .slick-current .txt strong,
	.mc01_side_slide * {word-break:break-all;}
	.mservice .con.mo_vw .con_box img {margin-right:10px;}
	.mservice ul.serviceinfo {margin-bottom:0;}
	.mservice ul.serviceinfo li p.tel {font-size:19px;}
	.mservice ul.serviceinfotime li p.tlt,
	.mservice ul.serviceinfotime li p.date,
	.mservice ul.serviceinfotime li p.time {line-height:20px;}

	.mir_wrap .tit .more {width:160px;}
/* sub */
	.aside .inner a {height:auto;}
	.aside.g02 .inner,
	.aside.g03 .inner {display:flex; flex-wrap:wrap;}
	.aside.g02 .inner a,
	.aside.g03 .inner a {display:block; width:33.33%; /* flex:1 1 33.33%; */}
	.aside.g02 .inner a:nth-child(3n-2):before,
	.aside.g03 .inner a:nth-child(3n-2):before {display:none;}
	.aside.g05 .inner a {width:25%;}
	.container .btit.sns {font-size:18px; line-height:20px;}
	.sub_title {padding-bottom:0;}

	.svisual.g04 .inner {padding-right: 20%; word-break:break-all;}

	.service_area .box4.wlow,
	.service_area .box1.in {width:100%;}
/* 매뉴얼/디자인 */
	.btab {flex-wrap:wrap;}
	.btab a {font-size:11px; line-height:20px; padding:10px 0; flex:1 1 30%;}
	.btab a:nth-child(4),
	.btab a:nth-child(5) {border-top:none;}

	.pop_education_write .inputs .input.pl {padding-left:130px;}
	.pop_education_write .edu_name dt {width:100px;}

	.product_area li.on .tit strong {line-height:20px;}
	.pro_item .contact .as .btn {font-size:13px; line-height:20px; padding:10px 8px 10px 0;}
	.pro_item .download .select_download .select_langs dt {font-size:11px; width:45px;}
	.pro_item .download a,
	.pro_item .download .select_download .btn_langs a {font-size:12px;}

	.recruit_step li i,
	.as_step li i {font-size:12px;}

	.sns_login {display:block;}
	.sns_login .btn {display:block; font-size:13px; width:100%; height:50px; line-height:50px; margin-top:10px;}
	.mem_inputs .input {padding-left:90px;}
	.mem_inputs .text::placeholder {font-size:12px;}
	.mem_inputs.join_inpus .input.checks {padding-left:10px;}

	/* .mypage .btit .btns {flex-direction:column;}
	.mypage .btit .btns .btn {width:100%; margin:0 0 10px;}
	.mypage .btit .btns.s {flex-direction:row;}
	.mypage .btit .btns.s .btn {width:auto; margin:0 10px 0 0;} */
	.mypage .inputs.tri .input {width:100%;}
	.mypage .inputs .input.pl2 {padding-left:120px;}
	.mypage .inputs .input.pl3 {padding-left:130px;}
	.mypage .title .btns {flex-direction:column; transform:translate(0,0%)}
	.mypage .title .btns .btn {width:100%; margin:0 0 10px;}

	.g01.s04 .consulting_wrap .inputs_gbox dd .input {padding-left:120px;}
	.g01.s04 .consulting_wrap .inputs_gbox dd .input.m_pl1 {padding-left:140px;}
	.g01.s04 .consulting_wrap .inputs_gbox dd .input.m_pl2 {padding-left:160px;}
	.g01.s04 .consulting_wrap .inputs_gbox dd .input.m_pl3 {padding-left:180px;}
	.g01.s04 .consulting_wrap .inputs_gbox dd .input.m_pl4 {padding-left:210px;}
	.g01.s04 .consulting_wrap .inputs_gbox dd .input.m_pl5 {padding-left:235px;}

	.consulting_wrap .file_design dd {flex-direction:column;}
	.filebutton {width:140px;}
	.filebox {width:100%;}

	.consulting_wrap .inputs_gbox dd .input.pl {padding-left:130px;}

	.dl_tbl > dl > dt {padding-right:0;}
	.dl_tbl > dl > dt br {display:none;}
	.dl_tbl > dl > dt em {width:130px; line-height:inherit;}
	.board_list col.w1 {width:46px;}
	.board_list col.w2 {width:110px;}
	.board_list col.w3 {width:80px;}
	.tbl col.recruit_w1 {width:50px;}
	.tbl col.recruit_w2 {width:74px;}
	.tbl col.recruit_w3 {width:70px;}
	.tbl col.recruit_w4 {width:70px;}
	.tbl.no_sline th {padding:10px 2px; word-break:break-all;}
	.g05.s01 .dl_tbl > dl > dt {position:relative; padding-right:130px;}
	.g05.s01 .dl_tbl > dl > dt em {position:absolute; top:0; right:0;}

	.ir_wrap .tbl tbody .tal {padding:10px 5px;}

	.job_detatil_top p.print {}

	.join_step dl {width:calc((100% - 60px)/2);}
}