@charset "euc-kr";
*{margin:0; padding:0;}
ul, li { list-style:none; }
a:link, img, fieldset {border:0;}

body{text-align:left;
	font-family:dotum;
	font-size:8pt;
	color:#666666;
}

#main_wrap	{width:100%;height:136px;text-align:center;margin:0 auto;display:block;}

#main_wrap2	{width:980px;height:90px;text-align:center;margin:0 auto;display:block;padding:0;}

#gnbArea						{margin:0 auto 15px;width:100%;height:62px;padding:0;background:url(/images/default/gnbBg.jpg) repeat-x left top;text-align:center;z-index:70}
#gnbArea .gnb 						{display:block;clear:both;width:980px;z-index:70;margin:0 auto}

.menu 								{float:left;position:relative;margin:0;padding:0;width:980px;height:62px;cursor:pointer;z-index:70}
.menu li 								{float:left;margin:0 auto;text-align:center;position:relative;z-index:9}
.menu li a 								{height:62px;display:block}
.menu li a span 						{position:absolute;top:-99999px}

.menu li:hover ul 						{display:block;z-index:999} /* 1depth¿¡ ¸¶¿ì½º ¿À¹öÇÏ¸é 2depth¸Þ´º º¸ÀÌ°Ô */
.menu li ul 							{position:absolute;margin:0;padding:0;top:62px;left:-1px;display:none} /* 2depth¸Þ´º À§Ä¡ */
.menu li ul li 								{float:left;position:relative;margin:0;padding:0;text-align:left}
.menu li ul li a							{margin:0;padding:0} /* ¼­ºê¸Þ´º °£°Ý */
.menu li ul li a span 						{}
.menu li ul li:hover ul 					{display:block;position:absolute}
.menu li ul li p a							{height:32px}

.menu li.menu1							{width:90px;height:62px;background:url(/images/default/gnb1.png) no-repeat left top}
.menu li.menu1 ul						{left:0;margin:0;padding:20px 23px;background:url(/images/default/gnbBg1.gif) no-repeat left top;width:980px;height:218px;z-index:999}
.menu li.menu1 li						{float:left;margin:0 0 0 59px;padding:0;width:185px;text-align:left}
.menu li.menu1 li.first					{float:left;margin:0;padding:0;text-align:left}
.menu li.menu1 li.last					{float:left;margin:0 0 0 70px;padding:0;width:192px;text-align:left}
.menu li.menu1 li a						{margin:0;padding:0;display:block}
.menu li.menu1 li a.subT				{margin:0;padding:0;height:77px;display:block}
.menu li.menu1 li a.subTR				{margin:0;padding:0;height:44px;display:block}
.menu li.menu1 li a.subT2				{margin:0;padding:0;height:24px;display:block}
.menu li.menu1 li a.subT3				{margin:0;padding:0;height:23px;display:block}
.menu li.menu1 li a.sub					{margin:0 0 3px 0;padding:0;height:30px;display:block}
.menu li.menu1 li a.subb				{margin:0;padding:0;height:30px;display:block}
.menu li.menu1:hover					{background-position:left bottom}

.menu li.menu2							{width:146px;height:62px;background:url(/images/default/gnb2.png) no-repeat left top}
.menu li.menu2 ul						{margin:0 0 0 -95px;_margin:0 0 0 -89px;padding:20px 23px;background:url(/images/default/gnbBg2.gif) no-repeat right top;width:940px;_width:980px;height:400px;z-index:999}
.menu li.menu2 li						{float:left;margin:0;padding:0;text-align:left}
.menu li.menu2 li.vod					{width:279px;text-align:center}
.menu li.menu2 li.vod p					{margin:0 auto;width:199px}
.menu li.menu2 li.vod p a				{float:left}
.menu li.menu2 li a						{margin:0;padding:0;display:block}
.menu li.menu2:hover					{background-position:left bottom}

