@charset "euc-kr";
/* CSS Document */


@charset "euc-kr";
/* CSS Document */

*,td{ margin:0; padding:0; line-height:1.5em; font-family:dotum; font-size:12px;  color:#726e6e; text-align:justify;}
a{color:#726e6e; text-decoration:none;}
a:hover{ text-decoration:none;}
img{ border:0; margin:0; padding:0;}
ul, li{ list-style:none;}

#main_bg{ background:url(../images/suh_bg.gif) repeat-x;}
#sub_bg{ background:url(../images/sub_bg_seo.gif) repeat-x;}
#wrap{ width:100%;text-align:center;}
#header{ width:990px; margin:0 auto; height:114px; position:relative;}
.logo{ position:absolute; left:8px; top:25px;}
.veritas{ position:absolute; right:0; top:29px;}
#contents{ width:990px; margin:0 auto;}
.main_contents{ height:409px; width:990px; position:relative; background:#FFF;}
.main_photo{ position:absolute; right:0; top:0;}
.main_txtbox{ position:absolute; height:375px; width:275px; padding:17px;}
.info{ height:160px; width:275px; border-bottom:1px solid #e1e1e1; font-size:15px; position:relative; padding-top:4px; letter-spacing:-1px;}
.date{ font-family:Tahoma, Geneva, sans-serif; font-size:15px; color:#b1b0b0; position:absolute; bottom:30px; right:0px; letter-spacing:0;}
.talk_yard{  width:275px;}
.talk_yard .tit{ height:44px; width:275px; position:relative;}
.talk_yard .tit h3{ position:absolute; top:20px; left:0;}
.talk_yard_txt{ border-bottom:1px dashed #ebebeb; padding-bottom:10px; padding-top:12px;}
.talk_yard_txt dt{ padding-bottom:3px;}
.talk_yard_txt dt span{ color:#d2a85e;}
.talk_yard_txt dd{ background:url(../images/re_icon.gif) no-repeat 0 45%; padding-left:15px;}
.talk_yard_txt dd span{ color:#8c6647;}
.newest_box{ width:990px; height:170px; margin-top:26px;}
.left_box{ background:url(../images/news_box.gif) no-repeat; width:471px; height:143px; position:relative; float:left;}
.material{ position:relative; left:0; top:0; width:232px; height:143px; float:left;}
.material .tit{ position:relative; width:232px; height:35px;}
.material .tit h3{ position:absolute; left:15px; top:15px;}
.material .tit span{ position:absolute; right:15px; top:20px;}
.material ul{ padding:10px 15px 0 17px;}
.material ul li{ font-size:11px; padding-bottom:3px; background:url(../images/dot.gif) no-repeat 0 25%; padding-left:10px;}
.material ul li a{font-size:11px;}
.gallery{ width:488px; float:left; margin-left:30px;}
.gallery .tit{width:488px; position:relative; height:35px;}
.gallery .tit h3{ position:absolute; left:0; top:8px;}
.gallery .tit span{ position:absolute; right:0; top:10px;}
.gallery ul{ float:left;}
.gallery ul li{ float:left; margin-right:18px; width:108px;}
.gallery ul li.last{ margin-right:0;}
.gallery ul li img{ border:1px solid #bc9d5d;}
.gallery ul li p{ margin-top:5px;}
.gallery ul li p a{ font-size:11px; line-height:1.3em;}

#bottom{ background:#1d1c1c; width:100%;float:left; padding-bottom:50px; padding-top:10px;position:relative;text-align:center; }
.bottom_in{ width:990px; margin:0 auto;position:relative;}
.bottom_in h2{ position:absolute; left:0; top:35px;position:relative;}
.bottom_in p{ position:absolute; left:180px; top:10px;position:relative;}

#contents_sub{width:990px; margin:0 auto;min-height:620px; margin-top:30px;}
.left_menu{ width:175px; float:left;}
.left_menu ul{width:175px; border:1px solid #eaeaea;}
.left_menu ul li{border-bottom:1px solid #eaeaea; padding:10px; position:relative;}
.left_menu ul li a.on{ font-weight:bold; color:#d2a85e;}
.left_menu ul li span{ position:absolute; right:15px; top:13px;}
.left_menu ul li.last{ border-bottom:none;}

.right_content{ width:761px; float:right;}
.right_content .tit{ position:relative; height:40px;}
.right_content .tit h4{ position:absolute; left:0; top:3px;}
.right_content .tit span{ position:absolute; right:0; top:5px; font-size:11px; background:url(../images/home_icon.gif) no-repeat 0 15%; padding-left:18px;}

.table_st1{ background:url(../images/table_bg.gif) no-repeat; width:761px;}
.newsList {
border-collapse:collapse;
}
.newsList th {
height:26px;
padding:2px 0 1px;
text-align:center;
}
.newsList td.s_number {
color:#777777;
font:10px Tahoma;
}
.newsList td {
border-bottom:1px solid #D1D1D1;
padding:10px 0;
text-align:center;
}
.newsList td.article {
text-align:left;
}
.newsList td.s_number {
color:#777777;
font:10px Tahoma;
}
.p_8{ padding-right:8px;}

#heal_table {
	float:left;
	width:100%;
	padding-top:30px;

border-top:3px solid #DF9D30;
border-bottom:1px solid #D1D1D1;
padding-bottom:30px;
}

#heal_table ul{  padding-bottom:15px; padding-left:30px;}
#heal_table ul li{ float:left; width:150px; margin-right:30px; margin-bottom:20px;}
#heal_table ul li img{ border:1px solid #d2a85e;}
#heal_table ul li p{ text-align:center; margin-top:5px;}






.seoban{
	position:relative;
	width:990px;
	height:248px;
	margin-top:30px;
	background:url(../images/suh_bg.jpg) no-repeat;
	
	
}
.border_w3{ border:3px solid #b3965d; width:381px; height:242px; position:absolute; right:0; top:0;}
.quick{ position:absolute; width:83px; height:248px; right:-95px; top:0;}
.quick ul li{ margin:0; padding:0; font-size:1px; line-height:1px;}
.seo_info{ width:603px; height:248px; position:relative; float:left; }
.seo_info .txt{ width:250px; height:218px; position:absolute; left:333px; top:15px; }
.seo_info .txt p{ font-size:14px; color:#fff; text-align:justify;font-family:³ª´®°íµñ;src:url("/archive/font/nanumgodic.eot");}
.latest{ width:387px; height:257px; position:relative; float:left;}
.latest .txt_box{ width:348px; height:213px; position:absolute; left:20px; top:0px}
.latest .txt_box dl{border-bottom:1px solid #e8e5df; margin-bottom:5px;}
.latest .txt_box dl dt{ line-height:140%;  height:25px; padding-top:5px; background:url(../images/dot2.gif) no-repeat 0 50%; padding-left:8px;}
.latest .txt_box dl dd{ padding-bottom:5px;}
.latest .txt_box h2{ margin-bottom:10px; font-size:15px; font-weight:bold; color:#4d3e27;}
.latest dt a {
color:#2A2D2C;
display:block;
font-size:14px;
font-weight:bold;

text-decoration:none;
}
.latest dd a {
color:#414C38;
display:block;
font-size:13px;
line-height:100%;
padding-bottom:5px;
text-decoration:none;
}

.newest_box2{ position:relative; width:988px; margin-top:30px; height:264px; border:1px solid #8d8980; margin-bottom:50px; background:#FFF;}
.thesis{ float:left; width:353px; height:100%; border-right:1px solid #8d8980; padding:0 15px;}
.news{ float:left; width:316px; height:100%; background:#efefed; border-right:1px solid #c9c9c4;}
.borderb_dsh{ border-bottom:1px dashed #cfcaca;}
.news ul{ margin:0 15px;}
.news ul.mb_10{ margin-bottom:10px; padding-bottom:5px;}
.news ul li{color:#4d3e27; padding-top:5px; padding-left:10px; height:25px; background:url(../images/dot2.gif) no-repeat 0 40%;}
.news ul li a{color:#4d3e27;}
.area_tit{ height:38px; width:100%; height:38px; border-bottom:2px solid #1d1c1c; margin-bottom:15px;}
.area_tit2{ height:38px; width:100%; height:38px; border-bottom:1px solid #c9c9c4; margin-bottom:15px;}
.area_tit h2{ padding-top:10px; font-size:15px; font-weight:bold; color:#4d3e27}
.area_tit2 h2{ padding-top:10px; padding-left:15px; font-size:15px; font-weight:bold; color:#4d3e27}
.area_gal{ width:316px; height:100%; float:left; background:#e6e6e3;}
.area_gal ul{ padding-left:20px;}
.area_gal li{ float:left; width:120px; margin-bottom:20px; margin-right:24px;}
.tt{background:url(../images/tt.gif) no-repeat 0 0; width:14px; height:14px; position:absolute; top:-1px; left:-1px;}
.line_bg{background:url(../images/line_bg.gif) no-repeat 0 0; width:2px; height:264px; position:absolute; left:354px; top:0;}
.area_gal li p{ text-align:center;}
.area_gal li img{ border:1px solid #c1beb7; margin-bottom:3px;}
.thesis dl{ padding-left:3px;}
.thesis dl dt{ font-weight:bold; font-size:13px; color:#4d3e27;}
.thesis dl dt a{color:#4d3e27;}
.thesis dl dd{ padding-bottom:7px; margin-bottom:7px; border-bottom:1px dashed #cdccc6;}
.thesis dl dd.end{ border-bottom:none}
.newsbox{ width:268px; height:165px; border:1px solid #e2e2e2; float:left; margin-right:12px;}
.newsbox .tit{width:268px; height:40px; position:relative; border-bottom:1px solid #e2e2e2;}
.newsbox .tit h3{ position:absolute; left:10px; top:12px;}
.newsbox .tit span{ position:absolute; right:10px; top:18px;}
.ulstyle1{ padding:10px;}
.ulstyle1 li{ background:url(../images/dot.gif) no-repeat 0 40%; padding-left:10px; margin-bottom:3px;}
.gallery2{ width:380px; float:right;}
.gallery2 .tit{ width:380px; padding:10px 0 10px 0; position:relative; height:31px;}
.gallery2 .tit h3{ position:absolute; left:0px; top:10px;}
.gallery2 .tit span{ position:absolute; right:10px; top:10px;} 
.ulstyle2{ float:left;border:0px solid #333;width:388px;}
.ulstyle2 li{ float:left; width:108px; margin-right:20px;} 
.ulstyle2 li img{ border:1px solid #bc9d5d; margin-bottom:5px;}

.pro{ position:absolute; top:50px; left:280px;}