@charset "UTF-8";
/* SARAMIN design team HYB 20111004 */
*{-webkit-text-size-adjust:none}
.root{min-width:960px}
#wrap{position:relative;text-align:left; }
#container{margin: 0 auto; width: 960px;}

/* 메인페이지 전용 */
#header h1{display: block;margin: 0;position: absolute;top: 0; left: 0;height:110px;overflow-y:hidden;}
#header.main h1{top:0;}
#header h1 img{display: block;}
#header h1 a:link, #header h1 a:visited{color: #fff;}
#header.main .area_search{left: 280px;}
#header.main .area_search .btn_detail_search{visibility: visible;}

/* 공채 템플릿 배너 */
#wrap_right {position:absolute;right:-56px;top:-236px;width:45px}
#wrap_right_content { width:290px;}
#wrap_right_content ul{width:21000px}
#wrap_right_content li{float:left}
#wrap_right_content a { cursor : pointer;}
#wrap_right_content a:hover {text-decoration:none;}
#wrap_right_content .paging{ text-align:center; padding: 8px 0 21px 0;  /*position:absolute; right:10px; padding-top:15px;*/ }
#wrap_right_content .paging a{display:inline; width:23px; height:15px}
#wrap_right_content .carousel-control {color:#c8c8c8; }
#wrap_right_content .ico-on {background:url(//www.saraminimage.co.kr/2012recruit_temp/nav_w_on.png) no-repeat 50% 50%;}
#wrap_right_content .ico-off {background:url(//www.saraminimage.co.kr/2012recruit_temp/nav_w_off.png) no-repeat 50% 50%;}
#wrap_right_content .prev{background:url("//www.saraminimage.co.kr/main/201106/btn_pre2") no-repeat}
#wrap_right_content .next{background:url("//www.saraminimage.co.kr/main/201106/btn_next2.gif") no-repeat}
#wrap_right_content_top { width:290px; height:452px; overflow:hidden; position:relative;  }
#template_banner_area {overflow:hidden; width:960px; margin-top:20px; position:relative; z-index:999; }
#template_banner_area ul{width:21000px;}
#template_banner_area li {float:left}
#template_banner_area a { cursor : pointer;}
#template_banner_area a:hover {text-decoration:none;}
#template_banner_area .paging{ text-align:center; padding: 5px 0; /*position:absolute; right:10px; padding-top:15px;*/ }
#template_banner_area .paging a{display:inline; width:25px; height:15px}
#template_banner_area .carousel-control {color:#c8c8c8; }
#template_banner_area .ico-on {background:url(//www.saraminimage.co.kr/2012recruit_temp/nav_w_on.png) no-repeat 50% 50%;}
#template_banner_area .ico-off {background:url(//www.saraminimage.co.kr/2012recruit_temp/nav_w_off.png) no-repeat 50% 50%;}
#template_banner_wrap {clear:both; height:146px; width:960px; overflow:hidden; }
#wrap_right_template_content .slide {position:relative;width:290px;}
#wrap_right_template_content .slide .hb-sec {position:relative;}
#wrap_right_template_content .slide .sec {position:absolute;bottom:10px;left:0;width:290px;}
#wrap_right_template_content .slide .sec p {padding:2px 0;text-align:center;font-weight:bold;font-family:"돋움",dotum;}
#wrap_right_template_content .slide .sec p strong {font-size:14px;}
#wrap_right_template_content .slide .sec .fc1 {color:#fef3f2;}
#wrap_right_template_content .slide .sec .fc2 {font-size:11px;color:#fff4f3;}
#wrap_right_template_content .slide .sec .fc3 {color:#ebe8e5;}
#wrap_right_template_content .slide .sec2 {position:absolute;bottom:54px;left:10px;}
#wrap_right_template_content .slide .sec2 dl {position:relative;width:270px;color:#ab4134;}
#wrap_right_template_content .slide .sec2 dl dt {height:18px;padding:5px 5px 0 28px;background:url(//www.saraminimage.co.kr/2012recruit_temp/bg_response_dt.png) repeat-x;font-size:13px;font-weight:bold;font-family:"돋움",dotum;}
#wrap_right_template_content .slide .sec2 dl dt .rimg {position:absolute;top:-1px;left:6px;width:17px;height:20px;background:url(//www.saraminimage.co.kr/2012recruit_temp/img_ribbon.png) no-repeat;}
#wrap_right_template_content .slide .sec2 dl dd {padding:5px 5px 0 5px;background:url(//www.saraminimage.co.kr/2012recruit_temp/bg_response_dd.png) repeat; height:58px;}
#wrap_right_template_content .slide .sec2 dl dd li {clear:both;height:20px;padding:0 0 0 10px;background:url(//www.saraminimage.co.kr/2012recruit_temp/bl_1.png) no-repeat 6px 7px;letter-spacing:-1px;}
#wrap_right_template_content .slide .sec2 a {padding:2px 17px 0 0;background:url(//www.saraminimage.co.kr/2012recruit_temp/bt_go.png) no-repeat right 0;line-height:1;}
#wrap_right_template_content .slide .sec2 a, .slide .sec2 a:hover {font-size:11px;color:#ab4134 !important;font-family:"돋움",dotum;}
#wrap_right_template_content .slide .sec2 .dif {color:#676157;}
#wrap_right_template_content .slide .sec2 .dif a {background:url(//www.saraminimage.co.kr/2012recruit_temp/bt_go2.png) no-repeat right 0;}
#wrap_right_template_content .slide .sec2 .dif a, .slide .sec2 .dif a:hover {font-size:11px;color:#676157 !important;font-family:"돋움",dotum;}
#wrap_right_template_content .slide a.on, .slide a.on:hover {color:#fff4f3 !important;}
#wrap_right_template_content .slide a.on2, .slide a.on2:hover {color:#ebe8e5 !important;}

#template_banner_content .slide .wb-sec {position:relative;width:960px;}
#template_banner_content .slide .sec {position:absolute;bottom:10px;right:40px;}
#template_banner_content .slide .sec p {padding:2px 0;text-align:center;font-weight:bold;font-family:"돋움",dotum;}
#template_banner_content .slide .sec p strong {font-size:13px;}
#template_banner_content .slide .sec .fc1 {color:#fef3f2;}
#template_banner_content .slide .sec .fc2 {font-size:11px;color:#fff4f3;}
#template_banner_content .slide .sec .fc3 {color:#ebe8e5;}
#template_banner_content .slide .sec2 {position:absolute;bottom:46px;right:40px;}
#template_banner_content .slide .sec2 dl {position:relative;width:340px;color:#ab4134;}
#template_banner_content .slide .sec2 dl dt {height:18px;padding:5px 5px 0 28px;background:url(//www.saraminimage.co.kr/2012recruit_temp/bg_response_dt.png) repeat-x;font-size:13px;font-weight:bold;font-family:"돋움",dotum;}
#template_banner_content .slide .sec2 dl dt .rimg {position:absolute;top:-1px;left:6px;width:17px;height:20px;background:url(//www.saraminimage.co.kr/2012recruit_temp/img_ribbon.png) no-repeat;}
#template_banner_content .slide .sec2 dl dd {padding:5px 5px 0 5px;background:url(//www.saraminimage.co.kr/2012recruit_temp/bg_response_dd.png) repeat; height:58px;}
#template_banner_content .slide .sec2 dl dd li {clear:both; height:20px;padding:0 0 0 10px;background:url(//www.saraminimage.co.kr/2012recruit_temp/bl_1.png) no-repeat 6px 7px;letter-spacing:-1px;}
#template_banner_content .slide .sec2 a {padding:2px 17px 0 0;background:url(//www.saraminimage.co.kr/2012recruit_temp/bt_go.png) no-repeat right 0;line-height:1;}
#template_banner_content .slide .sec2 a, .slide .sec2 a:hover {font-size:11px;color:#ab4134 !important;font-family:"돋움",dotum;}
#template_banner_content .slide .sec2 .dif {color:#676157;}
#template_banner_content .slide .sec2 .dif a {background:url(//www.saraminimage.co.kr/2012recruit_temp/bt_go2.png) no-repeat right 0;}
#template_banner_content .slide .sec2 .dif a, .slide .sec2 .dif a:hover {font-size:11px;color:#676157 !important;font-family:"돋움",dotum;}
#template_banner_content .slide a.on, .slide a.on:hover {color:#fff4f3 !important;}
#template_banner_content .slide a.on2, .slide a.on2:hover {color:#ebe8e5 !important;}

#wrap_right02 .wide {position:absolute;top:0;right:-289px;height:403px;z-index:50;}
#wrap_right02 .wide #wrap_right02_content_top { width:266px; height:403px; overflow:hidden;}
#wrap_right02 .wide .slide{height:403px;border:1px solid #e4e4e4;border-bottom:none;}
#wrap_right02 .wide #wrap_right02_icon {overflow:hidden;border-right:1px solid #e4e4e4;}
#wrap_right02 .wide #wrap_right02_icon span {position:relative;float:left;display:block;border:1px solid #e4e4e4;border-right:none;}
#wrap_right02 .wide #wrap_right02_icon span i {display:block;position:absolute;left:0;top:0;width:52px;height:42px;background:url(//www.saraminimage.co.kr/ui/main/layer_gray.png) no-repeat 0 0;}
#wrap_right02 .wide #wrap_right02_icon span.on {border-top:1px solid #fff;}
#wrap_right02 .wide #wrap_right02_icon span.on i {display:none;}
#wrap_right02 .normal {position:absolute;right:-67px;top:0;height:338px;z-index:50;}
#wrap_right02 .normal #wrap_right02_content_top { width:266px; height:405px; overflow:hidden;margin-right:67px;}
#wrap_right02 .normal .slide{height:403px;border:1px solid #e4e4e4;border-bottom:none;}
#wrap_right02 .normal #wrap_right02_icon {position:absolute;top:0;right:0;overflow:hidden;border:1px solid #e4e4e4;border-bottom:none;}
#wrap_right02 .normal #wrap_right02_icon span {position:relative;display:block;border-bottom:1px solid #e4e4e4;}
#wrap_right02 .normal #wrap_right02_icon span i {display:block;position:absolute;left:0;top:0;width:52px;height:42px;background:url(//www.saraminimage.co.kr/ui/main/layer_gray.png) no-repeat 0 0;}
#wrap_right02 .normal #wrap_right02_icon span.on i {display:none;border-top:1px solid #fff;}
#wrap_right02_tmp {margin-top:24px;}

#main_service .ir{background:url("//www.saraminimage.co.kr/layout/gnb_bar3.png") no-repeat 0 -2px;float:left;height:33px;padding:4px 0 2px}
#main_service .ir span{display:block;position:relative;z-index:-1;padding:12px 0 0;text-align:center;height:16px;overflow:hidden;font-size:12px;letter-spacing:-1px}
#main_service h3 a:hover span{text-decoration:underline}
#main_service h3 span{color:#30323F;font-weight:normal}
#main_service .recruit,#main_service  .job,#main_service  .area,#main_service  .opn-recruit,#main_service  .opn-recruit,#main_service  .prohunting,#main_service  .alba,#main_service  .annual,#main_service  .talent,#main_service  .work,#main_service  .recruit-img{float:left}
#main_service .area{background:url("//www.saraminimage.co.kr/layout/gnb_bar3.png") no-repeat right -68px;padding:0 20px 0 0}
#main_service .recruit{padding-left:20px}
#main_service .recruit a{background-position:0 -112px;width:102px}
#main_service .job .ir{float:left;background-position:0 -158px;width:68px}
#main_service .area .ir{float:left;background-position:0 -204px;width:70px}
#main_service .opn-recruit a{float:left;background-position:0 -250px;width:87px}
#main_service .alba a{float:left;width:62px;background:url(//www.saraminimage.co.kr/main/synergy/img_gnb_depth01_albain.png) no-repeat -1px 0}
#main_service .annual a{float:left;background-position:0 -342px;width:47px}
#main_service .talent a{float:left;background-position:0 -388px;width:69px}
#main_service .work a{float:left;background-position:0 -434px;width:75px}
#main_service .recruit-img{position:relative}
#main_service .recruit-img img{position:absolute;top:-16px}
#main_service #sub_wrap{position:absolute}
#main_service .prohunting a{float:left;background-position:0 -480px;width:68px}
#main_service .sub-opn2 {clear:both;z-index:20;background:#fff;border:2px solid #2d45bf;position:absolute;left:5px; top:42px; width:120px}
#main_service .sub-opn2 ul { width : 110px; padding-left:10px;}
#main_service .sub-opn2 h4 {padding-left:8px;font-size:12px;height:12px; background:url("//www.saraminimage.co.kr/main/new/point_03.gif") no-repeat 0 30% #fff;color:#197ce0}
#main_service .sub-opn2 ol {padding:10px 0 0 7px;font-family:"돋움",dotum,AppleGothic,sans-serif;font-size:11px}
#main_service .sub-opn2 ol a{color:#444; width:113px; }
#main_service .sub-opn2 ol a:hover{color:#ff4800; text-decoration:underline}
#main_service .sub-opn2 ol li {overflow:hidden; height:18px; }

#sub_wrap{position:absolute;left:0;top:37px;z-index:110;width:770px;padding:15px 10px 11px;background:#fff;border:2px solid #2D45BF}
#sub_wrap .column{float:left;border-left:1px dotted #d9d9d9;padding:0 8px;/* height: 437px;*/letter-spacing:-1px;}
#sub_wrap .column:first-child{ border-left-width: 0;}
#sub_wrap .column h4{padding-left:8px;font-size:12px;height:12px}
#sub_wrap .left h4{background:url("//www.saraminimage.co.kr/main/new/bul_point.gif") no-repeat 0 30% #fff;color:#2d45bf}
#sub_wrap .right h4{background:url("//www.saraminimage.co.kr/main/new/bul_point.gif") no-repeat 0 50% #fff;color:#2d45bf}
#sub_wrap .right h4 a{color:#2d45bf}
#sub_wrap .column ol{padding:10px 0 15px 7px;font-family:"돋움",dotum,AppleGothic,sans-serif;font-size:11px}
#sub_wrap .column ol a{color:#444;height:20px;line-height:20px}
#sub_wrap .column ol a:hover{color:#ff4800}
#sub_wrap .column ol li{overflow:hidden;height:20px;line-height:20px}
#sub_wrap .column .ico-up a{display:block;width:100%;_margin:4px 0 0}
#sub_wrap .column ol li img{vertical-align:0;padding-left:4px}
#sub_wrap .column ol li .bar{margin:-1px 6px 1px 7px;text-indent:-9999em;_line-height:10px}
#sub_wrap .type1{width:130px;}
#sub_wrap .type2{width:115px;}
#sub_wrap .type3{width:120px;}
#sub_wrap .type4{width:145px;}
#sub_wrap .type5{width:175px;}
#sub_wrap .btm{padding-bottom:0 !important}
#main_service .job ul, #main_service .area ul{clear:both;position:absolute;top:37px;z-index:110;background:#fff;border:2px solid #2D45BF;padding:11px 0 10px}
#main_service .job li{letter-spacing:-1px;line-height:16px;padding:2px 0 2px 26px}
#main_service .area li{letter-spacing:-1px;line-height:16px;padding:2px 0 2px 16px}
#main_service .job li a, #main_service .area li a{display:inline !important;color:#444;font-family:"돋움",dotum,AppleGothic,sans-serif}
#main_service .job li a:hover, #main_service .area li a:hover{font-weight:bold;color:#444;letter-spacing:-2px;text-decoration:underline}
#main_service .job li.mhover a, #main_service .area li.mhover a{font-weight:bold;color:#444;letter-spacing:-1px;text-decoration:underline}
#main_service .job li.mhover li a, #main_service .area li.mhover li a{font-weight:normal;color:#444;letter-spacing:0;text-decoration:none}
#main_service .job .btn, #main_service .area .btn{padding-top:3px;padding-bottom:4px}
#sub_wrap .branding{position:absolute;bottom:10px;right:10px}

