@charset "euc-kr";	
/*
-------------------------------------
.ÆÄÀÏ¸í      :  main.css
.ÀÛ¾÷½ÃÀÛ    :  2009/04/07
.ÃÖÁ¾¼öÁ¤ÀÏ  : 2016-06-27 
.ÀÛ¾÷ÀÚ      : ±èÇö¿í
.»óÅÂ        : º¯°æ
-------------------------------------
*/

/*************************************************************************************
*	±âº»																			*
*************************************************************************************/
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 ul.fms {float:left; *padding-top:2px; margin-left:18px; text-align:left;}
#gnb .top ul.fms li {*background-position:right 2px; line-height:15px;}
#gnb .top ul.fms li a {display:inline-block; padding:0 0 0 15px; height:13px; background:url(/images/gn/mn_fms.png) no-repeat 0 -24px;}
#gnb .top ul.fms li.first a {padding:0 0 0 24px; background-position:0 0;}

/*#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:67px; *top:150px; right:-105px; width:200px;}


/*************************************************************************************
*	·Î±×ÀÎ																			*
*************************************************************************************/
.login {float:left; width:197px; height:189px; padding-right:5px; 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 {overflow:hidden; width:166px; padding:3px 0 4px 0; background:url(/images/main/line_dot.gif) repeat-x left bottom;}
.login .logOff dl.select dt {float:left; padding-left:3px; padding-bottom:5px;}
.login .logOff dl.select dt input {float:left; width:13px; height:13px;}
.login .logOff dl.select dd {float:left; width:58px; padding-left:3px; line-height:13px; padding-bottom:5px; *width:62px;}
.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:90px; 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:106px; 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:17px; 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:16px 0 0 7px; background:url(/images/icon/ar_01.gif) no-repeat left 17px;}
.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:5px;}