.menu li.menu3							{width:137px;height:62px;background:url(/images/default/gnb3.png) no-repeat left top}
.menu li.menu3 ul						{margin:0 0 0 -235px;padding:20px 23px;background:url(/images/default/gnbBg2.gif) no-repeat left top;width:940px;_width:980px;height:400px;z-index:999}
.menu li.menu3 li						{float:left;margin:0;padding:0;text-align:left}
.menu li.menu3 li.vod					{width:279px;text-align:center}
.menu li.menu3 li.vod p					{margin:0 auto;width:199px}
.menu li.menu3 li.vod p a				{float:left}
.menu li.menu3 li a						{margin:0;padding:0;display:block}
.menu li.menu3:hover					{background-position:0 bottom}

.menu li.menu4							{width:137px;height:62px;background:url(/images/default/gnb4.png) no-repeat left top}
.menu li.menu4 ul						{margin:0 0 0 -372px;padding:20px 23px;background:url(/images/default/gnbBg2.gif) no-repeat left top;width:940px;_width:980px;height:400px;z-index:999}
.menu li.menu4 li						{float:left;margin:0;padding:0;text-align:left}
.menu li.menu4 li.vod					{width:279px;text-align:center}
.menu li.menu4 li.vod p					{margin:0 auto;width:199px}
.menu li.menu4 li.vod p a				{float:left}
.menu li.menu4 li a						{margin:0;padding:0;display:block}
.menu li.menu4:hover					{background-position:0 bottom}

.menu li.menu5							{width:138px;height:62px;background:url(/images/default/gnb5.png) no-repeat left top}
.menu li.menu5 ul						{margin:0 0 0 -509px;padding:20px 23px;background:url(/images/default/gnbBg2.gif) no-repeat left top;width:940px;_width:980px;height:400px;z-index:999}
.menu li.menu5 li						{float:left;margin:0;padding:0;text-align:left}
.menu li.menu5 li.vod					{width:279px;text-align:center}
.menu li.menu5 li.vod p					{margin:0 auto;width:199px}
.menu li.menu5 li.vod p a				{float:left}
.menu li.menu5 li a						{margin:0;padding:0;display:block}
.menu li.menu5:hover					{background-position:0 bottom}

.menu li.menu6							{width:139px;height:62px;background:url(/images/default/gnb6.png) no-repeat left top}
.menu li.menu6 ul						{margin:0 0 0 -647px;padding:10px 12px;background:url(/images/default/gnbBg2.gif) no-repeat left top;width:960px;_width:980px;height:422px;z-index:999}
.menu li.menu6 li						{float:left;margin:0;padding:0;text-align:left}
.menu li.menu6 li a						{margin:0;padding:0;display:block}
.menu li.menu6:hover					{background-position:0 bottom}

.menu li.menu7							{width:103px;height:62px;background:url(/images/default/gnb71.png) no-repeat left top}
.menu li.menu7 ul						{margin:0 0 0 -792px;_margin:0 0 0 -786px;padding:20px 23px;background:url(/images/default/gnbBg2.gif) no-repeat right top;width:940px;_width:980px;height:400px;z-index:999}
.menu li.menu7 li						{float:left;margin:0;padding:0;text-align:left}
.menu li.menu7 li.vod					{width:279px;text-align:center}
.menu li.menu7 li.vod p					{margin:0 auto;width:199px}
.menu li.menu7 li.vod p a				{float:left}
.menu li.menu7 li a						{margin:0;padding:0;display:block}
.menu li.menu7:hover					{background-position:0 bottom}

.menu li.menu8							{width:90px;height:62px;background:url(/images/default/gnb8.png) no-repeat left top}
.menu li.menu8 ul						{margin:0 0 0 -889px;padding:20px 23px;background:url(/images/default/gnbBg1.gif) no-repeat left top;width:980px;height:258px;z-index:999}
.menu li.menu8 li						{float:left;margin:0 0 0 61px;padding:0;width:185px;text-align:left}
.menu li.menu8 li.first					{float:left;margin:0;padding:0;width:181px;text-align:left}
.menu li.menu8 li.last					{float:left;margin:0 0 0 68px;padding:0;width:185px;text-align:left}
.menu li.menu8 li a						{margin:0;padding:0;display:block}
.menu li.menu8 li a.subT				{margin:0;padding:0;height:44px;display:block}
.menu li.menu8 li a.sub					{margin:0 0 3px 0;padding:0;height:30px;display:block}
.menu li.menu8:hover					{background-position:left bottom}