/* GNB개편 추가 */
#main_service .job ul{width:469px}
#main_service .job ul li{width:117px;padding-bottom:2px;margin-bottom:1px}
#main_service .area ul li{width:95px;padding-bottom:2px;margin-bottom:1px}
#main_service .job ul li.btn, #main_service .area ul li.btn{margin-top:2px}
#main_service .job ul .depth03{display:none;width:351px;height:338px;padding:0;padding-top:0;background:url(//www.saraminimage.co.kr/main/new/bg_gnb_depth03.gif) repeat-y 0 0;border:none;position:absolute;top:13px;right:0}
#main_service .job ul .depth03 li{float:left;width:145px;padding:0;margin-left:22px;padding-top:0;margin-bottom:8px}
#main_service .job ul .depth03 li a{display:block;float:left;font-family:dotum, sans-serif;font-size:12px;padding-left:7px;background:url(//www.saraminimage.co.kr/main/new/bul_point_sub.gif) no-repeat 0 4px}
#main_service .job ul .depth03 li a:hover{color:#ff4800;text-decoration:underline}
#main_service .job .mhover .depth03{display:block !important}
#main_service .job ul li.btn_doil{width:auto;letter-spacing:-1px;padding:0;margin:0;position:absolute;bottom:-3px;right:18px}
#main_service .job ul li.btn_doil a{font-family:dotum, sans-serif;color:#2d45bf;padding:0;padding-left:6px;margin:0;background:url(//www.saraminimage.co.kr/main/new/bul_point_small.gif) no-repeat 0 4px}
#main_service .job ul li.btn_doil a:hover{color:#2d45bf}
#main_service .job ul li.cate_job_albain{right:150px}
#main_service .job ul li.cate_job_albain a{font-family:'돋움', 'dotum', sans-serif;font-size:11px;color:#666}
#main_service .job ul li.cate_job_albain img{margin-left:5px;margin-top:-8px}
#main_service .sub-opn{position:absolute; left:5px; top:37px; z-index:110; width:540px; height:340px;padding:15px 10px;background:#fff;border:2px solid #2D45BF;letter-spacing:-1px}
.sub-opn h4{padding-left:8px;font-size:12px;height:12px;background:url("//www.saraminimage.co.kr/main/new/bul_point.gif") no-repeat 0 30% #fff;color:#2d45bf}
.sub-opn .column {border-right: 1px dotted #D9D9D9;float: left;letter-spacing: -1px;padding: 0 8px;}
.sub-opn ol{font-family:"돋움",dotum,AppleGothic,sans-serif;font-size:11px;padding:10px 0 15px 7px}
#main_service .sub-opn .column ol a{color:#444;height:20px;line-height:20px; width:95px;}
#main_service .sub-opn .column ol a:hover{color:#ff4800}
.sub-opn ol a:hover{color:#ff4800}
.sub-opn ol li{overflow:hidden;height:20px;line-height:20px}
.sub-opn .column ol li .bar { margin: -1px 6px 1px 7px; text-indent: -9999em;}
.sub-opn .type1{width:102px;height:298px;padding:0 8px 0 8px;_padding-right:0}
.sub-opn .type2{width:133px;padding:50px 8px 0 8px;}
.sub-opn .rct-lnk{position:absolute;top:22px;left:15px}
#main_service .sub-opn a {display: inline; float: none;}
.sub-gnb{position:absolute;left:0;top:42px;z-index:110;width:700px;padding:15px 10px;background:#fff;border:2px solid #2D45BF}
.sub-gnb .column{border-right:1px dotted #d9d9d9;padding:0 8px;float:left;letter-spacing:-1px}
.sub-gnb .column h4{padding-left:8px;font-size:12px;height:12px}
.sub-gnb .left h4{background:url("//www.saraminimage.co.kr/main/new/point_03.gif") no-repeat 0 30% #fff;color:#197ce0}
.sub-gnb .right h4{background:url("//www.saraminimage.co.kr/main/new/point_04.gif") no-repeat 0 50% #fff;color:#EF4209}
.sub-gnb .right h4 a{color:#EF4209;text-decoration:underline}
.sub-gnb .column ol{padding:10px 0 15px 7px;font-family:"돋움",dotum,AppleGothic,sans-serif;font-size:11px}
.sub-gnb .column ol a{color:#444;height:20px;line-height:20px}
.sub-gnb .column ol a:hover{color:#ff4800}
.sub-gnb .column ol li{overflow:hidden;height:20px;line-height:20px}
.sub-gnb .column .ico-up a{display:block;width:100%;_margin:4px 0 0}
.sub-gnb .column ol li img{vertical-align:0;padding-left:4px}
.sub-gnb .column ol li .bar{margin:-1px 6px 1px 7px;text-indent:-9999em;_line-height:10px}
.sub-gnb .type1{width:130px;height:359px}
.sub-gnb .type2{width:95px;height:359px}
.sub-gnb .type3{width:120px;height:359px}
.sub-gnb .type4{width:120px;height:359px}
.sub-gnb .type5{width:140px;border:0;height:359px}
.sub-gnb .btm{padding-bottom:0 !important}

/* 공채의 명가 GNB 부분 수정 */
#gnb .sub-opn h3{padding-left:8px;font-size:12px;font-family:'굴림',Gulim,AppleGothic,sans-serif;line-height:14px;font-weight:bold;height:12px;background:url(//www.saraminimage.co.kr/main/bul_gnb_pointer.png) no-repeat 0 30% #fff;color:#2b45be;margin-bottom:1px;vertical-align:middle;}
#gnb .sub-opn ol{font-family:"돋움",dotum,AppleGothic,sans-serif;font-size:11px;padding:10px 0 0 7px;display:inline-block}
#gnb .sub-opn ol a{color:#444;height:20px;line-height:20px}
#gnb .sub-opn ol a:hover{color:#ff4800 !important}
#gnb .sub-opn ol li{overflow:hidden;height:20px;line-height:20px !important;float:none}
#gnb .sub-opn .type1{width:135px;height:175px;padding:0 33px 8px 8px}
#gnb .sub-opn .type2{width:135px;height:50px;_height:55px;padding:0 33px 8px 8px}
#gnb .sub-opn .type3{width:135px;height:37px;padding:0  33px 0 8px}
#gnb .sub-opn .type4{width:137px;padding:0 29px 0 20px}
#gnb .sub-opn .type5{width:127px;padding:10px 29px 10px 20px}
#gnb .sub-opn .rct-lnk{position:absolute;top:10px;left:15px;_left:15px}
#gnb ul.menu li.type2 a {display: inline-block;}
#gnb ul.menu li.type3 a {display: inline-block;height: 73px;}
#container #gnb .sub-opn ul{overflow:hidden;font-weight:normal;padding:0;position:static;top:0;left:0;border:0;}
#container #gnb .sub-opn ul a{padding:0;color:#444}
#container #gnb .sub-opn li{display:block}
#gnb .sub-proopn2{position:absolute;left:3px;top:38px;z-index:100;width:120px;_width:120px;padding:0;background:#fff;border:2px solid #2D45BF;clear:both;}
#gnb .gnb_link{/*width: 230px;text-align:right;*/margin-top: 8px; margin-right: 22px; float: right !important;}
#gnb .gnb_link a{ float: left;/*display:inline-block !important*/}
#gnb .gnb_link a.sng_albain{margin-left:7px}
#gnb .sub-opn .gong01{position:absolute;left:10px;top:65px;height:280px;}
#gnb .sub-opn .gong02{position:absolute;left:186px;top:25px;height:320px;border-left:1px dotted #d9d9d9}
#gnb .sub-opn .gong03{position:absolute;left:372px;top:25px;height:320px;border-left:1px dotted #d9d9d9}
#gnb .sub-opn ul{width:auto !important}

#rankup{position:absolute;right:10px;top:0}
.ranklist{float:left;height:20px;overflow:hidden;position:relative;margin:15px 0 0;width:140px}
.ranklist dt{display:none}
.ranklist ol{background:url("//www.saraminimage.co.kr/recruit/new/num_main.gif") no-repeat;clear:both;float:left;width:100%}
.ranklist ol:after{display:block;visibility:hidden;clear:both;height:0;font-size:0;line-height:0;content:'.'}
.ranklist li{clear:both;float:left;height:20px;position:relative;width:100%}
.ranklist a{color:#D7E4FF;cursor:pointer;display:block;padding:1px 0 0 20px;letter-spacing:-1px;font-family:"돋움",dotum,AppleGothic,sans-serif;font-size:11px}
.ranklist a:hover{text-decoration:none}
.ranklist li span{display:block;height:11px;overflow:hidden;position:absolute;text-align:center;font-family:"돋움",dotum,AppleGothic,sans-serif;font-size:11px}
.ranklist li .tx{display:block;position:relative;z-index:-1;height:11px;font-size:11px;color:#444;text-indent:-9999em}
.ranklist li .ic{background:url("//www.saraminimage.co.kr/recruit/new/icon_all.gif") no-repeat;width:8px;height:10px;right:25px;top:2px;text-align:right}
.ranklist li.up .ic{background-position:0 -30px}
.ranklist li.down .ic{background-position:0 -60px}
.ranklist li.keep .ic{background-position:0 -87px}
.ranklist li.new .ic{background-position:0 2px;width:22px;left:107px}
.ranklist li .rk{width:24px;right:0;top:1px;letter-spacing:0}
.rankpop{clear:both;z-index:20;background:#fff;border:1px solid #ACBCDD;width:150px;font-family:"돋움",dotum,AppleGothic,sans-serif;font-size:11px; margin-right: -10px}
.rankpop dt{font-weight:bold;letter-spacing:-1px;margin:0 5px;line-height:27px;border-bottom:1px solid #E0E0E0}
.rankpop dd{clear:both}
.rankpop ol{overflow:hidden;position:relative;background:url("//www.saraminimage.co.kr/recruit/new/num_main.gif") no-repeat -2px 0;clear:both;float:left;width:100%;height:200px}
.rankpop ol:after{display:block;visibility:hidden;clear:both;height:0;font-size:0;line-height:0;content:'.'}
.rankpop li{clear:both;float:left;height:20px;position:relative;width:100%}
.rankpop a{color:#444;cursor:pointer;display:block;padding:1px 0 0 20px;letter-spacing:-1px;font-family:"돋움",dotum,AppleGothic,sans-serif;font-size:11px}
.rankpop .lnk:hover{color:#ff4800}
.rankpop li span{display:block;height:11px;overflow:hidden;position:absolute;text-align:center;font-family:"돋움",dotum,AppleGothic,sans-serif;font-size:11px;color:#444}
.rankpop li .tx{display:block;position:relative;z-index:-1;height:11px;font-size:11px;color:#444;text-indent:-9999em}
.rankpop li .ic{background:url("//www.saraminimage.co.kr/recruit/new/icon_all.gif") no-repeat;width:8px;height:10px;right:25px;top:2px;text-align:right}
.rankpop li.up .ic{background-position:0 -30px}
.rankpop li.down .ic{background-position:0 -60px}
.rankpop li.keep .ic{background-position:0 -87px}
.rankpop li.new .ic{background-position:0 2px;width:22px;left:107px}
.rankpop li .rk{width:24px;right:0;top:1px;letter-spacing:0;color:#939393}
.rankpop dd{padding:7px 5px 0 5px}
.rankpop .up-date{clear:both;border-top:1px solid #E0E0E0;text-align:center;color:#939393;line-height:24px;font-family:"돋움",dotum,AppleGothic,sans-serif;font-size:11px}
#membership_guide{float:right;margin-right:10px}
#membership_guide a{display:block;float:left;padding:10px 5px}

#content{position:relative}
#content a{color:#444;}
.column_row{position:relative;float:left;display:inline-block;*display:inline;*zoom:1;width:720px;margin:10px 0 0;z-index:10;font-family: Malgun Gothic, "맑은 고딕", NanumGothic, "나눔고딕";}
.column_row:after{display:block;content:'';clear:both;}

#ad_top {width:720px;height:115px;overflow:hidden;}
#ad_top:after{content:'';display:block;float:left;}
#ad_cast{float:left;width:543px;height:113px;border:1px solid #e6e6e6;overflow:hidden;}

/* 글자수 세기, 학점변환, 어학변환, 사진크기조정 */

.resume_function_img {float:left;width:165px;height:115px;margin-left:10px;}
.resume_function_img:after{content:'';display:block;clear:both;}
.resume_function_img li{ float:left;}
.resume_function_img a{ display: block; width:83px; height:58px; overflow:hidden; background:url(//www.saraminimage.co.kr/ui/social_login/resume_function2017.png) no-repeat; }
.resume_function_img span{display:block; margin-top:-20px;}
.resume_function_img .transform_gradepoint a { background-position:-83px top;width:82px;}
.resume_function_img .transform_language a  { background-position:0 -58px }
.resume_function_img .transform_picture a { background-position:-83px -58px;width:82px;}
.resume_function_img .count_text a:hover { background-position:-164px top; }
.resume_function_img .transform_gradepoint a:hover { background-position:-247px 0;}
.resume_function_img .transform_language a:hover  { background-position:-164px -58px;}
.resume_function_img .transform_picture a:hover { background-position:-247px -58px;}

/* wmg-9882  ranking */
/* 실시간 인기 공채속보 */
.list_realtime_ranking {float:left;width:165px;height:296px;margin-left:10px;background:#fafafa;border:1px solid #e6e6e6;box-sizing:border-box;}
.list_realtime_ranking .tit {overflow:hidden;height:13px;margin:10px 0 9px 12px;background:url(//www.saraminimage.co.kr/ui/main/list_realtime_ranking_160728.png) no-repeat 0 0;text-indent:100%;white-space:nowrap;box-sizing:border-box;}
.list_realtime_ranking .list {overflow:hidden;height:244px;padding:16px 5px 0 12px;border-top:1px solid #e6e6e6;}
.list_realtime_ranking .list li {position:relative;margin-bottom:8px;padding:0 24px 0 21px;height:16px;background:url(//www.saraminimage.co.kr/ui/main/list_realtime_ranking_160728.png) no-repeat;}
.list_realtime_ranking .list li:first-child {margin-top:0;}
.list_realtime_ranking .list li.n1 { background-position:0 -16px;}
.list_realtime_ranking .list li.n2 { background-position:0 -39px;}
.list_realtime_ranking .list li.n3 { background-position:0 -63px;}
.list_realtime_ranking .list li.n4 { background-position:0 -88px;}
.list_realtime_ranking .list li.n5 { background-position:0 -112px;}
.list_realtime_ranking .list li.n6 { background-position:0 -136px;}
.list_realtime_ranking .list li.n7 { background-position:0 -160px;}
.list_realtime_ranking .list li.n8 { background-position:0 -184px;}
.list_realtime_ranking .list li.n9 { background-position:0 -208px;}
.list_realtime_ranking .list li.n10 { background-position:0 -231px;}
.list_realtime_ranking .list a {display:block;overflow:hidden;width:100%;height:16px;line-height:14px;color:#444;letter-spacing:-1px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;white-space:nowrap;text-overflow:ellipsis;}
.list_realtime_ranking .list span {position:absolute;top:6px;right:2px;width:22px;height:5px;background:url(//www.saraminimage.co.kr/ui/main/list_realtime_ranking_160728.png) no-repeat;text-indent:100%;white-space:nowrap;}
.list_realtime_ranking .list span.new {background-position:0 -317px;}
.list_realtime_ranking .list span.up {background-position: 0 -257px;}
.list_realtime_ranking .list span.down {background-position:0 -305px;}
.list_realtime_ranking .list span.equal {background-position:0 -282px;}
/* //wmg-9882 */

.login_area_wrap{display:inline-block;*display:inline;*zoom:1;position:relative;width:230px;height:421px;margin:10px 0 0 10px;vertical-align:top;}
.login_area_wrap:after{display:block;content:'';clear:both;}

#login_frm{margin:27px 0 0 12px}
#login{position:relative;background:#fff;border:1px solid #e6e6e6;width:228px;height:184px;color:#777;}
#login div{font-size:11px}
#login .input-text{position:relative;padding:3px 5px 0 9px;  margin-bottom:-1px; height:21px;width:123px; font-size:11px; border:1px solid #e6e6e6; z-index:2;}
#login #id.bg-off{  background:#fff url(//www.saraminimage.co.kr/ui/main/bg/txt_input_id.png) 9px center no-repeat; z-index:1; }
#login #password.bg-off{  background:#fff url(//www.saraminimage.co.kr/ui/main/bg/txt_input_pw.png) 9px center no-repeat;  z-index:1;}
#login .btn{position:absolute;top:52px;left:150px;z-index:2;}
#login .setting{width:204px;height:14px;line-height:14px;padding-top:8px;padding-left:1px;position:relative;}
#login .setting label{padding-right:7px;letter-spacing:-1px;line-height:0;display:inline; cursor:pointer;font-family: Malgun Gothic, "맑은 고딕", NanumGothic, "나눔고딕"; color:#888; }
#login .setting input{vertical-align:-2px; width:13px; height:13px; vertical-align:middle;}
:first-child+html #login .setting input{margin:-4px -3px -3px -4px}
#login_frm .input-text.focused { border: 1px #95b3e9 solid;background:#fff !important }

/* wmg-8726 autologin add start */
#login .setting .dsc_ly {display:block;position:absolute;top:31px;left:-56px;z-index:10;width:272px;height:51px;}
#login .setting .dsc_ly .btn_ly_close {position:absolute;top:0;right:0;width:17px;height:17px;background:url(//www.saraminimage.co.kr/ui/common/btn_login_ly_close.png) 50% 50% no-repeat;text-indent:-9999px;}
#login .setting .dsc_ly .dsc_arr {position:absolute;top:-7px;left:56px;width:13px;height:8px;background:url(//www.saraminimage.co.kr/ui/common/btn_login_ly_arrup.png) 0 0 no-repeat;}
#login .setting .dsc_ly .dsc_txt {padding:8px 10px 5px;background-color:#fff;border:1px solid #bababa;font-size:11px;color:#888;letter-spacing:-1px;line-height:16px;}
#login .setting .dsc_ly .dsc_txt strong {font-weight:normal;color:#555;}
#login .setting .ssl_login_box {position:absolute;top:7px;right:2px;display:inline-block;overflow:hidden;width:48px;height:14px;line-height:14px;font-family: Malgun Gothic, "맑은 고딕", NanumGothic, "나눔고딕";font-size:11px;color:#888;}
#login .setting .ssl_login_hide {position:absolute;top:-25px;left:0;z-index:-1;width:0;height:0;line-height:0;}
#login .setting .ssl_login_box .label_type {display:inline-block;width:21px;height:11px;margin-left:-1px;padding-right:0;line-height:9px;background:url(//www.saraminimage.co.kr/ui/common/btn_autologin_off.png);text-indent:-9999px;}
#login .setting .ssl_login_box .label_type.on {background:url(//www.saraminimage.co.kr/ui/common/btn_autologin_on.png);}
/* wmg-8726 autologin add end */
#login .user{width:204px;padding-top:5px;padding-left:1px;}
#login .user_person{position:absolute;left:13px;top:22px;width:206px;padding:7px 0 10px;margin-right:0}
#login .user .bar{margin:2px 6px 1px 11px; background-image:url(//www.saraminimage.co.kr/ui/main/bg/bar_login.png); }
#login .user a{color:#777;letter-spacing:-1px;line-height:18px; font-family: Malgun Gothic, "맑은 고딕", NanumGothic, "나눔고딕"; }
#login .hello{ display:block; padding-top:8px; height:15px; line-height:15px;color:#888;font-family: Malgun Gothic, "맑은 고딕", NanumGothic, "나눔고딕"; }
#login .hello a{color:#444;font-weight:bold}
#login .sum{ padding:10px 0 0 0px; font-size:11px;}
#login .logout{margin-left:7px}
#login .sum ul:after{display:block;visibility:hidden;clear:both;height:0;font-size:0;line-height:0;content:'.'}
#login .sum li{float:left;font-family: Malgun Gothic, "맑은 고딕", NanumGothic, "나눔고딕"; font-size:11px;padding-bottom:4px;letter-spacing:-1px;}
#login .sum a{color:#4a86ff;text-decoration:underline;letter-spacing:0;}
#login .sum .left{width:113px}
#login .sum .right{width:100px}
#login .lgon-ban{position:absolute;bottom:-1px;left:-1px}
#login_btn { width:66px; height:51px; text-align:center; font-size:11px; color:#fff; letter-spacing:-1px;font-family: Malgun Gothic, "맑은 고딕", NanumGothic, "나눔고딕"; border:1px solid #687def; background:#687def; }
#login_btn span { display:inline-block; margin-top:-2px; vertical-align:top; }

/* WMG-9737 */
.login .tab_member_type{width:100%;height:25px;background-color:#fbfbfb;}
.login .tab_member_type:after{display:block;content:'';clear:both;}
.login .tab_member_type li{float:left;width:50%;height:100%;font-size:12px;font-family:"맑은 고딕";text-align:center;letter-spacing:-1px;line-height:22px;border-bottom:1px solid #e6e6e6;box-sizing:border-box;}
.login .tab_member_type .t_per{border-right:1px solid #e6e6e6;}
.login .tab_member_type .t_com{border-left:1px solid #e6e6e6;}
#content .login .tab_member_type li a{display:inline-block;width:100%;}
#content .login .tab_member_type li a:hover{text-decoration:none;}
#content .login .tab_member_type li  a{color:#999;}
#content .login .tab_member_type li.t_on{border:0;background-color:#fff;}
#content .login .tab_member_type li.t_on a{color:#444;font-weight:bold;}

.login .social_login{display:inline-block;width:205px;margin-top:6px;margin-left:12px;background-color:#fff;box-sizing:border-box;}
.login .social_login:after{content:'';clear:both;display:block;}
.login .social_login li{position:relative;display:inline-block;float:left;width:102px;height:22px;background-color:#fff;box-sizing:border-box;}
.login .social_login a{display:inline-block;width:100%;height:100%;padding-left:23px;font-family:"맑은 고딕";font-size:10px;color:#777 !important;letter-spacing:-1px;line-height:18px;box-sizing: border-box;}
.login .social_login a:hover{text-decoration:none !important;}
.login .social_login .sl_naver a{background:url('//www.saraminimage.co.kr/ui/social_login/icon_sns_naver.png') 8px 5px no-repeat;border:1px solid #dcdcdc;}
.login .social_login .sl_facebook a{background:url('//www.saraminimage.co.kr/ui/social_login/icon_sns_facebook.png') 9px 4px no-repeat;border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.login .social_login .sl_kakao a{background:url('//www.saraminimage.co.kr/ui/social_login/icon_sns_kakao_n.png') 6px 5px no-repeat;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;padding-top:1px;height:21px;}
.login .social_login .sl_google a{background:url('//www.saraminimage.co.kr/ui/social_login/icon_sns_google.png') 6px 4px no-repeat;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;height:21px;}

.login .noti_list{display:block;width:206px;margin-top:9px;padding-left:12px;padding-right:10px;padding-top:6px;border-top:1px solid #e6e6e6;}
.login .noti_list li{width:100%;height:19px;line-height:17px;font-size:11px;overflow:hidden;letter-spacing:-1px;word-break:break-all;font-family:Malgun Gothic, "맑은 고딕", NanumGothic, "나눔고딕";color:#444;}
.login .noti_list li a{display:inline-block;height:100%;width:100%;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;overflow:hidden;}
.login .noti_list.t_com{margin-top:32px;}
.area_user_info { position:relative; padding:9px 0 0 12px; background:#fafafa; }
.area_info_person { height:49px; }
.area_user_info .info  { display:block; width:150px; height:21px;  }
.area_user_info .info .user { display:inline-block; height:15px; line-height:15px;font-family: Malgun Gothic, "맑은 고딕", NanumGothic, "나눔고딕";}
.area_user_info .info .mypage { display:inline-block; height:15px; line-height:15px;margin-left:3px; letter-spacing:-1px; font-size:11px; text-decoration:underline; color:#4a86ff !important; font-family: Malgun Gothic, "맑은 고딕", NanumGothic, "나눔고딕";}
.area_user_info .links li { display:inline-block; padding-right:8px; margin-right:3px;  font-size:11px; font-family: Malgun Gothic, "맑은 고딕", NanumGothic, "나눔고딕"; background:url(//www.saraminimage.co.kr/ui/main/bg/bar_login2.png)  right 4px no-repeat; letter-spacing:-1px;}
.area_user_info .links .link3 { padding:0; margin:0; background:none; }
.area_user_info .links a {  text-decoration:underline; color:#4a86ff !important; letter-spacing:0; }
.area_user_info .btn_logout { position:absolute; right:11px; top:9px; }
.area_info_company {height:81px;padding:0;}
.area_info_company #login_frm { margin-top:0; }
.area_info_company .user {float: right;width:216px !important;height:25px;margin-top:10px;padding:7px 0 0 12px !important; background:#fff url(//www.saraminimage.co.kr/ui/main/bg/dot_login.png) left top repeat-x; }
.area_info_company .user a { display:inline-block; height:15px; line-height:15px; color:#444 !important;font-size:11px; letter-spacing:0 !important; }
.area_info_company .user .bar { margin:5px 5px 1px 9px !important; vertical-align:top; }
.area_info_company .user .logout { position:absolute; right:12px; top:7px; margin:0; !important; }
.area_info_company .user img { vertical-align:middle;  margin-top:-2px; }

.login_panel {position:relative;right:0;top:0;background:#fff;border:1px solid #e6e6e6;border-bottom:none;width:228px;color:#777;z-index:20;}
.notif_avatar_no {height:42px;padding:10px 12px 0;border-bottom:1px solid #dcdcdc;}
.notif_avatar_no p.txt {font-size:11px;letter-spacing:-1px;font-family:'돋움',dotum,sans-serif;line-height:18px;color:#444;}
.notif_avatar_no a {color:#4a86ff !important;text-decoration:underline;}
.notif_avatar_no p.txt img {vertical-align:-2px;}
.notif_avatar_no .tool_tip_layer {position:absolute;left:-1px;top:90px;width:100%;border:1px solid #808080;background:#fff;}
.notif_avatar_no .tool_tip_layer p {padding:10px 15px;line-height:18px;}
.notif_avatar_yes {position:relative;border-bottom:1px solid #dcdcdc;width:100%;}
.notif_avatar_yes a {position:relative;display:block;height:36px;margin-bottom:10px;padding:9px 11px 0 46px;*padding-top:9px;font-size:11px;line-height:17px;color:#444;}
.notif_avatar_yes a:hover span {color:#444 !important;}
#notif_main_message_box {position:relative;overflow:hidden;max-height:3em;font-size: 11px;letter-spacing:-1px; line-height:1.4; cursor:pointer;font-family: Malgun Gothic, "맑은 고딕", NanumGothic, "나눔고딕";}
#notif_main_message_box .ellipsis {background: #fff;bottom: 2px;position: absolute;right: 1px;padding:0 2px;}
#notif_main_message_box .alpha {display:block;width:20px;height:15px;bottom: 6px;position: absolute;right: 8px;background:url(//www.saraminimage.co.kr/ui/main/bg_fill.png) no-repeat 0 0;}
#notif_main_message_box .fill { background: #fff;height: 100%;position: absolute;width: 100%;}

.notif_avatar_yes .notif_ico {position:absolute;left:12px;top:12px;*top:9px;width:25px;height:25px;}
.notif_normal .notif_ico {background:url(//www.saraminimage.co.kr/ui/main/ico_notif_small.png) no-repeat 0 4px;}
.notif_new .notif_ico {background:url(//www.saraminimage.co.kr/ui/main/ico_notif_small.png) no-repeat 0 -25px;}
.avatar_main_search_list {position:relative;padding:12px 12px 0 12px;margin-top:-1px; border-bottom:1px solid #dcdcdc; background:#fff url(//www.saraminimage.co.kr/ui/main/bg/dot_login.png) left top repeat-x;height:154px;}
.avatar_main_search_list .title {margin-bottom:10px;height:17px;line-height:17px;padding:0 0 2px 73px;position:relative;color:#444;font-size:14px;font-weight:bold;font-family:malgun gothic, dotum, sans-serif;letter-spacing:-1px;}
.avatar_main_search_list .title span.avatar_tag {box-sizing:border-box;display:block;position:absolute;top:0;left:0;padding:0 0 2px 22px;width:66px;height:19px;line-height:17px;color:#fff;font-size:11px;background:url(//www.saraminimage.co.kr/person/avatar/img_avatar_nudge_spr.png) 0px 0px no-repeat;font-weight:normal;letter-spacing:-2px;}
.avatar_main_search_list ul {}
.avatar_main_search_list ul li {display:block;margin-top:4px;position:relative;}
.avatar_main_search_list ul li:first-child {margin-top:0;}
.avatar_main_search_list .link {display:block;height:36px;position:relative;font-size:12px;font-family:malgun gothic, dotum, sans-serif;letter-spacing:-1px;text-decoration:none;z-index:1;}
.avatar_main_search_list .link span {display:block;height:18px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.avatar_main_search_list .cm_name {color:#555;width:204px;font-weight:bold;}
.avatar_main_search_list .tit {color:#777;width:132px;}
.avatar_main_search_list .more {position:absolute;top:14px;right:12px;padding-right:8px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;font-size:11px;color:#777 !important;font-family:malgun gothic, dotum, sans-serif;letter-spacing:-1px;text-decoration:none;background: url(//www.saraminimage.co.kr/ui/main/bg/ico_arrow_livejob.png) right 6px no-repeat;}
.avatar_main_search_list .sri_btn_xs {display:block;position:absolute;right:0px;top:19px;z-index:2;}
.avatar_main_search_list.no_result {padding-top:15px;height:150px;}
.avatar_main_search_list.no_result p {line-height:20px;text-align:center;font-family:malgun gothic, dotum, sans-serif;letter-spacing:-1px;font-size:13px;color:#444;}
.avatar_main_search_list.no_result .title {padding-left:49px;height:29px;line-height:29px;margin-bottom:15px;text-align:left;font-size:14px;background: url(//www.saraminimage.co.kr/person/avatar/icon_person_avatar.png) 15px 0px no-repeat;}
.avatar_main_search_list.no_result .title strong {color:#6b80f1;}
.avatar_main_search_list.no_result .btn {margin-top:10px;height:auto;}
.avatar_main_search_list.no_result .btn button {height:32px;padding:0 18px 4px 18px;line-height:24px;border:#5f75eb 1px solid;background:#6b80f1;color:#fff;font-weight:bold;letter-spacing:-1px;margin:0 auto;font-family: Malgun Gothic, "맑은 고딕", NanumGothic, "나눔고딕" !important;}
.avatar_main_search_list.no_result .btn button span {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;font-size:12px;font-family:dotum, sans-serif;font-weight:normal;margin-left:7px;}
.board {width:545px;height:296px;font-family:'굴림',gulim,sans-serif;}
.live_section_wrap{overflow:hidden;width:720px;height:296px;margin-top:10px;}

.board_live_job {position:relative;float:left;width:543px;height:294px;border:1px solid #e6e6e6;overflow:hidden; }
.board_live_job .tit_type_a {color:#ff5f8b;}
.board_live_job .tit_type_b {color:#678afd;}
.board_live_job .tit_type_c {color:#678afd;}
.board_live_job .tit_type_d {color:#ff5f8b;}
.board_live_job .tit_type_e {color:#444;}
.board_live_job .tit_type_f {color:#00a651;}
.live_job {overflow: hidden;position:relative;width: 100%;}
.live_job table {table-layout:fixed;border-collapse:collapse; border-spacing:0;border:1px solid #ededed;}
.live_job table td {width:115px;height:66px;margin:0;padding:0;}
.live_job table a {display:block;padding:0 10px;}
.live_job table a img {width:100%;}
.live_job .more {position:absolute;top:6px;right:18px; display:inline-block; padding-right:8px; overflow: hidden;text-decoration:none; height:16px; line-height:20px;line-height:16px\0; color:#888 !important; font-size:11px; letter-spacing:-1px;font-family: Malgun Gothic, "맑은 고딕", NanumGothic, "나눔고딕";  background:url(//www.saraminimage.co.kr/ui/main/bg/ico_arrow_livejob.png) right 7px no-repeat;}
.live_job .thum_title {float:left;margin-right:19px;padding:21px 4px 0px 18px;width:115px;text-align:center;}
.live_job .cop_name {margin:2px 0 14px 0; display:block; line-height:15px; height:15px; overflow:hidden; font-weight:bold;font-family: Malgun Gothic, "맑은 고딕", NanumGothic, "나눔고딕";}
.live_job .notice_list {float:left;padding: 20px 7px 0 0;padding-top: 18px\0;width: 380px;}
.live_job .notice_list li{height: 27px;line-height:27px;}
.live_job .notice_list a {display:inline-block;color:#444; font-size:13px;font-family: Malgun Gothic, "맑은 고딕", NanumGothic, "나눔고딕";letter-spacing:-1px;cursor:pointer;vertical-align: top;}
.live_job .notice_list li .txt{ display: inline-block; *display: inline; *zoom: 1; vertical-align: top;max-width:338px;overflow:hidden;}
.live_job .notice_list li .txt a{display:inline-block;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;max-width:338px;vertical-align:middle;letter-spacing:-0.05em;}
.live_job .notice_list li .txt a:hover{text-decoration:underline}
.live_job .notice_list .have_time .txt,
.live_job .notice_list .have_time .txt a{ max-width:270px;}
.live_job .notice_list .tit_type { display:inline-block; font-size:13px; width:42px;letter-spacing:-1px; vertical-align:baseline;}
.live_job .notice_list .time {display:inline-block; padding-bottom:1px; vertical-align:middle; font-size:11px; color:#819dfd; font-family: Malgun Gothic, "맑은 고딕", NanumGothic, "나눔고딕";  letter-spacing:-1px;}
.board_live_job .etc_list {overflow:hidden;position:absolute;left:0;bottom:0;width:543px;height:37px;padding:0;background:#fbfbfb;}
.board_live_job .etc_list li {float:left; padding:11px 0 0 18px; }
.board_live_job .etc_list a{display:inline-block; height:16px; line-height:13px; padding-left:22px;font-family: Malgun Gothic, "맑은 고딕", NanumGothic, "나눔고딕"; letter-spacing:-1px; word-spacing:2px; background:url(//www.saraminimage.co.kr/ui/main/bg/icon_livejob_etc.png) no-repeat;}
.board_live_job .etc_list .link1 { margin-right:22px; }
.board_live_job .etc_list .link2 { margin-right:20px; }
.board_live_job .etc_list .link3 { margin-right:21px; }
.board_live_job .etc_list .link2 a { background-position:left -40px;}
.board_live_job .etc_list .link3 a { background-position:left -20px;}
.board_live_job .etc_list .link4 a { background-position:left -60px;}

/* wmg-9882 취업생중계 */
.board_live_job {position:relative;float:left;width:543px;height:294px;border:1px solid #e6e6e6;overflow:hidden;}
.live_job {overflow: hidden;position:relative;width: 100%;}
.live_job .tit {height:22px; padding:10px 0 0 12px; border-bottom:1px solid #e6e6e6;}
.live_job .tit a {display:block;overflow:hidden;width:90px;height:13px;background:url(//www.saraminimage.co.kr/ui/main/tit_160726.png) no-repeat 0 -16px;text-indent:100%;white-space:nowrap;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;}
.live_job .info_box:after {display:block;content:'';clear:both;}
.live_job .thum_tit {display:table;float:left;padding:20px;text-align:center;}
.live_job .thum_tit a {display:block;height:90px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;}
.live_job .thum_tit a:first-child {padding-bottom:30px;}
.live_job .thum_tit .logo {display:table-cell;position:relative;width:140px;height:55px;padding:0 10px;border:1px solid #ededed;box-sizing:border-box;text-align:center;vertical-align:middle;}
.live_job .thum_tit .logo img {width:100%;max-height:53px;}
.live_job .thum_tit .job_info {overflow:hidden;width:140px;height:36px;padding-top:10px;font-size:13px;color:#777;line-height:18px;letter-spacing:-1px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;}
.live_job .job_info_list {float:left;padding:20px 20px 20px 0;}
.live_job .job_info_list li {padding-top:12px;}
.live_job .job_info_list li:first-child {padding-top:0;}
.live_job .job_info_list a {display:block;overflow:hidden;width:343px;line-height:17px;color:#444 !important;font-size:13px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap;}
.live_job .job_info_list a:hover{text-decoration:underline}
.live_job .job_info_list a:before {content:'';color:#444;}
.live_job .job_info_list .category {display:inline-block;width:30px;text-align:left;}
.live_job .job_info_list .public {color:#678afd;}
.live_job .job_info_list .recruit {color:#ff6e94;}
.live_job .job_info_list .news {color:#000;}
#content .live_job .btn_more {display:inline-block;overflow:hidden;position:absolute;top:10px;right:12px;padding-right:8px;text-decoration:none;height:13px;line-height:11px;color:#888;font-size:11px;letter-spacing:-1px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;background:url(//www.saraminimage.co.kr/ui/main/bg/ico_arrow_livejob.png) no-repeat 100% 50%;}
/* //wmg-9882 */

.marketing{width:176px;position:absolute;left:544px;top:0;border:1px solid #d0e1ff;}
.marketing .title{display:block;padding:6px 0 6px;height:15px;background:#f1f6ff;text-align:center;}
.marketing .title span {display:block;width:115px;height:14px;margin:0 auto;background:url(//www.saraminimage.co.kr/ui/main/ir_main_top.png) 0 -162px no-repeat;text-indent:-9999em;cursor:pointer;}
.marketing .total{margin:0;border-bottom:1px solid #ededed;}
.marketing .today{margin:0;}
.marketing .total .tit{float:left;display:block;width:79px;height:20px;margin:20px 0 0 3px;background:url(//www.saraminimage.co.kr/ui/main/ir_main_top.png) 0 -120px no-repeat;}
.marketing .today .tit{float:left;display:block;width:79px;height:20px;margin:20px 0 0 3px;background:url(//www.saraminimage.co.kr/ui/main/ir_main_top.png) 0 -140px no-repeat;}
.marketing .re-num ul{display:block;height:121px;margin:0 auto;padding:0 5px;background:#fff;overflow:hidden;}
.marketing .re-num ul:after,
.marketing .re-num li{display:block;height:60px;*height:57px;background:#fff;position:relative;}
.marketing .re-num a{display:block;position:absolute;top:20px;right:7px}
.marketing .re-num .today a{position:absolute;top:19px;right:7px}

.job_prgm,
#evn_ban{position:absolute;left:544px;bottom:0;}
.job_prgm ul{overflow:hidden;float:left;width:178px;}
.job_prgm ul:after{display:block;visibility:hidden;clear:both;height:0;font-size:0;line-height:0;content:'.'}
.job_prgm li{float:left;width:88px;height:69px;margin:2px 2px 0 0;display:inline;}
.job_prgm li span {display:block;width:88px;height:69px;background:url(//www.saraminimage.co.kr/ui/main/ir_main_top.png) 0 0 no-repeat;text-indent:-9999em;cursor:pointer;}
.job_prgm li.even {margin-right:0;}
.job_prgm li.no1 span {background:url(//www.saraminimage.co.kr/ui/main/bg_etc_prgm.png) 0 0 no-repeat;}
.job_prgm li.no2 span {background:url(//www.saraminimage.co.kr/ui/main/bg_etc_prgm.png) -90px 0 no-repeat;}
.job_prgm li.no3 span {background:url(//www.saraminimage.co.kr/ui/main/bg_etc_prgm.png) 0 -71px no-repeat;}
.job_prgm li.no4 span {background:url(//www.saraminimage.co.kr/ui/main/bg_etc_prgm.png) -90px -71px no-repeat;}

.job_live {position:relative;width:228px;margin-top:10px;border:1px solid #e6e6e6;}
.job_live .tit {height:22px; padding:10px 0 0 18px; border-bottom:1px solid #e6e6e6;}
.job_live .tit  span { display:block; width:58px;height:13px; text-indent:-150px; overflow:hidden; background:url(//www.saraminimage.co.kr/ui/main/tit.png) no-repeat;}
.job_live .list {padding-left:17px;}
.job_live .list ul{margin:4px 0 6px;}
.job_live .list li {width:185px; height:20px; line-height:20px;padding-left:8px; font-size:12px; overflow:hidden; letter-spacing:-1px; word-break:break-all;font-family: Malgun Gothic, "맑은 고딕", NanumGothic, "나눔고딕";color:#444; background:url(//www.saraminimage.co.kr/ui/main/bg/ico_dot_joblive.png) left 10px no-repeat;}
.job_live .link { position:absolute; right:0; top:0; }
.job_live .link .btn { float:left; height:32px; line-height:30px; padding:0 7px 0 6px;font-family: Malgun Gothic, "맑은 고딕", NanumGothic, "나눔고딕"; color:#888 !important; letter-spacing:-1px; font-size:11px;border-left:1px solid #e6e6e6; }
.job_live.wide_type .list ul{margin: 11px 0 13px;}
.job_live.wide_type .list li {padding-bottom:4px;}

.ad_banner{width:230px;height:142px;margin-top:-1px;overflow:hidden;}
.ad_banner .list{width:230px;height:140px;overflow:hidden}
.ad_banner ul{width:2000px}
.ad_banner ul:after{display:block;visibility:hidden;clear:both;height:0;font-size:0;line-height:0;content:'.'}
.ad_banner li{float:left;width:230px;height:120px;}
.ad_banner li img {width:230px;height:140px;}
.ad_banner .paging{position:absolute;right:5px;top:5px}
.ad_banner .paging a{display:block;float:left;width:19px;height:15px}
.ad_banner .prev{background:url(//www.saraminimage.co.kr/ui/main/ir_main_top.png) no-repeat -120px -140px;}
.ad_banner .next{background:url(//www.saraminimage.co.kr/ui/main/ir_main_top.png) no-repeat -138px -140px;}
.ad_banner a{cursor:pointer}

.lvwr_paging, .lvwr_paging *{vertical-align:top}
.lvwr_paging{height:12px;font-size:11px;color:#888;text-align:right;margin-top:-2px}
.lvwr_paging strong{font-size:11px;color:#426ac5}
.lvwr_paging a{margin:0 8px}
.lvwr_paging img{margin-top:2px}

#leftwing{overflow: hidden;position:absolute;left:-120px;top:0;height:178px;width:100px;}
#rightwing{position:absolute;right:-57px;top:-124px;}

/* 우측 윙배너 */
.right-wing{position:absolute;top:0;right:-142px;z-index:100;width:120px;text-align:center;}
.right-wing-fixed {position:fixed;left:50%;top:18px;margin-left:502px;_position:absolute;_top:expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop-192+"px" : body.scrollTop-192+"px");_margin-left:-60px;z-index:100;}

/* 2015년 상반기 공채배너(메인페이지 우측 배너) */
.wrap_gongchae2015_first{ position: absolute; top: 0; right: -143px; z-index: 100;width: 120px;}
.wrap_gongchae2015_first .big_img{ display: none;}
.wrap_gongchae2015_first .inner{ border: 1px solid #b2b2b2;}
.wrap_gongchae2015_first .inner .top_message{ position: relative;height: 77px; font: 0/0 Arial;}
.wrap_gongchae2015_first .inner .top_message span{ position: absolute; top: -1px; left: -1px; width: 117px; height: 68px; text-indent: -1000em;background: url(//www.saraminimage.co.kr/ui/main/sp/sidebanner_title_gongchae.png) no-repeat 0 -100px;}
.wrap_gongchae2015_first .inner .list_gongchae_company{}
.wrap_gongchae2015_first .inner .list_gongchae_company li{ position: relative; border: 1px solid #b2b2b2; border-width: 1px 0 0;min-height: 76px;}
.wrap_gongchae2015_first .inner .list_gongchae_company li.top{ border-width: 0;height: 115px;}
.wrap_gongchae2015_first .inner .list_gongchae_company li.top + li{ border-top-width: 0;}
.wrap_gongchae2015_first .inner .list_gongchae_company li.top a{ position: absolute; top: 0; left: -1px;border: 2px solid #616161; width: 116px;}
.wrap_gongchae2015_first .inner .list_gongchae_company li a{ display: block; text-align: center;}
.wrap_gongchae2015_first .section_banner{ margin-top: 10px;}
.wrap_gongchae2015_first.big{ right: -289px;width: 266px;}
.wrap_gongchae2015_first.big .big_img{ display: inline;}
.wrap_gongchae2015_first.big .small_img{ display: none;}
.wrap_gongchae2015_first.big .inner{ border-color: #e4e4e4; padding-left: 6px;}
.wrap_gongchae2015_first.big .inner .top_message{ margin-left: -6px;}
.wrap_gongchae2015_first.big .inner .top_message span{ width: 253px;background-position: 0 0;}
.wrap_gongchae2015_first.big .inner .list_gongchae_company{overflow: hidden; *padding-bottom: 6px;width: 100%;}
.wrap_gongchae2015_first.big .inner .list_gongchae_company li{ float: left;margin: 0 6px 6px 0;border-width: 1px; width: 121px;}
.wrap_gongchae2015_first.big .inner .list_gongchae_company li.top{ border-width: 0;width: 252px;height: 149px;}
.wrap_gongchae2015_first.big .inner .list_gongchae_company li.top + li{ border-top-width: 1px;}
.wrap_gongchae2015_first.big .inner .list_gongchae_company li.top a{ left: 0;border-width: 3px; width: 246px;}
.wrap_gongchae2015_first.big .section_banner{ margin-top: 16px;}

#sidewidget{position:absolute;right:-69px;top:-124px;width:57px}
#sidewidget dl{width:51px;text-align:center;padding:2px 2px 3px;background:#f1f6ff;border:1px solid #c7dbff;}
#sidewidget dt{height:25px;margin-top:5px;}
#sidewidget dt.recruit-view { background:url("//www.saraminimage.co.kr/common/txt_sidewidget_today.png") no-repeat 50% 30% }
#sidewidget dt.scrap { background:url("//www.saraminimage.co.kr/common/txt_sidewidget_scrap.png") no-repeat 50% 30% }
#sidewidget dd{text-align:center;padding:7px 0;margin:0 5px 5px 5px;background:#fff;/*border:1px solid #c7dbff*/}

/* ie9 */ :root #sidewidget dd{padding:9px 0 3px\0/IE9.0}
#sidewidget dd a{font-family:"돋움",dotum,AppleGothic,sans-serif;font-size:11px;font-weight:normal;color:#f9568f}
#sidewidget a{display:block}
#sidewidget strong{font-size:16px;font-weight:bold}
#sidewidget .go-top{margin:5px 0 0}
#sidewidget .quick-bottom{margin-top:4px}

#sidewidget dt.today-talent{height:35px;background:url("//www.saraminimage.co.kr/common/txt_sidewidget_today_member.png") no-repeat 50% 30% }
#sidewidget dt.scrap-talent{background:url("//www.saraminimage.co.kr/common/txt_sidewidget_gwan.png") no-repeat 50% 30% }
#sidewidget dt.mandb-service{height:35px;background:url("//www.saraminimage.co.kr/common/txt_sidewidget_open_count.png") no-repeat 50% 30% }

.prodc-info{position:absolute;top:-1px;left:178px;z-index:20;width:783px;height:25px;background:#fff}
.prodc-info dt{position:absolute;top:7px;left:10px}
.prodc-info dd{position:absolute;top:25px;left:0;width:249px;background:#5C5C5C;padding:0 3px 3px}
.prodc-info h3 a{display:inline-block;height:14px;font-family:dotum;font-size:11px;font-weight:normal;color:#777 !important;letter-spacing:-1px;padding-right:10px;background:url(//www.saraminimage.co.kr/job/bul_prd_arrow.gif) no-repeat 43px 3px;vertical-align:top}
.prodc-info h3 a:hover{color:#777 !important;text-decoration:none}
.prodc-info h4{padding:9px 0 0 11px;font-weight:normal;font-family:"돋움",dotum,AppleGothic,sans-serif;font-size:11px;color:#fff;letter-spacing:-1px}
.prodc-info div{background:#fff;margin:7px 0 0;padding:11px 5px 8px}
.prodc-info li{background:url("//www.saraminimage.co.kr/main/new/arrow-gray-001.gif") no-repeat 4px 1px;padding:0 0 8px 13px;font-family:"돋움",dotum,AppleGothic,sans-serif;font-size:11px}
.prodc-info li img{padding:0 0 0 5px;vertical-align:-2px}
.prodc-info li em{display:inline-block;width:95px}
.prodc-info li strong{color:#FE4800}
.prodc-info .btn{text-align:center;padding:5px 0 0}
.prodc-info .close{position:absolute;top:9px;right:10px}

/* 2014-03-12 채용정보 리뉴얼 */
.jobs-tit {height:26px;margin-bottom:2px;*margin-bottom:6px;padding-left:8px;}
.jobs-tit img {vertical-align:middle;}
.product-info {display:inline-block;width:47px;margin-left:10px;padding-right:7px;background: url(//www.saraminimage.co.kr/job/bul_prd_arrow.gif) no-repeat 100% 3px;vertical-align:0;font-family:'돋움',dotum,sans-serif;font-size:11px;font-weight:normal;letter-spacing:-1px;text-align:left;}
.product-info:hover {text-decoration:underline !important;color:#ff4800 !important;}

.speedcol h2 a{display:block;width:88px;height:15px;background:url("//www.saraminimage.co.kr/job/title_prodc_main.png") no-repeat 0 -85px;padding:5px 0 0}
.speedcol h3 a{background-position:0 -80px}
.speedcol .speed .prodc-info{left:178px;width:783px}
.speedcol .speed{background:#5c5c5c;float:left;position:relative;padding:31px 0 0;width:960px}
.speed{background:#5c5c5c;float:left;position:relative;padding:31px 0 0;width:638px}
.speed h2 a{background-position:0 -85px}
.speed .prodc-info{position:absolute;top:-1px;left:159px;z-index:20;width:479px;height:30px;background:#fff}
.speed-lst{background:#fff;zoom:1}
.speed-lst:after{display:block;visibility:hidden;clear:both;height:0;font-size:0;line-height:0;content:'.'}
.speed-lst dl{float:left;position:relative;margin:6px 6px 0 0;padding:5px;background:#fafafa;width:304px;height:53px;border:1px solid #d8d8d8}
.speed-lst .end{margin-right:0}
.speed .prodc-info dt{top:11px}
.speed .prodc-info dd{top:30px}
.speed-lst dt{padding:4px 0 5px 12px;font-family:"돋움",dotum,AppleGothic,sans-serif;font-size:14px}
.speed-lst dd{border:1px solid #d8d8d8;height:19px;background:#fff;padding:7px 0 0 14px;position:relative;font-family:"돋움",dotum,AppleGothic,sans-serif;font-size:12px}
.speed-lst dd .day{position:absolute;top:-21px;right:12px;font-size:11px}
.speed-lst dd .day img{vertical-align:-1px}
.speed .cols3{float:left;margin:6px 6px 0 0;padding:5px;background:#fafafa;width:304px;height:53px;border:1px solid #d8d8d8}
.speed .alpa{background:#ffeedc !important}
.speed .pen{background:#FFFF99 !important}
.speed .bold{font-weight:bold !important}
.speed .color{color:#ff4800 !important}

.standby dd{position:static !important;height:34px !important}
.standby dd a{display:block;position:absolute;top:50%;left:50%;margin:-12px 0 0 -61px;z-index:10}

.speed .standby dt{padding:0}
.speed .standby dd a{margin:-12px 0 0 -61px}
.speed .standby dd{background:#FAFAFA;_background:#FAFAFA;border:0}
.speed .standby dd a{margin:-14px 0 0 -52px}

.recruit-state:after,.recruit-state dl:after{display:block;visibility:hidden;clear:both;height:0;font-size:0;line-height:0;content:'.'}
.recruit-state .line{border-top:1px dotted #dadada;font-size:0;line-height:0}
.recruit-state dl{clear:both;zoom:1;padding:5px 0}
.recruit-state dt{float:left;margin-right:7px}
.recruit-state dd{width:550px;overflow:hidden}
.recruit-state ul{clear:both;overflow:hidden;height:16px;width:4000px}
.recruit-state li{display:inline;float:left;white-space:nowrap;line-height:20px;width:140px}
.recruit-state li a{color:#444;font-weight:bold}
.recruit-state li a:hover{text-decoration:none}
.recruit-state .paging{position:absolute;right:0;font-family:"돋움",dotum,AppleGothic,sans-serif;font-size:11px;margin-right:-7px}
.recruit-state .top{top:10px}
.recruit-state .bottom{top:42px}
.recruit-state .paging .prev{display:block;float:left;width:16px;height:19px;padding:3px 0 3px 4px;background:url("//www.saraminimage.co.kr/main/201106/btn_pre.gif") no-repeat 50% 50%}
.recruit-state .paging .next{display:block;float:left;width:16px;height:19px;padding:3px 0 3px 7px;background:url("//www.saraminimage.co.kr/main/201106/btn_next.gif") no-repeat 50% 50%}
#center{background:#fff;border-width:1px 1px 0;border-style:solid;border-color:#cdd6e5;margin-top:13px;padding:1px;height:104px;position:relative}
#center div{background:#F4F8FF;width:956px;height:104px}
#center p{padding:6px 30px 10px 20px}
#center .call{position:absolute;top:19px;left:251px;border-left:1px solid #d7e3f9;padding-left:15px;font-size:13px;font-family:"Malgun Gothic","맑은 고딕",dotum,"돋움";letter-spacing:-1px;}
#center .call li{line-height:24px}
#center .lnk{position:absolute;top:19px;right:18px;width:306px}
#center .lnk li{float:left;padding:0 9px 10px 0}

.pt5{padding-top:5px}
.pr22{padding-right:22px}
.pr10{padding-right:10px}
.mr8{margin-top:8px}

#hrsolution-opening-carousel-ctrls a { cursor : pointer;}
#hrsolution-closing-carousel-ctrls a { cursor : pointer;}
#ie8-update{width:100%;margin:0 auto;position:absolute;z-index:500;text-align:center;}

/* morning and evening message */
.bg-m-morning{background:url("//www.saraminimage.co.kr2013-06-04/layout/bg_evts_night03.jpg") no-repeat 50% 0}
.bg-m-evening{background:url("//www.saraminimage.co.kr/layout/bg_evts_night02.jpg") no-repeat 50% 0}
.bg-m-dawn{background:url("//www.saraminimage.co.kr/layout/bg_evts_night01.jpg") no-repeat 50% 0}
.message{position:absolute;top:0;left:227px;z-index:200}
.evening-foot{position:absolute;top:61px;left:23px;background:url("//www.saraminimage.co.kr/layout/evening_foot_png01.png") no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.saraminimage.co.kr/layout/evening_foot_png01.png',sizingMethod='crop');width:14px;height:13px}

/* MCM 로그인후 */
.hh_login{position:absolute;background:#F4F8FF;border:2px solid #6688CB;width:226px;height:111px;color:#777; right:0; top:-1px; z-index:1; font-family:굴림; font-size:13px; font-weight:bold; line-height:20px; color:#444; text-decoration:none; text-align:center}
.hh_login .hh_text{padding:21px 0 0 0; display:block;}
.hh_login .hh_text2{padding:21px 0 0 0; display:block;}
.hh_login .hh_close {position:absolute; top:5px; right:5px}
.hh_login .hh_btn{padding-top:8px}

/* 20121008_패턴레이어 */
.pattern-layer-question {position:absolute; top:5px; left:250px}
.pattern-layer-wrapper { width:529px; z-index:999; top:30px; left:0; background-color:#fff; position:absolute;}
.pattern-layer-close { position:absolute; top:11px; right:11px }
.pattern-layer { border:3px solid #5c5c5c; padding:22px 20px 2px 20px }
.pattern-layer h4 { font-family:굴림, gulim; font-size:12px; color:#4d64d6; padding-bottom:5px;  font-weight:bold}
.pattern-layer span { display:block; padding:7px 0 7px 5px }
.pattern-layer p { padding:0 0 17px 0; font-family:돋움, dotum; font-size:11px; color:#666; line-height:16px }

/* 상단 추가 */
.cmt_area{width:100%;height:17px;margin-top:10px;*margin-top:1px;float:left;overflow:hidden;position:relative}
.service_up{overflow:hidden;position:relative;margin-top:30px;}
.depth_prd .insa{position:absolute;right:0}
.depth_prd{float:left;width:640px;padding:0;background:#fff !important;position:relative;overflow:hidden}
.depth_prd .prodc-info{width:828px;height:29px;background:none !important;position:absolute;left:132px !important}
.depth_prd .prodc-info dd{position:absolute;top:32px;left:0}
.depth_prd .insa{margin-left:10px;margin-top:2px}
.depth_prd .list_lay{width:100%;margin-top:35px;overflow:hidden}
.depth_prd .prodc-info dt{position:absolute;top:12px;left:0}
.list_lay .left_c{float:left;width:475px;background:url(//www.saraminimage.co.kr/job/bg_rolling_listdot.gif) repeat 0 0}
.list_lay .left_c li{height:34px;line-height:35px;padding-left:14px;background:url(//www.saraminimage.co.kr/job/bul_rolling_dot.gif) no-repeat 6px 15px}
.list_lay .right_c{float:right;width:475px;background:url(//www.saraminimage.co.kr/job/bg_rolling_listdot.gif) repeat 0 -34px}
.list_lay .right_c li{height:34px;line-height:35px;padding-left:14px;background:url(//www.saraminimage.co.kr/job/bul_rolling_dot.gif) no-repeat 6px 15px}
.list_lay strong.corp{display:inline-block;width:170px}
.list_lay .bright a{background:#ffff99}
.list_lay .painting a{color:#ff3366 !important}
.list_lay .impact a{font-weight:bold !important}
.list_lay li .dday{font-size:11px;color:#9f9f9f}
.list_lay li .dday img{vertical-align:middle}
.list_lay li .insa{margin-left:2px !important}

/* VQ 배너 */
.bnr_vq{margin-top:5px;}
.bg_no{padding:0 !important;background:none !important;border:none !important}
.blind{display:none;width:1px;height:1px;color:#fff;visibility:hidden;position:absolute;top:-2000px;left:-2000px}

/* 해와달 이벤트 부분 변경 h1 */
.evt_night{overflow:hidden}
.evt_night a{display:block;float:left;width:250px;height:120px;text-indent:-3000em}
.evt_txt{width:350px;height:20px;font-family:gulim;font-size:12px;color:#fff;position:absolute;top:14px;left:79px;overflow:hidden;text-overflow:ellipsis}
.evt_txt ul{width:10000px;overflow:hidden}
.evt_txt li, .evt_txt li *{width:350px;height:20px;font-family:gulim;font-size:12px;color:#fff;vertical-align:top;overflow:hidden;text-overflow:ellipsis;float:left}
.main .wrap_wingleft{top: 0;}

/* util menu after login */
#person_header_btn .btn_myp{display:block;overflow:hidden;float:left;width:65px;height:21px;text-indent:-9999em;background:url(//www.saraminimage.co.kr/main/201106/gnb_top_mypage.png) no-repeat 0 4px}
#company_header_btn .btn_myp{display:block;overflow:hidden;float:left;width:65px;height:21px;text-indent:-9999em;background:url(//www.saraminimage.co.kr/main/201106/gnb_top_mypage.png) no-repeat 0 4px}
#membership_menu .ms-btn{margin-right:0}
#membership_menu .ms-btn a{display:block;overflow:hidden;float:left;width:45px;height:21px;text-indent:-9999em;background:url(//www.saraminimage.co.kr/main/201106/btn_loout.gif) no-repeat 0 3px}

/* 상품 안내 배너 */
.nPdtInfo{position:absolute;top:-1px;left:152px;min-width:100px;height:25px;}
.nPdtInfo dt{position:absolute;top:7px;left:10px;z-index:50;}
.nPdtInfo dd{position:absolute;top:0;left:0;width:496px;padding-bottom:10px;border:3px solid #4358c8;background:#fff;z-index:990;}
.nPdtInfo .title_info a{display:inline-block;height:14px;font-family:dotum;font-size:11px;font-weight:normal;color:#777 !important;letter-spacing:-1px;padding-right:8px;background:url(//www.saraminimage.co.kr/job/bul_prd_arrow.gif) no-repeat 100% 7px;vertical-align:top}
.nPdtInfo .title_info a:hover{color:#777 !important;text-decoration:none}
.nPdtInfo .title_info a span {height:100%;font-family:"Malgun Gothic","맑은 고딕",dotum,"돋움";color:#333;}
.nPdtInfo .title_etc{width:414px;height:22px;margin:0 0 0 39px;padding:23px 0 0 0;font-weight:normal;font-family:"Malgun Gothic","맑은 고딕",dotum,"돋움";font-size:15px;color:#000;letter-spacing:-2px;border-bottom:1px solid #4c5877;}
.nPdtInfo .title_etc strong{color:#4358c7;}

/* 상품별 안내 링크 위치 */
.tit_narae .nPdtInfo{left:171px}
.tit_narae .nPdtInfo dt{top:10px;left:0}

.nPdtInfo .npLayer{position:relative;margin-top:0;min-height:173px;}

.sltit{position:absolute;left:-45px;top:-3px;width:42px;height:175px;background: url('//www.saraminimage.co.kr/product/info/bg_nplayer_stit.png') no-repeat;}
.shadow1{position:absolute;left:-3px;bottom:-24px;width:509px;height:26px;background: url('//www.saraminimage.co.kr/product/info/bg_nplayer_shadow1.png') no-repeat;}
.shadow2{position:absolute;bottom:2px;right:-13px;width:10px;height:100%;background: url('//www.saraminimage.co.kr/product/info/bg_nplayer_shadow2.png') no-repeat;}

.nPdtInfo {position: relative;/*z-index:99;*/}
.nPdtInfo dl{position: relative;}
.nPdtInfo ul{width:414px;margin:0 0 0 39px;padding-bottom:5px;font-size:13px;font-family:"Malgun Gothic","맑은 고딕",dotum,"돋움";letter-spacing:-1px;}
.nPdtInfo li{position:relative;float:inherit !important;padding:10px 0 15px 6px;margin-right:0 !important;text-align:right;border-bottom:1px solid #e4e4e4;}
.nPdtInfo li em{position:absolute;left:4px;top:11px;font-weight:bold;}
.nPdtInfo li strong{color:#ed1b1b;}
.nPdtInfo li .sub_product{position: relative;height: 18px;margin-top:1px;line-height: 18px;font-family:"Malgun Gothic","맑은 고딕",dotum,"돋움";letter-spacing:-1px;}
.nPdtInfo li .sub_product .product_name{position: absolute;top: 0;left: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width:160px;max-width: 160px;height: 18px;line-height: 21px\0;font-weight: normal;color: #555;text-align: left;}
.nPdtInfo li .sub_product .product_price{display: inline-block;font-size:13px;line-height: 21px\0;}
.nPdtInfo li .sub_product:before{content: url(//www.saraminimage.co.kr/product/info/bg_sub_product.png);overflow: hidden;position: absolute;top: 0;left: 1px;width: 11px;height: 14px;}
.nPdtInfo li .sub_product:after{content: '';display: inline-block;overflow: hidden;width: 146px;height: 12px;}
.nPdtInfo .lbtn{display:inline-block;margin:0 5px -3px 11px;}
.nPdtInfo .lbtn a {display:inline-block;width:61px;height:14px;padding:2px 0 4px;text-align:center;text-decoration:none;font-size:12px;letter-spacing:-1px;line-height:14px;}
.nPdtInfo .lbtn a.btn_detail {border:1px solid #9fadfa;color:#697ce4 !important;background-color:#fff;}
.nPdtInfo .lbtn a.btn_inquiry {border:1px solid #5f74e7;color:#fff !important;background-color:#6b80f1;}
.nPdtInfo .btn{text-align:left;padding:6px 0 10px 83px;}
.nPdtInfo .btn a.b1,
.nPdtInfo .btn a.b2 {display:inline-block;height:15px;padding:6px 0 8px 33px;text-decoration:none;font-size:13px;font-family:"Malgun Gothic","맑은 고딕",dotum,"돋움";color:#444 !important;line-height:15px;letter-spacing:-1px;background: url('//www.saraminimage.co.kr/product/info/bg_arrow_info.png') no-repeat;}
.nPdtInfo .btn a.b1{margin-right:30px;}
.nPdtInfo .close{position:absolute;top:15px;right:15px;}
.hot_banner .nPdtInfo li,
.best .nPdtInfo li,
.extract .nPdtInfo li,
.narae .nPdtInfo li {padding-bottom:13px;}

/* 상품 이미지 없을 때 로고 text노출 */
.rb_cn_txt {overflow:hidden;text-align:center !important;display: block;width:100%;margin:0 auto;font-family: "나눔고딕","Nanum Gothic","맑은 고딕","돋움","dotum",sans-serif;font-size: 12px;letter-spacing: -1px;color: #444;text-decoration: none;font-style:normal;}

/* 공모전 배너  리스트 WMG-5609 */
.contests{position:relative;width:960px;margin:40px auto 0;}
.contests .ad_bar h2{height: 24px;overflow: hidden;vertical-align: top;}
.contests .ad_bar h2 a{display:inline-block;height:18px;padding:0 !important;background:url('//www.saraminimage.co.kr/contests/201503/txt_tit_slogan_03.png') no-repeat 0 0;vertical-align:top;}
.contests .ad_bar h2 a span{display:block;width:216px;height:18px;text-indent:-9999em;}
.contests .ad_bar .info_txt {font-family: dotum,gulim;font-size:11px;font-weight: normal;color: #777 !important;letter-spacing: -1px;}
.contests .ad_bar .info_txt span {display:inline-block;position: absolute;right:69px;top:4px !important;*top:4px !important;}
.contests .ad_bar .info_txt a {display:inline-block;position: absolute;right:1px;top:2px;}
.contests .ad_bar a.more{position: absolute;left:154px;top:4px;display: inline-block;height: 14px;font-family: dotum;font-size: 11px;font-weight: normal;color: #777 !important;letter-spacing: -1px;padding-right: 8px;background: url(//www.saraminimage.co.kr/job/bul_prd_arrow.gif) no-repeat 100% 3px;vertical-align: top;}
.contests .ad_bar ul{width:962px;height:330px;text-align:center;background:url(//www.saraminimage.co.kr/contests/201503/bg_banner_list.png) no-repeat; overflow:hidden;}
.contests .ad_bar ul li{width:auto;padding-top:26px;margin-right:22px;float:left}
.contests .ad_bar ul li.first{margin-left:-3px;}
.contests .ad_bar ul li.last{text-align:right;margin-right:0px}

.contests .layer_goods_qna {width:500px;position:absolute;top:24px;right:0;background-color:#fff;border:3px solid #f5548c;}
.contests .layer_goods_qna .txt_goods_qna{position:absolute;top:-6px;left:-49px;}
.contests .layer_goods_qna .btn_close_x{position:absolute;top:15px;right:15px;;}
.contests .layer_goods_qna .goods_info {margin-top:35px;margin-right:40px;margin-left:40px;font-size:12px;color:#444}
.contests .layer_goods_qna .goods_info dt{width:415px;margin:0 ;padding:0 0 9px 0;font-weight:bold;font-family:Gulim,Helvetica,sans-serif;font-size:13px;color:#000;border-bottom:1px solid #4c5877;}
.contests .layer_goods_qna .goods_info dt em{color:#f9568f; font-size:13px;font-family:Gulim,Helvetica,sans-serif;}
.contests .layer_goods_qna .goods_info .price p{font-weight:bold;font-family:Gulim,Helvetica,sans-serif;font-size:13px;color:#000;position:absolute;top:85px;left:40px;}
.contests .layer_goods_qna .goods_info .item {width:415px;height:30px;padding-top:20px; margin-bottom:18px;overflow:hidden;}
.contests .layer_goods_qna .goods_info .item li{width:100%;text-align:right;float:left;}
.contests .layer_goods_qna .goods_info .item .krw{color:#34acec;font-weight:bold;margin-right:3px;}
.contests .layer_goods_qna .tel_qna {padding-top:11px;padding-bottom:9px;font-size:12px;text-align:center;background-color:#f2f2f2;}
.contests .layer_goods_qna .tel_qna em{color:#f5548c;}
.contests .layer_goods_qna .ad_com_txt{margin-top:25px;margin-bottom:32px;}
.contests .layer_goods_qna .ad_com_txt li{line-height:16px;}

/* 채용대행/시스템 이용기업 */
.agent_service{position:relative;width:960px;margin:40px auto 0;}
.agent_service h2{height: 27px;overflow: hidden;vertical-align: top;z-index: 1;}
.agent_service h2 a{display:block;height:19px;}
.agent_service h2 a span{display:block;height:19px;margin:-3px 0 0 -1px;font-size:18px;font-family:"Malgun Gothic","맑은 고딕",dotum,"돋움";font-weight:normal;color:#1a1a1a;line-height:19px;letter-spacing:-2px;}
.agent_service a:hover{text-decoration:none;}
.agent_service a.more{position: absolute;left:231px;top:3px;display: inline-block;height: 14px;text-decoration:none;font-family:"Malgun Gothic","맑은 고딕",dotum,"돋움";font-size: 11px;font-weight: normal;color: #333 !important;letter-spacing: -1px;padding-right: 8px;background: url(//www.saraminimage.co.kr/job/bul_prd_arrow.gif) no-repeat 100% 6px;vertical-align: top;}
.agent_service .info_txt {position: absolute;right: 0;top:5px !important;*top:5px !important;width:404px;height:17px;background:url(//www.saraminimage.co.kr/ui/main/product/txt_agent_service.png) no-repeat 0 0;}
.agent_service .info_txt a {display:block;position: absolute;right:0;top:0;width:59px;height:17px;}
.agent_service .info_txt span {display:block;text-indent:-9999em;width:1px; height:1px; font-size:0; line-height:0; position:absolute; top:0; left:-1000%; overflow:hidden;}

.agent_service .agent_list {overflow:hidden;width:960px;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;zoom:1;}
.agent_service .agent_list button::-moz-focus-inner{padding:0; border:0;}
.agent_service .agent_list button {*overflow:visible;}
.agent_service .agent_list .ir {display:block;text-indent:-9999em;width:1px; height:1px; font-size:0; line-height:0; position:absolute; top:0; left:-1000%; overflow:hidden;}
.agent_service .agent_list:after {content:'';display:block;clear:both;}
.agent_service .agent_list li {float:left;width:320px;margin:0 0 0 0;}
.agent_service .agent_list li dl,
.agent_service .agent_list li .temp {position: relative;width:205px;height:57px;padding-left: 114px;background:#fff;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.agent_service .agent_list li.last {width:319px;}
.agent_service .agent_list li.last dl,
.agent_service .agent_list li.last .temp {width:204px;}
.agent_service .agent_list .logo {position: absolute;left:0;top:0;width:71px;height:24px;padding:17px 21px 16px;text-align:center;background:#fff;}
.agent_service .agent_list .cop_info {padding:13px 0 10px 0;font-size:13px;font-family:"Malgun Gothic","맑은 고딕",dotum,"돋움";letter-spacing:-1px;}
.agent_service .agent_list .cop_info a {position: relative;display:block;line-height:16px;}
.agent_service .agent_list .cop_info a img {position: absolute;right:10px;top:0px;}

/* 하단 vq, 등용문, hr매거진 배너 */
.btm_banner {overflow:hidden;width:960px;height:201px;margin:35px auto 17px;background:url(//www.saraminimage.co.kr/ui/main/bg_btm_banner01.png) no-repeat 0 0;}
.btm_banner a {float:left;display:block;height:183px;}
.btm_banner a span {display:block;text-indent:-9999em;width:1px; height:1px; font-size:0; line-height:0; position:absolute; top:0; left:-1000%; overflow:hidden;}
.btm_banner .siat {width:321px;}
.btm_banner .gateway {width:320px;}
.btm_banner .hrmagazine {width:319px;}

/* 나래부터 고객센터 */
.btm-product{width:960px;margin:0 auto;clear:both}
.btm-product .ico-insa{vertical-align:-2px}
.btm-product .insa{position:absolute;top:10px;right:0;z-index:10}
.btm-product:after{display:block;visibility:hidden;clear:both;height:0;font-size:0;line-height:0;content:'.'}
.btm-product button::-moz-focus-inner {padding:0; border:0;}
.btm-product .cols3{width:960px;background:#fff;padding:0}

/* 즉시지원 관련 */
.once_area{display:block;position:absolute;top:49px;right:8px;width:100px;height:16px;text-align:right;margin:0 !important}
.once_area a{display:inline !important;float:none !important;background:none !important}
.once_area img{float:none !important;margin-left:9px !important}
.speed_new li p.once_area{top:67px;height:16px;line-height:1.2;padding:0}
.speed_new li p.once_area a{display:inline;padding:0}
.speed_new li p.once_area img{margin-left:5px !important}
.speed_new .pen .once_area a{background:none !important}
.pagyun .once_area{top:62px;*top:58px;right:-1px}
.good_choice .once_area{top:51px;right:1px}

/* 메인 이벤트 레이어 */
.mobile-info-layer{height: 100%;position: fixed;left: 0;top: 0;width: 100%;z-index: 9999;}
.mobile-info-layer .dimmde{background: url("//www.saraminimage.co.kr/mobile/bg_apply_dim.png") 0 0 repeat;height: 100%;position: fixed;left: 0;top: 0;width: 100%;}
.mobile-info-layer .btn{z-index:100;position:absolute;display:block;text-indent:-9999em;outline:none;}
.mobile-info-layer .txt{text-indent:-9999em;width:1px;}
.mobile-info-layer .btn-closed-layer{right:28px;top:22px;z-index: 110;width:35px;height:35px;}

/* 1111명에게 감사 선물을 드립니다(사람인 모바일 1등 기념) 2014-10 */
.mobile-info-layer.gift1111 .inner-cont{overflow: hidden;position: absolute;top: 50%;left: 50%;width: 960px;height:512px;margin-left: -480px;margin-top: -339px;background:url(//www.saraminimage.co.kr/ui/layer/bg_main_layer01_1104.png) no-repeat;}
.mobile-info-layer.gift1111 .btn-sms-send{left:680px;top:460px;width:110px;height:36px;}
.mobile-info-layer.gift1111 .sms-phone-input{position:absolute;left:443px;top:460px;width:227px;height:36px;_width:227px;_height:36px;line-height:36px;text-align:center;color:#959595;font-size:12px;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;}
.mobile-info-layer.gift1111 .btn-app-detail{left:820px;top:460px;position:absolute;width:127px;height:36px;}

/* 사람인 알림센터 런칭 2014-11 */
.mobile-info-layer.launch-notification .inner-cont{overflow: hidden;position: absolute;top: 50%;left: 50%;width: 960px;height:512px;margin-left: -480px;margin-top: -339px;background:url(//www.saraminimage.co.kr/ui/layer/bg_mainlayer_notification2.png) no-repeat;}
.mobile-info-layer.launch-notification .btn-sms-send{top: 460px;right: 86px;width:110px;height:36px;}
.mobile-info-layer.launch-notification .sms-phone-input{position:absolute;left:523px;top:460px;border: 0;width:220px;height:36px;line-height:36px;text-align:center;color:#959595;font-size:12px;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;}
.mobile-info-layer.launch-notification .btn-detail{top: 0;left: 0;width: 100%;height: 443px;}

/* 사람인 피자이벤트 2014-12 */
.mobile-info-layer.pizza-event .inner-cont{overflow: hidden;position: absolute;top: 50%;left: 50%;width: 960px;height:512px;margin-left: -480px;margin-top: -339px;background:url(//www.saraminimage.co.kr/ui/layer/bg_mainlayer_pizza_20141208.png) no-repeat;}
.mobile-info-layer.pizza-event .btn-sms-send{top: 460px;right: 171px;width:110px;height:36px;}
.mobile-info-layer.pizza-event .sms-phone-input{position:absolute;left:439px;top:460px;border: 0;width:220px;height:36px;line-height:36px;text-align:center;color:#959595;font-size:12px;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;}
.mobile-info-layer.pizza-event .btn-detail{top: 0;left: 0;width: 100%;height: 443px;}
.mobile-info-layer.pizza-event .btn-detail2 {top: 450px;right: 15px;width: 100px;height: 43px;}

/* 개인화 앱 넛지 스타일#1 */
.wrap_promoapp_nudge{ position: relative; width: 100%;}
.wrap_promoapp_nudge .inner{ position: relative;border: 1px solid #f0f0f0; padding: 21px 27px; width: 100%;background-color: #fff;box-sizing: border-box;}
.wrap_promoapp_nudge .inner .area_method{ margin-top: 38px;}
.wrap_promoapp_nudge .inner .area_app_icon{ top: 21px; right: 16px;}
.wrap_promoapp_nudge .area_app_desc{ margin-left: 30px;padding-top: 38px;width: 314px;line-height: 0;}
.wrap_promoapp_nudge .area_app_desc img{ vertical-align: top;}
.wrap_promoapp_nudge .area_app_icon{ position: absolute; top: 0; right: 0; }
.wrap_promoapp_nudge .area_app_icon .bg_smartphone{ position: relative; width: 280px; height: 170px;background: url(//www.saraminimage.co.kr/ui/app_promo_nudge/sp/wrap_promoapp_nudge.png) 0 0 no-repeat;box-sizing: border-box;}
.wrap_promoapp_nudge .area_app_icon .bg_smartphone .icon_app{ position: absolute; top: 63px; left: 50%; margin-left: -42px;width: 84px; height: 84px; font: 0/0 Arial;}
.wrap_promoapp_nudge .area_method{ overflow: hidden;margin-top: 33px; width: 100%;}
.wrap_promoapp_nudge .area_method .sms{ float: left; width: 284px;}
.wrap_promoapp_nudge .area_method .market{ float: right; width: 284px;}
.wrap_promoapp_nudge .area_method .txt_method{ display: block;margin: 0; height: 29px; font: 0/0 Arial; color: #fff; text-align: right; background: url(//www.saraminimage.co.kr/ui/app_promo_nudge/sp/wrap_promoapp_nudge.png) 0 -180px no-repeat;}
.wrap_promoapp_nudge .area_method .market .txt_method{ background-position: 0 -220px;}
.wrap_promoapp_nudge .area_method .wrap_float{ overflow: hidden; *margin-top: -1px;width: 100%;}
.wrap_promoapp_nudge .area_method .sms .input_text{ float: left;border: 1px solid #d6d6d6; padding: 0 8px;height: 33px !important;line-height: 33px; font-family: dotum, '돋움',sans-serif; font-size: 14px; color: #000; letter-spacing: 1px;box-sizing: content-box !important;}
.wrap_promoapp_nudge .area_method .sms .btn_submit_sms{ float: right;border: 0;width: 89px; height: 35px; vertical-align: top;background: url(//www.saraminimage.co.kr/ui/app_promo_nudge/sp/wrap_promoapp_nudge.png) 0 -340px no-repeat; cursor: pointer;}
.wrap_promoapp_nudge .area_method .sms .btn_submit_sms span{ font: 0/0 Arial; text-indent: -1000em;}
.wrap_promoapp_nudge .area_method .market .go_android,
.wrap_promoapp_nudge .area_method .market .go_ios{ float: left; width: 139px; height: 35px; font: 0/0 Arial; color: #515151;text-align: center;background: url(//www.saraminimage.co.kr/ui/app_promo_nudge/sp/wrap_promoapp_nudge.png) 0 -260px no-repeat;}
.wrap_promoapp_nudge .area_method .market .go_ios{ float: right; background-position: 0 -300px;}
.wrap_promoapp_nudge .area_method .txt_caution{ margin: 8px 0 0; color: #999; line-height: 14px;font-size: 11px; font-family: dotum, '돋움',sans-serif; letter-spacing: -1px;}
.wrap_promoapp_nudge .area_method .txt_caution strong{ font-weight: bold;}
.wrap_promoapp_nudge .wrap_placeholder{ display: inline-block; *display: inline; *zoom: 1;position: relative;}
.wrap_promoapp_nudge .wrap_placeholder .pseudo_placeholder{ position: absolute; top: 50%; left: 9px; margin-top: -7px;line-height: 15px; font-family: dotum, '돋움',sans-serif; font-size: 13px; color: #AAA;}

/* 모바일 앱 홍보 넛지 2015-06 */
.mobile-info-layer.promoapp_nudge .inner-cont{ position: absolute; top: 50%; left: 50%; margin: -213px 0 0 -381px; padding: 72px 35px 0 110px;width: 617px; height: 355px; background: url(//www.saraminimage.co.kr/ui/app_promo_nudge/bg/main_promoapp_nudge.png) 0 0 no-repeat;}
.mobile-info-layer.promoapp_nudge .inner-cont .btn-closed-layer{ top: 5px; right: 5px; background: url(//www.saraminimage.co.kr/ui/app_promo_nudge/sp/wrap_promoapp_nudge.png) -191px -290px no-repeat;}
.mobile-info-layer.promoapp_nudge .inner-cont .hide_oneweek{ position: absolute; bottom: 0; left: 105px; width: 110px;height: 38px; font: 0/0 Arial; text-indent: -1000em;}
.mobile-info-layer.promoapp_nudge .inner-cont .more_other_apps{ position: absolute; right: 30px; bottom: 0; width: 110px;height: 38px; font: 0/0 Arial;}
.mobile-info-layer.promoapp_nudge .inner-cont .area_app_desc{ height: 132px;box-sizing: content-box !important;}

/* 상단 커튼 슬라이드 */
.slide-banner{width:100%;height:85px;position:relative;overflow:hidden;background:#f2da1e;}
.slide-banner .left-bg{width:50%;height:85px;position:absolute;left:0;top:0;background-color:#434eda;}
.slide-banner .right-bg{width:50%;height:85px;position:absolute;right:0;top:0;background-color:#e2e2e2;}
.slide-banner .banner-cont{position:absolute;left:50%;top:0;margin-left:-480px;width:960px;height:85px;background:url(//www.saraminimage.co.kr/ui/layer/bg_slide_banner1017.png) no-repeat 0 0;}
.slide-banner button{right:28px;top:23px;width:35px;height:35px;background:url(//www.saraminimage.co.kr/event_2014/0825_promotion/pc/btn_close_slide.png) no-repeat 0 0;}
.slide-banner .ir{position:absolute;display:block;text-indent:-999em;}
.slide-banner .detail-view-btn{left:0px;top:0px;width:100%;height:85px;}
.slide-banner .input-txt{display:block;position:absolute;left:497px;top:50px;width:168px;height:20px;padding:0 5px;line-height:20px;color:#000;font-family:'돋움',dotum,sans-serif;font-size:12px;font-weight:bold;background:none;border:none;}
.slide-banner .send-btn{left:681px;top:50px;width:61px;height:20px;}

/* 앱 설치 문자 보내기 레이어 */
.app-setup-layer{z-index:100;display:none;position:absolute;width:409px;border:2px solid #2250a8;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;}
.app-setup-layer .tit{display:block;overflow:hidden;margin:0;padding:0 0 0 15px;background:#2250a8;color:#fff;font-weight:bold;line-height:35px;text-align:left;}
.app-setup-layer .sms-send-box{overflow:hidden;width:100%;padding:20px 0 20px 30px;box-sizing:border-box;-moz-box-sizing:border-box;}
.app-setup-layer .app-img{float:left;margin-right:8px;}
.app-setup-layer .inner{text-align:left;float:left;}
.app-setup-layer .inner .info-txt{margin-bottom:5px;}
.app-setup-layer .inner input{width:180px;height:23px;padding:3px 8px;line-height:15px;border:2px solid #aaa;color:#000;font-size:12px;font-weight:bold;font-family:'돋움',dotum,sans-serif;box-sizing:border-box;-moz-box-sizing:border-box;vertical-align:top;}
.app-setup-layer .inner img{vertical-align:top;}
.app-setup-layer .inner .desc-txt{margin-top:5px;color:#888;font-size:11px;font-family:'돋움',dotum,sans-serif;}
.app-setup-layer .inner .desc-txt span{font-size:12px;}
.app-setup-layer .btn-layer-closed{position:absolute;top:7px;right:10px;}
.pay_layer{position:absolute;top:78px;left:-1px;width:206px;padding:9px 0 7px 22px;background:#f8fbff;border:1px solid #5578bf;z-index:9999;}
.pay_layer p{overflow:hidden;height:14px;font-family:'돋움', dotum, sans-serif;font-size:11px;color:#444;line-height:1.5;margin:0;}
.pay_layer p .point{color:#ff4800;}
.pay_layer p.pay{text-align:right;padding:6px 16px 0 0;}
.pay_layer p.pay a{color:#ff4800 !important;text-decoration:underline;}
.pay_layer .close_btn{position:absolute;top:3px;right:3px;}
.pay_layer .bullet{display:inline-block;position:absolute;top:-6px;right:41px;width:9px;height:6px;background:url(//www.saraminimage.co.kr/ui/common/bul_layer_arrow.png) no-repeat 0 0;}

/* WMG-11861 */
.topbnr_recruit_twomin {background:#faa865;}
.topbnr_recruit_twomin .inner {position:relative; margin:0 auto; padding:38px 0 0 215px; width:745px; height:92px; text-align:left; letter-spacing:-1px; background:url(//www.saraminimage.co.kr/ui/banner/bg_topbnr_2min.png) no-repeat 0 100%;}
.topbnr_recruit_twomin .area_msg {float:left; font-family:'Malgun Gothic','맑은 고딕','돋움',dotum; color:#1a1a1a;}
.topbnr_recruit_twomin .area_msg span {display:block;}
.topbnr_recruit_twomin .area_msg .txt1 {font-size:17px;}
.topbnr_recruit_twomin .area_msg .txt2 {font-size:23px;}
.topbnr_recruit_twomin .area_msg {float:left;}
.topbnr_recruit_twomin .btn_link {float:right; margin:6px 1px 0 0;}
.topbnr_recruit_twomin .btns {position:absolute; top:7px; right:2px;}
.topbnr_recruit_twomin .btns button {float:left; margin-left:15px; padding-right:17px; height:18px; line-height:18px; font-size:12px; letter-spacing:-1px; font-family:'Malgun Gothic','맑은 고딕','돋움',dotum; color:#272727; background:url(//www.saraminimage.co.kr/ui/banner/btn_close_topbnr.gif) no-repeat 100% 4px;}
.side_menu_bnr {display:block; position:absolute; top:-6px; left:-14px; height:44px; line-height:44px;}
.side_menu_bnr .btn_close {position:absolute; top:6px; right:0; width:57px; height:44px;}
.side_event_bnr {display:block;position:absolute;top:-18px;left:-39px;height:60px;line-height:44px}
.side_event_bnr .btn_close {position:absolute;top:17px;right:-27px;width:57px;height:44px}


.bounce{
    -webkit-animation: bounce .5s 1s ease-in-out;
    animation: bounce .5s 1s ease-in-out;
    -webkit-perspective-origin: left bottom;
    perspective-origin: left bottom;
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    font-smoothing: antialiased;
}
@-webkit-keyframes bounce{
    0% {-webkit-transform:scale(0.5);}
    40% {-webkit-transform:scale(1.2);}
    80% {-webkit-transform:scale(0.8);}
    100% {-webkit-transform:scale(1);}
}

@keyframes bounce{
    0% {transform:scale(0.5);}
    40% {transform:scale(1.2);}
    80% {transform:scale(0.8);}
    100% {transform:scale(1);}
}

/* 메인 유틸 알림센터 레이어 */
.alarm_center_layer {position:absolute;right:0;top:40px;z-index: 10;width:332px;padding:9px 0 11px 9px;border:1px solid #a1a1a1;font-family: dotum,'돋움',sans-serif !important;text-align:left;background:#fff;}
.alarm_center_layer p {margin:0;}
.alarm_center_layer .layer_scroll_box {position:relative;width:332px;overflow-y:auto;background:#fff url(//www.saraminimage.co.kr/ui/top/alarm_list2.gif) repeat-y 19px 0;}
.alarm_center_layer .no_data {overflow:hidden;background:none;}
.alarm_center_layer .alarm_list {overflow:hidden;position:relative;width: 100%;*width: auto;}
.alarm_center_layer .alarm_list li {display: block;position:relative;/* width: 100%; */margin: 5px 8px 0 0;border:1px solid #cbcbcc;background:#fff;box-sizing: border-box;}
.alarm_center_layer .alarm_list li .deco_img{position: absolute;left:15px;top: -8px;display: block;width: 10px;height: 8px;font: 0/0 Arial;background: url(//www.saraminimage.co.kr/ui/notification/bul_deco_alarm.png) no-repeat 0 -10px;}
.alarm_center_layer .alarm_list .checked{margin-bottom: 15px;text-align: center;}
.alarm_center_layer .alarm_list .checked p{*display: inline;*zoom: 1;font-family: dotum,'돋움',sans-serif;font-weight: bold;font-size: 14px;line-height: 20px;color: #444 !important;}
.alarm_center_layer .alarm_list .checked .deco_img,
.alarm_center_layer .alarm_list .etcetera .deco_img{background-position: 0 0;}
.alarm_center_layer .alarm_list .nudge_banner img {width:100%;}
.alarm_center_layer .alarm_list .checked .alarm_tit,
.alarm_center_layer .alarm_list .etcetera .alarm_tit{background-color: #FFF;}
.alarm_center_layer .alarm_view {position:relative;display:block;padding:0 0 12px;width: 100%;}
.alarm_center_layer .alarm_view:hover {text-decoration:none;}
.alarm_center_layer .alarm_view:hover span {text-decoration:none;}
.alarm_center_layer .alarm_view .alarm_tit {display:block;margin-bottom: 10px;padding: 14px 0 8px 14px;font-size:14px;font-weight:bold;line-height: 20px;color:#6d82f3;background-color: #f3f8ff;}
.alarm_center_layer .alarm_view .alarm_txt {display:block;margin: 0 14px;font-weight: bold;font-size:14px;color:#444;line-height:20px;}
.alarm_center_layer .alarm_view .alarm_txt strong {font-family:dotum, "돋움",sans-serif}
.alarm_center_layer .alarm_view .alarm_stxt {display:block;margin: 5px 14px 0;font-size:11px;color:#444;letter-spacing:0;line-height:18px;}
.alarm_center_layer .alarm_view .alarm_time {position:absolute;right:45px;top:18px;font-size:11px;line-height: 18px;color:#a4a4a4;letter-spacing:0;}
.alarm_center_layer .alarm_view .txt_allchecked{display: block;margin: 22px 0 7px !important;font-family: dotum,'돋움',sans-serif;font-weight: bold;font-size: 14px;color: #444 !important;text-align: center;}
.alarm_center_layer .alarm_view .web {right:15px;}
.alarm_center_layer .alarm_login {position:relative;display:block;padding:5px;text-align:center;}
.alarm_center_layer .notice_tit {margin:12px 0 3px;height:20px;font-size:14px;padding-left:52px;font-weight:bold;background:url(//www.saraminimage.co.kr/ui/notification/bul_tit_alarm.png) no-repeat 12px 0;}
.alarm_center_layer .notice_tit strong{display: inline-block;overflow: hidden;padding-right: 12px;height: 19px;line-height: 19px;font-size: 13px;font-weight: bold;letter-spacing: -1px;color: #FFF;background: #6d82f3 url(//www.saraminimage.co.kr/ui/notification/bg_tit_alarm.gif) no-repeat 100% 0;}
.alarm_center_layer .notice_tit strong\ {display: inline;zoom: 1;line-height: 22px;}
.alarm_center_layer .tit_no1 {margin:0 0 3px 0;}
.alarm_center_layer .btn_set_arlam {position:absolute;right:14px;top:18px;display:block;width:25px;height:19px;background:url(//www.saraminimage.co.kr/ui/top/icon_push2.png) no-repeat 0 0;}
.alarm_center_layer .height_fixed {height:527px;}
.alarm_center_layer .button_box {background:#fff;padding:10px 0 0;line-height:1;}
.alarm_center_layer .button_box .btn_bottom{display: block;height: 31px;font-weight: bold;line-height: 31px;color: #FFF;text-align: center;text-decoration: none;background: url(//www.saraminimage.co.kr/ui/notification/btn_alarm_bottom.png) no-repeat;}
.alarm_center_layer .button_box .btn_bottom:hover{color: #FFF;}
.alarm_center_layer .btn_closed_alarm {text-align: right;margin: 6px 8px 0 0;}
.alarm_center_layer .btn_closed_alarm .btn_close_layer{display: inline-block;*display: inline;*zoom: 1;height: 19px;padding-right: 15px;font-size: 11px;line-height:22px;color: #888;text-decoration: none;background: url(//www.saraminimage.co.kr/ui/notification/bg_close_layer.png) no-repeat 100% 4px;}
.alarm_center_layer .btn_closed_alarm .btn_close_layer:hover{color: #888;}
.alarm_center_layer .loading_txt {padding:10px 0;text-align:center;}
.alarm_center_layer .loading_txt img {margin:0 2px;vertical-align:middle;}
.alarm_center_layer .not-notif {margin-top:7px;font-size:12px;color:#a3a3a3;text-align:center;font-family: dotum,'돋움',sans-serif;}
.alarm_center_layer .wrap_no_alarm{position: relative;margin: 20px 0;height: 96px;background: url(//www.saraminimage.co.kr/ui/notification/bg_noalarm_util.png) no-repeat 50% 0;}
.alarm_center_layer .wrap_no_alarm .link{position: absolute;top: 0;left: 0;width: 100%;padding-top: 78px;font-size: 11px;line-height: 18px;color: #b4b4b4;text-align: center;text-decoration: underline;}
.alarm_center_layer .wrap_no_alarm .link:hover{color: #b4b4b4;}

/* WMG-6853 [유채꽃] 기간체계 변경 */
.alarm_center_layer.company .height_fixed {height:425px;}
.alarm_center_layer.company .alarm_view .alarm_stxt{text-align:right;}
.alarm_center_layer.company .alarm_view .detail{margin-top:6px;margin-left:5px;}
.alarm_center_layer.company .alarm_view .detail li{margin:0;padding:2px 0 2px 10px;border:0;font-size:11px;font-family:'돋움',dotom;line-height:12px;}
.alarm_center_layer.company .alarm_view .detail li .emp{color:#f5543d;}
.alarm_center_layer.company .layer_scroll_box .hurry{width:100%;height:34px;margin-top:10px;display:inline-block;font-size:12px;font-family:'굴림',gulim,sans-serif;letter-spacing:-1px;text-align:center;}
.alarm_center_layer.company .button_box .btn_bottom{font-family:"굴림", gulim,sans-serif;letter-spacing:0;}

.ly_main_promotion_date_up{}
.ly_main_promotion_date_up .inner_cont{position:absolute;top:0px;left:0px;z-index:10;}
.ly_main_promotion_date_up .inner_cont .adv{position:relative;width:720px;height:381px;background:url('//www.saraminimage.co.kr/ui/product/6853/bg_ly_promotion_01_main.png') no-repeat;}
.ly_main_promotion_date_up .inner_cont .adv a{position: absolute;width: 688px;height: 424px;}
.ly_main_promotion_date_up .inner_cont .adv .benefit_1{position:absolute;top:21px;left:19px;}
.ly_main_promotion_date_up .inner_cont .adv .benefit_2{margin:35px 0 0 166px;}
.ly_main_promotion_date_up .inner_cont .foot_txt{padding:11px 0;text-align:center;color:#fff;font-size:14px;font-family:"Malgun Gothic","맑은 고딕",dotum,"돋움",sans-serif;background-color:#dd4833;letter-spacing:-1px;}
.ly_main_promotion_date_up .inner_cont .foot_txt b{color:#ffed79;font-weight:normal !important;}
.ly_main_promotion_date_up .inner_cont .btn_cls_ly{width:13px;height:13px;position:absolute;top:12px;right:12px;background:url('//www.saraminimage.co.kr/ui/product/6853/btn_close_x.png') no-repeat;display:block; text-indent:-9999em;}

/* 고교 맞춤취업지원 메일 수신자 확대 "레이어 팝업" */
#highschoolApplyEmail{ position: absolute; top: 28px; left: 50%; z-index: 1000;margin-left: -345px; width: 691px; height: 401px; background: url(//www.saraminimage.co.kr/ui/main/bg/layer_applyemail_highschool.png) no-repeat;}
#highschoolApplyEmail .btn_close_layer{ position: absolute; top: 0; right: 0; width: 46px; height: 46px; font: 0/0 Arial; text-indent: -1000em;}
#highschoolApplyEmail .btn_hide_oneweek{ position: absolute; right: 9px; bottom: 2px; padding-right: 16px; *width: 100px; height: 30px;line-height: 31px;font-size: 11px; font-family: dotum, '돋움',sans-serif; color: #797979; text-align: right;background: url(//www.saraminimage.co.kr/ui/main/button/close_layer.png) 100% 10px no-repeat;}
#highschoolApplyEmail .btn_apply_email{ position: absolute; bottom: 35px; left: 148px; width: 400px; height: 70px;font: 0/0 Arial; text-indent: -1000em;}

/* 플래티넘 상품 */
.platinum{position:relative;width:100%;margin:30px auto 0;zoom:1;}
.platinum a:hover{color:#1e4fb0 !important; text-decoration:none;}
.platinum .title_products{height:30px;}
.platinum .title_products a{display:block;height:21px;}
.platinum .title_products a span {display:inline-block;width:auto;height:21px;font-size:18px;font-family:"Malgun Gothic","맑은 고딕",dotum,"돋움";font-weight:normal;color:#1a1a1a;line-height:21px;letter-spacing:-2px;vertical-align:top;}
.platinum .nPdtInfo{position:absolute;top:-1px;*top:0;left:78px;/*z-index:99;*/}
.platinum .nPdtInfo dt {position:absolute;left:-4px;top:8px;}
.platinum .nPdtInfo dd{top:31px;left:-78px;}
.platinum .nPdtInfo .btn{text-align:center;padding-left:0;}
.platinum .saramin_app {position: absolute;right: 0;top:6px !important;*top:7px !important;background:none;clear:both;}
.platinum .saramin_app .ico {display: inline-block;width: 15px;height: 15px;margin-right: 5px;background: url(//www.saraminimage.co.kr/ui/main/ir_main_top.png) -89px -140px no-repeat;position:relative;top:-1px;*top:-2px}
.platinum .saramin_app a {font-weight:bold;text-decoration:none;}
.platinum .saramin_app span{float:left;}
.platinum .saramin_app ul{float:left;margin-left:12px;}
.platinum .saramin_app ul li{display:inline-block;*display:inline;background:url(//www.saraminimage.co.kr/ui/main/pipe_icon.png) right 1px no-repeat;padding-right:7px;*padding-right:5px;margin-right:4px;*margin-right:7px;}
.platinum .saramin_app ul li.last{padding:0;background:0 none;margin-right:0px;}
.platinum .saramin_app ul li a{color:#444;font-weight:normal;}
.platinum .saramin_app ul li a:hover{color:#444 !important;text-decoration:underline;}

/* 프라임 */
.prime {width:100%;margin:24px auto 0;position:relative;zoom:1}
.prime .title_products{height:30px;}
.prime .title_products a{display:block;height:21px;}
.prime .title_products a span {display:inline-block;width:auto;height:21px;font-size:18px;font-family:"Malgun Gothic","맑은 고딕",dotum,"돋움";font-weight:normal;color:#1a1a1a;line-height:21px;letter-spacing:-2px;vertical-align:top;}
.prime a:hover{color:#1e4fb0 !important;text-decoration:none;}
.prime .nPdtInfo{position:absolute;top:-1px;left:152px;}
.prime .nPdtInfo dt{position: absolute;left:-94px;top:8px;}
.prime .nPdtInfo dd{position: absolute;left: -152px;top: 31px;}
.prime .nPdtInfo .btn{text-align:center;padding-left:0;}
.prime .info_txt {position: absolute;right: 0;top:4px !important;*top:2px !important;height:14px;padding-left:34px;font-size:11px;font-family:"Malgun Gothic","맑은 고딕",dotum,"돋움";color:#676767;letter-spacing:-1px;line-height:13px;background:url(//www.saraminimage.co.kr/ui/main/product/ico_insa2.png) no-repeat 0 1px;}

/* 핫 배너 */
.hot_banner{position: relative;width:100%;height:307px;margin-top:-3px;background-color:#f3f3f4;}
.hot_banner:before{content: '';position: absolute;top: 0;left: 50%;margin-left: -2000px;width: 4000px;height: 100%;background-color:#f3f3f4;}
.hot_banner .inner{position: relative;width:100%;height:100%;margin:0 auto;}
.hot_banner .title_products{height:30px;position: absolute;left:0;top:22px;overflow:hidden;vertical-align:top;z-index:1}
.hot_banner .title_products a{display:block;height:19px;padding:0;vertical-align:top;}
.hot_banner .title_products a span {width:auto;height:100%;margin:-3px 0 0 -1px;font-size:18px;font-family:"Malgun Gothic","맑은 고딕",dotum,"돋움";font-weight:400;color:#1a1a1a;line-height:19px;letter-spacing:-2px;}
.hot_banner a:hover {text-decoration:none;}
.hot_banner .nPdtInfo{position:absolute;top:22px;left:115px;height:25px;}
.hot_banner .nPdtInfo dt{position: absolute;left: 0;top: 7px;z-index:1;}
.hot_banner .nPdtInfo dd {position: absolute;left:-115px;top:30px;}

/* 스페셜 */
.special {width:100%;margin:24px auto 0;position:relative;zoom:1}
.special .title_products{height:30px;}
.special .title_products a{display:block;height:21px;}
.special .title_products a span {display:inline-block;width:auto;height:21px;font-size:18px;font-family:"Malgun Gothic","맑은 고딕",dotum,"돋움";font-weight:normal;color:#1a1a1a;line-height:21px;letter-spacing:-2px;vertical-align:top;}
.special a:hover{color:#1e4fb0 !important;text-decoration:none;}
.special .nPdtInfo{position:absolute;top:-1px;left:65px;}
.special .nPdtInfo dt{position: absolute;left:-7px;top:8px;}
.special .nPdtInfo dd {position: absolute;left:-65px;top:31px;}
.special .info_txt {position: absolute;right: 0;top:4px !important;*top:2px !important;height:14px;padding-left:34px;font-size:11px;font-family:"Malgun Gothic","맑은 고딕",dotum,"돋움";color:#676767;letter-spacing:-1px;line-height:13px;background:url(//www.saraminimage.co.kr/ui/main/product/ico_insa2.png) no-repeat 0 1px;}

/* 으뜸 */
.best {width:100%;margin:37px auto 0;position:relative;zoom:1}
.best .title_products{height:30px;}
.best .title_products a{display:block;height:21px;}
.best .title_products a span {display:inline-block;width:auto;height:21px;font-size:18px;font-family:"Malgun Gothic","맑은 고딕",dotum,"돋움";font-weight:normal;color:#1a1a1a;line-height:21px;letter-spacing:-2px;vertical-align:top;}
.best a:hover{color:#1e4fb0 !important;text-decoration:none;}
.best .nPdtInfo{position:absolute;top:-1px;left:65px;}
.best .nPdtInfo dt{position: absolute;left: -22px;top:8px;}
.best .nPdtInfo dd {position: absolute;left:-65px;top:31px;}
.best .info_txt {position: absolute;right: 0;top:4px !important;*top:2px !important;height:14px;padding-left:34px;font-size:11px;font-family:"Malgun Gothic","맑은 고딕",dotum,"돋움";color:#676767;letter-spacing:-1px;line-height:13px;background:url(//www.saraminimage.co.kr/ui/main/product/ico_insa2.png) no-repeat 0 1px;}

/* 알짜 */
.extract{position: relative;width:100%;margin:25px auto 0;zoom:1}
.extract .title_products{height:30px;}
.extract .title_products a{display:block;height:21px;}
.extract .title_products a span {display:inline-block;width:auto;height:21px;font-size:18px;font-family:"Malgun Gothic","맑은 고딕",dotum,"돋움";font-weight:normal;color:#1a1a1a;line-height:21px;letter-spacing:-2px;vertical-align:top;}
.extract a:hover{color:#1e4fb0 !important;text-decoration:none;}
.extract .nPdtInfo{position:absolute;top:-1px;left:65px;}
.extract .nPdtInfo dt{position: absolute;left: -22px;top:8px;}
.extract .nPdtInfo dd {position: absolute;left:-65px;top:31px;}
.extract .info_txt {position: absolute;right: 0;top:4px !important;*top:2px !important;height:14px;padding-left:34px;font-size:11px;font-family:"Malgun Gothic","맑은 고딕",dotum,"돋움";color:#676767;letter-spacing:-1px;line-height:13px;background:url(//www.saraminimage.co.kr/ui/main/product/ico_insa2.png) no-repeat 0 1px;}

/* 나래 */
.narae{position: relative;width:100%;margin:35px auto 0;zoom:1}
.narae .title_products{height:30px;}
.narae .title_products a{display:block;height:21px;}
.narae .title_products a span {display:inline-block;width:auto;height:21px;font-size:18px;font-family:"Malgun Gothic","맑은 고딕",dotum,"돋움";font-weight:normal;color:#1a1a1a;line-height:21px;letter-spacing:-2px;vertical-align:top;}
.narae a:hover{color:#1e4fb0 !important;text-decoration:none;}
.narae .nPdtInfo{position:absolute;top:-1px;left:65px;}
.narae .nPdtInfo dt{position: absolute;left: -23px;top:8px;}
.narae .nPdtInfo dd {position: absolute;left:-65px;top:31px;}
.narae .info_txt {position: absolute;right: 0;top:4px !important;*top:2px !important;height:14px;padding-left:34px;font-size:11px;font-family:"Malgun Gothic","맑은 고딕",dotum,"돋움";color:#676767;letter-spacing:-1px;line-height:13px;background:url(//www.saraminimage.co.kr/ui/main/product/ico_insa2.png) no-repeat 0 1px;}

/* Dimmed Layer */
.layer_dimmed{position: fixed;z-index: 980;margin-top: -50%;width: 100%;height: 400%;background-color: #000;opacity: .4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";}

/* 메인페이지에서 사용하는 이벤트용도의 레이어팝업 */
.wrap_layer_eventstyle1{position: absolute;top: 39px;left: 0;z-index: 200;width: 720px;height: 421px;background-color: #000;box-sizing: border-box;}
.wrap_layer_eventstyle1 p{margin: 0;}
.wrap_layer_eventstyle1 img{vertical-align: top;}
.wrap_layer_eventstyle1 button{border: 0;cursor: pointer;}
.wrap_layer_eventstyle1 .btn_close_layer{overflow: hidden;position: absolute;top: 12px;right: 12px;width: 25px;height: 25px;line-height: 0;font-size: 0;text-indent: -100em;background: url(//www.saraminimage.co.kr/ui/main/button/close_layer_25x25.png) no-repeat;}
.wrap_layer_eventstyle1 .btn_close_today{overflow: hidden;position: absolute;bottom: 11px;right: 20px;padding-left: 18px;*width: 120px;height: 19px;line-height: 19px;line-height: 22px\0;font-size: 11px;font-family: dotum, '돋움';color: #d3d3d3;background: url(//www.saraminimage.co.kr/ui/main/button/close_today.png) 0 3px no-repeat;}

/* .event_201602_tvcf(이벤트 종료 후 삭제 예정)  */
.event_201602_tvcf{padding-top: 36px;text-align: center;background: url(//www.saraminimage.co.kr/ui/event/wmg8313/mainpage/bg_layer.jpg) no-repeat;}
.event_201602_tvcf .txt_content{overflow: hidden;margin: 0 auto;width: 524px;height: 139px;font-size: 0;text-indent: -100em;background: url(//www.saraminimage.co.kr/ui/event/wmg8313/mainpage/txt_layer_content.png) no-repeat;}
.event_201602_tvcf .wrap_video{position: relative;margin: 21px auto 0;border: 1px solid #fff;width: 336px;height: 189px;background-color: #000;}
.event_201602_tvcf .wrap_video iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.event_201602_tvcf .wrap_video .area_links{position: absolute;top: -1px;right: -123px;}
.event_201602_tvcf .wrap_video .area_links a{display: block;margin-bottom: 6px;width: 113px;height: 31px;line-height: 0;font-size: 0;background: url(//www.saraminimage.co.kr/ui/event/wmg8313/mainpage/btn_links.png) no-repeat;}
.event_201602_tvcf .wrap_video .area_links a.button1{background-position: 0 0;}
.event_201602_tvcf .wrap_video .area_links a.button2{background-position: 0 -37px;}

/* WMG-8747 �˸����� ���� */
.alarm_center_layer .alarm_view .alarm_cnt {margin-top:6px;}
.alarm_center_layer .alarm_view .alarm_cnt .row {padding-left:15px;}
.alarm_center_layer .alarm_view .alarm_cnt .row:after {display:block;clear:both;content:"";}
.alarm_center_layer .alarm_view .alarm_cnt .row .col_lft {float:left;width:57px;font-size:11px;color:#999;line-height:17px;letter-spacing:0;}
.alarm_center_layer .alarm_view .alarm_cnt .row .col_rgt {margin-left:57px;font-size:11px;color:#666;line-height:17px;letter-spacing:0;}
.alarm_center_layer .alarm_view .alarm_btn_area {margin:10px 15px 0 0;padding:0;color:#666;font-size:11px;letter-spacing:-1px;line-height:13px;text-align:right;}

/* MediaQuery for Mainpage */
@media screen and (max-width: 960px) {
    html{overflow-x: auto !important;}
    .hot_banner:before{margin-left: -3400px;}
}

/* WMG-9737 */
.ly_resume_write{position:absolute;top:0px;left:0;width:230px;border:2px solid #555;padding:30px 0;box-sizing:border-box;text-align:center;background-color:#fafafa ;font-family:"맑은 고딕";letter-spacing:-1px;z-index:100;}
.ly_resume_write .rw_tit{margin-top:-4px;font-size:15px;color:#444;font-weight:normal;}
.ly_resume_write .rw_cont{margin-top:11px;}
.ly_resume_write .rw_cont strong{font-size:28px;color:#6b80f1;font-family:"맑은 고딕";line-height:28px;}
.ly_resume_write .rw_btns button{display:inline-block;cursor:pointer;}
.ly_resume_write .rw_btns .btn_write_resume{width:124px;height:30px;margin-top:18px;padding-bottom:3px;border:1px solid #888;font-family:"맑은 고딕";font-size:13px;letter-spacing:-1px;color:#fff;background-color:#888;}
.ly_resume_write .rw_btns .btn_ly_cls{position:absolute;top:13px;right:13px;width:17px;height:17px;border:0;overflow:hidden;background:url('//www.saraminimage.co.kr/ui/social_login/bg_close_x.png') 0 0 no-repeat;}
.ly_resume_write .rw_btns .btn_ly_cls i{margin-left:-100px;size:0;}

/* wmg-9882 공지사항 */
.notice_area {position:relative;width:230px;height:94px;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;box-sizing:border-box;}
.notice_area .notice_tit {height:14px;padding:17px 12px 9px;}
.notice_area .notice_tit a {display:block;overflow:hidden;width:60px;height:14px;background:url(//www.saraminimage.co.kr/ui/main/tit_160726.png) no-repeat 0 0;text-indent:100%;white-space:nowrap;}
.notice_area .notice_list a {display:block;overflow:hidden;width:204px;height:20px;padding-left:12px;line-height:20px;font-size:12px;letter-spacing:-1px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;color:#444;text-overflow:ellipsis;white-space:nowrap;}
.notice_area .notice_list a:before{content:'';color:#444;}
.notice_area .notice_list .category {display:inline-block;width:40px;text-align:left;color:#999;}
.notice_area.wide_type {height:165px;}
.notice_area.wide_type li {padding-bottom:2px;}
#content  .notice_area .btn_more {display:inline-block;overflow:hidden;position:absolute;top:19px;right:12px;padding-right:8px;text-decoration:none;height:13px;line-height:11px;color:#888;font-size:11px;letter-spacing:-1px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;background:url(//www.saraminimage.co.kr/ui/main/bg/ico_arrow_livejob.png) no-repeat 100% 50%;}
/*  WMG-10795 */
.nudge_email_change {padding:14px 0px 17px 0px;width:228px;height:187px;border:1px solid #555;position:absolute;top:59px;left:0;z-index:99;background:#fafafa;display:none;font-family:'malgun gothic', sans-serif;text-align:center;}
.nudge_email_change .title {margin-bottom:10px;line-height:23px;font-size:19px;font-weight:bold;color:#555;letter-spacing:-1px;}
.nudge_email_change .desc {margin-bottom:3px;line-height:18px;font-size:13px;color:#444;letter-spacing:-1px;font-family:'malgun gothic', sans-serif;}
.nudge_email_change .copy1 {padding-top:5px;margin-bottom:13px;font-size:14px;color:#444;letter-spacing:-1px;font-family:'malgun gothic', sans-serif;}
.nudge_email_change .copy2 {margin-bottom:11px;font-size:13px;color:#444;letter-spacing:-1px;font-family:'malgun gothic', sans-serif;}
.nudge_email_change .copy2 span {color:#444;font-weight:bold;}
.nudge_email_change strong {color:#4f67e5;font-weight:bold;}
.nudge_email_change strong.name {color:#444444;}
.nudge_email_change .email {margin-bottom:8px;width:100%;height:18px;line-height:18px;font-size:14px;color:#475ed4;font-family:'malgun gothic', sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nudge_email_change .input_box {margin:0 auto 6px auto;width:190px;height:30px;position:relative;}
.nudge_email_change .input_box label {display:block;width:168px;height:15px;padding:6px 10px 7px 10px;border:1px solid #999;line-height:15px;position:absolute;top:0;left:0;z-index:2;}
.nudge_email_change .input_box label span {color:#afafaf;font-size:13px;font-family:'malgun gothic', sans-serif;}
.nudge_email_change .input_box input {display:block;width:168px;height:15px;padding:6px 10px 7px 10px;border:1px solid #999;line-height:15px;position:absolute;top:0;left:0;z-index:1;font-family:'malgun gothic', sans-serif;}
.nudge_email_change .submit {box-sizing:content-box;display:block;width:190px;height:15px;padding:7px 0 8px 0;margin:0 auto;line-height:15px;background:#687def;color:#fff !important;font-family:'malgun gothic', sans-serif;font-size:13px;font-weight:bold;letter-spacing:-1px;cursor:pointer;text-decoration:none;}
.nudge_email_change .submit.resume {width:170px;}
.nudge_email_change .button_close {display:block;box-sizing:border-box;width:13px;height:13px;position:absolute;top:9px;right:9px;cursor:pointer;text-indent:-100%;*text-indent:0;white-space:nowrap;overflow:hidden;font-size:0;line-height:0;text-shadow:none;color:transparent;background:url(//www.saraminimage.co.kr/ui/nudge/email_change/img_close.png) 0 0 no-repeat;}
.nudge_lycos {width:554px;height:350px;padding-top:69px;border:1px solid #7d7d7d;position:absolute;top:272px;left:50%;z-index:999;margin-left:-316px;text-align:center;background:#fff url(//www.saraminimage.co.kr/ui/nudge/email_change/bg_lycos.png) 0 0 no-repeat;display:none;z-index:9999;}
.nudge_lycos .title {margin-bottom:29px;}
.nudge_lycos .copy1 {margin-bottom:21px;font-size:17px;line-height:26px;color:#444;font-family:'malgun gothic', sans-serif;letter-spacing:-1px;}
.nudge_lycos .copy2 {margin-bottom:1px;font-size:18px;line-height:26px;font-weight:bold;color:#1586ed;font-family:'malgun gothic', sans-serif;letter-spacing:-1px;}
.nudge_lycos .email {margin-bottom:33px;font-size:16px;line-height:26px;font-family:'malgun gothic', sans-serif;}
.nudge_lycos .email strong {color:#1586ed;margin-left:10px;font-weight:normal;}
.nudge_lycos .form {text-align:center;}
.nudge_lycos .input_box {width:242px;height:46px;position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;}
.nudge_lycos .input_box label {display:block;width:221px;height:17px;padding:13px 10px 14px 10px;border:1px solid #666;border-right:none;line-height:17px;position:absolute;top:0;left:0;z-index:2;text-align:left;}
.nudge_lycos .input_box label span {color:#afafaf;font-size:15px;font-family:'malgun gothic', sans-serif;}
.nudge_lycos .input_box input {display:block;width:221px;height:17px;padding:13px 10px 14px 10px;border:1px solid #666;border-right:none;line-height:17px;position:absolute;top:0;left:0;z-index:1;font-family:'malgun gothic', sans-serif;text-align:left;}
.nudge_lycos .submit {display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;box-sizing:content-box;width:66px;height:17px;padding:14px 0 15px 0;line-height:17px;background:#333;color:#fff !important;font-family:'malgun gothic', sans-serif;font-size:16px;font-weight:bold;letter-spacing:-1px;cursor:pointer;text-decoration:none;}
.nudge_lycos .button_close {display:block;box-sizing:border-box;width:25px;height:25px;position:absolute;top:10px;right:10px;cursor:pointer;text-indent:-100%;*text-indent:0;white-space:nowrap;overflow:hidden;font-size:0;line-height:0;text-shadow:none;color:transparent;background:url(//www.saraminimage.co.kr/ui/nudge/email_change/btn_lycos.png) 0 0 no-repeat;}

/* wmg-10645 11주년 이벤트 : 16.09.30~16.12.31 */
#gnb .side_menu.tip_overflow{overflow:visible;font-size:0;line-height:0}
.tip_eleven{display:block;position:absolute;font-size:0;z-index:2000}
.tip_eleven.ps_side{background:url(//www.saraminimage.co.kr/ui/event/wmg10645/tip_eleven_side.png) left center no-repeat;width:98px;height:85px;left:-80px;bottom:2px;text-align:right}
.tip_eleven .tip_close{background:url(//www.saraminimage.co.kr/ui/event/wmg10645/tip_close.png) left center no-repeat;display:block;width:7px;height:7px;position:absolute;right:18px;top:8px;cursor:pointer}

#header .area_search .btn_search span,
#header .search_wrap .btn_search { background: url(//www.saraminimage.co.kr/ui/search/icon/icon_total_search.png) no-repeat 0 0; }
#header .area_search .btn_search { width: 39px; }
#header .area_search .btn_search span { width: 40px; background-position: -53px 0; text-indent: -9999em; }
#header .area_search .box_search_input { padding-right: 0; }
#header .area_search .box_search_input input { width: 306px; height: 38px; font-size: 16px; }

/* WMG-13533 */
.banner_luckybox_curtain {background-color:#fc4e51}
.banner_luckybox_curtain .blind {position:absolute;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px)}
.banner_luckybox_curtain .inner {position:relative;margin:0 auto;width:960px;height:130px;background:url(//www.saraminimage.co.kr/sri/event/wmg-13533/banner_luckybox_main.png) 0 0 no-repeat;text-align:left}
.banner_luckybox_curtain .inner .btn_view_event {display:block;position:absolute;top:53px;right:1px;width:168px;height:42px;background:url(//www.saraminimage.co.kr/sri/event/wmg-13533/btn_view_event_luckybox.png) 0 0 no-repeat}
.banner_luckybox_curtain .inner .wrap_btn {position:absolute;top:7px;right:2px}
.banner_luckybox_curtain .inner .wrap_btn button {float:left;margin-left:15px;padding-right:17px;height:18px;background:url(//www.saraminimage.co.kr/sri/event/wmg-13533/btn_close_period.png) no-repeat 100% 4px;color:#ffcdce;font-family:"Malgun Gothic",dotum,gulim,sans-serif;font-size:12px;letter-spacing:-1px;line-height:18px}

/* WMG-15010 */
.sri_footer.sri_footer_main .wrap_footer {padding-bottom:30px}
.sri_footer.sri_footer_main .links {border-bottom:#eaeaea 1px solid}
.sri_footer.sri_footer_main .links ul {height:47px;line-height:47px}
.sri_footer.sri_footer_main .copyright {margin:0}
.sri_footer.sri_footer_main .copyright p {text-align:left}
.sri_footer.sri_footer_main .affiliates {padding-bottom:0;border-top:#f8f8f8 1px solid;background:#f8f8f8;}

/* WMG-15521 */
.alarm_center_layer .tit_no1 .btn_go_event_nudge {display:block;position:absolute;top:0;right:8px;padding-top:3px;width:170px;height:25px;box-sizing:border-box;background:url(//www.saraminimage.co.kr/sri/person/btn/nudge/btn_go_event_nudge2.png) 0 0 no-repeat;color:#fff77a;font-family:"Malgun Gothic",dotum,gulim,sans-serif !important;font-size:14px;font-weight:bold;letter-spacing:-1px;line-height:17px !important;text-align:center;word-spacing:-2px}
.alarm_center_layer .tit_no1 .btn_go_event_nudge strong {margin:0;padding:0;height:auto !important;background-color:transparent;background-image:none;color:#fff;font-family:"Malgun Gothic",dotum,gulim,sans-serif !important;font-size:14px;letter-spacing:0;line-height:17px;word-spacing:-4px}
.alarm_center_layer .tit_no1 .btn_go_event_nudge span {font-family:"Malgun Gothic",dotum,gulim,sans-serif !important;letter-spacing:0}
.alarm_center_layer .tit_no1 .btn_go_event_nudge:hover {color:#fff77a;text-decoration:none}
.alarm_center_layer .tit_no1 .btn_go_event_nudge:hover strong {color:#fff}
.alarm_center_layer .notice_tit .btn_go_event_nudge {display:block;position:absolute;top:0;right:8px;padding-top:3px;width:170px;height:25px;box-sizing:border-box;background:url(//www.saraminimage.co.kr/sri/person/btn/nudge/btn_go_event_nudge2.png) 0 0 no-repeat;color:#fff77a;font-family:"Malgun Gothic",dotum,gulim,sans-serif !important;font-size:14px;font-weight:bold;letter-spacing:-1px;line-height:17px !important;text-align:center;word-spacing:-2px}
.alarm_center_layer .notice_tit .btn_go_event_nudge strong {margin:0;padding:0;height:auto !important;background-color:transparent;background-image:none;color:#fff;font-family:"Malgun Gothic",dotum,gulim,sans-serif !important;font-size:14px;letter-spacing:0;line-height:17px;word-spacing:-4px}
.alarm_center_layer .notice_tit .btn_go_event_nudge span {font-family:"Malgun Gothic",dotum,gulim,sans-serif !important;letter-spacing:0}
.alarm_center_layer .notice_tit .btn_go_event_nudge:hover {color:#fff77a;text-decoration:none}
.alarm_center_layer .notice_tit .btn_go_event_nudge:hover strong {color:#fff}

/* WMG-17483 */
.public_banner {position:absolute;top:125px;left:0;z-index:1;padding-left:1px;width:543px;border-top:1px solid #5e77ce;border-bottom:1px solid #e6e6e6;background:#f2f5f8 url(//www.saraminimage.co.kr/ui/main/bg/bg_main_public.png) no-repeat}
.public_banner:after {position:absolute;top:13px;right:20px;width:12px;height:6px;background:url(//www.saraminimage.co.kr/sri/common/ico/ico_arrow_12x6.png) 0 0 no-repeat;content:""}
.public_banner .txt_public {overflow:hidden;padding:7px 40px 0 153px;height:32px;box-sizing:border-box;font-weight:bold;font-size:14px;line-height:16px;white-space:nowrap}
.public_banner .txt_public .hot {display:inline-block;margin:1px 13px 0 0;padding:0 9px 0 8px;height:16px;color:#fff;font-size:11px;vertical-align:top;background-color:#ff6142}
.public_banner .txt_public a {display:inline-block;overflow:hidden;max-width:295px;height:18px;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-1px;vertical-align:top}
.public_banner .btn_open {position:absolute;top:0;right:0}
.public_banner .cont_public {display:none;padding:12px 10px 20px 21px}
.public_banner .cont_public .banner {overflow:hidden}
.public_banner .cont_public .banner li {float:left;margin-right:6px}
.public_banner .cont_public .banner a {display:block;width:164px;height:110px}
.public_banner .cont_public .link {padding-top:18px}
.public_banner .cont_public .link a {display:inline-block;margin:6px 2px 0 0;padding:0 13px 0 11px;height:28px;font-size:13px;line-height:26px;letter-spacing:-2px;vertical-align:top;background-color:#fff}
.public_banner:hover {padding:0;border:1px solid #5e77ce;background-position:-1px 0}
.public_banner:hover .cont_public {display:block}
.public_banner:hover:after {background-position:0 -10px}


/* WMG-19101 */
.main_nudge:before,
.main_nudge .btn_close:after {background:url(//www.saraminimage.co.kr/sri/person/bg/bg_resume_nudge.png) no-repeat 0 0}
.main_nudge {position:fixed;right:23px;bottom:23px;z-index:1000;padding:17px 35px 21px 116px;min-width:354px;height:100px;box-sizing:border-box;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;background:#313131}
.main_nudge:before {position:absolute;left:0;top:0;width:100px;content:""}
.main_nudge .desc_nudge {font-size:15px;line-height:21px;vertical-align:middle;color:#fff;;letter-spacing:-1px}
#content .main_nudge .link_nudge {text-decoration:underline}
.main_nudge .btn_close {overflow:hidden;position:absolute;right:0;top:0;width:39px;height:40px}
.main_nudge .btn_close:after {display:block;margin:0 auto;width:12px;height:12px;background-position:0 -280px;content:""}
.resume_nudge1 {height:100px}
.resume_nudge1:before {height:100px;background-position:0 0}
#content .resume_nudge1 .link_nudge {color:#acf1f3;}
.resume_nudge2 {height:78px}
.resume_nudge2:before {height:78px;background-position:0 -110px}
#content .resume_nudge2 .link_nudge {color:#ff98a4}
.resume_nudge3 {height:78px}
.resume_nudge3:before {height:78px;background-position:0 -200px}
#content .resume_nudge3 .link_nudge {color:#86c2ff}
