#contents>.area>.head>.title {font-size: 2.5rem;display: block;width: 100%;color: #111111;font-weight: bold;font-family: 'Noto Sans KR';}
#contents>.area>.text{width: 100%;display: inline-block;margin-bottom: 5px;}
#contents>.area>.text>div{float:left}
#contents>.area>.text>.txt1{line-height: 7rem;height: 50px;display: inline-block;font-size:1.2rem;}
#contents>.area>.text>.txt2{float: right;}
#contents>.area>.text>.txt2>select{padding: 15px;width: 220px;background: #fff;border:1px solid #000}
#contents>.area>article>.cont1{margin-top: 5px;}


#contents.job_accept>.area>article>.cont1>table{font-size:1.2rem}
#contents.job_accept>.area>article>.cont1>table .sub_title>div{float:left;color:#9e9e9e;}
#contents.job_accept>.area>article>.cont1>table .sub_title > .sh{margin:0 5px}
#contents.job_accept>.area>article>.cont1>table>thead tr>th, #contents>.area>article>.cont1>table>thead tr>td {border-top: 2px solid #000;border-bottom: 1px solid #eeeff0;height: 60px;text-align: center;}
#contents.job_accept>.area>article>.cont1>table>tbody tr>th, #contents>.area>article>.cont1>table>tbody tr>td {border-bottom: 1px solid #eeeff0;height: 80px;}
#contents.job_accept>.area>article>.cont1>table>tbody td .acc_title>a{color:#000;}
#contents.job_accept>.area>article>.cont1>table>tbody td .acc_title, #contents>.area>article>.cont1>table>tbody td .sub_title{margin-left:20px}
#contents.job_accept>.area>article>.bn_box{bottom: 10px;}


/*** 채용정보 작성 s ***/
	#contents.job_accept_write>.area>.head>.title{font-size: 2.5rem;display: block;width: 100%; color:#111111; font-weight: bold; font-family: 'Noto Sans KR';}
	#contents.job_accept_write>.area>.body>form>section>table td .str1{line-height: 2.8rem;}
	#contents.job_accept_write>.area>.body>form>section>table input[type=text], #contents>.area>.body>form>section>table input[type=file], #contents>.area>.body>form>section>table input[type=password]{padding:5px 10px;}
	#contents.job_accept_write>.area>.body>form>section>table input.inp1{width:80px}
	#contents.job_accept_write>.area>.body>form>section>table input.inp2{width:250px}
	#contents.job_accept_write>.area>.body>form>section>table input.inp3{width: 970px;}
	#contents.job_accept_write>.area>.body>form>section>table div.tx1{margin-left:10px}
	#contents.job_accept_write>.area>.body>form>section>table select{padding:5px 0 5px 10px;}
	#contents.job_accept_write>.area>.body>form>section>table select.sel1{width:70px;}
	#contents.job_accept_write>.area>.body>form>section>table select.sel2{width:272px;}
	#contents.job_accept_write>.area>.body>form>section>table textarea{padding:10px}
	#contents.job_accept_write>.area>.body>form>section{width:100%;margin-top: 40px;}
	#contents.job_accept_write>.area>.body>form>section>table{width:100%;font-size: 1.2rem;}
	#contents.job_accept_write>.area>.body>form>section>table>thead td{border-bottom: 2px solid #000;}
	#contents.job_accept_write>.area>.body>form>section>table>thead td > div{font-weight:bold;font-size: 1.4rem;padding-bottom: 10px;}
	#contents.job_accept_write>.area>.body>form>section>table>tbody td{padding:12px 0;border-bottom:1px solid #f5f5f5}
	#contents.job_accept_write>.area>.body>form>section>table td.txt1{width:180px;}
	#contents.job_accept_write>.area>.body>form>section>table td.txt1>div{margin-left: 20px;}
	#contents.job_accept_write>.area>.body>form>section>table td.company_count_a>div{float:left}
	#contents.job_accept_write>.area>.body>form>section>table td.acc_count_a>div{float:left}
	#contents.job_accept_write>.area>.body>form>section>table td.acc_e_time>div{float:left;margin-right:10px}
	#contents.job_accept_write>.area>.body>form>section>table td.acc_passowrd_a>div{float:left}
	#contents.job_accept_write>.area>.body>form>section>table .texta {width: 970px;height: 100px;overflow-y: auto;background: #f6f6f6;}
	#contents.job_accept_write>.area>.body>form>section>table .agree>div{float: left;margin-right: 5px;}
	#contents.job_accept_write>.area>.body>form>section>table>tfoot tr.btn>td{padding: 30px 0 100px}
	#contents.job_accept_write>.area>.body>form>section>table>tfoot tr.btn>td>button, #contents>.area>.body>form>section>table>tfoot tr.btn>td>a{display: inline-block;}
	#contents.job_accept_write>.area>.body>form>section>table>tfoot tr.btn>td>button{margin-right:10px}
	#contents.job_accept_write>.area>.body>form>section>table>tfoot tr.btn>td div.btn_del{top: 30px;}
