/*======================= 서브 레이아웃 =======================*/
/*[180803]모바일에서 자간 간격에 문제가 있음 수정.
#contentLayer{
  line-height: 22pt;
}

#wrap{width:100%;}
#header{max-width:100%;background:#4863a6;}
.header_top_item{background:#4863a6;}
.header_gnb{background:#fff;}
#vis_sec{max-width:100%;background:#eee;}
.sub_vis_box{margin:0 auto;max-width:940px;overflow:hidden;clear:both;}
.m_sub_tit{display:none;}	
.sub_tit{float:left;}
.sub_vis{float:left;}
#contaner{margin:0 auto;width:940px;overflow:hidden;background:url(/image/sub_left_menu_bg.gif) repeat-y top left;}
#aside{float:left;min-height:600px;background:#dbdbdb;}
#content{float:left;width:700px;margin-left:30px;padding:0px 0px 80px 0px;}
.content_top{margin:35px 0 40px 0;width:100%;}
.sub_title{font-size:30px;font-weight:30px;font-weight:500;font-family:'malgun gothic';}
.sub_navi{float:right;font-size:13px;}
#in_contnet{padding-bottom:50px;}
#sub_footer{min-height:200px;width:100%;background:#040f2b;}

#sub_content {min-height:500px;}
.subcon_tit {font-size:26px; line-height:30px; font-weight:300; color:#3e68c3; padding-bottom:24px; border-bottom:1px solid #cbcbcb; margin-bottom:40px;}*/

#sub_contaner{padding-top:87px;}
#sub_contaner .inner{margin:50px auto; overflow:hidden;}
#sub_contaner .inner h2{font-size:27px; color:#000; font-weight:400; margin-bottom:20px; border-bottom:1px solid #ddd; padding-bottom:20px;}
#sub_contaner .inner .leftcon{width:180px; float:left;}
#sub_contaner .inner .sub_content{width:960px; float:right;}

.location{position:absolute;right:0; top:15px}
.location img{font-size:14px; color:#555}
#in_contnet{padding:0px 0 50px 0px; min-height:500px;}

/* 로그인 */
#login_box {
	margin:0 auto;
	border:1px solid #d2d2d2; 
	padding:10px;
	background:#ebebeb;
	border-radius:7px; 
	width:50%;
}
.login_data {}
.login_data li {margin-bottom:7px;}
.login_data input {width:100%; height:30px; border-radius:3px; text-indent:15px;}
.login_data input:hover {border:1px solid #77c7ff; box-shadow:1px 1px 2px rgb(220,220,220)}
.save_txt {display:table;}
.save_txt li {float:left; margin-right:15px; vertical-align:middle;}
.save_txt li input { margin-left:7px;}

@media screen and (max-width:1024px) {
	#sub_contaner .inner .leftcon{display:none;}
    #sub_contaner .inner .sub_content{width:100%; float:none;}
	.location{position:relative;right:0; top:0px; margin-bottom:15px;}
}