@charset "utf-8";

/* common */
p {margin:0;padding:0}
caption {display:none}
.public_con_box {position:relative;margin:0 0 40px}
.public_con_box h3{padding-bottom:10px;margin-bottom:20px;border-bottom:2px solid #444;font-size:30px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움';color:#353535;letter-spacing:-3px}
.area_public_content {margin:0 0 40px}

.wrap_placeholder {font-family:Malgun Gothic, '맑은 고딕',dotum,'돋움';display: inline-block; *display: inline; *zoom: 1;position: relative}
.wrap_placeholder .pseudo_placeholder {position:absolute;top:50%;margin-top:-12px;height:38px;color:#aaa;font-size:12px;line-height:38px}
.wrap_placeholder input {font-family:Malgun Gothic, '맑은 고딕',dotum,'돋움';color:#000}

/* default_paging */
.default_paging{margin-top:20px;text-align:center;vertical-align:middle}
.default_paging a{cursor:pointer;font-family:"굴림", Arial, sans-serif}
.default_paging a:hover{text-decoration:none}
.default_paging .num,
.default_paging strong{display:inline-block;width:24px;height:20px;margin-right:1px;padding-top:5px;background-color:#fff;color:#666;font-family:tahoma;font-size:12px;font-weight:bold;text-decoration:none;vertical-align:middle}
.default_paging strong{width:22px;color:#667df9;border:1px solid #667df9}
.default_paging .next,.floating_area
.default_paging .pre_n{display:inline-block;height:20px;padding-top:5px;vertical-align:middle;border:0 none}
.default_paging .spr{display:inline-block;height:20px;line-height:20px;overflow:hidden;vertical-align:middle;color:#666;padding-left:18px;padding-right:18px;cursor:pointer}

/* WMG-14677 */
.recruilt_list_wrap .wrap_paging {position:relative;margin-top:20px}

/* one depth */
.top_overview_list{position:relative}
.top_overview_list ul{max-height:267px;overflow:hidden}
.top_overview_list ul:after{content:'';display:block;clear:both}
.top_overview_list .card_list{position:relative;float:left;display:inline-block;margin-right:10px;width:232px;height:267px;border:1px solid #e4e5e7;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box}
.top_overview_list .card_list:first-child{margin-left:0;width:233px}
.top_overview_list .card_list:nth-child(4n+1){margin-left:1px;width:233px}
.top_overview_list .card_list.nodata {background:url(//www.saraminimage.co.kr/ui/public_recruit/bg_nodata.png) no-repeat 0 0}/* 데이터 없을 시 */
.top_overview_list .card_list .flag_box {height:22px;padding:10px 0 0 10px;text-align:left}
.top_overview_list .card_list .flag {display:inline-block;width:39px;height:22px;margin-right:2px;background:url(//www.saraminimage.co.kr/ui/public_recruit/banner_flag.png) no-repeat 0 0;text-indent:100%;overflow:hidden;white-space:nowrap}
.top_overview_list .card_list .flag.new {background-position:0 0}/* 신입 */
.top_overview_list .card_list .flag.career {background-position:0 50%}/* 경력 */
.top_overview_list .card_list .flag.intern {width:49px;background-position:0 100%}/* 인턴_전환형 */
.top_overview_list .card_list .logo{display:inline-block;padding:28px 0 40px;width:144px;height:38px;text-align:center}
.top_overview_list .card_list .logo a{display:block;width:144px;line-height:38px;text-align:center;font-size:16px;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif}
.top_overview_list .card_list .logo img{display:block;width:144px;height:38px}
.top_overview_list .card_list .cm_info{font-family:Malgun Gothic, "맑은 고딕"}
.top_overview_list .cm_info .cm_name{font-size:16px;color:#444;letter-spacing:-2px;font-weight:bold}
.top_overview_list .cm_info .cm_tit{margin:0;padding:10px 0 5px;font-size:14px;color:#666;letter-spacing:-1px}
.top_overview_list .cm_info .cm_sub span{background:url(//www.saraminimage.co.kr/ui/public_recruit/list_info_pipe.png) 0 4px no-repeat;padding-left:8px;font-size:12px;color:#888;letter-spacing:-1px}
.top_overview_list .cm_info .cm_sub span:first-child{background:0 none;padding:0;margin:0}

.top_overview_list .support_info_wrap{position:absolute;left:0;bottom:0;display:block;width:100%;height:37px;text-align:left;background-color:#f7f7f7;font-family:Malgun Gothic, "맑은 고딕"}
.top_overview_list .support_info{position:relative;height:37px;line-height:38px}
.top_overview_list .support_info .remnat_date{margin-left:12px;color:#888;font-size:12px;letter-spacing:-1px}
.top_overview_list .support_info .btns{position:absolute;right:12px}
.top_overview_list .support_info .btns img{vertical-align:-3px}
.top_overview_list .support_info .btns .scrap_star{margin-left:2px;cursor:pointer}
.public_con_box .btn_change {position:absolute;right:0;top:24px;z-index:3;height:32px;line-height:28px;padding:0 15px 2px 37px;border:1px solid #e4e5e7;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;	font-size:13px;color:#888;background:url(//www.saraminimage.co.kr/ui/public_recruit/icon_calendar.png) no-repeat 13px 8px;letter-spacing:-1px;box-sizing:border-box;cursor:pointer}
.top_overview_list .btn_change.calendar {background-position:13px 8px}/* 주간 달력으로 보기 */
.weekly_calendar .btn_change.banner {background-position:13px -27px}/* 배너형으로 보기 */

/* two depth */
.career_info_wrap {height:292px;margin-bottom:40px;border:1px solid #e4e5e7;border-top:2px solid #444;letter-spacing:-2px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;box-sizing:border-box}
.career_info_wrap:after {display:block;content:'';clear:both}
.career_info_wrap h3 {padding:17px 0 17px 20px;border-bottom:1px solid #e4e5e7;font-size:20px;font-weight:bold;line-height:22px;color:#333;text-align:left}
.career_info_wrap .coverletter_area {float:left;width:384px;border-right:1px solid #e4e5e7;text-align:center;box-sizing:border-box}
.career_info_wrap .salary_area {float:left;width:238px;border-right:1px solid #e4e5e7;text-align:center;box-sizing:border-box}
.career_info_wrap .keyword_area {float:left;width:336px;text-align:center}
.career_info_wrap .banner_area {display:none;position:relative;overflow:hidden;width:383px;height:148px;letter-spacing:-1px}
.career_info_wrap .banner_area.on {display:block}
.coverletter_area .go_coverletter {display:block;position:absolute;top:0;left:0;height:148px;padding:0 30px;background:#fff;font-size:14px;color:#444;line-height:16px}
.coverletter_area .go_coverletter dt {padding:20px 0 10px;font-size:20px;font-weight:bold;text-align:center}
.coverletter_area dt img {display:inline-block;width:110px;height:60px}
.coverletter_area dt .logo_hide {display:none;overflow:hidden;width:200px;line-height:60px;text-overflow:ellipsis;white-space:nowrap}
.coverletter_area dt .logo_hide.show {display:inline-block}
.coverletter_area .go_coverletter .txt {overflow:hidden;width:323px;text-overflow:ellipsis;white-space:nowrap}
.coverletter_area .go_coverletter .more {display:inline-block;padding:10px 8px 18px 0;font-size:12px;color:#888;line-height:14px;text-decoration:underline;background:url(//www.saraminimage.co.kr/ui/public_recruit/icon_more.png) no-repeat 100% 16px}
.coverletter_area .banner_paging {height:84px;border-top:1px solid #e4e5e7;letter-spacing:-1px}
.coverletter_area .banner_paging:after {display:block;content:'';clear:both}
.coverletter_area .banner_paging li {display:inline-block;float:left;position:relative}
.coverletter_area .banner_paging .no_border {width:127px;border-right:0 none}
.coverletter_area .banner_paging a {display:block;overflow:hidden;width:128px;padding:13px 16px;background:#f7f7f7;border-bottom:1px solid #e4e5e7;border-right:1px solid #e4e5e7;font-size:13px;color:#444;line-height:15px;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}
.coverletter_area .banner_paging li a:before {position:absolute;left:0;top:0;content:'';width:127px;height:42px}
.coverletter_area .banner_paging a.on {background:#fff;color:#425bd5} /* 활성화 */
.coverletter_area .banner_paging li a.on:before {border:1px solid #425bd5;box-sizing:border-box} /* 활성화 */
.salary_area .go_recruit {display:block;height:232px;padding:0 30px}
.salary_area .go_recruit .cm_name {overflow:hidden;width:177px;padding-top:32px;font-size:15px;color:#444;line-height:17px;font-weight:bold;text-overflow:ellipsis;white-space:nowrap}
.salary_area .go_recruit .salary {padding:21px 0 30px 0;font-size:16px;color:#333;line-height:18px;font-weight:bold}
.salary_area .salary strong {display:inline-block;padding:0 10px;font-size:32px;color:#333;line-height:34px;letter-spacing:0px;vertical-align:sub}
.salary_area .info p {margin:0;font-size:14px;color:#666;line-height:20px}
.salary_area .info .tit {padding-bottom:5px;font-size:13px;color:#425bd5}
.keyword_area dt {padding:21px 0 21px 23px;font-size:22px;color:#425bd5;text-align:left}
.keyword_area dl a {display:block;margin:0 0 8px 23px;text-align:left;font-size:13px;color:#888}
.keyword_area dt a {font-size:22px;color:#425bd5;text-align:left;margin:0}
.keyword_area dl strong,
.keyword_area dl p {display:block;overflow:hidden;width:290px;margin:0;text-overflow:ellipsis;white-space:nowrap}
.keyword_area dl strong {font-size:14px;color:#444;font-weight:bold;line-height:23px}
.keyword_area .link {text-align:right}
.keyword_area .link .btn_more {display:inline-block;margin-right:15px;font-size:12px;line-height:14px;padding-right:8px;text-decoration:underline;background:url(//www.saraminimage.co.kr/ui/public_recruit/icon_more.png) no-repeat 100% 6px}

/* three depth 검색패널 */
.public_con_box.srch_wrap h3 span{letter-spacing:-1px}
.srch_wrap {position:relative;letter-spacing:-1px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif}
.srch_wrap .btn_career {position:absolute;right:0;top:20px;padding-right:10px;line-height:18px;background:url(//www.saraminimage.co.kr/ui/public_recruit/icon_link_arrow.png) no-repeat 100% 60%;cursor:pointer}
.srch_wrap .btn_career span {line-height:18px;font-size:14px;color:#555;text-decoration:underline}
.srch_wrap .category_area {border-bottom:1px solid #ddd}
.srch_wrap .category_area:after {display:block;content:'';clear:both}
.srch_wrap .category_area fieldset {float:left;width:160px;border-right:1px solid #ebebeb;box-sizing:border-box}
.srch_wrap .category_area fieldset:first-child {border-left:1px solid #ebebeb}
.srch_wrap.srch02 .category_area fieldset {width:192px}
.srch_wrap.calendar_category .category_area {border-top:1px solid #ddd}
.srch_wrap .category_area h4 {padding:10px;border-bottom:1px solid #ebebeb;font-size:14px;font-weight:bold;color: #444;box-sizing:border-box;}
.srch_wrap .category_area .ico_category {padding:55px 10px 14px;border-bottom:1px solid #ebebeb;box-sizing:border-box;background:url(//www.saraminimage.co.kr/sri/common/ico/ico_search_spr.png) no-repeat 0 0;color:#444;font-size:14px;font-weight:normal;letter-spacing:-2px;text-align:center}
.srch_wrap .category_area .tit_career {background-position:50% 18px}
.srch_wrap .category_area .tit_location {background-position:50% -64px}
.srch_wrap .category_area .tit_education {background-position:50% -141px;}
.srch_wrap .category_area .tit_company_type {background-position:50% -222px;}
.srch_wrap .category_area .tit_business_type {background-position:50% -302px}
.srch_wrap .category_area .tit_work_type {background-position:50% -381px;}
.srch_wrap .category_area .category {height:124px;padding-left:10px;overflow-y:auto}
.srch_wrap .category li {height:13px;margin-top:10px;font-size:13px;color:#666}
.srch_wrap .category input[type=checkbox] {width:13px;height:13px;margin-top:1px;vertical-align:super}
.srch_wrap .category label {display:inline-block;overflow:hidden;width:110px;height:18px;line-height:13px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}
.srch_wrap .area_condition {display:block;margin-top:-1px;border:1px solid #eee;background:#f7f7f7;box-sizing:border-box}
.srch_wrap .area_condition ul {display:block;min-height:26px;margin:0 19px;padding-top:8px}
.srch_wrap .area_condition ul:after {display:block;content:'';clear:both}
.srch_wrap .area_condition li {float:left;margin:4px 6px 0 0;padding:0 8px;height:26px;border:1px solid #d3d3d3;border-radius:13px;box-sizing:border-box;background:#fff;font-size:13px;color:#3550d4;line-height:22px;letter-spacing:-2px}
.srch_wrap .area_condition .btn_delete {overflow:hidden;margin-left:6px;width:9px;border:0;background:url(//www.saraminimage.co.kr/sri/common/btn/btn_delete.png) no-repeat center 50%;vertical-align:top;line-height:24px;text-indent:100%;white-space:nowrap;cursor:pointer}
.srch_wrap .btn_area {margin:13px 0;text-align:center;font-size:13px}
.srch_wrap .btn_area button {height:30px;line-height:28px;outline:0;letter-spacing:-1px;cursor:pointer;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif}
.srch_wrap .btn_area button:first-child {margin-right:10px}
.srch_wrap .btn_area .btn_srch {width:153px;border:1px solid #6275de;background:#6b80f1;color:#fff;box-sizing:border-box}
.srch_wrap .btn_area .btn_reset {width:99px;border:1px solid #b9b9b9;background:#fff;color:#444;font-weight:bold;box-sizing:border-box}
.srch_wrap .last_search {margin-top:18px;text-align:center;font-size:12px}
.srch_wrap .last_search .btn_last_search {padding-right:10px;border:0;background:url(//www.saraminimage.co.kr/ui/public_recruit/arrow_condition.png) no-repeat 100% 50%;color:#444;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;font-size:15px;font-weight:bold;text-align:center;letter-spacing:-1px;cursor:pointer}
.srch_wrap .last_search .btn_last_search span {position:static;color:#425ad4;}

/* 자소서 가이드 */
.coverletter_banner_wrap {letter-spacing:-2px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif}
.coverletter_banner_wrap h3 {margin-bottom:0;letter-spacing:-4px}
.coverletter_banner_wrap h3 .font_color {color:#425bd5}
.coverletter_banner_wrap .banner_area {position:relative;overflow:hidden;width:100%;height:262px;border:1px solid #ddd;border-top:0;box-sizing:border-box}
.coverletter_banner_wrap .banner_area a {position:absolute;left:0;top:0;background:#fff}
.coverletter_banner_wrap .com_info:after {display:block;content:'';clear:both}
.coverletter_banner_wrap .com_logo {float:left;height:130px;text-align:right}
.coverletter_banner_wrap .com_logo img {display:inline-block;width:110px;height:60px;margin:35px 10px 0 60px;vertical-align:middle}
.coverletter_banner_wrap .banner_area .com_tit {float:left;padding:30px 0 0 60px}
.coverletter_banner_wrap .banner_area .com_name {font-size:32px;font-weight:bold;line-height:35px;color:#222}
.coverletter_banner_wrap .banner_area .com_recruit {overflow:hidden;width:670px;padding-top:10px;margin:0;font-size:18px;letter-spacing:-1px;color:#444;text-overflow:ellipsis;white-space:nowrap}
.coverletter_banner_wrap .banner_area .preview {width:958px;height:132px;background:#f7f7f7}
.coverletter_banner_wrap .preview .tit_view {padding:30px 0 10px 60px;font-size:17px;font-weight:bold;letter-spacing:-2px;color:#444}
.coverletter_banner_wrap .preview .list {padding-left:60px}
.coverletter_banner_wrap .list li {overflow:hidden;width:830px;margin-left:4px;padding:4px 0 0 15px;background:url(//www.saraminimage.co.kr/ui/public_recruit/list_icon.png) no-repeat 0 center;font-size:14px;letter-spacing:-1px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}
.coverletter_banner_wrap .list li:first-child {padding-top:0}
.coverletter_banner_wrap .banner_area a:hover li {text-decoration:underline}

/* tab */
.public_recruit_tab:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.public_recruit_tab {display:inline-block}
.public_recruit_tab {position:relative;display:block;zoom:1;height:46px;margin-bottom:20px;border-bottom:1px solid #666}
.public_recruit_tab li {position:relative;display:block;float:left;margin-left:-1px;z-index:1}
.public_recruit_tab li:first-child {margin-left:0}
.public_recruit_tab.tab02 li {width:50%}
.public_recruit_tab.tab02 li:first-child {padding-left:1px}
.public_recruit_tab.tab03 li {width:33%}
.public_recruit_tab.tab03 li:first-child {width:34%;padding-left:2px}
.public_recruit_tab.tab04 li {width:25%}
.public_recruit_tab.tab04 li:first-child {padding-left:3px}
.public_recruit_tab.tab05 li {width:20%}
.public_recruit_tab.tab05 li:first-child {padding-left:4px}
.public_recruit_tab li a {display:block;position:relative;border:1px solid #e8e8e8;border-bottom:none;height:16px;padding:13px 0 16px 0;line-height:14px;background:#f7f7f7;text-align:center;font-family:"Malgun Gothic", dotum, sans-serif;font-size:15px;color:#888;letter-spacing:-1px}
.public_recruit_tab.tab02 li:first-child a {margin-left:-1px}
.public_recruit_tab.tab03 li:first-child a {margin-left:-2px}
.public_recruit_tab.tab04 li:first-child a {margin-left:-3px}
.public_recruit_tab.tab05 li:first-child a {margin-left:-4px}
.public_recruit_tab li.on {z-index:2}
.public_recruit_tab li.on a {display:block;margin-bottom:-1px;border:1px solid #444;border-bottom:none;background:#fff;height:16px;line-height:14px;padding:14px 0 16px 0;font-size:18px;color:#333;font-weight:bold}
.public_recruit_tab li a span.icon {margin-right:7px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle}
.public_recruit_tab li a span.icon.star {width:17px;height:16px;background:url(//www.saraminimage.co.kr/ui/open_recruit_calendar/btn_scrap_star.png) 0 0 no-repeat}
.public_recruit_tab.rightside {padding-left:584px}

/* calendar */
.public_recruit_calendar_top {position:relative}
.public_recruit_calendar_btns:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.public_recruit_calendar_btns {display:inline-block}
.public_recruit_calendar_btns {display:block;zoom:1;position:relative;margin:40px 0 10px 0}
.public_recruit_calendar_title {position:absolute;top:7px;left:0;padding:0 85px 0 32px;width:191px;height:32px;overflow:hidden}
.public_recruit_calendar_title.week {position:absolute;top:7px;left:0;padding:0 85px 0 32px;width:350px;height:32px;overflow:hidden}
.public_recruit_calendar_title h2 {font-family:"Malgun Gothic", dotum, sans-serif;font-size:38px;color:#333;line-height:32px;text-align:center}
.public_recruit_calendar_title h2 span {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;margin-top:-3px;margin-top:0\9;vertical-align:top}
.public_recruit_btn {height:32px;box-sizing:border-box;text-align:center;font-family:"Malgun Gothic", dotum, sans-serif;font-size:13px;background:#fff;cursor:pointer}
.public_recruit_btn span {display:inline-block;vertical-align:top;margin-top:-2px;margin-top:1px\9}
.public_recruit_btn.today {width:46px;position:absolute;top:0;left:262px;border:1px solid #667df9;color:#425bd5}
.public_recruit_calendar_title.week .public_recruit_btn.today {width:46px;position:absolute;top:0;left:421px;border:1px solid #667df9;color:#425bd5}
.public_recruit_btn.public_recruit_calendar_submit {position:absolute;top:0;right:37px;border:1px solid #5e75ee;color:#fff;width:52px;font-weight:bold;background:#6d82f3}
.public_recruit_btn.btn_research {position:absolute;top:0;right:0;overflow:hidden;width:32px;height:32px;margin-left:5px;border:0 none;background:url(//www.saraminimage.co.kr/ui/open_recruit/btn_research.png) no-repeat center center;text-indent:100%;white-space:nowrap;cursor:pointer}
.public_recruit_btn.calenda_type {width:62px;float:left;border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:none;color:#666;font-weight:bold;background:#fff}
.public_recruit_calendar_btns .public_recruit_btn.calenda_type:first-child {border-left:1px solid #ddd;border-right:none}
.public_recruit_btn.calenda_type.selected {border:1px solid #444;width:63px;background:#555;color:#fff}
.public_recruit_calendar_btns .public_recruit_btn.calenda_type:first-child.selected {border-left:1px solid #444}
.public_recruit_btn.calenda_download {float:left;margin-left:7px;background:#fff;border:1px solid #ddd;color:#666;width:130px}
.public_recruit_btn.calenda_download span {padding-left:26px;position:relative;text-align:left;letter-spacing:-1px}
.public_recruit_btn.calenda_download span:after {content:"";position:absolute;top:2px;left:0;display:block;width:15px;height:15px;background:url(//www.saraminimage.co.kr/ui/public_recruit/img_calendar.png) 0px -100px no-repeat}
.public_recruit_btn.calenda_download2 {float:left;margin-left:7px;background:#fff;border:1px solid #ddd;color:#666;width:130px}
.public_recruit_btn.calenda_download2 span {padding-left:26px;position:relative;text-align:left;letter-spacing:-1px}
.public_recruit_btn.calenda_download2 span:after {position:absolute;top:2px;left:0;display:block;width:15px;height:15px;background:url(//www.saraminimage.co.kr/ui/public_recruit/img_calendar_02.png) 0 -250px no-repeat;content:""}
.public_recruit_imgbtn {box-sizing:border-box;border:1px solid #ddd;width:32px;height:32px;text-align:center;text-indent:-100%;*text-indent:0;white-space:nowrap;overflow:hidden;font-size:0;line-height:0;text-shadow:none;color:transparent;background:#fff;cursor:pointer}
.public_recruit_imgbtn.prev {position:absolute;top:0;left:0;background:url(//www.saraminimage.co.kr/ui/public_recruit/img_calendar.png) 9px 0 no-repeat}
.public_recruit_imgbtn.next {position:absolute;top:0;left:223px;background:url(//www.saraminimage.co.kr/ui/public_recruit/img_calendar.png) 10px -50px no-repeat}
.public_recruit_calendar_title.week .public_recruit_imgbtn.next {position:absolute;top:0;left:382px;background:url(//www.saraminimage.co.kr/ui/public_recruit/img_calendar.png) 10px -50px no-repeat}
.public_recruit_calendar_btns .public_recruit_calendar_search {position:absolute;top:0;right:0;width:187px;padding-right:89px}
.public_recruit_calendar_btns .public_recruit_calendar_search .public_recruit_input_search {padding:7px 14px;width:158px;height:16px;line-height:16px;border:1px solid #ddd;border-right:none;background-color:#fff;font-size:13px;color:#999;letter-spacing:-1px}
.public_recruit_calendar_btns .public_recruit_calendar_search .wrap_placeholder {font-family:Malgun Gothic, '맑은 고딕',dotum,'돋움';display: inline-block; *display: inline; *zoom: 1;position: relative}
.public_recruit_calendar_btns .public_recruit_calendar_search .wrap_placeholder .pseudo_placeholder {position:absolute;top:50%;left:14px;height:32px;line-height:32px;margin-top:-16px;font-size:13px;color:#aaa}
.public_recruit_calendar_wrap {width:960px;overflow:hidden;margin-bottom:80px}
.public_recruit_calendar {border-collapse:collapse;table-layout:fixed;width:960px}
.public_recruit_calendar th {height:32px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;font-family:"Malgun Gothic", dotum, sans-serif;color:#666;position:relative}
.public_recruit_calendar th span:after {content:"";display:block;position:absolute;top:11px;right:-1px;width:1px;height:10px;background:#eee}
.public_recruit_calendar th.sun {color:#ff0000;border-left:1px solid #eee}
.public_recruit_calendar th.sat {color:#6d86f5;border-right:1px solid #eee}
.public_recruit_calendar td {padding:0;margin:0;height:168px;border:1px solid;border-color:#ddd #eee;position:relative}
.public_recruit_calendar td .day {position:absolute;top:0;left:0;padding:27px 7px 31px 8px;width:121px;height:110px;font-family:"Malgun Gothic", dotum, sans-serif;letter-spacing:-1px;background:#fff}
.public_recruit_calendar td.today .day {top:-1px;left:-1px;padding:26px 6px 30px 7px;border:2px solid #6d82dd;background-color:#fafbff}
.public_recruit_calendar td.result .day {background-color:#fafbff}
.public_recruit_calendar td .date {position:absolute;top:0;left:0;padding:6px 0 0 9px;font-weight:bold;font-size:13px}
.public_recruit_calendar td.sun .date {color:#ff0000}
.public_recruit_calendar td.sat .date {color:#6d86f5}
.public_recruit_calendar td.dis .day {background-color:#f8f8f8}
.public_recruit_calendar td.dis .date {color:#ccc}
.public_recruit_calendar td.sun.dis .date {color:#fc9e9e}
.public_recruit_calendar td.sat.dis .date {color:#bac4f7}
.public_recruit_calendar td .more {position:absolute;right:7px;display:inline-block;font-weight:bold;font-size:14px;text-decoration:underline;line-height:13px}
.weekly_calendar_area td .more {right: 22px}
.public_recruit_calendar span .detail{position:absolute;display:inline-block;width:15px;height:15px;font-size:0;color:#fff;overflow:hidden;background:url(//www.saraminimage.co.kr/ui/public_recruit/magnifying_icon.png) 100% 100% no-repeat}
.public_recruit_calendar span .detail {top:8px;right:9px}
.weekly_calendar_area span .detail {top:inherit;bottom:18px;right:22px}
.public_recruit_calendar.weekly span .detail {top:8px;right:9px}
.public_recruit_calendar td .day ol {height:110px;margin-bottom:5px}
.public_recruit_calendar td li {display:block;height:22px}
.public_recruit_calendar td li p {height:22px;line-height:22px}
.public_recruit_calendar td li a {display:inline-block;height:22px;line-height:22px}
.public_recruit_calendar td .state {display:inline-block;width:27px;font-size:11px;vertical-align:top;font-weight:bold}
.public_recruit_calendar td .state.start {color:#425bd5}
.public_recruit_calendar td .state.end {color:#ff3c00}
.public_recruit_calendar td .state.pass {color:#21ad0e}
.public_recruit_calendar td .state.siat {color:#c12cfe}
.public_recruit_calendar td .tit {width:79px;color:#666;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.public_recruit_calendar td .num {width:15px;font-size:11px;color:#888;text-align:right;text-decoration:underline;letter-spacing:0\9;vertical-align:top}
/* 공채달력 내 weekly calendar */
.public_recruit_calendar.weekly td {position:static;height:100%;margin:0;vertical-align:top;border:1px solid;border-color:#ddd #eee;font-family:"Malgun Gothic", dotum, sans-serif;letter-spacing:-1px;background:#fff;box-sizing:border-box}
.public_recruit_calendar.weekly td .box {position:relative;min-height:170px}
.public_recruit_calendar.weekly td .date {position:absolute;top:0;left:0;padding:6px 0 0 9px;font-weight:bold;font-size:13px}
.public_recruit_calendar.weekly td.today {width:118px;border:2px solid #6d82dd;background-color:#fafbff}
.public_recruit_calendar.weekly td ol {min-height:110px;padding:27px 5px 31px 8px}
.public_recruit_calendar.weekly td.result .box {background-color:#fafbff}

/* 공채달력 내 weekly List */
.calendar_weekly {}
.calendar_weekly .weekly_tab {display:block; position:relative; border-bottom:1px solid #666; letter-spacing:-1px}
.calendar_weekly .weekly_tab:after {display:block; clear:both; content:""}
.calendar_weekly .weekly_tab li {display:block; position:relative; float:left; width:138px; margin-left:-1px; z-index:1}
.calendar_weekly .weekly_tab li:first-child {margin-left:0}
.calendar_weekly .weekly_tab li a {display:block; position:relative; height:41px; padding:14px 0 15px 0; border:1px solid #e8e8e8; border-bottom:none; background:#f7f7f7; font-family:"Malgun Gothic", dotum, sans-serif; letter-spacing:-1px; text-align:center}
.calendar_weekly .weekly_tab li.on {z-index:2}
.calendar_weekly .weekly_tab li.on a {display:block; margin-bottom:-1px; padding:12px 0 18px 0; border:1px solid #444; border-bottom:none; background:#fff}
.calendar_weekly .weekly_tab li .recruit_day {display:block; margin-bottom:8px; color:#444; font-size:16px}
.calendar_weekly .weekly_tab li .day_total {color:#888; font-size:14px}
.calendar_weekly .weekly_tab li .day_total i {font-style:normal}
.calendar_weekly .weekly_tab li.on .recruit_day {margin-bottom:4px; font-size:20px; font-weight:bold}
.calendar_weekly .weekly_tab li.on .recruit_day span {font-weight:normal}
.calendar_weekly .weekly_tab li.on .day_total {color:#444; font-size:16px; font-weight:bold}
.calendar_weekly .weekly_tab li.on .day_total i {color:#ff3c00}
.calendar_weekly .weekly_list {overflow-y:auto; padding:20px 0; height:540px; border:1px solid #ddd; border-top:none}
.calendar_weekly .weekly_list .public_recruit_list {margin:0 auto}
.calendar_weekly .weekly_list .public_recruit_list tr:first-child td {border-top:none}
.calendar_weekly .weekly_list .public_recruit_list td {border-top:1px solid #ebebeb; border-bottom:none}
.calendar_weekly .weekly_list .recruit_list_none {text-align:center}
.calendar_weekly .weekly_list .recruit_list_none .txt_none {display:inline-block; margin:95px 0 105px 0; padding:39px 72px; border:1px solid #e8e8e8; border-radius:50px; background:#f8f8f8; color:#444; font-size:18px; font-family:"Malgun Gothic", dotum, sans-serif; letter-spacing:-1px}
.calendar_weekly .weekly_list .recruit_list_none .txt_none strong {font-weight:bold}
.calendar_weekly .weekly_list .recruit_list_none h4 {display:block; width:854px; margin:0 auto 10px auto; font-family:"Malgun Gothic", dotum, sans-serif; font-size:20px; font-weight:bold; text-align:left; letter-spacing:-1px}
.calendar_weekly .weekly_list .recruit_list_none h4 strong {color:#6d82f3}
.calendar_weekly .weekly_list .recruit_list_none .public_recruit_list tr:first-child td {border-top:1px solid #ebebeb}

/* calendar list layer */
.public_recruit_layer_container {display:none;position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%}
.public_recruit_layer_dimmed {position:absolute;top:0;left:0;width:100%;height:100%;background: url("//www.saraminimage.co.kr/mobile/bg_apply_dim.png") 0 0 repeat}
.public_recruit_layer_popup {position:absolute;left:50%;top:50%;border:1px solid #666;background:#fff}
.public_recruit_layer_popup.recruit_list {padding:34px 0px 50px 52px;width:906px}
.public_recruit_list_wrap h2 {margin-bottom:28px;padding-right:52px;font-family:"Malgun Gothic", dotum, sans-serif;font-size:40px;color:#333;line-height:34px;text-align:center}
.public_recruit_list_wrap h2 span {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;margin-top:-3px;margin-top:0\9}
.public_recruit_list_wrap h2 span.day {font-size:28px;margin-top:-1px;margin-top:1px\9}
.public_recruit_list {width:854px;border-collapse:collapse;table-layout:fixed}
.public_recruit_list td {height:39px;padding:0;margin:0;border-bottom:1px solid #ebebeb;letter-spacing:-1px;font-family:"Malgun Gothic", dotum, sans-serif;font-size:13px;color:#666;text-align:center}
.public_recruit_list tr:first-child td {border-top:1px solid #ebebeb}
.public_recruit_list .state {font-size:11px}
.public_recruit_list .state .start {color:#425bd5}
.public_recruit_list .state .end {color:#ff3c00}
.public_recruit_list .state .pass {color:#21ad0e}
.public_recruit_list .state .siat {color:#c12cfe}
.public_recruit_list .company {padding:0 20px 0 10px;font-size:14px;color:#444;font-weight:bold;text-align:left}
.public_recruit_list .title {font-size:14px;color:#444;text-align:left}
.public_recruit_list .company span, .public_recruit_list .title span {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;width:97%;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}
.public_recruit_scroll {width:906px;height:auto;overflow-y:auto}
.public_recruit_scroll.hasscroll {height:561px}
.public_recruit_layer_popup .close {display:block;width:28px;height:28px;border:none;padding:0;margin:0;position:absolute;top:29px;right:29px;background:url(//www.saraminimage.co.kr/ui/public_recruit/img_calendar.png) 0px -200px no-repeat;text-indent:-100%;*text-indent:0;white-space:nowrap;overflow:hidden;font-size:0;line-height:0;text-shadow:none;color:transparent;cursor:pointer}

/* weekly calendar */
.weekly_calendar {position:relative}
.weekly_calendar h3 {margin-bottom:0;border-bottom:0}
.weekly_calendar .weekly_calendar_area {position:relative}
.weekly_calendar th {border:0;padding:0;margin:0;border-top:2px solid #444}
.weekly_calendar th .day_tit {width:192px;height:59px;line-height:59px;font-size:14px;letter-spacing:-1px;color:#333;border-left:1px solid #eee;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;box-sizing:border-box}
.weekly_calendar th span:first-child {font-size:20px;vertical-align:sub}
.weekly_calendar th span:after {background:none}
.weekly_calendar th:first-child .day_tit {border-left:0}
.weekly_calendar .today .day_tit {top:0;left:0;border-left:2px solid #667df9;border-right:2px solid #667df9;font-weight:bold;color:#425ad4;background:#fafbff}
.weekly_calendar th.today {border-top:2px solid #667df9}
.weekly_calendar th.today:after {content:"오늘";position:absolute;top:0;right:0;display:block;width:34px;height:19px;line-height:17px;background:#6d82dd;color:#fff;font-size:12px;font-weight:normal;text-align:center;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif}
.weekly_calendar .public_recruit_calendar td {border:0}
.weekly_calendar .public_recruit_calendar td .day {width:154px;height:130px;padding:18px 22px 19px 16px;border-bottom:1px solid #ddd;border-left:1px solid #eee;border-top:0;background:url(//www.saraminimage.co.kr/ui/public_recruit/td_border.png) repeat-x}
.weekly_calendar .public_recruit_calendar td:first-child .day {border-left:0}
.weekly_calendar .public_recruit_calendar td .tit {width:106px;font-size:13px}
.weekly_calendar .public_recruit_calendar td.today .day {left:0;top:0;width:150px;height:129px;border-left:2px solid #667df9;border-right:2px solid #667df9;border-bottom:2px solid #667df9;background:#fafbff url(//www.saraminimage.co.kr/ui/public_recruit/td_border.png) repeat-x}
.weekly_calendar .public_recruit_calendar td.today .day:after {content:'';width:0;background:#ddd;padding:0}
/*.weekly_calendar .public_recruit_calendar ol {height:176px}*/
.weekly_calendar_area .btn_paging button {position:absolute;top:21px;z-index:3;overflow:hidden;width:32px;height:32px;border:0;background:url(//www.saraminimage.co.kr/ui/public_recruit/btn_page.png) no-repeat 0 0;cursor:pointer;text-indent:100%;white-space:nowrap}
.weekly_calendar_area .btn_paging .btn_prev {left:0;background-position:0 0}
.weekly_calendar_area .btn_paging .btn_next {right:0;background-position:100% 0}
.weekly_calendar .btn_calendar {padding-top:10px;text-align:right}
.weekly_calendar .btn_calendar a {display:inline-block;width:95px;padding-right:10px;font-size:13px;color:#888;letter-spacing:-1px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;background:url(//www.saraminimage.co.kr/ui/public_recruit/icon_link_calendar.png) no-repeat 100% 5px}

/* 전체 자소서 리스트 */
.public_list_wrap {margin-bottom:40px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif}
.coverletter_list {padding-top:52px;}
.public_list_wrap h3 {margin-bottom:10px}
.public_list_wrap h3 .count {display:inline-block;height:23px;padding-left:10px;margin-left:5px;background:url(//www.saraminimage.co.kr/ui/public_recruit/vertical_bar.png) no-repeat 0 70%;font-size:22px;line-height:23px;color:#333;letter-spacing:-3px;vertical-align:text-bottom}
.public_list_wrap h3 .unit {display:inline-block;padding-left:7px;font-size:18px;line-height:23px;vertical-align:top}
.public_list_wrap .search_area {position:absolute;top:10px;width:100%}
.public_list_wrap .search_area:after {display:block;content:'';clear:both}
.public_list_wrap .btn_only_pass {float:left;width:148px;height:32px;background:url(//www.saraminimage.co.kr/ui/public_recruit/icon_coverletter_list.png) no-repeat 7px -65px;font-size:13px;color:#555;line-height:26px;padding:0 17px 0 30px;border:1px solid #ddd;letter-spacing:-2px;cursor:pointer;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;box-sizing:border-box}
.public_list_wrap .btn_only_pass.on {color:#6d82f3;border-color:#6d82f3;background-position:7px -98px}
.public_list_wrap .search_right {float:right}
.public_list_wrap .search_right:after {display:block;content:'';clear:both}
.public_list_wrap .search_right .select{position:relative;float:left;width:148px;margin-right:5px;z-index:100}
.public_list_wrap .select button {width:148px;height:32px;font-size:13px;color:#555;padding:0 17px 0 12px;line-height:30px;border:1px solid #ddd;letter-spacing:-2px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;box-sizing:border-box}
.public_list_wrap .select .my_value {background:url(//www.saraminimage.co.kr/ui/public_recruit/icon_coverletter_list.png) no-repeat 122px 0px;text-align:left;cursor:pointer}
.public_list_wrap .select .select_list {display:none;overflow-y:scroll;position:absolute;top:31px;left:0;width:146px;height:313px;border:1px solid #dadbdd;background:#fff;z-index:1}
.public_list_wrap .select.open .select_list{display:block}
.public_list_wrap .select_list a {display:block;overflow:hidden;width:105px;height:30px;padding:0 12px;font-size:13px;color:#666;line-height:30px;white-space:nowrap;text-overflow:ellipsis;word-break:normal;vertical-align:top;letter-spacing:-1px}
.public_list_wrap .select_list a:hover{background-color:#f6f6f6;text-decoration:underline}
.public_list_wrap .search_form {display:block;float:left;height:32px;background-color:#fff}
.public_list_wrap .search_form:after {display:block;clear:both;content:""}
.public_list_wrap .input_wrap {position:relative;float:left;width:148px;height:32px;line-height:32px;border:1px solid #dadbdd;border-right:none;color:#666;box-sizing:border-box}
.public_list_wrap .input_wrap input {width:123px;height:30px;padding:0 12px;background:#fff;font-size:13px;line-height:30px;border:none;outline:none;letter-spacing:-2px;vertical-align:top;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움'}
.public_list_wrap .input_wrap label {position:absolute;top:0;left:12px;height:30px;color:#888;font-size:13px;line-height:28px;letter-spacing:-2px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif}
.public_list_wrap .btn_search {float:left;width:52px;height:32px;padding-bottom:4px;border:1px solid #5e75ee;background:#6d82f3;color:#fff;font-size:13px;font-weight:bold;cursor:pointer;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;box-sizing:border-box}
.public_list_wrap .search_right .btn_research {float:left;overflow:hidden;width:32px;height:32px;margin-left:5px;border:0 none;background:url(//www.saraminimage.co.kr/ui/open_recruit/btn_research.png) no-repeat center center;text-indent:100%;white-space:nowrap;cursor:pointer}
.public_list_wrap.jobfair_list .input_wrap {width:185px}
.public_list_wrap.jobfair_list .input_wrap input {width:160px}

.public_list_wrap .recruit_content_list {width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif}
.public_list_wrap .recruit_content_list thead {border-top:1px solid #ddd}
.public_list_wrap .recruit_content_list th {padding:0}
.public_list_wrap .recruit_content_list th {height:35px;border-top:1px solid #ddd;background-color:#f7f7f7;color:#888;font-size:13px;letter-spacing:-2px;text-align:center}
.public_list_wrap .recruit_content_list .tit_company {padding-left:35px; text-align:left}
.public_list_wrap .recruit_content_list td {height:77px;border-bottom:1px solid #e4e5e7;color:#666;font-size:15px;text-align:center;letter-spacing:-1px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif}
.public_list_wrap .recruit_content_list .td_apply_subject {text-align:left}
.public_list_wrap .td {border:1px solid red;font-size:15px;color:#444}
.public_list_wrap .td_apply_subject a {display:inline-block;overflow:hidden;width:400px;padding-bottom:4px;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-2px}
.public_list_wrap .td_apply_subject a:hover {text-decoration:underline}
.public_list_wrap .td_apply_subject .details {display:block;width:420px;font-size:12px;color:#666;letter-spacing:-1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.public_list_wrap .td_apply_subject .pass {display:inline-block;height:20px;line-height:17px;padding:0 6px;margin-right:8px;font-size:12px;color:#6d82f3;border:1px solid #9fadfa;vertical-align:top;letter-spacing:-2px;box-sizing:border-box}
.public_list_wrap .recruit_content_list .btn_write {color:#444;line-height:19px;text-align:center;vertical-align:middle}
.public_list_wrap .btn_write a {display:inline-block;height:32px;line-height:30px;padding:0 13px 0 33px;background:url(//www.saraminimage.co.kr/ui/public_recruit/icon_coverletter_list.png) no-repeat 7px -34px;border:1px solid #e4e4e4;font-size:13px;color:#444;letter-spacing:-2px;box-sizing:border-box}
.public_list_wrap .recruit_content_list .company_logo {padding-left:15px;text-align:left;font-size:16px;color:#444;line-height:18px}
.public_list_wrap .company_logo img {display:block;width:110px;height:60px}
.public_list_wrap .company_logo .txt_com_hidd {display:inline-block;overflow:hidden;width:130px;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-2px}
#wrapper .hs_layer {z-index:890}/* 히든스타 레이어_공채페이지에서만 */
/* WMG-12693 시작 */
.public_list_wrap .recruit_content_list.public_institution thead th {position:static;border:1px solid #ddd; border-right:none; border-top:none}
.public_list_wrap .recruit_content_list.public_institution thead tr:first-child th:first-child {border-left:none}
.public_list_wrap .recruit_content_list.public_institution td {height:59px; padding:0}
/* WMG-12693 끝 */

/* 면접 후기 */
.interview_wrap {padding-top:52px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif}
.interview_wrap .interview_top {margin-bottom:40px}
.interview_wrap .interview_top:after {display:block;content:'';clear:both}
.interview_wrap .interview_top .tit_box {float:left;width:367px;height:133px;background:#7388f5;color:#fff}
.interview_wrap .interview_top .tit_box p {padding:26px 0 0 25px}
.interview_wrap .interview_top .tit_box .txt_date {padding-top:10px;font-size:13px;line-height:15px;letter-spacing:-1px}
.interview_wrap .interview_top .count_box {float:left;width:593px;height:133px;text-align:center;background:url(//www.saraminimage.co.kr/ui/public_recruit/bg_count_box.png) no-repeat 0 0;color:#fff}
.interview_wrap .interview_top .dl_wrap {display:inline-block;padding-top:23px}
.interview_wrap .dl_wrap dl {float:left;height:90px;text-align:left}
.interview_wrap .dl_wrap dl:first-child {margin-right:40px;padding-right:35px;border-right:1px solid #65ccdf}
.interview_wrap .dl_wrap dd {line-height:44px;font-size:50px;color:#fff;font-weight:600;letter-spacing:-1px}
.interview_wrap .dl_wrap .unit {display:inline-block;padding-left:10px;line-height:44px;font-size:20px;color:#fff;font-weight:normal;vertical-align:top}
.review_list .select {position:relative;float:left}
.review_list .recruit_content_list .dw {font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;color:#888;letter-spacing:-2px;padding-right:12px;border:0;background:url(//www.saraminimage.co.kr/ui/public_recruit/btn_updown.png) no-repeat 100% 8px;cursor:pointer}
.review_list .recruit_content_list .up {font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;color:#888;letter-spacing:-2px;padding-right:12px;border:0;background:url(//www.saraminimage.co.kr/ui/public_recruit/btn_updown.png) no-repeat 100% -28px;cursor:pointer}
.review_list .recruit_content_list td {height:55px;font-size:15px;color:#444}
.review_list .recruit_content_list .td_num a {font-size:15px;letter-spacing:0}
.review_list .recruit_content_list .count_num {font-size:12px;color:#666}
.review_list .td_company_name a {display:inline-block;overflow:hidden;width:180px;line-height:20px;font-size:15px;font-weight:bold;text-overflow:ellipsis;white-space:nowrap}
.review_list .td_company_name a:hover {text-decoration:underline}

/* right wing util */
.right_wing_util {position:absolute;top:34px;right:-175px;width:155px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;z-index:90}
.right_wing_util.type02 {top:60px}
.right_wing_util.type03 {top:125px} /* 공고뷰 */
.right_wing_util.type04 {top:152px} /* 공고뷰_마감임박 없을 때 */
.right_wing_util.fixed_script{position: fixed;top:140px;right: 50%;margin-right: -655px}
.right_wing_util.type02.fixed_script{top:171px}
.right_wing_util.type03.fixed_script{top:236px}
.right_wing_util.type04.fixed_script{top:263px}
.right_wing_util .go_write_cover{display: block;margin-bottom: 15px}
.right_wing_util .go_write_cover.with_corpname{padding: 20px 0 0 19px;height: 86px;font-size: 0;background: url(//www.saraminimage.co.kr/ui/public_recruit/bg_write_cover.png) no-repeat;box-sizing: border-box}
.right_wing_util .go_write_cover.with_corpname span{display: block;overflow: hidden;width: 100%;height: 20px;line-height: 17px;font-size: 18px;font-weight: bold;color: #fff06d;letter-spacing: -1px}
.right_wing_util .go_write_cover + .list{margin-top: 15px}
.right_wing_util .deadline_box {margin-bottom:5px;text-align:left}
.right_wing_util .deadline_box strong {display:block;padding-bottom:8px;border-bottom:1px solid #e4e5e7;font-size:16px;letter-spacing:-2px;font-weight:bold}
.right_wing_util .deadline_box ul {padding:15px 0}
.right_wing_util .deadline_box li {padding-top:12px}
.right_wing_util .deadline_box li:first-child {padding-top:0}
.right_wing_util .deadline_box a:after {display:block;content:'';clear:both}
.right_wing_util .deadline_box .day_noti {display:block;float:left;width:50px;height:18px;margin:0 10px 0 1px;line-height:16px;border:1px solid #eee;background:#f2f2f2;font-size:11px;color:#666;letter-spacing:-1px;text-align:center;box-sizing:border-box}
.right_wing_util .deadline_box .day_noti.d_day {background:#ff2525;color:#fff;border:0}
.right_wing_util .deadline_box .cm_name {float:left;overflow:hidden;width:92px;margin:0;line-height:18px;font-size:13px;color:#444;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap}
.right_wing_util .resume_control_box {border:1px solid #e4e5e7;margin-bottom:5px;text-align:center}
.right_wing_util .resume_control_box p {padding:20px 20px 11px;font-size:12px;line-height:15px;color:#888;letter-spacing:-1px}
.right_wing_util .resume_control_box b {display:block;padding-bottom:13px;font-size:14px;line-height:18px;color:#555;letter-spacing:-1px}
.right_wing_util .resume_control_box a {display:inline-block;line-height:15px;padding:7px 15px 6px;margin-bottom:24px;background:#6b80f1;border:1px solid #5f74e7;font-size:13px;color:#fff;letter-spacing:-1px}
.right_wing_util .resume_control_box.edit_resume p {font-size:14px;line-height:18px;color:#555;font-weight:bold}/*자소서 수정시 edit_resume 클래스 추가*/
.right_wing_util .resume_control_box.edit_resume b {font-size:12px;line-height:15px;color:#888;font-weight:normal}/*자소서 수정시 edit_resume 클래스 추가*/
.right_wing_util .today_announce_box {margin-bottom:5px;height:41px;border:1px solid #e4e5e7;color:#888;font-size:12px;letter-spacing:-1px;box-sizing:border-box}
.right_wing_util .today_announce_box .tit {display:inline-block;padding-left:18px;margin:0;line-height:39px;font-size:13px;color:#888}
.right_wing_util .today_announce_box a {display:inline-block;width:55px;line-height:39px;text-align:center;color:#888}
.right_wing_util .today_announce_box .count_num {font-size:15px;color:#ff3c17;vertical-align:top}
.right_wing_util .util_box li {margin-top:5px;height:41px;border:1px solid #e4e5e7;color:#888;font-size:12px;letter-spacing:-1px;box-sizing:border-box}
.right_wing_util .util_box li:first-child {margin-top:0}
.right_wing_util .util_box a {display:block;position:relative;padding-left:50px;height:39px;line-height:37px;background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/sp_icon_util.png) no-repeat;color:#888}
.right_wing_util .util_box a:after {position:absolute;top:15px;right:20px;width:5px;height:9px;line-height:0;content:url(//www.saraminimage.co.kr/ui/public_recruit/icon_link_arrow.png)}
.right_wing_util .salary_calc a {background-position:20px -40px}
.right_wing_util .resize_picture a {background-position:20px -90px}
.right_wing_util .convert_grade a {background-position:20px -140px}
.right_wing_util .write_coverletter a {background-position:20px -192px}
.right_wing_util .scrap a {position:relative;background:none}
.right_wing_util .scrap img {position:absolute;left:23px;top:10px}
.right_wing_util .go_top_area {display:block;margin:5px 40px;padding-top:7px;text-align:center}
.right_wing_util .list {margin-top:110px}
.right_wing_util .list li{margin-top: 5px;border: 1px solid #e4e5e7;height: 41px;color: #888;font-size: 12px;letter-spacing: -1px;box-sizing: border-box}
.right_wing_util .list li:first-child{margin-top: 0}
.right_wing_util .list li a{display: block;color: #888}
.right_wing_util .list li.util a{position: relative;padding-left: 50px;height: 39px;line-height: 36px;background: url(//www.saraminimage.co.kr/ui/public_recruit/2017/sp_icon_util.png) no-repeat}
.right_wing_util .list li.util a:after{content: url(//www.saraminimage.co.kr/ui/public_recruit/icon_link_arrow.png);position: absolute;top: 15px;right: 20px;width: 5px;height: 9px;line-height: 0}
.right_wing_util .list li.check_orthography a{background-position: 20px 10px}
.right_wing_util .list li.salary_calc a{background-position: 20px -40px}
.right_wing_util .list li.resize_picture a{background-position: 20px -90px}
.right_wing_util .list li.convert_grade a{background-position: 20px -140px}
.right_wing_util .list li.write_coverletter a{background-position: 20px -192px}
.right_wing_util .list li.scrap{text-align: center}
.right_wing_util .list li.scrap a{display: block;height: 100%;font-weight: bold;font-size: 14px;color: #000}
.right_wing_util .list li.scrap a:after{content: '';display: inline-block;margin-left: -1px;height: 100%;width: 1px;vertical-align: middle}
.right_wing_util .list li.scrap a img{margin-right: 4px;vertical-align: middle}
.right_wing_util .list .define{position: relative;padding: 0 16px 0 18px;height: 100%;letter-spacing: -1px}
.right_wing_util .list .define:after{content: '';display: block;clear: both}
.right_wing_util .list .define dt{float: left;height: 39px;font-size: 12px;color: #888}
.right_wing_util .list .define dt span{display: inline-block;height: 14px;line-height: 11px;vertical-align: middle}
.right_wing_util .list .define dt:after,
.right_wing_util .list .define dd:after{content: '';display: inline-block;margin-left: -1px;height: 39px;width: 1px;vertical-align: middle}
.right_wing_util .list .define dd{float: right;position: relative;height: 100%}
.right_wing_util .list .define dd.count{color: #888}
.right_wing_util .list .define dd.count a{display: inline-block;position: relative;top: 1px;margin-right: 2px;height: 15px;line-height: 12px;font-size: 15px;font-family: tahoma;color: #ff3c00;letter-spacing: 0}

/* highschool layer popup */
.btn_request_mail {height:36px;padding:8px 17px 12px 41px;line-height:16px;border:1px solid #e4e5e7;background:url(//www.saraminimage.co.kr/ui/public_recruit/icon_mailing.png) no-repeat 15px 55%;font-size:13px;color:#666;letter-spacing:-2px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;cursor:pointer;box-sizing:border-box}
.public_recruit_layer_popup.popup_content_wrap {width:860px;padding:40px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif}
.popup_content_wrap h2 {font-size:30px;color:#333;letter-spacing:-4px;text-align:left}
.popup_content_wrap .desc {padding:15px 0 10px;margin:0;font-size:13px;color:#666;letter-spacing:-1px;text-align:left}
.popup_content_wrap .request_info {width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;border-top:1px solid #dbdbdb;text-align:left}
.popup_content_wrap .request_info tr {height:44px;border-bottom:1px solid #f2f2f2;box-sizing:border-box}
.popup_content_wrap th {padding-left:22px;background:#f7f7f7;color:#666;font-size:13px;letter-spacing:-2px}
.popup_content_wrap th span {display:inline-block;padding-left:3px;vertical-align:sub;color:#ff0000}
.popup_content_wrap td {padding-left:15px;vertical-align:middle;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;font-size:13px;color:#444}
.popup_content_wrap td .txt {display:inline-block;padding-left:5px;margin:0;color:#444;letter-spacing:-2px}
.popup_content_wrap td .txt a {color:#6d82f3;font-weight:bold}
.popup_content_wrap td button {height:27px;padding:6px 10px 8px;line-height:15px;background:#888;border:0;font-size:12px;color:#fff;vertical-align:top;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;cursor:pointer}
.popup_content_wrap td label {display:inline-block;line-height:41px;padding-right:15px;letter-spacing:-2px}
.popup_content_wrap td input {height:25px;line-height:25px;padding:0 5px;vertical-align:middle;border:1px solid;border-color:#cdcdcd #f3f3f3 #f3f3f3 #cdcdcd}
.popup_content_wrap td select {width:159px;height:27px;border:1px solid #dfdfdf;vertical-align:middle;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif}
.request_mail_content .sort_request input {line-height:41px;vertical-align:middle;border:0}
.request_mail_content .school_name input {width:278px}
.request_mail_content .email_account input {width:194px}
.popup_content_wrap .btn_complete {width:126px;padding:9px 0 11px 0;margin:20px 0 60px;line-height:21px;border:1px solid #5e75ee;background:#6d82f3;font-size:18px;color:#fff;font-weight:bold;text-align:center;letter-spacing:-2px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;cursor:pointer;box-sizing:border-box}
.popup_content_wrap .noti_box {padding:15px 24px;background:#f7f7f7;text-align:left;font-size:13px;color:#888;letter-spacing:-1px}
.popup_content_wrap .noti_box li {line-height:15px;padding-top:10px}
.popup_content_wrap .noti_box li:first-child {padding-top:0}
.popup_content_wrap .noti_box a {padding-left:5px;color:#333;text-decoration:underline}

/* banner_paging */
.coverletter_banner_wrap .banner_paging{margin-top:20px;text-align:center;vertical-align:middle}
.coverletter_banner_wrap .banner_paging span{border:1px solid #dedede;cursor:pointer}
.coverletter_banner_wrap .banner_paging span:hover{text-decoration:none}
.coverletter_banner_wrap .banner_paging span{display:inline-block;width:24px;height:20px;margin-right:1px;padding-top:5px;background-color:#fff;color:#666;font-family:tahoma;font-size:12px;font-weight:bold;text-decoration:none;vertical-align:middle;vertical-align:inherit\9}
.coverletter_banner_wrap .banner_paging span.on{color:#667df9;border:1px solid #667df9}

/* 합격 자소서 view */
.tit_selfintro_view {margin-bottom:50px;padding-bottom:12px;border-bottom:1px solid #e1e1e1;overflow:hidden;letter-spacing:-3px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif}
.tit_selfintro_view .logo {float:left}
.tit_selfintro_view .img_logo  {float:left;padding:5px 20px 0}
.tit_selfintro_view .txt_logo {float:left}
.tit_selfintro_view .txt_logo .tit_company_name {display:block;width:770px;font-size:45px;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.tit_selfintro_view .txt_logo .txt_recruit {width:560px;margin:0;padding-left:7px;color:#444;font-size:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.tit_selfintro_view .btn_go_notice {float:right;height:40px;margin-top:38px;padding:0 25px;font-size:15px;color:#000;border:1px solid #e1e1e1;line-height:40px;letter-spacing:-2px}

.wrap_self_intro {width:860px;margin:0 auto;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif}
.wrap_self_intro .cont {position:relative;margin-bottom:100px}
.wrap_self_intro .cont h2 {margin-bottom:16px;vertical-align:text-top;color:#000;letter-spacing:-3px;overflow:hidden}
.wrap_self_intro .cont h2 span {float:left;font-size:30px}
.wrap_self_intro .cont h2 span.num {font-family:tahoma,sans-serif;font-size:38px;line-height:38px;margin:1px 3px 0 0}
.wrap_self_intro .cont h2 .txt_from {float:right;margin-top:20px;text-align:right;color:#888;font-size:13px;letter-spacing:-1px}
.wrap_self_intro .cont p {font-size:15px}
.wrap_self_intro .cont p.txt_normal {margin-bottom:20px}
.wrap_self_intro .cont .txt_from {float:left;margin-top:10px;text-align:right;color:#888;font-size:13px;letter-spacing:-1px}
.wrap_self_intro .cont .box {border:1px solid #e6e6e6;color:#444;letter-spacing:-1px}
.wrap_self_intro .cont .box .list {margin:44px 50px;font-size:15px;line-height:24px}
.wrap_self_intro .cont .box .list li {margin-bottom:2px}
.wrap_self_intro .cont .box .list .list_sub {margin:2px 0 0 18px;font-size:15px}
.wrap_self_intro .cont .box .notice {padding:25px 50px;background-color:#f7f7f7;font-size:14px;line-height:22px}
.wrap_self_intro .cont .box .notice li:before {content:'* '}
.wrap_self_intro .cont .box_ty2 {padding:34px 0 34px 34px;background:url('//www.saraminimage.co.kr/ui/open_recruit/bg_preview.gif') repeat 0 0;overflow:hidden}
.wrap_self_intro .cont .box_ty2 li {float:left;width:99px;height:99px;margin-right:14px;border:1px solid #e4e4e4;background:#fff url('//www.saraminimage.co.kr/ui/open_recruit/bg_preview_pic.gif') no-repeat 50% 50%}
.wrap_self_intro .cont .box_ty2 li img {width:99px;height:99px;cursor:pointer}
.wrap_self_intro .cont .tag_apply {display:inline-block;height:32px;margin-bottom:10px;padding:6px 23px 0;letter-spacing:-1px;text-align:center;border-radius:18px;background-color:#646772;font-size:18px;color:#fff}
.wrap_self_intro .cont .box_ty3 {margin-top:10px;padding:44px 50px 25px 50px;border:1px solid #e6e6e6;color:#444;letter-spacing:-1px;font-size:15px;line-height:24px;overflow:hidden}
.wrap_self_intro .cont .box_ty3 h3 {margin-bottom:8px;font-size:18px;font-weight:600;letter-spacing:-2px}
.wrap_self_intro .cont .box_ty3 h4 {font-size:15px;font-weight:600}
.wrap_self_intro .cont .box_ty3 .tit_box h4 {margin-bottom:8px;font-size:18px;letter-spacing:-2px}
.wrap_self_intro .cont .box_ty3 .txt_byte {margin:10px 0 20px 0;font-size:13px;text-align:right}
.wrap_self_intro .cont .box_ty3 .txt_byte span {color:#ff391f}
.wrap_self_intro .cont .box_ty3 .txt_byte span.bar_line {color:#e6e6e6}
.wrap_self_intro .cont .box_ty3 .txt_self_point {padding-top:10px;background:url('//www.saraminimage.co.kr/ui/open_recruit/bg_dotted.gif') repeat-x 0 top}
.wrap_self_intro .cont .box_ty3 .txt_self_point .tsp_ty1 {margin-top:15px;color:#ff7855;font-size:18px;line-height:30px;padding-left:26px;background:url('//www.saraminimage.co.kr/ui/open_recruit/txt_bul.png') no-repeat 0 5px}
.wrap_self_intro .cont .box_ty3 .txt_self_point .tsp_ty2 {margin-top:15px;color:#84bc2d;font-size:18px;line-height:30px;padding-left:26px;background:url('//www.saraminimage.co.kr/ui/open_recruit/txt_bul_ty2.png') no-repeat 0 7px}
.wrap_self_intro .cont .box_ty3 button.btn_tsp_hide {float:right;margin-top:12px;padding-right:15px;color:#a2a2a2;font-size:13px;letter-spacing:-1px;border:0;background:url('//www.saraminimage.co.kr/ui/open_recruit/btn_bg_acordian_on.png') no-repeat right 50%;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕';cursor:pointer}
.wrap_self_intro .cont .box_ty3 .tit_free {float:left;width:260px;height:260px;overflow:hidden}
.wrap_self_intro .cont .box_ty3 .tit_free h4 {font-size:25px;font-weight:400;line-height:27px;margin-bottom:7px\0}
.wrap_self_intro .cont .box_ty3 .tit_free p {font-size:13px;line-height:22px}
.wrap_self_intro .cont .box_ty3 .wrap_movie {float:right;width:459px;height:258px;overflow:hidden}
.wrap_self_intro .cont .box_ty3 .wrap_movie iframe {margin-top:-1px}
.wrap_self_intro .cont .list_apply_news {margin-bottom:40px;overflow:hidden}
.wrap_self_intro .cont .list_apply_news:last-child {margin-bottom:0}
.wrap_self_intro .cont .list_apply_news li {margin-bottom:8px;padding-left:10px;font-size:15px;color:#666;line-height:20px;background:url('//www.saraminimage.co.kr/ui/common/list_dot.png') no-repeat 0 8px}
.wrap_self_intro .cont .list_apply_news li a:hover {text-decoration:underline}
.wrap_self_intro .cont .box_ty3 strong {font-weight:bold}
.wrap_self_intro .cont .box_ty3 div font {font-weight: bold}           /* 합격자 후기 컨텐츠 관련 css 추가 */
.wrap_self_intro .cont .tit_more_info {margin:20px 0 10px 0;font-size:20px;letter-spacing:-2px}
.wrap_self_intro .cont .ty_space {margin-top:60px}
.wrap_self_intro .cont .ty_space2 {margin-top:40px}
.wrap_self_intro .item_self {margin-top:-1px;padding:20px 50px 20px 50px;letter-spacing:-2px;background-color:#f8f8f8;border:1px solid #e6e6e6;overflow:hidden}
.wrap_self_intro .item_self h3 {float:left;width:680px;color:#444;font-weight:600;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wrap_self_intro .item_self button.btn_tsp_show {float:right;padding-right:15px;font-size:13px;letter-spacing:-1px;border:0;background:url('//www.saraminimage.co.kr/ui/open_recruit/btn_bg_acordian.png') no-repeat right 50%;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕';cursor:pointer}
.wrap_self_intro .item_self p {font-size:14px;line-height:22px}
.txt_fromt {float:right;margin-top:-95px;text-align:right}
.btn_rs_gotop {float:right;width:42px;height:20px;margin-top:4px;background:url('//www.saraminimage.co.kr/ui/open_recruit/btn_gotop.png') no-repeat 0 0;overflow:hidden;color:transparent !important;font-size:10px;font-size:0px\9}

/* 인적성 후기 list */
.recruit_content_list .td_tit a {display:block;width:100%;text-align:left;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-1px;line-height:19px}
.recruit_content_list .td_part {width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.recruit_content_list tr.on {background:#eff2ff}/* 활성화 */
.recruit_content_bottom {position:relative;margin-top:20px;height:36px}
.recruit_content_bottom .btn_write_review {position:absolute;top:-5px;right:0;height:36px;padding:0 13px;border:1px solid #e6e6e6;box-sizing:border-box;background:#fff;color:#666;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;font-size:14px;line-height:34px;letter-spacing:-2px;cursor:pointer}

/* 인적성 후기 view */
.aptitude_view .tit_box {padding-bottom:10px}
.aptitude_view .tit_box:after {display:block;content:'';clear:both}
.aptitude_view .tit_box h3 {float:left}
.aptitude_view .tit_box p {float:right;letter-spacing:-2px}
.aptitude_view .btn_box {padding-top:10px}
.aptitude_view .btn_box:after {display:block;content:'';clear:both}
.aptitude_view .btn_box button {height:36px;padding:0 13px;border:1px solid #e6e6e6;background:#fff;box-sizing:border-box;color:#666;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;font-size:14px;line-height:34px;letter-spacing:-2px;cursor:pointer}
.aptitude_view .btn_box .btn_list {float:left}
.aptitude_view .btn_box .btn_write_review {float:right}
.aptitude_view .public_list_wrap h3 {font-size:30px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;color:#353535;letter-spacing:-3px}

/* 인적성 후기 등록 레이어 팝업 */
.write_review_content h2 {padding-bottom:15px}
.write_review_content td input {width:360px}
.write_review_content td select {width:107px}
.write_review_content td .input_tit {width:715px}
.write_review_content .td_company_name {position:relative}
.write_review_content .td_company_name .srch_box {display:none;position:absolute;left:15px;top:34px;width:370px;height:158px;border:1px solid #ddd;background:#fff;overflow-y:auto;z-index:10;}
.write_review_content .td_company_name .srch_box ul,
.write_review_content .td_company_name .srch_box .nodata_content {display:none}
.write_review_content .td_company_name .srch_box.srch_open,
.write_review_content .td_company_name .srch_box.nodata_open {display:block}/* 활성화 */
.write_review_content .td_company_name .srch_box.srch_open ul,
.write_review_content .td_company_name .srch_box.nodata_open .nodata_content {display:block}/* 활성화 */
.write_review_content .srch_open li {height:26px;line-height:24px;padding:0 5px;font-size:13px;cursor:pointer}
.write_review_content .srch_open li span {color:#364fc7}
.write_review_content .srch_open li:hover {text-decoration:underline;background:#f6f6f6}
.write_review_content .nodata_open .txt01 {padding:18px 0 0 20px;line-height:20px;font-size:13px;color:#444;letter-spacing:-1px;font-weight:bold}
.write_review_content .nodata_open .txt01 span {color:#364fc7}
.write_review_content .nodata_open .txt02 {padding:25px 0 0 20px;line-height:20px;font-size:12px;color:#888;letter-spacing:-1px}
.write_review_content .nodata_open .txt02 button {display:inline;height:20px;line-height:20px;padding:0;border:0;background:none;color:#444}
.write_review_content .th_review {padding-top:10px;vertical-align:top}
.write_review_content .td_review {padding:8px 15px}
.write_review_content td textarea {width:705px;height:164px;border:1px solid;resize:none;border-color:#cdcdcd #f3f3f3 #f3f3f3 #cdcdcd}

.item_self .list_ask {margin:40px 0}
.item_self .list_ask li {margin-bottom:3px;font-size:18px;line-height:22px;font-weight:bold;letter-spacing:-2px}
.item_self .list_ask li .txt_apply_depart {font-size:13px;font-weight:normal;color:#888}
.tbl_self_intro {width:100%;margin-top:10px;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4;line-height:22px;border-collapse:collapse;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕'}
.tbl_self_intro th {font-size:15px;padding:12px 0;border-right:1px solid #e4e4e4;background-color:#f8f8f8;text-align:center;font-weight:600;letter-spacing:-1px;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕'}
.tbl_self_intro td {font-size:15px;padding:12px 20px;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center;letter-spacing:-1px;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕'}
.tbl_self_intro .td_apply_subject a {display:block;width:420px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;letter-spacing:-1px;padding-bottom:2px}
.tbl_self_intro .td_apply_subject a:hover {text-decoration:underline}
.tbl_self_intro .td_apply_subject .details {display:block;width:420px;font-size:12px;color:#888;text-align:left;letter-spacing:-1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.open_recruit_rwing {position:absolute;top:346px;left:50%;margin-left:500px;width:213px}
.open_recruit_rwing .area1 {display:block;padding:22px 14px 20px 20px;color:#fff;font-size:13px;letter-spacing:-1px;border:1px solid #4d4f56;background:#4d4f56 url('//www.saraminimage.co.kr/ui/open_recruit/bg_rwing.png') no-repeat 180px 50%}
.open_recruit_rwing .area1 h6 {width:160px;font-size:20px;line-height:24px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.open_recruit_rwing .area2 {margin-top:6px;border:1px solid #eb6a55}
.open_recruit_rwing .area2 ul {margin:20px 20px 5px 20px;overflow:hidden}
.open_recruit_rwing .area2 li {margin-bottom:14px}
.open_recruit_rwing .area2 li a:hover {text-decoration:underline}
.open_recruit_rwing .area2 li p {width:170px;color:#888;padding-top:2px;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.open_recruit_rwing .area2 .txt_dday {display:inline-block;margin:3px 5px 0 0;color:#000;font-weight:600;font-size:12px;vertical-align:middle}
.open_recruit_rwing .area2 .txt_today, .open_recruit_rwing .area2 .txt_today .txt_dday, .open_recruit_rwing .area2 .txt_today p {color:#ff0000}
.open_recruit_rwing .area2 .txt_comname {display:inline-block;width:120px;vertical-align:middle;font-size:14px;color:#444;font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.open_recruit_rwing .btn_rs_gotop {float:none;display:block;margin:10px auto 0 auto}
.rwing_fix {position:fixed;top:61px}
.rw_resume {width:211px;margin-top:6px;border:1px solid #e1e1e1;overflow:hidden}
.rw_resume a {float:left;width:105px;height:26px;padding-top:51px;text-align:center;color:#444;letter-spacing:-1px;font-size:12px;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕'}
.rw_resume a.m1_text {border-right:1px solid #e1e1e1;background:url('//www.saraminimage.co.kr/ui/open_recruit/ico_text.png') no-repeat 50% 14px}
.rw_resume a.m2_spelling {background:url('//www.saraminimage.co.kr/ui/open_recruit/ico_spelling.png') no-repeat 50% 14px}
.rw_resume a span {padding-right:8px;background:url('//www.saraminimage.co.kr/ui/open_recruit/ico_bg_text.png') no-repeat 100% 5px}
.rw_resume:after {content:'';clear:left;display:block}

.lay_dimmed {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:url("//www.saraminimage.co.kr/ui/open_recruit/bg_dim_rs.png") repeat 0 0;z-index:9998}
.lay_thum_preview {position:fixed;top:7%;left:50%;margin-left:-430px;width:800px;padding:57px 30px 35px 30px;z-index:2;background:url("//www.saraminimage.co.kr/ui/open_recruit/bg_lay_preview.png") repeat 0 0;overflow:hidden}
.lay_thum_preview .tit_area {height:55px}
.lay_thum_preview .tit_area h3 {float:left;margin-right:50px;color:#fff;font-size:36px;line-height:28px;height:36px;letter-spacing:-5px;background:url("//www.saraminimage.co.kr/ui/open_recruit/bg_tit_preview.gif") no-repeat 0 2px;padding-left:40px}
.lay_thum_preview .tit_area button {display:inline-block;width:39px;height:39px;text-align:center;font-size:15px;line-height:39px;background-color:#55575d;color:#fff;cursor:pointer;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕'}
.lay_thum_preview .tit_area button.on, .lay_thum_preview .tit_area button:hover {background-color:#ffc425;color:#43454d}
.lay_thum_preview .area_img {width:100%;height:678px;overflow-y:scroll;background-color:#FFF}
.lay_thum_preview .btn_lay_close {position:absolute;top:28px;right:30px;width:25px;height:25px;background:url("//www.saraminimage.co.kr/ui/open_recruit/bg_lay_close.png") no-repeat 0 0;overflow:hidden;color:transparent;font-size:0px\9}

/* 신입 공채 리스트 상단 영역 */
.recruilt_list_wrap {margin-bottom:40px}
.recruilt_list_wrap .list_info{position:relative;height:32px;padding:10px 0 5px;font-family:Malgun Gothic, '맑은 고딕',dotum,'돋움'}
.recruilt_list_wrap .list_info b{font-size:20px;color:#425ad4;letter-spacing:-2px}
.recruilt_list_wrap .list_info strong{font-size:20px;color:#333;letter-spacing:-2px;font-weight:bold}
.recruilt_list_wrap .list_info strong span{font-size:22px;color:#ff3c00;padding-right:6px;vertical-align:-2px;letter-spacing:-1px}
.recruilt_list_wrap .list_info .today_accept_cnt{margin-left:6px;color:#666;font-size:16px;line-height:16px;letter-spacing:-1px}
.recruilt_list_wrap .list_info .today_accept_cnt span{text-decoration:underline}
.recruilt_list_wrap .list_info .cm_name_searchbox{}
.recruilt_list_wrap .cm_name_searchbox{position:absolute;top:4px;right:0;font-size:0}
.recruilt_list_wrap .cm_name_searchbox input{display:inline-block;padding-left:10px;width:187px;height:32px;line-height:32px;border:1px solid #ddd;border-right:0 none;color:#888;font-size:13px;box-sizing:border-box;-webkit-box-sizing:border-box}
.recruilt_list_wrap .cm_name_searchbox button{display:inline-block;width:52px;height:32px;padding-bottom:4px;color:#fff;border:1px solid #5e75ee;font-size:13px;background-color:#6d82f3;box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:top;font-family:normal;font-family:Malgun Gothic, '맑은 고딕',dotum,'돋움';font-weight:bold}
.recruilt_list_wrap .cm_name_searchbox button.btn_reset{display:inline-block;overflow:hidden;width:32px;height:32px;margin-left:5px;padding-bottom:4px;border:0 none;background:url(//www.saraminimage.co.kr/ui/open_recruit/btn_research.png) no-repeat center center;text-indent:100%;white-space:nowrap;cursor:pointer}
.recruilt_list_wrap .cm_name_searchbox .wrap_placeholder {display: inline-block; *display: inline; *zoom: 1;position: relative}
.recruilt_list_wrap .cm_name_searchbox .wrap_placeholder .pseudo_placeholder {position:absolute;top:50%;left:9px;height:32px;line-height:32px;margin-top:-16px;font-size:13px;color:#aaa}

.recruilt_list_wrap .search_filter_box{position:relative;padding:14px 0 19px;border-top:2px solid #444;font-family:Malgun Gothic, '맑은 고딕',dotum,'돋움'}
.recruilt_list_wrap .search_filter_box .sort_list{display:inline-block;position:relative;top:3px;overflow:hidden;margin-right:4px}
.recruilt_list_wrap .search_filter_box .sort_list li{float:left;display:inline-block;color:#555;font-size:13px;letter-spacing: -1px;word-spacing:-1px}
.recruilt_list_wrap .search_filter_box .sort_list li a{display:inline-block;width:74px;text-align:center;font-family:inherit}
.recruilt_list_wrap .search_filter_box .sort_list li a.on{font-weight: bold}
.recruilt_list_wrap .search_filter_box .sort_list li:before{content:'';display: inline-block;margin:0px 11px 0 8px;width:1px;height:12px;background-color:#e5e5e5;vertical-align:middle}
.recruilt_list_wrap .search_filter_box .sort_list li:first-child:before{margin:0;padding:0;width:0}
.recruilt_list_wrap .search_filter_box .sort_list li:first-child a{width:57px}
.recruilt_list_wrap .search_filter_box:after{clear:both;content:'';display:block}
.recruilt_list_wrap .search_filter_box .now_support{display:inline-block;word-spacing:-1px;padding-left:1px}
.recruilt_list_wrap .search_filter_box .now_support input{vertical-align:middle}
.recruilt_list_wrap .add_option{position:absolute;top:8px;right:1px;letter-spacing:-1px}
.recruilt_list_wrap .add_option input{vertical-align:middle}
.recruilt_list_wrap .add_option .select {position:relative;display:inline-block;width:107px;margin-left:8px;padding:3px 0 6px 5px;border: 1px solid #e5e5e5;height:inherit;color:#666;font-size:13px;letter-spacing:-1px;box-sizing:border-box;font-family:Malgun Gothic, '맑은 고딕',dotum,'돋움'}
.recruilt_list_wrap .select button {width:100px;height:19px;font-size:13px;color:#555;padding:0 17px 0 6px;line-height:17px;border:none;letter-spacing:-1px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;box-sizing:border-box}
.recruilt_list_wrap .select .my_value {background:url(//www.saraminimage.co.kr/ui/public_recruit/icon_coverletter_list.png) no-repeat 77px -5px;text-align:left;cursor:pointer}
.recruilt_list_wrap .select .select_list {display:block;overflow-y:scroll;position:absolute;top:29px;left:-1px;width:105px;border:1px solid #dadbdd;background:#fff;z-index:10}
.recruilt_list_wrap .select.open .select_list{display:block}
.recruilt_list_wrap .select_list a {display:block;overflow:hidden;width:64px;height:30px;padding:0 11px;font-size:13px;color:#666;line-height:30px;white-space:nowrap;text-overflow:ellipsis;word-break:normal;vertical-align:top;letter-spacing:-1px}
.recruilt_list_wrap .select_list a:hover{background-color:#f6f6f6;text-decoration:underline}

/* 신입/공채 기본 나열 리스트 컨텐츠 영역 */
.recruilt_list_wrap .common_recruit_list{border-spacing:0;border-collapse:collapse;width:100%;border-top:1px solid #ddd;table-layout:fixed}
.recruilt_list_wrap .common_recruit_list td{padding:18px 0 10px;border-bottom:1px solid #ebebeb;height:65px;vertical-align:top;font-family:Malgun Gothic, '맑은 고딕',dotum,'돋움';letter-spacing:-1px}
.recruilt_list_wrap .common_recruit_list button.interested_corp{vertical-align:6px}

.recruilt_list_wrap .common_recruit_list td.notice_area{padding:0;vertical-align:middle;background-color:#eff2ff;color:#333;text-align:center;font-weight:bold;font-size:16px;line-height:0}
.recruilt_list_wrap .common_recruit_list td.notice_area b{color:#4d66e0}
.recruilt_list_wrap .common_recruit_list td.no_search_situation{padding:60px 0;vertical-align:middle;color:#444;text-align:center;font-size:16px}
.recruilt_list_wrap .common_recruit_list td.no_search_situation b{color:#4d66e0}

.common_recruit_list td.company_nm{padding-left:15px;font-size:15px;color:#444}
.common_recruit_list td.company_nm .icon{margin-top:11px}
.common_recruit_list td.company_nm .icon .insa_icon{display:inline-block;overflow:hidden;width:31px;height:13px;margin:2px 3px 0 0;background:url(//www.saraminimage.co.kr/ui/icon/flag.png) 0 0 no-repeat;color:#d1cbc1;text-indent:100%;white-space:nowrap}/* 인사통 */
.common_recruit_list button.interested_corp{background-position:-42px 0}
.common_recruit_list button.interested_on{background-position:-62px 0}

.common_recruit_list .notification_info .icon_new{display:inline-block;width:22px;height:5px;margin:7px 0 0 3px;background:url(//www.saraminimage.co.kr/ui/main/sp/list_realtime_ranking.png) 0 -280px no-repeat;text-indent:-9999px;vertical-align:top}
.common_recruit_list .notification_info .btn_scrap{vertical-align:top}
.common_recruit_list .notification_info .job_tit{display:inline-block;width:100%;height:26px;font-size:15px;color:#444}
.common_recruit_list .notification_info .job_tit .str_tit {display:inline-block;overflow:hidden;max-width:90%;text-overflow:ellipsis;white-space:nowrap;color:#333;}
.common_recruit_list .notification_info .job_sector{font-size:13px;color:#666}
.common_recruit_list .notification_info .job_sector span:before{content:'';display: inline-block;margin:0px 11px 0 8px;width:1px;height:11px;background-color:#e5e5e5;vertical-align:middle}
.common_recruit_list .notification_info .job_sector span:first-child:before{width:0;margin:0}

.common_recruit_list .recruit_condition{font-size:12px;color:#666}
.common_recruit_list .recruit_condition p{margin:0;padding:6px 0 0}
.common_recruit_list .recruit_condition p:first-child{padding:0}
.common_recruit_list .company_info{font-size:12px;color:#888}
.common_recruit_list .company_info p{padding:0 0 0 17px;margin:7px 0 0;background:url(//www.saraminimage.co.kr/ui/public_recruit/company_info_icon_20160808.png) 0 0 no-repeat}
.common_recruit_list .company_info p:first-child{margin-top:0px !important}
.common_recruit_list .company_info .employment_type{background-position:0 0px}
.common_recruit_list .company_info .work_place{background-position:0 -100px}
.common_recruit_list .company_info .salary{background-position:0 -200px}
.common_recruit_list .support_info{font-size:12px;color:#666;text-align:center}
.common_recruit_list .support_info p{padding:0;margin:6px 0 0 0}
.common_recruit_list .support_info p:first-child{margin-top:0}
.common_recruit_list .support_info p img{vertical-align:top}
.common_recruit_list .support_info p.pass_refer{margin-top:5px}
.common_recruit_list .support_info .deadlines.end{color:#ff0000}
.common_recruit_list tr.noti_list .company_nm .str_tit,
.common_recruit_list tr.noti_list .notification_info .str_tit {color: #425ad4;font-weight: bold}
.common_recruit_list tr.recruit_visited td{background-color:white}
.common_recruit_list tr.recruit_visited .check,
.common_recruit_list tr.recruit_visited .company_nm,
.common_recruit_list tr.recruit_visited .company_nm .icon,
.common_recruit_list tr.recruit_visited .str_tit,
.common_recruit_list tr.recruit_visited .notification_info,
.common_recruit_list tr.recruit_visited .job_sector,
.common_recruit_list tr.recruit_visited .recruit_condition,
.common_recruit_list tr.recruit_visited .company_info,
.common_recruit_list tr.recruit_visited .support_info {opacity:0.6}

/* 리스트 하단 버튼 영역 */
.recruilt_list_wrap .wrap_button_list{margin: 10px 0;text-align: right;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움'}
.recruilt_list_wrap .wrap_button_list a,
.recruilt_list_wrap .wrap_button_list button{display: inline-block}
.recruilt_list_wrap .wrap_button_list a:hover{text-decoration: none}
.recruilt_list_wrap .wrap_button_list .btn_apply_email{border: 1px solid #e4e5e7;padding: 0 15px 0 42px;height: 36px;line-height: 31px;color: #444;letter-spacing: -1px;background: url(//www.saraminimage.co.kr/ui/icon/button_apply_email.png) 15px 50% no-repeat;box-sizing: border-box}
.recruilt_list_wrap .default_paging + .wrap_button_list{margin-top: -31px}

/* 리스트 상품 스타일 */
.recruilt_list_wrap .common_recruit_list .icon_att_r {display:inline-block;margin-top:-1px;margin-right:3px;width:35px;height:20px;vertical-align:top;background:url(//www.saraminimage.co.kr/service/new/icon_attention_20160714.png) 0 0 no-repeat}
.recruilt_list_wrap .common_recruit_list .icon_att_g {display:none}
.recruilt_list_wrap .common_recruit_list .icon_att_b {display:inline-block;margin-top:-1px;margin-right:3px;width:35px;height:20px;vertical-align:top;background:url(//www.saraminimage.co.kr/service/new/icon_attention_20160714.png) 0 -50px no-repeat}

.recruilt_list_wrap .common_recruit_list .bold_fl{font-weight:bold}
.recruilt_list_wrap .common_recruit_list .bold_color_fl{font-weight: bold}
.recruilt_list_wrap .common_recruit_list .bold_color_fl_code{font-weight:bold}
.recruilt_list_wrap .common_recruit_list .color_fl{color:#585acb !important}
.recruilt_list_wrap .common_recruit_list a:hover .color_fl{color: #FF3366 !important;text-decoration:underline}
.recruilt_list_wrap .common_recruit_list .notice_fl,
.recruilt_list_wrap .common_recruit_list .top_fl,
.recruilt_list_wrap .common_recruit_list .top_fl_code {color:#0662C9;font-weight:bold}
.recruilt_list_wrap .common_recruit_list a:hover .top_fl,
.recruilt_list_wrap .common_recruit_list a:hover .top_fl_code {color: #ff4800;text-decoration: underline}
.recruilt_list_wrap .common_recruit_list a:visited .notice_fl,
.recruilt_list_wrap .common_recruit_list a:visited .top_fl,
.recruilt_list_wrap .common_recruit_list a:visited .top_fl_code{color: #7732a2;font-weight: bold}
.recruilt_list_wrap .common_recruit_list .bg_fl td{background-color:#fdffec !important}

/* 공고 view start */

/* 공채 속보 뷰 */
.open_recruit_view{position:relative;width:960px;margin:0 auto;padding:0 0 80px 0}
.open_recruit_view .job-wrapper{overflow:hidden}

.view_header{position:relative;width:960px;height:197px;margin-bottom:44px;z-index:3;background:#fff}
.recruit_info_header{position:absolute;top:0;left:0;width:960px;padding:47px 0 0 0;font-family:'Malgun Gothic', dotum, sans-serif;z-index:2;background:#fff;transform:translateZ(0)}
.recruit_info_header button{font-family:'Malgun Gothic', dotum, sans-serif;cursor:pointer}
.recruit_info_header .title_job{display:inline}
.recruit_info_header .company_name{display:block;width:710px;height:48px;font-size:40px;letter-spacing:-4px;color:#444;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.recruit_info_header .company_name a{font-size:40px}
.recruit_info_header .wrap_layer_tooltip{display:inline-block;margin:15px 0 0 6px}
.recruit_info_header .job_title{display:inline-block;margin-top:5px;height:24px;line-height:24px;font-size:20px;letter-spacing:-1px}
.recruit_info_header .job_title .btn_scrap{width:17px;height:16px;line-height:16px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top}
.recruit_info_header .job_title .wrap_scrap{margin:5px 0 0 1px}
.recruit_info_header .job_title .has_tooltip{cursor:help}
.recruit_info_header .wrap_scrap{vertical-align:-2px}
.recruit_info_header .wrap_scrap a{cursor:pointer}
.recruit_info_header .layer_tooltip_style1 .tail_top, .layer_tooltip_style1 .tail_top_center{height:8px;top:-8px;background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/img_view_spr.png) -100px -1100px no-repeat}
.recruit_info_header .layer_tooltip_style1{font-size:12px !important;font-family:'Malgun Gothic', 'dotum', sans-serif !important;color:#555 !important;background:#f4f4f4 !important;border:#c0c0c0 1px solid !important;padding:4px 8px 6px 8px !important}
.recruit_info_header .layer_tooltip_style1 .title{height:auto !important;font-size:12px !important;font-weight:normal !important;color:#555 !important}
.recruit_info_header .summary_count_list{width:710px;overflow:hidden;margin:9px 0 0 0}
.recruit_info_header .summary_count_list li{height:18px;line-height:18px;float:left;margin-left:9px;padding-left:10px;background:url(//www.saraminimage.co.kr/ui/common/bg_view_tool.png) -11px 4px no-repeat;color:#666;font-size:12px;letter-spacing:-1px}
.recruit_info_header .summary_count_list li:first-child{margin-left:0;padding-left:0;background:none}
.recruit_info_header .summary_count_list li span{color:#5076dd;letter-spacing:0;vertical-align:-1px}
.recruit_info_header .summary_count_list li button{position:relative;background:none;border:none;display:inline-block;width:auto;height:18px;line-height:16px;color:#666;font-size:12px;letter-spacing:-1px;vertical-align:top}
.recruit_info_header .summary_count_list li button span{display:block;position:absolute;left:0;top:4px}
.recruit_info_header .summary_count_list li button.interested_corp{padding-left:18px}
.recruit_info_header .summary_count_list li button.interested_corp span{width:14px;height:13px;background:url(//www.saraminimage.co.kr/ui/btn/sp_interested_corp.png) -1px 0px no-repeat}
.recruit_info_header .summary_count_list li button.interested_corp.interested_on span{background-position:-21px 0}
.recruit_info_header .summary_count_list li button.copy_url{padding-left:16px}
.recruit_info_header .summary_count_list li button.copy_url span{width:12px;height:13px;background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/img_view_spr.png) 0px -1100px no-repeat}
.recruit_info_header .company_date{position:absolute;top:46px;right:0;text-align:right}
.recruit_info_header .company_date .date{margin-bottom:5px;font-size:19px;font-weight:bold;letter-spacing:-1px;text-align:center;min-width:212px}
.recruit_info_header .company_date .d_day{color:#fb5300}
.recruit_info_header  .quick_link{width:871px;height:38px;border:#eaeaea 1px solid;border-bottom:#000 1px solid;margin-top:25px;background:#f9f9f9}
.recruit_info_header  .quick_link:after{content:'.';display:block;height:0px;clear:both;visibility:hidden}
.recruit_info_header  .quick_link li{display:block;float:left;position:relative;width:145px;height:38px}
.recruit_info_header  .quick_link li:first-child{width:146px}
.recruit_info_header  .quick_link li:after{content:'';width:1px;height:11px;position:absolute;top:14px;left:0;background:#e4e4e4}
.recruit_info_header  .quick_link li:first-child:after{display:none}
.recruit_info_header  .quick_link li a{display:block;height:38px;line-height:38px;cursor:pointer;text-align:center;position:relative;z-index:1;color:#444;font-size:13px;letter-spacing:-1px}
.recruit_info_header  .quick_link li.selected a{position:absolute;z-index:2;height:39px;top:-1px;left:-1px;right:-1px;bottom:-1px;background:#fff;border:#000 1px solid;border-bottom:none;font-weight:bold;font-size:16px}
.recruit_info_header  .quick_link li.disabled a{color:#ccc;cursor:default}
.recruit_info_header .share{position:absolute;top:176px;right:0}
.recruit_info_header .share:after{content:'.';display:block;height:0px;clear:both;visibility:hidden}
.recruit_info_header .share a{display:block;width:38px;height:38px;text-indent:-200%;white-space:nowrap;overflow:hidden;font-size:0;line-height:0;text-shadow:none;color:transparent;float:left;border:#ebebeb 1px solid;border-left:none}
.recruit_info_header .share a:first-child{border-left:#ebebeb 1px solid}
.recruit_info_header .share .btn_fb{background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/img_view_spr.png) 0px -1400px no-repeat}
.recruit_info_header .share .btn_fb:hover{background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/img_view_spr.png) 0px -1000px no-repeat}
.recruit_info_header .share .btn_tw{background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/img_view_spr.png) -100px -1400px no-repeat}
.recruit_info_header .share .btn_tw:hover{background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/img_view_spr.png) -100px -1000px no-repeat}
.apply_link_btn{display:block;width:212px;height:62px;position:absolute;right:0;overflow:hidden;color:transparent;background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/btn_apply_spr.png) 0 0 no-repeat}
.apply_link_btn .alt{text-indent:-100%;*text-indent:0;white-space:nowrap;overflow:hidden;font-size:0;line-height:0;text-shadow:none}
.apply_link_btn.quick{background-position:0 0}
.apply_link_btn.formal{background-position:0 -100px}
.apply_link_btn.expired{background-position:0 -200px}
.apply_link_btn.howto{background-position:0 -300px}
.apply_link_btn.homepage{background-position:0 -400px}
.apply_link_btn.worknet{background-position:0 -500px}
.view_header.fixed .recruit_info_header{position:fixed;left:50%;margin-left:-480px}
.view_header.fixed.absl{margin-bottom:45px}
.view_header.fixed.absl .recruit_info_header{position:absolute;top:0;margin-left:0}
.view_header.fixed .recruit_info_header .company_name{height:30px;font-size:26px;line-height:24px;padding-left:20px}
.view_header.fixed .recruit_info_header .company_name a{font-size:26px;font-weight:bold;letter-spacing:-3px}
.view_header.fixed .recruit_info_header .company_name span{font-size:26px;font-weight:bold;letter-spacing:-3px}
.view_header.fixed .recruit_info_header .wrap_interested_corp{margin:4px 0 0 6px}
.view_header.fixed .recruit_info_header .job_title{height:24px;line-height:24px;font-size:18px;margin-top:0;padding-left:20px}
.view_header.fixed .recruit_info_header .job_title a.has_tooltip{cursor:help}
.view_header.fixed .recruit_info_header .job_title .wrap_scrap{margin-top:7px}
.view_header.fixed .recruit_info_header .summary_count_list{display:none}
.view_header.fixed .recruit_info_header .company_date{right:30px}
.view_header.fixed .recruit_info_header .company_date .date{margin:-2px 0 4px 0;font-size:15px;font-weight:normal;min-width:160px;height:18px;line-height:18px}
.view_header.fixed .recruit_info_header .company_date .d_day{color:#fb5300}
.view_header.fixed .recruit_info_header .company_date .sri_btn_lg{width:160px;height:32px;}
.view_header.fixed .recruit_info_header .company_date .sri_btn_lg span{font-size:14px !important;letter-spacing:-1px;width:158px;height:30px;line-height:30px;font-weight:normal;}
.view_header.fixed .recruit_info_header .share{top:126px}
.view_header.fixed .recruit_info_header .quick_link{margin-top:25px}
.view_header.fixed .apply_link_btn{width:160px;height:32px;background-position:-300px 0}
.view_header.fixed .apply_link_btn.quick{background-position:-300px 0}
.view_header.fixed .apply_link_btn.formal{background-position:-300px -100px}
.view_header.fixed .apply_link_btn.expired{background-position:-300px -200px}
.view_header.fixed .apply_link_btn.howto{background-position:-300px -300px}
.view_header.fixed .apply_link_btn.homepage{background-position:-300px -400px}
.view_header.fixed .apply_link_btn.worknet{background-position:-300px -500px}

.clipboard_dummy {position:fixed;top:-1px;left:-1px;width:1px;height:1px;overflow:hidden}

/* 관심기업 추가/해제 버튼 */
button.interested_corp{ display: inline-block; *display: inline; *zoom: 1;border: 0;width: 16px; height: 16px;background: url(//www.saraminimage.co.kr/ui/btn/sp_interested_corp.png) 0 1px no-repeat; cursor: pointer; vertical-align: top}
button.interested_corp span{ text-indent: -1000em;font: 0/0 Arial}
button.interested_on{ background-position: -20px 1px}
button.interested_corp_large{ width: 20px; height: 20px; background-position: -40px 1px}
button.interested_large_on{ background-position: -60px 1px}

/* 툴팁(말풍선) 레이어 */
.wrap_layer_tooltip{display: inline-block;*display: inline;*zoom: 1;position: relative;margin: 2px 0 0 2px;margin-top: 3px\0;line-height: 0;vertical-align: top}
.wrap_layer_tooltip button.interested_corp{margin-top: 0 !important}
.layer_tooltip{position: absolute;z-index: 200;border: 1px solid #565960;padding: 10px 10px 10px 10px !important;min-width: 100px;_width: 100px;font-size: 11px !important;font-family: dotum, "돋움" !important;box-sizing: border-box}
.layer_tooltip p{margin: 0;white-space: nowrap}
.layer_tooltip strong{font-weight: bold}
.layer_tooltip .title{margin-right: 10px;font-weight: bold;color: #606060}
.layer_tooltip .btn_close_layer{position: absolute;top: 0;right: 0;border: 0;background: none;cursor: pointer}
.layer_tooltip .btn_close_layer span{display: block;overflow: hidden;white-space: nowrap;text-indent: 100%}
.layer_tooltip .tooltip_inner{_margin-bottom: -4px;width: 100%;line-height: 15px;letter-spacing: -1px}
.layer_tooltip .align_center{text-align: center}
.layer_tooltip .align_center .title{margin-right: 0}
.layer_tooltip_style1{color: #949494;background-color: #fff}
.layer_tooltip_style1 .btn_close_layer{width: 19px;height: 19px;background: url(//www.saraminimage.co.kr/ui/layer/button/close_layer_tooltip.png) 50% 50% no-repeat}
.layer_tooltip_style1 .tail_top,
.layer_tooltip_style1 .tail_top_center,
.layer_tooltip_style1 .tail_top_right,
.layer_tooltip_style1 .tail_bottom,
.layer_tooltip_style1 .tail_bottom_center,
.layer_tooltip_style1 .tail_bottom_right{position: absolute;width: 9px;height: 6px;background: url(//www.saraminimage.co.kr/ui/layer/sp/tooltip_tail_style1.png) 0 -6px no-repeat}
.layer_tooltip_style1 .tail_top{top: -6px;left: 0}
.layer_tooltip_style1 .tail_top_center{top: -6px;left: 50%;margin-left: -5px}
.layer_tooltip_style1 .tail_top_right{top: -6px;right: 0}
.layer_tooltip_style1 .tail_bottom{bottom: -6px;left: 0;background-position: 0 0}
.layer_tooltip_style1 .tail_bottom_center{bottom: -6px;left: 50%;margin-left: -5px;background-position: 0 0}
.layer_tooltip_style1 .tail_bottom_right{bottom: -6px;right: 0;background-position: 0 0}

/* 채용정보 */
.recruit_info_content {position:relative;width:960px;margin:0 auto}
.recruit_info_content .recruit_view_reform{width:860px;margin:0 auto}
.recruit_info_content .recruit_view_reform .reform_article{width:860px !important}
.recruit_info_content .recruit_view_reform .reform_article img {vertical-align:baseline}
.recruit_info_content .recruit_view_reform table{line-height:1.231}
.recruit_info_content .recruit_view_reform p {margin:initial;padding:initial}
.recruit_info_content .detl_view{text-align:left}
.recruit_info_content .detl_view table.dvtype01 tr.img_import td .btn_download img{margin-left:5px;vertical-align:-5px}
.recruit_info_content .detl_view tr.attach_file th
.recruit_info_content .detl_view tr.attach_file td{vertical-align: top}
.recruit_info_content .detl_view tr.attach_file .attach_file_name{display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 100%;font-size: 12px;color: #f85b54}
.recruit_info_content .detl_view .link_apply_method{margin-right: 4px;text-decoration: underline}
.recruit_info_content .detl_view .link_apply_method:after{content: ',';display: inline-block}
.recruit_info_content .detl_view .link_apply_method:last-child{margin-right: 0}
.recruit_info_content .detl_view .link_apply_method:last-child:after{content: none}
.recruit_info_content .detl_view span.link_apply_method{text-decoration: none}
.recruit_info_content .detl_view .list_attach_file{margin-top: -3px}
.recruit_info_content .detl_view .list_attach_file li{position: relative;padding-right: 150px;line-height: 22px}
.recruit_info_content .detl_view .list_attach_file li.whole_download{height: 22px}
.recruit_info_content .detl_view .list_attach_file li .file_name{display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 410px;color: #f85b54;vertical-align: top}
.recruit_info_content .detl_view .list_attach_file li .link_download{position: absolute;top: 0;left: 416px}
.recruit_info_content .detl_view .list_attach_file li:after{content: '';display: block;clear: both}
.recruit_info_content .detl_view .link_download{display: inline-block;font-weight: bold;color: #587fe6}
.recruit_info_content .detl_view .link_download:hover{color: #587fe6}
.recruit_info_content .detl_view .link_download:first-child{margin-top: 0}

/* 공통영역 */
.recruit_info_content .job_cont_wrap{width:860px;margin:0 auto}
.recruit_info_content .view_section{margin:0 auto;padding-top:85px}
.recruit_info_content .view_section .m_tit{position:relative;border-bottom:2px solid #444;margin-bottom:30px;padding-bottom:10px;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕'}
.recruit_info_content .view_section .m_tit strong{font-size:30px;letter-spacing:-3px}
.recruit_info_content .view_section .m_tit .s_tit{margin-left:10px;color:#848484;font-size:16px;letter-spacing:-1px}
.recruit_info_content .view_section .m_tit .btn_right{position:absolute;right:4px;bottom:10px}
.recruit_info_content .view_section .m_tit .btn_right img{display:block}
.recruit_info_content .view_section .section_content{width:695px;margin:0 auto;padding:0 !important}
.recruit_info_content .view_section #replyContents {padding:0 0 20px!important}
.insa_tong_wrap{padding-top:0}
.ket_point_box{margin-top:20px}
.insa_tong_wrap .insa_tong{margin-top:0}
.recruit-reply-update-box textarea{height:35px}
.btn_companyinfo_wrap{margin:65px 0 15px;padding:30px 0 9px;background:none;border:none;text-align:center}
.rec-comments li .entry-user{padding:2px 3px 0 0}
.rec-comments li .entry-user a{height:14px;line-height:16px}
.rec-comments li.extended .entry-user a{overflow: hidden;width: auto;text-overflow: initial;text-decoration:none;font-size:12px;font-weight:bold;height:14px;line-height:16px; /* *height: 1%; */ }
.company_view{width:695px;margin:0 auto}
.company_view table th,
.company_view table td{font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕'}
.company_view .ico_wrap{vertical-align:top}
.company_view .company_info_section1 .sec1 .table_col_type1 colgroup .col1 {width:81px}
.company_view .company_info_section1 .sec1 .table_col_type1 colgroup .col2 {width:263px;*width:248px}
.company_view .company_info_section1 .sec1 .table_col_type1 colgroup .col3 {width:86px}
.company_view .company_info_section1 .sec1 .table_col_type1 colgroup .col4 {width:262px;*width:246px}
.company_view .company_info_section1 .sec8 .table_row_type2 colgroup .col1 {width:81px}
.company_view .company_info_section1 .sec8 .table_row_type2 colgroup .col2 {width:170px}
.company_view .company_info_section1 .sec8 .table_row_type2 colgroup .col3 {width:170px}
.company_view .company_info_section1 .sec8 .table_row_type2 colgroup .col4 {width:170px}
.company_view .company_info_section1 .sec8 .table_row_type2 colgroup .col5 {width:100px}
.company_view .company_info_section1 .sec8 .table_row_type2 colgroup .col6 {width:142px}
.company_view .company_info_section1 .sec8 .table_row_type2 colgroup .col7 {width:206px}
.company_view .company_info_section1 .sec8 .table_row_type2 colgroup .col8 {width:206px}
.company_view .company_info_section1 .sec8 .table_row_type2 colgroup .col9 {width:138px}
.company_view .company_info_section1 .sec8 .table_row_type2 colgroup .col10 {width:81px}
.company_view .company_info_section1 .sec8 .table_row_type2 colgroup .col11 {width:204px}
.company_view .company_info_section1 .sec8 .table_row_type2 colgroup .col12 {width:204px}
.company_view .company_info_section1 .sec8 .table_row_type2 colgroup .col13 {width:203px}
.company_view .company_info_section1 .sec10 .table_col_type3 colgroup .col1 {width:123px}
.company_view .company_info_section1 .sec10 .table_col_type3 colgroup .col2 {width:193px}
.company_view .company_info_section1 .sec11 .table_row_type2 colgroup .col1 {width:159px}
.company_view .company_info_section1 .sec11 .table_row_type2 colgroup .col2 {width:165px}
.company_view .company_info_section1 .sec11 .table_row_type2 colgroup .col3 {width:369px}
.company_view .hidden_star_cont .table_col_type3 th{letter-spacing:-1px}
.company_view .cert_mark li .item {display:table;position:relative;width:100px;height:79px;background:#fff url(//www.saraminimage.co.kr/ui/company_info/ico_medal.png) 50% 9px no-repeat;border:1px solid #e3e3e3;text-align:center}
.company_view .finance_summary .type_col2 {width:696px}
.company_view .finance_summary .type_col2 li,
.company_view .finance_summary .type_col2 li .num{width:347px}
.company_view .finance_summary .type_col3 {width:696px}
.company_view .finance_summary .type_col3 li,
.company_view .finance_summary .type_col3 li .num{width:231px}
.company_view .finance_summary .type_col4 {width:696px}
.company_view .finance_summary .type_col4 li,
.company_view .finance_summary .type_col4 li .num{width:173px}
.company_view .credit_report_small{margin:16px 0}
.company_view .table_col_type1 table {width:100%;border-collapse:collapse;border-spacing:0;border-bottom:1px solid #e3e3e3;table-layout:fixed}
.company_view .table_col_type1 th {padding:14px 0 14px;background-color:#f9f9f9;border:1px solid #e3e3e3;border-width:1px 1px 0 0;font-weight:normal;color:#666;text-align:center}
.company_view .table_col_type1 td {padding:13px 20px 12px;border:1px solid #e3e3e3;border-width:1px 0 0 0;font-size:14px;word-break:break-all;color:#666}
.company_view .bar_wrap {position:absolute;left:30px;bottom:20px;height:219px;background:url(//www.saraminimage.co.kr/ui/company_info/bg_bar_graph3.png) 0 38px repeat-x}
.company_view .bar_wrap li {position:relative;float:left;height:219px}
.company_view .starting_salary_info .inner_wrap {overflow:hidden}
.company_view .starting_salary_info .bar_graph {float:left;width:346px}
.company_view .starting_salary_info .desc_salary_info {float:left;width:346px;height:250px;margin-top:7px;border:1px solid #e3e3e3;border-width:1px 1px 1px 0;text-align:center}
.company_view .industrial_property ul{overflow:hidden;width:695px}
.company_view .industrial_property li .rgt{margin-left:355px}
.company_view .industrial_property .table_col_type3{width:695px}
.company_view .industrial_property .table_col_type3.lft,
.company_view .industrial_property .table_col_type3.rgt{width:340px;margin-bottom:8px}
.company_view .industrial_property .table_col_type3 table{height:103px}
.company_view .slales_income_capital {overflow:hidden;width:695px;margin-top:46px}
.company_view .slales_income_capital .inner {overflow:hidden;width:710px}
.company_view .slales_income_capital .inner_one .sales_info {width:695px;float:none;margin-right:0;margin-bottom:10px}
.company_view .slales_income_capital .inner_one .income_info {width:695px;float:none;margin-right:0;margin-bottom:10px}
.company_view .slales_income_capital .inner_one .capital_info {width:695px;float:none;margin-right:0;margin-bottom:10px}
.company_view .slales_income_capital .inner_one .bar4_graph,
.company_view .slales_income_capital .inner_one .bar3_graph,
.company_view .slales_income_capital .inner_one .bar2_graph,
.company_view .slales_income_capital .inner_one .bar1_graph {position:relative;width:693px;height:250px;margin-top:7px;border:1px solid #e3e3e3}
.company_view .slales_income_capital .inner_one .bar_wrap {position:absolute;left:50%;bottom:19px;margin-left:-151px}
.company_view .sales_info {width:340px;float:left;margin-right:15px;margin-bottom:10px}
.company_view .sales_info .tit_wrap {overflow:hidden}
.company_view .sales_info .tit_wrap .tit {float:left; height: 14px; line-height: 13px; line-height: 12px\0;font-weight:bold;font-size:14px;font-family: malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕'}
.company_view .sales_info .tit_wrap .unit {float:right; margin: 0 1px 0 0;height: 12px; line-height: 13px;color:#888;font-size:11px;letter-spacing:-0.5px}
.company_view .income_info {width:340px;float:left;margin-right:15px;margin-bottom:10px}
.company_view .income_info .tit_wrap {overflow:hidden}
.company_view .income_info .tit_wrap .tit {float:left; height: 14px; line-height: 13px; line-height: 12px\0;font-weight:bold;font-size:14px;font-family: malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕'}
.company_view .income_info .tit_wrap .unit {float:right; margin: 0 1px 0 0;height: 12px; line-height: 12px;color:#888;font-size:11px;letter-spacing:-0.5px}
.company_view .capital_info {width:340px;float:left;margin-right:15px;margin-bottom:10px}
.company_view .capital_info .tit_wrap {overflow:hidden}
.company_view .capital_info .tit_wrap .tit {float:left; height: 14px; line-height: 13px; line-height: 12px\0;font-weight:bold;font-size:14px;font-family: malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕'}
.company_view .capital_info .tit_wrap .unit {float:right; margin: 0 1px 0 0;height: 12px; line-height: 12px;color:#888;font-size:11px;letter-spacing:-0.5px}
.company_view .bar4_graph,
.company_view .bar3_graph,
.company_view .bar2_graph,
.company_view .bar1_graph {position:relative;width:338px;height:250px;margin-top:7px;border:1px solid #e3e3e3}
.company_view .bar4_graph .bar_wrap {width:278px}
.company_view .bar4_graph .bar_wrap li {padding-left:64px}
.company_view .bar4_graph .bar_wrap li .bar .num {width:83px}
.company_view .bar3_graph .bar_wrap {width:272px;padding-left:6px}
.company_view .bar3_graph .bar_wrap li {padding-left:87px}
.company_view .bar2_graph .bar_wrap {width:233px;padding-left:45px}
.company_view .bar2_graph .bar_wrap li {padding-left:98px}
.company_view .bar1_graph .bar_wrap {width:185px;padding-left:93px}
.company_view .bar1_graph .bar_wrap li {height:219px}
.company_view .bar1_graph .bar_wrap li .bar .num {color:#5e7af3;letter-spacing:0}
.company_view .bar1_graph .bar_wrap li .bg_color {width:61px;background-color:#5e7af3}
.company_view .bar1_graph .bar_wrap li .year {font-weight:bold;color:#444}
.company_view .starting_salary_info .bar_wrap li {position:relative;float:left;height:219px}
.company_view .starting_salary_info .bar {position:absolute;left:0;bottom:0;text-align:center}
.company_view .starting_salary_info .bar .bg_color {margin-top:8px;width:31px;background-color:#ccc}
.company_view .mean_salary_info {margin-top:14px}
.company_view .mean_salary_info .inner_wrap .tit_wrap {overflow:hidden;width:363px}
.company_view .mean_salary_info .inner_one .tit_wrap {overflow:hidden}
.company_view .mean_salary_info .tit_wrap .tit {float:left; height: 18px; line-height: 15px;font-weight:bold;font-size:18px;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕'}
.company_view .mean_salary_info .tit_wrap .unit {float:right; margin: 6px 1px 0 0; height: 12px; line-height: 12px; line-height: 15px\0;color:#888;font-size:11px;letter-spacing:-0.5px}
.company_view .mean_salary_info .inner_wrap {overflow:hidden}
.company_view .mean_salary_info .inner_wrap .bar_graph {float:left}
.company_view .mean_salary_info .inner_wrap .line_graph {float:left;margin-left:9px}
.company_view .mean_salary_info .inner_one .sales_info {width:740px;float:none;margin-right:0;margin-bottom:10px}
.company_view .mean_salary_info .inner_one .income_info {width:740px;float:none;margin-right:0;margin-bottom:10px}
.company_view .mean_salary_info .inner_one .capital_info {width:740px;float:none;margin-right:0;margin-bottom:10px}
.company_view .mean_salary_info .inner_one .bar4_graph,
.company_view .mean_salary_info .inner_one .bar3_graph,
.company_view .mean_salary_info .inner_one .bar2_graph,
.company_view .mean_salary_info .inner_one .bar1_graph {position:relative;width:738px;height:250px;margin-top:7px;border:1px solid #e3e3e3}
.company_view .mean_salary_info .inner_one .bar_wrap {position:absolute;left:50%;bottom:19px;margin-left:-151px}
.company_view .salary_desc_txt {width:693px;height:250px;background:url(//www.saraminimage.co.kr/ui/open_recruit/bg_salery_desc.png) 0 0 no-repeat;border:1px solid #e5e5e5}
.company_view .salary_desc_txt .txt {margin-top:103px;font-size:14px;text-align:center;line-height:22px}
.company_view .salary_desc_txt .bold {font-size:16px;font-weight:bold}
.company_view .salary_login {display:block;clear:both;*zoom:1;margin-top:10px;border:1px solid #e3e3e3}
.company_view .salary_login:after {display:block;clear:both;content:""}
.company_view .salary_login .desc_box {float:left;width:236px;height:69px;padding:30px 0 0 110px;background:url(//www.saraminimage.co.kr/ui/company_info/bg_salery_txt.png) 19px 10px no-repeat}
.company_view .salary_login .desc_box .bold {font-weight:bold;font-size:16px}
.company_view .salary_login .desc_box .point {color:#84b83e}
.company_view .salary_login .desc_box .txt {margin-top:8px;font-size:11px;color:#999;letter-spacing:-1px}
.company_view .salary_login .desc_box .txt strong {font-weight:bold}
.company_view .salary_login .login_box {float:left;margin-top:18px;height:67px;border-left:1px solid #eaeaea}
.company_view .salary_login .login_box .login_form {display:block;clear:both;*zoom:1;position:relative;width:315px;height:32px;margin-top:2px;margin-left:18px}
.company_view .salary_login .login_box .login_form:after {display:block;clear:both;content:""}
.company_view .salary_login .login_box .login_form label {position: absolute;top:0;left:10px;height:100%; line-height: 30px;color:#888}
.company_view .salary_login .login_box .login_form .wrap_placeholder{ display: inline-block; *display: inline; *zoom: 1;position: relative}
.company_view .salary_login .login_box .login_form .wrap_placeholder .pseudo_placeholder{ position: absolute; top: 50%; left: 9px; margin-top: -1px;line-height: 15px; font-family: dotum, "돋움"; font-size: 13px; color: #AAA}
.company_view .salary_login .login_box .login_form .txt_tool {float:left;width:85px;height:13px;padding:0;margin:9px 0 0 9px;border:none;font-family:dotum, "돋움", sans-serif;line-height:13px;line-height: 17px\0;letter-spacing:0;background-color:transparent;outline:0}
.company_view .salary_login .login_box .login_form button{border:none;cursor:pointer;overflow:visible;white-space: nowrap}
.company_view .salary_login .login_box .login_form .id_input_box {position:relative;display:block;float:left;width:102px;height:30px;background-color:#fdfdfd;border:1px solid #b1b1b1}
.company_view .salary_login .login_box .login_form .pw_input_box {position:relative;display:block;float:left;width:102px;height:30px;margin-left:6px;background-color:#fdfdfd;border:1px solid #b1b1b1}
.company_view .salary_login .login_box .login_form .btn_login {width:90px;height:32px;margin-left:8px;color:#fff;font-family:dotum, "돋움", sans-serif;font-size:14px;font-weight:bold;background:url(//www.saraminimage.co.kr/ui/company_info/bg_login_btn.png) no-repeat 0 0}
.company_view .salary_login .login_box .login_form .signup_forgotten {overflow:hidden;margin-top:6px;position:relative;line-height:16px;letter-spacing:-1px}
.company_view .salary_login .login_box .login_form .signup_forgotten a:hover {text-decoration:underline}
.company_view .salary_login .login_box .login_form .signup_forgotten .sign_up {float:left;margin-right:10px;color:#555}
.company_view .salary_login .login_box .login_form .signup_forgotten .forgotten {float:left;color:#555;font-weight:bold}
.company_view .salary_login .login_box .login_form .signup_forgotten span {float:left;position:relative;top:1px;*top:-2px;margin-right:8px;width:1px;height:11px;background:url(//www.saraminimage.co.kr/ui/common/bg_vline.png) no-repeat 0 50%}
.company_view .salary_login .login_box .login_form .setting {position:relative;width:100%;margin-top:-3px;margin-bottom:2px}
.company_view .salary_login .login_box .login_form .setting label {position:static;top:0;left:0;line-height:11px;padding-right:7px}
.company_view .salary_login .login_box .login_form .setting .dsc_ly {display:block;position:absolute;bottom:20px;left:-11px;z-index:10;width:272px;height:51px}
.company_view .salary_login .login_box .login_form .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}
.company_view .salary_login .login_box .login_form .setting .dsc_ly .dsc_arr {position:absolute;bottom:-2px;left:12px;width:13px;height:8px;background:url(//www.saraminimage.co.kr/ui/common/btn_login_ly_arr.png) 0 0 no-repeat}
.company_view .salary_login .login_box .login_form .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}
.company_view .salary_login .login_box .login_form .setting .dsc_ly .dsc_txt strong {font-weight:normal;color:#555}

.company_view .info_modify_go {margin-top:10px;text-align:right}
.company_view .info_modify_go .txt {color:#888}
.company_view .info_modify_go .link {color:#444;text-decoration:underline}
.company_view .company_info_section2 .sec2 .table_row_type2 {margin-top:28px}
.company_view .welfare_list_wrap {padding-left:132px;background:url(//www.saraminimage.co.kr/ui/company_info/bg_welfare_list.png) 26px 20px no-repeat;border:1px solid #e3e3e3;border-width:1px 0 1px 0}
.company_view .welfare_list_wrap .welfare_list {min-height:95px;border-left:1px solid #e3e3e3;padding-bottom:25px}
.company_view .welfare_list_wrap .welfare_list .row {overflow:hidden;display:block;clear:both;padding-top:25px}
.company_view .welfare_list_wrap .welfare_list .row:after {display:block;clear:both;content:""}
.company_view .welfare_list_wrap .welfare_list .row .paragraph{ margin: 0 20px 0 26px; line-height: 18px}
.company_view .welfare_list_wrap .welfare_list .row .lft {float:left;width:291px;padding-left:19px}
.company_view .welfare_list_wrap .welfare_list .row .rgt {margin-left:330px;width:296px}
.company_view .welfare_list_wrap .welfare_list .row .tit {font-size:14px;font-weight:bold}
.company_view .welfare_list_wrap .welfare_list .row .txt {margin-top:6px;line-height:18px}
.company_view .corp_club {overflow:hidden;width:100%;margin-left:-1px;background:url(//www.saraminimage.co.kr/ui/company_info/bg_corp_club.png) 26px 20px no-repeat}
.company_view .corp_club table {width:100%;min-height:118px;height:118px;margin-left:1px;border-collapse:collapse;border-spacing:0;border:1px solid #e3e3e3;border-width:1px 0 1px 0;table-layout:fixed}
.company_view .corp_club table td {padding:20px;border-right:1px solid #e3e3e3;vertical-align:middle;line-height:18px}
.company_view .corp_photo {border:1px solid #e3e3e3;border-width:1px 0 1px 0}
.company_view .corp_photo .item {float:left;margin:12px 0 0 12px}
.company_view .corp_photo .item img {display:block}
.company_view .corp_photo .img_list4 {display:block;clear:both;*zoom:1;width:636px;margin:8px auto 20px}
.company_view .corp_photo .img_list4:after {display:block;clear:both;content:""}
.company_view .corp_photo .img_list3 {display:block;clear:both;*zoom:1;width:629px;margin:8px auto 20px}
.company_view .corp_photo .img_list3:after {display:block;clear:both;content:""}
.company_view .corp_photo .img_list2 {display:block;clear:both;*zoom:1;width:636px;margin:8px auto 20px}
.company_view .corp_photo .img_list2:after {display:block;clear:both;content:""}
.company_view .corp_photo .img_list1 {display:block;clear:both;*zoom:1;width:400px;margin:8px auto 20px}
.company_view .corp_photo .img_list1:after {display:block;clear:both;content:""}
.company_view .corp_map {position:relative;width:738px;height:457px}
.company_view .corp_map .adr_wrap {position:absolute;top:0;left:0;z-index:10;width:740px;height:70px;background-color:#333;opacity:0.8;filter:alpha(opacity=80);text-align:center}
.company_view .corp_map .adr_wrap .adr_txt {padding-top:17px;color:#fff;font-size:14px}
.company_view .corp_map .adr_wrap .tel {color:#fff;font-size:14px;line-height:20px}
.company_view .corp_map .adr_wrap .fax {color:#fff;font-size:14px;line-height:20px}
.company_view .num_introduce {position:relative;padding:18px 0 18px 45px;border:1px solid #e3e3e3;border-width:1px 0 1px 0}
.company_view .num_introduce .btn_prv {display:inline-block;position:absolute;top:38px;left:0;width:25px;height:48px;background:url(//www.saraminimage.co.kr/ui/company_info/btn_arr_prv.png) 0 0 no-repeat;text-indent:-9999px}
.company_view .num_introduce .btn_nxt {display:inline-block;position:absolute;top:38px;right:0;width:25px;width:25px;height:48px;background:url(//www.saraminimage.co.kr/ui/company_info/btn_arr_nxt.png) 0 0 no-repeat;text-indent:-9999px}
.company_view .num_introduce .inner_wrap {overflow:hidden;width:650px}
.company_view .num_introduce .item_list {width:1308px}
.company_view .num_introduce .item_list:after {display:block;clear:both;content:""}
.company_view .num_introduce .item_list .item {float:left;margin-right:7px;width:209px;border:1px solid #e3e3e3;text-align:center;vertical-align:middle}
.company_view .num_introduce .item_list .item .tit {display:inline-block;width:183px;padding:13px;background-color:#f9f9f9;word-break:break-all}
.company_view .num_introduce .item_list .item .txt {display:inline-block;width:183px;padding:10px;font-size:28px;font-weight:bold;color:#5e7af3;letter-spacing:-2px;word-break:break-all}
.company_view .company_info_section3 .sec6 {padding-bottom:30px;border-bottom:1px solid #e3e3e3}
.company_view .talk_company_wrap {border-top:1px solid #e3e3e3}
.company_view .talk_company_wrap .talk_company .bg_white {padding:16px 43px;background-color:#fff}
.company_view .talk_company_wrap .talk_company .bg_gray {padding:16px 43px;background-color:#f9f9f9}
.company_view .talk_company_wrap .talk_company .tit {float:left;width:157px;padding:10px 0;font-weight:normal}
.company_view .talk_company_wrap .talk_company .cont {margin-left:157px}
.company_view .talk_company_wrap .talk_company .cont .txt_point {display:inline;margin-right:7px;padding:9px 17px;background-color:#fff;border:1px solid #ddd;font-weight:bold;color:#5e7af3;line-height:35px}
.company_view .talk_company_wrap .talk_company .cont .txt {display:inline;padding:9px 0}
.company_view .talk_company_wrap .talk_company .bg_white,
.company_view .talk_company_wrap .talk_company .bg_gray,
.company_view .talk_company_wrap .talk_company .cont_wrap {display:block;clear:both;*zoom:1}
.company_view .talk_company_wrap .talk_company .bg_white:after,
.company_view .talk_company_wrap .talk_company .bg_gray:after,
.company_view .talk_company_wrap .talk_company .cont_wrap:after {display:block;clear:both;content:""}
.company_view .talk_company_wrap .talk_company .cont_wrap2 {margin-top:7px;font-size:14px}
.company_view .count_txt_wrap {margin:22px 0 0 42px}
.company_view .count_txt_wrap .tit {font-size:14px}
.company_view .count_txt_wrap .tit .bold {font-weight:bold;font-size:16px}
.company_view .count_txt_wrap .tit .point {color:#5e7af3}
.company_view .count_txt_wrap .rank_list {margin-top:14px}
.company_view .count_txt_wrap .rank_list li {line-height:20px}
.company_view .count_txt_wrap .rank_list dl {display:block;clear:both;*zoom:1}
.company_view .count_txt_wrap .rank_list dl:after {display:block;clear:both;content:""}
.company_view .count_txt_wrap .rank_list dl .tit {float:left;width:56px;font-weight:bold}
.company_view .count_txt_wrap .rank_list dl .txt {margin-left:56px}
.company_view .count_txt_wrap .rank_list .rank1 {color:#5e7af3}
.company_view .link_wrap {width:100%;margin-top:10px;text-align:right}
.company_view .link_wrap .link_more {text-decoration:underline;letter-spacing:-0.5px}
.company_view .company_info_section4 a:hover {text-decoration:underline}
.company_view .seniortong_list {overflow:hidden;display:block;clear:both;padding:18px 0;border:1px solid #e3e3e3;border-width:1px 0 1px 0}
.company_view .seniortong_list:after {display:block;clear:both;content:""}
.company_view .seniortong_list .img_wrap {float:left;width:227px;margin-left:20px}
.company_view .seniortong_list .cont_list {float:left;width:452px;padding-left:20px}
.company_view .seniortong_list .cont_list .tit {font-size:14px;font-weight:bold;line-height:18px}
.company_view .seniortong_list .cont_list .desc {margin-top:7px;line-height:18px}
.company_view .seniortong_list .cont_list .date {margin-top:7px;font-size:11px;color:#888}
.company_view .open_recruit_list .cont_list .tit_wrap {padding:13px 20px;background-color:#f9f9f9;border:1px solid #e3e3e3;border-width:1px 0 1px 0}
.company_view .open_recruit_list .cont_list .tit_wrap a { display: inline-block; *display: inline; *zoom: 1; height: 20px; line-height: 20px; line-height: 23px\0;font-weight:bold;color:#666}
.company_view .open_recruit_list .cont_list .tit_wrap .ico_ing {display:inline-block;width:52px;height:18px;margin-left:7px;line-height:18px;line-height:22px\0;background-color:#fff;border:1px solid #83a7f8;font-weight:normal;font-size:11px;color:#83a7f8;text-align:center;text-decoration:none; vertical-align: top}
.company_view .open_recruit_list .cont_list .tit_wrap .ico_end {display:inline-block;width:52px;height:18px;margin-left:7px;line-height:18px;line-height:22px\0;background-color:#e8e8e8;border:1px solid #ccc;font-weight:normal;font-size:11px;color:#999;text-align:center;text-decoration:none; vertical-align: top}
.company_view .open_recruit_list .cont_list .desc_cont {padding:30px 20px 28px;border:1px solid #e3e3e3;border-width:0 0 1px 0;text-align:center;line-height:18px}
.company_view .open_recruit_list .cont_list .desc_cont .jsmr-logo {display:block;margin:0 auto 17px}
.company_view .recruit_preview_list {position:relative;padding:18px 0 18px 45px;border:1px solid #e3e3e3;border-width:1px 0 1px 0}
.company_view .recruit_preview_list .btn_prv {display:inline-block;position:absolute;top:38px;left:0;width:25px;height:48px;background:url(//www.saraminimage.co.kr/ui/company_info/btn_arr_prv.png) 0 0 no-repeat;text-indent:-9999px}
.company_view .recruit_preview_list .btn_nxt {display:inline-block;position:absolute;top:38px;right:0;width:25px;width:25px;height:48px;background:url(//www.saraminimage.co.kr/ui/company_info/btn_arr_nxt.png) 0 0 no-repeat;text-indent:-9999px}
.company_view .recruit_preview_list .thum_list {overflow:hidden}
.company_view .recruit_preview_list .thum_list:after {display:block;clear:both;content:""}
.company_view .recruit_preview_list .thum_list .item {float:left;margin-right:10px}
.company_view .recruit_preview_list .thum_list .item a {overflow:hidden;display:block;width:118px;height:90px;border:1px solid #e3e3e3;text-align:center;vertical-align:middle}
.company_view .recruit_preview_list .thum_list .item img {width:auto;height:90px}
.company_view .jobinfo_guide_list {overflow:hidden;display:block;clear:both;padding:18px 0;border:1px solid #e3e3e3;border-width:1px 0 1px 0}
.company_view .jobinfo_guide_list:after {display:block;clear:both;content:""}
.company_view .jobinfo_guide_list .img_wrap {display:table;float:left;width:227px;margin-left:20px}
.company_view .jobinfo_guide_list .img_wrap a {display:inline-block;width:225px;padding:24px 0;border:1px solid #e3e3e3;text-align:center}
.company_view .jobinfo_guide_list .img_wrap a img {width:auto;height:28px !important}
.company_view .jobinfo_guide_list .cont_list {float:left;width:452px;padding-left:20px}
.company_view .jobinfo_guide_list .cont_list .tit {margin-top:10px;font-size:14px;font-weight:bold;line-height:20px}
.company_view .jobinfo_guide_list .cont_list .date {margin-top:10px;font-size:11px;color:#888}
.company_view .company_info_section4 .sec5 .table_row_type2 .lft a {margin-right:10px}
.company_view .company_info_section5 .btit {margin-bottom:35px}
.company_view .desc_jobview_list {width:100%;padding:15px 0;background-color:#f4f6fe;border:1px solid #d8dcf3;border-width:1px 0 1px 0;text-align:center;line-height:22px}
.company_view .desc_jobview_list .txt .point {font-weight:bold;color:#416ce1}
.company_view .jobview_list_ing .table_row_type2 td {padding:11px 0 10px}
.company_view .jobview_list_ing .subject {margin:0 20px;text-align:left}
.company_view .jobview_list_ing .subject a:hover {text-decoration:underline}
.company_view .jobview_list_ing .subject a {position:relative}
.company_view .jobview_list_ing .subject a img {position:absolute;top:-3px;left:5px}
.company_view .jobview_list_ing .btn_scrap {position:relative}
.company_view .jobview_list_ing .btn_scrap img {position:absolute;top:-3px;right:-20px}
.company_view .jobview_list_ing .desc {margin-top:7px;margin-left:20px;font-size:11px;color:#999;text-align:left}
.company_view .jobview_list_ing .desc i {font-size:11px;color:#ddd}
.company_view .jobview_list_ing .btn_one_apply {display:inline-block;width:54px;height:20px;margin-top:3px}
.company_view .jobview_list_end .table_row_type2 td {padding:11px 0 10px}
.company_view .jobview_list_end .subject {margin:0 20px;text-align:left}
.company_view .jobview_list_end .subject a:hover {text-decoration:underline}
.company_view .jobview_list_end .subject a { display: inline-block; *display: inline; *zoom: 1;position:relative; vertical-align: top}
.company_view .jobview_list_end .subject [class^="scrap-"]{ display: inline-block; *display: inline; *zoom: 1; margin-top: -2px\0;line-height: 0}
.company_view .jobview_list_end .subject [class^="scrap-"] img{ vertical-align: top}
.company_view .jobview_list_end .desc {margin-top:7px;margin-left:20px;font-size:11px;color:#999;text-align:left}
.company_view .jobview_list_end .desc i {font-size:11px;color:#ddd}
.company_view .jobview_list_end .btn_end_apply {display:inline-block;width:52px;height:18px;margin-top:3px;background-color:#e8e8e8;border:1px solid #ccc;font-size:11px;color:#999;text-align:center;line-height:18px;line-height:23px\0}
.company_view .rec-paging {padding-top:25px;height:22px}
.company_view .company_info_footer {width:740px;margin:55px auto 0}
.company_view .company_info_footer .info_source {width:100%;padding:10px 0;background-color:#f9f9f9;color:#888;text-align:center}
.company_view .company_info_footer .info_final_time {margin-top:30px;text-align:center}
.company_view .company_info_footer .info_final_time .txt {font-size:16px;line-height:28px}
.company_view .company_info_footer .info_final_time .txt .point {color:#0000cc}
.company_view .company_info_footer .info_final_time .txt .bold {font-weight:bold}
.company_view .company_info_footer .info_final_time .btn {display:block;width:145px;height:42px;margin:23px auto 0;background:url(//www.saraminimage.co.kr/ui/company_info/btn_final_time.png) no-repeat}
.company_view .company_info_footer .info_final_time .btn span {display:block;text-indent:-9999px}
.company_view .wrap_stit_content{border: 1px solid #e3e3e3; border-width: 1px 0; padding: 16px 19px; line-height: 22px}
.company_view .wrap_stit_content .btn_toggle_folding{ position: absolute; bottom: -28px; left: 50%; margin-left: -45px;height: 28px}
.company_view .wrap_folding_content{position: relative}
.company_view .wrap_folding_content strong{ font-weight: bold}
.company_view .wrap_folding_content .folding_content{ overflow: hidden}
.company_view .wrap_folding_content .dotted_paragraph{ margin-top: 10px;margin-bottom: 0}
.company_view .wrap_folding_content .dotted_paragraph:first-child{ margin-top: 0}
.company_view .wrap_folding_content .dotted_paragraph:first-of-type{ margin-top: 0}
.company_view .wrap_folding_content .content_source{ position: absolute; top: -20px; right: 0; height: 14px;line-height: 14px; line-height: 18px\0;font-size: 12px}
.company_view .list_news{ border-top: 1px solid #e3e3e3;width: 100%}
.company_view .list_news li{ position: relative; border: 1px solid #e3e3e3; border-width: 0 0 1px; padding: 0 80px 0 10px;font-size: 12px}
.company_view .list_news li:hover{ background-color: #fafafa}
.company_view .list_news li a{ display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;width: 100%;height: 42px; line-height: 42px; line-height: 46px\0;font-size: 12px; color: #666}
.company_view .list_news li a:hover{ text-decoration: none}
.company_view .list_news li .date{ position: absolute; top: 0; right: 12px; height: 42px; line-height: 42px; line-height: 46px\0; color: #999}
.company_view table.map-area{ border: 1px solid #D8D8D8 !important;border-collapse: separate !important}
.company_view table.map-area td{ border-width: 0 !important}
.company_view table.map-area .map-area-footer{ border-top: 1px solid #D8D8D8 !important}
.company_view .btn_companyinfo_wrap .txt{font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕'}
.company_view2{width:695px;margin:-30px auto 0}
.company_view2 img{display:block}
.company_view .area_realself {padding:50px;border:1px solid #e3e3e3;overflow:hidden;color:#444;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕';letter-spacing:-1px;line-height:20px}
.company_view .area_realself .tit_subject {margin-bottom:20px;font-size:14px;font-weight:600}
.company_view .area_realself .link_realself {display:block;width:405px;height:70px;margin:35px auto 0 auto;padding-top:20px;background-color:#f9f9f9;overflow:hidden;text-align:center;font-size:18px;letter-spacing:-1px;font-weight:600}
.company_view .area_realself .link_realself .txt_comp_nm {color:#6a7ff0;font-size:18px;font-weight:600;line-height:24px}
.company_view .area_realself .realself_text {position:relative;height:100px;overflow:hidden}
.company_view .area_realself .lay_blur {position:absolute;bottom:0px;left:1px;width:100%;height:66px;background:url('//www.saraminimage.co.kr/ui/open_recruit/bg_blur.png') repeat-x 0 23px}

/* view페이지 이동 네비게이션 */
.nav_viewpage{position:fixed;bottom:260px;width:960px}
.nav_viewpage.no_floating {bottom:100px}
.nav_viewpage.logout {bottom:135px}
.nav_viewpage a {position:absolute;width:253px;color:#999;letter-spacing:-1px;z-index:101}
.nav_viewpage a.btn_prev {left:50%;margin-left:-620px;background:url(//www.saraminimage.co.kr/ui/public_recruit/btn_nav_before2.png) no-repeat right 0;text-align:right}
.nav_viewpage a.btn_next {right:50%;margin-right:-620px;background:url(//www.saraminimage.co.kr/ui/public_recruit/btn_nav_next2.png) no-repeat 0 0}
.nav_viewpage a span,
.nav_viewpage a .corp_name {display:block;margin-top:73px;width:100%;height:20px;line-height:18px;font-weight:bold;font-size:18px;color:#444;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif}
.nav_viewpage a span {display:none;}

.nav_viewpage_pop { }
.nav_viewpage_pop.no_floating {bottom:100px}
.nav_viewpage_pop.logout {bottom:102px}
.nav_viewpage_pop a {position:fixed; bottom:170px; width:130px; height:61px; color:#999; letter-spacing:-1px;z-index:101}
.nav_viewpage_pop a.btn_prev {left:50%; margin-left:-497px; padding-right:0; background: url(//www.saraminimage.co.kr/ui/public_recruit/btn_nav_before2.png) no-repeat right 0; text-align:right}
.nav_viewpage_pop a.btn_next {right:50%; margin-right:-497px; padding-left:0; background: url(//www.saraminimage.co.kr/ui/public_recruit/btn_nav_next2.png) no-repeat 0 0}
.nav_viewpage_pop a span,
.nav_viewpage_pop a .corp_name {display:block;margin-top:73px;width:100%;height:20px;line-height:18px;font-weight:bold;font-size:18px;color:#444;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif}
.nav_viewpage_pop a span {display:none;}

.nav_viewpage.fixed.absl .nav_info_viewpage {position:absolute;bottom:33px;left:50px;margin-left:0}

/* 하단 플로팅 */
.floating_wrap{position:fixed;bottom:0;left:0;z-index:1010;width:100%;padding-top:8px;background:url(//www.saraminimage.co.kr/ui/open_recruit/floating_border.png) 0 0 repeat-x}
.floating_wrap a,
.floating_wrap button,
.floating_wrap label,
.floating_wrap span,
.floating_wrap select,
.floating_wrap .input{display: inline-block;*display: inline;*zoom: 1}
.floating_wrap button{ background: none;cursor: pointer}
.floating_wrap label{cursor: pointer}
.floating_wrap strong{ font-weight: bold}
.floating_wrap a:hover{ color: inherit; text-decoration: none}
.floating_area {position:relative;z-index:1000;width:100%;padding:20px 0;background-color:#FFF}
.floating_area .floating_login {width:960px;margin:0 auto;font-size:14px;font-weight:bold;font-family:'malgun gothic', sans-serif;letter-spacing:-1px;height:62px;line-height:normal;text-align:right}
.floating_area .floating_login a {vertical-align:middle;margin-left:16px}
.floating_area .floating_login strong {color:#ff4800}
.floating_area .cont_wap{display:inline-block;width:100%;overflow:hidden}
.floating_area .cont_wap legend{display:none}
.floating_area .cont_wap .txt{display:inline-block;float:left;height:28px;margin:0 30px 0 0;padding-left:6px;background:url(//www.saraminimage.co.kr/ui/icon/bullet_dot.png) 0 50% no-repeat;color:#444;font-size:14px;font-weight:bold;line-height:28px;letter-spacing:-1px;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕'}
.floating_area .input_wrap{display:inline-block;float:left;vertical-align:top}
.floating_area .input_wrap label{margin-right:7px;padding-left:6px;background:url(//www.saraminimage.co.kr/ui/icon/bullet_dot.png) 0 50% no-repeat;font-size:14px;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕';letter-spacing:-1px;line-height:28px}
.floating_area .input_wrap input{width:173px;margin-right:10px;padding:3px 0 6px 4px;font-size:14px;line-height:17px;border:1px solid #bcbcbc;border-width:1px 0 0 1px;background-color:#f7f7f7}
.floating_area .input_wrap select{margin-top:3px;margin-right:3px}
.floating_area .btn_wrap{*clear:right}
.floating_area .btn_wrap button{display:inline-block;width:104px;height:28px;border:0;background-color:#666;line-height:26px}
.floating_area .btn_wrap button[type="submit"]{vertical-align:1px}
.floating_area .btn_wrap button span{display:inline-block;color:#fff;font-size:16px;font-weight:bold;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕';letter-spacing:-1px}
.floating_area .btn_wrap a{width:69px;height:25px;vertical-align:top;display:inline-block;background:url('//www.saraminimage.co.kr/ui/product/6853/bg_button_group.png') no-repeat -70px 0;text-indent:-9999px}
.floating_area .once_btn{position:relative;overflow:visible;width:960px;margin:0 auto;padding:0;background:none;border:none;text-align:center}
.floating_area .once_btn:after{display:block;clear:both;content:'';*zoom:1}
.floating_area .once_btn a:hover{text-decoration:underline}
.floating_area .once_btn .once_left{width:740px;padding:0;border:none}
.floating_area .once_btn .cell_layout{width:100%;height:66px}
.floating_area .once_btn .cell_layout.resume_select{height:auto}
.floating_area .once_btn .cell_layout li{overflow:visible;*overflow:hidden;margin:0;padding:0 0 8px;white-space:nowrap;text-overflow:ellipsis}
.floating_area .once_btn .cell_layout li:after{display:block;clear:both;content:'';*zoom:1}
.floating_area .once_btn .cell_layout .tit_div{width:65px;padding-left:6px;background:url(//www.saraminimage.co.kr/ui/icon/bullet_dot.png) 0 50% no-repeat;font-weight:normal}
.floating_area .once_btn .cell_layout .tit_div,
.floating_area .once_btn .cell_layout .cont_div{font-size:14px;line-height:28px;letter-spacing:-1px}
.floating_area .once_btn .cell_layout .cont_div{padding-left:8px}
.floating_area .once_btn .cell_layout .cont_div select{width:450px;height:28px;border:1px solid #bcbcbc;border-width:1px 0 0 1px;background-color:#f7f7f7;font-size:14px}
.floating_area .once_btn .cell_layout .cont_div option{font-size:14px}
.floating_area .once_btn .cell_layout .cont_div strong{margin-right:20px}
.floating_area .once_btn .cell_layout .cont_div a{color:#444;font-size:12px;font-weight:bold}
.floating_area .once_btn .cell_layout .cont_div .modify_txt{font-size:11px;color:#999;font-family:gulim, "굴림";letter-spacing:-1px}
.floating_area .once_btn .cell_layout .cont_div .resume_link{padding-right:10px;background:url(//www.saraminimage.co.kr/ui/icon/arrow_right_point.png) 100% 3px no-repeat;color:#5076dd;font-family:gulim, "굴림";line-height:14px;line-height:16px\0}
.floating_area .once_btn .cell_layout .cont_txt{padding-left:7px;background:url(//www.saraminimage.co.kr/ui/icon/bullet_dot.png) 0 50% no-repeat;font-size:14px;font-weight:bold;letter-spacing:-1px}
.floating_area .once_btn .cell_layout .cont_down{margin:12px 0 0 8px}
.floating_area .once_btn .cell_layout .cont_down strong{padding-right:10px;margin-right:11px;background:url(//www.saraminimage.co.kr/ui/icon/arrow_right.png) 100% 2px no-repeat;color:#666;font-size:12px;font-family:gulim, "굴림";letter-spacing:-1px;font-weight:normal}
.floating_area .once_btn .cell_layout .cont_down .application_link{color:#5076dd;font-weight:bold;letter-spacing:-1px;text-decoration:underline;font-family:gulim, "굴림"}
.floating_area .once_btn .cell_layout .select_wrap{float:left;position:relative;z-index:1200}
.floating_area .once_btn .cell_layout .select_wrap:after{display:block;clear:both;content:'';*zoom:1}
.floating_area .once_btn .cell_layout .select_wrap .select{display:inline-block;float:left;position:relative;width:450px;margin-right:7px;background:#f7f7f7;vertical-align:top;line-height:17px}
.floating_area .once_btn .cell_layout .select_wrap .select button.my_value{width:100%;padding:3px 0 5px 8px;padding-bottom:6px\0;border-top:1px solid #bcbcbc;border-left:1px solid #bcbcbc;border-bottom:1px solid #fff;border-right:1px solid #fff;background:url(//www.saraminimage.co.kr/ui/icon/arrow_top.png) 434px 50% no-repeat;color:#444;font-size:14px;line-height:17px;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕';letter-spacing:-1px;text-align:left}
.floating_area .once_btn .cell_layout .select_wrap .select ul{overflow:hidden;position:absolute;bottom:27px;bottom:28px\9;left:0;width:448px;padding:3px 0;border:1px solid #ff7a28;border-width:1px;background:#f7f7f7}
.floating_area .once_btn .cell_layout .select_wrap .select .select_list{display:none}
.floating_area .once_btn .cell_layout .select_wrap .select ul.select_list li{overflow:hidden;position:relative;padding:0;white-space:nowrap}
.floating_area .once_btn .cell_layout .select_wrap .select ul.select_list li a{display:block;padding-left:8px;background-color:#f7f7f7;font-size:14px;line-height:26px;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis;word-break:normal;vertical-align:top}
.floating_area .once_btn .cell_layout .select_wrap .select ul.select_list li a.default_text{color:#888}
.floating_area .once_btn .cell_layout .select_wrap .select ul.select_list li a:hover{background-color:#fff;text-decoration:none}
.floating_area .once_btn .cell_layout .select_wrap .select.open ul.select_list{display:block}
.floating_area .once_btn .cell_layout .select_wrap .select .open button.my_value{position:relative;padding:3px 0 5px 8px;padding-bottom:6px\0;outline:0}
.floating_area .once_btn .cell_layout .select_wrap .select .modify_txt{position:absolute;right:28px;font-size:11px;color:#999;font-family:dotum, "돋움";letter-spacing:-1px;line-height:26px}
.floating_area .once_btn .cell_layout .resume_btn_area{margin-left:10px}
.floating_area .once_btn .cell_layout .resume_btn_area a{color:#5076dd;font-size:12px;font-weight:bold;font-family:gulim, "굴림";letter-spacing:-1px;text-decoration:underline}
.floating_area .once_btn .noti_box{margin-left:75px}
.floating_area .once_btn .noti_box .noti_txt{margin-top:10px;color:#666;font-family:gulim, "굴림";letter-spacing:-1px}
.floating_area .once_btn .noti_box .noti_txt a{color:#5076dd;font-weight:bold;text-decoration:underline}
.floating_area .once_btn .apply_btn{float:right;text-align:center;margin:0;padding:0}
.floating_area .once_btn .apply_btn .d_day{margin-top:3px;font-size:16px;font-weight:bold;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕';letter-spacing:-1px}

/* 사람인 추천 공채속보 */
[class^="wrap_banner"] img{vertical-align: top}
.wrap_banner img{vertical-align: top}
.open_recruit_content{position:relative;width:960px;margin:0 auto}
.wrap_banner_block{margin-top: 40px}
.wrap_banner_block a{display: block}
.open_recruit_content .recommend_newsflash_wrap + .wrap_banner_block{margin: 29px 0 70px}
.wrap_banner_wing{position: absolute;top: 295px;width: 160px}
.wrap_banner_wing.left{left: -180px}
.wrap_banner_wing.right{right: -180px}
.wrap_banner_wing.fixed{position: fixed;top: 295px}
.wrap_banner_wing.fixed_script{position: fixed;top: 60px}
.wrap_banner_wing.left{left: 50%;margin-left: -660px}

.recommend_newsflash_wrap{width:100%}
.recommend_newsflash_wrap a{text-decoration:none;color:#444;font-size:12px;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕'}
.open_recruit_content h2.m_tit{padding-bottom:10px;border-bottom:2px solid #ffcd1e;color:#272727;line-height: 22px;font-size:22px;font-weight:bold;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕';letter-spacing:-3px}
.open_recruit_content h2.m_tit strong{display: inline-block;height: 22px;line-height: 19px;vertical-align: top}
.open_recruit_content h2.m_tit span{vertical-align: top}
.open_recruit_content h2.m_tit .s_tit{display: inline-block;margin: 10px 0 0 10px;height: 15px;line-height: 12px;color:#888;font-size:15px;font-weight:normal;letter-spacing:-1px}

.newsflash_list_area{margin-top:15px}
.newsflash_list_area:after{display:block;clear:both;content:"";*zoom:1}
.newsflash_list_area .newsflash_list{position:relative;float:left;width:230px;min-height:165px;margin:0 11px 11px 0;border:1px solid #e4e5e7}
.newsflash_list_area .newsflash_list > dl{margin: 0 15px}
.newsflash_list_area .list_last{margin:0 0 11px -1px}
.newsflash_list_area .newsflash_list:nth-child(4n){margin:0 0 11px -1px}
.newsflash_list_area .newsflash_list .logo{height:38px;padding:17px 0;text-align:center}
.newsflash_list_area .newsflash_list .logo .n_logo{display:inline-block;overflow:hidden;width:148px;padding:0 15px;border:1px solid #e6e6e6;font-size:14px;font-weight:bold;line-height:38px;letter-spacing:-2px;white-space:nowrap;text-overflow:ellipsis}
.newsflash_list_area .newsflash_list .cop_info{margin: -1px 0 6px}
.newsflash_list_area .newsflash_list .cop_info .wrap_layer_tooltip{margin: 0 0 0 2px}
.newsflash_list_area .newsflash_list .cop_info .co_tit{display: inline-block;height: 16px;line-height:13px;color:#444;font-size:16px;font-weight:bold;letter-spacing:-1px;vertical-align: top}
.newsflash_list_area .newsflash_list .cop_info button.interested_corp{background-position: -42px -1px}
.newsflash_list_area .newsflash_list .cop_info button.interested_on{background-position: -62px -1px}
.newsflash_list_area .newsflash_list .cop_info .txt_str{display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 8px;height: 13px;line-height:9px;color:#888;font-size:13px;letter-spacing:-1px}
@media \0screen{ .newsflash_list_area .newsflash_list .cop_info .txt_str{line-height: 13px} }
.newsflash_list_area .newsflash_list .btn_area{text-align:right}
.newsflash_list_area .newsflash_list .date{display:block;position:absolute;bottom:0;left:0;width:100%;height:27px;background-color:#f7f7f7;font-size:12px;letter-spacing:-1px;line-height:24px;line-height:26px\0;color: #888}
.newsflash_list_area .newsflash_list .date:after{display:block;clear:both;content:'';*zoom:1}
.newsflash_list_area .newsflash_list .today_e{background-color:#fd4c35;color:#fff}
.newsflash_list_area .newsflash_list .today_e a{color:#fff}
.newsflash_list_area .newsflash_list .date .d_day{float:left;padding-left:15px}
.newsflash_list_area .newsflash_list .date .count{float:right;padding-right:15px}
.newsflash_list_area .newsflash_list .icon_new{position:absolute;left:0;top:-4px;width:39px;height:36px;background:url(//www.saraminimage.co.kr/ui/icon/new.png) 0 0 no-repeat;text-indent:-9999px}

/* 전체 공채속보 */
.all_newsflash_wrap{position:relative;width:100%;margin-top:60px}
.all_newsflash_wrap a{text-decoration:none;font-size:12px;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕'}
.all_newsflash_wrap a:hover{text-decoration:underline}
.all_newsflash_wrap .btn_sch span{display:inline-block;width:114px;height:48px;background-color:#8f8f8f;color:#fff;font-size:12px}
.all_newsflash_wrap .select_wrap{position:relative;z-index:110;margin-top:15px}
.all_newsflash_wrap .select_wrap:after{display:block;clear:both;content:'';*zoom:1}
.all_newsflash_wrap .select_wrap .select{display:inline-block;float:left;position:relative;width:137px;margin-right:7px;background:#fff;vertical-align:top}
.all_newsflash_wrap .select_wrap .select button.my_value{width:100%;height:43px;padding-left:15px;border:1px solid #dadbdd;background:url(//www.saraminimage.co.kr/ui/open_recruit/btn_arrow.png) 113px 50% no-repeat;color:#444;font-size:14px;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕';line-height:41px;letter-spacing:-2px;text-align:left}
.all_newsflash_wrap .select_wrap .select ul{overflow:hidden;position:absolute;top:42px;left:0;width:135px;padding:7px 0;border:1px solid #dadbdd;background:#fff}
.all_newsflash_wrap .select_wrap .select .select_list{display:none}
.all_newsflash_wrap .select_wrap .select ul.select_list li{overflow:hidden;position:relative;white-space:nowrap}
.all_newsflash_wrap .select_wrap .select ul.select_list li a{display:block;height:31px;padding:0 15px;font-size:14px;color:#666;line-height:31px;white-space:nowrap;text-overflow:ellipsis;word-break:normal;vertical-align:top}
.all_newsflash_wrap .select_wrap .select ul.select_list li a:hover{background-color:#f6f6f6}
.all_newsflash_wrap .select_wrap .open.select ul.select_list{display:block}
.all_newsflash_wrap .select_wrap .btn_sch{position:absolute;top:0;right:0;width:114px;height:46px;background:#8f8f8f url(//www.saraminimage.co.kr/ui/icon/search_white.png) 50% 50% no-repeat;text-indent:-9999px}
.all_newsflash_wrap .cont{margin: 25px 0 6px}
.all_newsflash_wrap .cont:after{display:block;clear:both;content:"";*zoom:1}
.all_newsflash_wrap .cont .cont_left{float:left;font-size:20px;font-weight:bold;letter-spacing:-2px;color: #444;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕'}
.all_newsflash_wrap .cont .cont_left .count{position: relative;top: 1px;margin-left: 3px;font-weight: normal;font-size: 20px;font-family: tahoma;color: #ff3c00;letter-spacing: 0}
.all_newsflash_wrap .cont .today_total{margin-top:10px;color:#444;font-size:16px;font-weight:normal;letter-spacing:-1px}
.all_newsflash_wrap .cont .cont_right{float:right}
.all_newsflash_wrap .cont .cont_right .section_right{float:left}
.all_newsflash_wrap .cont .cont_right .check_box{font-size:13px;letter-spacing:-1px;color: #666}
.all_newsflash_wrap .cont .cont_right .check_box label{display: inline-block;height: 27px;line-height: 24px;line-height: 26px\0;cursor: pointer}
.all_newsflash_wrap .cont .cont_right .check_box .sort_list{display: inline-block;vertical-align: top}
.all_newsflash_wrap .cont .cont_right .check_box .sort_list li{display: inline-block;height: 27px}
.all_newsflash_wrap .cont .cont_right .check_box .sort_list li:before{content: '';display: inline-block;margin: 7px 11px 0 8px;width: 1px;height: 12px;background-color: #e5e5e5;vertical-align: middle}
.all_newsflash_wrap .cont .cont_right .check_box .sort_list li:first-child:before{content: none}
.all_newsflash_wrap .cont .cont_right .check_box .sort_list li.no_separate:before{content: none}
.all_newsflash_wrap .cont .cont_right .check_box .sort_list a{display: inline-block;height: inherit;line-height: 24px;line-height: 26px\0;color: inherit;font-size: inherit;vertical-align: top}
.all_newsflash_wrap .cont .cont_right .check_box .sort_list a.on{color: #444;font-weight: bold}
.all_newsflash_wrap .cont .cont_right .check_box .sort_list select{margin-left: 8px;border: 1px solid #e5e5e5;padding: 0 0 3px 5px;height: inherit;color: #666;font-size: 13px;letter-spacing: -1px;box-sizing: border-box}
.all_newsflash_wrap .cont .cont_right .check_box .btn_check + .sort_list li:first-child:before{content: ''}
.all_newsflash_wrap .cont .cont_right .select_wrap{position:relative;z-index:100;float:left;margin-top:0}
.all_newsflash_wrap .cont .cont_right .select{display:inline-block;position:relative;width:158px;margin-right:0;background:#fff;vertical-align:top}
.all_newsflash_wrap .cont .cont_right .select button.my_value{width:100%;height:34px;padding-left:15px;border:1px solid #dadbdd;background:url(//www.saraminimage.co.kr/ui/open_recruit/btn_arrow.png) 131px 50% no-repeat;color:#444;font-size:14px;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕';letter-spacing:-2px;text-align:left;line-height:34px}
.all_newsflash_wrap .cont .cont_right .select ul{overflow:hidden;position:absolute;top:33px;left:0;width:156px;padding:7px 0;border:1px solid #dadbdd;background:#fff}
.all_newsflash_wrap .cont .cont_right .select .select_list {display:none}
.all_newsflash_wrap .cont .cont_right .select ul.select_list li{overflow:hidden;position:relative;white-space:nowrap}
.all_newsflash_wrap .cont .cont_right .select ul.select_list li a{display:block;height:31px;padding:0 15px;font-size:14px;color:#666;line-height:31px;white-space:nowrap;text-overflow:ellipsis;word-break:normal;vertical-align:top}
.all_newsflash_wrap .cont .cont_right .select ul.select_list li a:hover{background-color:#f6f6f6}
.all_newsflash_wrap .jobboard th{padding:0}
.all_newsflash_wrap .jobboard{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed}
.all_newsflash_wrap .jobboard th{height:44px;background-color:#f1f1f1;color:#444;font-size:15px;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕';letter-spacing:-1px;text-align:center}
.all_newsflash_wrap .jobboard th a{font-size: inherit;color: inherit}
.all_newsflash_wrap .jobboard td{position:relative;padding:10px 0;border-bottom:1px solid #e4e5e7;color:#444;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕'}
.all_newsflash_wrap .jobboard .company_nm{padding-left: 40px;height: 48px;font-size:15px;font-weight:bold;letter-spacing:-1px;line-height:16px}
.all_newsflash_wrap .jobboard tbody td a{font-size: 15px}
.all_newsflash_wrap .jobboard .company_nm button.interested_corp{background-position: -42px -1px}
.all_newsflash_wrap .jobboard .company_nm button.interested_on{background-position: -62px -1px}
.all_newsflash_wrap .jobboard .company_nm .company{display:inline-block;max-width:135px;font-weight:bold;letter-spacing:-1px;text-indent:-1px;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.all_newsflash_wrap .jobboard .icon{position:absolute;bottom:8px;height:13px}
.all_newsflash_wrap .jobboard .company_nm .org-group-name{color:#888;font-size:12px;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕';line-height:14px;line-height:18px;letter-spacing:-1px}
.all_newsflash_wrap .jobboard .txt_str_area {font-size:16px;letter-spacing:-1px;line-height:16px}
.all_newsflash_wrap .jobboard .txt_str_area .new_area{padding-right:80px}
.all_newsflash_wrap .jobboard .str_tit{display:inline-block;color:#444;letter-spacing:-1px;white-space:nowrap;line-height:16px}
.all_newsflash_wrap .jobboard .txt_str_area .reply{display:inline-block;color:#888;font-size:14px;vertical-align:top;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕';letter-spacing:-1px}
.all_newsflash_wrap .jobboard .txt_str_area .icon_new{display:inline-block;width:22px;height:5px;margin:7px 0 0 3px;background:url(//www.saraminimage.co.kr/ui/main/sp/list_realtime_ranking.png) 0 -280px no-repeat;text-indent:-9999px;vertical-align:top}
.all_newsflash_wrap .jobboard .txt_str_area .btn_scrap{display:inline-block;margin:1px 0 0 3px;vertical-align:top;cursor:pointer}
.all_newsflash_wrap .jobboard .txt_str_area span.bold_fl{font-weight:bold}
.all_newsflash_wrap .jobboard .txt_str_area .flag_area{margin-top:2px;margin-top:4px\0}
.all_newsflash_wrap .jobboard .txt_str_area .flag_area:after{display:block;clear:both;content:"";*zoom:1}
.all_newsflash_wrap .jobboard .txt_str_area .flag_link{float:left;overflow:hidden;height:13px;margin-right:3px;background:url(//www.saraminimage.co.kr/ui/icon/flag.png) 0 0 no-repeat;color:#d1cbc1;font-size:0px}
.all_newsflash_wrap .jobboard .txt_str_area .pd-icon-y{background-position:0 0;width:31px}/* 인사통 */
.all_newsflash_wrap .jobboard .txt_str_area .pd-icon-f{background-position:-40px 0;width:37px}/* 대졸초임 */
.all_newsflash_wrap .jobboard .txt_str_area .pd-icon-q{background-position:-80px 0;width:39px}/* 합격스펙 */
.all_newsflash_wrap .jobboard .txt_str_area .pd-icon-h{background-position:-120px 0;width:39px}/* 인담댓글 */
.all_newsflash_wrap .jobboard .txt_str_area .pd-icon-r{background-position:0 -20px;width:51px}/* Real자소서 */
.all_newsflash_wrap .jobboard .closing-date{color:#444;text-align:center;line-height:18px}
.all_newsflash_wrap .jobboard .closing-date .today_e{color:#ff391f;font-weight:bold}
.all_newsflash_wrap .jobboard .closing-date .tomorrow_e{color:#000;font-weight:bold}
.all_newsflash_wrap .jobboard .group_logo_area {height:48px;text-align:center}
.all_newsflash_wrap .jobboard .group_logo_area img {width:88px;vertical-align:middle}
.all_newsflash_wrap .jobboard .gla_notice {height:20px}
.all_newsflash_wrap .jobboard .group_logo_area .ico_notice {width:80px;height:20px}
.all_newsflash_wrap .jobboard .group_logo_area .no_group {width:86px;height:46px;margin:0 auto;border:1px solid #e6e6e6;color:#444;font-size:13px;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕';letter-spacing:-2px;font-weight:600;line-height:14px}
.all_newsflash_wrap .jobboard .group_logo_area .no_group span {display:table-cell;width:86px;height:46px;vertical-align:middle;text-align:center}
.all_newsflash_wrap .jobboard .numeric-count{color:#444;line-height:19px;text-align:center;vertical-align:middle}
.all_newsflash_wrap .jobboard .icon_update{display: block;margin: 0 auto}
.all_newsflash_wrap .jobboard td.no_data{padding: 0;height: 224px;text-align: center}
.all_newsflash_wrap .jobboard td.no_data p{line-height: 28px;font-size: 16px; color: #444;letter-spacing: -1px}
.all_newsflash_wrap .jobboard td.no_data p strong{font-weight: bold;color: #ff3c00}
.all_newsflash_wrap .search_wrap{position:relative;margin-top:45px}
.all_newsflash_wrap .search_form{display:block;float:right;width:239px;height:43px;background-color:#fff}
.all_newsflash_wrap .search_form:after{display:block;clear:both;content:"";*zoom:1}
.all_newsflash_wrap .input_wrap{position:relative;float:left;width:148px;height:21px;padding:10px 10px;border:1px solid #dadbdd;border-right:none;color:#666}
.all_newsflash_wrap .input_wrap input{border:none;outline:none;background:#fff;font-size:14px;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕';line-height:18px;letter-spacing:-1px}
.all_newsflash_wrap .input_wrap label{position:absolute;top:10px;left:10px;height:24px;padding-left:29px;color:#444;background:url(//www.saraminimage.co.kr/ui/icon/btn_search.png) 0 0 no-repeat;font-size:14px;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕';line-height:20px;letter-spacing:-1px}
.all_newsflash_wrap .btn_search{display:inline-block;float:left;width:68px;height:43px;background-color:#ffd333;color:#fff;font-size:14px;font-weight:bold;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕';cursor:pointer}
.all_newsflash_wrap .search_reset{float:right}
.all_newsflash_wrap .search_reset .btn_reset{display:inline-block;width:75px;height:18px;margin-top:7px;padding-left:20px;background:url(//www.saraminimage.co.kr/ui/btn/search_reset2.png) 0 0 no-repeat;line-height:18px;line-height:22px\0;text-align:left;text-decoration:underline;color:#888;letter-spacing:-1px;border:none;cursor:pointer;overflow:visible;white-space:nowrap;font-weight:normal;font-family:malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕';text-indent:-9999px}
.all_newsflash_wrap .dimmde{position:absolute;left:0;top:0;z-index:1000;width:960px;background:url(//www.saraminimage.co.kr/ui/bg/dim_white35.png) 0 0 repeat;text-align:center}
.all_newsflash_wrap .dimmde .loding_bar{position:relative;top:300px}
.all_newsflash_wrap .list_area .compulsion_visited{color: #7732A2}
.all_newsflash_wrap .list_area .company_nm a.company:link{color: #444}
.all_newsflash_wrap .list_area .company_nm a.company:visited{color: #7732A2}
.all_newsflash_wrap .tab_list_area{position: relative}
.all_newsflash_wrap .tab_list_area label{cursor: pointer}
.all_newsflash_wrap .tab_list_area .tab{position: relative}
.all_newsflash_wrap .tab_list_area .tab:before{content: '';position: absolute;bottom: 0;left: 0;z-index: 10;width: 100%;height: 1px;background-color: #000}
.all_newsflash_wrap .tab_list_area .tab:after{content: '';display: block;clear: both}
.all_newsflash_wrap .tab_list_area .tab li{float: left;position: relative;letter-spacing: -1px;word-spacing: -1px}
.all_newsflash_wrap .tab_list_area .tab li a{display: block;border: 1px solid #e5e5e5;min-width: 210px;height: 49px;font-size: 16px;color: #666;background-color: #f1f1f1;text-align: center;box-sizing: border-box}
@media \0screen{ .all_newsflash_wrap .tab_list_area .tab li a{height: 48px} }
.all_newsflash_wrap .tab_list_area .tab li a:hover{text-decoration: none}
.all_newsflash_wrap .tab_list_area .tab li a:before{content: '';display: inline-block;margin-left: -1px;width: 1px;height: 100%;vertical-align: middle}
.all_newsflash_wrap .tab_list_area .tab li a span{display: inline-block;height: 16px;line-height: 13px;vertical-align: middle}
.all_newsflash_wrap .tab_list_area .tab li + li a{border-left-width: 0}
.all_newsflash_wrap .tab_list_area .tab li + li.on a{border-left-width: 1px}
.all_newsflash_wrap .tab_list_area .tab li.on{z-index: 20}
.all_newsflash_wrap .tab_list_area .tab li.on a{border-bottom-width: 0;border-color: #000;font-weight: bold;font-size: 20px;color: #444;background-color: #fff}
@media \0screen{ .all_newsflash_wrap .tab_list_area .tab li.on a{height: 49px} }
.all_newsflash_wrap .tab_list_area .tab li.on a span{height: 20px;line-height: 17px}
.all_newsflash_wrap .tab_list_area .search_area{position: absolute;top: 0;right: 0}
.all_newsflash_wrap .tab_list_area .search_area .wrap_input_search{display: inline-block;overflow: hidden;position: relative;border: 1px solid #f4c61c;vertical-align: top}
.all_newsflash_wrap .tab_list_area .search_area .wrap_input_search input[type="text"],
.all_newsflash_wrap .tab_list_area .search_area .wrap_input_search button{float: left;border: 0;height: 38px;line-height: 35px;box-sizing: border-box}
.all_newsflash_wrap .tab_list_area .search_area .wrap_input_search input[type="text"]{padding-left: 14px;width: 210px;font-size: 14px;color: #444;letter-spacing: -1px}
.all_newsflash_wrap .tab_list_area .search_area .wrap_input_search button{width: 59px;font-size: 14px;font-weight: bold;color: #fff;background-color: #fbcc1f}
.all_newsflash_wrap .tab_list_area .search_area .wrap_input_search .pseudo_placeholder{position: absolute;top: 0;left: 14px;height: 38px;line-height: 36px;font-size: 14px;color: #b5b5b5;letter-spacing: -1px}
.all_newsflash_wrap .tab_list_area .search_area .btn_toggle_detail{display: inline-block;margin-left: 4px;border: 1px solid #f4c61c;width: 102px;height: 40px;line-height: 38px;font-weight: bold;color: #fff;letter-spacing: -1px;background-color: #fbcd24;vertical-align: top;box-sizing: border-box}
.all_newsflash_wrap .tab_list_area .search_area .btn_toggle_detail:after{content: '';display: inline-block;margin-left: 10px;border: 5px solid #fff;border-width: 6px 5px 0;border-right-color: transparent;border-left-color: transparent;width: 0;height: 0;line-height: 0}
.all_newsflash_wrap .tab_list_area .search_area .btn_toggle_detail.toggle:after{border-width: 0 5px 6px}
.tab_list_area .detail_search_area{overflow: hidden;position: relative;z-index: 100;top: -1px;border: 1px solid #f4c61c;padding: 38px 0 50px;width: 100%;box-sizing: border-box}
.tab_list_area .detail_search_area .wrap_section{overflow-x: hidden;overflow-y: auto;padding-bottom: 10px;height: 186px}
.tab_list_area .detail_search_area .wrap_section:after{content: '';display: block;clear: both}
.tab_list_area .detail_search_area .section_search{float: left;padding: 9px 0 0 15px;width: 144px}
.tab_list_area .detail_search_area .section_search:before{content: '';position: absolute;top: 38px;left: 0;width: 1px;height: 100%;background-color: #f1f1f1}
.tab_list_area .detail_search_area .section_search .tit_section{overflow: hidden;position: absolute;top: 0;left: 0;border-left: 1px solid #f4c61c;padding-left: 15px;width: 159px;height: 38px;line-height: 35px;font-size: 14px;font-weight: bold;color: #fff;background-color: #fbcd24;box-sizing: border-box}
.tab_list_area .detail_search_area .section_search:first-child .tit_section{border-left-color: #fbcd24}
.tab_list_area .detail_search_area .section_search:first-child:before{content: none}
.tab_list_area .detail_search_area .section_search.sec6{float: none;display: inline-block; margin-left: 1px; width: 130px}
body:first-of-type .tab_list_area .detail_search_area .section_search.sec6{float: left;display: block;margin-left: 0;width: auto;min-width: 130px} /* FF, CH, SF, OP, IE9+ */
.tab_list_area .detail_search_area .section_search.sec1 .tit_section{left: 0}
.tab_list_area .detail_search_area .section_search.sec2:before,
.tab_list_area .detail_search_area .section_search.sec2 .tit_section{left: 159px}
.tab_list_area .detail_search_area .section_search.sec3:before,
.tab_list_area .detail_search_area .section_search.sec3 .tit_section{left: 318px}
.tab_list_area .detail_search_area .section_search.sec4:before,
.tab_list_area .detail_search_area .section_search.sec4 .tit_section{left: 477px}
.tab_list_area .detail_search_area .section_search.sec5:before,
.tab_list_area .detail_search_area .section_search.sec5 .tit_section{left: 636px}
.tab_list_area .detail_search_area .section_search.sec6:before,
.tab_list_area .detail_search_area .section_search.sec6 .tit_section{left: 795px}
.tab_list_area .detail_search_area .section_search.sec6 .tit_section{width: 163px}
.tab_list_area .detail_search_area .section_search .list_option{width: 100%}
.tab_list_area .detail_search_area .section_search .list_option li{margin-top: 6px;height: 17px}
.tab_list_area .detail_search_area .section_search .list_option li input[type="checkbox"]{margin: 1px 1px 0 0;width: 13px;height: 13px}
.tab_list_area .detail_search_area .section_search .list_option li input[type="checkbox"]:checked + label{color: #444;font-weight: bold}
.tab_list_area .detail_search_area .section_search .list_option li label{display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 123px;height: 17px;line-height: 12px;font-size: 12px;color: #666;vertical-align: top}
@media \0screen{ .tab_list_area .detail_search_area .section_search .list_option li label{line-height: 17px} }
.tab_list_area .detail_search_area .section_search.sec6 .list_option li label{max-width: 109px}
.tab_list_area .detail_search_area .panel_control{position: absolute;bottom: 0;left: 0;z-index: 10;clear: both;border-top: 1px solid #f1f1f1;width: 100%;height: 48px;text-align: center;background-color: #fafafa}
.tab_list_area .detail_search_area .panel_control:before{content: '';display: inline-block;margin-left: -1px;width: 1px;height: 48px;vertical-align: middle}
.tab_list_area .detail_search_area .panel_control button{font-family: malgun Gothic, '맑은 고딕', nanumGothic, '나눔고딕';vertical-align: middle}
.tab_list_area .detail_search_area .panel_control .btn_excute{overflow: hidden;padding: 0 19px 2px;padding-bottom: 4px\0;height: 28px;line-height: 24px;font-size: 13px;color: #fff;letter-spacing: -1px;background-color: #888;box-sizing: border-box}
.tab_list_area .detail_search_area .panel_control .btn_reset_choose{margin-left: 10px;font-size: 12px;color: #666;text-decoration: underline;letter-spacing: -1px}
.all_newsflash_wrap .wrap_button_list{margin: 10px 0;text-align: right}
.all_newsflash_wrap .wrap_button_list a,
.all_newsflash_wrap .wrap_button_list button{display: inline-block}
.all_newsflash_wrap .wrap_button_list a:hover{text-decoration: none}
.all_newsflash_wrap .wrap_button_list .btn_apply_email{border: 1px solid #e4e5e7;padding: 0 15px 0 42px;height: 36px;line-height: 31px;color: #444;letter-spacing: -1px;background: url(//www.saraminimage.co.kr/ui/icon/button_apply_email.png) 15px 50% no-repeat;box-sizing: border-box}
.all_newsflash_wrap .paginate + .wrap_button_list{margin-top: -31px}

.closed_recruit .recruit_info_header{border-bottom:0}
.closed_recruit .close_contents_wrap{background-color:#fbfbfb;padding-bottom: 50px;margin-top: 2px}
.closed_recruit .recom_ban_list{margin:0 50px;padding-top:34px;border-top: 1px solid #eaeaea}
.closed_recruit .recom_ban_list h3{font-size:24px;font-family:"맑은 고딕";font-weight:bold;letter-spacing:-2px;margin-bottom:10px;color: #444}
.closed_recruit .recom_ban_list .bbs_link_wrap{position:relative}
.closed_recruit .recom_ban_list .bbs_link_wrap .bbs_list_go{display:inline-block;position:absolute;top:-28px;right:0;font-family:"맑은 고딕","돋움";font-size:15px;color:#888;letter-spacing:-1px}
.closed_recruit .recom_ban_list .bbs_link_wrap .bbs_list_go i{display:inline-block;width:6px;height:11px;margin-left:3px;font-style:normal;background:url(//www.saraminimage.co.kr/ui/recruit/icon/icon_fold_right.png) 0 0 no-repeat;*background-position-y:2px}
.closed_recruit .recruit_status_info{margin-top:-3px;padding:50px 0;border:0}
.closed_recruit .recommend_newsflash_wrap{position:relative;width:810px;padding: 0px 25px}
.closed_recruit .recommend_newsflash_wrap ul{overflow:hidden;height:165px;width:100%;display:inline-block;margin-top:0;padding:0 25px;background-color:#fbfbfb}
.closed_recruit .recommend_newsflash_wrap ul li{position:relative;margin: 0 11px 11px 0 !important;box-sizing: border-box;-webkit-box-sizing: border-box;background-color:#fff}
.closed_recruit .recommend_newsflash_wrap ul li .more_info_img {display:block;}
.closed_recruit .recommend_newsflash_wrap ul li .more_info_img img {display:block}
.closed_recruit .recommend_newsflash_wrap .btn_prev,.recommend_newsflash_wrap .btn_next{position:absolute;display:inline-block;width:26px;height:165px;outline:none;border:none}
.closed_recruit .recommend_newsflash_wrap .btn_prev{top:0;left:0;background:url('//www.saraminimage.co.kr/ui/open_recruit/btn_arrow_prev.png') 50% 50% no-repeat #e4e5e7}
.closed_recruit .recommend_newsflash_wrap .btn_next{top:0;right:0;background:url('//www.saraminimage.co.kr/ui/open_recruit/btn_arrow_next.png') 50% 50% no-repeat #e4e5e7}
.closed_recruit .recommend_newsflash_wrap .accessible_txt{width:1px;height:1px;font-size:0;overflow:hidden}

/* 공고 view end */

/* 로그인 레이어 CSS */
#job_login_wrapper {width:489px;height:237px !important;border:1px solid #a9a8a8;background-color:#fcfcfc;text-align:center;position:absolute;left:-999px;z-index:999;margin:30px 184px !important}
#job_login_layer_text {margin:0;height:31px}
#job_login_layer_text.default_request {background:url("//www.saraminimage.co.kr/recruit/login_text02.png") no-repeat center top}
#job_login_main {text-align:left;position:relative;margin:13px 27px 0}
#job_login_main p {margin:0;padding-bottom:6px}
#job_login_main strong{ font-weight: bold}
#job_login_main .title_login{display: inline-block;*display: inline;*zoom: 1;width: 80px}
#job_login_main .input {border:1px #bebebe solid;width:160px;height:21px}
#job_login_main #job_login_btn {position:absolute;top:-1px;left:260px}
#job_login_footer {text-align:left;position:relative;margin:8px 27px 13px 27px;padding-top:12px;background:url(//www.saraminimage.co.kr/service/tong/join_dot.gif) repeat-x top}
#job_login_box .setting {position:relative;*width:356px;*height:30px;margin:8px 27px 13px 27px;padding-bottom:10px;background:url(//www.saraminimage.co.kr/service/tong/join_dot.gif) repeat-x bottom;text-align:left}
#job_login_box .setting label {padding-right:7px}
#job_login_box .setting .dsc_ly {display:block;position:absolute;bottom:30px;left:-11px;z-index:10;width:272px;height:51px}
#job_login_box .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;border:0 none;cursor:pointer}
#job_login_box .setting .dsc_ly .dsc_arr {position:absolute;bottom:-2px;*bottom:-8px;left:11px;width:13px;height:8px;background:url(//www.saraminimage.co.kr/ui/common/btn_login_ly_arr.png) 0 0 no-repeat}
#job_login_box .setting .dsc_ly .dsc_txt {margin:0;padding:8px 10px 5px;background-color:#fff;border:1px solid #bababa;font-size:11px;color:#888;letter-spacing:-1px;line-height:16px}
#job_login_box .setting .dsc_ly .dsc_txt strong {font-weight:normal;color:#555}
#job_login_main p b {display:inline-block;width:75px}

/* 왼쪽 날개 배너 */
.wrap_wingleft{position: absolute;left: -210px !important;top: 60px !important;width: 190px;height: 255px;background-color: #fff}
.wrap_wingleft.type02 {top:152px !important}
.wrap_wingleft .wrap_list_image{overflow: hidden;position: relative;/*border: 1px solid #e6e6e6;*/width: 190px;height: 255px}
.wrap_wingleft .wrap_list_image .list_image{width: 1900px;height: 255px}
.wrap_wingleft .wrap_list_image .list_image li{float: left;width: 190px;height: 255px}
.wrap_wingleft .wrap_list_image .list_image li a{display: block}
.wrap_wingleft .wrap_list_image .list_image li a img{vertical-align: top}
.wrap_wingleft .paging{overflow: hidden;margin-top: 11px;width: 100%;text-align: center}
.wrap_wingleft .paging a{float: none;display: inline-block;*display: inline;*zoom: 1;margin-right: 0;width: 16px;height: 16px;font-size:0;line-height: 0;color: #FFF;text-align: left;background: url(//www.saraminimage.co.kr/ui/common/btn_leftwing_ctrl.png) 3px 3px no-repeat;vertical-align: top}
.wrap_wingleft .paging a.on{background-position: 3px -15px}
.wrap_wingleft_narrow{overflow: hidden;position: absolute; top: 14px; right: auto !important;left: -120px; width: 100px; height: 178px}
.wrap_wingleft_narrow a{display: block}
.wrap_wingleft_narrow a img{vertical-align: top}

/* 채용설명회 현장 밀착취재 리스트 */
.jobfair_list {position:relative;padding-top:52px}
.jobfair_list h3 {margin-bottom:0}
.jobfair_list .search_right {position:absolute;top:10px;right:0}
.jobfair_list .period_wrap {float:left; height:32px; margin-right:9px; color:#666; line-height:32px}
.jobfair_list .period_wrap strong {color:#666; font-size:13px; line-height:32px}
.jobfair_list .period_wrap .jobfair_date {width:90px; height:32px; padding:0 12px; border:1px solid #dadbdd; box-sizing:border-box; outline:none; background:#fff; font-size:13px; font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움'; line-height:32px; vertical-align:top}
.jobfair_list .recruit_content_list td {color:#444}
.jobfair_list .recruit_content_list .update_noti td {height:64px;border:1px solid #dde3fb;border-width:1px 0;background:#eff2ff;font-weight:bold;text-align:center}
.jobfair_list .recruit_content_list .update_noti .ico_update {display:inline-block;width:78px;height:26px;line-height:26px;font-size:0;color:#ff5432;vertical-align:middle;background:url(//www.saraminimage.co.kr/ui/public_recruit/ico_update02.png) no-repeat center center}
.jobfair_list .recruit_content_list .update_noti p {display:inline-block;padding-left:20px;color:#444;font-size:18px;line-height:22px;vertical-align:top;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.jobfair_list .recruit_content_list .update_noti p span { font-weight:normal}
.jobfair_list .recruit_content_list .point_noti .td_date,
.jobfair_list .recruit_content_list .point_noti .td_company_name,
.jobfair_list .recruit_content_list .point_noti .td_subject a,
.jobfair_list .recruit_content_list .point_noti .td_subject p,
.jobfair_list .recruit_content_list .point_noti .td_subject p span,
.jobfair_list .recruit_content_list .point_noti .td_count,
.jobfair_list .recruit_content_list .point_noti .td_count .count_txt {color:#425ad4}
.jobfair_list .recruit_content_list .point_noti .td_subject a {font-weight:bold}
.jobfair_list .recruit_content_list .td_date {font-size:17px;font-weight:bold}
.jobfair_list .recruit_content_list .td_company_name {width:80%;font-size:15px;font-weight:bold;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.jobfair_list .recruit_content_list .td_subject {padding-left:10px;font-size:15px;text-align:left}
.jobfair_list .recruit_content_list .td_subject a {display:inline-block;width:95%;line-height:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.jobfair_list .recruit_content_list .td_subject a:hover {text-decoration:underline}
.jobfair_list .recruit_content_list .td_subject .info {font-size:13px;color:#777}
.jobfair_list .recruit_content_list .td_subject .location {display:inline-block;width:90%;padding-left:6px;font-size:13px;color:#444;vertical-align:top;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.jobfair_list .recruit_content_list .td_count {font-size:12px;color:#666}
.jobfair_list .recruit_content_list .td_count .count_txt {display:inline-block;padding-right:6px;color:#888}
.jobfair_list .recruit_content_list td.no_search_situation{padding:60px 0;vertical-align:middle;color:#444;text-align:center;font-size:16px}
.jobfair_list .recruit_content_list td.no_search_situation b{color:#4d66e0}
.aftermote_list {padding-top:52px}

/* 채용설명회 일정 */
.jobfair_schedule {position:relative}
.jobfair_schedule .search_right {position:absolute;top:10px;right:0}
.jobfair_schedule .list_area {padding-top:52px;}
.jobfair_schedule .period_wrap {float:left; height:32px; margin-right:9px; color:#666; line-height:32px}
.jobfair_schedule .period_wrap strong {color:#666; font-size:13px; line-height:32px}
.jobfair_schedule .period_wrap .jobfair_date {width:90px; height:32px; padding:0 12px; border:1px solid #dadbdd; box-sizing:border-box; outline:none; background:#fff; font-size:13px; font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움'; line-height:32px; vertical-align:top}
.jobfair_schedule .input_wrap {width:185px}
.jobfair_schedule .recruit_content_list thead {border-top:0}
.jobfair_schedule .paging_box {position:relative;height:32px;margin-top:20px}
.jobfair_schedule .paging_box .default_paging {margin-top:0}
.jobfair_schedule .go_jobfair {display:block;position:absolute;right:0;top:0;padding:7px 15px;line-height:16px;font-size:13px;color:#fff;letter-spacing:-1px;background:#6d82f3;border:1px solid #5e75ee;box-sizing:border-box}
.jobfair_schedule .noti_txt {padding:10px 0 20px;line-height:16px;font-size:14px;color:#999;letter-spacing:-1px}
.jobfair_schedule .recruit_content_list .dw {font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;color:#888;letter-spacing:-2px;padding-right:12px;border:0;background:url(//www.saraminimage.co.kr/ui/public_recruit/btn_updown.png) no-repeat 100% 8px;cursor:pointer}
.jobfair_schedule .recruit_content_list .up {font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;color:#888;letter-spacing:-2px;padding-right:12px;border:0;background:url(//www.saraminimage.co.kr/ui/public_recruit/btn_updown.png) no-repeat 100% -28px;cursor:pointer}
.jobfair_schedule th {position:relative}
.jobfair_schedule th .fair_select {position:absolute;top:35px;left:-5px;width:66px;height:auto;padding:3px 0;border:1px solid #b7b7b7;background:#fff;text-align:left}
.jobfair_schedule th .fair_select a {display:block;padding-left:15px;color:#444;font-size:13px;line-height:24px}
.jobfair_schedule th .fair_select a.selected,
.jobfair_schedule th .fair_select a:hover {background:#ededed}
.jobfair_schedule th.th_news label {position:relative;padding-left:25px;text-align:left}
.jobfair_schedule th.th_news input {margin:0 0 0 6px; vertical-align:middle}
.jobfair_schedule th .ico_real {display:block;position:absolute;top:-1px;left:-24px;width:46px;height:19px;background:url(//www.saraminimage.co.kr/ui/public_recruit/ico_real.png) no-repeat center center;font-size:0;color:#fff}
.jobfair_schedule .recruit_content_list td {width:70%;height:56px;font-size:15px;color:#444;letter-spacing:-1px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.jobfair_schedule .recruit_content_list .td_news a {line-height:16px;font-size:13px;color:#777;padding-right:10px;background:url(//www.saraminimage.co.kr/ui/public_recruit/icon_link_arrow.png) no-repeat 100% 68%}
.jobfair_schedule .recruit_content_list .td_company_name {font-weight:bold}
.jobfair_schedule .jobfair_noti {width:100%;margin-top:19px;padding:24px 0;background:#f8f8f8;border:1px solid #e6e6e6;text-align:center;font-size:13px;color:#999;letter-spacing:-1px;box-sizing:border-box}
.jobfair_schedule .recruit_content_list td.no_search_situation{padding:60px 0;vertical-align:middle;color:#444;text-align:center;font-size:16px}
.jobfair_schedule .recruit_content_list td.no_search_situation b{color:#4d66e0}
.jobfair_schedule .select button {width:148px;height:32px;font-size:13px;color:#555;padding:0 17px 0 12px;line-height:30px;border:1px solid #ddd;letter-spacing:-2px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;box-sizing:border-box}
.jobfair_schedule .select .my_value {background:url(//www.saraminimage.co.kr/ui/public_recruit/icon_coverletter_list.png) no-repeat 122px 0px;text-align:left;cursor:pointer}
.jobfair_schedule .select .select_list {display:none;overflow-y:scroll;position:absolute;top:31px;left:0;width:146px;max-height:110px;border:1px solid #dadbdd;background:#fff;z-index:1}
.jobfair_schedule .select.open .select_list{display:block}
.jobfair_schedule .select_list a {display:block;overflow:hidden;width:105px;height:30px;padding:0 12px;font-size:13px;color:#666;line-height:30px;white-space:nowrap;text-overflow:ellipsis;word-break:normal;vertical-align:top;letter-spacing:-1px}
.jobfair_schedule .select_list a:hover{background-color:#f6f6f6;text-decoration:underline}

/* 채용설명회 뷰 */
.tit_jobfair_view {overflow:hidden;position:relative;border-bottom:1px solid #e1e1e1;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;letter-spacing:-2px}
.tit_jobfair_view .img_logo {float:left;padding:5px 20px 0}
.tit_jobfair_view .txt_logo {float:left}
.tit_jobfair_view .txt_logo .tit_company_name {display:block;width:567px;font-size:40px;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.tit_jobfair_view .txt_logo .txt_jobfair {width:560px;margin:0;color:#444;line-height:20px;font-size:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.tit_jobfair_view .btn_go_notice {float:right;height:40px;margin-top:38px;padding:0 25px;font-size:15px;color:#000;border:1px solid #e1e1e1;line-height:40px;letter-spacing:-2px}
.tit_jobfair_view .txt_logo .info {display:inline-block;padding:13px 23px 25px 0;font-size:14px;color:#888;letter-spacing:-1px}
.tit_jobfair_view .txt_logo .info span {display:inline-block;padding-left:6px;color:#444}
.tit_jobfair_view .btn_box {position:absolute;right:0;bottom:16px}
.jobfair_view_wrap .btn_box button {display:inline-block;height:32px;padding:0 15px;padding-bottom:1px \0/IE9;line-height:26px;font-size:13px;color:#fff;letter-spacing:-1px;background:#6d82f3;border:1px solid #5e75ee;box-sizing:border-box;cursor:pointer;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif}
.jobfair_view_wrap .btn_box button.btn_list {margin-right:10px;border:1px solid #e6e6e6;color:#444;background:#fff}

.jobfair_view_wrap .jobfair_content {font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;letter-spacing:-2px}
.jobfair_content .img_logo {overflow:hidden;width:860px;height:154px;margin:50px auto 54px auto;border:5px solid #f2f2f2;box-sizing:border-box}
.jobfair_content .img_logo .img_company {float:left;overflow:hidden;width:200px;line-height:144px;text-align:center;vertical-align:middle}
.jobfair_content .img_logo .img_company img {vertical-align:middle}
.jobfair_content .img_logo .tit_company_name {display:inline-block;margin-top:11px;width:620px;color:#425ad4;font-size:32px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.jobfair_content .img_logo .txt_jobfair {display:block;width:620px;margin-top:-2px;color:#111;font-size:32px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.jobfair_content .img_logo .info {display:inline-block;padding:16px 23px 25px 0;font-size:14px;color:#888;letter-spacing:-1px}
.jobfair_content .img_logo .info span {display:inline-block;padding-left:6px;color:#444}

.jobfair_content .jobfair_qna {width:860px; margin:0 auto 80px auto}
.jobfair_qna .qna_contents {margin-top:69px}
.jobfair_qna .jobfair_story + .qna_contents,
.jobfair_qna .qna_contents:first-child {margin-top:0}
.jobfair_qna .qna_title {margin-bottom:30px; padding-bottom:8px;border-bottom:2px solid #353535;color:#353535;font-size:28px}
.jobfair_qna .qna_list {}
.jobfair_qna .qna_list dt {margin-top:42px;padding-left:29px;background:url(//www.saraminimage.co.kr/ui/public_recruit/ico_jobfair_q.png) no-repeat 0 2px;color:#444;font-size:20px;font-weight:bold;letter-spacing:-2px}
.jobfair_qna .qna_list dt:first-child {margin-top:0}
.jobfair_qna .qna_list dd {margin-top:12px;padding-left:29px;background:url(//www.saraminimage.co.kr/ui/public_recruit/ico_jobfair_a.png) no-repeat 0 2px;color:#666;font-size:15px;line-height:24px;letter-spacing:-1px}

.jobfair_content .jobfair_story {width:720px;margin:0 auto;padding:30px 0;font-size:15px;line-height:23px;letter-spacing:-1px;text-align:center}
.jobfair_story .story_title {font-size:18px;line-height:30px;text-decoration:underline}
.jobfair_story .story_point_txt {padding:10px 0 45px;font-size:24px;color:#000;line-height:34px}
.jobfair_story .point_color {color:#425ad4}
.jobfair_story img {display:block;margin:0 auto}

.jobfair_content .relation_info {width:860px; margin:69px auto 0 auto}
.relation_info .relation_title {margin-bottom:8px;color:#353535;font-size:28px}
.relation_info .relation_list {padding:29px 35px 32px 35px;border:1px solid #e6e6e6}
.relation_info .relation_list li {margin-top:5px;padding-left:21px;background:url(//www.saraminimage.co.kr/ui/public_recruit/ico_circle.png) no-repeat 0 6px;color:#666;font-size:15px;line-height:24px;letter-spacing:-1px}
.relation_info .relation_list li:first-child {margin-top:0}
.relation_info .relation_list li a {color:#444;font-size:16px}

.jobfair_content .txt_team {margin-top:26px;color:#666;font-size:15px;text-align:right}

.jobfair_view_wrap .noti_txt {width:860px;margin:0 auto 20px auto;padding:28px 0;border:1px solid #e6e6e6;background:#f8f8f8;box-sizing:border-box;color:#999;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;font-size:13px;text-align:center;line-height:20px;letter-spacing:-1px}
.jobfair_view_wrap .box02 {width:860px;margin:0 auto 50px auto}
.jobfair_view_wrap .box02:after {display:block;content:'';clear:both}
.jobfair_view_wrap .box02 .btn_list {float:left}
.jobfair_view_wrap .box02 .btn_schedule_list {float:right}
.jobfair_list_box {width:860px;margin:0 auto 40px auto;border-top:1px solid #e1e1e1}
.jobfair_list_box li {padding:15px 0;border-bottom:1px solid #e1e1e1;font-family:Malgun Gothic, "맑은 고딕", dotum, '돋움', sans-serif}
.jobfair_list_box li:after {display:block;content:'';clear:both}
.jobfair_list_box .arrow {float:left;display:block;padding:0 59px 0 20px;line-height:21px;border-right:1px solid #ebebeb;font-size:14px;color:#444;letter-spacing:-2px;background:url(//www.saraminimage.co.kr/ui/public_recruit/ico_arrow.png) no-repeat 68% 0}
.jobfair_list_box .arrow.prev {background-position:68% 8px}
.jobfair_list_box .arrow.next {background-position:68% -38px}
.jobfair_list_box p {float:left;display:block;padding-left:30px;width:726px}
.jobfair_list_box .go_other {display:block;width:100%;line-height:21px;font-size:16px;color:#444;letter-spacing:-2px;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:left}
.jobfair_list_box .go_other:hover {text-decoration:underline}

.ui-datepicker.jobfair_datepicker {padding:15px}
.ui-widget.ui-widget-content.jobfair_datepicker {width:196px}
.ui-datepicker.jobfair_datepicker .ui-datepicker-title {font-size:16px}
.ui-datepicker.jobfair_datepicker table {font-size:14px}
.ui-datepicker.jobfair_datepicker th {padding:0 5px 7px 5px}
.ui-datepicker.jobfair_datepicker td span, .ui-datepicker.jobfair_datepicker td a {font-family:Malgun Gothic, "맑은 고딕", dotum, '돋움', sans-serif}
.ui-datepicker.jobfair_datepicker .ui-datepicker-week-end .ui-state-active {color:#fff}

/* 채용설명회 일정 */
.expect_schedule {position:relative;padding-top:52px}
.expect_schedule .public_recruit_btn.calenda_download2 {display:inline-block; float:none; margin:6px 0 0 3px; vertical-align:top}
.expect_schedule .search_right {position:absolute;right:0;top:20px}
.expect_schedule .period_wrap {float:left; height:32px; margin-right:9px; color:#666; line-height:32px}
.expect_schedule .period_wrap strong {color:#666; font-size:13px; line-height:32px}
.expect_schedule .period_wrap .expect_date {width:90px; height:32px; padding:0 12px; border:1px solid #dadbdd; box-sizing:border-box; outline:none; background:#fff; font-size:13px; font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움'; line-height:32px; vertical-align:top}
.expect_schedule .recruit_content_list .dw {font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;color:#888;letter-spacing:-2px;padding-right:12px;border:0;background:url(//www.saraminimage.co.kr/ui/public_recruit/btn_updown.png) no-repeat 100% 8px;cursor:pointer}
.expect_schedule .recruit_content_list .up {font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;color:#888;letter-spacing:-2px;padding-right:12px;border:0;background:url(//www.saraminimage.co.kr/ui/public_recruit/btn_updown.png) no-repeat 100% -28px;cursor:pointer}
.expect_schedule th {position:relative}
.expect_schedule th .expect_select {position:absolute;top:35px;left:40px;width:76px;height:auto;padding:3px 0;border:1px solid #b7b7b7;background:#fff;text-align:left;z-index: 10}
.expect_schedule th .expect_select a {display:block;padding:0 15px;color:#444;font-size:13px;line-height:24px}
.expect_schedule th .expect_select a.selected,
.expect_schedule th .expect_select a:hover {background:#ededed}
.expect_schedule .recruit_content_list td {height:56px;font-size:15px;color:#444;letter-spacing:-1px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.expect_schedule .recruit_content_list td.recruit_expect {color:#485dd2; font-size:15px; font-weight:bold}
.expect_schedule .recruit_content_list td.recruit_decide {color:#ff3c00; font-size:15px; font-weight:bold}
.expect_schedule .recruit_content_list td.recruit_progress {color:#00B050; font-size:15px; font-weight:bold}
.expect_schedule .recruit_content_list td.recruit_end {font-size:15px}
.expect_schedule .recruit_content_list td.company_name {font-size:15px; font-weight:bold}
.expect_schedule .recruit_content_list td.company_name a {text-decoration:underline}
.expect_schedule .paging_box {position:relative;height:32px;margin-top:20px}
.expect_schedule .paging_box .default_paging {margin-top:0}
.expect_schedule .recruit_copyright {width:100%;margin-top:40px;padding:24px 0;background:#f8f8f8;border:1px solid #e6e6e6;text-align:center;font-size:13px;color:#999;letter-spacing:-1px;box-sizing:border-box}

.expect_schedule.pop_public_institution_tit h3 {padding-bottom:11px} /* WMG-12693 */
.expect_schedule.pop_public_institution_tit .search_right {top:10px} /* WMG-12693 */

/* 로그인레이어 */
.dimmed_layer { position: fixed; top: 0; left: 0; z-index: 1020; width: 100%; height: 100%; background: url("//www.saraminimage.co.kr/ui/event/150713_scholarship//bg/modal.png") repeat; }

.layer_login { position: fixed; top: 50%; left: 50%; z-index: 1010; margin-top: -120px; margin-left: -244px; width: 478px; height: 230px; font-family: dotum, sans-serif; background-color: #FFF; border: 1px solid #52545a; }
.layer_login p { margin: 0; }
.layer_login .login_txt { font-size: 16px; font-family: "dotum", "돋움"; color: #555; text-align: left; letter-spacing: -1px; line-height: 25px; padding: 32px 0 0 48px; }
.layer_login .login_txt span { font-size: 16px; font-weight:bold; color:#555; }
.layer_login .login_input_list { padding: 0 48px; margin-top: 13px; background-color: #FFF; }
.layer_login .input_idpw { overflow: hidden; }
.layer_login .input_idpw .wrap_placeholder { position: relative; }
.layer_login .input_idpw .wrap_placeholder .pseudo_placeholder { position: absolute; top: 50%; left: 12px; margin-top: -7px; width: 100px; line-height: 14px; font-size: 14px; font-weight: bold; color: #959595; }
.layer_login .input_idpw .input_area { float: left; width: 279px; }
.layer_login .input_idpw .input_area > div { position: relative; padding-bottom: 9px; /*input{ position: absolute; top: 13px; left: 0; width: 250px; font-size: 14px; font-weight: bold; color: #555; line-height: 1.3; margin-left: 12px; background: none; border: none;}*/ }
.layer_login .input_idpw .input_area > div.on p { background: #f6f9ff; border-top: 1px solid #e4e6ec; border-left: 1px solid #e4e6ec; }
.layer_login .input_idpw .input_area .input_text { display: block; overflow: hidden; width: 279px; height: 42px; line-height: 44px; font-size: 14px; font-weight: bold; font-family: gulim, '굴림'; color: #555; text-align: left; padding-left: 12px; background: #fafafa; border: 1px solid #b1b1b1; cursor: text; box-sizing: border-box; }
.layer_login .input_idpw .input_area .input_text:focus { border-color: #db4456; background: #fff; }

.layer_login .input_idpw .input_area .input_text::-webkit-input-placeholder { color:#bbb; }
.layer_login .input_idpw .input_area .input_text::-moz-placeholder { color:#bbb; }
.layer_login .input_idpw .input_area .input_text:-ms-input-placeholder { color:#bbb; }
.layer_login .input_idpw .input_area .input_text:-moz-placeholder { color:#bbb; }

.layer_login .input_idpw .int_img { float: right; width:96px; height:93px; font-size:15px; cursor:pointer; background:#667df9; color:#fff; font-weight:bold; text-align: center;  }
.layer_login .save_util { overflow: hidden; text-align: left; line-height:1.6; margin:10px 0 0 0; }
.layer_login .save_util a { display: inline-block; font-weight: bold; color: #222; padding:0 3px; }
.layer_login .save_util a.btn01 { font-weight: normal;  padding:0 2px 0 0; margin-right: 2px;   }
.layer_login .close_login { position: absolute; top: 20px; right: 18px; }

.btn_more_contents{text-align:center}
.btn_more_contents button{display:inline-block;padding:0 12px;height:31px;border:#eaeaea 1px solid;border-top:none;background:#f8f8f8;font-family:'malgun gothic', dotum, sans-serif;cursor:pointer;letter-spacing:-1px}
.btn_more_contents .goto_newslink {display:inline-block;padding:0 12px;height:31px;border:#eaeaea 1px solid;border-top:none;background:#f8f8f8;font-family:'malgun gothic', dotum, sans-serif;cursor:pointer;letter-spacing:-1px}
.btn_more_contents .goto_newslink .text {line-height:30px;}
.btn_more_contents .goto_newslink .icon {margin:5px 0 0 5px;vertical-align:middle;}
.btn_more_contents .text{display:inline-block;line-height:15px;vertical-align:top;font-size:13px;color:#666}
.btn_more_contents .icon{display:inline-block;width:9px;height:5px;margin:6px 0 0 5px;background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/img_view_spr.png) 0 -200px no-repeat;vertical-align:top}
.btn_more_contents .icon_newwin{width:11px;height:10px;margin-top:3px;background-position:-100px -100px}
.more_contents.opened .btn_more_contents .icon{background-position:0 -100px}
.more_contents .btn_more_contents{display:none}
.more_contents .more_item{display:none}
.more_contents.opened .more_item{display:block}
.more_contents .text.opened{display:none}
.more_contents .text.closed{display:inline-block}
.more_contents.opened .text.opened{display:inline-block}
.more_contents.opened .text.closed{display:none}

.section_prview{width:695px;margin:0 auto;font-family:'malgun gothic', dotum, sans-serif}
.section_prview td, .section_prview th{font-family:'malgun gothic', dotum, sans-serif}
.recruit_info_content .view_section .tit_insatong {margin-bottom:0}
.section_insatong {position:relative;padding-bottom:60px;width:auto}
.section_insatong .more_item {position:relative;padding:22px 0 3px 0;border-top:0;font-size:0;letter-spacing:-1px}
.section_insatong dl {position:relative;width:618px;padding:0 0 0 20px}
.section_insatong dl dt {margin-left:10px;color:#222;font-size:15px;line-height:20px;word-break:break-all}
.section_insatong dl dt > span {display:inline-block;margin-right:6px;}
.section_insatong dl dd {display:inline-block;margin:10px 0 0 10px;padding:7px 20px 10px 20px;border:1px solid #cfcfcf;border-radius:4px;background:#fcfcfc;box-sizing:border-box;color:#222;font-size:14px;line-height:20px;vertical-align:top;word-break:break-all}
.section_insatong .btn_like {position:absolute;top:16px;left:706px;padding:0 7px 0 30px;width:108px;height:32px;border:1px solid #dbdbdb;border-radius:0;box-sizing:border-box;color:#666;font-size:12px;letter-spacing:-1px;line-height:28px;text-align:left}
.section_insatong .btn_like span {display:inline-block;width:21px;margin-left:3px;text-align:center}
.section_insatong .btn_like:after {display:block;position:absolute;top:6px;left:7px;width:19px;height:19px;background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/img_smile_spr.png) 0 0 no-repeat;content:""}
.section_insatong .btn_like.liked {border-color:#9aa9f3;color:#5b76f5}
.section_insatong .btn_like.liked:after {background-position:0 -30px}
.section_insatong .btn_more_contents {position:absolute;bottom:0;left:0;width:100%;border-top:1px solid #eaeaea}

.section_companyinfo {border-top:#eaeaea 1px solid}
.summary_info{width:695px;overflow:hidden}
.summary_info .inner {width:696px;margin-left:-1px}
.summary_info .inner:after{content:'.';display:block;height:0px;clear:both;visibility:hidden}
.summary_info dl{float:left;position:relative;padding:25px 20px 0 107px;width:220px;height:72px;border-left:#e2e2e2 1px solid;border-bottom:#e2e2e2 1px solid;letter-spacing:-1px}
.summary_info dt{height:20px;margin-bottom:6px;font-size:16px;font-weight:bold;color:#8194fa}
.summary_info dd{height:24px;font-size:18px;color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.summary_info dl:after{content:'';display:block;width:48px;height:36px;position:absolute;top:28px;left:44px;background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/img_view_spr.png) 0 -900px no-repeat}
.summary_info dl.summary_type01:after{background-position:0 -900px}
.summary_info dl.summary_type02:after{background-position:-100px -900px}
.summary_info dl.summary_type03:after{background-position:-100px -700px}
.summary_info dl.summary_type04:after{background-position:-100px -600px}
.summary_info dl.summary_type05:after{background-position:0 -800px}
.summary_info dl.summary_type06:after{background-position:0 -700px}
.summary_info dl.summary_type07:after{background-position:0 -600px}
.summary_info dl.summary_type08:after{background-position:-100px -800px}
.summary_info dl.blank:after{background:none}

.tbl_prview{width:100%;border-collapse:collapse;table-layout:fixed;border-bottom:#e8e8e8 1px solid}
.tbl_prview tbody th{background:#f9f9f9;padding:8px 20px 8px 25px;border-top:#e8e8e8 1px solid;color:#444;font-size:13px;letter-spacing:-1px;vertical-align:middle;line-height:18px}
.tbl_prview tbody td{padding:8px 20px 8px 15px;border-top:#e8e8e8 1px solid;color:#666;font-size:13px;line-height:18px;word-break:break-all}
.tbl_prview tbody td.acc{font-weight:bold}
.tbl_prview tbody td.acc strong{color:#ff3c00}
.tbl_prview tbody tr:first-child th,
.tbl_prview tbody tr:first-child td{border-top:none}
.tbl_prview .sub_text{color:#999}
.tbl_prview .bar{width:1px;height:10px;margin:-1px 2px 0 4px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-indent:-100%;*text-indent:0;white-space:nowrap;overflow:hidden;font-size:0;line-height:0;text-shadow:none;color:transparent;background:#bbb;vertical-align:middle}
.section_analytics{min-height:151px}
.section_analytics .tbl_prview{border-top:#e8e8e8 1px solid}
.section_analytics .tbl_graph{border-top:none}
.tbl_graph{border-top:none}
.tbl_graph tbody th{border-left:#e8e8e8 1px solid;padding:8px 36px 8px 25px;background:#f9f9f9;color:#444;font-size:13px;letter-spacing:-1px;vertical-align:middle;line-height:18px}
.tbl_graph tbody th .sub_text{font-size:11px;color:#888;float:right;font-weight:normal}
.tbl_graph tbody tr th:first-child{border-left:none}
.tbl_graph tbody td{border-left:#e8e8e8 1px solid;padding:0}
.tbl_graph tbody tr:first-child td{border-top:#e8e8e8 1px solid}
.tbl_graph tbody td:first-child{border-left:none}
.graph_container{padding:9px 0 8px !important;position:relative}
.graph_container .graph_legend{margin:0 auto;width:216px;height:30px;line-height:30px;text-align:right;font-size:11px;color:#888}
.graph_container .empty{display:block;position:absolute;top:123px;left:104px;width:120px;height:29px;background:#ededed;color:#555;font-size:12px;letter-spacing:-1px;text-align:center;line-height:26px}
.graph_hor{width:284px;height:120px;padding:7px 0 12px 0;margin-left:25px;font-size:12px;color:#898989;-ms-user-select:none;-webkit-user-select:none;user-select:none}
.graph_hor li{height:6px;line-height:6px;position:relative;padding:9px 45px 9px 85px}
.graph_hor .graph_title{height:24px;line-height:24px;position:absolute;top:0;left:0;color:#666;letter-spacing:0}
.graph_hor .graph_bar{display:block;width:100%;height:6px;background:#efefef;border-radius:3px}
.graph_hor .graph_bar strong{display:block;width:0;height:6px;background:#7b91f2;border-radius:3px}
.graph_hor .graph_value{height:24px;line-height:24px;position:absolute;top:0;right:0;text-align:right;color:#7b91f2;font-weight:bold;letter-spacing:0}
.graph_ver{width:216px;height:195px;margin:0 auto 10px auto;-ms-user-select:none;-webkit-user-select:none;user-select:none}
.graph_ver li{width:72px;height:137px;padding:31px 0 25px 0;float:left;position:relative;background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/bg_graph_ver.png) 0 0px repeat-x}
.graph_ver .graph_title{width:100%;border-top:#d1d1d1 1px solid;height:25px;line-height:23px;position:absolute;bottom:0;left:0;text-align:center;color:#555;font-size:12px}
.graph_ver .graph_bar{display:block;width:100%;height:131px;margin-top:5px;position:relative;overflow:hidden}
.graph_ver .graph_bar strong{width:8px;height:0;position:absolute;bottom:0;left:50%;margin-left:-4px;background:#efefef;border-radius:4px 4px 0 0}
.graph_ver .graph_bar strong em{display:block;position:absolute;top:0;left:50%;margin-left:-6px;width:12px;height:12px;border-radius:7px;background:#bfbfbf;width:10px\9;height:10px\9;margin-left:-5px\9}
.graph_ver .graph_bar strong{display:block}
.graph_ver .graph_value{width:100%;height:31px;line-height:29px;position:absolute;top:0;left:0;text-align:center;color:#777777;font-weight:bold;letter-spacing:0}
.graph_ver li.latest{background-position:0 -200px}
.graph_ver li.latest strong{background:#d2dafc}
.graph_ver li.latest strong em{background:#8194fa}
.graph_ver li.latest .graph_title{font-weight:bold}
.graph_ver li.latest .graph_value{color:#8194fa}
.tbl_by_row{border-top:none}
.tbl_by_row thead th{padding:8px 0;border-bottom:#e8e8e8 1px solid;background:#f9f9f9;color:#444;font-size:13px;font-weight:normal;letter-spacing:-1px;vertical-align:middle;text-align:center;line-height:18px}
.tbl_by_row thead th:first-child{padding:8px 20px 8px 25px;text-align:left}
.tbl_by_row tbody th{padding:8px 0;text-align:center;color:#444;font-weight:normal;letter-spacing:0}
.tbl_by_row tbody td{padding:8px 25px 8px 0;text-align:right;border-left:#e8e8e8 1px solid}
.tbl_by_row tbody td.first{border-left:none}
.tbl_by_row .arrow{width:8px;height:6px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-indent:-100%;*text-indent:0;white-space:nowrap;overflow:hidden;font-size:0;line-height:0;text-shadow:none;color:transparent;vertical-align:middle;position:relative;top:-1px}
.tbl_by_row .arrow.up{background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/img_view_spr.png) -100px -500px no-repeat}
.company_detail{padding:34px 30px 40px 30px;border-bottom:#e8e8e8 1px solid;color:#444;background:#f9f9f9;line-height:24px;font-size:18px;letter-spacing:-1px;text-align:center}
.company_detail strong{font-weight:bold}
.company_detail strong.company_name{color:#8194fa}
.company_detail button{display:block;padding:0 0 3px 0;width:270px;height:60px;border:#6275de 1px solid;margin:19px auto 0 auto;letter-spacing:-1px;color:#fff;background:#6b80f1;line-height:55px;font-size:20px;font-weight:bold;font-family:Malgun Gothic, dotum, sans-serif;cursor:pointer}
.company_detail button span{display:inline-block;width:14px;height:21px;margin-left:24px;background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/img_view_spr.png) 0 -1300px no-repeat;vertical-align:middle}
.section_salary .salary_box{width:100%;border-top:#e2e2e2 1px solid;border-bottom:#e2e2e2 1px solid;margin-bottom:15px}
.section_salary .salary_box:after{content:".";display:block;height:0px;clear:both;visibility:hidden}
.section_salary .salary_box li{float:left;display:block;height:121px;position:relative;background:#f8f8f8;border-right:#e2e2e2 1px solid}
.section_salary .salary_box li:first-child{border-left:#e2e2e2 1px solid}
.section_salary .salary_box.type01 li{width:693px}
.section_salary .salary_box.type02 li{width:346px}
.section_salary .salary_box.type03 li{width:208px}
.section_salary .salary_box.type03 li.last{width:275px}
.section_salary .salary_box li div {position:relative;z-index:2;padding-top:27px}
.section_salary .salary_box li.last div:after{content:"";display:block;position:absolute;width:59px;height:53px;top:34px;left:231px;background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/img_view_spr.png) 0 -500px no-repeat}
.section_salary .salary_box.type02 li.last div:after{left:65px}
.section_salary .salary_box.type03 li.last div:after{left:31px}
.section_salary .salary_box.type01 li div{padding-left:304px}
.section_salary .salary_box.type02 li div{padding-left:112px}
.section_salary .salary_box.type03 li div{padding-left:42px}
.section_salary .salary_box.type02 li.last div{padding-left:138px}
.section_salary .salary_box.type03 li.last div{padding-left:104px}
.section_salary .salary_box li:after{content:"";display:block;position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;z-index:1}
.section_salary .salary_box li.last:after{background:#fff;border:#8194fa 2px solid}
.section_salary .salary_box span{display:block}
.section_salary .salary_box .year{height:24px;line-height:22px;margin-bottom:2px;color:#8194fa;font-size:16px;font-weight:bold;padding-left:5px}
.section_salary .salary_box .amount{height:48px;line-height:48px;font-size:16px;color:#666;letter-spacing:-1px}
.section_salary .salary_box .amount strong{display:inline-block;line-height:39px;font-size:36px;font-weight:bold;color:#444;vertical-align:top;margin-right:4px}
.section_salary .salary_box .last .amount strong{font-size:42px;font-weight:bold;color:#444;line-height:36px}
.section_salary .list_info {font-size:12px;color:#666;letter-spacing:-1px;}
.section_salary .list_info li {padding:0 0 9px 11px;background:url(//www.saraminimage.co.kr/ui/salaries/2017/bul_dot.png) 0 11px no-repeat}
.section_salary .list_info .txt_emph {color:#000;text-decoration:underline}
.header_cvletter{padding:24px 26px 12px 26px;border-top:#eaeaea 1px solid;background:#f8f8f8;letter-spacing:-1px}
.pass-data-wrap .header_cvletter{padding-left:30px}
.header_cvletter .category{margin-bottom:14px;font-size:15px;color:#444}
.header_cvletter .cvletter{display:inline-block;height:20px;line-height:17px;padding:0 6px;margin-right:8px;font-size:12px;color:#6d82f3;border:1px solid #9fadfa;vertical-align:top;letter-spacing:-2px;box-sizing:border-box}
.header_cvletter h4{margin:3px 0 18px 0;font-size:22px;font-weight:bold;color:#444}
.header_cvletter h4 strong{font-weight:bold;color:#6d82f3}
.header_cvletter .tags li{display:inline-block;height:27px;line-height:24px;vertical-align:top;padding:0 14px;margin:0 5px 5px 0;background:#fff;border-radius:27px;color:#666;font-size:14px}

.section_cvletter dl{padding:12px 0 12px 15px;border-bottom:#eaeaea 1px solid;letter-spacing:-1px}
.pass-data-wrap .section_cvletter dl{padding-left:30px}
.section_cvletter dl:first-child{border-top:#eaeaea 1px solid}
.section_cvletter dl dt a{display:block;cursor:pointer;position:relative;padding:2px 60px 4px 65px;line-height:26px;font-weight:bold;font-size:15px}
.section_cvletter dl dt a .question{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.section_cvletter dl dt a:after{content:'';display:block;width:22px;height:12px;position:absolute;top:11px;right:10px;background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/img_view_spr.png) 0 -400px no-repeat}
.section_cvletter dl dd{display:none;position:relative;padding:19px 60px 30px 65px;line-height:24px;font-size:15px}
.section_cvletter dl .icon{position:absolute;top:17px;left:0;padding:4px 10px 2px 10px;height:24px;line-height:24px;border-radius:14px;background:#d3d3d3;font-size:22px;font-weight:normal;font-family:arial, sans-serif;color:#fff;text-align:center}
.section_cvletter dl dt .icon{top:0px;background:#8194fa}
.section_cvletter dl .meta{position:absolute;top:3px;left:56px;width:85px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.section_cvletter dl.expanded{padding-bottom:0}
.section_cvletter dl.expanded dt a{font-size:18px;padding-top:0px}
.section_cvletter dl.expanded dt a .question{overflow:visible;text-overflow:clip;white-space:normal}
.section_cvletter dl.expanded dt a:after{background-position:0 -300px}
.section_cvletter dl.expanded .icon{top:20px}
.section_cvletter dl.expanded dt .icon{top:0px}
.section_cvletter dl.expanded dd{display:block}
.section_cvletter dl.expanded dd hr{display:block;margin:26px -60px 27px 0;border:none;border-top:#eaeaea 1px dashed;height:0;background:none}
.section_cvletter dl.expanded dd .cv_point{margin-top:33px}
.section_cvletter dl.expanded dd .cv_result{margin-top:33px}
.section_cvletter dl.expanded dd .cv_point span{position:relative;display:block;padding:0 0 7px 27px;height:21px;line-height:18px;font-size:18px;font-weight:bold;color:#ff662f}
.section_cvletter dl.expanded dd .cv_result span{position:relative;display:block;padding:0 0 7px 27px;;height:21px;line-height:18px;font-size:18px;font-weight:bold;color:#73c339}
.section_cvletter dl.expanded dd .cv_point span:after{content:'';display:block;position:absolute;width:21px;height:21px;top:1px;left:0;background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/img_view_spr.png) 0 -1200px no-repeat}
.section_cvletter dl.expanded dd .cv_result span:after{content:'';display:block;position:absolute;width:21px;height:21px;top:1px;left:0;background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/img_view_spr.png) -100px -1200px no-repeat}

.section_afternote .accordion_group{border-bottom:#eaeaea 1px solid}
.section_afternote .btn_more_contents + .accordion_group,
.section_afternote .accordion_group + .accordion_group {margin:47px 0 0}
.section_afternote dl{letter-spacing:-1px;padding:0 0 0 116px;position:relative}
.section_afternote dt{padding:30px 0 13px 0;border-bottom:#eaeaea 1px solid;border-top:#444 1px solid}
.pass-data-wrap .section_afternote dt{padding-bottom:14px}
.section_afternote dl:first-child dt{border-top:none;padding-top:0}
.section_afternote dt a{display:block;width:100%;box-sizing:border-box;padding-right:42px;height:28px;line-height:24px;color:#eee;font-size:19px;cursor:pointer}
.section_afternote dt a:after{content:'';display:block;width:22px;height:12px;position:absolute;top:41px;right:10px;background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/img_view_spr.png) 0 -400px no-repeat}
.section_afternote dt a.turnoff{cursor:default}
.section_afternote dt a.turnoff:after{display:none}
.section_afternote dl:first-child dt a:after{top:11px}
.section_afternote dt a span{display:inline-block;height:24px;color:#444;line-height:22px;font-size:22px;margin-right:6px;vertical-align:top}
.pass-data-wrap .section_afternote dt a span{line-height:24px}
.section_afternote dt a span.category{margin:0 0 0 6px;color:#6d82f3;font-weight:bold}
.pass-data-wrap .section_afternote.case dt a span{margin-right:16px}
.pass-data-wrap .section_afternote.case dt a span.category{margin:0}
.section_afternote dt a span.read{height:16px;line-height:16px;color:#999;font-size:15px;padding-left:26px;position:relative;margin-top:6px;margin-left:6px}
.section_afternote dt a span.read:after{content:'';display:block;width:21px;height:14px;position:absolute;top:2px;left:0;background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/img_view_spr.png) -100px -200px no-repeat}
.section_afternote dd.meta{position:absolute;top:30px;left:0;display:block;padding:23px 20px 27px 20px;width:60px;height:50px;border:#6d82f5 2px solid;border-radius:103px;color:#6d82f3;line-height:25px;text-align:center;font-size:21px}
.section_afternote dl:first-child dd.meta{top:0}
.section_afternote dd.detail {padding:17px 0 0 0;margin-bottom:29px;min-height:72px;max-height:72px;line-height:24px;font-size:15px;color:#444;overflow:hidden}
.pass-data-wrap .section_afternote dd.detail{padding:11px 115px 0 0;margin-bottom:26px}
.section_afternote dl.expanded dd.detail{max-height:none}
.section_afternote dl.expanded dt a:after{background-position:0 -300px}
.section_afternote.case dt a span.category{width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.section_afternote.case dd.meta{padding:23px 0 27px 0;width:100px;border-color:#444;color:#444}
.section_jobfair{letter-spacing:-1px}
.section_jobfair .afternote {margin-top:40px}
.section_jobfair dl{padding:60px 0 36px 0;position:relative;border-bottom:#eaeaea 1px solid;margin-top:40px}
.section_jobfair dl:first-child{margin-top:0}
.section_jobfair dl:after{content:'';display:block;position:absolute;top:19px;left:0;width:100%;height:1px;background:#eaeaea;z-index:1}
.section_jobfair dt{margin-bottom:13px;color:#444;font-size:22px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.section_jobfair dd.category{width:194px;height:34px;border:#444 2px solid;margin-left:-99px;position:absolute;top:0;left:50%;border-radius:34px;color:#444;font-size:20px;line-height:30px;text-align:center;background:#fff;z-index:2}
.section_jobfair dd.date{height:21px;margin-bottom:10px;color:#6d82f3;font-size:18px;padding-left:32px;position:relative;letter-spacing:0}
.section_jobfair dd.date:after{content:'';display:block;width:21px;height:21px;position:absolute;top:0px;left:0;background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/img_view_spr.png) -100px -300px no-repeat}
.section_jobfair dd.date span {display:inline-block;margin-right:8px;vertical-align:top;line-height:18px}
.section_jobfair dd.place{height:25px;color:#444;font-size:18px;padding-left:32px;position:relative;line-height:20px}
.section_jobfair dd.place:after{content:'';display:block;width:21px;height:25px;position:absolute;top:0px;left:0;background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/img_view_spr.png) -100px -400px no-repeat}
.pass-data-wrap .section_jobfair dt{text-overflow:clip}
.pass-data-wrap .section_jobfair dt a{display:inline-block;max-width:800px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pass-data-wrap .section_jobfair .afternote dt a{max-width:none;overflow:visible;text-overflow:clip;white-space:normal}
.pass-data-wrap .section_jobfair .afternote dt a:after{content:'';display:inline-block;background:red;width:17px;height:15px;margin-left:9px;vertical-align:top;margin-top:8px;background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/spr_icon_passdata.png) 0px -100px no-repeat}
.recruit_info_header .company_date .application_nudge{position:relative;width:342px;height:137px;border:1px solid #ff7a28;background-color:#fff;text-align:center}
.recruit_info_header .company_date .application_nudge .noti_txt{height:37px;margin:30px 0 0 27px;padding-left:50px;background:url(//www.saraminimage.co.kr/ui/icon/view_noit.png) 0 0 no-repeat;color:#444;font-size:12px;line-height:18px;text-align:left;font-family:gulim, "굴림"}
.recruit_info_header .company_date .application_nudge .btn_apply{margin-top:18px}
.recruit_info_header .company_date .application_nudge .btn_apply a{margin:0 3px}
.recruit_info_header .company_date .application_nudge .btn_close{position:absolute;top:9px;right:11px}

/* 합격자료 새창 */
.pop-scroll {overflow-y:scroll}
.spr_pop_passdata {background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/spr_pop_passdata_201808.png) no-repeat left top; text-indent:-9999px}
.spr_pop_passdata.bar { background-position: 0 3px; min-height: 15px; }
.spr_pop_passdata.fb { background-position: 0 -65px; width: 10px; }
.spr_pop_passdata.interest_off { background-position: 0 -133px; height: 26px; }
.spr_pop_passdata.interest_on { background-position: 0 -209px; height: 26px; }
.spr_pop_passdata.link { background-position: 0 -285px; width: 144px; height: 41px; }
.spr_pop_passdata.logo { background-position: 0 -376px; width: 71px; height: 23px; }
.spr_pop_passdata.twt { background-position: 0 -658px; width: 15px; }
.pass-data-wrap {width:100%; margin:0 auto; text-align:left}
.pass-data-wrap * {font-family: "malgun gothic",dotum,sans-serif}
.pass-data-wrap .header {width:100%;height:40px;background:#444}
.pass-data-wrap .header .inner{width:904px;height:40px;margin:0 auto;letter-spacing:-1px}
.pass-data-wrap .header .inner:after{content:'';display:block;clear:both}
.pass-data-wrap .header h1 {float:left; margin:6px 0 0 0}
.pass-data-wrap .header h1 a {display:block; width:100%; height:100%}
.pass-data-wrap .header .inner > strong {float:left; margin:12px 0 0 8px}
.pass-data-wrap .header .inner > strong a {color:#bbb;font-size:15px;font-weight:bold}
.pass-data-wrap .header .inner > span {float:left; margin:12px 0 0 10px; padding:0 0 0 10px; text-indent:0;color:#f8f8f8;font-size:15px;font-weight:normal}
.pass-data-wrap .header .social {float:right; padding:11px 0 0 0}
.pass-data-wrap .header .social a {float:left;display:block;height:18px}
.pass-data-wrap .header .social .spr_pop_passdata.bar {float:left; margin:0 0 0 15px; padding:0 0 0 15px}
.pass-data-wrap .navi{position:absolute; z-index:1000;width:100%;height: 159px;background:#386cd9 url(//www.saraminimage.co.kr/ui/public_recruit/2017/pattern_bg_left.png) 0 50% no-repeat}
.pass-data-wrap .navi:after{content:'';display:block;width:200px;height:100%;position:absolute;top:0;right:0;background:#386cd9 url(//www.saraminimage.co.kr/ui/public_recruit/2017/pattern_bg_right.png) 0 50% no-repeat;z-index:1}
.pass-data-wrap .navi .inner{position:relative;width:904px;height:100%;margin:0 auto;z-index:2}
.pass-data-wrap .navi.fixed {position:fixed; top:0; height:110px}
.pass-data-wrap .navi.fixed .tit_link {padding-top:20px}
.pass-data-wrap .navi.fixed .tit_link h2 {font-size:24px}
.pass-data-wrap .navi.fixed .tit_link .wrap_layer_tooltip {margin-top:7px}
.pass-data-wrap .navi * {text-indent:0}
.pass-data-wrap .navi .tit_link {padding:34px 0 0 0}
.pass-data-wrap .navi .tit_link:after{content:'';display:block;clear:both}
.pass-data-wrap .navi .tit_link h2 {float:left; width:650px; font-size:39px; font-weight:bold}
.pass-data-wrap .navi .tit_link h2 a,
.pass-data-wrap .navi .tit_link h2 span {float:left; max-width:600px; color:#fff; overflow:hidden; white-space:nowrap;text-overflow:ellipsis}
.pass-data-wrap .navi .tit_link .wrap_layer_tooltip {float:left; margin:15px 0 0 10px}
.pass-data-wrap .navi .tit_link .wrap_layer_tooltip .interested_corp_xlarge {width:29px;height:26px;background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/spr_icon_passdata_new.png) 0 0 no-repeat}
.pass-data-wrap .navi .tit_link .wrap_layer_tooltip .interested_corp_xlarge_on {background-position:0 -50px}
.pass-data-wrap .navi.fixed .tit_link .wrap_layer_tooltip .interested_corp_xlarge {width:21px;height:18px;margin-top:1px !important;background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/spr_icon_passdata_new.png) -50px 0 no-repeat}
.pass-data-wrap .navi.fixed .tit_link .wrap_layer_tooltip .interested_corp_xlarge_on {background-position:-50px -50px}
.pass-data-wrap .navi .tit_link .wrap_layer_tooltip .layer_tooltip{top:33px !important;left:-35px !important}
.pass-data-wrap .navi.fixed .tit_link .wrap_layer_tooltip .layer_tooltip{top:26px !important;left:-39px !important}
.pass-data-wrap .navi .tit_link .wrap_layer_tooltip .layer_tooltip .tooltip_inner,
.pass-data-wrap .navi .tit_link .wrap_layer_tooltip .layer_tooltip .title{line-height:16px;height:16px;vertical-align:top}
.pass-data-wrap .navi .tit_link .link {float:right; color:#fff; font-size:12px}
.pass-data-wrap .navi .tit_link .link span {display:block;padding:12px 0 0 20px}
.pass-data-wrap .navi .tab {position:absolute; bottom:0;left:0;width:100%}
.pass-data-wrap .navi .tab ul {width:904px;height:43px;margin:0 auto}
.pass-data-wrap .navi .tab ul li {float:left; margin:0 0 0 71px;; font-size:16px;height:43px}
.pass-data-wrap .navi .tab ul li:first-child {margin:0 0 0 32px}
.pass-data-wrap .navi .tab ul li a {display:block;position:relative;height:43px;line-height:37px;padding:0 15px;color:#fff;letter-spacing:-1px}
.pass-data-wrap .navi .tab ul li.on a {font-size:18px;font-weight:bold;line-height:38px}
.pass-data-wrap .navi .tab ul li.on a:after {display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;content:'';background:#fff}
.pass-data-wrap .navi .tab ul li.dim {color:#6ea1ff;line-height:37px;padding:0 15px;letter-spacing:-1px}
.pass-data-wrap .recruit_info_content {width:904px;margin:159px auto 0}
.pass-data-wrap .recruit_info_content .open_recruit_view {width:100%; padding:0 0 50px}
.pass-data-wrap .recruit_info_content .section_prview {width:100%}
.pass-data-wrap .recruit_info_content .view_section {position:relative; padding-top:65px}
.pass-data-wrap .sort {position:absolute; top:22px; right:0}
.pass-data-wrap .sort:after{content:'';display:block;clear:both}
.pass-data-wrap .select {position:relative; float:left; margin:0 0 0 8px}
.pass-data-wrap .select button {width:148px;height:32px;font-size:13px;color:#555;padding:0 17px 0 12px;line-height:30px;border:1px solid #ddd;letter-spacing:-2px;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;box-sizing:border-box}
.pass-data-wrap .select .my_value {background:url(//www.saraminimage.co.kr/ui/public_recruit/icon_coverletter_list.png) no-repeat 122px 0px;text-align:left;cursor:pointer}
.pass-data-wrap .select .select_list {display:none;overflow-y:auto;position:absolute;top:31px;left:0;width:146px;max-height:313px;border:1px solid #dadbdd;background:#fff;z-index:1}
.pass-data-wrap .select.open .select_list{display:block}
.pass-data-wrap .select_list li{width:100%}
.pass-data-wrap .select_list a {display:block;box-sizing:border-box;overflow:hidden;width:100%;height:30px;padding:0 12px;font-size:13px;color:#666;line-height:30px;white-space:nowrap;text-overflow:ellipsis;word-break:normal;vertical-align:top;letter-spacing:-1px}
.pass-data-wrap .select_list a:hover{background-color:#f6f6f6;text-decoration:underline}
.pass-data-wrap .recruit_info_content .view_section .m_tit {padding-bottom:14px}
.pass-data-wrap .tab_jobfair .m_tit{margin-top:92px}
.pass-data-wrap .tab_jobfair .m_tit:first-child{margin-top:0}
.pass-data-wrap .m_tit:after{content:'';display:block;clear:both}
.pass-data-wrap .m_tit strong,
.pass-data-wrap .m_tit span {float:left}
.pass-data-wrap h3 span {margin:8px 0 0 16px; padding:0 0 0 15px; background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/bar_1x21_d8d8d8.png) left 50% no-repeat; font-size:22px; letter-spacing:-1px}
.pass-data-wrap .section_prview.section_cvletter + .section_prview.section_cvletter {padding:100px 0 0}
.pass-data-wrap .section_prview.section_afternote.aptitude .accordion_group {padding:0 0 0 30px}
.pass-data-wrap .section_prview.section_afternote.aptitude .accordion_group dl {padding:0 0 0 137px}
.pass-data-wrap .section_prview.section_afternote.aptitude .detail {margin-bottom:49px}
.pass-data-wrap .section_prview.section_afternote.aptitude + .section_prview.section_afternote.aptitude {padding:28px 0 0}
.pass-data-wrap .section_prview.section_afternote.case + .section_prview.section_afternote.case {padding-top:26px}
.pass-data-wrap .section_prview.section_afternote.case .accordion_group {border-bottom:1px solid #c8c8c8}
.pass-data-wrap .section_prview.section_afternote.case dl {padding:0}
.pass-data-wrap .section_prview.section_afternote.case dl dt,
.pass-data-wrap .section_prview.section_afternote.case dl dd {padding-left:29px}
.pass-data-wrap .section_prview.section_afternote.case dl dt a:after {right:24px}
.pass-data-wrap .section_prview.section_jobfair.even {background:#f8f8f8}
.pass-data-wrap .section_prview.section_jobfair dl {padding:0 0 30px 30px}
.pass-data-wrap .section_prview.section_jobfair + .section_prview.section_jobfair dl {padding-top:30px}
.pass-data-wrap .section_prview.section_jobfair dl:after {background:none}
.pass-data-wrap .section_prview.section_jobfair .afternote {margin:0}
.pass-data-wrap .btn_more_contents button {padding:0 33px}
.pass-data-wrap .btn_more_contents button span {padding:0 16px 0 0; background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/ico_more.png) right 8px no-repeat; font-size:13px}
.pass-data-wrap .section_prview dl dt a:after {right:25px}
.pass-data-wrap .no_result{padding:225px 0;text-align:center;color:#444;font-size:20px}
.pass-data-wrap .tab_jobfair .no_result{padding:100px 0}

/* WMG-12797 */
.major_list_wrap{position:relative;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif}
.recruitment_tab ul{position:relative;margin-left:1px;border-bottom:1px solid #666}
.recruitment_tab ul:after{display:block;visibility:hidden;height:0;clear:both;content:" "}
.recruitment_tab ul li{float:left;position:relative;margin-left:-1px;z-index:1}
.recruitment_tab ul li:first-child{margin-left:0}
.recruitment_tab ul li a{float:left;width:194px;height:33px;padding:7px 0 2px;border:1px solid #eaeaea;border-bottom:0 none;background-color:#fbfbfb;color:#444;font-size:17px;letter-spacing:-2px;line-height:24px;text-align:center;cursor:pointer}
.recruitment_tab ul li a strong.count{overflow:hidden;visibility:hidden;position:absolute;margin-left:-1px;width:1px;height:1px;vertical-align:top}
.recruitment_tab ul li.on{margin-left:-1px;z-index:2}
.recruitment_tab ul li.on a{width:195px;height:33px;margin-bottom:-1px;padding-top:8px;border-color:#666;background-color:#fff;font-weight:bold;font-size:17px}
.recruitment_tab ul li.on a strong.count{display:inline-block;overflow:show;visibility:visible;position:relative;margin-left:0;padding-left:3px;width:auto;height:auto;font-size:17px}
.recruitment_tab ul li.on a strong.count span{color:#ff3c00;font-weight:bold;font-size:18px;vertical-align:top;letter-spacing:-1px}

.major_list_wrap .btn_basic_type02{display:inline-block;height:32px;padding:5px 13px 9px;border:1px solid #dbdbdb;box-sizing:border-box;background-color:#fff;color:#444;font-family:'Malgun Gothic', '맑은 고딕', Dotum, '돋움', AppleGothic,sans-serif;font-size:13px;letter-spacing:-1px;line-height:auto;vertical-align:top;cursor:pointer}
.major_list_wrap .btn_basic_type02:hover{color:#444}
.major_list_wrap .btn_basic_type02 .icon_check{display:inline-block;width:15px;height:12px;margin:5px 2px 5px 1px;background:url(//www.saraminimage.co.kr/ui/public_recruit/icon_check_on.png) 0 0 no-repeat;vertical-align:top}
.major_list_wrap .btn_basic_type02.apply_on{border-color:#ff8149;color:#ff8149 !important}
.major_list_wrap .btn_basic_type02.apply_on .icon_check{background-position-y:-13px}
.major_list_wrap .recruilt_list_wrap .search_result{display:inline-block;margin-top:20px;padding:6px 15px 9px 14px;background-color:#f3f3f3;font-size:16px;letter-spacing:-1px;line-height:17px}
.major_list_wrap .recruilt_list_wrap .search_result strong{display:inline-block;padding-left:1px;color:#425ad4;font-weight:bold}
.major_list_wrap .recruilt_list_wrap .search_result + .search_filter_box{padding-top:13px}
.major_list_wrap .recruilt_list_wrap .list_info{position:absolute;top:-4px;right:0;width:300px}
.major_list_wrap .recruilt_list_wrap .cm_name_searchbox .btn_basic_type02{margin-right:2px}
.major_list_wrap .recruilt_list_wrap .cm_name_searchbox form > input{font-family:malgun Gothic, '맑은 고딕' ;letter-spacing:-1px;line-height:14px;padding-bottom:2px}
.major_list_wrap .recruilt_list_wrap .search_filter_box{height:32px;padding:20px 0 10px 14px;border-top:0 none}
.major_list_wrap .recruilt_list_wrap .search_filter_box .sri_check{margin:7px 8px 0 0}
.major_list_wrap .recruilt_list_wrap .now_support label + button{margin:0 2px}
.major_list_wrap .recruilt_list_wrap .now_support{float:left}
.major_list_wrap .recruilt_list_wrap .add_option{float:right;position:relative;top:0;width:260px;height:32px;padding-bottom:8px;text-align:right}
.major_list_wrap .recruilt_list_wrap .add_option .btn_basic_type02{margin:0 0 0 2px}
.major_list_wrap .recruilt_list_wrap .add_option .sri_select{width:107px}
.major_list_wrap .recruilt_list_wrap .common_recruit_list td.company_nm{padding-left:10px}
.major_list_wrap .recruilt_list_wrap .common_recruit_list td.check{text-align:right}
.major_list_wrap .recruilt_list_wrap .common_recruit_list td.check .sri_check{width:18px;text-align:left}
.major_list_wrap .recruilt_list_wrap .common_recruit_list td.company_nm {padding-left:12px}
.major_list_wrap .recruilt_list_wrap .default_paging{position:relative}
.major_list_wrap .recruilt_list_wrap .area_btn {position:relative;margin-top:10px}
.major_list_wrap .recruilt_list_wrap .area_btn .select_email_application {position:absolute;top:0;right:0}
.major_list_wrap .recruilt_list_wrap .area_btn .select_email_application .select_email_btn {padding-left:35px;background:url(//www.saraminimage.co.kr/sri/common/ico/ico_mail.png) 10px 50% no-repeat}
.major_list_wrap .recruilt_list_wrap .area_btn .select_email_application .option_list {margin-top:-1px;border:1px solid #dbdbdb;box-sizing:border-box;background-color:#fff}
.major_list_wrap .recruilt_list_wrap .area_btn .select_email_application .option_list li button {display:inline-block;width:100%;height:35px;border:0;background-color:#fff;color:#444;font-size:13px;line-height:33px;letter-spacing:-1px;text-align:center}
.major_list_wrap .recruilt_list_wrap .area_btn .select_email_application .option_list li button:hover {background-color:#f6f6f6}

.major_list_wrap .public_list_wrap.expect_schedule{position:static}
.major_list_wrap .public_list_wrap.expect_schedule .search_right{top:10px}
.major_list_wrap .public_list_wrap.expect_schedule .public_recruit_btn.calenda_download2{float:left;margin:0 10px 0}
.major_list_wrap .public_list_wrap.expect_schedule .period_wrap .hidden{position:absolute;margin-left:-1px}
.major_list_wrap .public_list_wrap.expect_schedule .period_wrap .expect_date{width:74px;padding:0;text-align:center}
.major_list_wrap .public_list_wrap.expect_schedule .input_wrap{width:138px}
.major_list_wrap .public_list_wrap.expect_schedule .input_wrap input {width:113px}
.major_list_wrap .public_list_wrap.expect_schedule .recruit_content_list thead th{height:28px;padding-top:9px;border-top:2px solid #eaeaea;font-size:12px;letter-spacing:-1px;vertical-align:top}
@media screen and (-webkit-min-device-pixel-ratio:0) {.major_list_wrap .public_list_wrap.expect_schedule .recruit_content_list thead th{border-top:1px solid #eaeaea}}
.major_list_wrap .public_list_wrap.expect_schedule .recruit_content_list thead th button{font-size:12px;letter-spacing:-1px}
.major_list_wrap .public_list_wrap.expect_schedule .recruit_content_list td.last_year{color:#999}
.major_list_wrap .public_list_wrap.expect_schedule .recruit_content_list td a img{vertical-align:middle}
.major_list_wrap .public_list_wrap.expect_schedule .recruit_content_list .expect_select{left:29px;width:80px}

/* layer Pop */
.layer_pop_manage .txt_desc{position:absolute;top:35px;right:30px;z-index:70;color:#666;font-size:12px}
.layer_pop_manage .txt_desc em{color:#f00}
.layer_pop_manage .txt_desc span.essential{padding-right:5px;color:#f00;font-family:gulim, '굴림',sans-serif;font-weight:bold}
.layer_pop_manage.layer_attach{display:none;top:35px;width:630px;margin:0 0 0 -315px}
.layer_pop_manage.layer_reading{display:none;top:78px;width:780px;margin:0 0 0 -390px}
.layer_pop_manage.layer_attach_reg{top:250px;width:630px;margin:0 0 0 -215px;padding:0}
.layer_pop_manage.layer_progress{top:135px;width:550px;margin:0 0 0 -275px;padding:0;z-index:999}
.layer_pop_manage.layer_attach.open,
.layer_pop_manage.layer_reading.open,
.layer_pop_manage.layer_attach_reg.open,
.layer_pop_manage.layer_progress.open{display:block}
.layer_pop_manage .layer_manage_wrap{position:relative;padding:25px 30px 30px;z-index:100}

.layer_pop_manage.layer_email_application {z-index:70;margin-left:-221px}
.layer_email_application .box_notice {padding:25px;width:380px;border:1px solid #eaeaea;box-sizing:border-box;background-color:#f8f8f8;color:#444;font-size:14px;line-height:20px;letter-spacing:-1px;text-align:left}
.layer_email_application .box_notice .txt_point {color:#3550d4}


/* WMG-14506 */
/* sri_css/components.css로 이동 */

.line_map {margin:50px 0 31px}
.line_map .sri_select {width:170px}
.line_map .link {display:inline-block;margin-top:7px;color:#666;font-size:15px;letter-spacing:-2px;vertical-align:top}
.line_map .depth_direction {position:relative;margin-right:15px;padding-right:29px}
.line_map .depth_direction:after {display:inline-block;position:absolute;top:50%;right:0;margin-top:-4px;width:7px;height:11px;background:url(//www.saraminimage.co.kr/sri/common/ico/ico_arrow_right.png) no-repeat 0 0;content:""}
.line_map .sri_select.depth_direction .list_opt {margin-right:29px}
.line_map .sri_select.public_select {color:#666;font-size:15px;letter-spacing:-2px}
.line_map .sri_select.public_select .selected {height:35px;border:1px solid #e7e7e8;font-size:15px;color:#666;}
.line_map .sri_select.public_select .ico_arr {background:url(//www.saraminimage.co.kr/sri/common/ico/ico_arrow_spr.png) no-repeat 100% 0}
.line_map .sri_select.public_select.open .selected{padding:0 29px 1px 11px;border-color:#e7e7e8;z-index:10;background-position:100% -50px}
.line_map .sri_select.public_select .list_opt {top:34px;max-height:280px;border:1px solid #e7e7e8}
.line_map .sri_select.public_select .list_opt .link_opt {display:block;overflow:hidden;box-sizing:border-box;height:35px;padding:0 11px;font-size:15px;color:#666;line-height:33px;white-space:nowrap;text-overflow:ellipsis;word-break:normal;text-align:left}
.line_map .sri_select.public_select .list_opt .link_opt:hover,
.line_map .sri_select.public_select .list_opt .on .link_opt {background-color:#f6f6f6}

.wrap_specialty_recruit .wrap_specialty_subject .srch_wrap {display:none;margin-top:-1px}
.wrap_specialty_recruit .wrap_specialty_subject .list_specialty {padding:25px 0 9px 27px;border:1px solid #eaeaea;border-top-width:0}
.wrap_specialty_recruit .wrap_specialty_subject .list_specialty:after {display:table;table-layout:fixed;clear:both;content:""}
.wrap_specialty_recruit .wrap_specialty_subject .list_specialty li {float:left;padding-bottom:14px;width:179px}
.wrap_specialty_recruit .wrap_specialty_subject .list_specialty li a {color:#444;font-size:15px;letter-spacing:-1px;line-height:17px;vertical-align:top}
.wrap_specialty_recruit .wrap_specialty_subject .list_specialty li.on a {color:#2c4bde;font-weight:bold}
.wrap_specialty_recruit .wrap_specialty_subject .btn_search_detail {display:block;margin:0 auto;padding-bottom:3px;width:160px;height:26px;border:1px solid #eaeaea;border-top-width:0;background:#f7f7f7 url(//www.saraminimage.co.kr/sri/common/ico/bul_arr_down.png) 117px 10px no-repeat;color:#555;font-size:12px;font-weight:bold;letter-spacing:-1px;line-height:21px;text-align:left;text-indent:31px}
.wrap_specialty_recruit .wrap_specialty_subject .btn_search_detail.on {background-image:url(//www.saraminimage.co.kr/sri/common/ico/bul_arr_up.png)}
.wrap_specialty_recruit .wrap_course_specialist {margin:29px 0 60px}
.wrap_specialty_recruit .wrap_course_specialist strong:first-child {display:inline-block;color:#444;font-size:15px;font-weight:normal;letter-spacing:-1px;line-height:17px;text-indent:2px}
.wrap_specialty_recruit .wrap_course_specialist strong:first-child b {color:#2c4bde}
.wrap_specialty_recruit .wrap_course_specialist dl {margin-top:13px;padding:25px 0 13px 24px;border:1px solid #eaeaea;background-color:#fbfbfb}
.wrap_specialty_recruit .wrap_course_specialist dl:after {display:table;table-layout:fixed;clear:both;content:""}
.wrap_specialty_recruit .wrap_course_specialist dt {float:left;padding-bottom:12px;width:43px;color:#444;font-size:15px;font-weight:bold;letter-spacing:-1px;line-height:17px}
.wrap_specialty_recruit .wrap_course_specialist dt b {display:inline-block;padding-top:5px;vertical-align:top}
.wrap_specialty_recruit .wrap_course_specialist dd {float:left;padding-bottom:12px;width:890px}
.wrap_specialty_recruit .wrap_course_specialist dd ul {float:left}
.wrap_specialty_recruit .wrap_course_specialist dd ul li {float:left;margin-right:5px}
.wrap_specialty_recruit .wrap_course_specialist dd ul li a {float:left;padding:5px 14px 8px 12px;border:1px solid #ccc;border-radius:15px;color:#444;font-size:13px;letter-spacing:-1px;line-height:15px;vertical-align:top}
.wrap_specialty_recruit .wrap_course_specialist .caution {margin-top:13px;color:#888;font-size:12px;letter-spacing:-1px;line-height:14px}
.wrap_specialty_recruit .wrap_course_specialist .caution span {display:inline-block;padding-left:2px}
.wrap_specialty_recruit .wrap_course_specialist .caution span:before {display:inline-block;margin:-2px 3px 0 -1px;font-size:20px;vertical-align:top;content:"·"}
.wrap_specialty_recruit .wrap_course_specialist .caution span + span {padding-left:17px}

/* WMG-14509 */
.recruitment_tab ul .ico_new {display:inline-block;margin-top:8px;width:13px;height:12px;vertical-align:top;background:url(//www.saraminimage.co.kr/ui/common/nav/ico_new_170105.gif) no-repeat}

.public_info_live {position:relative;margin:0 0 40px 0;padding:15px 17px 50px 19px;border:1px solid #e7e7e8;border-top:0}
.public_info_live .tit_info {display:block;color:#444;font-size:16px;font-weight:bold;letter-spacing:-3px}
.public_info_live .tit_info .emph {color:#ff7637;letter-spacing:0}
.public_info_live .tab_list {overflow:hidden;position:absolute;bottom:12px;left:0;width:100%;text-align:center}
.public_info_live .tab_list li {display:inline-block;vertical-align:top}
.public_info_live .tab_list .link_tab {display:inline-block;position:relative;padding:6px 3px 6px 7px;font-size:14px;letter-spacing:-1px;vertical-align:top}
.public_info_live .tab_list :first-child .link_tab:before {content:none}
.public_info_live .tab_list .link_tab:hover,
.public_info_live .tab_list .on .link_tab {color:#3550d4;font-weight:bold;text-decoration:underline}
.public_info_live .tab_list .link_tab:before {position:absolute;top:11px;left:0;width:1px;height:11px;background-color:#e7e7e8;content:""}
.public_info_live .cont_list {padding-top:19px}
.public_info_live .list_public_info {display:none;overflow:hidden}
.public_info_live .list_public_info li {float:left;height:92px}
.public_info_live .list_public_info.show {display:block}

.live_tab {margin-bottom:20px}
.live_tab ul li {width:240px}
.live_tab ul li.on {width:239px}
.live_tab ul li:first-child {width:241px}
.live_tab ul li a,
.live_tab ul li.on a {width:100%}
.live_tab ul li .count {letter-spacing:0}

.public_list_live {position:relative;padding-top:52px}
.public_list_live:after {display:table;table-layout:fixed;clear:both;content:""}
.public_list_live .txt_count {float:left;padding-top:6px;font-size:15px;font-weight:normal}
.public_list_live .search_right .sri_select {float:left;margin-right:5px;width:90px}
.public_list_live .search_right .sri_select .selected {color:#666}
.public_list_live .input_wrap {width:auto}
.public_list_live .input_wrap input {width:230px}
.public_list_live .category_list {padding-bottom:65px}
.public_list_live .tbl_category_list {border-top:1px solid #000}
.public_list_live .tbl_category_list td {height:50px;border-bottom:1px solid #e8e8e8;font-family:"Malgun Gothic",dotum,gulim,sans-serif;letter-spacing:-1px}
.public_list_live .tbl_category_list .notice {padding:0;font-weight:bold}
.public_list_live .tbl_category_list .category {color:#5b72ec;font-size:14px;text-align:center}
.public_list_live .tbl_category_list .content_tit a {display:block;overflow:hidden;width:730px;color:#555;font-size:14px;line-height:17px;text-align:left;text-overflow:ellipsis;white-space:nowrap}
.public_list_live .tbl_category_list .content_tit a:hover {text-decoration:underline}
.public_list_live .tbl_category_list .date {padding-right:10px;color:#999;font-size:13px;text-align:right}
.public_list_live .tbl_category_list .date.today {color:#555}
.public_list_live .tbl_category_list .no_result {color:#444;font-size:15px;text-align:center}

.public_view_live {overflow:hidden;padding-bottom:40px;width:100%}
.public_view_live .ico {background:url(//www.saraminimage.co.kr/ui/public_recruit/2017/img_view_spr_170808.png) no-repeat}
.public_view_live .view_tit {display:table;overflow:hidden;position:relative;margin-bottom:0;padding:23px 158px 21px 0;width:100%;border-bottom-color:#e7e7e8;box-sizing:border-box;letter-spacing:-1px}
.public_view_live .view_tit .txt_cate {display:table-cell;padding-bottom:8px;width:86px;font-size:27px;text-align:center;vertical-align:middle}
.public_view_live .view_tit .desc_view {overflow:hidden;padding:0 22px 5px}
.public_view_live .desc_view .tit_desc {display:block;overflow:hidden;font-size:15px;font-weight:normal}
.public_view_live .desc_view .info_desc {overflow:hidden;padding-top:10px;font-size:13px}
.public_view_live .desc_view .info_desc dt {float:left;padding-right:6px}
.public_view_live .desc_view .info_desc dd {float:left;padding-right:6px;width:120px;letter-spacing:0}
.public_view_live .desc_view .info_desc dd:before {display:inline-block;margin:5px 6px 0 0;width:1px;height:10px;vertical-align:top;background-color:#c5c5c5;content:""}
.public_view_live .share {overflow:hidden;position:absolute;top:50%;right:20px;margin-top:-20px;padding-left:1px;background-color:#fff}
.public_view_live .share .ico {overflow:hidden;float:left;margin-left:-1px;width:38px;height:38px;border:1px solid #ebebeb}
.public_view_live .share .btn_fb{background-position:0 -1400px}
.public_view_live .share .btn_fb:hover{background-position:0 -1000px}
.public_view_live .share .btn_tw{background-position:-100px -1400px}
.public_view_live .share .btn_tw:hover{background-position:-100px -1000px}
.public_view_live .share .btn_kt{background-position:-160px -1400px}
.public_view_live .share .btn_kt:hover{background-position:-160px -1000px}
.public_view_live .view_cont {padding:25px 0;line-height:100%}
.public_view_live .view_list {overflow:hidden;padding-bottom:20px;width:100%;border-top:1px solid #e7e7e8;font-size:14px;letter-spacing:-1px}
.public_view_live .view_list li {width:100%;height:50px;border-bottom:1px solid #e7e7e8}
.public_view_live .view_list .link_list {display:block;overflow:hidden;padding:13px 20px 19px;text-overflow:ellipsis;white-space:nowrap}
.public_view_live .view_list .link_list .txt_list {display:inline-block;margin-right:32px;width:77px;vertical-align:top;letter-spacing:-2px}
.public_view_live .view_list .link_list .ico {display:inline-block;margin:10px 0 0 10px;width:9px;height:5px;vertical-align:top}
.public_view_live .view_list .link_list .ico_prev {background-position:0 -100px}
.public_view_live .view_list .link_list .ico_next {background-position:0 -200px}
.public_view_live .view_list span.link_list {color:#999}
.public_view_live .view_list span.link_list .ico {opacity:.5;filter:alpha(opacity=50)}
.public_view_live .btn_basic_type02 {float:right;padding-right:25px;padding-left:25px}

/* WMG-14847 */
.wrap_category_type {padding-bottom:12px}
.wrap_category_type .list_category {overflow:hidden;padding:25px 0 12px 26px;border:1px solid #eaeaea;border-top:0}
.wrap_category_type .list_category li {float:left;padding-bottom:14px;width:179px;color:#777;font-size:15px}
.wrap_category_type .list_category li a {color:#444;letter-spacing:-1px;line-height:17px}
.wrap_category_type .list_category li a:hover,
.wrap_category_type .list_category .on a {font-weight:bold;text-decoration:underline}

.wrap_list_senior {padding:8px 0 40px}
.wrap_list_senior .list_info {margin-bottom:5px}
.wrap_list_senior .list_info .cm_name_searchbox {top:10px}
.wrap_list_senior .tbl_senior {width:100%;border-top:1px solid #ddd;table-layout:fixed}
.wrap_list_senior .tbl_senior th {height:43px;background-color:#fbfbfb;color:#666;font-size:13px;text-align:center}
.wrap_list_senior .tbl_senior td {padding:20px 0;color:#666;font-size:14px;text-align:center;vertical-align:middle}
.wrap_list_senior .tbl_senior .thumb {display:block;border:1px solid #dfdfdf}
.wrap_list_senior .tbl_senior .thumb img {vertical-align:top}
.wrap_list_senior .tbl_senior .link {display:block;overflow:hidden;width:100%;min-height:100px;padding:0 24px;text-align:left}
.wrap_list_senior .tbl_senior .tit {display:block;padding:8px 0 14px;color:#444;font-size:16px}
.wrap_list_senior .tbl_senior .tit img {vertical-align:top;margin-top:3px;}
.wrap_list_senior .tbl_senior .link.applying .flag_applying {display:inline-block;padding:0 3px 2px;margin-left:2px;border:1px solid #f76a6a;color:#f76a6a;font-size:11px;font-family:Malgun Gothic,"맑은 고딕",dotum,'돋움',sans-serif;vertical-align:top}
.wrap_list_senior .tbl_senior .txt_desc {display:block;width:560px;color:#888;font-size:13px;line-height:18px}
.wrap_list_senior .tbl_senior .no_result {padding:37px 0 38px;color:#444;font-size:15px}

.wrap_view_senior {overflow:hidden}
.wrap_view_senior .view_tit {margin-bottom:8px;padding-bottom:35px;border-bottom:1px solid #444;color:#444;font-size:28px;text-align:left;letter-spacing:-3px}
.wrap_view_senior .view_cont {overflow:hidden;margin:0 auto;width:695px;font-size:12px;font-family:"Malgun Gothic",dotum,gulim,sans-serif;line-height:1.231}
.wrap_view_senior .view_cont .tit {font-size:11px !important}
.wrap_view_senior .view_cont .tit strong {font-size:12px !important}
.wrap_view_senior .view_cont .topsec {padding:15px;border:1px solid #e9e9e9;color:#444;line-height:1.3;background-color:#f7f7f8}
.wrap_view_senior .view_cont .topsec li {padding:6px 0;list-style:none}
.wrap_view_senior .view_cont .topsec .ti {color:#4f637d;font-weight:bold}
.wrap_view_senior .view_cont .topsec .c1 {color:#487fe7}
.wrap_view_senior .view_cont .topsec .c2 {color:#444}
.wrap_view_senior .view_cont .topsec .date {padding-right:10px;color:#888;font-size:11px;text-align:right}
.wrap_view_senior .view_cont .hide {visibility:hidden;overflow:hidden;position:absolute;left:-1000em;width:0;height:0;font-size:0;line-height:0}
.wrap_view_senior .view_cont .mentor_ty1 {margin:20px;padding:12px}
.wrap_view_senior .view_cont .mentor_ty1 p {padding:0}
.wrap_view_senior .view_cont .mentor_ty1 dl {padding:20px 0}
.wrap_view_senior .view_cont .mentor_ty1 dt {margin-bottom:-15px;color:#313131;font-weight:bold;font-size:16px}
.wrap_view_senior .view_cont .mentor_ty1 dd {padding-top:20px;font-size:13px;font-weight:normal;color:#626262}
.wrap_view_senior .view_cont .mentor_ty1 p img {padding:30px 0}
.wrap_view_senior .view_cont .mentor_ty1 .copyright {margin-top:10px;border-bottom:1px solid #aebcdf;line-height:22px;text-align:center}
.wrap_view_senior .view_cont .mentor_ty1 .copyright p {border-bottom:1px #869acf;color:#000;font-size:11px;font-weight:normal}
.wrap_view_senior .view_cont .mentor_ty2 {margin:20px;padding:8px;width:634px}
.wrap_view_senior .view_cont .mentor_ty2 p {padding:0}
.wrap_view_senior .view_cont .mentor_ty2 .tip {margin:-15px 0 30px 0;padding:10px;border:1px solid #e0d9cb;color:#000;font-size:12px;font-weight:normal;background:#fafaed}
.wrap_view_senior .view_cont .mentor_ty2 dl {padding:20px 0 40px 0}
.wrap_view_senior .view_cont .mentor_ty2 dt {padding:1px 0 0 20px;font-weight:bold;font-size:16px;color:#464646;font-family:"돋움";background:url(//www.saraminimage.co.kr/event/contents/mento/2012/ty2_icn01.gif) no-repeat 0 2px}
.wrap_view_senior .view_cont .mentor_ty2 dd {padding-top:8px;padding-left:20px;color:#464646;font-size:12px;font-weight:normal;font-family:"돋움";background:url(//www.saraminimage.co.kr/event/contents/mento/2012/ty2_icn02.gif) no-repeat 0 9px}
.wrap_view_senior .view_cont .mentor_ty2 dd p {padding-top:20px}
.wrap_view_senior .view_cont .mentor_ty2 p img {padding:30px 0}
.wrap_view_senior .view_cont .mentor_ty2 .copyright {margin:10px -8px 0 -8px;padding:8px 0 7px 0;color:#fff;font-size:11px;font-weight:normal;text-align:center;background-color:#464646}

/* 구조 개선용 */
/* 합격스펙 */
.public_con_box.wrap_spec {margin-bottom:40px;}
.search_spec, .tbl_spec {color:#444;font-family:"굴림",Arial,sans-serif;font-size:12px}
.tab_spec.jcarousel {margin-top:50px}

.view_tit {margin-bottom:28px;padding-bottom:35px;border-bottom:1px solid #444;color:#444;font-size:28px;text-align:left;letter-spacing:-3px}

/* 합격후기 */
.successful_list {padding-top:52px}

.search_area {position:absolute;top:10px;}
.search_area .select {float:left}

.open_recruit_content .btn_list_view {display:block;position:absolute;right:50px;bottom:-46px;height:36px;padding:0 13px;border:1px solid #e6e6e6;background:#fff;box-sizing:border-box;color:#666;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif;font-size:14px;line-height:34px;letter-spacing:-2px;cursor:pointer}
.open_recruit_content.aptitude_view .btn_list_view {right:0}

#btn_goto_top{display:none;position:fixed;right:35px;bottom:40px;width:39px;height:39px;font-size:1px;color:#fff;border:1px solid #ddd;text-indent:-9999px;background:#fff url(//www.saraminimage.co.kr/ui/layout/person_mypage_2017/btn_goto_top.png) no-repeat 13px 11px;z-index:100}
#btn_goto_top:hover{background-position:13px -42px}

/* WMG-15010 */
.sri_footer{min-width:1060px !important}
.sri_footer .wrap_footer {min-width:1060px !important;}

.request_info td {position:relative}
.request_info label {position:absolute;top:1px;left:21px;height:30px;color:#888;font-size:13px;line-height:28px;letter-spacing:0 !important;font-family:Malgun Gothic, "맑은 고딕",dotum,'돋움', sans-serif}
.request_info .td_review label {top:7px;left:26px;}