/*** 채용정보 작성 e ***/



/*** 채용정보 뷰 s ***/
	#contents.accept_view>.area>.head>.title{font-size: 2.5rem;display: block;width: 100%; color:#111111; font-weight: bold; font-family: 'Noto Sans KR';}
	#contents.accept_view>.area>.body>section{display:block}
	#contents.accept_view>.area>.body>.cont1{width: 100%;text-align: center;padding: 60px 0 20px;border-top: 2px solid #000;border-bottom: 1px solid #abafb5;}
	#contents.accept_view>.area>.body>.cont1>.d-day{background: #fe330b;color: #fff;padding: 2px 15px 3px;display: inline-block;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;}
	#contents.accept_view>.area>.body>.cont1>.title{margin-top: 15px;}
	#contents.accept_view>.area>.body>.cont1>.title>.prev, #contents>.area>.body>.cont1>.title>.next{position: absolute;top: 50%;transform: translateY(-50%);}
	#contents.accept_view>.area>.body>.cont1>.title>.next{right: 10px;}
	#contents.accept_view>.area>.body>.cont1>.title>.prev{left: 10px;}
	#contents.accept_view>.area>.body>.cont1>.title>.line{width: 20px;height: 2px;background: #9e9e9e;margin: 0 auto;margin-top: 20px;margin-bottom: 20px;}
	#contents.accept_view>.area>.body>.cont2{padding: 60px 0;}
	#contents.accept_view>.area>.body>.cont2>.acc_title{font-size: 2rem;}
	#contents.accept_view>.area>.body>.cont2>.date{margin-top:10px}
	#contents.accept_view>.area>.body>.cont2>.date>span{color:#ff2a00;font-size: 1.3rem;}
	#contents.accept_view>.area>.body>.cont3{color:#fff}
	#contents.accept_view>.area>.body>.cont3>.comp_text{font-size: 1rem;border: 1px solid #fff;display: inline-block;padding: 4px 20px 6px;position: absolute;top: 30px;left: 40px;}
	#contents.accept_view>.area>.body>.cont3>.comp_info{width:1120px;height: 70px;margin:0 auto;padding: 80px 40px;}
	#contents.accept_view>.area>.body>.cont3>.comp_info>div{float:left;width:33.2%;height: 70px;border-right:1px solid rgba(255,255,255,.3);}
	#contents.accept_view>.area>.body>.cont3>.comp_info>div:last-child{border-right:0}
	#contents.accept_view>.area>.body>.cont3>.comp_info>div>span{padding: 0 40px;display: block;}
	#contents.accept_view>.area>.body>.cont3>.comp_info>.c1{font-size:2rem;}
	#contents.accept_view>.area>.body>.cont3>.comp_info>.c2, #contents>.area>.body>.cont3>.comp_info>.c3{font-size: 1.2rem;}
	#contents.accept_view>.area>.body>.cont4>table{width:100%;font-size:1.2rem;margin-top: 50px;}
	#contents.accept_view>.area>.body>.cont4>table input[type=text], #contents>.area>.body>form>section>table input[type=file], #contents>.area>.body>form>section>table input[type=password]{padding:5px 10px;}
	#contents.accept_view>.area>.body>.cont4>table input.inp1{width:80px}
	#contents.accept_view>.area>.body>.cont4>table input.inp2{width:250px}
	#contents.accept_view>.area>.body>.cont4>table input.inp3{width: 970px;}
	#contents.accept_view>.area>.body>.cont4>table div.tx1{margin-left:10px}
	#contents.accept_view>.area>.body>.cont4>table select{padding:5px 0 5px 10px;}
	#contents.accept_view>.area>.body>.cont4>table select.sel1{width:70px;}
	#contents.accept_view>.area>.body>.cont4>table select.sel2{width:272px;}
	#contents.accept_view>.area>.body>.cont4>table textarea{padding:10px}
	#contents.accept_view>.area>.body>.cont4>table td .str1{line-height: 2.8rem;}
	#contents.accept_view>.area>.body>.cont4>table td.txt1{width:150px;background:#f6f6f6;}
	#contents.accept_view>.area>.body>.cont4>table td.txt1>div{margin-left: 30px;}
	#contents.accept_view>.area>.body>.cont4>table>thead td{border-bottom: 2px solid #000;}
	#contents.accept_view>.area>.body>.cont4>table>thead td{padding: 8px 0;}
	#contents.accept_view>.area>.body>.cont4>table>thead td>div{margin-left:10px}
	#contents.accept_view>.area>.body>.cont4>table>tbody td{padding: 18px 0;}
	#contents.accept_view>.area>.body>.cont4>table>tbody td{border-bottom: 1px solid #f6f6f6;}
	#contents.accept_view>.area>.body>.cont4>table>tbody td>div{margin-left:50px}
	#contents.accept_view>.area>.body>form>section{width:100%;margin-top: 40px;}
	#contents.accept_view>.area>.body>form>section>table{width:100%;font-size: 1.2rem;}
	#contents.accept_view>.area>.body>form>section>table>thead td{border-bottom: 2px solid #000;}
	#contents.accept_view>.area>.body>form>section>table>thead td > div{font-weight:bold;font-size: 1.4rem;padding-bottom: 10px;}
	#contents.accept_view>.area>.body>form>section>table>tbody td{padding:12px 0;border-bottom:1px solid #f5f5f5}
	#contents.accept_view>.area>.body>form>section>table td.company_count>div{float:left}
	#contents.accept_view>.area>.body>form>section>table td.acc_count>div{float:left}
	#contents.accept_view>.area>.body>form>section>table td.acc_e_time>div{float:left;margin-right:10px}
	#contents.accept_view>.area>.body>form>section>table td.acc_passowrd>div{float:left}
	#contents.accept_view>.area>.body>form>section>table .texta {width: 970px;height: 100px;overflow-y: auto;background: #f6f6f6;}
	#contents.accept_view>.area>.body>form>section>table .agree>div{float: left;margin-right: 5px;}
	#contents.accept_view>.area>.bn_box{margin: 100px 0;}
	#contents.accept_view>.area>.bn_box>a{display: inline-block;}
	#contents.accept_view>.area>.bn_box>a:first-child{margin-right:10px}
	#contents.accept_view>.area>.bn_box>.del{float: right;}
	#job_accept_popup.accept_view{width:500px;height:250px;background:#fff;text-align:center;display:none;z-index:10000}
	#job_accept_popup.accept_view>.txt{margin-top:45px}
	#job_accept_popup.accept_view>.passwd{margin-top:10px;}
	#job_accept_popup.accept_view>.passwd>input.passwd{background:#fff;padding: 8px 10px;width: 328px;height: 33px;border-right:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;border-top:0;}
	#job_accept_popup.accept_view>.ok{margin-top:40px}
	#job_accept_popup.accept_view>.ok img{display: inline-block;}
	#job_accept_popup.accept_view>.close{position: absolute;top: 0;right: -40px;}