.nmenu {font-size:12px; color:#332e2b; text-align:left; line-height:18px; padding:0 0 0 20px;}
.nmenu2 {font-size:12px; color:#332e2b; text-align:left; line-height:21px; padding:0 0 0 20px;}

/*¸ÞÀÎ¸Þ´º ¸µÅ© ½ºÅ¸ÀÏ¸µ*/
a.nm:link{
	color:#332e2b;
	text-decoration:none;
	font-size:12px;
	font-family:dotum;

}
a.nm:visited{
	color:#332e2b;
	text-decoration:none;
	font-size:12px;
	font-family:dotum;

}
a.nm:hover{
	color:#332e2b;
	text-decoration:underline;
	font-size:12px;
	font-family:dotum;
}

#main_gnb ul{

	margin-left:15px;
	float:left;
	}

#main_gnb li{
	float:left;
	list-style:none;
	}


.topArea{
	width:100%;
	text-align:center;
	}

.gnb_searchArea{
	border-bottom: 1px solid #e7e7e7;
    display: block;
    float: left;
    height: 35px;
    position: relative;
    text-align: center;
    width: 100%;
	}
.gnb_search{
	width:980px;
	margin:0 auto;
	text-align:left;
}
.gnb_logoArea{
    float: left;
    position: relative;
    text-align: center;
    width: 100%;
    height: 35px;    
    display: block;    
	}
	
.logoArea{	
	position: relative;
	margin:0 auto;
	padding:0;
	width:980px;
	height:70px;
	text-align:left;
	display:block;
}
.logoArea a.tlBanner {
	float:left;
	position:relative;
	margin:15px 0 0 0;
	width:248px;
	height:68px;
	border:0px solid #e4e4e4;
	display:block;
}

.logoArea a.trBanner {
	float:right;
	position: relative;
	margin:15px 0 0 0;
	width:248px;
	height:68px;
	border:1px solid #e4e4e4;
	display:block;
}

.logoArea a.logo {
	float:left;
	position: relative;
	margin:15px 0 0 121px;
	padding:0 0 0 0;
	width:239px;
	height:70px;
	display:block;
}

.gnb_search_favor{
	float:left;
	margin:13px 0 0 10px;
}
.gnb_search_favor a {float:left;}

.gnb_search_20110930{
	float:right;
	margin:6px 100px 0 0;
	padding:1px;
	background:url(/images/main/gnb_search_20120410.gif) top left no-repeat;
	width:208px;
	height:21px;
	}

.gnb_search_go{
	float:right;
	margin:4px 480px 0 0;
	padding:1px;
	width:200px;
	height:21px;
	}

.gnb_menu{
	float:left;
	position:absolute;
	margin:6px 0 0 890px;
	*margin:6px 0 0 655px;
	padding:0;
	width:90px;
	height:23px;
	text-align:left;
	}

#gnb_search_input_20120130{
	width:185px;
	height:21px;
	border:0;
	background:#f0f0f0;
	display:inline
}

.gnb_search_btn{
	position:absolute;
	margin:4px 0 0 4px;
	width:14px;
	height:14px;
	border:0;
	display:inline
}

#main_gnb_s{
	margin-top:22px;
	margin-bottom:13px;
	height:20px;
	}

.tit_jcfamily{
	float:left;
	}

#main_gnb_s ul{
	float:right;
	}

#main_gnb_s li{
	float:left;
	margin-left:20px;
	list-style:none;
	}


.clear{clear:both;}

#container{
	margin:0 auto;
	width:980px;
	display:block;
	overflow:hidden;
}

#main_contents_1{
	margin:0;
	width:980px;
	height:268px;
	display:block;
	}

#login_all{
	float:left;
	padding:0;
	width:192px;
	margin-right:7px;
	}

#main_visual{
	float:left;
	width:544px;
	height:256px;
	border:1px #d4d4d4 solid;
	text-align:center;
	margin-right:8px;
	_margin-right:5px;
	}

#banner_all_1{
	float:right;
	width:224px;
	height:256px;
	border:1px #d4d4d4 solid;
	}

