@charset "utf-8";

.list_type1 {margin-top:14px;color:#444;line-height:22px}
.list_type1 .row {margin-top:9px}
.list_type1 .row::after {display:block;clear:both;content:""}
.list_type1 .row .col_lft {float:left;width:74px;color:#8b8b8b;font-size:14px}
.list_type1 .row .col_rgt {margin-left:74px;color:#444;font-size:15px}
.list_type1 .row .col_rgt a {word-wrap:break-word}
.list_type1 .row .col_rgt .inner_list li {margin-top:11px}
.list_type1 .row .col_rgt .inner_list li::after {display:block;clear:both;content:""}
.list_type1 .row .col_rgt .inner_list li .rgt {display:block}
.list_type1 .row .col_rgt .inner_list .lft {float:left}
.list_type1 .row .col_rgt .inner_list .rgt {margin-left:39px}
.list_type1 .row .col_rgt .num {font-size:15px;font-weight:normal;vertical-align:middle}
.list_type1 .row .col_rgt .num i {vertical-align:top}
.list_type1 .row .col_rgt .num_masking {display:inline-block;margin-top:3px;color:#999;font-weight:normal}
.list_type1 .row .col_rgt button.btn_flat_type {padding:7px 0 7px;font-size:14px}
.list_type1 .row .col_rgt .btn_map {margin-top:-5px}
.list_type1 .row .col_rgt .fax {font-size:16px;font-weight:normal}
.list_type1 .row .col_rgt_ico {position:relative;margin-top:9px;padding-left:37px}
.list_type1 .row .col_rgt_ico:first-child {margin-top:0}
.list_type1 .row .col_rgt_ico .ico {display:block;overflow:hidden;position:absolute;top:0;left:0;width:32px;height:15px;border:1px solid #b3b3b3;border-radius:8px; color:#999;font-size:12px;line-height:18px;text-align:center;text-indent:-1px}
.list_type1 .stats_login_after .row .col_rgt .num {margin-left:8px;font-weight:bold}
.list_type1 .hidden_txt {color:inherit}
.list_type1 .hidden_txt .welfare_hidden {padding-left:20px;color:#6b9d1f;background:url(//www.saraminimage.co.kr/ui/mobile/icon/ico_welfare_hidden.png) no-repeat 0 50%;background-size:17px auto}
.list_type1 .hidden_txt .power_hidden {padding-left:20px;color:#4c65e8;background:url(//www.saraminimage.co.kr/ui/mobile/icon/ico_power_hidden.png) no-repeat 0 50%;background-size:17px auto}
.list_type1 .list_txt {padding:14px 0 0 10px;color:inherit}
.list_type1 .list_txt li {font-size:14px}
.list_type1 .c_club {margin-right:10px;color:#333;line-height:19px}
.list_type1 .corp_num {width:100%}
.list_type1 .corp_num:after {display:block;clear:both;content:""}
.list_type1 .corp_num li {display:table;float:left;width:50%;min-height:64px;border-top:4px solid #fff;box-sizing:border-box;background-color:#f8f8f8}
.list_type1 .corp_num li:nth-child(2n+1) {border-right:4px solid #fff}
.list_type1 .corp_num li:nth-child(2n+1):last-child {width:100%}
.list_type1 .corp_num li:nth-child(1),
.list_type1 .corp_num li:nth-child(2) {border-top:none}
.list_type1 .corp_num li:last-child {border-right:none}
.list_type1 .corp_num li .b_box {display:table-cell;width:100%;height:72px;text-align:center;vertical-align:middle}
.list_type1 .corp_num li p {padding:2px 15px 0;color:#999;font-size:11px;text-align:center}
.list_type1 .corp_num li span {display:block;color:#5e7af3;font-size:18px;text-align:center}
.list_type1.recruitment .job li {padding:10px 0 0}
.list_type1.recruitment .job li:first-child {padding:0}
.list_type1.recruitment .job p {display:none;padding:3px 0 0}
.list_type1.recruitment.show .job p {display:block}
.list_type1.recruitment .detail_job {display:block;margin:13px 0 0;padding:11px 0 0;width:100%;border-top:1px solid #f5f5f5;outline:none;text-align:center;background:#fff} /* wmg-11823 */
.list_type1.recruitment .detail_job span {padding:0 16px 0 0}
.list_type2 {margin-top:19px;color:#444;line-height:22px}
.list_type2 .row li::after {display:block;clear:both;content:""}
.list_type2 .row li {margin-top:10px}
.list_type2 .row li:first-child {margin-top:0}
.list_type2 .row li .list_txt {float:left;width:80%;font-weight:normal}
.list_type2 .row li .c_date {float:right;color:#999;font-size:13px}
.list_type3 {margin-top:19px;color:#444;line-height:22px}
.list_type3 .txt {text-align:justify;word-wrap:break-word;word-break:break-all}
.list_type3 .row li {margin-top:10px;font-size:15px}
.list_type3 .row li:first-child {margin-top:0}
.list_type3 .row li .list_txt {display:block;font-weight:normal}
.list_type3 .row li .bar {display:inline-block;margin:-1px 3px 1px 5px;width:1px;height:11px;vertical-align:middle;background:url(//www.saraminimage.co.kr/total_search/l_bar.gif) no-repeat 100% 0}
.list_type3 .row li .c_num,
.list_type3 .row li .c_txt,
.list_type3 .row li .c_date {color:#999;font-size:14px}
.list_type3 .row li .s_bar {color:#999}
.list_type3 .row li .list_txt .btn_new img {width:14px;vertical-align:-1px}
.list_type4 {margin-top:19px;color:#444;line-height:22px}
.list_type4 .row li {margin-top:10px;font-size:15px}
.list_type4 .row li:first-child {margin-top:0}
.list_type4 .row li .list_txt {font-weight:normal}
.list_type4 .row li .bar {display:inline-block;margin:5px 5px 1px;width:1px;height:11px;vertical-align:top;background:url(//www.saraminimage.co.kr/total_search/l_bar.gif) no-repeat 100% 50%}
.list_type4 .row li .c_txt {color:#999;font-size:15px}
.list_type5 {margin-top:19px;color:#444;line-height:22px}
.list_type5 .stockholder li {margin-bottom:20px}
.list_type5 .stockholder li:last-child {margin-bottom:0}
.list_type5 .stockholder .st_tit_wrap {overflow:hidden;padding-bottom:7px;border-bottom:1px solid #e3e3e3}
.list_type5 .stockholder .st_tit_wrap .st_name {float:left;font-size:14px}
.list_type5 .stockholder .st_tit_wrap .st_txt {float:right;color:#999;font-size:14px}
.list_type5 .stockholder .st_list li {margin:5px 0}
.list_type5 .stockholder .st_list li .st_txt {display:inline-block;width:62px;color:#999;font-size:14px}
.list_type6 .tit {margin-top:20px;margin-bottom:0;padding-bottom:3px;border-bottom:1px solid #e3e3e3;color:#333}
.list_type6 .desc_cont {padding-top:6px;line-height:20px}
.list_type6 .desc_cont .link {color:#333;font-size:14px}
.list_type6 .desc_cont .txt {margin-top:3px;color:#999;font-size:13px;line-height:16px}
.list_type6 .desc_cont .txt i {display:inline-block;width:13px;color:#e9e9e9;font-size:12px;text-align:center}
/* WMG-9083 상세요강 */
.detail_title .title_txt {margin-top:10px;padding:10px;border:1px solid #ededed;color:#333;font-size:13px;text-align:center;line-height:18px}
.detail_cnt {color:#333}
.detail_cnt .detail_info .txt_type,
.detail_cnt .detail_info .list_type2 ul li {font-size:16px;line-height:24px} /* wmg-11823 */
.detail_end {margin-top:30px}
.detail_title img,
.detail_end img {width:100%}

.detail_cnt .detail_info:first-child {border-bottom:1px solid #ededed}
.detail_cnt .detail_info .list_type1 .row .col_lft,
.detail_cnt .detail_info .list_type1 .row .col_rgt {line-height:22px;word-break:break-all}
.detail_cnt .detail_info .list_type2 {margin:0;line-height:20px}
.detail_cnt .detail_info .movie_type {position:relative;margin-top:30px;padding-bottom:56.25%;width:100%;height:0}
.detail_cnt .detail_info .movie_type iframe {position:absolute;top:0;left:0;width:100%;height:100%}
.detail_cnt .s_title {margin:30px 0 10px 0;font-size:22px}
.detail_cnt .s_title img {margin:-8px 5px 0 0;vertical-align:-1px}
.detail_cnt .detail_tab {margin-bottom:10px;padding:7px 9px;min-height:17px;border:1px solid #ededed;background-color:#f6f6f6}
.detail_cnt .detail_tab:after {display:block;clear:both;content:""}
.detail_cnt .detail_tab .detail_tab_title {float:left;margin-left:1px;padding:5px 8px 6px;height:24px;border:1px solid #666;border-radius:14px;box-sizing:border-box;font-size:12px;font-weight:normal;line-height:13px}
.detail_cnt .detail_tab .detail_tab_list li {float:left;position:relative;padding:3px 7px;line-height:20px}
.detail_cnt .detail_tab .detail_tab_list li:before {display:inline-block;position:absolute;top:50%;left:0;margin-top:-6px;width:1px;height:12px;background-color:#ddd;content:""}
.detail_cnt .detail_tab .detail_tab_list li:first-child:before {display:none}
.detail_cnt .detail_tab.bg_none {background:none;border:0 none}
.detail_cnt .detail_tab .detail_tab_list li.figure {padding:3px}
.detail_cnt .detail_tab .detail_tab_list li.figure:before {display:none}
.detail_cnt .detail_tab .detail_tab_list .tab {float:left;margin-left:1px;padding:5px 16px 6px;height:24px;border:1px solid #666;border-radius:14px;box-sizing:border-box;font-size:12px;font-weight:normal;line-height:13px}
.detail_cnt .tab_cnt .tab_cnt_title {margin:0;padding-left:10px;height:33px;border:solid #ededed;border-width:1px 0;font-size:14px;font-weight:bold;line-height:33px;background-color:#f6f6f6}
.detail_cnt .tab_cnt .list_type1 .s_list {margin-top:18px;padding-bottom:20px;border-bottom:1px solid #ededed}
.detail_cnt .tab_cnt .list_type1 .s_list:last-child {margin-bottom:0;border-bottom:none}
.detail_cnt .tab_cnt .list_type1 .list_title strong {font-size:16px}
.detail_cnt .tab_cnt .list_type1 .list_title em {position:relative;margin-left:6px;padding-left:6px;color:#999;font-size:11px;line-height:13px;vertical-align:bottom}
.detail_cnt .tab_cnt .list_type1 .list_title em.bar_type:before {display:inline-block;position:absolute;top:50%;left:0;margin-top:-6px;width:1px;height:10px;background-color:#999;content:""}
.detail_cnt .tab_cnt .list_type1 .list_stxt {margin-top:5px}
.detail_cnt .tab_cnt .list_type1 .noti_txt {padding:18px 0;border-top:1px solid #ededed}
.detail_cnt .list_type1 {margin:0}
.detail_cnt .list_type1,
.detail_cnt .list_type2 {word-break:break-all}
.detail_cnt .list_type1 .txt_type {margin-top:9px}
.detail_cnt .link_type {color:#5b77ff;text-decoration:underline}
.detail_cnt .link_color {color:#5b77ff}
.detail_cnt .day_color {color:#fc8224}
.detail_cnt .point_color {color:#ef5e5c}
.detail_cnt .btn_wrap {display:block;margin-top:15px;margin-left:-7px}
.detail_cnt .btn_wrap:after {display:block;clear:both;content:""}
.detail_cnt .btn_wrap .btn_type .btn_common {display:block;width:100%;height:33px;border-radius:3px;font-size:12px;line-height:33px;text-align:center}
.detail_cnt .btn_wrap .btn_type .blue {color:#fff;background-color:#5b77ff}
.detail_cnt .btn_wrap .btn_type .orange {color:#fff;background-color:#fc8224}
.detail_cnt .btn_wrap.btn_one {margin:15px 0 0 0}
.detail_cnt .btn_wrap.btn_one .btn_type .btn_common,
.detail_cnt .btn_wrap.btn_two .btn_type .btn_common {font-size:14px}
.detail_cnt .btn_wrap.btn_two .btn_type {width:50%}
.detail_cnt .btn_wrap.btn_three .btn_type {width:33.3%}
.detail_cnt .btn_wrap.btn_three .btn_type:nth-child(2) {width:33.4%}
.detail_cnt .btn_wrap.btn_two .btn_type,
.detail_cnt .btn_wrap.btn_three .btn_type {float:left;padding-left:7px;box-sizing:border-box}
.detail_cnt .step_type {margin-bottom:25px}
.detail_cnt .step_type:last-child {margin-bottom:0}
.detail_cnt .step_type ol:after {display:block;clear:both;content:""}
.detail_cnt .step_type li {display:flex;display:-webkit-box;float:left;position:relative;margin-top:10px;box-sizing:border-box;text-align:center;flex:1;-webkit-box-flex:1;-webkit-box-orient:vertical}
.detail_cnt .step_type li .box {display:flex;display:-webkit-box;display:-webkit-flex;color:#fff;font-size:12px;line-height:15px;background-color:#b8b8b8;align-items:center;-webkit-align-items:center;box-flex:1;-webkit-box-flex:1;justify-content:center;-webkit-justify-content:center;-webkit-box-pack:center;-webkit-box-align:center}
.detail_cnt .step_type li:last-child .box {background-color:#1d418d}
.detail_cnt .step1 li:first-child .box {margin-left:0}
.detail_cnt .step_type li * {line-height:15px}
.detail_cnt .step1 li .box {margin-left:14px;padding:4px;width:54px;height:54px;border-radius:31px}
.detail_cnt .step1 li .box:before {display:inline-block;position:absolute;top:50%;left:3px;margin-top:-8px;width:10px;height:16px;background:url(//www.saraminimage.co.kr/ui/mobile/icon/icon_arrow_right.png) 0 0 no-repeat;background-size:10px auto;content:""}
.detail_cnt .step1 li:first-child .box:before {display:none}
.detail_cnt .step2 li {margin-right:25px;min-width:50px;box-sizing:border-box}
.detail_cnt .step2 li .box {padding-left:11px;width:100%;height:40px}
.detail_cnt .step2 li .box:after {position:absolute;top:50%;right:-22px;margin-top:-20px;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:11px solid #b8b8b8;content:""}
.detail_cnt .step2 li .box:before {position:absolute;top:50%;left:-1px;margin-top:-21px;width:0;height:0;border-top:21px solid transparent;border-bottom:21px solid transparent;border-left:11px solid #fff;content:""}
.detail_cnt .step2 li:last-child .box:after {border-left:11px solid #1d418d}
.detail_cnt .step_line3 li .box {height:50px}
.detail_cnt .step_line3 li .box:after {margin-top:-25px;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:11px solid #b8b8b8;content:""}
.detail_cnt .step_line3 li .box:before {margin-top:-26px;border-top:26px solid transparent;border-bottom:26px solid transparent;border-left:11px solid #fff;content:""}

/* WMG-25521 추가 */
body {margin:0}
ul, ol {list-style:none;padding:0}
.txt_type ul li {padding-left:15px;text-indent:-15px}
button {border:0;background:none;cursor:pointer}

.detail_cnt .detail_tab_list .tab.blue {border-color:#efeffc;background:#efeffc}
.detail_cnt .detail_tab_list .tab.gray {border-color:#eee;background:#eee}
.detail_cnt .detail_tab_list .tab.square {padding:5px 10px 6px 8px;border-radius:0;background:none}
.detail_cnt .detail_tab_list .tab.square.blue {border-color:#4d64d6}
.detail_cnt .detail_tab_list .tab.square.gray {border-color:#7c7c7c}

.btn_wrap .btn_type .red {color:#fff;background-color:#e7515a}
.btn_wrap .btn_type .gray {color:#fff;background-color:#4c4c4c}

.detail_cnt .detail_tab .detail_tab_list {float:left;margin:0}
.detail_cnt .detail_tab .detail_tab_list a {vertical-align:top;color:#333;text-decoration:none}
.detail_cnt .tbl_template {margin-top:0;table-layout:fixed;width:100%;border-collapse:collapse;border-spacing:0;word-break:break-all}
.detail_cnt .tbl_template td {padding:0}
.detail_cnt .tbl_template .btn_template {display:block;position:relative;width:100%;padding:15px 60px 15px 8px;font-weight:bold;box-sizing:border-box;border-bottom:1px solid #ececec;text-align:left}
.detail_cnt .tbl_template .btn_template:after {position:absolute;content:""}
.detail_cnt .tbl_template .btn_template .tit {display:inline-block;margin-right:2px;font-size:15px;line-height:24px;color:#000;line-break:strict}
.detail_cnt .tbl_template .btn_template .txt {display:inline-block;font-weight:normal;font-size:14px;line-height:22px;color:#999;letter-spacing:-1.5px}
.detail_cnt .tbl_template tr:last-of-type .btn_template {border-bottom:0}
.detail_cnt .tbl_template td .cont_template {display:none;padding:8px 8px 6px;background:#f6f7fa;border-bottom:1px solid #ececec;color:#222}
.detail_cnt .tbl_template tr:last-of-type .cont_template {border-bottom:0}
.detail_cnt .tbl_template td .cont_template .tit {display:block;font-size:14px;line-height:16px;color:#444}
.detail_cnt .tbl_template .tbl_list {margin-bottom:10px}
.detail_cnt .tbl_template .tbl_list td {padding:8px 0 0 14px;font-size:14px;text-indent:-13px;line-height:21px;color:#444}
.detail_cnt .tbl_template .tbl_list_type2 td {padding:0 0 0 9px;text-indent:-8px;line-height:22px}

.detail_cnt .tbl_template .open .btn_template {border-bottom:0}
.detail_cnt .tbl_template .btn_template:before {position:absolute;right:15px;top:50%;margin-top:-8px;width:10px;height:10px;border-top:2px solid #d8d8d8;border-right:2px solid #d8d8d8;-webkit-transform: rotate(135deg);transform: rotate(135deg);content:''}
.detail_cnt .tbl_template .open .cont_template{display:block}
.detail_cnt .tbl_template btn_template:before {-webkit-transform: rotate(-135deg);transform: rotate(-135deg)}
.detail_cnt .tbl_template .open .btn_template:before {top:34px;-ms-transform: rotate(-404deg);-webkit-transform: rotate(-404deg);transform: rotate(-404deg)}


.detail_cnt .step_template li {position:relative;padding:16px 0 0 20px;line-height:20px}
.detail_cnt .step_template li:after {position:absolute;left:2px;top:21px;width:9px;height:9px;border-radius:50%;content:""}
.detail_cnt .step_template .tit_step {display:inline-block;margin-right:10px;font-weight:normal;font-size:15px}
.detail_cnt .step_template .txt_step {display:block;margin-top:4px;font-size:14px;color:#999}
.detail_cnt .step_template li:before {position:absolute;left:6px;top:0;width:1px;height:100%;content:""}
.detail_cnt .step_template li:first-child:before {top:28px}
.detail_cnt .step_template li:last-child:before {top:-7px}

.detail_cnt .btn_wrap .btn_type .red {color:#fff;background-color:#e7515a}
.detail_cnt .btn_wrap .btn_type .gray {color:#fff;background-color:#4c4c4c}

/* 테마별 */
.detail_cnt.blue .step_type li:last-child .box {background-color:#6276db}
.detail_cnt.blue .step2 li:last-child .box:after {border-left-color:#6276db}
.detail_cnt.red .step_type li:last-child .box {background-color:#e7515a}
.detail_cnt.red .step2 li:last-child .box:after {border-left-color:#e7515a}
.detail_cnt.green .step_type li:last-child .box {background-color:#35a371}
.detail_cnt.green .step2 li:last-child .box:after {border-left-color:#35a371}
.detail_cnt.gray .step_type li:last-child .box {background-color:#6c6c6c}
.detail_cnt.gray .step2 li:last-child .box:after {border-left-color:#6c6c6c}

.detail_cnt .step_template li:after,
.detail_cnt .step_template li:before {background:#1d418d}
.detail_cnt.blue .step_template li:after,
.detail_cnt.blue .step_template li:before {background:#6276db}
.detail_cnt.red .step_template li:after,
.detail_cnt.red .step_template li:before {background:#e7515a}
.detail_cnt.green .step_template li:after,
.detail_cnt.green .step_template li:before {background:#35a371}
.detail_cnt.gray .step_template li:after,
.detail_cnt.gray .step_template li:before {background:#6c6c6c}

/* 블릿 */
.s_title .ico {display: inline-block;margin:1px 2px 0 0;width:20px;height:20px;vertical-align:top;background:url(//www.saraminimage.co.kr/sri/mobile/ico/ico_recruit_bullet.png);background-size:170px auto;content:""}

.blue.circle .s_title .ico {background-position:0 0}
.blue.diamond .s_title .ico {background-position:-25px 0}
.blue.sharp .s_title .ico {background-position:-50px 0}
.blue.diamond2 .s_title .ico {background-position:-75px 0}
.blue.circle2 .s_title .ico {background-position:-100px 0}
.blue.check .s_title .ico {background-position:-125px 0}
.blue.arrow .s_title .ico {background-position:-150px 0}

.red.circle .s_title .ico {background-position:0 -25px}
.red.diamond .s_title .ico {background-position:-25px -25px}
.red.sharp .s_title .ico {background-position:-50px -25px}
.red.diamond2 .s_title .ico {background-position:-75px -25px}
.red.circle2 .s_title .ico {background-position:-100px -25px}
.red.check .s_title .ico {background-position:-125px -25px}
.red.arrow .s_title .ico {background-position:-150px -25px}

.green.circle .s_title .ico {background-position:0 -50px}
.green.diamond .s_title .ico {background-position:-25px -50px}
.green.sharp .s_title .ico {background-position:-50px -50px}
.green.diamond2 .s_title .ico {background-position:-75px -50px}
.green.circle2 .s_title .ico {background-position:-100px -50px}
.green.check .s_title .ico {background-position:-125px -50px}
.green.arrow .s_title .ico {background-position:-150px -50px}

.gray.circle .s_title .ico {background-position:0 -75px}
.gray.diamond .s_title .ico {background-position:-25px -75px}
.gray.sharp .s_title .ico {background-position:-50px -75px}
.gray.diamond2 .s_title .ico {background-position:-75px -75px}
.gray.circle2 .s_title .ico {background-position:-100px -75px}
.gray.check .s_title .ico {background-position:-125px -75px}
.gray.arrow .s_title .ico {background-position:-150px -75px}

/* WMG-30105 간편공고 */
.wrap_recruit_template.easy {padding:0 14px 50px 15px}
.jv_title {margin-top:22px;font-size:16px;font-weight:bold}
.jv_title>strong {color:#4876ef}
.cont_simply {margin-top:10px;color:#000;font-size:15px;line-height:26px;word-break:break-all}
.jv_howto_easy {margin-top:37px;padding-bottom:30px}
.jv_howto_easy .jv_sub_tit {margin-top:22px;font-size:15px;font-weight:bold;line-height:24px;margin-bottom:4px;color:#000}
.jv_howto_easy .jv_howto_details li {position:relative;padding-left:9px;color:#000;font-size:15px;line-height:26px}
.jv_howto_easy .jv_howto_details li:before {position:absolute;top:9px;left:0;width:3px;height:3px;background:#222;content:''}
