	body, h1, h2, h3, h4, h5, h6, dl, dt, dd, li, table, th, td, form, fieldset, legend, textarea, button, a, span{	
		margin:0; padding:0; color:#333333; font-size:15px; 
		font-family:arial, verdana, sans-serif,  'MalgunGothic','맑은고딕';
	}

	body {height:100%; overflow-y:scroll; background:url(/images/body_back_gray.png) #e5e5e6;;}
	body.pop {overflow-y:auto; min-width:320px; background:#ffffff;}
	a, area, input, textarea {outline:0 none; }
	a {color:inherit; text-decoration:none;}
	a:hover {opacity:0.7;}

	select, input {background-color:#ffffff; vertical-align:middle;}
	textarea {background-color:#ffffff; border:solid 1px #cccccc; }
	input.txt , input.g_txt {border:solid 1px #cccccc; height:18px; line-height:18px; padding-left:2px; }
	input.noBox {border:0 none;}
	.active {ime-mode:active;}
	.inactive {ime-mode:inactive;}
	
	label.g_cursor {padding:0 3px; display:inline-block; white-space:nowrap;}
	label.g_cursor:hover {text-decoration:underline; color:#ff3300;}

	img {border:0; }
	ul, dl {margin:0; padding:0; }
	ul {list-style-type:none; }
	input, img {vertical-align:middle; }
	em {font-style:normal; }

/*common*/
	.bt_area {text-align: center; padding: 20px;}
	.aCenter {text-align:center;}
	.aRight {text-align:right;}
	.g_clear_both {clear:both;}
	.line_blue {border-top:solid 2px #3eb1bf;}
	.line_green {border-top:solid 2px #81bc3d;}

	h1 {font-size:1.6em; line-height:1.4em;}
	h2 {font-size:1.2em; line-height:1.6em;}
	h3 {font-size:1.1em; line-height:1.6em; margin-bottom:1em; }
	h4.sub_title, h3.sub_title {line-height:1.5em; background:url(/images/board/bullet_blue_12.gif) no-repeat 0 5px; padding-left:18px; margin-bottom:8px; color:#666666; }
	h3.sub_title {background-position:0 10px; }
	h4.sub_title {font-size:15px; }

	ul.disc {padding-left:20px; list-style-type:disc;}
	ul.uroman {padding-left:20px; list-style-type:upper-roman;}
	ul.ualpha {padding-left:20px; list-style-type:upper-alpha;}

/*레이아웃*/
	div.section {width:100%; max-width:1000px; margin:0 auto; }
	p.content {line-height:1.65em; }

/*헤더*/
	div.snvAll_fix {position:fixed; margin:0; top:48px; left:0; }

	/*맨 위로*/
	#to_top {position:fixed; bottom:60px; right:20px; z-index:6; display:inline-block; padding:5px; border:dotted 1px #666666; background:#f7f7f7; opacity:0.8;}
	span.go_top {display:none; width:33px; height:30px; background:url(/images/bt_icon.png) no-repeat -120px 0;
		margin:8px 0 0 20px;
	}

/*푸터*/
	div.footer {text-align:center; margin-top:30px; }
	div.footer_menu {color:#999999; background:#373e4c; height:40px; line-height:40px; border-bottom:solid 1px #747675;}
	div.footer_menu a {color:#ffffff; font-size:15px; margin:0 15px; }
	div.footer_menu a:hover {color:#ffd700;}
	div.footer_copy {color:#cdcdcd; background:#525865; line-height:1.6em; padding:30px 0 90px 0;}

/*본문*/
	div.noData {border:solid 1px #cccccc; text-align:center ;font-size:14px; padding:20px 0; margin-top:5px; }

	/*본문 내용*/
	div.article {padding:50px 40px 60px 40px; min-height:400px; background:#ffffff; }

	div.bbs_detail_title {margin-bottom:10px; padding-bottom:5px; border-bottom:dotted 1px #cccccc;}
	div.bbs_detail_title h1 {display:inline-block;  font-size:26px;  vertical-align:middle; }

	h2.round_title {display:inline-block; padding:2px 20px; color:#5ca9df; border:solid 1px #5ca9df; text-align:center; border-radius:30px; margin-bottom:20px; }
	div.content {padding-left:15px; margin-bottom:30px; }
 
	/*좌우 50%;*/
	div.content_half .col1, div.content_half .col2 {float:left; width:50%; text-align:center; }
	div.content_half div.youtue_wrap { padding-bottom:28.2%;}
	div.content_half div.youtue_wrap iframe {top:22.5%;}

	/*조직도*/
	ul.about_people {margin-bottom:10px; margin-left:20%; }
	ul.about_people li {margin-bottom:3px;}
	ul.about_people li span.g_cursor {color:#06F;}

	h4.detail_facebook_ment {background:url(/images/bt_icon.png) no-repeat -120px -120px; padding:1px 0 5px 20px; font-size:14px;
		border-bottom:dotted 1px #cccccc; display:inline-block; 
	}

/*메인 목록*/
	div.main_container {min-height:300px; }
	div.list_unit {width:25%; cursor:zoom-in; }
	div.list_unit div.inner {background:no-repeat center #ffffff; border:solid 1px #cccccc; 
		margin:2px; height:230px; 
	}
	div.list_unit div.inner:hover {border:solid 1px #333333; }	

	/*이미지 확대*/
	#enlarge_wrap {position:fixed; top:0; left:0; width:100%; height:100%; z-index:20; background:url(/images/trans_semi_30.png); display:none; text-align:center; }
	#enlarge_img {position:absolute; z-index:30; margin:10px auto 0 auto; text-align:center; width:100%; }
	#enlarge_img img {cursor:zoom-out; border:solid 2px #ffffff; }