/*** 채용정보 뷰 e ***/



#contents2.job_data>.area>article>.cont1{min-height: 600px;}
#contents2.job_data>.area>article>.cont1>.item{float:left;width:33.33%;}
#contents2.job_data>.area>article>.cont1>.item>.area{width:325px;height: 230px;margin: 0 auto;margin-top: 10px;margin-bottom: 10px;padding: 10px 30px 0;-moz-border-radius: 10px;-webkit-border-radius: 10px;border:1px solid #f5f5f5;border-radius: 10px;}
#contents2.job_data>.area>article>.cont1>.item:nth-child(odd)>.area{background:#f5f5f5}
#contents2.job_data>.area>article>.cont1>.item>.area>.campus{color:#fff;position: absolute;top: 20px;right: 25px;padding: 3px 15px 5px;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;}
#contents2.job_data>.area>article>.cont1>.item:nth-child(odd)>.area>.campus{background:#1c1c1f;}
#contents2.job_data>.area>article>.cont1>.item:nth-child(even)>.area>.campus{background:#fe330b;}
#contents2.job_data>.area>article>.cont1>.item>.area>.box>.line{width:15px;margin: 15px 0 15px;}
#contents2.job_data>.area>article>.cont1>.item>.area>.box>.s_name, #contents2>.area>article>.cont1>.item>.area>.box>.sub_course_name, #contents2>.area>article>.cont1>.item>.area>.box>.study_s_date{font-size: 1.1rem;margin-bottom:4px}
#contents2.job_data div article section div div div .sub_course_name h1{font-size: 17px;font-weight: bold;padding-top: 30px;display: inline-block;}
#contents2.job_data div article section div div div .sub_course_name span{font-size: 1.1rem;}


