
html{overflow-x:hidden}
.mt40{margin-top:40px !important;}
.w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,
.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both}
.w3-rest{overflow:hidden}.w3-stretch{margin-left:-16px;margin-right:-16px}
.w3-content,.w3-auto{margin-left:auto;margin-right:auto}.w3-content{max-width:980px}.w3-auto{max-width:1140px}
.w3-cell-row{display:table;width:100%}.w3-cell{display:table-cell}
.w3-cell-top{vertical-align:top}.w3-cell-middle{vertical-align:middle}.w3-cell-bottom{vertical-align:bottom}
.w3-hide{display:none!important}.w3-show-block,.w3-show{display:block!important}.w3-show-inline-block{display:inline-block!important}
@media (max-width:1205px){.w3-auto{max-width:95%}}
@media (max-width:600px){.w3-modal-content{margin:0 10px;width:auto!important}.w3-modal{padding-top:30px}}
@media (max-width:768px){.w3-modal-content{width:500px}.w3-modal{padding-top:50px}}
@media (min-width:993px){.w3-modal-content{width:612px}.w3-hide-large{display:none!important}.w3-sidebar.w3-collapse{display:block!important}}
@media (max-width:992px) and (min-width:601px){.w3-hide-medium{display:none!important}}
@media (max-width:992px){.w3-sidebar.w3-collapse{display:none}.w3-main{margin-left:0!important;margin-right:0!important}.w3-auto{max-width:100%}}
.w3-top,.w3-bottom{position:fixed;width:100%;z-index:1}.w3-top{top:0}.w3-bottom{bottom:0}
.w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}
.w3-opacity,.w3-hover-opacity:hover{opacity:0.60}.w3-opacity-off,.w3-hover-opacity-off:hover{opacity:1}
.w3-opacity-max{opacity:0.25}.w3-opacity-min{opacity:0.75}
.w3-greyscale-max,.w3-grayscale-max,.w3-hover-greyscale:hover,.w3-hover-grayscale:hover{filter:grayscale(100%)}
.w3-greyscale,.w3-grayscale{filter:grayscale(75%)}.w3-greyscale-min,.w3-grayscale-min{filter:grayscale(50%)}
.w3-sepia{filter:sepia(75%)}.w3-sepia-max,.w3-hover-sepia:hover{filter:sepia(100%)}.w3-sepia-min{filter:sepia(50%)}
.w3-tiny{font-size:10px!important}.w3-small{font-size:12px!important}.w3-medium{font-size:15px!important}.w3-large{font-size:18px!important}
.w3-xlarge{font-size:24px!important}.w3-xxlarge{font-size:36px!important}.w3-xxxlarge{font-size:48px!important}.w3-jumbo{font-size:64px!important}
.w3-left-align{text-align:left!important}.w3-right-align{text-align:right!important}.w3-justify{text-align:justify!important}.w3-center{text-align:center!important}
/*경력관리팝업*/
.w3-container span.w3-button {
	text-indent:-9999px;
    cursor: pointer;
    position: absolute;
    z-index: 990;
    top: 30px;
    right: 30px;
    display: block;
    width: 22px;
    height: 22px;
    background-image: url(../_img/lmenu-close@2x.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center right;
}
.item .wrap_tbl{margin-bottom:50px;}
/*등록폼*/
.forminput {width:100%;padding:20px 30px;border:1px solid #ccc;}
.w3-container .forminput{margin-top:10px;border:none;}
.forminput .poptitle{font-size:23px;font-weight:600;margin-bottom:20px;}
.forminput dt{color:#036;font-size:15px;}
.popwrap_btn{display:block;position:relative;text-align:center;margin:30px auto 50px;}
.popwrap_btn .btn {display:inline-block;height:40px;line-height:40px;padding:0;max-width:150px;font-weight:400;border-radius:5px;}
.popwrap_btn .btn + .btn{margin-left:10px;}
.wrap_btn .btn {display:inline-block;}
.wrap_btn .btn + .btn{margin-left:20px;}
.forminput .inp, .forminput .textarea, .forminput .slt{background-color:#fafafa;color:#333;font-weight:300;border:1px solid #ebebeb;}
.forminput label{color:#333;font-weight:300;}
.forminput .pic .thumbwrap{width:100%;overflow:hidden;}
.forminput .pic .thumbwrap .thumb{width:150px;float:left;}
.forminput .pic .thumbwrap .thumb img{width:100%;}
.forminput .pic .thumbwrap .imgtxt{width:calc( 100% - 150px );float:left;padding-left:20px;}
.forminput .pic .thumbwrap .imgtxt p{font-size:13px;display:block;margin-bottom:10px;}
.forminput .pic .thumbwrap .imgtxt .btn_line{position:relative;}
.forminput .pic .thumbwrap .imgtxt .bg{position:relative;}
.forminput .filebox label{cursor:pointer;}
.forminput .filebox input[type=file]{display:none;}
.forminput .ddslt .slt{margin-left:0;margin-right:0;}
.forminput .textarea{min-height:100px;padding-top:5px !important;padding-bottom:5px !important;}
.forminput .h300{height:300px !important;}
.forminput .h500{height:500px !important;}
.period{display:inline-block;}
.period em {display:inline-block; line-height:30px; padding:0 10px; font-size:18px;}
.datepicker {width:190px !important;display:inline-block;}
.datepicker.inp{width:150px !important;height:40px;display:inline-block !important;
background-image:url('/_img/ico_calender.png');background-repeat:no-repeat;background-position:center right 10px;}
.datepicker + label.btnd {width:40px ; height:40px ; vertical-align:top;cursor:pointer;display:inline-block;border:1px solid #ccc;}
label.btnd .ico_date {display:block;background-image:url('/_img/ico_calender.png');background-repeat:no-repeat;background-position:center;width:38px; height:38px; margin-top:0; opacity:0.6; cursor:pointer;}
.lst_chk li{margin-bottom:11px;}
.inline-chk{display:inline-block;}
.inline-slt{display:inline-block;width:250px;}
.inline-inp{display:inline-block;width:200px;}
.inline-chk + .inline-inp,.inline-slt + .inline-inp{margin-left:10px;}
.inline-slt .slt{margin:0 0 11px;}
.period + .inline-chk{margin-left:20px;padding-top:10px;}
.wrap_sch .sch .datepicker {width:135px; border:1px solid #ccc; border-right:none; margin:0}
.wrap_sch .sch .period {font-size:0; margin-right:20px;}
.wrap_sch .sch .period > em {display:inline-block; line-height:30px; padding:0 10px; font-size:18px;}
.forminput dl { text-align: left; font-size: 0; }

.forminput dl + dl { margin-top: 8px; }

.forminput dt, .forminput dd { display: inline-block; }

.forminput dt { width: 150px; font-size: 15px; color: #0068cf; line-height: 40px; }

.forminput dd { position: relative; width: calc(100% - 150px); }

.forminput dd .inp { display: block; width: 100%; height: 40px; font-size: 16px; padding: 0 0.3em; }

.forminput dd .btn_line { position: absolute; top: 0; right: 0; width: 92px; height: 40px; padding: 0; line-height: 38px; border-width: 1px; font-size: 13px; background: #fff;color:#444;font-weight:400;}
.forminput dd .btn_bg { position: absolute; top: 0; right: 0; width: 92px; height: 40px; padding: 0; line-height: 38px; border-width: 1px; font-size: 13px; background: #555;color:#fff;font-weight:400;text-align:center;}
.iwrap_btn{float:right;}
.iwrap_btn .btn_bg { position: relative; width: 70px; height: 30px; padding: 0; line-height: 28px; border-width: 1px; font-size: 13px; background: #555;color:#fff;font-weight:400;text-align:center;}
.iwrap_btn .btn_line { position: relative; width: 70px; height: 30px; padding: 0; line-height: 28px; border-width: 1px; font-size: 13px; background: #fff;color:#555;border:1px solid #555;font-weight:400;text-align:center;}
.forminput dd.hasbtn .inp { width: calc(100% - 85px); }

.forminput dd.inp_code .inp { padding-right: 50px; }

.forminput dd.inp_code .time { position: absolute; top: 0; right: 100px; line-height: 40px; font-size: 13px; letter-spacing: 0; color: red; }

.forminput .lst_chk { margin-top: 11px; }



.wrap_btn { margin-top: 40px; text-align: center; }

.wrap_btn a, .wrap_btn button { display: block; width: 100%; border-radius: 5px; }
.forminput + .wrap_btn .btn, .forminput + .wrap_btn a{max-width:200px;height:50px;font-weight:500;line-height:48px;padding:0;border-radius:0;border:1px solid #000;background-color:#fff;color:#000;font-size:16px;}




.wrap_btn .btn_more { margin-top: 30px; font-size: 0; }

.wrap_btn .btn_more a, .wrap_btn .btn_more button { display: inline-block; width: calc(50% - 6px); height: 50px; padding: 0; }

.wrap_btn .btn_more a + a, .wrap_btn .btn_more a + button, .wrap_btn .btn_more button + a, .wrap_btn .btn_more button + button { margin: 0 0 0 12px; }

.wrap_btn .btn_more a.btn, .wrap_btn .btn_more button.btn { line-height: 50px; }

.wrap_btn .btn_more a.btn_line, .wrap_btn .btn_more button.btn_line { line-height: 46px; }

.box .info_member { margin-top: 30px; background: #f0f7ff; border: none; }

.box .info_member th, .box .info_member td { padding: 0 10px; }

.box .info_member td + th { padding-left: 20px; }
/*이력서 설정*/
.memberp .cont {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.memberp .forminput dl {
    border-top: none !important;
    padding:0;
}
.forminput dl + dl {
    margin-top: 8px !important;
}

/*경력관리*/
.career *{box-sizing:border-box;}
.career .tbl_comm th{text-align:center;font-weight:400;color:#000;}
/*
.career .tbl_comm th:nth-of-type(1){width:45px;text-align:center;}
.career .tbl_comm th:nth-of-type(2){width:calc( 40% - 45px );}
.career .tbl_comm th:nth-of-type(3){width:30%;}
.career .tbl_comm th:nth-of-type(4){width:30%;}*/
.career .tbl_comm td{word-break:keep-all;}
.tcenter{text-align:center;}
.cert .tbl_comm th{text-align:center;font-weight:400;color:#000;}
.cert .tbl_comm th:nth-of-type(1){width:70%;}
.cert .tbl_comm th:nth-of-type(2){width:30%;}
.cert .tbl_comm td{word-break:keep-all;}

/*경력신청*/
.cert_list .mobile{display:none;}
.cert_list .lst_tot {font-size:14px;color:#000;margin-bottom:5px;}
.cert_list .lst_tot .bold{font-weight:600;color:#0068cf;font-size:14px;}
.cert_list .lst .cont { display: flex; padding: 10px 0; border-bottom:1px solid #ddd; font-size: 15px;}
.cert_list .lst .cont > div{ line-height:30px;font-size:15px;color:#555;  }

.cert_list .lst .cont.th {border-top:1px solid #aaa;     background: #f5f5f5; border-bottom:1px solid #aaa;}
.cert_list .lst .cont.th > div{ text-align:center;color:#222; }
.cert_list .lst .cont .list_icon{padding:0 10px;width:15% ;}
.cert_list .lst .cont .list_icon strong{text-align:center;display:block;width: 100%;line-height: 35px;font-size: 14px;color: #fff; font-weight: 500;}
.cert_list .lst .cont .list_date{padding:0 10px;width:20%;text-align:left;}
.cert_list .lst .cont .list_num{padding:0 10px;width:20%;text-align:center;}
.cert_list .lst .cont .list_comment{padding:0 10px;width:45%;text-align:left;}



/*구인리스트*/
.memberi .forminput {margin-top: 0;}
.memberp .forminput {margin-top: 0;}
.forminput.bgform {background-color:#f5f5f5;border:none;margin-top: 0;}
.forminput.bgform  dl{max-width:600px;margin:0 auto;}
.forminput.bgform dl + dl {margin-top: 5px;}
.forminput.bgform dl:first-child {border-top: none;}
.forminput.bgform dt{width:100px;}
.bold{font-weight:600;}
.memberi .forminput.bgform {margin-bottom:40px;}
.forminput.bgform .inp, .forminput.bgform .textarea, .forminput.bgform .slt {background-color: #fff;}
.offer .mobile{display:none;}
.offer .lst_tot {font-size:14px;color:#000;margin-bottom:5px;}
.offer .lst_tot .bold{font-weight:600;color:#0068cf;font-size:14px;}
.offer .lst .cont { display: flex; padding: 10px 0; border-bottom:1px solid #ddd; font-size: 15px; }
.offer .lst .cont > div{ line-height:1.6;font-size:15px;color:#555;letter-spacing:-0.5px;}
.offer .lst .cont.th {border-top:1px solid #aaa; background: #f5f5f5; border-bottom:1px solid #aaa;}
.offer .lst .cont.th > div{ text-align:center;color:#222;}
.offer .lst .cont .list_icon{padding:0 10px;width:10% ;}
.offer .lst .cont .list_icon strong{text-align:center;display:block;width: 100%;line-height: 35px;font-size: 14px;color: #fff; font-weight: 500;}
.offer .lst .cont .list_comp{padding:0 10px;width:20% ;text-align:left;}
.offer .lst .cont .list_tt{padding:0 10px;width:40%;text-align:left;}
.offer .lst .cont .list_period{padding:0 10px;width:20%;text-align:center;}
.offer .lst .cont .list_apply{padding:0 10px;width:10%;text-align:center;}
.lst .endbtn{border-bottom:5px;text-align:center;display:inline-block;min-width:50px;line-height: 23px;font-size: 13px;background-color:#fff;color: #555;border:1px solid #555; font-weight: 400;border-radius:2px;}
.nolist{height:300px;text-align:center;width:100%;line-height:300px;color:#999;border-bottom:1px solid #ddd;}

/*구직리스트*/
.resume .forminput.bgform {margin-bottom:40px;}

.resume_list .mobile{display:none;}
.resume_list .lst_tot {font-size:14px;color:#000;margin-bottom:5px;}
.resume_list .lst_tot .bold{font-weight:600;color:#0068cf;font-size:14px;}
.resume_list .lst .cont { display: flex; padding: 10px 0; border-bottom:1px solid #ddd; font-size: 15px; }
.resume_list .lst .cont > div{ line-height:30px;font-size:15px;color:#555; }
.resume_list .lst .cont.th {border-top:1px solid #aaa; background: #f5f5f5; border-bottom:1px solid #aaa;}
.resume_list .lst .cont.th > div{ text-align:center;color:#222;}
.resume_list .lst .cont .list_icon{padding:0 10px;width:10% ;}
.resume_list .lst .cont .list_icon strong{text-align:center;display:block;width: 100%;line-height: 35px;font-size: 14px;color: #fff; font-weight: 500;}
.resume_list .lst .cont .list_name{padding:0 10px;width:20% ;text-align:center;}
.resume_list .lst .cont .list_tt{padding:0 10px;width:40%;text-align:left;}
.resume_list .lst .cont .list_tt.notopen{font-weight:bold;color:#000;}
.resume_list .lst .cont .list_area{padding:0 10px;width:15%;text-align:center;}
.resume_list .lst .cont .list_work{padding:0 10px;width:15%;text-align:center;}

/*이력서 보기*/
.view_form {max-width:1000px;width:100%;margin:0 auto;border:1px solid #ccc;}
.view_form *{box-sizing:border-box;}
.resume_box{position:relative;padding:20px;}
.head_line{text-align:right;background-color:#777;}
.head_line ul{display:flex;flex-wrap:wrap;}
.head_line li{width:150px;}
.head_line li + li{margin-left:1px;}
.head_line a {background-color:#555;display:inline-block;width:100%;height:45px;padding:10px;text-align:center;font-size:14px;color:#fff;}
.head_line a.on{background-color:#0070c0;}
.head_line a .material-icons{font-size:24px;color:#fff !important;}
.head_line a .icon-txt{font-size:16px;line-height:24px;color:#fff !important;}
.resume_box .resume_top{display:flex;flex-wrap:wrap;margin-bottom:20px;}
.resume_box .resume_top div.resume_tt{width:100%;margin-bottom:20px;}
.resume_box .resume_top div.resume_tt .tt_txt{color:#000;font-size:20px;line-height:33px;}
.resume_box .resume_top div.pic_thumb{width:130px;height:165px;margin-right:20px;border:1px solid #ddd;background-image:url('../_img/profile.png');background-position:center;background-repeat:no-repeat;background-size:cover;}
.resume_box .resume_top div.cont_info{width:calc( 100% - 150px );}
.resume_box .resume_top .line_icon{text-align:center;display:inline-block;margin-right:10px;}
.resume_box .resume_top .line_icon strong{padding:3px 10px;line-height: 35px;font-size: 16px;font-weight: 500;border-radius:30px;}
.resume_box .resume_top dl{display:flex;flex-wrap:wrap;}
.resume_box .resume_top dt{width:100px;font-size:16px;color:#999;font-weight:400;margin-bottom:5px;}
.resume_box .resume_top dd{width:calc( 100% - 100px );font-size:16px;color:#333;font-weight:400;margin-bottom:5px;}
.resume_box .resume_mid {margin-bottom:20px;}
.resume_box .resume_mid dl{display:flex;flex-wrap:wrap;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.resume_box .resume_mid dl + dl{border-top:none;}
.resume_box .resume_mid dt{width:130px;font-size:16px;color:#333;font-weight:400;padding:8px;word-break:keep-all;line-height:1.5}
.resume_box .resume_mid dd{width:calc( 100% - 130px );font-size:16px;color:#333;font-weight:400;padding:8px; border-left:1px solid #ddd;word-break:keep-all;line-height:1.5}
.resume_box .resume_mid .material-icons{color:#999 !important;}

.resume_box .resume_body .cont{margin-bottom:20px;}
.resume_box .resume_body h4{margin-bottom:5px;font-size:15px;font-weight:500;}
.resume_box .resume_body .tbl_comm th, .resume_box .resume_body .tbl_comm td {padding: 8px;line-height: 1.4;font-size:16px;color:#333;}
.resume_box .resume_body .tbl_comm th{text-align:center;}
.view_foot {margin:40px auto;width:100%;text-align:center;}
.view_foot .btn_line {max-width: 200px ;width:100%;height: 50px ;font-weight: 500;line-height: 48px;padding:0;border-radius:0;border: 1px solid #000;background-color: #fff;color: #000;font-size: 16px;margin:0 auto ;}
.list_icon .titblue {background: #0070c0;}
.list_icon .titred {background: #f14559; }
.list_icon .titgray {background: #999;}
.list_icon .titmint {background: #00ada7;}
.list_icon .titdgray {background: #555;}
.line_icon .titred {background: #fff;border: 1px solid #f14559;color:#f14559;}
.line_icon .titred strong{color:#f14559;}
.line_icon .titblue {background: #fff;border: 1px solid #0070c0;color:#0070c0;}
.line_icon .titblue strong{color:#0070c0;}


@media screen and (max-width: 1024px) { 
	#container { padding: 15px; }
  .wrap_btn { margin-top: 30px; }
  .wrap_btn .btn_more { margin-top: 12px; }
  .mt40{margin-top:15px !important;}
}


@media screen and (max-width: 1000px){
.forminput {background-color:transparent;padding:10px 0;border:none;}
.memberp .forminput {margin-top: 0 !important;margin-bottom: 0 !important;}
.w3-container span.w3-button {right:20px;top:25px;}
.w3-container .forminput{margin-top:10px;margin-bottom:20px;padding:10px 20px;}
.w3-container{margin-top:20px;}
.popwrap_btn {margin:10px auto 20px;}
.wrap_btn .btn {display:inline-block;height:40px;line-height:40px;width:150px;padding:0;}
.wrap_btn .btn + .btn{margin-left:10px;}
.popwrap_btn .btn {display:inline-block;height:40px;line-height:40px;width:120px;padding:0;}
.popwrap_btn .btn + .btn{margin-left:10px;}

.memberi .forminput.bgform {margin-bottom:20px;padding:10px 15px;}  
.resume .forminput.bgform {margin-bottom:20px;padding:10px 15px;}  
.offer .lst_tot {font-size:14px;color:#000;}
.offer .lst_tot .bold{font-weight:600;font-size:14px;}
.offer .mobile{display:inline-block;}
.offer .lst .cont { display: flex;flex-wrap:wrap; padding: 10px 0; border-bottom:1px solid #ddd; font-size: 15px; }
.offer .lst .cont > div{ line-height:1.4;font-size:13px;color:#555; }
.offer .lst .cont span.mobile{margin-right:5px;color:#999;font-weight:100;}
.offer .lst.th {display:none}
.offer .lst{border-top:1px solid #999;}
.offer .lst .cont .list_icon{width: 40px;padding:0; margin-right:10px;}
.offer .lst .cont .list_icon strong{line-height: 20px;padding:0;font-size: 12px;}
.offer .lst .cont .list_comp{padding:0;width:calc( 100% - 50px );font-size:13px;color:#777;}
.offer .lst .cont .list_tt{padding:0;width:100%;font-size:15px;font-weight:100;color:#000;margin-bottom:5px;}
.offer .lst .cont .list_apply{padding:0;width:100%;text-align:left;}
.offer .lst .cont .list_period{padding:0;width:100%;text-align:left;}
.lst .endbtn{font-size:13px;margin:5px 0 0;display:block;}

.nolist {height: 150px;line-height: 150px;border-top: 1px solid #999;}
.cert_list .lst_tot {font-size:14px;color:#000;}
.cert_list .lst_tot .bold{font-weight:600;font-size:14px;}
.cert_list .mobile{display:inline-block;}
.cert_list .lst .cont { display: flex;flex-wrap:wrap; padding: 10px 0; border-bottom:1px solid #ddd; font-size: 15px; }
.cert_list .lst .cont > div{ line-height:1.4;font-size:13px;color:#555; }
.cert_list .lst .cont span.mobile{margin-right:5px;color:#999;font-weight:100;}
.cert_list .lst.th {display:none}
.cert_list .lst{border-top:1px solid #999;}
.cert_list .lst .cont .list_icon{padding:0;width:60px ;text-align:center;margin-right:10px;}
.cert_list .lst .cont .list_icon strong{text-align:center;display:block;width: 100%;line-height: 25px;font-size: 12px;color: #fff; font-weight: 300;}
.cert_list .lst .cont .list_date{padding:0;width:calc( 70% - 70px );text-align:left;}
.cert_list .lst .cont .list_num{padding:0;width:30%;text-align:right;}
.cert_list .lst .cont .list_comment{padding:10px;margin-top:5px;width:100%;text-align:left;background-color:#f5f5f5;}

.resume_list .lst_tot {font-size:14px;color:#000;}
.resume_list .lst_tot .bold{font-weight:600;font-size:14px;}
.resume_list .mobile{display:inline-block;}
.resume_list .lst .cont { display: flex;flex-wrap:wrap; padding: 10px 0; border-bottom:1px solid #ddd; font-size: 15px; }
.resume_list .lst .cont > div{ line-height:1.4;font-size:13px;color:#555; }
.resume_list .lst .cont span.mobile{margin-right:5px;color:#999;font-weight:100;}
.resume_list .lst.th {display:none}
.resume_list .lst{border-top:1px solid #999;}
.resume_list .lst .cont .list_icon{width: 60px;padding:0; margin-right:10px;}
.resume_list .lst .cont .list_icon strong{line-height: 20px;padding:0;font-size: 12px;}
.resume_list .lst .cont .list_name{padding:0;width:calc( 100% - 70px );font-size:15px;color:#777;text-align:left;}
.resume_list .lst .cont .list_tt{padding:0;width:100%;font-size:18px;font-weight:100;color:#000;margin-bottom:5px;}
.resume_list .lst .cont .list_area{padding:0;width:100%;text-align:left;}
.resume_list .lst .cont .list_work{padding:0;width:100%;text-align:left;}

.forminput + .wrap_btn a{max-width:150px;height:40px;line-height:38px;font-size:14px;}
.tbl_comm th, .tbl_comm td {padding: 5px 5px !important;}
/*이력서 보기*/
.view_form {border:none;}
.resume_box{padding:0;margin-top:15px;}
.head_line{text-align:right;background-color:#777;}
.head_line ul{display:flex;flex-wrap:wrap;}
.head_line li{width:33%;}
.head_line li + li{margin-left:1px;}
.head_line a {background-color:#555;display:inline-block;width:100%;height:35px;padding:8px 0;text-align:center;font-size:13px;color:#fff;}
.head_line a .material-icons{font-size:20px;color:#fff !important;}
.head_line a .icon-txt{font-size:13px;line-height:20px;color:#fff !important;}
.resume_box .resume_top{display:flex;flex-wrap:wrap;margin-bottom:20px;}
.resume_box .resume_top div.resume_tt{margin-bottom:10px;}
.resume_box .resume_top div.resume_tt .tt_txt{font-size:16px;line-height:1.4;}
.resume_box .resume_top div.pic_thumb{width:100px;height:135px;margin-right:10px;}
.resume_box .resume_top div.cont_info{width:calc( 100% - 110px );}
.resume_box .resume_top .line_icon{margin-right:5px;}
.resume_box .resume_top .line_icon strong{padding:3px 10px;line-height: 30px;font-size: 12px;}
.resume_box .resume_top dt{width:70px;font-size:13px;color:#999;font-weight:400;margin-bottom:5px;}
.resume_box .resume_top dd{width:calc( 100% - 70px );font-size:13px;color:#333;font-weight:400;margin-bottom:5px;}
.resume_box .resume_mid {margin-bottom:10px;}
.resume_box .resume_mid dl{display:flex;flex-wrap:wrap;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.resume_box .resume_mid dl + dl{border-top:none;}
.resume_box .resume_mid dt{width:100px;font-size:13px;}
.resume_box .resume_mid dd{width:calc( 100% - 100px );font-size:13px;}
.resume_box .resume_body .cont{margin-bottom:10px;}
.resume_box .resume_body h4{margin-bottom:5px;font-size:14px;}
.resume_box .resume_body .tbl_comm th, .resume_box .resume_body .tbl_comm td {padding: 5px;font-size:13px;color:#333;}
.resume_box .resume_body .tbl_comm th{text-align:center;}
.view_foot {margin:40px auto;width:100%;text-align:center;}
.view_foot .btn_line {max-width: 200px ;width:100%;height: 50px ;font-weight: 500;line-height: 48px;padding:0;border-radius:0;border: 1px solid #000;background-color: #fff;color: #000;font-size: 13px;margin:0 auto ;}
.view_foot .btn_line {max-width: 150px;height: 40px;line-height: 38px;font-size: 14px;}

}
@media screen and (max-width: 720px) { 

  .forminput dt, .forminput dd { display: block; width: auto; }
  .forminput dt { line-height: 1.3; margin-bottom: 5px;font-size:14px;}
  .forminput dl + dl { margin-top: 20px; } 
  .memberp .forminput dl{padding:8px 0;}
}
@media screen and (max-width: 600px){
  .forminput + .wrap_btn a{max-width:120px;}  
}
@media screen and (max-width: 500px){
.lst_chk li{margin-left:11px;}	
.inline-chk + .inline-inp,.inline-slt + .inline-inp{margin-left:0;}
.inline-inp, .inline-slt{width:100%;}
.period + .inline-chk{margin-left:0;padding-top:10px;}
.datepicker.inp {width:120px !important;}
	
.lst_chk li{margin-left:5px;}	
.lst_chk li label{font-size:16px;}
.memberp .chk + label {
    padding-left: 5px !important;
}
.chk + label {padding-left:2px;}
.datepicker.inp {width:110px !important;}
.memberi .forminput.bgform .datepicker.inp {width:120px !important;}
.resume_box .resume_mid.becomeone dt{width:100%;font-weight:bold;padding-bottom:0;}
.resume_box .resume_mid.becomeone dd{width:100%;border-left:none;}
.lst .endbtn{width:100%;}

}
/*
@media screen and (max-width: 330px) { .box .tab_comm, .box .tit_member, .box .cont { padding: 0 20px; } }
*/
