/* 페이지 여백설정 | 핫스팟 및 링크 경계제거 스크립트 */
body {
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
	oncontextmenu: return false; ondragstart: return false; onselectstart: return false;
}

a {selector-dummy: expression(this.hideFocus=true);}
a,img {selector-dummy: expression(this.hideFocus=true);}
a,img,input{selector-dummy: expression(this.hideFocus=true);}

img {border:0;}

/* 기본 폰트 및 링크 설정 */
body,p,img,a,ul,li,td,form {
	font-family: dotum, "돋움", "돋움체";
	font-size: 12px;
	color: #333333;
	line-height: 150%;
	list-style:none;
	border: none;
	margin: 0;
}

a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #1F5C85;
	text-decoration: underline;
}

/* 인클루드 공통 */

.wrap_top {
	background-image: url(../images/top_bg.gif);
	background-repeat: repeat-x;
	width: 100%;
	text-align: center;
}
.wrap_bottom {
	background-image: url(../images/bottom_bg.gif);
	background-repeat: repeat-x;
	width: 100%;
}
.wrap_bar_01 {
	background-image: url(../images/main_bar_bg_01.gif);
	background-repeat: repeat-x;
	background-position: center;
	width: 100%;
	height: 35px;
}

/* 메인페이지 구성 */

