@charset "utf-8";


/* Input Page */
#bbsRecruitWrap{width:100%; float:left; border-top:1px solid #c3d600;}
.bbsRecruit{width:100%; border:0;}
.bbsRecruit th{width:20%; padding:10px; border-bottom:1px solid #dbdbdb; background:#f4f4f4; color:#292929; font-size:15px;}
.bbsRecruit td{width:80%; padding:10px; border-bottom:1px solid #dbdbdb; color:#292929; font-size:14px;}

.inpRecruit{width:48%; box-sizing:border-box; padding:10px; float:left; color:#292929; border:1px solid #dbdbdb; background:#f8f8f8; line-height:22px; font-size:16px;}
.inpRecruit02{width:100%;}
.bbsRecruit td span.inpTxt{display:inline-block; float:left; padding:0 10px; line-height:44px;}

.bbsRecruit td .selOpt{width:100%;  box-sizing:border-box; height:44px; padding:10px; float:left; color:#292929; border:1px solid #dbdbdb; background:#f8f8f8; line-height:22px; font-size:16px;}
.bbsRecruit td .selOpt01{width:30%; margin-right:5px;}
.bbsRecruit td .selOpt02{width:65%;}

.inpCal{width:45%; box-sizing:border-box; padding:10px; float:left; color:#292929; border:1px solid #dbdbdb; background:#f8f8f8; line-height:22px; font-size:14px;}
.bbsRecruit td span.inpTxt01{width:10%; display:inline-block; float:left; padding:0 5px; line-height:44px; text-align:center;}

.inpFile{width:100%; box-sizing:border-box; padding:10px; float:left; color:#292929; border:1px solid #dbdbdb; background:#f8f8f8; line-height:24px; font-size:16px;}
.btnLoadForm{width:175px; display:inline-block; box-sizing:border-box; padding:10px; line-height:22px; border:1px solid #80848d; text-align:center; background:#80848d; color:#ffffff; font-size:16px;}
.btnLoadForm:hover{background:#ffffff; color:#80848d;}


.bbsRecruitList{width:100%; border:0; border-bottom:1px solid #c3d600;}
.bbsRecruitList th{width:10%; padding:10px 10px; border-bottom:1px solid #dbdbdb; background:#f4f4f4; color:#292929; font-size:17px;}
.bbsRecruitList td{padding:10px 10px; border-bottom:1px solid #dbdbdb; color:#292929; font-size:14px; text-align:center; line-height:20px;}
.bbsRecruitList td.subject{text-align:left;}
.bbsRecruitList td.subject a{color:#292929;}
.bbsRecruitList td.subject a:hover{color:#c3d600;}


.bbsBtnWrap{width:100%; float:left; padding:20px 0; text-align:center; height:50px;}
.bbsBtnWrap .bbsBtn{display:inline-block;width:180px; height:50px; line-height:30px; box-sizing:border-box; padding:10px; background:#80848d; color:#ffffff; text-align:center; font-size:18px; margin:0 5px; cursor:pointer;}
.bbsBtnWrap .bbsBtn:hover{background:#c3d600;}

/* SEARCH */
.AWbbs_f_search{border:1px solid #dbdbdb; padding:20px; box-sizing:border-box; float:left; margin-bottom:20px; width:100%;}
.AWbbs_f_search td{text-align:center;}
.AWbbs_f_search select{border:1px solid #ccc; padding:4px 4px 5px; box-sizing:border-box; width:100%; height:40px; line-height:40px; font-size:18px; }
.AWbbs_f_search input{width:100%; height:40px; line-height:40px; background:#fff; border:1px solid #ccc; margin:0 5px; padding:3px 4px 3px; box-sizing:border-box;}
.AWbbs_f_search button{}
.AWbbs_f_search button.btnSubmit{width:90%; height:40px; line-height:40px; text-align:center; background:#000000; font-size:18px; color:#ffffff;}



/* Form Load */
.recruitAppForm{width:100%; float:left;}
.appFormTop{width:100%; float:left; padding:30px 0; text-align:center;}
.appFormTop .formTopLogo{width:100%; float:left; text-align:center;}
.appFormTop .formTopTit{width:100%; float:left; padding:30px 0; font-size:30px; color:#000000; font-weight:600; position:relative;}
/*.appFormTop .formTopTit::after{content:''; width:100px; position:absolute;left:50%; margin-left:-50px; bottom:30px; height:3px; background:#c3d600;}*/
.appFormTop .formTopImg{width:100%; float:left; text-align:center;}


.appFormCont{width:100%; float:left; padding:20px 0;}
.appFormCont .appFormTit{width:100%; float:left; border-bottom:1px solid #dbdbdb; box-sizing:border-box;
                         font-size:20px; line-height:24px; color:#000; padding:10px 0 10px 30px; position:relative; font-weight:600;}				 

.appFormCont .appFormTit::before{content:''; width:12px; height:12px; background:#c3d600; border-radius:100%; display:inline-block; position:absolute;
                                  left:5px; top:16px;}


.appFormTB{width:100%; border-left:1px solid #dbdbdb; border-top:2px solid #c3d600;}
.appFormTB th{padding:20px 10px; font-size:16px; line-height:24px; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background:#f4f4f4;}
.appFormTB td{padding:20px 10px; font-size:16px; line-height:24px; vertical-align:middle; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}
.appFormTB td.taCenter{text-align:center;}

.formCont{width:100%; float:left; padding:20px 10px 0; box-sizing:border-box; text-align:center;}
.formCont p{width:100%; padding:5px 0 5px 40px; font-size:16px; position:relative; text-align:left;}
.formCont p::before{content:''; display:inline-block; width:8px; height:8px; background:#80848d; position:absolute; border-radius:100%; left:20px; top:12px;}


.load_content ul{width:100%; float:left;}
.load_content li{width:100%; padding:5px 0 5px 40px; font-size:16px; position:relative; text-align:left; box-sizing:border-box; float:left;}
.load_content li::before{content:''; display:inline-block; width:6px; height:6px; background:#80848d; position:absolute; border-radius:100%; left:20px; top:13px;}
.load_content div{float:left; width:100%;}

.__se_tbl{width:100%;}

.load_content img{width:100%;}
.load_content div:first-child img{width:auto;}

.load_content div:nth-child(2) {font-size:20px;}

@media screen and (max-width:640px){
	
	/* SEARCH */
.AWbbs_f_search{border:1px solid #dbdbdb; padding:10px; box-sizing:border-box; float:left; margin-bottom:10px; width:100%;}
.AWbbs_f_search select{padding:4px; box-sizing:border-box; width:100%; height:30px; line-height:30px; font-size:16px; }
.AWbbs_f_search input{height:30px; line-height:30px; padding:3px;}
.AWbbs_f_search button.btnSubmit{width:90%; height:30px; line-height:30px; font-size:16px;}
	
}


@media screen and (max-width:480px){
	


	
}