#contents.job_counsel>.area>.menu>div {width: 300px;}
#contents.job_counsel>.area>.add{width:100%;margin-bottom: 100px;}
#contents.job_counsel>.area>.add>.title{font-size:1.5rem;font-weight:bold;}
#contents.job_counsel>.area>.add>.title>.text_one{position: absolute;top: 10px;left: 125px;}
#contents.job_counsel>.area>.add>section{margin-top:15px;}
#contents.job_counsel>.area>.add>section>form>table{width:100%}
#contents.job_counsel>.area>.add>section>form>table tr{height:60px;}
#contents.job_counsel>.area>.add>section>form>table tbody tr:first-child td{border-top: 2px solid #000;}
#contents.job_counsel>.area>.add>section>form>table tbody tr:last-child td{border-bottom: 1px solid #abafb5}
#contents.job_counsel>.area>.add>section>form>table tr.content, #contents>.area>.add>section>form>table tr.privacy{height:180px}
#contents.job_counsel>.area>.add>section>form>table tfoot tr.btn img{margin:0 auto;margin-top:30px;margin-bottom:30px;cursor:pointer;}
#contents.job_counsel>.area>.add>section>form>table tr>td:first-child{width:200px}
#contents.job_counsel>.area>.add>section>form>table tr>td:first-child>.txt{font-size:1.25rem;margin-left: 30px;}
#contents.job_counsel>.area>.add>section>form>table tr>td:last-child{text-align: left;}
#contents.job_counsel>.area>.add>section>form>table tr>td>div{float:left;margin-right:10px}
#contents.job_counsel>.area>.add>section>form>table .sel1{width:250px;height:32px;}
#contents.job_counsel>.area>.add>section>form>table .sel2{width:700px;height:32px;}
#contents.job_counsel>.area>.add>section>form>table .sel3{width:500px;height:32px;}
#contents.job_counsel>.area>.add>section>form>table .sel4{width:100px;height:32px;}
#contents.job_counsel>.area>.add>section>form>table .sel5{width:960px;height:32px;}
#contents.job_counsel>.area>.add>section>form>table .inp1{width:220px;height:32px;}
#contents.job_counsel>.area>.add>section>form>table .inp2{width:128px;height:32px;}
#contents.job_counsel>.area>.add>section>form>table .inp3{width:470px;height:32px;}
#contents.job_counsel>.area>.add>section>form>table .inp4{width:960px;height:32px;}
#contents.job_counsel>.area>.add>section>form>table input.date{width:200px;}
#contents.job_counsel>.area>.add>section>form>table .status td>label{float:left;margin-right:25px}
#contents.job_counsel>.area>.add>section>form>table .status td>label>.inp{position: absolute; top: 50%; transform: translateY(-50%);}
#contents.job_counsel>.area>.add>section>form>table .status td>label>.str{margin-left:20px;font-size:1.2rem}
#contents.job_counsel>.area>.add>section>form>table .category td>div{float:left;}
#contents.job_counsel>.area>.add>section>form>table .category td>.date{margin-right:30px}
#contents.job_counsel>.area>.add>section>form>table .category td>.v>div{margin-right:5px}
#contents.job_counsel>.area>.add>section>form>table .category td>div>.dash{margin:0 10px}
#contents.job_counsel>.area>.add>section>form>table .category td>div>div{float:left;}
#contents.job_counsel>.area>.add>section>form>table .texta{width:960px;height:120px;;overflow-y: auto;background:#f6f6f6}
#contents.job_counsel>.area>.add>section>form>table .agree{margin-top: 5px;}
#contents.job_counsel>.area>.add>section>form>table .agree>div{float:left;margin-right:5px}