@charset "utf-8";
img {border:none;}
	
	html {overflow-y:scroll; overflow-x:none;}

	#wrap {width:100%; margin:0 auto;}
	
	/* GNB */
	#gnb {position:fixed; top:0; width:100%; height:60px; background:#1b1b1b; z-index:9999}
	.gnbbody {width:980px; height:60px; margin:0 auto; position:relative;}
	.gnbbody h1 {position:absolute; left:0; top:10px;}
	.gnbbody h1 a {}
	.gnbbody h1 a img {}
	.gnbbody ul {position:absolute; right:0; top:24px; }
	.gnbbody ul li {display:inline; margin-left:30px;}
	.gnbbody ul .gnb_txt {display:inline; margin-left:30px; font-size:12px; font-family:Dotum,돋움}
	.gnbbody ul li a {color:#fff;}	


	/* ���� ����� �̹��� */
	#content {width:100%; margin:0 auto; z-index:99;}
	.mainv {background:#000;}
	.mainimg {width:100%; height:640px; background:url('../img/bg1.jpg') no-repeat top center; overflow:hidden;}
	.mainv h2 {position:absolute; top:240px; left:50%; margin-left:-90px;}

	/* ������ */
	.profile_top {width:100%; height:559px; margin-top:40px; background:url('../img/sub_profile_bg.gif') repeat top;}
	.profile_top .profile_wrap {width:980px; margin:0 auto;}
	.profile_top .profile_wrap .profile_title {width:301px; height:35px; margin:0 auto; padding-top:70px; background:url('../img/title_profile.png') no-repeat bottom; overflow:hidden; text-indent:-9999em;}
	.profile_top .profile_wrap h3 {float:left; padding-top:60px;}
	.profile_top .profile_wrap ul {float:right; padding-top:70px; width:440px;}
	.profile_top .profile_wrap ul .sub_title {padding-bottom:20px;}
	.profile_top .profile_wrap ul .sub_txt {padding-bottom:50px; line-height:150%; color:#999;}
	.profile_top .profile_wrap ul .mail_num {width:440px; margin:0 auto; padding:20px 0; border-top:dotted 1px #b5b5b5; border-bottom:dotted 1px #b5b5b5;}
	.profile_top .profile_wrap ul .mail_num li {text-align:center; padding-top:5px; font-size:14px;}
	.profile_top .profile_wrap ul .mail_num li strong {font-size:14px;}
	
	.profile_bottom {width:100%;}
	.profile_bottom .profile_txt {width:980px; margin:0 auto; padding-top:20px;}
	.profile_bottom .profile_txt .txt_wrap {clear:both; display:block; padding-top:5px;}
	.profile_bottom .profile_txt .txt_wrap h3 { padding-bottom:8px;}
	.profile_bottom .profile_txt .txt_wrap .txt_left {float:left; width:480px; display:block; margin-bottom:30px;}
	.profile_bottom .profile_txt .txt_wrap .txt_left li {margin-top:5px; font-size:11px; color:#888;}
	.profile_bottom .profile_txt .txt_wrap .txt_left li span {margin-right:15px; font-weight:bold;}
	.profile_bottom .profile_txt .txt_wrap .txt_right {float:right; width:480px; display:block; margin-bottom:30px;}
	.profile_bottom .profile_txt .txt_wrap .txt_right li {margin-top:5px; font-size:11px; color:#888;}



	/* �������� */
	.maintxt {width:100%; height:220px; border-bottom:solid 1px #e4e4e4; background:url('../img/main_txt_bg.gif') repeat top;}
	.maintxt .txtwrap {width:980px; margin:0 auto; height:100%; overflow:hidden;}
	.maintxt .txtwrap .mainprofile {float:left; position:relative; width:490px;}
	.maintxt .txtwrap .mainprofile h3 {width:434px; height:220px; background:url('../img/main_profile.png') no-repeat bottom; overflow:hidden; text-indent:-9999em;}
	.maintxt .txtwrap .mainprofile ul {position:absolute; top:110px; left:220px;}
	.maintxt .txtwrap .mainprofile ul li {padding-top:5px; font-size:14px; color:#555;}
	.maintxt .txtwrap .mainprofile ul li span {font-weight:bold; margin-right:20px;}
	.maintxt .txtwrap .notice {float:right; width:490px;}
	.maintxt .txtwrap .notice h3 {margin-top:25px; margin-left:35px; font-size:14px; color:#333;}
	.maintxt .txtwrap .notice div {clear:both;margin-top:10px; padding-left:35px;}

	/* ǲ�� */
	#footer {clear:both; width:100%; height:40px; border-top:solid 1px #e4e4e4;  border-bottom:solid 1px #e4e4e4; margin-bottom:20px;}
	.copyright {width:980px; margin:0 auto; padding-top:13px; text-align:center;}
	.copyright span {margin-left:50px;}