#login{
	border:1px #d4d4d4 solid;
	background-color:#f5f5f5;
	padding:5px;
	}

.login_tit{
	margin-top:5px;
	text-align:center;
	}

.login_line{
	width:176px;
	height:2px;
	background:url(../../upload/main/login_line.jpg);
	margin:5px 0px 5px 0px;
	}

#id_input{
	width:110px;
	vertical-align:middle;
	border:#d4d4d4 1px solid;
	height:16px;
	}

#pw_input{
	width:110px;
	vertical-align:middle;
	border:#d4d4d4 1px solid;
	height:16px;
	}

#id_check{
	vertical-align:middle;
	margin:0 3px;
	}

#login_btn{
border:#d4d4d4 solid 1px; font-size:8pt; color:#666; font-weight:bold; background-color:#fff; padding:2px;
height:18px;
width:53px;
margin-left:3px;
vertical-align:middle;
}

.join_us{
	color:#2e9ca3;
	font-weight:bold;
	vertical-align:middle;
	margin-top:8px;
	text-align:center;
	}

.id_password{vertical-align:middle; margin-right:3px; margin-left:10px;}

#news{
	padding:10px;
	border:#d4d4d4 solid 1px;
	border-top:0px;
	}

#news2{
	width:190px;
	padding:10px 5px;
	border:#d4d4d4 solid 1px;
	border-top:0px;
	}

.news_title{
	font-weight:bold;
	}

.news_text{
	margin-bottom:5px;
	margin-left:7px;
	}

#main_visual_btn{
	width:546px;
	height:30px;
	background-color:#2b2b2b;
	margin-top:0;
	}

#main_visual_btn p{
	float:left;
	color:#ffffff;
	text-align:center;
	width:108px;
	height:20px;
	padding-top:10px;
	}

.visual_btn_on{
	background:url(../../upload/main/visual_box_on.jpg);
	}

.visual_btn_off{
	background-color:#2b2b2b;
	}

.banner_1_tit{
	margin-bottom:10px;
	text-align:left;
	margin-left:8px;
	}

#banner_1_text{
	border-top:#d4d4d4 1px solid;
	text-align:left;
	padding-left:8px;
	}

.banner_text_title{
	font-weight:bold;
	margin:10px 0px 8px 0px;
	vertical-align:middle;
	}

.go_btn{vertical-align:middle; margin-left:5px;}

#main_contents_2{
	float:left;
	margin:0px 0px 0px 0px;
	height:158px;
	display:block;
	}

#banner_all_2{
	float:left;
	width:190px;
	height:146px;
	border:0px #d4d4d4 solid;
	margin-right:10px;
	_margin-right:5px;
	}
.banner_02{

	}

#jc_community{
	width:543px;
	float:left;
	margin-right:8px;
	border:#d4d4d4 1px solid;
	_margin-right:5px;
	}

#community_menu{
	background:url(../../upload/main/community_bg.jpg) repeat-x;
	height:25px;
	}

.community_tit{
	margin-left:10px;
	float:left;
	margin-top:6px;
}

#community_menu ul{
	margin-top:6px;
	margin-left:38px;
	float:left;
	}
#community_menu li{
	float:left;
	list-style:none;
	margin-right:3px;
	}

#community_list{
	border-top:#d4d4d4 1px solid;
	}

#community_list ul{
	margin-left:25px;
	padding-bottom:4px;
	margin-top:12px;
	}

#community_list li{
	text-align:left;
	margin-bottom:12px;
	border-bottom:#d4d4d4 1px dashed;
	width:500px;
	list-style:url(../../upload/main/main_bul_1.jpg);
	}

.community_new{
	margin-left:5px;
	}

#banner_all_3{
	float:right;
	margin:0;
	border:#d4d4d4 1px solid;
	width:224px;
	height:146px;
	text-align:center;
	}

#main_contents_3{
	float:left;
	margin:0 0 10px 0;
	padding:0;
	width:978px;
	border:#d4d4d4 1px solid;
	}

#principle_top{
	float:left;
	background:url(../../upload/main/principle_bg.jpg) repeat-x;
	height:25px;
	width:978px;
	}

