@charset "euc-kr";
/*
-------------------------------------
.ÆÄÀÏ¸í      :  main.css
.ÀÛ¾÷½ÃÀÛ    :  2009/04/07
.ÃÖÁ¾¼öÁ¤ÀÏ  : 2009/05/14 
.ÀÛ¾÷ÀÚ      :  È²¿µÈ­
.»óÅÂ        :  »ý¼º
-------------------------------------
*/

/*************************************************************************************
*	±âº»																			*
*************************************************************************************/
body {font:12px arial, "±¼¸²", gulim, "µ¸¿ò", dotum, sans-serif;}
input {vertical-align:top;}
div.bug {clear:both; height:0; overflow:hidden; margin:0; padding:0;}

#wrap {position:relative; width:900px; margin:0 auto; padding:0 100px 0 0; text-align:left;}
#content {width:900px; position:relative; float:left; margin-top:12px; /* ie6 Äü¸Þ´º¸¦ À§ÇØ */_float:none; _padding-top:12px;}
#content img {vertical-align:top;}


/*************************************************************************************
*	GNB																			*
*************************************************************************************/
#gnb {width:900px; font-family:gulim;}
#gnb .top {position:relative; height:59px; background:url(/images/gn/top_bg.gif) no-repeat left top; font:11px µ¸¿ò;}
#gnb .top p {float:left; padding:3px 0 0 20px; text-align:center; letter-spacing:-1px;}

/*#gnb .top p.bi {position:absolute; left:323px; bottom:0;_bottom:-1px;}*/

/*--Ãß¼® ·Î°í º¯°æ--*/
#gnb .top p.bi {position:absolute; left:353px; bottom:0;_bottom:-1px;}
#gnb .top ul {float:right; display:inline; padding:4px 0 0 0; width:293px; text-align:center;}
#gnb .top ul li {display:inline; background:url(/images/gn/top_li_bg.gif) no-repeat right 0; padding:0 5px 0 1px; *padding:0 2px 0 3px;}
#gnb .top ul li.end {background:none;}
#gnb .top ul li a {font:11px µ¸¿ò; padding-left:0; *padding-left:2px;}
#gnb .top ul li a:hover, 
#gnb .top ul li a:active {font:11px µ¸¿ò; color:#fc5a00;}
#gnb .top ul li img {vertical-align:middle; padding-right:2px; *padding-right:0;}

/* ¸Þ´º */
#gnb #menu {clear:both; position:relative; height:122px; background:url(/images/main/mainGNB.gif) no-repeat left top;}
#gnb #menu ul {float:left; position:absolute; left:75px; top:14px;}
#gnb #menu ul li {float:left;}

#gnb #menu .etc p.fav {position:absolute; left:6px; top:-6px;}
#gnb #menu .etc ul {display:inline; position:absolute; left:723px; top:-18px;}
#gnb #menu .etc ul li {display:inline; padding-right:5px;}


/* ÅëÇÕ°Ë»ö */
#gnb #menu .mainSch {position:absolute; left:251px; top:63px; } 
#gnb #menu .mainSch fieldset {padding-top:9px;}
#gnb #menu .mainSch fieldset select {background-color:#c66313; color:#ffe98b;}
#gnb #menu .mainSch fieldset input {width:228px; height:20px; background-color:#F6E9B2; border:1px solid #E29631; font-weight:bold;}
#gnb #menu .mainSch fieldset input#schBtn {border:none; width:40px; margin:0 4px; vertical-align:middle;}

#gnb #menu .mainSch p {padding:5px 0 0 6px; color:#fcf301; font:11px µ¸¿ò;}
#gnb #menu .mainSch ul {float:left; position:absolute; left:75px; top:37px; *top:39px;}
#gnb #menu .mainSch ul li {font:11px µ¸¿ò; color:#fff; padding-right:3px;}
#gnb #menu .mainSch ul li a {font:11px µ¸¿ò; color:#fff;}


/* ÅëÇÕ°Ë»ö ÁÂ,¿ìÃø ¹è³Ê*/
#gnb #menu p.banLeft {position:absolute; left:20px; top:63px; width:250px; text-align:center;}
#gnb #menu p.banRight {position:absolute; left:621px; top:63px; width:250px; text-align:center;}


/****************************************************************************************
*	Quick Menu	- À§Ä¡ ¼ýÀÚ º¯°æÇÏ±â , list_gi.css µµ ÇÔ²² ¼öÁ¤ÇÏ±â 								*
*************************************************************************************/

#wrap #qucikMenu {position:absolute; top:142px; *top:150px; right:-105px; width:200px;}


/*************************************************************************************
*	·Î±×ÀÎ																			*
*************************************************************************************/
.login {float:left; width:200px; height:190px; padding-right:7px; background:url(/images/main/login_bottom.gif) no-repeat left bottom; 
_background:url(/images/main/login_bottom.gif) no-repeat left top;}

