@charset "utf-8";
/* TopLogo */
.lgiBoothTopLogo {position:relative; width:960px; margin:0 auto; text-align:left;font-size:12px;letter-spacing: 0px; color:#494949; margin-top:40px; z-index:10;}
.lgiBoothTopLogo:after {content:""; display:block; height:0; clear:both;}
.lgiBoothTopLogo .lgiTile {border-bottom:2px solid #333; overflow:hidden; margin-bottom:-3px; z-index:1;}
.lgiBoothTopLogo .lgiTile h2 {float:left; padding:0 6px 4px 0; }
.lgiBoothTopLogo .desc {position:absolute; right:0; top:2px;font-size:11px;letter-spacing: 0px; color:#888;}
.lgiBoothTopLogo .booth {float:left; position:relative; width:316px; height:103px; margin:8px 6px 0 0; line-height:1.3; background:url(/Content/images/recruit/gi/booth/lgi_booth_bg.gif) no-repeat 0 0; _display:inline; z-index:1;}
.lgiBoothTopLogo .boothEnd {margin:8px 0 0 0;}
.lgiBoothTopLogo .boothPlus {background-position:-326px 0;}
.lgiBoothTopLogo .boothNo {background-position:-652px 0;}
.lgiBoothTopLogo .boothHr {clear:both; height:7px; padding:10px 0 2px 0;}
.lgiBoothTopLogo .cLogo {position:absolute; left:13px; top:14px;}
.lgiBoothTopLogo .cName {position:absolute; left:114px; top:13px; width:195px;}
.lgiBoothTopLogo .cName a {font-size:13px;letter-spacing: 0px; color:#333;}
.lgiBoothTopLogo .cName a:hover {color:#06c;}
.lgiBoothTopLogo .cTitle {position:absolute; left:114px; top:35px; width:195px; word-break:break-all; word-wrap:break-all; }
.lgiBoothTopLogo .cTitle a {color:#333;font-size:13px;letter-spacing: 0px; }
.lgiBoothTopLogo .cTitle a:hover {color:#06c;}
.lgiBoothTopLogo .cTitleOdd {position:absolute; top:86px; left:9px;font-size:11px;letter-spacing: 0px; }
.lgiBoothTopLogo .cTitleOdd a {color:#fff;}
.lgiBoothTopLogo .cTitleOdd span {color:#c5c5c5;}
.lgiBoothTopLogo .boothPlus .cTitleOdd span {color:#a8d0fb;}
.lgiBoothTopLogo .cInfoOdd {position:absolute; top:56px; left:9px;}
.lgiBoothTopLogo .cBtn {position:absolute; bottom:4px; right:7px;}
.lgiBoothTopLogo .paging {position:absolute; right:0; top:2px; text-align:center;}
.lgiBoothTopLogo .paging a,
.lgiBoothTopLogo .paging strong a	{display:inline-block; padding:0 5px 0 4px; vertical-align:top; border:1px solid #CCC; text-decoration:none;font-size:10px;letter-spacing: 0px; font-weight:normal; background:#FFFFFF; color:#888; line-height:normal;}
.lgiBoothTopLogo .paging a:hover,
.lgiBoothTopLogo .paging strong a	{padding:0 4px 0 3px; background:#a3aec4; border:1px solid #828da9; color:#fff; font-weight:bold;}
.lgiBoothTopLogo .paging a.pre,
.lgiBoothTopLogo .paging a.next,
.lgiBoothTopLogo .paging a.all	 {border:none !important; padding:0 !important;}
/* Logo */
.lgiBoothLogo {position:relative; width:960px; margin:0 auto; text-align:left;font-size:12px;letter-spacing: 0px; color:#494949; margin-top:40px; z-index:9;}
.lgiBoothLogo:after {content:""; display:block; height:0; clear:both;}
.lgiBoothLogo .lgiTile {border-bottom:2px solid #333; overflow:hidden; margin-bottom:-5px; z-index:1;}
.lgiBoothLogo .lgiTile h2 {float:left; padding:0 6px 4px 0; }
.lgiBoothLogo .desc {position:absolute; right:0; top:2px;font-size:11px;letter-spacing: 0px; color:#888;}
.lgiBoothLogo .booth {float:left; position:relative; width:234px; height:123px; margin:10px 8px 0 0; background:url(/Content/images/recruit/gi/booth/lgi_booth_bg.gif) no-repeat 0 -113px; _display:inline; z-index:1;}
.lgiBoothLogo .boothEnd {margin:10px 0 0 0 !important;}
.lgiBoothLogo .boothPlus {background-position:-244px -113px;}
.lgiBoothLogo .boothNo {background-position:-488px -113px;}
.lgiBoothLogo .boothHr {clear:both; height:7px; padding:10px 0 0 0;}
.lgiBoothLogo .cLogo {position:absolute; left:31px; top:8px;}
.lgiBoothLogo .cName {position:absolute; left:13px; top:46px; width:215px;}
.lgiBoothLogo .cName a {font-size:13px;letter-spacing: 0px; color:#333; }
.lgiBoothLogo .cName a:hover {color:#06c;}
.lgiBoothLogo .cTitle {position:absolute; left:12px; top:66px; width:215px; word-break:break-all;word-wrap:break-all;}
.lgiBoothLogo .cTitle a {font-size:12px;letter-spacing: 0px; }
.lgiBoothLogo .cTitle a:hover {color:#06c;}
.lgiBoothLogo .cTitleOdd {position:absolute; top:107px; left:12px;font-size:11px;letter-spacing: 0px; color:#fff;}
.lgiBoothLogo .cTitleOdd a {color:#fff;}
.lgiBoothLogo .cTitleOdd span {color:#c5c5c5;}
.lgiBoothLogo .boothPlus .cTitleOdd span {color:#a8d0fb;}
.lgiBoothLogo .cInfoOdd {position:absolute; left:140px; top:0;}
.lgiBoothLogo .cBtn {position:absolute; bottom:3px; right:7px;}
.lgiBoothLogo .paging {text-align:center;}
.lgiBoothLogo .paging a,
.lgiBoothLogo .paging strong a {display:inline-block; padding:0 5px 0 4px; vertical-align:top; border:1px solid #CCC; text-decoration:none;font-size:10px;letter-spacing: 0px; font-weight:normal; background:#FFFFFF; color:#888; line-height:normal;}
.lgiBoothLogo .paging a:hover,
.lgiBoothLogo .paging strong a {padding:0 4px 0 3px; background:#a3aec4; border:1px solid #828da9; color:#fff; font-weight:bold;}
.lgiBoothLogo .paging a.pre,
.lgiBoothLogo .paging a.next,
.lgiBoothLogo .paging a.all	 {border:none !important; padding:0 !important;}
/* Top */
.lgiBoothTop {position:relative; width:960px; margin:0 auto; text-align:left;font-size:12px;letter-spacing: 0px; color:#494949; margin-top:40px; z-index:8;}
.lgiBoothTop:after {content:""; display:block; height:0; clear:both;}
.lgiBoothTop .lgiTile {border-bottom:2px solid #333; overflow:hidden; margin-bottom:-3px; z-index:1;}
.lgiBoothTop .lgiTile h2 {float:left; padding:0 6px 4px 0; }
.lgiBoothTop .desc {position:absolute; right:0; top:2px;font-size:11px;letter-spacing: 0px; color:#888;}
.lgiBoothTop .booth {float:left; position:relative; width:475px; height:69px; margin:8px 10px 0 0; background:url(/Content/images/recruit/gi/booth/lgi_booth_bg.gif) no-repeat 0 -247px; _display:inline;z-index:1;}
.lgiBoothTop .boothEnd {margin:8px 0 0 0 !important;}
.lgiBoothTop .boothNo {background-position:-485px -247px;}
.lgiBoothTop .boothHr {clear:both; height:7px; padding:10px 0 2px 0;}
.lgiBoothTop .space {display:inline-block; height:65px; vertical-align: middle; width:0;}
.lgiBoothTop .cName {padding-left:2px;}
.lgiBoothTop .cName strong {position:relative;display:inline-block; padding:1px 0 0 13px; vertical-align: middle; width:115px; word-break: break-all;}
.lgiBoothTop .cName .optIcon {position:absolute;left:0; top:1px; }
.lgiBoothTop .cName .optJumpUp {position:absolute;left:0; top:-1px;}
.lgiBoothTop .cName .lgiIconFav_1,
.lgiBoothTop .cName .lgiIconFav_2 {height:17px;}
.lgiBoothTop .cName a {color:#333;}
.lgiBoothTop .cName a:hover {color:#06c;}
.lgiBoothTop .cTitle {position:absolute; left:149px; top:12px; width:220px;}
.lgiBoothTop .cTitle a {color:#494949; }
.lgiBoothTop .cTitle a:hover {color:#06c;}
.lgiBoothTop .cTitleOdd {position:absolute; left:149px; top:50px;font-size:11px;letter-spacing: 0px; color:#888;}
.lgiBoothTop .cTitleOdd a {color:#888;}
.lgiBoothTop .cTitleOdd span {color:#dcdcdc;}
.lgiBoothTop .cInfoOdd {position:absolute; left:381px; top:0;}
.lgiBoothTop .cBtn {position:absolute; bottom:5px; right:5px;}
.lgiBoothLogo .paging {text-align:center;}
.lgiBoothTop .paging a,
.lgiBoothTop .paging strong a	{display:inline-block; padding:0 5px 0 4px; vertical-align:top; border:1px solid #CCC; text-decoration:none;font-size:10px;letter-spacing: 0px; font-weight:normal; background:#FFFFFF; color:#888; line-height:normal;}
.lgiBoothTop .paging a:hover,
.lgiBoothTop .paging strong a	{padding:0 4px 0 3px; background:#a3aec4; border:1px solid #828da9; color:#fff; font-weight:bold;}
.lgiBoothTop .paging a.pre,
.lgiBoothTop .paging a.next,
.lgiBoothTop .paging a.all	 {border:none !important; padding:0 !important;}
/* Plus */
.lgiBoothPlus {position:relative; width:960px; margin:0 auto; text-align:left;font-size:12px;letter-spacing: 0px; color:#494949; margin-top:40px; z-index:7;}
.lgiBoothPlus:after {content:""; display:block; height:0; clear:both;}
.lgiBoothPlus .lgiTile {border-bottom:2px solid #333; overflow:hidden; margin-bottom:-3px; z-index:1;}
.lgiBoothPlus .lgiTile h2 {float:left; padding:0 6px 4px 0; overflow:hidden;}
.lgiBoothPlus .desc {position:absolute; right:0; top:2px;font-size:11px;letter-spacing: 0px; color:#888;}
.lgiBoothPlus .booth {float:left; position:relative; width:475px; height:69px; margin:8px 10px 0 0; background:url(/Content/images/recruit/gi/booth/lgi_booth_bg.gif) no-repeat 0 -416px; _display:inline;z-index:1;}
.lgiBoothPlus .boothEnd {margin:8px 0 0 0 !important;}
.lgiBoothPlus .boothNo {background-position:-485px -416px;}
.lgiBoothPlus.boothHr {clear:both; height:7px; padding:10px 0 2px 0;}
.lgiBoothPlus .space {display:inline-block; height:65px; vertical-align: middle; width:0;}
.lgiBoothPlus .cName {padding-left:2px;}
.lgiBoothPlus .cName strong {position:relative;display:inline-block; padding:1px 0 0 13px; vertical-align: middle; width:115px; word-break: break-all; }
.lgiBoothPlus .cName .optIcon {position:absolute;left:0; top:1px;}
.lgiBoothPlus .cName .optJumpUp {position:absolute;left:0; top:-1px;}
.lgiBoothPlus .cName .lgiIconFav_1,
.lgiBoothPlus .cName .lgiIconFav_2 {height:17px;}
.lgiBoothPlus .cName a {color:#333; }
.lgiBoothPlus .cName a:hover {color:#06c;}
.lgiBoothPlus .cTitle {position:absolute; left:149px; top:12px; width:220px;}
.lgiBoothPlus .cTitle a {color:#494949;}
.lgiBoothPlus .cTitle a:hover {color:#06c;}
.lgiBoothPlus .cTitleOdd {position:absolute; left:149px; top:48px;font-size:11px;letter-spacing: 0px; color:#888;}
.lgiBoothPlus .cTitleOdd a {color:#888;}
.lgiBoothPlus .cTitleOdd span {color:#dcdcdc;}
.lgiBoothPlus .cInfoOdd {position:absolute; left:381px; top:0;}
.lgiBoothPlus .cBtn {position:absolute; bottom:5px; right:5px;}
.lgiBoothPlus .paging {position:absolute; right:0; top:2px; text-align:center;}
.lgiBoothPlus .paging a,
.lgiBoothPlus .paging strong a	{display:inline-block; padding:0 5px 0 4px; vertical-align:top; border:1px solid #CCC; text-decoration:none;font-size:10px;letter-spacing: 0px; font-weight:normal; background:#FFFFFF; color:#888; line-height:normal;}
.lgiBoothPlus .paging a:hover,
.lgiBoothPlus .paging strong a	{padding:0 4px 0 3px; background:#a3aec4; border:1px solid #828da9; color:#fff; font-weight:bold;}
.lgiBoothPlus .paging a.pre,
.lgiBoothPlus .paging a.next,
.lgiBoothPlus .paging a.all	 {border:none !important; padding:0 !important;}
/* PlusLogo */
.lgiBoothPlusLogo {position:relative; width:960px; margin:0 auto; text-align:left;font-size:12px;letter-spacing: 0px; color:#494949; margin-top:70px; z-index:6;}
.lgiBoothPlusLogo:after {content:""; display:block; height:0; clear:both;}
.lgiBoothPlusLogo .lgiTile {border-bottom:2px solid #333; overflow:hidden; margin-bottom:-3px; z-index:1;}
.lgiBoothPlusLogo .lgiTile h2 {float:left; padding:0 6px 4px 0; }
.lgiBoothPlusLogo .booth {float:left; position:relative; width:475px; height:80px; margin:8px 10px 0 0; background:url(/Content/images/recruit/gi/booth/lgi_booth_bg.gif) no-repeat 0 -326px; _display:inline;z-index:1;}
.lgiBoothPlusLogo .boothPlus {background-position:-485px -326px;}
.lgiBoothPlusLogo .boothEnd {margin:8px 0 0 0 !important;}
.lgiBoothPlusLogo .boothNo {background-position:-970px -326px;}
.lgiBoothPlusLogo .boothHr {clear:both; height:7px; padding:10px 0 2px 0;}
.lgiBoothPlusLogo .cLogo {position:absolute;left:10px; top:13px;}
.lgiBoothPlusLogo .cName {position:absolute; left:9px; top:61px; width:300px;}
.lgiBoothPlusLogo .cName a {color:#e4e7ed;}
.lgiBoothPlusLogo .boothPlus .cName a {color:#fff;}
.lgiBoothPlusLogo .one {padding-top:10px;}
.lgiBoothPlusLogo .cTitle {position:absolute; left:90px; top:10px; width:375px;}
.lgiBoothPlusLogo .cTitle a {font-size:12px;letter-spacing: 0px;}
.lgiBoothPlusLogo .cTitle a:hover {color:#06c;}
.lgiBoothPlusLogo .cTitle li {position:relative; line-height:1.6;}
.lgiBoothPlusLogo .cTitle li a:hover {color:#06c;}
.lgiBoothPlusLogo .cTitleOdd {display:block;font-size:11px;letter-spacing: 0px; color:#888; padding-top:5px;}
.lgiBoothPlusLogo .cTitleOdd a {color:#888;}
.lgiBoothPlusLogo .cTitleOdd span {color:#dcdcdc;}
.lgiBoothPlusLogo .cTitle .odd {color:#67779c;}
.lgiBoothPlusLogo .cTitle .deadLine,
.lgiBoothPlusLogo .cTitle .todayEnd {position:absolute; right:0; top:0; color:#888;}
.lgiBoothPlusLogo .cBtn {position:absolute; bottom:6px; right:7px;}
/* plusLogo 공고 클릭시 닫기 레이어*/
.lgiBoothPlusLogo .oddInfo {position:absolute; left:0; top:0; width:471px; height:52px; background-color:#fff; border:2px solid #556b9c;}
.lgiBoothPlusLogo .oddInfo .cTitleOdd {font-size:11px;letter-spacing: 0px; color:#888; display:inline; line-height:1.6; padding-left:5px;}
.lgiBoothPlusLogo .oddInfo .cTitleOdd span {color:#dcdcdc;}
.lgiBoothPlusLogo .oddInfo .odd {color:#67779b;}
.lgiBoothPlusLogo .oddInfo .deadLine,
.lgiBoothPlusLogo .oddInfo .todayEnd {position:absolute; right:10px; top:0; color:#888;}
.lgiBoothPlusLogo .oddInfo ul {padding:8px 0 0 8px;}
.lgiBoothPlusLogo .oddInfo li {position:relative; line-height:1.6; }
.lgiBoothPlusLogo .oddInfo .one {padding:18px 0 0 8px;}
/* lgiBooth_돋보기 */
.lgiSumContainer { clear:both; background:url(/Content/images/recruit/gi/gi_common/spinning_wheel.gif) no-repeat 50% 50%;}
.lgiTplList tr.lgiSumContainer td {border-bottom:0 none;}
/* 상품안내 - jsm */
.prodDesc {clear:both; width:303px; position:absolute;left:0; top:18px; z-index:1000;}
.prodDesc * {line-height:1 !important;}
.prodDesc img {position:static !important; padding:0 !important; margin:0 !important;}
.prodDesc dl {position:static !important; width:auto !important; height:auto !important; padding:0 !important; margin:0 !important; overflow:visible !important; background:none !important; float:none !important; border:0 none !important;}
.prodDesc dl dt {width:auto !important; height:auto !important; padding:0 !important; margin:0 !important; float:none !important; position:static !important;}
.prodDesc dl dd {padding:0; float:none !important; width:auto !important; height:auto !important; _height:1% !important;}
.prodDesc dl dd.info {padding:5px 15px 0 15px; _height:1%; background:url(/Content/images/main/prod_desc_bg_all_ie6.png) no-repeat left top; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/Images/main/prod_desc_bg_all_ie6.png', sizingMethod='crop'); _position:static;}
.prodDesc dl dd.info table {width:100%; text-align:center; position:static !important;}
.prodDesc dl dd.info table caption {text-align:left; padding:0 0 2px 6px; background:url(/Content/images/main/prod_desc_bullet1.gif) no-repeat left 3px; font-weight:bold; line-height:1.3 !important;}
.prodDesc dl dd.info table caption strong {color:#1571cf;}
.prodDesc dl dd.info table th,
.prodDesc dl dd.info table td {padding:6px 0 4px 0 !important;font-size:11px;letter-spacing: 0px; background:url(/Content/images/main/prod_desc_dotline.gif) repeat-x left bottom; width:auto !important; height:auto !important; white-space:nowrap; border:0 none !important;}
.prodDesc dl dd.info table th {text-align:left; font-weight:normal; width:45% !important;}
.prodDesc dl dd.info table th span {padding-left:5px; background:url(/Content/images/main/prod_desc_bullet2.gif) no-repeat left 5px;}
.prodDesc dl dd.info table td.price {text-align:right; padding-right:5px; color:#666;}
.prodDesc dl dd.info table td.price strong {color:#ff7800; padding-right:3px;}
.prodDesc dl dd.info table td.btn {text-align:center;}
.prodDesc dl dd.info table td.btn a {_position:relative;}
.prodDesc dl dd.info table td.first {background:none !important; padding-bottom:0 !important;}
.prodDesc dl dd.infoOdd {padding-top:15px;}
.prodDesc dl dd.infoOdd table caption {font-size:11px;letter-spacing: 0px; background-position:left 3px;}
.prodDesc dl dd.infoOdd table caption em {color:#1571cf;}
.prodDesc dl dd.infoOdd table caption strong {font-weight:normal; text-decoration:underline; color:#494949;}
.prodDesc dl dd.info p.case1 {padding:8px 0 7px 5px; ackground:url(/Content/images/main/prod_desc_dotline.gif) repeat-x left bottom; line-height:1.3 !important;}
.prodDesc dl dd.info p.case1 strong {color:#1571cf; background:url(/Content/images/main/prod_desc_bullet1.gif) no-repeat 0 3px; padding-left:6px;}
.prodDesc dl dd.info p.case1 em {color:#f60; font-weight:bold;}
.prodDesc dl dd.info p.case1 span {display:block; padding-top:5px;font-size:11px;letter-spacing: 0px; color:#666; }
.prodDesc dl dd.info p.case2 {padding-bottom:7px; background:url(/Content/images/main/prod_desc_dotline.gif) repeat-x left bottom; font-weight:bold; line-height:1.3 !important;}
.prodDesc dl dd.info p.case2 strong {color:#1571cf; padding-left:6px; background:url(/Content/images/main/prod_desc_bullet1.gif) no-repeat left 3px;}
.prodDesc dl dd.info p.case2 span {display:block; padding-top:5px;font-size:11px;letter-spacing: 0px; color:#666; line-height:1.3 !important;}
.prodDesc dl dd.info p.case2 span em {font-weight:bold;}
.prodDesc dl dd.info p.case2 span em.odd {color:#f60;}
.prodDesc dl dd.btn {text-align:center; padding:8px 0 16px 0 !important; _height:30px !important; _padding:7px 0 8px 0 !important; background:transparent url(/Content/images/main/prod_desc_bg_bottom2.png) no-repeat left bottom; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/images/main/prod_desc_bg_bottom.png', sizingMethod='crop'); _position:static;}
.prodDesc dl dd.btn ul {clear:none !important; padding:0 !important; margin:0 !important;}
.prodDesc dl dd.btn ul li {display:inline; height:auto !important; padding:0 !important; margin:0 !important;}
.prodDesc dl dd.btn a {_position:relative;}
.prodDesc dl dd.close {position:absolute; top:6px !important; right:10px; padding:0 !important; margin:0 !important; background:none;}
/* Product Info */
.devGuideBox {position:absolute; left:0; top:0; z-index:10;}
.prdtInfoHome {position:absolute; left:0; top:0;width:392px;padding:0 0 2px 0;background-color:#46a5ff;}
.prdtInfoHome dl {margin:0;background:url(/Content/images/main/box_product_mid.gif) repeat-y;}
.prdtInfoHome dt {width:100%;height:28px;padding:12px 0 0 0;margin:0;background-color:#46a5ff;text-align:left;}
.prdtInfoHome dt img {margin:0 0 0 13px;}
.prdtInfoHome .info {padding:28px 22px 0 22px;background:url(/Content/images/main/box_product_top.gif) no-repeat;}
.prdtInfoHome .btnArea {height:28px;padding:15px 0 25px 0;background:url(/Content/images/main/box_product_bot.gif) no-repeat 0 100%;}
.prdtInfoHome table {width:349px;text-align:left;}
.prdtInfoHome caption {padding:0 0 7px 8px;color:#666;background:url(/Content/images/main/tpl_bg_dot_1.png) no-repeat 0 -444px;text-align:left;font-weight:bold;}
.prdtInfoHome caption strong {color:#2e7de4;}
.prdtInfoHome table th, .prdtInfoHome table td {border-bottom:1px solid #e5e5e5;padding:7px 4px;color:#666;}
.prdtInfoHome table .fst th, .prdtInfoHome table .fst td {border-top:2px solid #777a83;}
.prdtInfoHome .subject {width:50%;font-weight:normal;text-align:left;}
.prdtInfoHome .price {width:29%;text-align:right;}
.prdtInfoHome .price strong {color:#fe6601;font-weight:bold;}
.prdtInfoHome .func {width:21%;text-align:center;}
.prdtInfoHome .btnBanner {float:left;width:114px;height:28px;margin:0 5px 0 71px;background-position:-70px -310px;text-indent:-9999px;}
.prdtInfoHome .btnView {width:29px;height:16px;background-position:-130px -140px;}
.prdtInfoHome .btnRequest {width:29px;height:16px;background-position:-160px -140px;}
.prdtInfoHome .btnLive {float:left;width:137px;height:28px;background-position:-70px -338px;text-indent:-9999px;}
.prdtInfoHome .close {position:absolute;right:5px;top:14px;}
.prdtInfoHome .close .btnClose {float:left;width:21px;height:21px;background-position:-60px -280px;text-indent:-9999px;}
/* 생생인담톡 아이콘 추가 */
.gbPlusGold .booth .indamtalk {position:absolute; right:7px !important; top:61px !important;}
.gbPlusGold .case2 .indamtalk {right:13px !important; top:58px !important;}
.gbPlusGold .case3 .indamtalk {left:57px !important; top:142px !important;}
.gbPlusGold .case4 .indamtalk {left:59px !important; top:141px !important;}
.gbPlusGold .case5 .indamtalk {left:59px !important; top:218px !important;}
/* 지역별 서울 메인 스페셜 Blue Chip */
.lgiListBlueChip {position:relative !important; width:960px; margin:0 auto; text-align:left;font-size:12px;letter-spacing: 0px; color:#494949; margin-top:40px;}
.lgiListBlueChip:after {content:""; display:block; height:0; clear:both;}
.lgiListBlueChip h3 {padding-bottom:4px; position:relative !important;}
.lgiListBlueChip h3 .more {position:absolute; top:5px; right:0;}
.lgiListBlueChip h3 .more a {font-size:11px;letter-spacing: 0px; font-weight:bold; background:url(/Content/images/recruit/gi/sprites/lgi_tpl_icon_2.gif) no-repeat 0 -1200px; padding-left:10px;}
.lgiListBlueChip dl {border-top:2px solid #666; background:url(/Content/images/recruit/gi/Expert/BlueChip/bg_boxtop_1_960.gif) no-repeat left top;}
.lgiListBlueChip dl dt {height:55px; padding:0 0 0 26px;}
.lgiListBlueChip dl dt a {font-size:22px;letter-spacing: -0.5px; line-height:55px; color:#000;}
.lgiListBlueChip dl dt strong {font-weight:normal;}
.lgiListBlueChip dl dd {position:relative; height:298px; background:url(/Content/images/recruit/gi/Expert/BlueChip/bg_boxbtm_1_960.gif) no-repeat left bottom;}
.lgiListBlueChip dl dd .thumbImg {position:absolute; left:13px; top:11px; border:1px solid #DEDEDE;}
.lgiListBlueChip dl dd .giInfo {width:300px; position:absolute; right:14px; top:20px;}
.lgiListBlueChip dl dd table th	{padding-top:3px;}
.lgiListBlueChip dl dd table td	{padding:0 18px 0 4px; line-height:1.5;}
.lgiListBlueChip dl dd table th, .lgiListBlueChip dl dd table td {padding-bottom:5px; vertical-align:top;}
.lgiListBlueChip dl dd table td.period {font-weight:bold; color:#3139BD;}
.lgiListBlueChip dl dd table td.period .dday {margin-left:3px; padding:0 3px;font-size:11px;letter-spacing: 0px; font-weight:bold; background:#0B804F; color:#fff;}
.lgiListBlueChip dl dd table td .areaMore {padding-right:15px; background:url(/Content/images/list_gi_v02/zoom_view/list_area_add.gif) no-repeat right 2px;}
.lgiListBlueChip dl dd .btn {width:300px; border-top:1px solid #E7E7E7; padding-top:13px;}
.lgiListBlueChip dl dd .btn ul {width:230px; margin:0 auto; }
.lgiListBlueChip dl dd .btn ul li {display:inline; text-align:center;}
.lgiListBlueChip dl dd .btn ul li .bubbleTemp_1 .bubbleText ul.normal li {display:block !important; text-align:left !important;}
.lgiListBlueChip .bubbleTemp_1 {display:inline;}
.lgiListBlueChip .bubbleTemp_1 img {margin-top:3px;}
/* 지역별 Grand 배너형 플러스_B 기타지역 메인*/
.lgiBoothAreaGrandPlus {position:relative; width:960px; margin:0 auto; text-align:left;font-size:12px;letter-spacing: 0px; color:#494949; margin-top:40px; z-index:10;}
.lgiBoothAreaGrandPlus:after {content:""; display:block; height:0; clear:both;}
.lgiBoothAreaGrandPlus .lgiTile {border-bottom:2px solid #333; overflow:hidden; margin-bottom:-3px; z-index:1;}
.lgiBoothAreaGrandPlus .lgiTile h2 {float:left; padding:0 6px 4px 0; }
.lgiBoothAreaGrandPlus .desc {position:absolute; right:0; top:2px;font-size:11px;letter-spacing: 0px; color:#888;}
.lgiBoothAreaGrandPlus .booth {float:left; position:relative; width:234px; height:158px; margin:8px 8px 0 0; line-height:1.3; background:url(/Content/images/recruit/gi/booth/lgi_booth_bg_area.gif) no-repeat 0 0; _display:inline;}
.lgiBoothAreaGrandPlus .boothEnd {margin:8px 0 0 0;}
.lgiBoothAreaGrandPlus .boothNo {background-position:-244px 0;}
.lgiBoothAreaGrandPlus .boothHr {clear:both; height:7px; padding:8px 0 2px 0;}
.lgiBoothAreaGrandPlus .cLogo {text-align:center; padding:11px 0;}
.lgiBoothAreaGrandPlus .cName {display:block; width:234px; position:absolute; left:0; top:47px ; text-align:center; padding:18px 0 0 0;}
.lgiBoothAreaGrandPlus .cName a {font-size:13px;letter-spacing: 0px; color:#333;}
.lgiBoothAreaGrandPlus .cName a:hover {color:#06c;}
.lgiBoothAreaGrandPlus .cTitle {display:block; width:204px; position:absolute; left:15px; top:88px;}
.lgiBoothAreaGrandPlus .cTitle a {font-size:13px;letter-spacing: 0px; color:#333;}
.lgiBoothAreaGrandPlus .cTitle a:hover {color:#06c;}
.lgiBoothAreaGrandPlus .cInfoOdd {position:absolute; left:16px; top:128px;}
.lgiBoothAreaGrandPlus .paging {position:absolute; right:0; top:2px; text-align:center;}
.lgiBoothAreaGrandPlus .paging a,
.lgiBoothAreaGrandPlus .paging strong a	{display:inline-block; padding:0 5px 0 4px; vertical-align:top; border:1px solid #CCC; text-decoration:none;font-size:10px;letter-spacing: 0px; font-weight:normal; background:#FFFFFF; color:#888; line-height:normal;}
.lgiBoothAreaGrandPlus .paging a:hover,
.lgiBoothAreaGrandPlus .paging strong a	{padding:0 4px 0 3px; background:#a3aec4; border:1px solid #828da9; color:#fff; font-weight:bold;}
.lgiBoothAreaGrandPlus .paging a.pre,
.lgiBoothAreaGrandPlus .paging a.next,
.lgiBoothAreaGrandPlus .paging a.all	 {border:none !important; padding:0 !important;}
/* 지역별 Grand 배너형 */
.lgiBoothAreaGrand {position:relative; width:960px; margin:0 auto; text-align:left;font-size:12px;letter-spacing: 0px; color:#494949; margin-top:40px; z-index:9;}
.lgiBoothAreaGrand:after {content:""; display:block; height:0; clear:both;}
.lgiBoothAreaGrand .lgiTile {border-bottom:2px solid #333; overflow:hidden; margin-bottom:-3px; z-index:1;}
.lgiBoothAreaGrand .lgiTile h2 {float:left; padding:0 6px 4px 0; }
.lgiBoothAreaGrand .desc {position:absolute; right:0; top:2px;font-size:11px;letter-spacing: 0px; color:#888;}
.lgiBoothAreaGrand .booth {float:left; position:relative; width:234px; height:109px; margin:8px 8px 0 0; background:url(/Content/images/recruit/gi/booth/lgi_booth_bg_area.gif) no-repeat 0 -166px; _display:inline;}
.lgiBoothAreaGrand .boothEnd {margin:8px 0 0 0 !important;}
.lgiBoothAreaGrand .boothPlus {background-position:-244px -166px;}
.lgiBoothAreaGrand .boothNo {background-position:-488px -166px;}
.lgiBoothAreaGrand .boothHr {clear:both; height:7px; padding:10px 0 2px 0;}
.lgiBoothAreaGrand .cLogo {position:absolute; left:31px; top:8px;}
.lgiBoothAreaGrand .cName {position:absolute; left:13px; top:48px; width:210px;}
.lgiBoothAreaGrand .cName a {font-size:13px;letter-spacing: 0px; color:#333;}
.lgiBoothAreaGrand .cName a:hover {color:#06c;}
.lgiBoothAreaGrand .cTitle {position:absolute; left:13px; top:70px; width:210px;}
.lgiBoothAreaGrand .cTitle a {font-size:12px;letter-spacing: 0px; word-break:break-all;word-wrap:break-all;}
.lgiBoothAreaGrand .cTitle a:hover {color:#06c;}
.lgiBoothAreaGrand .cInfoOdd {position:absolute; left:140px; top:0;}
.lgiBoothAreaGrand .paging {position:absolute; right:0; top:2px; text-align:center;}
.lgiBoothAreaGrand .paging a,
.lgiBoothAreaGrand .paging strong a	{display:inline-block; padding:0 5px 0 4px; vertical-align:top; border:1px solid #CCC; text-decoration:none;font-size:10px;letter-spacing: 0px; font-weight:normal; background:#FFFFFF; color:#888; line-height:normal;}
.lgiBoothAreaGrand .paging a:hover,
.lgiBoothAreaGrand .paging strong a	{padding:0 4px 0 3px; background:#a3aec4; border:1px solid #828da9; color:#fff; font-weight:bold;}
.lgiBoothAreaGrand .paging a.pre,
.lgiBoothAreaGrand .paging a.next,
.lgiBoothAreaGrand .paging a.all	 {border:none !important; padding:0 !important;}
/* 지역별 배너형 */
.lgiBoothArea {position:relative; width:960px; margin:0 auto; text-align:left;font-size:12px;letter-spacing: 0px; color:#494949; margin-top:40px; z-index:8;}
.lgiBoothArea:after {content:""; display:block; height:0; clear:both;}
.lgiBoothArea .lgiTile {border-bottom:2px solid #333; overflow:hidden; margin-bottom:-3px; z-index:1;}
.lgiBoothArea .lgiTile h2 {float:left; padding:0 6px 4px 0; }
.lgiBoothArea .desc {position:absolute; right:0; top:2px;font-size:11px;letter-spacing: 0px; color:#888;}
.lgiBoothArea .booth {float:left; position:relative; width:188px; height:113px; margin:8px 5px 0 0; background:url(/Content/images/recruit/gi/booth/lgi_booth_bg_area.gif) no-repeat 0 -285px; _display:inline;}
.lgiBoothArea .boothEnd {margin:8px 0 0 0 !important;}
.lgiBoothArea .boothNo {background-position:-198px -285px;}
.lgiBoothArea .boothHr {clear:both; height:7px; padding:10px 0 2px 0;}
.lgiBoothArea .cLogo {position:absolute; left:10px; top:8px;}
.lgiBoothArea .cName {position:absolute; left:13px; top:50px; width:167px;}
.lgiBoothArea .cName a {font-size:13px;letter-spacing: 0px; color:#06c;}
.lgiBoothArea .cTitle {position:absolute; left:13px; top:74px; width:167px;}
.lgiBoothArea .cTitle a {font-size:12px;letter-spacing: 0px; color:#494949;}
.lgiBoothArea .cTitle a:hover {color:#06c;}
.lgiBoothArea .cInfoOdd {position:absolute; left:94px; top:0;}
.lgiBoothArea .paging {position:absolute; right:0; top:2px; text-align:center;}
.lgiBoothArea .paging a,
.lgiBoothArea .paging strong a	{display:inline-block; padding:0 5px 0 4px; vertical-align:top; border:1px solid #CCC; text-decoration:none;font-size:10px;letter-spacing: 0px; font-weight:normal; background:#FFFFFF; color:#888; line-height:normal;}
.lgiBoothArea .paging a:hover,
.lgiBoothArea .paging strong a	{padding:0 4px 0 3px; background:#a3aec4; border:1px solid #828da9; color:#fff; font-weight:bold;}
.lgiBoothArea .paging a.pre,
.lgiBoothArea .paging a.next,
.lgiBoothArea .paging a.all	 {border:none !important; padding:0 !important;}
/* 지역별 Hot 포인트 */
.lgiBoothAreaHotPoint {position:relative; width:960px; margin:0 auto; text-align:left;font-size:12px;letter-spacing: 0px; color:#494949; margin-top:40px; z-index:7;}
.lgiBoothAreaHotPoint:after {content:""; display:block; height:0; clear:both;}
.lgiBoothAreaHotPoint .lgiTile {border-bottom:2px solid #333; overflow:hidden; margin-bottom:-3px; z-index:1;}
.lgiBoothAreaHotPoint .lgiTile h2 {float:left; padding:0 6px 4px 0; }
.lgiBoothAreaHotPoint .desc {position:absolute; right:0; top:2px;font-size:11px;letter-spacing: 0px; color:#888;}
.lgiBoothAreaHotPoint .booth {float:left; position:relative; width:475px; height:83px; margin:8px 10px 0 0; background:url(/Content/images/recruit/gi/booth/lgi_booth_bg_area.gif) no-repeat 0 -408px; _display:inline;}
.lgiBoothAreaHotPoint .boothEnd {margin:8px 0 0 0 !important;}
.lgiBoothAreaHotPoint .boothNo {background-position:-486px -408px;}
.lgiBoothAreaHotPoint .boothHr {clear:both; height:7px; padding:10px 0 2px 0;}
.lgiBoothAreaHotPoint .cName {position:absolute; left:22px; top:12px;}
.lgiBoothAreaHotPoint .cName a {font-size:14px;letter-spacing: 0px; font-weight:bold; color:#333;}
.lgiBoothAreaHotPoint .cName a:hover {color:#06c;}
.lgiBoothAreaHotPoint .cTitle {position:absolute; left:22px; top:44px; width:443px;}
.lgiBoothAreaHotPoint .cTitle a {font-size:12px;letter-spacing: 0px; color:#494949;}
.lgiBoothAreaHotPoint .cTitle a:hover {color:#06c;}
.lgiBoothAreaHotPoint .cTitle .deadLine {position:absolute; right:0; top:1px;}
.lgiBoothAreaHotPoint .cTitle .todayEnd {position:absolute; right:0; top:2px;}
.lgiBoothAreaHotPoint .cTitle .deadLine a {font-size:11px;letter-spacing: 0px; color:#666;}
.lgiBoothAreaHotPoint .cTitle .todayEnd a {font-size:11px;letter-spacing: 0px; color:#c51515 !important;}
.lgiBoothAreaHotPoint .cTitleOdd {position:absolute; left:22px; top:63px;font-size:11px;letter-spacing: 0px; color:#888;}
.lgiBoothAreaHotPoint .cInfoOdd {position:absolute; right:12px; top:10px;}
.lgiBoothAreaHotPoint .cTitleOdd a {color:#888;}
.lgiBoothAreaHotPoint .cTitleOdd span {color:#dcdcdc;}
.lgiBoothAreaHotPoint .paging {position:absolute; right:0; top:2px; text-align:center;}
.lgiBoothAreaHotPoint .paging a,
.lgiBoothAreaHotPoint .paging strong a	{display:inline-block; padding:0 5px 0 4px; vertical-align:top; border:1px solid #CCC; text-decoration:none;font-size:10px;letter-spacing: 0px; font-weight:normal; background:#FFFFFF; color:#888; line-height:normal;}
.lgiBoothAreaHotPoint .paging a:hover,
.lgiBoothAreaHotPoint .paging strong a	{padding:0 4px 0 3px; background:#a3aec4; border:1px solid #828da9; color:#fff; font-weight:bold;}
.lgiBoothAreaHotPoint .paging a.pre,
.lgiBoothAreaHotPoint .paging a.next,
.lgiBoothAreaHotPoint .paging a.all	 {border:none !important; padding:0 !important;}
/* 지역별 Hot 채용정보 */
.lgiBoothAreaHot {position:relative; width:960px; margin:0 auto; text-align:left;font-size:12px;letter-spacing: 0px; color:#494949; margin-top:40px; z-index:6;}
.lgiBoothAreaHot:after {content:""; display:block; height:0; clear:both;}
.lgiBoothAreaHot .lgiTile {border-bottom:2px solid #333; overflow:hidden; margin-bottom:5px; z-index:1;}
.lgiBoothAreaHot .lgiTile h2 {float:left; padding:0 6px 4px 0; }
.lgiBoothAreaHot .booth {float:left; position:relative; width:472px; height:32px; margin:0 15px 0 0; background:url(/Content/images/recruit/gi/booth/lgi_booth_bg_area.gif) no-repeat 0 -500px; _display:inline;}
.lgiBoothAreaHot .boothEnd {margin:0 0 0 0 !important;}
.lgiBoothAreaHot .boothPlus {background-position:-486px -500px;}
.lgiBoothAreaHot .boothNo {background-position :-970px -500px;}
.lgiBoothAreaHot .cName {position:absolute; left:4px; top:10px; width:130px;}
.lgiBoothAreaHot .cName a {color:#fff;font-size:11px;letter-spacing: 0px; font-weight:bold; }
.lgiBoothAreaHot .cTitle {position:absolute; left:137px; top:9px; width:330px;}
.lgiBoothAreaHot .cTitle a {color:#333; padding-left:15px;}
.lgiBoothAreaHot .cTitle .lgiIcon {position:absolute; right:0; top:-1px;}
.lgiBoothAreaHot .cTitle .optJumpUp,
.lgiBoothAreaHot .cTitle .optIcon {position:absolute; left:0; top:0;}
/* 지역별 파견대행 Hot 포인트 */
.lgiBoothAreaHrhotPoint {position:relative; width:960px; margin:0 auto; text-align:left;font-size:12px;letter-spacing: 0px; color:#494949; margin-top:40px; z-index:5;}
.lgiBoothAreaHrhotPoint:after {content:""; display:block; height:0; clear:both;}
.lgiBoothAreaHrhotPoint .lgiTile {border-bottom:2px solid #333; overflow:hidden; margin-bottom:-3px; z-index:1;}
.lgiBoothAreaHrhotPoint .lgiTile h2 {float:left; padding:0 6px 4px 0; }
.lgiBoothAreaHrhotPoint .booth {float:left; position:relative; width:475px; height:70px; margin:8px 10px 0 0; background:url(/Content/images/recruit/gi/booth/lgi_booth_bg_area.gif) no-repeat 0 -541px; _display:inline;}
.lgiBoothAreaHrhotPoint .boothEnd {margin:8px 0 0 0 !important;}
.lgiBoothAreaHrhotPoint .boothNo {background-position:-486px -541px;}
.lgiBoothAreaHrhotPoint .cLogo {position:absolute; left:11px; top:11px;}
.lgiBoothAreaHrhotPoint .cName {position:absolute; left:6px; top:52px; width:300px;}
.lgiBoothAreaHrhotPoint .cName a {color:#e4e7ed;}
.lgiBoothAreaHrhotPoint .cTitle {position:absolute; left:86px; top:18px; width:375px;}
.lgiBoothAreaHrhotPoint .cTitle a {font-size:12px;letter-spacing: 0px;}
.lgiBoothAreaHrhotPoint .cTitle a:hover {color:#06c;}
.lgiBoothAreaHrhotPoint .cTitle .odd {color:#67779c;}
.lgiBoothAreaHrhotPoint .cTitle .deadLine {position:absolute; right:0; top:-2px; color:#888; cursor:hand;}
.lgiBoothAreaHrhotPoint .cTitle .todayEnd {position:absolute; right:0; top:0; cursor:hand;}
/* 지역별 Top 채용정보 */
.lgiBoothAreaTop {position:relative; width:960px; margin:0 auto; text-align:left;font-size:12px;letter-spacing: 0px; color:#494949; margin-top:40px; z-index:4;}
.lgiBoothAreaTop:after {content:""; display:block; height:0; clear:both;}
.lgiBoothAreaTop .lgiTile {border-bottom:2px solid #333; overflow:hidden; margin-bottom:-3px; z-index:1;}
.lgiBoothAreaTop .lgiTile h2 {float:left; padding:0 6px 4px 0; }
.lgiBoothAreaTop .desc {position:absolute; right:0; top:2px;font-size:11px;letter-spacing: 0px; color:#888;}
.lgiBoothAreaTop .booth {float:left; position:relative; width:475px; height:69px; margin:8px 10px 0 0; background:url(/Content/images/recruit/gi/booth/lgi_booth_bg_area.gif) no-repeat 0 -621px; _display:inline;}
.lgiBoothAreaTop .boothEnd {margin:8px 0 0 0 !important;}
.lgiBoothAreaTop .boothNo {background-position:-485px -621px;}
.lgiBoothAreaTop .boothHr {clear:both; height:7px; padding:10px 0 2px 0;}
.lgiBoothAreaTop .space {display:inline-block; height:65px; vertical-align: middle; width:0;}
.lgiBoothAreaTop .cName {padding-left:2px;}
.lgiBoothAreaTop .cName strong {position:relative; display:inline-block; padding:1px 0 0 13px; vertical-align: middle; width:108px; word-break: break-all; }
.lgiBoothAreaTop .cName .optIcon {position:absolute;left:0; top:1px;}
.lgiBoothAreaTop .cName .optJumpUp {position:absolute;left:0; top:-1px;}
.lgiBoothAreaTop .cName .lgiIconFav_1,
.lgiBoothAreaTop .cName .lgiIconFav_2 {height:17px;}
.lgiBoothAreaTop .cName a {color:#333; }
.lgiBoothAreaTop .cName a:hover {color:#06c;}
.lgiBoothAreaTop .cTitle {position:absolute; left:149px; top:12px; width:220px;}
.lgiBoothAreaTop .cTitle a {color:#494949;}
.lgiBoothAreaTop .cTitle a:hover {color:#06c;}
.lgiBoothAreaTop .cTitleOdd {position:absolute; left:149px; top:48px;font-size:11px;letter-spacing: 0px; color:#888;}
.lgiBoothAreaTop .cTitleOdd a {color:#888;}
.lgiBoothAreaTop .cTitleOdd span {color:#dcdcdc;}
.lgiBoothAreaTop .cInfoOdd {position:absolute; left:381px; top:0;}
.lgiBoothAreaTop .cBtn {position:absolute; bottom:5px; right:5px;}
.lgiBoothAreaTop .paging {position:absolute; right:0; top:2px; text-align:center;}
.lgiBoothAreaTop .paging a,
.lgiBoothAreaTop .paging strong a	{display:inline-block; padding:0 5px 0 4px; vertical-align:top; border:1px solid #CCC; text-decoration:none;font-size:10px;letter-spacing: 0px; font-weight:normal; background:#FFFFFF; color:#888; line-height:normal;}
.lgiBoothAreaTop .paging a:hover,
.lgiBoothAreaTop .paging strong a	{padding:0 4px 0 3px; background:#a3aec4; border:1px solid #828da9; color:#fff; font-weight:bold;}
.lgiBoothAreaTop .paging a.pre,
.lgiBoothAreaTop .paging a.next,
.lgiBoothAreaTop .paging a.all	 {border:none !important; padding:0 !important;}
/* 지역별 plus 스태핑 채용정보 */
.lgiBoothAreaPlusSt {position:relative; width:960px; margin:0 auto; text-align:left;font-size:12px;letter-spacing: 0px; color:#494949; margin-top:40px; z-index:3;}
.lgiBoothAreaPlusSt:after {content:""; display:block; height:0; clear:both;}
.lgiBoothAreaPlusSt .lgiTile {border-bottom:2px solid #333; overflow:hidden; margin-bottom:-3px; z-index:1;}
.lgiBoothAreaPlusSt .lgiTile h2 {float:left; padding:0 6px 4px 0; }
.lgiBoothAreaPlusSt .desc {position:absolute; right:0; top:2px;font-size:11px;letter-spacing: 0px; color:#888;}
.lgiBoothAreaPlusSt .booth {float:left; position:relative; width:475px; height:69px; margin:8px 10px 0 0; background:url(/Content/images/recruit/gi/booth/lgi_booth_bg_area.gif) no-repeat 0 -700px; _display:inline;}
.lgiBoothAreaPlusSt .boothEnd {margin:8px 0 0 0 !important;}
.lgiBoothAreaPlusSt .boothNo {background-position:-485px -700px;}
.lgiBoothAreaPlusSt .boothHr {clear:both; height:7px; padding:10px 0 2px 0;}
.lgiBoothAreaPlusSt .space {display:inline-block; height:65px; vertical-align: middle; width:0;}
.lgiBoothAreaPlusSt .cName {position:absolute; left:1px; top:1px; padding-left:0;}
.lgiBoothAreaPlusSt .cName strong {position:relative; display:inline-block; padding-left:13px; vertical-align: middle; width:108px; word-break: break-all;}
.lgiBoothAreaPlusSt .cName a {color:#333; }
.lgiBoothAreaPlusSt .cName a:hover {color:#06c;}
.lgiBoothAreaPlusSt .cTitle { width:315px; position:absolute; left:149px; top:11px; line-height:1.3;}
.lgiBoothAreaPlusSt .cTitle a {color:#494949;}
.lgiBoothAreaPlusSt .cTitle a:hover {color:#06c;}
.lgiBoothAreaPlusSt .cTitle .odd {color:#67779c; font-weight:bold;}
.lgiBoothAreaPlusSt .cTitleOdd {position:absolute; left:149px; top:48px;font-size:11px;letter-spacing: 0px; color:#888;}
.lgiBoothAreaPlusSt .cTitleOdd a {color:#888;}
.lgiBoothAreaPlusSt .cTitleOdd span {color:#dcdcdc;}
.lgiBoothAreaPlusSt .cBtn {position:absolute; bottom:5px; right:5px;}
/*스피드채용광고 롤링부분*/
#speedArea {position:relative; width:960px; height:185px;margin:0 auto; text-align:left;font-size:12px;letter-spacing: 0px; color:#494949; margin-top:40px; z-index:2; zoom:1; background:url(/Content/images/recruit/gi/booth/lgi_booth_speedarea.gif) no-repeat 0 0;}
#speedArea:after {content:""; display:block; height:0; clear:both;}
#speedArea .speedBox {float:left; height:180px; }
#speedArea .speedBox .speedInfo {float:left; width:180px; text-align:center; margin-top:40px; margin-left:5px; }
#speedArea .speedBox .spLocal {font-weight:bold; padding:5px 0 5px 5px; }
#speedArea .speedBox .spAd {font-size:11px;letter-spacing: 0px; font-weight:bold; color:#929292; text-align:center; height:62px; padding:15px 0 0 0; background:url(/Content/images/recruit/gi/booth/lgi_booth_speedarea.gif) no-repeat -485px -278px;}
#speedArea .speedBox .map {position:absolute; left:200px; top:15px;}
#speedArea .speedBox .spBooth {margin-top:10px; width:760px; float:left; }
*html #speedArea .speedBox .spBooth {margin-right:10px; margin-left:-4px; }
#speedArea .speedBox .partBooth {width:225px; float:left; background:url(/Content/images/recruit/gi/booth/lgi_booth_speedarea.gif) no-repeat 0 -221; margin-left:10px;}
#speedArea .speedBox .partBooth dt{ height:18px; padding-top:12px; text-align:center; font-weight:bold; text-decoration:underline; color:#305c7f; }
#speedArea .speedBox .partBooth dt a {color:#305c7f; }
#speedArea .speedBox .partBooth .tel {font-weight:bold;font-size:11px;letter-spacing: 0px; color:#356da8; padding:8px 10px 10px 20px; height:37px; }
#speedArea .speedBox .partBooth .contents{height:75px; padding:8px 12px 0 20px;}
#speedArea .location{ float:left; margin-top:75px;}
#speedArea .fc {color:#2c849a;}
#speedArea .contents a{color:#333; text-decoration:none;}
/* Booth */
.lgiBoothBigCo {position:relative; width:960px; margin:0 auto; text-align:left;font-size:12px;letter-spacing: 0px; color:#494949; margin-top:27px; margin-bottom:40px; z-index:10;}
.lgiBoothBigCo:after {content:""; display:block; height:0; clear:both;}
.lgiBoothBigCo .lgiTile { border-bottom:2px solid #333; overflow:hidden; margin-bottom:-5px; z-index:1;}
.lgiBoothBigCo .lgiTile h2 {float:left; padding:0 6px 4px 0; }
.lgiBoothBigCo .booth {float:left; position:relative; width:234px; height:109px; margin:10px 8px 0 0; background:url(/Content/images/recruit/gi/booth/lgi_booth_bg.gif) no-repeat 0 -495px; _display:inline;}
.lgiBoothBigCo .boothEnd {margin:10px 0 0 0 !important;}
.lgiBoothBigCo .boothNo {background-position:-488px -113px;}
.lgiBoothBigCo .boothHr {clear:both; height:7px; padding:10px 0 0 0;}
.lgiBoothBigCo .cLogo {position:absolute; left:31px; top:8px;}
.lgiBoothBigCo .cName {position:absolute; left:13px; top:46px; width:210px;}
.lgiBoothBigCo .cName a {font-size:13px;letter-spacing: 0px; color:#333;}
.lgiBoothBigCo .cName a:hover {color:#06c;}
.lgiBoothBigCo .cTitle {position:absolute; left:13px; top:68px; width:210px;}
.lgiBoothBigCo .cTitle a {font-size:12px;letter-spacing: 0px; }
.lgiBoothBigCo .cTitle a:hover {color:#06c;}
.lgiBoothBigCo .cInfoOdd {position:absolute; right:0; top:0;}
/* 검색 */
.lgiSchBco {clear:both; position:relative; width:960px; text-align:left; z-index:1; padding-top:30px;}
.lgiSchBco .inner {border-bottom:2px solid #f2f2f2; margin-bottom:30px;}
.lgiSchBco .schCnt {overflow:hidden; zoom:1; background-color:#f9f9f9; border-top:1px solid #444; border-right:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; padding:10px 30px;}
.lgiSchBco .schCnt dl {width:900px;}
.lgiSchBco .schCnt dt,
.lgiSchBco .schCnt dd {float:left;}
.lgiSchBco .schCnt dt {width:100px; padding:4px 0 0 0;}
.lgiSchBco .schCnt dd {width:300px; color:#333; }
.lgiSchBco .schCnt dd.select {width:140px; padding:2px 0 0 0;}
.lgiSchBco .schCnt dd.select label {padding-right:10px;}
.lgiSchBco fieldset {width:260px; float:left;}
.lgiSchBco fieldset .txtForm {height:18px; padding:3px 0 0 10px; width:193px; color:#000; border:1px solid #CCC; background:#fff;}
.listBotInfo1 {position:relative; width:100%; background-color:#f9fafa; zoom:1; color:#888;font-size:11px;letter-spacing: 0px; height:33px;}
.listBotInfo1:after {content:""; display:block; height:0; clear:both;}
.listBotInfo1 a {color:#888;}
.listBotInfo1 .moreLink {width:480px; padding:10px 0 0 10px;}
.listBotInfo1 .moreLink a.title{text-decoration:underline; padding:1px 3px 0 0;}
.listBotInfo1 .goLink {position:absolute; right:10px; top:6px;}
.listBotInfo1 .goLink img {vertical-align:-1px; padding-right:3px; }
.listBotInfo1 .goLink_1 {position:absolute; right:10px; top:11px;}
.lgiListHrp .tplTitle a strong {color:#16864f;}
.lgiListJobWork .tplTitle a strong {color:#9b450e;}
.lgiListAlbamon .pay {text-align:right; padding-right:10px;}
.lgiListContest tbody td {padding-left:10px; text-align:left;}
.lgiListContest .tplTitle .lgiIcon {padding-right:3px;}
.lgiListContest .txtColor1 {padding-left:7px; color:#bd7800;}
.lgiListContest .txtColor2 {padding-left:7px; color:#007baf;}
.lgiListContest .date {text-align:left; padding-left:20px;font-size:11px;letter-spacing: 0px; font-weight:bold;}
.lgiListUhak .tplTitle .lgiIcon {padding-right:6px;}
.lgiListUhak .cost {padding-left:10px; text-align:left;font-size:12px;letter-spacing: 0px; color:#333;}
.lgiListUhak .cost span {font-size:11px;letter-spacing: 0px; font-weight:bold; color:#b7b7b7;}
.lgiListEdu .tplTitle .odd {color:#ff8003;font-size:11px;letter-spacing: 0px; margin-left:5px;}
.lgiListEdu .tplTitle .odd span {color:#ccc;}
.lgiListEdu .listBotInfo_2 .licen {text-decoration: underline;}
/* 공무원·공직 채용정보 _ 리스트 */
.lgiCscList {position:relative; width:960px; margin-top:40px; zoom:1;}
/* 몬스터 해외기업 채용정보 _ 리스트 */
.lgilListMonster {clear:both; position:relative; width:960px; zoom:1; z-index:1;}
.lgilListMonster table {width:100%; text-align:center;}
.lgilListMonster thead th { border-right:1px solid #fff;}
.lgilListMonster thead th {background-color:#dddcbd; height:27px; }
.lgilListMonster tbody td,
.lgilListMonster tbody th {padding:10px 0; border-bottom:1px solid #e5e5e5;}
.lgilListMonster tbody th,
.lgilListMonster tbody .clTitle {text-align:left; padding-left:10px;}
.lgilListMonster .lgiIconArrow_4,
.lgilListMonster .desc {position:absolute; right:0; top:10px;}
.globalBanner {padding-top:10px;}
.lgilListMonster .desc {padding-left:8px; background:url(/Content/images/recruit/gi/sprites/lgi_tpl_icon_2.gif) no-repeat -95px -347px;}
/* 포토 채용정보 _ 리스트 */
.lgiPointVisual {clear:both; margin-bottom:25px;}
.lgiTapPhoto .deco {position:absolute; right:0; top:0; width:1px; height:100%; background:url(/Content/images/recruit/gi/sprites/lgi_tpl_bg_1.gif) no-repeat -3px 0px;}
.lgiListPhoto .photoImg {position:relative;z-index:10;}
.lgiListPhoto .photoImg .view,
.lgiListPhoto .photoImg .all {position:absolute; left:0; top:0; background-color:#fff; border:1px solid #ccc; padding:2px;}
.lgiListPhoto .photoImg .all ul li {float:left; padding-left:4px;}
.lgiListPhoto .photoImg .all ul li.first {padding-left:0;}
.lgiListPhoto .photoImg .lgiIconPlus_1,
.lgiListPhoto .photoImg .lgiIconReduce_1 {position:absolute; left:67px; bottom:2px;}
.lgiListPhoto .subject,
.lgiListPhoto .cName {height:100%; padding-left:98px !important;}
.lgiListPhoto .subject {padding-top:5px;}
.lgiListPhoto .subject .place {padding-top:10px !important;}
.lgiListPhoto .cName {color:#333; display:block; }
/* 동영상 채용정보 _ 리스트 */
.lgiTabOnair {margin-top:40px;}
.lgiTabOnair .bracket {display:none;}
.lgiTabOnair .hover .bracket {display:inline; font-weight:normal;}
.lgiListOnair,
.lgiListOnairAll {margin-bottom:10px;}
.lgiListOnair .cMovie {position:absolute; left:10px; width:80px; height:60px; padding:2px; border:1px solid #cac8d0;}
.lgiListOnair .cMovie a {position:absolute; left:2px; top:48px;}
.lgiListOnair .cName,
.lgiListOnair .subject {height:100%; padding-left:98px !important;}
.lgiListOnair .subject {padding-top:3px;}
.lgiListOnair .recently {color:#0099ff;}
.lgiListOnair .btnDirect {margin-top:3px;}
.lgiListOnair .todayEnd {font-size:12px;letter-spacing: 0px;}
.lgiListOnair .subject {position:relative;}
.lgiListOnair .subject .state {position:absolute;left:0;top:1px;width:17px;}
.lgiListOnair .subject .place {height:15px; padding:12px 40px 0 0;font-size:11px;letter-spacing: 0px; color:#888; }
.lgiListOnair .subject .lgiSubway {vertical-align:-2px;}
.lgiListOnair .subject .txtBar {margin:0 3px; color:#ccc;}
.lgiListOnairAll .cnameOdd,
.lgiListOnairAll .cTitleOdd {display:block;font-size:11px;letter-spacing: 0px;color:#888; line-height:1.4;}
.lgiListOnairAll .cnameOdd {margin-top:2px;}
.lgiListOnairAll .cTitleOdd {margin-top:4px;}
.lgiListOnairAll .cTitleOdd span {color:#ccc; padding:0 3px 0 2px;}
/* 무료리스트 */
.lgiListTab {position:relative; width:100%; margin-top:30px;}
.lgiListTab .allCt {font-size:14px;letter-spacing: 0px; color:#888; padding:10px 0 10px 0;}
.lgiListTab .allCt strong {color:#000;font-size:18px;letter-spacing: 0px; font-weight:normal;}
.lgiListTab .iner {width:100%; border:1px solid #ccc; border-top:2px solid #4a5470;}
.lgiListTab .iner:after {content:""; display:block; height:0; clear:both;}
.lgiListTab .iner ul {position:relative; float:left; width:175px; height:212px; padding:15px 0 7px 15px; border-left:1px solid #eee;}
.lgiListTab .iner ul:first-child {border-left:0;}
.lgiListTab .iner ul li > button { color:#666; height:26px; line-height:26px;}
.lgiListTab .iner ul li > button span {position:relative;}
.lgiListTab .iner ul li .tplBtnHelp {height:14px; line-height:normal;}
.lgiListTab .iner ul li .lyCnt {font-size:11px;letter-spacing: 0px;}
.lgiListTab .iner .dirTxt {color:#ff6600;}
.lgiListTab .iner .ct2 {width:175px;}
.lgiListTab .iner .ct3 {width:178px;}
.lgiListTab .iner .ct4 {width:178px;}
.lgiListTab .ageCk,
.lgiListTab .payCk {position:absolute; left:12px; bottom:13px;}
.lgiListTab .ageCk .disabled,
.lgiListTab .payCk .disabled {color:#888; cursor:default;}
.lgiListTab .on {display:inline-block; margin-left:-2px; border:1px solid #34a6fe;}
.lgiListTab .on .onCk { color:#34a6fe !important; font-weight:bold; height:24px; line-height:24px; padding:0 0 0 3px; vertical-align:top;}
.lgiListTab .on .onCk span {display:block; margin-top:-2px;}
.lgiListTab .schDel {display:inline-block; width:15px; height:15px !important; line-height:normal; padding:0 !important; margin-top:0; background:url(/Content/images/recruit/gi/sprites/lgi_tpl_icon_v1.png) no-repeat -242px -90px; text-indent:-9999px;}
.lgiListFunc {position:relative; width:100%; z-index:19;}
.lgiListFunc .func .lgiBtn,
.lgiListFunc .func .bar {float:left; margin-right:5px;}
.lgiListFunc .func .bar {display:inline-block; width:2px; height:20px; background:url(/Content/images/recruit/gi/sprites/lgi_tpl_icon_v1.png) no-repeat 0 -89px;}
.lgiListFunc .func .drtip {position:absolute; top:-22px; left:0;}
.lgiListFunc .func .tplBtnScr, .lgiListFunc .func .tplBtnFav {margin-left:2px;}
.lgiListFunc .sortCheck {position:relative; float:left; margin-right:3px;}
.lgiListFunc .sortCheck .tplLyType .lyCnt dd {font-size:11px;letter-spacing: 0px;}
.lgiListFunc .sortCheck .tplLyType .lyCnt dd em {color:#39f; font-weight:bold;}
.lgiListFunc .direct {display:inline-block;}
.lgiListFunc .direct button span {position:absolute; top:3px; left:20px; color:#fff;font-size:11px;letter-spacing: 0px;}
.lgiListFunc .excellence {width:107px;height:18px;background-position:-163px -30px;color:#333;}
.lgiListFunc .dispatch { width:110px;height:18px;background-position:-280px -30px;color:#333; }
.lgiListFunc .sort {position:absolute; top:0; right:0;}
.lgiListFunc .sort .lgiIconHelp_1 {margin-top:2px;}
.lgiListFunc .sort select {float:left;margin-right:5px;text-align:left;vertical-align:middle; }
.lgiListFunc .choice {position:absolute; top:0; right:0;}
.lgiListFunc .choice .link {float:left; display:inline; margin-left:-1px;}
.lgiListFunc .choice .on {position:relative; z-index:1;}
.lgiLayerHelp dt {display:block;padding:2px 0 7px 0;color:#46a5ff;font-weight:bold;font-size:12px;letter-spacing: 0px;}
.lgiLayerHelp dd {color:#666;font-size:11px;letter-spacing: 0px;}
/* 무료리스트 테이블 - 요약형 */
.lgiListSummary {margin-bottom:10px;margin-top:7px;}
.lgiListSummary tbody .tdGlass td {padding-top:0;padding-bottom:0;}
.lgiListSummary .iconPlus {background-position:right -300px;}
.lgiListSummary .emp1:visited {color:#a7a7a7 !important;}
.lgiListSummary thead th {border-top:1px solid #92959c;}
.lgiListSummary tbody .ip1 {vertical-align:top;}
.lgiListSummary tbody th input {margin-top:2px;}
.lgiListSummary .tplTitle {vertical-align:top;}
.lgiListSummary .recently {color:#0099ff;}
.lgiListSummary .btnDirect {margin-top:3px;}
.lgiListSummary .todayEnd {font-size:12px;letter-spacing: 0px;}
.lgiListSummary .subject {position:relative;height:100%;padding-left:17px;}
.lgiListSummary .subject .state {position:absolute;left:0;top:1px;width:17px;}
.lgiListSummary .subject .place {height:15px;padding:2px 40px 0 0;font-size:11px;letter-spacing: 0px;color:#888;}
.lgiListSummary .subject .lgiSubway {vertical-align:-2px;}
.lgiListSummary .subject .txtBar {margin:0 3px 0 2px;color:#ccc;}
.lgiListSummary .subject .choice {position:absolute;right:0;bottom:-3px;width:108px;text-align:right;}
.lgiListSummary .subject .choice span {vertical-align:top;}
.lgiListSummary .subject .choice .lgiBtnBlank_1 {margin-top:1px;margin-right:-3px;}
.lgiListSummary .subject .correct {display:inline-block;margin-top:3px;font-size:11px;letter-spacing: 0px;color:#888;}
.lgiListSummary .tagInfo {padding-top:1px;}
.lgiListSummary .nodata {border-top:none;padding:19px 0 16px 0;}
.lgiListSummary .charge td, .lgiListSummary .charge th {background-color:#ffffd9;}
/* 무료리스트 테이블 - 기본형 */
.lgiListNormal {margin-bottom:10px;margin-top:7px;}
.lgiListNormal tbody .tdGlass td {padding-top:0;padding-bottom:0;}
.lgiListNormal .iconPlus {background-position:right -300px;}
.lgiListNormal .emp1:visited {color:#a7a7a7 !important;}
.lgiListNormal thead th {border-top:1px solid #92959c;}
.lgiListNormal tbody .ip1 {vertical-align:top;}
.lgiListNormal tbody th input {margin-top:0;}
.lgiListNormal .recently {color:#0099ff;}
.lgiListNormal td {vertical-align:top;font-size:11px;letter-spacing: 0px;}
.lgiListNormal .tplTitle {vertical-align:top;}
.lgiListNormal .tplTitle img {vertical-align:middle;}
.lgiListNormal .tplTitle a {font-size:12px;letter-spacing: 0px;}
.lgiListNormal .recently {color:#0099ff;}
.lgiListNormal .btnDirect {margin-top:5px;}
.lgiListNormal .todayEnd {font-size:12px;letter-spacing: 0px;}
.lgiListNormal .subject {position:relative;height:100%;padding-left:17px;}
.lgiListNormal .subject .state {position:absolute;left:0;top:7px;width:17px;}
.lgiListNormal .subject .place {margin-top:3px;margin-right:40px;font-size:11px;letter-spacing: 0px;color:#888;vertical-align:top;}
.lgiListNormal .subject .lgiSubway {vertical-align:-1px;}
.lgiListNormal .subject .txtBar {margin:0 3px;color:#ccc;}
.lgiListNormal .subject .choice {position:absolute;right:0;bottom:-3px;width:108px;text-align:right;}
.lgiListNormal .subject .choice .lgiIconBlank_1 {margin-top:-2px;margin-right:-2px;}
.lgiListNormal .subject .correct {font-size:11px;letter-spacing: 0px;color:#888;}
.lgiListNormal .tagInfo .lgiIcon {margin-top:2px;}
.lgiListNormal .nodata {border-top:none;padding:19px 0 16px 0;font-size:12px;letter-spacing: 0px;}
.lgiListNormal .charge td, .lgiListNormal .charge th {background-color:#ffffd9;}
.lgiListNormal .indexOn {z-index:1000;}
.lgiListNormal .companyInfo {margin-top:5px;margin-bottom:5px;font-size:11px;letter-spacing: 0px;line-height:14px;color:#888;}
.lgiListNormal .subjectNormal a {font-size:16px;letter-spacing: 0px;color:#333;}
.lgiListNormal .school {display:block;margin-top:6px;}
.lgiListNormal .txtDesc {font-size:12px;letter-spacing: 0px;margin:3px 0 10px 0;}
.lgiListNormal .workShape {width:120px;margin:0 auto;}
.lgiListNormal .workShape li {position:relative;padding-bottom:3px;text-align:left;}
.lgiListNormal .workShape li.on2 {z-index:10;}
.lgiListNormal .workShape .txt {display:inline-block;width:112px;height:15px;padding:4px 4px 0 4px;background:url(/Content/images/recruit/gi/box_freeList.png) no-repeat;color:#888;font-size:11px;letter-spacing: 0px;}
.lgiListNormal .workShape span.txt {background-position:-130px 0;}
.lgiListNormal .workShape a.txt {background-position:0 0;}
.lgiListNormal .lgiLayerWork .skillDetail {padding:5px 5px 2px 5px;font-size:11px;letter-spacing: 0px;}
.lgiListNormal .lgiLayerWork .skillDetail p {margin-bottom:3px;}
/* 무료리스트 - 돋보기형 */
.lgiListGlass {margin-bottom:10px;margin-top:7px; border-bottom:1px solid #b1b6c3;}
.lgiGlassView {overflow:hidden;width:960px;margin-bottom:1px;border-top:1px solid #b1b6c3;background:url(/Content/images/recruit/gi/line_grass_view.gif) repeat-y;text-align:left;}
.lgiGlassView .leftView {position:relative;float:left;width:219px;padding:15px 0 0 31px;}
.lgiGlassView .logo {width:185px;height:60px;margin:0 0 4px 0;padding:8px 11px 10px 5px;;background:url(/Content/images/recruit/gi/thumb_frame.gif) no-repeat;text-align:center;}
.lgiGlassView .logo a {display:inline-block;width:180px;font-size:21px;letter-spacing: -0.5px;line-height:1.4;vertical-align:middle;}
.lgiGlassView .spacer {display:inline-block;width:0;height:60px;vertical-align:middle;}
.lgiGlassView .companySubject {margin:0 5px 5px 2px;}
.lgiGlassView .companySubject input {position:absolute;left:5px;top:15px;}
.lgiGlassView .companySubject a.emp1 {font-size:12px;letter-spacing: 0px;}
.lgiGlassView .companyInfo {margin:0 0 20px 2px;font-size:11px;letter-spacing: 0px;color:#888;}
.lgiGlassView .companyInfo .txtBar {color:#ccc;}
.lgiGlassView .companyDesc {margin:0 0 6px 2px;font-size:11px;letter-spacing: 0px;color:#888;}
.lgiGlassView .companyDesc li {margin:0 0 3px 0;padding-left:6px;background:url(/Content/images/recruit/gi/sprites/lgi_tpl_icon_2.gif) no-repeat 0 -396px;}
.lgiGlassView .contView {float:left;width:710px;height:265px;font-size:12px;letter-spacing: 0px;}
.lgiGlassView .titleArea {position:relative;padding:17px 0 20px 25px;border-bottom:1px solid #d9dee6;background:#fff;}
.lgiGlassView .titleArea img {vertical-align:middle;}
.lgiGlassView .charge {background-color:#ffffd9;}
.lgiGlassView .titleArea .state {position:absolute;left:9px;top:29px;}
.lgiGlassView .titleArea .title {margin:0 0 3px 0;}
.lgiGlassView .titleArea .title a {font-size:21px;letter-spacing: -0.5px;color:#333;}
.lgiGlassView .titleArea .title strong {font-weight:normal;}
.lgiGlassView .titleArea .desc {position:relative;color:#888;}
.lgiGlassView .titleArea .link {position:absolute;right:9px;bottom:14px;}
.lgiGlassView .titleArea .correct {font-size:11px;letter-spacing: 0px;color:#888;}
.lgiGlassView .infoArea {position:relative;float:left;width:478px;z-index:2;}
.lgiGlassView .item {float:left;width:100%;background:#fbfbfb;border-bottom:1px solid #d9dee6;}
.lgiGlassView .item li {float:left;width:116px;height:53px;border-left:1px solid #d9dee6;text-align:center; }
.lgiGlassView .item .first {border-left:none;}
.lgiGlassView .item .shape {width:124px;}
.lgiGlassView .item strong {display:block;padding:6px 0 12px 8px;text-align:left;}
.lgiGlassView .item .boxTxt {display:inline;position:relative;}
.lgiGlassView .item a.txt {display:inline-block;padding-right:12px;background:url(/Content/images/recruit/gi/sprites/lgi_tpl_icon_2.gif) no-repeat right -1745px;color:#666;}
.lgiGlassView .lgiLayerWork .skillDetail {padding:5px 5px 2px 5px;font-size:11px;letter-spacing: 0px;}
.lgiGlassView .lgiLayerWork .skillDetail p {margin-bottom:3px;}
.lgiGlassView .detailItem {float:left;padding:13px 8px 8px 8px;}
.lgiGlassView .detailItem li {width:100%;margin:0 0 7px 0;}
.lgiGlassView .detailItem strong {width:41px;margin:0 6px 0 0;padding-top:1px;}
.lgiGlassView .detailItem .lgiSubway {vertical-align:-1px;}
.lgiGlassView .detailItem .txtBar {color:#ccc;}
.lgiGlassView .detailItem .bxSubway { display:inline; position:relative; }
.lgiGlassView .detailItem .bxSubway .district {color:#666;}
.lgiGlassView .detailItem .bxSubway .more {vertical-align:middle; margin-top:-1px;	margin-left:1px;}
.lgiGlassView .detailItem .lgiIconPlus {background-position-y:-298px;}
.lgiGlassView .detailItem .lgiLayerSubway .addSubway { margin:2px 0 2px 0;}
.lgiGlassView .detailItem .lgiLayerSubway .addSubway li {margin:0;font-size:11px;letter-spacing: 0px; color:#888;}
.lgiGlassView .request {position:relative;float:left;width:230px;padding-bottom:10px;margin-left:1px;}
.lgiGlassView .request .lgiBtn {width:207px;height:75px;margin:12px 0 0 12px;color:#fff;text-align:center;}
.lgiGlassView .request .lgiBtn a {padding-top:0;height:100%;color:#fff;cursor:pointer;}
.lgiGlassView .request .lgiBtnDrct,/*즉시지원*/
.lgiGlassView .request .lgiBtnOnlineJK,/*온라인지원*/
.lgiGlassView .request .lgiBtnHomepage,/*홈페이지 지원*/
.lgiGlassView .request .lgiBtnPost,/*우편접수*/
.lgiGlassView .request .lgiBtnVisit,/*방문접수*/
.lgiGlassView .request .lgiBtnFax {width:205px; height:59px; background:url(/Content/images/recruit/gi/sprites/lgi_tpl_btn_1_v5_switch.png) no-repeat 0 0;}
/*FAX접수*/
.lgiGlassView .request .lgiBtnDrct {background-position:-10px -199px;}
/*즉시지원*/
.lgiGlassView .request .lgiBtnOnlineJK {background-position:-260px -439px;}
/*온라인지원*/
.lgiGlassView .request .lgiBtnHomepage {background-position:-258px -199px;}
/*홈페이지 지원*/
.lgiGlassView .request .lgiBtnPost {background-position:-258px -279px;}
/*우편접수*/
.lgiGlassView .request .lgiBtnVisit {background-position:-508px -199px;}
/*방문접수*/
.lgiGlassView .request .lgiBtnFax {background-position:-508px -279px;}
/*FAX접수*/
.lgiGlassView .request .lgiBtnEmailJK {background:url(/Content/images/recruit/gi/sprites/lgi_tpl_btn_1_v5.png) no-repeat -217px -189px;}
 /*이메일지원*/
.lgiGlassView .request .lgiBtnOnline {background:url(/Content/images/recruit/gi/sprites/lgi_tpl_btn_1_v5.png) no-repeat 0 -418px;}
 /*온라인지원*/
.lgiGlassView .request .lgiBtnEmail {background:url(/Content/images/recruit/gi/sprites/lgi_tpl_btn_1_v5.png) no-repeat -217px -418px;}
 /*이메일지원*/
.lgiGlassView .request .lgiBtnWorknet {background:url(/Content/images/recruit/gi/sprites/lgi_tpl_btn_1_v5.png) no-repeat -434px -759px;}
/*워크넷*/
.lgiGlassView .request .lgiBtnApplyOk {background:url(/Content/images/recruit/gi/sprites/lgi_tpl_btn_1_v5.png) no-repeat 0 -1088px;}
/*지원완료*/
.lgiGlassView .request .lgiBtnRelax_2 {height:38px; margin:4px 0 0 12px;}
.lgiGlassView .request .txcCompany {display:inline-block;padding-top:15px;}
.lgiGlassView .request .period {margin:7px 0 0 0;text-align:center;}
.lgiGlassView .request .dDay {padding:0 3px 1px 3px;background:#b3b3b3;border:1px solid #a3a3a3;color:#fff;font-size:12px;letter-spacing: 0px;line-height:12px;}
.lgiGlassView .request .iconToday {width:46px;height:16px;background-position:0 -311px;}
.lgiGlassView .request .iconQuick {position:absolute;left:5px;top:1px;}
.lgiGlassView .etcBelt {clear:both;width:100%;height:20px;padding:9px 0 0 0;background:url(/Content/images/recruit/gi/bg_grass_bottom.gif) no-repeat;font-size:11px;letter-spacing: 0px;}
.lgiGlassView .etcBelt .etcInfo {display:inline;float:left;margin-left:15px;}
.lgiGlassView .etcBelt .etcInfo .num {color:#46a5ff;font-weight:bold;}
.lgiGlassView .etcBelt .time {display:inline;float:right;margin-right:15px;}
.lgiGlassView .etcBelt .txtBar {color:#c5c5c5;margin:0 2px 0 0;}
.lgiGlassView .etcBelt .icoArrow_on {display:inline-block;margin-right:2px;padding-right:8px;background:url(/Content/images/recruit/gi/sprites/lgi_tpl_icon_2.gif) no-repeat right -445px;}
.lgiGlassView .etcBelt .icoArrow_off {display:inline-block;margin-right:2px;padding-right:8px;background:url(/Content/images/recruit/gi/sprites/lgi_tpl_icon_2.gif) no-repeat right -495px;}
.lgiGlassView .relationRecruit {clear:both;position:relative;padding:10px 0 3px 101px;background:#fff;}
.lgiGlassView .relationRecruit li {margin:0 0 6px 0;padding-left:12px;background:url(/Content/images/recruit/gi/sprites/lgi_tpl_icon_2.gif) no-repeat 0 -549px;}
.lgiGlassView .relationRecruit a {color:#666;}
.lgiGlassView .relationRecruit .linkMore {position:absolute;right:13px;bottom:5px;padding-right:6px;text-decoration:underline;background:url(/Content/images/recruit/gi/sprites/lgi_tpl_icon_2.gif) no-repeat right -597px;color:#72809a;}
.lgiGlassView .relationRecruit .linkMore a {color:#72809a;font-size:11px;letter-spacing: 0px;}
.nodata {margin-top:7px;border-top:1px solid #b1b6c3;border-bottom:1px solid #d8dce4;text-align:center;padding:21px 0 13px 0;font-size:12px;letter-spacing: 0px;}
.lgiGlassNodata {height:295px;background:#fbfbfb;}
.lgiGlassNodata .msgBox {width:405px;height:157px;margin:68px auto 0 auto;background:#fff;border:1px solid #dedede;text-align:center;line-height:17px;}
.lgiGlassNodata .msgBox .txt1 {padding:46px 0 17px 0;font-size:12px;letter-spacing: 0px;}
.lgiGlassNodata .msgBox strong em {font-weight:bold;}
.lgiGlassNodata .msgBox em {color:#ff6600;}
/* 지하철노선 표시 - 기본 */
.lgiSubway {display:inline-block;width:11px;height:11px;background:url(/Content/images/common/icon_subway.png ) no-repeat;}
.lgiSubway_101 {background-position:0 -60px;}
.lgiSubway_102 {background-position:-12px -60px;}
.lgiSubway_103 {background-position:-24px -60px;}
.lgiSubway_104 {background-position:-36px -60px;}
.lgiSubway_105 {background-position:-48px -60px;}
.lgiSubway_106 {background-position:-60px -60px;}
.lgiSubway_107 {background-position:-72px -60px;}
.lgiSubway_108 {background-position:-84px -60px;}
.lgiSubway_109 {background-position:-96px -60px;}
.lgiSubway_201 {width:23px;background-position:-108px -60px;}
.lgiSubway_202 {width:31px;background-position:-132px -60px;}
.lgiSubway_301 {width:28px;background-position:-164px -60px;}
.lgiSubway_302 {width:28px;background-position:-419px -60px;}
.lgiSubway_701 {width:38px;background-position:-470px -60px;}
.lgiSubway_901 {width:39px;background-position:-217px -60px;}
.lgiSubway_A01 {width:38px;background-position:-470px -60px;}
.lgiSubway_B01 {width:22px;background-position:-280px -60px;}
.lgiSubway_D01 {width:21px;background-position:-303px -60px;}
.lgiSubway_E01 {width:54px;background-position:-325px -60px;}
.lgiSubway_F01 {width:38px;background-position:-380px -60px;}
.lgiSubway_G01{width:21px;background-position:-448px -60px;}
.lgiSubway_401 {width:29px;background-position:0 -80px;}
.lgiSubway_402 {width:30px;background-position:-30px -80px;}
.lgiSubway_403 {width:30px;background-position:-61px -80px;}
.lgiSubway_404 {width:31px;background-position:-92px -80px;}
.lgiSubway_C01 {width:64px;background-position:-124px -80px;}
.lgiSubway_501 {width:28px;background-position:0 -100px;}
.lgiSubway_502 {width:29px;background-position:-29px -100px;}
.lgiSubway_503 {width:29px;background-position:-117px -100px;}
.lgiSubway_601 {width:28px;background-position:-59px -100px;}
.lgiSubway_801 {width:28px;background-position:-88px -100px;}
/* 지하철 노선도 - 컬러 */
.lgiSubway_101_c {background-position:0 0;}
.lgiSubway_102_c {background-position:-12px 0;}
.lgiSubway_103_c {background-position:-24px 0;}
.lgiSubway_104_c {background-position:-36px 0;}
.lgiSubway_105_c {background-position:-48px 0;}
.lgiSubway_106_c {background-position:-60px 0;}
.lgiSubway_107_c {background-position:-72px 0;}
.lgiSubway_108_c {background-position:-84px 0;}
.lgiSubway_109_c {background-position:-96px 0;}
.lgiSubway_201_c {width:23px;background-position:-108px 0;}
.lgiSubway_202_c {width:31px;background-position:-132px 0;}
.lgiSubway_301_c {width:28px;background-position:-164px 0;}
.lgiSubway_302_c {width:28px;background-position:-419px 0;}
.lgiSubway_701_c {width:23px;background-position:-193px 0;}
.lgiSubway_901_c {width:39px;background-position:-217px 0;}
.lgiSubway_A01_c {width:22px;background-position:-257px 0;}
.lgiSubway_B01_c {width:22px;background-position:-280px 0;}
.lgiSubway_D01_c {width:21px;background-position:-303px 0;}
.lgiSubway_E01_c {width:54px;background-position:-325px 0;}
.lgiSubway_F01_c {width:38px;background-position:-380px 0;}
.lgiSubway_G01_c {width:21px;background-position:-448px 0;}
.lgiSubway_401_c {width:29px;background-position:0 -20px;}
.lgiSubway_402_c {width:30px;background-position:-30px -20px;}
.lgiSubway_403_c {width:30px;background-position:-61px -20px;}
.lgiSubway_404_c {width:31px;background-position:-92px -20px;}
.lgiSubway_C01_c {width:64px;background-position:-124px -20px;}
.lgiSubway_501_c {width:28px;background-position:0 -40px;}
.lgiSubway_502_c {width:29px;background-position:-29px -40px;}
.lgiSubway_503_c {width:29px;background-position:-117px -40px;}
.lgiSubway_601_c {width:28px;background-position:-59px -40px;}
.lgiSubway_801_c {width:28px;background-position:-88px -40px;}
.lgiLayerWrap {position:relative; zoom:1;}
.lgiLayer {position:absolute; background-color:#fff; text-align:left; z-index:2000;}
.lgiLayer .close {position:absolute; top:0; right:0;}
/* lgiLayer 1 */
.lgiLayer_1 {border:1px solid #565656; font-weight:normal;}
.lgiLayer_1 .desc {margin:2px; padding:8px 8px 5px; line-height:1.4; background-color:#fbfbfb; word-break:break-all; word-wrap:break-word; }
.lgiLayer_1 .desc em {color:#46a5ff; font-weight:bold;}
.lgiLayer_1 .arrow {overflow:hidden;position:absolute;left:81px;top:-5px;width:7px;height:5px;background:url(/Content/images/recruit/gi/layer_arrow_top.gif) no-repeat;}
.lgiLayer_1 .group {display:block;padding:0 0 3px 0;}
.lgiIconWarp {display:inline;position:relative;z-index:10;}
.lgiIconWarp .extBusiness_1 {padding-right:90px;padding-bottom:2px;background:url(/Content/images/recruit/gi/bg_business_1.gif) no-repeat 230px 0;}
.lgiIconWarp .extBusiness_2 {padding-right:140px;background:url(/Content/images/recruit/gi/bg_business_2.gif) no-repeat 205px 0;}
.lgiIconWarp .extBusiness_3 {padding-right:67px;background:url(/Content/images/recruit/gi/bg_business_3.png) no-repeat 262px 0;}
.lgiIconWarp .lgiLayerHelp .extBusiness_3 dt {padding-bottom:3px;}
.lgiIconWarp .extAward_web {padding-right:70px;padding-bottom:2px;background:url(/Content/images/recruit/gi/bg_award_web.gif) no-repeat right 2px;}
.lgiIconWarp .extAward_app {padding-right:70px;background:url(/Content/images/recruit/gi/bg_award_app.gif) no-repeat right 2px;}
.lgiIconWarp .extAward_eco {padding-right:70px;background:url(/Content/images/recruit/gi/bg_award_eco.gif) no-repeat right 2px;}
.lgiPagination {clear:both; position:relative; zoom:1; text-align:center; z-index:0; margin-top:10px;}
.lgiPagination p {display:inline;}
.lgiPagination p button {display:inline-block; overflow:hidden; vertical-align:middle;}
.lgiPagination ul, .lgiPagination ul li {display:inline;}
.lgiPagination ul li a {display:inline-block; vertical-align:top;}
.lgiPagination .lgiIconPrev {width:30px; height:34px; background-position:-242px -267px;}
.lgiPagination .lgiIconNext {width:30px; height:34px; background-position:-282px -267px;}
.lgiPagination1 ul li a {width:32px; height:24px; padding-top:8px; color:#999;border:1px solid #ccc;}
.lgiPagination1 ul li a.now {font-weight:bold;border:1px solid #666;color:#333;}
.lgiPagination1 ul li span.now {display:inline-block;width:32px; height:24px; padding-top:8px; vertical-align:top;font-weight:bold;border:1px solid #666;color:#333;}
/* 버튼모음 */
.lgiIconPlus {display:inline-block;padding-right:15px;background:url(/Content/images/recruit/gi/sprites/lgi_tpl_icon_2.gif) no-repeat right -299px;}
.lgiIconOption_1 {width:13px;height:14px;background-position:0 -267px;}
.lgiIconClose_1 {width:19px;height:19px;background-position:-46px -267px;}
.lgiIconSummary {width:30px;height:25px;background-position:-136px -267px;}
.lgiIconNormal {width:30px;height:25px;background-position:-165px -267px;}
.lgiIconGlass {width:30px;height:25px;background-position:-194px -267px;}
.lgiListFunc .choice .on .lgiIconSummary {background-position:-136px -292px;}
.lgiListFunc .choice .on .lgiIconNormal {background-position:-165px -292px;}
.lgiListFunc .choice .on .lgiIconGlass {background-position:-194px -292px;}
.lgiIconHelp_1 {width:13px;height:14px;background-position:-23px -267px;}
/* Common Sua*/
.lgiPoint {color:#333;}
.lgiPoint .pointHeader .more {float:left; margin:10px 0 0 5px;}
.lgiPoint .lgiIconNew_1 {margin-right:4px;}
.lgiPoint .pointInfoTxt {margin-top:4px; margin-bottom:14px; color:#888; line-height:1.5;}
.lgiPoint .divArrow {margin:0 3px 0 4px;}
.lgiPoint a.new {font-weight:bold; color:#333 !important;}
.lgiPoint .lgiIconNew_1 {position:relative; top:-2px;}
.lgiPoint .keyListInfo .reset {position:absolute; right:30px; bottom:18px; background:none;}
.lgiPoint .keyListInfo .reset .tplBtnRst {font-size:11px;letter-spacing: 0px;}
.lgiPoint .keyListInfo .reset .tplBtnRst span {color:#888; padding:0; background:none;}
.lgiPoint .keyListGp {float:left; width:200px; padding:12px 0 8px 39px; overflow:hidden; }
.lgiPoint .keyListGp h4 {clear:both;font-size:16px;letter-spacing: 0px; color:#000; padding:8px 0 7px 9px; font-weight:bold;}
.lgiPoint .keyListGp ul {margin:8px 0 3px 0; overflow:hidden;}
.lgiPoint .keyListGp li {width:165px; height:23px !important; background:none !important;}
.lgiPoint .keyListGp li label.chk {font-weight:bold;}
.lgiPoint .keyListInfo {padding:18px 30px; border-bottom:1px solid #efefef; text-align:center;}
.lgiPoint .keyListInfo span {padding-left:15px; color:#a2760a; background:url(/img/List_Gi/sprites/lgi_tpl_icon_v1.png) no-repeat -207px -94px; }
.lgiPoint .keyListInfo a {font-size:14px;letter-spacing: 0px; color:#39f; font-weight:bold; text-decoration:underline;}
/* Icon */
.lgiIconCSC {display:inline-block; width:24px; height:16px; margin:0 5px 0 0; background:url(/Content/images/recruit/gi/icon_lgipoint_sprite.gif) no-repeat 0 0; vertical-align:middle;}
.lgiIconCSC_1 {background-position:0 0;}
.lgiIconCSC_2 {background-position:0 -24px;}
.lgiIconCSC_3 {background-position:0 -48px;}
.lgiIconCSC_4 {background-position:0 -72px;}
.lgiIconCSC_5 {background-position:0 -96px;}
.lgiIconCSC_6 {background-position:0 -120px;}
.lgiIconCSC_7 {background-position:0 -144px;}
.lgiIconCSC_8 {background-position:0 -168x;}
/* Button */
.prodMoreBtn {position:absolute; top:19px; right:18px;}
.prodMoreBtn a {display:block; padding-right:9px; background:url(/Content/images/recruit/gi/sprites/lgi_tpl_icon_2.gif) no-repeat right -350px;font-size:11px;letter-spacing: 0px; font-weight:normal; color:#72809a;}
/* Template - Table */
.lgiPoint .pointTplList table {width:100%;}
.lgiPoint .pointTplList table th {vertical-align:top;}
.lgiPoint .pointTplList table th.tit_1 {background-position:0 0;}
.lgiPoint .pointTplList table th.tit_2 {background-position:0 -72px;}
.lgiPoint .pointTplList table th.tit_3 {background-position:0 -24px;}
.lgiPoint .pointTplList table th.tit_4 {background-position:0 -96px;}
.lgiPoint .pointTplList table th.tit_5 {background-position:0 -48px;}
.lgiPoint .pointTplList table th.tit_6 {background-position:0 -120px}
.lgiPoint .pointTplList table td {padding:1px 0 8px 13px; color:#333;}
.lgiPoint .pointTplList table td a {color:#333;}
.lgiPoint .pointTplView table {width:100%;}
.lgiPoint .pointTplView table th {padding:9px 0 5px 0; background:#f9f9f9; text-align:center; border-width:0 1px 1px 0; border-style:solid; border-color:#e6e7e8; font-weight:normal; color:#666;}
.lgiPoint .pointTplView table td {padding:9px 0 5px 13px; color:#333;border-width:0 1px 1px 0; border-style:solid; border-color:#e6e7e8;vertical-align:top; }
.lgiPoint .pointTplView table td a {color:#333;}
/* Template - Number Box */
.lgiPointStatus {padding:23px 229px 15px 0; border:none !important;}
.lgiPointStatus .pointStatus {border-bottom:2px solid #ececed;}
.lgiPointStatus .pointStatus h1 {float:left; margin:0 0 25px 8px;}
.lgiPointStatus .pointStatus .pointInfo {float:left; padding:15px 0 0 9px;}
.lgiPointStatus .statusNumBox {clear:both; padding:18px 0; border:1px solid #c4c9d5; background:#fff; overflow:hidden;}
.lgiPointStatus .statusNumBox dl {float:left; width:364px; padding:4px 0 1px 0; margin-left:-1px; text-align:center; border-left:1px solid #e8eaef;}
.lgiPointStatus .statusNumBox dl dt,
.lgiPointStatus .statusNumBox dl dd {display:inline-block; zoom:1;}
.lgiPointStatus .statusNumBox dt {padding:0 5px 0 0;}
.lgiPointStatus .statusNumBox dt img {vertical-align:middle; margin-bottom:12px;}
.lgiPointStatus .statusNumBox dd .num {display:inline-block; width:25px; height:37px; margin-right:-1px; background:url(/Content/images/recruit/gi/bg_lgiPoint_sprite.png) repeat-x 0 -305px; color:#fff; position:relative; text-align:center;font-size:28px;letter-spacing: -0.5px; font-weight:bold;}
.lgiPointStatus .statusNumBox dd .num span {position:absolute; top:10px; left:0; width:100%; height:13px; font-size:0; line-height:0; background:url(/Content/images/recruit/gi/bg_digit_line.png) repeat-x 0 4px;}
.lgiPointStatus .statusNumBox dd .num_c {position:relative; top:12px; display:inline-block; width:7px; height:10px; margin:0 1px 0 1px; background:url(/Content/images/recruit/gi/bg_lgiPoint_sprite.png) repeat-x -55px -331px;}
.lgiPointStatus .statusNumBox dd .zero {color:#b3b8c8;}
.lgiPointStatus .statusNumBox .unit,
.lgiPointStatus .statusNumBox .person,
.lgiPointStatus .statusNumBox .case,
.lgiPointStatus .statusNumBox .unit_1 {display:inline-block; width:13px; height:17px; margin-left:5px; background:url(/Content/images/recruit/gi/bg_lgiPoint_sprite.png) no-repeat 0 0;}
.lgiPointStatus .statusNumBox .unit {background-position:0 -416px;}
.lgiPointStatus .statusNumBox .person {background-position:-42px -416px;}
.lgiPointStatus .statusNumBox .case {background-position:-83px -416px;}
.lgiPointStatus .statusNumBox .unit_1 {width:60px; background-position:-183px -416px;}
.lgiPointStatus .statusNumBox .btnAllapply {display:inline-block; margin:-10px 0 0 30px; width:151px; height:38px; background:url(/Content/images/recruit/gi/bg_lgiPoint_sprite.png) no-repeat -157px -305px; text-indent:-9999px;}
.lgiPointStatus .statusNumBox .btnApply {display:inline-block; margin:-10px 0 0 20px; width:126px; height:38px; background:url(/Content/images/recruit/gi/bg_lgiPoint_sprite.png) no-repeat -310px -305px; text-indent:-9999px;}
/* 최근본 채용정보 */
.lgiSubToday {background-color:#f3f5f7;}
.lgiSubToday .lgiPointBgi .pointContent .lgiListTab {background-color:#fff;}
.lgiSubToday .lgiPointStatus .statusNumBox dl {float:none; width:100%; padding:4px 0 1px 0; text-align:center;}
.lgiSubToday .lgiPointStatus .pointStatus .pointInfo {float:left; padding:1px 0 0 9px;}
.lgiSubToday .tplJobListWrap .tplList thead tr, .lgiSubToday .tplJobListWrap .tplList tbody tr {border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.lgiSubToday #footer {width:100%; background-color:#fff;}
.lgiSubToday #footer .adFooter, .lgiSubToday #footer .btmNtc, .lgiSubToday #footer .btmSvc, .lgiSubToday #footer .btmHelp {width:960px; margin:0 auto;}
.lgiSubToday #footer .btmSvc {margin:34px auto 10px auto;}
.lgiSubToday #footer .copyright {width:960px; padding:30px 0; margin:0 auto;}
/* Template - Layer */
.lgiPoint .pointContent .lyWrap {position:relative; zoom:1; z-index:1000;}
.lgiPoint .pointContent .lyWrap > .selected {background:none;}
.lgiPoint .pointContent .lyList {position:absolute; left:-145px; top:23px; border:1px solid #95a1b8; background:#fff;}
.lgiPoint .pointContent .lyListType {padding:13px 0 10px 0; margin:0 8px;}
.lgiPoint .pointContent .lyListType ul {overflow:hidden;}
.lgiPoint .pointContent .lyListType ul li {float:left; width:200px; height:20px; margin-left:7px; padding-left:8px; background:url(/Content/images/recruit/gi/bu_lgipoint_sprite.gif) no-repeat 0 -70px;}
.lgiPoint .pointContent .lyListType a {color:#333;font-size:12px;letter-spacing: 0px; font-weight:normal;}
.lgiPoint .pointContent .lyListType .selected {color:#029AFF;}
.lgiPoint .pointContent .lyListType1 {background:url(/Content/images/recruit/gi/icon_gi_dot3.gif) repeat-x 0 100%;}
.lgiPoint .pointContent .lyList1 {width:700px;}
.lgiPoint .pointContent .lyList1 .arrow {position:absolute; bottom:1; left:22px; width:9px; height:6px; background:url(/Content/images/recruit/gi/bu_lgipoint_sprite.gif) no-repeat 0 -194px;}
.lgiPoint .pointContent .lyList1 .arrowTop {top:-6px; bottom:auto; left:auto; left:22px; background-position:0 -194px;}
.lgiPoint .pointContent .lyClose {position:absolute; right:12px; top:10px; width:15px; height:15px; background:url(/Content/images/recruit/gi/btn_lgipoint_sprite.gif) no-repeat 0 -46px; text-indent:-9999px;}
/* 직급별 */
.lgiSubPost .keyList li {position:relative; width:161px !important; padding-left:0 !important; margin-right:5px; background:none !important;}
.lgiSubPost .keyList li span {font-size:12px;letter-spacing: 0px;}
.lgiSubPost .keyList li input {width:13px; height:13px;}
.lgiSubPost .keyList li label {vertical-align:-1px;}
/* 협회별 */
.lgiSubHyup .pointHeader img {position:relative; top:-5px; margin-right:9px;}
.lgiSubHyup .pointTplList {margin:0 0 0 3px;}
.lgiSubHyup .pointTplList table td {vertical-align:top;}
.lgiSubHyup .pointTplList table td img {vertical-align:middle;}
/* 공무원공직 */
.lgiSubCsc .lgiPoint {border-bottom:1px solid #f3f3f3 !important;}
.lgiSubCsc .pointContent {border-bottom:1px solid #d2d6da !important;}
.lgiSubCsc .lgiPointInfoTxt {margin-bottom:25px;}
.lgiSubCsc .keyList {margin:0 0 0 39px;}
.lgiSubCsc .keyList li {width:158px !important; height:30px !important; padding-left:0 !important; background:none !important; overflow:hidden;}
.lgiSubCscView .lgiPoint .pointContent {padding:0;}
.lgiSubCscView .pointTplView table {width:725px;}
.lgiSubCscView .pointTplView table tr.end th,
.lgiSubCscView .pointTplView table tr.end td {border-bottom:0;}
.lgiSubCscView .pointTplView table .attachFile a {display:inline-block; height:12px;font-size:11px;letter-spacing: 0px; font-weight:normal; color:#666; margin-right:5px;}
.lgiSubCscView .pointTplView table .attachFile .lgiIconAttachFile_1 {margin-right:2px; background-position:-122px -96px;}
.lgiSubCscView .pointTplView table .attachFile p {margin-top:10px;font-size:11px;letter-spacing: 0px; color:#586e96;}
.lgiSubCscView .pointTplView .detailVeiw {padding:20px; line-height:1.6; border-top:1px solid #e6e7e8;}
.lgiSubCscView .attention {position:relative; padding:12px 0 12px 133px; margin-top:10px; background:#f7f7f7;}
.lgiSubCscView .attention img {position:absolute; left:27px; top:6px;}
.lgiSubCscView .button {margin-top:11px; text-align:right;}
/* 근무빌딩별 채용정보 */
.lgiSubBdgInfo .pointContent {padding:0 !important;}
.lgiSubBdgInfo .workBuilding {position:relative; width:100%; height:342px;}
.lgiSubBdgInfo .workBuilding table {position:absolute; left:247px; top:24px; width:450px !important;}
.lgiSubBdgInfo .workBuilding table td.metroArea p {height:17px;}
.lgiSubBdgInfo .workBuilding table td.metroArea .subway {position:relative; top:1px; margin:0 4px 0 0;}
.lgiSubBdgInfo .workBuilding dl.photo {position:absolute; left:247px; bottom:24px;}
.lgiSubBdgInfo .workBuilding dl.photo ul li {float:left; margin:0 5px 0 0;}
.lgiSubBdgInfo .workBuilding dl.photo dd ul li.big {position:absolute; left:-227px; top:-228px; width:198px; height:286px;}
.lgiSubBdgInfo .workBuilding dl.photo dd ul li img {padding:3px; border:1px solid #e6e7e8;}
.lgiSubBdgInfo .workBuilding dl.map {position:absolute; right:0; top:0; padding:14px; border-left:1px solid #e6e7e8;}
/* 대기업 채용정보 */
.lgiPointBgi .pointContent {padding:0 !important; border-bottom:1px solid #ececec;}
.lgiPointBgi .pointContent .lgiListTab {margin:0;}
.lgiPointBgi .pointContent .lgiListTab .allCt {font-size:12px;letter-spacing: 0px; color:#888; position:relative; height:22px; padding-left:19px; border-bottom:1px solid #e6e7e8;}
.lgiPointBgi .pointContent .lgiListTab .allCt strong {font-size:14px;letter-spacing: 0px; color:#333; font-weight:normal;}
.lgiPointBgi .pointContent .lgiListTab .iner {border:0; background:none;}
.lgiPointBgi .pointContent .lgiListTab .iner ul {padding:15px 0 7px 15px;}
.lgiPointBgi .pointContent .lgiListTab .iner button {color:#666;}
.lgiPointBgi .pointContent .lgiListTab .iner .tplBtnHelp {margin-right:5px; vertical-align:middle;}
.lgiPointBgi .pointContent .lgiListTab .iner label {color:#666;}
.lgiPointBgi .pointContent .lgiListTab .iner .ageCk, .lgiPointBgi .pointContent .lgiListTab .iner .payCk {left:12px; bottom:30px; top:auto; right:auto;}
.lgiPointBgi .pointContent .lgiListTab .iner .ct1 {width:165px; padding:15px 0 7px 19px;}
.lgiPointBgi .pointContent .lgiListTab .iner .ct2 {width:160px;}
.lgiPointBgi .pointContent .lgiListTab .iner .ct3 {width:160px;}
.lgiPointBgi .pointContent .lgiListTab .iner .ct4 {width:174px; border-right:1px solid #eee;}
.lgiPointBgi #adWrap {top:57px !important;}
.lgiSubBgi .tplJobListWrap {margin-top:50px;}
/* 채용정보검색 */
.lgiSubSchList .pointTplList {margin:9px 0 0 0;}
.lgiSubSchList .lgiBtnOptionSch_1 {width:104px; height:16px; margin-top:14px; background:url(/Content/images/recruit/gi/btn_lgipoint_sprite.gif) no-repeat 0 0;}
.lgiSubSchList .lgiPoint .titleDetail {padding-top:11px; margin-left:3px; color:#333;}
/* 업직종별-검색결과 */
.lgiSubSchList .pointPartSchResult { position:relative; margin-top:7px; background:#f8f9fa; border-top:1px solid #f3f3f3; border-bottom:1px solid #d2d6da; padding:15px 20px; min-height:200px;}
.lgiSubSchList .pointPartSchResult h2 {height:21px; margin-bottom:18px; border-bottom:1px solid #e5e8ed;}
.lgiSubSchList .pointPartSchResult h2 em {color:#46a5ff;}
.lgiSubSchList .pointPartSchResult ul li {position:relative; float:left; width:457px; margin-bottom:14px; color:#666;}
.lgiSubSchList .pointPartSchResult ul li .keyword {color:#888;font-size:11px;letter-spacing: 0px; font-weight:normal;}
.lgiSubSchList .pointPartSchResult ul li a {font-weight:bold; text-decoration:underline;}
.lgiSubSchList .pointPartSchResult ul li a strong {color:#46a5ff;}
.lgiSubSchList .pointPartSchResult ul li div {padding:0 0 5px 30px;}
.lgiSubSchList .pointPartSchResult ul li div .divArrow {background-position:0 -111px;}
.lgiSubSchList .pointPartSchResult ul li .iconPart {position:absolute; left:0; top:2px;}
/* 업직종별-한큐모아보기 */
.lgiSubPartFind .title dt, .lgiSubPartFind .title dd {float:left;}
.lgiSubPartFind .title dd {padding:1px 0 0 4px;font-size:11px;letter-spacing: 0px;}
.lgiSubPartFind .lgiPointPartFind {overflow:hidden; }
.lgiSubPartFind .lgiPointPartFind .pointContent {padding-left:0 !important; padding-top:5px; min-height:179px; background:url(/Content/images/recruit/gi/onecue_ResentType_bg.gif) repeat-y left bottom; overflow:hidden; zoom:1;}
.lgiSubPartFind .lgiPointPartFind .ocListWrap {float:left; width:280px;}
.lgiSubPartFind .lgiPointPartFind .ocListType {width:280px; min-height:17px; _height:17px;}
.lgiSubPartFind .lgiPointPartFind .ocListType:after {content:""; display:block; clear:both;}
.lgiSubPartFind .lgiPointPartFind .ocListType h3 {line-height:1.5; padding:12px 0 5px 19px; font-weight:bold;}
.lgiSubPartFind .lgiPointPartFind .ocListType .result {width:258px;}
.lgiSubPartFind .lgiPointPartFind .ocListType .result li {position:relative; width:257px; line-height:1.3; min-height:23px; _height:23px; background:url(/Content/images/recruit/gi/bu_lgipoint_sprite.gif) no-repeat 19px -143px; padding:8px 0 0 29px; color:#666; cursor:pointer;}
.lgiSubPartFind .lgiPointPartFind .ocListType .result li button {width:13px; height:13px; background:url(/Content/images/recruit/gi/btn_lgipoint_sprite.gif) no-repeat 3px -87px; vertical-align:middle; position:absolute; top:5px; right:28px;}
.lgiSubPartFind .lgiPointPartFind .ocListType .result li.over {color:#029aff; background:url(/Content/images/recruit/gi/bg_lgiPoint_sprite.png) no-repeat 0 -114px; padding-top:7px; left:-1px; top:0;}
.lgiSubPartFind .lgiPointPartFind .ocListType .result li.over button {position:absolute; right:28px; top:7px;}
.lgiSubPartFind .lgiPointPartFind .ocListType .result span {font-size:11px;letter-spacing: 0px; color:#999;}
.lgiSubPartFind .lgiPointPartFind .ocListType .noResult {display:none; padding-left:22px; color:#999;}
.lgiSubPartFind .lgiPointPartFind .end {padding-bottom:15px;}
.lgiSubPartFind .lgiPointPartFind .keyList {padding:24px 0 0 15px;}
.lgiSubPartFind .lgiPointPartFind .keyList li {width:127px;}
.lgiSubPartFind .lgiPointPartFind .noKeyword {margin-top:10px; margin-left:10px; color:#999; zoom:1;}
.lgiSubPartFind .result button {border:0 none;cursor:pointer; margin:0; overflow: visible; padding: 0;}
.lgiSubPartFind .result button span {position:absolute; left:-5000em;}
/* 역세권별-메인 */
.lgiSubSubwayMn .lgiPointSubwayMn .keyList li {width:161px;}
.lgiSubSubwayMn .lgiPointSubwayMn .pointHeader .lyList1 {width:600px;}
.lgiSubSubwayMn .lgiPointSubwayMn .pointHeader .lyListType {overflow:hidden;}
.lgiSubSubwayMn .lgiPointSubwayMn .pointHeader .lyListType ul {float:left; width:112px;}
.lgiSubSubwayMn .subwayMap {padding:20px 0 0 0; border:1px solid #e6e7e8; border-bottom:1px solid #f3f3f3;}
.lgiSubSubwayMn .subwayMap p {margin-left:20px; padding-left:6px; background:url(/Content/images/recruit/gi/bu_lgipoint_sprite.gif) no-repeat 0 5px;}
.lgiSubSubwayMn .subwayMap .subwayMapImg {width:100%; border-bottom:1px solid #d2d5da; text-align:center;}
/* 전공계열별 */
.lgiSubMajor .lgiPoint .pointContent {padding-right:230px;}
.lgiSubMajor .lgiPointMajor .keyList {height:190px;}
.lgiSubMajor .lgiPointMajor .keyList li {width:125px; z-index:1;}
/* 자격증별 채용정보 */
.lgiSubLicense .lgiPoint .pointHeader .lyList1 {width:190px;}
.lgiSubLicense .lgiIconLicense_1 {padding-right:5px;}
/* 외국어별 채용정보 */
.lgiSubLang .lgiPointLang .keyList li {width:125px;}
.lgiSubLang .lgiLangStatus {overflow:hidden;}
.lgiSubLang .lgiLangStatus dl {float:left; width:465px; height:52px; padding:10px 0 0 0; background:url(/Content/images/recruit/gi/bg_lgistatus_sprite.gif) no-repeat 0 0; text-align:center; cursor:pointer;}
.lgiSubLang .lgiLangStatus dl dt,
.lgiSubLang .lgiLangStatus dl dd {display:inline-block; zoom:1; vertical-align:top;}
.lgiSubLang .lgiLangStatus dl dt {height:25px; padding:15px 9px 0 62px;}
.lgiSubLang .lgiLangStatus dl dd {font-size:22px;letter-spacing: -0.5px; font-weight:normal; color:#f60; margin-top:8px;}
.lgiSubLang .lgiLangStatus dl dt,
.lgiSubLang .lgiLangStatus dl dd .case {background:url(/Content/images/recruit/gi/bg_lgistatus_sprite.gif) no-repeat 0 0;}
.lgiSubLang .lgiLangStatus dl dd .case {width:9px; height:11px; display:inline-block; background-position:0 -234px;}
.lgiSubLang .lgiLangStatus .statusType1 {margin-right:30px;}
.lgiSubLang .lgiLangStatus .statusType1 dt {background-position:0 -92px;}
.lgiSubLang .lgiLangStatus .statusType2 dt {background-position:0 -162px;}
/* 동영상 채용관 */
.lgiSubOnair .pointStatus .pointInfo {padding-top:3px;}
/* 동영상 채용관 - 동영상 채용정보 */
.lgiBoothOnair {position:relative; width:960px; margin:40px auto 0 auto; text-align:left;font-size:12px;letter-spacing: 0px; color:#333; overflow:hidden;}
.lgiBoothOnair:after {content:""; display:block; height:0; clear:both;}
.lgiBoothOnair .lgiTile {border-bottom:2px solid #777a83;}
.lgiBoothOnair .lgiTile h2 {padding:0 6px 4px 1px;}
.lgiBoothOnair .booth {float:left; position:relative; width:463px; height:66px; padding:10px 17px 10px 0; border-left:1px solid #eef0f2; border-bottom:1px solid #d8dce4; margin-left:-1px;}
.lgiBoothOnair .cName,
.lgiBoothOnair .cTitle,
.lgiBoothOnair .cTitleOdd {margin-left:111px;}
.lgiBoothOnair .cName {margin:1px 0 2px 111px;}
.lgiBoothOnair .cName a {margin-top:3px; font-weight:bold; color:#333;}
.lgiBoothOnair .cTitle {margin-bottom:10px;}
.lgiBoothOnair .cTitle a {font-size:12px;letter-spacing: 0px; color:#333;}
.lgiBoothOnair .cTitle a:hover {color:#06c;}
.lgiBoothOnair .cTitleOdd {font-size:11px;letter-spacing: 0px; color:#888;}
.lgiBoothOnair .cTitleOdd a {color:#888;}
.lgiBoothOnair .cTitleOdd span {color:#dcdcdc;}
.lgiBoothOnair .cMovie {position: absolute; left:10px; top:10px; width:80px; height:60px; padding:2px; border:1px solid #cac8d0;}
.lgiBoothOnair .cMovie a {position:absolute; left:2px; top:48px;}
.lgiBoothOnair .cGiIng {position:absolute; right:16px; bottom:12px;}
.lgiBoothOnair .cGiIng a {font-size:11px;letter-spacing: 0px; color:#888;}
.lgiBoothOnair .cGiIng a em {font-weight:bold; color:#0198fe;}
/* 동영상 채용관 - 색인검색 */
.lgiSearchForm {padding:2px 26px 1px 26px; margin-top:40px; border:1px solid #dbdbdb; background:#f9f9f9;}
.lgiSearchForm p {padding:10px 0 7px 0; border-bottom:1px solid #d6dae2; overflow:hidden;}
.lgiSearchForm label,
.lgiSearchForm select,
.lgiSearchForm input {float:left;}
.lgiSearchForm label {padding:2px 9px 0 0; color:#333;}
.lgiSearchForm select,
.lgiSearchForm input {margin-right:26px;}
.lgiSearchForm .lgiBtnSearch_1 {margin-left:-20px; margin-top:-3px;}
.lgiSearchForm .indexSearch {clear:both; width:100%; padding-top:9px; border-top:1px solid #fff; border-bottom:0; line-height:18px;}
.lgiSearchForm .indexSearch label {padding-top:1px;}
.lgiSearchForm .indexSearch .indexBtn {font-size:0; vertical-align:top;}
.lgiSearchForm .indexSearch .lgiBtn {font-size:0; line-height:0; margin-right:3px;}
/* Smart match 채용정보 */
.lgiSubMatchGi .lgiPointMatchGi {padding:23px 220px 15px 0;border:0;}
.lgiSubMatchGi .pointMatchGi {border-bottom:1px solid #ececed;}
.lgiSubMatchGi .pointMatchGi h1 {margin:0 0 10px 8px;}
.lgiSubMatchGi .pointMatchGi .pointInfo {padding:0 0 23px 9px;}
.lgiSubMatchGi .matchGiNumBox {clear:both; padding:12px 0 8px 28px; border-width:1px; border-style:solid; border-color:#d6d9e1 #d6d9e1 #a6a6a6 #d6d9e1; background:#fff; overflow:hidden;}
.lgiSubMatchGi .matchGiNumBox dl.selectedGi {width:420px; padding:4px 20px 1px 70px; margin-left:-1px; background:url(/Content/images/recruit/gi/bg_lgiPoint_sprite.png) no-repeat 0 -513px;}
.lgiSubMatchGi .matchGiNumBox dl.selectedGi dt {margin-bottom:11px;}
.lgiSubMatchGi .matchGiNumBox dl {float:left; padding-left:19px;}
.lgiSubMatchGi .matchGiNumBox dl.resultGi {height:42px; border-left:1px solid #e7eaef; text-align:center;}
.lgiSubMatchGi .matchGiNumBox dl.resultGi dt,
.lgiSubMatchGi .matchGiNumBox dl.resultGi dd {float:left;}
.lgiSubMatchGi .matchGiNumBox dl.resultGi dt {padding:16px 5px 0 0;}
.lgiSubMatchGi .matchGiNumBox dl.resultGi dd {padding-top:8px;font-size:22px;letter-spacing: -0.5px; font-weight:normal; color:#ff6600;}
.lgiSubMatchGi .matchGiNumBox .unit {display:inline-block; width:10px; height:12px; margin-left:5px; background:url(/Content/images/recruit/gi/bg_lgiPoint_sprite.png) no-repeat -125px -421px;}
.lgiSubMatchGi .matchGiNumBox dl.selectedGi,
.lgiSubMatchGi .matchGiNumBox dl.resultGi {float:left;}
.lgiSubMatchGi .lgiPoint #adWrap {right:0;}
/* 복리후생별 채용정보 */
.lgiSubWf .lgiPoint .pointContent {width:958px; padding:0 0 20px 0 !important; overflow:hidden;}
.lgiSubWf .lgiPoint .keyListWrap {float:left; width:383px; height:999px;}
.lgiSubWf .lgiPoint .keyListWrap:after {content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
.lgiSubWf .lgiPoint .keyListGp {font-size:12px;letter-spacing: 0px; width:360px; padding:12px 0 8px 23px; margin-top:-2px; border-top:1px solid #efefef;}
.lgiSubWf .lgiPoint .keyListGp ul {margin-bottom:4px;}
.lgiSubWf .lgiPoint .keyListGp li {width:167px;}
.lgiSubWf .lgiPoint .keyListGp li .tplChkBx {vertical-align:middle;}
.lgiSubWf .lgiPoint .keyListWrap_1 {float:left; width:574px; border-left:1px solid #efefef;}
.lgiSubWf .lgiPoint .keyListWrap_1 .keyListGp {width:554px;}
.lgiSubWf .lgiPoint .keyListWrap_1 li {width:170px;}
/* 우대조건별 채용정보 */
.lgiSubPref .lgiPoint .pointContent {padding:0 !important; margin-left:-19px; overflow:hidden;}
.lgiSubPref .lgiPoint .keyListGp {font-size:12px;letter-spacing: 0px; width:200px; padding:12px 0 8px 39px}
.lgiSubPref .lgiPoint .keyListGp li {width:190px;}
.lgiSubPref .lgiPoint .keyListGp li .tplChkBx {vertical-align:middle;}
.lgiSubPref .lgiPoint .keyListGp li .num {border:1px solid red;}
/* 지역별 */
.lgiPoint .pointHeader .lyList2 .lyListType {padding-top:15px;}
.lgiSubArea .lgiPoint .pointHeader .lyList1 {width:542px;}
.lgiSubArea .lgiPoint .pointHeader .lyList2 {width:400px;}
.lgiSubArea .lgiPoint .pointHeader .lyListType ul li { vertical-align:middle;}
.lgiSubArea .lgiPoint .pointHeader .lyListType ul li a {background:url(/Content/images/recruit/gi/sprites/lgi_tpl_iconarea.png) no-repeat 0 0;}
.lgiSubArea .lgiPoint .pointHeader .lyListType ul li.areaLogo_I000 {background-position:0 -180px;}
.lgiSubArea .lgiPoint .pointHeader .lyListType ul li.areaLogo_B000 {background-position:0 -355px;}
.lgiSubArea .lgiPoint .pointHeader .lyListType ul li.areaLogo_K000 {background-position:0 -528px;}
.lgiSubArea .lgiPoint .pointHeader .lyListType ul li.areaLogo_G000 {background-position:0 -203px;}
.lgiSubArea .lgiPoint .pointHeader .lyListType ul li.areaLogo_O000 {background-position:0 -380px;}
.lgiSubArea .lgiPoint .pointHeader .lyListType ul li.areaLogo_P000 {background-position:0 -553px;}
.lgiSubArea .lgiPoint .pointHeader .lyListType ul li.areaLogo_E000 {background-position:0 -229px;}
.lgiSubArea .lgiPoint .pointHeader .lyListType ul li.areaLogo_L000 {background-position:0 -405px;}
.lgiSubArea .lgiPoint .pointHeader .lyListType ul li.areaLogo_M000 {background-position:0 -578px;}
.lgiSubArea .lgiPoint .pointHeader .lyListType ul li.areaLogo_F000 {background-position:0 -253px;}
.lgiSubArea .lgiPoint .pointHeader .lyListType ul li.areaLogo_D000 {background-position:0 -428px;}
.lgiSubArea .lgiPoint .pointHeader .lyListType ul li.areaLogo_H000 {background-position:0 -603px;}
.lgiSubArea .lgiPoint .pointHeader .lyListType ul li.areaLogo_J000 {background-position:0 -278px;}
.lgiSubArea .lgiPoint .pointHeader .lyListType ul li.areaLogo_C000 {background-position:0 -454px;}
.lgiSubArea .lgiPoint .pointHeader .lyListType ul li.areaLogo_A000 {background-position:0 -627px;}
.lgiSubArea .lgiPoint .pointHeader .lyListType ul li.areaLogo_N000 {background-position:0 -302px;}
.lgiSubArea .lgiPoint .pointHeader .lyListType ul li.areaLogo_3000 {background-position:0 -478px;}
.lgiSubArea .lgiPoint .pointHeader .lyListType ul li.areaLogo_2000 {background-position:0 -652px;}
.lgiSubArea .lgiPoint .pointHeader .lyListType ul li.areaLogo_Q000 {background-position:0 -328px;}
.lgiSubArea .lgiPoint .pointHeader .lyListType ul li.areaLogo_1000 {background-position:0 -1840px;}
.lgiSubArea .lgiPoint .pointHeader .lyListType ul li.areaLogo_Global {background-position:0 -503px;}
.lgiSubArea .lgiPoint .pointHeader .lyListType ul li em {font-size:11px;letter-spacing: 0px; _position:relative; _bottom:3px;}
.lgiSubArea .lgiPoint .pointHeader .lyListTypeGlobal {width:542px;}
.lgiSubArea .lgiPoint .pointHeader .lyListTypeGlobal ul li {float:left; width:250px; background:none;}
.lgiSubArea .lgiPoint .pointHeader .lyListTypeGlobal ul ul {width:220px; overflow:hidden; zoom:1; margin:0 0 5px 9px;}
.lgiSubArea .lgiPoint .pointHeader .lyListTypeGlobal ul li ul li {width:auto; float:left; margin-right:11px; display:inline;}
.lgiSubArea .lgiPoint .pointHeader .lyListTypeGlobal ul li a {padding-left:22px; display:inline-block; height:18px;}
.lgiSubArea .lgiPoint .pointHeader .lyListTypeGlobal ul li ul li a {font-weight:normal; padding-left:27px;}
.lgiSubArea .lgiPoint .pointHeader .lyListTypeGlobal ul li.areaLogo_R000 a {background-position:0 -1640px;}
.lgiSubArea .lgiPoint .pointHeader .lyListTypeGlobal ul li.areaLogo_S000 a {background-position:0 -1669px;}
.lgiSubArea .lgiPoint .pointHeader .lyListTypeGlobal ul li.areaLogo_T000 a {background-position:0 -1698px;}
.lgiSubArea .lgiPoint .pointHeader .lyListTypeGlobal ul li.areaLogo_U000 a {background-position:0 -1727px;}
.lgiSubArea .lgiPoint .pointHeader .lyListTypeGlobal ul li.areaLogo_V000 a {background-position:0 -1756px;}
.lgiSubArea .lgiPoint .pointHeader .lyListTypeGlobal ul li.areaLogo_W000 a {background-position:0 -1785px;}
.lgiSubArea .lgiPoint .pointHeader .lyListTypeGlobal ul li.areaLogo_Domestic a {background-position:0 -1814px;}
.lgiSubArea .lgiPoint .pointHeader .lyListTypeGlobal ul li.areaLogo_X000 a {background-position:0 -1551px;}
.lgiSubArea .lgiPoint .pointHeader .lyListTypeGlobal ul li.areaLogo_Z000 a {background-position:0 -1580px;}
.lgiSubArea .lgiPoint .pointHeader .lyListTypeGlobal ul li.areaLogo_Y000 a {background-position:0 -1609px;}
/* 지역별-지도로 보기 */
.lgiSubAreaSchList .areaByMap {padding:0 !important; overflow:hidden;}
.lgiSubAreaSchList .areaByMap .areaMap {float:left; display:inline; width:619px; height:345px;}
.lgiSubAreaSchList .areaByMap .areaMap object {vertical-align:top;}
.lgiSubAreaSchList .areaByMap .areaMapList {position:relative; float:right; display:inline; width:307px; padding:28px 0 0 27px; border-left:1px solid #e6e7e8; }
.lgiSubAreaSchList .areaByMap .areaMapList h4 img {margin-left:9px; vertical-align:middle;}
.lgiSubAreaSchList .areaByMap .esScroll {position:relative; width:307px; height:317px; overflow:auto; overflow-x:hidden;}
.lgiSubAreaSchList .areaByMap .esScroll .keyList {padding:17px 0;}
.lgiSubAreaSchList .areaByMap .esScroll .keyList li {width:132px;}
/* 지역별-한큐모아보기 */
.lgiSubAreaFind .title dt, .lgiSubAreaFind .title dd {float:left;}
.lgiSubAreaFind .title dd {padding:4px 0 0 4px;font-size:11px;letter-spacing: 0px;}
.lgiSubAreaFind .keyList li {width:218px !important;}
.lgiSubAreaFind .keyList .lgiBtnDel_1 {position:relative; top:-1px; left:1px;}
.lgiSubAreaFind .ovsList li {width:335px !important;}
/* Common YHS */
#lgiAdWrap {display:none;}
.lgiPoint {border:1px solid #e6e7e8; border-top:2px solid #4a5470; border-bottom:0; position:relative; z-index:10;}
.lgiPointSchList {border-bottom:1px solid #e6e7e8;}
.lgiPoint button {font-size:12px;letter-spacing: 0px; line-height:1.5;}
.lgiPoint button::-moz-focus-inner {padding:0; border:none;}
.lgiPoint .pointHeader {height:34px; border-bottom:1px solid #d6d7da; padding-left:19px; position:relative; z-index:40;}
.lgiPoint .pointHeader:after {content:""; display:block; clear:both;}
.lgiPoint .pointContent {padding:23px 242px 15px 20px; padding-right:242px; min-height:155px; position:relative;}
.lgiPoint .pointContentMajor {min-height:200px;}
.itemSetPointUI .lgiPoint {position:relative; border:0;}
.itemSetPointUI .lgiPoint .pointContent {border:0;}
.publicBnr{position:absolute; top:10px; right:0;}
.publicBnr a {padding-right:8px; background:url(/img/list_gi/icn_arr_1.png?2016102619) no-repeat 100% 7px;}
.publicSource{text-align:right; display:block; padding:0 20px 15px 0;}
.lgiPoint #adWrap {width:205px; height:155px; overflow:hidden; position:absolute; right:15px; top:15px; clear:both;}
.lgiPoint #lgiPointBanner,
.lgiPoint .title,
.lgiPoint .titleDetail {float:left; display:inline;}
.lgiPoint .onecue,
.lgiPoint .pointNav,
.lgiPoint .pointNavMap {float:right;}
.lgiPoint .title,
.lgiPoint .title .current {font-size:14px;letter-spacing: 0px; color:#333; font-weight:bold;}
.lgiPoint .title .current {font-weight:normal;}
.lgiPoint .title {padding-top:11px;}
.lgiPoint .title em {font-size:12px;letter-spacing: 0px; color:#888;}
.lgiPoint .title button strong { position:relative; white-space:nowrap;}
 /* IE7에서 스크롤하면 텍스트 일부 사라지는 문제 fix */
.lgiPoint .title .arrow {width:10px; height:10px; display:inline-block; vertical-align:middle; text-indent:-9999px; background:url(/Content/images/recruit/gi/bu_lgipoint_sprite.gif) no-repeat 0 -35px; margin:0 8px 0 9px;}
.lgiPoint .title .arrowStep {font-size:14px;letter-spacing: 0px; font-weight:normal; height:32px; padding:9px 20px 0 0; background:url(/Content/images/recruit/gi/bg_lgiPoint_sprite.png) no-repeat 100% 0;}
.lgiPoint .title .arrowStep button.current {padding:0 18px 3px 10px; margin-top:-9px;}
.lgiPoint .title .current {height:42px; padding:0 7px 3px 10px;}
.lgiPoint .title .current em {padding:1px 0 0 4px;font-size:11px;letter-spacing: 0px;}
.lgiPoint .title .logo {vertical-align:middle; margin:-6px 8px -4px 0;}
.lgiPoint .titleSel {padding-top:0; margin-left:-10px;}
.lgiPoint .titleSel > dd {float:left;}
.lgiPoint .titleSel > dd .current {padding: 0 17px 3px 10px; background:url(/Content/images/recruit/gi/sprites/lgi_tpl_icon_2.gif) no-repeat 100% 18px;}
.lgiPoint .onecue {margin:6px 15px 0 0;}
.lgiPoint .onecue .tplBtnBdBlue {height:28px; line-height:28px;}
.lgiPoint .pointNav {padding:10px 5px 0 0;}
.lgiPoint .pointNav li {float:left; padding-right:8px; padding-left:7px; background:url(/Content/images/recruit/gi/sprites/lgi_tpl_iconArea.png) no-repeat 100% -198px;}
.lgiPoint .pointNav a,
.lgiPoint .pointNav button {color:#888; vertical-align:top;}
.lgiPoint .pointNav .last {background:none;}
.lgiPoint .pointNavMap {padding:7px 11px 0 0;}
.lgiPoint .pointNavMap li {float:left; margin-right:5px;}
.lgiPoint .pointNavMap button {height:20px; background:url(/Content/images/recruit/gi/sprites/lgi_tpl_iconArea.png) no-repeat 0 0; position:relative;}
.lgiPoint .pointNavMap button span {position:absolute; left:-9999px;}
.lgiPoint .pointNavMap .mapView {width:75px; background-position:-88px 0;}
.lgiPoint .pointNavMap .mapViewOn {width:75px; background-position:-88px -23px;}
.lgiPoint .pointNavMap .areaView {width:81px; background-position:-166px 0;}
.lgiPoint .pointNavMap .areaViewOn {width:81px; background-position:-166px -23px;}
.lgiPoint .pointHeader .lyList {position:absolute; left:-1px; top:35px; border:2px solid #95a1b8; background:#fff; font-weight:normal;}
.lgiPoint .pointHeader .lyList1 {width:315px;}
.lgiPoint .pointHeader .lyList2 {width:365px;}
.lgiPointPart .pointHeader .lyList2 {width:447px;}
.pointHeader .lyPartSelect {display:none; position:absolute; top:42px;font-size:14px;letter-spacing: 0px; width:828px; height:453px; border-width:1px;}
.pointHeader .lyPartSelect .lyCnt {padding:0;}
.pointHeader .lyPartSelect .tbCol {float:left; height:403px;}
.pointHeader .lyPartSelect .tbCol li {position:relative; margin:3px 0; line-height:24px; font-weight:normal;}
.pointHeader .lyPartSelect .tbCol a:hover, .pointHeader .lyPartSelect .tbFirst .on a, .pointHeader .lyPartSelect .tbFirst .on a {color:#39f; font-weight:bold;}
.pointHeader .lyPartSelect .tbFirst {width:232px; padding:25px 40px; border-right:1px solid #dcdee0; background:#f8f9fa;}
.pointHeader .lyPartSelect .tbFirst dl {clear:both;}
.pointHeader .lyPartSelect .tbFirst dt {font-size:16px;letter-spacing: 0px; font-weight:bold; margin-bottom:8px;}
.pointHeader .lyPartSelect .tbFirst .on a:after, .pointHeader .lyPartSelect .tbFirst .odd.on a:after {content:""; display:block; position:absolute; top:0; right:-53px; width:13px; height:23px; background:url(/img/list_gi/sp_lgi_point.png?2016102619) no-repeat 0 -207px;}
.pointHeader .lyPartSelect .tbFirst .add {padding-bottom:20px; margin-bottom:25px; border-bottom:1px solid #dcdee0;}
.pointHeader .lyPartSelect .tbFirst .add li {float:left; width:116px;}
.pointHeader .lyPartSelect .tbFirst .odd.on a:after {right:-169px;}
.pointHeader .lyPartSelect .tbAdd {width:434px; padding:54px 40px 0 40px;}
.pointHeader .lyPartSelect .tbAdd li {float:left; width:217px;}
.pointHeader .lyPartSelect .tbAddlli em {font-size:11px;letter-spacing: 0px; color:#888;}
.lgiPoint .pointHeader .arrowStep .lyList {left:-10px;}
.lgiPoint .pointHeader .lyListType {padding:13px 0 10px 0; margin:0 8px;}
.lgiPoint .pointHeader .lyListType1 {background:url(/Content/images/recruit/gi/icon_gi_dot3.gif) repeat-x 0 100%;}
.lgiPoint .pointHeader .lyListType2 {padding-top:10px;}
.lgiPoint .pointHeader .lyListType ul {overflow:hidden;}
.lgiPoint .pointHeader .lyListType li {float:left; width:134px; min-height:23px; margin-left:7px; padding-left:8px; padding-top:3px; background:url(/Content/images/recruit/gi/bu_lgipoint_sprite.gif) no-repeat 0 -68px;}
.lgiPoint .pointHeader .lyList2 .lyListType li {width:144px;}
.lgiPointPart .pointHeader .lyList2 .lyListType li {width:194px;}
.lgiPointMajor .pointContent .keyList .lyListType .listItemDoubleWidth {width:420px;}
.lgiPoint .pointHeader .lyListType a,
.lgiPoint .pointHeader .lyListType button {color:#5a6e94;font-size:12px;letter-spacing: 0px;}
.lgiPoint .pointHeader .lyClose {position:absolute; right:12px; top:10px; width:15px; height:15px; background:url(/Content/images/recruit/gi/btn_lgipoint_sprite.gif) no-repeat 0 -46px; text-indent:-9999px;}
.lgiPoint .titleDetail {margin-left:9px; padding-top:11px; color:#888;}
.lgiPoint .titleDetail .num {color:#5077c3;}
.lgiPoint .keyList {font-size:14px;letter-spacing: 0px;}
.lgiPoint .keyList:after {content:""; display:block; clear:both;}
.lgiPointPartFind .keyList {overflow:hidden;}
.lgiPoint .keyList li {float:left; display:inline; width:161px; min-height:27px; padding-left:8px; margin-right:5px; background:url(/Content/images/recruit/gi/bu_lgipoint_sprite.gif) no-repeat 0 5px;}
.lgiPoint .keyList li a:hover {color:#39f;}
.lgiPoint .keyList li.on .selected {color:#39f; font-weight:bold;}
.lgiPoint .keyList .listItemDoubleWidth {width:335px;}
.itemSetPointUI .lgiPointPost .keyList label {vertical-align:middle; margin-left:4px;}
.lgiPoint .keyList a {color:#333;}
.lgiPoint .keyList .kw2 {font-weight:bold;}
.lgiPoint .keyList .selected {color:#39f; font-weight:bold; display:inline-block;}
.lgiPoint .keyList .num {color:#888;font-size:11px;letter-spacing: 0px;}
.lgiPoint .keyList .tplIcnHot {vertical-align:middle; margin-left:5px;}
.lgiPoint .keyList .new {vertical-align:middle;}
.lgiIconArea {width:23px; height:26px; display:inline-block; background:url(/Content/images/recruit/gi/sprites/lgi_tpl_iconArea.png) no-repeat 0 0; vertical-align:middle; margin:3px 3px 0 0;}
/* 직급·경력별 */
.lgiPoint .careerList li {padding:0; background:none;}
.lgiPoint .careerList li .tplChkBx input {top:2px;}
.lgiPoint .careerList li .tplChkBx .bxIpt { background-position:0 -328px; line-height:15px;}
.lgiPoint .careerList li .tplChkBx .bxIpt.chk {background-position: 0 -371px;}
.lgiPoint .keyListBx { margin-top:12px; padding:14px 18px 17px; line-height:18px; background-color:#f8f9fa; border:1px solid #f5f5f7; color:#888;}
.lgiPoint .keyListBx strong {display:block; margin-bottom:4px; color:#333;}
.lgiPoint .pointContent #devKeyList,
.lgiPoint .pointContent #lgiPointBanner {display:block;}
.lgiPoint .pointContent #devAreaByMap {display:none;}
.lgiPoint .areaByMap #devKeyList,
.lgiPoint .areaByMap #lgiPointBanner {display:none !important;}
.lgiPoint .areaByMap #devAreaByMap {display:block;}
.lgiPointAreaSimple .pointHeader #devAreaType,
.lgiPointAreaSimple .pointContent {display:none;}
.lgiIconArea_I000 {background-position:0 -682px;}
.lgiIconArea_B000 {background-position:0 -711px;}
.lgiIconArea_K000 {background-position:0 -740px;}
.lgiIconArea_G000 {background-position:0 -769px;}
.lgiIconArea_O000 {background-position:0 -799px;}
.lgiIconArea_P000 {background-position:0 -828px;}
.lgiIconArea_E000 {background-position:0 -857px;}
.lgiIconArea_L000 {background-position:0 -886px;}
.lgiIconArea_M000 {background-position:0 -915px;}
.lgiIconArea_F000 {background-position:0 -944px;}
.lgiIconArea_D000 {background-position:0 -973px;}
.lgiIconArea_H000 {background-position:0 -1002px;}
.lgiIconArea_J000 {background-position:0 -1031px;}
.lgiIconArea_C000 {background-position:0 -1060px;}
.lgiIconArea_A000 {background-position:0 -1089px;}
.lgiIconArea_N000 {background-position:0 -1118px;}
.lgiIconArea_1000 {background-position:0 -1868px;}
.lgiIconArea_2000 {background-position:0 -1176px;}
.lgiIconArea_3000 {background-position:0 -1147px;}
.lgiIconArea_Q000 {background-position:0 -1205px;}
.lgiIconArea_Global {background-position:0 -1235px;}
/* 해외 지역 */
.lgiIconArea_R000 {background-position:0 -1263px;}
.lgiIconArea_S000 {background-position:0 -1292px;}
.lgiIconArea_T000 {background-position:0 -1321px;}
.lgiIconArea_U000 {background-position:0 -1350px;}
.lgiIconArea_V000 {background-position:0 -1379px;}
.lgiIconArea_W000 {background-position:0 -1408px;}
.lgiIconArea_Domestic {background-position:0 -1437px;}
.lgiIconArea_X000 {background-position:0 -1466px;}
.lgiIconArea_Z000 {background-position:0 -1495px;}
.lgiIconArea_Y000 {background-position:0 -1523px;}
/* 역세권 */
.lgiPointSubwayMn .pointHeader .lyList1 {width:370px;}
.lgiPointSubwayMn .pointHeader .lyListType {overflow:hidden;}
.lgiPointSubwayMn .pointHeader .lyListType ul {float:left; display:inline; width:112px;}
.lgiPointSubwayMn .pointHeader .lyListType li {float:none; display:block; width:auto;}
/* 근무 빌딩별 */
.lgiPointBuilding .pointHeader .lyListGu_A,
.lgiPointBuilding .pointHeader .lyListGu_G,
.lgiPointBuilding .pointHeader .lyListGu_M,
.lgiPointBuilding .pointHeader .lyListGu_N,
.lgiPointBuilding .pointHeader .lyListGu_O,
.lgiPointBuilding .pointHeader .lyListGu_T,
.lgiPointBuilding .pointHeader .lyListGu_U,
.lgiPointBuilding .pointHeader .lyListGu_X,
.lgiPointBuilding .pointHeader .lyListGu_W {width:708px;}
.lgiPointBuilding .pointHeader .lyListGu_A .lyListType li,
.lgiPointBuilding .pointHeader .lyListGu_G .lyListType li,
.lgiPointBuilding .pointHeader .lyListGu_M .lyListType li,
.lgiPointBuilding .pointHeader .lyListGu_N .lyListType li,
.lgiPointBuilding .pointHeader .lyListGu_O .lyListType li,
.lgiPointBuilding .pointHeader .lyListGu_T .lyListType li,
.lgiPointBuilding .pointHeader .lyListGu_U .lyListType li,
.lgiPointBuilding .pointHeader .lyListGu_X .lyListType li,
.lgiPointBuilding .pointHeader .lyListGu_W .lyListType li {width:158px;}
.lgiPointBuilding .pointHeader .lyList2 li.bdCode_A0044,
.lgiPointBuilding .pointHeader .lyList2 li.bdCode_A0046,
.lgiPointBuilding .pointHeader .lyList2 li.bdCode_A0069,
.lgiPointBuilding .pointHeader .lyList2 li.bdCode_G0001,
.lgiPointBuilding .pointHeader .lyList2 li.bdCode_M0007,
.lgiPointBuilding .pointHeader .lyList2 li.bdCode_M0013,
.lgiPointBuilding .pointHeader .lyList2 li.bdCode_N0010,
.lgiPointBuilding .pointHeader .lyList2 li.bdCode_O0016,
.lgiPointBuilding .pointHeader .lyList2 li.bdCode_T0063,
.lgiPointBuilding .pointHeader .lyList2 li.bdCode_T0030,
.lgiPointBuilding .pointHeader .lyList2 li.bdCode_U0003,
.lgiPointBuilding .pointHeader .lyList2 li.bdCode_X0013 {width:331px;}
.lgiPointBuilding .keyList .bdCode_A0046,
.lgiPointBuilding .keyList .bdCode_A0044,
.lgiPointBuilding .keyList .bdCode_A0069,
.lgiPointBuilding .keyList .bdCode_G0001,
.lgiPointBuilding .keyList .bdCode_M0007,
.lgiPointBuilding .keyList .bdCode_M0013,
.lgiPointBuilding .keyList .bdCode_N0010,
.lgiPointBuilding .keyList .bdCode_N0011,
.lgiPointBuilding .keyList .bdCode_O0016,
.lgiPointBuilding .keyList .bdCode_O0021,
.lgiPointBuilding .keyList .bdCode_T0063,
.lgiPointBuilding .keyList .bdCode_T0030,
.lgiPointBuilding .keyList .bdCode_T0038,
.lgiPointBuilding .keyList .bdCode_T0032,
.lgiPointBuilding .keyList .bdCode_U0003,
.lgiPointBuilding .keyList .bdCode_X0013 {width:335px;}
/* 결과내 검색 */
.lgiAdvSearch {position:relative; padding-bottom:30px;}
/* 근무지역 */
.lgiAdvSearch .itemSetWorkArea .list,
.lgiAdvSearch .itemSetNearSubway .list {position:relative;}
.lgiAdvSearch .itemSetWorkArea .list li,
.lgiAdvSearch .itemSetNearSubway .list li {min-height:23px;}
.lgiAdvSearch .bigArea,
.lgiAdvSearch .subwayLine {position:absolute; top:0;}
.lgiAdvSearch .listAreaOs .bigArea {top:10px;}
.lgiAdvSearch .bigArea .devSubSelected,
.lgiAdvSearch .subwayLine .devSubSelected {color:#333; font-weight:bold; text-decoration:underline;}
.lgiAdvSearch .subDetail {margin-top:24px; margin-bottom:7px; border:1px solid #c2d2e1; padding:10px 10px 4px 10px; background:#fff;}
.lgiAdvSearch .subList {padding:0 5px; color:#666;}
.lgiAdvSearch .subListLine {background:url(/Content/images/list_gi/bg_line_dot.png?2016102619) repeat-x 0 0; padding-top:10px; margin-top:4px;}
.lgiAdvSearch .subListArea li {width:99px;}
.lgiAdvSearch .subListSubway li {width:80px;}
.lgiAdvSearch .listArea_1 {margin-bottom:10px; background:url(/Content/images/list_gi/bg_line_dot.png?2016102619) repeat-x 0 bottom;}
.lgiAdvSearch .devBigArea_B000 .subListArea li { width:123px;}
 /* 경기 */
.lgiAdvSearch .devBigArea_C000 .subListArea li {width:123px;}
 /* 경남 */
.lgiAdvSearch .devBigArea_Y000 .subListArea li { width:123px;}
 /* 미국 */
.lgiAdvSearch .devBigArea_S000 .subListArea li { width:147px;}
 /* 북아메리카 */
.lgiAdvSearch .devBigArea_T000 .subListArea li { width:123px;}
 /* 남아메리카 */
.lgiAdvSearch .devBigArea_U000 .subListArea li { width:147px;}
 /* 유럽 */
.lgiAdvSearch .devBigArea_W000 .subListArea li { width:123px;}
 /* 아프리카 */
.lgiAdvSearch .devBigArea_B000 .subListSubway li {width:82px;}
.lgiAdvSearch .devBigArea_Q000 .subListSubway li {width:92px;}
.lgiAdvSearch .listAreaOs {margin-bottom:5px; background:url(/Content/images/list_gi/bg_line_dot.png?2016102619) repeat-x 0 top;}
.lgiAdvSearch .ar1 {left:0;}
.lgiAdvSearch .ar2 {left:85px;}
.lgiAdvSearch .ar3 {left:167px;}
.lgiAdvSearch .ar4 {left:251px;}
.lgiAdvSearch .ar5 {left:334px;}
.lgiAdvSearch .ar6 {left:418px;}
.lgiAdvSearch .ar7 {left:502px;}
.lgiAdvSearch .ar8 {left:586px;}
.lgiAdvSearch .ar9 {left:670px;}
.lgiAdvSearch .ar10 {left:0;}
.lgiAdvSearch .ar11 {left:85px;}
.lgiAdvSearch .ar12 {left:167px;}
.lgiAdvSearch .ar13 {left:251px;}
.lgiAdvSearch .ar14 {left:334px;}
.lgiAdvSearch .ar15 {left:418px;}
.lgiAdvSearch .ar16 {left:502px;}
.lgiAdvSearch .ar17 {left:586px;}
.lgiAdvSearch .ar18 {left:670px;}
/* 해외지역 */
.lgiAdvSearch .ar21 {left:0;}
.lgiAdvSearch .ar22 {left:85px;}
.lgiAdvSearch .ar23 {left:147px;}
.lgiAdvSearch .ar24 {left:206px;}
.lgiAdvSearch .ar25 {left:304px;}
.lgiAdvSearch .ar26 {left:403px;}
.lgiAdvSearch .ar27 {left:502px;}
.lgiAdvSearch .ar28 {left:567px;}
.lgiAdvSearch .ar29 {left:670px;}
/* 역세권 */
.lgiAdvSearch .sl1 {left:0;}
.lgiAdvSearch .sl2 {left:108px;}
.lgiAdvSearch .sl3 {left:190px;}
.lgiAdvSearch .sl4 {left:265px;}
.lgiAdvSearch .sl5 {left:340px;}
.lgiAdvSearch .sl6 {left:435px;}
.lgiAdvSearch .sl7 {left:510px;}
.lgiAdvSearch .sl8 {left:590px;}
.lgiAdvSearch .sl9 {left:670px;}
.lgiAdvSearch .sl10 {left:0;}
.lgiAdvSearch .sl11 {left:108px;}
.lgiAdvSearch .sl12 {left:190px;}
.lgiAdvSearch .sl13 {left:265px;}
.lgiAdvSearch .sl14 {left:340px;}
.lgiAdvSearch .sl15 {left:435px;}
.lgiAdvSearch .sl16 {left:510px;}
.lgiAdvSearch .sl17 {left:590px;}
.lgiAdvSearch .sl18 {left:670px;}
.lgiAdvSearch .sl19 {left:0;}
.lgiAdvSearch .sl20 {left:108px;}
.lgiAdvSearch .sl21 {left:190px;}
.lgiAdvSearch .sl22 {left:265px;}
.lgiAdvSearch .sl23 {left:340px;}
.lgiAdvSearch .sl24 {left:435px;}
.lgiAdvSearch .sl25 {left:510px;}
.lgiAdvSearch .sl26 {left:590px;}
.lgiAdvSearch .sl27 {left:670px;}
.lgiAdvSearch .sl28 {left:0;}
.lgiAdvSearch .sl29 {left:108px;}
/* 역세권 */
.lgiAdvSearch .subListSubwayLine li {width:123px;}
/* MY정보 */
.lgiAdvSearch .itemBoxMyInfo {margin-left:-27px; width:801px;}
.lgiAdvSearch .myInfoItem {float:left; display:inline; border-right:1px solid #eaedf1; width:255px; position:relative;}
.lgiAdvSearch .myInfoItemEdu {width:177px}
.lgiAdvSearch .myInfoItemAge {width:181px;}
.lgiAdvSearch .myInfoItemGender {border-right:0; width:183px;}
.lgiAdvSearch .myInfoItem dl {padding-top:24px; margin-left:27px; position:relative;}
.lgiAdvSearch .myInfoItem dt {position:absolute; top:0; left:0;}
.lgiAdvSearch .myInfoItem .icon {background:url(/Content/images/recruit/gi/icon_gi_arrow1.gif) no-repeat 100% 5px; padding-right:11px;}
.lgiAdvSearch .myInfoItem .odd1 {position:absolute; top:0; right:20px;}
.lgiAdvSearch .myInfoItem select {width:93px;}
.lgiAdvSearch .myInfoItemEdu select {width:123px;}
.lgiAdvSearch .myInfoItemAge .asIpText {width:42px;}
.lgiAdvSearch .myInfoItemGender dd label {margin-right:25px;}
/* 업직종 */
.lgiAdvSearch .itemSetPartCode .addTypeBox {margin-top:5px;}
.lgiAdvSearch .itemSetPartCode .tplSltBx {width:153px;}
.lgiAdvSearch .itemSetPartCode .typeBoxItem2 {margin-left:4px;}
.lgiAdvSearch .itemSetPartCode .add {width:30px; height:18px; background:url(/Content/images/recruit/gi/sprites/icon_result_search.png) no-repeat -100px -30px; position:relative; overflow:hidden;}
.lgiAdvSearch .itemSetPartCode .add span {position:absolute; left:-9999px;}
.lgiAdvSearch .itemSetPartCode select .selected {color:#029aff;}
.lgiAdvSearch .itemSetPartCode .tplChkBx {margin:4px 0 0 7px; vertical-align:middle;}
.lgiAdvSearch .itemSetPartCode .tplBtnAdd {margin-left:5px;}
.lgiAdvSearch .itemSetCareer .tplSltBx {width:148px;}
.lgiAdvSearch .itemSetCareer .line {display:inline-block; line-height:28px;}
.lgiAdvSearch .itemSetEdu .tplSltBx {width:312px;}
.lgiAdvSearch .itemBoxAge .tplIpt {width:130px;}
.lgiAdvSearch .itemSetSearch .tplIpt {width:645px;}
/* 고용형태 */
.lgiAdvSearch .listJobType li {width:85px;}
.lgiAdvSearch .listJobType2 {margin-top:3px; padding-top:11px; background:url(/Content/images/list_gi/bg_line_dot.png?2016102619) repeat-x;}
.lgiAdvSearch .listJobType2 li {margin-right:20px;}
/* 기업형태 */
.lgiAdvSearch .itemBoxCoType ul.list2 li {margin-right:34px;}
.lgiAdvSearch .itemBoxCoType ul.listMore {margin-top:3px; padding-top:11px; background:url(/Content/images/list_gi/bg_line_dot.png?2016102619) repeat-x;}
/* 직급 */
.lgiAdvSearch .itemSetOccu .list li { margin-right:20px; }
/* 우대조건 */
.lgiAdvSearch .itemSetPref .list.first {padding:0; margin-top:7px; background:none;}
.lgiAdvSearch .itemSetPref .list {padding-top:10px; margin-top:3px; background:url(/Content/images/list_gi/bg_line_dot.png?2016102619) repeat-x;}
.lgiAdvSearch .itemSetPref .list li {width:182px;}
/* 연봉 */
.lgiAdvSearch .itemSetPay .tplSltBx {width:153px; margin-right:3px;}
.lgiAdvSearch .itemSetPay .tplIpt {width:140px; margin-right:9px;}
.lgiAdvSearch .itemSetPay .tplChkBx {margin-left:14px; vertical-align:middle;}
/* 복리후생 */
.lgiAdvSearch .itemSetWelfare .list.first {padding:0; margin-top:7px; background:none;}
.lgiAdvSearch .itemSetWelfare .list {padding-top:10px; margin-top:3px; background:url(/Content/images/list_gi/bg_line_dot.png?2016102619) repeat-x;}
.lgiAdvSearch .itemSetWelfare .list li {width:136px;}
/* 추천 */
.lgiAdvSearch .itemSetRecommend .lgiLayer {width:293px; top:-82px; right:-272px;}
.lgiAdvSearch .itemSetRecommend .itemTalk .lgiLayer {width:268px; right:-247px;}
.lgiAdvSearch .itemSetRecommend .lgiIconHelp_1 {vertical-align:top;}
/* 검색어 */
.lgiAdvSearch .itemSetSearch .asIpText {width:280px; float:left; display:inline; margin-right:4px;}
.lgiAdvSearch .itemSetSearch .item {margin-top:10px;}
.lgiAdvSearch .itemSetSearch .item dt, .lgiAdvSearch .itemSetSearch .item dd {display:inline-block;}
.lgiAdvSearch .itemSetSearch .item dt:after {content:":"; display:inline-block; margin-left:4px;}
.lgiAdvSearch .itemSetSearch .item dt:before {content:""; display:inline-block; margin:1px 4px 0 0; width:6px; height:6px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; vertical-align:top;}
.lgiAdvSearch .itemSetSearch .item dd {color:#39f; margin-right:12px; white-space:nowrap;}
.lgiAdvSearch .itemSetSearch .item dd button { color:#39f; vertical-align:top;}
/* 공인시험 */
.lgiAdvSearch .itemSetLanguage select {width:auto; margin-right:2px;}
.lgiAdvSearch .itemSetLanguage .asIpText {width:60px;}
.lgiAdvSearch .itemSetLanguage .langGrade {width:62px; margin-right:0;}
.lgiAdvSearch .itemSetLanguage p {float:left; display:inline;}
.lgiAdvSearch .itemSetLanguage p span {color:#666; margin-left:1px;}
.lgiAdvSearch .itemSetLanguage ul {float:left; display:inline; margin-left:14px;}
.lgiAdvSearch .itemSetLanguage li {float:left; display:inline; margin-right:18px;}
.lgiAdvSearch .itemSetLanguage li button {font-size:11px;letter-spacing: 0px; line-height:15px; color:#888; text-decoration:underline; margin-top:3px;}
/* 역세권 인접 */
.lgiAdvSearch .itemSetSubwayDistance .codSubway {margin-left:4px;}
.lgiAdvSearch .itemSetSubwayDistance .line { color:#666; margin-left:1px; margin-right:10px;}
/* hjw.css 재지정 */
.lgiLayer_1 .arrowTop {left:11px; top:auto; bottom:-5px; background:url(/Content/images/recruit/gi/layer_arrow_bottom.gif) no-repeat;}
.lgiLayerHelp dd em {color:#46a5ff;}
/* 빌딩 정보 */
.lgiPointBuilding .lyList2 .num,
.lgiPointSubwayMn .lyList1 .num {display:none;}
/* sua.css 재지정 */
.lgiSubSchList .pointPartSchResult {overflow:hidden;}
.lgiPointAreaSchList .pointHeader .lyListTypeLocal li {background-image:url(/Content/images/recruit/gi/sprites/lgi_tpl_iconarea.png); padding-left:23px;}
.lgiPointAreaSchList .pointHeader .lyListTypeLocal li a {background:none !important;}
/* icon */
.lgiAdvSearch .lgiIcon {background-image:url(/Content/images/recruit/gi/sprites/icon_result_search.png);}
.lgiAdvSearch .lgiIconHelp_1,
.lgiAdvSearch .lgiIconClose_1 {background-image:url(/Content/images/recruit/gi/sprites/lgi_tpl_icon_v1.png);}
.lgiIconResultSearch {width:80px; height:23px; background-position:-100px -90px;}
.lgiIconReset {width:68px; height:23px; background-position:0 -90px;}
.lgiIconClick {width:26px; height:15px; background-position:-100px 0;}
.lgiIconMyInfoLoad {width:89px; height:20px; background-position:0 0;}
/* 지역 지도보기 */
/* 지도 */
.lgiPoint .areaByMap {padding:0; background:#fff; overflow:hidden;}
.lgiPoint .areaByMap .areaMap {float:left; display:inline; width:619px; height:345px; color:#333;}
.lgiPoint .areaByMap object {vertical-align:top;}
.lgiPoint .areaByMap .areaMapList {float:right; display:inline; width:312px; position:relative; padding:24px 0 4px 25px;}
.lgiPoint .areaByMap .areaFrameGlobal h3 {background-position:-280px -100px;}
.lgiPoint .areaByMap h3 img {position:absolute; top:16px; left:37px;}
.lgiPoint .areaByMap .areaFrameGlobal h3 img {left:41px;}
.lgiPoint .areaByMap .findHanq {position:absolute; right:7px; top:11px;}
.lgiPoint .areaByMap .findHanq a {color:#70999d; text-decoration:underline;font-size:11px;letter-spacing: 0px;}
.lgiPoint .areaByMap .findHanq .esHelp {vertical-align:middle;}
.lgiPoint .areaByMap .areaMapListFrame {height:317px; padding:19px 4px 9px 11px; border-left:2px solid #f5f5f5;}
.lgiPoint .areaByMap .esScroll {height:317px; overflow:auto; overflow-x:hidden; position:relative;}
.lgiPoint .areaByMap .esScroll ul {zoom:1; overflow:hidden; margin-right:-100px; padding-top:1px !important;}
.lgiPoint .areaByMap .esScroll li {float:left; display:inline; width:138px; height:27px;}
.lgiPoint .areaByMap .esScroll li a {font-size:12px;letter-spacing: 0px; color:#333;}
.lgiPoint .areaByMap .esScroll li .num { margin-left:3px; position:relative; top:-1px;font-size:11px;letter-spacing: 0px; color:#999; font-weight:normal;}
.lgiPoint .areaByMap h4 {padding-bottom:20px; padding-top:4px;}
.lgiPoint .areaByMap h4 strong {font-size:13px;letter-spacing: 0px;}
.lgiPoint .areaByMap h4 a {margin-left:5px; position:relative; top:-2px;}
.lgiPoint .areaByMap h4 img {vertical-align:middle;}
.lgiPoint .areaByMap #devAreaByMap {overflow:hidden;}
/* 리스트 하단 텍스트 배너 */
.txtBanner {width:100%; padding:0 0 16px 0; margin:20px auto 10px auto;}
.txtBanner p {width:655px; margin:0 auto;font-size:14px;letter-spacing: 0px; font-weight:bold;}
.txtBanner a {margin-left:5px;font-size:14px;letter-spacing: 0px; font-weight:bold; color:#3A60DB;}
/* 유과장님 확인 */
.boothHr {width:100%; clear:none; float:left; display:inline;}
/* 업직종별 현재위치영역 우측 광고 */
.lgiNowLocation .txtAD	{position:absolute; right:0; top:0;font-size:11px;letter-spacing: 0px;}
.lgiNowLocation .txtAD img	{position:relative; top:-2px; margin-right:3px;}
.lgiNowLocation .txtAD strong	{color:#3A60DB;}
/* 리스트내 워크넷 채용설명 */
.lgiListFunc .descWorknet {position:absolute; right:0; top:0; padding:2px 0 0 20px; background:url(/Content/images/common/icon_worknet_01.gif) no-repeat;font-size:11px;letter-spacing: 0px;color:#494949; text-align:left;}
.lgiListFunc .descWorknet_1 {top:5px; padding:0; background: none; color:#666; text-align:left; line-height:14px;}
.lgiListFunc .descWorknet_1 .icn {margin-top:-3px; display:inline-block; width:20px; height:14px; margin-left:6px; background:url(/Content/images/common/icon_worknet_02.gif) no-repeat 0 0; vertical-align:top;}
.lgiListFunc .descWorknet_1 a {margin-left:3px; color:#368756; font-weight:bold;}
.lgiListFunc .descKipfa {background-image:none;color:#666;}
.lgiListFunc .descKipfa a { display:inline-block; color:#d77d49; ;padding:0 0 0 35px;background:url(/Content/images/common/icn_kipfa.gif) no-repeat;}
/* 퀵입사지원 온라인 */
.iconQuick {position:absolute;left:-7px;top:-8px;}
.iconQuick2 {position:absolute;left:-7px;top:-11px;}
.imgQ {display:inline-block;background:url(/Content/images/recruit/gi/all_q_apply.png) no-repeat;text-indent:-9999px;}
.layerQuick {position:relative;padding:0;background:#46a5ff;z-index:1000;}
.layerQuick .quickHead {height:34px;padding:9px 0 0 8px;background:#46a5ff;}
.layerQuick .quickHead h3 {float:left;}
.layerQuick .btnHelp {float:left;margin:7px 0 0 0;}
.layerQuick .btnHelp .imgQ {width:19px;height:19px;background-position:-80px -100px;float:left;}
.layerQuick .companyName {float:left;position:absolute;right:0;top:19px;background:url(/Content/images/recruit/gi/bg_q_title.gif) no-repeat right top;padding:0 23px 0 0;}
.layerQuick .companyName .txt {float:left;min-width:55px;background:url(/Content/images/recruit/gi/bg_q_title.gif) no-repeat;height:20px;padding:12px 0 0 36px;color:#666;font-size:14px;letter-spacing: 0px;text-align:center;font-weight:bold;white-space:nowrap;}
.lyTplLogin .btnClose {position:absolute;right:5px;top:10px; width:21px; height:21px; background:url('/content/images/List_Gi/all_q_apply.png') no-repeat 0 -100px;}
.lyTplLogin .btnClose span {display:inline-block; text-indent:-9999px;}
.lyTplLogin .btnClose_s1 {top:3px;}
.quickContent {background:url(/Content/images/recruit/gi/q_apply_mid.gif) repeat-y;}
.quickContent .boxTop {padding:7px 0 0 0;background:url(/Content/images/recruit/gi/q_apply_top.gif) no-repeat;}
.quickContent .boxBottom {padding:0 0 12px 0;background:url(/Content/images/recruit/gi/q_apply_bottom.gif) no-repeat 0 100%;overflow:hidden;}
.quickTooltip {position:absolute; background-color:#fff; text-align:left; z-index:2000;border:1px solid #565656; font-weight:normal;}
.quickTooltip .close {position:absolute; top:0; right:0;}
.quickTooltip .btnHelpClose {display:inline-block;width:19px; height:19px; background:url(/Content/images/recruit/gi/sprites/lgi_tpl_icon_v1.png) no-repeat -46px -267px; overflow:hidden; vertical-align:middle;}
.quickTooltip .btnHelpClose button {width:100%; height:100%;}
.quickTooltip .btnHelpClose button span {position:absolute; top:-9999em; width:1px; height:1px; overflow:hidden;}
.quickTooltip dt {display:block;padding:2px 0 7px 0;color:#46a5ff;font-weight:bold;font-size:12px;letter-spacing: 0px;}
.quickTooltip dd {color:#666;font-size:11px;letter-spacing: 0px;}
.quickTooltip dd .link {text-decoration:underline;margin-left:5px;}
.quickTooltip .desc {margin:2px; padding:8px 8px 5px; line-height:1.4; background-color:#fbfbfb;}
.quickTooltip .desc em {color:#46a5ff; font-weight:bold;}
.quickTooltip .arrow {overflow:hidden;position:absolute;left:81px;top:-5px;width:7px;height:5px;background:url(/Content/images/recruit/gi/layer_arrow_top.gif) no-repeat;}
.quickTooltip .group {display:block;padding:0 0 3px 0;}
.layerQuick .flashPad {position:absolute;left:0;top:0;z-index:-1;}
/* 퀵입사지원 온라인 아이프레임 영역 */
.iframeQuick {position:relative;width:100%;min-height:199px;padding:0 0 37px 0;overflow:hidden;color:#666;text-align:left;font-size:14px;letter-spacing: 0px;}
.iframeQuick .txtSel {margin:0 11px;padding:18px 0 8px 10px;border-bottom:1px solid #f8f8f8;font-size:14px;letter-spacing: 0px;color:#666;}
.iframeQuick .choiceResume {padding:20px 12px 6px 22px;}
.iframeQuick .choiceResume li {padding-bottom:12px;}
.iframeQuick .choiceResume label a {text-decoration:underline;}
.iframeQuick .choiceResume .on label {font-weight:bold;}
.iframeQuick .choiceResume .icoDocu {width:15px;height:13px;margin:0 3px 0 5px;background-position:-60px -100px;vertical-align:-2px;text-indent:0;}
.iframeQuick .choiceResume .icoDocu span {display:inline-block;text-indent:-9999px;}
.iframeQuick .choiceResume .txtDefalut {color:#ff6600;font-size:12px;letter-spacing: 0px;}
.iframeQuick .choiceResume .lastModify {margin:0 0 0 0;color:#999;font-size:11px;letter-spacing: 0px;}
.iframeQuick .radio {width:13px;height:13px;vertical-align:top;}
.iframeQuick .btnArea {overflow:hidden;margin:0 0 20px 0;text-align:center;}
.iframeQuick .btnApply {float:left;display:block;width:126px;height:41px;margin:0 0 0 146px;background-position:0 0;}
.iframeQuick .txtMsg,
.iframeQuick .txtMsg2,
.iframeQuick .txtMsg3 {position:absolute;left:0;bottom:0;width:388px;margin:0 11px;padding:13px 10px 10px 10px;color:#787878;font-size:12px;letter-spacing: 0px;white-space:nowrap;}
.iframeQuick .txtMsg {background:#f8f8f8;}
.iframeQuick .txtMsg2 {border-top:1px solid #f8f8f8;}
.iframeQuick .txtMsg a,
.iframeQuick .txtMsg2 a,
.iframeQuick .txtMsg3 a {text-decoration:underline;color:#0066cc;}
.iframeQuick .selectQ {display:none;position:relative;margin:0 11px;padding:10px 11px 11px 11px;background:#f8f8f8;z-index:10;}
.iframeQuick .selectOn {display:block;}
.iframeQuick .selectQ .imgQ {width:331px;height:40px;padding:0 40px 0 14px;line-height:40px;background-position:0 -130px;text-indent:0;}
.iframeQuick .selectQ .key {color:#494949;}
.iframeQuick .selectQ .key:hover, .iframeQuick .selectQ .key:focus {color:#494949;}
.iframeQuick .selList {display:block;position:absolute;left:11px;top:49px;width:383px;height:138px;overflow-y:scroll;padding:7px 0;border:1px solid #cccfd7;border-top:1px solid #e3e5eb;background:#fff;}
.iframeQuick .selList a {display:block;padding:4px 5px 0 10px;color:#666;line-height:24px;}
.iframeQuick .selList a:hover {background:#f8f8f8;}
.iframeQuick .alarmMsg {margin:0 11px;padding:16px 0 12px 0;background:#f8f8f8;text-align:center;}
.iframeQuick .alarmMsg2 {padding:56px 0 0 0;text-align:center;margin:0 11px;line-height:24px;}
.iframeQuick .alarmMsgSpace {padding-top:40px;}
.iframeQuick .alarmMsgSpace2 {padding-top:20px;}
.iframeQuick .notiMsg {padding:8px 11px 0 11px;color:#999;font-size:11px;letter-spacing: 0px;text-align:center;line-height:16px;}
.iframeQuick .iconCaution {width:12px;height:12px;margin-right:4px;background-position:-110px -100px;vertical-align:-2px;text-indent:0;}
.iframeQuick .btnView {float:left;width:104px;height:41px;margin:0 0 0 109px;background-position:-130px 0;}
.iframeQuick .btnContClose {float:left;width:104px;height:41px;margin:0 0 0 3px;background-position:-240px 0;}
.iframeQuick .btnArea2 {overflow:hidden;margin:18px 0 36px 0;text-align:center;}
.iframeQuick .icoDocu2 {width:20px;height:16px;margin:0 0 0 3px;background-position:-30px -100px;vertical-align:middle;}
.iframeQuick .point {color:#ff6600;}
.iframeQuick .point2 {color:#46a5ff;}
.iframeQuick .link {text-decoration:underline;}
.iframeQuick .btnRegistrer {float:left;width:156px;height:41px;margin:0 0 0 136px;background-position:-160px -50px;}
.iframeQuick .btnModify {width:156px;height:41px;float:left;margin:0 0 0 136px;background-position:0 -50px;}
.iframeQuick .loginInfo {padding:26px 0 20px 0;}
.iframeQuick .loginInfo:after {content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
.iframeQuick .loginInfo .setup {position:relative;margin:0 0 3px 90px;font-size:11px;letter-spacing: 0px;line-height:16px;}
.iframeQuick .loginInfo .setup a {font-size:11px;letter-spacing: 0px;}
.iframeQuick .loginCaptcha .setup {margin-top:18px;}
.loginInfo .icoSecurity {display:inline-block;padding:0 0 0 12px;background:url(/Content/images/Login/ico_security.gif) no-repeat 0 0;}
.iframeQuick .loginInfo .txtBar {color:#ccc;}
.iframeQuick .loginInfo .btnSecurity {margin:0;padding:0 0 0 4px;font-size:11px;letter-spacing: 0px;font-weight:bold;text-decoration:underline;}
.iframeQuick .loginInfo .setup .setOn {color:#52a70d;}
.iframeQuick .loginInfo .setup .setOff {color:#8d8d8d;}
.iframeQuick .loginInfo .loginInput {overflow:hidden;position:relative;width:264px;margin:0 0 3px 0;padding:0 0 0 83px;}
.iframeQuick .loginInfo .inpTxt {float:left;width:190px;height:27px;padding:0 4px;border:1px solid #d9dde6;font-size:12px;letter-spacing: 0px;line-height:27px;}
.iframeQuick .loginInfo .inpID {background:#f8f8f8 url(/Content/images/Login/txt_id.gif) no-repeat 7px 8px;}
.iframeQuick .loginInfo .inpPW {margin-top:3px;background:#f8f8f8 url(/Content/images/Login/txt_pw.gif) no-repeat 7px 8px;}
.iframeQuick .loginInfo .inpCap {margin-bottom:3px;background:#f8f8f8 url(/Content/images/Login/txt_captcha.gif) no-repeat 7px 8px;}
.iframeQuick .loginInfo .on {width:188px;height:25px;line-height:25px;background-color:#fff;background-image:none;border:2px solid #63b0fe;}
.iframeQuick .loginInfo .end {background-image:none;background-color:#fff;}
.iframeQuick .loginInfo .btnLogin {position:absolute;right:0;top:0;}
.iframeQuick .loginInfo #ipNotice {position:absolute;left:-7px;top:-27px;}
.iframeQuick .loginLink {width:259px;margin:6px 0 0 83px;padding:8px 0 0 5px;font-size:12px;letter-spacing: 0px;}
.iframeQuick .loginLink .txtBar {color:#dfe2e5;}
.iframeQuick .devHide {display:none;}
.noTxtMsg {padding-bottom:21px;}
.noTxtMsg .alarmMsg2 {padding-top:56px;}
/* 채용정보상세검색 */
.lgiDetailSearch { position:relative; margin:23px 0 0 0; padding:0 215px 0 0; z-index:5; }
.lgiDetailSearch .txInfo { margin:0 0 11px 0;font-size:14px;letter-spacing: 0px; font-weight:bold; }
.lgiDetailSearch .txInfo em { color:#ff6600; font-weight:bold; }
.lgiDetailSearch .bxSchTip {display:table; width:703px; height:153px; padding:0 20px; margin-bottom:10px; border:1px solid #e6e7e8;font-size:11px;letter-spacing: 0px; line-height:16px; color:#888; }
.lgiDetailSearch .bxSchTip .tip {display:table-cell; vertical-align:middle;}
.lgiDetailSearch .bxSchTip .info {font-size:14px;letter-spacing: 0px; color:#333; margin-bottom:8px;}
.lgiDetailSearch .bxSchTip .info .tplBtnBdGry_1 {margin-left:5px;}
.lgiDetailSearch .bxSchTip .info .tplBtnBdGry_1 span {color:#666;}
.lgiDetailSearch .bxSchTip .dsc {font-size:13px;letter-spacing: 0px; color:#888; line-height:24px;}
.lgiDetailSearch .bxSchTip .dsc .icn, .lgiDetailSearch .bxSchTip .dsc strong {color:#39f; font-weight:normal;}
.lgiDetailSearch .ad {position:absolute; right:0; top:37px; }
.lgiTabSearch {border-top:2px solid #4a577a;}
.lgiTabSearch li {width:172px; border-top:0;}
.lgiTabSearch li.on {width:174px;}
/* 지역별 2차 메뉴 추가 */
.lgiPoint .title .current2 {padding:10px 0 0 10px;}
.lgiPoint .title .current2 strong {color:#40a1ff;}
.lgiPoint .keyList .giSelected {font-weight:bold; display:inline-block;}
.lgiPoint .keyList .giSelected .gu {color:#39f; padding:0 3px 0 2px;}
.lgiPoint .keyList .giSelected .num,.lgiPoint .keyList .kw2 .num {font-weight:normal !important;}
.lgiPoint .keyList .kw2:hover {color:#39f;}
/* 페이스북 팬페이지 */
.jkFbFans { margin:50px 0 0 0;}
.jkFbFans h2 { margin:0 0 1px 0; padding:0 0 8px 0; border-bottom:2px solid #f36d5b;}
/* 입사지원 예약하기 */
.layerReservation {display:none; position:absolute; left:0; top:0; width:520px; background:#46a5ff; text-align:center; z-index:999999;}
.layerReservation .reseHead {padding:9px 0 0 8px; text-align:left; background-color:#46a5ff;}
.layerReservation .reseCont {position:relative; width:520px; margin:0 auto; background:#fff url(/Content/images/recruit/gi/lgi_pop_bottom.gif) repeat-x left bottom;}
.layerReservation .reseCont .reseDesc {position:relative; overflow:hidden; zoom:1; color:#000; width:520px; padding-top:13px; background:url(/Content/images/recruit/gi/lgi_pop_top.gif) repeat-x left top;}
.layerReservation .reseCont .reseDesc .dsLeft {position:absolute; top:0; left:0; width:10px; height:100%; background:#fff url(/Content/images/recruit/gi/lgi_pop_left.gif) repeat-y left bottom;}
.layerReservation .reseCont .reseDesc .dsRight {position:absolute; top:0; right:0; width:10px; height:100%; background:#fff url(/Content/images/recruit/gi/lgi_pop_right.gif) repeat-y right bottom;}
.layerReservation .reseCont .reseDesc .bg {width:13px; height:13px; position:absolute; background:url(/Content/images/recruit/gi/lgi_pop_round.gif) no-repeat 0 0; z-index:2;}
.layerReservation .reseCont .reseDesc .lt {top:0; left:0;}
.layerReservation .reseCont .reseDesc .rt {background-position:-13px 0; top:0; right:0;}
.layerReservation .reseCont .reseDesc .lb {background-position:0 -13px; top:100%; left:0; margin-top:-13px;}
.layerReservation .reseCont .reseDesc .rb {background-position:-13px -13px; top:100%; right:0; margin-top:-13px;}
.layerReservation .reseCont .close {position:absolute; top:-25px; right:15px;}
.layerReservation .reseCont .close button {display:block; width:25px; height:25px; overflow:hidden; background:url(/Content/images/recruit/gi/lgi_pop_close.png) no-repeat 7px 7px;}
.layerReservation .reseCont .close button span {position:absolute; top:-9999em;}
.layerReservation .flashPad {position:absolute; left:0; top:0; z-index:-1;}
.openReservation {display:block;}
/* 인재풀 등록하기 */
.lyPoolRegister {display:none; position:absolute; left:0; top:0; width:520px; background:#46a5ff; text-align:center; z-index:999999;}
.lyPoolRegister .reseHead {padding:9px 0 0 8px; text-align:left; background-color:#46a5ff;}
.lyPoolRegister .reseCont {position:relative; width:520px; margin:0 auto; background:#fff url(/Content/images/recruit/gi/lgi_pop_bottom.gif) repeat-x left bottom;}
.lyPoolRegister .reseCont .reseDesc {position:relative; overflow:hidden; zoom:1; color:#000; width:520px; padding-top:13px; background:url(/Content/images/recruit/gi/lgi_pop_top.gif) repeat-x left top;}
.lyPoolRegister .reseCont .reseDesc .dsLeft {position:absolute; top:0; left:0; width:10px; height:100%; background:#fff url(/Content/images/recruit/gi/lgi_pop_left.gif) repeat-y left bottom;}
.lyPoolRegister .reseCont .reseDesc .dsRight {position:absolute; top:0; right:0; width:10px; height:100%; background:#fff url(/Content/images/recruit/gi/lgi_pop_right.gif) repeat-y right bottom;}
.lyPoolRegister .reseCont .reseDesc .bg {width:13px; height:13px; position:absolute; background:url(/Content/images/recruit/gi/lgi_pop_round.gif) no-repeat 0 0; z-index:2;}
.lyPoolRegister .reseCont .reseDesc .lt {top:0; left:0;}
.lyPoolRegister .reseCont .reseDesc .rt {background-position:-13px 0; top:0; right:0;}
.lyPoolRegister .reseCont .reseDesc .lb {background-position:0 -13px; top:100%; left:0; margin-top:-13px;}
.lyPoolRegister .reseCont .reseDesc .rb {background-position:-13px -13px; top:100%; right:0; margin-top:-13px;}
.lyPoolRegister .reseCont .close {position:absolute; top:-25px; right:15px;}
.lyPoolRegister .reseCont .close button {display:block; width:25px; height:25px; overflow:hidden; background:url(/Content/images/recruit/gi/lgi_pop_close.png) no-repeat 7px 7px;}
.lyPoolRegister .reseCont .close button span {position:absolute; top:-9999em;}
.lyPoolRegister .flashPad {position:absolute; left:0; top:0; z-index:-1;}
.openPoolRegister {display:block;}
/* 전체 채용공고 리스트 개편 */
.tplBtn_2 span {top:-0.1em;}
.tplJobList .tplCo .link {line-height:18px; vertical-align:top;}
.optNo, a.optNo				{font-weight:normal !important;}
.optBold, a.optBold			{font-weight:bold !important;}
.optColor, a.optColor		{color:#06c !important;}
.optIcon, a.optIcon			{width:12px !important; height:15px !important; background:url(/Content/images/List_Gi/icon_hot.gif) no-repeat 0 0 !important; cursor:hand;}
.optBg, a.optBg				{background-color:#FFF670 !important;}
.optJumpUp,
a.optJumpUp					{width:11px !important; height:18px !important; background:url(/Content/images/List_Gi/icon_jumpup_1.gif) no-repeat 1px 0 !important; cursor:hand;}
.deadLine	, a.deadLine		{font-size:11px;letter-spacing: 0px; color:#666; white-space:nowrap;}
.todayEnd, a.todayEnd	{font-size:11px;letter-spacing: 0px; color:#c51515 !important; white-space:nowrap;}
.lgiPointBgi {z-index:inherit;}