.principle_btn{
	float:left;
	margin:9px 0px 0px 760px;
	}

#principle_list{
	color:#5e99e0;
	font-weight:bold;
	border-top:#d4d4d4 1px solid;
	padding:0;
	float:left;
	width:980px;
	_width:990px;
	}

.principle_list_1{
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	}

.principle_btn{
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	}

.principle_mov{
	border:#d4d4d4 1px solid;
	width:172px;
	}

.principle_txt{
	margin-top:8px;
	width:172px;
	text-align:center;
	}

#principle_list_2{
	margin-top:12px;
	float:left;
	}

#main_contents_3_0{
	float:left;
	margin:0 0 10px 0;
	padding:0;
	width:978px;
	}

#mainService_list{
	float:left;
	padding:0;
	width:980px;
	_width:990px;
	}

.mainService_btn1{
	float:left;
	margin:0;
	}

.mainService_btn2{
	float:left;
	margin:0 0 0 10px;
	}

#main_contents_3_2{
	float:left;
	margin:0px;
	padding:0px;
	width:978px;
	height:280px;
	text-align:left;
	}

#jungchul_in_title{
	float:left;
	position:relative;
	width:978px;
	margin:0px;
	}

#jungchul_in_con{
	float:left;
	position:relative;
	width:978px;
	height:149px;
	overflow:hidden;
	margin:0px;
	z-index:900;
	}

#jungchul_in_con_n1{
	float:left;
	position:relative;
	width:504px;
	height:253px;
	overflow:hidden;
	margin:0px;
	z-index:900;
	}

div.arrowArea{
	position:absolute;
	margin:85px 0 0 200px;
	padding:0;
	width:510px;
	height:36px;
	z-index:999
}

div.arrowArea a.arrowL{
	float:left;
	position:absolute;
	margin:0 0 0 20px;
	padding:0;
	width:22px;
	height:36px;
	background:url(/upload/main/arrowL.png) no-repeat left top;
	display:block
}

div.arrowArea a.arrowR{
	float:right;
	margin:0 20px 0 0;
	padding:0;
	width:22px;
	height:36px;
	background:url(/upload/main/arrowR.png) no-repeat left top;
	display:block
}


div.arrowArea a.arrowR1{
	float:right;
	margin:0 20px 0 0;
	padding:0;
	width:22px;
	height:36px;
	background:url(/upload/main/arrowR.png) no-repeat left top;
	display:block
}

#jungchul_in_con ul{
	float:left;
	position:relative;
	margin:0;
	padding:0;
	width:5000px;
	height:149px;
	display:block
}
#jungchul_in_con ul li a.banner{
	float:left;
	padding:0;
	width:978px;
	height:149px;
	display:block
}

.arrowL		{float:left;}



#main_contents_4{
	float:left;
	position:relative;
	margin:10px 0px 10px 0px;
	width:978px;
	height:94px;
	border:1px #d4d4d4 solid;
	text-align:left:
	display:block
	}

#textBtn1{
	float:left;
	position:relative;
	margin:0px;
	padding:0px;
	width:240px;
	height:94px;
	border-right:1px solid #d4d4d4;
	text-align:left:
	display:block
	}

#textBtn2{
	float:left;
	position:relative;
	margin:0px;
	padding:0px;
	width:240px;
	height:94px;
	text-align:left:
	display:block
	}

.main_content_img{
	position:absolute;
	margin:18px 0 0 14px;
	*margin:18px 0 0 -104px;
	padding:0;
	width:50px;
	height:50px;
	text-align:left:
	}

.main_content_title{
	position:absolute;
	margin:24px 0 0 80px;
	*margin:24px 0 0 -37px;
	padding:0;
	width:150px;
	height:20px;
	color:#000000;
	text-align:left;
	}

.main_content_title strong {
	color:#000000;
	}

.main_content_text{
	position:absolute;
	margin:47px 0 0 80px;
	*margin:47px 0 0 -37px;
	padding:0;
	width:150px;
	height:100px;
	text-align:left;
	}

#facebook{
	float:left;
	padding:10px 0 10px 8px;
	}

#tweeter{
	float:left;
	margin-top:10px;
	margin-left:80px;
	padding:0 0 10px 0;
	}