.wrap_01 {
	width: 100%;
	padding-bottom: 20px;
	text-align: center;
}
.wrap_02 {
	width:100%;
	margin:0px auto;
	position: relative;
	text-align: center;
}
.wrap_bar_02 {
	background-image: url(../images/main_bar_bg_02.gif);
	background-repeat: repeat-x;
	background-position: center;
	width: 100%;
	height: 35px;
	margin-bottom: 22px;
}
.wrap_community {
	font-family: "돋움", "돋움체", dotum, dotumche;
	font-size: 12px;
	color: #666666;
	width: 100%;
}
.wrap_business {
	float: left;
	height: 177px;
	width: 443px;
	padding-top: 67px;
	padding-right: 42px;
	padding-left: 11px;
}
.wrap_guide {
	width: 958px;
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
}
.main_unit_01 {
	float: left;
	width: 143px;
	margin-right: 7px;
	margin-bottom: 9px;
}
.main_unit_02 {
	background-image: url(../images/main_guide_div.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 47px;
	padding-bottom: 9px;
}
.main_unit_03 {
	height: 44px;
	padding-bottom: 5px;
}
.main_bar_01 {
	background-image: url(../images/main_bar_txt_01.png);
	font-family: "돋움", "돋움체", dotum, dotumche;
	font-size: 12px;
	color: #236791;
	text-align: right;
	width: 940px;
	padding-top: 9px;
	margin-left: auto;
	margin-right: auto;
	height: 26px;
	font-weight: bold;
	padding-right: 40px;
}
.main_bar_02 {
	background-image: url(../images/main_bar_txt_02.png);
	font-family: "돋움", "돋움체", dotum, dotumche;
	font-size: 12px;
	color: #236791;
	text-align: right;
	width: 940px;
	padding-top: 9px;
	margin-left: auto;
	margin-right: auto;
	height: 26px;
	font-weight: bold;
	padding-right: 40px;
}
.main_business {
	float: left;
	width: 452px;
	margin-right: 35px;
}
.main_guide {
	float: left;
	width: 248px;
	margin-right: 41px;
}
.main_link {
	float: left;
	width: 180px;
	padding-top: 12px;
}

/* 서브페이지 구성 */

.sub_top_img {
	width: 100%;
	text-align: center;
}

.sub_route_txt {
	font-family: "돋움", "돋움체", dotum, dotumche;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	width: 960px;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
.wrap_contents {
	background-image: url(../images/sub_con_bg.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.sub_menu_list {
	float: left;
	width: 179px;
	background-image: url(../company/images/contents_bg.jpg);
	padding-left: 22px;
	padding-top: 104px;
	padding-right: 41px;
	background-repeat: no-repeat;
	line-height: 7px;
}
.sub_banner {
	width: 179px;
	padding-top: 24px;
}
.sub_title {
	float: left;
	width: 690px;
	height: 28px;
	background-image: url(../company/images/contents_bg_02.jpg);
	background-repeat: no-repeat;
	text-align: left;
	padding-top: 53px;
	padding-left: 48px;
}
.sub_title_03 {
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	background-image: url(/images/sub/sub_title_bg_03.gif);
	height: 35px;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	padding-top: 10px;
	text-align: left;
	padding-left: 6px;
}
.sub_contents {
	float: left;
	width: 728px;
	padding-bottom: 30px;
}

.sub_text_01 {
	font-size: 12px;
	color: #999999;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 24px;
	padding-left: 40px;
	padding-right: 50px;
	text-align: left;
}
.sub_text_02 {
	font-size: 12px;
	color: #666666;
	width: 570px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	line-height: 150%;
	padding-top: 12px;
}
.sub_agreements {
	font-size: 12px;
	line-height: 150%;
	color: #777777;
}
.cell {	
	font-size: 11px;
	line-height: 150%;
	color: #666666;
}
.wt {	
	font-family: "돋움", "돋움체", dotum;
	font-size: 12px;
	line-height: 150%;
	color: #FFFFFF;
}

.font09 {
	font-size: 11px;
}

/* 컨설팅실적페이지 */
#di_consulting { margin-left:20px; }
#di_consulting table { width:670px; height:45px; margin:21px 0 0 0; }
#di_consulting table th { text-align:center; }

#di_consulting .dc_company { width:670px; border:1px solid #cccccc; }
#di_consulting .dc_company a { color:#000; }
#di_consulting .dc_company tr {}
#di_consulting .dc_company tr th { width:208px; border:1px solid #cccccc; }
#di_consulting .dc_company tr td { letter-spacing:-1px; font-weight:bold; text-indent:1em; border:1px solid #cccccc;padding:10px 0; }
#di_consulting .dc_company ul {padding:0 0 0 4px;}

.dc_tab_list {clear:both;overflow:hidden;}
.dc_tab_list ul {}
.dc_tab_list li {float:left;margin:4px;text-align:center;font-weight:bold;}
.dc_tab_list a.btn_1 {background:#eee;color:#666;display:block;width:220px;height:40px;line-height:40px;border:1px solid #ccc; border-radius:5px;font-size:1.2em;padding:5px 0;}
.dc_tab_list a.btn_1:hover {background:#429dc5;color:#fff;text-decoration:none;}
.dc_tab_list a.btn_1.on {background:#429dc5;color:#fff;text-decoration:none;}

.dc_tab_list a.btn_2 {background:#eee;color:#fd7125;display:block;width:220px;height:40px;line-height:20px;border:1px solid #ccc; border-radius:5px;font-size:1.2em;padding:5px 0;}
.dc_tab_list a.btn_2:hover {background:#fd7125;color:#fff;text-decoration:none;}
.dc_tab_list a.btn_2.on {background:#fd7125;color:#fff;text-decoration:none;}

.dc_tab_list a.btn_3 {background:#eee;color:#f06bcb;display:block;width:220px;height:40px;line-height:20px;border:1px solid #ccc; border-radius:5px;font-size:1.2em;padding:5px 0;}
.dc_tab_list a.btn_3:hover {background:#f06bcb;color:#fff;text-decoration:none;}
.dc_tab_list a.btn_3.on {background:#f06bcb;color:#fff;text-decoration:none;}

.dc_tab_list a.btn_4 {background:#eee;color:#ff4646;display:block;width:220px;height:40px;line-height:20px;border:1px solid #ccc; border-radius:5px;font-size:1.2em;padding:5px 0;}
.dc_tab_list a.btn_4:hover {background:#ff4646;color:#fff;text-decoration:none;}
.dc_tab_list a.btn_4.on {background:#ff4646;color:#fff;text-decoration:none;}

.dc_tab_list a.btn_5 {background:#eee;color:#2dc852;display:block;width:220px;height:40px;line-height:40px;border:1px solid #ccc; border-radius:5px;font-size:1.2em;padding:5px 0;}
.dc_tab_list a.btn_5:hover {background:#2dc852;color:#fff;text-decoration:none;}
.dc_tab_list a.btn_5.on {background:#2dc852;color:#fff;text-decoration:none;}

.dc_tab_list a.btn_6 {background:#eee;color:#ac87ff;display:block;width:220px;height:40px;line-height:40px;border:1px solid #ccc; border-radius:5px;font-size:1.2em;padding:5px 0;}
.dc_tab_list a.btn_6:hover {background:#ac87ff;color:#fff;text-decoration:none;}
.dc_tab_list a.btn_6.on {background:#ac87ff;color:#fff;text-decoration:none;}

.dc_tab_list a.btn_7 {background:#eee;color:#a1b90a;display:block;width:220px;height:40px;line-height:40px;border:1px solid #ccc; border-radius:5px;font-size:1.2em;padding:5px 0;}
.dc_tab_list a.btn_7:hover {background:#a1b90a;color:#fff;text-decoration:none;}
.dc_tab_list a.btn_7.on {background:#a1b90a;color:#fff;text-decoration:none;}

.dc_tab_list a.btn_8 {background:#eee;color:#15b1a1;display:block;width:220px;height:40px;line-height:40px;border:1px solid #ccc; border-radius:5px;font-size:1.2em;padding:5px 0;}
.dc_tab_list a.btn_8:hover {background:#15b1a1;color:#fff;text-decoration:none;}
.dc_tab_list a.btn_8.on {background:#15b1a1;color:#fff;text-decoration:none;}

.dc_tab_list a.btn_9 {background:#eee;color:#37a2f2;display:block;width:220px;height:40px;line-height:20px;border:1px solid #ccc; border-radius:5px;font-size:1.2em;padding:5px 0;}
.dc_tab_list a.btn_9:hover {background:#37a2f2;color:#fff;text-decoration:none;}
.dc_tab_list a.btn_9.on {background:#37a2f2;color:#fff;text-decoration:none;}

.dc_tab_list2 {clear:both;overflow:hidden;margin:30px 0 0 0;width:96%;border-bottom:2px solid #429dc5;}
.dc_tab_list2  ul {overflow:hidden;}
.dc_tab_list2 li {float:left;margin:4px 2px 0 0;text-align:center;font-weight:bold;}
.dc_tab_list2 a {background:#fff;color:#666;display:block;width:150px;height:20px;line-height:20px;border-top:2px solid #429dc5; border-left:2px solid #429dc5;border-right:2px solid #429dc5;border-radius:5px 5px 0 0;font-size:1.2em;padding:5px 0;}
.dc_tab_list2 a:hover {background:#429dc5;color:#fff;text-decoration:none;}
.dc_tab_list2 a.on {background:#429dc5;color:#fff;text-decoration:none;}

.dc_tab_list3 {clear:both;overflow:hidden;margin:30px 0 0 0;width:96%;border-bottom:0px solid #429dc5;}
.dc_tab_list3  ul {overflow:hidden;}
.dc_tab_list3 li {float:left;margin:4px 2px 0 0;text-align:center;font-weight:bold;}
.dc_tab_list3 a {background:#fff;color:#666;display:block;width:150px;height:20px;line-height:20px;border-top:2px solid #429dc5; border-left:2px solid #429dc5;border-right:2px solid #429dc5;border-radius:5px 5px 0 0;font-size:1.2em;padding:5px 0;}
.dc_tab_list3 a:hover {background:#429dc5;color:#fff;text-decoration:none;}
.dc_tab_list3 a.on {background:#429dc5;color:#fff;text-decoration:none;}


.dc_tab_list4 {clear:both;overflow:hidden;margin:10px 0 0 0;}
.dc_tab_list4  ul {overflow:hidden;}
.dc_tab_list4 li {float:left;margin:2px 4px;}