/* 2016-07-05 ±èÇö¿í Ãß°¡*/
.login .logOff .btnLogin{margin-right:10px;}
.login .logOff .btnLogin a{}
.login .logOff .btnLogin a.login_p{display:block; width:149px; height:11px; padding:13px 0 10px 11px; background-color:#fafafa; border:1px solid #e9e8e5; font:bold 12px/100% "µ¸¿ò", "dotum"; color:#666; letter-spacing:-0.5px;margin-top:6px;}
.login .logOff .btnLogin a.login_p:hover{color:#00bae3;}
.login .logOff .btnLogin a.login_p span{background-position:-342px -20px;}

.login .logOff .btnLogin a.login_c{display:block; width:149px; height:11px; padding:13px 0 10px 11px; background-color:#fafafa; border:1px solid #e9e8e5; font:bold 12px/100% "µ¸¿ò", "dotum"; color:#666; letter-spacing:-0.5px;margin-top:6px;}
.login .logOff .btnLogin a.login_c span{background-position:-391px -20px;}
.login .logOff .btnLogin a.login_c:hover{color:#00bae3;}

.login .logOff .btnLogin a.login_e{display:block; width:163px; line-height:100%; text-align:center; border-bottom:1px dashed #d8d6cd; padding:11px 0;}

.login .logOff .btnLogin a span{display:block; position:relative; top:-10px; width:29px; height:30px; margin-right:7px; float:left; background:url(/images/spr/spr_gj.png) no-repeat;}



/* ·Î±×ÀÎ ÈÄ */
.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:495px; height:110px;}

.banCh .mainBig {margin-bottom:5px; background:url(/images/common/ban_485x105_bg.gif) no-repeat left top;}

.banCh .gallery {float:left; width:240px; margin-right:8px; background:url(/images/main/ch_bg.gif) no-repeat left bottom;}
.banCh .gallery dl {position:relative; height:44px; margin-bottom:8px;}
.banCh .gallery dl dt {padding-left:50px; position:absolute; left:0; top:32px;}
.banCh .gallery dl dd {padding-left:50px; padding-top:2px;}
.banCh .gallery dl dt a {color:#ee0f70;}
.banCh .gallery dl dd a {font:11px/12px 'µ¸¿ò',dotum; letter-spacing:-1px;}
.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:247px;}
.banCh .notice ul {position:absolute; left:57px; top:0; width:190px; height:68px; padding-top:6px; 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:198px; margin-left:5px;}
.weekRank h4 {margin-top:2px; margin-left:-3px;}

.weekRank ul.ranking {float:left; width:198px; height:123px; 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:109px; top:0;}
.weekRank ul.ranking li.rGG {position:absolute; left:150px; top:0;}

.weekRank ul.ranking li ol {position:absolute; left:-105px; top:15px; width:160px; padding:10px 20px 5px 6px;}
.weekRank ul.ranking li ol li {width:158px; _width:140px; padding:4px 0 2px 15px; _padding:4px 20px 2px 15px; border-bottom:1px solid #EAE9E5; text-indent:2px;}
.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 2px 6px;}
.weekRank ul.ranking li ol li.no2 {background:url(/images/icon/num_02.gif) no-repeat 2px 6px;}
.weekRank ul.ranking li ol li.no3 {background:url(/images/icon/num_03.gif) no-repeat 2px 6px;}
.weekRank ul.ranking li ol li.no4 {background:url(/images/icon/num_04.gif) no-repeat 2px 6px;}
.weekRank ul.ranking li ol li.no5 {border:none; background:url(/images/icon/num_05.gif) no-repeat 2px 6px;}

.weekRank ul.ranking li.rGG ol {padding:10px 20px 5px 0px; margin-left:-35px;}

.weekRank ul.info {float:left; width:198px; height:41px; padding-top:7px; background:#E3F1BA url(/images/main/wRanking_bot.gif) no-repeat right bottom;}
.weekRank ul.info li {padding:0 0 3px 54px; *padding:0 0 2px 54px;  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; clear:left;}
.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 dt{text-align:center}
.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:292px;}
.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 {width:520px; padding-bottom:14px; margin-top:10px; position:relative; background:url(/images/main/expert_injae_bg.gif) no-repeat left bottom; font-family:±¼¸²;}
.injae dl {padding-top:5px; border-left:3px solid #e8e8e8; border-right:3px solid #e8e8e8; }
.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:375px; 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;}

/* AD ¹è³Ê */
#adMainLeft {position: absolute; top:0px; left:-80px; z-index:100;}



/* 2016-06-27 Ãß°¡ */
.nGnb{width:900px;}
.nGnb .nGnb_sec1{margin-top:9px;}
.nGnb .nGnb_sec1 ul{display:block;}
.nGnb .nGnb_sec1 ul li{float:left;}
.nGnb .nGnb_sec1 .tMenu1 li{ color:#303536;}
.nGnb .nGnb_sec1 .tMenu1 .jk{margin-left:0px; padding-left:0px;}
.nGnb .nGnb_sec1 .tMenu1 .jk .ico{position:relative; top:0px; margin-right:5px; vertical-align:middle; display:inline-block; width:23px; height:13px; background:url(/images/spr/spr_gj.png) no-repeat -20px -20px;}
.nGnb .nGnb_sec1 .tMenu1 .ab{margin-left:9px; padding-left:10px; position:relative;}
.nGnb .nGnb_sec1 .tMenu1 .ab .ico{position:relative; top:-2px; margin-right:5px; vertical-align:middle; display:inline-block; width:14px; height:15px; background:url(/images/spr/spr_gj.png) no-repeat -63px -20px;}
.nGnb .nGnb_sec1 .tMenu1 .ab:before{content:""; position:absolute; top:2px; left:0px; width:1px; height:10px; background-color:#d9d9d9; display:block;}
.nGnb .nGnb_sec1 .tMenu2{}
.nGnb .nGnb_sec1 .tMenu2 li:first-child{padding-left:0px; margin-left:0px;}
.nGnb .nGnb_sec1 .tMenu2 li{padding-left:6px; margin-left:5px; color:#303536; position:relative;}
.nGnb .nGnb_sec1 .tMenu2 li:first-child:before{display:none;}
.nGnb .nGnb_sec1 .tMenu2 li:before{content:""; position:absolute; top:2px; left:0px; width:1px; height:10px; background-color:#d9d9d9; display:block;}

.nGnb .nGnb_sec2{margin-top:31px;}
.nGnb .nGnb_sec2 .nLogo{width:247px;}
.nGnb .nGnb_sec2 > div{float:left;}
.nGnb .nGnb_sec2 .nLogo span{width:177px; height:52px; display:block; background:url(/images/spr/spr_gj.png) no-repeat -20px -54px; text-indent:-9999px; overflow:hidden;}
.nGnb .nGnb_sec2 .nSearch .mainSch{display:block; border:1px solid #00bce3; box-sizing:border-box; }
.nGnb .nGnb_sec2 .nSearch .inpSel label{position:absolute; top:10px; left:15px; color:#777; font-weight:bold; width:50px; overflow:hidden; white-space:nowrap; z-index:-1px;}
.nGnb .nGnb_sec2 .nSearch .inpSel select{width:92px; height:20px; margin:7px 0; padding:0 0 0 13px; border:none; float:left; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; outline:none; opacity:0; filter:alpha(opacity=0); -ms-filter:alpha(opacity-0)}
.nGnb .nGnb_sec2 .nSearch .inpSel select::-ms-expand{display:none;}
.nGnb .nGnb_sec2 .nSearch .inpSel{float:left; display:block; box-sizing:border-box; width:92px; height:34px; position:relative; overflow:hidden;}
.nGnb .nGnb_sec2 .nSearch .inpSel:before{content:""; position:absolute; width:9px; height:5px; top:14px; right:11px; background:url(/images/spr/spr_gj.png) no-repeat -196px -20px;}
.nGnb .nGnb_sec2 .nSearch .inpSel:after{content:""; position:absolute; width:1px; height:21px; top:6px; right:0px; background-color:#d6d6d6;}
.nGnb .nGnb_sec2 .nSearch .inpTxt{float:left; width:228px; height:20px; margin:7px 7px; border:none; outline:none; color:#777; font-weight:bold;}
.nGnb .nGnb_sec2 .nSearch .inpBtn{float:left; width:49px; height:34px; padding:10px; border:none; float:left; box-sizing:border-box; background:url(/images/spr/spr_gj.png) no-repeat -110px -12px; background-color:#00bce3; outline:none;cursor:pointer; text-indent:-9999px; overflow:hidden;}
.nGnb .nGnb_sec2 .nSearch .favWord{padding-left:17px; position:relative; margin-top:5px;}
.nGnb .nGnb_sec2 .nSearch .favWord li:first-child{margin-left:0px; padding-left:0px;}
.nGnb .nGnb_sec2 .nSearch .favWord li:first-child:before{display:none;}
.nGnb .nGnb_sec2 .nSearch .favWord li{position:relative; top:0px; margin-left:6px; display:table; float:left;}
.nGnb .nGnb_sec2 .nSearch .favWord li a{font:11px/11px dotum,"µ¸¿ò",sans-serif; color:#777; display:table-cell; vertical-align:middle; padding-top:3px; padding-left:7px;}
.nGnb .nGnb_sec2 .nSearch .favWord li:before{content:""; position:absolute; top:2px;  left:0px; display:block; width:1px; height:11px; background-color:#d6d6d6;}
.nGnb .nGnb_sec2 .nSearch .favWord:before{content:""; position:absolute; width:11px; height:11px; top:50%; margin-top:-6px; left:0px; background:url(/images/spr/spr_gj.png) no-repeat -96px -19px;}
.nGnb .nGnb_sec2 .nBnr{width:266px;}
.nGnb .nGnb_sec2 .nBnr a{display:inline-block; float:right; text-align:right;}

.nGnb .nGnb_sec3{clear:left; margin-top:26px; margin-bottom:3px;}
.nGnb .nGnb_sec3 .nNav{}
.nGnb .nGnb_sec3 ul{}
.nGnb .nGnb_sec3 ul li{float:left; display:block; box-sizing:border-box; position:relative;}
.nGnb .nGnb_sec3 ul li:first-child:before{display:none;}
.nGnb .nGnb_sec3 ul li:before{content:""; position:absolute; top:12px; height:0px; display:block; width:1px; height:18px; opacity:0.40; filter:alpha(opacity=40); background-color:#fff;}
.nGnb .nGnb_sec3 ul li a{font:bold 15px '¸¼Àº °íµñ',Malgun Gothic,'µ¸¿ò',Dotum,sans-serif; letter-spacing:-0.3px; color:#fff; display:block;  padding:0 26px 0 25px; height:40px; line-height:40px; text-align:center; background-color:#00bae3; }
.nGnb .nGnb_sec3 ul li a.on{background-color:#1a7fab; position:relative; z-index:1; margin-right:-1px;}
.nGnb .nGnb_sec3 ul li.last a.on{background-color:#3d4245;}
.nGnb .nGnb_sec3 ul li.last{width:197px; width:197px\9;}
.nGnb .nGnb_sec3 ul li.last:before{display:none;}
.nGnb .nGnb_sec3 ul li.last a{text-align:center; background-color:#3d4245; }
.nGnb .nGnb_sec3 ul li.last a .ico.p{width:26px; height:30px; display:inline-block; position:relative; top:-2px; top:0px\9; vertical-align:middle; background:url(/images/spr/spr_gj.png) no-repeat -216px -54px; margin-right:8px;}
.nGnb .nGnb_sec3 ul li.last a .ico.c{width:26px; height:30px; display:inline-block; position:relative; top:-2px; top:0px\9; vertical-align:middle; background:url(/images/spr/spr_gj.png) no-repeat -216px -104px; margin-right:8px;}
.nGnb .nGnb_sec3 ul li.last a .ico.e{width:26px; height:30px; display:inline-block; position:relative; top:-2px; top:0px\9; vertical-align:middle; background:url(/images/spr/spr_gj.png) no-repeat -216px -153px; margin-right:8px;}

.nFooter{clear:left; border-top:2px solid #666;}
.nFooter.main{margin-top:20px;}
.nFooter .nFMenu{width:882px; height:42px; padding:0 9px; border-bottom:1px solid #d6d6d6; background-color:#f9f9f9;}
.nFooter .nFMenu ul li{float:left; position:relative;}
.nFooter .nFMenu ul li:first-child:before{display:none;}
.nFooter .nFMenu ul li:before{content:""; position:absolute; top:15px; left:0px; display:block; width:1px; height:11px; background-color:#d9d9d9;}
.nFooter .nFMenu ul li a{float:left; padding:13px 10px 14px; letter-spacing:-1px; color:#333; font-size:12px;}
.nFooter .nFMenu ul li a strong{color:#1a7fab}
.nFooter .nFMenu .fSel{padding:8px 0px;}
.nFooter .nFMenu .fSel select{border:1px solid #cccccc; color:#515151; width:145px; height:25px;}
.nFooter .nFMenu .fSel button{border:1px solid #cccccc; background-color:#fff; font-size:12px; width:30px; height:25px; box-sizing:border-box; letter-spacing:-1px; line-height:100%; vertical-align:middle;}
.nFooter .nFTxt{margin-top:20px; width:900px;}
.nFooter .nFTxt .nFInfo{width:406px; float:left; padding:0 18px 0 26px;}
.nFooter .nFTxt .nFInfo .com li:first-child{padding-left:0px; margin-left:0px;}
.nFooter .nFTxt .nFInfo .com li:first-child:before{display:none;}
.nFooter .nFTxt .nFInfo .com li{padding-left:10px; margin-left:4px; font:11px/18px "dotum", Dotum; display:inline; position:relative;}
.nFooter .nFTxt .nFInfo .com li:before{content:""; position:absolute; top:0px; left:0px; width:1px; height:11px; display:block; background-color:#ebebeb;}
.nFooter .nFTxt .nFInfo .tTit{margin-top:17px;}
.nFooter .nFTxt .tTit{clear:left; color:#333; font:11px "dotum", Dotum;}
.nFooter .nFTxt .tTit .ico{width:11px; height:11px; margin-right:6px; vertical-align:middle; display:inline-block; background:url(/images/spr/spr_gj.png) no-repeat -166px -20px;}
.nFooter .nFTxt .tTit strong{font:12px "dotum", Dotum; font-weight:bold; color:#333; vertical-align: middle;}
.nFooter .nFTxt .tTit em{font:11px "dotum", Dotum; color:#666; vertical-align: middle;}
.nFooter .nFTxt .nFInfo .noti{margin-top:5px;}
.nFooter .nFTxt .nFInfo .noti li{font:11px/18px "dotum"; color:#777; letter-spacing:-1px;}
.nFooter .nFTxt .nFTel{width:406px; float:left; padding:0 18px 0 26px; position:relative;}
.nFooter .nFTxt .nFTel:before{content:""; position:absolute; top:0px; left:0px; width:1px; height:168px; display:block; background-color:#ebebeb;}
.nFooter .nFTxt .nFTel .nFTelWrap li{margin-top:17px; width:450px;}
.nFooter .nFTxt .nFTel .nFTelWrap li > span{float:left;}
.nFooter .nFTxt .nFTel .nFTelWrap .boxTxt{display:block; width:89px; height:23px; text-align:center; padding:10px 0 0; border:1px solid #d9d9d9; background-color:#f9f9f9; font:12px "dotum", Dotum; color:#333; letter-spacing:-0.5px; margin-right:15px;}
.nFooter .nFTxt .nFTel .nFTelWrap .telTxt{display:block; font:12px "dotum", Dotum; color:#333; letter-spacing:-0.5px;}
.nFooter .nFTxt .nFTel .nFTelWrap .telTxt > span{display:block;}
.tel1{font:bold 20px/14px '¸¼Àº °íµñ',Malgun Gothic,'µ¸¿ò',Dotum,sans-serif; letter-spacing:-1.0px; color:#1a7fab;}
.tel2{margin-top:7px; font:11px/100% 'µ¸¿ò',Dotum,sans-serif;}
.tel2 > span:first-child{margin-left:0px; padding-left:0px;}
.tel2 > span:first-child:before{display:none;}
.tel2 > span{margin-left:6px; padding-left:12px; position:relative;}
.tel2 > span:before{content:""; position:absolute; top:0px; left:0px; display:block; width:1px; height:11px; background-color:#d9d9d9;}
.nFooter .nFTxt .nFTel .etcService{display:block; margin-top:18px; padding-top:15px; border-top:1px dashed #cfcfcf;}
.nFooter .nFTxt .nFTel .etcService > span{float:left; margin-right:22px; font:11px/100% 'µ¸¿ò',Dotum,sans-serif; color:#333;}
.nFooter .nFTxt .nFTel .etcService > span .ico{position:relative; top:-2px; top:-6px\9; left:5px\9; margin-left: 5px; display:inline-block; width:3px; height:5px; background:url(/images/spr/spr_gj.png) no-repeat -225px -20px;}
.nFooter .cpr{border-top:1px solid #d6d6d6; margin-top:23px; padding-top:17px; padding-bottom:57px; text-align:center; font-size:12px; color:#333;}
.nFooter .cpr em{color:#1a7fab;}

.bgW{background-color:#fff;}
.nLtWrap{width:168px; border:1px solid #dcdcdc; margin-top:10px;}
.nLtWrap .nLtTit{text-align:center; padding-top:10px; font:18px/100% '¸¼Àº °íµñ',Malgun Gothic,'µ¸¿ò',Dotum,sans-serif; color:#333; font-weight:bold; letter-spacing:-0.5px; width:168px; height:33px; border-top:3px solid #00bae3; border-bottom:1px solid #dcdcdc;}
.nLtWrap dl{padding-bottom:17px;}
.nLtWrap dl:first-of-type dt{ border-top:none;}
.nLtWrap dl dt{width:147px; height:28px; padding-top:13px; padding-left:21px; font-size:12px; font-weight:bold; color:#333; background-color:#f9f9f9; border-top:1px solid #dcdcdc;  border-bottom:1px solid #dcdcdc; text-align:left; position:relative;}
.nLtWrap dl dt > .rm{float:right; padding:4px 10px 4px 4px;}
.nLtWrap dl dt > .rm > span{display:block; overflow:hidden; text-indent:-9999px; width:29px; height:6px; background:url(/images/spr/spr_gj.png) no-repeat -294px -54px;}
.nLtWrap dl.npd{padding-bottom:0px !important;}
.nLtWrap dl.npd dt{border-bottom:none !important;}
.nLtWrap dl.nLtBul1 dt .ico{position:absolute; top:17px; left:10px; display:block; width:4px; height:5px; background:url(/images/spr/spr_gj.png) no-repeat -248px -20px;}
.nLtWrap dl.nLtBul2 dt .ico{position:absolute; top:17px; left:10px; display:block; width:4px; height:5px; background:url(/images/spr/spr_gj.png) no-repeat -272px -20px;}
.nLtBnr,
.nLtWrap + .nLtWrap,
.nLtBnr + .nLtWrap{margin-top:20px;}
.nLtBnr a{margin-top:6px; display: block;}
.nLtWrap dl dd{width:149px; padding-left:19px; margin-top:17px;}
.nLtWrap dl.nLtBul2 dd:first-of-type{width:150px; padding:0 9px; margin-top:17px;}
.nLtWrap dl.nLtBul2 dd{width:150px; padding:0 9px; margin-top:4px;}
.nLtWrap dl.nLtBul2 dd a{background-color:#f3f3f3; display:block; padding:6px 0 6px 11px;;}
.nLtWrap dl dd .count{font-size:11px;}

.nSubLogWrap{width:168px; height:29px; border:1px solid #9b9b9b; background:url(/images/spr/bg_log.gif) repeat-x; position: relative;}
.nSubLogWrap a.nForgot:first-child,
.nSubLogWrap a.nLogin:first-child{border-left:none; width:83px; height:20px;}
.nSubLogWrap a.nForgot,
.nSubLogWrap a.nLogin{width:84px; height:20px; padding-top:9px; border-left:1px solid #d1d1d1; display:block; float:left; text-align:center; font:11px 'µ¸¿ò',Dotum,sans-serif; color:#333333; letter-spacing:-0.5px;}
.nSubLogWrap .personInfo{padding-left:9px; height:20px; padding-top:9px;display:block; font:11px 'µ¸¿ò',Dotum,sans-serif; color:#333333; letter-spacing:-0.5px;}
.nSubLogWrap .personInfo em{color:#999;}
.nSubLogWrap .nClose{text-indent:-9999px; display:block; overflow:hidden; position:absolute; top:4px; right:1px; padding:5px; width:10px; height:10px; z-index:10;}
.nSubLogWrap .nClose .ico{display:block; width:10px; height:10px; background:url(/images/spr/spr_gj.png) no-repeat -263px -54px;}


.rqBnr{position:relative; top:18px;}
.rqBnr.sub{position:relative; top:10px;}
.rqBnr .rqBnrWrap{display:block; width:68px; border:1px solid #d9d9d9;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.rqBnr .rqBnrWrap ul{ padding-bottom:10px;}
.rqBnr .rqBnrWrap ul li:first-child{border-top:none; padding-top:0px;}
.rqBnr .rqBnrWrap ul li{margin:10px 4px 0px; padding:10px 0 0px; border-top:1px dashed #ccc; }
.rqBnr .rqBnrWrap ul li a{display:block;}
.rqBnr .rqBnrWrap ul li a .ico{width:24px; height:24px; margin:0px auto; display:block; background:url(/images/spr/spr_gj.png) no-repeat;}
.rqBnr .rqBnrWrap ul li a .txt{text-align:center; font:11px/13px 'µ¸¿ò',Dotum; letter-spacing:-1px; color:#666; margin-top:7px;}
.rqBnr .rqBnrWrap ul li a .num{text-align:center; font:bold 14px/100% '¸¼Àº °íµñ',Malgun Gothic; color:#00bae3;}
.rqBnr .rqBnrWrap .payServ{background-color:#f4f4f5; border-top:1px solid #d9d9d9; text-align:center; font:bold 11px/13px  'µ¸¿ò',Dotum; letter-spacing:-1px; color:#666; padding:10px 0;}
.rqBnr .rqBnrWrap .payServ .ico{width:11px; height:11px; display:inline-block; position:relative; top:1px; margin-left:5px; background:url(/images/spr/spr_gj.png) no-repeat; background-position:-165px -20px;}
.rqBnr .goTop{border:1px solid #d9d9d9; margin-top:7px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; padding:2px 0 3px; display:block; width:68px; text-align:center; font:bold 11px/100% '¸¼Àº °íµñ',Malgun Gothic;}
.rqBnr .goTop .ico{background:url(/images/spr/spr_gj.png) no-repeat -296px -20px; width:9px; height:6px; display:inline-block; position:relative; top:-1px; margin-right:2px;}

/* °³ÀÎÈ¸¿ø */
.rqBnr .rqBnrWrap ul li a .nMyResuem{background-position:-20px -221px;}
.rqBnr .rqBnrWrap ul li a .nApply{background-position:-108px -177px;}
.rqBnr .rqBnrWrap ul li a .nScoutt{background-position:-64px -177px;}

/* ±â¾÷È¸¿ø */
.rqBnr .rqBnrWrap ul li a .nRecu{background-position:-108px -221px;}
.rqBnr .rqBnrWrap ul li a .nNumCandi{background-position:-64px -221px;}
.rqBnr .rqBnrWrap ul li a .nNrResume{background-position:-108px -177px;}

/* ±³À°È¸¿ø */
.rqBnr .rqBnrWrap ul li a .nAllRecu{background-position:-108px -221px;}
.rqBnr .rqBnrWrap ul li a .nAllPers{background-position:-20px -177px;}
.rqBnr .rqBnrWrap ul li a .nGingPj{background-position:-20px -265px;}