@charset "euc-kr";


/* ·¹ÀÌ¾Æ¿ô */
#container { width:100%; margin:0 auto 0px; *zoom:1; }
#container:after { content:""; display:block; clear:both; }

.contents {position:relative;width:1170px;margin:0 auto; overflow:hidden;}
.contents:after { content:""; display:block; clear:both; }

/* ¸ÞÀÎÆäÀÌÁö ½ÃÀÛ*/

/* header */
#main_top {position:absolute; width:100%; height:100px; top:0px; left:0px; margin:0 0; padding:0 0; min-width:1170px; z-index:50;}
#main_top:after { content:""; display:block; clear:both; }

.top {position:relative; width:1170px; height:50px; margin:0 auto;}
/* ·Î±×ÀÎ¸Þ´º */
.top .loginmenu { width:100%; height:30px; float:right; margin:0 auto;text-align:right; margin:10px 0px 10px 0px;padding:0px;}
.top .loginmenu a {padding:0px 5px 0 7px; font-size:12px; font-family: '¸¼Àº °íµñ','Malgun Gothic';color:#f1f1f1;line-height:30px;}
.top .loginmenu a:link{padding:0px 5px 0 7px; font-size:12px; font-family: '¸¼Àº °íµñ','Malgun Gothic';color:#f1f1f1;text-decoration:none;line-height:30px; font-weight:500;}
.top .loginmenu a:visited{padding:0px 5px 0 7px; font-size:12px; font-family: '¸¼Àº °íµñ','Malgun Gothic';color:#f1f1f1;text-decoration:none;line-height:30px; font-weight:500;}
.top .loginmenu a:hover{padding:0px 5px 0 7px; font-size:12px; font-family: '¸¼Àº °íµñ','Malgun Gothic';color:#1a6ca7;text-decoration:none;line-height:30px; font-weight:500;}

/* ·Î°í */
#menuw h1 {position:absolute; width:230px; left:50%; top:0px; margin:0 0 0 -585px; z-index:99;}

/* »ó´Ü¸Þ´º */
#menuw {position:relative; width:100%; height:52px; margin:0 auto; background:url(../../img/hs/menu_bg.png) top center repeat-x; z-index:19; }
#DB_navi24 * {margin:0;padding:0;list-style:none}
#DB_navi24 img {border:0}
#DB_navi24 a {text-decoration:none;}
#DB_navi24 a {display:block; font-size:17px; font-weight:bold; font-family:'¸¼Àº °íµñ','Malgun Gothic'; color:#ffffff; letter-spacing:0px; line-height:52px;}
#DB_navi24 .DB_wrap .DB_main > li  a:hover {color:#ffffff; text-decoration:underline;}
#DB_navi24 .DB_wrap{position:relative;width:560px;margin:0 auto; padding:0 0 0 590px; height:52px;}
#DB_navi24 .DB_wrap .DB_main{float:left;margin-top:0px}
#DB_navi24 .DB_wrap .DB_main ul{width:1170px;margin:0 auto;}
#DB_navi24 .DB_wrap .DB_main li{float:left;width:140px;text-align:center;}
#DB_navi24 .DB_wrap .DB_main li a{display:block;width:100%;height:100%;}
#DB_navi24 .DB_wrap .DB_main li.DB_select{}

#DB_navi24 .DB_mask{position:absolute;width:100%;min-width:1170px;height:173px/*¼­ºê¸Þ´ºÀüÃ¼³ôÀÌ*/;overflow:hidden; z-index:20;}
#DB_navi24 .DB_mask .DB_move{position:relative;width:100%;background:url('../../img/dmedi/bg.png') repeat-x center bottom;height:173px;top:-175px/*À§·Î ¸Þ´º¼û±â±â*/;border-bottom:2px solid #ffffff;}
#DB_navi24 .DB_mask .DB_move .DB_subSet{position:relative;width:1170px;margin:0 auto; padding:0 0 0 0px; padding-top:10px;}
#DB_navi24 .DB_mask .DB_move .DB_subSet ul{float:left; width:130px; padding: 0 5px 0 5px; height:173px; text-align:center;}
#DB_navi24 .DB_mask .DB_move .DB_subSet ul:first-child{ margin-left:0px; } /*ºñÇ¥ÁØÀÎ°æ¿ì li¿¡ Å¬·¡½º·Î Àû¿ë*/
#DB_navi24 .DB_mask .DB_move .DB_subSet ul li{ height:25px;width:100%; }
#DB_navi24 .DB_mask .DB_move .DB_subSet ul li a{ font:13px '¸¼Àº °íµñ','Malgun Gothic';display:block;padding:5px 10px 5px;color:#000000;letter-spacing:-0.5px; }
#DB_navi24 .DB_mask .DB_move .DB_subSet ul li a:hover{color:#797979;letter-spacing:-0.5px;}
#DB_navi24 .DB_mask .DB_move .DB_subSet ul li.DB_select a{color:#797979; letter-spacing:-0.5px;} 

#DB_navi24 .DB_mask .DB_move .DB_subSet .menuimg { width:320px; margin:10px 270px 0 0; }

/* ¸ÞÀÎÀÌ¹ÌÁö */
#visual { position:relative;width:100%; height:590px; margin:0 auto; text-align:center; min-width:1170px;}
#DB_tab16 ul, #DB_tab16 li{list-style:none;margin:0;padding:0}
#DB_tab16 img{border:none}
#DB_tab16 {width:100%;height:590px;position:relative;margin:0 auto; }
#DB_tab16 .DB_img{position:relative;width:100%;height:100%;overflow:hidden;}
#DB_tab16 .DB_img li{position:absolute;height:590px;left:50%;top:0px;width:2000px;margin-left:-1000px/*ÀÌ¹ÌÁöÀÇ Àý¹Ý*/;display:none}
/*#DB_tab16 .DB_img li:first-child{display:block}*/
#DB_tab16 .DB_menu{position:absolute;bottom:10px;width:100%;text-align:center; z-index:20;}
#DB_tab16 .DB_menu li{display:inline;cursor:pointer;margin:5px;}
#DB_tab16 .DB_dirBtn{position:absolute;width:100%;top:350px;}
#DB_tab16 .DB_dirBtn .DB_prev{position:absolute;left:0px;cursor:pointer}
#DB_tab16 .DB_dirBtn .DB_next{position:absolute;right:0px;cursor:pointer}

/* ¸ÞÀÎÄÁÅÙÃ÷ */ 
/*ÄÁÅÙÃ÷1*/ 
.banner {width:1170px; height:210px; margin:35px auto; padding:0px 0; }
.banner ul {width:625px; float:left;}
.banner ul li {float:left; display:inline;}

.ban { padding:0px 0px 0px 0px; }
.ban h3 a{ display:block;color:#000000;font-size:22px; font-weight:bold; font-family:'¸¼Àº °íµñ','Malgun Gothic'; letter-spacing:-1px; line-height:22px; height:35px; }
.ban h3 a:hover {color:#797979;}
.ban .txt { padding:0px 0 0 0px; width:180px; overflow:hidden; }
.ban span { font-size:12px; font-weight:300; font-family:'µ¸¿ò','Malgun Gothic'; color:#666666; letter-spacing:-1px; line-height:12px;} 

.ban .more a {color:#ffffff;}
.ban .more {position:relative;width:60px; height:18px; background:#000000;text-align:center;margin-top:10px;}
.ban .more:hover {background:#797979;}

.banner #b01 {position:relative;width:270px; height:210px; float:left;margin:0px 0 0 35px; background:url(../../img/hs/ban_03_bg.jpg) center no-repeat;}
.banner #b02 {position:relative;width:205px; height:210px; float:left;margin:0px 0 0 35px; background:url(../../img/hs/ban_04_bg.jpg) center no-repeat;}


/*ÄÁÅÙÃ÷2*/ 

#no01 {position:relative;width:305px; height:170px; float:left;}
#no02 {position:relative;width:305px; height:170px; float:left;}
#no03 {position:relative;width:305px; height:170px; float:left;}

.not {width:90%; padding:20px 5% 20px 5%; text-align:left;}
.not h3 a{ display:block;color:#000000;font-size:14px; font-weight:bold; font-family:'¸¼Àº °íµñ','Malgun Gothic'; letter-spacing:-1px; line-height:22px; height:35px; }
.not h3 a:hover {color:#797979;}

.not .more2 a img { vertical-align:top; margin-top:3px; }
.not .more2 {position:absolute;text-align:center; top:23px;right:20px; }
.not .more2 {width:12px; height:12px; background:#000000; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -ms-border-radius:6px; -khtml-border-radius:6px; -o-border-radius:6px; }
.not .more2:hover {background:#797979;}

.comcs{position:relative;width:225px;height:150px;padding:0px 0px 0 0px; float:right;}


/*¶óÀÎ*/ 
.line{position:relative;width:1px;height:130px;padding:0px 0px; margin:25px 4px 20px 5px; float:left; background:#d1d1d1;}

/*ÄÁÅÙÃ÷3*/ 
#gell {position:relative;width:1170px; height:180px; margin:30px auto; padding:0px 0; text-align:center;}
#gell ul li {float:left; margin-left:10px;}
#gell ul li:first-child {margin-left:0px;}
#gell ul li a {color:#797979;font-size:13px;line-height:2;}

/* ÇÏ´ÜÁ¤º¸ */ 
#bottomw {clear:both; position:relative;width:100%; height:45px; margin:0px auto;background:#000000;border-bottom:1px solid #262626; min-width:1170px;}
#bottom {position:relative; width:1170px; height:40px; margin:0 auto;}
#bottom .link {position:relative; width:40%; margin:0 auto; padding:12px 20px 12px 20px; float:left; }
#bottom .link a { margin-right:20px; color:#999999; font:12px '³ª´®¹Ù¸¥°íµñ'; }
#bottom .sns {width:50%; float:right; margin:0 auto; padding:10px 20px 0px;text-align:right; }

#footerw {clear:both; position:relative;width:100%; height:90px; margin:0 auto; background:#000000;min-width:1170px; }
#footer { position:relative; width:1170px; height:90px; color:#343434; margin:0px auto; *zoom:1; padding:0px 0;text-align:left; font-size:12px; }
.f_left{position:relative;width:15%;margin:10px auto;float:left;}
.fotlogo {position:relative;width:15%; height:75px; margin:0px 0 10px; float:left;}
.f_right{position:relative;width:85%;margin:0 auto;float:right; padding:20px 0 0 0px; }
.f_right .copyright { width:100%; float:left;color:#a6a6a6; font:12px '¸¼Àº °íµñ','Malgun Gothic','³ª´®°íµñ'; line-height:18px; }
.f_right .copyright a {color:#a6a6a6; font:11px '¸¼Àº °íµñ','Malgun Gothic','³ª´®°íµñ';}

/* ¸ÞÀÎÆäÀÌÁö ³¡*/






/* ¼­ºêÆäÀÌÁö ½ÃÀÛ */

/* ¼­ºê »ó´Ü ÀÌ¹ÌÁö*/ 
#svisual { position:relative;width:100%; height:265px; margin:0 auto; min-width:1170px; text-align:center; background:#797979 url(../../img/hs/va2.jpg) top center no-repeat; z-index:-1;}

/* SUBÄÁÅÙÃ÷¿µ¿ª */
.s_contentw {position:relative;width:100%; margin:0 auto; height:auto; z-index:10;} 
.s_content {position:relative;width:1170px; margin:0 auto;min-height:500px;}
.s_con {clear:both; position:relative; width:1170px; min-height:500px; padding:30px 0 50px 0px; margin:0px auto;}
.s_con .con { margin:20px auto 0;} 

/* SUB¸Þ´º */
.smenu {position:relative; width:1170px; height:100%; margin:0px 0 0px 0px;text-align:center;}

/* ¼­ºê¸Þ´º ÅØ½ºÆ®·Îº¯°æ */
.smenu h3 { font-size:35px; margin:30px 0 20px; line-height:30px; font-family:'¸¼Àº °íµñ','Malgun Gothic'; font-weight:bold; padding:0 0px 20px 0px; letter-spacing:5px;color:#000000; text-align:center;} /*Å¸ÀÌÆ²*/

.smenu a { text-align:cetner; width:100%; padding:10px 20px 10px 20px;}
.smenu .on { padding:10px 30px 10px 30px; margin:0 10px 0 10px; border:1px solid #999999; color:#333333;font-weight:600; }
.smenu .on:visited { color:#333333;font-weight:600;background:#ffffff;}
.smenu a:visited { color:#999999;font-weight:600;background:#ffffff;}
.smenu a:hover { color:#333333;font-weight:600;background:#ffffff;}

/*¼­ºêÅ¸ÀÌÆ² */
.subtitle {width:100%; text-align:left; font-size:26px; line-height:40px; height:60px; font-weight:600; color:#555555;letter-spacing:-0.5px;z-index:10; border-bottom:1px solid #999999; }
.subtit2 { display:none; } 
.g_subtitle {width:100%; text-align:left; font-size:26px; ine-height:40px;font-weight:600; color:#555555;letter-spacing:-1px; }

/* Å½»ö°æ·Î¹Ù */
.path { margin-top:-25px; overflow:hidden; height:30px; line-height:18px; *zoom:1;float:right; }
.path h2 { overflow:hidden; position:absolute; width:0; height:0; white-space:nowrap; text-indent:100%; }
.path ol { float:left; }
.path li { float:left; padding:0 0 0 12px; margin:0 0 0 8px; color:#757575; background:url("http://img.echosting.cafe24.com/skin/base_ko_KR/common/ico_path.gif") no-repeat 0 5px; }
.path li:first-child { background:none; margin:0 0 0 -8px; }
.path li a { color:#757575; }
.path li strong,
.path li strong a { color:#2e2e2e; }