/* ·Î±×ÀÎ Àü */
.login .logOff fieldset {width:166px; padding:0 0 0 17px;}
.login .logOff dl.select {width:166px; padding:5px 0 5px 0; *padding-top:0; background:url(/images/main/line_dot.gif) repeat-x left bottom;}
.login .logOff dl.select dt {display:inline; padding-left:6px; *padding-left:0; }
.login .logOff dl.select dd {display:inline; width:60px; padding-left:5px; *padding-left:0; position:relative; top:-2px; *top:2px; _top:4px; left:-4px;}
.login .logOff dl.select dd.wide {width:130px;}

.login .logOff dl.input {overflow:hidden; position:relative; padding-bottom:0; padding-top:7px;}
.login .logOff dl.input dd {float:left; width:100px; padding:2px 0 0 5px; *padding:3px 0 0 5px;}
.login .logOff dl.input dd input {float:left; width:92px; height:14px; padding:1px 2px 0 5px; margin-bottom:1px; border:1px solid #dda54b; background-color:#ebb352; font-weight:bold; font-size:11px; color:#FFFFFF;}
.login .logOff dl.input dd.btn input {position:absolute; left:108px; top:8px; *top:9px; background:none; border:none; width:50px; height:37px;}

.login .logOff ul {overflow:hidden; width:166px; padding:6px 0 7px 0; background:url(/images/main/line_dot.gif) repeat-x left bottom;}
.login .logOff ul li {float:left; margin-left:20px;_margin-left:10px; font:11px µ¸¿ò; color:#777; letter-spacing:-1px;}
.login .logOff ul li a {font:11px µ¸¿ò; color:#777;}
.login .logOff ul li a img {padding-right:3px; *margin-top:-2px;}
.login .logOff ul li.end {padding-left:18px; margin-left:0; background:url(/images/main/ssl_bar.gif) no-repeat left 1px; *background:url(/images/main/ssl_bar.gif) no-repeat left 0;}
.login .logOff ul li.end a img {padding-left:3px; *margin-top:-1px;}

.login .logOff ul.btn {padding:10px 0 0 8px; background:url(/images/icon/ar_01.gif) no-repeat left 12px;}
.login .logOff ul.btn li {margin-left:0;}
.login .logOff ul.btn li a {color:#756c67;}
.login .logOff ul.btn li a img {margin-top:-3px; *margin-top:-4px; _margin-top:0; padding-left:7px;}

/* ·Î±×ÀÎ ÈÄ */
.login .logOn {position:relative; width:168px; padding:0 16px 18px 16px; _padding:0 16px 6px 16px;}
.login .logOn h4 {padding:8px 0 8px 2px; background:url(/images/main/line_dot.gif) repeat-x left bottom; }
.login .logOn span {display:block; padding:7px 0 5px 10px; text-align:center; background:url(/images/icon/talk_01.gif) no-repeat 24px 9px;}
.login .logOn ul {padding-top:8px; background:url(/images/main/line_dot.gif) repeat-x left top;}
.login .logOn ul li {padding:2px 0 0 0;}
.login .logOn ul li a {padding-left:10px; background:url(/images/Icon/sd_01.gif) no-repeat 2px 3px; }
.login .logOn ul li a strong, 
.login .logOn ul li a em      {color:#079490}
.login .logOn p {position:absolute; right:20px; top:5px;} 

/* ¸ÞÀÎ ºò ¹è³Ê & ´º½º & °øÁö»çÇ× */
.banCh {float:left; width:485px; height:105px;}

.banCh .mainBig {margin-bottom:5px; background:url(/images/common/ban_485x105_bg.gif) no-repeat left top;}

.banCh .gallery {float:left; width:235px; margin-right:8px; background:url(/images/main/ch_bg.gif) no-repeat left bottom;}
.banCh .gallery dl {position:relative; height:44px; margin-bottom:5px;}
.banCh .gallery dl dt {padding-left:50px; position:absolute; left:0; top:30px;}
.banCh .gallery dl dd {padding-left:50px; padding-top:2px;}
.banCh .gallery dl dt a {color:#ee0f70;}
.banCh .gallery dl dd a {font:11px µ¸¿ò; letter-spacing:-1px; line-height:100%; *line-height:115%;}
.banCh .gallery dl dd a img {position:absolute; left:0; top:0;}

.banCh .gallery p {position:relative; bottom:1px; left:2px;}

.banCh .notice {float:right; position:relative; width:242px;}
.banCh .notice ul {position:absolute; left:55px; top:0; width:187px; height:72px; padding-top:7px; background:url(/images/main/notice_bg.gif) no-repeat right top;}
.banCh .notice ul li {padding-top:1px; *padding-top:0;}

/*¿Ã½ºÅ¸Àü */
.alstar {overflow:hidden; _zoom:1; padding-left:5px; padding-left:3px;}
.alstar .banner {float:left; width:420px; height:190px;}
.alstar .alstarCo {position:relative; float:left; width:267px; height:190px; background:url(/images/main/allstar_bg.gif) no-repeat left top; letter-spacing:-1px;}
.alstar .alstarCo .title {padding:12px 0 0 0 ; text-align:center;}
.alstar .alstarCo .more {position:absolute; top:13px; right:12px;}
.alstar .alstarCo dl {overflow:hidden; _zoom:1;padding:10px 0 0 0;}
.alstar .alstarCo dl dt {float:left; width:70px; padding:10px 0 0 14px;}
.alstar .alstarCo dl dd.name {float:left; width:135px;  padding:15px 0 0 0px; }
.alstar .alstarCo dl dd.name strong {font-size:14px ; color:#000;}
.alstar .alstarCo dl dd.contents {clear:both; width:148px; padding:12px 0 0 14px; font:11px Dotumn, "µ¸¿ò", sans-serif; color:#848a98; }
.alstar .alstarCo dl dd.represent {padding:15px 0 0 14px;  font:11px Dotumn, "µ¸¿ò", sans-serif; color:#576c88}
.alstar .alstarCo dl dd.represent em {font-weight:bold;}
.alstar .alstarCo dl dd.num {position:absolute; top:53px; right:15px;   font:11px Dotumn, "µ¸¿ò", sans-serif;  }
.alstar .alstarCo dl dd.num span {padding-right:5px; color:#cfcfcf;}
.alstar .alstarCo dl dd.num em {font-weight:bold; font-size:12px; color:#ff6600; text-decoration:underline;}
.alstar .alstarCo dl dd.num img {padding:5px 0 0 1px;}
.alstar .alstarCo dl dd.photo {position:absolute; top:80px; right:10px; padding:3px 0 0 3px; width:85px; height:71px; background:url(/images/main/allstar_photo_bg.gif) no-repeat left top;}




/* ±ÝÁÖÀÇ HOT ·©Å· */
.weekRank  {float:left; position:relative; width:200px; margin-left:7px;}
.weekRank h4 {margin-top:2px;}

.weekRank ul.ranking {float:left; width:200px; height:122px; background:url(/images/main/wRanking_bg.gif) no-repeat right top;}
.weekRank ul.ranking li {float:left;}
.weekRank ul.ranking li.rGI {position:absolute; left:112px; top:0;}
.weekRank ul.ranking li.rGG {position:absolute; left:153px; top:0;}

.weekRank ul.ranking li ol {position:absolute; left:-105px; top:15px; width:100px; padding:10px 20px 5px 66px;}
.weekRank ul.ranking li ol li {width:98px; _width:80px; padding:4px 0 2px 15px; _padding:4px 20px 2px 15px; border-bottom:1px solid #EAE9E5;}
.weekRank ul.ranking li ol li a {font:11px µ¸¿ò; letter-spacing:-1px; background:none;}
.weekRank ul.ranking li ol li em {position:absolute; right:10px; _right:20px; font:10px verdana; letter-spacing:-1px;}
.weekRank ul.ranking li ol li em img {margin-top:2px;}
.weekRank ul.ranking li ol li.no1 {background:url(/images/icon/num_01.gif) no-repeat left 6px;}
.weekRank ul.ranking li ol li.no2 {background:url(/images/icon/num_02.gif) no-repeat left 6px;}
.weekRank ul.ranking li ol li.no3 {background:url(/images/icon/num_03.gif) no-repeat left 6px;}
.weekRank ul.ranking li ol li.no4 {background:url(/images/icon/num_04.gif) no-repeat left 6px;}
.weekRank ul.ranking li ol li.no5 {border:none; background:url(/images/icon/num_05.gif) no-repeat left 6px;}

.weekRank ul.ranking li.rGG ol {padding:10px 20px 5px 25px;}

.weekRank ul.info {float:left; width:200px; height:40px; padding-top:8px; background:#E3F1BA url(/images/main/wRanking_bot.gif) no-repeat right bottom;}
.weekRank ul.info li {padding:0 0 3px 48px; *padding:0 0 2px 48px;  font:11px µ¸¿ò; letter-spacing:-1px;}
.weekRank ul.info li em {color:#41A732; font-weight:bold;}
.weekRank ul.info li strong {font:10px verdana; color:#fff; font-weight:bold; padding:0 2px 0 2px; background-color:#67BB59;}



/*************************************************************************************
*	½ºÆä¼È Ã¤¿ë°ü	& ÇÁ¸®¹Ì¾ö Ã¤¿ë°ü													*
*************************************************************************************/

/*	½ºÆä¼È Ã¤¿ë°ü	& ÇÁ¸®¹Ì¾ö Ã¤¿ë°ü °øÅë¼Ó¼º */

#mainSpecial,
#mainPremium {float:left; width:900px; padding-top:10px; position:relative;}
#mainSpecial p img ,
#mainPremium p img {position:absolute; top:12px; right:0; }

/*	½ºÆä¼È Ã¤¿ë°ü	 */
#mainSpecial dl {float:left; position:relative; overflow:hidden; width:222px; height:105px; margin:0 4px 4px 0; background:url(/images/main/special_bg.gif) no-repeat left top;}
#mainSpecial dl.end {margin-right:0;}
#mainSpecial dl dt {position:absolute; left:9px; top:12px;}
#mainSpecial dl dd.name table {position:absolute; top:10px; left:118px; width:90px; height:38px; line-height:1.2em;}
#mainSpecial dl dd.name table a {letter-spacing:-1px; color:#0F57B9;}
#mainSpecial dl dd ul {position:absolute; left:8px; top:58px;}
#mainSpecial dl dd ul li {padding-top:2px;}
#mainSpecial dl dd ul li a {padding-left:7px; color:#344A6F; letter-spacing:-1px; background:url(/Images/Main/specia_icon_03.gif) no-repeat left 3px;}
#mainSpecial dl dt.specialRent {position:absolute; left:0; top:0;}
 
#mainSpecial dl.wide {width:448px; height:105px; background:url(/images/main/special_wide_bg.gif) no-repeat left top;}
#mainSpecial dl.wide dt.logoCase01 {position:absolute; left:27px; top:19px;}
#mainSpecial dl.wide dt.logoCase02 {position:absolute; left:18px; top:12px;}
#mainSpecial dl.wide dd.list ul {width:260px; position:absolute; left:166px; top:10px;}
#mainSpecial dl.wide dd.name {position:absolute; left:0; top:80px; width:154px; text-align:center;}
#mainSpecial dl.wide dd.name a {letter-spacing:-1px; color:#0F57B9;}
#mainSpecial dl.wide dd.info {position:absolute; left:160px; top:80px; width:230px; font:11px µ¸¿ò; letter-spacing:-1px; color:#4678BD;}
#mainSpecial dl.wide dd.info img {margin-top:-4px; _position:relative; _top:0px;}
#mainSpecial dl.wide dd.num {position:absolute; right:0; top:72px; width:35px; height:22px; padding:6px 0 0 10px; *padding:7px 0 0 10px; font:11px µ¸¿ò; color:#4678BD; background:url(/Images/Main/special_td_06.gif) no-repeat left top;}
#mainSpecial dl.wide dd.num a {font:11px µ¸¿ò; font-weight:bold; text-decoration:underline; color:#4678BD;}

/*	ÇÁ¸®¹Ì¾ö Ã¤¿ë°ü	 */
#mainPremium dl {float:left; position:relative; overflow:hidden; width:176px; height:103px; margin:0 5px 5px 0; background:url(/images/main/premium_bg.gif) no-repeat left top;}
#mainPremium dl.end {margin-right:0;}
#mainPremium dl dt {position:absolute; left:38px; top:12px;}

#mainPremium dl dd.name {position:absolute; left:0px; top:50px; width:170px; text-align:center;}
#mainPremium dl dd.name a {color:#0F57B9;}
#mainPremium dl dd.title {position:absolute; left:8px; top:68px; width:162px;}
#mainPremium dl dd.title a {line-height:1.2em;}
#mainPremium dl dt.preRent {position:absolute; left:0; top:0;}


/*************************************************************************************
*	ÇÏ´Ü ÄÁÅÙÃ÷ ·¹ÀÌ¾Æ¿ô																	*
*************************************************************************************/
#contentBase {float:left; position:relative; width:900px; margin-top:15px; overflow:hidden;}

.baseLeft {float:left; width:190px; margin-right:10px; background:url(/images/main/left_bg.gif) repeat-y left top;}
.baseCenter {float:left; width:520px; margin-right:10px;}
.baseRight {float:right; overflow:hidden; width:170px; background:url(/images/main/right_bg01.gif) repeat-y left top;}


/*************************************************************************************
*	ÇÏ´ÜÄÁÅÙÃ÷ - ÁÂÃø																	*
*************************************************************************************/
/* ¿¬ºÀÁ¤º¸ */
.salary {padding-bottom:10px; background:url(/images/main/left_bottom01.gif) no-repeat left bottom;}
.salary h3 {padding:13px 12px 0 12px; background:url(/images/main/left_top.gif) no-repeat left top;}
.salary .info {width:166px; padding:5px 12px 10px 12px;}
.salary .info dl {padding:5px 0 3px 0; width:166px; border-bottom:1px solid #E3E3E3; position:relative; letter-spacing:-1px;}
.salary .info dl.end {border:0;}
.salary .info dl dt {font:11px verdana;}
.salary .info dl dt a strong {color:#229c9b; letter-spacing:-1px;}
.salary .info dl dd {padding-top:2px; height:14px;}
.salary .info dl dd.pay {position:absolute; right:0; top:19px;}
.salary .info dl dd.pay a {font:11px verdana; color:#ff6a00;}
.salary .off dl dd.pay a {font:11px µ¸¿ò; color:#ff6a00; letter-spacing:0; text-decoration:underline;}

/* °ÔÀÓÀâ POLL */
.poll {background:url(/images/main/left_bottom01.gif) no-repeat left bottom;}
.poll h3 {padding:7px 0 0 12px; background:url(/images/main/left_top01.gif) no-repeat left top;}
.poll dl {width:166px; padding:0 11px 10px 12px;}
.poll fieldset dl dt {width:130px; padding:4px 4px 4px 32px; color:#366037; letter-spacing:-1px; background:#F4F4F4 url(/images/main/q.gif) no-repeat 7px 5px;}
.poll fieldset dl dd dl.qList {padding:0; overflow:hidden; width:166px;}
.poll fieldset dl dd dl.qList dt {float:left; background:none; padding:0; width:20px; text-align:center;}
.poll fieldset dl dd dl.qList dt input {margin-top:6px; *margin-top:1px;}
.poll fieldset dl dd dl.qList dd {padding:5px 0 2px 20px;}

.poll fieldset dl dd ul.add {overflow:hidden; width:166px; padding:10px 0 5px 5px; *padding:10px 0 2px 1px; background:url(/images/main/poll_line.gif) no-repeat 8px top;}
.poll fieldset dl dd ul.add li {float:left; padding-right:10px;}
.poll fieldset dl dd ul.add li input {margin:2px 2px 0 0; *margin:-2px 0 0 0;}

.poll fieldset dl dd.btn ul {height:20px; padding:4px 0 5px 15px;}
.poll fieldset dl dd.btn ul li {float:left; padding-right:6px;}

/* ±ÝÁÖÀÇ ÃßÃµ µðÀÚÀÎ */
.bestDesign {background:url(/images/main/left_bottom01.gif) no-repeat left bottom;}
.bestDesign dl {width:166px; padding:8px 12px 10px 12px;}
.bestDesign dl dd {text-align:center; padding:3px 0 2px 0; position:relative;}
.bestDesign dl dd strong {font:11px µ¸¿ò; font-weight:bold; color:#0699af;}
.bestDesign dl dd.grade {text-align:left; background-color:#f6f5e8;}
.bestDesign dl dd.grade a em {position:absolute; right:2px; _right:10px; top:4px; font:10px verdana; letter-spacing:-1px;}

/* °ÔÀÓÀâ ÃßÃµ µµ¼­ */
.goodBook{overflow:hidden;}
.goodBook dl {float:left; width:166px; padding:8px 12px 10px 12px;}
.goodBook dl dt {float:left; width:80px; height:97px; text-align:center; padding-top:5px; border:1px solid #C6CFE7;}
.goodBook dl dd {float:left; width:75px; padding-left:5px; padding-top:5px;}
.goodBook dl dd a {font:11px µ¸¿ò; letter-spacing:-1px; color:#969696; line-height:1.2em;}
.goodBook dl dd a strong {color:#0699af; line-height:0.8em;}

/* °í°´¼¾ÅÍ */
.help {overflow:hidden; padding-bottom:25px; background:url(/images/main/help05.gif) no-repeat left bottom;}
.help h3 {height:158px;}
.help ul {width:190px; height:71px;}



/*************************************************************************************
*	ÇÏ´ÜÄÁÅÙÃ÷ - Áß¾Ó																	*
*************************************************************************************/
/* HOT Ã¤¿ë°ü */
.mainHot {position:relative;}
.mainHot h3 {padding-bottom:5px; background:url(/images/main/hot_gi_line.gif) no-repeat left bottom;}
.mainHot p {position:absolute; right:0; top:3px;}
.mainHot dl {position:relative; width:520px; border-bottom:1px solid #E1E1E1;}
.mainHot dl dt {width:85px; height:50px; background:url(/images/main/hot_gi_logobg.gif) no-repeat left top;}
.mainHot dl dt a img {position:absolute; left:10px; top:12px;}
.mainHot dl dd.name a {position:absolute; left:92px; top:9px;}
.mainHot dl dd.title a {position:absolute; left:92px; top:26px; padding-right:3px;}
.mainHot dl dd.title a.optBold {font-weight:bold;}
.mainHot dl dd.title a.optColor {color:#0270C5; font-weight:bold;}
.mainHot dl dd.title a img.optIcon {padding:2px 3px 0 0;}
.mainHot dl dd.title a span.optText {position:relative; left:3px; top:-1px; height:15px; padding:3px 2px 1px 0; *padding:0 2px 1px 0; letter-spacing:-1px; font:11px dotum; color:#FFF;
background:url(/images/Icon/bgOpt.gif) no-repeat right top;}




.mainHot dl dd.detail01 {position:absolute; right:0; top:10px; font:11px µ¸¿ò; color:#969696;}
.mainHot dl dd.detail02 {position:absolute; right:0; top:31px; font:11px µ¸¿ò; color:#969696;}


/* °ÔÀÓÀü¹® ÀÎÀç */
.injae {margin-top:10px; position:relative; font-family:±¼¸²;}
.injae dl {width:520px; height:100px; background:url(/images/main/expert_injae_bg.gif) no-repeat left bottom; }
.injae dl dt {float:left; padding:6px 0 0 6px; width:90px; text-align:center;}
.injae dl dd {padding:6px 0 0 1px;}
.injae dl dd ul {width:400px; overflow:hidden;} 
.injae dl dd ul li {float:left; white-space:nowrap; line-height:1.5em; padding:0 4px 0 3px; background:url(/images/icon/sq_06.gif) no-repeat right 6px;}
.injae dl dd ul li.end {background:none;}
.injae dl dd ul li a {color:#777;}
.injae dl dd ul li a:hover, 
.injae dl dd ul li a:active {color:#fc5a00;}

.injae p {position:absolute; right:24px; top:9px; _width:250px; _left:260px;}
.injae p a img {padding-right:3px;}


/* »ý»ýÅäÅ© */
.talk {position:relative; margin-top:15px; width:520px; height:155px; background:url(/images/main/talk_bg.gif) no-repeat right top;}
.talk ul {overflow:hidden;}
.talk ul li {width:120px;}
.talk ul li a {display:block; width:120px; height:23px; margin-bottom:2px; *margin-bottom:-1px; _margin-bottom:0;  background:url(/images/main/talk_menu.gif) no-repeat left top; text-indent:-5000px;}

.talk ul li.list01 a {background-position:0 -3px;}
.talk ul li.list01 a:hover,
.talk ul li.list01 a.on {background-position:0 -158px;}
.talk ul li.list02 a {background-position:0 -28px;}
.talk ul li.list02 a:hover,
.talk ul li.list02 a.on {background-position:0 -183px;}
.talk ul li.list03 a {background-position:0 -53px;}
.talk ul li.list03 a:hover,
.talk ul li.list03 a.on {background-position:0 -208px;}
.talk ul li.list04 a {background-position:0 -78px;}
.talk ul li.list04 a:hover,
.talk ul li.list04 a.on {background-position:0 -233px;}
.talk ul li.list05 a {background-position:0 -103px;}
.talk ul li.list05 a:hover,
.talk ul li.list05 a.on {background-position:0 -258px;}
.talk ul li.list06 a {background-position:0 -128px;}
.talk ul li.list06 a:hover,
.talk ul li.list06 a.on {background-position:0 -283px;}

.talk ul li div {position:absolute; left:120px; top:0;}
.talk ul li div h4 {float:left;}
.talk ul li div ul {overflow:hidden; width:370px; padding:7px 0 0 10px;}
.talk ul li div ul li {padding-bottom:3px; width:360px;}
.talk ul li div ul li a {display:inline; background:none; text-indent:1px;}
.talk ul li div ul li em {font:10px verdana; color:#969696; letter-spacing:-1px;}


/* ±×·¡ÇÈµðÀÚÀÎ °¶·¯¸® */
.designG {overflow:hidden; position:relative; width:520px; margin-top:15px; background:url(/images/main/gall_bot.gif) no-repeat left bottom;}
.designG h3 {padding-bottom:10px; background:#fff url(/images/main/gall_top.gif) no-repeat left bottom;}
.designG p {position:absolute; top:5px; right:2px;}

.designG dl {float:left; width:114px; height:140px; margin:4px 0 0 10px; position:relative;}
.designG dl.first {margin-left:17px; _margin-left:7px;}
.designG dl dd.gTitle {text-align:center; padding:5px 0 4px 0;  background:url(/images/common/line_dot05.gif) repeat-x left bottom;}
.designG dl dd.gTitle a {color:#079490; letter-spacing:-1px;}
.designG dl dd a em {position:absolute; right:0; top:112px; font:10px verdana;}
.designG dl dd img {position:absolute; left:0; top:112px;}


/* ´º½º */
.news {width:520px; margin-top:15px;}
.news dl.mainNews {height:68px; background:url(/images/main/news_02.gif) no-repeat right top;}
.news dl.mainNews dt {float:left; width:102px;}
.news dl.mainNews dd {width:400px; padding:4px 0 0 105px; *padding:6px 0 0 5px; }
.news dl.mainNews dd.head {padding-top:10px;}
.news dl.mainNews dd.head a strong {font:13px ±¼¸²; color:#4D819B; font-weight:bold; text-decoration:underline;}

.news dl.subNews {height:100px; background:url(/images/main/news_bot.gif) no-repeat left bottom;}
.news dl.subNews dt {float:left; width:90px;}
.news dl.subNews dt.end a img {margin-top:4px;}
.news dl.subNews dd {padding:6px 0 3px 100px; *padding:6px 0 3px 5px; background:url(/images/main/news_05.gif) repeat-x left bottom;}
.news dl.subNews dt.end,
.news dl.subNews dd.end {background:none;}
.news dl.subNews dd ul {width:418px; padding:0 0 4px 0;}
.news dl.subNews dd ul li {position:relative;}
.news dl.subNews dd ul li a {line-height:1.5em;}
.news dl.subNews dd ul li em {display:block; position:absolute; right:14px; *right:0; top:0; font:10px verdana; color:#969696;}


/* ±³À°°úÁ¤ */
.edu {overflow:hidden; width:520px; margin-top:15px; height:142px; background:url(/images/main/edu_bg.gif) no-repeat left top;}
.edu ul {float:left; padding:8px 8px 0 9px;}
.edu ul li {float:left; width:242px; padding-right:19px;}
.edu ul li.end {padding-right:0;}
.edu ul li ul {padding:6px 0 0 8px;}
.edu ul li ul li {width:200px; padding:1px 0 2px 0;  _padding:1px 0 2px 0;}
.edu ul li ul li a {padding-left:8px; background:url(/images/icon/bullet08.gif) no-repeat left 3px;}



/*************************************************************************************
*	ÇÏ´ÜÄÁÅÙÃ÷ - ¿ìÃø																	*
*************************************************************************************/
/* ÆÄ¿ö¼­ºñ½º */
.powerSvc {overflow:hidden; height:445px; padding-bottom:15px; background:url(/images/main/ps_bot.gif) no-repeat left bottom;}
.powerSvc ul {padding-left:8px;}
.powerSvc ul li.psList {padding:11px 0 0 0;}
.powerSvc ul li.psList img {padding-bottom:3px;}
.powerSvc ul li.psList ul {overflow:hidden; padding-left:0; width:154px; border-top:3px solid #d8e9d9;  border-left:1px solid #d8e9d9; border-right:1px solid #d8e9d9; border-bottom:1px solid #d8e9d9; background-color:#eff6ef;}
.powerSvc ul li.psList ul li {float:left; width:68px; height:17px; padding:3px 0 0 8px; border-right:1px solid #d8e9d9; border-bottom:1px solid #d8e9d9;}
.powerSvc ul li.psList ul li.end {border-bottom:0;}
.powerSvc ul li.psList ul li.right {border-right:0; width:69px;}
.powerSvc ul li.psList ul li a {font:11px µ¸¿ò;}
.powerSvc ul li.psList ul.wide {margin-top:0; border-top:0;}
.powerSvc ul li.psList ul.wide li {width:145px; border-right:0} 

/* °ÔÀÓ Á÷Á¾º° °¡ÀÌµå */
.jobGuide {overflow:hidden; height:180px; margin-top:10px; background-color:#FFF; background:url(/images/main/guide05.gif) no-repeat left bottom;}
.jobGuide h3 {padding-bottom:3px;}
.jobGuide ul {padding-bottom:20px;}


/* ±â¾÷ ÀÎÅÍºä */
.interviewCo {overflow:hidden; margin-top:10px; background:url(/images/main/ps_bot.gif) no-repeat left bottom;}
.interviewCo dl {width:170px;}
.interviewCo dl dt {text-align:center; padding:8px 0 6px 0; border-bottom:1px solid #F4F4F4;}
.interviewCo dl dd.name {padding:5px 0 3px 0; text-align:center; color:#4A7E9E;}
.interviewCo dl dd.info {padding:5px 0 15px 8px;}
.interviewCo dl dd.info a {color:#969696; letter-spacing:-1px; line-height:1.2em;}


/* °³ÀÎ ÀÎÅÍºä */
.interviewUser {overflow:hidden; margin-top:10px; background:url(/images/main/ps_bot.gif) no-repeat left bottom;}
.interviewUser dl {float:left; _float:none; width:170px; position:relative;}
.interviewUser dl dt {padding:7px 10px 8px 10px; }
.interviewUser dl dd.name1 {position:absolute; left:84px; top:8px; padding:2px 0 0 0; text-align:center; width:59px; height:16px; color:#FFF; letter-spacing:-1px; background:url(/images/main/interview_man_name.gif) no-repeat left top;}
.interviewUser dl dd.name2 {position:absolute; left:84px; top:32px;}
.interviewUser dl dd.name2 a {font:11px µ¸¿ò; color:#969696; letter-spacing:-1px; line-height:1.2em;}
.interviewUser dl dd.info {width:158px; padding:8px 10px 15px 8px; border-top:1px solid #F4F4F4;}
.interviewUser dl dd.info a {color:#969696; letter-spacing:-1px; line-height:1.2em;}

/* °ÔÀÓ¾÷°è µ¿Çâ*/ 
.gTrend {overflow:hidden; margin-top:10px; background:url(/images/main/trend_bot.gif) no-repeat left bottom;}
.gTrend ul {padding:8px 0 10px 8px; width:154px;}
 .gTrend ul li {padding:0 0 2px 0; width:150px;}
.gTrend ul li a {padding-left:8px; background:url(/images/icon/bullet08.gif) no-repeat left 4px;} 


/* ·©Å°´åÄÄ */
p.ranky {overflow:hidden; margin-top:10px;}


/* ¿ìÃø ÇÏ´Ü*/
.rightBottom {overflow:hidden; height:4px; margin:10px 0 0 0; padding:0;} 

/*************************************************************************************
*	Á¦ÈÞ»çÀÌÆ®																		*
*************************************************************************************/
#contentPartner {clear:both; padding-top:5px; _padding-top:4px;}


/*************************************************************************************
*	footer																			*
*************************************************************************************/
#mainFooter {clear:both; overflow:hidden; width:900px; padding-top:12px;}
#mainFooter .section {float:left; width:900px; height:35px; background:url(/images/gn/footer_bg.gif) no-repeat left top; border-bottom:1px solid #ebe9e3;}
#mainFooter .section img {float:left; margin-left:40px;}

#mainFooter .section .fmSite {float:right; position:relative; width:142px; height:24px; margin:6px 23px 0 0; _margin:6px 13px 0 0; background:url(/images/gn/familysite_bg.gif) no-repeat left top;}
#mainFooter .section .fmSite ul {position:absolute; left:10px; bottom:23px; padding:4px 8px 3px 5px; width:103px; background-color:#FB8439; border:1px solid #FFCB6B;}
#mainFooter .section .fmSite ul li {margin-bottom:1px;}
#mainFooter .section .fmSite ul li a {color:#fff;}
#mainFooter .section .fmSite p.arr img {padding-left:0; position:absolute; right:-10px; top:0;}

#mainFooter .add {float:left; width:900px; padding-bottom:15px; background:url(/images/gn/footer_bg_n_1.gif) no-repeat left bottom; border-top:1px solid #E4E4E4;}
#mainFooter .add .bi {float:left; margin:12px 10px 15px 30px;_margin:12px 10px 15px 15px; padding-right:30px;}
#mainFooter .add .bi img {margin-top:4px; }
#mainFooter .add .seal {float:right; margin:2px 10px 15px 0; padding-right:40px;}
#mainFooter .add address {float:left; width:480px; padding:0 0 0 5px;_padding:3px 0 0 0; font:11px µ¸¿ò; color:#777; line-height:17px; margin-top:5px;}
#mainFooter .add address em {background:url(/images/icon/sq_06.gif) no-repeat 8px 4px; padding:0 8px 0 18px;} 
#mainFooter .add address em.end {background:url(/images/icon/sq_06.gif) no-repeat 0 4px; padding:0 0 0 8px;} 
#mainFooter .add address strong {background:#F3F1E9 url(/images/icon/mail_01.gif) no-repeat left 2px; padding:2px 2px 2px 18px;}
#mainFooter .add address a strong {font:11px µ¸¿ò; font-weight:bold; color:#ff6a00; text-decoration:underline;}
#mainFooter .add address strong img {padding:0 4px 0 0;}

#mainFooter span {clear:both; text-align:center; display:block; padding:10px 0 10px 0; color:#969696;}
#mainFooter span a em {font-weight:bold; color:#2f6bac;}


/* ¿Â¶óÀÎ µðÁöÅÐ ÄÜÅÙÃ÷ */
.onlineDigital {clear:both; position:relative; width:870px; margin:0 auto; text-align:left;}
.onlineDigital dl dt {padding:18px 0 18px 12px;}
.onlineDigital dl dd {position:absolute; top:10px; left:195px;}
.onlineDigital li {font:11px/1.8 dotum,"µ¸¿ò",sans-serif; color:#494949; letter-spacing:-1px;}
.onlineDigital li.num1,
.onlineDigital li.num2 {display:inline; margin-right:30px;}
.onlineDigital li em {color:#06c; font-style:normal;}
.onlineDigital li span {display:inline !important;}
.onlineDigital li span.address {color:#494949 !important; font:11px dotum,"µ¸¿ò",sans-serif !important; padding:0 !important;}
.onlineDigital li a {font:bold 11px dotum,"µ¸¿ò",sans-serif; text-decoration:underline; color:#494949;}
