@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800');

* {
    font-family:'Nanum Gothic', "맑은 고딕",dotum,'돋움', sans-serif;
}


.pageWidth {width:1100px;margin:0px auto;}
.pageWidthMember {width:700px;margin:0px auto;}
.pageWidthMember_copy {
    margin:0px auto;
    padding-top:20px;
    text-align:center;
    border-top:1px solid #EFEFEF;
}

.fontSize8 {font-size:8px;}
.fontSize9 {font-size:9px;}
.fontSize10 {font-size:10px;}
.fontSize11 {font-size:11px;}
.fontSize12 {font-size:12px;}
.fontSize13 {font-size:13px;}
.fontSize14 {font-size:14px;}
.fontSize15 {font-size:15px;}
.fontSize20 {font-size:20px;}
.fontSize23 {font-size:23px;}
.fontSize25 {font-size:25px;}
.fontSize30 {font-size:30px;}
.fontSize35 {font-size:35px;}
.fontSize50 {font-size:50px;}

.fontColor11 {color:#BDBEBF;}
.fontColor21 {color:#014261;}

.bgColor11 {background:#FAFAFA;}
.bgColor12 {background:#F1F0F0;}
.bgColor13 {background:#E0E0E0;}
.bgColor14 {background:#BDBEBF;}
.lineColor11 {border:1px solid #FAFAFA;}
.lineColor12 {border:1px solid #F1F0F0;}
.lineColor13 {border:1px solid #E0E0E0;}
.lineColor14 {border:1px solid #BDBEBF;}

.bgColor21 {background:#00A0E9;}
.bgColor22 {background:#03AFFE;}
.bgColor23 {background:#016998;}
.bgColor24 {background:#014261;}
.lineColor21 {border:1px solid #00A0E9;}
.lineColor22 {border:1px solid #03AFFE;}
.lineColor23 {border:1px solid #016998;}
.lineColor24 {border:1px solid #014261;}

.icon1Font {
    padding:1px 7px;
    color:#FFF;font-size:11px;font-weight:100;
    border-radius:5px;
}

.icon2Font {
    padding:2px 7px;
    color:#FFF;font-size:12px;font-weight:100;
    border-radius:5px;
}

.icon1Bg1 {background:#518AB6;}
.icon1Bg2 {background:#FF8A21;}
.icon1Bg3 {background:#199700;}
.icon1Bg4 {background:#E50011;}
.icon1Bg5 {background:#003399;}
.icon1Bg6 {background:#FF0000;}
.icon1Bg7 {background:#DCDC03;}

/* 회원가입 레이아웃 */
#pageJoin {}
#pageJoin .pageJoinTop {padding:50px 0px 0px 0px;}
#pageJoin .pageJoinTop ul {float:right;}
#pageJoin .pageJoinTop ul li {
    display:inline;padding-left:3px;
}

#pageJoin .pageJoinBody {
    padding-bottom:30px;
}


/* 최상단 메뉴 */
#pageTop {
    border-bottom:1px solid #E0E0E0;
}

#pageTop .pageTopL {display:inline-block;}
#pageTop .pageTopL ul {}
#pageTop .pageTopL ul li {
    display:inline-block;padding:5px 15px;
    border-left:1px solid #E0E0E0;
}
#pageTop .pageTopL ul li:last-child {border-right:1px solid #E0E0E0;}
#pageTop .pageTopL ul li a {}

#pageTop .pageTopR {float:right;}
#pageTop .pageTopR ul {}
#pageTop .pageTopR ul li {
    display:inline-block;padding:5px 5px;
}
#pageTop .pageTopR ul li a {padding-right:15px;border-right:1px solid #E0E0E0;}
#pageTop .pageTopR ul li:last-child a {border:0px;padding-right:0px;}

/* 로고, 검색 */
#pageLogo {height:100px;padding:20px 0px;}

#pageLogo .logo {float:left;}
#pageLogo .logo .logoImg {vertical-align:bottom;}
#pageLogo .logo .logoTxt {font-weight:bold;}

#pageLogo .search {margin-left:120px;float:left;}
#hd_sch h3 {
    position:absolute;font-size:0;line-height:0;overflow:hidden;
}
#hd_sch {overflow:hidden}
#hd_sch #sch_stx {
    float:left;width:370px;height:45px;padding-left:10px;
    font-size:1.25em;color:#333;
    background:#FFF;
    border:2px solid #014261;border-right:0px;

}
#hd_sch #sch_submit {
    float:left;width:60px;height:45px;
    color:#333;cursor:pointer;font-size:16px;
    background:#FFF;
    border:2px solid #014261;border-left:0px;

}

#pageLogo .banner {float:right;}


/* 메인메뉴 */
#pageMenu {height:50px;background:#03AFFE;}
#pageMenu ul {width:100%;}
#pageMenu ul li {float:left;width:20%;line-height:20px;}
#pageMenu ul li a {
    display:block;padding:15px 0px;
    color:#FFF;text-align:center;font-size:17px;font-weight:bold;
    background:#016998;
    border-left:1px solid #014261;
}
#pageMenu ul li.dark {width:12%;}
#pageMenu ul li.dark a {font-size:15px;background:#03AFFE;}
#pageMenu ul li:last-child a {border-right:1px solid #014261;}

#pageMenu ul li:hover a {background:#014261;}

/* 마이페이지 좌측메뉴 */
#mypage_menu {}
#mypage_menu div.mypage_menu_left {float:left;width:200px;}
#mypage_menu div.mypage_menu_left .title {
    padding:20px 0px;
    font-size:20px;text-align:center;color:#FFF;
    background:#03AFFE;border:1px solid #016998;
}
#mypage_menu div.mypage_menu_left ul {}
#mypage_menu div.mypage_menu_left ul li {}
#mypage_menu div.mypage_menu_left ul li a {
    display:block;
    padding:10px 0px 10px 20px;
    font-size:14px;
    border-bottom:1px solid #EFEFEF;
}
#mypage_menu div.mypage_menu_left ul li:hover a {
    background:#EFEFEF;border:1px solid #CCC;
}

#mypage_menu div.mypage_menu_right {margin-left:220px;min-height:500px;}

/* 마이페이지 타이틀 */
#mypage_menu div.mypage_menu_right #pageTitle {
    padding:20px 0px 20px 30px;
    font-size:20px;
    border-bottom:1px solid #CCC;
}

/* 마이페이지 테이블 */
#pageTable {}
#pageTable table {width:100%;border-collapse: collapse;}
#pageTable table thead {border-top:1px solid #EFEFEF;}
#pageTable table th, #pageTable table td {
    text-align:center;
    border:0px;border-bottom:1px solid #F4F4F4;
}
#pageTable table th {padding:15px 5px;background:#EFEFEF;}
#pageTable table td {min-width:100px;padding:5px 5px;}
#pageTable table td.left {text-align:left;}
#pageTable .my_btn_1 {padding:3px 10px;background:#EFEFEF;border:1px solid #CCC;border-radius: 5px;}
#pageTable .my_btn_2 {padding:3px 10px;color:#FFF;background:#000;border:1px solid #CCC;border-radius: 5px;}
#pageTable .my_btn_3 {padding:3px 10px;color:#FFF;background:#F30;border:1px solid #CCC;border-radius: 5px;}
#pageTable .my_btn_4 {padding:3px 10px;color:#FFF;background:#03F;border:1px solid #CCC;border-radius: 5px;}
#pageTable .my_btn_5 {padding:3px 10px;color:#000;background:#FFF;border:1px solid #CCC;border-radius: 5px;}

/* 마이페이지 페이징 */
#pagePaging {padding:20px 0px;text-align:center;}

/* 이력서지원 */
#jiwon_do .new_win_con {padding:0 20px}
#jiwon_do textarea {width:100%;height:100px}
#jiwon_do .jiwon_tit {margin-bottom:10px;background:#f3f3f3;padding:10px 15px;font-size:1.2em;font-weight:bold}
#jiwon_do label {display:block;margin:0 0 5px;font-size:1em}
#jiwon_do .win_btn:after {display:block;visibility:hidden;clear:both;content:""}
#jiwon .win_btn, #jiwon_do .win_btn {margin:20px 0;text-align:center}
#jiwon_do .win_btn .btn_submit {float:inherit}
#jiwon_do .win_desc {margin:0 20px}


/* 좌.우측배너 */
@media screen and (max-width:100%;) {
    #aside_left_banner {display:none;}
    #aside_right_banner {display:none;}
}

/* 좌측배너 */
#aside_left_banner {position:absolute;z-index:0;width:200px;top:185px;}

/* 우측배너 */
#aside_right_banner {position:absolute;z-index:0;width:200px;top:185px;}