#social{
	float:left;
	width:978px;
	border-bottom:1px #d4d4d4 solid;
}

.social_btn{
	float:left;
	margin-top:30px;
	}

.face_tit{
	color:#3b5998;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:6px;
	}

.social_txt{
	position:relative;margin:0px;padding:0px;
	width:320px;display:block
	}

.social_logo{
	float:left;margin-right:8px
	}

#advertise{
	position:relative;
	margin:0;
	*margin:3px 0 0 0;
	padding:0px;
	/*border-top:1px #d4d4d4 solid;*/
	display:block;
	}

.advertise_line{
	width:1px;
	background:url(../../upload/main/adver_line.jpg);
	height:79px;
	float:left;
	}

.advertise_txt{
	margin:5px 0 0 0;
	position:relative;
	width:151px;
	float:left;
	padding-left:10px;
	}

.txt_s{
	color:#45b5db;
	font-weight:bold;
	margin-bottom:2px;
	margin-top:10px;
	}
.txt_b{
	color:#a09f9f;
	font-weight:bold;
	}

.txt_t{
	width:135px;
	}

#main_contents_5{
	float:left;
	position:relative;
	border:1px #d4d4d4 solid;
	width:978px;
	height:83px;
	background:url(../../upload/main/banner_bg.jpg) repeat-x;
	}

#banner_all{
	margin-top:1px;
	float:left;
	height:90px;
	}

.banner_con{
	float:left;
	margin-right:13px;
	border:1px #d4d4d4 solid;
	width:168px;
	}

.btn_left{
	float:left;
	margin:23px 13px 0px 6px;
	}

.btn_right{
	float:left;
	margin:23px 0px 0px 13px;
	}


#main_contents_6{
	width:978px;
	height:208px;
	margin:10px 0 0 0;
	border:1px #d4d4d4 solid;
	float:left;
	}

#middle_visual{
	width:978px;
	float:left;
	}

#middle_visual p{
	float:left;
	}

.middle_1{
	background:url(../../upload/main/middle_visual_1.jpg);
	width:134px;
	height:204px;
	}

.middle_2{
	background:url(../../upload/main/middle_visual_3.jpg);
	width:70px;
	height:204px;
	}

.middle_3{
	background:url(../../upload/main/middle_visual_4.jpg);
	width:105px;
	height:204px;
	}

.middle_4{
	background:url(../../upload/main/middle_visual_5.jpg);
	width:156px;
	height:204px;
	}

.middle_5{
	background:url(../../upload/main/middle_visual_6.jpg);
	width:105px;
	height:204px;
	}

.middle_6{
	background:url(../../upload/main/middle_visual_7.jpg);
	width:161px;
	height:204px;
	}

#main_contents_7{
	margin-top:4px;
	width:978px;
	border:0;
	float:left;
	}

#family_top{
	background:url(../../upload/main/community_bg.jpg) repeat-x;
	height:18px;
	padding-top:7px;
	}

#family_list_all{
	float:left;
	border-top:1px #d4d4d4 solid;
	width:978px;
	}

.family_tit{
	margin-left:10px;
	_margin-bottom:5px;
	text-align:left;
	}

.family_list_tit{
	color:#538dd4;
	margin-bottom:8px;
	font-weight:bold;
	margin-top:10px;
	font-size:9pt;
	}

#family_list_1{
	float:left;
	width:135px;
	height:200px;
	overflow:hidden;
	}

#family_list_1 li{
	list-style:none;
	margin-bottom:4px;
	line-height:120%;
	}

#family_list_2 {
	float:left;
	width:168px;
	}
#family_list_2 li{
	list-style:none;
	margin-bottom:4px;
	}

#family_list_3 {
	float:left;
	width:285px;
	}

.family_line{
	width:1px;
	background:url(../../upload/main/family_line.jpg);
	height:190px;
	margin:0;
	float:left;
	}

/*¸µÅ© ½ºÅ¸ÀÏ¸µ*/
a:link{
	color:#666666;
	text-decoration:none;
	font-size:8pt;
	font-family:dotum;

}
a:visited{
	color:#666666;
	text-decoration:none;
	font-size:8pt;
	font-family:dotum;

}
a:hover{
	color:#666666;
	text-decoration:underline;
	font-size:8pt;
	font-family:dotum;
}


