* {margin: 0px; padding: 0px; list-style: none;}
.wrap {*width: 510px; *position: relative; *margin-bottom: 20px; *display: block; *letter-spacing: 0.3px;}
.notice {display: block; background-color: #F9F9F9; padding: 10px; margin-top: 20px; border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6;}
span#writer_id {display: block; padding-top: 25px; font-weight: normal; letter-spacing: 0.2px;}
select {background: #F7F8F3; font-size: 14px; line-height: 1; border: 0; border-radius: 0;  border: 0; color: #5C6665; font-weight: bold; padding: 2px 10px;  width: 378px;}
dt dd {float:left}

/* 리스트 */
.check_box {float:left; padding-right: 10px;}
fieldset {*background-color: rgb(250, 251, 252)}
dl {overflow:hidden; padding-top: 4px; float:left}
dt {text-align: left; font-weight: bold;}
#strong {font-weight:bold; color: #000}
#new_icon {position: relative; top: 3px;}
.rent_filter {padding: 15px 10px 13px 20px; display: block; overflow: hidden; border-bottom: 1px solid #eee;}
#search_btn {padding-top: 20px; border-right: 1px solid #eee;box-sizing: border-box;padding-right: 14px;}
#search_btn div {overflow: hidden; float: right; cursor:pointer;}


/* 입력폼 */
.write_table {width:100%; border-collapse:collapse; border-spacing:0; border-bottom:2px solid #666666;}
.write_table caption{height:20px;visibility:hidden;}
.write_table th{border-bottom: 1px solid #f3f3f3;text-align:left; width:62px; display:table-cell}
.write_table td{height:35px; border-bottom: 1px solid #f3f3f3; width:193px}
.write_table ul {list-style:none}
.write_table ul li {float:left;margin-right: 10px;}
.write_table .txt_box{height:25px; border: 1px solid #ccc; margin-left:8px; padding-left:5px; box-sizing:border-box; float:left}
.write_table .txtarea_box {height: 300px; border: 1px solid #ccc; margin: 8px 0 8px 8px; padding-left:5px; box-sizing:border-box}
.write_table .sub_title{width:230px;font-size:37px;}
.write_table .chk_box{font-size:17px;color:#3c3c3c;margin-top:20px;}
.write_table .number_box {height: 25px; border: 1px solid #ccc; margin-left:8px; float:left;padding-left: 5px; box-sizing: border-box;}
.write_table .subject_box {width: 97%; height:25px; border:1px solid #ccc; margin:0 8px; padding-left:5px; box-sizing:border-box}
.write_table .radio_box {float: left; margin: 0; padding: 5px 4px;}


/* 파일첨부 */
.write_table .write_file {position: relative; display: block; margin: 4px 0 2px 8px;}
.write_table .write_file img {max-width: 430px; display: block; border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px;
    border: 3px double #f0f0f0; margin-bottom:10px}
.write_table .write_file .file_srch {display: inline-block; overflow: hidden; width: 58px; height: 25px; margin-left: 6px; background: url(http://service.koreatimes.com/board/images/file_attach.png) no-repeat; line-height: 999em; vertical-align: top; cursor:pointer;}
.write_table .write_file .inpt {border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; font-size: 13px; color: rgb(85, 85, 85); line-height: 22px; padding: 0px 10px; border: 1px solid rgb(200, 200, 200);height: 22px;width: 340px;}
.write_table .write_file .modifyinpt {width:180px;}
.write_table .write_file .file {position: absolute; right: 14px; top: 0; width: 58px; height: 25px; opacity: 0; filter: alpha(opacity=0); cursor: pointer; z-index: 5}
.write_table .swiper-container img {max-width:450px}

input#zipcode_search {background-color: #9DBA43; height: 25px; margin-left: 8px; float: left; border-radius: 8px; font-size: 12px; padding: 3px 5px; border: 0; color: #fff; cursor:pointer}
input#address_search {background-color: #9DBA43; height: 25px; margin-left: 8px; float: left; border-radius: 8px; font-size: 12px; padding: 3px 5px; border: 0; color: #fff; cursor:pointer}
#mandatory_mrk {color:#FF0000; font-weight:bold}
#none_mrk {color:#FFf; font-weight:bold}
#btn-upload{ cursor: pointer; display:inline-block; zoom:1; *display:inline; font-size:14px; line-height:32px; height:32px; width:100px; color:#fff !important; background:#333; float:right;}
#btn-upload:hover{background: #08944b;}
#file {width:0; height:0;}
.btn {margin:0 auto; cursor: pointer; margin-top: 20px; width: 150px; line-height: 40px !important; height: 40px; background: #08944B; color: #fff !important; font-size: 16px; text-align:center;}


/* 구인 table start */
.write_table #job_title {width:97%; font-size: 12px; font-weight: bold;letter-spacing: 0.1px;}
.write_table #job_content {width:97%; padding: 10px 0;min-height: 100px; text-align:left; resize: none; overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; word-break: break-all; word-break: break-word; -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; letter-spacing:0.1px}
.write_table #job_company, #job_phone, #job_homepage, #job_email, #job_time {width: 93%;}
.write_table #job_homepage {cursor:pointer;}
.write_table #job_category {width:97%;}
.write_table #job_zipcode, #job_wage {width:43%}
.write_table #job_city {width:58%}
.write_table #job_state {width:30%; float:left}
/*구인 table start end*/


/* 렌트 table start */
.write_table #rent_title {width:97%; font-size: 12px; font-weight: bold;}
.write_table #rent_content {width:97%; padding: 10px 0;min-height: 10px; text-align:left; resize: none; overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; word-break: break-all; word-break: break-word; -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto;}
.write_table #rent_price, #rent_phone, #rent_homepage, #rent_email {width: 92%;}
.write_table #rent_category {width:93%}
.write_table #rent_homepage {cursor:pointer;}
.write_table #rent_zipcode {width:46%}
.write_table #rent_city {width:58%}
.write_table #rent_address {width:81%}
.write_table #rent_state {width:30%; float:left}
/*렌트 table start*/


