@charset "euc-kr";
@import url(./slick.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%;border-top: 1px solid #e5e5e5;}
#contents.sub_page .content {display:block;padding:40px 0 120px;}
#contents .content {display:block;padding:80px 0 120px;}
#contents .content.glay {background:#eee;}
#contents .con_box {width:1260px;margin:auto;background:#fff;}
#contents .con_box2 {width:1000px;margin:auto;background:#fff;}
#contents .con_box h3 {line-height: 1;padding:0 0 15px;font-weight:bold;font-size:28px;color:#333; /*border-bottom:1px solid #e8e8e8;*/ font-family:"Noto Sans KR";}
#contents .con_box h3.h3_tit {line-height: 1;padding:0 0 15px;font-weight:bold;font-size:26px;color:#303a62;border-bottom:1px solid #303a62; font-size:35px;}
#contents .con_box h4 {line-height: 1;padding:0 0 15px;font-weight:bold;font-size:18px;color:#333; font-family:"Noto Sans KR";}
#contents .h3_tit_area h3 {line-height: 1;padding:10px 0 20px;font-weight:bold;font-size:26px;color:#303a62;border-bottom:1px solid #e8e8e8; font-size:35px;}
#contents .h3_tit_area h3.h3_tit {line-height: 1;padding:10px 0 20px;font-weight:bold;font-size:26px;color:#303a62;border-bottom:1px solid #303a62; font-size:35px;}

#contents.sub_page .content_adm {display: block; padding: 130px 0 120px;}
#contents.sub_page .con_box_adm{max-width:1260px; margin:0 auto;}
#contents.sub_page .con_box_adm .tb{border-top: 1px solid #d6d6d6;}

/*  */
.breadcamp{margin-top: 0px; /*margin-bottom: 70px;*/ font-family:"Noto Sans KR"; font-size:13px; /*position:absolute;*/ left:17%;}
.breadcamp.infoview{margin-bottom: 70px;}
.breadcamp.comInfoBcmp{margin-bottom: 30px;}
.breadcamp .lst{}
.breadcamp .lst:after{content: ''; display: table; clear: both;}
.breadcamp .lst .tp{float: left;}
.breadcamp .lst .tp .txt{font-size: 13px; color: #888888; display: block; line-height: 18px; font-weight: 400;}
.breadcamp .lst .tp+.tp .txt:before{content: ''; display:inline-block; clear:both; margin-left: 10px; margin-right: 10px; background:url(/images/breadarrow.png)no-repeat center; width:11px; height:10px; }
.breadcamp .lst .tp:first-child .txt{width: 22px; height: 18px; background: no-repeat url(../images/home.png); font-size: 0;}
.breadcamp .lst .tp:last-child .txt{color: #333333;}
.breadcamp .lst .tp:first-child .bdTxt{width: 22px; height: 18px; background: no-repeat url(../images/home.png); font-size: 0;}
.breadcamp .lst .tp .bdTxt{font-size: 13px; color: #888888; display: block; line-height: 18px; font-weight: normal;}
.breadcamp .lst .tp .bdTxt.bdTxtLast {color: #333333;}
.breadcamp .lst .tp+.tp .bdTxt:before{content: ''; display:inline-block; clear:both; margin-left: 10px; margin-right: 10px; background:url(/images/breadarrow.png)no-repeat center; width:11px; height:10px; }

/* °Ë»öÃ¢ */
.searchArea {zoom:1;overflow:hidden;padding:10px 0;background-color:#fff;}
.searchArea:after {content:"";display:block;clear:both;}
.searchArea button.btn {padding:16px 19px 18px;font-size:13px;}
.searchArea .searchInner {}
.searchArea .searchInner:after {display:block;content:"";clear:both;}
.searchArea .searchInner .fl {float:left;}
.searchArea .searchInner .fl .total {line-height:36px;font-size:18px;color:#000;}
.searchArea .searchInner .fl .total span {color:#ff0000;}
.searchArea .searchInner .fr {float:right;}
.searchArea .searchInner .fr .searchBox {display:block;font-size:0;}
.searchArea .searchInner .fr .searchBox:after {display:block;clear:both;content:"";}
.searchArea .searchInner .fr .searchBox span.txt {float:left;line-height:36px;margin:0 5px 0 0;font-size:15px;}
.searchArea .searchInner .fr .searchBox span.selectbox {float:left;margin-right:10px;position:relative;display:inline-block;*display:inline;zoom:1;height:36px;overflow:hidden;*margin-left:5px;vertical-align:middle;}
.searchArea .searchInner .fr .searchBox span.selectbox span {display:block;height:auto;overflow:hidden;padding:10px 38px 11px 10px;border:1px solid #d6d6d6;color:#999;font-size:13px;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;font-size:0;}
.searchArea .searchInner input.txt{height:36px;border:1px solid #dbdbdb;color:#999;font-size:13px;line-height:34px;text-indent:10px;*text-indent:0;vertical-align:top;box-sizing:border-box;letter-spacing:-0.075em;}
.searchArea .searchInner .btn {line-height:1;padding:10px 19px 11px;margin-left:8px;font-size:13px;color:#fff;}
.searchArea .searchInner .btn.typegray{background-color:#b5b5b5;border:1px solid #b5b5b5;}
.searchArea .searchInner .btn.typeblue {background:#3a6cff;border:1px solid #3a6cff;}
.searchArea .searchInner .btn.typeblue.typeblue_v2 {background: #3a6cff; border: 1px solid #3a6cff; padding: 17px 25px 17px; box-sizing: border-box; border-radius: 5px; font-size: 16px; display: inline-block; vertical-align: top;}

/* Áö¿ª Ã¼Å©*/
#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;}

/* ¹öÆ° */
#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:22px;height:21px;padding:0;background:url(../images/jobs/sprite_bg.png) no-repeat -17px 0;text-indent:-9999em;}
button.scrap.on span{background:url(../images/jobs/sprite_bg.png) no-repeat -17px -21px;}
button.heart span{display:inline-block;width:20px;height:18px;padding:0;background:url(../images/jobs/sprite_bg.png) no-repeat -120px 0;text-indent:-9999em;}
button.heart.on span{background:url(../images/jobs/sprite_bg.png) no-repeat -120px -18px;}
button.file{background-color:#63625d;border:1px solid #40403d;}
button.file span{font-size:12px;font-weight:bold;color:#fff;}
button.file span:after{content:"";display:inline-block;clear:both;width:13px;height:10px;margin-left:6px;background:url(../images/jobs/sprite_bg.png) no-repeat -48px -56px;}

/* tooltip */
.tooltipWrap{position:absolute;top:1px;right:0;}
.tooltipWrap .box{display:none;position:absolute;top:30px;z-index:2;padding:15px 25px 15px 25px;border:1px solid #696969;background-color:#fff;word-break:keep-all;box-sizing:border-box;}
.tooltipWrap .box:after{display:block;position:absolute;top:-7px;width:11px;height:7px;content:"";background:url(../images/jobs/sprite_bg.png) no-repeat -11px -149px;}
.tooltipWrap .box,
.tooltipWrap .box li a{font-size:13px;line-height:22px;color:#666;}
.tooltipWrap .box .closeBtn{display:block;position:absolute;top:7px;right:7px;width:13px;height:13px;background:url(../images/jobs/sprite_bg.png) no-repeat 0 -217px;border:none;text-indent:-9999em;outline:none;cursor:pointer;}
.tooltipWrap > button{display:inline-block;width:21px;height:21px;padding:0;background:url(../images/jobs/sprite_bg.png) no-repeat 0 -99px;font-size:0;text-indent:-9999em;vertical-align:middle;}
.tooltipWrap input.txt{width:120px;height:34px;border:1px solid #dcdcdc;font-family:Tahoma,sans-serif;font-size:14px;color:#666;line-height:1;text-indent:10px;letter-spacing:0;}
.tooltipWrap span.selectbox{position:relative;display:inline-block;*display:inline;zoom:1;height:36px;overflow:hidden;vertical-align:middle;}
.tooltipWrap span.selectbox span{display:block;min-width:89px;height:34px;overflow:hidden;padding:0 32px 0 9px;background:#fff url(../images/jobs/arrow_select_gray.gif) no-repeat 100% 0;border:1px solid #dcdcdc;font-family:Tahoma,sans-serif;font-size:13px;color:#666;line-height:34px;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 .board_area{position:relative;}
#contents.sub_page .board_area table{width:100%;background-color:#fff;}
#contents.sub_page .board_area table th .checkbox,

#contents.sub_page .board_area table td .checkbox {float:left;}
#contents.sub_page .board_area thead th{padding:20px;background-color:#e4e8ee;border:solid #d6d6d6;border-width:1px 0 1px 0;font-weight: normal;font-size:14px;text-align:center;color:#333;}
#contents.sub_page .board_area thead th div,
#contents.sub_page .board_area tbody th div{position:relative;}
#contents.sub_page .board_area thead th:first-child div.chk{text-align:left;padding-left:15px;}
#contents.sub_page .board_area thead th div label.checkbox{margin-right:20px;vertical-align:-1px;}
#contents.sub_page .board_area thead th div:before,
#contents.sub_page .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;}
#contents.sub_page .board_area thead th:first-child div:before,
#contents.sub_page .board_area tbody th:first-child div:before{display:none;}
#contents.sub_page .board_area tbody th{background-color:#f8f9fb;color:#333;}
#contents.sub_page .board_area tbody tr > th:first-child{border-left:none;}
#contents.sub_page .board_area tbody th,
#contents.sub_page .board_area tbody td{overflow: initial;padding:22px 20px;border-bottom:1px solid #dcdcdc;font-size:13px;color:#333;}
#contents.sub_page .board_area tbody td.tc {text-align:center;}
#contents.sub_page .board_area tbody td.t1.tc {font-size:15px;}
#contents.sub_page .board_area tbody td .none_list {padding:50px;font-size:15px;color:#000;text-align:center;}
#contents.sub_page .board_area tbody td a{display:inline-block;zoom:1;font-size:13px;color:#333;vertical-align:top;}
#contents.sub_page .board_area tbody td a:hover,
#contents.sub_page .board_area tbody td a:focus{color:#333;}
#contents.sub_page .board_area tbody td dl{}
#contents.sub_page .board_area tbody td dl:after{content:"";display:block;clear:both;}
#contents.sub_page .board_area tbody td dt,
#contents.sub_page .board_area tbody td dd{float:left;font-size:12px;line-height:22px;}
#contents.sub_page .board_area tbody td dt{margin-right:3px;font-weight:normal;color:#333;}
#contents.sub_page .board_area tbody td .round{color:#333;}
#contents.sub_page .board_area tbody td .sizeUp{font-size:15px;}
#contents.sub_page .board_area tbody td .num + .sizeUp{padding-top:15px;}
#contents.sub_page .board_area tbody td .up {display:block;}
#contents.sub_page .board_area tbody td .up span {margin-top:10px;font-size:13px;color:#2384ff;text-decoration: underline;}
#contents.sub_page .board_area tbody td.no_data {height:150px;font-size:18px;color:#333;}

#contents.sub_page .board_area .txtBox{font-size:15px;color:#333;}
#contents.sub_page .board_area .txtBox > div{margin-top:4px;}
#contents.sub_page .board_area .txtBox > div:first-child{margin-top:0;}
#contents.sub_page .board_area .txtBox a {display:inline-block;max-width:88%;line-height: 23px;overflow:hidden;color:#000;font-size:18px;text-overflow:ellipsis;white-space:nowrap;word-spacing:normal;color:#333;}
#contents.sub_page .board_area .txtBox p {line-height: 1;padding:8px 0 0;}
#contents.sub_page .board_area .txtBox p:first-child {padding:0;}
#contents.sub_page .board_area .txtBox p.red {color:#3a6cff;}
#contents.sub_page .board_area .txtBox p.blue {color:#2384ff;}
#contents.sub_page .board_area .txtBox + .btn_area {margin-top:10px;}

#contents.sub_page .board_area .txt_info {display:block;margin-top:5px;}
#contents.sub_page .board_area .txt_info dl {display:inline-block;}
#contents.sub_page .board_area .txt_info dl dd {line-height:1.8;padding:0 10px 0 0;font-size:12px;color:#666;}
#contents.sub_page .board_area .txt_info dl dt {font-size:0;display:none;}
#contents.sub_page .board_area .txt_info .edu {display:block;padding:8px 0 10px;}
#contents.sub_page .board_area .txt_info .edu dd {color:#333;}
#contents.sub_page .board_area .txt_info .jobs {display:block;padding:8px 0 0;}
#contents.sub_page .board_area .txt_info .jobs dd {color:#333;}
#contents.sub_page .board_area .txt_info .certificate dd {padding:0 25px 0 0;background: url(../images/certificate_arrow.jpg) no-repeat 90% 50%;}
#contents.sub_page .board_area .txt_info .certificate dd .hidden {display:none;}
#contents.sub_page .board_area .txt_info .certificate dd:hover .hidden {display:block;position:relative;}
#contents.sub_page .board_area .txt_info .certificate dd:hover .hidden ul {position:absolute;left:0;top:0;padding:5px 0 0;z-index:100;}
#contents.sub_page .board_area .txt_info .certificate dd:hover .hidden ul li {width:200px;margin:2px 0 0;padding:3px 0;background:#fff;}
#contents.sub_page .board_area .txt_info .com_info dt {display:inline-block;font-size:12px;color:#666;line-height:1;}
#contents.sub_page .board_area .txt_info .com_info {display:block;margin-top:10px;}
#contents.sub_page .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;}
#contents.sub_page .board_area .txt_info.on_tit dl {display:block;margin-top:10px;}
#contents.sub_page .board_area .txt_info.on_tit dl dt {display:inline-block;line-height:1;font-size:14px;font-weight:normal;color:#7c7c7f;margin:0 3px 0 0;vertical-align: top;}
#contents.sub_page .board_area .txt_info.on_tit dl dd {line-height:1;}
#contents.sub_page .board_area .txt_info.on_tit dl.jobs {padding:0;}
#contents.sub_page .board_area .txt_info.on_tit dl.jobs dd {color:#7c7c7f;}

#contents.sub_page .board_area .up_date p {line-height:1.5;color:#666;}
#contents.sub_page .board_area .up_date p.up {color:#2384ff;}

#contents.sub_page .board_area .dead_line {display:block;text-align:center;}
#contents.sub_page .board_area .dead_line p {font-size:15px;color:#e4007f;font-family:'Noto Sans KR';font-weight:bold;}

#contents.sub_page .board_area .btn_area {display:block;text-align:center;}
#contents.sub_page .board_area .btn_area a.btn {display:inline-block;width:140px;line-height:50px;margin:0;font-size:12px;color:#fff;background:#fff;box-sizing:border-box; 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 .board_area .btnBox{padding-left:0;}
#contents.sub_page .board_area .btnBox > button{width:103px;height:37px;padding:0;margin-top:7px;}
#contents.sub_page .board_area .btnBox > button:first-child{margin-top:0;}
#contents.sub_page .board_area .btnBox > button.save{background-color:#f8f9fb;}

#contents.sub_page .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}
#contents.sub_page .board_area .btn_expand span{color:#666;font-size:12px;line-height:37px;}
#contents.sub_page .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;}
#contents.sub_page .board_area .btn_expand.open span:after{background:url(http://image.career.co.kr/career_new4/common/sprite_bg.png) no-repeat 0 -152px;}
#contents.sub_page .board_area .btn_expand span strong{color:#ff1f00;font-weight:700}

#contents.sub_page .manage_area .option_btn {display:block;padding:20px 0 0;font-size:0;}
#contents.sub_page .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;}

#contents.sub_page .board_area .photoBox{display:table;position:relative;margin:0 auto;text-align:center;}
#contents.sub_page .board_area .photoBox label.checkbox{position:absolute;left:15px;top:50%;margin:-9px 0 0 0;}
#contents.sub_page .board_area .photoBox .inner{display:table-cell;}
#contents.sub_page .board_area .photoBox .photo{display:inline-block;position:relative;overflow:hidden;width:75px;height:95px;background: url(../images/resume_bg.jpg) no-repeat 50%;border:1px solid #e5e5e5;}
#contents.sub_page .board_area .photoBox .photo .frame{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}
#contents.sub_page .board_area .photoBox .photo .frame.sprite{background:none;}
#contents.sub_page .board_area .photoBox .photo img{width:100%;}
#contents.sub_page .board_area .photoBox .photo_info {display:inline-block;padding:18px 0 18px 25px;float:right;text-align:left;}
#contents.sub_page .board_area .photoBox .name{display:block;line-height:1;font-size:15px;color:#333;}
#contents.sub_page .board_area .photoBox .birth{line-height:1;padding:8px 0;font-size:15px;color:#999;}
#contents.sub_page .board_area .photoBox .job{line-height:1;font-size:15px;color:#333;}

/* ÆäÀÌÂ¡ */
.pagingArea{clear:both;padding:30px 0 0;text-align:center;font-size:0;}
.pagingArea *{vertical-align:top;}
.pagingArea span,
.pagingArea strong,
.pagingArea a {display:inline-block;width:37px;height:37px;position:relative;;font-size:14px;color:#999;line-height:37px;}
.pagingArea strong{margin-left:3px;border:1px solid #006cff;font-weight:bold;color:#006cff;line-height:37px}
.pagingArea a{margin-left:3px;background-color:#fff;border:1px solid #cfcfcf;}
.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;}

/* ÀÌµ¿ ¹öÆ° */
.list_btn {display:block;min-height:50px;padding:20px 0 0;font-size:0;}
.list_btn:after {content:''; display:block; clear:both;}
.con_area .list_btn a.btn {display:inline-block;padding:0 30px;height:50px;line-height:50px;margin-left:10px;font-size:16px;color:#000;text-align:center;border:1px solid #dadada;}
.list_btn a.btn.prev {float:left;margin:0;padding-left:50px;background-position: 25px 18px;}
.list_btn a.btn.next {float:right;}
.list_btn a.btn.inter {float:right;padding-right:50px;border:1px solid #275af3;color:#fff;background:#3a6cff;}
.list_btn.inter {padding:20px 0 25px;}
.list_btn.inter .btn_ment {position:absolute;bottom:0;right:0;font-size:16px;color:#666;text-align:right;padding:10px 0 0;}

/* Ä¶¸°´õ */
.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;}

/* Á÷¹«ÀÎÅÍºä */
#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 .view .list_btn {display:block;padding:20px 0 0;border-top:1px solid #dadada;font-size:0;}
#contents .view .ca_chart + .list_btn {margin-top:30px;}
#contents .view .list_btn:after {content:''; display:block; clear:both;}
#contents .view .list_btn a:before {content:''; display:inline-block; clear:both;width:20px;height:20px;margin-right:13px;background:url(../images/list_btn_icon.png) no-repeat;vertical-align:middle;}
#contents .view .list_btn a.btn {display:inline-block;width:148px;height:44px;line-height:44px;margin-left:10px;font-size:16px;color:#fff;text-align:center;border:1px solid #dadada; background:#b5b5b5; border-radius:3px;}
#contents .view .list_btn a.btn.prev {margin:0;}
#contents .view .list_btn a.btn.prev:before {background-position:2px 2px;}
#contents .view .list_btn a.btn.next:before {background-position:-45px 2px;}
#contents .view .list_btn a.btn.list {float:right;}
#contents .view .list_btn a.btn.list:before {background-position: 2px -129px;}

/* Çù·Â»ç ¾È³» */
#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;}

/* Ã¤¿ëÁ¤º¸ - ¸®½ºÆ® */
#contents.sub_page .hire_area {position:relative;display:block;padding:0 0 140px;}
.hire_area .detail_search {display:block;padding:0 0 30px;}
.hire_area .detail_search:after {content:''; display:block; clear:both;}
.hire_area .sch_area {position:relative;display:block;height:60px;margin:40px 0 10px;text-align:left;box-sizing:border-box;}
.hire_area .sch_area:after {content:'';display:block;clear:both;}
.hire_area .sch_area > .sch_box {width:36.5%;display:inline-block;padding:0 62px 0 0;border:2px solid #e2e2e7;box-sizing:border-box; border-radius:4px;}
.hire_area .sch_area > .sch_box input,
.hire_area .sch_area > .sch_box p {width:100%;line-height:50px;height:50px;font-size:16px;color:#999;text-indent: 15px;border:none;}
.hire_area .sch_area > .sch_box button {position:absolute;left:405px;top:0;width:62px;height:60px;font-size:0;border:none;background:url(../images/main_sch_icon2.png)no-repeat;cursor: pointer;}
.hire_area .sch_area > .sch_box button {background-position:0 0;}
.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_box .ha_reset {position:absolute;left:1160px;top:23px;width:100px;height:33px;font-size:0;background:#f8dbeb url(../images/ha_reset.png) no-repeat 50% 50%;}
.hire_area .detail_search dl {float:left;width:485px;height: 266px;margin-left:-1px;border:1px solid #e2e2e7;}
.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:50px;font-size:17px;color:#333333;text-align:left; text-indent:20px;background:#f5f5f7;border-bottom:1px solid #e2e2e7; font-weight:800;}
.hire_area .detail_search dl dd {height: 205px;overflow-y:auto;}
.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:40px;margin:0;padding-left:20px;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:#f8dbeb 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:#e4007f;}
.hire_area .detail_search dl label.radiobox span,
.hire_area .detail_search dl label.checkbox span {line-height:40px;font-size:15px;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.duty dd {float:left;width:100%;height: 205px;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 .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 .company_name {display:block;font-size:0;}
.hire_area .board_area tbody td.t1 .company_name a {font-size:14px;}
.hire_area .board_area tbody td.t1 .company_name a span.txt{font-size:18px;max-width: 170px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block;}
.hire_area .board_area tbody td.t1 .company_name .heart {display:inline-block;margin-left:5px;}

/* 0923 Âü°¡ÀÏÀÚº° ±â¾÷°Ë»ö */
.sch_companyDate{position:absolute; left:490px; top:17px;}
.sch_companyDate label{margin-right:12px; font-size:17px; color:#7c7c7f; cursor:pointer;}
.sch_companyDate label input{width:23px; height:23px; vertical-align:text-bottom; margin-right:4px; cursor:pointer;}

#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;}


/* Ã¤¿ëÁ¤º¸ - view */
.hire_area.view {position:relative;}
.hire_area.view .tool{position:absolute;right:15px;top:0;}
.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:3px;}
.hire_area.view .tool ul li:first-child{margin-left:0;}
.hire_area.view .tool ul li button{padding:6px 9px 4px;}
.hire_area.view .tool ul li button span{padding:0;background:none;font-size:12px;letter-spacing:0;}
.hire_area.view .tool ul li button span:before{content:"";display:inline-block;clear:both;width:15px;height:15px;margin-right:5px;background:url(../images/jobs/sprite_bg.png) no-repeat 0 0;vertical-align:-4px;}
.hire_area.view .tool ul li button.scrap span{width:auto;height:auto;background:none;letter-spacing:-0.075em;text-indent:inherit;}
.hire_area.view .tool ul li button.scrap span:before{background-position:0 0;}
.hire_area.view .tool ul li button.sms span:before{background-position:0 -54px;}
.hire_area.view .tool ul li button.print span:before{background-position:-16px -54px;}
.hire_area.view .tool ul li button.sns span:before{background-position:-32px -54px;}
.hire_area.view .tool ul li button.all span:before{background-position:-76px -56px;}
.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{display:inline;position:relative;}
.hire_area.view .tool ul li .tooltipWrap > button{position:static;width:auto;height:auto;padding:3px 11px 5px;background:none;font-size:12px;border:1px solid #d4d4d4;border-radius:3em;color:#7f7f7f;text-indent:inherit;letter-spacing:-0.075em;}
.hire_area.view .tool ul li .tooltipWrap > button span{display:inline;background:#fff;;font-size:12px;color:#7f7f7f;line-height:inherit;}
.hire_area.view .tool ul li .tooltipWrap .box{top:33px;border:2px solid #1f81fc;}
.hire_area.view .tool ul li .tooltipWrap .box:after{width:9px;height:7px;background-position:-22px -149px;}
.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:15px;border-bottom:1px solid #e5e5e5;font-size:18px;color:#000;}
.hire_area.view .tool ul li .tooltipWrap .box dt.bdrNone{border-bottom:none;}
.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:7px;height:4px;margin-left:8px;background:url(../images/jobs/sprite_bg.png) no-repeat 0 -148px;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:4px;height:7px;margin-left:10px;background:url(../images/jobs/sprite_bg.png) no-repeat -20px -131px;}
.hire_area.view .tool ul li .tooltipWrap .box dd .snsArea{overflow:hidden;width:296px;margin:0 auto;}
.hire_area.view .tool ul li .tooltipWrap .box dd .snsArea li{float:left;width:72px;margin-left:0;text-align:center;}
.hire_area.view .tool ul li .tooltipWrap .box dd .snsArea li a{display:block;width:100%;font-size:13px;color:#333;}
.hire_area.view .tool ul li .tooltipWrap .box dd .snsArea li a:before{content:"";display:inline-block;clear:both;width:50px;height:50px;background:url(../images/jobs/sprite_bg.png) no-repeat;}
.hire_area.view .tool ul li .tooltipWrap .box dd .snsArea li.facebook a:before{background-position:-155px 0;}
.hire_area.view .tool ul li .tooltipWrap .box dd .snsArea li.blog a:before{background-position:-205px 0}
.hire_area.view .tool ul li .tooltipWrap .box dd .snsArea li.kakao a:before{background-position:-255px 0}
.hire_area.view .tool ul li .tooltipWrap .box dd .snsArea li.band a:before{background-position:-305px 0}
.hire_area.view .tool ul li .tooltipWrap button.sms + .box{right:-147px;width:474px;padding-bottom:20px;}
.hire_area.view .tool ul li .tooltipWrap button.sms + .box:after{right:170px;}
.hire_area.view .tool ul li .tooltipWrap button.sns + .box{right:-10px;width:345px;}
.hire_area.view .tool ul li .tooltipWrap button.sns + .box:after{right:36px;}

.hire_area button{background-color: transparent;border:0 none;white-space:nowrap;*vertical-align:middle;text-align:center;outline:none;cursor:pointer;}
.hire_area .jobsHeader{padding-bottom:100px;}
.hire_area .jobsHeader .jobsSumm{position:relative;padding:0;border:solid #e5e5e5;border-width:0 0 1px;}
.hire_area .jobsHeader .jobsSumm .inner{background:url(../images/jobs/bg_jobsheader.gif) repeat-y 80px 0;}
.hire_area .jobsHeader .jobsApply{display:block;width:100%;padding-top:35px;text-align:center;}
.hire_area .jobsHeader .jobsApply .txt {display:block;padding-top:15px;font-size:14px;}
.hire_area .jobsHeader .jobsApply .txt p {padding:10px 0 0;font-weight:normal;}
.hire_area .jobsHeader .jobsApply .txt p a {font-weight:normal;}
.hire_area .jobsSumm .inner .jobsTit{width:638px;padding:40px 0 0 400px;}
.hire_area .jobsSumm .inner .jobsInfo{padding:25px 50px 40px;}
.hire_area .jobsTit p {line-height:1;font-size:18px;color:#000;}
.hire_area .jobsTit p em{display:block;line-height:1;padding:0 0 12px;font-size:18px;color:#333;}
.hire_area .jobsTit p button{padding:0;vertical-align:text-bottom;}
.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 .jobsTit .jobsNum{position:absolute;right:10px;top:10px;}
.hire_area .jobsTit .jobsNum > span{font-size:12px;color:#666;line-height:26px;}
.hire_area .jobsTit .jobsNum > span em{color:#666;letter-spacing:0;}
.hire_area .jobsTit .jobsNum .tooltipWrap{position:static;float:right;}
.hire_area .jobsTit .jobsNum .tooltipWrap .round{width:auto;height:auto;padding:5px 11px 7px;margin-left:10px;background:none;font-size:12px;color:#7f7f7f;text-indent:0;}
.hire_area .jobsTit .jobsNum .tooltipWrap .round span{display:inline;;font-size:12px;color:#7f7f7f;line-height:inherit;}
.hire_area .jobsTit .jobsNum .tooltipWrap .box{top:40px;right:-11px;width:476px;padding-bottom:20px;border:2px solid #1f81fc;}
.hire_area .jobsTit .jobsNum .tooltipWrap .box:after{right:38px;width:9px;height:7px;background-position:-22px -149px;}
.hire_area .jobsTit .jobsNum .tooltipWrap .box dl{}
.hire_area .jobsTit .jobsNum .tooltipWrap .box dt{padding-bottom:15px;border-bottom:1px solid #e5e5e5;font-size:18px;color:#000;}
.hire_area .jobsTit .jobsNum .tooltipWrap .box p{padding-top:15px;font-size:13px;line-height:22px;color:#999;text-align:center;}
.hire_area .jobsTit .jobsNum .tooltipWrap .box .urlArea{padding-top:12px;text-align:center;}
.hire_area .jobsTit .jobsNum .tooltipWrap .box .urlArea input.txt{width:422px;height:40px;background-color:#fff;font-size:13px;color:#0071ff;letter-spacing:0;}
.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;}
.hire_area .jobsApply {min-height:30px;line-height:30px;font-size:15px;}
.hire_area .jobsApply > p > a {margin-left:10px;vertical-align:top;}
.hire_area .jobsApply > .btn{height:65px;line-height:65px;padding:0 37px;text-align:center;font-size:18px;font-weight:bold;color:#fff; font-family:"Noto Sans KR";}
.hire_area .jobsApply > .btn.blue{background-color:#f66d22; border-radius:3px;}

.hire_area .recruiteInfo {display:block;padding:45px 0 30px;}
.hire_area .recruiteInfo .infoBox {width:886px;margin:auto;padding:0;}
.hire_area .recruiteInfo .infoBox img {width:auto;}
.hire_area .recruiteInfo + .list_btn {display:block;padding:0 0 50px;}

.hire_area .periodInfo{display:block;padding:0;}
.hire_area .periodInfo:after{content:"";display:block;clear:both;}
.hire_area .periodInfo + h3 {margin:30px 0 0;}
.hire_area .periodInfo .receipt_dl {position:relative;padding:25px 0 25px 140px;border-bottom:1px solid #e8e8e8;}
.hire_area .periodInfo .receipt_dl dt {position:absolute;top:25px;left:40px;line-height:30px;font-size:18px;color:#999;}
.hire_area .periodInfo .receipt_dl dd {min-height:30px;}
.hire_area .periodInfo .receipt_dl:last-child {padding:25px 0 25px 140px;}
.hire_area .periodInfo .receipt_dl:last-child dt {top:25px;}
.hire_area .periodInfo .calendar{float:left;width:197px;margin-left:10px;}
.hire_area .periodInfo .calendar:first-child{margin-left:0;}
.hire_area .periodInfo .cal{float:left;width:197px;}
.hire_area .periodInfo .cal strong{display:block;line-height:30px;padding:0;font-size:14px;color:#333;font-weight:normal;font-family:Tahoma;text-align:center;}
.hire_area .periodInfo .cal1{margin-right:10px;}
.hire_area .periodInfo .tb{width:100%;border:1px solid #e5e5e5;border-collapse:separate;}
.hire_area .periodInfo .tb .col1{width:27px;}
.hire_area .periodInfo .tb .col2{width:27px;}
.hire_area .periodInfo .tb .col3{width:27px;}
.hire_area .periodInfo .tb .col4{width:27px;}
.hire_area .periodInfo .tb .col5{width:27px;}
.hire_area .periodInfo .tb .col6{width:27px;}
.hire_area .periodInfo .tb .col7{width:27px;}
.hire_area .periodInfo .tb th{border-left:1px solid #e5e5e5;}
.hire_area .periodInfo .tb tr th:first-child{border-left:none;}
.hire_area .periodInfo .tb th div{height:27px;line-height:27px;background-color:#f7f7f7;color:#444;text-align:center;}
.hire_area .periodInfo .tb td{padding:2px;border:solid #e5e5e5;border-width:1px 0 0 1px;color:#666;font-family:Tahoma,sans-serif;font-size:11px;text-align:center;}
.hire_area .periodInfo .tb tr td:first-child{border-left:none;}
.hire_area .periodInfo .tb td div{width:23px;height:23px;overflow:hidden;border-radius:11px;line-height:23px;color:#000;}
.hire_area .periodInfo .tb td.open div{background-color:#d6eeef;}
.hire_area .periodInfo .tb td.today div{background-color:#ffe323;}
.hire_area .periodInfo .tb td.close div{background-color:#ffa336;}
.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:258px;padding-top:40px;margin-left:20px;}
.hire_area .periodInfo .txt1{color:#000;;font-size:22px;}
.hire_area .periodInfo .txt1 strong{color:#f00;;font-weight:bold;}
.hire_area .periodInfo .txt2{padding-top:30px;}
.hire_area .periodInfo .txt2:after{content:"";display:block;clear:both;}
.hire_area .periodInfo .txt2 li{height:26px;margin-top:7px;}
.hire_area .periodInfo .txt2 li:first-child{margin-top:0;}
.hire_area .periodInfo .txt2 li strong{font-weight:normal;}
.hire_area .periodInfo .txt3{zoom:1;padding-top:20px;}
.hire_area .periodInfo .txt3:after{content:"";display:block;clear:both;}
.hire_area .periodInfo .txt3 li{float:left;margin-left:10px;font-size:13px;color:#333;}
.hire_area .periodInfo .txt3 li:first-child{margin-left:0;}
.hire_area .periodInfo .txt3 li:before{content:"";display:inline-block;clear:both;width:21px;height:21px;margin-right:4px;border-radius:2em;vertical-align:middle;}
.hire_area .periodInfo .txt3 li.open:before{background-color:#9af4f7;}
.hire_area .periodInfo .txt3 li.today:before{background-color:#ffe323;}
.hire_area .periodInfo .txt3 li.close:before{background-color:#ffa336;}
.hire_area .periodInfo .noti{clear:both;height:26px;padding-top:10px;font-size:13px;color:#666;line-height:26px;}
.hire_area .periodInfo .noti strong{margin-right:8px;color:#f00 !important;}
.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;}

/* FAQ */
#contents .faq_area {display:block;padding:0;}
#contents .faq_area .searchArea {padding:20px 0 15px;}
#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:24.9%;border:1px solid #d6d6d6;box-sizing:border-box;margin: -1px 0 0 0px; box-shadow: 0 0 1px 0px #d6d6d6 inset;  border-left:none;}
#contents .faq_area .pickArea ul li:first-child {border-left:1px solid #d6d6d6;}
#contents .faq_area .pickArea ul li a {display:block;width:auto;height:60px;line-height:59px;margin:0;padding:0;font-size:16px;text-align:center;background:none;box-sizing:border-box; font-family:"Noto Sans KR";}
#contents .faq_area .pickArea ul li.on a {background:#fff;color:#e4007f;}
#contents .faq_area .pickArea ul li.on{border: 1px solid #e4007f; outline: 1px solid #e4007f; border-left: 1.5px solid #e4007f; border-right: 1.5px solid #e4007f;}
#contents .faq_area .acco_area {padding:50px 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;line-height:80px;padding:0 50px 0 25px;font-size:18px;color:#010101;border-top:1px solid #dcdcdc; font-weight:bold;}
#contents .faq_area .acco_area .acco li a:after {position:absolute;top:50%;right:40px;content:"";display:block;clear:both;width:26px;height:14px;margin-top:-7px;background:url(../images/acco_off3.jpg) no-repeat 50%;}
#contents .faq_area .acco_area .acco li a.on:after {background:url(../images/acco_on3.jpg) no-repeat 50%;}
#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:42px;height:100%;padding:0;margin-right:15px;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 {background:url(../images/acco_q2.png) no-repeat 50%;}
#contents .faq_area .acco_area .acco li a.on span.question {background:url(../images/acco_q2_on.png) no-repeat 50%;}
#contents .faq_area .acco_area .acco li a.on {color:#e4007f;}
#contents .faq_area .acco_area .acco li .acco_txt {display:none;line-height:1.5;padding:30px 80px;font-size:17px;color:#7c7c7f; background:#f5f5f7;}

/* 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;}

/* Âü¿©±â¾÷ Ã¤¿ë°ø°í */
#contents.sub_page .hire_area {position:relative;display:block;padding:0; font-family:"Noto Sans KR";}
#contents.sub_page .hire_area .tab_box {padding:0 0 15px;}
#contents.sub_page .hire_area .tab_box > ul {padding:0 0 0 1px;width:calc(100% + 4px); border-bottom:2px solid #e4007f;}
#contents.sub_page .hire_area .tab_box > ul:after {content:'';display:block;clear:both;}
#contents.sub_page .hire_area .tab_box > ul > li {position:relative;float:left;width:20%;margin-left:-1px;}
#contents.sub_page .hire_area .tab_box > ul > li > button {width:100%;height:66px;line-height:1.3;font-size:13px;color:#333;border:1px solid #dadada;background:#fff;cursor: pointer; border-bottom:none; font-size:17px;}
#contents.sub_page .hire_area .tab_box > ul > li > span {display:none;position:absolute;bottom:77px;left:0;line-height:1.5;width:100%;padding:20px 10px;margin:0;font-size:18px;color:#333;text-align:center;background:#fff;border:1px solid #dadada;border-radius:10px;box-sizing:border-box;word-break: keep-all;}
#contents.sub_page .hire_area .tab_box > ul > li > span:after {content: '';position: absolute;right: 35px;bottom: -9px;width: 15px;height: 15px;background: #fff;border: 1px solid #dcdcdc;border-width:0 0 1px 1px;-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
#contents.sub_page .hire_area .tab_box > ul > li > button.on {background: #e4007f;border:1px solid #e4007f;color: #fff; border-bottom:none; font-size:17px; font-weight:600;}
#contents.sub_page .hire_area .tab_box > ul > li > button:hover + span {display:block;}

#contents.sub_page .hire_area .tab_text {font-size:15px; font-weight:300; line-height:22px;}
#contents.sub_page .hire_area .tab_text strong {color:#e4007f;}


#contents.sub_page .hire_area.view {padding:0 15px;}
.hire_area h3{font-size:26px !important; font-weight:800 !important;}
.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;}

/*µ¿¾Æ¸®°æÁø´ëÈ¸ Çà»ç°³¿ä*/
.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 .infoEvent_area{font-family:"Noto Sans KR"; display:block; position:relative; /*height:868px;*/}
#contents .infoEvent_area li{display:inline-block; width:49.2%; margin-left:20px; margin-bottom:20px; box-sizing:border-box;}
#contents .infoEvent_area ul{display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start;}
#contents .infoEvent_area ul:after{content:''; clear:both; display:block;}
#contents .infoEvent_area dl{padding:0 35px 0 55px; background:#f7f7f8; border:1px solid #f1f1f1; height:220px; display: flex; justify-content: space-between; align-items: center;}
#contents .infoEvent_area dl.lng{height:235px;}
#contents .infoEvent_area dl.btnDl{min-height:208px; height:unset;}
#contents .infoEvent_area dl .eventBoxTxt.top{transform: translate(0, -10px);}
#contents .infoEvent_area dt{font-size:18px; color:#333333; font-weight:600;}
#contents .infoEvent_area dd{font-size:15px; color:#7c7c7f; line-height:1.3; margin-top:15px; font-weight:normal;}
#contents .infoEvent_area dd.subTit{font-size:24px; color:#333333;  margin-top:4px; font-weight:800;}
#contents .infoEvent_area dl.btnDl .eventBoxImg{top:48px;}
#contents .infoEvent_area .eventBoxImg{}
#contents .infoEvent_area .eventBoxImg.photoTxt{position:relative;}
#contents .infoEvent_area .eventBoxImg .eventBoxLeftTxt{position:absolute; bottom:19px; left:17px; font-size:13px; color:#333333;}
#contents .infoEvent_area .eventBoxImg .txtBlue{color:#0060ff;}
#contents .infoEvent_area .eventBoxTxt{display:inline-block; vertical-align:top; line-height:1.3; }
#contents .infoEvent_area .eventBoxTxt .txt{padding-top:4px;}
#contents .infoEvent_area .eventBoxTxt .txtBold{font-weight:500; color:#000;}
#contents .infoEvent_area .eventBoxRightPaddingTop{padding-top:18px;}
#contents .infoEvent_area .eventBoxRightPaddingMiddle{padding-top:30px;}
#contents .infoEvent_area .eventBoxLeftPadding{margin-left:0px;}
#contents .infoEvent_area .ytubeLink{position:absolute; bottom:16px; right:21px; color:#db2e22; line-height:1.3;}
#contents .infoEvent_area .ytubeLink img{vertical-align:top; padding-right:8px;}
#contents .infoEvent_area .textBlue{position:absolute; top:43px; right:162px; color:#0368f2;}
#contents .infoEvent_area .textBlueRight{color:#0368f2; font-size:16px; font-weight:500; margin-left:8px;}
#contents .infoEvent_area .txtS{font-size:12px;}
#contents .infoEvent_area .blueTxtS{color:#0060ff; font-size:16px; line-height:1.1; padding-top:8px; font-weight:700;}
#contents .infoEvent_area .blueTxtM{color:#0060ff; font-size:16px; line-height:1.2;}
#contents .infoEvent_area .btn{width:120px; padding:6px 0; background:#f66d22; text-align:center; border-radius:4px; position:relative;}
#contents .infoEvent_area a.btn{color:#fff; font-size:13px; padding:5px 20px; padding-right:25px;}
#contents .infoEvent_area a.btn:after{content:''; clear:both; display:inline-block; position:absolute; right:8px; top:9px; background:url(/images/btnwtarw_01.png)no-repeat center; width:7px; height:12px;}
#contents .infoEvent_area .btnOrg{color:#fff; text-align:center; background:#e88162 url('/images/arrow_22.png')no-repeat 85% center; width:100px; height:30px; line-height:30px; position:absolute; right:0; bottom:0; border-radius:9px 0px;}
#contents .infoEvent_area .btnOrg.btnOrgPdLeft{padding-left:8px;}
#contents .infoEvent_area .lstImg{width:100%; height:168px; background: #ecf5fb url('../images/infoeventimg_005.png')no-repeat 100% center; padding:0px;}
#contents .infoEvent_area .schTbl{width:500px; height:350px; background:#000;}
#contents .infoEvent_area .popup{/*top:-255px !important; left:0 !important;*/ width:880px;}
#contents .infoEvent_area .popWrap {padding:40px;}
#contents .infoEvent_area .bgYellow{background:#f8f6ea !important;}
#contents .infoEvent_area .popWrap table {border:1px solid #e2e2e7; text-align:center; width:100%; font-size:15px; }
#contents .infoEvent_area .popWrap table .col1{width:150px;}
#contents .infoEvent_area .popWrap table .col2{width:170px;}
#contents .infoEvent_area .popWrap table th{background:#f5f5f7; padding:13px 0; color:#484848; border-right:1px solid #e2e2e7; font-weight:800;} 
#contents .infoEvent_area .popWrap table.tblRight .col1{width:310px} 
#contents .infoEvent_area .popWrap table.tblRight td{text-align:left;} 
#contents .infoEvent_area .popWrap table th:last-child{border-right:0;} 
#contents .infoEvent_area .popWrap table td{border-top:1px solid #e2e2e7; border-right:1px solid #e2e2e7; padding:20px 17px; color:#7c7c7f;}  
#contents .infoEvent_area .popWrap table td.txtBlack{color:#484848;}
#contents .infoEvent_area .popWrap table td:last-child{border-right:0;}
#contents .infoEvent_area .popWrap table td.tdLeft{text-align:left;} 
#contents .infoEvent_area .popWrap table td.logoArea{text-align:center;} 
#contents .infoEvent_area .popWrap table td.logoArea div{display:inline-block; vertical-align:top;} 
#contents .infoEvent_area .popWrap table td .left{}  
#contents .infoEvent_area .popWrap table td .right{text-align:left; padding-top:10px;}  
#contents .infoEvent_area .popWrap table td .right.lineOdd{padding-top:22px;}  
#contents .infoEvent_area .popup2{/*top:50% !important; left:100% !important;*/ width:880px;}
#contents .infoEvent_area h4{font-size:30px; font-weight:800; padding-bottom:18px; border-bottom:3px solid #000000;}
#contents .infoEvent_area .layer_close{position: absolute; width: 29px; height: 29px; right: 39px; top: 42px; font-size: 0; background: url(../images/popup_close_2.png)no-repeat;}
#contents .infoEvent_area .infoEventTop{border-bottom:1px solid #000; margin-bottom:15px; background:url('/images/eventimgtop_01.png')no-repeat 2% 84%; padding-left:230px; height:70px; margin-bottom:40px;}
#contents .infoEvent_area .infoEventTop li{width:unset; margin:0; margin-top:10px;}
#contents .infoEvent_area .infoEventTop li p{line-height:1.4;}
#contents .infoEvent_area .infoEventTop .tit{font-size:18px; color:#e4007f;}
#contents .infoEvent_area .infoEventTop .txt{font-size:15px; color:#333333;}

/*ÀÌº¥Æ®*/
#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 .notice_area {display:block;}*/
/*#contents.sub_page .notice_area .tab_box {padding:0 0 30px;}*/
/*#contents.sub_page .notice_area .tab_box > ul {padding:0 0 0 1px;width:calc(100% + 4px);}*/
/*#contents.sub_page .notice_area .tab_box > ul:after {content:'';display:block;clear:both;}*/
/*#contents.sub_page .notice_area .tab_box > ul > li {float:left;width:25%;margin-left:-1px;}*/
/*#contents.sub_page .notice_area .tab_box > ul > li > button {width:100%;height:66px;line-height:1.3;font-size:18px;color:#006cff;border:1px solid #dadada;background:#fff;cursor: pointer;}*/
/*#contents.sub_page .notice_area .tab_box > ul > li > button.on {background: #006cff;border:1px solid #006cff;color: #fff;}*/
/*#contents.sub_page .notice_area .board_area thead th,*/
/*#contents.sub_page .notice_area .board_area tbody td {text-align:center;font-size:15px;}*/
/*#contents.sub_page .notice_area .board_area tbody td a {overflow: hidden;display:block;font-size:15px;text-align:left;white-space: nowrap;text-overflow: ellipsis;}*/
/*#contents.sub_page .notice_area .board_area tbody td a > span {overflow:hidden;position:relative;display:inline-block;width:110px;height:75px;margin:0 5px 0 0;vertical-align:middle;border:1px solid #ccc;}*/
/*#contents.sub_page .notice_area .board_area tbody td a > span > img {position:absolute;top:-10%;left:50%;width:120%;max-height:120%;margin:0 0 0 -60%;}*/
/*#contents.sub_page .notice_area .board_area tbody td .file_box {width:100%;float:left;line-height:1;margin-top:5px;padding:0;text-align:left;box-sizing:border-box;}*/
/*#contents.sub_page .notice_area .board_area tbody td .file_box button {margin-left:10px;}*/
/*#contents.sub_page .notice_area .board_area tbody td .file_box:first-child,*/
/*#contents.sub_page .notice_area .board_area tbody td .file_box:first-child + .file_box {margin:0;}*/
/*#contents.sub_page .notice_area .board_area tbody td .file_box:first-child,*/
/*#contents.sub_page .notice_area .board_area tbody td .file_box:nth-child(3),*/
/*#contents.sub_page .notice_area .board_area tbody td .file_box:nth-child(5) {width:50%;padding-right:5px;}*/
/*#contents.sub_page .notice_area .board_area tbody td .file_box:nth-child(2),*/
/*#contents.sub_page .notice_area .board_area tbody td .file_box:nth-child(4) {width:50%;padding-left:5px;}*/
/*#contents.sub_page .notice_area .board_area tbody td .file_box:nth-child(6) {margin-top:10px;}*/
/*#contents.sub_page .notice_area .board_area.view {display:block;}*/
/*#contents.sub_page .notice_area .board_area.view .tb {border:1px solid #dcdcdc;border-width:1px 1px 0 0;}*/
/*#contents.sub_page .notice_area .board_area.view .tb th,*/
/*#contents.sub_page .notice_area .board_area.view .tb td {line-height:36px;padding:15px;border:1px solid #dcdcdc;border-width:0 0 1px 1px;}*/
/*#contents.sub_page .notice_area .board_area.view .tb td iframe {margin:30px 0;}*/
/*#contents.sub_page .notice_area .board_area.view .tb td input,*/
/*#contents.sub_page .notice_area .board_area.view .tb td textarea {width:100%;}*/
/*#contents.sub_page .notice_area .board_area.view .tb td.tl {text-align:left;}*/
/*#contents.sub_page .notice_area .board_area.view .tb + .btn_area {padding:30px 0 0;}*/
/*#contents.sub_page .notice_area .board_area.view .tb td > p {line-height:2;font-size:15px;text-align:left;}*/
/*#contents.sub_page .notice_area .board_area.view .tb.view tbody tr td div > a {display:inline-block;}*/

#contents.sub_page .notice_area {display:block;}
#contents.sub_page .notice_area .tab_box {padding:0 0 30px;}
#contents.sub_page .notice_area .tab_box > ul {padding:0 0 0 1px;width:calc(100% + 4px);}
#contents.sub_page .notice_area .tab_box > ul:after {content:'';display:block;clear:both;}
#contents.sub_page .notice_area .tab_box > ul > li {float:left;width:25%;margin-left:-1px;}
#contents.sub_page .notice_area .tab_box > ul > li > button {width:100%;height:66px;line-height:1.3;font-size:18px;color:#206ca8;border:1px solid #dadada;background:#fff;cursor: pointer;}
#contents.sub_page .notice_area .tab_box > ul > li > button.on {background: #206ca8;border:1px solid #206ca8;color: #fff;}
#contents.sub_page .notice_area .board_area thead th,
#contents.sub_page .notice_area .board_area tbody td {text-align:center;font-size:14px; font-weight:600;}
#contents.sub_page .notice_area .board_area tbody td > a {overflow: hidden;display:block;font-size:15px;text-align:left;white-space: nowrap;text-overflow: ellipsis;}
#contents.sub_page .notice_area .board_area tbody td > a > span {overflow:hidden;position:relative;display:inline-block;width:110px;height:75px;margin:0 5px 0 0;vertical-align:middle;border:1px solid #ccc;}
#contents.sub_page .notice_area .board_area tbody td > a > span > img {position:absolute;top:-10%;left:50%;width:120%;max-height:120%;margin:0 0 0 -60%;}
#contents.sub_page .notice_area .board_area tbody td .file_box {width:100%;float:left;line-height:1;margin-top:5px;padding:0;text-align:left;box-sizing:border-box;}
#contents.sub_page .notice_area .board_area tbody td .file_box button {margin-left:10px;}
#contents.sub_page .notice_area .board_area tbody td .file_box:first-child,
#contents.sub_page .notice_area .board_area tbody td .file_box:first-child + .file_box {margin:0;}
#contents.sub_page .notice_area .board_area tbody td .file_box:first-child,
#contents.sub_page .notice_area .board_area tbody td .file_box:nth-child(3),
#contents.sub_page .notice_area .board_area tbody td .file_box:nth-child(5) {width:50%;padding-right:5px;}
#contents.sub_page .notice_area .board_area tbody td .file_box:nth-child(2),
#contents.sub_page .notice_area .board_area tbody td .file_box:nth-child(4) {width:50%;padding-left:5px;}
#contents.sub_page .notice_area .board_area tbody td .file_box:nth-child(6) {margin-top:10px;}
#contents.sub_page .notice_area .board_area.view {display:block;}
#contents.sub_page .notice_area .board_area.view .tb {border:1px solid #dcdcdc;border-width:1px 1px 0 0; border-right:0;}
#contents.sub_page .notice_area .board_area.view .tb th,
#contents.sub_page .notice_area .board_area.view .tb td {line-height:36px;padding:15px;border:1px solid #dcdcdc;border-width:0 0 1px 1px;}
#contents.sub_page .notice_area .board_area.view .tb tr th{background:#fff; border-left:0; border-right:0;}
#contents.sub_page .notice_area .board_area.view .tb tr td{border-left:0; border-right:0;}
#contents.sub_page .notice_area .board_area.view .tb tr:nth-of-type(1) th{font-size:0; border-bottom:0; border-top:2px solid #333333;}
#contents.sub_page .notice_area .board_area.view .tb tr:nth-of-type(1) td{font-size: 26px; color: #333333; text-indent: -250px; font-family: "Noto Sans KR"; text-align: left; border-bottom:0; border-top:2px solid #333333;}
#contents.sub_page .notice_area .board_area.view .tb tr:nth-of-type(2) th{text-align:left; color:#a0a3af; font-size:15px; font-weight:500;}
#contents.sub_page .notice_area .board_area.view .tb tr:nth-of-type(2) th:after{content:':'; clear:both; display:inline-block;margin-left:5px;}
#contents.sub_page .notice_area .board_area.view .tb tr:nth-of-type(2) td{text-align:left; text-indent:-200px;color:#a0a3af; font-size:15px; font-weight:500;}
#contents.sub_page .notice_area .board_area.view .tb tr:nth-of-type(2) th:nth-of-type(2){text-indent:-400px;}
#contents.sub_page .notice_area .board_area.view .tb tr:nth-of-type(2) th:nth-of-type(2):after{transform: translate(400px, 0);}
#contents.sub_page .notice_area .board_area.view .tb tr:nth-of-type(2) td:nth-of-type(2){text-indent:-600px;}
#contents.sub_page .notice_area .board_area.view .tb tr:last-of-type td{border-bottom:2px solid #333333;}
#contents.sub_page .notice_area .board_area.view .tb tr:last-of-type th{border-bottom:2px solid #333333;}
#contents.sub_page .notice_area .board_area.view .tb td iframe {margin:30px 0;}
#contents.sub_page .notice_area .board_area.view .tb td input,
#contents.sub_page .notice_area .board_area.view .tb td textarea {width:100%;}
#contents.sub_page .notice_area .board_area.view .tb td.tl {text-align:left;}
#contents.sub_page .notice_area .board_area.view .tb + .btn_area {padding:30px 0 0; text-align:center;}
#contents.sub_page .notice_area .board_area.view .tb td > p {line-height:2;font-size:15px;text-align:left;}
#contents.sub_page .notice_area .board_area.view .tb.view td{text-align:unset; word-break:keep-all;}
#contents.sub_page .notice_area .board_area.view .tb.view td span{font-size:unset; color:unset; font-weight:normal;}
#contents.sub_page .notice_area .board_area.view .tb.view td a{font-size:unset; color:unset; font-weight:unset;}
#contents.sub_page .notice_area .board_area.view .tb.view td p{font-size:unset; color:unset; font-weight:unset;}
#contents.sub_page .notice_area .board_area.view .tb.view td strong span{font-weight:bold !important;}

/* °ü¸®ÀÚ - È­»ó¸éÁ¢ */
#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 .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 .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 .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 .btn {position:absolute;top:20px;right:18px;width:67px;height:35px;line-height:35px;font-size:14px;text-align:center;border-radius:32px; font-weight:500;}
.popup .pop_con .appli_area .btn.mod {color:#666;border:1px solid #dfdfdf;background:#fff;}
.popup .pop_con .appli_area .btn.complete {color:#fff;border:1px solid #3a42ff;background:#3a42ff;}
.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_area .file_btn {position:absolute;right:15px;top: 22px;}
.popup .pop_con .appli_area .file_btn .file {display:none;}
.popup .pop_con .appli_area .file_btn .upload {width: 88px;height: 36px;font-size: 14px;color:#666;text-align: center;border-radius: 32px;border: 1px solid #dfdfdf;background:#fff; font-weight:500;}
.popup .pop_con .appli_box {display:block;padding:0 0 20px;background:#fff;}
.popup .pop_con .appli_box dl {}
.popup .pop_con .appli_box dt {line-height:1;padding:0 0 20px;font-weight:normal;font-size:20px;color:#3a42ff;}
.popup .pop_con .appli_box dd {line-height:1;font-size:24px;color:#000;}
.popup .pop_con .appli_box .appli_sec {display:block;padding:15px 0 0;font-size:0;}
.popup .pop_con .appli_box .appli_sec .select_box {width:100%;}
.popup .pop_con .appli_box .complete {display:block;margin:15px 0 0;padding:235px 0;border:1px solid #dcdcdc;border-width:1px 0;}
.popup .pop_con .appli_box .complete > p {line-height:1;font-size:18px;color:#000;text-align:center;}
.popup .pop_con .appli_box .complete > p > span {display:inline-block;line-height:1;padding:0 0 25px;font-size:48px;color:#000;}
.popup .pop_con .appli_list {overflow:hidden;position:relative;height:102px;padding:25px 10px;border:2px solid #e88162;}
.popup .pop_con .appli_list.open {height:auto;}
.popup .pop_con .appli_list > .btn {position:absolute;top:1.5rem;right:1rem;line-height:1;}
.popup .pop_con .appli_list > .btn.toggle {width:auto;height:auto;line-height:1;padding:0 35px 0 0;font-size:14px;color:#666;background: url(../images/jobs/appli_bg.png) no-repeat 100% 0;background-position-y: -214px;}
.popup .pop_con .appli_list > .btn.toggle.on {background-position-y: -286px;}
.popup .pop_con .appli_list li {position:relative;padding:20px 0;border-bottom:1px solid #dcdcdc;}
.popup .pop_con .appli_list li.no_data {padding:12px 7px 0;border:none;}
.popup .pop_con .appli_list li.no_data p {line-height:1.5;padding:0 7px;font-size:18px;color:#000;}
.popup .pop_con .appli_list li.no_data .enroll {position:absolute;right:0;top:50%;width:105px;height:35px;line-height:35px;margin-top:-17px;font-size:14px;color:#fff;text-align:center;background:#FDB447;border-radius:45px; font-weight:500;}
.popup .pop_con .appli_list li a.view {position:absolute;right:8px;top:50%;width:67px;height:35px;line-height:35px;margin-top:-17px;font-size:14px;color:#fff;text-align:center;border-radius:35px;background:#c6c6c6; font-weight:500;}
.popup .pop_con .appli_list .radiobox {position:relative;display:inline-block;height:auto;padding:0 0 0 65px;background:url(../images/jobs/appli_bg.png)no-repeat 0 50%;background-position: 18px -79px;box-sizing:border-box;cursor: pointer;}
.popup .pop_con .appli_list .radiobox.on {background-position: 18px 10px;}
.popup .pop_con .appli_list .radiobox input.rdi {position:absolute;top:50%;left:0;width:30px;margin-top:0;}
.popup .pop_con .appli_list .radiobox span {line-height:1; font-size:18px;margin-right:15px;}
.popup .pop_con .appli_list .radiobox span.normal {color:#e88162 ; font-size:16px;}
.popup .pop_con .appli_list .radiobox span.info {font-size:14px;color:#9d9d9b;}
.popup .pop_con .appli_list .radiobox > p {padding:15px 0 0;font-size:20px;color:#000;}
.popup .pop_con .appli_cont,
.popup .pop_con .appli_file {position:relative;margin:20px 0 0;padding:25px 20px;background:#f5f6f6; padding-bottom:65px;}
.popup .pop_con .appli_cont.appli_contPaddingBottom{padding-bottom:15px;}
.popup .pop_con .appli_area .tb {width:100%;background:#f5f6f6;padding:0;margin:12px 0 0;border:none; position:relative; margin-top:0px;}
.popup .pop_con .appli_area .tb th,
.popup .pop_con .appli_area .tb td {line-height:1;height:auto;padding:16px 5px 0;font-size:18px;color:#000;font-weight:normal;border:none;}
.popup .pop_con .appli_area .tb th {position:absolute;}
.popup .pop_con .appli_area .tb .thTop{left:4px}
.popup .pop_con .appli_area .tb .thBottom{left:355px}
.popup .pop_con .appli_area .tb td {text-align:right; position:absolute;}
.popup .pop_con .appli_area .tb .tdTop{left:65px;}
.popup .pop_con .appli_area .tb .tdBottom{left:417px;}
.popup .pop_con .appli_area .tb td input {padding:0 10px;font-size:18px;color:#333;background:#dfdfdf;border-radius:5px;text-align:right;}
.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;}


/* Æ¯°­ - »çÀüÁú¹® ÆË¾÷ */
.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%;}

/* ½æ³×ÀÏ ³ëÆ¼½º */
#contents.sub_page .thumb_notice{}
#contents.sub_page .thumb_notice .thumb_inner{}
#contents.sub_page .thumb_notice .thumb_inner .lst{border-bottom: 1px solid #ddd;}
#contents.sub_page .thumb_notice .thumb_inner .lst.view{border: none;}
#contents.sub_page .thumb_notice .thumb_inner .lst .tp{padding: 20px 10px;}
#contents.sub_page .thumb_notice .thumb_inner .lst.view .tp{padding: 0; padding-top: 20px;}
#contents.sub_page .thumb_notice .thumb_inner .lst .tp+.tp{border-top: 1px dotted #ddd;}
#contents.sub_page .thumb_notice .thumb_inner .lst .tp .inner{padding-left: 300px; padding-right: 160px; min-height: 150px; position: relative;}
#contents.sub_page .thumb_notice .thumb_inner .lst.view .tp .inner{padding-right: 0;}
#contents.sub_page .thumb_notice .thumb_inner .lst .tp .inner .lt{position: absolute; left: 0; top: 0; width: 300px; min-height: 150px; background: #fafafa;}
#contents.sub_page .thumb_notice .thumb_inner .lst .tp .inner .lt img{max-width: 100%; position: absolute; left: 50%; top:50%; transform: translate(-50%,-50%);}
#contents.sub_page .thumb_notice .thumb_inner .lst .tp .inner .cont{padding-left: 10px; padding-top: 50px; text-align: left; min-width: 200px;}
#contents.sub_page .thumb_notice .thumb_inner .lst .tp .inner .rt{position: absolute; right: 0; bottom: 0;}
#contents.sub_page .thumb_notice .thumb_inner .lst .tp .inner .rt .btns{min-width: 160px; height: 30px; line-height: 30px; text-align: center; font-size: 15px; font-weight: 600; border-radius: 30px; box-sizing: border-box; display: inline-block;}
#contents.sub_page .thumb_notice .thumb_inner .lst .tp .inner .rt .btns.blue{background: #00baff; color: #fff;}
#contents.sub_page .thumb_notice .thumb_inner .lst .tp .inner .cont .tit{font-size: 18px; color: #222b38; line-height: 1; font-weight: bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-family:"Noto Sans KR";}
#contents.sub_page .thumb_notice .thumb_inner .lst .tp .inner .cont .stit{font-size: 15px; color: #222b38; line-height: 1; margin-top: 10px;}
#contents.sub_page .thumb_notice .thumb_inner .lst .tp .inner .cont .tit.lg{font-size: 22px;}
#contents.sub_page .thumb_notice .thumb_inner .lst .tp .inner .cont .stit.lg{font-size: 17px;}
#contents.sub_page .thumb_notice .thumb_inner .lst .tp .view_cont{margin-top: 20px; padding-top: 20px; border-top: 1px solid #ddd;}
#contents.sub_page .thumb_notice .thumb_inner .lst .tp .view_cont .iframe{text-align: center;}
#contents.sub_page .thumb_notice .thumb_inner .lst .tp .view_cont .iframe iframe{display: inline-block;}
#contents.sub_page .thumb_notice .thumb_inner .lst .tp.no_result{text-align: center; font-size: 19px; font-weight: bold; color: #222;}
#contents.sub_page .thumb_notice .thumb_inner .btn_area{border-top: 1px solid #ddd; margin-top: 20px; padding-top: 20px;}
#contents.sub_page .thumb_notice .thumb_inner .btn_area.left{text-align: left;}
#contents.sub_page .thumb_notice.rene{}
#contents.sub_page .thumb_notice.rene .thumb_inner .lst{font-size: 0; padding-bottom:40px;}
#contents.sub_page .thumb_notice.rene .thumb_inner .lst *{box-sizing: border-box;}
#contents.sub_page .thumb_notice.rene .thumb_inner .lst .tp{display: inline-block; vertical-align: top; width: 33.333%;}
#contents.sub_page .thumb_notice.rene .thumb_inner .lst .tp .inner{padding: 0; display: block;}
#contents.sub_page .thumb_notice.rene .thumb_inner .lst .tp .inner .lt{position: static;}
#contents.sub_page .thumb_notice.rene .thumb_inner .lst .tp .inner .rt{display: none;}
#contents.sub_page .thumb_notice.rene .thumb_inner .lst .tp+.tp{border-top: none;}
#contents.sub_page .thumb_notice.rene .thumb_inner .lst .tp .inner .lt{width: 100%;}
#contents.sub_page .thumb_notice.rene .thumb_inner .lst .tp .inner .lt img{position: static; transform: inherit; width: 100%; height:225px; min-width:400px;}
#contents.sub_page .thumb_notice.rene .thumb_inner .lst .tp .inner .cont{padding-left: 0; padding-top: 15px;}
#contents.sub_page .thumb_notice.rene .thumb_inner .lst .tp .inner .cont .stit{}



/*±â¾÷ È«º¸ 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:#e4007f; 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:#e4007f; border:1px solid #e4007f; 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: #e4007f; 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:#e4007f; border:1px solid #e4007f; 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 admin - Ãë¾÷ÄÁ¼³ÆÃ °ü¸® */
#contents.sub_page .notice_area.admin .board_area .tb {border-top: 3px solid #525f6d;}
#contents.sub_page .notice_area.admin .board_area .tb th {padding:10px 15px; background-color:#f8f9fb; border:solid #e5e5e5; border-width:0 1px 1px 1px; font-size:14px; font-weight:normal; text-align:center; vertical-align:middle; color:#333; line-height:20px;}
#contents.sub_page .notice_area.admin .board_area .tb td {min-height:24px; padding:15px; margin:0; border:1px solid #e5e5e5; border-width:0 0 1px 0; color:#666; font-size:13px;text-align:left;line-height:1.5;}
#contents.sub_page .notice_area.admin .board_area .tb th+td { border-right:1px solid #e5e5e5; }
#contents.sub_page .notice_area.admin .board_area .tb th+td+th+td { border-right:1px solid #e5e5e5; }
#contents.sub_page .notice_area.admin .board_area .tb th+td+th { border-left:0; }
#contents.sub_page .notice_area.admin .board_area .abMinTable table td {border: 1px solid #e5e5e5;border-width: 0 0 1px 0;text-align:left;padding: 12px 10px;font-size: 13px;color: #666666;}
#contents.sub_page .notice_area.admin .board_area .abMinTable table td .darkyellow {line-height: 20px;font-size: 14px;color: #4b95a9 !important;margin-left: 3px;}
#contents.sub_page .notice_area.admin .board_area .abMinTable table td .reply {line-height: 20px;font-size: 14px;color: #6c6c6c;padding: 0 0 0 15px;margin: 0 0 0 5px;border:none;background: url(https://image.career.co.kr/career_new/event/2020/moti/notice_reply_bg.png) no-repeat 0 30%;}
#contents.sub_page .notice_area.admin .board_area .abMinTable table td.leftTextBox.re {padding: 15px 0 20px 48px;background: url(https://image.career.co.kr/career_new/event/2020/moti/re_bg.png) no-repeat 33px 20px;}
#contents.sub_page .notice_area.admin .board_area .abMinTable table td ul li {display: block;line-height: 1.5;font-size: 16px;color: #6c6c6c;}
#contents.sub_page .notice_area.admin .board_area .abMinTable table td ul li .va_c_tool {display: inline-block;line-height: 1.5;height: 17px;vertical-align: middle;margin: 0 0 0 5px;}
#contents.sub_page .notice_area.admin .board_area .abMinTable td .va_c_rebox {position: relative;padding: 0 125px 0 0;font-size: 0;}
#contents.sub_page .notice_area.admin .board_area .abMinTable td .va_c_rebox textarea {width: 100%;height: 90px;overflow-y: auto;padding: 5px;box-sizing: border-box;}
#contents.sub_page .notice_area.admin .board_area .abMinTable td .va_c_rebox a {position: absolute;right: 0; top: 0;width: 120px;height: 90px;line-height: 90px;font-size: 18px;color: #646464; text-align: center;border: 1px solid #bababa;background: #fff;box-sizing: border-box;}
#contents.sub_page .notice_area.admin .board_area .abMinTable td .va_c_btye {line-height: 1;padding: 7px 2px 0 0;font-size: 12px; color: #6c6c6c;text-align: right;}