#totalv-list {
	overflow:hidden; display:none;
	position:absolute;top:150px;left:50%; margin-left:-402px;
	text-align:left;
	width:800px; height:500px;
	z-index:999;
	background:url("") no-repeat 0 0;
	background-image:url("/upload/main/201206/totalMenuBg.gif");
}

#totalv-list ul.menu01 {position:absolute;margin:81px 0 0 12px;padding:0;width:120px;text-align:left;display:block}
#totalv-list ul.menu02 {position:absolute;margin:81px 0 0 170px;padding:0;width:120px;text-align:left;display:block}
#totalv-list ul.menu03 {position:absolute;margin:81px 0 0 330px;padding:0;width:120px;text-align:left;display:block}
#totalv-list ul.menu04 {position:absolute;margin:81px 0 0 489px;padding:0;width:120px;text-align:left;display:block}
#totalv-list ul.menu05 {position:absolute;margin:81px 0 0 650px;padding:0;width:120px;text-align:left;display:block}
#totalv-list ul.menu06 {position:absolute;margin:313px 0 0 170px;padding:0;width:120px;text-align:left;display:block}
#totalv-list ul.menu07 {position:absolute;margin:313px 0 0 489px;padding:0;width:120px;text-align:left;display:block}

#totalv-list a.top {margin:-12px 0 0 -18px;padding:0;width:158px;height:38px;text-align:left;display:block}
#totalv-list a.top img {margin:12px 0 0 12px}

#totalv-list li.menuTitle	{margin:0 10px 0 8px;padding:0;width:120px;height:50px;*height:33px;text-align:left;display:block}
#totalv-list li.menuCon 	{position:absolute;margin:40px 0 0 0;;padding:0;width:120px;display:block}
#totalv-list li.menuList 	{float:left;margin:0;padding:0;width:140px;height:26px;display:block}

#totalv-list .btn-close {position:absolute;top:18px;right:18px;}
#totalv-list .btn-close img {vertical-align:top;border:0px;}

#dFoot {
	clear:both;
	width:980px;
	padding-top:0px;
	margin:0 auto 5px; padding-bottom:30px;
	background:url("/jungchulweb/images/common/logo_btm.gif") no-repeat 30px 23px;
}
.family-site {padding:6px 0 12px 18px;text-align:center;background:#f6f6f7;}
.family-site li {display:inline; margin-right:8px;}
.foot-menu {margin:22px 0 0 142px; text-align:left;}
.foot-menu li {display:inline; padding:0 5px 0 7px; background:url("/jungchulweb/images/icon/hr_h01.gif") no-repeat right 1px;}
.foot-menu li.last-child {background:none; padding-right:0;}

.copyright {margin:13px 0 0 145px;*margin:13px 0 0 12px;width:700px;height:60px;font-size:11px;letter-spacing: -0.1em;text-align:left;}
.footerBan {position:absolute;margin:-90px 0 0 760px;*margin:-90px 0 0 270px;padding:0;width:221px;height:85px;background:url("/upload/main/201206/footerBan.gif") no-repeat left top;text-align:left;z-index:990;display:block}

.copyrightb {margin:13px 0 0 145px;*margin:13px 0 0 145px;width:700px;height:60px;font-size:11px;letter-spacing: -0.1em;text-align:left;}
.footerBanb {position:absolute;margin:-90px 0 0 760px;*margin:-90px 0 0 760px;padding:0;width:221px;height:85px;background:url("/upload/main/201206/footerBan.gif") no-repeat left top;text-align:left;z-index:990;display:block}

address {margin:13px 0 0 320px;width:700px; height:27px; }

#dFoot.sub-page {width:980px;}
#dFoot.sub-page .family-site li {display:inline; margin-right:10px;margin-left:9px;}
#dFoot.sub-page address {margin:13px 0 0 320px; width:659px; height:32px; background:url("/jungchulweb/images/common/txt_address.gif") no-repeat right 0; text-indent:-5000px;}