@charset "euc-kr";
@import "swiper.min.css";

/* visual */
.visual-wrap {width:100%;position:relative;overflow:hidden; /*border-bottom:1px solid #dbdbdb;*/}
.visual-wrap .bx-wrapper {max-width:100% !important;}
.visual-wrap .bx-wrapper .visualSlider {height:515px;overflow:hidden;}
.visual-wrap .bx-wrapper .visualSlider img {display:inline-block;margin:auto;}
.visual-wrap .bx-wrapper .visualSlider li {width:100% !important;height:100%;text-align:center;}
.visual-wrap .bx-wrapper .visualSlider .mv {background: url(../images/visual_bg1.jpg);}
.visual-wrap .bx-wrapper .visualSlider .mv2 {background:#fff;}
.visual-wrap .bx-wrapper .visualSlider .mv2 .mv_area ul {position:absolute;bottom:200px;left:-0px;}
.visual-wrap .bx-wrapper .visualSlider .mv2 .mv_area ul li {float:left;width:100px !important;padding:20px 0 0;margin:0 0 0 25px;background: url(../images/txt_visual2_li_bg.png) no-repeat 0% 0%;);}
.visual-wrap .bx-wrapper .visualSlider .mv2 .mv_area ul li p {font-weight:bold;text-align:center;}
.visual-wrap .bx-wrapper .visualSlider .mv2 .mv_area ul li .area {padding:0 0 10px;font-size:20px;}
.visual-wrap .bx-wrapper .visualSlider .mv2 .mv_area ul li .date {padding:0 0 10px;font-size:13px;color:#000 !important;}
.visual-wrap .bx-wrapper .visualSlider .mv2 .mv_area ul li .date span {font-weight:normal;}
.visual-wrap .bx-wrapper .visualSlider .mv2 .mv_area ul li .place {padding:5px 0;font-size:10px;color:#fff;border-radius:20px;}
.visual-wrap .bx-wrapper .visualSlider .mv2 .mv_area ul li:first-child {margin:0;}
.visual-wrap .bx-wrapper .visualSlider .mv2 .mv_area ul li:first-child .area {color:#bf1c37;}
.visual-wrap .bx-wrapper .visualSlider .mv2 .mv_area ul li:first-child .place {background:#bf1c37;}
.visual-wrap .bx-wrapper .visualSlider .mv2 .mv_area ul li:nth-child(2) .area {color:#0e75bc;}
.visual-wrap .bx-wrapper .visualSlider .mv2 .mv_area ul li:nth-child(2) .place {background:#0e75bc;}
.visual-wrap .bx-wrapper .visualSlider .mv2 .mv_area ul li:nth-child(3) .area {color:#8b5ba5;}
.visual-wrap .bx-wrapper .visualSlider .mv2 .mv_area ul li:nth-child(3) .place {background:#8b5ba5;}
.visual-wrap .bx-wrapper .visualSlider .mv2 .mv_area ul li:nth-child(4) .area {color:#66ae3d;}
.visual-wrap .bx-wrapper .visualSlider .mv2 .mv_area ul li:nth-child(4) .place {background:#66ae3d;}
.visual-wrap .bx-wrapper .visualSlider .mv2 .mv_area ul li:nth-child(5) .area {color:#f7941d;}
.visual-wrap .bx-wrapper .visualSlider .mv2 .mv_area ul li:nth-child(5) .place {background:#f7941d;}
.visual-wrap .bx-wrapper .visualSlider .mv_area {position:relative;width:1260px;height:100%;margin:auto;}
.visual-wrap .bx-wrapper .visualSlider .mv_area .visual_txt {position:absolute;top:57px;left:0;}
.visual-wrap .bx-wrapper .bx-pager {position:absolute;bottom:30px;left:50%;width:50px;margin-left:-25px;z-index: 100;}
.visual-wrap .bx-wrapper .bx-pager:after {content:''; display:block; clear:both;}
.visual-wrap .bx-wrapper .bx-pager-item:after {content:''; display:block; clear:both;}
.visual-wrap .bx-wrapper .bx-pager-item {float:left;}
.visual-wrap .bx-wrapper .bx-pager .bx-pager-link {display:block;width:10px;height:10px;margin:0 4px;font-size:0;background: url(../images/visual_off.png) repeat-x 50% 0;}
.visual-wrap .bx-wrapper .bx-pager .bx-pager-link.active {width:24px;background: url(../images/visual_on.png) repeat-x 50% 0;}
.visual-wrap .bx-wrapper .bx-controls-direction a {position:absolute;top:50%;display:block;width:93px;height:93px;margin-top:-47px;font-size:0;z-index:100;}
.visual-wrap .bx-wrapper .bx-controls-direction .bx-prev {left:10%;background: url(../images/visual_left.png) repeat-x 50% 0;}
.visual-wrap .bx-wrapper .bx-controls-direction .bx-next {right:10%;background: url(../images/visual_right.png) repeat-x 50% 0;}

/* contents */
#contents {width:100%;}
#contents.sub_page .content {display:block;padding:40px 0 120px;}
#contents .content {display:block;padding:80px 0 120px;}
#contents .content.glay {background:#eee;}
#contents .contents {width:1260px;margin:auto;background:#fff;}
#contents .contents h3 {line-height: 1;padding:0 0 15px;font-weight:bold;font-size:28px;color:#333;font-family:"Noto Sans KR";}
#contents .contents h4 {line-height: 1;padding:0 0 15px;font-weight:bold;font-size:18px;color:#333; font-family:"Noto Sans KR";}

/* Áö¿ª Ã¼Å©*/
#contents.sub_page .areaArea {display:block;padding:0;}
#contents.sub_page .areaArea ul:after {display:block;content:"";clear:both;}
#contents.sub_page .areaArea ul {width:calc(100% + 8px)}
#contents.sub_page .areaArea ul li {float:left;width:12.5%;border:1px solid #e8e8e8;box-sizing:border-box;margin: -1px 0 0 -1px;}
#contents.sub_page .areaArea ul li label.checkbox {display:block;width:auto;height:40px;margin:0;padding-left:20px;text-align:left;background:none;box-sizing:border-box;}
#contents.sub_page .areaArea ul li label.checkbox.on {background:#dbf2fc url(../images/detail_search_on.jpg) no-repeat 90% 50%;}
#contents.sub_page .areaArea ul li label.checkbox.on span {color:#3a6cff;}
#contents.sub_page .areaArea ul li label.checkbox span {line-height:40px;font-size:14px;color:#000;}
#contents.sub_page .areaArea ul li label.checkbox input {display:none;}
#contents.sub_page .areaArea.jobs ul li label.checkbox {padding-left:10px;}

/* Ä¶¸°´õ */
.select_box .sel .calendar_box {display:none;width:287px;box-sizing: border-box;}
.select_box.on .sel .calendar_box {display:block;position:absolute;left:0;z-index:500;background:#fff;}
.calendar_box {position:relative;padding:25px 6px 12px;border:1px solid #d9d9d9;}
.calendar_box button.btn {width:8px;height:15px;position:absolute;font-size:0;background: url(../images/jobs/calendar_arrow.png) no-repeat;border:none;cursor: pointer;}
.calendar_box p {padding:0 0 12px;font-size:18px;color:#000;text-align:center;font-weight:bold;}
.calendar_box .btn.left {top:25px;left:15px;background-position: 0 0;}
.calendar_box .btn.right {top:25px;right:15px;background-position: 0 -35px;}
.calendar_box .calendar_tb {width:100%;}
.calendar_box .calendar_tb th,
.calendar_box .calendar_tb td {height:35px;padding:0;text-align:center;background:none;}
.calendar_box .calendar_tb td > button.day_btn {width:38px;height:35px;font-size:14px;color:#666;background:none;border:none;cursor:pointer;}
.calendar_box .calendar_tb td > button.day_btn:before {content:'';display:block;clear:both;width:3px;height:3px;margin: auto;border-radius:3px;}
.calendar_box .calendar_tb td > button.day_btn.on {background: url(../images/jobs/today_bg.png) no-repeat 50% 100%;}
.calendar_box .calendar_tb td > button.day_btn.dot:before {background: #f4412c;}
.calendar_box .calendar_tb tbody td:first-child .day_btn {color:#f4412c;}
.calendar_box .calendar_tb tbody td:last-child .day_btn {color:#006cff;}

#contents.sub_page .option_area .select_box.calendar .name {background: url(../images/icon/calendar_icon.png) no-repeat 95% 50%;}
#contents.sub_page .board_area .calendar_box .calendar_tb th,
#contents.sub_page .board_area .calendar_box .calendar_tb td {height:30px;padding:0;text-align:center;background-color:#fff;border:none;}

/* no_data */
ul.no_data li:before{content:'';display:block;clear:both;width:8.7rem;height:9.6rem;margin:0 auto 3rem;background:url(../images/icon_no_data.png) no-repeat 50%;background-size:100%;}
ul.no_data li {width:100%;line-height:1.2;padding:6rem 0 8rem;text-align:center;font-size:4.8rem;color:#111;}

/* Á÷¹«ÀÎÅÍºä */
#contents .interview_area {display:block;padding:0 15px 140px;}
#contents .interview_area .searchArea {padding:20px 0 10px;}
#contents .interview_area .board_area .tb tbody td {line-height:1.5;text-align:center;text-overflow:ellipsis; overflow:hidden;}
#contents .interview_area .board_area .tb tbody td.t2 {text-align:left;}

#contents .company_top {display:block;height:300px;padding:40px 60px 35px 120px;background: url(../images/interview_tit_bg.jpg) no-repeat 0 0;box-sizing:border-box;}
#contents .company_top .ct_info {position:relative;width:100%;height:130px;}
#contents .company_top .ct_info .ct_logo {display:table;width:130px;height:130px;background:#fff;}
#contents .company_top .ct_info .ct_img {display:table-cell;width:100%;vertical-align:middle;}
#contents .company_top .ct_info .ct_img img {display:block;width:100%;}
#contents .company_top .ct_info .ct_name {position:absolute;top:38px;left:145px;}
#contents .company_top .ct_info .ct_name p {line-height:1;padding:0 0 15px;font-size:36px;color:#fff;}
#contents .company_top .ct_info .ct_name a {display:block;color:#e1f4fd;font-size:17px;}
#contents .company_top .ct_info .ct_subject {position:relative;padding:45px 0 20px;border-bottom:1px solid #848c94;}
#contents .company_top .ct_info .ct_subject p {overflow: hidden;display:block;width:90%;line-height:1;padding:0 80px 0 0;font-size:18px;color:#fff;text-overflow: ellipsis;white-space: nowrap;word-spacing: normal;}
#contents .company_top .ct_info .ct_subject .data {position:absolute;right:0;bottom:25px;font-size:14px;color:#fff;}

#contents .interview_area.view {padding:0 0 28px;}
#contents .interview_area.view .ia_txt {padding:35px 30px 0;}
#contents .interview_area.view .ia_txt dl {padding:0 25px 55px;box-sizing:border-box;}
#contents .interview_area.view .ia_txt dl:after {content:''; display:block; clear:both;}
#contents .interview_area.view .ia_txt dl .mc {text-align:right;display:block;}
#contents .interview_area.view .ia_txt dl .guest {text-align:left;display:block;}
#contents .interview_area.view .ia_txt dl dd.mc > p,
#contents .interview_area.view .ia_txt dl dd.guest > p {display:inline-block;max-width:755px;line-height:1.5;padding:15px 28px;font-size:17px;color:#000;border-radius: 10px;box-sizing:border-box;}
#contents .interview_area.view .ia_txt dl dt.mc {line-height:60px;padding-right:75px;font-size:17px;color:#000;background: url(../images/interview_mc.png) no-repeat 100% 0;}
#contents .interview_area.view .ia_txt dl dd.mc {padding:25px 78px 0 0;margin-top:-10px;background: url(../images/interview_ment2.png) no-repeat 92% 0;}
#contents .interview_area.view .ia_txt dl dd.mc > p {background:#ffec00;}
#contents .interview_area.view .ia_txt dl dt.guest {line-height:60px;padding-left:75px;font-size:17px;color:#000;background: url(../images/interview_guest.png) no-repeat 0 0;}
#contents .interview_area.view .ia_txt dl dd.guest {padding:25px 0 0 78px;margin-top:-10px;background: url(../images/interview_ment1.png) no-repeat 8% 0;}
#contents .interview_area.view .ia_txt dl dd.guest > p {background:#9dbfd9;}
#contents .interview_area.view .ia_txt dl dd.line {border-bottom: 2px dashed #dadada;padding-bottom:90px;margin-bottom:55px;}
#contents .interview_area.view .ia_txt dl .guest_img {padding:78px 0 0;text-align:center;}
#contents .interview_area.view .ia_txt dl .guest_img img {display:inline-block;max-width:80%;}
#contents .interview_area.view .ia_txt dl .guest_img .img_ment {display:block;line-height:1;padding:20px 0 0;font-size:17px;color:#000;}
#contents .interview_area.view .ia_txt dl .btn_area {display:block;text-align:center;padding:47px 0 50px;}
#contents .interview_area.view .ia_txt dl .btn_area .btn {display:inline-block;width:290px;height:65px;line-height:65px;font-size:16px;color:#fff;background:#3a6cff;}


/* Çù·Â»ç ¾È³» */
#contents .partner_area {display:block;padding:0 15px 140px;}
#contents .partner_area .searchArea {padding:20px 0 10px;}
#contents .partner_area .list_area {display:block;}
#contents .partner_area .list_area ul {width: calc(100% + 15px);margin-left:-15px;}
#contents .partner_area .list_area ul:after {content:''; display:block; clear:both;}
#contents .partner_area .list_area ul li {float:left;width:50%;height:175px;margin-top:20px;padding-left:15px;box-sizing:border-box;}
#contents .partner_area .list_area ul li:first-child,
#contents .partner_area .list_area ul li:first-child + li {margin-top:0;}
#contents .partner_area .list_area .info_box {width:100%;height:100%;}
#contents .partner_area .list_area .info_box:after {content:''; display:block; clear:both;}
#contents .partner_area .list_area .la_logo {float:left;display:inline-block;;width:50%;height:100%;}
#contents .partner_area .list_area .la_logo .logo_box {display:table;width: 100%;height: 100%;text-align: center;}
#contents .partner_area .list_area .la_logo .logo_box > .logo {display:table-cell;vertical-align:middle;border:1px solid #dcdcdc;}
#contents .partner_area .list_area .la_logo .logo_box > .logo > a {display:inline-block;max-width:170px;box-sizing:border-box;}
#contents .partner_area .list_area .la_logo .logo_box > .logo > a img {display:block;max-width:100%;border:1px solid #dcdcdc;}
#contents .partner_area .list_area .la_info {float:right;display:inline-block;width:50%;height:100%;padding:30px 20px 30px 40px;border:1px solid #dcdcdc;border-width:1px 1px 1px 0;box-sizing: border-box;}
#contents .partner_area .list_area .la_info .tit {padding:0 0 5px;font-size:0;}
#contents .partner_area .list_area .la_info .tit p {display:inline-block;line-height:1;padding:0 10px 0 0;font-size:18px;color:#000;font-weight:bold;vertical-align: middle;}
#contents .partner_area .list_area .la_info dl dt,
#contents .partner_area .list_area .la_info dl dd {display:inline-block;line-height:1.6;font-weight:normal;font-size:13px;color:#999;word-break: keep-all;vertical-align:top;}
#contents .partner_area .list_area .la_info dl dt {width:54px;text-align:right;}
#contents .partner_area .list_area .la_info dl dd {width:175px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;}


#contents .partner_area.view {padding:0;}
#contents .company_top .ct_info .ct_ment {position:relative;padding:35px 0 0;}
#contents .company_top .ct_info .ct_ment > p {overflow: hidden;display:block;line-height:1.5;font-size:13px;color:#fff;}
#contents .company_top .ct_Interest {position:absolute;right:0;top:0;text-align:center;}
#contents .company_top .ct_Interest > p {position:relative;line-height:28px;padding:0 20px;margin:0 0 15px;font-size:12px;color:#fff;background:#44c8f5;border-radius:20px;}
#contents .company_top .ct_Interest > p:after {position:absolute;bottom:-6px;left:50%;content:''; display:inline-block; clear:both;width:10px;height:6px;margin-left:-5px;background: url(../images/Interest_p_bg.png) no-repeat 0;}
#contents .company_top .ct_Interest > button {display:inline-block;width:200px;line-height:55px;font-size:20px;color:#fff;background-color: transparent;border-radius:50px;border:1px solid #fff;cursor: pointer;}
#contents .company_wrap {display:block;padding:100px 120px;}
#contents .company_con {position:relative;display:block;margin-top:100px;}
#contents .company_con:first-child {margin-top:0;}
#contents .company_con h3 {border:none;}
#contents .company_con h3 > span {font-size:14px;}
#contents .company_con .top_txt {position:absolute;top:10px;right:0;}

#contents .company_con .tb {width:100%;text-align:left;font-size:14px;color:#929292;text-align:center;}
#contents .company_con .tb th {padding:20px 0;font-size:14px;color:#929292;font-weight:normal;background:#f8f9fb;border:1px solid #e7e7e7;border-width:0 0 1px 1px;border-top:1px solid #000;}
#contents .company_con .tb th:first-child {border-width:0 0 1px 0;border-top:1px solid #000;}
#contents .company_con .tb tbody td {border:1px solid #e7e7e7;border-width:0 0 1px 1px;}
#contents .company_con .tb tbody td:first-child {line-height:1.5;font-size:13px;color:#929292;font-weight:normal;border-width:0 0 1px 0;}

#contents .company_con .ca_info {border:1px solid #e5e5e5;padding:38px 0 45px;border-top:5px solid #5075cd;}
#contents .company_con .ca_info ul{zoom:1;padding:0 40px 55px;}
#contents .company_con .ca_info ul:after{content:"";display:block;clear:both;}
#contents .company_con .ca_info ul li{float:left;width:25%;height:155px;text-align:center;border-left:solid 1px #e9e9e9;box-sizing:border-box;}
#contents .company_con .ca_info ul li:first-child{border-left:none;}
#contents .company_con .ca_info ul li.i-1{background:url(../images/company/bg_info_01.gif) no-repeat 50% 6px;}
#contents .company_con .ca_info ul li.i-2{background:url(../images/company/bg_info_02.gif) no-repeat 50% 13px;}
#contents .company_con .ca_info ul li.i-3{background:url(../images/company/bg_info_03.gif) no-repeat 50% 10px;}
#contents .company_con .ca_info ul li.i-4{background:url(../images/company/bg_info_04.gif) no-repeat 50% 15px;}
#contents .company_con .ca_info ul li .t1{height:110px;text-indent:-9999em;margin-bottom:13px;}
#contents .company_con .ca_info ul li .t2 strong{line-height:1;color:#0066ff;font-size:23px;font-weight:700;vertical-align:middle}
#contents .company_con .ca_info ul li .t2 span{line-height:1;color:#000;font-size:18px;font-weight:600;vertical-align:middle}
#contents .company_con .ca_info ul li.i-3 .t2{padding-top:5px;}
#contents .company_con .ca_info ul li.i-3 .t2 strong{font-size:23px;}
#contents .company_con .ca_info ul li.i-3 .t2 span{font-size:16px;}

#contents .company_con .ca_info .tb th,
#contents .company_con .ca_info .tb td {height:40px;min-height:40px;line-height:1.8;padding:0;text-align:left;vertical-align: top;background:none;border:none;font-size:14px;color:#000;box-sizing:border-box;}
#contents .company_con .ca_info .tb th {padding-left:60px;font-size:14px;color:#929292;font-weight:normal;}
#contents .company_con .ca_info .tb td {padding-right:60px;}

#contents .company_con .ca_sales {display:block;padding:50px 60px;border:1px solid #e7e7e7;}
#contents .company_con .ca_sales .tb tbody td {font-size:25px;color:#000;padding:30px 0;}
#contents .company_con .ca_sales .tb tbody td:first-child {line-height:1.5;font-size:13px;color:#929292;}
#contents .company_con .ca_sales .tb tbody td span {display:inline-block;padding:20px 0 0;font-size:15px;}
#contents .company_con .ca_sales .tb tbody td span:after {content:''; display:inline-block; clear:both;width:11px;height:8px;margin-left:5px;background:url(../images/up_down_bg.png) no-repeat;}
#contents .company_con .ca_sales .tb tbody td span.down:after {background-position:0 0;}
#contents .company_con .ca_sales .tb tbody td span.up:after {background-position:-21px 0;}

#contents .company_con .ca_chart ul {width: calc(100% + 20px);margin-left: -20px;}
#contents .company_con .ca_chart ul:after {content:''; display:block; clear:both;}
#contents .company_con .ca_chart ul li {float:left;width:50%;margin:20px 0 0;padding:0 0 0 20px;box-sizing:border-box;}
#contents .company_con .ca_chart ul li:first-child,
#contents .company_con .ca_chart ul li:first-child + li {margin:0;}
#contents .company_con .ca_chart + .list_btn {padding:30px 0 0;}
#contents .company_con .chart_box {display:block;height:572px;padding:50px;border:1px solid #e7e7e7;box-sizing:border-box;}
#contents .company_con .chart_box h4 {line-height:1;padding:0 0 30px;font-size:25px;color:#000;text-align:center;font-weight: normal;}
#contents .company_con .chart_box h4 span {display:inline-block;margin:12px 0 0;font-size:16px;color:#666;}
#contents .company_con .chart_box .chart {position:relative;display:block;height:370px;padding:40px 20px 0;box-sizing:border-box;}
#contents .company_con .chart_txt:after {content:''; display:block; clear:both;}
#contents .company_con .chart_txt dl {float:left;width:50%;display:inline-block;text-align:center;border-left:1px solid #e5e6eb;box-sizing:border-box;}
#contents .company_con .chart_txt dl:first-child {border-left:none;}
#contents .company_con .chart_txt dl dt {line-height:1;font-size:13px;color:#929292;font-weight:normal;}
#contents .company_con .chart_txt dl dd {line-height:1;padding:10px 0 0;font-size:20px;color:#000;}
#contents .company_con .chart_txt span {display:inline-block;padding:0;font-size:20px;}
#contents .company_con .chart_txt span:after {content:''; display:inline-block; clear:both;width:11px;height:8px;margin-left:5px;background:url(../images/up_down_bg.png) no-repeat;vertical-align:middle;}
#contents .company_con .chart_txt span.down:after {background-position:0 0;}
#contents .company_con .chart_txt span.up:after {background-position:-21px 0;}
#contents .company_con .chart_txt span.middle:after {background-position:-41px 0;}
#contents .company_con .chart_sel:after {content:''; display:block; clear:both;}
#contents .company_con .chart_sel .selectbox {float:left;line-height:40px;height:40px;}
#contents .company_con .chart_sel .selectbox span {font-size:14px;height:38px;line-height:38px;}
#contents .company_con .chart_sel .quarter {float:right;font-size:0;}
#contents .company_con .chart_sel .quarter label.radiobox {height:40px;line-height:40px;padding:0 15px;margin-left:-1px;background:none;border:1px solid #e7e7e7;cursor: pointer;box-sizing: border-box;}
#contents .company_con .chart_sel .quarter label.radiobox.on {position:relative;z-index:10;border:1px solid #1179d9;}
#contents .company_con .chart_sel .quarter label.radiobox.on span {color:#1179d9;}
#contents .company_con .chart_sel .quarter label.radiobox input {display:none;width:0;}
#contents .company_con .chart_sel .quarter label.radiobox span {line-height:40px;font-size:14px;color:#000;}
#contents .company_con .chart_box .chart.bar {padding:50px 20px 0;}
#contents .company_con .chart_box .chart.bar .bb-shapes path.bb-shape:last-child {fill: rgb(241, 2, 2) !important;}
#contents .company_con .chart_box .chart.bar .bb-texts .bb-text:last-child {fill: rgb(0, 0, 0) !important;}
#contents .company_con .chart_box .chart.bar .bb-tooltip td > span, .bb-tooltip td > svg {display:none;}
#contents .company_con .chart_box .chart.bar span {position:absolute;right:20px;bottom:0;font-size:13px;color:#000;}
#contents .company_con .chart_box .rank_area{display:block;}
#contents .company_con .chart_box .rank_area dl{width:100%;}
#contents .company_con .chart_box .rank_area dl dt{height:0;font-size:0;}
#contents .company_con .chart_box .rank_area dl dd{height:217px;}
#contents .company_con .chart_box .rank_area dl dd ul{width:100%;margin:0;padding-top:15px;border-top:1px dashed #dbdbdb;}
#contents .company_con .chart_box .rank_area dl dd ul:after {content:''; display:block; clear:both;}
#contents .company_con .chart_box .rank_area dl dd ul li{width:50%;float:left;text-align:center;/*padding-left:27px;*/ /*background:url(http://image.career.co.kr/career_new3/kangso/company/bul_rank.gif) no-repeat 0 60px;*/}
#contents .company_con .chart_box .rank_area dl dd ul li:last-child {width:100%;margin-top:25px;}
#contents .company_con .chart_box .rank_area dl dd ul li .rank{height:117px;color:#333;font-size:20px;font-weight:600;background:url(http://image.career.co.kr/career_new3/kangso/company/bg_medal.gif) no-repeat 50% 0;}
#contents .company_con .chart_box .rank_area dl dd ul li .rank span{display:block;padding-top:64px;}
#contents .company_con .chart_box .rank_area dl dd ul li .rank span strong{padding-right:2px;font-size:28px;font-weight:700;letter-spacing:-2px;}
#contents .company_con .chart_box .rank_area dl dd ul li .year{padding-top:11px;color:#333;font-size:17px;font-weight:600;}
#contents .company_con .chart_box .rank_area dl dd ul li .amount{padding-top:10px;color:#666;font-size:16px;font-weight:400;}
#contents .company_con .chart_box .rank_area dl dd ul li .amount strong{color:#ef5f4b;font-size:18px;font-weight:700;}

#contents .company_con .ca_ranking {display:block;padding:50px 60px;border:1px solid #e7e7e7;}
#contents .company_con .ca_ranking .tb th {line-height:1.2;padding:8px 0;}
#contents .company_con .ca_ranking .tb td,
#contents .company_con .ca_ranking .tb td:first-child {padding:15px;color:#000;line-height:1.5;}

#contents .company_con + .board_area {margin-top:100px;}
#contents .company_con + .board_area h3 {border:none;}
#contents .company_con + .board_area .tb td {text-align:center;}
#contents .company_con + .board_area .tb td .news_tit {display:block;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}

#contents .company_loca {margin-top:100px;}
#contents .company_loca .cl_ul {padding:35px 25px;margin-top:10px;background:#e7e7e7;}
#contents .company_loca .cl_ul:after {content:'';display:block;clear:both;}
#contents .company_loca .cl_ul li {float:left;line-height:15px;margin-left:15px;padding-left:15px;font-size:14px;color:#000;border-left:1px solid #7f7f7f;}
#contents .company_loca .cl_ul li:first-child {margin:0;padding:0;border:none;}
#contents .company_loca .cl_ul li.map {position:relative;}
#contents .company_loca .cl_ul li.map a {position:absolute;right: -115px;top: -8px;display:block;width:105px;line-height:30px;text-align:center;font-size:14px;color:#fff;background:#00bbf1;border-radius:30px;}

/* Ã¤¿ëÁ¤º¸ - ¸®½ºÆ® */
/* 0923 Âü°¡ÀÏÀÚº° ±â¾÷°Ë»ö */
#contents.sub_page .detail_search + .result {display:block;height:66px;padding:20px;box-sizing:border-box;border: 1px solid #d6d6d6;border-width: 0 1px 1px;}
#contents.sub_page .detail_search + .result .r_area {display:table;width:100%;height:100%;}
#contents.sub_page .detail_search + .result .r_box {display:table-cell;font-size:14px;color:#000;vertical-align:middle;text-align:left;}
#contents.sub_page .detail_search + .result .r_box .r_div {display:inline-block;margin-left:30px;}
#contents.sub_page .detail_search + .result .r_box .r_div:first-child {margin:0;}
#contents.sub_page .detail_search + .result .r_box div {display:inline-block;}
#contents.sub_page .detail_search + .result .r_box .r_head {line-height:25px;font-size:14px;color:#b5b5b5;vertical-align: top;}
#contents.sub_page .detail_search + .result .r_box .r_head span {padding-right:17px;font-size:14px;color:#000;background:#fff url(../images/result_arrow.png) no-repeat 100% 50%;}
#contents.sub_page .detail_search + .result .r_item {line-height: 25px;padding:0 0 0 5px;vertical-align:top;box-sizing:border-box;}
#contents.sub_page .detail_search + .result .r_item ul:after {content:''; display:block; clear:both;}
#contents.sub_page .detail_search + .result .r_item ul li {line-height:25px;float:left;margin-right:5px;}
#contents.sub_page .detail_search + .result .r_item ul li button {width:auto;line-height:25px;margin:0;padding:0 15px 0 0;font-size:14px;background:#fff url(../images/result_item_close.png) no-repeat 98% 50%;border:none;}

#contents.sub_page .hire_area .btn_area,
#contents.sub_page .talent_area .btn_area {display:block;margin:0 0 50px;padding:15px 0 0;font-size:0;text-align:center;}
#contents.sub_page .hire_area .btn_area > button,
#contents.sub_page .talent_area .btn_area > button {width:160px;line-height:48px;margin:0 0 0 10px;padding:0;font-size:14px;color:#000;background:#fff;border:1px solid #dbdbdb;}
#contents.sub_page .hire_area .btn_area > button.blue,
#contents.sub_page .talent_area .btn_area > button.blue {background:#006cff;color:#fff;border:1px solid #006cff;}
#contents.sub_page .hire_area .btn_area > button.white,
#contents.sub_page .talent_area .btn_area > button.white {color:#000;background:#fff;border:1px solid #dbdbdb;}

/* on-tact */
#contents .on_tact_area {display:block;padding:0;}
#contents .on_tact_area h3 {line-height:1.5;font-size:48px;color:#231f20;font-weight:800;font-family: 'NanumGothic';text-align:center;border:none;}
#contents .on_tact_area .txt_box span {color:#c51f33;}
#contents .on_tact_area .txt_box h3 + p {line-height:1.5;padding:0 0 30px;font-size:33px;color:#231f20;font-weight:600;font-family: 'NanumGothic';text-align:center;}
#contents .on_tact_area .txt_box h3 + p + p {line-height:1;padding:28px 0 0;font-size:24px;color:#231f20;font-weight:normal;font-family: 'NanumGothic';text-align:center;border-top:1px solid #231f20;}
#contents .on_tact_area .on_tact {display:block;padding:0;}
#contents .on_tact_area .on_tact h3 {line-height:1;padding:40px 0;margin:0;}
#contents .on_tact_area .on_tact .tit {display:inline-block;line-height:1;padding:0 0 8px;margin:0 0 28px;text-align:left;font-size:33px;font-family: 'NanumGothic';font-weight: 800;border-bottom:2px solid #c41f33;}
#contents .on_tact_area .on_tact .ot_ul:after {content:'';display:block;clear:both;}
#contents .on_tact_area .on_tact .ot_ul li {float:left;margin-left:35px;}
#contents .on_tact_area .on_tact .ot_ul li:first-child {margin:0;}
#contents .on_tact_area .on_tact .ot_ul + .tit {margin:45px 0 28px;}

/* paging-area */
.content .paging-area {display:block;text-align:center;margin:60px 0 0;}
.content .paging-area a,
.content .paging-area strong {display:inline-block;width:38px;height:38px;line-height:38px;font-size:14px;color:#999;border:1px solid #bdbdbd;background:#fff;vertical-align:top;}
.content .paging-area a:hover,
.content .paging-area strong {border:1px solid #1f81fc;color:#1f81fc;font-weight:bold;}

/* Ã¤¿ë¹Ú¶÷È¸ ¾È³» */
#contents .info_area {display:block;}
#contents .info_area .info_dl {display:block;padding: 10px 0 0px 290px;background:url('../images/jobs/info_dl_bg.jpg')no-repeat 0 0;border-bottom:1px solid #dcdcdc;box-sizing:border-box;}
#contents .info_area .info_dl:after {content:'';display:block;clear:both;}
#contents .info_area .info_dl > dl {display:inline-block;float:left;width:420px;}
#contents .info_area .info_dl > dl dt {width:116px;height:36px;line-height:36px;font-size:18px;text-align:center;color:#fff;background:url('../images/jobs/info_dt_bg.png')no-repeat 0 0;}
#contents .info_area .info_dl > dl dd {display:block;min-height:74px;line-height:1.5;padding:7px 0;font-size:20px;color:#333;box-sizing:border-box;}
#contents .info_area .info_dl > dl:last-child {width:530px;}
#contents .info_area .info_box .tit {padding:55px 0 15px;}
#contents .info_area .info_box .tit h4 {line-height:1;font-size:36px;color:#333;}
#contents .info_area .info_box .tit h5 {line-height:1;font-size:30px;color:#333;}
#contents .info_area .info_box > p {line-height:1.5;font-size:20px;color:#333;}
#contents .info_area .info_box > p span {display:block;padding:10px 0 25px;line-height:1;font-size:14px;color:#333;border-bottom:1px solid #dcdcdc;}
#contents .info_area .info_box > .info_type {width:100%;height:343px;padding:0 0 25px;font-size:0;background:url('../images/info_type_bg.jpg')no-repeat 0 0;background-size:100%;border-bottom: 1px solid #dcdcdc;}
#contents .info_area .info_box > table {width:100%;margin:5px 0;border-top:1px solid #dcdcdc;}
#contents .info_area .info_box > table th {height:65px;font-size:20px;color:#fff;text-align:center;background:#a0a0a0;border:1px solid #dcdcdc;border-width:0 1px 1px 0;}
#contents .info_area .info_box > table td {height:65px;font-size:20px;color:#000;text-align:center;border-bottom:1px solid #dcdcdc;}
#contents .info_area .info_box > dl {position:relative;display:block;padding:0 0 0 120px;font-size:20px;color:#333;}
#contents .info_area .info_box > dl dt {position:absolute;left:0;top:50%;line-height:1;margin:-10px 0 0;}
#contents .info_area .info_box > dl dd {width:100%;line-height:1.5;padding:10px 0;}
#contents .info_area .info_box > dl dd a.link {display:inline-block;width:80px;height:40px;line-height:40px;margin:-4px 0 0 20px;font-size:13px;text-align:center;color:#fff;border-radius:5px;background:#3a6cff;vertical-align:top;}
#contents .info_area .info_box > .info_movie {padding:5px 0 0;}
#contents .info_area .info_box .info_tab {padding:0 0 30px;}
#contents .info_area .info_box .info_tab .tabs ul {padding:0 0 0 1px;width:calc(100% + 8px);}
#contents .info_area .info_box .info_tab .tabs ul:after {content:'';display:block;clear:both;}
#contents .info_area .info_box .info_tab .tabs ul > li {position:relative;float:left;width:12.5%;margin-left:-1px;}
#contents .info_area .info_box .info_tab .tabs ul > li > a {display:block;width:100%;height:66px;line-height:66px;font-size:15px;color:#333;text-align:center;border:1px solid #dadada;background:#fff;cursor: pointer;}
#contents .info_area .info_box .info_tab .tabs ul > li.on > a {background: #006cff;border:1px solid #006cff;color: #fff;}
#contents .info_area .info_box .info_tab .tb_box .tb {width:100%;margin:20px 0 0;}
#contents .info_area .info_box .info_tab .tb_box .tb th{position:relative;padding:20px;background-color:#e4e8ee;border:solid #d6d6d6;border-width:1px 0;font-size:15px;text-align:center;color:#333;}
#contents .info_area .info_box .info_tab .tb_box .tb td{position:relative;line-height:20px;padding:22px 20px;font-size:15px;color:#666;text-align:center;border-bottom:1px solid #d6d6d6;}

/*µ¿¾Æ¸®°æÁø´ëÈ¸ Çà»ç°³¿ä*/
.attendInfoArea{font-family:"Noto Sans KR"; display:block; position:relative;}
.attendInfoArea .poster{width:601px; height:828px; text-align:center; display:inline-block; margin-left:30px; vertical-align:top;}
.attendInfoArea .attendInfoWrap h4{padding:0 18px 0px !important;}
.attendInfoArea .attendInfoWrap h4:before{content:'';clear:both;display:inline-block; background:url('/images/attendicon_1.png')no-repeat center; position:absolute;left:0; top:4px; width:12px; height:12px;}
.attendInfoArea .attendInfoWrap li {position:relative; /*margin-left:20px;*/}
.attendInfoArea .attendInfoWrap ul:first-child{display:inline-block; max-width:627px;}
.attendInfoArea .attendInfoWrap li p.txt.bar:before{content:'-'; clear:both; display:inline-block; margin-right:6px; margin-left:-10px;}
.attendInfoArea .attendInfoWrap li p.txt.first{text-indent:0;}
.attendInfoArea .attendInfoWrap li p.txt.firstDot{}
.attendInfoArea .attendInfoWrap li p.txt.firstDot:before{content:'¡¤'; clear:both; display:inline-block; margin-right:6px; margin-left:-10px;}
.attendInfoArea .attendInfoWrap li p.txt.tblBottom{/*text-indent:19px;*/margin-left:20px;}
.attendInfoArea .attendInfoWrap li p.iconGrayWrap{margin-left:20px !important;}
.attendInfoArea .attendInfoWrap li .bullet{margin-left:20px !important;}
.attendInfoArea .attendInfoWrap li .iconGray{background:#bdbdbe; color:#fff; padding:3px 15px; font-size:14px; border-radius:15px;}
.attendInfoArea .attendInfoWrap li p.txt{font-size:16px; color:#7c7c7f; line-height:1.5; /*text-indent:10px;*/ margin-left:30px;}
.attendInfoArea .attendInfoWrap li p.txt.numb{/*text-indent:23px;*/ line-height:1.3;}
.attendInfoArea .attendInfoWrap li span.org{color:#f36736;}
.attendInfoArea .attendInfoWrap li span.black{color:#000;}
.attendInfoArea .attendInfoWrap li .tblBlack{color:#484848; font-weight:700;}
.attendInfoArea .attendInfoWrap li .tblGray{color:#7c7c7f;}
.attendInfoArea .attendInfoWrap li .ft12{font-size:12px !important;}
.attendInfoArea .attendInfoWrap li .ft13{font-size:13px !important;}
.attendInfoArea .attendInfoWrap li .ft14{font-size:14px !important;}
.attendInfoArea .attendInfoWrap .bullet ul{margin-left:5px;}
.attendInfoArea .attendInfoWrap .bullet li{width:83px;text-align:center; font-size:14px; color:#484848; display:inline-block;}
.attendInfoArea .attendInfoWrap .bullet li .tit.gray{background:#e0e0e0;}
.attendInfoArea .attendInfoWrap .bullet li .txt.gray{border:1px solid #e0e0e0;}
.attendInfoArea .attendInfoWrap .bullet li .tit.green{background:#71d27c;}
.attendInfoArea .attendInfoWrap .bullet li .txt.green{border:1px solid #71d27c;}
.attendInfoArea .attendInfoWrap .bullet li .tit.yellow{background:#fdc54c;}
.attendInfoArea .attendInfoWrap .bullet li .txt.yellow{border:1px solid #fdc54c;}
.attendInfoArea .attendInfoWrap .bullet li .tit{border-radius:40px 40px 0px 0px; height:50px; position:relative;}
.attendInfoArea .attendInfoWrap .bullet li .tit p{position:absolute; left:20%; top:25%;}
.attendInfoArea .attendInfoWrap .bullet li .tit.vtMd p{top:40%;}
.attendInfoArea .attendInfoWrap .bullet li .tit.alMd p{left:13%;}
.attendInfoArea .attendInfoWrap .bullet li .txt{height:70px; border-radius:0 0 5px 5px; position:relative;}
.attendInfoArea .attendInfoWrap .bullet li .txt p{position:absolute; left:20%; top:25%;}
.attendInfoArea .attendInfoWrap .bullet li .txt.vtMd p{top:36%;}
.attendInfoArea .attendInfoWrap .bullet li .txt.alMd p{left:13%;}
.attendInfoArea .attendInfoWrap .bullet li.addArrow:before{content:''; clear:both; display:block; background:url(/images/dotarrow.png)no-repeat center; width:13px; height:9px; transform: translate(-15px, 60px);}
.attendInfoArea table{font-size:15px; border:1px solid #dddddd; width:1217px; margin-left:21px;}
.attendInfoArea table .bgGray{background:#f5f5f7;}
.attendInfoArea table .bgYellow{background:#f8f6ea;}
.attendInfoArea table .tdCenter{text-align:center;}
.attendInfoArea thead td{color:#484848; text-align:center; border-right:1px solid #dddddd; border-bottom:none; border-top:none; padding:15px 20px; font-weight:700;}
.attendInfoArea tbody td{color:#7c7c7f; line-height:1.4; border-right:1px solid #dddddd; border-top:1px solid #dddddd; padding:15px 20px;}
.attendInfoArea .brdLeftN{border-left:none;}
.attendInfoArea .brdRightN{border-right:none;}
.attendInfoArea .attendTblTop .col1{width:124px;}
.attendInfoArea .attendTblBottom .col1{width:120px;}
.attendInfoArea .attendTblBottom.last .col1{width:125px;}
.attendInfoArea .attendTblBottom td{text-align:center;}
.attendInfoArea .attendTblBottom.last td.tdLeft{text-align:left;}
.attendInfoArea .btnArea {text-align:center;}
.attendInfoArea .btnArea .btn{padding:16px 60px; background:#f36736; color:#fff;font-size:18px; border-radius:5px;}
.attendInfoArea .attendInfoWrap p.txt.last{font-size:16px; color:#7c7c7f; line-height:1.5; margin-left:30px;}
.attendInfoArea .attendInfoWrap p.txt.last:before{content:'¡¤'; clear:both; display:inline-block; margin-right:6px; margin-left:-10px;}

/*ÀÌº¥Æ®*/
#contents .infoEventWrap{font-family:"Noto Sans KR";}
#contents .infoEventArea{background:url('/images/event_back.jpg')no-repeat center; height:1852px; text-align:center; position:relative;}
#contents .infoEventArea .txtBox ul{padding:880px 180px; line-height:1.3; padding-bottom:0;}
#contents .infoEventArea .txtBox .top{color:#f5c547; font-size:24px;}
#contents .infoEventArea .txtBox .top.undLine{position:relative;}
#contents .infoEventArea .txtBox .top.undLine:after{content:url('/images/undlineyel.png'); display:block; position:absolute; right:250px; top:38px;}
#contents .infoEventArea .txtBox .middle{color:#fff; font-size:16px; text-align:left;}
#contents .infoEventArea .txtBox .middle p{display:inline-block;}
#contents .infoEventArea .txtBox .middle .tit{border:1px solid #fff; border-radius:15px; padding:4px 0; text-align:center; width:98px;}
#contents .infoEventArea .txtBox .bottom{color:#000; font-size:16px; text-align:left;}
#contents .infoEventArea .txtBox .bottom p{line-height:1.5;}
#contents .infoEventArea .txtBox .msgBox{background:#fbf7e7; padding:38px 60px; border-radius:15px;}
#contents .infoEventArea .txtBox .msgBox .tit{color:#176c5e; font-size:32px; font-weight:600;}
#contents .infoEventArea .txtBox .msgInput{display:inline-block; width:630px; height:60px; padding:0 15px; font-size:18px; border-radius:5px; font-family:"Noto Sans KR";}
#contents .infoEventArea .txtBox .msgInput::placeholder{color:#cacaca;}
#contents .infoEventArea .txtBox .msgBtn{display:inline-block; background:#f56b4d; color:#ffff; padding:19.2px 43px; font-size:16px; vertical-align:top; border-radius:5px; margin-left:7px;}
#contents .infoEventArea .txtBox .msgBoxChk {text-align:left; padding-bottom:15px;}
#contents .infoEventArea .txtBox .msgBoxChk {text-align:left; padding-bottom:15px;}
#contents .infoEventArea .txtBox .msgBoxChk span{vertical-align:top; font-size:16px; color:#888888; cursor:pointer;}
#contents .msgCheckBox {display: none; }
#contents .msgCheckBox + .chk{background: url('/images/msgunchecked.png')no-repeat center; height:22px; width:22px; display:inline-block; padding: 0 0 0 0px; }
#contents .msgCheckBox:checked + .chk{background: url('/images/msgchecked.png')no-repeat center; height: 22px; width: 22px; display:inline-block; padding: 0 0 0 0px;}
#contents .infoEventArea .txtBox .notice{text-align:left; margin-top:150px;}
#contents .infoEventArea .txtBox .notice .tit{font-size:16px; color:#462d16; font-weight:bold;}
#contents .infoEventArea .txtBox .notice .tit:before{content:url('/images/noticeicon1.png'); display:inline-block; vertical-align:middle; margin-right:5px;}
#contents .infoEventArea .txtBox .notice .txt{font-size:14px; color:#462d16; display:inline-block; width:440px; vertical-align:top; line-height:1.5; opacity:0.74; margin-left:8px;}
#contents .ftsz18{font-size:18px;}
#contents .ftsz14{font-size:14px;}
#contents .lhgt17{line-height:1.7 !important;}


#contents .labTour {text-align:left; margin-top:45px; font-family:"Noto Sans KR";}
#contents .labTour table{border-top:1px solid #d6d6d6;width:100%; margin-top:15px;}
#contents .labTour table .col1{width:20%}
#contents .labTour table .col4{width:20%}
#contents .labTour .labTourTxt {line-height:1.2; text-align:left;}
#contents .labTour h2{font-size:24px;}
#contents .labTour p{font-size:16px;}
#contents .labTour a{border:1px solid #d6d6d6; padding:10px 25px; border-radius:5px;}
#contents .labTour td{border-right:1px solid #d6d6d6; padding:20px 20px; text-align:left; border-bottom:1px solid #d6d6d6; font-size:16px;}
#contents .labTour td:first-child{border-left:1px solid #d6d6d6; text-align:center;}
#contents .labTour td:nth-child(4){text-align:center;}

/*¸àÅä¸µ*/
#contents.sub_page .mentoring_area {display:block; margin-top:50px;}
#contents.sub_page .mentoring_area .tit {padding:20px 0 17px; position:relative;}
#contents.sub_page .mentoring_area .tit h4 {line-height:33px;font-size:28px;color:#333; font-weight:600; font-family:"SCdream6";}
#contents.sub_page .mentoring_area .tit span{position:absolute; right:0; top:60%; font-size:15px; color:#606060;}
#contents.sub_page .mentoring_area ul li {position:relative;padding:0px; /*border-bottom:1px solid #d2d2d2;*/ margin-bottom:100px;}
#contents.sub_page .mentoring_area ul li{border-top:2px solid #000; /*background: url('../images/lecture_bg.png') no-repeat 100% 100%;*/}
#contents.sub_page .mentoring_area ul li .num {position:absolute;top:40px;left:40px;}
#contents.sub_page .mentoring_area ul li dl{margin-left:-100px;}
#contents.sub_page .mentoring_area ul li dl .btn{display: inline-block; width:120px; height:50px; position: absolute; border-radius: 20px;font-size:20px; margin:0 5px; padding:0 20px; line-height:50px; text-align:center; color:#fff; right:0px; bottom:43px;}
#contents.sub_page .mentoring_area ul li dl .btn.blue{background: #00b7ee;}
#contents.sub_page .mentoring_area ul li dl .btn.gray{background: #8a8a8a;}
#contents.sub_page .mentoring_area ul li dl .btn.red{background: #ec385e;}
#contents.sub_page .mentoring_area ul .lectureTblBox{padding:0px;}
#contents.sub_page .mentoring_area ul li{position:relative;}
#contents.sub_page .mentoring_area ul table {width:1260px; text-align:center; font-size:16px;}
#contents.sub_page .mentoring_area ul table tbody{}
#contents.sub_page .mentoring_area ul table td {border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; height:78px; line-height:78px; padding:0px 25px;}
#contents.sub_page .mentoring_area ul table td.lectureTblRight {border-right:none;}
#contents.sub_page .mentoring_area ul table td.lectureTblLeft {text-align:left; padding-left:25px; font-size:18px; font-weight:600;}
#contents.sub_page .mentoring_area ul table td.profileImg {border-right:none; border-bottom:none;}
#contents.sub_page .mentoring_area ul table td img{margin-bottom:-35px;}
#contents.sub_page .mentoring_area ul table td p{cursor:pointer; width:25px; height:15px; background:url('/images/lectarw_01.jpg?<%=publishUpdateDt%>')no-repeat center center;}
#contents.sub_page .mentoring_area ul table td p.on{cursor:pointer; width:25px; height:15px; background:url('/images/lectarw_02.jpg?<%=publishUpdateDt%>')no-repeat center center;}
#contents.sub_page .mentoring_area ul table td.borderRightNone{border-right:none;}
#contents.sub_page .mentoring_area ul table td.txtLeft{text-align:left; font-weight:600;}
#contents.sub_page .mentoring_area ul table tr.profile{display:block;}
#contents.sub_page .mentoring_area ul table tr.profile.on{display:none;}
#contents.sub_page .mentoring_area ul table.mentoringTbl a{background:#e88162; border-radius:5px; padding:10px 15px; color:#fff;}
#contents.sub_page .mentoring_area ul .tblBtn{position:absolute; right:3%; top:0px; width:32px; height:25px;}
#contents.sub_page .mentoring_area ul .tblBtn.on{position:absolute; right:3%; top:0; width:32px; height:25px;}
#contents.sub_page .mentoring_area ul .tblBtn td{border:none;}
#contents.sub_page .mentoring_area ul .tblBtn.on td p{background:url('/images/lectarw_02.jpg?<%=publishUpdateDt%>')no-repeat center center;}
#contents.sub_page .mentoring_area ul table .col1 {width:50%}
#contents.sub_page .mentoring_area ul table .col2 {width:24%}
#contents.sub_page .mentoring_area ul table .col3 {width:26%}
#contents.sub_page .mentoring_area ul table.mentoringTbl .col1 {width:38%}
#contents.sub_page .mentoring_area ul table.mentoringTbl .col2 {width:26%}
#contents.sub_page .mentoring_area ul table.mentoringTbl .col3 {width:21%}
#contents.sub_page .mentoring_area ul table.mentoringTbl .col4 {width:15%}


/*¹Ú¶÷È¸ ¿À½Ã´Â ±æ*/
#contents .infoRoad_area{display:block;}
#contents .infoRoad_area li{margin-bottom:45px;}
#contents .infoRoad_area li.noPaddingBottom{margin-bottom:0px;}
#contents .infoRoad_area li.noMarginLeft{margin-left:35px;}
#contents .infoRoad_area li .txtTopBlue{color:#6faceb;}
#contents .infoRoad_area li .txtTopOrange{color:#e88162;}
#contents .infoRoad_area li .txtTopYellow{color:#ccb301; padding-top:5px;}
#contents .infoRoad_area li .infoRoad_photo{display:inline-block;}
#contents .infoRoad_area li .infoRoad_photo p{text-align:center; line-height:1.4; font-family:"Noto Sans KR"; font-size:14px; padding-top:15px; color:#666666;}
#contents .infoRoad_area li .infoRoad_photo.middle{vertical-align:middle;}
#contents .infoRoad_area li .infoRoad_photo.super{vertical-align:top; padding-top:85px; margin:0px 3px;}
#contents .infoRoad_area li .infoRoad_photo.super img{}
#contents .infoRoad_area .tit{font-family:"SCdream6"; font-weight:600; color:#484848; font-size:28px;}
#contents .infoRoad_area .tit span{vertical-align:middle; margin-left:5px;}
#contents .infoRoad_area .tit img{vertical-align:middle;}
#contents .infoRoad_area .txt{padding:25px 20px;}
#contents .infoRoad_area .txt .telBack{margin-top:15px; margin-bottom:15px;}
#contents .infoRoad_area .txt .telBackGr{background:#f6eca5; color:#a69204; width:70px; height:22px; border-radius:15px; text-align:center; line-height:22px; font-size:13px; display:inline-block; font-family:"Noto Sans KR";}
#contents .infoRoad_area .txt .telBackGr2{width:315px; display:inline-block; margin-left:5px;}
#contents .infoRoad_area .txt .telBackGr3{width:675px; display:inline-block; margin-left:5px;}
#contents .infoRoad_area .txt .telBackSpan{font-family:"Noto Sans KR"; font-size:15px; color:#666666;}
#contents .infoRoad_area .txt .txtTop{font-family:"SCdream5"; font-weight:500; font-size:18px; line-height:1.8;}
#contents .infoRoad_area .txt .txtBottom{font-family:"SCdream4"; font-weight:300; font-size:16px; padding-left:18px; line-height:1.6; color:#666666;}

/* Áö¿øÀÚ °ü¸® */
#contents.sub_page .content {display:block;padding:40px 0 120px;}
#contents.sub_page .con_area {position:relative;width:1260px;margin:auto;}
#contents.sub_page .manage_area .applicant_area {display:block;padding:0 0 20px;}
#contents.sub_page .manage_area .applicant_area h3 {line-height:1;padding:0 0 15px;font-size:26px;font-weight:normal;}
#contents.sub_page .manage_area .applicant_area .list_area {max-height:303px;overflow-y:auto;padding:0;border-top:2px solid #808285;border-bottom:1px solid #e8e8e8;box-sizing:border-box;}
#contents.sub_page .manage_area .applicant_area ul li {height:74px;border-bottom:1px solid #e8e8e8;}
#contents.sub_page .manage_area .applicant_area ul li.on {background:#f7f3ff;}
#contents.sub_page .manage_area .applicant_area .info {position:relative;line-height:74px;padding:0 330px 0 175px;cursor: pointer;}
#contents.sub_page .manage_area .applicant_area .info span {position:absolute;left:65px;top:0;font-size:16px;font-weight:bold;color:#333;}
#contents.sub_page .manage_area .applicant_area .info p {display:block;overflow:hidden;width:100%;font-size:16px;color:#5d5d5d;text-overflow: ellipsis;white-space: nowrap;}
#contents.sub_page .manage_area .applicant_area .info .btn_area {position:absolute;top:0;right:40px;line-height:1;padding:19px 0;text-align:center;font-size:0;}
#contents.sub_page .manage_area .applicant_area .info .btn_area .btn {display:inline-block;width:123px;height:36px;line-height:36px;margin:0 3px;font-size:12px;color:#fff;font-weight:bold;}
#contents.sub_page .manage_area .applicant_area .info .btn_area .btn.orange {background:#006cff;}
#contents.sub_page .manage_area .applicant_area .info .btn_area .btn.gray {background:#999;}
#contents.sub_page .manage_area .applicant_area .tb_area {position:relative;margin-top:50px;}
#contents.sub_page .manage_area .applicant_area .tb_area p {line-height:1;padding:0 0 15px;font-size:16px;color:#000;}
#contents.sub_page .manage_area .applicant_area .tb_area table {width:100%;}
#contents.sub_page .manage_area .applicant_area .tb_area table th {height:64px;font-size:16px;color:#fff;text-align:center;vertical-align:middle;background:#808285;border-right:1px solid #fff;}
#contents.sub_page .manage_area .applicant_area .tb_area table td {height:64px;line-height:1;font-size:30px;font-weight:bold;color:#b5b5b5;text-align:center;border-right:1px solid #fff;border-bottom:1px solid #b5b5b5;}
#contents.sub_page .manage_area .applicant_area .tb_area table td a {line-height:1;}
#contents.sub_page .manage_area .applicant_area .tb_area table td a.blue {color:#3a6cff;}
#contents.sub_page .manage_area .applicant_area .tb_area a.btn.blue {position:absolute;right:0;bottom:0;display:inline-block;width:178px;height:133px;line-height:1.5;padding: 36px 0;box-sizing: border-box;font-size:20px;color:#fff;text-align:center;background:#006cff;}
#contents.sub_page .manage_area .applicant_area + .board_area {border:none;}
#contents.sub_page .option_area {display:block;padding:20px 0 10px;font-size:0;}
#contents.sub_page .option_area:after {content:'';display:block;clear:both;}
#contents.sub_page .option_area .left_box {float:left;}
#contents.sub_page .option_area .right_box {float:right;}
#contents.sub_page .option_area .select_box,
#contents.sub_page .option_area button {margin-right: 5px;}
#contents.sub_page .option_area .left_box > button {margin-right:5px;vertical-align:top;}
#contents.sub_page .option_area .left_box > button {width:98px;height:36px;line-height:36px;padding:0;font-size:13px;color:#3a6cff;background:#fff;border:1px solid #3a6cff;cursor: pointer;border-radius: 20px;}
#contents.sub_page .option_area .left_box > button:before {content:'';display:inline-block;clear:both;}
#contents.sub_page .option_area .left_box > button.btn_print {padding:0;}
#contents.sub_page .option_area .left_box > button.send {width:210px;}
#contents.sub_page .option_area .left_box > button.send:before {width:25px;height:18px;margin-right:10px;background:url(../images/jobs/interview_btn_bg.png)no-repeat;vertical-align: middle;}
#contents.sub_page .option_area .left_box > button.pdf {width:auto;padding:0 35px;}
#contents.sub_page .option_area .left_box > button.result {width:auto;padding:0 35px;}
#contents.sub_page .option_area .left_box > button.result:before {width:25px;height:25px;margin-right:10px;background:url(../images/jobs/interview_btn_bg.png)no-repeat;background-position: 0 -83px;vertical-align: middle;}
#contents.sub_page .option_area .select_box .sel ul {max-height:225px;}
#contents.sub_page .option_area .calendar .tb td > button.day_btn {width:38px;height:32px;font-size:14px;color:#666;background:none;border:none;cursor:pointer;}
#contents.sub_page .select_box.img .name a span span {display:none;}
#contents.sub_page .select_box.img .sel ul {width:253px;height:156px;padding:13px 0;box-sizing:border-box;}
#contents.sub_page .select_box.img .sel ul:after {content:'';display:block;clear:both;}
#contents.sub_page .select_box.img .sel ul li {width:50%;height:100%;float:left;padding:0 18px;border-left:1px solid #dedede;box-sizing: border-box;}
#contents.sub_page .select_box.img .sel ul li:first-child {border:none;}
#contents.sub_page .select_box.img .sel ul li a {display:block;height:100%;padding:0;font-size:0;}
#contents.sub_page .select_box.img .sel ul li:first-child a {background:url(../images/jobs/sel_img_mail.png) no-repeat 50% 50%;}
#contents.sub_page .select_box.img .sel ul li:nth-child(2) a {background:url(../images/jobs/sel_img_sms.png) no-repeat 50% 50%;}
#contents.sub_page .option_area .right_box .save {width:177px;height:36px;margin:0;padding:0 0 0 30px;font-size:13px;color:#666;background:url(../images/jobs/save_bg.png) no-repeat 25px 50%;border: 1px solid #dcdcdc;}
#contents.sub_page .test_area {display:block;position:relative;padding:0 0 18px;}
#contents.sub_page .test_area ul {}
#contents.sub_page .test_area ul > li {float:left;position:relative;width:200px;}
#contents.sub_page .test_area ul > li a {display:block;position:relative;padding:33px 0 20px;text-align:center;color:#b5b5b5;border:1px solid #b5b5b5;z-index:50;}
#contents.sub_page .test_area ul > li a.on {color:#3a6cff;border:1px solid #3a6cff;}
#contents.sub_page .test_area ul > li a.on + .complete p {font-size:0;}
#contents.sub_page .test_area ul > li a .date {line-height:1;font-family:Tahoma;font-size:20px;font-weight:bold;}
#contents.sub_page .test_area ul > li a .time {line-height:1;padding:15px 0 10px;font-size:15px;}
#contents.sub_page .test_area ul > li a span {line-height:1;font-size:14px;}
#contents.sub_page .test_area ul > li .complete {position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity: 0.7;}
#contents.sub_page .test_area ul > li .complete p {line-height:1;margin: 56px 0;font-size:24px;color:#fff;text-align:center;}
#contents.sub_page .test_area .bx-controls-direction a {position:absolute;top:30px;display:inline-block;width:38px;height:72px;font-size:0;background:url(../images/jobs/slide_arrow.png) no-repeat;}
#contents.sub_page .test_area .bx-controls-direction a.bx-prev {left:-60px;}
#contents.sub_page .test_area .bx-controls-direction a.bx-next {right:-60px;background-position: 0 -192px;}
#contents.sub_page .test_area .no_reservation {padding:60px 0;text-align:center;border: 1px solid #b5b5b5;border-width:1px 0;}
#contents.sub_page .test_area .no_reservation p {font-size:20px;color:#333;}

#contents.sub_page .slide_area {display:block;position:relative;padding:0 0 18px;}
#contents.sub_page .slide_area ul {width:calc(100% + 10px);}
#contents.sub_page .slide_area ul:after {content:'';display:block;clear:both;}
#contents.sub_page .slide_area ul > li {float:left;position:relative;width:148.75px;margin-right: 10px;margin-bottom:10px;}
#contents.sub_page .slide_area ul > li a {position:relative;display:block;padding:33px 0 20px;text-align:center;color:#b5b5b5;border:1px solid #b5b5b5;z-index:10;}
#contents.sub_page .slide_area ul > li a.on {color:#3a6cff;border:1px solid #3a6cff;}
#contents.sub_page .slide_area ul > li a .date {line-height:1;font-family:Tahoma;font-size:20px;font-weight:bold;}
#contents.sub_page .slide_area ul > li a .time {line-height:1;padding:15px 0 10px;font-size:15px;}
#contents.sub_page .slide_area ul > li a span {line-height:1;font-size:14px;}
#contents.sub_page .slide_area ul > li .complete {position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity: 0.7;}
#contents.sub_page .slide_area ul > li .complete p {position:absolute;top:5px;right:5px;display:inline-block;line-height:1;padding:3px 10px;font-size:11px;color:#fff;text-align:center;border: 1px solid #fff;border-radius: 10px;}
#contents.sub_page .slide_area .bx-controls-direction a {position:absolute;top:30px;display:inline-block;width:38px;height:72px;font-size:0;background:url(../images/jobs/slide_arrow.png) no-repeat;}
#contents.sub_page .slide_area .bx-controls-direction a.bx-prev {left:-60px;}
#contents.sub_page .slide_area .bx-controls-direction a.bx-next {right:-60px;background-position: 0 -192px;}
#contents.sub_page .slide_area .no_reservation {padding:60px 0;text-align:center;border: 1px solid #b5b5b5;border-width:1px 0;}
#contents.sub_page .slide_area .no_reservation p {font-size:20px;color:#333;}

#contents.sub_page .board_area tbody td.tc  {overflow: inherit;}
#contents.sub_page .board_area tbody td.tc .select_box {text-align:left;}
#contents.sub_page .board_area tbody td.tc .select_box .name {height:34px;background:url(../images/jobs/sel_bg2.png) no-repeat 100% 50%;border:1px solid #d6d6d6;}
#contents.sub_page .board_area tbody td.tc .select_box .name a {display:block;color:#999;text-align:left;}
#contents.sub_page .board_area tbody td.tc .select_box .name a span {line-height:34px;color:#666;}
#contents.sub_page .board_area tbody td.tc .select_box .sel ul {height:auto;}
#contents.sub_page .board_area tbody td.tc .select_box .sel ul li:first-child a {color:#999;}
#contents.sub_page .board_area tbody td.tc .select_box .sel ul li a {display:block;color:#666;text-align:left;}
#contents.sub_page .board_area tbody td.tc .select_box + .txtBox p {padding:10px 0 0;font-size:13px;}
#contents.sub_page .manage_area .board_area tbody td.t3.tc {padding-top:0;}
#contents.sub_page .manage_area .board_area tbody td.t3.tc .select_box {}
#contents.sub_page .manage_area .board_area tbody td.t3.tc .select_box .name{}

/* ¸éÁ¢ÀÚ ¹èÁ¤ */
#contents.sub_page .interview_area {display:block;padding:0;}
#contents.sub_page .interview_area h3 {line-height:1;padding:0 0 15px;font-size:26px;font-weight:normal;}
#contents.sub_page .interview_area .hire_box {background:#f3f6ff;border-top:2px solid #808285;border-bottom:1px solid #e6dcdd;}
#contents.sub_page .interview_area .hire_box .info {position:relative;line-height:74px;padding:0 330px 0 175px;}
#contents.sub_page .interview_area .hire_box .info span {position:absolute;left:65px;top:0;font-size:16px;font-weight:bold;color:#333;}
#contents.sub_page .interview_area .hire_box .info p {display:block;overflow:hidden;width:100%;font-size:16px;color:#5d5d5d;text-overflow: ellipsis;white-space: nowrap;}
#contents.sub_page .interview_area .hire_box .info .btn_area {position:absolute;top:0;right:40px;line-height:1;padding:19px 0;text-align:center;font-size:0;}
#contents.sub_page .interview_area .hire_box .info .btn_area .btn {display:inline-block;width:123px;height:36px;line-height:34px;margin:0 3px;font-size:12px;color:#fff;font-weight:bold;}
#contents.sub_page .interview_area .hire_box .info .btn_area .btn.orange {background:#e88162;}
#contents.sub_page .interview_area .hire_box .info .btn_area .btn.gray {background:#999;}
#contents.sub_page .interview_area .placement_box {position:relative;display:block;padding:25px 20px;margin:0 0 20px;border-bottom:1px solid #e8e8e8;}
#contents.sub_page .interview_area .placement_box .tit {padding:0 0 10px;font-size:24px;line-height:1.2;}
#contents.sub_page .interview_area .placement_box .pb_ul li {line-height:1.2;margin-left: 17px;margin-top:10px;text-indent: -17px;font-size:16px;color:#000;}
#contents.sub_page .interview_area .placement_box button.pb_btn {position:absolute;right:20px;top:56px;display:inline-block;width:178px;height:110px;line-height:1.3;font-size:20px;color:#fff;background:#3a6cff;border:none;cursor: pointer;}
#contents.sub_page .interview_area .placement_box button.pb_btn.v2 {right:208px;}
#contents.sub_page .interview_area .placement_box + .board_area {margin-top:50px;border:none;}
#contents.sub_page .interview_area .option_area .sch_box {position:relative;width:530px;padding:0 140px 0 0;box-sizing:border-box;}
#contents.sub_page .interview_area .option_area .sch_box input {width:100%;height:40px;line-height:40px;}
#contents.sub_page .interview_area .option_area .sch_box input.on {position:relative;z-index:100;}
#contents.sub_page .interview_area .option_area .sch_box button {position:absolute;height:40px;box-sizing:border-box;}
#contents.sub_page .interview_area .option_area .sch_box .reset_btn {right:60px;top:0;width:81px;margin:0;font-size:0;border:1px solid #e8e8e8;border-width:1px 0;background: #fff url(../images/jobs/reset_bg.jpg)no-repeat 50%;cursor: pointer;}
#contents.sub_page .interview_area .option_area .sch_box .sch_btn {right:0;top:0;width:60px;margin:0;font-size:14px;font-weight:bold;color:#fff;background:#b5b5b5;border:1px solid #b5b5b5;}

#contents.sub_page .interview_area .tb_img {display:block;text-align:center;}
#contents.sub_page .interview_area .tb_img img {display:inline-block;}
#contents.sub_page .interview_area .tb_img.ab {position:relative;}
#contents.sub_page .interview_area .tb_img.ab img {position:absolute;left:-65px;top:0;}

/* °ü¸®ÀÚ - È­»ó¸éÁ¢ */
#contents.sub_page .searchArea .searchInner .fl p.txt {line-height:1;padding:9px 0;font-size:18px;color:#333;}
#contents.sub_page .video_area .board_area {position:relative;border: 1px solid #dcdcdc;border-width:1px 0;}
#contents.sub_page .video_area .board_area .tb th,
#contents.sub_page .video_area .board_area .tb td {padding:15px;text-align:center;}
#contents.sub_page .video_area .board_area .tb th {border:none;}
#contents.sub_page .video_area .board_area .tb td {border: 1px solid #dcdcdc;border-width:1px 0 0;}
#contents.sub_page .video_area .board_area.scroll {padding-top: 54px;border-width:1px 0 0;}
#contents.sub_page .video_area .board_area.scroll  .th_bg {position: absolute;top: 0;left: 0;width: 100%;height: 54px;background: #e4e8ee;border:none;box-sizing: border-box;}
#contents.sub_page .video_area .board_area.scroll  .tb_wrap {height:269px;overflow-y:auto;border: 1px solid #dcdcdc;border-width:1px 0;}
#contents.sub_page .video_area .board_area.scroll  .tb th {height:0;padding:0;text-align:left;border:none;}
#contents.sub_page .video_area .board_area.scroll  .tb td {border-width:0 0 1px;}
#contents.sub_page .video_area .board_area.scroll  .tb .cell1 {width:36%;}
#contents.sub_page .video_area .board_area.scroll  .tb .cell2 {width:32%;}
#contents.sub_page .video_area .board_area.scroll  .tb .cell3 {width:32%;}
#contents.sub_page .video_area .board_area.scroll  .tb th span {position: absolute;top: 0;width: inherit;height:54px;line-height: 54px;font-size:14px;color:#333;text-align:center;}
#contents.sub_page .video_area .board_area.scroll.v2 .tb .cell1 {width:15%;}
#contents.sub_page .video_area .board_area.scroll.v2 .tb .cell2 {width:15%;}
#contents.sub_page .video_area .board_area.scroll.v2 .tb .cell3 {width:20%;}
#contents.sub_page .video_area .board_area.scroll.v2 .tb .cell4 {width:25%;}
#contents.sub_page .video_area .board_area.scroll.v2 .tb .cell5 {width:15%;}
#contents.sub_page .video_area .board_area.scroll.v2 .tb .cell6 {width:10%;}
#contents.sub_page .video_area .board_area .txt_area {padding:20px 0 50px;}
#contents.sub_page .video_area .board_area .txt_area p {font-size:15px;text-align:right;}
#contents.sub_page .video_area .board_area .btn_area .btn {width:90%;}

/* ÄÁ¼³ÆÃ */
#contents.sub_page .consul_area {display:block;}
#contents.sub_page .consul_area .tab_box {padding:0 0 30px;}
#contents.sub_page .consul_area .tab_box > ul {padding:0 0 0 1px;width:calc(100% + 2px);}
#contents.sub_page .consul_area .tab_box > ul:after {content:'';display:block;clear:both;}
#contents.sub_page .consul_area .tab_box > ul > li {float:left;width:50%;margin-left:-1px;}
#contents.sub_page .consul_area .tab_box > ul > li > button {width:100%;height:66px;line-height:1.3;font-size:18px;color:#333;border:1px solid #dadada;background:#fff;cursor: pointer;}
#contents.sub_page .consul_area .tab_box > ul > li > button.on {background: #006cff;border:1px solid #006cff;color: #fff;}
#contents.sub_page .consul_area .tab_box.v2 > ul {padding:0 0 0 1px;width:calc(100% + 2px);}
#contents.sub_page .consul_area .tab_box.v2 > ul > li {float:left;width:33.33%;margin-left:-1px;}
#contents.sub_page .consul_area dl {margin:10px 0 20px;}
#contents.sub_page .consul_area dl > dt {line-height:1.4;padding:0rem 0 0 0rem;font-size:20px;color:#333; }
#contents.sub_page .consul_area dl > dd {font-size:18px;line-height:1.5;color:#666;}
#contents.sub_page .consul_moth {display:none;overflow:hidden;padding:0; margin-top:-10px;}
#contents.sub_page .consul_moth > dl {padding:30px;background: #e9f7fd; margin-bottom:50px;}
#contents.sub_page .consul_moth > dl > dd > span {border-bottom:1px solid #666;}
#contents.sub_page .consul_moth h4 {line-height:1;padding:0 0 15px;font-size:20px;color:#666;}
#contents.sub_page .consul_moth:after{content:'';display:block;clear:both;}
#contents.sub_page .consul_moth .left_sec {width: 565px;float:left;}
#contents.sub_page .consul_moth .calendar_box {display:block;width: 520px;position:absolute;left:0;z-index:500;background:#fff;box-sizing: border-box;}
#contents.sub_page .consul_moth .calendar_box {position:relative;padding:26px 0 25px;border:1px solid #d9d9d9;}
#contents.sub_page .consul_moth .calendar_box > p {line-height:1;padding:0 0 25px 15px;font-size:28px;color:#000;text-align:left;font-weight:normal;}
#contents.sub_page .consul_moth .calendar_box > p > span {margin:0 5px 0 15px;}
#contents.sub_page .consul_moth .calendar_box .btn {position:absolute;display:inline-block;width:38px;height:37px;border:1px solid #dcdcdc;background: url(../images/jobs/calendar_arrow2.png) no-repeat;cursor: pointer;}
#contents.sub_page .consul_moth .calendar_box .btn.left {top:22px;left: auto;right:57px;background-position: 0 0;}
#contents.sub_page .consul_moth .calendar_box .btn.right {top:22px;right:20px;background-position: -39px 0;}
#contents.sub_page .consul_moth .calendar_box .calendar_tb {width:100%;}
#contents.sub_page .consul_moth .calendar_box .calendar_tb th,
#contents.sub_page .consul_moth .calendar_box .calendar_tb td {height:57px;padding:0;text-align:center;font-size:21px;font-weight:normal;background:none;}
#contents.sub_page .consul_moth .calendar_box .calendar_tb td > button.day_btn {position:relative;width:100%;height:100%;line-height:1;font-size:21px;color:#666;background:none;border:none;cursor:pointer;}
#contents.sub_page .consul_moth .calendar_box .calendar_tb td > button.day_btn:before {position:absolute;content:'';display:block;clear:both;width:5px;height:5px;margin: auto;border-radius:5px;}
#contents.sub_page .consul_moth .calendar_box .calendar_tb td > button.day_btn.on,
#contents.sub_page .consul_moth .calendar_box .calendar_tb td > button.day_btn.today.on {color:#fff;background: url(../images/jobs/sel_bg.png) no-repeat 50% 50%;}
#contents.sub_page .consul_moth .calendar_box .calendar_tb td > button.day_btn.today {background: url(../images/jobs/today_bg.png) no-repeat 50% 50%;}
#contents.sub_page .consul_moth .calendar_box .calendar_tb td > button.day_btn.dot:before {left:50%;top:3px;margin-left:-2.5px;background: #006cff;}
#contents.sub_page .consul_moth .calendar_box .calendar_tb td > button.day_btn.disable {color:#ccc;}
#contents.sub_page .consul_moth .calendar_box .calendar_tb tbody td:first-child .day_btn {color:#f4412c;}
#contents.sub_page .consul_moth .calendar_box .calendar_tb tbody td:last-child .day_btn {color:#006cff;}
#contents.sub_page .consul_moth .right_sec {display:block;width:670px;float:right;padding:0;box-sizing: border-box;}
#contents.sub_page .consul_moth .right_sec:after {content:'';display:block;clear:both;}
#contents.sub_page .consul_moth .right_sec .t_ul {float:left;width:215px;padding: 30px 85px 0 0;box-sizing: border-box;}
#contents.sub_page .consul_moth .right_sec .t_ul > li {float:none;position:relative;width:100%;height:18px;padding:0;margin:30px 0 0;}
#contents.sub_page .consul_moth .right_sec .t_ul > li:first-child {margin:0;padding:0;}
#contents.sub_page .consul_moth .right_sec .t_ul > li label.radiobox {position:absolute;left:0;top:0;width:100%;height:22px;font-size:18px;color:#333;cursor: pointer;z-index:10;}
#contents.sub_page .consul_moth .right_sec .t_ul > li label.radiobox + span {position:absolute;left:0;top:0;display:block;width:100%;line-height:18px;padding-left: 28px;font-size:18px;color:#333;z-index:1;box-sizing: border-box;}
#contents.sub_page .consul_moth .right_sec .t_ul > li label.radiobox.on + span {color:#006cff;}
#contents.sub_page .consul_moth .right_sec .t_ul > li label.radiobox.disable {position: relative;background: url(../images/radio_disable.png) no-repeat 0 50%;pointer-events: none;}
#contents.sub_page .consul_moth .right_sec .t_ul > li label.radiobox.disable + span {z-index:100;color: #dadada;}
#contents.sub_page .consul_moth .right_sec .t_ul > li label.radiobox.sel {position: relative;background: url(../images/radio_disable.png) no-repeat 0 50%;pointer-events: none;}
#contents.sub_page .consul_moth .right_sec .t_ul > li label.radiobox.sel + span {z-index:100;color: #006cff;}
#contents.sub_page .consul_moth .right_sec .sel_area {float:left;width:100%;display:block;margin: 50px 0 0;padding:20px 0;text-align:center;border:1px solid #dcdcdc;box-sizing:border-box;}
#contents.sub_page .consul_moth .right_sec .sel_area p {line-height:1;display:inline-block;font-size:20px;color:#333;vertical-align:middle;}
#contents.sub_page .consul_moth .right_sec .sel_area em {margin:0 5px;font-size:20px;vertical-align:middle;}
#contents.sub_page .consul_moth .btn_area {display:block;width:100%;float:left;margin-top: 50px;text-align:center;font-size:0;}
#contents.sub_page .consul_moth .btn_area .btn {display:inline-block;height:68px;line-height:68px;padding:0 60px;margin:0 5px;font-size:18px;color:#fff;background:#4fcf75;}
#contents.sub_page .consul_moth .btn_area .btn.purple {background:#84bafa;}
#contents.sub_page .consul_area .chk_point {display:block;padding:30px 0 0;}
#contents.sub_page .consul_area .chk_point p {line-height:1;padding:0 0 10px;font-size:24px;color:#000;}
#contents.sub_page .consul_area .chk_point ul li {line-height:1.8;font-size:16px;color:#000;}


/* ¸ðÀÇ¸éÁ¢ */
#contents.sub_page .h3_tit_area{}
#contents.sub_page .h4_tit_area{padding:30px 0 30px;}
#contents.sub_page .consul_area2 dl > dt{font-size:16px; color:#333; font-weight:500; line-height:2; padding-top:5px;}
#contents.sub_page .consul_area2 dl > dd{font-size:16px; color:#6e789f; font-weight:500; line-height:2;}
#contents.sub_page .consul_area2 dl > dd > span{color:#375cf0}

#contents.sub_page .detail_search .ha_reset2{position:absolute;right:5px;top:300px;width:120px;height:40px;font-size:0;background:#303a62 url(../images/ha_reset.png) no-repeat 50% 50%; color:#fff; border:none; border-radius: 2px;}

.consul_caldt .lst .tp .xt_inner .txts .dte .colorPri{color: #0054ff !important;}
.consul_caldt .lst .tp .xt_inner .txts .tbs{margin-top: 15px;  border-bottom: none; border-right: none; position: relative;}
.consul_caldt .lst .tp .xt_inner .txts .tbs table{table-layout: fixed; width: 100%;}
.consul_caldt .lst .tp .xt_inner .txts .tbs table thead th{background: #a2acb7; color: #fff; text-align: center; font-size: 17px; font-weight: 400; height: 44px; border-bottom: 1px solid #d2d9e0;}
.consul_caldt .lst .tp .xt_inner .txts .tbs table tbody td{height: 71px; background: #fff; font-size: 16px; font-weight: normal; color: #333333; text-align: center; border-right: 1px solid #d2d9e0; line-height: 1.8; padding-top:10px;}
.consul_caldt .lst .tp .xt_inner .txts .tbs table tbody td.fwb{font-weight:bold;}
.consul_caldt .lst .tp .xt_inner .txts .tbs table tbody td.colorBlue{color:#375cf0;}
.consul_caldt .lst .tp .xt_inner .txts .tbs table tbody td.LBN{border-left:none;}
.consul_caldt .lst .tp .xt_inner .txts .tbs table tbody td.RBN{border-right:none;}
.consul_caldt .lst .tp .xt_inner .txts .tbs table tbody td button{width:120px; height: 37px; font-size: 14px; font-weight: normal; color: #fff;
  text-align: center; border:1px solid #ced5db; line-height:1.5; border-radius: 3px; margin:5px 0 15px 0;}
.consul_caldt .lst .tp .xt_inner .txts .tbs table tbody td button.btn_orange{background:#ff7800}
.consul_caldt .lst .tp .xt_inner .txts .tbs table tbody td button.btn_gray{background:#c9ccd0}
.consul_caldt .lst .tp .xt_inner .txts .tbs table tbody td.f{font-weight: 600; color: #333333;}
.consul_caldt .lst .tp .xt_inner .txts .tbs table tbody td+td{}



/* Ã»Ä£°­¼Ò Æ¯°­&¼³¸íÈ¸*/
#contents.sub_page .lecture_area {display:block; margin-top:50px;}
#contents.sub_page .lecture_area .tit {padding:20px 0 17px; position:relative;}
#contents.sub_page .lecture_area .tit h4 {line-height:33px;font-size:28px;color:#333; font-weight:600; font-family:"SCdream6";}
#contents.sub_page .lecture_area .tit h4:before {/*content:'';display:inline-block;width:5px;height:33px;margin:0 10px 0 0;background:#76ade6;vertical-align:top;*/}
#contents.sub_page .lecture_area .tit span{position:absolute; right:0; top:60%; font-size:15px; color:#606060;}
#contents.sub_page .lecture_area .banner_list > li {position:relative;padding:55px 15px 45px 120px; /*border-bottom:1px solid #d2d2d2;*/}
#contents.sub_page .lecture_area .banner_list > li:first-child {border-top:2px solid #000; /*background: url('../images/lecture_bg.png') no-repeat 100% 100%;*/}
#contents.sub_page .lecture_area .banner_list > li .num {position:absolute;top:40px;left:40px;}
#contents.sub_page .lecture_area .banner_list > li dl{margin-left:-100px;}
#contents.sub_page .lecture_area .banner_list > li dl .btn{display: inline-block; width:120px; height:50px; position: absolute; border-radius: 20px;font-size:20px; margin:0 5px; padding:0 20px; line-height:50px; text-align:center; color:#fff; right:0px; bottom:43px;}
#contents.sub_page .lecture_area .banner_list > li dl .btn.blue{background: #00b7ee;}
#contents.sub_page .lecture_area .banner_list > li dl .btn.gray{background: #8a8a8a;}
#contents.sub_page .lecture_area .banner_list > li dl .btn.red{background: #ec385e;}
#contents.sub_page .lecture_area .banner_list .lectureTblBox{padding:0px;}
#contents.sub_page .lecture_area .banner_list li{position:relative;}
#contents.sub_page .lecture_area .banner_list table {width:1260px; text-align:center; font-size:16px;}
#contents.sub_page .lecture_area .banner_list table tbody{}
#contents.sub_page .lecture_area .banner_list table td {border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; height:78px; line-height:78px;}
#contents.sub_page .lecture_area .banner_list table td.lectureTblRight {border-right:none;}
#contents.sub_page .lecture_area .banner_list table td.lectureTblLeft {text-align:left; padding-left:25px; font-size:18px; font-weight:600;}
#contents.sub_page .lecture_area .banner_list table td.profileImg {border-right:none; border-bottom:none;}
#contents.sub_page .lecture_area .banner_list table td img{margin-bottom:-35px;}
#contents.sub_page .lecture_area .banner_list table td p{cursor:pointer; width:25px; height:15px; background:url('/images/lectarw_01.jpg?<%=publishUpdateDt%>')no-repeat center center;}
#contents.sub_page .lecture_area .banner_list table td p.on{cursor:pointer; width:25px; height:15px; background:url('/images/lectarw_02.jpg?<%=publishUpdateDt%>')no-repeat center center;}
#contents.sub_page .lecture_area .banner_list table tr.profile{display:block;}
#contents.sub_page .lecture_area .banner_list table tr.profile.on{display:none;}
#contents.sub_page .lecture_area .banner_list .tblBtn{position:absolute; right:3%; top:0px; width:32px; height:25px;}
#contents.sub_page .lecture_area .banner_list .tblBtn.on{position:absolute; right:3%; top:0; width:32px; height:25px;}
#contents.sub_page .lecture_area .banner_list .tblBtn td{border:none;}
#contents.sub_page .lecture_area .banner_list .tblBtn.on td p{background:url('/images/lectarw_02.jpg?<%=publishUpdateDt%>')no-repeat center center;}
#contents.sub_page .lecture_area .banner_list table .col1 {width:45%}
#contents.sub_page .lecture_area .banner_list table .col2 {width:13%}
#contents.sub_page .lecture_area .banner_list table .col3 {width:32%}
#contents.sub_page .lecture_area .banner_list table .col4 {width:10%}


#contents.sub_page .lecture_area .banner_list > li:first-child dl > dt {line-height:1;margin:0 38px 15px 0px;font-size:23px;font-weight:500; display: inline-block;}
#contents.sub_page .lecture_area .banner_list > li:nth-child(2) dl > dt {line-height:1;margin:0 132px 15px 0px;font-size:23px;font-weight:500; display: inline-block;}
#contents.sub_page .lecture_area .banner_list > li:nth-child(3) dl > dt {line-height:1;margin:0 132px 15px 0px;font-size:23px;font-weight:500; display: inline-block;}
#contents.sub_page .lecture_area .banner_list > li:nth-child(4) dl > dt {line-height:1;margin:0 207px 15px 0px;font-size:23px;font-weight:500; display: inline-block;}
#contents.sub_page .lecture_area .banner_list > li:nth-child(5) dl > dt {line-height:1;margin:0 53px 15px 0px;font-size:23px;font-weight:500; display: inline-block;}
#contents.sub_page .lecture_area .banner_list > li:last-child dl > dt {line-height:1;margin:0 141px 15px 0px;font-size:23px;font-weight:500; display: inline-block;}
#contents.sub_page .lecture_area .banner_list > li dl > dd {line-height:1.5;font-size:20px; display: inline-block; margin-left:-40px;}
#contents.sub_page .lecture_area .banner_list > li dl > dd::before{content: '';width: 1px;height: 24px;background: #d6d6d6;margin:0 17px 4px;display: inline-block;vertical-align: bottom;}
#contents.sub_page .lecture_area .banner_list > li dl > dd span.blue {display:inline-block;line-height:1.5;margin-top:5px;font-size:20px;color:#2990ff; font-weight:bold;}
#contents.sub_page .lecture_area .banner_list > li dl > dd span.red {display:inline-block;line-height:1.5;margin-top:5px;font-size:20px;color:#ec385e; font-weight:bold;}
#contents.sub_page .lecture_area .banner_list > li dl > dd span.gray {display:inline-block;line-height:1.5;margin-top:5px;font-size:20px;color:#8a8a8a; font-weight:bold;}
#contents.sub_page .lecture_area .banner_list > li dl > dd span.blue::after{content: '';width: 1px;height: 24px;background: #d6d6d6;margin:0 27px 4px;display: inline-block;vertical-align: bottom;}
#contents.sub_page .lecture_area .banner_list > li dl > dd > ul:after {content:'';display:block;clear:both;}
#contents.sub_page .lecture_area .banner_list > li dl > dd > ul > li {float:left;width:auto;padding:0 25px;box-sizing:border-box;}
#contents.sub_page .lecture_area .banner_list > li dl > dd > ul > li:first-child {width:483px;}
#contents.sub_page .lecture_area .banner_list > li > .img_box {position:absolute;right:15px;top:50%;margin-top:-75px;}
#contents.sub_page .lecture_area .banner_list > li > .img_box.app {margin-top:-91px;font-size:0;}
#contents.sub_page .lecture_area .banner_list > li > .img_box.app img {margin:0 5px;}
#contents.sub_page .lecture_area .banner_list > li > .img_box.app a {display:block;line-height:1;margin:5px 0 0 5px;text-align:center;color:#744cd4;font-size:15px;font-weight:bold;}


#contents.sub_page .lecture_area2 {display:block;``}
#contents.sub_page .lecture_area2 .tit {padding:0 0 17px;}
#contents.sub_page .lecture_area2 .tit h4 {line-height:33px;font-size:30px;color:#333; font-weight:600;}
#contents.sub_page .lecture_area2 .tit h4:before {content:'';display:inline-block;width:5px;height:33px;margin:0 10px 0 0;background:#76ade6;vertical-align:top;}
#contents.sub_page .lecture_area2 .banner_list > li {position:relative;padding:55px 15px 45px 120px;border-bottom:1px solid #d2d2d2;}
#contents.sub_page .lecture_area2 .banner_list > li:first-child {border-top:2px solid #000; /*background: url('../images/lecture_bg.png') no-repeat 100% 100%;*/}
#contents.sub_page .lecture_area2 .banner_list > li .num {position:absolute;top:40px;left:40px;}
#contents.sub_page .lecture_area2 .banner_list > li dl{margin-left:-100px;}
#contents.sub_page .lecture_area2 .banner_list > li dl .btn{display: inline-block; width:120px; height:50px; position: absolute; border-radius: 20px; background: #00b7ee; font-size:20px; margin:0 5px; padding:0 20px; line-height:50px; text-align:center; color:#fff; right:0px; bottom:43px;}
#contents.sub_page .lecture_area2 .banner_list > li:first-child dl > dt {line-height:1;margin:0 200px 15px 0px;font-size:26px;font-weight:500; display: inline-block;}
#contents.sub_page .lecture_area2 .banner_list > li:nth-child(2) dl > dt {line-height:1;margin:0 152px 15px 0px;font-size:26px;font-weight:500; display: inline-block;}
#contents.sub_page .lecture_area2 .banner_list > li:nth-child(3) dl > dt {line-height:1;margin:0 132px 15px 0px;font-size:26px;font-weight:500; display: inline-block;}
#contents.sub_page .lecture_area2 .banner_list > li:last-child dl > dt {line-height:1;margin:0 222px 15px 0px;font-size:26px;font-weight:500; display: inline-block;}
#contents.sub_page .lecture_area2 .banner_list > li dl > dd {line-height:1.5;font-size:20px; display: inline-block; margin-left:-80px;}
#contents.sub_page .lecture_area2 .banner_list > li dl > dd::before{content: '';width: 1px;height: 24px;background: #d6d6d6;margin:0 27px 4px;display: inline-block;vertical-align: bottom;}
#contents.sub_page .lecture_area2 .banner_list > li dl > dd span.blue {display:inline-block;line-height:1.5;margin-top:5px;font-size:20px;color:#2990ff; font-weight:bold;}
#contents.sub_page .lecture_area2 .banner_list > li dl > dd span.red {display:inline-block;line-height:1.5;margin-top:5px;font-size:20px;color:#ec385e; font-weight:bold;}
#contents.sub_page .lecture_area2 .banner_list > li dl > dd span.blue::after{content: '';width: 1px;height: 24px;background: #d6d6d6;margin:0 27px 4px;display: inline-block;vertical-align: bottom;}
#contents.sub_page .lecture_area2 .banner_list > li dl > dd > ul:after {content:'';display:block;clear:both;}
#contents.sub_page .lecture_area2 .banner_list > li dl > dd > ul > li {float:left;width:auto;padding:0 25px;box-sizing:border-box;}
#contents.sub_page .lecture_area2 .banner_list > li dl > dd > ul > li:first-child {width:483px;}
#contents.sub_page .lecture_area2 .banner_list > li > .img_box {position:absolute;right:15px;top:50%;margin-top:-75px;}
#contents.sub_page .lecture_area2 .banner_list > li > .img_box.app {margin-top:-91px;font-size:0;}
#contents.sub_page .lecture_area2 .banner_list > li > .img_box.app img {margin:0 5px;}
#contents.sub_page .lecture_area2 .banner_list > li > .img_box.app a {display:block;line-height:1;margin:5px 0 0 5px;text-align:center;color:#744cd4;font-size:15px;font-weight:bold;}
#contents.sub_page .lecture_area2 .banner_list > li dl .btn.blue{background: #00b7ee;}
#contents.sub_page .lecture_area2 .banner_list > li dl .btn.gray{background: #8a8a8a;}
#contents.sub_page .lecture_area2 .banner_list > li dl .btn.red{background: #ec385e;}


/* Æ¯°­ */
#contents.sub_page .employment_area {display:block;}
#contents.sub_page .employment_area ul {width: 100%;margin:-20px 0 0 0;}
#contents.sub_page .employment_area ul:after {content:'';display:block;clear:both;}
#contents.sub_page .employment_area ul li .employment_box{margin:11px 0 0 -50px;}
#contents.sub_page .employment_area ul li {position:relative;;width:100%;height:203px;float:left;margin:45px 0 0;padding:15px 0 0 357px;box-sizing:border-box;}
#contents.sub_page .employment_area ul li .employment_box > dt {line-height:1.5;padding:15px 0 12px 70px;font-size:26px;color:#fff;background:#467bc2; font-weight:normal}
#contents.sub_page .employment_area ul li .employment_box.v2 > dt {padding:16px 0 12px 70px;}
#contents.sub_page .employment_area ul li .employment_box > dd {position:relative;padding:15px 0 63px 70px;box-sizing:border-box;border:1px solid #dcdcdc;border-width:0 1px 1px 0;}
#contents.sub_page .employment_area ul li .employment_box2 > dd {position:relative;padding:15px 0 30px 70px;box-sizing:border-box;border:1px solid #dcdcdc;border-width:0 1px 1px 0;}
#contents.sub_page .employment_area ul li .employment_box > dd p {line-height:26px;margin-top:7px;font-size:20px;font-weight:bold;color:#333;}
#contents.sub_page .employment_area ul li .employment_box > dd p span {color:#0090ff;}
#contents.sub_page .employment_area ul li .employment_box > dd p > a.porfile {display:inline-block;line-height:26px;padding:0 18px;margin:-2px 0 0 10px;font-size:12px;color:#fff;background:#00b7ee;vertical-align:text-top;border-radius:26px;}
#contents.sub_page .employment_area ul li .employment_box > dd p > em {color:#ec3838;}
#contents.sub_page .employment_area ul li .employment_box > dd.img {position:absolute;top:0;left:0;height:100%;padding:0;border:none;}
#contents.sub_page .employment_area ul li .employment_box > dd.img > img {height:100%;}
#contents.sub_page .employment_area ul li .employment_box > dd.img span.live {position:absolute;top:0;left:0;width:87px;height:34px;font-size:0;background:url('../images/live_img.png')no-repeat 50%;}
#contents.sub_page .employment_area ul li .employment_box > dd.img span.end {position:absolute;top:0;left:0;width:176px;height:40px;font-size:0;background:url('../images/live_end.png')no-repeat 50%;}
#contents.sub_page .employment_area ul li .employment_box > dd .btn {position:absolute;top:25px;right:35px;width:203px;height:65px;line-height:1.2;text-align:center;font-weight:bold;font-size:19px;color:#fff;border-radius:10px;border:none;cursor: pointer;}
#contents.sub_page .employment_area ul li .employment_box > dd .btn.blue {background:#11386d;}
#contents.sub_page .employment_area ul li .employment_box > dd .btn.gray {background:#8a8a8a;}
#contents.sub_page .employment_area ul li .employment_box > dd .btn.red {background:#ec6b56;}
#contents.sub_page .employment_area ul li .employment_box > dd .btn.orange {background:#ff9017;}
#contents.sub_page .employment_area ul li p.btm_txt {margin:15px 0 0;text-align:right;font-size:16px;color:#f71010;}
#contents.sub_page .employment_area .employment_dl {margin:50px 0 0;padding:30px 0 0;border-top:1px solid #d2d2d2;}
#contents.sub_page .employment_area .employment_dl > dt {line-height:1;padding:0 0 10px;font-size:26px;color:#333;}
#contents.sub_page .employment_area .employment_dl > dd {line-height:1.8;font-size:17px;color:#333;}


#contents.sub_page .employment_area2 {display:block;}
#contents.sub_page .employment_area2 ul {width: 100%;margin:-20px 0 0 0;}
#contents.sub_page .employment_area2 ul:after {content:'';display:block;clear:both;}
#contents.sub_page .employment_area2 ul li .employment_box{margin:11px 0 0 -50px;}
#contents.sub_page .employment_area2 ul li {position:relative;;width:100%;height:203px;float:left;margin:45px 0 0;padding:15px 0 0 357px;box-sizing:border-box;}
#contents.sub_page .employment_area2 ul li .employment_box > dt {line-height:1.5;padding:15px 0 12px 70px;font-size:26px;color:#fff;background:#467bc2; font-weight:normal}
#contents.sub_page .employment_area2 ul li .employment_box.v2 > dt {padding:16px 0 12px 70px;}
#contents.sub_page .employment_area2 ul li .employment_box > dd {position:relative;padding:15px 0 63px 70px;box-sizing:border-box;border:1px solid #dcdcdc;border-width:0 1px 1px 0;}
#contents.sub_page .employment_area2 ul li .employment_box2 > dd {position:relative;padding:15px 0 30px 70px;box-sizing:border-box;border:1px solid #dcdcdc;border-width:0 1px 1px 0;}
#contents.sub_page .employment_area2 ul li .employment_box > dd p {line-height:26px;margin-top:7px;font-size:20px;font-weight:bold;color:#333;}
#contents.sub_page .employment_area2 ul li .employment_box > dd p span {color:#0090ff;}
#contents.sub_page .employment_area2 ul li .employment_box > dd p > a.porfile {display:inline-block;line-height:26px;padding:0 18px;margin:-2px 0 0 10px;font-size:12px;color:#fff;background:#00b7ee;vertical-align:text-top;border-radius:26px;}
#contents.sub_page .employment_area2 ul li .employment_box > dd p > em {color:#ec3838;}
#contents.sub_page .employment_area2 ul li .employment_box > dd.img {position:absolute;top:0;left:0;height:100%;padding:0;border:none;}
#contents.sub_page .employment_area2 ul li .employment_box > dd.img > img {height:100%;}
#contents.sub_page .employment_area2 ul li .employment_box > dd.img span.live {position:absolute;top:0;left:0;width:87px;height:34px;font-size:0;background:url('../images/live_img.png')no-repeat 50%;}
#contents.sub_page .employment_area2 ul li .employment_box > dd.img span.end {position:absolute;top:0;left:0;width:176px;height:40px;font-size:0;background:url('../images/live_end.png')no-repeat 50%;}
#contents.sub_page .employment_area2 ul li .employment_box > dd .btn {position:absolute;top:25px;right:35px;width:203px;height:65px;line-height:1.2;text-align:center;font-weight:bold;font-size:19px;color:#fff;border-radius:10px;border:none;cursor: pointer;}
#contents.sub_page .employment_area2 ul li .employment_box > dd .btn.blue {background:#11386d;}
#contents.sub_page .employment_area2 ul li .employment_box > dd .btn.gray {background:#8a8a8a;}
#contents.sub_page .employment_area2 ul li .employment_box > dd .btn.red {background:#ec6b56;}
#contents.sub_page .employment_area2 ul li .employment_box > dd .btn.orange {background:#ff9017;}
#contents.sub_page .employment_area2 ul li p.btm_txt {margin:15px 0 0;text-align:right;font-size:16px;color:#f71010;}
#contents.sub_page .employment_area2 .employment_dl {margin:50px 0 0;padding:30px 0 0;border-top:1px solid #d2d2d2;}
#contents.sub_page .employment_area2 .employment_dl > dt {line-height:1;padding:0 0 10px;font-size:26px;color:#333;}
#contents.sub_page .employment_area2 .employment_dl > dd {line-height:1.8;font-size:17px;color:#333;}

#contents.sub_page .preparing {display:block;margin:50px 0 0;padding:100px 0 0;text-align:center;background:#4a5960;}
#contents.sub_page .preparing > .movie {position: relative;width: 100%;height: 0;padding-bottom: 56.25%;}
#contents.sub_page .preparing > .movie iframe {position:absolute;left:0;top:0;width:100%;height:100%;}
#contents.sub_page .preparing img {display:inline-block;}
#contents.sub_page .btn_area {display:block;text-align:center;padding:50px 0 0;}
#contents.sub_page .btn_area.right {text-align:right;}
#contents.sub_page .btn_area .btn {display:inline-block;}
#contents.sub_page .movie_area .preparing button{background: rgba(0,0,0,0);position: absolute;left: 42%;width: 280px;height: 60px; top:605px; font-size:22px; background:#f7934a; border:none; border-radius:5px; color:#fff; font-weight:500;}
#contents.sub_page .board_area .btn_area a.btn.orange {background:#006cff;}
#contents.sub_page .board_area .btn_area a.btn.orange2 {border:1px solid #3a6cff;color:#3a6cff;background:#fff;}
#contents.sub_page .board_area .btn_area a.btn.gray {background: #999;color:#fff;}
#contents.sub_page .board_area .btn_area a.btn.sky {background:#b5b5b5;}
#contents.sub_page .board_area .btn_area a.btn.blue {background:#3a6cff;}
#contents.sub_page .board_area .btn_area.right {text-align:right;}
#contents.sub_page .board_area .btn_area.right  a.btn {text-align:right;margin-left:10px;text-align:center; background:#000000; font-size:16px; border-radius:5px;}
#contents.sub_page .board_area .btn_area.right a.left {/*float:left;*/margin:0;}

/* °ü¸®ÀÚ - ±¸Á÷ÀÚ Åë°è */
#contents.sub_page .statistics_area {display:block;padding:10px 0 0;}
#contents.sub_page .statistics_area .board_area {position:relative;border: 1px solid #dcdcdc;border-width:1px 0;}
#contents.sub_page .statistics_area .board_area .tb th,
#contents.sub_page .statistics_area .board_area .tb td {line-height:1;padding:15px 0;font-size:14px;text-align:center;}
#contents.sub_page .statistics_area .board_area .tb th {border:none;line-height:1.2;}
#contents.sub_page .statistics_area .board_area .tb td {border: 1px solid #dcdcdc;border-width:1px 0 0;}
#contents.sub_page .statistics_area .month_btn {display:block;position:relative;padding:7px 0 7px 60px;}
#contents.sub_page .statistics_area .month_btn p {position:absolute;left:0;top:50%;line-height:22px;margin-top:-11px;font-size:15px;color:#333;}
#contents.sub_page .statistics_area .month_btn ul:after {content:'';display:block;clear:both;}
#contents.sub_page .statistics_area .month_btn li {float:left;margin:0 0 0 10px;}
#contents.sub_page .statistics_area .month_btn li:first-child {margin:0;}
#contents.sub_page .statistics_area .month_btn li button {width:40px;height:20px;padding:0;font-size:15px;border:none;background:#fff;cursor: pointer;}
#contents.sub_page .statistics_area .month_btn li button.on  {color:#c41f33;font-weight:bold;text-decoration: underline;}
#contents.sub_page .statistics_area .searchArea + .board_area {margin-bottom:20px;}

#contents.sub_page .statistics_area .board_area.scroll {padding-top: 88px;border-width:1px 0 0;}
#contents.sub_page .statistics_area .board_area.scroll  .th_bg {position: absolute;top: 0;left: 0;width: 100%;height: 88px;background: #e4e8ee;border:none;box-sizing: border-box;}
#contents.sub_page .statistics_area .board_area.scroll  .tb_wrap {max-height:314px;overflow-y:auto;border: 1px solid #dcdcdc;border-width:1px 0;}
#contents.sub_page .statistics_area .board_area.scroll  .tb th {position: inherit;height:0;padding:0;text-align:left;border:none;}
#contents.sub_page .statistics_area .board_area.scroll  .tb td {border-width:0 0 1px;}
#contents.sub_page .statistics_area .board_area.scroll  .tb .cell1 {width:10%;}
#contents.sub_page .statistics_area .board_area.scroll  .tb .cell2 {width:10%;}
#contents.sub_page .statistics_area .board_area.scroll  .tb .cell3 {width:10%;}
#contents.sub_page .statistics_area .board_area.scroll  .tb .cell3 span {line-height:1.2;top:27px;height:auto;}
#contents.sub_page .statistics_area .board_area.scroll  .tb .cell4 {width:10%;}
#contents.sub_page .statistics_area .board_area.scroll  .tb .cell5 {width:10%;}
#contents.sub_page .statistics_area .board_area.scroll  .tb .cell6 {width:10%;}
#contents.sub_page .statistics_area .board_area.scroll  .tb .cell7 {width:10%;}
#contents.sub_page .statistics_area .board_area.scroll  .tb .cell8 {width:30%;}
#contents.sub_page .statistics_area .board_area.scroll  .tb .cell9 {width:7.5%;}
#contents.sub_page .statistics_area .board_area.scroll  .tb .cell10 {width:7.5%;}
#contents.sub_page .statistics_area .board_area.scroll  .tb .cell11 {width:7.5%;}
#contents.sub_page .statistics_area .board_area.scroll  .tb .cell12 {width:7.5%;}
#contents.sub_page .statistics_area .board_area.scroll  .tb th span {position: absolute;top: 0;width: inherit;height:88px;line-height: 88px;font-size:14px;color:#333;text-align:center;}
#contents.sub_page .statistics_area .board_area.scroll  .tb th.cell8 span {height:44px;line-height:44px;}
#contents.sub_page .statistics_area .board_area.scroll  .tb th.cell9 span,
#contents.sub_page .statistics_area .board_area.scroll  .tb th.cell10 span,
#contents.sub_page .statistics_area .board_area.scroll  .tb th.cell11 span,
#contents.sub_page .statistics_area .board_area.scroll  .tb th.cell12 span {height:44px;line-height:44px;top:44px;}

/* ¹è³ÊÆäÀÌÁö */
#contents.sub_page .banner_area {display:block;}
#contents.sub_page .banner_area .tit {padding:0 0 17px;}
#contents.sub_page .banner_area .tit h4 {line-height:33px;font-size:30px;color:#333;}
#contents.sub_page .banner_area .tit h4:before {content:'';display:inline-block;width:5px;height:33px;margin:0 10px 0 0;background:#744cd4;vertical-align:top;}
#contents.sub_page .banner_area .banner_list > li {position:relative;padding:55px 15px 45px 125px;border-bottom:1px solid #d2d2d2;}
#contents.sub_page .banner_area .banner_list > li:first-child {border-top:2px solid #000;}
#contents.sub_page .banner_area .banner_list > li .num {position:absolute;top:40px;left:15px;}
#contents.sub_page .banner_area .banner_list > li dl > dt {line-height:1;margin:0 0 15px;font-size:26px;font-weight:normal;}
#contents.sub_page .banner_area .banner_list > li dl > dd {line-height:1.5;font-size:18px;}
#contents.sub_page .banner_area .banner_list > li dl > dd span {display:inline-block;line-height:1.5;margin-top:5px;font-size:15px;color:#744cd4;}
#contents.sub_page .banner_area .banner_list > li dl > dd > ul:after {content:'';display:block;clear:both;}
#contents.sub_page .banner_area .banner_list > li dl > dd > ul > li {float:left;width:auto;padding:0 25px;box-sizing:border-box;}
#contents.sub_page .banner_area .banner_list > li dl > dd > ul > li:first-child {width:483px;}
#contents.sub_page .banner_area .banner_list > li > .img_box {position:absolute;right:15px;top:50%;margin-top:-75px;}
#contents.sub_page .banner_area .banner_list > li > .img_box.app {margin-top:-91px;font-size:0;}
#contents.sub_page .banner_area .banner_list > li > .img_box.app img {margin:0 5px;}
#contents.sub_page .banner_area .banner_list > li > .img_box.app a {display:block;line-height:1;margin:5px 0 0 5px;text-align:center;color:#744cd4;font-size:15px;font-weight:bold;}


/* ÀÎ»ç¸» */
#contents .greeings_area {display:block; margin-top:30px;}
#contents .greeings_area .txt_box {display:block;padding:45px 150px 140px;background:#fafafa;text-align:center;}
#contents .greeings_area .txt_box > p {line-height:1.5;margin-top:35px;font-size:18px;color:#333;text-align:left;word-break: keep-all;}

/* ÆË¾÷ */
.pop_dim {display:none;width:100%;height:100%;position:fixed;left:0;top:0;z-index:500;background: #000;opacity: .5;}
.pop_dim.double {background:none;}
.popup {display:none;position:absolute;left:50%;z-index:600;width:970px;margin-left:-485px;background:#fff;border: 1px solid #c0b7d3;}
.popup.double {width:750px;margin-left:-375px;}
.popup .pop_wrap {position:relative;padding: 50px 30px 80px;}
.popup .pop_head h3 {line-height:1;padding:0 0 15px;font-size:24px;font-weight:normal;border-bottom:1px solid #e8e8e8;}
.popup .pop_head .layer_close {position:absolute;width:25px;height:25px;right:30px;top:45px;;font-size:0;background: url(../images/popup_close.png)no-repeat;}

.pop_dim2 {display:none;width:100%;height:100%;position:fixed;left:0;top:0;z-index:500;background: #000;opacity: .5;}
.pop_dim2.double {background:none;}
.popup2 {display:none;position:absolute;left:50%;z-index:600;width:970px;margin-left:-485px;background:#fff;border: 1px solid #c0b7d3;}
.popup2.double {width:750px;margin-left:-375px;}
.popup2 .pop_wrap {position:relative;padding: 50px 30px 80px;}
.popup2 .pop_head h3 {line-height:1;padding:0 0 15px;font-size:24px;font-weight:normal;border-bottom:1px solid #e8e8e8;}
.popup2 .pop_head .layer_close {position:absolute;width:25px;height:25px;right:30px;top:45px;;font-size:0;background: url(../images/popup_close.png)no-repeat;}

.popup .pop_con {padding:30px 0 55px;}
.popup .pop_con input {height:40px;text-indent: 10px;}
.popup .pop_con span.selectbox {height:40px;}
.popup .pop_con span.selectbox span {line-height:38px;padding: 0 38px 0 15px;}
.popup .pop_con textarea {width:100%;line-height:1.5;padding:15px 20px;font-size:14px;color:#333;}
.popup .pop_con .tb_area {display:block;padding:50px 20px 0;}
.popup .pop_con .tb_area .tb {width:100%;border:1px solid #dbdbdb;border-width:1px 0 0 1px;}
.popup .pop_con .tb_area .tb th,
.popup .pop_con .tb_area .tb td {height:54px;border:1px solid #dbdbdb;border-width:0 1px 1px 0;font-size:15px;color:#333;}
.popup .pop_con .tb_area .tb th {font-weight:normal;background:#e4e8ee;}
.popup .pop_con .tb_area .tc {text-align:center;}
.popup .pop_con .pagingArea{clear:both;padding:40px 0 0;text-align:center;font-size:0;}
.popup .pop_con .pagingArea *{vertical-align:top;}
.popup .pop_con .pagingArea span,
.popup .pop_con .pagingArea strong,
.popup .pop_con .pagingArea a {display:inline-block;width:28px;height:28px;position:relative;;font-size:15px;color:#999;line-height:28px;}
.popup .pop_con .pagingArea strong{margin-left:5px;border:1px solid #3a6cff;font-weight:bold;color:#fff;line-height:28px;background:#3a6cff;}
.popup .pop_con .pagingArea a{margin-left:5px;background-color:#fff;border:1px solid #cfcfcf;}
.popup .pop_con .pagingArea a:first-child{margin-left:0;}
.popup .pop_con .pagingArea span{font-size:0;text-indent:-9999em;}
.popup .pop_con .pagingArea span:after{content:"";display:inline-block;clear:both;width:6px;height:9px;background:url(../images/jobs/sprite_bg.png) no-repeat;vertical-align:middle;}
.popup .pop_con .pagingArea .prev:after{position:absolute;top:10px;left:10px;background-position:-59px -129px;}
.popup .pop_con .pagingArea .next:after{position:absolute;top:10px;left:12px;background-position:-49px -129px;}

.popup .pop_footer .btn_area {display:block;text-align:center;font-size:0;}
.popup .pop_footer .btn_area .btn{display:inline-block;width:212px;height:53px;margin:0 5px;line-height:53px;font-size:16px;color:#fff;}
.popup .pop_footer .btn_area .btn.sky {background:#b5b5b5;}
.popup .pop_footer .btn_area .btn.blue {background:#006cff;}
.popup .pop_footer .btn_area .btn.gray {background:#999;}
.popup .pop_footer .btn_area.right {text-align:right;}
.popup .pop_footer .btn_area.right a.btn {margin:0 18px 0 10px;text-align:center;}

.popup.small {width:500px;margin-left:-250px;}
.popup.small .pop_wrap {position:relative;padding: 30px 28px;}
.popup.small .pop_head {position:relative;}
.popup.small .pop_head .layer_close {right:.0;top:0;font-size:0;background: url(../images/popup_close.png)no-repeat;}
.popup.small .pop_con {padding:20px 0;}
.popup.small .pop_footer {position:relative;padding:0;}
.popup.small .pop_footer .btn_area {text-align:right;}
.popup.small .pop_footer .btn_area .btn{display:inline-block;width:auto;height: 35px;padding:0 10px;margin:0 0 0 5px;line-height: 35px;text-align:center;font-size: 15px;box-sizing:border-box;}
.popup.small .pop_footer .btn_area .btn.gray {background:#ccc;color:#666;}
.popup.small .pop_footer .btn_area .btn.white {background::#fff;color:#999;border:1px solid #ccc;}

/* ÆË¾÷ - °á°úÅëº¸ */
.popup .tabs {display:block;padding:0;}
.popup .tabs ul:after {content:'';display:block;clear:both;}
.popup .tabs ul li {float:left;width:210px;height:52px;line-height:50px;margin-left:-1px;border:1px solid #999;}
.popup .tabs ul li a {display:block;font-size:15px;color:#999;text-align:center;}
.popup .tabs ul li.on {position:relative;border-color:#3a6cff;background:#3a6cff;}
.popup .tabs ul li.on a {color:#fff;}
.popup .pop_con .tb_area {display:block;}
.popup .pop_con .tb_area.result {padding:33px 20px 0;}
.popup .pop_con .tb_area.result .tb {width:100%;box-sizing:border-box;border:none;}
.popup .pop_con .tb_area.result .tb th {padding:20px 0;font-size:15px;color:#000;text-align:left;font-weight: normal;background:#fff;border:none;}
.popup .pop_con .tb_area.result .tb th.th_receiver {padding:32px 0 0;vertical-align:top;}
.popup .pop_con .tb_area.result .tb th.th_txt {padding:40px 0 0;vertical-align:top;}
.popup .pop_con .tb_area.result .tb td {padding:20px 0;border:none;}
.popup .pop_con .tb_area.result .tb td label {font-size:14px;color:#333;}
.popup .pop_con .tb_area.result .tb .tb_recipient {display:block;width:100%;overflow:hidden;}
.popup .pop_con .tb_area.result .tb .tb_recipient .left_sec {float:left;padding:0 0 15px;}
.popup .pop_con .tb_area.result .tb .tb_recipient .right_sec {float:right;padding:0 0 15px;}
.popup .pop_con .tb_area.result .tb .tb_recipient .right_sec .sch_box {position:relative;padding:0 70px 0 0;}
.popup .pop_con .tb_area.result .tb .tb_recipient .right_sec .sch_box button {position:absolute;right:0;top:0;width:70px;height:40px;font-size:14px;color:#fff;background:#3a6cff;box-sizing:border-box;border:none;}
.popup .pop_con .tb_area.result .tb .tb_recipient .tb_list {overflow: hidden;position: relative;display:block;width:100%;padding-top:50px;}
.popup .pop_con .tb_area.result .tb .tb_recipient .tb_list .tb_header_bg {position:absolute;top:0;left:0;width:100%;height:52px;background:#e4e8ee;border:1px solid #d9d9d9;border-width:1px 1px 1px 0;box-sizing:border-box;}
.popup .pop_con .tb_area.result .tb .tb_recipient .tb_list .tb_wrapper {width:100%;overflow-y:auto;max-height:266px;}
.popup .pop_con .tb_area.result .tb .tb_recipient .tb_list .tb {border:1px solid #d9d9d9;border-width:0 1px 1px 0;}
.popup .pop_con .tb_area.result .tb .tb_recipient .tb_list .tb th {padding:0;height:0;}
.popup .pop_con .tb_area.result .tb .tb_recipient .tb_list .tb th span {position: absolute;top: 0;width: inherit;height:54px;line-height: 54px;font-size:14px;color:#333;text-align:center;border-left: 1px solid;border-color: #d9d9d9;}
.popup .pop_con .tb_area.result .tb .tb_recipient .tb_list .tb th span label.checkbox {margin:17px 0;}
.popup .pop_con .tb_area.result .tb .tb_recipient .tb_list .tb .cell1 {width:10%;}
.popup .pop_con .tb_area.result .tb .tb_recipient .tb_list .tb .cell2 {width:30%;}
.popup .pop_con .tb_area.result .tb .tb_recipient .tb_list .tb .cell3 {width:40%;}
.popup .pop_con .tb_area.result .tb .tb_recipient .tb_list .tb .cell4 {width:20%;}
.popup .pop_con .tb_area.result .tb .tb_recipient .tb_list .tb td {height:52px;padding:0;text-align:center;border:1px solid #d9d9d9;border-width:1px 0 0 1px;}
.popup .pop_con .tb_area.result .tb .tb_recipient .tb_list .tb label.checkbox,
.popup .pop_con .tb_area.result .tb .tb_recipient .tb_list .tb label.checkbox input {margin:0;}
.popup .pop_con .tb_area.result .tb .td_count {position:relative;}
.popup .pop_con .tb_area.result .tb .td_count .count {position:absolute;bottom:20px;right:25px;}
.popup .pop_con .tb_area.result .tb .td_count .count p {font-size:14px;color:#999;}
.popup .pop_con .tb_area.result .tb .td_count .count p span {color:#333;}
.popup .pop_con .tb_area.result .tb .td_count + .ment {padding:8px 0 0;}
.popup .pop_con .tb_area.result .tb .td_count + .ment li {line-height:1.5;margin:8px 0 0 12px;font-size:14px;color:#333;text-indent: -12px;}
.popup .pop_con .tb_area.result .tb .td_count + .ment li:first-child {margin:0 0 0 12px;}
.popup .pop_con .tb_area.result .chk_area {display:block;overflow:hidden;padding:0 0 0 180px;margin-top:-5px;}
.popup .pop_con .tb_area.result .chk_area label.checkbox {margin:0;}
.popup .pop_con .tb_area.result .chk_area label.checkbox.left {float:left;}
.popup .pop_con .tb_area.result .chk_area label.checkbox.right {float:right;}

#tc1 + iframe.tab_content {height:445px;}
#tc2.tab_content .tb_area {display:block;padding:50px 20px 0;}
#tc2.tab_content .tb_area .tb {width:100%;border:1px solid #dbdbdb;border-width:1px 0 0 1px;}
#tc2.tab_content .tb_area .tb th,
#tc2.tab_content .tb_area .tb td {height:54px;border:1px solid #dbdbdb;border-width:0 1px 1px 0;font-size:15px;color:#333;}
#tc2.tab_content .tb_area .tb th {font-weight:normal;background:#e4e8ee;}
#tc2.tab_content .tb_area .tc {text-align:center;}

/* ÆË¾÷ -  ¹Ì¸®º¸±â */
.popup .pop_con .tb_area.preview {display:block;padding:0 10px 0;}
.popup .pop_con .tb_area.preview .tb {border:none;}
.popup .pop_con .tb_area.preview .tb th {height:auto;padding:0 10px;font-size:15px;color:#000;text-align:left;font-weight: normal;background:#fff;border:none;}
.popup .pop_con .tb_area.preview .tb td {height:auto;line-height:1.5;padding:0 10px;border:none;}
.popup .pop_con .tb_area.preview .tb td span {color:#0000ff;}
.popup .pop_con .tb_area.preview .tb tr.line th,
.popup .pop_con .tb_area.preview .tb tr.line td {padding:20px 10px;word-break: keep-all;}
.popup .pop_con .tb_area.preview .tb tr.line span {display:block;line-height:1;height:30px;padding:0 0 15px;font-size:15px;color:#333;border-bottom:1px solid #d9d9d9;box-sizing:border-box;}

/* ÆË¾÷ - ¸éÁ¢ÀÚ ¹èÁ¤ */
.popup.large {width:1176px;margin-left:-588px;}
.popup.large .placement_area {padding:20px 10px 0;}
.popup.large .placement_area h4 {line-height:1;padding:0 0 20px;font-size:15px;color:#000;font-weight:normal;}
.popup.large .placement_area:after {content:'';display:block;clear:both;}
.popup.large .placement_area > div {float:left;}
.popup.large .placement_area .left_box {display:inline-block;width:287px;margin-right:50px;}
.popup.large .placement_area .middle_box {display:inline-block;width:370px;margin-right:10px;}
.popup.large .placement_area .right_box {display:inline-block;width:368px;}

.popup.large .placement_area .calendar_area {padding:0 0 75px;}
.popup.large .placement_area .time {display:block;}
.popup.large .placement_area .time:after {content:'';display:block;clear:both;}
.popup.large .placement_area .time .t_ul {float:left;width:150px;padding:5px 0 0;}
.popup.large .placement_area .time .t_ul + .t_ul {width:135px;}
.popup.large .placement_area .time .t_ul li {position:relative;height:18px;margin:20px 0 0;}
.popup.large .placement_area .time .t_ul li:first-child {margin:0;}
.popup.large .placement_area .time .t_ul li label.radiobox {position:absolute;left:0;top:0;width:100%;height:18px;font-size:14px;color:#333;cursor: pointer;z-index:10;}
.popup.large .placement_area .time .t_ul li label.radiobox + span {position:absolute;left:0;top:0;display:block;width:100%;line-height:18px;padding-left: 28px;font-size:14px;color:#333;z-index:1;box-sizing: border-box;}
.popup.large .placement_area .time .t_ul li label.radiobox.disable {position: relative;color: #333;background: url(../images/radio_disable.png) no-repeat 0 50%;pointer-events: none;}
.popup.large .placement_area .time .t_ul li label.radiobox.disable + span {z-index:100;}
.popup.large .placement_area .passer {position:relative;}
.popup.large .placement_area .passer .btn_preview {position:absolute;right:0;top:50%;width:68px;height:100px;margin-top:-34px;font-size:0;background: url(../images/jobs/btn_preview.png) no-repeat 50%;border:none;}
.popup.large .placement_area .p_list {display:block;width:290px;height:760px;overflow-y:auto;padding:10px;border:1px solid #d9d9d9;box-sizing:border-box;}
.popup.large .placement_area .p_list ul li {width:100%;margin-top:10px;box-sizing:border-box;}
.popup.large .placement_area .p_list ul li:first-child {margin:0;}
.popup.large .placement_area .p_list label.checkbox {position:relative;width:100%;height:108px;margin:0;background: url(../images/chk_box2.png) no-repeat 0 50%;background-position: 23px 45px;cursor: pointer;border:1px solid #d9d9d9;}
.popup.large .placement_area .p_list label.checkbox.on {background-position: 23px -123px;background-color: #f8f8f8;}
.popup.large .placement_area .p_list label.checkbox .txt {position:absolute;left:65px;top:11px;line-height:2;font-size:14px;color:#333;}
.popup.large .placement_area .p_list label.checkbox .txt strong {font-size:15px;}
.popup.large .placement_area .p_list label.checkbox .txt span {display:inline-block;line-height:2;}
.popup.large .placement_area .p_list label.checkbox .txt em {color:#3c6cfe;}
.popup.large .placement_area .p_list label.checkbox.assi {background-color:#e7f2f8;border:1px solid #c6e0ed;}
.popup.large .placement_area .p_list label.checkbox.confi {background:#f8f8f8;}

.popup.large .placement_area .preview .p_list {position:relative;width:100%;height:760px;}
.popup.large .placement_area .preview .p_list > ul > li {margin-top:30px;border:none;}
.popup.large .placement_area .preview .p_list > ul > li:first-child {margin-top:15px;}
.popup.large .placement_area .preview .p_list > ul > li .preview_info {display:block;}
.popup.large .placement_area .preview .p_list > ul > li .preview_info p {line-height:1;font-size:15px;color:#333;padding:0 0 10px;}
.popup.large .placement_area .preview .p_list > ul > li .preview_info p > button  {width:10px;height:11px;margin: 3px 0 0 5px;font-size:0;background: url(../images/jobs/preview_close.png) no-repeat 50%;border:none;cursor:pointer;vertical-align:top;}
.popup.large .placement_area .preview .p_list > ul > li .preview_info > ul {padding:10px 0;border:1px solid #d9d9d9;}
.popup.large .placement_area .preview .p_list > ul > li .preview_info > ul > li {position:relative;line-height:1.5;margin:0;padding: 5px 25px 5px 20px;border:none;font-size:14px;color:#333;word-break: keep-all;}
.popup.large .placement_area .preview .p_list > ul > li .preview_info > ul > li strong {display:inline-block;line-height:20px;padding:0 5px 0 0;font-size:15px;color:#333;}
.popup.large .placement_area .preview .p_list > ul > li .preview_info > ul > li span {line-height:20px;}
.popup.large .placement_area .preview .p_list > ul > li .preview_info > ul > li.on strong,
.popup.large .placement_area .preview .p_list > ul > li .preview_info > ul > li.on span {background:#e7f2f8;}
.popup.large .placement_area .preview .p_list > ul > li .preview_info > ul > li button {position:absolute;top:50%;right:15px;width:10px;height:11px;margin-top:-5px;font-size:0;background: url(../images/jobs/preview_close.png) no-repeat 50%;border:none;cursor:pointer;}
.popup.large .placement_area .preview .p_list > ul + .p_ment {display:none;}
.popup.large .placement_area .preview .p_list .p_ment {position:absolute;top:50%;left:50%;width:235px;line-height:1.8;margin: -90px 0 0 -115px;font-size:15px;color:#999;}
.popup.large .placement_area .preview .p_list .p_ment span {color:#000;}

/* ÆË¾÷ - ¸éÁ¢°á°ú ÀÔ·Â */
.popup .acco_area {display:block;padding:10px 20px 0;}
.popup .acco_area .date {padding:0 0 20px;font-size:16px;font-weight:bold;color:#333;}
.popup .acco_area .date span {color:#999;font-weight:normal;}
.popup .acco_area .acco li {border:1px solid #d9d9d9;margin-top:-1px;}
.popup .acco_area .acco li a {position:relative;display:block;padding:25px 30px;font-size:15px;color:#333;}
.popup .acco_area .acco li a:after {position:absolute;top:50%;right:40px;content:"";display:block;clear:both;width:18px;height:9px;margin-top:-4px;background:url(../images/jobs/pop_acco_arrow.png) no-repeat;}
.popup .acco_area .acco li a.on:after {background-position: 0 -41px;}
.popup .acco_area .acco li .acco_txt {display:none;padding:25px 30px;background:#f8f8f8;}
.popup .acco_area .acco li .acco_txt .chk_area {position:relative;padding:0 0 15px 90px;}
.popup .acco_area .acco li .acco_txt .chk_area > span {position:absolute;top:3px;left:0;font-size:15px;color:#333;}
.popup .acco_area .acco li .acco_txt .chk_area label.radiobox {width:25%;margin:0 0 10px 0;}
.popup .acco_area .acco li .acco_txt .chk_area label.radiobox span {font-size:14px;color:#333;}
.popup .acco_area .acco li .acco_txt .chk_area label.checkbox {width:25%;}
.popup .acco_area .acco li .acco_txt textarea {height:200px;line-height:1.5;padding:15px 20px;font-size:14px;color:#333;}

/* Æ¯°­ - »çÀüÁú¹® ÆË¾÷ */
.popup .pop_con .pre_question {display:block;}
.popup .pop_con .pre_question > dl {border-bottom:1px solid #dcdcdc;margin:0 0 30px;}
.popup .pop_con .pre_question > dl > dt {padding:10px 0 0;text-align:left;font-size:20px;color:#333;}
.popup .pop_con .pre_question > dl > dd {padding:10px 0;text-align:right;font-size:16px;font-weight:bold;color:#00b7ee;}
.popup .pop_con .pre_box h5 {line-height:1;font-size:18px;color:#333;}
.popup .pop_con .pre_box .pre_txt,
.popup .pop_con .pre_box .tb_area {display:none;padding:10px 0 20px;}
.popup .pop_con .pre_box .pre_txt textarea {height:356px;line-height:1.5;overflow-y:auto;padding:10px;font-size:15px;color:#333;}
.popup .pop_con .pre_box .tb_area .tb td {text-align:center;}
.popup .pop_con .pre_box .tb_area .tb td.txt {line-height:1.2;text-align:left;padding:0 5px;}
.popup .pop_con .pre_box .btn {display:none;width:auto;height:35px;padding:0 20px;color:#fff;font-size:15px;color:#fff;border:none;background: #8a8a8a;}
.popup .pop_con .pre_box .btn.tb {display:block;}

/* ÄÁ¼³ÆÃ ½ÅÃ»Á¤º¸ */
.popup.small .pop_con .consul_info {display:block;}
.popup.small .pop_con .consul_info .tb_area {padding:0;}
.popup.small .pop_con .consul_info .tb_area .tb td {height:54px;min-height:54px;padding:5px 10px;}
.popup.small .pop_con .consul_info .tb_area .tb td input {width:100%;}
.popup.small .pop_con .consul_info .tb_area .tb td .selectbox {width:100%;margin:5px 0;}
.popup.small .pop_con .consul_info label.checkbox {position: absolute;bottom: 30px;left: 30px;z-index: 100;}

@media screen and (max-width: 2000px) {
	.visual-wrap .bx-wrapper .bx-controls-direction a {display:none;}
}

@media print {
	@page {
	size:21cm 29.7cm; /*A4*/
	margin:0;
	}

	html, body { width:100% !important;border:0; margin:0; padding:0; }
	.target {
		-webkit-print-color-adjust: exact !important;
	}

	#contents,
	#contents .con_box {width:100%;box-sizing:border-box;}
	.hire_area .jobsHeader .jobsSumm .inner {background:none;}
	.hire_area .jobsSumm .inner .jobsTit {width:100%;box-sizing:border-box;padding:40px 0 0 30%;}
	.hire_area .jobsSumm .inner .jobsInfo {width:100%;padding:25px 20px 40px;box-sizing:border-box;}

	.hire_area .jobsInfo ul li {height:auto;float:left;}
	.hire_area .jobsInfo > ul li {width:20%;}
	.hire_area .jobsInfo li .logo {width:20%;left:3%;}
	.hire_area .jobsInfo .ellipsis,
	.hire_area .jobsInfo li.info2 dl dd span.fc_blu03.shape {overflow: initial;white-space: initial;}
	.hire_area .jobsInfo li dl {width:100%;}
	.hire_area .jobsInfo li dl dt {float:left;width:100px;min-height:26px;box-sizing:border-box;vertical-align:top;}
	.hire_area .jobsInfo li dl dd {float:left;width: calc(100% - 100px);min-height:26px;box-sizing:border-box;float:right;vertical-align:top;}
	.hire_area .jobsInfo li.info1 {width:50%;height:auto;box-sizing:border-box;}
	.hire_area .jobsInfo li.info1 dl dt {display:block;width:100px;float:left;}
	.hire_area .jobsInfo li.info1 dl dd {width: calc(100% - 100px);float:left;}
	.hire_area .jobsInfo li.info2 {width:50%;height:auto;padding:30px 0 0;box-sizing:border-box;}
	.hire_area .jobsInfo li.info2 dl dt {width:100px;float:left;}
	.hire_area .jobsInfo li.info2 dl dd {width: calc(100% - 100px);float:left;}
	.hire_area .jobsInfo li.info3 {width:50%;height:auto;padding:30px 0 0;box-sizing:border-box;}
	.hire_area .jobsInfo li.info3 dl dt {width:70px;float:left;}
	.hire_area .jobsInfo li.info3 dl dd {width: calc(100% - 70px);float:left;}
	.hire_area .jobsInfo li.info4 {width:100%;float:left;;padding:0;box-sizing:border-box;}
	.hire_area .jobsInfo li.info4 dl dt {width:100px;float:left;}
	.hire_area .jobsInfo li.info4 dl dd {width: calc(100% - 100px);float:left;}

}

/* //CSS */

#contents.sub_page .cardNewsWrap{}
#contents.sub_page .cardNewsWrap *{box-sizing: border-box;}
#contents.sub_page .cardNewsWrap .carnThumbs{font-size: 0; margin: 0 -5px; text-align: left;}
#contents.sub_page .cardNewsWrap .carnThumbs .img{padding: 0 5px; width: 20%; display: inline-block; vertical-align: middle; position: relative; max-width: 238px; max-height: 238px; overflow: hidden;}
#contents.sub_page .cardNewsWrap .carnThumbs .img:after{content: ''; width: 0%; height: 0%; width: calc(100% - 12px); height: calc(100% - 0px); position: absolute; left: 0; left: calc(0% + 5px); top: 0; border: 1px solid #aaa;}
#contents.sub_page .cardNewsWrap .carnThumbs .img img{max-width: 100%;}
/* #contents.sub_page .cardNewsWrap .carnThumbs .img.active img{outline: 3px solid #000;} */
#contents.sub_page .cardNewsWrap .carnThumbs .img.active:after{outline: 3px solid #000;}
#contents.sub_page .cardNewsWrap .carnCont{position: relative;}
#contents.sub_page .cardNewsWrap .carnCont:after,
#contents.sub_page .cardNewsWrap .carnCont:before{content: ''; width: 0; width: calc(100% - calc(664px + calc(664px / 2 - 40px))); height: 100%; position: absolute; top: 0; background: #fff; opacity: .7; z-index: 1;}
#contents.sub_page .cardNewsWrap .carnCont:before{left: 0;}
#contents.sub_page .cardNewsWrap .carnCont:after{right: 0;}
#contents.sub_page .cardNewsWrap .carnCont .carnSlideInner{}
#contents.sub_page .cardNewsWrap .carnCont .carnSlideInner .img{padding: 0 5px; position: relative;  overflow: hidden;}
/* #contents.sub_page .cardNewsWrap .carnCont .carnSlideInner .img:after{content: ''; width: 0%; height: 0%; width: calc(100% - 7px); height: calc(100% - 0px); position: absolute; left: 0; left: calc(0% + 5px); top: 0; border: 1px solid #aaa;} */
#contents.sub_page .cardNewsWrap .carnCont .contr{position: absolute; max-width: 664px; width: 100%; top: 50%; left: 50%; transform: translateX(-50%);}
#contents.sub_page .cardNewsWrap .carnCont .contr .uislide_prev,
#contents.sub_page .cardNewsWrap .carnCont .contr .uislide_next{position: absolute; top: 50%; width: 106px; height: 105px; margin-top: -53px; background: no-repeat center center;}
#contents.sub_page .cardNewsWrap .carnCont .contr .uislide_prev{background-image: url(../images/jobs/cardNewSlideContrPrev.png); left: 0;}
#contents.sub_page .cardNewsWrap .carnCont .contr .uislide_next{background-image: url(../images/jobs/cardNewSlideContrNext.png); right: 0;}

#contents.sub_page .cardNewsWrap.tp1 .carnThumbs{}
#contents.sub_page .cardNewsWrap.tp1 .carnThumbs .img{max-width: initial; max-height: initial; padding: 0; margin: 0 5px;}
#contents.sub_page .cardNewsWrap.tp1 .carnCont .carnSlideInner .img{max-width: initial; max-height: initial; text-align: center;}
#contents.sub_page .cardNewsWrap.tp1 .carnCont .carnSlideInner .img img{display: inline;}
#contents.sub_page .cardNewsWrap.tp1 .carnThumbs .img.slick-current{position: relative;}
#contents.sub_page .cardNewsWrap.tp1 .carnThumbs .img.slick-current:after{content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; border: 3px solid #000; box-sizing: border-box;}
#contents.sub_page .cardNewsWrap.tp1 .carnCont .contr{display: none;}
#contents.sub_page .cardNewsWrap.tp1 .carnThumbs .img:after{content: none;}
#contents.sub_page .cardNewsWrap.tp1 .carnThumbs{position: relative;}
#contents.sub_page .cardNewsWrap.tp1 .carnThumbs .contr{position: absolute; width: 100%; top: 50%; left: 50%; transform: translateX(-50%);}
#contents.sub_page .cardNewsWrap.tp1 .carnThumbs .contr .uislide_prev,
#contents.sub_page .cardNewsWrap.tp1 .carnThumbs .contr .uislide_next{position: absolute; top: 50%; width: 106px; height: 105px; margin-top: -53px; background: no-repeat center center;}
#contents.sub_page .cardNewsWrap.tp1 .carnThumbs .contr .uislide_prev{background-image: url(../images/jobs/cardNewSlideContrPrev.png); left: 5px;}
#contents.sub_page .cardNewsWrap.tp1 .carnThumbs .contr .uislide_next{background-image: url(../images/jobs/cardNewSlideContrNext.png); right: 5px;}

/* º¥Ã³ Ã»³âÀÌÀ½ Ã¤¿ë¼³¸íÈ¸ ¼­ºê ¿Â¶óÀÎ Ã»³â »ó´ã½Ç*/
#contents .content {display:block; position:relative; padding:40px 0 51px;}
#contents .content.PT0 {padding-top:0 !important;}
#contents .content.PB0 {padding-bottom:0 !important;}
#contents .content.MT17 {margin-top:17px;}
#contents .content.MB120 {margin-bottom:120px;}
.content section.cont1 .tit {text-align:center;padding:0 0 20px}
.content section.cont1 .tit h2 {line-height:1;font-size:40px;font-weight:500; color:#333;}
.content section.cont1 .tit h2:before{content: "";display: block;width: 60px;border-bottom: 1px solid #000;margin: 30px auto;}
.content section.cont1 .tit span {display:block;line-height:1.6;margin:24px 0 15px;font-size:18px;font-weight:normal;color:#333;}

.content section.cont1 .service_ul2 {position: relative;}
.content section.cont1 .service_ul2 li {text-align: center;}
.content section.cont1 .service_ul2 .btn1{position: absolute; right:125px; bottom:35px;}


#contents .content.green {display:block;background: url(../images/sub_jobconsult_bg.jpg) no-repeat 150% 0%; padding:80px 0 90px; background-size:100%;}
#contents .content.green .tit h2 {line-height:1;font-size:40px;font-weight:500; color:#fff;}
#contents .content.green .tit h2:before{content: "";display: block;width: 60px;border-bottom: 1px solid #fff;margin: 30px auto;}
#contents .content.green .tit span {display:block;line-height:1.6;margin:24px 0 15px;font-size:18px;font-weight:normal;color:#333;}

#contents .content.green .menu {width:calc(100% + 10px);margin:30px 0 70px 70px;}
#contents .content.green .menu:after {content:'';display:block;clear:both; }
#contents .content.green .menu li {float:left;width:21.6%;padding:0 0 0 25px;box-sizing:border-box;}
#contents .content.green .menu li a {display:block;height:280px;font-size:0;background:url(../images/sub_jobconsult_img1.png) no-repeat 50%; cursor: default;}
#contents .content.green .menu li:first-child a {background-position:0 0;}
#contents .content.green .menu li:nth-child(2) a {background-position:-277px 0;}
#contents .content.green li:nth-child(3) a {background-position:-552px 0;}
#contents .content.green .menu li:nth-child(4) a {background-position:-827px 0;}
/*#contents .content.green .menu li:hover a{border:1px solid orange; border-radius: 30px}*/
#contents .content.green .btn2{position: absolute; left:42.5%;}


/* º¥Ã³ Ã»³âÀÌÀ½ Ã¤¿ë¼³¸íÈ¸ ¼­ºê ´ëÇÐÀÏÀÚ¸®¼¾ÅÍ Ãë¾÷ Áö¿ø½Ç */
#contents .content.bluegreen {display:block;background: url(../images/sub_jobsupport_bg.jpg) no-repeat 150% 0%; padding:80px 0 90px; background-size:100%;}
#contents .content.bluegreen .tit h2 {line-height:1;font-size:40px;font-weight:500; color:#fff;}
#contents .content.bluegreen .tit h2:before{content: "";display: block;width: 60px;border-bottom: 1px solid #fff;margin: 30px auto;}
#contents .content.bluegreen .tit span {display:block;line-height:1.6;margin:24px 0 15px;font-size:18px;font-weight:normal;color:#333;}

#contents .content.bluegreen .menu {width:calc(100% + 10px);margin:30px 0 70px 60px;}
#contents .content.bluegreen .menu:after {content:'';display:block;clear:both; }
#contents .content.bluegreen .menu li {float:left;width:28.9%;padding:0 0 0 25px;box-sizing:border-box;}
#contents .content.bluegreen .menu li a {display:block;height:330px;font-size:0;background:url(../images/sub_jobsupport_img1.png) no-repeat 50%; cursor: default;}
#contents .content.bluegreen .menu li:first-child a {background-position:-12px 0;}
#contents .content.bluegreen .menu li:nth-child(2) a {background-position:-381px 0;}
#contents .content.bluegreen li:nth-child(3) a {background-position:-748px 0;}
#contents .content.bluegreen .menu li:nth-child(4) a {background-position:-827px 0;}
/*#contents .content.green .menu li:hover a{border:1px solid orange; border-radius: 30px}*/
#contents .content.bluegreen .btn2{position: absolute; left:42.5%;}

/*±â¾÷ È«º¸ CSS*/
#contents.sub_page .intro_area {position:relative;display:block;padding:20px 0 10px;}
.intro_area .detail_search {display:block;padding:0 0 15px;}
.intro_area .detail_search:after {content:''; display:block; clear:both;}
.intro_area .sch_area {position:relative;display:block;height:60px;margin:40px 0 10px;text-align:left;box-sizing:border-box;}
.intro_area .sch_area:after {content:'';display:block;clear:both;}
.intro_area .sch_area > .sch_box {width:40%;display:inline-block;padding:0 62px 0 0;border:4px solid #379b78;box-sizing:border-box;}
.intro_area .sch_area > .sch_box input,
.intro_area .sch_area > .sch_box p {width:100%;line-height:50px;height:50px;font-size:16px;color:#999;text-indent: 15px;border:none;}
.intro_area .sch_area > .sch_box button {position:absolute;left:490px;top:0;width:62px;height:60px;font-size:0;border:none;background:url(../images/main_sch_icon.png)no-repeat;cursor: pointer;}
.intro_area .sch_area > .sch_box button {background-position:0 0;}
.intro_area .sch_area > .sch_box .open {right:-5px;background-position: 0 -211px;}
.intro_area .sch_area > .sch_box .open.off {right:-5px;background-position: 0 -100px;}
.intro_area .sch_area > .sch_box .ha_reset {position:absolute;left:1160px;top:23px;width:100px;height:33px;font-size:0;background: url(../images/ha_reset.png) no-repeat 50% 50%;}
.intro_area .detail_search dl {float:left;width:385px;height: 260px;margin-left:-1px;border:0px solid #d6d6d6;}
.intro_area .detail_search dl:first-child {border:1px solid #fff;border-width:1px 1px 1px 1px;}
.intro_area .detail_search dl:after {content:''; display:block; clear:both;}
.intro_area .detail_search dl dt {width:100%;line-height:60px;font-size:16px;color:#000;text-align:left;border-bottom:0px solid #d6d6d6;}
.intro_area .detail_search dl dd {height: 205px;overflow-y:auto;}
.intro_area .detail_search dl dd ul:after {content:'';display:block;clear:both;}
.intro_area .detail_search dl dd ul li {width:calc(24% + 6px);; float:left; border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6;}
.intro_area .detail_search dl.ds.duty dd ul li {float:left;width:calc(49% + 2px); border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6;}
.intro_area .detail_search dl label.radiobox,
.intro_area .detail_search dl label.checkbox {display:block;width:100%;height:40px; margin:0;padding-left:20px; text-align:left;background:none;box-sizing:border-box;}
.intro_area .detail_search dl label.radiobox.on,
.intro_area .detail_search dl label.checkbox.on {background:#fdf1e5;font-weight:bold;}
.intro_area .detail_search dl label.radiobox.on span,
.intro_area .detail_search dl label.checkbox.on span {color:#e88162;}
.intro_area .detail_search dl label.radiobox span,
.intro_area .detail_search dl label.checkbox span {line-height:40px;font-size:14px;color:#000;}
.intro_area .detail_search dl label.radiobox input,
.intro_area .detail_search dl label.checkbox input {display:none;}
.intro_area .detail_search dl.duty dd {float:left;width:100%; height: 165px; overflow-y:auto;box-sizing:border-box;}
.intro_area .detail_search dl.duty dd:nth-child(2) {border:1px solid #d6d6d6;}
.intro_area .detail_search dl.area {width:830px; padding-left:40px;}
.intro_area .detail_search dl.area dd:nth-child(2) {border:1px solid #d6d6d6; height:165px;}
.intro_area .detail_search dl.career {width:165px;}
.intro_area .detail_search dl.edu {width:165px;}
.intro_area .detail_search dl.work_form {width:165px;}
.intro_area .board_area tbody td {text-align:center;}
.intro_area .board_area tbody td.t1,
.intro_area .board_area tbody td.t2 {vertical-align:top;text-align:left;}
.intro_area .board_area tbody td.t1 a {line-height:18px;}
.intro_area .board_area tbody td.t1 .company_name {display:block;font-size:0;}
.intro_area .board_area tbody td.t1 .company_name a {font-size:14px;}
.intro_area .board_area tbody td.t1 .company_name .heart {display:inline-block;margin-left:5px;}

.content section .intro_list {display:block;}
.content section .intro_list .hl_sel {text-align:right;padding:0 0 35px;}
.content section .intro_list .hl_ul {width: calc(100% + 8px);margin: -15px 0 0 -8px;}
.content section .intro_list .hl_ul:after {content:''; display:block; clear:both;}
.content section .intro_list .hl_ul li {float:left;width:20%;padding:15px 0 0 8px;box-sizing:border-box; font-size:20px;}
.content section .intro_list .hl_ul li a:hover,
.content section .intro_list .hl_ul li a:focus{border:#c0deff 1px solid; border-top:5px solid #c0deff;}
.content section .intro_list .hl_ul li a {display:block;padding:20px 15px 12px 20px;border:1px solid #e4e8ee;border-top:5px solid #c0deff;height:225px;/*background:url('../images/hire_list_bg.jpg') repeat-x 0 0;*/}
.content section .intro_list .hl_ul li a .hl_logo {display:block;height:85px;padding:10px 0 20px 0px;width:205px;}
.content section .intro_list .hl_ul li a .hl_logo img {height:100%;}
.content section .intro_list .hl_ul li a .hl_name {display:block;width:100%;}
.content section .intro_list .hl_ul li a .hl_name em {padding: 0px 0 8px;font-size: 17px;font-weight:600;}
.content section .intro_list .hl_ul li a .hl_name span {display:block;line-height:1.2;padding:10px 0 30px;font-size:14px;color:#999;}
.content section .intro_list .hl_ul li a .hl_name .hl_txt {display:block;width:100%;overflow:hidden;padding:10px 0 0;font-size:15px;color:#000;text-overflow: ellipsis;white-space: nowrap; font-weight: 500;}
.content section .intro_list .hl_ul li a .hl_status {display:block;padding:50px 0 0;text-align:right;}
.content section .intro_list .hl_ul li a .hl_s {display:inline-block;line-height:20px;font-size:14px;}
.content section .intro_list .hl_ul li a .hl_s.date {color:#ff5a00;}
.content section .intro_list .hl_ul li a .hl_s.end {color:#fd4812}
.content section .intro_list .hl_ul li a .hl_s.now {padding:0 5px;margin-left:5px;font-size:12px;color:#fff;background:#ff5a00;}

/*´ëÇÐÄÁ¼³ÆÃ css*/
#contents.sub_page .consul_moth {position:relative;display:block;padding:0 0 20px;}
#contents.sub_page .consul_moth .detail_search {display:block;padding:0 0 30px;}
#contents.sub_page .consul_moth .detail_search:after {content:''; display:block; clear:both;}
#contents.sub_page .consul_moth .sch_area {position:relative;display:block;height:60px;margin:40px 0 10px;text-align:left;box-sizing:border-box;}
#contents.sub_page .consul_moth .sch_area:after {content:'';display:block;clear:both;}
#contents.sub_page .consul_moth .sch_area > .sch_box {width:40%;display:inline-block;padding:0 62px 0 0;border:4px solid #379b78;box-sizing:border-box;}
#contents.sub_page .consul_moth .sch_area > .sch_box input,
#contents.sub_page .consul_moth .sch_area > .sch_box p {width:100%;line-height:50px;height:50px;font-size:16px;color:#999;text-indent: 15px;border:none;}
#contents.sub_page .consul_moth .sch_area > .sch_box button {position:absolute;left:490px;top:0;width:62px;height:60px;font-size:0;border:none;background:url(../images/main_sch_icon.png)no-repeat;cursor: pointer;}
#contents.sub_page .consul_moth .sch_area > .sch_box button {background-position:0 0;}
#contents.sub_page .consul_moth .sch_area > .sch_box .open {right:-5px;background-position: 0 -211px;}
#contents.sub_page .consul_moth .sch_area > .sch_box .open.off {right:-5px;background-position: 0 -100px;}
#contents.sub_page .consul_moth .sch_area > .sch_box .ha_reset {position:absolute;left:1160px;top:23px;width:100px;height:33px;font-size:0;background: url(../images/ha_reset.png) no-repeat 50% 50%;}
#contents.sub_page .consul_moth .consul_search dl {float:left;width:385px;height: 260px;margin-left:-1px;border:0px solid #d6d6d6;}
#contents.sub_page .consul_moth .consul_search dl:first-child {border:1px solid #fff;border-width:1px 1px 1px 1px;}
#contents.sub_page .consul_moth .consul_search dl:after {content:''; display:block; clear:both;}
#contents.sub_page .consul_moth .consul_search dl dt {width:100%;line-height:60px;font-size:16px;color:#000;text-align:left;border-bottom:0px solid #d6d6d6;}
#contents.sub_page .consul_moth .consul_search dl dd {height: 205px;overflow-y:auto;}
#contents.sub_page .consul_moth .consul_search dl dd ul:after {content:'';display:block;clear:both;}
#contents.sub_page .consul_moth .consul_search dl dd ul li {width:calc(24% + 6px);; float:left; border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6;}
#contents.sub_page .consul_moth .consul_search dl.ds.areauniv dd ul li {float:left;width:calc(49% + 2px); border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6;}
#contents.sub_page .consul_moth .consul_search dl label.radiobox,
#contents.sub_page .consul_moth .consul_search dl label.checkbox {display:block;width:100%;height:40px; margin:0;padding-left:20px; text-align:left;background:none;box-sizing:border-box;}
#contents.sub_page .consul_moth .consul_search dl label.radiobox.on,
#contents.sub_page .consul_moth .consul_search dl label.checkbox.on {background:#c0deff;font-weight:bold;}
#contents.sub_page .consul_moth .consul_search dl label.radiobox.on span,
#contents.sub_page .consul_moth .consul_search dl label.checkbox.on span {color:blue;}
#contents.sub_page .consul_moth .consul_search dl label.radiobox span,
#contents.sub_page .consul_moth .consul_search dl label.checkbox span {line-height:40px;font-size:14px;color:#000;}
#contents.sub_page .consul_moth .consul_search dl label.radiobox input,
#contents.sub_page .consul_moth .consul_search dl label.checkbox input {display:none;}
#contents.sub_page .consul_moth .consul_search dl.areauniv dd {float:left;width:100%; height: 170px; overflow-y:auto;box-sizing:border-box;}
#contents.sub_page .consul_moth .consul_search dl.areauniv dd:nth-child(2) {border:1px solid #d6d6d6; border-right:none; border-bottom:none;}
#contents.sub_page .consul_moth .consul_search dl.univ {width:830px; padding-left:40px;}
#contents.sub_page .consul_moth .consul_search dl.univ dd:nth-child(2) {border:1px solid #d6d6d6; height:165px;}
#contents.sub_page .consul_moth .consul_search dl.career {width:165px;}
#contents.sub_page .consul_moth .consul_search dl.edu {width:165px;}
#contents.sub_page .consul_moth .consul_search dl.work_form {width:165px;}

/*¿¬±¸´ÜÁö ¼Ò°³*/
#contents .infoView{position:relative;}
#contents .infoView .breadcamp{position:absolute; left:330px; bottom:-128px;}
#contents .con_box.bgGray{background:#f2f2f2; width:100%; position:relative;}
#contents .content .infoContents {padding-top:30px; margin-top:55px;}
#contents .content .infoContents .tit{text-align:center; padding-bottom:34px; margin-top:15px;}
#contents .content .infoContents .video{text-align:center; margin-right:30px;}
#contents .content .infoContents .txt{text-align:center;}
#contents .content .infoContents h2{font-size:46px; font-family:"Noto Sans KR"; font-weight:300; text-align:center;}

#contents .content .infoviewWrap li{margin-bottom:100px;}
#contents .content .infoviewWrap li.liLast{margin-bottom:175px;}
#contents .content .infoviewWrap h2{font-family:"Scdream6"; font-size:28px; margin-bottom:25px;}
#contents .content .infoviewWrap h2.pdBottomNone{margin-bottom:0px;}
#contents .content .infoviewWrap .infoviewImg{display:inline-block; vertical-align:top;}
#contents .content .infoviewWrap .infoviewBox.boxGray{background:#f2f2f2; height:408px;}
#contents .content .infoviewWrap .infoviewBox.infoviewBoxPdBottom{margin-bottom:25px;}
#contents .content .infoviewWrap .txtInline{display:inline-block;}
#contents .content .infoviewWrap .txtBoxGray{background:#f8f8f8; border:1px solid #e9e9e9; border-radius:5px; padding:30px; padding-top:15px; padding-bottom:15px; margin-top:10px;}
#contents .content .infoviewWrap .txtBoxGray p{line-height:1.9;}
#contents .content .infoviewWrap .txtBoxInline {float:left; margin-top:0px; margin-right:44px;}
#contents .content .infoviewWrap .txtBoxInline.txtBoxInlineLast {margin-right:0;}
#contents .content .infoviewWrap .txtBoxPdAll{display:inline-block; padding:60px;}
#contents .content .infoviewWrap .txtOrg{font-size:18px; color:#e88162; font-family:"SCdream5"; line-height:1.5;}
#contents .content .infoviewWrap .txtBoxImg{margin-top:15px;}
#contents .content .infoviewWrap .txtBoxImg img{margin-left:5px;}
#contents .content .infoviewWrap .txtBlack{font-size:16px; color:#666666; font-family:"SCdream4"; line-height:1.5;}
#contents .content .infoviewWrap .txtBlack.txtBlackPdTop{padding-top:20px;}
#contents .content .infoviewWrap .txtBlack.txtBlackBold{font-weight:500; min-width:355px; font-size:14px;}
#contents .content .infoviewWrap .tit{margin-top:35px;}
#contents .content .infoviewWrap .tit:before{content: ""; width:20px; height:20px; vertical-align:middle; display:inline-block; background:url('/images/infvicon_1.png')no-repeat center 30%; margin-right:5px;}
#contents .content .infoviewWrap .txtBlackBold:before{content: ""; width:15px; height:15px; vertical-align:middle; display:inline-block; background:url('/images/infvicon_2.png')no-repeat center 40%;}

/*±â¾÷¼Ò°³*/
#contents .content .compInfo{}
#contents .content .compInfo .compInfoMenu img{width:100%;}
#contents .content .compInfo ul .section img{width:100%;}
#contents .content .compInfoMenu {padding:0px 0px; background:#0070c0; line-height:0.9;}
#contents .content .compInfoMenu.org {background:#e94829;}
#contents .content .compInfoMenu.nav {background:#23255f;}
#contents .content .compInfoMenu.grn {background:#00a650;}
#contents .content .compInfoMenu.compInfoMenuFixed {position:fixed; top:0; z-index:100;}
#contents .content .compInfoMenu .compInfoNavi {width:1000px; height:70px; line-height:70px; margin:0 auto;}
#contents .content .compInfoMenu li{float:left; font-size:18px; font-weight:500; font-family:"Noto Sans KR"; text-align:center; width:192px; padding:0px 0px;}
#contents .content .compInfoMenu li a{color:#fff; padding:13px 45px;}
#contents .content .compInfoMenu li.on{background:#07568f;}
#contents .content .compInfoMenu li:hover{background:#07568f;}
#contents .content .compInfo .sectionImgs{position:relative;}
#contents .content .compInfo .sectionImgs button.sectionToggleOn1{position:absolute; width:415px; height:230px; top:67.5%; left:25%; border:none; background:none;}
#contents .content .compInfo .sectionImgs button.sectionToggleOn2{position:absolute; width:415px; height:230px; top:67.5%; left:50.3%; border:none; background:none;}
#contents .content .compInfo .sectionImgs .sectionImg {display:none; position: absolute; Left:28.5%; top:70%; text-align: center; border: 1px solid rgb(68, 68, 68); box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 0px 9999px; z-index: 22; line-height:0.7;}
#contents .content .compInfo .sectionImgs .sectionImg img{width:830px; height:524px;}
#contents .content .compInfo .sectionImgs .sectionImg1{}
#contents .content .compInfo .sectionImgs .sectionImg2{}
#contents .content .compInfo .sectionImgs .sectionAddress{width: 15%; height: 25px; position: absolute; top: 39%; left: 25%;}
#contents .content .compInfoMenu:has(>img[src*="sbfh12"]) {}

#contents .cpViContArea {border: 1px solid #dfdfdf; /*min-height: 500px;*/ padding: 0px 68px 0px; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; }
#contents .compInfo .compInfoMenu img{vertical-align:top;}
#contents .compInfo .cpViContArea {box-sizing: border-box; font-family: 'Noto Sans KR',-apple-system-font, "Apple SD Gothic Neo", sans-serif; letter-spacing: -.63px; }
#contents .compInfo .cpViContArea .cpITit {border-bottom: 1px solid #484848; padding-bottom: 20px; }
#contents .compInfo .cpViContArea .cpITit .ims {display: inline-block; vertical-align: bottom; }
#contents .compInfo .cpViContArea img {max-width: 100%; vertical-align: top;}
#contents .compInfo .cpViContArea .cpITit .oth {display: inline-block; vertical-align: bottom; margin-left: 5px; font-size: 18px; color: #375cf0; line-height: 20px; }
#contents .compInfo .cpViewArea * {/*box-sizing: border-box;*/}
#contents .compInfo .cpViContArea .cpGlbRecLst .lstp {padding: 26px 20px; border-bottom: 1px solid #d2d9e0; margin-bottom:35px;}
#contents .compInfo .cpViContArea .cpGlbRecLst .insArea {position: relative; padding-right: 300px; }
#contents .compInfo .cpViContArea .cpGlbRecLst .insArea .itxts {text-align: left; }
#contents .compInfo .cpViContArea .cpGlbRecLst .insArea .itxts .itit {height: 30px; line-height: 30px; font-size: 20px; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: normal; display: block; }
#contents .compInfo .cpViContArea .cpGlbRecLst .insArea .itxts .istGrp {font-size: 0; }
#contents .compInfo .cpViContArea .cpGlbRecLst .insArea .itxts .istGrp .ists {display: inline-block; vertical-align: top; font-size: 14px; line-height: 30px; color: #999; margin-right: 10px; padding-right: 10px; font-weight: 300; position: relative; }
#contents .compInfo .cpViContArea .cpGlbRecLst .insArea .itxts .istGrp .ists+.ists:before {content: ''; width: 1px; height: 13px; position: absolute; left: -10px; top: 50%; margin-top: -6px; background: #e3e6ea; }
#contents .compInfo .cpViContArea .cpGlbRecLst .insArea .itxts .btnsGrp {position: absolute; right: 0; top: 50%; margin-top: -18px; }
#contents .compInfo .cpViContArea .cpGlbRecLst .insArea .itxts .btnsGrp .bgins {font-size: 14px; display: inline-block; vertical-align: middle; font-weight: 300; color: #666; }
#contents .compInfo .cpViContArea .cpGlbRecLst .insArea .itxts .btnsGrp .comp_btn {margin-left: 20px; }
#contents .compInfo .comp_btn.org {background: #fdb447; color: #fff; }
#contents .compInfo .comp_btn {border: 1px solid transparent; display: inline-block; vertical-align: middle; text-align: center; background: #ff7800; border-radius: 3px; height: 37px; color: #fff; font-size: 14px; font-weight: normal; padding: 0 15px; min-width: 120px; }


/* ÀÏ´ëÀÏ ¸àÅä¸µ */
#contents .mockIntvWrapArea .mockIntvWrap {padding:40px; background:#f7f7f8; font-family:"Noto Sans KR"; padding-bottom:20px;}
#contents .mockIntvWrapArea .mockIntvWrap h4 {position:relative; padding-left:20px; color:#12439a; font-size:22px; font-weight:800;}
#contents .mockIntvWrapArea .mockIntvWrap h4:before {/*content: ''; clear: both; display: inline-block; background: url(/images/attendicon_1.png)no-repeat center; position: absolute; left: 0; top: 4px; width: 13px; height: 13px; */}
#contents .mockIntvWrapArea .mockIntvWrap .txt {margin-left:20px; font-weight:normal;}
#contents .mockIntvWrapArea .mockIntvWrap .txt.roundTit {margin-top:20px;}
#contents .mockIntvWrapArea .mockIntvWrap .txt.roundTit p{margin-bottom:20px; display:inline-block;}
#contents .mockIntvWrapArea .mockIntvWrap li p{line-height: 1.4; color: #7c7c7f; font-size: 16px; letter-spacing:-0.5px;}
#contents .mockIntvWrapArea .mockIntvWrap .timeTbNotice {position:relative; font-size:14px; font-weight:normal;}
#contents .mockIntvWrapArea .mockIntvWrap .timeTbNotice .left{position:absolute; left:0; top:3px; font-weight:bold;}
#contents .mockIntvWrapArea .mockIntvWrap .timeTbNotice .right{padding-left:80px; color:#7c7c7f; line-height:1.4;}
#contents .mockIntvWrapArea .org {color:#f36736 !important;}
#contents .mockIntvWrapArea .purple {color:#e4007f !important;}
#contents .mockIntvWrapArea .black {color:#000 !important;}
#contents .mockIntvWrapArea .blue {color:#2f5aa6 !important;}
#contents .mockIntvWrapArea .roundTit90 {font-size:14px; background:#dfeafe; border-radius:15px; padding:5px 5px; width:80px; display:inline-block; text-align:center; font-weight:bold;}
#contents .mockIntvWrapArea .roundTit100 {font-size:14px; background:#dfeafe; border-radius:15px; padding:5px 5px; width:90px; display:inline-block; text-align:center; font-weight:bold;}
#contents .mockIntvWrapArea .ft14 {font-size:14px !important;}
#contents .mockIntvWrapArea .lght12 {line-height:1.2 !important;}
#contents .mockIntvWrapArea .mockIntvWrap table {width:1160px; border:1px solid #e1e2e6; text-align:center; color:#494949; font-size:15px; margin-left:20px;}
#contents .mockIntvWrapArea .mockIntvWrap table th{background:#ededed; padding:15px 10px; border-right:1px solid #e1e2e6;}
#contents .mockIntvWrapArea .mockIntvWrap table th:last-child{border-right:0;}
#contents .mockIntvWrapArea .mockIntvWrap table td{border-top:1px solid #e1e2e6; border-right:1px solid #e1e2e6; font-weight:normal; font-family:"Lato"; padding:15px 10px; background:#fff;}
#contents .mockIntvWrapArea .mockIntvWrap table td.gray{color:#7c7c7f;}
#contents .mockIntvWrapArea .mockIntvWrap table td.noBorder{border-right:0;}
#contents .mockIntvWrapArea .mockIntvWrap table td.ftTit{font-weight:normal; font-family:"Noto Sans KR";}
#contents .mockIntvWrapArea .mockIntvWrap table .col1{width:135px;}
#contents .mockIntvWrapArea .mockIntvWrap table .col2{width:100px;}
#contents .mockIntvWrapArea .mockIntvWrap table .col3{width:115px;}
#contents .mockIntvWrapArea .mockIntvWrap table .col4{width:200px;}
#contents .mockIntvWrapArea .bankBtnWrap a:nth-of-type(1) .bankBtn{margin-left:0; margin-bottom:10px;}
#contents .mockIntvWrapArea .bankBtnWrap a:nth-of-type(5n+1) .bankBtn{margin-left:0; margin-bottom:30px;}
#contents .mockIntvWrapArea .bankBtnWrap .bankBtn {width:240px; text-align:center; display:inline-block; position:relative; margin-left:11px;}
#contents .mockIntvWrapArea .bankBtnWrap .bankBtn .bankImg{height:138px; line-height:138px; border:1px solid #e3e2e7; box-sizing:border-box; overflow:hidden; position:relative;}
#contents .mockIntvWrapArea .bankBtnWrap .bankBtn .bankImg img.bankLogo{width:100%; vertical-align:middle; /*position:absolute; top:0; left:0;*/ transform:scale(0.9);}
#contents .mockIntvWrapArea .bankBtnWrap .bankBtn .bankImg img.btnbtnBlock{display:none;  margin-top:10px;}
#contents .mockIntvWrapArea .bankBtnWrap .bankBtn .bankBtnCover{position:absolute; left:0; top:0; background:#666666; display:none; width:240px; height:140px; opacity:0.7; z-index:1;}
#contents .mockIntvWrapArea .bankBtnWrap .bankBtn .btnInterview{display:none; width:155px; height:45px; line-height:45px; background:#243d92; color:#fff; border-radius:5px;}
#contents .mockIntvWrapArea .bankBtnWrap .bankBtn:hover img.bankLogo{}
#contents .mockIntvWrapArea .bankBtnWrap .bankBtn:hover img.btnbtnBlock{display:inline-block; }
#contents .mockIntvWrapArea .bankBtnWrap .bankBtn:hover .bankBtnCover{display:block;}
#contents .mockIntvWrapArea .bankBtnWrap .bankBtn:hover .btnInterview{display:block; position:absolute; bottom:55px; left:45px; z-index:2;}
#contents .mockIntvWrapArea .bankBtnWrap p{line-height:2; font-size:16px; color:#000; font-weight:normal; font-family:"Noto Sans KR"; text-align:center;}
.mentoringFaqWrap {}
.mentoringFaqWrap textarea{resize:none; border-radius:4px;}
.mentoringFaqWrap button{background:#fff; color:#243d92; border:1px solid #243d92; border-radius:0; width:100px; height:30px; margin-top:5px;}
.btnWrapList {margin-bottom:35px;}
.btnWrapList h2{font-size: 26px; position: relative; padding-left: 30px; font-weight: 800; font-family:"Noto Sans KR"; }
.btnWrapList h2:before{content: ''; clear: both; display: block; position: absolute; left: 0; top: -3px; background: url(/images/infoiconh2.png)no-repeat; width: 24px; height: 25px;}

.mockConte {max-width:780px; left:55% !important; top:0; font-family:"Noto Sans KR";}
.mockConte .pop_wrap{box-shadow:none; padding:35px 40px 10px 40px !important}
.mockConte .pop_wrap .pop_con{padding-top:0;}
.mockConte .pop_wrap .pop_con .appli_area{padding:0;}
.mockConte .pop_head .layer_close{right:40px !important;}
.mockConte .pop_head h3{box-shadow:none; font-size:30px !important; font-weight:800 !important; border-bottom:2px solid #000 !important;}
.mockConte .disTop .companyInfoArea{padding:30px; background:#f7f7f8;}
.mockConte .disTop .sbt{display:inline-block; width:200px; height:116px; line-height:116px; border:1px solid #e2e2e7; vertical-align:top; background:#fff; text-align:center; box-sizing:border-box; overflow:hidden; position:relative;}
.mockConte .disTop .sbt img{transform:scale(0.9); width:100%; vertical-align:middle; /*position:absolute; left:0; top:0;*/}
.mockConte .disTop .tbt{display:inline-block;}
.mockConte .disTop .tbt.companyInfo{font-size:15px; color:#333333; line-height:1.8;}
.mockConte .disTop .tbt.companyInfo .bankName{letter-spacing:0;}
.mockConte .disTop .tbt.companyInfo .ltSpFix_1{/*letter-spacing:-0.3px;*/}
.mockConte .disTop .tbt.companyInfo .ltSpFix_2{/*letter-spacing:-0.5px;*/}
.mockConte .disTop .tbt.companyInfo .ltSpFix_3{/*letter-spacing:0;*/}
.mockConte .disTop .tbt.companyInfo span.txt{color:#7c7c7f; /*margin-left:7px;*/ font-family:"Lato"; letter-spacing:0px; font-weight:normal;}
.mockConte .disTop .companyIntro{/*background:#fff; border:1px solid #e2e2e7;*/ padding:5px;}
.mockConte .disTop .companyIntro p{font-size:14px; color:#a9a9a9; line-height:1.5; letter-spacing:-0.8px; word-break:keep-all;}
.mockConte .disCont {margin-top:14px;}2022-10-06
.mockConte .disCont .tx{font-size:16px; font-weight:bold;}
.mockConte .disCont .scrTit{/*font-size:18px; margin-bottom:12px; font-weight:bold;*/color: #12439a; font-size: 22px; font-weight: 800; margin-bottom: 18px;}
.mockConte .disCont .scrTit:before{/*content:''; clear:both; display:inline-block; background:url(/images/attendicon_1.png)no-repeat center; width:13px; height:13px; margin-right:5px;*/}
.mockConte .appli_area.disupportInner .scrTit{color: #12439a; font-size: 22px; font-weight: 800; margin-bottom: 18px;}
.mockConte .disCont .scResume{overflow: hidden; position: relative;}
.mockConte .disCont .scrBottom{position: relative; padding: 16px; padding-left: 30px; padding-right: 150px; background: #f5f5f7; border:1px solid #e2e2e7; border-radius:4px 4px 0px 0px;}
.mockConte .disCont .scrBottom .txTogRt{position:absolute; right:21px; top:35%;}
.mockConte .disCont .scrBottom .txTogRt .txTog{}
.mockConte .disCont .scrBottom .txTogRt .txTog .txt{text-decoration:underline; font-size:13px; font-weight:bold; position:relative; padding-right:8px;}
.mockConte .disCont .scResume .scrBottom .txTogRt .txTog .txt:after{/*content:''; clear:both; display:inline-block; background:url(../images/icosBlueArrowBottom_5_10.png)no-repeat center; width:12px; height:6px; position:absolute; right:0; bottom:5px; */}
.mockConte .disCont .scResume.active .scrBottom .txTogRt .txTog .txt:after{background:url(/images/icosBlueArrowTop_5_10.png)no-repeat;}
.mockConte .disCont .scrCont{padding:25px 20px;}
.mockConte .disCont .scrCont .scLst {margin: -25px -20px; max-height: 270px; overflow-y: auto; display: none;}
.mockConte .disCont .scrCont .scLst.default {max-height: initial; overflow: visible; display: block; }
.mockConte .disCont .scrCont .scLst .scTp {background: #fff; padding: 25px 20px; padding-right: 18px; padding-left:30px;}
.mockConte .disCont .scrCont .scLst .scTp .scTpInner {padding-left: 43px; padding-right: 50px; position: relative;}
.mockConte .disCont .scrCont .scLst.default .scTp .scTpInner {padding-left: 0; }
.mockConte .disCont .scrCont .scLst .scTp .lt {position: absolute; left: 0; top: 50%; margin-top: -12px; }
.mockConte .disCont .scrCont .scLst.default .scTp .lt {display: none;}
.mockConte .disCont .scrCont .scLst .scTp .ct .txts {text-align: left;}
.mockConte .disCont .scrCont .scLst .scTp .ct .txts .st_s { letter-spacing: -.35px; margin-bottom: 5px;}
.mockConte .disCont .scrCont .scLst .scTp .ct .txts .st_s .poi {font-size: 13px; color: #243d92; margin-right: 20px; font-weight: 700; position:relative;}
.mockConte .disCont .scrCont .scLst .scTp .ct .txts .st_s .poi:after{content:'¤Ó'; clear:both; display:inline-block; position:absolute; left:65px; top:3px; color:#a9a9ac;}
.mockConte .disCont .scrCont .scLst .scTp .ct .txts .st_s .tt {font-size: 13px; color: #a9a9ac; line-height: 18px; font-family:"Lato";}
.mockConte .disCont .scrCont .scLst .scTp .ct .txts .st_t {font-size: 15px; color: #333333; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width:520px; }
.mockConte .disCont .scrCont .scLst .scTp .rt {position: absolute; right: 10px; top: 50%; margin-top: -11px; }
.mockConte .disCont .scBtn {min-width: 30px; padding-left: 10px; padding-right: 10px; height: 30px; line-height: 28px; border-radius: 4px; text-align: center; font-size: 13px; color: #fff; background: #000; border: 1px solid #000; display: block;}
.mockConte .disCont .scBtn.blue {color:#f36736; border:1px solid #f36736; background:#fff;}
.mockConte .disCont .scResume{max-width:700px;}
.mockConte .disCont .scResume.active{}
.mockConte .disCont .scResume.active .scrCont .scLst.selectbx{display: block; }
.mockConte .disCont .scResume.active .scrCont .scLst.default{display: none;}
.mockConte .disCont .scResume.active .scrCont .scLst .scTp{background: #fff; position: relative;}
.mockConte .disCont .scResume.active .scrCont .scLst .scTp+.scTp:after{content: ''; width: calc(100% - 40px); position: absolute; left: 20px; top: 0; border-top: 1px dashed #d5d5d6;}
.mockConte .disCont .scCmmBox {border-radius: 4px; border: 1px solid #e2e2e7; margin-top: 20px;}
.mockConte .disCont .scrTop {position: relative; padding: 16px; padding-left: 30px; padding-right: 150px; background: #f5f5f7;}
.mockConte .disCont .scrTop.tp2 {background: #f5f5f7; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.mockConte .disCont .scrTop .tx {display: block; font-size: 17px; line-height: 20px; font-weight: 700; color: #333;}
.mockConte .disCont .scrTop.tp2 .tx {color: #333;}
.mockConte .disCont .scrTop .txTog {display: block; position: absolute; right: 28px; top: 50%; margin-top: -14px;}
.mockConte .disCont .scrBottom .tx {display: block; font-size: 17px; line-height: 20px; font-weight: 700; color: #333;}
.mockConte .disCont .scBtn.white {background: #fff; border-color: #525252; color: #525252;}
.mockConte .disCont .scrCont {padding: 25px 20px; font-size: 16px; }
.mockConte .disCont .scrCont.contBorderFix {border:1px solid #e2e2e7; border-radius:0px 0px 4px 4px; border-top:0;}
.mockConte .disCont .scrCont.tp2 {padding-top: 15px; padding-bottom: 15px; padding-left:30px;}
.mockConte .disCont .scTxtb {display: block; position: relative;}
.mockConte .disCont .scTxtb.islb {padding-left: 60px; text-align: left; min-height: 20px;}
.mockConte .disCont .scTxtb .lb {font-size: 15px; color: #7c7c7f; line-height: 20px; position: absolute; left: 0; top: 50%; margin-top: -10px; font-weight: normal;}
.mockConte .disCont .scTxtb .cmmInput .ip input {height: 52px; background:#fff !important; border:1px solid #e2e2e7;}
.mockConte .disCont .scTxtb .cmmInput.readOnlyWhite .ip input {border:0;}
.mockConte .disCont .scTxtb .cmmInput.readOnlyWhite .ip input::placeholder {color:#333333; font-size:15px; font-family:"Lato";}
.mockConte .disCont .disInner .scTable table{width:700px; text-align:center; font-size:15px; border:1px solid #e2e2e7;}
.mockConte .disCont .disInner .scTable col.col1{width:260px;}
.mockConte .disCont .disInner .scTable th{font-family:"Noto Sans KR"; padding:13px 10px; border-right:1px solid #e2e2e7; background:#f5f5f7;}
.mockConte .disCont .disInner .scTable td{font-family:"Lato"; padding:9px 10px; border-top:1px solid #e2e2e7; border-right:1px solid #e2e2e7;}
.mockConte .disCont .disInner .scTable td.red{color:#e30000;}
.mockConte .disCont .disInner .scTable .noBorder {border-right: 0;}
.mockConte .disCont .disInner .scTimeTable col.col1{width:80px;}
.mockConte .disCont .disInner .scTimeTable col.col2{width:50px;}
.mockConte .disCont .disInner .scTimeTable col.col3{width:60px;}
.mockConte .disCont .disInner .scTimeTable col.col4{width:100px;}
.mockConte .disCont .disInner .scTimeTable p{font-size:16px; color:#7c7c7f; line-height:1.3;}
.mockConte .disCont .disInner .scTimeTable p.tit{color:#333333; padding:0; border:0; font-weight:bold;}
.mockConte .cmmInput.radiochk input[type="radio"]:checked+.lb:before {display:none;}
.mockConte .cmmInput.radiochk input[type="radio"] + .lb:after{display:none;}
.mockConte label.radiobox {height:24px;}
.mockConte label.radiobox.on {background-image: url(../images/common/radioon_org.png);}
.mockConte label.radiobox.disabled {background-image: url(../images/common/radiodsb_org.png);}
.mockConte label.radiobox {background: url(../images/common/radiooff_org.png) no-repeat 0 50%; }
.mockConte .interviewAgreeWrap div.txt {max-height:160px; background:#f7f7f8; padding:20px; overflow-y:scroll;}
.mockConte .interviewAgreeWrap div.txt p.agTit{color:#333333; font-weight:800; font-size:14px;}
.mockConte .interviewAgreeWrap div.txt p.agTxt{color:#7c7c7f; font-weight:normal; line-height:1.2; font-size:14px;}
.mockConte .interviewAgreeWrap .agNotice p{font-size:13px; color:#7c7c7f; font-weight:normal; line-height:1.3;}
.mockConte .interviewAgreeWrap .agreeBtn {text-align:right;}
.mockConte .interviewAgreeWrap .agreeBtn .agreeBtnDiv{display:inline-block;}
.mockConte .interviewAgreeWrap .agreeBtn .agreeBtnDiv span{font-size:15px; color:#333333; line-height:1.5; margin-left:5px; font-weight:normal;}
.mockConte .btnWrap {zoom: 1; overflow: hidden; width: 100%; padding-top: 30px; text-align: center;}
.mockConte .btnWrap .btn {position:unset !important; display: inline-block; width:220px !important; height: 60px !important; padding: 0 30px; font-size: 18px !important; line-height: 60px !important; color: #fff; letter-spacing: -0.075em; background:#243d92; border:1px solid #243d92; border-radius:4px !important;}
.mockConte .scTable label.radiobox {background:unset;}
.mockConte .scTable label.radiobox .rdi{opacity:1; width:24px; height:24px; margin-right:0;}
.mockConte .scTable label.radiobox input[type=radio]{-webkit-appearance:none; -moz-appearance:none; background:url(../images/common/radiooff_org.png) no-repeat 0 50%; }
.mockConte .scTable label.radiobox input[type=radio]:checked{-webkit-appearance:none; -moz-appearance:none; background:url(../images/common/radioon_org.png) no-repeat 0 50%; }
.mockConte .scResume label.radiobox {background:unset; cursor:pointer;}
.mockConte .scResume label.radiobox .rdi{opacity:1; width:24px; height:24px; margin-right:0; }
.mockConte .scResume label.radiobox input[type=radio]{-webkit-appearance:none; -moz-appearance:none; background:url(../images/common/radiooff_org.png) no-repeat 0 50%; }
.mockConte .scResume label.radiobox input[type=radio]:checked{-webkit-appearance:none; -moz-appearance:none; background:url(../images/common/radioon_org.png) no-repeat 0 50%; }
.mockConte .interviewAgreeWrap label.radiobox {background:unset; cursor:pointer;}
.mockConte .interviewAgreeWrap label.radiobox .rdi{opacity:1; width:24px; height:24px; margin-right:0; }
.mockConte .interviewAgreeWrap label.radiobox input[type=radio]{-webkit-appearance:none; -moz-appearance:none; background:url(../images/common/radiooff_org.png) no-repeat 0 50%; }
.mockConte .interviewAgreeWrap label.radiobox input[type=radio]:checked{-webkit-appearance:none; -moz-appearance:none; background:url(../images/common/radioon_org.png) no-repeat 0 50%; }

/* Âü°¡¾È³» */
#contents .infoRoadWrapArea .infoRoadWrap {font-family: "Noto Sans KR"; padding-bottom: 20px;}
#contents .infoRoadWrap ul li{}
#contents .infoRoadWrap h4 {position: relative; padding-left: 20px;}
#contents .infoRoadWrap h4:before {content: ''; clear: both; display: inline-block; background: url(/images/attendicon_1.png)no-repeat center; position: absolute; left: 0; top: 4px; width: 12px; height: 12px; }
#contents .infoRoadWrap .top{padding:40px; background:#f7f7f8; text-align:center;}
#contents .infoRoadWrap .tit{font-size:18px; color:#333333;}
#contents .infoRoadWrap .txt{font-size:16px; color:#7c7c7f;}
#contents .infoRoadWrap .top .left{display:inline-block; padding-right:125px; border-right:1px dashed #dedee0; vertical-align:top;}
#contents .infoRoadWrap .top .txt{line-height:1.3;}
#contents .infoRoadWrap .top .Right{display:inline-block; padding-left:125px; vertical-align:top;}
#contents .infoRoadWrap .org{color:#f36736;}
#contents .infoRoadWrap .bold{font-weight:800;}
#contents .infoRoadWrap .bottom {border:1px solid #e2e2e7; border-radius:5px; box-sizing:border-box; overflow:hidden; height:600px; position:relative;}
#contents .infoRoadWrap .bottom:after {content:''; display:block; clear:both;}
#contents .infoRoadWrap .bottom .left{float:left;}
#contents .infoRoadWrap .bottom .Right{float:left; padding:40px; }
#contents .infoRoadWrap .bottom .Right .tit{line-height:1.4; font-size:16px;}
#contents .infoRoadWrap .bottom .Right .txt{font-size:14px; line-height:1.4;}
#contents .infoRoadWrap .bottom .Right .btn{position:absolute; bottom:60px; right:130px;}
#contents .infoRoadWrap .bottom .Right .btn span{background:#f36736; color:#fff; padding:12px 50px; font-size:18px; font-weight:bold; border-radius:4px;}


/* ------- 2023³â ¹ÝÀÀÇü ------- */

/* ------------------------------------------ ÇÊ¿äÀ¯¹« È®ÀÎ Áß ------------------------------------------ */
/* Âü¿©±â¾÷ - ÇÊ¿ä À¯¹« È®ÀÎÁß */
.hire_area .board_area .txt_info .certificate dd {padding:0 25px 0 0;background: url(../images/certificate_arrow.jpg) no-repeat 90% 50%;}
.hire_area .board_area .txt_info .certificate dd .hidden {display:none;}
.hire_area .board_area .txt_info .certificate dd:hover .hidden {display:block;position:relative;}
.hire_area .board_area .txt_info .certificate dd:hover .hidden ul {position:absolute;left:0;top:0;padding:5px 0 0;z-index:100;}
.hire_area .board_area .txt_info .certificate dd:hover .hidden ul li {width:200px;margin:2px 0 0;padding:3px 0;background:#fff;}
.hire_area .board_area .txt_info .com_info dt {display:inline-block;font-size:12px;color:#666;line-height:1;}
.hire_area .board_area .txt_info .com_info {display:block;margin-top:10px;}
.hire_area .board_area .txt_info .line2_txt {overflow:hidden;max-width:95%;height:46px;line-height:23px;display:-webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical;text-overflow:ellipsis;word-break: break-all;}

.hire_area .on_tact {display:block;padding:0 0 30px;}
.hire_area .on_tact p {line-height:1;padding:0 0 10px;font-size:24px;color:#000;}
.hire_area .on_tact ul li {line-height:1.8;font-size:16px;color:#000;}
.hire_area .hire_info {display:block;padding:0 0 50px;}
.hire_area .hire_info ul {width: calc(100% + 15px);}
.hire_area .hire_info ul:after {content:'';display:block;clear:both;}
.hire_area .hire_info ul li {float:left;width:25%;padding:0 15px 0 0;box-sizing:border-box;}
.hire_area .hire_info .hi_box {display:block;padding:25px 20px 10px;border:1px solid #c9c9c9;}
.hire_area .hire_info .hi_box:hover {border-color:#006cff;}
.hire_area .hire_info .hi_box .hi_tit {margin:0 0 10px;padding:0 0 10px 5px;border-bottom:1px solid #d6d6d6;}
.hire_area .hire_info .hi_box .hi_tit p {line-height:1;font-size:16px;color:#006cff;}
.hire_area .hire_info .hi_box .hi_term {padding:0 0 10px 5px;}
.hire_area .hire_info .hi_box .hi_term p {line-height:1;font-size:15px;color:#000;}
.hire_area .hire_info .hi_box .hi_keyword {padding:0 0 12px 5px;}
.hire_area .hire_info .hi_box .hi_keyword dt {display:block;padding:0 0 5px;font-size:15px;color:#000;font-weight:normal;}
.hire_area .hire_info .hi_box .hi_keyword dd {display:block;overflow:hidden;width:90%;line-height:1.2;font-size:14px;color:#999999;text-overflow: ellipsis;white-space: nowrap;}
.hire_area .hire_info .hi_box .hi_btn {text-align:right;}
.hire_area .hire_info .hi_box .hi_btn .btn {display:inline-block;line-height:23px;padding:0 10px;font-size:12px;color:#fff;border-radius: 5px;}
.hire_area .hire_info .hi_box .hi_btn .btn.orange {background:#006cff;}
.hire_area .hire_info .hi_box .hi_btn .btn.gray {background:#999;}
.hire_area .board_area .tb.hire tbody td.t1 {vertical-align:middle;}

/* Ã¤¿ëÁ¤º¸ - view ÇÊ¿äÀ¯¹« È®ÀÎ*/
.hire_area.view .tool ul li button.delete span:before{background-position:-91px -54px;}
.hire_area.view .tool ul li button.scrap.on span:before{background-position:0 -15px;}
.hire_area.view .tool ul li .tooltipWrap .box dd .phoneArea{padding:15px 0 15px 15px;background-color:#f8f9fb;border-bottom:1px solid #e5e5e5;}
.hire_area.view .tool ul li .tooltipWrap .box dd .phoneArea em{display:inline-block;margin-right:13px;font-size:14px;color:#333;}
.hire_area.view .tool ul li .tooltipWrap .box dd .phoneArea span.selectbox span{min-width:49px;}
.hire_area.view .tool ul li .tooltipWrap .box dd .phoneArea input.txt{width:70px;}
.hire_area.view .tool ul li .tooltipWrap .box dd .phoneArea .btn.typeBlack{float:right;padding:8px 17px 9px;margin-right:20px;color:#fff;vertical-align:middle;}
.hire_area.view .tool ul li .tooltipWrap .box dd .phoneArea .btn.typeBlack strong{font-size:13px;color:#fff;line-height:normal;}
.hire_area.view .tool ul li .tooltipWrap .box dd .phoneArea .hypen{margin:0 1px;font-size:14px;color:#999;vertical-align:-2px;}
.hire_area.view .tool ul li .tooltipWrap .box dd .agreeArea{margin-top:10px;}
.hire_area.view .tool ul li .tooltipWrap .box dd .agreeArea label.checkbox span{font-size:13px;color:#333;}
.hire_area.view .tool ul li .tooltipWrap .box dd .agreeArea .round{padding:5px 11px 7px;margin-left:10px;font-size:12px;color:#7f7f7f;}
.hire_area.view .tool ul li .tooltipWrap .box dd .agreeArea .round span{display:inline;background:#fff;;font-size:12px;color:#7f7f7f;line-height:inherit;}
.hire_area.view .tool ul li .tooltipWrap .box dd .agreeArea .round span:after{content:"";display:inline-block;clear:both;width:0.7rem;height:0.4rem;margin-left:0.8rem;background:url(../images/jobs/sprite_bg.png) no-repeat 0 -14.8rem;background-size:71rem;vertical-align:middle;}
.hire_area.view .tool ul li .tooltipWrap .box dd .agreeArea .confirmTxt{display:none;padding-left:23px;margin-top:5px;font-size:12px;line-height:18px;color:#8a8989;}
.hire_area.view .tool ul li .tooltipWrap .box dd .agreeArea .confirmTxt.on{display:block;}
.hire_area.view .tool ul li .tooltipWrap .box dd .logArea{padding:20px 0;text-align:center;}
.hire_area.view .tool ul li .tooltipWrap .box dd .logArea p{font-size:14px;color:#999;}
.hire_area.view .tool ul li .tooltipWrap .box dd .logArea .round{padding:10px 17px 12px;margin-top:15px;}
.hire_area.view .tool ul li .tooltipWrap .box dd .logArea .round span{font-size:14px;color:#0096ff;}
.hire_area.view .tool ul li .tooltipWrap .box dd .logArea .round span:after{content:"";display:inline-block;clear:both;width:0.4rem;height:0.7rem;margin-left:1rem;background:url(../images/jobs/sprite_bg.png) no-repeat -2rem -13.1rem;background-size:71rem;}

.hire_area .jobsSumm .inner .jobsInfo{padding:25px 50px 40px;}
.hire_area .jobsTit .period{padding-top:10px;font-size:14px;color:#999;letter-spacing:0;}
.hire_area .jobsTit .period > span{font-family:Tahoma, sans-serif;}
.hire_area .jobsTit .period .dDay{color:#ff1e00;}
.hire_area .jobsInfo > ul{}
.hire_area .jobsInfo > ul:after{content:"";display:block;clear:both;}
.hire_area .jobsInfo > ul li{float:left;width:250px;}
.hire_area .jobsInfo li h4{padding-bottom:13px;font-size:16px;font-weight:bold;color:#000;}
.hire_area .jobsInfo li dl{line-height:1;font-size:14px;color:#000;}
.hire_area .jobsInfo li dl dt{width:70px;font-weight:normal;color:#999;}
.hire_area .jobsInfo li dl dt,
.hire_area .jobsInfo li dl dd{display:inline-block;padding:6px 0;vertical-align:middle;;}
.hire_area .jobsInfo li dl dd{position:relative;width:165px;}
.hire_area .jobsInfo li dl dd .num{font-family:Tahoma, sans-serif;letter-spacing:0;}
.hire_area .jobsInfo li.info2 dl dd .tooltipWrap{right:-25px;}
.hire_area .jobsInfo li.info2 dl dd .tooltipWrap .box{left:-45px;min-width:260px;}
.hire_area .jobsInfo li.info2 dl dd .tooltipWrap .box:after{left:50px;}
.hire_area .jobsInfo li.info2 dl dd li{width:auto;}
.hire_area .jobsInfo li.info2 dl dd a{color:#333;line-height:18px;}
.hire_area .jobsInfo li.info2 dl dd a:focus,
.hire_area .jobsInfo li.info2 dl dd a:hover{color:#1f81fc;border-bottom:1px solid #1f81fc;}
.hire_area .jobsInfo li dl dd .tooltipWrap{right:-22px;top:50%;margin-top:-10px;}
.hire_area .jobsInfo li dl dd.prefer .tooltipWrap .box{right:-26px;width:600px;}
.hire_area .jobsInfo li dl dd.prefer .tooltipWrap .box:after{left:inherit;right:30px;}
.hire_area .jobsInfo li .btnArea button{padding:10px 16px 9px;}
.hire_area .jobsInfo li .btnArea button span{font-size:12px;color:#333;}
.hire_area .jobsInfo li .logo{position:absolute;left:60px;top:25px;display:table;width:205px;height:90px;text-align:center;}
.hire_area .jobsInfo li .logo .logo_box {display:table-cell;vertical-align:middle;}
.hire_area .jobsInfo li .logo .url{display:inline-block;max-width:226px;margin-top:10px;border-bottom:1px solid #0071ff;;font-size:13px;color:#0071ff;letter-spacing:0;word-break:break-all;}
.hire_area .jobsInfo li .logo a{ display:block;text-align:center; padding:0;}
.hire_area .jobsInfo li .logo a img{display:inline-block;width:auto;max-width:205px;max-height:90px;margin:auto;}
.hire_area .jobsInfo li.info1{margin-right:30px;}
.hire_area .jobsInfo li.info1 dl dd .tooltipWrap .box{left:-40px;min-width:245px;}
.hire_area .jobsInfo li.info1 dl dd .tooltipWrap .box:after{left:42px;}
.hire_area .jobsInfo li.info2{width:333px;padding:0 0 0 70px;}
.hire_area .jobsInfo li.info2 dl dd{width:207px;}
.hire_area .jobsInfo li.info2 dl dd span.fc_blu03.shape {overflow: hidden;display: inline-block;width: 100%;color: #1f81fc !important;text-overflow: ellipsis;white-space: nowrap;}
.hire_area .jobsInfo li.info3{width:440px;}
.hire_area .jobsInfo li.info3 dl dt{width:70px;}
.hire_area .jobsInfo li.info3 dl dd{width:365px;}
.hire_area .jobsInfo li.info4{width:638px;padding:28px 0 0 70px;}
.hire_area .jobsInfo li.info4 dl dd{width:552px;}
.hire_area .jobsInfo li.no_data {width:250px;height:185px;}
.hire_area .jobsInfo li.no_data h4,
.hire_area .jobsInfo li.no_data dl {display:none;}
.hire_area .jobsInfo li.no_data .logo {top:40px;left:35px;width:231px;height:288px;}
.hire_area .jobsInfo li.no_data .logo a {padding:0;}
.hire_area .jobsInfo li.no_data .logo a img {max-width:100%;max-height:100%;border:1px solid #e8e8e8;}
.hire_area .jobsInfo .ellipsis{display:block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/* ¿Â¶óÀÎ ÀÔ»çÁö¿ø ÆË¾÷ - ÇÊ¿ä À¯¹« È®ÀÎÁß */
.popup .pop_con .appli_area {display:block;padding:0 20px;}
.popup .pop_con .appli_area .tit {display:block;line-height:1;padding:0 7px 15px;border-bottom:1px solid #dcdcdc; font-family:"Noto Sans KR";}
.popup .pop_con .appli_area .tit h4 {line-height:1;font-size:22px;color:#000;}
.popup .pop_con .appli_area .tit.titPaddingBottom h4{padding-bottom:10px;}
.popup .pop_con .appli_area .tit.titPaddingBottom span{font-size:13px; color:#e88162;}
.popup .pop_con .appli_area .tit.titPaddingBottom .txtOrgLine{line-height:1.3;}
.popup .pop_con .appli_area .titPaddingTop{padding-top:15px; /*padding-left:5px;*/}
.popup .pop_con .appli_area .titPaddingTop li{padding-bottom:5px;}
.popup .pop_con .appli_area .titPaddingTop span{font-size:18px; vertical-align:middle;}

.popup .pop_con .appli_area .titPaddingTop label.radiobox{display:inline-block;zoom:1;*display:inline;height:26px;margin:0 0 0 18px;background:url(../images/common/radio_off2.png) no-repeat 0 50%;line-height:26px;}
.popup .pop_con .appli_area .titPaddingTop label.radiobox.lb,
label.radiobox:first-child {margin-left:0;}
.popup .pop_con .appli_area .titPaddingTop label.radiobox input.rdi{width:26px;height:26px;margin-right:7px;opacity:0;filter:alpha(opacity=0);vertical-align:-1px;cursor: pointer;}
.popup .pop_con .appli_area .titPaddingTop label.radiobox span{vertical-align:top;}
.popup .pop_con .appli_area .titPaddingTop label.radiobox.on{background-image:url(../images/common/radio_on2.png);}
.popup .pop_con .appli_area .titPaddingTop label.radiobox.on span {color:#006cff;}
.popup .pop_con .appli_area .titPaddingTop label.checkbox{display:inline-block;zoom:1;*display:inline;width:auto;height:20px;margin-right:15px;font-size:0;background:url(../images/common/chk_off.jpg) no-repeat 0 50%;line-height:18px;box-sizing:border-box;}
.popup .pop_con .appli_area .titPaddingTop label.checkbox.lb,
label.checkbox:first-child{margin-left:0;}
.popup .pop_con .appli_area .titPaddingTop label.checkbox input.chk{width:20px;height:20px;margin-right:5px;opacity:0;filter:alpha(opacity=0);vertical-align:middle;}
.popup .pop_con .appli_area .titPaddingTop label.checkbox span{display:inline-block;font-size: 14px;color: #666;}
.popup .pop_con .appli_area .titPaddingTop label.checkbox.on{background:url(../images/common/chk_on.jpg) no-repeat 0 50%;}
.popup .pop_con .appli_area .titPaddingTop label.checkbox.on span {color:#006cff;}
.popup .pop_con .appli_area .titPaddingTop label.checkbox.all{background-position: 0px 0px;}
.popup .pop_con .appli_area .titPaddingTop label.checkbox.all.on{background-position:0 -48px;}
.popup .pop_con .appli_area .total {position:absolute;right:15px;top:28px;font-size:18px;color:#666;}
.popup .pop_con .appli_area .total span {color:#3a42ff;}
.popup .pop_con .appli_file ul li {margin:15px 0;font-size:0;}
.popup .pop_con .appli_file ul li:last-child {margin:15px 0 0;}
.popup .pop_con .appli_file ul li > p {display:inline-block;overflow:hidden;max-width:95%;line-height:1.3;font-size:18px;color:#000;text-overflow: ellipsis;white-space: nowrap;vertical-align:middle;}
.popup .pop_con .appli_file ul li > button {display:inline-block;height:18px;margin-left:10px;font-size:13px;;vertical-align:middle;}
.popup .pop_con .appli_file ul li.no_data p {display:block;line-height:1.5;text-align:left; padding-left:15px;}
.popup .pop_con .appli_file ul li > strong {display:inline-block;margin:0 10px;font-size:18px;vertical-align:middle;}
.popup .pop_con .appli_file ul li > span {display:inline-block;font-size:18px;vertical-align:middle;}
.popup .pop_con .appli_file ul li > span > a {display:inline-block;margin-left:5px;vertical-align:middle;}
.popup .pop_con .btn_area {padding:4rem 0 0;}
.popup .pop_con .appli_view .tb {width:100%;}
.popup .pop_con .appli_view .tb th,
.popup .pop_con .appli_view .tb td {padding:1.1rem 0 0 0.4rem;text-align:left;font-size:1.5rem;color:#666;}
.popup .pop_con .appli_view .tb th {font-weight:normal;color:#000;}
.popup .pop_con .appli_view .tb.input th,
.popup .pop_con .appli_view .tb.input td {line-height:2.4rem;padding:0.7rem 0 0 0.4rem;text-align:left;font-size:1.5rem;color:#666;}
.popup .pop_con .appli_view .tb.input td {text-align:right;}
.popup .pop_con .appli_view .tb.input td input.txt {width:30rem;max-width:100%;padding:0 0.8rem;text-align:right;box-sizing: border-box;border-radius:0.5rem;}
.popup .pop_con .appli_view .tb.input td input.txt::placeholder {letter-spacing: -1px;box-sizing:border-box;}
.popup .pop_con .topText {padding-top:17px;color:#333;font-size: 20px;text-align:center;line-height: 30px;letter-spacing:-2px;}
.popup .pop_con .topText strong {color:#006cff;font-size: 25px;}
.popup .pop_con .txtPoint {text-align:center; margin-top:20px; font-family:"NanumGothic"; font-size:13px; color:#000;}
.popup .pop_con .txtPoint strong {color:#fa7202;}
.popup .pop_con .box {border:solid 1px #e6e6e6; background:#fcfcfc;  text-align:center; font-family:"NanumGothic";}
.popup .pop_con h5.title {padding-bottom:12px; border-bottom:solid 1px #d8d8d8;font-weight:normal;}
.popup .pop_con h6.title {margin-top:20px;line-height:1;font-size:18px;font-weight:normal;}
.popup .pop_con h6.title > span {font-size:12px;}
.popup.formPopup #mojip_sel {font-size:15px;}
.popup.formPopup .recruitTab1 {margin-top:20px;height:43px;border-bottom:solid 1px #d7d7d7;}
.popup.formPopup .recruitTab1 ul {zoom:1;}
.popup.formPopup .recruitTab1 ul:after {content:""; display:block; clear:both;}
.popup.formPopup .recruitTab1 li {float:left; margin-right:-1px; padding-left:1px;border: solid 1px #d7d7d7;border-width: 1px 1px 0;}
.popup.formPopup .recruitTab1 li a {display:block; padding:16px 0px 13px 0px; font-size: 15px;width:124px; text-align:center;}
.popup.formPopup .recruitTab1 li.on {position:relative; z-index:1; border:solid 1px #d7d7d7;border-width:1px 1px 0;background:#fff;}
.popup.formPopup .recruitTab1 li.on a {}
.popup.formPopup .tb {margin-top:10px; border-top:solid 2px #666; width:100%}
.popup.formPopup .tb th {text-align:left; padding:0 10px; border-bottom:solid 1px #e6e6e6; border-right:#e6e6e6; background:#f8f8f8; height:34px; color:#666;}
.popup.formPopup .tb td {text-align:left; padding:5px 10px; border-bottom:solid 1px #e6e6e6; color:#666;}
.popup.formPopup .tb .point1 {color:#0051ff}
.popup.formPopup .tb .point2 {color:#fa7202}
.popup.formPopup .radioList {padding:0 10px; text-align:left; max-height:180px; overflow-y:auto; overflow-x:hidden; *height:117px; *overflow:scroll}
.popup.formPopup .radioList li {overflow:hidden;padding:8px 10px 9px 0}
.popup.formPopup .radioList li .br_txt {line-height:1.5;font-size:15px;padding:0 0 10px;font-weight:bold;}
.popup.formPopup .radioList li .br_txt + span {font-size:15px;color:red;font-weight:bold;}
.popup.formPopup .radioList li:first-child {background:none}
.popup.formPopup .radioList li label {float:left; padding-top:2px; color:#666; width:350px;font-size:15px;}
.popup.formPopup .radioList li label input[type="radio"] {margin:0 5px 0 1px; vertical-align:middle}
.popup.formPopup .radioList li div {float:right; overflow:hidden; width:153px;}
.popup.formPopup .radioList li div span {float:left; padding:3px 9px 0 0; color:#a2a2a2;font-size:15px;}
.popup.formPopup .radioList li div a {float:left;padding-left:3px;}
.popup.formPopup .radioList.ty2 {overflow-y:hidden; height:auto;}
.popup.formPopup .radioList.ty2 li {padding:10px 3px; color:#666;}
.popup.formPopup .radioList.ty2 li strong {float:left; width:62px; color:#333;}
.popup.formPopup .radioList.ty2 li span {float:left; width:426px; padding-left:15px; margin-left:9px;}
.popup.formPopup .radioList.ty2 li span a {display:inline-block; *display:inline; margin-left:3px; vertical-align:-2px;}
.popup.formPopup .radioList.ty2#tab3sub2 li a {display:inline-block;line-height:20px;font-size:14px;}
.popup.formPopup .radioList.ty2#tab3sub2 li a img {margin-right:10px;vertical-align: middle;}
.popup.formPopup .panel {border-bottom:solid 1px #d8d8d8; padding-bottom:20px;}
.popup.formPopup .attach {margin-top:-20px; background-color:#fff; border-bottom:solid 1px #d8d8d8; padding-top:1px; padding-bottom:20px;}
.popup.formPopup .box {margin-top:10px;font-size:12px; clear:both}
.popup.formPopup .box.radioList {border: solid 1px #e6e6e6;background: #fcfcfc;}
.popup.formPopup .box.radioList li label img {width:auto;display:inline-block;margin-left:5px;vertical-align: text-bottom;}
.popup.formPopup .attach span.file,
.popup.formPopup .panel span.file {position:relative; display:inline-block; *display:inline; width:68px; height:28px; overflow:hidden; background:url(../images/jobs/btn_fileSearch.gif) no-repeat 0 0;}
.popup.formPopup .attach span.file input,
.popup.formPopup .panel span.file input {position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; filter:alpha(opacity=0); /* For IE8 and earlier */ cursor:pointer;}
.popup.formPopup .fileArea {margin-top:8px;}
.popup.formPopup .fileArea .date {overflow:hidden}
.popup.formPopup .fileArea .date .selectbox {float:left;height:28px;width:100px;}
.popup.formPopup .fileArea .date .selectbox span {line-height:26px;padding: 0 24px 0 5px;background: #fff url(../images/members/ico_form.png) no-repeat 100% -1172px;}
.popup.formPopup .fileArea .date:after {content:""; display:block; clear:both;}
.popup.formPopup .fileArea .date .select {float:left; height:28px; width:102px; margin-top:0; line-height:28px;}
.popup.formPopup .fileArea .date .input {float:left;margin:0; height:28px; width:281px;margin-left:3px;  line-height:28px;box-sizing:border-box;}
.popup.formPopup .fileArea .date a,
.popup.formPopup .fileArea .date span.file {float:left; margin-left:3px;}
.popup.formPopup .fileArea .box {margin-top:10px;}
.popup.formPopup .fileArea .info {margin-top:10px; font-size:15px; color:#999;line-height:25px;}
.popup.formPopup .fileArea .info strong {color:#666;}
.popup.formPopup .fileArea .info em {color:#0084ff; font-weight:bold;}
.popup.formPopup .fileArea .list {padding-bottom:7px;}
.popup.formPopup .fileArea .list li {zoom:1; margin-bottom:3px;}
.popup.formPopup .fileArea .list li:after {content:""; display:block; clear:both;}
.popup.formPopup .fileArea .list .select {float:left; height:28px; width:102px; margin-top:0; line-height:28px;}
.popup.formPopup .fileArea .list .input {float:left;margin:0; height:26px; width:352px; margin-left:3px; line-height:26px;}
.popup.formPopup .fileArea .list a {float:left; margin-left:3px;}
.popup.formPopup .freeFrom {padding:12px 13px}
.popup.formPopup .freeFrom li {overflow:hidden; margin-top:5px;}
.popup.formPopup .freeFrom li:first-child {margin-top:0;}
.popup.formPopup .freeFrom li  strong {float:left; padding-top:8px;  width:77px;}
.popup.formPopup .freeFrom li  span.txt {float:left;padding-left:12px; width:423px;}
.popup.formPopup .freeFrom li  span.txt input {float:left;height:26px;}
.popup.formPopup .freeFrom li  span.txt .w1 {width:335px;}
.popup.formPopup .freeFrom li  span.txt .w2 {width:406px;}
.popup.formPopup .freeFrom li  span.txt a {float:left;margin-left:3px;}
.popup.formPopup .freeFrom li  span.file {float:left; *display:inline; margin-left:3px;}
.popup.formPopup .userinfo .col1 {width:105px;}
.popup.formPopup .userinfo .col2 {width:434px;}
.popup.formPopup .userinfo span.selectbox {position:relative; display:inline-block; zoom:1; *display:inline; max-width:201px; height:21px; padding:0 0 0 1px;line-height:21px; line-height:21px;}
.popup.formPopup .userinfo span.selectbox span {float:none; display:block;width:auto;line-height: 19px;font-size:15px;height:100%; margin:0; padding:0 24px 0 5px;border: 1px solid #cecdcd;background:url(../images/jobs/pop_sel.jpg)no-repeat 100% 50%;text-align:center;white-space:nowrap;box-sizing: border-box;}
.popup.formPopup .userinfo span.selectbox select {position:absolute; left:0; top:0; width:100% !important; height:100%; margin:0; opacity:0; filter:alpha(opacity=0); /* For IE8 and earlier */}
.popup.formPopup .userinfo input.txt {height:21px; padding:0 5px; border:1px solid #cecdcd; color:#666; line-height:21px;}
.popup.formPopup .userinfo input.chk {width:13px; height:13px; margin:0; padding:0; vertical-align:4px;}
.popup.formPopup .userinfo label.lb {line-height:23px; line-height:28px\0; *line-height:28px;}
.popup.formPopup .userinfo label.lb span {vertical-align:top;}
.popup.formPopup .userinfo label.lb input.chk {margin:6px 4px 0 0;}
.popup.formPopup .userinfo th,
.popup.formPopup .userinfo td {height:23px; padding:6px 0;}
.popup.formPopup .userinfo th div {padding-left:11px; font-size:15px;}
.popup.formPopup .userinfo td div {zoom:1; padding-left:15px;font-size:15px;}
.popup.formPopup .userinfo td div:after {content:""; display:block; clear:both;}
.popup.formPopup .userinfo td span.selectbox,
.popup.formPopup .userinfo td input.txt,
.popup.formPopup .userinfo td label.lb,
.popup.formPopup .userinfo td em {float:left; margin-right:5px;}
.popup.formPopup .userinfo td em {height:23px; line-height:23px;}
.popup.formPopup .userinfo td span.selectbox {width:100px;}
.popup.formPopup .userinfo td span.sel3 {width:90px;margin-left:5px;}
.popup.formPopup .userinfo td span.sel3 span {text-align:left;}
.popup.formPopup .userinfo .tr2 .txt,
.popup.formPopup .userinfo .tr3 .txt {width:100px;font-size:15px;text-indent:0;text-align:center;}
.popup.formPopup .userinfo .tr2 .txt2,
.popup.formPopup .userinfo .tr3 .txt2 {margin-right:15px;text-indent:0;text-align:center;}
.popup.formPopup .userinfo .tr4 .txt1 {width:140px;font-size:15px;text-indent:0;text-align:left;}
.popup.formPopup .userinfo .tr4 .txt2 {width:168px; margin-right:15px;text-indent:0;text-align:left;}
.popup.formPopup .userinfo .tr4 .select {width:95px; margin-right:7px;}
.popup.formPopup .userinfo .desc {padding:12px 0 21px; font-size:15px;border-bottom:1px solid #d8d8d8; color:#666;}
.popup.formPopup .resumeAgree {padding-top:20px;}
.popup.formPopup .resumeAgree .txt {font-size:15px; color:#000;}
.popup.formPopup .resumeAgree .lb {display: inline-block;line-height: 17px;margin-left:10px;font-size:15px;vertical-align: text-top;}
.popup.formPopup .resumeAgree .lb input {height:auto;vertical-align:middle;}
.popup.formPopup .resumeAgree .lb span {margin:0 0 0 5px;font-size:13px; font-weight:bold; color:#000;vertical-align:middle;}
.popup.formPopup .resumeAgree .inn {padding:12px; margin-top:10px; background-color:#f6f6f6; border:1px solid #d8d8d8;}
.popup.formPopup .resumeAgree .inn ol {}
.popup.formPopup .resumeAgree .inn ol li {margin-left:13px;font-size:15px;color:#666;line-height:25px;text-indent:-13px;}
.popup.login .box {padding:20px 40px; margin:10px 0 0 10px;}
.popup.login .box p {font-size:13px; color:#666;}
.popup.login .box p strong {font-weight:normal;}
.popup.login .box .pushArea {margin-top:20px;}
.popup.login .box .pushArea:after {display:block; content:""; clear:both;}
.popup.login .box .pushArea span {float:left;}
.popup.login .box .pushArea span  .input {width:348px; height:26px; display:block; margin-top:5px; line-height:26px;}
.popup.login .box .pushArea span  .input:first-child {margin-top:0;}
.popup.login .box .pushArea a {float:left; margin-left:5px;}
.popup.login .box .pushArea .login_btn {float:right;width:115px;height:62px;line-height:62px;font-size:20px;color:#fff;text-align:center;background:#fc7c00;border:none;}
.popup.login .box .bZone {clear:both; text-align:left; }
.popup.login .bZone {position:relative; height:14px; margin:10px 0 20px; color:#999;font-size:13px; line-height:13px; line-height:16px\0; *line-height:16px;}
.popup.login .bZone input.chk {width:20px; height:20px; margin-right:10px;}
.popup.login .bZone label:first-child {margin-left:0;}
.popup.login .bZone label span,
.popup.login .bZone a {color:#999;}
.popup.login .bZone a {margin-left:7px;}
.popup.login .bZone a strong {color:#333;}
.popup.login .bZone a span {letter-spacing:0;}
.popup.login .bZone .link {position:absolute; top:0; right:0;}
.popup.login .bZone .link a {margin-left:0;font-size:13px; line-height:13px; text-decoration:none;}
.popup.login .bZone .link .bar {display:inline-block; height:13px; width:1px; margin:-1px 7px 1px 8px; vertical-align:middle; background-color:#dbdbdb;}

/* ------------------------------------------ ÇÊ¿äÀ¯¹« È®ÀÎ Áß end ------------------------------------------ */



/* contents */
#contents {width:100%;margin:18.7rem 0 0;}
#contents:before{content:''; display:block; width:100%; height:1px; background:#f0f0f0; top:13rem; position:absolute; z-index:9999;}
#contents .content {display:block;max-width:1260px;margin:auto;padding:0 0 10rem;box-sizing:border-box;}
h3 {line-height: 1;font-weight:bold;font-size:2.8rem;color:#333; font-family:"Noto Sans KR";letter-spacing:-1px;}
h4 {line-height: 1;font-weight:bold;font-size:1.8rem;color:#333; font-family:"Noto Sans KR";letter-spacing:-1px;}

/* breadcamp */
#contents .breadcamp{display:block;min-height:5rem;padding:1.6rem 0;margin-bottom:5rem;font-family:"Noto Sans KR"; font-size:1.3rem;box-sizing:border-box;}
#contents .breadcamp.infoview{margin-bottom: 7rem;}
#contents .breadcamp.comInfoBcmp{margin-bottom: 3rem;}
#contents .breadcamp .lst:after{content: ''; display: table; clear: both;}
#contents .breadcamp .lst .tp{float: left;}
#contents .breadcamp .lst .tp .txt{font-size: 1.3rem; color: #888888; display: block; line-height: 1.8rem; font-weight: 400;}
#contents .breadcamp .lst .tp+.tp .txt:before{content: ''; display:inline-block; clear:both; margin-left: 1rem; margin-right: 1rem; background:url(/images/breadarrow.png)no-repeat center; width:1.1rem; height:1rem; }
#contents .breadcamp .lst .tp:first-child .txt{width: 2.2rem; height: 1.8rem; background: no-repeat url(../images/home.png); font-size: 0;}
#contents .breadcamp .lst .tp:last-child .txt{color: #333333;}

/* Å×ÀÌºí  */
.board_area{position:relative;}
.board_area table{width:100%;background-color:#fff;border-top: 2px solid #484848;}
.board_area table th .checkbox,

.board_area table td .checkbox {float:left;}
.board_area thead th {position: relative;height:4.8rem;line-height:1;background-color: #fff;border: solid #000;border-width: 0 0 1px;font-size: 1.4rem;text-align: center;color: #333333;font-weight: bold;}
.board_area thead th div,
.board_area tbody th div{position:relative;}
.board_area thead th:first-child div.chk{text-align:left;padding-left:1.5rem;}
.board_area thead th div label.checkbox{margin-right:2rem;vertical-align:-1px;}
.board_area thead th div:before,
.board_area tbody th div:before{content:"";display:inline-block;clear:both;position:absolute;left:0;top:-1px;width:1px;height:19px;background-color:#e5e5e5;}
.board_area thead th:first-child div:before,
.board_area tbody th:first-child div:before{display:none;}
.board_area tbody th{background-color:#f8f9fb;color:#333;}
.board_area tbody tr > th:first-child{border-left:none;}
.board_area tbody th,
.board_area tbody td{overflow: initial;padding:2.2rem 1rem;border-bottom:1px solid #ccc;font-size:1.5rem;color:#333;}
.board_area tbody td.tc {text-align:center;}
.board_area tbody td.t1.tc {font-size:1.5rem;}
.board_area tbody td .none_list {padding:5rem;font-size:1.5rem;color:#000;text-align:center;}
.board_area tbody td a{display:inline-block;zoom:1;font-size:1.3rem;color:#333;vertical-align:top;}
.board_area tbody td a:hover,
.board_area tbody td a:focus{color:#333;}
.board_area tbody td dl{}
.board_area tbody td dl:after{content:"";display:block;clear:both;}
.board_area tbody td dt,
.board_area tbody td dd{float:left;font-size:1.2rem;line-height:2.2rem;}
.board_area tbody td dt{margin-right:0.3rem;font-weight:normal;color:#333;}
.board_area tbody td .round{color:#333;}
.board_area tbody td .sizeUp{font-size:1.5rem;}
.board_area tbody td .num + .sizeUp{padding-top:1.5rem;}
.board_area tbody td .up {display:block;}
.board_area tbody td .up span {margin-top:1rem;font-size:1.3rem;color:#2384ff;text-decoration: underline;}
.board_area tbody td.no_data {height:15rem;font-size:1.8rem;color:#333;}

.board_area .txtBox{font-size:1.5rem;color:#333;}
.board_area .txtBox > div{margin-top:1rem;font-size:0;}
.board_area .txtBox > div:first-child{margin-top:0;}
.board_area .txtBox .company_name {display:none;}
.board_area .txtBox a {display:inline-block;max-width: calc(100% - 4rem);line-height:1.2;overflow:hidden;color:#000;font-size:1.7rem;text-overflow:ellipsis;white-space:nowrap;word-spacing:normal;color:#333;}
.board_area .txtBox a.scrap img {width:2.2rem;margin-left:1rem;}
.board_area .txtBox p {line-height: 1;padding:0.7rem 0 0;}
.board_area .txtBox p:first-child {padding:0;}
.board_area .txtBox p.red {color:#3a6cff;}
.board_area .txtBox p.blue {color:#2384ff;}
.board_area .txtBox + .btn_area {margin-top:1rem;}
.board_area .txtBox .company_info {display:none;}
.board_area .up_date p {line-height:1.5;color:#666;}
.board_area .up_date p.up {color:#2384ff;}

.board_area .dead_line {display:block;text-align:center;}
.board_area .dead_line p {line-height:1;font-size:1.5rem;color:#000;font-weight:bold;}
.board_area .dead_line a.btn {width:8rem;height: 3.5rem;line-height:3.5rem;padding:0;margin-top:1rem;font-size: 1.2rem;border-radius: 4px;}
.board_area .dead_line a.btn.orange {color: #fff;background: #243d92;}
.board_area .dead_line a.btn.orange2 {color: #fff;background: #0070c0;}
.board_area .dead_line a.btn.blue {color: #fff;background: #2f5aa6;}

.board_area .btn_area {display:block;text-align:center;margin-top:5rem;}
.board_area .btn_area a.btn {display:inline-block;width:auto;height:7.2rem;line-height:7.2rem;padding:0 7rem;margin:0 0.5rem;font-size:1.8rem;font-weight:400;color:#fff;background:#c1c1c1;border-radius:4px;box-sizing:border-box;}
.board_area .btn_area a.btn.colored {background:#333;color:#fff;}
.board_area .btn_area.right {text-align:right;}
.board_area .btn_area.right a.btn {margin-left:1rem;text-align:center;}


.board_area .btnBox{padding-left:0;}
.board_area .btnBox > button{width:103px;height:37px;padding:0;margin-top:7px;}
.board_area .btnBox > button:first-child{margin-top:0;}
.board_area .btnBox > button.save{background-color:#f8f9fb;}

.board_area .btn_expand{display:block;text-align:center;position:absolute;bottom:-38px;left:50%;margin-left:-98px;width:180px;height:37px;border:solid 1px #dbdbdb;border-width:0 1px 1px 1px}
.board_area .btn_expand span{color:#666;font-size:12px;line-height:37px;}
.board_area .btn_expand span:after{content:"";display:inline-block;clear:both;width:7px;height:4px;margin-left:14px;background: url(../images/common/sprite_bg.png) no-repeat 0 -148px;vertical-align:middle;}
.board_area .btn_expand.open span:after{background:url(http://image.career.co.kr/career_new4/common/sprite_bg.png) no-repeat 0 -152px;}
.board_area .btn_expand span strong{color:#ff1f00;font-weight:700}

.manage_area .option_btn {display:block;padding:20px 0 0;font-size:0;}
.manage_area .option_btn button {line-height:48px;margin:0 10px 0 0;padding:0 40px;font-size:16px;color:#fff;background:#3a6cff;border:none;}

/* ÆäÀÌÂ¡ */
.pagingArea{clear:both;padding:4rem 0 0;text-align:center;font-size:0;}
.pagingArea *{vertical-align:top;}
.pagingArea span,
.pagingArea strong,
.pagingArea a {display:inline-block;position:relative;width:4rem;height:4rem;line-height:4rem;font-size:1.4rem;font-family:Montserrat;color:#848484;border-radius:0;}
.pagingArea strong{margin:0 0.3rem;border:1px solid #111;font-weight:bold;color:#111;}
.pagingArea a{margin:0 0.3rem;background-color:#fff;border:1px solid #ccc;}
.pagingArea a:first-child{margin-left:0;}
.pagingArea span{font-size:0;text-indent:-9999em;}
.pagingArea span:after{content:"";display:inline-block;clear:both;width:6px;height:9px;background:url(../images/jobs/sprite_bg.png) no-repeat;vertical-align:middle;}
.pagingArea .prev:after{position:absolute;top:14px;left:15px;background-position:-59px -129px;}
.pagingArea .next:after{position:absolute;top:14px;left:15px;background-position:-49px -129px;}

/* °Ë»öÃ¢ */
.searchArea {zoom:1;overflow:hidden;padding:0;background-color:#fff;}
.searchArea:after {content:"";display:block;clear:both;}
.searchArea .searchInner {}
.searchArea .searchInner:after {display:block;content:"";clear:both;}
.searchArea .searchInner .fl {float:left;}
.searchArea .searchInner .fl .total {line-height:3.4rem;font-size:1.5rem;color:#000;}
.searchArea .searchInner .fl .total span {color:#000;}
.searchArea .searchInner .fr {float:right;}
.searchArea .searchInner .fr .searchBox {display:block;font-size:0; text-align:center;}
.searchArea .searchInner .fr .searchBox:after {display:block;clear:both;content:"";}
.searchArea .searchInner .fr .searchBox span.selectbox {float:left;margin-right:10px;position:relative;display:inline-block;*display:inline;zoom:1;height:50px;overflow:hidden;*margin-left:5px;vertical-align:middle;}
.searchArea .searchInner .fr .searchBox span.selectbox span {display:block;height:100%;overflow:hidden;padding:17px 38px 17px 10px;font-size:16px;background:#fff url(../images/icon/ico_form.png) no-repeat 100% -789px;border:1px solid #d6d6d6;color:#999;line-height:1;letter-spacing:-0.075em;}
.searchArea .searchInner .fr .searchBox span.selectbox span.on {color:#000;}
.searchArea .searchInner .fr .searchBox span.selectbox select {z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;opacity:0;filter:alpha(opacity=0);}
.searchArea .searchInner .fr .searchBox .inp {float:left;}
.searchArea .searchInner .fr .selectbox {margin-left:1rem;}
.searchArea .searchInner input.txt{width:50rem;height:6rem;border:1px solid #cccccc;font-size:1.8rem;line-height:6rem;text-indent:1.5rem;vertical-align:top;box-sizing:border-box;letter-spacing:-0.075em; border-radius:0;}
.searchArea .searchInner input.txt::placeholder{color:#a6a6a6; font-size:1.8rem}
.searchArea .searchInner .btn_box {display:inline-block;}
.searchArea .searchInner .btn {height:6rem;line-height:6rem;margin-left: 0.7rem;padding:0;font-size: 1.3rem;color: #fff;border-radius:0; font-family:"Noto Sans KR"; font-weight:400;cursor: pointer;}
.searchArea .searchInner .btn.colored {width:10rem;background-color:#333333;border:1px solid #333333;font-size:1.8rem;color:#fff;}
.searchArea .searchInner .btn.reset {width:3.6rem;height:5rem;padding:0;margin-left: 1.8rem;font-size:0;border:none;background:#fff url('/images/sch_reset_bg.png') no-repeat 50%;background-size:3.2rem; display:none;}

/* tooltip */
.tooltipWrap{position:absolute;top:1px;right:0;}
.tooltipWrap .box{display:none;position:absolute;top:3rem;z-index:2;padding:1.5rem 2.5rem 1.5rem 2.5rem;border:1px solid #696969;background-color:#fff;word-break:keep-all;box-sizing:border-box;}
.tooltipWrap .box:after{display:block;position:absolute;top:-0.7rem;width:1.1rem;height:0.7rem;content:"";background:url(../images/jobs/sprite_bg.png) no-repeat -1.1rem -14.9rem;}
.tooltipWrap .box,
.tooltipWrap .box li a{font-size:1.3re,line-height:2.2rem;color:#666;}
.tooltipWrap .box .closeBtn{display:block;position:absolute;top:1rem;right:1rem;width:1.3rem;height:1.3rem;background:url(../images/jobs/sprite_bg.png) no-repeat 0 -21.7rem;background-size:71rem;border:none;text-indent:-9999em;outline:none;cursor:pointer;}
.tooltipWrap > button{display:inline-block;width:2.1rem;height:2.1rem;padding:0;background:url(../images/jobs/sprite_bg.png) no-repeat 0 -9.9rem;font-size:0;text-indent:-9999em;vertical-align:middle;}
.tooltipWrap input.txt{width:12rem;height:3.4rem;border:1px solid #dcdcdc;font-family:Tahoma,sans-serif;font-size:1.4rem;color:#666;line-height:1;text-indent:1rem;letter-spacing:0;}
.tooltipWrap span.selectbox{position:relative;display:inline-block;*display:inline;zoom:1;height:3.6rem;overflow:hidden;vertical-align:middle;}
.tooltipWrap span.selectbox span{display:block;min-width:8.9rem;height:3.4rem;overflow:hidden;padding:0 3.2rem 0 0.9rem;background:#fff url(../images/jobs/arrow_select_gray.gif) no-repeat 100% 0;border:1px solid #dcdcdc;font-family:Tahoma,sans-serif;font-size:1.3rem;color:#666;line-height:3.4rem;letter-spacing:0;}
.tooltipWrap span.selectbox select{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;opacity:0;filter:alpha(opacity=0);}

/* ¹öÆ° */
#contents.sub_page .round{display:inline-block;line-height:25px;padding:0 9px;font-size:12px;border:1px solid #d4d4d4;border-radius:3em;color:#7f7f7f;letter-spacing:-0.075em;}
.round span{;font-weight:normal;color:#666;vertical-align:inherit;}
button.scrap span{display:inline-block;width:2.2rem;height:2.1rem;padding:0;background:url(../images/jobs/sprite_bg.png) no-repeat -1.7rem 0;text-indent:-9999em;}
button.scrap.on span{background:url(../images/jobs/sprite_bg.png) no-repeat -1.7rem -2.1rem;}
button.heart span{display:inline-block;width:2rem;height:1.8rem;padding:0;background:url(../images/jobs/sprite_bg.png) no-repeat -12rem 0;text-indent:-9999em;}
button.heart.on span{background:url(../images/jobs/sprite_bg.png) no-repeat -12rem -1.8rem;}
button.file{background-color:#63625d;border:1px solid #40403d;}
button.file span{font-size:1.2rem;font-weight:bold;color:#fff;}
button.file span:after{content:"";display:inline-block;clear:both;width:1.3rem;height:1rem;margin-left:0.6rem;background:url(../images/jobs/sprite_bg.png) no-repeat -4.8rem -5.6rem;}

/* ¹öÆ° - ¸®½ºÆ® ºä */
#contents .view .list_btn {display:block;height:auto;min-height:auto;padding:0;font-size:0;}
#contents .view .ca_chart + .list_btn {margin-top:3rem;}
#contents .view .list_btn:after {content:''; display:block; clear:both;}
#contents .view .list_btn a:before {content:''; display:inline-block; clear:both;width:1.3rem;height:1.3rem;margin-right:0.8rem;background:url('/images/jobs/list_btn_icon.png') no-repeat;background-size:1.5rem;vertical-align:middle;}
#contents .view .list_btn a.btn {display:inline-block;width:10.6rem;height:3.4rem;line-height:3.4rem;padding:0;margin-left:1rem;font-size:1.3rem;color:#fff;text-align:center;border:none; background:#8d909e; border-radius:4px;}
#contents .view .list_btn a.btn.prev {margin:0;}
#contents .view .list_btn a.btn.prev:before {background-position:0.2rem 0.2rem;}
#contents .view .list_btn a.btn.next:before {background-position:-4.5rem 0.2rem;}
#contents .view .list_btn a.btn.list {float:right;}
#contents .view .list_btn a.btn.list:before {width:1.3rem;height:1.3rem;margin:1rem 0.8rem 0 0;background:url('/images/jobs/view_list_icon.png') no-repeat 50%;background-size:1.3rem;vertical-align:top;}

/* ¹Ú¶÷È¸ ¾È³» */
.infoWrap {font-family: 'Pretendard';}
.infoWrap:after {content:'';display:block;clear:both;}
.infoWrap h3 {line-height:1.2;margin:0 0 3rem;font-size:4rem;letter-spacing: -3px; font-family: 'Noto Sans KR'; }
.infoWrap h3 > em {font-family:'Gulim';}
.infoWrap h3 br.br_mo{display:none;}
.infoWrap .top_box  {padding:3.5rem 8.5rem 3.5rem 14rem;margin:0 0 4rem;background:#f5f5f7 url('/images/icon_info_top.jpg') no-repeat 5rem 50%;border-radius:1rem;}
.infoWrap .top_box > p {line-height:1.4;font-size:1.6rem;color:#111;word-break: keep-all;}
.infoWrap .info_img {float: left;width: calc(100% - 63rem);}
.infoWrap .info_img img {display: block;width: 100%;max-height: 100%;}
.infoWrap .info_txt {display: inline-block;float: right;width: 63rem;padding:0 0 0 5rem;box-sizing: border-box;}
.infoWrap .info_txt dl {font-size:2rem;color:#111; margin-bottom:3rem;}
.infoWrap .info_txt dl > dt {width: 19rem; height: 5.5rem; line-height: 5.6rem; font-size: 2.5rem; color: #111; text-align: center; background: #d7caf6; border-radius: 1rem; font-weight: 500;}
.infoWrap .info_txt dl > dd {line-height:1.5;padding:0 0 0 2rem;margin:1.5rem 0 3rem;}
.infoWrap .info_txt dl > dd.dd_img{padding:0 0 0 0;margin:1rem 0 2rem;}
.infoWrap .info_txt dl > dd > p {word-break: keep-all;}
.infoWrap .info_txt dl > dd > p.txt_hypen{text-indent: -1.2rem; margin-left:1.2rem;}   

.infoWrap .info_txt dl > dd > img {display:block;max-width:100%;}
.infoWrap .info_txt dl > dd:last-child {margin:1.5rem 0 0;}
.infoWrap .infoBtn{margin:auto; margin-top:5rem;}
.infoWrap .infoBtn a{background: #166ad9; display: inline-block; line-height: 1; padding: 2rem 3rem; color: #fff; font-size: 1.8rem; border-radius: 10px;}
.infoWrap .infoBtn a.infoBtn_pc:after{content:url(/images/btn_arrow.png); display:inline-block; padding-left:1.7rem;}
.infoWrap .infoBtn a.infoBtn_tb{display:none;}

@supports (-webkit-hyphens:none){
	.infoWrap .info_txt > ul.txtBox .tit {padding:0.5rem 0 0;}
}

/* ¿À½Ã´Â ±æ */
.infoArea.info_map h4{font-size:2.2rem;color:#111;margin-bottom:5rem;}
.infoArea.info_map h4 > span {color:#1ac6f6;}
.info_map ul.tabs{margin-bottom:5rem;}
.info_map img{width:100%;}
.info_map ul.tabs li{position:relative;display:inline-block; width:18rem; height:5rem; line-height:1.2; border:1px solid #111; font-size:1.8rem; border-radius:10px; text-align:center; margin-right:2rem; cursor:pointer;box-sizing:border-box;}
.info_map ul.tabs li a {display:flex;justify-content: center;align-items: center;height:100%;font-weight:bold;}
.info_map ul.tabs li.on{border:2px solid #243d92; }
.info_map ul.tabs li.on a {color:#243d92;}
.info_map .tab_content {display:none;}
.info_map .way_area {display:block;overflow:hidden;margin:5rem 0 0;}
.info_map .way_area p.way_tit {display:inline-block;height:3rem;line-height:3rem;padding:0 2rem;margin:0 0 2rem;font-size:1.8rem;color:#fff;text-align:Center;border-radius:3rem;}
.info_map .way_area.way1 p.way_tit {background:#009b4e;}
.info_map .way_area.way2 p.way_tit {background:#2679d9;}
.info_map .way_area.way3 p.way_tit {background:#f29d4a;}
.info_map .way_area > strong,
.info_map .way_area > section > strong {display:block;line-height:1;margin:0 0 1rem;font-size:2.1rem;word-break: keep-all;}
.info_map .way_area > section {float:left;width:50%;display:inline-block;}
.info_map .way_area.way1 > ul > li {line-height:1.2;margin:0 0 3rem;padding:0 0 0 1.5rem;font-size:1.8rem;color:#111;}
.info_map .way_area.way1 > ul > li:last-child {margin:0;}
.info_map .way_area.way1 > ul > li > span {display:block;margin:0 0 1rem -1.5rem;color:#009b4e;}
.info_map .way_area.way1 > ul > li > span:before {content:'';display:inline-block;clear:both;width:0.5rem;height:0.5rem;margin: 0.9rem 1rem 0 0;background:#009b4e;vertical-align:top;}
.info_map .way_area.way2 {display: flex;flex-wrap: wrap;margin:0;}
.info_map .way_area.way2 > section {margin-top:5rem;padding:0;word-break: keep-all;box-sizing:border-box;}
.info_map .way_area.way2 > section:nth-child(odd) {padding:0 8rem 0 0;}
.info_map .way_area.way2 > section > strong > span {display:inline-block;margin-top:0.2rem;color:#237adb;font-size:1.8rem;font-weight:bold;vertical-align:top;}
.info_map .way_area.way2 > section > strong > span:before {content:'';display:inline-block;width:1px;height:1rem;margin:0.4rem 1rem 0;background:#237adb;vertical-align:top;}
.info_map .way_area.way2 > section > strong + p {line-height:1.2;font-size:1.8rem;color:#111;}
.info_map .way_area.way2 > section > ul > li {position:relative;line-height:1.5;min-height:3rem;margin:1.5rem 0 0;padding:0 0 0 7rem;font-size:1.6rem;color:#111;word-break: keep-all;}
.info_map .way_area.way2 > section > ul > li:first-child {margin:2rem 0 0;}
.info_map .way_area.way2 > section > ul > li > em {position:absolute;top:-0.3rem;left:0;display:inline-block;width:6rem;height:3rem;line-height:3rem;text-align:center;font-size:1.6rem;color:#237adb;background:#d3e4f8;border-radius:3rem;}
.info_map .way_area.way2 > section > ul > li > em.express {color:#db2323;background:#f8d3d3;}
.info_map .way_area.way3 > strong + span {display:block;line-height:1.2;font-size:1.8rem;font-weight:400;color:#ff0000;}

/* 240716 Ãß°¡ */
.infoArea.info_map {font-family: 'Pretendard';}
.infoArea.info_map .txt_box section > p br.br_mo{display:none;}
.info_map .tab_content {position:relative;}
.infoArea.info_map .map_box {display:block;font-size:0;}
.infoArea.info_map .map_box > img {display:block;}
.infoArea.info_map .txt_box {position:relative;padding:2rem 0 0;box-sizing:border-box;}
.infoArea.info_map .txt_box .tx_red{font-size:1.8rem; color:#ff0000; font-weight:400;}
.infoArea.info_map .txt_box section > p {line-height:1.2;font-size:3.6rem;font-weight:bold;}
.infoArea.info_map .txt_box section > p .txt_inn{font-size:2rem; font-weight:normal;background: #078fe2; color: #fff; padding: 5px 12px; border-radius: 6px; vertical-align: middle; display:inline-block;}
.infoArea.info_map .txt_box section > p br.br_tbl{display:none;}
.infoArea.info_map .txt_box section > p.txt_btm{font-size: 1.8rem; color: #ff0000; margin-top: 1rem; font-weight: normal;}
.infoArea.info_map .txt_box section > ul {margin:2.5rem 0 0;}
.infoArea.info_map .txt_box section > ul > li {line-height:2.5;font-size:1.8rem;color:#666666;padding-left:4.5rem; background-size:3.7rem;}
.infoArea.info_map .txt_box section > ul > li.first{background:url(/images/map_line9.png)no-repeat 0 center; }
.infoArea.info_map .txt_box section > ul > li.last{background:url(/images/map_line2.png)no-repeat 0 center; }
.infoArea.info_map .txt_box section > ul > li.subway_num{background:none; padding:0 0;}
.infoArea.info_map .txt_box section > ul > li.subway_num .sbnum{display:inline-block; letter-spacing:0; color:#fff; margin-top: -.6rem; border-radius:50%; width:3.5rem; height:3.5rem; line-height:3.5rem; text-align:center; background:#333; vertical-align:middle;}
.infoArea.info_map .txt_box section > ul > li.subway_num .sbnum.line_5{background:#3cb44a;}
.infoArea.info_map .txt_box section > ul > li.subway_num .sbnum.line_9{background:#d1a62c;}
.infoArea.info_map .txt_box section > strong {display:block;line-height:1.2;margin:2.7rem 0 0;font-size:2.2rem;font-weight:bold;}
.infoArea.info_map .txt_box section > strong.blue {margin:1.7rem 0 0;color:#1e7bdb;}
.infoArea.info_map .txt_box section > strong.green {color:#59be0a;}
.infoArea.info_map .txt_box section > span {display:block;line-height:1.2;margin:2rem 0 0 0.8rem;font-size:1.6rem;color:#7c7c7f;text-indent:-0.8rem;}
.infoArea.info_map #tab3 .txt_box {padding:6rem 0 0;}
.infoArea.info_map #tab3 .txt_box section {padding:0 0 0 2rem;border-left:6px solid #eda636;}
.infoArea.info_map #tab3 .txt_box section + section {margin:5rem 0 0;}
.infoArea.info_map #tab3 .txt_box section:nth-child(2) {border-left:6px solid #ed35c4;}
.infoArea.info_map #tab3 .txt_box section:nth-child(3) {border-left:6px solid #417cb8;}
.infoArea.info_map #tab3 .txt_box section:nth-child(4) {border-left:6px solid #7336ed;}
.infoArea.info_map #tab3 .txt_box section > p {line-height:1;}
.infoArea.info_map #tab3 .txt_box section > span {line-height:1;margin:2rem 0 0;text-indent:0;}
.infoArea.info_map .txt_box .btn {position:absolute;right:0;top:6rem;width:18rem;height:5.2rem;line-height:5.2rem;font-size:1.8rem;color:#fff;font-weight:bold;text-align:center;border-radius:0.5rem;background:#4553a3;}

/* ¿À½Ã´Â ±æ - ios */
@supports (-webkit-hyphens:none){
	.info_map .way_area p.way_tit {padding:0.5rem 2rem 0;}
	.info_map .way_area.way2 > section > ul > li > em {padding:0.5rem 0 0;}
}

/* °øÁö»çÇ× */
.notice_area {display:block;}
.notice_area .tab_box {padding:0 0 30px;}
.notice_area .tab_box > ul {padding:0 0 0 1px;width:calc(100% + 4px);}
.notice_area .tab_box > ul:after {content:'';display:block;clear:both;}
.notice_area .tab_box > ul > li {float:left;width:25%;margin-left:-1px;}
.notice_area .tab_box > ul > li > button {width:100%;height:66px;line-height:1.3;font-size:1.8rem;color:#206ca8;border:1px solid #dadada;background:#fff;cursor: pointer;}
.notice_area .tab_box > ul > li > button.on {background: #206ca8;border:1px solid #206ca8;color: #fff;}
.notice_area .searchArea {margin-bottom:1.5rem; padding:4rem; box-sizing:border-box; background:#f3f3f3; border-radius:1rem; margin-top:5rem;}
.notice_area .searchArea .searchInner .fr{float:unset !important;}
.notice_area .board_area.list thead th {text-align:center;font-size:1.4rem; font-weight:400;}
.notice_area .board_area.list tbody td {text-align:center;font-size:1.8rem; font-weight:normal;}
.notice_area .board_area.list thead tr th:first-child {width:8.5rem;font-family: 'Montserrat';}
.notice_area .board_area.list tbody tr td:first-child {width:8.5rem;font-family: 'Montserrat';font-size:1.5rem;color:#7c7c7f;}
.notice_area .board_area.list thead tr th:nth-child(2),
.notice_area .board_area.list tbody tr td:nth-child(2) {}
.notice_area .board_area.list thead tr th:last-child {width:16rem;}
.notice_area .board_area.list tbody tr td:last-child {width:16rem;font-family: 'Lato';font-size:1.5rem;color:#7c7c7f;}
.notice_area .board_area.list tbody tr td.no_data {height:20rem;font-size:1.6rem;color:#111;font-family: 'Noto Sans KR';box-sizing:border-box;}
.notice_area .board_area.list tbody tr td em.no {display:none;display:inline-block;line-height:1.2rem;font-family: 'Montserrat';font-size:1.8rem;color:#a9a9a9;font-weight: 100;}
.notice_area .board_area.list tbody tr td > a {overflow: hidden;position:relative;display:block;font-size:1.8rem;line-height:1.2;text-align:left;white-space: nowrap;text-overflow: ellipsis;}
.notice_area .board_area.list tbody tr td > a:after {display:none;}
.notice_area .board_area.list tbody td .mo {display:none;}
.notice_area .board_area.list tbody td .file_box {width:100%;float:left;line-height:1;margin-top:5px;padding:0;text-align:left;box-sizing:border-box;}
.notice_area .board_area.list tbody td .file_box button {margin-left:10px;}
.notice_area .board_area.list tbody td .file_box:first-child,
.notice_area .board_area.list tbody td .file_box:first-child + .file_box {margin:0;}
.notice_area .board_area.list tbody td .file_box:first-child,
.notice_area .board_area.list tbody td .file_box:nth-child(3),
.notice_area .board_area.list tbody td .file_box:nth-child(5) {width:50%;padding-right:5px;}
.notice_area .board_area.list tbody td .file_box:nth-child(2),
.notice_area .board_area.list tbody td .file_box:nth-child(4) {width:50%;padding-left:5px;}
.notice_area .board_area.list tbody td .file_box:nth-child(6) {margin-top:10px;}
.notice_area .board_area.view {display:block;}
.notice_area .board_area.view .tb {border-top: 2px solid #000;border-bottom:1px solid #000;border-right:0;}
.notice_area .board_area.view .tb th,
.notice_area .board_area.view .tb td {line-height:3.6rem;padding:1.5rem;border:1px solid #ccc;border-width:0 0 1px 1px;}
.notice_area .board_area.view .tb td.tit {line-height:1.2;padding:3rem 3rem 0;font-size:2.6rem;text-align:left;color:#333;border:none;}
.notice_area .board_area.view .tb td.info {padding:2rem 3rem 3rem;}
.notice_area .board_area.view .tb td.info ul:after {content:'';display:block;clear:both;}
.notice_area .board_area.view .tb td.info ul {margin-top:-1rem;}
.notice_area .board_area.view .tb td.info ul li {float:left;line-height:1;font-size:1.4rem;color:#848484;margin:1rem 4rem 0 0;}
.notice_area .board_area.view .tb td.info ul li span {display:inline-block;margin-left:1rem;}
.notice_area .board_area.view .tb td.file_info ul li,
.notice_area .board_area.view .tb td.file_info ul li a {font-size:1.4rem;}
.notice_area .board_area.view .tb td.txt {padding:5rem 3rem;text-align:center;}
.notice_area .board_area.view .tb td.txt img {max-width:100%;display:block;margin:auto;}
.notice_area .board_area.view .tb td.txt div,
.notice_area .board_area.view .tb td.txt p,
.notice_area .board_area.view .tb td.txt span {text-align:left;line-height:2.4rem;font-size:1.6rem !important;}
.notice_area .board_area.view .tb tr th{background:#fff; border-left:0; border-right:0;}
.notice_area .board_area.view .tb tr td{border-left:0; border-right:0;}
.notice_area .board_area.view .tb td iframe {margin:3rem 0;}
.notice_area .board_area.view .tb td input.txt,
.notice_area .board_area.view .tb td textarea {width:100%;}
.notice_area .board_area.view .tb td.tl {text-align:left;}
.notice_area .board_area.view .tb + .btn_area {margin:3rem 0 0;text-align:center;}
.notice_area .board_area.view .tb td > p {line-height:2;font-size:1.5rem;text-align:left;}

/* FAQ */
#contents .faq_area {display:block;padding:0;}
#contents .faq_area .searchArea {padding:2rem 0 1.5rem;}
#contents .faq_area .pickArea {display:block;padding:0;}
#contents .faq_area .pickArea .nBorderL{border-left:none;}
#contents .faq_area .pickArea ul:after {display:block;content:"";clear:both;}
#contents .faq_area .pickArea ul {width:calc(100% + 4px)}
#contents .faq_area .pickArea ul li {float:left;width:33.3%;border:1px solid #e2e2e7;box-sizing:border-box;margin: -1px 0 0 0px; box-shadow: 0 0 1px 0px #e2e2e7 inset;  border-left:none;}
#contents .faq_area .pickArea ul li:first-child {border-left:1px solid #e2e2e7;}
#contents .faq_area .pickArea ul li a {display:flex;justify-content: center;align-items: center;width:auto;height:5rem;margin:0;padding:0;font-size:1.5rem;text-align:center;color:#7c7c7f;background:none;box-sizing:border-box; font-family:"Noto Sans KR";}
#contents .faq_area .pickArea ul li.on a {background:#fff;border:1px solid #7952df; color:#7952df;}
#contents .faq_area .pickArea ul li.on{border: 1px solid #7952df;}
#contents .faq_area .acco_area {padding:9rem 0 0;}
#contents .faq_area .acco_area .acco li:first-child {border-top:2px solid #626262;}
#contents .faq_area .acco_area .acco li:first-child a,
#contents .faq_area .acco_area .acco li:first-child a.on {border-top:none;}
#contents .faq_area .acco_area .acco li:last-child {border-bottom:1px solid #dcdcdc;}
#contents .faq_area .acco_area .acco li a {position:relative;display:block;min-height:7.4rem;line-height:1.5;padding:2.5rem 5rem 2.6rem 8.2rem;font-size:1.8rem;color:#333;border-top:1px solid #dcdcdc; font-weight:normal;box-sizing:border-box;}
#contents .faq_area .acco_area .acco li a:after {position:absolute;top:50%;right:4rem;content:"";display:block;clear:both;width:2.6rem;height:1.4rem;margin-top:-0.7rem;background:url(../images/acco_off3.jpg) no-repeat 50%;background-size:2.6rem;}
#contents .faq_area .acco_area .acco li a.on:after {background:url(../images/acco_on3.jpg) no-repeat 50%;background-size:100%;}
#contents .faq_area .acco_area .acco li a.on {border:1px solid #484848;border-width:1px 0; border-bottom:1px solid #fff}
#contents .faq_area .acco_area .acco li a span {display:inline-block;float:left;width:4.2rem;height:100%;padding:0;margin-right:1.5rem;font-size:0;}
#contents .faq_area .acco_area .acco li a span.notice {background:url(../images/acco_n.jpg) no-repeat 50%;}
#contents .faq_area .acco_area .acco li a span.question {position:absolute;top:0;left:2.5rem;line-height:7.5rem;font-size:2.1rem;font-family: Lato;font-weight:900;text-align:center;}
#contents .faq_area .acco_area .acco li a.on span.question {}
#contents .faq_area .acco_area .acco li a.on {color:#ff0000;}
#contents .faq_area .acco_area .acco li .acco_txt {display:none;line-height:2.6rem;padding:3.5rem 3rem;font-size:1.5rem;color:#5e5e5e; background:#f5f5f7;}

/* Ãë¾÷µ¿¿µ»ó, Ä«µå´º½º */
.thumb_notice{}
.thumb_notice .thumb_inner .lst{width: calc(100% + 2rem);margin-left: -1rem;padding:0;border-bottom: 1px solid #cfcfcf;}
.thumb_notice .thumb_inner .lst.no_data {border-bottom:none;}
.thumb_notice .thumb_inner .lst.no_data li:before{content:'';display:block;clear:both;width:8.7rem;height:9.6rem;margin:0 auto 3rem;background:url(../images/icon_no_data.png) no-repeat 50%;background-size:100%;}
.thumb_notice .thumb_inner .lst.no_data li {width:100%;line-height:1.2;padding:6rem 0 8rem;text-align:center;font-size:4.8rem;color:#111;}
.thumb_notice .thumb_inner .lst:after{content:'';display:block;clear:both;}
.thumb_notice .thumb_inner .lst .tp {width:33.3%;height:45rem;float:left;padding:0 1rem;margin:0 0 5rem;box-sizing: border-box;}
.thumb_notice .thumb_inner .lst .tp a.inner {display:block;}
.thumb_notice .thumb_inner .lst .tp .img_box {position:relative;display:block;height:41rem;overflow:hidden;border: 1px solid #d9d9dd;}
.thumb_notice .thumb_inner .lst .tp .img_box img {position:absolute;left:50%;top:50%;width:auto;height:100%;transform: translate(-50%, -50%);}
.thumb_notice .thumb_inner .lst .tp .inner .cont {padding: 1.5rem 0 0;}
.thumb_notice .thumb_inner .lst .tp .inner .cont .tit {line-height:1.2;font-size: 1.8rem;color: #222b38;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.notice_area .board_area.view .tb td.txt .video_box {position: relative;margin:0 5rem;padding-bottom: 56.25%;height: 0;overflow: hidden;}
.notice_area .board_area.view .tb td.txt .video_box iframe {position:absolute;top:0;left:0;width:100%;height:100%;margin:0 0 3rem;}


/* ½º¸¶Æ®°è»ê±â */
#contents .tool_area { display: block;}
#contents .tool_area ul li { float: left; width:20%;height:6rem;border: 1px solid #d6d6d6;margin:0 0 0 -1px;box-sizing:border-box;}
#contents .tool_area ul li a { display: block; width: auto; height:100%; line-height:6rem; margin: 0; padding: 0; font-size: 1.6rem;color:#7c7c7f;text-align: center; background:#fff;; box-sizing: border-box; }
#contents .tool_area ul:after { display: block; content: ""; clear: both; }
#contents .tool_area ul li.on a { background: #fff; color: #7952df;}
#contents .tool_area ul li.on{position:relative;border: 2px solid #7952df;z-index:5;}

.tools-area .tit h3 {font-size:3.6rem;font-weight:bold;color:#333;text-align:center; padding:0;display:none;}
.tools-area h4 {font-size:2.6rem; color:#333; font-weight:bold; padding-bottom:1rem;border-bottom:2px solid #484848;}
.tools-area h4 span {display:inline-block; zoom:1; margin-left:1rem; color:#333; font-size:1.8rem; line-height:2.6rem; vertical-align:bottom;}
.tools-area h4 h4 button {margin-left:1rem;}
.tools-area .inner {zoom:1; padding:10rem 3rem 0;; background-color:#fff;}
.tools-area .inner:after {content:""; display:block; clear:both;}
.tools-area label.checkbox *  {vertical-align:middle;color:#333;}
.tools-area .button {padding: 0;text-align: center;padding:3rem 0;font-size:0;background: #fff;border-top: 1px solid #e2e2e7;}
.tools-area .button a.btn {display: inline-block;zoom:1; width: 18rem;height: 5rem;line-height: 5rem;margin:0 0.5rem;background-color: #fff;border: 1px solid #7952df;box-sizing: border-box;border-radius: 5px;color: #7952df;font-size: 1.8rem;font-weight: 600;text-align: center;}
.tools-area .button a.btn.colored {background-color: #7952df;border-color: #7952df;color: #fff;}
.tools-area .button a.btn.white:after {content: '';display: inline-block;width: 1.3rem;height: 1.5rem;margin: -0.3rem 0 0 0.7rem;vertical-align: middle;background: url(../images/tools_reset_bg.png) no-repeat 50%;background-size:1.3rem;}

/* ½Ç ±Þ¿© °è»ê±â - ¿¬ºÀ°è»ê±â */
.tools-pay .input {position:relative; width:100%;box-sizing:border-box; padding-bottom:0; margin-bottom:0;}
.tools-pay .result {position:relative;width:100%;padding:4.5rem 5rem 5rem;box-sizing:border-box;background:#f7f7f8;border-bottom:1px solid #000;}
.tools-pay fieldset {padding:0;}
.tools-pay dl {zoom:1;margin:0;padding:2rem 0;}
.tools-pay dl:after { display: block; content: ""; clear: both; }
.tools-pay dl dt,
.tools-pay dl dd {display:inline-block;float:left;margin:1rem 0;height:5rem;box-sizing:border-box;}
.tools-pay dl dt {width:15rem;line-height:5rem;font-size:1.6rem;}
.tools-pay dl dt .icon {display:block; width:1.6rem; height:1.7rem; overflow:hidden; background:url('/images/icon_tip.png') no-repeat 0 0;background-size:1.6rem;text-indent:-999em;}
.tools-pay dl dt .tip {position:relative; display:inline-block;margin-left:0.5rem;margin-top:0.5rem;vertical-align: text-top;}
.tools-pay dl dt .tip:hover {z-index:1;}
.tools-pay dl dt .tip .txt {position:absolute; left:-0.8rem; width:0; height:0; overflow:hidden;font-size:1.3rem;background-color:#fff; border:1px solid #656565;box-shadow: 0 5px 15px 0 #d8d8d8; white-space:nowrap; opacity:0; border-radius:4px; transform:translate(0,4px);}
.tools-pay dl dt .tip .txt p {position:relative;display:block; margin-top:-0.7rem; line-height:1.8rem;padding:1rem 1rem 0.5rem;color:#333333; font-size:1.3rem; font-weight:normal;}
.tools-pay dl dt .tip .txt p:before {content:'';display:inline-block;clear:both;position:absolute;left:1rem;top:-0.3rem;;width:1.2rem;height:1rem;background:url('/images/arr_tip.jpg') no-repeat 0 0;background-size:1.2rem;}
.tools-pay dl dd {position:relative;width:calc(100% - 34rem);margin-right:19rem;color:#7c7c7f;font-size:0;}
.tools-pay dl dd input.txt {width:100%;height:5rem;padding-right:4.5rem;vertical-align:middle; background:#fff; border-radius:4px;border:1px solid #e2e2e7;font-family:'Lato';}
.tools-pay dl dd label.radiobox {width:7rem;height:5rem;background:#fff;text-align:center;border:1px solid #c9c9c9;box-sizing:border-box;}
.tools-pay dl dd label.radiobox input {display:none;}
.tools-pay dl dd label.radiobox span{display:inline-block;line-height:4.8rem;font-size:1.6rem;color:#7c7c7f;}
.tools-pay dl dd label.checkbox, .tools-pay dd label.radiobox {margin: 0 -1px 0 0; padding: 0;vertical-align: middle;}
.tools-pay dl dd label.radiobox.on {position: relative;background: #7952df;border: 1px solid #7952df;z-index: 10;}
.tools-pay dl dd label.radiobox.on span {color: #fff;}
.tools-pay dl dd label.radiobox:nth-of-type(1) {border-radius: 5px 0 0 5px;}
.tools-pay dl dd label.radiobox:nth-of-type(2) {border-radius: 0 5px 5px 0;}
.tools-pay dl dd label.radiobox:nth-of-type(3) {border-radius: 5px 0 0 5px;}
.tools-pay dl dd label.radiobox:nth-of-type(4) {border-radius: 0 5px 5px 0;}
.tools-pay dl dd strong.txt {position:absolute;right:2rem;top:50%;line-height:1;margin:-0.8rem 0 0;font-weight:normal;font-size:1.6rem;}
.tools-pay dl dd span.txt {position:absolute;right:-8.4rem;top:50%;line-height:1;margin:-0.8rem 0 0;font-size:1.6rem;}
.tools-pay dl dd label.checkbox {position:absolute;right:-11.3rem;top:50%;margin-top:-1.3rem;}
.tools-pay .total {display:block;margin:0px 0 0;padding:0;clear:both; }
.tools-pay .total p {padding:0 4.5rem 0 0;line-height:1;margin-bottom:3rem;font-size:0;}
.tools-pay .total p + p {margin-bottom:3.5rem;}
.tools-pay .total strong,
.tools-pay .total input[type="text"] {display:inline-block;vertical-align:middle;}
.tools-pay .total strong.s1 {width:16.5rem;color:#333; font-size:1.8rem; text-align:left;font-weight:600;box-sizing:border-box;}
.tools-pay .total strong.s2 {min-width:17.5rem;line-height:2.8rem;padding:0 1rem 0 3rem;color:#7952df; font-size:2.8rem; letter-spacing:0;text-align:right;box-sizing:border-box;}
.tools-pay .total strong.s3 {width:auto;color:#333; font-size:1.8rem; text-align:left;font-weight:600;box-sizing:border-box;}
.tools-pay .total input.txt {width:17.5rem;height:2.8rem;padding: 0 1rem 0 3rem;text-align:right;color:#7952df;font-size:2.8rem;background:#f7f7f8;letter-spacing:0;font-weight:bold;border:none;}
.tools-pay .total input.txt::placeholder {color:#7952df;font-family:'Noto Sans KR';font-size:2.8rem; letter-spacing:-1px;margin-left:0;font-weight:bold; }
.tools-pay .total div {margin-top:-6px; font-size:22px; text-align:right;}
.tools-pay .result dl {padding:0;border-top:1px solid #e2e2e7;}
.tools-pay .result dl dt .tip {margin:0 0 0 1rem;}
.tools-pay .result dl dt,
.tools-pay .result dl dd {display: inline-flex;align-items: center;width:15rem;height:6rem;padding-left:2rem;margin:0;line-height:1.2;text-align:center;font-size:1.6rem;color:#7c7c7f;border:1px solid #e2e2e7;border-width:0 1px 1px 0;}
.tools-pay .result dl dd {width:calc(50% - 15rem);margin-right:0;text-align:left;color:#333;background:#fff;}
.tools-pay .result dl dd:nth-child(4),
.tools-pay .result dl dd:nth-child(8),
.tools-pay .result dl dd:last-child {border-width:0 0 1px 0;}
.tools-pay .result dl dd input {width:7.5rem;line-height:1.6rem;height:1.6rem;padding:0;border:none;}
.tools-pay .result dl dd strong.txt {display:inline-block;position: initial;margin:0;color:#7c7c7f;}

/* Ä¿¸®¾î °è»ê±â - ÇÐÁ¡°è»ê±â */
.tools-area .input_box {padding:3rem 5rem;text-align:center;}
.tools-area .input_box:after {content:'';display:block;clear:both;}
.tools-area .input_box .tit {display:inline-block;line-height:1;margin-right:5rem;font-size:1.6rem;color:#333;}
.tools-area .input_box *,
.tools-area .input_box section * {display:inline-block;line-height:1;vertical-align:middle;}
.tools-area .input_box section {display:inline-block;width:auto;position:relative;font-size:0;}
.tools-area .input_box section em {margin:0 1rem;}
.tools-area .input_box input.txt {width:24rem;height:5rem;line-height:5rem;font-size:1.6rem;border-color:#e2e2e7;border-radius:4px;}
.tools-area .input_box input.txt + span.txt {position:absolute;top:50%;left:20.6rem;margin:-0.8rem 0 0;}
.tools-area .input_box em,
.tools-area .input_box span {font-size:1.6rem;color:#7c7c7f;}
.tools-area .input_box span.selectbox {width:15rem;height:5rem;}
.tools-area .input_box span.selectbox span {position:relative;width:100%;height:100%;line-height:5rem;padding:0 3.5rem 0 2rem;font-size:1.6rem;background:none;border-color:#e2e2e7;border-radius:4px;box-sizing:border-box;}
.tools-area .input_box span.selectbox span:after {content:'';display:inline-block;clear:both;position:absolute;right:2.3rem;top:50%;width: 0px;height: 0px;margin-top:-0.7rem;border-left: 0.8rem solid #bdbdbe;border-top: 0.8rem solid transparent;border-bottom: 0.8rem solid transparent;transform: rotate(90deg);}
.tools-area .input_box span.selectbox + span.txt {margin-left:2rem;}
.tools-area .input_box .btn {float:right;width:18rem;height:5rem;line-height:5rem;padding:0;font-size:1.8rem;color:#fff;text-align:center;font-weight:500;border-radius:4px;background-color: #7952df;border-color: #7952df;}
.tools-area.tools-area .convert h5 {line-height:1;font-size:1.8rem;color:#333;margin-bottom:3rem;}
.tools-area .convert {padding:5rem;background:#f7f7f8;border-bottom:1px solid #000;}
.tools-area .convert dl {border:1px solid #e2e2e7;border-width:1px 0 0;}
.tools-area .convert dl:after {content:'';display:block;clear:both;}
.tools-area .convert dl dt,
.tools-area .convert dl dd {width:calc(33.3% - 11rem);height:6rem;font-size:0;display:inline-flex;align-items: center;float:left;box-sizing:border-box;border:1px solid #e2e2e7;border-width:0 0 1px 1px;}
.tools-area .convert dl dt {width:11rem;line-height:1.2;padding-left:2rem;font-size:1.6rem;color:#7c7c7f;font-weight:normal;}
.tools-area .convert dl dt:first-child,
.tools-area .convert dl dt:nth-child(7),
.tools-area .convert dl dt:nth-child(13) {border-width:0 0 1px 0;}
.tools-area .convert dl dd:last-child {width:calc(100% - 11rem);}
.tools-area .convert dl dd input.txt {width:7rem;height:1.6rem;line-height:1.6rem;padding-right:0.5rem;font-size:1.6rem;color:#7952df;font-weight:bold;text-align:right;border:none;background:none;letter-spacing: 0;}
.tools-area .convert dl dd span.txt {display:inline-block;line-height:1;margin-bottom: -0.4rem;font-size:1.4rem;color:#7c7c7f;}

/* Ä¿¸®¾î °è»ê±â - ¾îÇÐÁ¡¼ö º¯È¯ */
.tools-area.lang_score .input_box span.selectbox {width:18.5rem;}
.tools-area.lang_score .input_box p.txt {display:block;line-height:1.2;margin-top:3rem;text-align:center;font-size:1.4rem;color:#7c7c7f;word-break: keep-all;}
.tools-area.lang_score .input_box p.txt > em,
.tools-area.lang_score .input_box p.txt > span {display:inline-block;line-height:1.2;font-size:1.4rem;color:#7952df;vertical-align:top;}
.tools-area.lang_score .convert dl dd span.txt {margin-bottom:0;}
.tools-area.lang_score .convert dl dd span.txt em {margin:0 0.5rem;font-size:1.4rem;}
.tools-area.lang_score .convert dl dd span.txt strong {margin-right:0.5rem;font-size:1.6rem;font-weight:normal;}
.tools-area.lang_score .convert dl dt {width:15rem;border-width:0 0 1px 1px !important;}
.tools-area.lang_score .convert dl dd {width: calc(50% - 15rem);}
.tools-area.lang_score .convert dl dd:last-child {width: calc(100% - 15rem);}
.tools-area.lang_score .convert dl dt:first-child,
.tools-area.lang_score .convert dl dt:nth-child(5),
.tools-area.lang_score .convert dl dt:nth-child(9),
.tools-area.lang_score .convert dl dt:nth-child(13) {border-width:0 0 1px 0 !important;}

/* Ä¿¸®¾î °è»ê±â - ±ÛÀÚ ¼ö ¼¼±â */
.tools-area.letters_counter .input_box .tit {margin-right:4rem;}
.tools-area.letters_counter .input_box textarea.area {width:calc(100% - 11rem);max-width:71.5rem;height:32.5rem;}
.tools-area.letters_counter .byte {display:block;margin-top:2rem;padding:5rem 0;font-size:0;text-align:center;background:#f7f7f8; border-bottom:1px solid #000;}
.tools-area.letters_counter .byte p {display:inline-block;line-height:2.4rem;font-size:1.8rem;text-align:center;color:#222b38;}
.tools-area.letters_counter .byte span {display:inline-block;}
.tools-area.letters_counter .byte span + span {margin-left:170px;}
.tools-area.letters_counter .byte strong.s1 {display:inline-block;margin:-0.2rem 1rem 0 3rem;font-size:2.4rem;color:#7952df;vertical-align:top;}
.tools-area.letters_counter .byte strong.s1 + strong.s1 {display:inline-block;margin:0;font-size:1.8rem;color:#7952df;vertical-align:top;}

/* Ä¿¸®¾î °è»ê±â - °æ·Â °è»ê±â */
.tools-area.career_calculator .input_box {padding:3rem 0;}
.tools-area.career_calculator .input_box .tit {margin-right:3rem;margin-top:2rem;vertical-align: top;}
.tools-area.career_calculator .input_box .group {display:inline-block;width:75rem;text-align:left;}
.tools-area.career_calculator .input_box .term {font-size:0;}
.tools-area.career_calculator .input_box .term br {display:none;}
.tools-area.career_calculator .input_box .term > span:nth-child(n + 6) {padding-top:0;}
.tools-area.career_calculator .input_box .term + .term {margin-top:3rem;}
.tools-area.career_calculator .input_box .term .addBtn .txt.add {display:none;}
.tools-area.career_calculator .input_box span.selectbox + span.txt {margin:0 1rem;}
.tools-area.career_calculator .input_box span.selectbox.s1,
.tools-area.career_calculator .input_box span.selectbox.s3 {width:11rem;}
.tools-area.career_calculator .input_box span.selectbox.s2 {width:9rem;}
.tools-area.career_calculator .input_box a.del {margin: 0 0 0 2rem;border: none;font-size: 0;}
.tools-area.career_calculator .input_box a.del span {padding: 0;font-size:1.6rem;color:#333;text-decoration: underline;}
.tools-area.career_calculator .add_btn {display:block;padding:0;margin-top:3rem;text-align:center;}
.tools-area.career_calculator .add_btn .btn {float: initial;display:inline-block;width:12rem;height:4rem;line-height:3.8rem;text-align:center;background:#fff;color:#7952df;font-size:1.6rem; border:1px solid #7952df; border-radius:4px;}
.tools-area.career_calculator .add_btn .btn:after {content:'+';display:inline-block;clear:both; margin:-3px -5px 0 0; vertical-align:middle;}
.tools-area.career_calculator .total{padding:5rem;margin-top:2rem;font-size:0;background: #f2f2f4;border-bottom: 1px solid #000;}
.tools-area.career_calculator .total span{display:inline-block;line-height:1;font-size:1.8rem; vertical-align:middle;}
.tools-area.career_calculator .total span.s1 {margin-right:3rem;}
.tools-area.career_calculator .total span.s2 {margin-right:2rem;}
.tools-area.career_calculator .total input.txt{width:4rem;line-height:2.4rem;margin-right:1.3rem;margin-top:-0.4rem;text-align:right;font-size:2.4rem; color:#7952df;font-weight:bold;letter-spacing: -1px;border:none;background:none;vertical-align:middle; }

/* ÀÎÀû¼º°Ë»ç */
.myTest_area .titArea {padding:0 0 2rem;}
.myTest_area .layoutBox {padding:0;border:none;}
.myTest_area .titArea h4 {display:inline-block;line-height:1;margin:0;font-size:2.6rem;font-weight:800;color:#333;}
.myTest_area .progressArea{position:relative;overflow:hidden;border:0;}
.myTest_area .progressArea ul{padding:2.5rem 4rem;background-color:#f7f7f8;}
.myTest_area .progressArea ul li{line-height:1.2;margin-top:1rem;margin-left: 0.9rem;font-size:1.6rem;color:#7c7c7f;text-indent: -0.9rem;word-break: keep-all;}
.myTest_area .progressArea ul li:after{content:"";display:block;clear:both;}
.myTest_area .progressArea ul li:first-child{margin-top:0;}
.myTest_area .progressArea ul li span {color:#7952df;}

.myTest_area .tabArea {display:block;margin-top:10rem;}
.myTest_area .tabArea .boardArea .tb {width:100%;}
.myTest_area .tabArea .boardArea .tb th {height:6.6rem;font-size:1.4rem;color:#333;border-top:2px solid #000;border-bottom:1px solid #000;}
.myTest_area .tabArea .boardArea .tb td {line-height:1.2;padding:2.8rem 0;font-size:1.6rem;color:#bababe;text-align:center;word-break: keep-all;border-bottom:1px solid #e2e2e7;}
.myTest_area .tabArea .boardArea .tb tr th:first-child,
.myTest_area .tabArea .boardArea .tb tr td:first-child
.myTest_area .tabArea .boardArea .tb tr th:nth-child(2),
.myTest_area .tabArea .boardArea .tb tr td:nth-child(2),
.myTest_area .tabArea .boardArea .tb tr th:nth-child(5),
.myTest_area .tabArea .boardArea .tb tr td:nth-child(5) {width:15%;}
.myTest_area .tabArea .boardArea .tb tr th:nth-child(3),
.myTest_area .tabArea .boardArea .tb tr td:nth-child(3),
.myTest_area .tabArea .boardArea .tb tr th:nth-child(4),
.myTest_area .tabArea .boardArea .tb tr td:nth-child(4) {width:27.5%;}

.myTest_area .tabArea .tabs {display:block;margin-top:10rem;}
.myTest_area .tabArea .tabs:after{content:"";display:block;clear:both;}
.myTest_area .tabArea .tabs li {width:18rem;height:6.2rem;padding:2.2rem 0;float:left;line-height:1;margin:0 0 -0.1rem -0.1rem;font-size:1.6rem;color:#494949;text-align:center;cursor: pointer;background:#f8f8f8;border:1px solid #d6d6d6;border-bottom:none;box-sizing:border-box;}
.myTest_area .tabArea .tabs li.on {position:relative;border:0.2rem solid #000000;border-bottom:none;background:#fff;z-index:10;font-weight:normal; }
.myTest_area .tabArea .tabs li.on a{color:#000000 !important;}
.myTest_area .tabArea .guideArea {display:block;position:relative;border:0.2rem solid #000000;margin-left:-0.1rem;padding:4rem;transform: translate(0, -0.1rem);}
.myTest_area .tabArea #tab1 .guideArea {background:url('/images/person_test_bg.png?<%=publishUpdateDt%>') no-repeat calc(100% - 8rem) 50%;background-size:7.8rem;}
.myTest_area .tabArea #tab2 .guideArea {background:url('/images/aptitude_test.png?<%=publishUpdateDt%>') no-repeat calc(100% - 6rem) 50%;background-size:8rem;}
.myTest_area .tabArea .guideArea .tit {display:block;}
.myTest_area .tabArea .guideArea .tit p {display:block;line-height:1;font-size:2.4rem;color:#333;}
.myTest_area .tabArea .guideArea .tit span {display:block;color:#7c7c7f;font-size:1.5rem;line-height:1.5;padding: 1.8rem 13rem 1.8rem 0;font-weight:normal; word-break: keep-all;}

.myTest_area .testItemBox ul{display:inline-block; position:relative;}
.myTest_area .testItemBox ul:after{content:"";display:block;clear:both;}
.myTest_area .testItemBox ul li {float:left;font-size:0;margin-left:7rem;}
.myTest_area .testItemBox ul li:first-child {margin-left:0;}
.myTest_area .testItemBox ul li .value {display:inline-block;position:relative;margin:0;font-size:1.4rem;color:#7c7c7f;line-height:2.4rem;vertical-align:middle;}
.myTest_area .testItemBox ul li .value .num{font-size:2.4rem;color:#323232;letter-spacing: 0;line-height:1;font-weight:bold;}
.myTest_area .testItemBox .round {display: inline-block;line-height:2.6rem;padding:0 1rem;margin-right:0.7rem;font-size: 1.4rem;background: #fff;border: 1px solid #dbdbdf;border-radius:1.3rem;color: #6b6b6b;letter-spacing: -0.075em;vertical-align:middle;}
.myTest_area .testItemBox{text-align:left;}

.myTest_area .tabArea .btnWrap {margin:3rem 0;}
.myTest_area .tabArea .btnWrap .btn {width:auto;height:6rem;line-height:6rem;font-size:1.8rem;color:#fff;background:#7952df;}
.myTest_area .tabArea .btnWrap + .layoutBox {margin:10rem 0;}
.myTest_area .configurationUl {width:calc(100% + 3rem);margin-left:-1.5rem;display: flex;flex-direction: row;align-items: stretch;flex-wrap: wrap;justify-content: center;}
.myTest_area .configurationUl li {width:50%;height:auto;padding:1.5rem;float:left;box-sizing: border-box;word-break: keep-all;}
.myTest_area .configurationUl li > div {position:relative;}
.myTest_area .configurationUl li > div:after {content:'';display:block;clear:both;position:absolute;top:50%;right:6rem;background: url('/images/cu_img_v2.png') no-repeat;background-size:55.1rem;}
.myTest_area .configurationUl li:first-child > div:after {width:6.4rem;height:6.5rem;margin-top:-3.2rem;background-position:0 0;}
.myTest_area .configurationUl li:first-child + li > div:after {width:5.9rem;height:6.4rem;margin-top:-2.95rem;background-position:-15.7rem -0.2rem;}
.myTest_area .configurationUl li:first-child + li + li > div:after {width:7rem;height:6.9rem;margin-top:-3.45rem;background-position:-30.1rem 0;}
.myTest_area .configurationUl li:first-child + li + li + li > div:after {width:6.9rem;height:6.7rem;margin-top:-3.45rem;background-position:-48.2rem 0rem;}
.myTest_area .configurationUl li .cuArea {display:block;height:100%;padding:3rem 14rem 3rem 3rem;background-color:#f7f7f8;box-sizing: border-box; border:1px solid #eeeeee; }
.myTest_area .configurationUl li .round {display:inline-block;height:3rem;line-height:3rem;padding:0 2rem;font-size:1.4rem;color:#fff; font-weight:bold;background:#7952df;border-radius:1.5rem;}
.myTest_area .configurationUl li .tit {padding:1.5rem 0 4rem;}
.myTest_area .configurationUl li .tit p {line-height:1;color:#000;font-size:2.4rem;}
.myTest_area .configurationUl li .tit span {display:block;line-height:1;padding:1rem 0 0;margin-left:5.6rem;color:#333;font-size:1.4rem;text-indent: -5.6rem;}
.myTest_area .configurationUl li .tit span em {color:#979797;}
.myTest_area .configurationUl li .under_line {display:inline-block;position:relative;line-height:1.2;margin-bottom:0.5rem;font-size:1.4rem;color:#333;z-index:1;}
.myTest_area .configurationUl li .under_line:after {content:'';display:block;clear:both;position:absolute;bottom:0;left:0;width:100%;height:1rem;background:#e7e7e7;z-index:-1;}
.myTest_area .configurationUl li .cuTxt {width:100%;display:block;height:auto;float:none;margin-left:0.7rem;margin-top:0.2rem;font-size:1.4rem;text-indent: -0.7rem;color:#666;line-height:1.2;padding:0;}
.myTest_area .configurationUl.ver2 {width:calc(100% + 3rem);}
.myTest_area .configurationUl.ver2 li{width:33.3%;padding:1.5rem;text-align:left;}
.myTest_area .configurationUl.ver2 li > div:after {top:unset;bottom:5.5rem;right:50%;transform: translate(50%, 0);background: url('/images/cu_img.png') no-repeat;background-size:83.4rem;}
.myTest_area .configurationUl.ver2 li:first-child > div:after {width:6.7rem;height:6.6rem;background-position:0 0;}
.myTest_area .configurationUl.ver2 li:first-child + li > div:after {width:6.6rem;height:6.6rem;background-position:-15.3rem -0.1rem;}
.myTest_area .configurationUl.ver2 li:first-child + li + li > div:after {width:6.5rem;height:6.2rem;background-position:-31.5rem -0.2rem;}
.myTest_area .configurationUl.ver2 li:first-child + li + li + li > div:after {width:6.6rem;height:6.5rem;background-position:-47.6rem -0.7rem;}
.myTest_area .configurationUl.ver2 li:first-child + li + li + li + li > div:after {width:6.5rem;height:6.6rem;background-position:-62.2rem -0;}
.myTest_area .configurationUl.ver2 li:first-child + li + li + li + li + li > div:after {width:6.7rem;height:6.2rem;background-position:-76.7rem 0;}
.myTest_area .configurationUl.ver2 li .tit {padding:1.5rem 0 4rem;}
.myTest_area .configurationUl.ver2 li .tit p {line-height:1.2;padding:0;font-size:2.4rem;color:#000;}
.myTest_area .configurationUl.ver2 li .tit span {line-height:1.2;padding:1rem 0 0;font-size:1.6rem;color:#000;text-indent:0;margin-left:0;opacity: 0.8;}
.myTest_area .configurationUl.ver2 li .cuArea {min-height:30rem;padding:3rem; border:1px solid #eeeeee;}
.myTest_area .configurationUl.ver2 li br.mo {display:none;} 

.myTest_area .gray_box {background:#f7f7f8;padding:3rem;}
.myTest_area .useWay {padding:0;background:#f7f7f8;}
.myTest_area .useWay li {position:relative;padding:0 0 0 1.8rem;margin-top:1rem;line-height:1.2;color:#7c7c7f;font-size:1.6rem;word-break: keep-all;}
.myTest_area .useWay li:first-child {margin-top:0;}
.myTest_area .useWay li em.number {position:absolute;top:0;left:0;line-height:1.2;}
.myTest_area .useWay li span {color:#7952df;font-weight:normal;}
.myTest_area .useWay li.pdnon {padding:0;margin-top:3rem;}
.myTest_area .useWay li.pdnon .testItemBox .tibTit {line-height:1;font-size:1.8rem;color:#333;}
.myTest_area .useWay li.pdnon .testItemBox li {margin:2rem 0 0;padding-left:6rem;background: url('/images/li_plus.png') no-repeat 2.4rem 4.5rem;background-size:1.4rem;}
.myTest_area .useWay li.pdnon .testItemBox li:first-child {padding-left:0;background:none;}
.myTest_area .useWay li.pdnon .testItemBox li .round {display:block;margin:0 0 1rem;}
.myTest_area .useWay li.pdnon .testItemBox li .value {display: block;line-height:1;padding:0;color:#7c7c7f;text-align:center;}
.myTest_area .useWay li.pdnon .testItemBox li .value .num {display:inline-block;line-height:1;color:#666;font-family: 'Noto Sans KR';vertical-align: text-bottom;}
.myTest_area .useWay li.pdnon .testItemBox li.equals {background: url(//image.career.co.kr/career_new4/common/li_equals.png) no-repeat 15px 82%}
.myTest_area .useWay li.pdnon .testItemBox li.equals .round {color: #fff;background: #323232;border: 1px solid #323232;}
.myTest_area .useWay li.pdnon .testItemBox li.equals .value .num {color:#7952df;}
.myTest_area .uw_txt {display:block;margin-left:1.6rem;margin-top:2rem;color:#7952df;font-size:1.4rem;line-height:1.2;text-indent: -1.6rem;word-break: keep-all;}

.myTest_area .notiArea{position:relative;padding-top:15px;}
.myTest_area .notiArea dd,
.myTest_area .notiArea li,
.myTest_area .notiArea li em{font-size:13px;line-height:26px;}
.myTest_area .notiArea dl dd,
.myTest_area .notiArea ul li{margin-left:13px;line-height:22px;text-indent:-13px;}
.myTest_area .notiArea ul li span{font-weight:bold;}
.myTest_area .notiArea dl dd{color:#666;}
.myTest_area .notiArea ul li{color:#464646;}
.myTest_area .notiArea ul li strong {color:#0078ff;}
.myTest_area .notiArea ol li{line-height:26px;color:#666;}
.myTest_area .notiArea dt{padding-bottom:10px;font-size:17px;font-weight:bold;color:#000;}
.myTest_area .notiArea.addBtn ul{float:left;margin-right:25px;}
.myTest_area .notiArea.addBtn:after{content:"";display:block;clear:both;}
.myTest_area .notiArea .btn.typeBlack{padding:10px 17px;margin-top:3px;font-size:13px;}
.myTest_area .notiArea .btn.freeCoupon span:before{content:"";display:inline-block;clear:both;width:32px;height:18px;margin-right:12px;background:url(//image.career.co.kr/career_new4/my/sprite_bg.png) no-repeat -114px -409px;vertical-align:-4px;}

/* ÀÎÀû¼º°Ë»ç - ios */
@supports (-webkit-hyphens:none){
	.myTest_area .configurationUl li .round {padding:0.5rem 2rem 0;}
	.myTest_area .useWay li.pdnon .testItemBox li .round {padding:0.5rem 1rem 0;}
}



/* ÀÎÀû¼º°Ë»ç - ÇÊ¿ä À¯¹« È®ÀÎÁß */
.myTest_area .testItemBox ul li .value.midLine{/* display:inline-block;*/margin-top:5px;}
.myTest_area .testItemBox ul li .value.midLine:before{ content: '';position:absolute;bottom:38%;width:100%;border-bottom:2px solid #ff5b00;z-index:0;}
.myTest_area .sampleUl {display:block;overflow:hidden;width:calc(100% + 30px);padding:0 0 50px;margin-left:-30px;}
.myTest_area .sampleUl li {float:left;width:calc(33.33% - 30px);margin-left:30px;padding:0;text-align:center;box-sizing:border-box;}
.myTest_area .sampleUl li:first-child {padding:0;}
.myTest_area .sampleUl li p {color:#666;font-size:13px;}
.myTest_area .sampleUl li a {display:block;position:relative;}
.myTest_area .sampleUl li a:hover {color:#666;font-size:13px;}
.myTest_area .sampleUl li img {display:block;width:100%;padding:0 0 10px;box-sizing: border-box;}
.myTest_area .sampleUl li a span {position:absolute;bottom:15px;right:0;width:auto;}
.myTest_area .sampleUl li a span img {width:auto;}
.myTest_area .btnWrap {padding-top:0;font-size:0;}
.myTest_area .btnWrap .btn {width:220px;height:65px;line-height:65px;margin:0 5px;font-size:18px;font-weight:bold; font-family:"Noto Sans KR";}

/* Âü¿©±â¾÷ - ÇöÀåÃ¤¿ë±â¾÷ */
.hire_area {position:relative;display:block;padding:0; font-family:"Noto Sans KR";}
.hire_area .tab_box {margin:0;padding:0;}
.hire_area .tab_box > p {line-height:1;padding:3rem 0 2rem;font-size:2rem;color:#111;}
.hire_area .tab_box > ul {display:block;margin:-1rem -1rem 0 0;}
.hire_area .tab_box > ul:after {content:'';display:block;clear:both;}
.hire_area .tab_box > ul > li {position:relative;float:left;width:19.7rem;margin:1rem 1rem 0 0; border-radius:4px;}
.hire_area .tab_box > ul > li:last-child{margin:1ren 0 0;}
.hire_area .tab_box > ul > li > button {width:100%;height:5rem;line-height:1.3;font-size:1.8rem;color:#111;border:1px solid #111;background:#fff;cursor: pointer; font-family: 'Noto Sans KR'; border-radius:9px;}
.hire_area .tab_box > ul > li > button br {display:none;}
.hire_area .tab_box > ul > li > button.on {border:2px solid #7952df;color: #7952df; }
.hire_area .tab_text {line-height:2.1rem;font-size:1.3rem;font-weight:normal;color:#848484;}
.hire_area .tab_text strong {font-weight:500;color:#5e5e5e;}

.hire_area .sch_area {position:relative;display:block;height:auto;margin:5.5rem 0 1.5rem;text-align:left;box-sizing:border-box;}
.hire_area .sch_area:after {content:'';display:block;clear:both;}
.hire_area .sch_area > .sch_box {position:relative;display:inline-block;width:40rem;padding:0 5rem 0 0;border:1px solid #e2e2e7;box-sizing:border-box; border-radius:4px;vertical-align:middle;}
.hire_area .sch_area > .sch_box input {width:100%;line-height:5rem;height:5rem;font-size:1.5rem;color:#333;text-indent:1.5rem;border:none;}
.hire_area .sch_area > .sch_box button {position:absolute;right:0;top:0;width:5rem;height:5rem;font-size:0;border:none;background:#fff url(../images/job_sch_btn.png)no-repeat 50%;background-size:2rem;cursor: pointer;}
.hire_area .sch_area > .sch_box .open {right:-5px;background-position: 0 -211px;}
.hire_area .sch_area > .sch_box .open.off {right:-5px;background-position: 0 -100px;}
.hire_area .sch_area .sch_companyDate{display:inline-block;padding:0 2rem;vertical-align:middle;}
.hire_area .sch_area .sch_companyDate label.radiobox + label.radiobox {margin-left:3rem;}
.hire_area .sch_area .btn.reset {position:absolute;right:0;top:50%;margin-top:-0.9rem;padding-left: 3rem;font-size: 1.4rem;color: #a0a3af;font-weight:normal;border: none;background: url('/images/jobs/sch_reset_bg.png') no-repeat 1rem 50%;background-size: 1.5rem;}

.hire_area .detail_search {display:block;padding:0;}
.hire_area .detail_search:after {content:''; display:block; clear:both;}
.hire_area .detail_search dl {float:left;width:48.5rem;height:auto;margin-left:-1px;border:1px solid #e2e2e7;box-sizing: border-box;}
.hire_area .detail_search dl:first-child {border:1px solid #d6d6d6;border-width:1px 1px 1px 1px;}
.hire_area .detail_search dl:after {content:''; display:block; clear:both;}
.hire_area .detail_search dl dt {width:100%;line-height:4.8rem;padding:0 2rem;font-size:1.6rem;color:#333333;text-align:left;background:#f5f5f7;border-bottom:1px solid #e2e2e7; font-weight:500;box-sizing:border-box;pointer-events: none; }
.hire_area .detail_search dl dd {height:17rem;padding:1.5rem 0;overflow-y:auto;box-sizing:border-box;}
.hire_area .detail_search dl dd ul:after {content:'';display:block;clear:both;}
.hire_area .detail_search dl dd ul li {width:100%;}
.hire_area .detail_search dl.ds.duty dd ul li {float:left;width:50%;}
.hire_area .detail_search dl label.radiobox,
.hire_area .detail_search dl label.checkbox {display:block;width:100%;height:3rem;margin:0;padding-left:2rem;text-align:left;background:none;box-sizing:border-box;}
.hire_area .detail_search dl label.radiobox.on,
.hire_area .detail_search dl label.checkbox.on {background:#efe9ff url(../images/detail_search_on.jpg) no-repeat 90% 50%;}
.hire_area .detail_search dl label.radiobox.on span,
.hire_area .detail_search dl label.checkbox.on span {color:#7952df;font-size:1.4rem;}
.hire_area .detail_search dl label.radiobox span,
.hire_area .detail_search dl label.checkbox span {line-height:3rem;font-size:1.4rem;color:#7c7c7f;}
.hire_area .detail_search dl label.radiobox input,
.hire_area .detail_search dl label.checkbox input {display:none;}
.hire_area .detail_search dl.ds dd {display:block;}
.hire_area .detail_search dl.duty dd {float:left;width:100%;overflow-y:auto;box-sizing:border-box; }
.hire_area .detail_search dl.duty dd:nth-child(2) {}
.hire_area .detail_search dl.area {width:257px;}
.hire_area .detail_search dl.career {width:257px;}
.hire_area .detail_search dl.edu {width:257px;}
.hire_area .detail_search dl.work_form {width:257px;}
.hire_area .searchArea {padding:6rem 0 1rem;}

.hire_area .board_area tbody td {text-align:center;}
.hire_area .board_area tbody td.t1,
.hire_area .board_area tbody td.t2 {vertical-align:middle;text-align:left;}
.hire_area .board_area tbody td.t1 a {line-height:18px;}
.hire_area .board_area tbody td.t1 .companyLogo {display: flex;align-items: center;width:85%;height:7rem;margin-bottom:1rem;}
.hire_area .board_area tbody td.t1 .companyLogo img {display:block;max-width:100%;max-height:100%;}
.hire_area .board_area tbody td.t1 .company_name {display:block;font-size:0;}
.hire_area .board_area tbody td.t1 .company_name a {font-size:1.7rem;max-width:calc(100% - 3.2rem); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block;}
.hire_area .board_area tbody td.t1 .company_name .heart {width:2.2rem;display:inline-block;margin-left:1rem;border-radius: 50%; border: 1px solid #7b7b7b; padding: 1.8rem;position: absolute; right: 1.8rem; bottom: -3rem; z-index:2; background:#fff;}
.hire_area .board_area tbody td.t1 .company_name .heart img {display:block;width:100%;} 
.hire_area .board_area tbody td.t2 .dead_line {display:none;}

.hire_area .board_area th:first-child,
.hire_area .board_area tbody td:first-child {width:25%}
.hire_area .board_area th:nth-child(2),
.hire_area .board_area tbody td:nth-child(2) {width:60%}
.hire_area .board_area th:nth-child(3),
.hire_area .board_area tbody td:nth-child(3)  {width:15%}
.hire_area .board_area th:last-child,
.hire_area .board_area tbody td:last-child  {width:15%}
.hire_area .board_area .txt_info {display:block;margin-top:1rem;}
.hire_area .board_area .txt_info dl {display:block;margin-top:1rem;}
.hire_area .board_area .txt_info dl:first-child {margin-top:0;}
.hire_area .board_area .txt_info dl dt {line-height:1;font-size:1.3rem;color:#848484;}
.hire_area .board_area .txt_info dl dd {line-height:1;padding:0 1rem 0 0;font-size:1.3rem;color:#848484;}
.hire_area .board_area .txt_info dl dd:after {display:none;}


/* Âü¿©±â¾÷ - ¿Â¶óÀÎÃ¤¿ë±â¾÷ */
.hire_area  .board_area.board_areaColumn {}
.hire_area  .board_area ul.jobs_list {display: flex;flex-wrap: wrap;align-items: stretch;width:calc(100% + 1rem);margin-left:-1rem;margin-top:-1rem}
.hire_area  .board_area ul.jobs_list li {position:relative;float:left;width:calc(25% - 1rem);height:auto;padding:3rem 2rem;margin-left:1rem;margin-top:1rem;border:1px solid #e2e2e7;box-sizing:border-box;}
.hire_area  .board_area ul.jobs_list li .company_name {display:block;padding-bottom:1rem;}
.hire_area  .board_area ul.jobs_list li .company_name a {display:block;line-height:1;font-size:1.5rem;color:#333;}
.hire_area  .board_area ul.jobs_list li .txtBox .tit {min-height:6rem;line-height:2.4rem;font-size:1.7rem;color:#333;}
.hire_area  .board_area ul.jobs_list li .txt_info {margin:0;}
.hire_area  .board_area ul.jobs_list li ul.jobs_info li {float:none;width:100%;height:auto;line-height:1;padding:0;margin:1rem 0 0;font-size:1.3rem;color:#848484;border:none;}
.hire_area  .board_area ul.jobs_list li ul.jobs_info li:first-child {margin:0;}
.hire_area  .board_area ul.jobs_list li .dead_line {display:inline-block;position:absolute;bottom:3rem;right:2rem;}
.hire_area  .board_area ul.jobs_list li .dead_line p {font-size:1.5rem;color:#f66d22;}
.hire_area  .board_area ul.jobs_list > li:hover{outline:1px solid #2f5aa6;}
.hire_area  .company_link{position:absolute; display:block; left:0; top:0; width:100%; height:100%; z-index:1000}

.hire_area  .board_area ul.jobs_list.new li .area{display: inline-block; color: #fff;  padding: 0.6rem 1rem;  border-radius: 4px;  font-size: 1.6rem; line-height:1; margin-bottom:1rem;}
.hire_area  .board_area ul.jobs_list.new li.type_1 .area{background:#8d8f8c;}
.hire_area  .board_area ul.jobs_list.new li.type_2 .area{background:#6e94b8;}
.hire_area  .board_area ul.jobs_list.new li.type_3 .area{background:#ebc137;}
.hire_area  .board_area ul.jobs_list.new li.type_4 .area{background:#956e4f;}
.hire_area  .board_area ul.jobs_list.new li.type_5 .area{background:#67aced;}
.hire_area  .board_area ul.jobs_list.new li.type_6 .area{background:#aa413d;}
.hire_area  .board_area ul.jobs_list.new li.type_7 .area{background:#67a870;}
.hire_area  .board_area ul.jobs_list.new li.type_8 .area{background:#9f7fcb;}
.hire_area  .board_area ul.jobs_list.new li.type_9 .area{display:none;}
.hire_area  .board_area ul.jobs_list.new li.type_10 .area{background:#ec8f67;}
.hire_area  .board_area ul.jobs_list.new li.type_11 .area{background:#9da2a7;}
.hire_area  .board_area ul.jobs_list.new li.type_12 .area{background:#54aaba;}
.hire_area  .board_area ul.jobs_list.new li.type_13 .area{background:#e25a5a;}
.hire_area  .board_area ul.jobs_list.new li.type_14 .area{background:#e25ab4;}
.hire_area  .board_area ul.jobs_list.new li.type_15 .area{background:#5585c4;}

.hire_area  .board_area ul.jobs_list.new li{border:1px solid #e2e2e7; border-radius:6px;}
.hire_area  .board_area ul.jobs_list.new li .company_name a{font-size:1.8rem; color:#111111; font-weight:bold;}
.hire_area  .board_area ul.jobs_list.new li ul.jobs_info li{font-size:1.6rem; color:#8c8e8c;}
.hire_area  .txt_bottom{margin:2rem 0;}
.hire_area  .txt_bottom.tbox_border{border:1px solid #888888; padding:3.5rem 5rem; border-radius:5px;}
.hire_area  .companyInfo {word-break:keep-all; margin-top:10rem;}
.hire_area  .companyInfo .txt_bottom.tbox_border{padding:3rem; margin:1.5rem 0;}
.hire_area  .companyInfo ul li{text-align:center;}
.hire_area  .companyInfo ul li:first-of-type{text-align:left;}
.hire_area  .companyInfo ul li:not(:first-of-type) {display:flex; justify-content: space-between; align-items: stretch;}
.hire_area  .companyInfo ul li:not(:first-of-type) .txt_bottom{width:47%;}
.hire_area  .companyInfo ul li:not(:first-of-type) .txt_bottom:nth-of-type(2){margin-left:3rem;}
.hire_area  .companyInfo ul li:not(:first-of-type) .txt_bottom .txt:nth-of-type(3){margin-top:3rem;}
.hire_area .companyInfo .cmp_intro_m{display:none;}
.hire_area  .companyInfo .txt_bottom.tbox_border .tit{font-size:2.8rem; font-weight:bold; margin-bottom:1rem; text-align:left;}
.hire_area  .companyInfo .txt_bottom.tbox_border .txt{font-size:2rem; text-indent: -0.5rem; margin-left: 1rem; text-align:left; color:#111111; opacity:.8;}
.hire_area  .companyInfo .txt_bottom.tbox_border .txt:before{content:'-'; display:inline-block; margin-right:0.5rem;}
.hire_area  .companyInfo .refrc p{font-size:1.6rem; color:#5e5e5e; line-height:1;}
.hire_area  .txt_bottom.txtMT60{margin-top:6rem;}
.hire_area  .txt_bottom p{font-size:2rem; line-height:1.3;}
.hire_area  .txt_bottom p.compName{margin-bottom:1rem;}
.hire_area  .txt_bottom h4{font-size:3rem; margin-bottom:2rem;}
.hire_area  .txt_bottom img{max-width:100%; margin-top:2.5rem;}
.hire_area  .txt_bottom .txtMB20{margin-bottom:2rem;}
.hire_area  .txt_bottom .txt_1{font-size:2rem; margin-bottom:0.7rem; font-weight:bold;}
.hire_area  .txt_bottom .txt_2{font-size:1.8rem; word-break:keep-all;}
.hire_area  .txt_bottom .txt_3{margin-top:2rem;font-size:2rem; word-break:keep-all;}
.hire_area  .txt_bottom .cmpTechList li{margin-bottom:2rem;}

.hire_area  .board_area ul.jobs_list.new.last > li {width:calc(33% - 1rem); word-break:keep-all;}
.hire_area  .board_area ul.jobs_list.new.last li .area{display:none;}
.hire_area  .board_area ul.jobs_list.new.last li .company_name a{padding-bottom:2rem; font-size:2.5rem;}
.hire_area  .board_area ul.jobs_list.new.last li ul.jobs_info li{font-size:1.6rem; color:#111111;}
.hire_area  .board_area ul.jobs_list.new.last li ul.jobs_info li.loc{line-height:1.3}
.hire_area  .board_area ul.jobs_list.new.last li ul.jobs_info li.intro{line-height:1.3; }
.hire_area  .board_area ul.jobs_list.new.last li ul.jobs_info li b{color:#104c76;}
.hire_area  .board_area ul.jobs_list.new.last li ul.jobs_info li.jobs{color:#0066ff;}

/* Ã¤¿ëÁ¤º¸ - view */
#contents.job_view .content {padding:6rem 3rem 0;}
#contents.job_view + #footer {border:none;}
.hire_area h3{font-size:2.6rem; font-weight:bold;}
.hire_area.view {position:relative;}
.hire_area.view .jobs_top {display:block;padding:0 0 1.2rem;border-bottom:2px solid #000;}
.hire_area.view .jobs_top:after {content:'';display:block;clear:both;}
.hire_area.view .jobs_top .jobsNum {float:left;line-height:2.6rem;font-size:1.3rem;color:#848484;}
.hire_area.view .jobs_top .tool{float:right;}
.hire_area.view .tool:after{content:"";display:block;clear:both;}
.hire_area.view .tool ul{}
.hire_area.view .tool ul:after{content:"";display:block;clear:both;}
.hire_area.view .tool ul li{float:left;margin-left:0.8rem;;}
.hire_area.view .tool ul li:first-child{margin-left:0;}
.hire_area.view .tool ul li > button,
.hire_area.view .tool ul li .tooltipWrap > button {width:auto;height:2.6rem;padding:0 1rem 0 0.8rem;font-size:1.2rem;color:#5e5e5e;text-indent:0;letter-spacing:-0.075em;background:none;border:1px solid #5e5e5e;border-radius:4px;}
.hire_area.view .tool ul li button span:before{content:"";display:inline-block;clear:both;width:1.5rem;height:1.4rem;margin-right:0.6rem;background:url('/images/jobs/job_view_icon.png') no-repeat;background-size:14.4rem;vertical-align:middle;}
.hire_area.view .tool ul li button.tool_scrap span:before{background-position:0 0;}
.hire_area.view .tool ul li button.print span:before{background-position: -4.4rem 0;}
.hire_area.view .tool ul li button.sns span:before{background-position: -8.8rem 0;}
.hire_area.view .tool ul li button.copy span:before{background-position: -13rem 0;}
.hire_area.view .tool ul li.mo_tool {display:none;}

.hire_area.view .tool ul li .tooltipWrap {position: static;}
.hire_area.view .tool ul li .tooltipWrap .box{top:3.3rem;border:2px solid #1f81fc;}
.hire_area.view .tool ul li .tooltipWrap .box:after{width:0.9rem;height:0.7rem;background-position:-2.2rem -14.9rem;}
.hire_area.view .tool ul li .tooltipWrap .box .round span:before{display:none;}
.hire_area.view .tool ul li .tooltipWrap .box dl{}
.hire_area.view .tool ul li .tooltipWrap .box dt{padding-bottom:1.5rem;border-bottom:1px solid #e5e5e5;font-size:1.8rem;color:#000;}
.hire_area.view .tool ul li .tooltipWrap .box dt.bdrNone{line-height:1;border-bottom:none;}
.hire_area.view .tool ul li .tooltipWrap .box dd .snsArea{overflow:hidden;width:29.6rem;margin:0 auto;}
.hire_area.view .tool ul li .tooltipWrap .box dd .snsArea li{float:left;width:7.2rem;margin-left:0;text-align:center;}
.hire_area.view .tool ul li .tooltipWrap .box dd .snsArea li a{display:block;width:100%;line-height:1;font-size:1.3rem;color:#333;}
.hire_area.view .tool ul li .tooltipWrap .box dd .snsArea li a:before{content:"";display:inline-block;clear:both;width:5rem;height:5rem;margin-bottom:1rem;background:url('/images/jobs/sprite_bg.png') no-repeat;background-size:71rem;}
.hire_area.view .tool ul li .tooltipWrap .box dd .snsArea li.facebook a:before{background-position:-15.5rem 0;}
.hire_area.view .tool ul li .tooltipWrap .box dd .snsArea li.blog a:before{background-position:-20.5rem 0}
.hire_area.view .tool ul li .tooltipWrap .box dd .snsArea li.kakao a:before{background-position:-25.5rem 0}
.hire_area.view .tool ul li .tooltipWrap .box dd .snsArea li.band a:before{background-position:-30.5rem 0}
.hire_area.view .tool ul li .tooltipWrap button.sns + .box{right:0;width:34.5rem;}
.hire_area.view .tool ul li .tooltipWrap button.sns + .box:after{right:11rem;}
.hire_area.view .tool ul li .tooltipWrap button.copy + .box{right:0;width:43rem;}
.hire_area.view .tool ul li .tooltipWrap button.copy + .box:after{right:3rem;}
.hire_area.view .tool ul li .tooltipWrap button.copy + .box p {padding-top:1.5rem;font-size: 1.3rem;line-height: 2.2rem;color: #999;text-align: center;}
.hire_area.view .tool ul li .tooltipWrap button.copy +  .box .urlArea {padding-top:1.2rem;}
.hire_area.view .tool ul li .tooltipWrap button.copy +  .box .urlArea input.txt {width: 100%;height: 4rem;background-color: #fff;font-size: 1.3rem;color: #0071ff;letter-spacing: 0;}

.hire_area .jobsHeader{}
.hire_area.view .jobsHeader .jobsSumm{position:relative;padding:0;border:1px solid #e5e5e5;}
.hire_area.view .jobsHeader .jobsSumm div {box-sizing:border-box;}
.hire_area.view .jobsHeader .jobsSumm:after {content:'';display:block;clear:both;}
.hire_area.view .jobsHeader .jobsSumm .logo {float:left;width:31rem;height:15rem;display:inline-block;}
.hire_area.view .jobsHeader .jobsSumm .logo section {width:100%;height:100%;display:table;}
.hire_area.view .jobsHeader .jobsSumm .logo .logo_box {width:100%;display:table-cell;text-align:center;vertical-align:middle;}
.hire_area.view .jobsHeader .jobsSumm .logo .logo_box > a {display:block;width:20rem;margin:auto;}
.hire_area.view .jobsHeader .jobsSumm .logo .logo_box > a > img {max-width:100%;max-height:80%;display:inline-block;}
.hire_area.view .jobsHeader .jobsSumm .jobsTit{float:right;width:calc(100% - 31rem);min-height:15rem;position:relative;display:block;padding:4rem 11rem 0 4rem;font-size:0;border-left:1px solid #e5e5e5;} 
.hire_area.view .jobsHeader .jobsSumm .jobsTit p {line-height:3.6rem;font-size:2.6rem;color:#000;font-weight:bold;}
.hire_area.view .jobsHeader .jobsSumm .jobsTit p em{display:block;line-height:1;padding:0 0 0.8rem;font-size:1.7rem;font-weight:normal;color:#333;}
.hire_area.view .jobsHeader .jobsSumm .jobsTit p button{padding:0;vertical-align:middle;}
.hire_area.view .jobsHeader .jobsSumm .jobsTit p button.heart {margin-left:0.5rem;vertical-align:top;}
.hire_area.view .jobsHeader .jobsSumm .jobsTit .dead_line {position:absolute;top:28%;left:calc(100% - 12rem);display: inline-flex;align-items: center;justify-content: center;width:8.3rem;height:auto;line-height:1.2;margin:0;text-align:center;font-size:1.6rem;color:#ff3b57;word-break: keep-all;}
.hire_area.view .jobsHeader .jobsSumm .info {float:left;width:31rem;min-height:16rem;padding:0 4rem 2rem;}
.hire_area.view .jobsHeader .jobsSumm .info h4 {font-size:1.7rem;padding:0 0 2rem;}
.hire_area.view .jobsHeader .jobsSumm .info dl:after {content:'';display:block;clear:both;}
.hire_area.view .jobsHeader .jobsSumm .info dl dt,
.hire_area.view .jobsHeader .jobsSumm .info dl dd{position:relative;float:left;width:calc(100% - 6.5rem);display:inline-block;line-height:2.4rem;font-size:1.3rem;word-break: break-all;}
.hire_area.view .jobsHeader .jobsSumm .info dl dt {width:6.5rem;color:#848484;font-weight:normal;}
.hire_area.view .jobsHeader .jobsSumm .info .ellipsis {display:inline-block;max-width:calc(100% - 2.2rem);white-space: nowrap;overflow: hidden;text-overflow: ellipsis; vertical-align: middle;}
.hire_area.view .jobsHeader .jobsSumm .info .tooltipWrap {position:absolute;top:0;right:0;}
.hire_area.view .jobsHeader .jobsSumm .info .tooltipWrap .box {min-width:24rem;}
.hire_area.view .jobsHeader .jobsSumm .info .tooltipWrap .box:after {left:0.3rem;}
.hire_area.view .jobsHeader .jobsSumm .info .tooltipWrap .box span {line-height:1.2;font-size:1.4rem;}
.hire_area.view .jobsHeader .jobsSumm .info.ver2 {width:calc(100% - 31rem);vertical-align:top;font-size:0;border-left:1px solid #e5e5e5;}
.hire_area.view .jobsHeader .jobsSumm .info.ver2 dl {display: flex;flex-direction: row;flex-wrap: wrap;margin-top:0.5rem;}
.hire_area.view .jobsHeader .jobsSumm .info.ver2 dl dt,
.hire_area.view .jobsHeader .jobsSumm .info.ver2 dl dd {min-height:1.4rem;line-height:1.2;padding-right:0.5rem;margin-top:1.5rem;font-size:1.4rem;width:calc(50% - 7rem);word-break: keep-all;box-sizing:border-box;}
.hire_area.view .jobsHeader .jobsSumm .info.ver2 dl dt {width:7rem;}
.hire_area.view .jobsHeader .jobsSumm .info.ver2 dl dd * {vertical-align:top;}

.hire_area.view .btn_area {display:block;text-align:center;margin:3rem 0 8rem;}
.hire_area.view .btn_area > .btn{width:22rem;height:6.8rem;;line-height:6.8rem;padding:0;text-align:center;font-size:1.8rem;font-weight:bold;color:#fff;background:#078fe2; border-radius:4px;}
.hire_area.view .btn_area .txt {display:block;line-height:1;padding-top:3rem;font-size:1.6rem;}
.hire_area.view .btn_area .txt p {padding:10px 0 0;font-weight:normal;}
.hire_area.view .btn_area .txt p a {font-weight:normal;}

.hire_area.view .aboutUs {padding:2rem 0 3rem;}
.hire_area.view .aboutUs > dl > dt {height:5rem;line-height:5rem;padding:0 3rem;font-size:2.6rem;color:#243d92;background:#e5f2f4;}
.hire_area.view .aboutUs > dl > dd {line-height:1.3;padding:3rem;font-size:1.6rem;color:#111;word-break: keep-all;}
.hire_area.view .aboutUs > dl > dd > pre{white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-break: keep-all; font-family: 'Noto Sans KR';}

/* Ã¤¿ë°ø°í view ±â¾÷¼Ò°³ new */
.hire_area.view .aboutUs.new > dl > dt{font-size:1.8rem; font-weight:500; width:14rem; height: 14rem; line-height: 1.2; color: #fff; background: #078fe2; border-radius: 50%; padding: 7.2rem 0 5.5rem 0; box-sizing: border-box; display: inline-block; text-align: center; white-space: nowrap; vertical-align: middle; word-break: keep-all; overflow: hidden; margin: 3rem 0; position:relative; z-index:1; background-image:url('../images/compinfo_icon.png'); background-repeat:no-repeat; background-position: center 4.6rem; background-size:2.5rem;}
.hire_area.view .aboutUs.new > dl > dt:first-of-type{background-position: center 4.6rem; background-size:2.5rem;}
.hire_area.view .aboutUs.new > dl > dt:nth-of-type(2){background-position: center -6.4rem; background-size:2.7rem; }
.hire_area.view .aboutUs.new > dl > dt:nth-of-type(3){background-position: center -19.7rem; background-size:3rem; padding: 6.9rem 0 5.5rem 0;}
.hire_area.view .aboutUs.new > dl > dt:nth-of-type(3), .hire_area.view .aboutUs.new > dl > dt:last-of-type{/*padding:3.5rem 0;*/}

.hire_area.view .aboutUs.new > dl > dt.cmpCheer, .hire_area.view .aboutUs.new > dl > dt.cmpRss{padding: 6.9rem 0 5.5rem 0;}
.hire_area.view .aboutUs.new > dl > dt.cmpStrth{}
.hire_area.view .aboutUs.new > dl > dt.cmpCheer{}
.hire_area.view .aboutUs.new > dl > dt.cmpRss{}


.hire_area.view .aboutUs.new > dl > dd{padding: 0; font-size: 1.6rem; color: #111; word-break: keep-all; display: inline-block; width: calc(100% - 15rem); min-height: 20rem; line-height: 20rem;  vertical-align: middle; position: relative; z-index: 0;}
.hire_area.view .aboutUs.new > dl > dd > pre{font-size:1.8rem; line-height:1.3; display: inline-block; vertical-align: middle; padding: 5rem 8rem; box-sizing: border-box; margin: 3rem 0 3rem -4rem; background: #f8f8f8; width: calc(100% + 5rem);}

.hire_area .recruiteInfo {display:block;padding:5rem 0;border-bottom:1px solid #dadada;}
.hire_area .recruiteInfo .infoBox {max-width:88.6rem;margin:auto;padding:0;}
.hire_area .recruiteInfo .infoBox img {width:auto;}

.hire_area .periodInfo{display:block;padding:8rem 0 9rem;border-bottom:1px solid #e2e2e7;}
.hire_area .periodInfo:after{content:"";display:block;clear:both;}
.hire_area .periodInfo h3 {margin-bottom:3rem;}
.hire_area .periodInfo .inner {padding:0 2rem;}
.hire_area .periodInfo dl {position:relative;}
.hire_area .periodInfo dl dt {line-height:1;margin-bottom:1.3rem;font-weight:normal;font-size:1.7rem;;color:#5e5e5e;}
.hire_area .periodInfo dl dd {overflow:hidden;}

.hire_area .periodInfo .calendar{float:left;width:28rem;height:30.8rem;margin-left:1rem;padding:2.5rem 2rem 2rem;border:1px solid #bdbdbe;border-radius:4px;box-sizing:border-box;}
.hire_area .periodInfo .calendar:first-child{margin-left:0;}
.hire_area .periodInfo .cal{float:left;width:100%;}
.hire_area .periodInfo .cal strong {display:block;text-align:center;margin-bottom:2rem;}
.hire_area .periodInfo .cal strong span{display:inline-block;line-height:1;padding:0;font-size:1.5rem;color:#333;font-weight:normal;font-family:Montserrat;text-align:center;}
.hire_area .periodInfo .cal1{margin-right:10px;}
.hire_area .periodInfo .tb{width:100%;border-collapse:separate;}
.hire_area .periodInfo .tb th div{height:2.3rem;line-height:2.3rem;color:#a0a3af;text-align:center;font-family:Montserrat;font-weight:normal;}
.hire_area .periodInfo .tb td{padding:0.3rem 0;color:#333;font-family:Montserrat,sans-serif;font-size:1.2rem;text-align:center;}
.hire_area .periodInfo .tb tr td:first-child {color:#f40352;}
.hire_area .periodInfo .tb td div{position:relative;display:inline-block;width:100%;height:2.2rem;line-height:2.2rem;z-index:1;}
.hire_area .periodInfo .tb td.open div{background-color:#d6eeef;}
.hire_area .periodInfo .tb td.today div:after {content:'';display:inline-block;position:absolute;left:50%;bottom:-0.25rem;width:0.5rem;height:0.5rem;margin-left:-0.25rem;border-radius:0.5rem;background:#f1b139;}
.hire_area .periodInfo .tb td.close div {background-color:#d6eeef;}
.hire_area .periodInfo .tb td.close div:after {content:'';display:inline-block;position:absolute;left:50%;top:50%;width:2.2rem;height:2.2rem;margin:-1.1rem 0 0 -1.1rem;border-radius:2.2rem;background:#fcdb00;z-index:-1;}
.hire_area .periodInfo .tb .sun div{color:#f00 !important;}
.hire_area .periodInfo .tb .sat div{color:#0048ff !important;}
.hire_area .periodInfo .deadline{float:left;width: calc(100% - 59rem);padding:1rem 0 0 4rem;box-sizing:border-box;}
.hire_area .periodInfo .txt1{line-height:1;color:#555;font-size:2rem;}
.hire_area .periodInfo .txt1 strong {color:#f00;;font-weight:normal;}
.hire_area .periodInfo .txt2{margin:3rem 0 5rem;}
.hire_area .periodInfo .txt2:after{content:"";display:block;clear:both;}
.hire_area .periodInfo .txt2 li{line-height:2rem;margin-top:1.2rem;font-size:1.5rem;color:#5e5e5e;}
.hire_area .periodInfo .txt2 li:first-child{margin-top:0;}
.hire_area .periodInfo .txt2 li strong{display:inline-block;width:5rem;height:2rem;line-height:2rem;margin-right:1rem;text-align:Center;font-weight:normal;font-size:1.2rem;color:#a9a9a9;vertical-align:top;border-radius:2rem;border:1px solid #a9a9a9;}
.hire_area .periodInfo .txt3:after{content:"";display:block;clear:both;}
.hire_area .periodInfo .txt3 li{float:left;line-height:1.7rem;margin-right:2rem;margin-top:1rem;font-size:1.3rem;color:#333;}
.hire_area .periodInfo .txt3 li:last-child{margin-right:0;}
.hire_area .periodInfo .txt3 li:before{content:"";display:inline-block;clear:both;width:1.7rem;height:1.7rem;margin-right:0.8rem;border-radius:1.7em;vertical-align:top;}
.hire_area .periodInfo .txt3 li.open:before{background-color:#9af4f7;}
.hire_area .periodInfo .txt3 li.today:before{width:0.6rem;height:0.6rem;background-color:#f1b139;margin-top: 0.6rem;}
.hire_area .periodInfo .txt3 li.close:before{background-color:#ffa336;}
.hire_area .periodInfo .noti{display:block;line-height:1.8rem;margin:1.5rem 0 6.5rem;padding-left:2.5rem;font-size:1.2rem;color:#5e5e5e;background:url('/images/jobs/job_noti_icon.png') no-repeat 0 50%;background-size:1.8rem;}
.hire_area .periodInfo .btn {width:18rem;height:5.6rem;line-height:5.6rem;text-align:center;font-size:1.7rem;color:#fff;font-weight:600;text-align:center;background:#f66c21;border-radius:4px;}
.hire_area .periodInfo .btn + p.txt {line-height:1.2;margin-top:2rem;font-size:1.2rem;color:#848484;}
.hire_area .periodInfo .btn + p.txt > span {color:#000;}
.hire_area .periodInfo .jobsApply .txt {padding:20px 0 0;}
.hire_area .periodInfo .jobsApply .txt p {padding:10px 0 0;font-weight:normal;}
.hire_area .periodInfo .jobsApply .txt span {line-height:1;font-size:14px;color:#999;}
.hire_area .periodInfo .jobsApply .map {display:inline-block;vertical-align:top;margin-left:10px;}
.hire_area .periodInfo + .searchArea {padding:60px 0 10px;}
.hire_area .periodInfo dl {overflow:hidden;}
.hire_area .periodInfo dl + dl {margin-top:1.3rem;}
.hire_area .periodInfo dl dt,
.hire_area .periodInfo dl dd {display:inline-block;float:left;min-height:2.6rem;line-height:2.6rem;margin:0;text-align:left;}
.hire_area .periodInfo dl dt {width:11rem;font-size:1.7rem;color:#5e5e5e;}
.hire_area .periodInfo dl dd {display:inline-block;float:left;width:calc(100% - 11rem);}
.hire_area .periodInfo dl dd .jobsApply {display: flex;align-items: center;min-height:2.6rem;line-height:1.7rem;font-size:1.5rem;color:#333;}
.hire_area .periodInfo dl dd .jobsApply p * {vertical-align:middle;}
.hire_area .periodInfo dl dd .jobsApply p span {display:inline-block;line-height:1.2;}
.hire_area .periodInfo dl dd .map_btn {display:inline-block;width:8.5rem;height:2.6rem;margin-left:1rem;font-size:0;background:url('/images/jobs/map_btn.png') no-repeat;background-position:0 0;background-size:8.5rem;vertical-align:middle;}
.hire_area .periodInfo dl dd em {margin:0 2rem;font-size:2rem;color:#bebebe;}
.hire_area .periodInfo.mo,
.hire_area .job_view_btn {display:none;}

/* Ã¤¿ë°ø°í °ÝÀÚ */
.hire_area .board_area.grd table{border-top:0;}
.hire_area .board_area.grd tbody th, .board_area.grd tbody td{border-bottom:0;}
.hire_area .board_area.grd th:first-child, .hire_area .board_area.grd tbody td:first-child{position:relative;background:#fff; width:100%; padding:0; text-align:center; padding:1.5rem; box-sizing:border-box; height:21rem;}
.hire_area .board_area.grd th:nth-child(2), .hire_area .board_area.grd tbody td:nth-child(2){width:100%; padding:0; text-align:center; background:#f0f0f0; padding:4.5rem 3rem 5rem 3rem; box-sizing:border-box;}
.hire_area .board_area.grd th:nth-child(3), .hire_area .board_area.grd tbody td:nth-child(3){display:none; width:100%; padding:0; text-align:center; background:#f0f0f0; padding:1.5rem; box-sizing:border-box;}
.hire_area .board_area.grd th:last-child, .hire_area .board_area.grd tbody td:last-child{width:100%; padding:0; text-align:center; background:#f0f0f0; padding:1.5rem; box-sizing:border-box;}
.hire_area .board_area.grd tbody td.t1 .companyLogo img {display: inline-block; max-width: 100%; max-height: 100%;}
.hire_area .board_area.grd tbody td.t1 .companyLogo{display:block; display: inline-block; width: 15rem; height:7.7rem; position:relative; margin-bottom:2.5rem;}
.hire_area .board_area.grd tbody td.t1 .companyLogo img{position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); max-width:100%; }
.hire_area .board_area.grd tbody td.t1 .company_name{margin-bottom:1rem;}
.hire_area .board_area.grd tbody td.t1 .company_name a{font-size:1.8rem; color:#001111;}
.hire_area .board_area.grd tbody td.t1 .company_onOffLine{margin:0;}
.hire_area .board_area.grd tbody td.t1 .company_onOffLine .icon{width:10rem; height:3rem; line-height:2.9rem; font-size:1.6rem; border-radius:4rem; box-sizing:border-box;}
.hire_area .board_area.grd tbody td.t1 .company_onOffLine .icon.on{background:#243d92; border:1px solid #243d92; color:#fff;}
.hire_area .board_area.grd tbody td.t1 .company_onOffLine .icon.off{background:#f14b57; border:1px solid #f14b57; color:#fff;}
.hire_area .board_area.grd .tb, .board_area.grd .tb tbody, .board_area.grd .tb tbody tr, .board_area.grd .tb tbody td{display:block;}
.hire_area .board_area.grd .tb tbody{display:flex; flex-wrap:wrap;}
.hire_area .board_area.grd .tb tbody tr{width:calc(25% - 1rem); border:1px solid #6e6e6e; margin-bottom:3rem; background:#f0f0f0;}
.hire_area .board_area.grd .tb tbody tr:not(:nth-of-type(4n+1)){margin-left:1rem;}
.hire_area .board_area.grd .tb thead{display:none;}
.hire_area .board_area.grd .t2 .txtBox .tit{position:relative;}
.hire_area .board_area.grd .txt_info{margin-top:2rem;}
.hire_area .board_area.grd .txt_info dl dt{font-size:1.6rem; line-height:1.3;}
.hire_area .board_area.grd .txt_info dl dt:not(:first-of-type){display:none;}
.hire_area .board_area.grd .txt_info dl dd{font-size:1.6rem; text-align:left; line-height:1.3; word-break:keep-all;}
.hire_area .board_area.grd .txt_info dl dd:not(:last-of-type):after{/*content:'¤Ó'; display:inline-block;*/}
.hire_area .board_area.grd .t2 .txtBox .scrap{position:absolute; top: .35rem; right: -.5rem;}
.hire_area .board_area.grd .t2 .txtBox a{min-height:4.5rem; margin-bottom:0; word-break: keep-all;max-width: calc(100% - 1rem); white-space:normal; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; font-size:1.8rem; color:#001111;}
.hire_area .board_area.grd .t2 .txtBox a:hover{color:#05667b;}
.hire_area .board_area.grd .t2 .txtBox a.company_name{-webkit-line-clamp: 1;font-size: 2.3rem; font-weight: bold; margin-bottom: 1rem;}
.hire_area .board_area.grd .dead_line a.btn{width: 20rem; height: 5.5rem; line-height: 5.5rem; padding: 0; margin-top: 1rem; font-size: 2.2rem; border-radius: 4px;}
.hire_area .board_area.grd .dead_line a.btn.orange {color: #fff; background: #05667b;}

/* Ã¤¿ëÁ¤º¸ - view ¿Â¶óÀÎ ÀÔ»çÁö¿ø ÆË¾÷ */
.layer_pop .pop_con .appli_box {display:block;padding:0;background:#fff;}
.layer_pop .pop_con .appli_box dl {}
.layer_pop .pop_con .appli_box dt {line-height:1;padding:0 0 1rem;font-weight:normal;font-size:1.5rem;color:#333;}
.layer_pop .pop_con .appli_box dd {line-height:1;font-size:2.2rem;color:#333;}
.layer_pop .pop_con .appli_box .appli_sec {display:block;padding:2rem 0 0;font-size:0;}
.layer_pop .pop_con .appli_box .appli_sec span.selectbox {width:100%;height:4.8rem;}
.layer_pop .pop_con .appli_box .appli_sec span.selectbox span {height:4.8rem;line-height:4.6rem;font-size:1.5rem;}
.layer_pop .pop_con .appli_info {overflow:hidden;position:relative;margin-top:4rem;border:1px solid #e2e2e7;border-radius:4px;}
.layer_pop .pop_con .appli_info + .appli_info {margin:3rem 0 0;}
.layer_pop .pop_con .appli_info .tit {position:relative;display:block;padding:0 2rem;background:#f5f5f7;}
.layer_pop .pop_con .appli_info .tit h4 {line-height:5rem;font-size:1.7rem;color:#333;}
.layer_pop .pop_con .appli_info .btn {position:absolute;top:50%;right:0;height:2.6rem;line-height:2.4rem;padding:0 1.5rem;margin-top:-1.3rem;font-size:1.2rem;color:#525252;text-align:center;font-weight:normal;background:#fff;border:1px solid #525252;border-radius:4px;}
.layer_pop .pop_con .appli_info .btn.top {top:1.2rem;right:2rem;margin-top:0;}
.layer_pop .pop_con .appli_info .btn.enroll {margin-top:-1.3rem;}
.layer_pop .pop_con .appli_info .btn.enroll,
.layer_pop .pop_con .appli_info .btn.complete {color:#fff;border:1px solid #2d59a5;background:#2d59a5;}
.layer_pop .pop_con .appli_info .btn.toggle {top:2.2rem;right:2rem;width:auto;height:auto;line-height:1;padding:0;margin-top:-0.6rem;font-size:1.3rem;color:#5e5e5e;background:none;border-radius:0;border:none;}
.layer_pop .pop_con .appli_info .btn.toggle:after {content:'';display:inline-block;width:1.2rem;height:0.6rem;margin-left:1rem;clear:both;background: url('/images/jobs/appli_arrow.png') no-repeat 100% 50%;background-size:1.2rem;vertical-align: middle;}
.layer_pop .pop_con .appli_info .btn.toggle.on:after {transform: rotate( 180deg );}
.layer_pop .pop_con .appli_info ul {padding:2rem;}
.layer_pop .pop_con .appli_info.list ul {height:7rem;}
.layer_pop .pop_con .appli_info.list ul li {margin:1rem 0 7rem;}
.layer_pop .pop_con .appli_info.list.open ul {height:auto;}
.layer_pop .pop_con .appli_info.list.open ul li {margin:1rem 0;}
.layer_pop .pop_con .appli_info.list li.no_data p {width: calc(100% - 14rem);padding:1rem 0;text-align:left;}
.layer_pop .pop_con .appli_info.list li.no_data .btn.enroll {right:0;}
.layer_pop .pop_con .appli_info li {position:relative;margin:1rem 0;}
.layer_pop .pop_con .appli_info li p {line-height:1.2;padding:0;font-size:1.3rem;color:#848484;}
.layer_pop .pop_con .appli_info li.no_data p {line-height:1.5;padding:0;text-align:center;}
.layer_pop .pop_con .appli_info .file_ul p {display:inline-block;padding:0;vertical-align:middle;}
.layer_pop .pop_con .appli_info .file_ul button {line-height:1.2;padding:0 0.5rem;margin-left:1rem;font-size:1.3rem;color:#848484;border:1px solid #848484;border-radius:4px;}
.layer_pop .pop_con .appli_info .radiobox {position:relative;width:calc(100% - 6rem);height:auto;padding:0 0 0 4.5rem;box-sizing:border-box;}
.layer_pop .pop_con .appli_info .radiobox input {position:absolute;left:0;top:50%;margin-top:-1.6rem;}
.layer_pop .pop_con .appli_info .radiobox span.normal {display:inline-block;width:8rem;line-height:2rem;margin-right:1rem;color:#2bb8cd;text-align:center;font-size:1.2rem;border:1px solid #2bb8cd;border-radius:2rem;}
.layer_pop .pop_con .appli_info .radiobox span.info {font-size:1.2rem;color:#a9a9a9;}
.layer_pop .pop_con .appli_info .radiobox span.info strong {font-weight:normal;font-family:Montserrat;}
.layer_pop .pop_con .appli_info .radiobox > p {overflow: hidden;line-height:1;padding:1rem 0 0;font-size:1.5rem;color:#5e5e5e;white-space: nowrap;text-overflow: ellipsis;word-break: break-all;}
.layer_pop .pop_con .appli_info dl {padding:2rem;overflow:hidden;}
.layer_pop .pop_con .appli_info dl dt,
.layer_pop .pop_con .appli_info dl dd {float:left;display: inline-flex;align-items: center;width:6rem;height:3.6rem;margin:0;line-height:1;color:#848484;font-size:1.5rem;font-weight:normal;}
.layer_pop .pop_con .appli_info dl dd {float:left;width:calc(50% - 6rem);padding:0 1rem 0 0;font-family:Montserrat;color:#5e5e5e;box-sizing:border-box;}
.layer_pop .pop_con .appli_info .file_btn {position:absolute;right:2rem;top: 1.3rem;}
.layer_pop .pop_con .appli_info .file_btn .file {display:none;}
.layer_pop .pop_con .appli_info .file_btn .upload {height:2.6rem;line-height:2.4rem;padding:0 1.5rem;font-size:1.2rem;color:#525252;text-align:center;font-weight: 600;border:1px solid #525252;background:#fff;border-radius:4px;}
.layer_pop .pop_con .appli_info .file_btn .upload:after {content:'+';display:inline-block;margin-left:0.5rem;font-size:1.2rem;}
.layer_pop .pop_con .appli_info.complete {padding:5rem 1rem 2rem;margin-top:2rem;text-align:center;border-width:1px 0 0;}
.layer_pop .pop_con .appli_info.complete > p > strong {display:block;line-height:1;margin-bottom:2rem;font-weight:normal;font-size:3.2rem;color:#333;}
.layer_pop .pop_con .appli_info.complete > p {line-height:1.2;padding:19.5rem 0 0;font-size:1.6rem;text-align:center;color:#848484;word-break: keep-all;background: url('/images/jobs/appli_complete_icon.png') no-repeat 50% 0;background-size:16rem;}

/* ÀÎÀçÇ® */
.hire_area.rspool .detail_search .sch_area {margin:0;padding:1.5rem;}
.hire_area.rspool .detail_search .sch_area .btn.reset {top:0;right:0;margin:0;}
.hire_area.rspool .detail_search dl {width:calc(100% / 6 + 1px);}
.hire_area.rspool .detail_search dl.ds.duty dd ul li {width:100%;}
.hire_area.rspool .board_area .photoBox{display:inline-block;position:relative;margin:0 auto;text-align:center;}
.hire_area.rspool .board_area .photoBox label.checkbox{position:absolute;left:15px;top:50%;margin:-9px 0 0 0;}
.hire_area.rspool .board_area .photoBox .photo{display:inline-block;position:relative;overflow:hidden;width:10rem;;height:10rem;background: url(../images/resume_bg.jpg) no-repeat 50%;border:1px solid #e5e5e5;border-radius: 10rem;box-sizing: border-box;}
.hire_area.rspool .board_area .photoBox .photo img{position: absolute;left: 50%;top: 50%;width:100%;height:auto;transform: translate(-50%, -50%);}
.hire_area.rspool .board_area .photoBox .photo_info {display:inline-flex;align-items: flex-start;flex-direction: column;justify-content: center;height:10rem;padding:0 0 0 3rem;float:right;text-align:left;box-sizing: border-box;}
.hire_area.rspool .board_area .photoBox .name{display:block;line-height:1;font-size:1.8rem;color:#5e5e5e;}
.hire_area.rspool .board_area .photoBox .birth{line-height:1;padding:1rem 0 0;font-size:1.4rem;color:#848484;}
.hire_area.rspool .board_area .tb thead th,
.hire_area.rspool .board_area .tb tbody td {width:calc(100% - 37rem);padding:2rem; box-sizing:border-box;}
.hire_area.rspool .board_area .tb thead th:first-child,
.hire_area.rspool .board_area .tb tbody td:first-child {width:26.5rem;}
.hire_area.rspool .board_area .tb thead th:last-child,
.hire_area.rspool .board_area .tb tbody td:last-child {width:10.5rem;}
.hire_area.rspool .board_area .txtBox a em.icon {vertical-align:top;margin-right:0.5rem;}
.hire_area.rspool .board_area .txt_info {display: block;margin:0;}
.hire_area.rspool .board_area .txt_info ul:after {content:'';display:block;clear:both;}
.hire_area.rspool .board_area .txt_info ul li {float:left;line-height:1.2;margin-top: 1rem;margin-left:1.2rem;font-size:1.3rem;color:#848484;}
.hire_area.rspool .board_area .txt_info ul li:before {content:'';display:inline-block;width:1px;height:1.1rem;margin-right:1.2rem;margin-top:0.3rem;background:#a9a9a9;vertical-align:top;}
.hire_area.rspool .board_area .txt_info ul li:first-child {margin-left:0;}
.hire_area.rspool .board_area .txt_info ul li:first-child:before {display:none;}
.hire_area.rspool .board_area .txt_info ul.jobs li {margin-top: 2rem;font-size:1.3rem;color:#5e5e5e;}
.hire_area.rspool .board_area .up_date p.data {font-size:1.4rem;color:#848484;}
.hire_area.rspool .board_area .tb tbody td .mo {display:none;}

/* Ãë¾÷ÄÁ¼³ÆÃ */
.notice_area.qna {display:block;}
.notice_area.qna .tab_box {padding:0 0 3rem;}
.notice_area.qna .tab_box > ul {padding:0 0 0 1px;width:calc(100% + 3px);}
.notice_area.qna .tab_box > ul:after {content:'';display:block;clear:both;}
.notice_area.qna .tab_box > ul > li {float:left;width:20rem;margin-left:-1px;margin-right:2rem;}
.notice_area.qna .tab_box > ul > li > button {width:100%;height:5rem;line-height:1.3;font-size:1.8rem;color:#111;font-weight: 600;border:1px solid #111;background:#fff;cursor: pointer;border-radius:1rem;box-sizing:border-box;}
.notice_area.qna .tab_box > ul > li > button.on {color: #243d92;background: #fff;border:2px solid #243d92;}
.notice_area.qna .tab_box > ul > li > button br {display:none;}
.notice_area.qna .tab_box > p {line-height:1.2;margin:2rem 0 0 2.5rem;text-indent:-2.5rem;font-size:1.6rem;color:#5e5e5e;word-break: keep-all;}
.notice_area.qna .tab_box > p + p {margin:0 0 0 2.5rem;;}
.notice_area.qna .board_area.list tbody td.subject a {display:inline-block;max-width:calc(100% - 3rem);}
.notice_area.qna .board_area.list tbody td .secret {display: inline-block;width: 1.5rem;height: 1.7rem;margin:0 0 0 1rem;font-size: 0;vertical-align: top;background: url('/images/icon/notice_secret.jpg') no-repeat 50%;background-size:1.5rem;}
.notice_area.qna .board_area.list tbody td.subject {text-align:left;}
.notice_area.qna .board_area.view td {font-size:1.8rem;}
.notice_area.qna .board_area.view td.view_txt {font-size:1.8rem;padding: 3rem 2rem;text-align:left;border:none;}
.notice_area.qna .way_box {display:block;margin:0 0 6rem;padding:5rem 0 6rem;text-align:center;background:#f6f6f6;}
.notice_area.qna .way_box > p.tit {display:inline-block;width:51.9rem;height:13.4rem;text-align:center;font-size:0;background: url('/images/consulting_tit.png') no-repeat 50%;background-size:51.9rem;}
.notice_area.qna .way_box > ul {position:relative;display:flex;align-items: stretch;justify-content: center;margin:8rem auto 0;font-size:0;text-align:center;}
.notice_area.qna .way_box > ul:after {content:'';display:block;clear:both;}
.notice_area.qna .way_box > ul > li {position:relative;display:inline-block;margin-right:3.2rem;box-sizing:border-box;vertical-align:top;}
.notice_area.qna .way_box > ul > li:first-child {padding:0 7.5rem 0 0;}
.notice_area.qna .way_box > ul > li:nth-child(2) {padding:0 6.3rem 0 3rem;}
.notice_area.qna .way_box > ul > li:nth-child(3) {padding:0 6rem 0 4rem;}
.notice_area.qna .way_box > ul > li:last-child {width:26rem;margin-right:0;padding:0 0 0 2.2rem;}
.notice_area.qna .way_box > ul > li:before {content:'';position:absolute;top:4.7rem;left:0;display:inline-block;clear:both;width:100%;height:10.5rem;background: url('/images/consulting_icon.png') no-repeat;background-size:10.3rem;}
.notice_area.qna .way_box > ul > li:first-child:before {background-position:0.8rem 0.7rem;}
.notice_area.qna .way_box > ul > li:nth-child(2):before {background-position:7.8rem -23.4rem;}
.notice_area.qna .way_box > ul > li:nth-child(3):before {background-position:8.2rem -48rem;}
.notice_area.qna .way_box > ul > li:last-child:before {background-position:9.3rem -72.5rem;}
.notice_area.qna .way_box > ul > li:after {content:'';display:inline-block;clear:both;position:absolute;top:calc(50% - 0.75rem);right:-3.2rem;width:3.2rem;height:1.5rem;background: url('/images/consulting_arrow.png') no-repeat;background-position:0 0;background-size:3.1rem;}
.notice_area.qna .way_box > ul > li:last-child:after {display:none;}
.notice_area.qna .way_box > ul > li > em {display:inline-block;width:7.4rem;height:2.2rem;line-height:2.2rem;text-align:center;font-size:1.2rem;color:#243d92;border-radius:2.2rem;background:#b4e6ee;}
.notice_area.qna .way_box > ul > li > dl {margin:18rem 0 0;word-break: keep-all;}
.notice_area.qna .way_box > ul > li > dl > dt {line-height:1;padding:0 0 0.5rem;font-size:1.8rem;color:#333;}
.notice_area.qna .way_box > ul > li > dl > dd {line-height:1.2;margin:0.5rem 0 0.8rem;padding:0 0 0 0.8rem;font-size:1.6rem;color:#666;text-align:left;text-indent: -0.8rem;}
.notice_area.qna .way_box > ul > li > dl > dd > span {display:inline-block;margin:0;font-size:1.5rem;color:#eb6b03;text-indent: 0;}
.qna_area .view_area .va_comment { display: block; background: #f9f9f9; margin: 10px 0; padding: 20px 25px;}
.notice_area .board_area.view .va_comment .va_c_box {padding:2rem;border-bottom: 1px dotted #000;}
.notice_area .board_area.view .va_comment .va_c_box.re {padding: 2rem 0 2rem 5rem;background: url(https://image.career.co.kr/career_new/event/2020/moti/re_bg.png) no-repeat 3.3rem 2rem;}
.notice_area .board_area.view .va_comment .va_c_box .va_c_info { padding: 0 0 1rem;}
.notice_area .board_area.view .va_comment .va_c_box .va_c_info p {line-height: 1.2;font-size: 1.6rem;color: #333;font-weight: bold;}
.notice_area .board_area.view .va_comment .va_c_box .va_c_info p span {display: inline-block;line-height: 1.2;margin: 0 0 0 1rem;font-size: 1.6rem;color: #6c6c6c;}
.notice_area .board_area.view .va_comment .va_c_box .va_c_info p em {display: inline-block;width:auto;line-height:2rem;padding:0 1rem;margin: 0 0 0 1rem;text-align: center;border-radius:2rem;font-size: 1.4rem;color: #ff0000;font-weight: bold;border: 1px solid #ff0000;}
.notice_area .board_area.view .va_comment .va_c_box .va_c_info p .date {line-height: 2rem;font-size: 1.4rem;color: #a8a8a8;}
.notice_area .board_area.view .va_comment .va_c_box .va_c_info .reply {line-height: 2rem;font-size: 1.4rem;color: #6c6c6c;padding: 0 0 0 1.5rem;margin: 0 0 0 1rem;background: url(https://image.career.co.kr/career_new/event/2020/moti/notice_reply_bg.jpg) no-repeat 0 30%;}
.notice_area .board_area.view .va_comment .va_c_box .va_c_txt p {display: inline-block;line-height: 1;font-size: 1.6rem;color: #6c6c6c;}
.notice_area .board_area.view .va_comment .va_c_box .va_c_tool {display: inline-block;margin: 0.2rem 0 0 1rem;vertical-align:top;}
.notice_area .board_area.view .va_comment .va_c_box .va_c_tool span {margin: 0 0.2rem 0 0;}
.notice_area .board_area.view .va_comment .va_c_box .va_c_rebox {position: relative;padding: 0 12rem 0 0;font-size: 0;}
.notice_area .board_area.view .va_comment .va_c_box .va_c_rebox textarea {width: 100%;height: 9rem;overflow-y: auto; padding: 1rem;box-sizing: border-box; resize:none;}
.notice_area .board_area.view .va_comment .va_c_box .va_c_rebox a {position: absolute;right: 1px; top: 0;width: 12rem;height: 9rem;line-height: 9rem;font-size: 1.8rem;color: #111;text-align: center;border: 1px solid #111;background: #fff;box-sizing: border-box;}
.notice_area .board_area.view .va_comment .va_c_box .va_c_btye {line-height: 1;padding: 1rem 0.2rem 0 0;font-size: 1.2rem;color: #111;text-align: right;}
.notice_area .board_area.view .tb td .file_box {font-size:0;}
.notice_area .board_area.view .tb td .file_box > label {display:inline-block;width:12rem;height:5rem;line-height:5rem;text-align:center;font-size:1.6rem;color:#fff;background:#333333;vertical-align:middle;border-radius:1rem;}
.notice_area .board_area.view .tb td .file_box .upfile_text {display:inline-block;margin-left:2rem;font-size:1.6rem;color:#111;vertical-align:middle;}
.notice_area .board_area.view .tb td .file_box > p {line-height:1.2;margin-top:1rem;margin-left:2.1rem;font-size:1.8rem;color:#999;text-indent: -2.1rem;word-break: keep-all;}

/* ÇöÁ÷ÀÚ ¸àÅä¸µ */
.notice_area.qna .way_box.online {margin:0 0 5rem;padding:5rem 0;}
.notice_area.qna .way_box.online > p.tit {width:62.4rem;height:5.7rem;background: url('/images/mentoring_tit.png') no-repeat 0 0;background-size:62.4rem;}
.notice_area.qna .way_box.online > ul {max-width:91.5rem;margin:5rem auto 0;}
.notice_area.qna .way_box.online > ul > li {width:auto;position:relative;}
.notice_area.qna .way_box.online > ul > li:first-child {padding:0 23.5rem 0 0;margin:0;}
.notice_area.qna .way_box.online > ul > li:nth-child(2) {padding:0 17rem 0 0;margin:0;}
.notice_area.qna .way_box.online > ul > li:last-child {width:auto;margin:0;padding:0;}
.notice_area.qna .way_box.online > ul > li:after {content:'';display:inline-block;clear:both;position:absolute;top:calc(50% - 0.75rem);right:-3.2rem;width:3.2rem;height:1.5rem;background: url('/images/consulting_arrow.png') no-repeat;background-position:0 0;background-size:3.1rem;}
.notice_area.qna .way_box.online > ul > li:first-child:after {right:7.5rem;}
.notice_area.qna .way_box.online > ul > li:nth-child(2):after {right:6.3rem;}
.notice_area.qna .way_box.online > ul > li:last-child:after {display:none;}
.notice_area.qna .way_box.online > ul > li:first-child:before {background-position:0.5rem 0.7rem;}
.notice_area.qna .way_box.online > ul > li:nth-child(2):before {background-position:4rem -23.4rem;}
.notice_area.qna .way_box.online > ul > li:last-child:before {background-position:5rem -48rem;}
.notice_area.qna .way_box.online > ul > li > dl > dt {padding:0 0 1.5rem;}
.notice_area.qna .way_box.online > ul > li > dl > dd {margin:0.5rem 0 0 0.8rem;padding:0;font-size:1.6rem;color:#666;text-align:left;text-indent: -0.8rem;}
.notice_area.qna .way_box.offline {margin:0 0 5rem;padding:6rem 3rem 5rem;}
.notice_area.qna .way_box.offline > p.tit {width:30rem;height:16.5rem;background: url('/images/mentoring_tit2.png') no-repeat 0 0;background-size:37.8rem;}
.notice_area.qna .way_box.offline > span.txt {display:block;line-height:1.2;padding:1.5rem 0 2.5rem;font-size:1.8rem;color:#333;}
.notice_area.qna .way_box.offline > dl {position:relative;overflow:hidden;max-width:100rem;margin:auto;padding:0;border:1px solid #bdbdbe;border-width:1px 0 0 1px;box-sizing:border-box;}
.notice_area.qna .way_box.offline > dl > dt {float:left;width:20%;height:7rem;line-height:6.8rem;font-size:1.8rem;color:#333;background:#d4eff3;border:1px solid #bdbdbe;border-width:0 1px 1px 0;box-sizing:border-box;}
.notice_area.qna .way_box.offline > dl > dd {float:left;width:20%;height:7rem;font-size:1.8rem;color:#333;border:1px solid #bdbdbe;border-width:0 1px 1px 0;box-sizing:border-box;}

/* ÀÌº¥Æ® */
#contents .infoWrap .eventImgBox {width:100%; height:auto; box-sizing:border-box; margin:0 auto; padding:0; text-align:center; max-width:1000px;}
#contents .infoWrap .eventImgBox .evtPrgmM{display:none; max-width:100%; min-width:100%; margin:auto;}
#contents .infoWrap .eventImgBox .evtPrgmPc {max-width:100%; min-width:100%; margin:auto;}

/* ÀÌº¥Æ® 2 */
#contents .events_top{text-align:center; padding:0 0 0 0; position:relative; margin-bottom:3rem;}
#contents .events_top .img_tbl, #contents .events_top .img_mo{display:none;}
#contents .events_top .img_pc{display:block;}
#contents .events_top .evt_tit, #contents .events_top .evt_text {position:absolute;left:50%; transform:translateX(-50%);}
#contents .events_top .evt_tit{top:6.5rem; top:11.5%;}
#contents .events_top .evt_text {top:26%; font-size:1.8rem;line-height: 1.3; width:100%; color:#333; padding:0 2rem; box-sizing:border-box; word-break:keep-all;}
#contents .events_top .evt_text br.br_mo{display:none;}
#contents .events_top .evt_back{background:#bbe5ff; border-radius:1rem;}
#contents .events_top .evt_back img{width:100%;}
#contents .events_lst{display:inline-flex; width:100%; font-family:'pretendard-regular';}
#contents .events_lst > li .img_box img{width:100%;}
#contents .events_lst > li .img_mo{display:none;}
#contents .events_lst > li .img_box{background:#f8d7d7;}
#contents .events_lst > li{width:33.3%; border-radius:2rem; overflow:hidden;}
#contents .events_lst > li:not(:first-of-type){margin-left:3rem;}
#contents .events_lst > li:nth-of-type(2) .img_box{background:#d0e8e1;}
#contents .events_lst > li:nth-of-type(3) .img_box{background:#f9ecc7;}
#contents .events_lst > li .txt_box{background:#fff; border:1px solid #e9e9e9; box-sizing:border-box; min-height:20rem; max-height:20rem; padding:3rem 2rem; border-radius: 0 0 2rem 2rem;}
#contents .events_lst > li .txt_box .tit{font-size:2.4rem; line-height:1; margin-bottom:2rem;}
#contents .events_lst > li .txt_box .txt{font-size:1.8rem; color:#333; line-height:1.3; letter-spacing:-1.25px; word-break:keep-all;}
#contents .events_lst > li .txt_box .txt br.br_tbl, #contents .events_lst > li .txt_box .txt br.br_mo{display:none;}

/* ºÎ´ëÇà»ç */
.event_area {word-break:keep-all; font-family:'pretendard';}
.event_area .event_inner ul {overflow:hidden;display:grid; grid-template-columns: repeat(2, auto); grid-template-rows: repeat(4, 1fr); gap:2rem 2rem;}
.event_area .event_inner ul > li {border-radius:1rem;background:#e9f8dd;}
.event_area .event_inner .event_box {position:relative; padding:4.7rem 2.3rem 4.7rem 30rem; box-sizing:border-box;height: 100%;}
.event_area .event_inner .event_box br.br_mo{display:none !important;}
.event_area .event_inner .event_box.center{display: flex; align-items: center;}
.event_area .event_inner .event_box p.tit {line-height:1;font-size:2.4rem;font-weight:bold;color:#111;}
.event_area .event_inner .event_box p.tit .colorGreen{color:#128021;}
.event_area .event_inner .event_box p.tit .colorOrg{color:#ff4a26;}
.event_area .event_inner .event_box p.txt {line-height:1.3; margin:2rem 0 0 0;font-size:1.8rem;color:#333333; font-weight:300;}
.event_area .event_inner .event_box .txt_box  > a {display:block;width:11rem;height:2.8rem;line-height:2.8rem;font-size:1.5rem;color:#fff;text-align:center;border-radius:2.8rem;background:#f06b6b;}

.event_area .event_inner ul > li{background-image: url('/images/event_img_01.png?<%=publishUpdateDt%>'); background-size: 27rem; background-repeat: no-repeat; background-position: 2rem center; min-height:26rem;}
.event_area .event_inner ul > li.nm_2 {background-color:#f8efdd; background-image:url('/images/event_img_02.png?<%=publishUpdateDt%>'); background-size:22.4rem; background-position: 3rem calc(100% + 1rem);}
.event_area .event_inner ul > li.nm_3 {background-color:#f4e4f2; background-image:url('/images/event_img_03.png?<%=publishUpdateDt%>'); background-size:13rem; background-position: 7.4rem center;}
.event_area .event_inner ul > li.nm_4 {background-color:#d4e0eb; background-image:url('/images/event_img_04_pc.png?<%=publishUpdateDt%>'); background-size:cover; background-position: -7rem top;}
.event_area .event_inner ul > li.nm_5 {background-color:#fff2e7; background-image:url('/images/event_img_05.png?<%=publishUpdateDt%>'); background-size:21.4rem; background-position: 4.4rem calc(100% + 9rem);}
.event_area .event_inner ul > li.nm_6 {background-color:#ffefee; background-image:url('/images/event_img_06.png?<%=publishUpdateDt%>'); background-size:18.3rem; background-position: 5.7rem center;}
.event_area .event_inner ul > li.nm_7 {background-color:#e0e8f6; background-image:url('/images/event_img_07.png?<%=publishUpdateDt%>'); background-size:14.8rem; background-position: 7.7rem center;}
.event_area .event_inner ul > li.nm_8 {background-color:#e9e9e9; background-image:url('/images/event_img_08.png?<%=publishUpdateDt%>'); background-size:22.1rem; background-position: 4rem calc(100% + 7rem);}



/*
.event_area .event_inner ul > li{background-image:url('/images/event_img_01.png'); background-size:20.5rem; background-repeat:no-repeat; background-position: calc(100% - 1rem) calc(100% + 5rem);}
.event_area .event_inner ul > li:nth-child(2) {background-color:#dbf1ff; background-image:url('/images/event_img_02.png'); background-size:25.8rem; background-position: calc(100% - 2rem) calc(100% + 5rem);}
.event_area .event_inner ul > li:nth-child(3) {background-color:#fff1d1; background-image:url('/images/event_img_03.png'); background-size:19.5rem; background-position: calc(100% - 4rem) center;}
.event_area .event_inner ul > li:nth-child(4) {background-color:#ffe7d0; background-image:url('/images/event_img_04.png'); background-size:33rem; background-position: calc(100% - 2rem) center;}
.event_area .event_inner ul > li:nth-child(5) {background-color:#cbeeef; background-image:url('/images/event_img_05.png'); background-size:16.5rem; background-position: calc(100% - 6rem) center;}
.event_area .event_inner ul > li:nth-child(6) {background-color:#ffeae9; background-image:url('/images/event_img_06.png'); background-size:16.6rem; background-position: calc(100% - 6rem) 100%;}
.event_area .event_inner ul > li:nth-child(7) {background-color:#dbdff4; background-image:url('/images/event_img_07.png'); background-size:12.9rem; background-position: calc(100% - 7rem) 100%;}
*/
.event_area .event_inner ul > li br.br_tbl{display:none;}


/* ÀÌµ¿ ¹öÆ° */
.list_btn {display:block;min-height:5rem;padding:2rem 0 0;font-size:0;}
.list_btn:after {content:''; display:block; clear:both;}
.con_area .list_btn a.btn {display:inline-block;padding:0 3rem;height:5rem;line-height:5rem;margin-left:1rem;font-size:1.6rem;color:#000;text-align:center;border:1px solid #dadada;}
.list_btn a.btn.prev {float:left;margin:0;padding-left:5rem;background-position: 2.5rem 1.8rem;}
.list_btn a.btn.next {float:right;}
.list_btn a.btn.inter {float:right;padding-right:5rem;border:1px solid #275af3;color:#fff;background:#3a6cff;}
.list_btn.inter {padding:2rem 0 2.5rem;}
.list_btn.inter .btn_ment {position:absolute;bottom:0;right:0;font-size:1.6rem;color:#666;text-align:right;padding:1rem 0 0;}

/* Æ¯°­,Ã¤¿ë¼³¸íÈ¸ */
.lecture_area ul.lectTabs{margin-bottom:4rem;}
.lecture_area ul.lectTabs li{position:relative;display:inline-block; width:18rem; height:5rem; line-height:5rem; border:1px solid #111; font-size:1.8rem; border-radius:10px; text-align:center; margin-right:2rem; cursor:pointer;box-sizing:border-box;}
.lecture_area ul.lectTabs li a {display:block;}
.lecture_area ul.lectTabs li.on{border:2px solid #243d92; }
.lecture_area ul.lectTabs li.on a {color:#243d92;}
.lecture_area .tab_content {display:none;}
.lecture_area .tbl_area.mobile{display:none;}
.lectTop{display:block; background:#f6f6f6; border-radius:15px; padding:0 0 5rem 0; background-size:contain;}
.lectTop.onlineVer{/*padding-left: 41rem; background: #f6f6f6 url(/images/lectureonline_01.png)no-repeat; background-position-y: 50%;*/}
.lectTop.offlineVer{/*padding-left: 41rem; background: #f6f6f6 url(/images/lectureoffline_01.png)no-repeat; background-position-y: 100%;*/}
.lectTop .tbl_area {width:auto;}
.lectTop .tbl_area span{line-height:1.4; word-break:keep-all;}
.lectTop .tbl_area table {border-top:0;}
.lectTop .tbl_area table .col1{width:14%;}
.lectTop .tbl_area table .col2{width:18%;}
.lectTop .tbl_area table .col3{width:15%;}
.lectTop .tbl_area table .col4{width:39%;}
.lectTop .tbl_area table.MT03 {margin-top:3rem;}
.lectTop .tbl_area .board_area {max-width:1180px;margin:auto;}
.lectTop .tbl_area .board_area table thead th,.lectTop .tbl_area .board_area table tbody td{word-break:break-all;}
.lectTop .tbl_area .board_area table thead th{background:#0a3f7b; color:#fff; font-size:1.8rem; border-bottom:0; font-weight:normal; line-height:1;}
.lectTop .tbl_area .board_area table thead th:first-of-type{border-radius:10px 0 0 0;}
.lectTop .tbl_area .board_area table thead th:last-of-type{border-radius:0 10px 0 0;}
.lectTop .tbl_area .board_area table thead th:not(:first-of-type){border-left:1px solid #fff;}
.lectTop .tbl_area .board_area table tbody td{padding:1.4rem; line-height:1.4; font-size:1.8rem; font-weight:normal;border-left:1px solid #888888; border-bottom:1px solid #888888; color:#111111;}
.lectTop .tbl_area .board_area table tbody td:not(:first-of-type){}
.lectTop .tbl_area .board_area table tbody td.leftNone{border-left:none;}
.lectTop .tbl_area .board_area table tbody td.rightNone{border-right:none;}
.lectTop .tbl_area .board_area table tbody td.topNone{border-top:none;}
.lectTop .tbl_area .board_area table tbody td.bottomNone{border-bottom:none;}
.lectTop .tbl_area .board_area table tbody td.backSky{background:#9fd5f7;}
.lectTop .tbl_area .board_area table tbody td.backGreen{background:#95ccd5;}
.lectTop .tbl_area.pc{position:relative;}
.lectTop .tbl_area.pc:before{content:'¡¤ TIME TABLE'; display:block; font-size:2.4rem; position:absolute; top: -3.5rem; left: 4rem; line-height: 1; font-weight: 800;}
.lectTop.onlineVer .tbl_area.pc:before{content:'¡¤ TIME TABLE'; display:block; font-size:2.4rem; position:absolute; top: -3.5rem; left: 4rem; line-height: 1; font-weight: 800;}
.lectTop.onlineVer .backImg {background: #f6f6f6 url(/images/lectureonline_01_2.png)no-repeat; background-position: center; background-size: contain; height: 75.2rem;}
.lectTop.offlineVer .backImg {background: #f6f6f6 url(/images/lectureoffline_01_2.png)no-repeat; background-position: center; background-size: contain; height: 75.2rem;}
.lectBottom{margin-top:5rem;} 
.lectBottom  td{padding:4rem 1rem;}
.lectBottom .board_area table .col1{width:13%;}
.lectBottom .board_area table .col2{width:69%;}
.lectBottom .board_area tbody th, .lectBottom .board_area tbody td{border-bottom:1px solid #7f7f7f;}
.lectBottom .lectDate{border-right:1px solid #7f7f7f;}
.lectBottom .lectDate span{border:2px solid #243d92; color:#243d92; font-size:1.8rem; border-radius:25px; padding:0; font-weight:bold;width: 12rem; display: block; height: 5rem; line-height: 5rem; margin:auto;}
.lectBottom .lectInfo{line-height:1; padding-left:3rem;}
.lectBottom .lectInfo:after{content:''; clear:both; display:block;}
.lectBottom .lectInfo.PR04{padding-right:4rem;}
.lectBottom .lectTitle{text-align:left; font-weight:800; color:#111111; font-size:2.4rem; float:left;}
.lectBottom .lectTitle .tit {display:inline-block;line-height:1.2;margin-right:1.5rem;vertical-align:middle;}
.lectBottom .lect_profile{font-size:1.6rem; background:#fccf12; border-radius:8px; font-weight:500; width:11rem; height:3rem; line-height:3rem; display:inline-block; text-align:center;cursor:pointer;vertical-align:middle;}
.lectBottom .lect_profile:after{content:''; display:inline-block; background:url(/images/lecticon_01.png)no-repeat; width:1.3rem; height:1.5rem; vertical-align: middle; transform: translateY(-0.2rem); margin-left:.5rem;background-size:100%;}
.lectBottom .lectDateTime{font-size:1.8rem; float:right; line-height:1.7;}
.lectBottom .lectDateTime .lect_date{color:#111111;}
.lectBottom .lectDateTime .lect_time{color:#919191; margin-left:.5rem;}
.lectBottom .lectBtn a{background:#243d92; color:#fff; font-size:1.8rem; width:13.5rem; height:4rem; line-height:4rem; border-radius:10px; cursor:pointer; }
.lectBottom .lectBtn a.off{background:#5e5e5e;}
.lectBottom .lectBtn a:hover{color:#fff;}
.lectBottom .lectBtn .lect_profile {display:none;}
.lectBottom .lectDateMobile{display:none;}
.lectBottom .tbl_area .board_area table tbody td.leftNone{border-left:none;}
.lectBottom .tbl_area .board_area table tbody td.rightNone{border-right:none;}
.lectBottom .tbl_area .board_area table tbody td.topNone{border-top:none;}
.lectBottom .tbl_area .board_area table tbody td.bottomNone{border-bottom:none;}
.lectBottom .lectrName{font-size:1.8rem; text-align:right;}
.lectBottom.offlineVer .lectDateTime{float:unset;}
.lectBottom.offlineVer .lecturerName{float:right; font-size:1.8rem; line-height:1.4; font-weight:600;}
.lectBottom.offlineVer .board_area table .col2{width:65%;}
.lectBottom .profile_area {display:block;margin:10rem 0 0;font-family:Pretendard;border-top:2px solid #333;}
.lectBottom .profile_area .top_ul {overflow:hidden;}
.lectBottom .profile_area .top_ul li {float:left;display:inline-flex;align-items: center;width:calc(100% - 49.2rem);height:8rem;line-height:1.2;padding:0 3rem;font-size:1.8rem;color:#333;word-break: keep-all;border:1px solid #d2d2d2;border-width:0 1px 1px 0;box-sizing:border-box;}
.lectBottom .profile_area .top_ul li:nth-child(2) {width:18.7rem;font-size:1.6rem;}
.lectBottom .profile_area .top_ul li:nth-child(3) {width:30.5rem;font-size:1.6rem;border-width:0 0 1px 0;}
.lectBottom .profile_area .gray_box {padding:4rem 8rem 11rem; background:#f9f9f9;}
.lectBottom .profile_area .Instructor_info {position:relative;padding:2rem 0 0 32rem;}
.lectBottom .profile_area .Instructor_info > img {position:absolute;top:0;left:0;width:20rem;height:20rem;}
.lectBottom .profile_area .Instructor_info > p {line-height:1.2;font-size:2.8rem;color:#0a3f7b;font-weight:bold;word-break: keep-all;}
.lectBottom .profile_area .career_info > p {line-height:1;margin:0 0 1.5rem;font-size:1.6rem;font-weight:bold;color:#111;}
.lectBottom .profile_area .career_info > p:before {content:'';display:block;clear:both;width:3rem;height:2px;margin:3rem 0 2.6rem;background:#111;}
.lectBottom .profile_area .career_info > ul > li {position:relative;line-height:1.2;padding:0 0 0 14rem;margin:1.2rem 0 0;font-size:1.6rem;color:#666;word-break: keep-all;}
.lectBottom .profile_area .career_info > ul > li > span {position:absolute;top:0;left:0;display:inline-block;}
.lectBottom .profile_area .lecture_info {display:flex;overflow:hidden;margin:6rem 0 0;border:1px solid #d2d2d2;border-width:1px 0 0 1px;}
.lectBottom .profile_area .lecture_info dl {text-align:center;}
.lectBottom .profile_area .lecture_info dl:first-child {width:26rem;}
.lectBottom .profile_area .lecture_info dl:nth-child(2) {width:calc(100% - 59rem);}
.lectBottom .profile_area .lecture_info dl:last-child {width:33rem;}
.lectBottom .profile_area .lecture_info dt, .lectBottom .profile_area .lecture_info dd {display:flex;align-items: center;justify-content: center;line-height:1.2;padding:0 1rem;box-sizing:border-box;word-break: keep-all;}
.lectBottom .profile_area .lecture_info dt {font-size:1.4rem;height:4.5rem;border:1px solid #d2d2d2;border-width:0 1px 1px 0;background:#e4f5ff;}
.lectBottom .profile_area .lecture_info dd {font-size:1.6rem;height:6.5rem;border:1px solid #d2d2d2;border-width:0 1px 1px 0;background:#fff;}

.lectMid.pc {}
.lectMid {margin:5rem 0 3rem 0; line-height:1; font-size:1.8rem; word-break:keep-all;}
.lectMid.mobile{display:none;}
.lectMid .top{display:flex; justify-content:flex-start;background: #fff; max-width: 1180px; margin: auto; box-sizing: border-box; padding: 5rem; border-radius: 15px; color:#5b5b5b;}
.lectMid .right{margin-left:20rem;}
.lectMid .right .txt{line-height:1.6;}
.lectMid .txtDate{text-indent: -3.5rem; margin-left: 3.5rem; margin-bottom:1rem}
.lectMid .txtBeforeTit{text-indent: -3.5rem; margin-left: 3.5rem;}
.lectMid .txtBeforeTit.first:before{content:'ÀÏÁ¤'; display:inline-block; padding-left: 3.6rem; box-shadow: inset 0 -10px #9fd5f7; margin-right: 2.5rem; font-weight: 800; color:#111;}
.lectMid .txtBeforeTit.second:before{content:'Àå¼Ò'; display:inline-block; padding-left: 3.6rem; box-shadow: inset 0 -10px #9fd5f7; margin-right: 2.5rem; font-weight: 800; color:#111;}
.lectMid .txtBeforeTit.third:before{content:'´ë»ó'; display:inline-block; padding-left: 3.6rem; box-shadow: inset 0 -10px #9fd5f7; margin-right: 2.5rem; font-weight: 800; color:#111;}
.lectMid .txtBeforeTitEnd{margin-left: 6rem; margin-bottom: 4rem;}
.lectMid p:first-of-type{margin-top:2rem;}
.lectMid p{line-height:1.4;}
.lectMid h4.tit{font-size:2.4rem;}
.lectMid .txt{font-size:1.8rem;}
.lectMid .lectMidNotice{margin-top:1rem;}
.lectMid .lectMidNotice:before{content:''; display:inline-block; background:url(/images/lecticon_02.png)no-repeat; width:2.4rem; height:2.4rem; vertical-align:text-bottom; margin-top:2.5rem; border-radius:50%;}
.lectMid .txtBilrd {max-width:1180px; margin:auto;}
.lectMid .txtBilrd p{text-indent: -2.7rem; margin-left:2.7rem; font-size:1.6rem;}
.lectTop .tbl_area .board_area.ndTit{margin-top:8rem;}
.lectTop .tbl_area .board_area.ndTit:before {content: '¡¤ TIME TABLE'; display: block; font-size: 2.4rem; position: absolute; top: -3.5rem; left: 0; line-height: 1; font-weight: 800;}
.lectTop.offlineVer .lectMid .lectMidNotice:before{content: ''; display: inline-block; background: url(/images/lecticon_02.png)no-repeat; width: 2.4rem; height: 2.4rem; vertical-align: text-bottom; margin-top: 1rem;}

#InstructorProfile.layer_popup .layer_pop {background:#f9f9f9;height:70vh;}
#InstructorProfile.layer_popup .layer_pop .layer_wrap {height:100%;overflow-y:auto;padding:5rem;}
#InstructorProfile.layer_popup .layer_pop .layer_wrap img {display:block;max-width:100%;margin:auto;} 
#InstructorProfile .layer_close {position: absolute;width: 4rem;height: 4rem;right: 0;top: -4rem;font-size: 0;background: url(/images/pop_close_01.png)no-repeat;background-size:100%;}

/* µ¿¾Æ¸® °æÁø´ëÈ¸ */
.attend.attend_area .result_box{display:none;}
.attend.attend_area .inputArea .inp .result_box{font-size:1.8rem;}
.attend.attend_area .inputArea .inp .result_box .rb_ul li a{font-size:1.8rem;}
.attend.attend_area .btnWrap .btn {background: #18c6f5;}

.attend.attend_area table.attend{text-align:center; border:1px solid #d2d2d7; width:100%;}
.attend.attend_area table.attend th, .attend.attend_area table.attend td{padding: 2rem;}
.attend.attend_area table.attend td{border:1px solid #d2d2d7; border-width:1px 1px 0 0;}
.attend.attend_area table.attend th:last-of-type, .attend.attend_area table.attend td:last-of-type{border-width:1px 0 0 0;}
.attend.attend_area table.attend .top_btn{border:1px solid #18c6f5; background-color:#18c6f5; color:#333; display:inline-block; padding:.5rem 1rem; box-sizing:border-box; margin-top:.3rem;}


/* µ¿¾Æ¸® °æÁø´ëÈ¸ ¾È³»*/
.attendInfoArea{font-family:'pretendard';}
.attendInfoArea .colorSky{color:#01a6d3 !important;}
.attendInfoArea .colorOrg2{color:#d62c1a !important;}
.attendInfoArea .td_gray{background:#f5f5f7 !important;}		
.attendInfoArea .attendInfoWrap .attend_top{display:flex;}
.attendInfoArea .attendInfoWrap .poster_area img{width:100%;}
.attendInfoArea .attendInfoWrap .attendinfo_area{margin-left:3rem; padding:1rem; box-sizing:border-box;}
.attendInfoArea .attendInfoWrap h4.tit{font-size:1.8rem; margin-bottom:1.5rem;}
.attendInfoArea .attendInfoWrap h4.tit:before{content:''; display:inline-block;background-image:url('/images/tit_icon_h4.png'); background-repeat:no-repeat; width:1.2rem; height:1.2rem; background-size:1.2rem; background-position:center;}
.attendInfoArea .attendInfoWrap .subTit_gray{color:#7c7c7f; font-size:1.4rem;}
.attendInfoArea .attendInfoWrap .attendinfo_area > li:not(:first-of-type){margin-top:5rem;}
.attendInfoArea .tb_area > li{margin-top:5rem;}
.attendInfoArea .attendInfoWrap .attendinfo_area li p.txt{font-size:1.6rem; line-height:1.3; color:#484848; margin-left:1.4rem;}
.attendInfoArea .attendInfoWrap .attendinfo_area li p.txt.last{margin-top:1rem;}
.attendInfoArea .attendInfoWrap .attendinfo_area li p.txt.last:before{display:none;}
.attendInfoArea .attendInfoWrap .attendinfo_area li p.txt.midbar{margin-left:2.5rem; text-indent:-1rem;}
.attendInfoArea .attendInfoWrap p.txt.spe{margin-left:0 !important; margin-top:.5rem; font-size:1.4rem !important; color:#111; line-height:1.3;}
.attendInfoArea .attendInfoWrap .attendinfo_area .schedule_dl dl{background:#f5f5f7; padding:1.8rem; box-sizing:border-box; font-size:1.6rem; color:#111111; display: flex; justify-content: flex-start; align-items: flex-start; border-radius:5px;}
.attendInfoArea .attendInfoWrap .attendinfo_area .schedule_dl dl:not(:first-of-type){margin-top:4rem; position:relative;}
.attendInfoArea .attendInfoWrap .attendinfo_area .schedule_dl dl:not(:first-of-type):before{content: '¡å'; display: block; position: absolute; left: 50%; top: -2.3rem; transform: translateX(-50%);}
.attendInfoArea .attendInfoWrap .attendinfo_area .schedule_dl dl dt{text-align:center; min-width:11rem; padding:1rem .6rem; background:#18c6f5; color:#fff; display:inline-block; border-radius:5px; font-weight:500; line-height:1; word-break:keep-all;}
.attendInfoArea .attendInfoWrap .attendinfo_area .schedule_dl dl dd{padding-left:1.5rem; box-sizing:border-box; line-height:1.5;}
.attendInfoArea .attend_sch_tbl{display:none; margin-top:4rem;}
.attendInfoArea .attend_sch_tbl h4.tit{font-size:1.8rem; margin-bottom:1.5rem; padding:0 0; position:relative;}
.attendInfoArea .attend_sch_tbl h4.tit:before{content:''; display:inline-block;background-image:url('/images/tit_icon_h4.png'); background-repeat:no-repeat; width:1.2rem; height:1.2rem; background-size:1.2rem; background-position:center;}
.attendInfoArea .attend_sch_tbl dl{background:#f5f5f7; padding:1.8rem 4rem; box-sizing:border-box; font-size:1.6rem; color:#111111; display: flex; justify-content: flex-start; align-items: flex-start; border-radius:5px;}
.attendInfoArea .attend_sch_tbl dl:not(:first-of-type){margin-top:4rem; position:relative;}
.attendInfoArea .attend_sch_tbl dl:not(:first-of-type):before{content: '¡å'; display: block; position: absolute; left: 50%; top: -2.3rem; transform: translateX(-50%);}
.attendInfoArea .attend_sch_tbl dl dt{text-align:center; min-width:11rem; padding:1rem .6rem; background:#18c6f5; color:#fff; display:inline-block; border-radius:5px; font-weight:500; line-height:1; word-break:keep-all;}
.attendInfoArea .attend_sch_tbl dl dd{padding-left:1.5rem; box-sizing:border-box; line-height:1.5;}
.attendInfoArea .attendInfoWrap table{margin: 0 0; width:100%; border-width:1px 0 1px 1px;}
.attendInfoArea .attendInfoWrap table.attendTblTop{font-size:1.6rem; margin:0 0;}
.attendInfoArea .attendInfoWrap table.attendTblTop{width:100%;}
.attendInfoArea .attendInfoWrap tbody td{color:#000;}
.attendInfoArea .btnArea{line-height:1; margin-top:10rem;}
.attendInfoArea .btnArea .btn{padding: 2rem 9rem 2rem 5rem; font-size:1.8rem; color:#fff; background-color:#18c6f5; border-radius:4rem; background-image:url('/images/icon_download.png'); background-repeat:no-repeat; background-position:calc(100% - 5rem) center; box-sizing:border-box;}
.attend_tbl_mo{display:none;}
.attendInfoArea .pc_img{display:block;}
.attendInfoArea .mo_img{display:none;}
.attendInfoArea .blnk_mo{display:none;}

/* ¸à·Î¸µ°ü */
#contents .mtr_area .top_mo{display:none;}
#contents .mtr_area{background-color:#f2f2f2; border-radius:2rem; padding:6rem; box-sizing:border-box; font-family:'pretendard-regular';}
#contents .mtr_area .mtr_lst .lst:not(:first-of-type){margin-top:5rem;}
#contents .mtr_area .mtr_top{width:100%;}
#contents .mtr_area .mtr_top img{max-width:100%;}
#contents .mtr_area .mtr_tb{padding-left:16rem; position:relative; font-size:1.8rem; margin-top:1rem;}
#contents .mtr_area .tb_mo{display:none;}
#contents .mtr_area .mtr_tb .tb_tit{position:absolute; left:0; top:0; width:11rem; height:4.8rem; line-height:4.8rem; border-radius:6rem; color:#fff; text-align:center;}
#contents .mtr_area .mtr_tb .tb{border:1px solid #333333; width:100%; border-width:0 0 0 0;}
#contents .mtr_area .mtr_tb .tb th, .mtr_area .mtr_tb .tb td{padding:1.5rem 0; font-weight:normal; text-align:center; line-height:1;}
#contents .mtr_area .mtr_tb .tb thead th{background:#0b6db7; color:#fff; border:1px solid #333; border-width:1px 0 1px 1px;}
#contents .mtr_area .mtr_tb .tb thead th:last-of-type, #contents .mtr_area .mtr_tb .tb tbody td:last-of-type{border-right:1px solid #333;}
#contents .mtr_area .mtr_tb .tb tbody td{background:#fff; color:#333;border:1px solid #333; border-width:0 0 1px 1px; font-size:1.8rem;}
#contents .mtr_area .mtr_tb.blu .tb_tit{background:#0b6db7;}
#contents .mtr_area .mtr_tb.blu thead th{background:#0b6db7;}
#contents .mtr_area .mtr_tb.green .tb_tit{background:#21a042;}
#contents .mtr_area .mtr_tb.green thead th{background:#21a042;}
#contents .mtr_area .mtr_tb.red .tb_tit{background:#e23f1f;}
#contents .mtr_area .mtr_tb.red thead th{background:#e23f1f;}
#contents .mtr_area .tb_txt{line-height:1; font-size:1.8rem;}
#contents .mtr_area .tb_txt.red{color:#e23f1f; margin-top:2rem;}

/* ¸àÅä¸µ°ü */
#contents .mtr_area_v2 .top{background:#f2f2f2;}
#contents .mtr_area_v2 .top img{width:100%;}
#contents .mtr_area_v2 .btm{margin-top:5rem;}
#contents .mtr_area_v2 .tit_date > p{font-size:3.6rem; font-weight:bold; line-height:1; vertical-align:middle;}
#contents .mtr_area_v2 .tit_date > p:after{content: ''; display: inline-block; width: calc(100% - 40.2rem); height: 1px; background: #111; vertical-align: middle; margin-left: 2rem;}
#contents .mtr_area_v2 .lct_lst{display:flex; flex-wrap:wrap; margin-top:3rem;}
#contents .mtr_area_v2 .lct_lst .lst{display:inline-flex; width:50%;align-items: stretch;width: calc(50% - 2em); margin-bottom:2rem;}
#contents .mtr_area_v2 .lct_lst .lst:nth-of-type(even){margin-left:2rem;}
#contents .mtr_area_v2 .lct_lst .lst .lct_photo{max-width:20rem; flex:1; position:relative;}
#contents .mtr_area_v2 .lct_lst .lst .lct_photo img{width: 100%; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
#contents .mtr_area_v2 .lct_lst .lst .lct_txt{min-height:28rem; margin-left:2rem; overflow:hidden; position:relative; border:1px solid #0b6db7; padding:4rem 2rem 4rem 3rem; box-sizing:border-box; flex:1;font-size:1.8rem; line-height:1;}
#contents .mtr_area_v2 .lct_lst .lst .lct_txt:after{content: ''; position: absolute; display: inline-block; background-color: #0b6db7; width: 8rem; height: 8rem; right: -4rem; bottom: -4rem; transform: rotate(45deg);}
#contents .mtr_area_v2 .lect_box.red .lct_lst .lst .lct_txt:after{background-color: #e23f1f;}
#contents .mtr_area_v2 .lct_lst .sub_tit{color:#fff; width:12.8rem; height:3.6rem; line-height:3.6rem; background:#0b6db7; text-align:center; border-radius:2.5rem;}
#contents .mtr_area_v2 .lct_lst .lct_tit{font-size:3.6rem; margin-top:1.6rem;font-weight: 600; letter-spacing: -2px;}
#contents .mtr_area_v2 .lct_lst .lct_name{margin-top:2.7rem;}
#contents .mtr_area_v2 .lct_lst .lct_cont{margin-top:1.4rem; line-height:1.4;}
#contents .mtr_area_v2 .lct_lst .lct_cont .txt_indent{text-indent: -2.5rem; display: inline-block; margin-left: 2.5rem; word-break: keep-all;}
#contents .mtr_area_v2 .tb_txt.red{line-height: 1; font-size: 1.8rem; color: #e23f1f; margin-top: 2rem;}

#contents .mtr_area_v2 .lect_box.red, #contents .mtr_area_v2 .lect_box.green{margin-top:10rem;}
#contents .mtr_area_v2 .lect_box.green .lct_lst .lst .lct_txt:after{background-color: #21a042;}
#contents .mtr_area_v2 .lect_box.green .lct_lst .lst .lct_txt{border-color:#21a042;}
#contents .mtr_area_v2 .lect_box.green .sub_tit{background-color: #21a042;}
#contents .mtr_area_v2 .mo_img{display:none;}
#contents .mtr_area_v2 .lect_box.red .lct_lst .lst .lct_txt:after{background-color: #e23f1f;}
#contents .mtr_area_v2 .lect_box.red .lct_lst .lst .lct_txt{border-color:#e23f1f;}
#contents .mtr_area_v2 .lect_box.red .sub_tit{background-color: #e23f1f;}


/* Æ¯°­°ü */
#contents .lect_area{box-sizing:border-box; font-family:'pretendard-regular'; font-size:1.8rem;}
#contents .lect_area .lect_top{width:100%; background-color: #ffe3e3;padding:2rem; box-sizing:border-box; margin-bottom:5rem;}
#contents .lect_area .lect_top img{max-width:100%;margin: 0 auto; display: block;}
#contents .lect_area .lect_top img.top_mo{display:none;}
#contents .lect_area .lect_box:not(:first-of-type){margin-top:5rem;}
#contents .lect_area .lect_box .lect_lst .lst{position:relative; overflow:hidden; box-sizing:border-box;}
#contents .lect_area .lect_box .lect_lst .lst:after{content:''; position:absolute; display:inline-block; background:#b70b38; width: 15rem; height: 15rem; right: -8rem; bottom: -8rem; transform: rotate(45deg);}
#contents .lect_area .lect_box.yel .lect_lst .lst:after{background:#fcb316;}
#contents .lect_area .lect_box.green .lect_lst .lst:after{background:#0badb7;}
#contents .lect_area .lect_box .tb_tit{width:18rem; height:5rem; line-height:5rem; border-radius:6rem; color:#fff; text-align:center; margin-bottom:2rem;}
#contents .lect_area .lect_box .tb_tit{background:#b70b38;}
#contents .lect_area .lect_box.yel .tb_tit{background:#fcb316;}
#contents .lect_area .lect_box.green .tb_tit{background:#0badb7;}
#contents .lect_area .lect_box .lect_lst{display:flex;}
#contents .lect_area .lect_box .lect_lst .lst{border:1px solid #b70b38; flex:1; padding:4rem 2.3rem 4rem; box-sizing:border-box; line-height:1;}
#contents .lect_area .lect_box .lect_lst .lst:not(:first-of-type){margin-left:2rem;}
#contents .lect_area .lect_box.red .lect_lst .lst{}
#contents .lect_area .lect_box.red .lect_lst .lst_subtit{font-size:3rem;}
#contents .lect_area .lect_box.yel .lect_lst .lst{border-color:#fcb316;}
#contents .lect_area .lect_box.green .lect_lst .lst{border-color:#0badb7;}
#contents .lect_area .lect_box .lst_tit{color:#333333;}
#contents .lect_area .lect_box .lst_subtit{font-size:3.6rem; line-height:1.1; margin-top:1rem; min-height:8rem; letter-spacing: -2px;word-break: keep-all;}
#contents .lect_area .lect_box .lst_stat{margin-top:2rem;}
#contents .lect_area .lect_box .lst_stat .txt{line-height:1.2;font-weight:lighter; display:inline-block; vertical-align:middle;}
#contents .lect_area .lect_box .lst_stat .txt:first-of-type:after{content:''; display:inline-block; height:1rem; width:1px; background:#333; vertical-align:middle; margin:0 1rem 0 1.5rem;transform: translateY(-.1rem);}
#contents .lect_area .lect_box .lst_stat .txt.BLOCK{margin-bottom:.5rem;}
#contents .lect_area .lect_box .lst_stat .txt.BLOCK:after{display:none;}
#contents .lect_area .lect_box .lst_time{font-size:3.6rem; margin-top:2rem; font-weight:bold;}
#contents .lect_area .lect_box.red .lst_time{color:#b70b38;}
#contents .lect_area .lect_box.yel .lst_time{color:#fcb316;}
#contents .lect_area .lect_box.green .lst_time{color:#0badb7;}
#contents .lect_area .lect_btn{text-align: center; margin: 5rem 0 0;}
#contents .lect_area .lect_btn > a{display: inline-block; border: 1px solid #078fe2; background: #078fe2; height: 6rem; line-height: 6rem; color: #fff; width: 35rem; font-size: 2.2rem; border-radius: 4rem; box-sizing:border-box;}
#contents .lect_area .lect_btn > a:hover{background:#fff; color:#078fe2;}

#contents .lect_area_v2 .btm{margin-top:5rem; line-height:1;}
#contents .lect_area_v2 .tit_date > p{font-size:3.6rem; font-weight:bold; line-height:1; vertical-align:middle;}
#contents .lect_area_v2 .tit_date > p:after{content: ''; display: inline-block; width: calc(100% - 15.3rem); height: 1px; background: #111; vertical-align: middle; margin-left: 2rem;}
#contents .lect_area_v2 .lct_tit{font-size:3.6rem; font-weight:bold; margin-top:.8rem; padding-right: 15rem; box-sizing: border-box; word-break:keep-all; line-height:1.2;}
#contents .lect_area_v2 .lect_box .lct_name{margin-top:2.4rem;}
#contents .lect_area_v2 .lect_box .lct_name .txt{display:inline-block; vertical-align:middle;}
#contents .lect_area_v2 .lect_box .lct_name .txt:first-of-type:after{content:''; display:inline-block; width:1px; height:1.3rem; vertical-align:middle; background:#333; margin:0 1rem .2rem 1.5rem}
#contents .lect_area_v2 .lect_box .lct_cont{margin-top:1.2rem;display: inline-flex; align-items: stretch; width:100%;}
#contents .lect_area_v2 .lect_box .lct_cont > p{width:50%; line-height:1.4; word-break: keep-all;}
#contents .lect_area_v2 .lect_box .lct_cont > p:last-of-type{padding-left:1.5rem;}
#contents .lect_area_v2 .lect_box .lct_date{position:absolute; right:3rem; top:2rem; display:inline-block; width:12.8rem; height:3.6rem; line-height:3.6rem; text-align:center; color:#fff; background:#b70b38; border-radius:2rem;}
#contents .lect_area_v2 .lect_box .lct_lst{display:flex; flex-wrap:wrap; margin-top:3rem;}
#contents .lect_area_v2 .lect_box .lct_lst .lst{display:inline-flex; width:100%;align-items: stretch; margin-bottom:3rem; position:relative;}
#contents .lect_area_v2 .lect_box .lct_lst .lst .lct_photo{max-width:20rem; flex:1; position:relative;}
#contents .lect_area_v2 .lect_box .lct_lst .lst .lct_photo img{width: 100%; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
#contents .lect_area_v2 .lect_box .lct_lst .lst .lct_txt{padding:3rem; box-sizing:border-box; border:1px solid #b70b38; flex:1; color:#333; margin-left:3rem; min-height:28rem;}
#contents .lect_area_v2 .lect_box .lst .lct_txt{position:relative; overflow:hidden;}
#contents .lect_area_v2 .lect_box .lst .lct_txt:after{content:''; position:absolute; display:inline-block; background:#b70b38; width: 15rem; height: 15rem; right: -8rem; bottom: -8rem; transform: rotate(45deg);}
#contents .lect_area_v2 .lect_box.yel .lst .lct_txt:after{background-color:#fcb316;}
#contents .lect_area_v2 .lect_box.green .lst .lct_txt:after{background-color:#0badb7;}
#contents .lect_area_v2 .lect_box.yel .lct_date{background-color:#fcb316;}
#contents .lect_area_v2 .lect_box.green .lct_date{background-color:#0badb7;}
#contents .lect_area_v2 .lect_box.yel .lct_lst .lst .lct_txt{border-color:#fcb316;}
#contents .lect_area_v2 .lect_box.green .lct_lst .lst .lct_txt{border-color:#0badb7;}
#contents .lect_area_v2 .lect_box .lst br.br_mo{display:none;}
#contents .lect_area_v2 .lect_box .mo_img{display:none;}


@media all and (min-width: 1024px) {
	/* ½º¸¶Æ®°è»ê±â - hover */
	.tools-pay dl dt .tip:hover .txt {overflow:visible;	opacity:1; top:3rem; width:auto; height:auto;transition-property: opacity, top;transition-duration: 0.23s, 0.23s;transition-timing-function: ease;pointer-events:auto;}
	
	/* Ã¤¿ëÁ¤º¸ - view ¿Â¶óÀÎ ÀÔ»çÁö¿ø ÆË¾÷ */
	.layer_popup[data-popup="popup3"],
	.layer_popup[data-popup="popup4"] {display:none !important;}

	/* ÀÎÀû¼º°Ë»ç */
	.myTest_area .configurationUl li {width: 50% !important;margin-right:0 !important;}
	.myTest_area .configurationUl.ver2 li {width: 33.3% !important;margin-right:0 !important;}


}

@media all and (max-width:1300px) {
	#contents {margin:22.2rem 0 0;}
	#contents .content {width:100%;padding:0 2rem 12rem;}
	#contents:before{top:16.5rem;}

	/* ¹Ú¶÷È¸ ¾È³» */
	.infoWrap .top_box {padding: 3.5rem 4rem 3.5rem 14rem;margin:0 0 5rem;}
	.infoWrap .info_img{width:50%;}
	.infoWrap .info_txt{padding:0 0 0 2rem; width:50%}

	/* ¿À½Ã´Â ±æ */

	/* ºÎ´ëÇà»ç */
	.event_area .event_inner .event_box{padding:4.7rem 1.3rem 4.7rem 26rem;}

	/* Âü¿©±â¾÷ */
	.hire_area .detail_search dl.ds.duty {width:40%;}
	.hire_area .detail_search dl.ds.career,
	.hire_area .detail_search dl.ds.edu,
	.hire_area .detail_search dl.work_form {width:20%;}
	
	/* ÀÎÀçÇ® */
	.hire_area.rspool .detail_search dl.ds {width:calc(100% / 6 + 1px);}
	.hire_area.rspool .detail_search dl.ds.duty dd ul li {width:100%;}

	/* ÀÎÀû¼º°Ë»ç */
	.myTest_area .tabArea #tab1 .guideArea { background: url(/images/person_test_bg.png) no-repeat calc(100% - 6rem) 50%;}
	.myTest_area .tabArea .guideArea .tit span {padding: 1.8rem 12rem 1.8rem 0;}
	.myTest_area .configurationUl.ver2 li > div:after {bottom:4rem;right:4rem;transform: translate(0, 0);}
	.myTest_area .configurationUl li:first-child > div:after,
	.myTest_area .configurationUl li:first-child + li + li > div:after {right:2.5rem;}
	.myTest_area .configurationUl li:first-child + li > div:after {right:4rem;}
	.myTest_area .configurationUl li:first-child + li + li + li > div:after {right:3.5rem;}


	/* Æ¯°­,Ã¤¿ë¼³¸íÈ¸ */
	.lectTop colgroup,.lectBottom colgroup{display:none;}
	.lectTop.onlineVer{padding:0 5rem 5rem; display:block; background:none; background: #f6f6f6; /*url(/images/lectureonline_02.png)no-repeat; background-position:50% 0; background-size:contain;*/}
	.lectTop.offlineVer{padding:0 5rem 5rem; display:block; background:none; background: #f6f6f6; /*url(/images/lectureoffline_02.png)no-repeat; background-position:50% 0; background-size:contain;*/}
	.lectTop.onlineVer .backImg {background: #f6f6f6 url(/images/lectureonline_02.png)no-repeat; background-position: center; background-size: contain; height: 39.9rem;}
	.lectTop.offlineVer .backImg {background: #f6f6f6 url(/images/lectureoffline_02.png)no-repeat; background-position: center; background-size: contain; height: 39.9rem;}
	.lectTop.onlineVer .tbl_area.pc:before{content: '¡¤ 1È¸Â÷(8/16)'; display: block; font-size: 2.4rem; position: absolute; top: -3.5rem; left: 0; line-height: 1; font-weight: 800;}
	.lectTop .tbl_area.pc:before {content: '¡¤ 1È¸Â÷(8/16)'; display: block; font-size: 2.4rem; position: absolute; top: -3.5rem; left: 0; line-height: 1; font-weight: 800;}
	.lectTop.offlineVer .tbl_area.pc:before {content: '¡¤ TIME TABLE'; display: block; font-size: 2.4rem; position: absolute; top: -3.5rem; left: 0; line-height: 1; font-weight: 800;}
	.lectTop .tbl_area{padding-top:0;}
	.lectBottom .lectInfo{line-height:1.2; width:52%;}
	.lectBottom .lectTitle{float:unset;}
	.lectBottom .lectDateTime{float:unset; text-align:left; margin-top:.2rem;}
	.lectBottom.offlineVer{display:none;}		
	.lectMid {margin:5rem 0 5rem 0; line-height:1; font-size:2.4rem;}
	.lectMid .top{justify-content: space-between;padding: 5rem 2rem;}
	.lectMid .right{margin-left:0;}
	.lectMid .txtBeforeTit {text-indent: -3.5rem; margin-left: 3.5rem; margin-bottom: 1rem;}
	.lectMid .txtBeforeTitEnd{margin-left:6rem;}
	
	/* Ãë¾÷ÄÁ¼³ÆÃ */
	.notice_area.qna .way_box {padding: 5rem 2rem 6rem;}
	.notice_area.qna .way_box > ul {flex-wrap: wrap;max-width:87rem;}
	.notice_area.qna .way_box > ul > li {margin:0;}
	.notice_area.qna .way_box > ul > li:first-child,
	.notice_area.qna .way_box > ul > li:nth-child(2) {height:26.5rem;}
	.notice_area.qna .way_box > ul > li:first-child,
	.notice_area.qna .way_box > ul > li:nth-child(3) {width:55%;max-width:48rem;padding:0 8rem 0 0;}
	.notice_area.qna .way_box > ul > li:nth-child(2),
	.notice_area.qna .way_box > ul > li:last-child {width:45%;padding:0;}
	.notice_area.qna .way_box > ul > li:before {top:5.7rem;width:14rem;}
	.notice_area.qna .way_box > ul > li:first-child:before {background-position: 0 0.7rem;}
	.notice_area.qna .way_box > ul > li:nth-child(2):before {background-position: 0 -23.7rem;}
	.notice_area.qna .way_box > ul > li:nth-child(3):before {background-position: 0 -48rem;}
	.notice_area.qna .way_box > ul > li:last-child:before {background-position:0.04rem -72.5rem;}
	.notice_area.qna .way_box > ul > li:first-child:after {top:35%;right:9%;}
	.notice_area.qna .way_box > ul > li:nth-child(3):after {top:calc(50% - 0.75rem);right:9%;}
	.notice_area.qna .way_box > ul > li:nth-child(2):after {top: inherit;bottom: 9%;right: inherit;left: calc(-15% - 1.15rem);width:2.3rem;height:2.3rem;background-position: -0.4rem -2.4rem;}
	.notice_area.qna .way_box > ul > li > dl {margin:0;padding:4rem 0 0 14rem;text-align:left;}
	.notice_area.qna .way_box > ul > li:last-child > dl {padding:3.2rem 0 0 14rem;}
	.notice_area.qna .way_box > ul > li > dl > dt {padding:0 0 1rem;}
	.notice_area.qna .way_box > ul > li > dl > dd br {display:none;}
	.notice_area.qna .way_box > ul > li:nth-child(2) > dl > dd {padding: 0 0 0 1.8rem;text-indent: -1.8rem;}

	/* ÇöÁ÷ÀÚ ¸àÅä¸µ */
	.notice_area.qna .way_box.online {padding:5rem 2rem;}
	.notice_area.qna .way_box.online > ul {max-width:80.5rem;}
	.notice_area.qna .way_box.online > ul > li:before {width:100%;}
	.notice_area.qna .way_box.online > ul > li:after {top:10rem;width: 3.2rem;height: 1.5rem;}
	.notice_area.qna .way_box.online > ul > li:first-child {width:35.7%;padding:0;margin:0;text-align:left;}
	.notice_area.qna .way_box.online > ul > li:first-child > em {margin:0 0 0 2rem;}
	.notice_area.qna .way_box.online > ul > li:first-child:after {right:17.8%;}
	.notice_area.qna .way_box.online > ul > li:nth-child(2) {width:38.2%;padding:0 0 0 0;margin:0;text-align:left;}
	.notice_area.qna .way_box.online > ul > li:nth-child(2) > em {margin:0 0 0 6rem;}
	.notice_area.qna .way_box.online > ul > li:nth-child(2) > dl > dt {padding:0 0 1.5rem 0.5rem;}
	.notice_area.qna .way_box.online > ul > li:nth-child(2):after {left:inherit;right:9.7%;background-position:0 0;}
	.notice_area.qna .way_box.online > ul > li:last-child {width:26.1%;margin:0;padding:0;}
	.notice_area.qna .way_box.online > ul > li:last-child > dl {text-align:center;}
	.notice_area.qna .way_box.online > ul > li:last-child:before {background-position: 50% -48rem;}	
	.notice_area.qna .way_box.online > ul > li > dl {margin:18rem 0 0;padding:0;text-align:left;}
	.notice_area.qna .way_box.online > ul > li > dl > dd {padding:0 !important;text-indent: -0.8rem;}

	/* µ¿¾Æ¸® °æÁø´ëÈ¸ ¾È³» */
	.attendInfoArea .attend_sch_pc{display:none;}
	.attendInfoArea .attend_sch_tbl{display:block;}
	

}

@media all and (max-width: 1023px) {
	#contents {margin:24.3rem 0 0;}
	#contents .content {width:100%;padding:6rem 3rem 10rem;}
	#contents .breadcamp {display:none;}
	#contents:before{top:11.9rem;}

	#contents .sub_visual .visual_area h2{padding-left:2.5rem;}

	ul.no_data li {padding:5.5rem 0 11rem;}

	/* ¹Ú¶÷È¸ ¾È³» */
	.infoWrap .infoArea{display:flex; flex-direction:column;}
	.infoWrap h3{margin:5rem 0 3rem; font-size:4rem;}
	.infoWrap h3 br{display:none;}
	.infoWrap .info_txt{}
	.infoWrap .infowrap_wrap{display:flex;flex-direction: column;}
	.infoWrap .infowrap_conts{width:100%; display: flex; flex-wrap: wrap; gap:0 1.5rem;}
	.infoWrap .info_txt dl{margin-bottom: 0; min-height: 13.5rem; min-width:calc(50% - 1.5rem); flex:1; width:auto; font-size:1.8rem;}
	.infoWrap .info_txt dl > dd.MT_20{margin-top:2rem;}

	/* ¿À½Ã´Â ±æ */
	.infoArea.info_map .txt_box section > p{font-size:4rem;}	
	.infoArea.info_map .txt_box section > p br.br_tbl{display:block;}
	.infoArea.info_map .txt_box .tx_red{display:block; line-height:1.4;}
	 	
	/* Ãë¾÷µ¿¿µ»ó, Ä«µå´º½º */
	.thumb_notice .thumb_inner .lst .tp {height:36rem;}
	.thumb_notice .thumb_inner .lst .tp .img_box {height:32rem;}
	.infoWrap .info_img, .infoWrap .info_txt{width:100%; float:unset; padding: 0 0;}
	
	/* ½º¸¶Æ®°è»ê±â */
	.tools-pay dl dt .tip .txt.on {overflow:visible;	opacity:1; top:3rem;width:auto;height:auto;transition-property: opacity, top;transition-duration: 0.23s, 0.23s;transition-timing-function: ease;pointer-events:auto;z-index: 5;}
	.tools-pay .result dl dt .tip .txt.on {min-width:17rem;white-space: normal;word-break: keep-all;text-align:left;}
	.tools-pay .result dl dt .tip .txt.on br {display:none !important;}

	/* Ä¿¸®¾î °è»ê±â - ÇÐÁ¡°è»ê±â */
	.tools-area .input_box .tit  {margin-right:1.5rem;text-align:left;}
	.tools-area .input_box .btn {float: initial;display:block;margin:3rem auto 0;}
	.tools-area .convert dl dt,
	.tools-area .convert dl dd {width:25%;border-width:0 0 1px 1px !important;}
	.tools-area .convert dl dt:first-child,
	.tools-area .convert dl dt:nth-child(5),
	.tools-area .convert dl dt:nth-child(9),
	.tools-area .convert dl dt:nth-child(13) {border-width:0 0 1px 0 !important;}
	.tools-area .convert dl dd:last-child {width:75%;}
	
	/* Ä¿¸®¾î °è»ê±â - ¾îÇÐÁ¡¼ö º¯È¯ */
	.tools-area.lang_score .convert dl dt {width:12rem;border-width:0 0 1px 1px !important;padding-left:2rem;padding-right:2rem;word-break: keep-all;}
	.tools-area.lang_score .convert dl dd {width: calc(50% - 12rem);}
	.tools-area.lang_score .convert dl dd input.txt {width:6rem;}
	
	/* Ä¿¸®¾î °è»ê±â - °æ·Â °è»ê±â */
	.tools-area.career_calculator .input_box .group {width:45rem;}
	.tools-area.career_calculator .input_box .btn {margin:0;}
	.tools-area.career_calculator .input_box .term br {display:block;}
	.tools-area.career_calculator .input_box .term > span:nth-child(n + 6) {padding-top:2rem;}

	/* ÀÎÀû¼º °Ë»ç */
	.myTest_area .mySwiper {padding:0 0 0 0;}
	.myTest_area .configurationUl {display:block;width:100%;margin-left:0;}
	.myTest_area .configurationUl li,
	.myTest_area .configurationUl.ver2 li {padding:0;}
	.myTest_area .configurationUl.swiper-wrapper {position: relative;width: 100%;height: 100%; z-index: 1;display: flex; transition-property: transform;box-sizing: content-box;flex-direction: initial;align-items: initial;flex-wrap: initial;justify-content: initial;}

	/* Âü¿©±â¾÷ - ÇöÀåÃ¤¿ë±â¾÷ */
	.hire_area .detail_search dl.ds.duty,
	.hire_area .detail_search dl.ds.career,
	.hire_area .detail_search dl.ds.edu,
	.hire_area .detail_search dl.work_form {width:25%;}
	.hire_area .detail_search dl.ds.duty dd ul li {width:100%;}
	.hire_area .sch_area > .sch_box {width:40%;}
	.hire_area .sch_area .sch_companyDate label.radiobox + label.radiobox {margin-left:2rem;}

	/* Ã¤¿ëÁ¤º¸ - view */ 
	.hire_area.view .jobs_top .jobsNum {line-height:3rem;}
	.hire_area.view .tool ul li {display:none;}
	.hire_area.view .tool ul li.mo_tool {display:inline-block;}
	.hire_area.view .tool ul li.mo_tool > button{height:3rem;padding:0;border:none;font-size:0;}
	.hire_area.view .tool ul li.mo_tool button.sns span:before {width:2.6rem;height:3rem;margin-left:3rem;background-position: 0 -4.4rem;}
	.hire_area.view .tool ul li.mo_tool button.copy span:before {width:2.6rem;height:3rem;margin-right:0;background-position: -5.4rem -4.4rem;}
	.hire_area .periodInfo .calendar,
	.hire_area .periodInfo .txt3 {display:none;}
	.hire_area .periodInfo .deadline {width:100%;}
	.hire_area.view .aboutUs {padding:2rem 0 2rem;}
	.hire_area.view .aboutUs > dl > dt {font-size:2.4rem;}
	
	/* Ã¤¿ëÁ¤º¸ - view ¿Â¶óÀÎ ÀÔ»çÁö¿ø ÆË¾÷ */
	.layer_pop .pop_con .tool_box {display:block;}
	.layer_pop .pop_con .tool_box dl dt {line-height:1;padding:0 0 4rem;font-size:2.8rem;text-align:center;color:#000;}
	.layer_pop .pop_con .tool_box dl dd {text-align:center;}
	.layer_pop .pop_con .tool_box .snsArea {display:inline-block;overflow:hidden;margin:0 auto;}
	.layer_pop .pop_con .tool_box .snsArea li{float:left;margin:0 1.5rem 1rem;text-align:center;}
	.layer_pop .pop_con .tool_box .snsArea li a{display:block;height:5.8rem;font-size:0;}
	.layer_pop .pop_con .tool_box .snsArea li a:before{content:"";display:inline-block;clear:both;width:5.8rem;height:5.8rem;background:url('/images/jobs/job_sns.png') no-repeat;background-size:31.7rem;}
	.layer_pop .pop_con .tool_box .snsArea li.facebook a:before{background-position:0 0;}
	.layer_pop .pop_con .tool_box .snsArea li.blog a:before{background-position:-8.6rem 0}
	.layer_pop .pop_con .tool_box .snsArea li.kakao a:before{background-position:-17.2rem 0;}
	.layer_pop .pop_con .tool_box .snsArea li.band a:before{background-position:-25.9rem 0;}
	.layer_pop .pop_con .tool_box dd p {font-size: 1.7rem;line-height: 2.4rem;color: #848484;text-align:left;}
	.layer_pop .pop_con .tool_box dd p > span {color:#000;}
	.layer_pop .pop_con .tool_box .urlArea {padding-top:2rem;}
	.layer_pop .pop_con .tool_box .urlArea input.txt {width: 100%;height: 6rem;padding:0 1.7rem;text-indent:0;background-color: #f2f3f4;font-size: 1.8rem;color: #0030ff;letter-spacing: 0;border:none;border-radius:0;}

	/* Ã¤¿ë°ø°í °ÝÀÚ */
	.hire_area .board_area.grd .tb tbody tr{width:calc(33.3% - 1rem);}
	.hire_area .board_area.grd .tb tbody tr:not(:nth-of-type(4n+1)){margin-left:unset;}	
	.hire_area .board_area.grd .tb tbody tr:not(:nth-of-type(3n+1)){margin-left:1rem;}	

	/* ÀÎÀçÇ® */
	.hire_area.rspool .detail_search dl {width:calc(100% / 3 + 1px) !important;margin-top:-1px;}
	.hire_area.rspool .detail_search dl.ds.duty dd ul li {width:100%;}
	.hire_area.rspool .detail_search dl dd {height:11rem;}
	.hire_area.rspool .board_area .tb thead th:first-child, .hire_area.rspool .board_area .tb tbody td:first-child {width:17.5rem;text-align:center;}
	.hire_area.rspool .board_area .tb thead th, .hire_area.rspool .board_area .tb tbody td width: calc(100% - 28rem);
	.hire_area.rspool .board_area .photoBox {width:100%;}
	.hire_area.rspool .board_area .tb tbody td:first-child .photoBox .photo {display:block;margin:auto;}
	.hire_area.rspool .board_area .tb tbody td:first-child .photoBox .photo_info {display:block;width:100%;height:auto;padding:1rem 0 0;text-align:center;}

	/* ÀÌº¥Æ® */
	#contents .infoWrap .eventImgBox .evtPrgmPc{display:none;}
	#contents .infoWrap .eventImgBox .evtPrgmM{display:block;}

	/* ÀÌº¥Æ® 2 */
	#contents .events_top .img_pc{display:none;}
	#contents .events_top .img_tbl{display:block;}
	#contents .events_lst{display:block;}
	#contents .events_lst > li{width:100%;background:#f8d7d7 url(/images/evt_lst_1_mo.png)no-repeat calc(50% - 27.5rem) center; padding-left:calc(100% - 54.5rem); border:1px solid #e9e9e9; border-radius:2rem;box-sizing:border-box; background-size:20%;}
	#contents .events_lst > li:nth-of-type(2){background-color:#d0e8e1; background-image:url(/images/evt_lst_2_mo.png);}
	#contents .events_lst > li:nth-of-type(3){background-color:#f9ecc7; background-image:url(/images/evt_lst_3_mo.png);}
	#contents .events_lst > li .img_box{display:none;}
	#contents .events_lst > li:not(:first-of-type){margin:3rem 0 0 0;}
	#contents .events_lst > li .txt_box{min-height:auto; max-height:unset; border:0; border-radius:0; padding:6rem 2rem;}
	#contents .events_lst > li .txt_box .txt br.br_tbl{display:block;}

	/* Âü¿©±â¾÷ - ¿Â¶óÀÎÃ¤¿ë±â¾÷ */
	.hire_area  .board_area ul.jobs_list li {width: calc(33.3% - 1rem);}
	
	/* ºÎ´ëÇà»ç */
	.event_area .event_inner .event_box{padding:5rem 5rem 25rem 5rem; text-align:center;}
	.event_area .event_inner .event_box.center{display:block;}
	.event_area .event_inner ul > li{background-size:28.3rem; background-position: center calc(100% - 3rem);}
	.event_area .event_inner ul > li.nm_2{background-size:25.6rem; background-position: center bottom;}
	.event_area .event_inner ul > li.nm_3{background-size:16.4rem; background-position: center calc(100% - 1.6rem);}
	.event_area .event_inner ul > li.nm_4 {background-image: url('/images/event_img_04_.png?<%=publishUpdateDt%>'); background-size: cover; background-position: center bottom;}
	.event_area .event_inner ul > li.nm_5{background-size:21.5rem; background-position: center calc(100% + 3.5rem);}
	.event_area .event_inner ul > li.nm_6{background-size:28.5rem; background-position: center calc(100% - 4rem);}
	.event_area .event_inner ul > li.nm_7{background-size:15.8rem; background-position: center calc(100% - 3.5rem);}
	.event_area .event_inner ul > li.nm_8{background-size:29rem; background-position: center calc(100% + 9rem);}

	/* Æ¯°­,Ã¤¿ë¼³¸íÈ¸ */
	.lectTop.onlineVer{}
	.lectTop.offlineVer{}
	.lectTop .tbl_area{padding-top:0;}
	.lectTop.onlineVer .backImg {background: #f6f6f6 url(/images/lectureonline_02.png)no-repeat; background-position: center; background-size: contain; height: 39.9rem;}
	.lectTop.offlineVer .backImg {background: #f6f6f6 url(/images/lectureoffline_02.png)no-repeat; background-position: center; background-size: contain; height: 39.9rem;}
	.lectBottom .profile_area .top_ul li {padding:0 2rem;font-size:2rem;}
	.lectBottom .profile_area .top_ul li:nth-child(2), .lectBottom .profile_area .top_ul li:nth-child(3) {padding:0 3rem;font-size:1.8rem;}
	.lectBottom .profile_area .gray_box {padding:4rem 2rem 5rem;}
	.lectBottom .profile_area .Instructor_info > img {left:3rem;}
	.lectBottom .profile_area .career_info > p, .lectBottom .profile_area .career_info > ul > li {font-size:1.8rem;}
	.lectBottom .profile_area .lecture_info {margin:8rem 0 0;}
	.lectBottom .profile_area .lecture_info dl:first-child {width:28%;}
	.lectBottom .profile_area .lecture_info dl:nth-child(2) {width:44%;}
	.lectBottom .profile_area .lecture_info dl:last-child {width:28%;}
	.lectBottom .profile_area .lecture_info dt {font-size:1.6rem;}
	.lectBottom .profile_area .lecture_info dd {font-size:1.8rem;}
	.lectMid .top{}
	.lectMid .txtBeforeTit.first:before{content:'ÀÏÁ¤'; display:inline-block; padding-left: 3.5rem; box-shadow: inset 0 -10px #9fd5f7; margin-right: 0; font-weight: 800; color:#111;}
	.lectMid .txtBeforeTit.second:before{content:'Àå¼Ò'; display:inline-block; padding-left: 3.5rem; box-shadow: inset 0 -10px #9fd5f7; margin-right: 0; font-weight: 800; color:#111;}
	.lectMid .txtBeforeTit.third:before{content:'´ë»ó'; display:inline-block; padding-left: 3.5rem; box-shadow: inset 0 -10px #9fd5f7; margin-right: 0; font-weight: 800; color:#111;}
	.lectMid .txtBeforeTitEnd{margin-left:3.5rem;}

	/* µ¿¾Æ¸® °æÁø´ëÈ¸ ¾È³» */
	.attendInfoArea .attendInfoWrap .attend_top{display:block;}
	.attendInfoArea .attendInfoWrap .attendinfo_area{margin:6rem 0 0 0; padding:0 0;}
	.attendInfoArea .attendInfoWrap h4.tit{font-size:2.52rem; padding: 0 3rem 0px !important}
	.attendInfoArea .attendInfoWrap .subTit_gray{font-size:1.96rem;}
	.attendInfoArea .attendInfoWrap .attendinfo_area li p.txt{font-size:2.24rem;}
	.attendInfoArea .attendInfoWrap .attendinfo_area li p.txt.midbar{font-size:2.24rem;margin-left: 2.9rem; text-indent: -1.4rem;}
	.attendInfoArea .attendInfoWrap h4.tit:before {width: 2.2rem; height: 2.2rem;background-size: 2.2rem; top:.3rem;}
	.attendInfoArea .attend_sch_tbl dl{font-size:2.24rem; padding:2.5rem 2rem;}
	.attendInfoArea .attend_sch_tbl dl dt{min-width:15rem;}
	.attendInfoArea .attend_sch_tbl dl:last-of-type dt{min-width:21rem;}
	.attendInfoArea .attendInfoWrap p.txt.spe{font-size:1.96rem !important;}
	.attendInfoArea thead td, .attendInfoArea tbody td{padding:1.8rem 1rem; font-size:2.2rem;}
	.attendInfoArea .btnArea .btn{padding: 2.5rem 11rem 2rem 7rem; font-size:2.4rem; color:#fff; background-color:#18c6f5; border-radius:4rem; background-image:url('/images/icon_download.png'); background-repeat:no-repeat; background-position:calc(100% - 5rem) center; box-sizing:border-box; background-size: 2.5rem;}
	.attendInfoArea .pc_img{display:none;}
	.attendInfoArea .mo_img{display:block;}
	.attendInfoArea .attend_tbl_pc{display:none;}
	.attendInfoArea .attend_tbl_mo{display:table;}
	.attendInfoArea .blnk_pc{display:none;}
	.attendInfoArea .blnk_mo{display:block;}

	/* ¸àÅä¸µ°ü */
	#contents .mtr_area .mtr_tb .tb_tit{position:unset; display:block; width:20rem; margin-bottom:2rem;}
	#contents .mtr_area .mtr_tb{padding:0 0;}

	#contents .mtr_area_v2 .lct_lst .lst:nth-of-type(even){margin-left:0;}
	#contents .mtr_area_v2 .lct_lst .lst{width:100%;}
	#contents .mtr_area_v2 .lct_lst .lst:nt(:first-of-type){margin-top:3rem;}

	/* Æ¯°­°ü */
	#contents .lect_area .lect_top{padding: 6rem 2.5rem;}
	#contents .lect_area .lect_box .lect_lst {flex-wrap:wrap;gap:2rem;}
	#contents .lect_area .lect_box .lect_lst .lst {width: calc(50% - 10px);flex:none;padding: 4rem 2.5rem 7rem;margin:0;}
	#contents .lect_area .lect_box .lect_lst .lst:not(:first-of-type) {margin:0;}
	#contents .lect_area .lect_box.red .lect_lst .lst_subtit br:last-of-type{display:none;}
	#contents .lect_area .lect_box .lect_lst .lst:after{width: 10rem; height: 10rem; right: -5rem; bottom: -5rem;}
}

@media all and (max-width:768px) {
	/* btn_area */
	.board_area .btn_area {margin-top:1.5rem;}
	.board_area .btn_area a.btn {width:100%;height:6.8rem;line-height:6.8rem;margin:1.5rem 0 0;padding:0;font-size:2.4rem;}
	.board_area .btn_area.right a.btn {margin-left:0;}

	/* ¹Ú¶÷È¸ ¾È³» */
	.infoWrap h3 {margin:4.2rem 0;font-size:6.2rem;}
	.infoWrap h3 br{display:block;}
	.infoWrap h3 br.br_mo{display:block;}
	.infoWrap .top_box {padding:3.5rem 4rem;margin:0 0 6rem;background:#f5f5f7;}
	.infoWrap .top_box > p {font-size:2.2rem;}
	.infoWrap .info_img{width:100%;}
	.infoWrap .info_txt {padding: 2rem 0 0; width: 100%;}
	.infoWrap .info_txt dl {font-size:2.43rem; margin-bottom:5rem; min-height:auto; width:100%;}
	.infoWrap .info_txt dl > dt {width:20rem;height:6rem;line-height:6rem;font-size:2.7rem;}
	.infoWrap .info_txt dl > dd {margin:1.3rem 0 5.5rem;}
	.infoWrap .info_txt dl > dd > p {margin:0 0 0 0.9rem;}
	.infoWrap .info_txt dl > dd img.logo1 {width:auto;}

	.infoWrap .infowrap_wrap{flex-direction: column;}
	.infoWrap .infowrap_conts{width:100%; display:block;}
	
	/* ¿À½Ã´Â ±æ */
	.info_map ul.tabs {width:calc(100% + 2erm);margin:-2rem 0 6rem -2rem;}
	.info_map ul.tabs li {width:calc(50% - 2.05rem);height:6rem;margin:2rem 0 0 2rem;font-size:2.4rem;}
	.infoArea.info_map .txt_box,
	.infoArea.info_map #tab2 .txt_box,
	.infoArea.info_map #tab3 .txt_box {padding:4rem 0 0;}
	.infoArea.info_map #tab3 .txt_box section {height:9rem;}
	.infoArea.info_map .txt_box section > p {font-size:5.5rem;}
	.infoArea.info_map .txt_box section > p .txt_inn{font-size:3rem;}	
	.infoArea.info_map .txt_box section > p.txt_btm{font-size: 2.43rem; text-indent:-1.5rem; margin-left:1.5rem; word-break:keep-all;}
	.infoArea.info_map .txt_box section > strong.blue,
	.infoArea.info_map .txt_box section > strong {margin:4.5rem 0 0;font-size:3rem;}
	.infoArea.info_map .txt_box section > ul > li,
	.infoArea.info_map #tab2 .txt_box section > span {line-height:3;font-size:2.8rem;}
	.infoArea.info_map #tab3 .txt_box section > span {line-height:1.25;margin:0.6rem 0 0;font-size:2.4rem;}
	.infoArea.info_map .txt_box .btn {position:initial;width:100%;height:7rem;line-height:7rem;margin:5rem 0 0;font-size:2.4rem;}
	.infoArea.info_map #tab3 .txt_box .btn {margin:15rem 0 0;}
	.infoArea.info_map .txt_box section > ul > li.subway_num .sbnum{width:5rem; height:5rem; line-height:5rem;}

	.infoArea.info_map .txt_box section > p br.br_mo{display:block;}
	.infoArea.info_map .txt_box .tx_red{font-size:2.43rem; margin-top:2rem;}
	.infoArea.info_map .txt_box section > ul > li{background-size:5.5rem !important; padding-left:6.5rem;}


	/* Ã¤¿ë°ø°í °ÝÀÚ */
	.hire_area .board_area.grd tbody td:first-child{width: 23rem; height:100%; display:inline-block;border-right: 1px solid #6e6e6e;}
	.hire_area .board_area.grd tbody td:nth-child(2){width:calc(100% - 23rem)}
	.hire_area .board_area.grd .tb tbody tr:not(:nth-of-type(3n+1)){margin-left:0;}
	.hire_area .board_area.grd .tb tbody tr{width:100%; display:flex;}
	.hire_area .board_area.grd tbody td.t1 .company_name a {font-size: 1.8rem; color: #001111; position: unset; display: block; margin: auto;}
	.hire_area .board_area.grd tbody td.t1 .company_onOffLine {margin: 0; position: absolute; top: 3rem; left: 26rem; z-index: 2; text-align:left; width:100%;}
	.hire_area .board_area.grd tbody td.t1 .company_onOffLine .icon{text-align:center;}
	.hire_area .board_area.grd th:nth-child(2), .hire_area .board_area.grd tbody td:nth-child(2){padding:7rem 3rem 3rem 3rem; text-align:left;}
	.hire_area .board_area.grd tbody td.t1 .company_name .heart{margin-top:2rem;}
	.hire_area .board_area.grd .txt_info dl dt:first-of-type{display:block;}
	.hire_area .board_area.grd .t2 .txtBox a{font-size:2.4rem; min-height:unset;}
	.hire_area .board_area.grd .txt_info dl dt, .hire_area .board_area.grd .txt_info dl dd{font-size:2.2rem;}

	/* °øÁö»çÇ× */
	.notice_area .searchArea {margin:5rem 0 3rem; padding: 4rem 2.5rem;}
	.searchArea .searchInner .fl,
	.searchArea .searchInner .fr {float:initial;text-align:right;}
	.searchArea .searchInner .fr .checkbox {margin:0 0 2rem;}
	.searchArea .searchInner input.txt::placeholder {font-size:2.4rem !important;}
	.searchArea .searchInner input.txt {width:100%;height:8rem;font-size:2.4rem !important;;text-indent: 2rem;background-size: 3.4rem;}
	.searchArea .searchInner .btn_box {display:block;text-align:center;margin:0;}
	.searchArea .searchInner .btn_box button.btn {width:100%;height:8rem;line-height:8rem;margin:2rem 0 0 0;font-size:2.4rem;}
	.searchArea .searchInner .btn_box button.reset {width:4.5rem;height:6.3rem;font-size:0;}
	.notice_area .board_area.list thead tr th {height:6.4rem;font-size:2.4rem;}
	.notice_area .board_area.list tbody tr th:first-child,
	.notice_area .board_area.list tbody tr td:first-child {width:9rem;}
	.notice_area .board_area.list tbody tr th:last-child,
	.notice_area .board_area.list tbody tr td:last-child {width:15rem;}
	.notice_area .board_area.list tbody tr td {padding:0;font-size:2.4rem !important;color:#7c7c7f !important;}
	.notice_area .board_area.list tbody tr td.no_data {display: table-cell;font-size:2.2rem;}
	.notice_area .board_area.list tbody tr td > a {line-height:1;padding:3rem 2rem;font-size:2.4rem;}
	.notice_area .board_area.list tbody tr td > a:after {display:none;content:'';position:absolute;right:3rem;top:50%;clear:both;width:1.9rem;height:3.5rem;margin-top:-1.75rem;background:url(/images/notice_icon_arrow.png) no-repeat 50%;background-size:1.9rem;}
	.notice_area .board_area.list tbody tr td .mo {display:none;}
	.notice_area .board_area.list tbody tr td .date.mo {line-height:1;margin-top:2rem;font-size:2.2rem;font-family:Montserrat;color:#848484;font-weight:normal;}
	.pagingArea span, .pagingArea strong, .pagingArea a{font-size:2.8rem; width:6rem; height:6rem; line-height:6rem;}
	
	/* FAQ */
	#contents .faq_area .pickArea ul li {width:50%;}
	#contents .faq_area .pickArea ul li:last-child {border: 1px solid #e2e2e7;border-width:0 1px 1px 1px;}
	#contents .faq_area .pickArea ul li a {height:8rem;font-size:2.4rem;}
	#contents .faq_area .acco_area .acco li a {min-height:7.8rem;font-size:2.4rem;}
	#contents .faq_area .acco_area .acco li .acco_txt {font-size:2.2rem;}

	/* Ãë¾÷µ¿¿µ»ó, Ä«µå´º½º */
	.thumb_notice .thumb_inner .lst .tp {width:50%;height: 36rem;}
	.thumb_notice .thumb_inner .lst .tp .img_box {height:28.5rem;}
	.thumb_notice .thumb_inner .lst .tp .inner .cont .tit {line-height:1.3;font-size:2.2rem;-webkit-line-clamp: 2;}
	.notice_area .board_area.view .tb td.txt {padding:3rem 0;font-size:2.2rem;}
	.notice_area .board_area.view .tb td.txt div,
	.notice_area .board_area.view .tb td.txt p,
	.notice_area .board_area.view .tb td.txt span {text-align:left;line-height:1.2;font-size:2.2rem !important;}
	.notice_area .board_area.view .tb td.txt .video_box {margin:0;}
	.notice_area .board_area.view .tb td.tit {line-height:1.2;font-size:3rem;font-weight:bold;}
	.notice_area .board_area.view .tb td.info {padding:1rem 3rem 3rem;color:#a0a3af;}
	.notice_area .board_area.view .tb td.info ul li,
	.notice_area .board_area.view .tb td.file_info ul li,
	.notice_area .board_area.view .tb td.file_info ul li a {line-height:1.2;font-size:2.2rem;}
	.notice_area .board_area.view .tb td.txt p {line-height:3rem;font-size:2.4rem;}
	.notice_area .board_area.view .tb td.txt p, .notice_area .board_area.view .tb td.txt span {font-size:2.2rem !important;}
	.notice_area .board_area.view .tb td.txt img {height:auto !important;}


	
	/* ½Ç ±Þ¿© °è»ê±â - ¿¬ºÀ°è»ê±â */
	#contents .tool_area ul li {width:calc(50% + 1px);height:7.5rem;margin:-1px 0 0 -1px;font-size:2.4rem;}
	#contents .tool_area ul li a {line-height:7.5rem;font-size:2.4rem;}
	.tools-area .inner {padding:10rem 0 0;}
	.tools-area h4 {padding-bottom:2rem;font-size:3rem;}
	.tools-pay dl {padding:0 0 5rem;}
	.tools-pay dl dt,
	.tools-pay dl dd {width:100%;height:auto;line-height:1;margin:0;}
	.tools-pay dl dt {position:relative;margin:5rem 0 2rem;font-size:2.4rem;font-weight:400;}
	.tools-pay dl dt .icon {width:1.8rem;height:1.9rem;background-size:1.8rem;}
	.tools-pay dl dt .tip {position: initial;vertical-align:middle;margin-top:-0.3rem;}
	.tools-pay dl dt .tip .txt {min-width:100% !important;width:100% !important; left:0 !important; top:3.5rem !important;box-sizing:border-box;z-index:10;border-radius:0;}
	.tools-pay dl dt .tip .txt p {width:100%;line-height:1.2;padding:2rem 2rem 1.5rem;font-size:2.1rem;z-index:10;box-sizing:border-box;white-space: normal;word-break: keep-all;}
	.tools-pay dl dt .tip .txt p:before {top: -0.653rem;width:2.6rem;height:1.4rem;background: url(/images/arr_tip_m.png) no-repeat 0 0;background-size:2.6rem;}
	.tools-pay dl dt .tip .txt p br {display:none !important;}
	.tools-pay dl dt:nth-child(5) .tip .txt p:before {left: 8.9rem;}
	.tools-pay dl dt:nth-child(7) .tip .txt p:before {left: 11.1rem;}    
	.tools-pay dl dt:nth-child(9) .tip .txt p:before {left: 15.7rem;} 
	.tools-pay dl dd label.radiobox {width:50%;height:7.5rem;}
	.tools-pay dl dd label.radiobox span {line-height:7.5rem;font-size:2.4rem;}
	.tools-pay dl dd label.checkbox {right:0;margin-top:-8.3rem;}
	.tools-pay dl dd span.txt {right:0;margin-top:-7.8rem;}
	.tools-pay dl dd label.checkbox span,
	.tools-pay dl dd span.txt {line-height:1;font-size:2.1rem;}
	.tools-pay dl dd strong.txt {font-size:2.1rem;margin-top:-1.05rem;}
	.tools-pay dl dd input.txt {height:7.5rem;line-height:7.5rem;font-size:2.4rem;}
	.tools-wrap .tools-area .button {padding:3rem 0 10rem;border:none;}
	.tools-pay .result {padding:5rem 3rem;}
	.tools-pay .total {text-align:center;}
	.tools-pay .total strong.s1,
	.tools-pay .total strong.s3 {font-size:2.1rem;}
	.tools-pay .total strong.s1 {min-width:19.5rem;}
	.tools-pay .total strong.s2,
	.tools-pay .total input.txt {min-width:18.2rem;}
	.tools-pay .result dl dt {width: calc(100% - 35rem);line-height:6rem;padding:0;text-align:left;font-size:2.4rem;}
	.tools-pay .result dl dd {width:35rem;border-width:0 0 1px 0;}
	.tools-pay .result dl dd input {height:2.7rem;line-height:1;font-size:2.7rem;}
	.tools-pay .result dl dd strong.txt {display:inline-block;line-height:1;font-size:2.4rem;margin:0;}
	.tools-pay .result dl dt .tip .txt {width: calc(100% + 35rem) !important;top: 5.5rem !important;}
	.tools-pay .result dl dt .tip .txt p:before {left: 8.8rem;}
	.tools-pay .result dl dt:nth-child(9) .tip .txt p:before {left: 6.7rem;}
	.tools-pay .result dl dt:nth-child(11) .tip .txt p:before {left: 10.9rem;}
	.tools-area .button a.btn {width:20rem;height:7rem;line-height:7rem;font-size:2.4rem;margin:0 0.5rem;}

	/* Ä¿¸®¾î °è»ê±â - ÇÐÁ¡°è»ê±â */
	.tools-area .input_box {padding:5rem 0 10rem;}
	.tools-area .input_box .tit {display:block;margin-bottom:2rem;font-size:2.4rem;}
	.tools-area .input_box section {display:block;width:100%;}
	.tools-area .input_box section:after{content:'';display:block;clear:both;}
	.tools-area .input_box input.txt {width:calc(55% - 6rem);height:7.5rem;font-size:2.4rem;}
	.tools-area .input_box input.txt + span.txt {left:50%;margin-left:-7.7rem;margin-top:-1.2rem;}
	.tools-area .input_box section em, .tools-area .input_box span {font-size:2.4rem;}
	.tools-area .input_box section em {margin:0 2rem;}
	.tools-area .input_box span.selectbox {width:calc(45% - 6rem);height:7.5rem;}
	.tools-area .input_box span.selectbox span {font-size:2.4rem;line-height:7.5rem;}
	.tools-area .input_box .btn {width:24.7rem;height:7rem;line-height:7rem;font-size:2.4rem;}
	.tools-area .convert {padding:5rem 3rem;}
	.tools-area.tools-area .convert h5 {font-size:2.4rem;}
	.tools-area .convert dl dt,
	.tools-area .convert dl dt {font-size:2.4rem}
	.tools-area .convert dl dd input.txt {width:8.4rem;height:2.4rem;line-height:2.4rem;font-size:2.4rem}
	.tools-area .convert dl dd span.txt {font-size:2.1rem;margin-bottom: -0.1rem;}

	/* Ä¿¸®¾î °è»ê±â - ¾îÇÐÁ¡¼ö º¯È¯ */
	.tools-area.lang_score .convert dl dt {width:26rem;border-width:0 0 1px 0 !important;padding-left:2.5rem;}
	.tools-area.lang_score .convert dl dd {width: calc(100% - 26rem) !important;;}
	.tools-area.lang_score .convert dl dd input.txt {width:7.8rem;}
	.tools-area.lang_score .convert dl dd span.txt strong {font-size:2.4rem;}
	.tools-area.lang_score .input_box p.txt {padding:0 8rem;font-size:2.1rem;}
	.tools-area.lang_score .input_box p.txt > em,
	.tools-area.lang_score .input_box p.txt > span {font-size:2.1rem;}
	.tools-area.lang_score .input_box input.txt {width:calc(50% - 2.5rem);height:7.5rem;font-size:2.4rem;}
	.tools-area.lang_score .input_box span.selectbox {width: calc(50% - 2.5rem);height: 7.5rem;}

	/* Ä¿¸®¾î °è»ê±â - ±ÛÀÚ ¼ö ¼¼±â */
	.tools-area.letters_counter .input_box {padding:5rem 0 0;}
	.tools-area.letters_counter .input_box .tit {margin:0 0 3rem;}
	.tools-area.letters_counter .input_box textarea.area {width:100%;height:26rem;}
	.tools-area.letters_counter .byte {margin-top:7rem;}
	.tools-area.letters_counter .byte span {display:block;font-size:2.4rem;font-weight:normal;}
	.tools-area.letters_counter .byte span + span {margin:5rem 0 0;}
	.tools-area.letters_counter .byte strong.s1 {font-size:3.3rem;}
	.tools-area.letters_counter .byte strong.s1 + strong.s1 {margin:0;font-size:2.4rem;}
	
	/* Ä¿¸®¾î °è»ê±â - °æ·Â °è»ê±â */
	.tools-area.career_calculator .input_box .group,
	.tools-area.career_calculator .input_box .term {width:100%;}
	.tools-area.career_calculator .input_box span.selectbox {height:5rem;}
	.tools-area.career_calculator .input_box span.selectbox span {line-height:5rem;}
	.tools-area.career_calculator .input_box span.selectbox.s1 {width:calc(36.2% - 5rem);}
	.tools-area.career_calculator .input_box span.selectbox.s2 {width:calc(33% - 5rem);}
	.tools-area.career_calculator .input_box span.selectbox.s3 {width:calc(31% - 5rem);}
	.tools-area.career_calculator .input_box span.txt {font-size:2.1rem;}
	.tools-area.career_calculator .input_box span.selectbox + span.txt {margin:0 2rem;}
	.tools-area.career_calculator .input_box a.del span {font-size:1.8rem;}
	.tools-area.career_calculator .add_btn .btn {width:16rem;height:6rem;line-height:6rem;font-size:2.1rem;}
	.tools-wrap .tools-area.career_calculator .button {padding:5rem 0;border-top: 1px solid #ccc;}
	.tools-area.career_calculator .total {margin-top:2rem;text-align: center;}
	.tools-area.career_calculator .total span {font-size:2.4rem;}
	.tools-area.career_calculator .total input.txt {width:8.7rem;line-height:3.3rem;margin-top: -0.5rem;font-size:3.3rem;}

	/* ÀÎÀû¼º°Ë»ç */
	.myTest_area .titArea {padding:0 0 3rem;}
	.myTest_area .titArea h4 {font-size:3rem;}
	.myTest_area .progressArea ul {padding:4.6rem 3rem;}
	.myTest_area .progressArea ul li {font-size:2.4rem;line-height:3rem;}
	.myTest_area .tabArea .tabs li {font-size:2.2rem;}
	.myTest_area .tabArea .boardArea .tb th,
	.myTest_area .tabArea .boardArea .tb td {font-size:2.4rem;}
	.myTest_area .tabArea .boardArea .tb tr th:nth-child(4), 
	.myTest_area .tabArea .boardArea .tb tr td:nth-child(4), 
	.myTest_area .tabArea .boardArea .tb tr th:nth-child(5), 
	.myTest_area .tabArea .boardArea .tb tr td:nth-child(5) {display:none;}
	.myTest_area .tabArea .boardArea .tb tr th:nth-child(1), 
	.myTest_area .tabArea .boardArea .tb tr td:nth-child(1) {width:25%}
	.myTest_area .tabArea .boardArea .tb tr th:nth-child(2), 
	.myTest_area .tabArea .boardArea .tb tr td:nth-child(2) {width:60%;}
	.myTest_area .tabArea .boardArea .tb tr th:nth-child(3), 
	.myTest_area .tabArea .boardArea .tb tr td:nth-child(3) {width:25%}
	.myTest_area .tabArea .guideArea {padding:4rem 3rem;}
	.myTest_area .tabArea .guideArea .tit p {font-size:3rem;}
	.myTest_area .tabArea .guideArea .tit span {line-height:3rem;padding:2rem 0 3rem;font-size:2.4rem;}
	.myTest_area .tabArea #tab1 .guideArea,
	.myTest_area .tabArea #tab2 .guideArea{background:none;}
	.myTest_area .testItemBox {text-align:center;}
	.myTest_area .testItemBox .round {line-height:3.8rem;font-size:2rem;border-radius: 3.8rem;}
	.myTest_area .testItemBox ul li {margin-left:5rem;}
	.myTest_area .testItemBox ul li .value {font-size:2rem;}
	.myTest_area .testItemBox ul li .value .num {font-size:3.6rem;}
	.myTest_area .tabArea .btnWrap .btn {width:auto;height:7rem;line-height:7rem;padding:0 4.5rem;font-size:2.4rem;border-radius:7rem;}
	.myTest_area .configurationUl li .round {height:4.2rem;line-height:4.2rem;font-size:2.1rem;border-radius:4.2rem;}
	.myTest_area .configurationUl li .cuArea {padding:5rem 3rem;}
	.myTest_area .configurationUl li > div:after {display:none;}
	.myTest_area .configurationUl li .tit span {line-height:2.4rem;margin-left:8.7rem;font-size:2.1rem;text-indent: -8.7rem;}
	.myTest_area .configurationUl li .under_line {font-size:2.1rem;padding:0 0 0.5rem;margin-bottom:1rem;}
	.myTest_area .configurationUl li .under_line:after {height:1.5rem;}
	.myTest_area .configurationUl li .cuTxt {margin-top:0.8rem;margin-left:1.1rem;font-size:2.1rem;text-indent: -1.1rem;}
	.myTest_area .gary_box {padding:5rem 3rem 14rem;}
	.myTest_area .useWay li {line-height:1.2;margin-top:1rem;padding:0 0 0 3rem;font-size:2.4rem;}
	.myTest_area .useWay li em.number {line-height:1.2;}
	.myTest_area .uw_txt {margin-left:2.5rem;font-size:2.1rem;text-indent: -2.5rem;}
	.myTest_area .configurationUl.ver2 li > div:after {display:inline-block;right: 50% !important;transform: translate(50%, 0);}
	.myTest_area .configurationUl.ver2 li .cuArea {min-height:39.8rem;}
	.myTest_area .configurationUl.ver2 li .tit p {font-size:3rem;}
	.myTest_area .configurationUl.ver2 li .tit span {line-height:2.7rem;text-align:center;font-size:2.1rem;}
	.myTest_area .configurationUl.ver2 li .cuArea {padding:5rem 3rem;text-align:Center;}
	.myTest_area .configurationUl.ver2 li br.mo {display:inline-block;}
	.myTest_area .useWay li.pdnon {margin-top:5rem;}
	.myTest_area .useWay li.pdnon .testItemBox .tibTit {font-size:2.4rem;text-align:left;}
	.myTest_area .useWay li.pdnon .testItemBox li {padding-left:7rem;background-position:2.7rem 5rem;}
	.myTest_area .useWay li.pdnon .testItemBox li:first-child {padding-left:0;}
	.myTest_area .useWay li.pdnon .testItemBox li .round {line-height:3rem;font-size:1.6rem;}
	.myTest_area .useWay li.pdnon .testItemBox li .value {font-size:1.6rem;}
	.myTest_area .useWay li.pdnon .testItemBox li .value .num {font-size:2.7rem;}

	/* Âü¿©±â¾÷ - ÇöÀåÃ¤¿ë±â¾÷ */
	.hire_area .top_area {width:100%;margin:-6rem 0 0 0;box-sizing:border-box;}
	.hire_area .top_area.gray {background:#f5f5f7;padding:0 3rem 0;}
	.hire_area .tab_box {width:100%;margin:5rem 0 0 0;padding:0;}
	.hire_area .tab_text {display:none;}
	.hire_area .tab_box > p {padding:3rem 0;font-size:2.6rem;text-align:Center;}
	.hire_area .tab_box > ul {margin:0;}
	.hire_area .tab_box > ul > li {width:100%;margin:0;}
	.hire_area .tab_box > ul > li:not(:first-of-type) {margin-top:2rem;}
	.hire_area .tab_box > ul > li > button {height:8rem;font-size:2.4rem;}
	.hire_area .tab_box > ul > li > button br {display:block;}
	.hire_area .tab_box  + .tab_box {margin:0;}
	.hire_area .companyInfo {margin-top:10rem;}
	.hire_area .companyInfo ul li:first-of-type{text-align:center;}
	.hire_area .companyInfo ul li:not(:first-of-type){display:block;}
	.hire_area .companyInfo ul li:not(:first-of-type) .txt_bottom{width:auto;}
	.hire_area .companyInfo ul li:not(:first-of-type) .txt_bottom:nth-of-type(2){margin:0;}
	.hire_area .companyInfo ul li .txt_bottom .txt:nth-of-type(3){margin-top:3rem;}
	.hire_area .companyInfo .cmp_intro_pc{display:none;}
	.hire_area .companyInfo .cmp_intro_m{display:block;}
	.hire_area .companyInfo .txt_bottom.tbox_border{margin:3rem 0; padding:5rem 3rem;}
	.hire_area .companyInfo .txt_bottom.tbox_border .tit{font-size:3.6rem;}
	.hire_area .companyInfo .txt_bottom.tbox_border .txt{font-size:2.6rem; color:#111111;}
	.hire_area .companyInfo .refrc p{font-size:2rem; margin-top:1rem;}
	.hire_area .detail_search dl.ds {width:100% !important;margin-top:-1px;border:none;}
	.hire_area .detail_search dl.ds dd {display:none;height:auto;padding:0;max-height:13rem;background:#fff;border: 1px solid #e2e2e7;border-width: 0 1px 1px;}
	.hire_area .detail_search dl dt {line-height:6rem;font-size:2.4rem;border: 1px solid #e2e2e7;pointer-events: initial;}
	.hire_area .detail_search dl dt.on,
	.hire_area .detail_search dl dt.chk {position:relative;border:1px solid #000;z-index:1;}
	.hire_area .detail_search dl label.radiobox, .hire_area .detail_search dl label.checkbox {height:5rem;}
	.hire_area .detail_search dl label.radiobox span, .hire_area .detail_search dl label.checkbox span {line-height:5rem !important;font-size:2.4rem !important;}
	.hire_area .sch_area {margin:6rem 0 0;}
	.hire_area .sch_area > .sch_box {width:100%;}
	.hire_area .sch_area .sch_companyDate {overflow:hidden;display:block;padding:2.5rem 0;}
	.hire_area .sch_area .sch_companyDate label.radiobox + label.radiobox {margin-left:5rem;}
	.hire_area .sch_area .btn.reset {float:right;position: static;width:auto;height:2.6rem;margin:0;padding-left:3rem;font-size:2.2rem;background-size:2.1rem;background-position:0 50%;}
	.hire_area .searchArea .searchInner .fl  {display:inline-block;float:left;}
	.hire_area .searchArea .searchInner .fr {display:inline-block;float:right;}
	.searchArea .searchInner .fl .total {line-height:5.4rem;font-size:2.2rem;}
	.hire_area .board_area th:first-child,
	.hire_area .board_area tbody td:first-child,
	.hire_area .board_area th:nth-child(2),
	.hire_area .board_area th:nth-child(3),
	.hire_area .board_area tbody td:nth-child(3),
	.hire_area .board_area th:last-child,
	.hire_area .board_area tbody td:last-child {display:none;}

	.hire_area .board_area tbody td:nth-child(2) {position:relative;width:100%;padding:3.8rem 0;box-sizing:border-box;}
	.board_area .txtBox .company_info {width:100%;display:block;margin-bottom:1.5rem;line-height:2.4rem;font-size:2.2rem;color:#333;}
	.board_area .txtBox .company_info em.icon {line-height:2.4rem;margin-left:1rem;font-size:1.5rem;border-radius:1.2rem;vertical-align: top;}
	.board_area .txtBox .company_info em.icon:first-child {margin-left:2rem;}

	.board_area .txtBox a {font-size:2.6rem;}
	.board_area .txtBox a.scrap {position:absolute;right:0;top:3.3rem;}
	.board_area .txtBox a.scrap img {width:3.5rem;}
	.board_area .txtBox .company_name {display:block;margin:0 0 1rem;} 
	.hire_area .board_area .txt_info {display:block;margin-top:2.5rem;}
	.hire_area .board_area .txt_info dl {display:inline-block;margin-top:0;}
	.hire_area .board_area .txt_info dl dt {display:none;}
	.hire_area .board_area .txt_info dl dd {position:relative;font-size:2rem;margin:0 2rem 0 0;padding:0 2rem 0 0;}
	.hire_area .board_area .txt_info dl dd:after {content:'';position:absolute;top:50%;right:0;display:inline-block;width:0.2rem;height:1.7rem;margin-top:-0.85rem;background:#b3b3b3;}
	.hire_area .board_area .txt_info dl:last-child dd:last-child:after {display:none;}
	.hire_area .board_area tbody td.t2 .dead_line {overflow:hidden;display:block;width:100%;margin-top:4rem;}
	.hire_area .board_area tbody td.t2 .dead_line p {float:left;line-height:5.4rem;font-size:2.2rem;color:#5e5e5e;}
	.hire_area .board_area tbody td.t2 .dead_line a.btn {float:right;width:auto;height:5.4rem;line-height:5.4rem;padding:0 2.5rem;font-size:2rem;}

	/* Âü¿©±â¾÷ - ¿Â¶óÀÎ Ã¤¿ë±â¾÷ */
	.hire_area .board_area ul.jobs_list {width:100%;margin-left:0;margin-top:-1.5rem;}
	.hire_area .board_area ul.jobs_list li {width:100%;height:auto;margin:1rem 0 0;padding:3rem;}
	.hire_area .board_area ul.jobs_list li .company_name a {line-height:1;font-size:2.2rem;}
	.hire_area .board_area ul.jobs_list li .txtBox .tit {min-height:5.5rem;line-height:3.6rem;font-size:2.6rem;}
	.hire_area .board_area ul.jobs_list li ul.jobs_info li {position:relative;width:auto;float:left;margin:0 2rem 0 0;padding:0 2rem 0 0;font-size:2.2rem;line-height:3.2rem;}
	.hire_area .board_area ul.jobs_list li ul.jobs_info li:first-child {margin:0 2rem 0 0;}
	.hire_area .board_area ul.jobs_list li ul.jobs_info li:after {content:'';position:absolute;top:50%;right:0;display:inline-block;width:0.2rem;height:1.7rem;margin-top:-0.85rem;background:#b3b3b3;}
	.hire_area .board_area ul.jobs_list li ul.jobs_info li:last-child:after {display:none;}
	.hire_area .board_area ul.jobs_list li .dead_line {right:3rem;}
	.hire_area .board_area ul.jobs_list li .dead_line p {font-size:2rem;}
	.hire_area .txt_bottom.txtMT30{margin-top:4rem; margin-bottom:0;}
	.hire_area .txt_bottom .txt_1{font-size:3rem;}
	.hire_area .txt_bottom .txt_2{font-size:2.2rem;}
	.hire_area .txt_bottom .txt_3{font-size:3rem;text-indent:-2rem;margin-left:1.8rem;}

	.hire_area .board_area ul.jobs_list.new {width:100%;margin-left:0;margin-top:-1.5rem;}
	.hire_area .board_area ul.jobs_list.new li {width:100%;height:auto;margin:1rem 0 0;padding:3rem;}
	.hire_area .board_area ul.jobs_list.new li .company_name a {line-height:1;font-size:2.2rem;}
	.hire_area .board_area ul.jobs_list.new li .txtBox .tit {min-height:5.5rem;line-height:3.6rem;font-size:2.6rem;}
	.hire_area .board_area ul.jobs_list.new li ul.jobs_info li {position:relative;width:auto;float:left;margin:0 2rem 0 0;padding:0 2rem 0 0;font-size:2.2rem;line-height:3.2rem;}
	.hire_area .board_area ul.jobs_list.new li ul.jobs_info li:first-child {margin:0 2rem 0 0;}
	.hire_area .board_area ul.jobs_list.new li ul.jobs_info li:after {content:'';position:absolute;top:50%;right:0;display:inline-block;width:0.2rem;height:1.7rem;margin-top:-0.85rem;background:#b3b3b3;}
	.hire_area .board_area ul.jobs_list.new li ul.jobs_info li:last-child:after {display:none;}
	.hire_area .board_area ul.jobs_list.new li .dead_line {right:3rem;}
	.hire_area .board_area ul.jobs_list.new li .dead_line p {font-size:2rem;}
	.hire_area .board_area ul.jobs_list.new li .area{padding:1rem 2rem; font-size:2rem;}

	.hire_area .board_area ul.jobs_list.new.last {width:100%;margin-left:0;margin-top:-1.5rem;}
	.hire_area .board_area ul.jobs_list.new.last li {width:100%;height:auto;margin:1rem 0 0;padding:3rem;}
	.hire_area .board_area ul.jobs_list.new.last li .company_name a {line-height:1;font-size:3.5rem;}
	.hire_area .board_area ul.jobs_list.new.last li .txtBox .tit {min-height:5.5rem;line-height:3.6rem;font-size:2.6rem;}
	.hire_area .board_area ul.jobs_list.new.last li ul.jobs_info li {position:relative;width:auto;float:none;margin:0.6rem 2rem 0 0;padding:0 2rem 0 0;font-size:2.5rem;line-height:3.2rem;}
	.hire_area .board_area ul.jobs_list.new.last li ul.jobs_info li:first-child {margin:0 2rem 0 0;}
	.hire_area .board_area ul.jobs_list.new.last li ul.jobs_info li:after {content:'';position:absolute;top:50%;right:0;display:none;width:auto;height:auto;margin-top:0;background:none;}
	.hire_area .board_area ul.jobs_list.new.last li ul.jobs_info li:last-child:after {display:none;}
	.hire_area .board_area ul.jobs_list.new.last li .dead_line {right:3rem;}
	.hire_area .board_area ul.jobs_list.new.last li .dead_line p {font-size:2rem;}

	/* Ã¤¿ëÁ¤º¸ - view */
	#contents.job_view .content {padding:0 3rem;} 
	.hire_area.view h3 {font-size:3rem;}
	.hire_area.view .jobsHeader .jobsSumm .logo,
	.hire_area.view .jobsHeader .jobsSumm .info,
	.hire_area.view .jobsHeader .jobsSumm .jobsTit p button,
	.hire_area.view .jobs_top .jobsNum,
	.hire_area.view .tool ul > li:first-child,
	.hire_area.view .tool ul > li:nth-child(2),
	#contents .hire_area.view .list_btn,
	.hire_area .periodInfo .calendar,
	.hire_area.view .btn_area,
	.hire_area .periodInfo .deadline .txt3,
	.hire_area .periodInfo .noti,
	.hire_area .periodInfo dl dt {display:none;}
	
	.hire_area.view .jobs_top,
	.hire_area .jobsHeader {width:calc(100% + 6rem); margin-left:-3rem;background:#f2f4f6;box-sizing:border-box;border:none;}
	.hire_area.view .jobs_top {padding:6rem 3rem 2rem;}
	.hire_area.view .jobsHeader .jobsSumm {padding:0 3rem 6rem;margin-bottom:8rem;border:none;}
	.hire_area.view .jobsHeader .jobsSumm .jobsTit .dead_line {left:0;top:-4.3rem;display:block;width:auto;height:auto;line-height:2.2rem;margin:0;padding:0;font-size:2.2rem;border:none;}
	.hire_area.view .jobsHeader .jobsSumm .jobsTit .dead_line .data br {display:none;}
	.hire_area.view .jobsHeader .jobsSumm .jobsTit p {line-height:4.8rem;font-size:3.6rem;}
	.hire_area.view .jobsHeader .jobsSumm .jobsTit p em {font-size:2.6rem;}
	.hire_area.view .jobsHeader .jobsSumm .jobsTit,
	.hire_area.view .jobsHeader .jobsSumm .info.ver2 {display:block;width:100%;height:auto;min-height:auto;padding:0;border:none;}
	.hire_area.view .jobsHeader .jobsSumm .info.ver2 dl {display:block;margin:3.5rem 0 0 -1.5rem;}
	.hire_area.view .jobsHeader .jobsSumm .info.ver2 dl dt {display:none;}
	.hire_area.view .jobsHeader .jobsSumm .info.ver2 dl dd {width:auto;padding:1.5rem 2rem;margin:1.5rem 0 0 1.5rem;font-size:2.2rem;border-radius:4px;background:#e3e9f2;}
	.hire_area .recruiteInfo {padding:4rem 0 10rem;}
	.hire_area .periodInfo {padding:8rem 0 10rem;}
	.hire_area .periodInfo .receipt dl dd  {width:100%;padding:0;}
	.hire_area .periodInfo .receipt dl dd .deadline {width:100%;padding:0;}
	.hire_area .periodInfo .txt1 {text-align:center;line-height:1.2;padding:2.5rem 1rem;font-size:2.8rem;background:#eeedf2;border-radius:4px;}
	.hire_area .periodInfo .txt2 {margin:3rem 0 0;}
	.hire_area .periodInfo .txt2 li {line-height:2.4rem;margin-top:1.7rem;font-size:2.4rem;color:#5e5e5e;}
	.hire_area .periodInfo .txt2 li strong {width:10rem;height:3.2rem;line-height:3.2rem;font-size:1.8rem;vertical-align: middle;}
	.hire_area .periodInfo .noti + dl {display:none;}
	.hire_area .periodInfo .info dl dt,
	.hire_area .periodInfo .info dl dd .jobsApply {line-height:3.2rem;font-size:2.4rem;}
	.hire_area .periodInfo .info dl dt {display:inline-block;width:13rem;}
	.hire_area .periodInfo .info dl dd {width: calc(100% - 13rem);}
	.hire_area .periodInfo .info dl + dl {margin-top:2.5rem;}
	.hire_area .periodInfo .info dl dd .map_btn {display:block;width:7.4rem;height:4.2rem;margin:0.5rem 0 0;background-position: 0 -4.6rem;}
	.hire_area .periodInfo + .periodInfo.mo {border:none;}
	.hire_area .job_view_btn {display:block;position:relative;width:100%;height:9rem;margin:0;}
	.hire_area .job_view_btn .inner {position:fixed;bottom:0;left:0;width:100%;z-index:10;}
	.hire_area .job_view_btn.hold {width:calc(100% + 6rem); margin-left:-3rem;display:block;font-size:0;}
	.hire_area .job_view_btn.hold .inner {position:absolute;}
	.hire_area .job_view_btn button {float:left;height:9rem;display:inline-block;font-size:3rem;vertical-align:top;}
	.hire_area .job_view_btn .scrap {position:relative;width:20rem;padding:0 0 0 6rem;color:#fff;background:#5e5e5e;}
	.hire_area .job_view_btn .scrap:before {content:'';display:inline-block;position:absolute;top:50%;left:3rem;width:3.5rem;height:3.4rem;margin-top:-1.7rem;background:url('/images/jobs/icon_big_scrap_off.png') no-repeat 50%;background-size:3.5rem;}
	.hire_area .job_view_btn .scrap.on:before {background:url('/images/jobs/icon_big_scrap_on.png') no-repeat 50%;background-size:3.5rem;}
	.hire_area .job_view_btn .btn {width:calc(100% - 20rem);font-weight:bold;background:#f66d22;}
	.hire_area .periodInfo .logo {min-height:10.5rem;display:block;margin-bottom:3rem;}
	.hire_area .periodInfo .logo section {width:100%;height:100%;display:table;}
	.hire_area .periodInfo .logo .logo_box {width:22.5rem;display:table-cell;text-align:center;vertical-align:middle;}
	.hire_area .periodInfo .logo .logo_box img {display:inline-block;max-width:100%;max-height:80%;}
	.hire_area .periodInfo .logo p {display:table-cell;width:calc(100% -22.5rem);line-height:1.2;padding:0 0 0 3.5rem;font-size:2.4rem;color:#5e5e5e;vertical-align:middle;}
	.hire_area .periodInfo.mo {display:block;}
	.hire_area.view .aboutUs > dl > dt {height:6rem;line-height:6rem;font-size:3rem;}
	.hire_area.view .aboutUs > dl > dd {padding:1.5rem 2rem 5rem;font-size:2.2rem;}

	/* Ã¤¿ë°ø°í view ±â¾÷¼Ò°³ new */
	.hire_area.view .aboutUs.new > dl > dt {display: block; font-size:2.4rem; min-width:22rem; max-width:40rem; margin: auto; padding: 0 0 0 3.3rem !important; height: 6rem; line-height: 6rem; border-radius: 7px; background-position: 1.2rem 1.7rem;}
	.hire_area.view .aboutUs.new > dl > dt:first-of-type {background-position: 5.2rem 1.7rem; width: 22rem;}
	.hire_area.view .aboutUs.new > dl > dt.cmpStrth{background-position: 4.5rem -8.5rem;width: 22rem;}
	.hire_area.view .aboutUs.new > dl > dt:nth-of-type(3){background-position: 2.2rem -21.3rem; width: 36rem;}
	.hire_area.view .aboutUs.new > dl > dt.cmpCheer{width:27rem; background-position: 2.3rem 1.7rem;}
	.hire_area.view .aboutUs.new > dl > dt.cmpRss{background-position: 2rem -21.3rem;}
	.hire_area.view .aboutUs.new > dl > dt br{display:none;}
	.hire_area.view .aboutUs.new > dl > dd{width:100%;}
	.hire_area.view .aboutUs.new > dl > dd > pre{border-radius:5px; font-size:2.4rem; margin:-3rem 0 5rem 0; width:100%; padding:7rem 3rem; text-align:center;}
	
	/* Ã¤¿ëÁ¤º¸ - view ¿Â¶óÀÎ ÀÔ»çÁö¿ø ÆË¾÷ */
	.layer_pop .pop_con .appli_box .appli_sec span.selectbox {height:7.7rem;}
	.layer_pop .pop_con .appli_box .appli_sec span.selectbox span {height:7.7rem;font-size:2.4rem;line-height:7.5rem;padding:0 3rem;background: #fff url(/images/common/select_arrow.png) no-repeat calc(100% - 3rem) 50%;}
	.layer_pop .pop_con .appli_box dt {font-size:2.2rem;}
	.layer_pop .pop_con .appli_box dd {font-size:2.8rem;}
	.layer_pop .pop_con .appli_info {margin-top:6rem;}
	.layer_pop .pop_con .appli_info .tit {padding:0 3rem;}
	.layer_pop .pop_con .appli_info .tit h4 {font-size:2.6rem;line-height:7.5rem;}
	.layer_pop .pop_con .appli_info ul {padding:3rem;}
	.layer_pop .pop_con .appli_info.list ul {height:9rem;}
	.layer_pop .pop_con .appli_info .btn.toggle {top: 3.5rem;font-size:1.8rem;}
	.layer_pop .pop_con .appli_info .radiobox {padding:0 0 0 5.5rem;}
	.layer_pop .pop_con .appli_info .radiobox span.normal {width:12rem;line-height:3rem;font-size:1.8rem;border-radius:3rem;background:none;}
	.layer_pop .pop_con .appli_info .radiobox span.info {font-size:2rem;background:none;}
	.layer_pop .pop_con .appli_info .radiobox > p {overflow: hidden;line-height:3.2rem;font-size:2.4rem;}
	.layer_pop .pop_con .appli_info dl {display: flex;flex-wrap: wrap;align-items: center;padding:1.5rem 3rem;}
	.layer_pop .pop_con .appli_info dl dt, .layer_pop .pop_con .appli_info dl dd {width:calc(100% - 10.5rem);height:auto;padding:0;margin:1.5rem 0;font-size:2.4rem;}
	.layer_pop .pop_con .appli_info dl dt {width:10.5rem;}
	.layer_pop .pop_con .appli_info dl dd input {height:7.2rem;font-size:2.4rem;color:#5e5e5e;}
	.layer_pop .pop_con .appli_info .btn,
	.layer_pop .pop_con .appli_info.list li.no_data .btn.enroll {height:4.4rem;font-size:1.8rem;line-height:4.2rem;padding:0 2rem;margin-top:-2.2rem;}
	.layer_pop .pop_con .appli_info .btn.top,
	.layer_pop .pop_con .appli_area .file_btn {top:1.6rem;right:3rem;}
	.layer_pop .pop_con .appli_area .file_btn .upload {height:4.4rem;font-size:1.8rem;line-height:4.2rem;padding:0 2rem;}
	.layer_pop .pop_con .appli_area .file_btn .upload:after {font-size:1.8rem;}
	.layer_pop .pop_con .appli_info.list.open ul li {margin:2rem 0;}
	.layer_pop .pop_con .appli_info.list li.no_data p {text-align:left;}
	.layer_pop .pop_con .appli_info li.no_data p {font-size:2.2rem;text-align:center;}
	.layer_pop .pop_con .appli_info .file_ul p,
	.layer_pop .pop_con .appli_info .file_ul button {font-size:2.4rem;}
	.layer_pop .pop_con .appli_info.complete {padding:5rem 0 2rem;margin-top:4rem;}
	.layer_pop .pop_con .appli_info.complete > p {font-size:2.4rem;padding:26rem 0 0;background-size:20rem;}
	.layer_pop .pop_con .appli_info.complete > p > strong {font-size:4.4rem;}

	/* ÀÎÀçÇ® */
	.hire_area.rspool .board_area .tb tbody td {padding:3rem 0 4rem;}
	.hire_area.rspool .detail_search .sch_area {padding:6rem 0 0;}
	.hire_area.rspool .detail_search .sch_area .btn.reset {top:50%;margin-top:-1.5rem;}
	.hire_area.rspool .board_area .tb tbody td .mo {display:block;} 
	.hire_area.rspool .board_area .txtBox a em.icon {display:none;}
	.hire_area.rspool .board_area .txtBox a.scrap {top:2.5rem;}
	.hire_area.rspool .board_area .txt_info ul li {font-size:2rem;margin-left:2rem;margin-top:1.5rem;}
	.hire_area.rspool .board_area .txt_info ul li:before {height:1.6rem;margin-top: 0.5rem;margin-right:2rem;}
	.hire_area.rspool .board_area .txt_info ul.jobs li {margin-top:3rem;font-size:2.2rem;}
	.hire_area.rspool .board_area .photoBox.mo {overflow:hidden;margin-bottom:3rem;text-align:left;}
	.hire_area.rspool .board_area .photoBox.mo .photo {float:left;}
	.hire_area.rspool .board_area .photoBox.mo .photo_info {float:left;}
	.hire_area.rspool .board_area .photoBox.mo .photo_info em.icon {display:block;line-height:2.4rem;margin-bottom:1.5rem;font-size:1.5rem;border-radius:2.4rem;}
	.hire_area.rspool .board_area .photoBox.mo .photo_info p.info {font-size:2rem;color:#848484;}
	.hire_area.rspool .board_area .photoBox.mo .photo_info p.info .name {display:inline-block;margin-right:1rem;font-size:2.6rem;color:#333;}
	.hire_area.rspool .board_area .up_date.mo {position:absolute;right:0;bottom:4rem;}
	.hire_area.rspool .board_area .up_date.mo p.data {line-height:1;font-size:1.8rem;color:#a9a9ae;letter-spacing: 0;}
	.hire_area.rspool .board_area .up_date.mo p.data span {font-family:Montserrat;}

	/* Ãë¾÷ÄÁ¼³ÆÃ */
	.notice_area.qna .tab_box {padding:0 0 5rem;}
	.notice_area.qna .tab_box > ul {padding:0 ;width:100%;}
	.notice_area.qna .tab_box > ul > li {float:left;width:24rem;}
	.notice_area.qna .tab_box > ul > li > button {height:6.5rem;font-size:2.4rem;}
	.notice_area.qna .tab_box > ul > li > button br {display:block;}
	.notice_area.qna .tab_box > p {margin:1.6rem 0 0 2.5rem;text-indent: -2.5rem;font-size:2.2rem;}
	.notice_area.qna .board_area.list thead th,
	.notice_area.qna .board_area.list tbody tr td:first-child,
	.notice_area.qna .board_area.list tbody tr td:nth-child(2),
	.notice_area.qna .board_area.list tbody tr td:nth-child(4),
	.notice_area.qna .board_area.list tbody tr td:nth-child(5),
	.notice_area.qna .board_area.list tbody tr td:nth-child(6)	{display:none;}
	.notice_area.qna .board_area.list tbody td.subject {width:100%;padding:3.5rem 3rem;}
	.notice_area.qna .board_area.list tbody td.subject > a {padding:0;}
	.notice_area.qna .board_area.list tbody td.subject > a:after {display:none;}
	.notice_area.qna .board_area.list tbody td .secret  {margin:0.3rem 0 0 1rem;}
	.notice_area.qna .board_area.list .qna_info {margin-top:2rem;}
	.notice_area.qna .board_area.list .qna_info dl.info_dl dt,
	.notice_area.qna .board_area.list .qna_info dl.info_dl dd {float:left;display:inline-block;line-height:3.2rem;font-size:2.2rem;color:#848484;}
	.notice_area.qna .board_area.list .qna_info dl.info_dl dd:after {content:'';display:inline-block;width:1px;height:1.8rem;margin:0 2.5rem;background:#848484;}
	.notice_area.qna .board_area.list .qna_info dl.info_dl dd:last-child:after {display:none;}
	.notice_area.qna .board_area.list .qna_info p.date {margin-top: 1.5rem;font-size:2.2rem;color:#f66d22;}
	.notice_area.qna .board_area.list .qna_info p.date > span {font-family:Montserrat;}
	.notice_area.qna .board_area.view tbody td,
	.notice_area.qna .board_area.view td.view_txt {font-size:2.4rem;}
	.notice_area .board_area.view .va_comment .va_c_box .va_c_info p {font-size:2.2rem;}
	.notice_area .board_area.view .va_comment .va_c_box .va_c_info p em {height:2.2rem;line-height:2.2rem;font-size:2rem;}
	.notice_area .board_area.view .va_comment .va_c_box .va_c_info p .date {font-size:1.8rem;}
	.notice_area .board_area.view .va_comment .va_c_box .va_c_info .reply {font-size:1.8rem;}
	.notice_area .board_area.view .va_comment .va_c_box .va_c_txt p {font-size:2rem;}
	.notice_area .board_area.view .va_comment .va_c_box .va_c_rebox a {font-size:2.2rem;}
	.notice_area .board_area.view .va_comment .va_c_box .va_c_btye {font-size:1.6rem;}
	.notice_area .board_area.view .tb td span.selectbox {width:100% !important;}
	.notice_area .board_area.view .tb td .file_box > label {width:15rem;height:6rem;line-height:6rem;font-size:2.2rem;}
	.notice_area .board_area.view .tb td .file_box > p {font-size:1.8rem;}
	.notice_area.qna .way_box {padding: 5rem 2rem 9rem;}
	.notice_area.qna .way_box > ul {max-width:40rem;}
	.notice_area.qna .way_box > ul > li {width:100% !important;max-width:100% !important;height:auto !important;padding:0 0 8rem 0 !important;}
	.notice_area.qna .way_box > ul > li:first-child {padding:0 0 16.5rem 0 !important;}
	.notice_area.qna .way_box > ul > li:last-child {padding:0 0 0 0 !important;}
	.notice_area.qna .way_box > ul > li:before {left:.0 !important;}
	.notice_area.qna .way_box > ul > li:after {left:calc(50% - 1.15rem) !important;top:calc(100% - 5rem) !important;bottom: inherit !important;width: 2.3rem !important;height:3.1rem !important;background-position: -0.4rem -5.3rem !important;}
	
	/* ÇöÁ÷ÀÚ ¸àÅä¸µ */
	.notice_area.qna .way_box.online {padding: 10rem 2rem;}
	.notice_area.qna .way_box.online > p.tit {width:43.7rem;height:10rem;background-position:50% 100%;}
	.notice_area.qna .way_box.online > ul {max-width:32rem;}
	.notice_area.qna .way_box.online > ul > li {padding:0 0 15rem !important;text-align:center !important;}
	.notice_area.qna .way_box.online > ul > li:first-child:before {top:6.2rem;background-position: 50% 0.7rem;}
	.notice_area.qna .way_box.online > ul > li:nth-child(2):before {top:5.6rem;background-position: 50% -23.4rem;}
	.notice_area.qna .way_box.online > ul > li:last-child {padding:0 !important;;}
	.notice_area.qna .way_box.online > ul > li:last-child:before {top:5.8rem;}
	.notice_area.qna .way_box.online > ul > li:after {top: calc(100% - 9rem) !important;right: inherit;}
	.notice_area.qna .way_box.online > ul > li > em {width:14rem;height:4rem;line-height:3.8rem;margin:0 !important;font-size:2.2rem;}
	.notice_area.qna .way_box.online > ul > li > dl {margin: 19.5rem 0 0;text-align:center;}
	.notice_area.qna .way_box.online > ul > li > dl > dt {padding: 0 0 0.5rem 0 !important;font-size:2.6rem;}
	.notice_area.qna .way_box.online > ul > li > dl > dd {font-size:2.4rem;}
	.notice_area.qna .way_box.offline > p.tit {width:37.8rem;height: 19.4rem;background-position:0 100%;}
	.notice_area.qna .way_box.offline > span.txt {padding:2.5rem 0 4.5rem;font-size:2.4rem;}
	.notice_area.qna .way_box.offline > dl {max-width:52rem;padding:7rem 0 0;}
	.notice_area.qna .way_box.offline > dl > dt,
	.notice_area.qna .way_box.offline > dl > dd {width:50%;font-size:1.8rem;}
	.notice_area.qna .way_box.offline > dl > dt {position:absolute;top:0;left:0;}
	.notice_area.qna .way_box.offline > dl > dt:nth-child(6) {left:50%;}

	/* ºÎ´ëÇà»ç */
	.event_area .event_inner ul{display:block;}
	.event_area .event_inner ul li{margin-bottom:4rem; min-height: unset; height: 54rem;}
	.event_area .event_inner ul li:last-of-type{margin-bottom:0;}
	.event_area .event_inner ul > li {background-size: 31.4rem; background-position: center calc(100% - 3.4rem);}
	.event_area .event_inner ul > li.nm_2 {background-size: 29.4rem; background-position: center calc(100% + 1rem);}
	.event_area .event_inner ul > li.nm_3 {background-size: 20.5rem; background-position: center calc(100% + 5rem);}
	.event_area .event_inner ul > li.nm_4 {background-size: cover; background-position: center bottom;}
	.event_area .event_inner ul > li.nm_5 {background-size: 23.7rem; background-position: center calc(100% + 7rem);}
	.event_area .event_inner ul > li.nm_6 {background-size: 27.9rem; background-position: center calc(100% - 5.4rem);}
	.event_area .event_inner ul > li.nm_7 {background-size: 20.6rem; background-position: center calc(100% - 3.4rem);}
	.event_area .event_inner ul > li.nm_8 {background-size: 28.8rem; background-position: center calc(100% + 7.4rem);}
	.event_area .event_inner .event_box br.br_mo{display:block !important;}
	.event_area .event_inner .event_box {padding: 5rem 3rem 31.5rem 3rem;}
	.event_area .event_inner .event_box p.tit{font-size:3.2rem;}
	.event_area .event_inner .event_box p.txt{font-size:2.4rem;}
	

	/* Æ¯°­, Ã¤¿ë¼³¸íÈ¸ */
	.lecture_area .lectTop .tbl_area.pc{display:none;}
	.lecture_area .lectTop .tbl_area.mobile{display:block;width:100%; padding-top:0;}
	.lecture_area ul.lectTabs li{width:24rem; height:6.5rem; line-height:6.5rem; font-size:2.4rem;}
	.lectBottom .board_area.pc {display:none;}
	.lectBottom .board_area.mobile {display:block;}
	.lectTop .tbl_area .board_area table {background-color:unset;}
	.lectTop .tbl_area .board_area table .col1{width:30%;}
	.lectTop .tbl_area .board_area table thead th:last-of-type{border-radius:10px 10px 0 0;}
	.lectTop .tbl_area .board_area table thead th{font-size:2.2rem;}	
	.lectTop .tbl_area .board_area table tbody td{font-size:2.2rem; border-left: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf; background-color:#fff;}	
	.lectTop .tbl_area .board_area table tbody td.RdiusLBottom{border-radius:0 0 0 10px;}
	.lectTop .tbl_area .board_area table tbody td.RdiusRBottom{border-radius:0 0 10px 0;}
	.lectTop .tbl_area .board_area table.tblBlue thead th{background:#0a3f7b}
	.lectTop .tbl_area .board_area table.tblGreen thead th{background:#243d92}
	.lectTop .tbl_area .board_area table.brkTime{padding: 1.5rem; background: #c9c9c9; border-radius: 10px;}
	.lectTop .tbl_area .board_area table.brkTime thead th{font-size:2.6rem;color:#222222; background:#fff; padding:1rem 0;}
	.lectTop .tbl_area .board_area table.brkTime thead th img{width:17.5rem;}
	.lectTop .tbl_area .board_area table.brkTime thead th:last-of-type{border-radius:8px;}
	.lectTop .tbl_area .board_area table.brkTime tbody td{background:none; font-size:3.4rem; font-weight:800; border-left:0; line-height:1;}
	.lectTop .tbl_area table.MT05 {margin-top:5rem !important;}
	.lectTop .tbl_area.mobile colgroup, .lectBottom .board_area.mobile colgroup {display:block;}
	.lectTop.onlineVer{padding: 0 2rem 5rem 2rem; background: #f6f6f6; /*url(/images/lectureonline_03.png)no-repeat; background-position: 50% 0; background-size: contain;*/}
	.lectTop.offlineVer{padding: 0 2rem 5rem 2rem; background: #f6f6f6; /*url(/images/lectureoffline_03.png)no-repeat; background-position: 50% 0; background-size: contain;*/}
	.lectTop.onlineVer .backImg {background: #f6f6f6 url(/images/lectureonline_03.png)no-repeat; background-position: center; background-size: contain; height: 72.3rem;}
	.lectTop.offlineVer .backImg {background: #f6f6f6 url(/images/lectureoffline_03.png)no-repeat; background-position: center; background-size: contain; height: 72.3rem;}
	.lectBottom{margin-top:12rem;}
	.lectBottom .board_area table.TopNone{border-top:0;}
	.lectBottom .board_area tbody tr{display: block; text-align: center; border-radius:10px;}
	.lectBottom .board_area tbody tr:not(:first-of-type){margin-top:7rem;}
	.lectBottom .board_area tbody th, .lectBottom .board_area tbody td{display:block; margin:auto;}
	.lectBottom .board_area tbody tr.trBlue{border: 2px solid #0a3f7b;}
	.lectBottom .board_area tbody tr.trGreen{border: 2px solid #243d92;}
	.lectBottom	.board_area tbody tr .lectDateMobile{display:block; margin-top:-1.5rem; margin-bottom:2.5rem;}
	.lectBottom .board_area tbody tr .lectDateMobile span{font-size:2.4rem; background:#fff; border-radius: 25px; padding: 0.5rem 4rem; font-weight: normal;}
	.lectBottom	.board_area tbody tr .lectBtn a, .lectBottom	.board_area tbody tr .lectBtn span {font-size:2.4rem; width:18rem; height:5rem; line-height:5rem;margin:0 1rem;}
	.lectBottom	.board_area tbody tr.trBlue .lectDateMobile span{border: 2px solid #0a3f7b; color: #0a3f7b;}
	.lectBottom	.board_area tbody tr.trBlue .lectBtn a{background:#0a3f7b;}
	.lectBottom	.board_area tbody tr.trBlue .lectBtn .lect_profile {display:inline-block;}
	.lectBottom	.board_area tbody tr.trBlue .lectBtn .lect_profile:after {width:2rem;height:2rem;margin:1.7rem 0 0 1rem;background-size:100%;vertical-align:top;}
	.lectBottom	.board_area tbody tr.trGreen .lectDateMobile span{border: 2px solid #243d92; color: #243d92;}
	.lectBottom	.board_area tbody tr.trGreen .lectBtn a{background:#243d92;}
	.lectBottom .board_area tbody th, .lectBottom .board_area tbody td{font-size:0;border-bottom:none;}
	.lectBottom .lectDate{display:none !important;}
	.lectBottom .lectTitle{text-align:center; font-size:3rem;}
	.lectBottom .lectDateTime{text-align:center;}	
	.lectBottom .lectDateTime .lect_date{display:none;}
	.lectBottom .lectDateTime .lect_time{margin-left:0; font-size:2.4rem;}
	.lectBottom .lect_profile{display:none;}
	.lectBottom .lectInfo{width:auto; padding:0;}	
	.lectBottom .profile_area {width:calc(100% + 6rem);margin:0 0 0 -3rem;border:none;}
	.lectBottom .profile_area .top_ul {padding:5rem 2rem 4rem;background:#f9f9f9;}
	.lectBottom .profile_area .top_ul li {display: flex;width:100% !important;height:auto;padding:0 2rem !important;border:none;}
	.lectBottom .profile_area .top_ul li:first-child {margin:0 0 2.5rem;font-size:2.6rem;font-weight:bold;}
	.lectBottom .profile_area .top_ul li:last-child {padding:1.7rem 2rem 4rem !important;border-bottom:1px solid #d2d2d2;}
	.lectBottom .profile_area .gray_box {padding:0 4rem 5rem;}
	.lectBottom .profile_area .gray_box + .top_ul {margin-top:5rem;}
	.lectBottom .profile_area .Instructor_info {padding:3.5rem 0 0 24.5rem;}
	.lectBottom .profile_area .Instructor_info > img {left:0;}
	.lectBottom .profile_area .career_info {margin:16rem 0 0 -24.5rem;}
	.lectBottom .profile_area .career_info > p {width:15rem;height:4.5rem;line-height:4.6rem;text-align:center;font-size:2.4rem;color:#111;border:1px solid #111111;border-radius:4.5rem;}
	.lectBottom .profile_area .career_info > p:before {display:none;}
	.lectBottom .profile_area .career_info > ul > li {padding: 0 0 0 17rem;font-size:2.2rem;}
	.lectBottom .profile_area .lecture_info {display:block;margin:4rem 0 0;}
	.lectBottom .profile_area .lecture_info dl {width:100% !important;}
	.lectBottom .profile_area .lecture_info dt {float:left;width:12rem;height:7rem;font-size:2.2rem;border-width: 0 1px 1px 0;}
	.lectBottom .profile_area .lecture_info dd {float:right;width:calc(100% - 12rem);height:7rem;font-size:2.2rem;}
	.lectBottom .lectTitle .tit{margin-right:0;}
	.lectMid .top{display:block;}
	.lectMid .txt{font-size:2.2rem;}
	.lectMid .txtBeforeTitEnd{margin-left: 6.8rem;}
	.lectMid .txtBeforeTit{margin-left: 3.7rem;}
	.lectMid .txtBeforeTit.first:before {content: 'ÀÏÁ¤'; display: inline-block; padding-left: 3.4rem; box-shadow: inset 0 -7px #9fd5f7; margin-right: 3rem; font-weight: 800; color: #111;}
	.lectMid .txtBeforeTit.second:before {content: 'Àå¼Ò'; display: inline-block; padding-left: 3.4rem; box-shadow: inset 0 -7px #9fd5f7; margin-right: 3rem; font-weight: 800; color: #111;}
	.lectMid .txtBeforeTit.third:before {content: '´ë»ó'; display: inline-block; padding-left: 3.4rem; box-shadow: inset 0 -7px #9fd5f7; margin-right: 3rem; font-weight: 800; color: #111;}
	.lectMid .top .left{padding-bottom: 3rem; border-bottom: 1px solid #111; margin-bottom:3rem;}
	.lectMid .lectMidNotice:before {content: '';display: inline-block; background: url(/images/lecticon_02.png)no-repeat; width: 2.7rem; height: 2.7rem; vertical-align: bottom; margin-top: 2.5rem;background-size: 2.7rem; border-radius:50%;}
	.lectMid .txtBilrd p{font-size:2.2rem;text-indent: -2.5rem; margin-left: 2.5rem;}
	.lectMid.pc {display:none;}
	.lectMid.mobile {display:block;}
	.timeTableTit{font-size:3rem; margin-bottom:1.5rem;}
	.lectTop.offlineVer .lectMid .lectMidNotice:before{content: ''; display: inline-block; background: url(/images/lecticon_02.png)no-repeat; width: 2.7rem; height: 2.7rem; background-size:2.7rem; vertical-align: bottom; margin-top: 1rem;}	
	.lectTop.offlineVer	.lectMid p:first-of-type{margin-top:1rem;}

	/* µ¿¾Æ¸® °æÁø´ëÈ¸ */
	.attend.attend_area .layoutBox {padding: 6rem 3rem;}
	.attend.attend_area .inputArea .inp .result_box{font-size:2.2rem;}
	.attend.attend_area .inputArea .inp .result_box .rb_ul li a{font-size:2.2rem;}
	.attend.attend_area .inputArea .inp button {width: 100%; height: 4.2rem; line-height: 4.2rem; margin: 3rem 0 0; font-size: 2.2rem;}
	.attend.attend_area table.attend th, .attend.attend_area table.attend colgroup{display:none;}
	.attend.attend_area table.attend, .attend.attend_area table.attend tbody, .attend.attend_area table.attend tr, .attend.attend_area table.attend td{display:block;}		
	.attend.attend_area table.attend td{text-align:left;border-width:0 0 0 0; font-size:2.6rem;}
	.attend.attend_area table.attend td:before{margin-right:1rem;}
	.attend.attend_area table.attend td:first-of-type{border-width:0 0 0 0;}
	.attend.attend_area table.attend td:first-of-type:before{content:'°íµîÇÐ±³¸í : '; display:inline-block; font-weight:bold;}
	.attend.attend_area table.attend td:nth-of-type(2):before{content:'ÁöµµÀÚ¸í : '; display:inline-block; font-weight:bold;}
	.attend.attend_area table.attend td:nth-of-type(3):before{content:'ÈÞ´ëÆù ¹øÈ£ : '; display:inline-block; font-weight:bold;}
	.attend.attend_area table.attend td:nth-of-type(4):before{content:'Âü°¡½ÅÃ»¼­ : '; display:inline-block; font-weight:bold;}
	.attend.attend_area table.attend td:last-of-type:before{content:'Âü°¡Á¢¼ö : '; display:inline-block; font-weight:bold;}
	.attend.attend_area table.attend td:last-of-type{border-width:0 0 0 0;}
	.attend.attend_area table.attend td li, .attend.attend_area table.attend td li p{display: inline-block; vertical-align: top;}
	.attend.attend_area table.attend .top_btn{margin:0 0 0 .5rem;}
	.attend.attend_area table.attend .top_btn > button{font-size:2.6rem;}

	/* ¸àÅä¸µ°ü */
	#contents .mtr_area .mtr_top .top_mo{width:auto; max-width:100%; display:block; margin:auto;}
	#contents .mtr_area{padding:6rem 2.5rem;}
	#contents .mtr_area .top_mo{display:block;}
	#contents .mtr_area .top_pc{display:none;}
	#contents .mtr_area .mtr_lst{margin-top:9rem;}
	#contents .mtr_area .mtr_lst .lst:not(:first-of-type){margin-top:10rem;}
	#contents .mtr_area .mtr_tb .tb_tit{width:24rem; height:7rem; line-height:7rem; font-size:2.4rem;}
	#contents .mtr_area .mtr_tb.tb_pc{display:none;}
	#contents .mtr_area .mtr_tb.tb_mo{display:block;}
	#contents .mtr_area .mtr_tb .tb th, #contents .mtr_area .mtr_tb .tb td{padding:2.5rem 0; font-size:2.4rem;}
	#contents .mtr_area .mtr_tb .tb tbody td{font-size:2.4rem;}
	#contents .mtr_area .mtr_tb.blu .tb tbody td:first-of-type{background-color:#d1e9fb;}
	#contents .mtr_area .mtr_tb.green .tb tbody td:first-of-type{background-color:#e6f8ea;}
	#contents .mtr_area .mtr_tb.red .tb tbody td:first-of-type{background-color:#ffede9;}
	#contents .mtr_area .mtr_tb.tb_mo .tb:not(:first-of-type){margin-top:3rem;}
	#contents .mtr_area .tb_txt.red{font-size:2.4rem;}

	#contents .mtr_area_v2 .top .pc_img{display:none;}
	#contents .mtr_area_v2 .top .mo_img{display:block;}
	#contents .mtr_area_v2 .tit_date > p{font-size:4.8rem;}
	#contents .mtr_area_v2 .tit_date > p:after{display:none;}
	#contents .mtr_area_v2 .lct_lst .lst{display:block; margin:21rem 0 0 0; text-align:center; position:relative;}
	#contents .mtr_area_v2 .lct_lst .lst:first-of-type{ margin:16rem 0 0 0;}
	#contents .mtr_area_v2 .lct_lst .sub_tit{margin:0 auto; width:17.2rem; height:5rem; line-height:5rem; font-size:2.4rem;}
	#contents .mtr_area_v2 .lct_lst .lst .lct_txt{margin-left:0;min-height: 56rem;padding: 16rem 3rem 10rem; font-size:2.4rem;}
	#contents .mtr_area_v2 .lct_lst .lct_tit{font-size:4.8rem; margin-top:2.5rem;}
	#contents .mtr_area_v2 .lct_lst .lct_name, #contents .mtr_area_v2 .lct_lst .lct_cont{margin-top:2rem;}
	#contents .mtr_area_v2 .lct_lst .lct_cont .txt_indent{margin-left:0; text-indent:0;}
	#contents .mtr_area_v2 .lct_lst .lst .lct_photo{position: absolute; left: 50%; top: -12.5rem;z-index: 2; transform: translateX(-50%);}
	#contents .mtr_area_v2 .lct_lst .lst .lct_photo img{position:unset; transform:unset;}
	#contents .mtr_area_v2 .lct_lst .lst .lct_txt:after{width: 17rem;height: 17rem; right: -9rem; bottom: -9rem;}
	#contents .mtr_area_v2 .lct_photo .pc_img{display:none;}
	#contents .mtr_area_v2 .lct_photo .mo_img{display:block;}
	#contents .mtr_area_v2 .tb_txt.red {font-size: 2.4rem;}

	/* Æ¯°­°ü */
	#contents .lect_area{font-size:2.4rem;}
	#contents .lect_area .lect_top{padding:5rem 3rem; margin-bottom:7.5rem;}
	#contents .lect_area .lect_top img.top_pc{display:none;}
	#contents .lect_area .lect_top img.top_mo{display:block;}
	#contents .lect_area .lect_box .tb_tit{font-size:3.6rem; width:100%; height:10rem; line-height:10rem; border-radius:1rem; margin-bottom:3rem;}
	#contents .lect_area .lect_box .lect_lst{display:block;}
	#contents .lect_area .lect_box .lect_lst .lst:not(:first-of-type) {margin: 3rem 0 0 0;}
	#contents .lect_area .lect_box .lect_lst .lst{width:100%;padding:3rem 3rem;}
	#contents .lect_area .lect_box .lect_lst .lst:after {width: 15rem; height: 15rem; right: -8rem; bottom: -8rem;}
	#contents .lect_area .lect_box .lst_subtit{font-size:4.8rem; margin-top:1.8rem; min-height:unset;}
	#contents .lect_area .lect_box.red .lect_lst .lst_subtit{font-size:4.8rem;}
	#contents .lect_area .lect_box.red .lect_lst .lst_subtit br{display:none;}
	#contents .lect_area .lect_box.red .lst_time{font-size:4.8rem; margin-top:3rem;}
	#contents .lect_area .lect_box .lst_stat{margin-top:8.5rem;}
	#contents .lect_area .lect_box .lst_stat .txt:first-of-type:after {height: 1.6rem; margin: 0 1.4rem 0 2rem; transform: translateY(-.2rem);}
	#contents .lect_area .lect_btn > a{height:7.2rem; line-height:7.5rem; width:100%; font-size:3.2rem;}

	#contents .lect_area_v2 .tit_date > p{height:12rem; line-height:12rem; border-radius:1.3rem; color:#fff; font-size:4.8rem; background-color:#b70b38; font-weight:500; text-align:center;}
	#contents .lect_area_v2 .tit_date > p:after{display:none;}
	#contents .lect_area_v2 .lect_box .lct_lst {display: flex; flex-wrap: wrap; margin-top: 3rem;}
	#contents .lect_area_v2 .lect_box .lct_lst .lst {display: flex; width: 100%; align-items: center; margin:20rem 0 3rem 0; position: relative; flex-wrap: wrap; flex-direction: column;}
	#contents .lect_area_v2 .lect_box .lct_lst .lst .lct_photo {max-width: max-content; display: block; flex: auto; z-index: auto; height: auto; max-width: 35rem; top:-17rem; z-index:1; position:absolute;}
	#contents .lect_area_v2 .lect_box .lct_lst .lst .lct_photo img{position:unset; transform:unset;}
	#contents .lect_area_v2 .lect_box .lct_lst .lst .lct_txt{margin:0 0; width:100%; flex:auto;padding: 22rem 2rem 5rem 2rem; font-size:2.4rem;}
	#contents .lect_area_v2 .lct_tit{font-size:4.8rem; margin-top:2rem; line-height:1.2; letter-spacing:-2px; padding:0 0;}
	#contents .lect_area_v2 .lect_box .lct_cont {margin-top: 5rem; display: flex; align-items: stretch; width: 100%; flex-direction: column;}
	#contents .lect_area_v2 .lect_box .lct_cont > p{width:100%;}
	#contents .lect_area_v2 .lect_box .lct_cont > p:last-of-type{margin-top:5rem;}
	#contents .lect_area_v2 .lect_box .lct_date{position:unset; margin-top:2rem; width:17rem; height:5rem; line-height:5rem; font-size:2.4rem; border-radius:4rem; margin-top:3rem;}
	#contents .lect_area_v2 .lect_box .pc_img{display:none;}
	#contents .lect_area_v2 .lect_box .mo_img{display:block;}
	#contents .lect_area_v2 .lect_box .lst .lct_txt:after {width: 22rem; height: 22rem; right: -11rem; bottom: -11rem;}
	#contents .lect_area_v2 .yel .tit_date > p{background:#fcb316;}
	#contents .lect_area_v2 .green .tit_date > p{background:#0badb7;}
	#contents .lect_area_v2 .lect_box .lct_name .txt:first-of-type:after{height:1.7rem;}
	#contents .lect_area_v2 .lect_box .lst br.br_mo{display:block;}
	#contents .lect_area_v2 .lect_box .lct_cont > p:last-of-type{padding-left:0;}

	/* ÀÌº¥Æ® 2 */
	#contents .events_top .img_tbl{display:none;}
	#contents .events_top .img_mo{display:block;}
	#contents .events_top .evt_tit{top:6.7rem; width:35.7rem;}
	#contents .events_top .evt_text{font-size:2.4rem; top:17rem;}
	#contents .events_top .evt_text br.br_mo{display:block;}
	#contents .events_lst > li .img_pc{display:none;}
	#contents .events_lst > li .img_mo{display:block; margin:auto; padding:6rem 0; box-sizing:border-box;}
	#contents .events_lst > li:first-of-type .img_mo{width:18.1rem;}
	#contents .events_lst > li:nth-of-type(2) .img_mo{width:20rem;padding:5rem 0;}
	#contents .events_lst > li:nth-of-type(3) .img_mo{width:28rem; padding:3rem 0; }
	#contents .events_lst > li:not(:first-of-type) {margin: 5rem 0 0 0;}
	#contents .events_lst > li .txt_box .txt br.br_mo{display:block;}
	#contents .events_lst > li{background:none !important; padding:0 0;}
	#contents .events_lst > li .img_box{display:block;}
	#contents .events_lst > li .txt_box{text-align:center;padding: 3rem 5rem;}
	#contents .events_lst > li .txt_box .tit{font-size:3.2rem;}
	#contents .events_lst > li .txt_box .txt{font-size:2.4rem;}
	
	
}


	
}
