/*======================= ¼­ºê ·¹ÀÌ¾Æ¿ô =======================*/
/*[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;}

/* ·Î±×ÀÎ */
#login_box {
	margin:0 auto;
	border:1px solid #d2d2d2;
	padding:10px;
	background:#ebebeb;
	border-radius:7px;
	width:80%;
	margin-top:50px;
}
.login_data {}
.login_data li {margin-bottom:7px;}
.login_data input[type=text],
.login_data input[type=password] {width:100%; height:30px; border-radius:3px; text-indent:15px;}
.login_data input[type=text]:hover,
.login_data input[type=password]: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;}

#login_box .lg_check{line-height:1; margin:13px 0;}
#login_box .lg_check label{display:inline-block; margin: 0 5px; font-size:15px; height: 16px; line-height: 15px; }
#login_box .lg_check label input[type=checkbox]{margin-right:8px; width:16px; height:16px; vertical-align: top;}
#login_box .lg_search {line-height:30px;width:100%;text-align: center;}

@media screen and (max-width:1024px) {
	.sub_contaner{width:96%;}
    .sub_menu{display:none;}
	.sub_content{width:100%; float:none;}
	.location{text-align:left; margin-bottom:15px}
}


/*======================= Youtube Iframe Resize =======================*/
.video-container {
	position:relative;
	padding-bottom:56.25%;
	height:0;
	overflow:hidden;
}
.video-container iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
/*======================= Youtube Iframe Resize =======================*/