@charset "utf-8";
@import "global.css";

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


html.fixed {height:100%;}
html.fixed body {height:100%; overflow:hidden;}

#skip_nav {position:absolute; top:0; left:0; z-index:500; width:100%; height:0;}
#skip_nav a {display:block; position:absolute; left:0; top:-9999px; overflow:hidden; text-align:center; color:#ffffff; white-space:nowrap; font-size:12px;}
#skip_nav a:focus, 
#skip_nav a:hover, 
#skip_nav a:active {width:100%; top:0px; height:auto; padding:5px 0; background:#f37121; color:#ffffff; z-index:1000;}

label.rdo {display:inline-block; position:relative; padding-left:16px; line-height:22px;}
label.rdo input {width:13px; height:13px; position:absolute; top:5px; left:0;}

label.chk {display:inline-block; position:relative; padding-left:16px; line-height:22px;}
label.chk input {width:13px; height:13px; position:absolute; top:5px; left:0;}

.btn_wrap {width:100%; overflow:hidden; text-align:center;}
.btn_wrap a {float:left; margin-left:10px;}
.btn_wrap a:first-child {margin-left:0px;}
.btn_wrap input {float:left; margin-left:10px;}
.btn_wrap input:first-child {margin-left:0px;}

.btn30 {display:inline-block; height:30px; border:none; font-size:14px; line-height:28px; text-align:center; vertical-align:top; cursor:pointer; outline:none; box-sizing:border-box; border-radius:0; -webkit-appearance:none; appearance:none;}
.btn30.black {border:1px solid #000000; background:#000000; color:#ffffff;}
.btn30.white {border:1px solid #000000; background:#ffffff; color:#000000;}

/* bx_slider */
.bx_wrapper {position:relative; *zoom:1;}
.bx_wrapper .bx_viewport {width:100%; overflow:hidden; position:relative;}
.bx_wrapper .bx_viewport > * {-webkit-perspective:1000; overflow:hidden;}

.bx_wrapper .bx_pager {position:absolute; z-index:1;}
.bx_wrapper .bx_pager .bx_pager_item {display:inline-block; *display:inline; *zoom:1;}
.bx_wrapper .bx_pager .bx_pager_item a {display:block; outline:0; text-indent:-9999px;}
.bx_wrapper .bx_pager .bx_pager_item a.active {}

.bx_wrapper .bx_control a {display:block; position:absolute; outline:0; text-indent:-9999px; z-index:1;}
.bx_wrapper .bx_control a.disabled {display:none;}

/* layer popup */
.layer_wrap {display:table; position:fixed; top:0; left:0; width:100%; height:100%; z-index:9999; filter:alpha(opacity=0); opacity:0; background:url(../../images/common/black60.png) 0 0 repeat;}
.layer_outer {display:table-cell; width:100%; height:100%; text-align:center; vertical-align:middle; position:relative; z-index:2;}
.layer_popup {display:inline-block; background:#ffffff; text-align:left; max-height:80%; overflow-y:auto; box-sizing:border-box;}

/* popup */
#popup_printing_help {width:100%; height:100%; background:url(../../images/pop/black60.png) 0 0 repeat; position:fixed; top:0; left:0; z-index:100; overflow-y:auto; display:none;}
#popup_printing_help.on {display:block;}
#popup_printing_help .cell {width:508px; height:100%; margin:0 auto;}
#popup_printing_help .cell .popup {display:inline-block; background:#ffffff; position:absolute; top:50%; margin-top:-343px;}
#popup_printing_help .cell .popup .pop_header {height:61px; line-height:61px; padding:0 30px; box-sizing:border-box; position:relative; background:#2a2a2a; text-align:left;}
#popup_printing_help .cell .popup .pop_header .tit {font-size:22px; color:#ffffff;}
#popup_printing_help .cell .popup .pop_header .close {position:absolute; top:20px; right:30px;}
#popup_printing_help .cell .popup .pop_header .close a {width:21px; height:21px; display:block;}
#popup_printing_help .cell .popup .pop_header .close a img {}
#popup_printing_help .cell .popup .notice {height:625px; overflow-y:auto; padding:30px; box-sizing:border-box;}
#popup_printing_help .cell .popup .notice img {}

#adress_search {width:100%; height:100%; background:url(../../images/pop/black60.png) 0 0 repeat; position:fixed; top:0; left:0; z-index:100; display:none;}
#adress_search.on {display:table;}
#adress_search .cell {display:table-cell; width:100%; height:100%; vertical-align:top; text-align:center;}
#adress_search .cell .popup {display:inline-block; background:#ffffff;}
#adress_search .cell .popup .pop_header {height:61px; line-height:61px; padding:0 30px; box-sizing:border-box; position:relative; background:#2a2a2a; text-align:left;}
#adress_search .cell .popup .pop_header .tit {font-size:22px; color:#ffffff;}
#adress_search .cell .popup .pop_header .close {position:absolute; top:20px; right:30px;}
#adress_search .cell .popup .pop_header .close a {width:21px; height:21px; display:block;}
#adress_search .cell .popup .pop_header .close a img {}
#adress_search .cell .popup .pop_container {width:508px; background:#ffffff; padding:30px; box-sizing:border-box;}
#adress_search .cell .popup .pop_container .notice {width:448px; height:167px; margin:0 auto; background:#f4f7f9; padding:30px 0 20px 0; box-sizing:border-box;}
#adress_search .cell .popup .pop_container .notice .txt {font-size:14px; color:#737373; text-align:center; margin-bottom:20px;}
#adress_search .cell .popup .pop_container .notice .txt strong {color:#ff0000;}
#adress_search .cell .popup .pop_container .notice .input_box {width:380px; margin:0 auto; overflow:hidden;}
#adress_search .cell .popup .pop_container .notice .input_box input[type=text] {width:246px; float:left; margin-right:10px; font-size:14px; color:#737373;}
#adress_search .cell .popup .pop_container .notice .input_box input[type=submit] {width:124px; height:35px; line-height:35px; color:#fff; background:#2a2a2a; border:none; float:left;}
#adress_search .cell .popup .pop_container .serched {padding:30px 0;}
#adress_search .cell .popup .pop_container .serched p {font-size:14px; color:#737373; text-align:center;}
#adress_search .cell .popup .pop_container .serched p strong {color:#2a2a2a; font-weight:700;}
#adress_search .cell .popup .pop_container table {width:100%; table-layout:fixed; border-top:2px solid #353535;}
#adress_search .cell .popup .pop_container table thead tr th {height:43px; font-size:14px; color:#000000; text-align:center; border-bottom:1px solid #e4e6e9; background:#f4f7f9;}
#adress_search .cell .popup .pop_container table tbody {}
#adress_search .cell .popup .pop_container table tbody tr td {height:43px; font-size:14px; color:#737373; text-align:left; border-bottom:1px solid #e4e6e9;}
#adress_search .cell .popup .pop_container table tbody tr td:first-child {text-align:center;}

#file_attach {width:100%; height:100%; background:url(../../images/pop/black60.png) 0 0 repeat; position:fixed; top:0; left:0; z-index:100; display:none;}
#file_attach.on {display:table;}
#file_attach .cell {display:table-cell; vertical-align:middle; text-align:center;}
#file_attach .cell .popup {display:inline-block; background:#ffffff;}
#file_attach .cell .popup .pop_header {height:61px; line-height:61px; padding:0 30px; box-sizing:border-box; position:relative; background:#2a2a2a; text-align:left;}
#file_attach .cell .popup .pop_header .tit {font-size:22px; color:#ffffff;}
#file_attach .cell .popup .pop_header .close {position:absolute; top:20px; right:30px;}
#file_attach .cell .popup .pop_header .close a {width:21px; height:21px; display:block;}
#file_attach .cell .popup .pop_header .close a img {}
#file_attach .cell .popup .notice {width:508px; padding:30px; box-sizing:border-box;}
#file_attach .cell .popup .notice .text_area {width:448px; padding:30px 0; box-sizing:border-box; background:#f4f7f9; margin-bottom:30px;}
#file_attach .cell .popup .notice .text_area .txt {font-size:14px; color:#737373;}
#file_attach .cell .popup .notice .text_area .txt strong {color:#ff0000;}
#file_attach .cell .popup .notice .file_box {overflow:hidden;}

#file_attach .cell .popup .notice .file_box .flie_name_box {width:362px; height:80px; padding:10px; box-sizing:border-box; overflow-y:auto; border:1px solid #e4e6e9; float:left; margin-right:10px; text-align:left;}
#file_attach .cell .popup .notice .file_box .flie_name_box .name {}
#file_attach .cell .popup .notice .file_box .flie_name_box .name .file_area {overflow:hidden; display:table;}
#file_attach .cell .popup .notice .file_box .flie_name_box .name .file_area span {font-size:14px; color:#73773; letter-spacing:-1px; display:table-cell; vertical-align:middle; padding-right:10px;}
#file_attach .cell .popup .notice .file_box .flie_name_box .name .file_area a {width:9px; height:9px; line-height:21px; display:block; display:table-cell; vertical-align:middle;}
#file_attach .cell .popup .notice .file_box .flie_name_box .name .file_area a img {}

#file_attach .cell .popup .notice .file_box .btn_area {float:left;}
#file_attach .cell .popup .notice .file_box .btn_area input[type=text] {width:362px; height:80px; float:left; margin-right:10px; font-size:14px; color:#737373; float:left;}
#file_attach .cell .popup .notice .file_box .btn_area .btns {margin-bottom:10px; position:relative;}
#file_attach .cell .popup .notice .file_box .btn_area .btns input[type=button] {width:76px; height:35px; line-height:35px; font-size:12px; color:#fefefe; background:#2a2a2a; border:none;}
#file_attach .cell .popup .notice .file_box .btn_area .btns input[type=file] {width:76px; height:35px; position:absolute; right:0; top:0; filter:alpha(opacity=0); opacity:0; z-index:10;}
#file_attach .cell .popup .notice .file_box .btn_area .btns.type2 {margin-bottom:0;}
#file_attach .cell .popup .notice .file_box .btn_area .btns.type2 input[type=button] {width:76px; background:#9ea6b1;}
#file_attach .cell .popup .notice .file_box .btn_area .btns.type2 input[type=file] {width:76px; height:35px; position:absolute; right:0; top:0; bottom:0; filter:alpha(opacity=0); opacity:0; z-index:10;}

/*#popup_booth {width:100%; height:100%; background:url(../../images/pop/black60.png) 0 0 repeat; position:fixed; top:0; left:0; z-index:100; display:none;}*/
/*#popup_booth.on {display:table;}*/
/*#popup_booth .cell {display:table-cell; vertical-align:middle; text-align:center;}*/
/*#popup_booth .cell .popup {width:508px; display:inline-block; background:#ffffff; text-align:left; padding:30px; box-sizing:border-box; border:2px solid #9ea6b1;}*/
/*#popup_booth .cell .popup .tit {margin-bottom:20px;}*/
/*#popup_booth .cell .popup .tit p {font-size:18px; color:#000000;}*/
/*#popup_booth .cell .popup .txt_area p {font-size:14px; color:#737373; letter-spacing:-1px; line-height:24px;}*/
/*#popup_booth .cell .popup .txt_area p strong {color:#ff0000; font-weight:400;}*/

#popup_mouse {display:none; position:absolute; top:45px; right:-402px; z-index:100;}
#popup_mouse.type2 {top:45px; right:20px;}
#popup_mouse.type3 {top:123px; right:75px;}
#popup_mouse.type4 {top:63px; right:75px;}
#popup_mouse.type5 {top:564px; right:122px;}
#popup_mouse.on {display:block;}
#popup_mouse .cell {text-align:center;}
#popup_mouse .cell .popup {width:478px; display:inline-block; background:#ffffff; text-align:left; padding:15px; box-sizing:border-box; border:2px solid #9ea6b1;}
#popup_mouse .cell .popup .tit {margin-bottom:20px;}
#popup_mouse .cell .popup .tit p {font-size:14px; color:#000000;}
#popup_mouse .cell .popup .txt_area p {font-size:12px; color:#737373; letter-spacing:-1px; line-height:24px;}
#popup_mouse .cell .popup .txt_area p strong {color:#ff0000; font-weight:400;}

.popup_explan {display:none; position:absolute; top:45px; right:20px; z-index:100; }
.popup_explan.type2 {top:45px; right:20px;}
.popup_explan.on {display:block;}
.popup_explan {text-align:center;}
.popup_explan .popup {width:478px; display:inline-block; background:#ffffff;}
.popup_explan .popup .pop_header {height:50px; line-height:61px; padding:0 20px; box-sizing:border-box; position:relative; background:#2a2a2a; text-align:left;}
.popup_explan .popup .pop_header .tit {font-size:18px; color:#ffffff;}
.popup_explan .popup .pop_header .close {position:absolute; top:20px; right:30px;}
.popup_explan .popup .pop_header .close a {width:21px; height:21px; display:block;}
.popup_explan .popup .pop_header .close a img {width:100%;}
.popup_explan .popup .notice {padding:30px; box-sizing:border-box; border:2px solid #9ea6b1; border-top:none;}
.popup_explan .popup .notice .tit {font-size:18px; color:#000000; text-align:center; padding-bottom:30px; border-bottom:2px solid #353535;}
.popup_explan .popup .notice .text_area {}
.popup_explan .popup .notice .text_area .txt {height:120px; font-size:12px; color:#737373; padding:15px 5px; overflow-y:auto; border:1px solid #e4e6e9; text-align:left; overflow-y:auto;}
/* //popup */

#wrap {width:100%; min-width:1024px; background:#eeeef0; position:relative; overflow:hidden;}

#header {width:100%; background:#ffffff;}
#header .header_inner {width:960px; height:65px; margin:0 auto; position:relative;}
#header .header_inner .logo {position:absolute; top:10px; left:0;}
#header .header_inner .logo a {display:block;}
#header .header_inner .logo a img {}

#header .header_inner .gnb {overflow:hidden; position:absolute; top:22px; left:188px;}
#header .header_inner .gnb li {float:left; margin-left:36px;}
#header .header_inner .gnb li:first-child {margin-left:0;}
#header .header_inner .gnb li a {font-size:16px; color:#222222; font-weight:900; display:block;}

#header .header_inner .utils {overflow:hidden; position:absolute; top:33px; right:0;}
#header .header_inner .utils li {float:left; background:url(../../images/common/utils_line.gif) left center no-repeat; padding:0 10px;}
#header .header_inner .utils li:first-child {background:none; padding:0 10px 0 0;}
#header .header_inner .utils li a {font-size:11px; color:#717171; display:block;}

#footer {width:100%; background:#ffffff; border-top:1px solid #dddde4;}
#footer .footer_inner {width:960px; height:108px; margin:0 auto; padding-top:40px; box-sizing:border-box; position:relative; overflow:hidden;}
#footer .footer_inner .info {float:left;}
#footer .footer_inner .info .address {}
#footer .footer_inner .info .address span {font-size:12px; color:#a9a9a9;}
#footer .footer_inner .info .copyright {font-size:12px; color:#a9a9a9;}
#footer .footer_inner .fot_logo {float:right;}
#footer .footer_inner .fot_logo img {float:left;}
#footer .footer_inner .fot_logo img:first-child {margin-right:25px;}

#container {width:100%;}
#container .contents {width:960px; margin:0 auto;}
.main_visual {}
.main_visual .visual_inner {width:960px; height:566px; margin:0 auto; position:relative;}
.main_visual .visual_inner .main_img {margin:0 -830px;}
.main_visual .visual_inner .info {position:absolute; top:168px; left:-62px;}
.main_visual .visual_inner .info .title {margin-bottom:0;}
.main_visual .visual_inner .info .text {}
/*임시 ★★*/
.main_visual .visual_inner01 {width:960px; height:auto; margin:0 auto; position:relative;}
.main_visual .visual_inner01 .main_img {margin:0 -830px;}
.main_visual .visual_inner01 .info01 {position:absolute; top:60px;}
.main_visual .visual_inner01 .info01 .title {margin-bottom:0;font-size: 50px;font-family: 'Nanum Gothic', sans-serif;color: #000;letter-spacing:-2px;}
.main_visual .visual_inner01 .info01 .text {margin-top: 20px;font-size: 18px;font-family: 'Nanum Gothic', sans-serif;color: #000;letter-spacing:-0.5px;font-weight: 700;}

.main_visual .visual_inner .ap_form {position:absolute; top:18px; right:0;}
.main_visual .visual_inner .ap_form li {display:table; margin-top:10px; background:url(../../images/main/visual_white_bg.png) 0 0 no-repeat;}
/* .main_visual .visual_inner .ap_form li {display:table; margin-top:10px; background:url(../../images/main/visual_gray_bg.png) 0 0 no-repeat;} */
.main_visual .visual_inner .ap_form li:first-child {margin-top:0;}
/* .main_visual .visual_inner .ap_form li.on {background:url(../../images/main/visual_red_bg.png) 0 0 no-repeat;} */
.main_visual .visual_inner .ap_form li a {display:table-cell; vertical-align:middle; width:241px; height:80px; text-align:center;}
.main_visual .visual_inner .ap_form li a .text {display:block; font-size:32px; font-weight:900; color:#000000; line-height:24px;}

.reference {}
.reference .reference_inner {width:960px; margin:0 auto; overflow:hidden; padding:250px 0 20px 0;}
.reference .reference_inner .left {width:148px; height:237px; padding:38px 12px 0 0; box-sizing:border-box; float:left; background:url(../../images/main/left_bg.png) 0 0 no-repeat;}
.reference .reference_inner .left span {display:block; text-align:center; font-size:24px; color:#ffffff;}

.reference .reference_inner .right {float:right;}
.reference .reference_inner .right .information {overflow:hidden;}
.reference .reference_inner .right .information li {width:797px; height:77px; background:url(../../images/main/information_bg.png) 0 0 no-repeat; margin-top:5px; display:table;}
.reference .reference_inner .right .information li:first-child {margin-top:0;}
.reference .reference_inner .right .information li .info_l {width:228px; display:table-cell; vertical-align:middle; background:url(../../images/common/info_line.gif) center right no-repeat; padding-left:20px; box-sizing:border-box;}
.reference .reference_inner .right .information li .info_l span {font-size:18px; color:#000000; font-weight:700; display:block; background:url(../../images/common/ico_bullet.png) center left no-repeat; padding-left:15px;}

.reference .reference_inner .right .information li .info_r {display:table-cell; vertical-align:middle; padding-left:20px;}
.reference .reference_inner .right .information li .info_r .t_area {margin-bottom:10px; overflow:hidden; }
.reference .reference_inner .right .information li .info_r .t_area span {font-size:14px; color:#666666; font-weight:700; background:url(../../images/common/t_area_line.gif) left center no-repeat; padding-left:10px; float:left;}
.reference .reference_inner .right .information li .info_r .t_area span:first-child {background:none; padding-right:10px; padding-left:0;}

.reference .reference_inner .right .information li .info_r .b_area {}
.reference .reference_inner .right .information li .info_r .b_area span {display:block; font-size:14px; line-height:18px; color:#666666; background:url(../../images/common/ico_tel.png) left center no-repeat; padding-left:23px;}

.reference .reference_inner .information01 {font-family: 'Nanum Gothic', sans-serif;background-color: #eeeef0;width: 960px;}
.reference .reference_inner .information01 table {width: 960px;}
.reference .reference_inner .information01 table tr td {font-family: 'Nanum Gothic', sans-serif;background-color: #fff;height: 80px;text-align:center;border-bottom: 2px solid #eeeef0;font-size: 15px;}
.reference .reference_inner .information01 table tr td.tit01 {font-family: 'Nanum Gothic', sans-serif;background-color: #f37e00;color: #fff;font-weight: 900;font-size: 18px;}
.reference .reference_inner .information01 table tr td.tit02 {color: #333333;font-weight: 700;}
.reference .reference_inner .information01 table tr td.tit03 {font-family: 'Nanum Gothic', sans-serif;background-color: #35184E;color: #fff;font-weight: 900;font-size: 18px;}

.con_inner .dear {font-size:16px; color:#353535; font-weight:700; text-align:center; margin:30px 0;}
 

.applybox_wrap {}
.applybox_wrap .applybox{position: absolute;margin-top: -181px;width: 960px;}
.applybox_wrap .applybox:after {content:""; display: block; clear: both;}
.applybox_wrap .applybox li.box_bg:first-child {width: 480px; height: 500px;background-image:url("/join/2024/images/main/box_img_01.svg"); background-position: right 20% bottom 20%; background-repeat: no-repeat; background-color: #8F2281;}	 
.applybox_wrap .applybox li.box_bg {float: left;width: 480px; height: 500px;background-image:url("/join/2024/images/main/box_img_02.svg"); background-position: right 3.5% bottom 20%; background-repeat: no-repeat; background-color: #5A2A7B;}	 
.applybox_wrap .applybox li.box_bg .box_cont {padding-left: 30px;padding-top: 10px;font-family: 'Nanum Gothic', sans-serif;}
.applybox_wrap .applybox li.box_bg .box_cont h3 {font-size: 32px;font-weight: 700;color: #fff;font-family: 'Nanum Gothic', sans-serif;letter-spacing:-1px; text-shadow: 0 1px 3px rgb(0 0 0 / 40%);}	
.applybox_wrap .applybox li.box_bg .box_cont .applybtn01 {display: block;margin-top: 15px; width: 254px;padding: 8px 12px;border:2px solid #fff; color: #fff;text-align:left;font-family: 'Nanum Gothic', sans-serif;font-size: 16px;font-weight:bold;}
.applybox_wrap .applybox li.box_bg .box_cont .applybtn02 {margin-top: 25px;}
.applybox_wrap .applybox li.box_bg .box_cont .applybtn02 a{display: block; margin-top: 4px;width: 280px;padding: 8px 0;border:1px solid #381A4C; color: #fff;text-align:left; background: #381A4C url('/join/2021/images/main/bulit01.png')no-repeat 260px;}
.applybox_wrap .applybox li.box_bg .box_cont .applybtn02 a span {margin-left: 12px;font-family: 'Nanum Gothic', sans-serif;font-size: 17px;}
.applybox_wrap .applybox li.box_bg .box_cont .applybtn02 ul {position:absolute;margin-top:-58px;right: 20px;opacity:0;transition: all 0.3s;}
.applybox_wrap .applybox li.box_bg .box_cont .applybtn02 ul li {display: block;    margin-top: 5px;    width: 125px;    padding: 5px 0;    border: 3px solid #fff;    color: #fff;    text-align: left;     background: #353944  url('http://www.innotech.or.kr/join/2019/images/main/bulit01.png')no-repeat 100px;text-align:center;font-weight:700;}
.box_cont ul li:hover ul{opacity:1 !important;}

/* intervention */	
.con_inner {margin:50px 0; background:#ffffff; padding:30px;}
.con_inner.type2 {margin:0;}
.con_inner.type3 {padding:30px 30px 60px;}
.con_inner .form_title {line-height:22px;}
.con_inner .form_title .tit {font-size:22px; color:#353535; font-weight:700; border-bottom:2px solid #353535; padding-bottom:20px;}

.con_inner .form_title.type2 {border-bottom:2px solid #353535; overflow:hidden; padding-bottom:20px;}
.con_inner .form_title.type2 .tit {font-size:22px; color:#353535; font-weight:700; border-bottom:none; padding-bottom:0; float:left;}
.con_inner .form_title.type2 .txt {font-size:14px; color:#737373; float:right;}
.con_inner .form_title.type2 .txt_01 {font-size:14px; color:#0000ff; float:left;}

.con_inner .application_form .form_table {}
.con_inner .application_form .form_table tbody {}
.con_inner .application_form .form_table tbody tr {}

.con_inner .application_form .form_table tbody tr th {height:35px; vertical-align:middle; padding:10px 0 10px 20px; background:#f4f7f9; font-size:13px; color:#000000; border-bottom:1px solid #e4e6e9; border-right:1px solid #e4e6e9;}
.con_inner .application_form .form_table tbody tr th .title_area {text-align:left; overflow:hidden;}
.con_inner .application_form .form_table tbody tr th .title_area .star {float:left; margin-right:5px;}
.con_inner .application_form .form_table tbody tr th .title_area .title {float:left; line-height:18px;}
.con_inner .application_form .form_table tbody tr td {height:35px; vertical-align:middle; padding:10px 0 10px 20px; background:#ffffff; font-size:13px; color:#737373; text-align:left; border-bottom:1px solid #e4e6e9; position:relative;}
.con_inner .application_form .form_table tbody tr td {height:35px; vertical-align:middle; padding:10px 0 10px 20px; background:#ffffff; font-size:13px; color:#737373; text-align:left; border-bottom:1px solid #e4e6e9; position:relative;}
.con_inner .application_form .form_table tbody tr td div input[type=text] {width:257px;}

.con_inner .application_form .form_table tbody tr.radio {}
.con_inner .application_form .form_table tbody tr.radio th {height:43px; padding:0 0 0 20px;}
.con_inner .application_form .form_table tbody tr.radio td {height:43px; padding:0 0 0 20px;}
.con_inner .application_form .form_table tbody tr td .exhibit_hall {overflow:hidden;}
.con_inner .application_form .form_table tbody tr td .exhibit_hall label {float:left; margin-left:25px;}
.con_inner .application_form .form_table tbody tr td .exhibit_hall label:first-child {margin-left:0;}
.con_inner .application_form .form_table tbody tr td .exhibit_hall label input[type=radio] {vertical-align:middle; margin-right:10px;}

.con_inner .application_form .form_table tbody tr td .technical {overflow:hidden; height:44px; line-height:44px ;}
.con_inner .application_form .form_table tbody tr td .technical label {float:left; margin-left:20px;}
.con_inner .application_form .form_table tbody tr td .technical label:first-child {margin-left:0;}
.con_inner .application_form .form_table tbody tr td .technical label input[type=radio] {vertical-align:middle; margin-right:10px;}
.con_inner .application_form .form_table tbody tr td .technical input[type=text] {width:283px; margin:5px 0 4px 14px;}

.con_inner .application_form .form_table tbody tr td .company {overflow:hidden;}
.con_inner .application_form .form_table tbody tr td .company input[type=text] {width:190px; float:left;}
.con_inner .application_form .form_table tbody tr td .company .btn_over {float:left; margin-left:10px;}
.con_inner .application_form .form_table tbody tr td .company .btn_over a {width:60px; height:35px; line-height:35px; display:block; background:#9ea6b1; text-align:center;}
.con_inner .application_form .form_table tbody tr td .company .btn_over a span {font-size:12px; font-weight:700; color:#fefefe; background:url(../../images/common/explan_ico.png) center right no-repeat; padding-right:15px;}
.con_inner .application_form .form_table tbody tr td .company .btn_over a + #popup_mouse {display:none;}
.con_inner .application_form .form_table tbody tr td .company .btn_over a:hover + #popup_mouse {display:block;}
.con_inner .application_form .form_table tbody tr td .company .btn_over a img {}

.con_inner .application_form .form_table tbody tr td .business input[type=text] {width:257px; font-size:12px;}
.con_inner .application_form .form_table tbody tr td .business {}

.con_inner .application_form .form_table tbody tr td .corporate_num {overflow:hidden;}
.con_inner .application_form .form_table tbody tr td .corporate_num .slice {width:4px; line-height:35px; float:left; margin:0 8px; color:#989898;}
.con_inner .application_form .form_table tbody tr td .corporate_num input[type=text] {width:85px; float:left;}
.con_inner .application_form .form_table tbody tr td .corporate_num .btn_over {float:left; margin-left:10px;}
.con_inner .application_form .form_table tbody tr td .corporate_num .btn_over a {width:60px; height:35px; line-height:35px; display:block; background:#9ea6b1; text-align:center;}
.con_inner .application_form .form_table tbody tr td .corporate_num .btn_over a span {font-size:12px; font-weight:700; color:#fefefe; background:url(../../images/common/explan_ico.png) center right no-repeat; padding-right:15px;}
.con_inner .application_form .form_table tbody tr td .corporate_num .btn_over a + #popup_mouse {display:none;}
.con_inner .application_form .form_table tbody tr td .corporate_num .btn_over a:hover + #popup_mouse {display:block;}
.con_inner .application_form .form_table tbody tr td .corporate_num .btn_over a img {}

.con_inner .application_form .form_table tbody tr td .incorporation {overflow:hidden;}
.con_inner .application_form .form_table tbody tr td .incorporation input[type=text] {width:190px; float:left; margin-right:10px;}
.con_inner .application_form .form_table tbody tr td .incorporation input[type=button] {width:35px; height:35px; text-indent:-9999px; background:url(../../images/common/btn_calendar.gif) 0 0 no-repeat; border:none; float:left;}

.con_inner .application_form .form_table tbody tr td .tell {overflow:hidden;}
.con_inner .application_form .form_table tbody tr td .tell select {width:72px; float:left;}
.con_inner .application_form .form_table tbody tr td .tell span {width:4px; line-height:35px; float:left; margin:0 8px; color:#989898;}
.con_inner .application_form .form_table tbody tr td .tell input[type=text] {width:72px; float:left;}

.con_inner .application_form .form_table tbody tr td .fax {overflow:hidden;}
.con_inner .application_form .form_table tbody tr td .fax select {width:72px; float:left;}
.con_inner .application_form .form_table tbody tr td .fax span {width:4px; line-height:35px; float:left; margin:0 8px; color:#989898;}
.con_inner .application_form .form_table tbody tr td .fax input[type=text] {width:72px; float:left;}

.con_inner .application_form .form_table tbody tr td .tell_eng {overflow:hidden;}
.con_inner .application_form .form_table tbody tr td .tell_eng input[type=text] {width:72px; float:left;}
.con_inner .application_form .form_table tbody tr td .tell_eng span {width:4px; line-height:35px; float:left; margin:0 8px; color:#989898;}

.con_inner .application_form .form_table tbody tr td .fax_eng {overflow:hidden;}
.con_inner .application_form .form_table tbody tr td .fax_eng input[type=text] {width:72px; float:left;}
.con_inner .application_form .form_table tbody tr td .fax_eng span {width:4px; line-height:35px; float:left; margin:0 8px; color:#989898;}

.con_inner .application_form .form_table tbody tr.location td {padding:0;}
.con_inner .application_form .form_table tbody tr.location td table {}
.con_inner .application_form .form_table tbody tr.location td table tbody {}
.con_inner .application_form .form_table tbody tr.location td table tbody tr {}
.con_inner .application_form .form_table tbody tr.location td table tbody tr th {background:#fbfcfd; border-bottom:none; border-top:1px solid #e4e6e9; border-right:none;}
.con_inner .application_form .form_table tbody tr.location td table tbody tr td {border-bottom:none; border-top:1px solid #e4e6e9; padding-left:20px;}
.con_inner .application_form .form_table tbody tr.location td table tbody tr:first-child th {border-top:none;}
.con_inner .application_form .form_table tbody tr.location td table tbody tr:first-child td {border-top:none;}

.con_inner .application_form .form_table tbody tr.location td table tbody tr td .adress {padding:10px 0;}
.con_inner .application_form .form_table tbody tr.location td table tbody tr td .adress .info {margin-top:10px;}
.con_inner .application_form .form_table tbody tr.location td table tbody tr td .adress .info01 {margin-top:10px;}
.con_inner .application_form .form_table tbody tr.location td table tbody tr td .adress .info input[type=text] {width:573px;}
.con_inner .application_form .form_table tbody tr.location td table tbody tr td .adress .info.box1 {margin-top:0; overflow:hidden;}
.con_inner .application_form .form_table tbody tr.location td table tbody tr td .adress .info.box1 input[type=text] {width:190px; float:left; margin-right:10px;}
.con_inner .application_form .form_table tbody tr.location td table tbody tr td .adress .info.box1 a {width:101px; height:35px; line-height:35px; background:#9ea6b1; display:block; text-align:center; float:left;}
.con_inner .application_form .form_table tbody tr.location td table tbody tr td .adress .info.box1 a span {font-size:12px; font-weight:700; color:#fefefe;}

.con_inner .application_form .form_table tbody tr.location td table tbody tr td .company_adress_eng {}
.con_inner .application_form .form_table tbody tr.location td table tbody tr td .company_adress_eng input[type=text] {width:573px;}

.con_inner .application_form .form_table tbody tr.location td .factory_adress_eng {}
.con_inner .application_form .form_table tbody tr.location td .factory_adress_eng input[type=text] {width:572px;}

.con_inner .application_form .form_table tbody tr td .main_product {overflow:hidden;}
.con_inner .application_form .form_table tbody tr td .main_product input[type=text] {width:190px; float:left;}
.con_inner .application_form .form_table tbody tr td .main_product .btn_over {float:left; margin-left:10px;}
.con_inner .application_form .form_table tbody tr td .main_product .btn_over a {width:60px; height:35px; line-height:35px; display:block; background:#9ea6b1; text-align:center;}
.con_inner .application_form .form_table tbody tr td .main_product .btn_over a span {font-size:12px; font-weight:700; color:#fefefe; background:url(../../images/common/explan_ico.png) center right no-repeat; padding-right:15px;}
.con_inner .application_form .form_table tbody tr td .main_product .btn_over a + #popup_mouse {display:none;}
.con_inner .application_form .form_table tbody tr td .main_product .btn_over a:hover + #popup_mouse {display:block;}
.con_inner .application_form .form_table tbody tr td .main_product .btn_over a img {}

.con_inner .application_form .form_table tbody tr td .product {overflow:hidden;}
.con_inner .application_form .form_table tbody tr td .product textarea {width:581px; height: 50px; float:left; margin-right:10px; padding:0;}
.con_inner .application_form .form_table tbody tr td .product .text_limit {height:79px; float:left; display:table; margin-right:30px;}
.con_inner .application_form .form_table tbody tr td .product .text_limit_2 {float:left; display:table; margin-right:30px;}
.con_inner .application_form .form_table tbody tr td .product .text_limit span {font-size:12px; color:#000000; display:table-cell; vertical-align:bottom;}
.con_inner .application_form .form_table tbody tr td .product .btn {float:left;}
.con_inner .application_form .form_table tbody tr td .product .btn .btn_over {float:left;}
.con_inner .application_form .form_table tbody tr td .product .btn .btn_over a {width:60px; height:35px; line-height:35px; display:block; background:#9ea6b1; text-align:center;}
.con_inner .application_form .form_table tbody tr td .product .btn .btn_over a span {font-size:12px; font-weight:700; color:#fefefe; background:url(../../images/common/explan_ico.png) center right no-repeat; padding-right:15px;}
.con_inner .application_form .form_table tbody tr td .product .btn .btn_over a + #popup_mouse {display:none;}
.con_inner .application_form .form_table tbody tr td .product .btn .btn_over a:hover + #popup_mouse {display:block;}
.con_inner .application_form .form_table tbody tr td .product .btn .btn_over a img {}
.con_inner .application_form .form_table tbody tr td .product.type2 textarea {height:115px;}
.con_inner .application_form .form_table tbody tr td .product.type2 .text_limit {height:79px; float:left; display:table; margin-right:23px;}

.con_inner .application_form .form_table tbody tr td .product_eng {overflow:hidden;}
.con_inner .application_form .form_table tbody tr td .product_eng textarea {width:581px; height:115px;  float:left; margin-right:10px;}
.con_inner .application_form .form_table tbody tr td .product_eng .text_limit {height:79px; float:left; display:table;}
.con_inner .application_form .form_table tbody tr td .product_eng .text_limit span {font-size:12px; color:#000000; display:table-cell; vertical-align:bottom;}

.con_inner .application_form .form_table tbody .booth {}
.con_inner .application_form .form_table tbody .booth th {padding:0; height:55px;}
.con_inner .application_form .form_table tbody .booth th.booth_area {padding-left:22px; border-right:1px solid #e4e6e9;}

.con_inner .application_form .form_table tbody .booth td {padding:0;}
.con_inner .application_form .form_table tbody .booth td table {}
.con_inner .application_form .form_table tbody .booth td table tbody {}
.con_inner .application_form .form_table tbody .booth td table tbody tr {}
.con_inner .application_form .form_table tbody .booth td table tbody tr th {background:#fbfcfd; text-align:center; border-right:1px solid #e4e6e9; border-left:1px solid #e4e6e9; border-bottom:none;}
.con_inner .application_form .form_table tbody .booth td table tbody tr th:first-child {border-left:none;}
.con_inner .application_form .form_table tbody .booth td table tbody tr th.last {border-right:none; border-left:1px solid #e4e6e9;}
.con_inner .application_form .form_table tbody .booth td table tbody tr td {border-bottom:none;}
.con_inner .application_form .form_table tbody .booth td table tbody tr td {line-height:35px; padding-left:20px;}
.con_inner .application_form .form_table tbody .booth td table tbody tr td input[type=text] {width:95px; float:left; margin-right:5px;}
.con_inner .application_form .form_table tbody .booth td table tbody tr td .txt {float:left; margin-right:11px;}
.con_inner .application_form .form_table tbody .booth td table tbody tr td .btn_over {float:left; padding:0;}
.con_inner .application_form .form_table tbody .booth td table tbody tr td .btn_over a {width:60px; height:35px; line-height:35px; display:block; background:#9ea6b1; text-align:center;}
.con_inner .application_form .form_table tbody .booth td table tbody tr td .btn_over a span {font-size:12px; font-weight:700; color:#fefefe; background:url(../../images/common/explan_ico.png) center right no-repeat; padding-right:15px;}
.con_inner .application_form .form_table tbody .booth td table tbody tr td .btn_over a + #popup_mouse {display:none;}
.con_inner .application_form .form_table tbody .booth td table tbody tr td .btn_over a:hover + #popup_mouse {display:block;}
.con_inner .application_form .form_table tbody .booth td table tbody tr td .btn_over a img {}

.con_inner .application_form .form_table tbody .booth_deposit {}
.con_inner .application_form .form_table tbody .booth_deposit td {padding:15px 0;}
.con_inner .application_form .form_table tbody .booth_deposit td .booth_text_area {}
.con_inner .application_form .form_table tbody .booth_deposit td .booth_text_area .tit {font-size:14px; color:#2a2a2a; font-weight:700; margin-bottom:10px;}
.con_inner .application_form .form_table tbody .booth_deposit td .booth_text_area .info_01 {overflow:hidden; margin-bottom:12px;}
.con_inner .application_form .form_table tbody .booth_deposit td .booth_text_area .info_01 span {font-size:12px; color:#2a2a2a; float:left; margin-left:20px;}
.con_inner .application_form .form_table tbody .booth_deposit td .booth_text_area .info_01 span:first-child {margin-left:0;}

.con_inner .application_form .form_table tbody .booth_deposit td .booth_text_area .info_02 {}
.con_inner .application_form .form_table tbody .booth_deposit td .booth_text_area .info_02 p {display:table; font-size:12px; color:#737373; line-height:20px;}
.con_inner .application_form .form_table tbody .booth_deposit td .booth_text_area .info_02 p span {display:table-cell; vertical-align:top;}

.con_inner .application_form .form_table tbody .costumer {}
.con_inner .application_form .form_table tbody .costumer th {}
.con_inner .application_form .form_table tbody .costumer td {padding:0;}
.con_inner .application_form .form_table tbody .costumer td table {}
.con_inner .application_form .form_table tbody .costumer td table tbody {}
.con_inner .application_form .form_table tbody .costumer td table tbody tr {}
.con_inner .application_form .form_table tbody .costumer td table tbody tr th {height:35px; background:#fbfcfd; border-bottom:none; border-top:1px solid #e4e6e9; border-right:none;}
.con_inner .application_form .form_table tbody .costumer td table tbody tr td {height:35px; padding-left:20px; border-bottom:none; border-top:1px solid #e4e6e9;}
.con_inner .application_form .form_table tbody .costumer td table tbody tr:first-child th {border-top:none;}
.con_inner .application_form .form_table tbody .costumer td table tbody tr:first-child td {border-top:none;}
.con_inner .application_form .form_table tbody .costumer td table tbody tr td div input[type=text] {width:239px;}

.con_inner .application_form .form_table tbody .costumer td table tbody tr td .email {overflow:hidden;}
.con_inner .application_form .form_table tbody .costumer td table tbody tr td .email input[type=text] {width:117px; float:left;}
.con_inner .application_form .form_table tbody .costumer td table tbody tr td .email input[type=text]:first-child {width:90px;}
.con_inner .application_form .form_table tbody .costumer td table tbody tr td .email span {font-size:14px; color:#737373; display:block; line-height:35px; float:left; margin:0 10px;}

.con_inner .application_form .form_table tbody .costumer td table tbody tr td .tell_direct {overflow:hidden;}
.con_inner .application_form .form_table tbody .costumer td table tbody tr td .tell_direct select {width:72px; float:left;}
.con_inner .application_form .form_table tbody .costumer td table tbody tr td .tell_direct span {line-height:35px; float:left; margin:0 8px;}
.con_inner .application_form .form_table tbody .costumer td table tbody tr td .tell_direct input[type=text] {width:72px; float:left;}

.con_inner .application_form .form_table tbody .costumer td table tbody tr td .cellphone {overflow:hidden;}
.con_inner .application_form .form_table tbody .costumer td table tbody tr td .cellphone select {float:left;}
.con_inner .application_form .form_table tbody .costumer td table tbody tr td .cellphone span {line-height:35px; float:left; margin:0 8px;}
.con_inner .application_form .form_table tbody .costumer td table tbody tr td .cellphone input[type=text] {float:left;}

.con_inner .application_form .form_table tbody tr td .password {line-height:35px;}
.con_inner .application_form .form_table tbody tr td .password input[type=password] {width:258px; float:left; margin-right:12px;}
.con_inner .application_form .form_table tbody tr td .password span {font-size:12px; color:#737373; float:left;}

.con_inner .application_form .form_table tbody .notice {}
.con_inner .application_form .form_table tbody .notice td {padding:50px 0 30px 0;}
.con_inner .application_form .form_table tbody .notice td .info_area {text-align:center;}
.con_inner .application_form .form_table tbody .notice td .info_area .txt_01 {font-size:14px; color:#737373; margin-bottom:30px;}
.con_inner .application_form .form_table tbody .notice td .info_area .btn_down {width:210px; height:34px; margin:0 auto; line-height:34px; display:inline-block; text-align:center; margin-bottom:30px; background:#2a2a2a;}
.con_inner .application_form .form_table tbody .notice td .info_area .btn_down span {color:#fefefe; font-weight:700;}
.con_inner .application_form .form_table tbody .notice td .info_area .txt_02 {font-size:14px; color:#737373; margin-bottom:30px;}
.con_inner .application_form .form_table tbody .notice td .info_area .days {font-size:14px; color:#000000; margin-bottom:30px;}
.con_inner .application_form .form_table tbody .notice td .info_area .info {width: 900px;height: 65px;}
.con_inner .application_form .form_table tbody .notice td .info_area .info .inner {width:586px; margin:0 auto; margin-bottom:30px; overflow:hidden;}
.con_inner .application_form .form_table tbody .notice td .info_area .info .inner .institution {display:table; float:left; margin-right:33px;}
.con_inner .application_form .form_table tbody .notice td .info_area .info .inner .institution span {font-size:14px; color:#000000; display:table-cell; vertical-align:middle; padding-right:19px;}
.con_inner .application_form .form_table tbody .notice td .info_area .info .inner .institution input[type=text] {width:207px; display:table-cell; vertical-align:middle;}
.con_inner .application_form .form_table tbody .notice td .info_area .info .inner .ceo {display:table; float:left;}
.con_inner .application_form .form_table tbody .notice td .info_area .info .inner .ceo span {display:table-cell; vertical-align:middle; font-size:14px; color:#000000; padding-right:19px;}
.con_inner .application_form .form_table tbody .notice td .info_area .info .inner .ceo input[type=text] {width:157px; display:table-cell; vertical-align:middle;}
.con_inner .application_form .form_table tbody .notice td .info_area .txt_03 {font-size:16px; color:#353535; font-weight:700;}

.con_inner .application_form .rule {height:220px; padding:20px 0; box-sizing:border-box; overflow-y:auto; border-bottom:1px solid #e4e6e9; margin-bottom:30px; border-top:2px solid #353535;} 
.con_inner .application_form .rule .tit {font-size:12px; color:#737373; margin-bottom:36px;}
.con_inner .application_form .rule .txt_area {}
.con_inner .application_form .rule .txt_area p {font-size:12px; color:#737373; line-height:24px;}

.con_inner .application_form .agreement {overflow:hidden; margin-bottom:30px;}
.con_inner .application_form .agreement label {float:right;}
.con_inner .application_form .agreement label input {}

.con_inner .btn_area {}
.con_inner .btn_area .btn_inner {width:458px; margin:0 auto; overflow:hidden;}
.con_inner .btn_area .btn_inner a {width:146px; height:39px; line-height:39px; float:left; margin-left:10px;}
.con_inner .btn_area .btn_inner a:first-child {margin-left:0;}
.con_inner .btn_area .btn_inner a .btn {font-size:16px; color:#ffffff; font-weight:700; display:block; text-align:center;}
.con_inner .btn_area .btn_inner a .gray {background:#9ea6b1;}
.con_inner .btn_area .btn_inner a .red {background:#eb1e12;}
.con_inner .btn_area .btn_inner a .dark {background:#2a2a2a;}

.con_inner .btn_area .btn_inner2 {width:358px; margin:0 auto; overflow:hidden;}
.con_inner .btn_area .btn_inner2 a {width:146px; height:39px; line-height:39px; float:left; margin-left:10px;}
.con_inner .btn_area .btn_inner2 a:first-child {margin-left:0;}
.con_inner .btn_area .btn_inner2 a .btn {font-size:16px; color:#ffffff; font-weight:700; display:block; text-align:center;}
.con_inner .btn_area .btn_inner2 a .gray {background:#9ea6b1;}
.con_inner .btn_area .btn_inner2 a .red {background:#eb1e12;}
.con_inner .btn_area .btn_inner2 a .dark {background:#2a2a2a;}


.con_inner .btn_area.type2 {}
.con_inner .btn_area.type2 .btn_inner {width:302px; margin:0 auto; overflow:hidden;}
.con_inner .btn_area.type2 .btn_inner a {width:146px; height:39px; line-height:39px; float:left; margin-left:10px;}
.con_inner .btn_area.type2 .btn_inner a:first-child {margin-left:0;}
.con_inner .btn_area.type2 .btn_inner a .btn {font-size:16px; color:#ffffff; font-weight:700; display:block; text-align:center;}
.con_inner .btn_area.type2 .btn_inner a .gray {background:#9ea6b1;}
.con_inner .btn_area.type2 .btn_inner a .dark {background:#2a2a2a;}

.con_inner .btn_area.type3 {}
.con_inner .btn_area.type3 .btn_inner {width:302px; margin:0 auto; overflow:hidden;}
.con_inner .btn_area.type3 .btn_inner a {width:146px; height:39px; line-height:39px; float:right; margin-right:50px;}
.con_inner .btn_area.type3 .btn_inner a:first-child {margin-left:0;}
.con_inner .btn_area.type3 .btn_inner a .btn {font-size:16px; color:#ffffff; font-weight:700; display:block; text-align:center;}
.con_inner .btn_area.type3 .btn_inner a .gray {background:#9ea6b1;}
.con_inner .btn_area.type3 .btn_inner a .dark {background:#2a2a2a;}
/* //intervention */

/* entry */
/* entry_technique_form */
.entry_technique_form {}
.entry_technique_form .technique {}
.entry_technique_form .technique .title {font-size:14px; color:#353535; font-weight:700; margin:40px 0 20px 0;}

.entry_technique_form .technique .form_table {border-top:1px solid #e4e6e9;}
.entry_technique_form .technique .form_table tbody {}
.entry_technique_form .technique .form_table tbody tr {}
.entry_technique_form .technique .form_table tbody tr th {height:35px; vertical-align:middle; padding:10px 0 10px 20px; background:#f4f7f9; font-size:14px; color:#000000; border-bottom:1px solid #e4e6e9; text-align:left; border-right:1px solid #e4e6e9; letter-spacing:-1px;}
.entry_technique_form .technique .form_table tbody tr th em {font-size:12px; color:#2a2a2a; font-weight:400;}
.entry_technique_form .technique .form_table tbody tr td {height:35px; vertical-align:middle; padding:10px 0 10px 20px; background:#ffffff; font-size:14px; color:#000000; text-align:left; border-bottom:1px solid #e4e6e9; letter-spacing:-1px; position:relative;}
.entry_technique_form .technique .form_table tbody tr.p_reset td {padding:0;}

.entry_technique_form .technique.area01 .form_table tbody tr td table.honcho  {}
.entry_technique_form .technique.area01 .form_table tbody tr td table.honcho  tbody {}
.entry_technique_form .technique.area01 .form_table tbody tr td table.honcho  tbody tr {}
.entry_technique_form .technique.area01 .form_table tbody tr td table.honcho  tbody tr th {font-size:14px; color:#000000; font-weight:400; background:#fbfcfd; border-bottom:none; border-right:none;}
.entry_technique_form .technique.area01 .form_table tbody tr td table.honcho  tbody tr td {border-bottom:none; padding:0 20px;}
.entry_technique_form .technique.area01 .form_table tbody tr td table.honcho  tbody tr:first-child th {border-bottom:1px solid #e4e6e9;}
.entry_technique_form .technique.area01 .form_table tbody tr td table.honcho  tbody tr:first-child td {border-bottom:1px solid #e4e6e9;}
.entry_technique_form .technique.area01 .form_table tbody tr td table.honcho  tbody tr td .technique_company {}
.entry_technique_form .technique.area01 .form_table tbody tr td table.honcho  tbody tr td .technique_company input[type=text] {width:239px;}
.entry_technique_form .technique.area01 .form_table tbody tr td table.honcho  tbody tr td .technique_period {}
.entry_technique_form .technique.area01 .form_table tbody tr td table.honcho  tbody tr td .technique_period input[type=text] {width:239px;}
.entry_technique_form .technique.area01 .form_table tbody tr td table.honcho  tbody tr td .technique_name {}
.entry_technique_form .technique.area01 .form_table tbody tr td table.honcho  tbody tr td .technique_name input[type=text] {width:239px;}
.entry_technique_form .technique.area01 .form_table tbody tr td table.honcho  tbody tr td .technique_cost {overflow:hidden;}
.entry_technique_form .technique.area01 .form_table tbody tr td table.honcho  tbody tr td .technique_cost input[type=text] {width:218px; float:left;}
.entry_technique_form .technique.area01 .form_table tbody tr td table.honcho  tbody tr td .technique_cost span {line-height:35px; float:right;}

.entry_technique_form .technique.area01 .form_table tbody tr td .comprise {overflow:hidden;}
.entry_technique_form .technique.area01 .form_table tbody tr td .comprise span {float:left; line-height:35px;}
.entry_technique_form .technique.area01 .form_table tbody tr td .comprise span input[type=text] {width:91px; margin:0 10px;}
.entry_technique_form .technique.area01 .form_table tbody tr td .comprise span.text_03 {}
.entry_technique_form .technique.area01 .form_table tbody tr td .comprise span.text_03 input[type=text] {width:264px; margin:0 0 0 10px;}
.entry_technique_form .technique.area01 .form_table tbody tr td .headcount {}
.entry_technique_form .technique.area01 .form_table tbody tr td .headcount input[type=text] {width:230px;}
.entry_technique_form .technique.area01 .form_table tbody tr td .sufficiency {overflow:hidden;}
.entry_technique_form .technique.area01 .form_table tbody tr td .sufficiency input[type=text] {width:236px; float:left; margin-right:10px;}
.entry_technique_form .technique.area01 .form_table tbody tr td .sufficiency span {line-height:35px; float:left;}
.entry_technique_form .technique.area01 .form_table tbody tr td .join_company {}
.entry_technique_form .technique.area01 .form_table tbody tr td .join_company input[type=text] {width:256px;}
.entry_technique_form .technique.area01 .form_table tbody tr td .develop_form {}
.entry_technique_form .technique.area01 .form_table tbody tr td .develop_form select {width:72px;}
.entry_technique_form .technique.area01 .form_table tbody tr td .patent_num {}
.entry_technique_form .technique.area01 .form_table tbody tr td .patent_num input[type=text] {width:256px; float:left;}
.entry_technique_form .technique.area01 .form_table tbody tr td .patent_num span {float:left; margin:0 10px; line-height:35px;}
.entry_technique_form .technique.area01 .form_table tbody tr td .product {overflow:hidden;}
.entry_technique_form .technique.area01 .form_table tbody tr td .product textarea {width:626px; height:100px; float:left; margin-right:20px;}

.entry_technique_form .technique.area01 .form_table tbody tr td .product input[type=text] {width:190px; float:left; margin-right:10px;}
.entry_technique_form .technique.area01 .form_table tbody tr td .product .btn_over {float:left;}
.entry_technique_form .technique.area01 .form_table tbody tr td .product .btn_over .explan_btn {width:60px; height:35px; line-height:35px; display:block; background:#9ea6b1; text-align:center;}
.entry_technique_form .technique.area01 .form_table tbody tr td .product .btn_over .explan_btn span {font-size:12px; font-weight:700; color:#fefefe; background:url(../../images/common/explan_ico.png) center right no-repeat; padding-right:15px;}
.entry_technique_form .technique.area01 .form_table tbody tr td .product .btn_over a + #popup_mouse {display:none;}
.entry_technique_form .technique.area01 .form_table tbody tr td .product .btn_over a:hover +#popup_mouse {display:block;}
.entry_technique_form .technique.area01 .form_table tbody tr td .product .btn_over a img {}

.entry_technique_form .technique.area01 .form_table tbody tr td .product.name {}
.entry_technique_form .technique.area01 .form_table tbody tr td .product.motive {}
.entry_technique_form .technique.area01 .form_table tbody tr td .product.use {}
.entry_technique_form .technique.area01 .form_table tbody tr td .product.point {}
.entry_technique_form .technique.area01 .form_table tbody tr td .product.summary {}
.entry_technique_form .technique.area01 .form_table tbody tr td .product.present {}

.entry_technique_form .technique.area02 {margin-bottom:15px;}
.entry_technique_form .technique.area02 .form_table tbody tr th {}
.entry_technique_form .technique.area02 .form_table tbody tr td {}
.entry_technique_form .technique.area02 .form_table tbody tr.entry th {background:#f4f7f9;}
.entry_technique_form .technique.area02 .form_table tbody tr.entry th.s_tit {border-right:none; background:#fbfcfd;}
.entry_technique_form .technique.area02 .form_table tbody tr.entry td {border-left:1px solid #e4e6e9;}
.entry_technique_form .technique.area02 .form_table tbody tr.entry td input[type=text] {width:111px; letter-spacing:-1px;}

.entry_technique_form .technique.area02 .form_table tbody tr td .text_box {overflow:hidden;}
.entry_technique_form .technique.area02 .form_table tbody tr td .text_box textarea {width:626px; height:100px; float:left; margin-right:20px;}
.entry_technique_form .technique.area02 .form_table tbody tr td .text_box .btn_over {float:left;}
.entry_technique_form .technique.area02 .form_table tbody tr td .text_box .btn_over .explan_btn {width:60px; height:35px; line-height:35px; display:block; background:#9ea6b1; text-align:center;}
.entry_technique_form .technique.area02 .form_table tbody tr td .text_box .btn_over .explan_btn span {font-size:12px; font-weight:700; color:#fefefe; background:url(../../images/common/explan_ico.png) center right no-repeat; padding-right:15px;}
.entry_technique_form .technique.area02 .form_table tbody tr td .text_box .btn_over a + #popup_mouse {display:none;}
.entry_technique_form .technique.area02 .form_table tbody tr td .text_box .btn_over a:hover +#popup_mouse {display:block;}
.entry_technique_form .technique.area02 .form_table tbody tr td .text_box .btn_over a img {}

.entry_technique_form .technique.area02 .form_table tbody tr td .file_box {overflow:hidden; margin-bottom:10px;}
.entry_technique_form .technique.area02 .form_table tbody tr td .file_box .file_name_box {width:613px; height:80px; padding:10px; box-sizing:border-box; overflow-y:auto; float:left; border:1px solid #e4e6e9; margin-right:10px;}
.entry_technique_form .technique.area02 .form_table tbody tr td .file_box .file_name_box .name {}
.entry_technique_form .technique.area02 .form_table tbody tr td .file_box .file_name_box .name span {display:block;}
.entry_technique_form .technique.area02 .form_table tbody tr td .file_box .btn_area {float:left;}
.entry_technique_form .technique.area02 .form_table tbody tr td .file_box .btn_area .btns {}
.entry_technique_form .technique.area02 .form_table tbody tr td .file_box .btn_area .btns:first-child {margin-bottom:10px; position:relative; overflow:hidden;}
.entry_technique_form .technique.area02 .form_table tbody tr td .file_box .btn_area .btns input[type=button] {width:83px; height:35px; font-size:12px; font-weight:700; color:#fefefe; background:#2a2a2a; line-height:35px; border:none;}
.entry_technique_form .technique.area02 .form_table tbody tr td .file_box .btn_area .btns input[type=file] {height:35px; font-size:22px; position:absolute; right:0; top:0; filter:alpha(opacity=0); opacity:0; z-index:10; cursor:pointer;}
.entry_technique_form .technique.area02 .form_table tbody tr td .file_box .btn_area .btns a {width:83px; height:35px; line-height:35px; display:block; background:#9ea6b1; text-align:center;}
.entry_technique_form .technique.area02 .form_table tbody tr td .file_box .btn_area .btns a span {font-size:12px; font-weight:700; color:#fefefe;}

.entry_technique_form .technique.area02 .form_table tbody tr td .file_size {overflow:hidden; margin-bottom:10px;}
.entry_technique_form .technique.area02 .form_table tbody tr td .file_size span {font-size:12px; float:left; line-height:35px; color:#737373;}
.entry_technique_form .technique.area02 .form_table tbody tr td .file_size input[type=text] {width:258px; float:left; margin-left:10px;}
.entry_technique_form .technique.area02 .form_table tbody tr td .maxmum {font-size:12px; color:#737373; margin-top:10px;}

.entry_technique_form .infortant {font-size:12px; color:#737373;}

/* //entry_technique_form */
/* entry_company_form */
.entry_company_form {}
.entry_company_form .company .title {font-size:18px; color:#353535; font-weight:700; margin:40px 0 20px 0;}
.entry_company_form .company .form_table {border-top:1px solid #e4e6e9;}
.entry_company_form .company .form_table thead {}
.entry_company_form .company .form_table thead th {height:55px; font-size:14px; color:#000000; text-align:center; background:#f4f7f9; border-bottom:1px solid #e4e6e9; border-left:1px solid #e4e6e9;}
.entry_company_form .company .form_table thead th:first-child {border-left:none;}
.entry_company_form .company .form_table tbody {}
.entry_company_form .company .form_table tbody tr {}
.entry_company_form .company .form_table tbody tr th {height:35px; vertical-align:middle; padding:10px 0 10px 20px; background:#f4f7f9; font-size:14px; color:#000000; text-align:left; letter-spacing:-1px; line-height:17px; border-bottom:1px solid #e4e6e9;}
.entry_company_form .company .form_table tbody tr th em {font-size:12px; color:#2a2a2a; font-weight:400;}
.entry_company_form .company .form_table tbody tr td {height:35px; vertical-align:middle; padding:10px 0 10px 20px; background:#ffffff; font-size:14px; color:#000000; text-align:left; letter-spacing:-1px; border-left:1px solid #e4e6e9; border-bottom:1px solid #e4e6e9;}
.entry_company_form .company .form_table tbody tr td:first-child {border-left:none;}

.entry_company_form .company.area01 .form_table tbody tr td .info {overflow:hidden;}
.entry_company_form .company.area01 .form_table tbody tr td .info span {font-size:14px; color:#000000; float:left; line-height:35px;}
.entry_company_form .company.area01 .form_table tbody tr td .info input[type=text] {width:192px; float:left; margin:0 10px;}

.entry_company_form .company.area01 .form_table tbody tr td .info.type2 {overflow:hidden;}
.entry_company_form .company.area01 .form_table tbody tr td .info.type2 input[type=text] {width:251px; float:left; margin:0 10px 0 0;}
.entry_company_form .company.area01 .form_table tbody tr td .info.type2 span {font-size:14px; color:#000000; float:left; line-height:35px;}

.entry_company_form .company.area01 .form_table tbody tr td .radio_box {}
.entry_company_form .company.area01 .form_table tbody tr td .radio_box label {display:block; font-size:14px; color:#737373; margin-top:8px; position:relative;}
.entry_company_form .company.area01 .form_table tbody tr td .radio_box label:first-child {margin-top:0;}
.entry_company_form .company.area01 .form_table tbody tr td .radio_box label input[type=radio] {vertical-align:middle; margin-right:10px;}

.entry_company_form .company.area02 {margin-bottom:40px;}
.entry_company_form .company.area02 .form_table {margin-bottom:15px;}
.entry_company_form .company.area02 .form_table tbody tr td input[type=text] {width:173px;}
.entry_company_form .company.area02 .form_table tbody tr td .info {overflow:hidden;}
.entry_company_form .company.area02 .form_table tbody tr td .info input[type=text] {float:left; margin-right:10px;}
.entry_company_form .company.area02 .form_table tbody tr td .info input[type=button] {width:35px; height:35px; text-indent:-9999px; background:url(../../images/common/form_calendar.gif) 0 0 no-repeat; border:none; float:left;}

.entry_company_form .company.area02 .add {display:block; text-align:center; margin-bottom:15px; overflow:hidden;}
.entry_company_form .company.area02 .add a {width:83px; height:34px; display:block; font-size:14px; font-weight:700; color:#fefefe; line-height:34px; background:#2a2a2a; float:right;}
.entry_company_form .company.area02 .notice {font-size:12px; color:#737373;}

.entry_company_form .prize_limit {margin-bottom:30px;}
.entry_company_form .prize_limit .tit {font-size:18px; color:#353535; font-weight:700; border-bottom:2px solid #353535; padding-bottom:20px;}
.entry_company_form .prize_limit .text_box {padding-top:20px; box-sizing:border-box; border-bottom:1px solid #e4e6e9;}
.entry_company_form .prize_limit .text_box .text_area {height:220px; font-size:12px; color:#737373; overflow-y:scroll;}
/* //entry_company_form */

/* entry_reward_form */
.entry_reward_form {}
.entry_reward_form .reward {}
.entry_reward_form .reward .form_table {border-top:1px solid #e4e6e9; margin-bottom:30px;}
.entry_reward_form .reward .form_table tbody {}
.entry_reward_form .reward .form_table tbody tr {}
.entry_reward_form .reward .form_table tbody tr th {height:35px; vertical-align:middle; padding:10px 0 10px 20px; background:#f4f7f9; font-size:14px; color:#000000; border-bottom:1px solid #e4e6e9; text-align:left; border-right:1px solid #e4e6e9;}
.entry_reward_form .reward .form_table tbody tr th em {font-size:12px; color:#2a2a2a; font-weight:400;}
.entry_reward_form .reward .form_table tbody tr td {height:35px; vertical-align:middle; padding:10px 0 10px 20px; background:#ffffff; font-size:14px; color:#000000; text-align:left; border-bottom:1px solid #e4e6e9; letter-spacing:-1px;}
.entry_reward_form .reward .form_table tbody tr.p_reset td {padding:0;}
.entry_reward_form .reward .form_table tbody tr th.reward_tit {height:23px; text-align:center; padding:10px 0;}
.entry_reward_form .reward .form_table tbody tr td.reward_check {height:23px; text-align:center; padding:10px 0;}

.entry_reward_form .reward.area01 {margin-bottom:40px;}
.entry_reward_form .reward.area01 .form_table tbody tr td .name {overflow:hidden;}
.entry_reward_form .reward.area01 .form_table tbody tr td .name span {line-height:35px; float:left; margin-left:10px;}
.entry_reward_form .reward.area01 .form_table tbody tr td .name span:first-child {margin-left:0;}
.entry_reward_form .reward.area01 .form_table tbody tr td .name span input[type=text] {width:95px; margin:0 10px;}
.entry_reward_form .reward.area01 .form_table tbody tr td .name span:first-child input[type=text] {margin:0;}
.entry_reward_form .reward.area01 .form_table tbody tr td .position {}
.entry_reward_form .reward.area01 .form_table tbody tr td .position input[type=text] {width:256px;}
.entry_reward_form .reward.area01 .form_table tbody tr td .registration_num {overflow:hidden;}
.entry_reward_form .reward.area01 .form_table tbody tr td .registration_num input[type=text] {width:116px; float:left;}
.entry_reward_form .reward.area01 .form_table tbody tr td .registration_num span {width:4px; line-height:35px; color:#989898; float:left; margin:0 10px;}
.entry_reward_form .reward.area01 .form_table tbody tr td .age {overflow:hidden;}
.entry_reward_form .reward.area01 .form_table tbody tr td .age span {float:left; line-height:35px;}
.entry_reward_form .reward.area01 .form_table tbody tr td .age input[type=text] {width:212px; float:left; margin:0 10px;}

.entry_reward_form .reward.area01 .form_table tbody tr td table {}
.entry_reward_form .reward.area01 .form_table tbody tr td table thead {}
.entry_reward_form .reward.area01 .form_table tbody tr td table thead th {height:44px; padding:0; text-align:center; border-right:none; border-left:1px solid #e4e6e9;}
.entry_reward_form .reward.area01 .form_table tbody tr td table thead th:first-child {border-left:none;}
.entry_reward_form .reward.area01 .form_table tbody tr td table tbody {}
.entry_reward_form .reward.area01 .form_table tbody tr td table tbody tr {}
.entry_reward_form .reward.area01 .form_table tbody tr td table tbody tr td {padding:10px 0 10px 20px; border-left:1px solid #e4e6e9; border-bottom:none; border-top:1px solid #e4e6e9;}
.entry_reward_form .reward.area01 .form_table tbody tr td table tbody tr:first-child td {border-top:none;}
.entry_reward_form .reward.area01 .form_table tbody tr td table tbody tr td:first-child {border-left:none;}

.entry_reward_form .reward.area01 .form_table tbody tr td table.adress_area  {}
.entry_reward_form .reward.area01 .form_table tbody tr td table.adress_area  tbody {}
.entry_reward_form .reward.area01 .form_table tbody tr td table.adress_area  tbody tr {}
.entry_reward_form .reward.area01 .form_table tbody tr td table.adress_area  tbody tr th {font-weight:400; background:#fbfcfd; border-bottom:none; border-top:1px solid #e4e6e9; border-right:none;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.adress_area  tbody tr td {padding:10px 0 10px 20px; border-bottom:none; border-top:1px solid #e4e6e9; text-align:left; border-left:none;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.adress_area  tbody tr:first-child th {border-top:none;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.adress_area  tbody tr:first-child td {border-top:none;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.adress_area  tbody tr td .company_adress {}
.entry_reward_form .reward.area01 .form_table tbody tr td table.adress_area  tbody tr td .company_adress .info {margin-top:10px;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.adress_area  tbody tr td .company_adress .info:first-child {overflow:hidden; margin-top:0;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.adress_area  tbody tr td .company_adress .info input[type=text] {width:569px;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.adress_area  tbody tr td .company_adress .info.box1 input[type=text] {width:216px; float:left; margin-right:10px;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.adress_area  tbody tr td .company_adress a {width:101px; height:35px; line-height:35px; background:#9ea6b1; display:block; text-align:center; float:left;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.adress_area  tbody tr td .company_adress a span {font-size:12px; font-weight:700; color:#fefefe;}
													   		                

.entry_reward_form .reward.area01 .form_table tbody tr td table.adress_area  tbody tr td .email {}
.entry_reward_form .reward.area01 .form_table tbody tr td table.adress_area  tbody tr td .email input[type=text] {width:569px;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.adress_area  tbody tr td .phone {overflow:hidden;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.adress_area  tbody tr td .phone input[type=text] {width:72px; float:left;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.adress_area  tbody tr td .phone span {width:4px; float:left; display:block; line-height:35px; color:#737373; margin:0 10px;}

.entry_reward_form .reward.area01 .form_table tbody tr td table.record tbody tr td .business_name {}
.entry_reward_form .reward.area01 .form_table tbody tr td table.record tbody tr td .business_name input[type=text] {width:161px;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.record tbody tr td .office {}
.entry_reward_form .reward.area01 .form_table tbody tr td table.record tbody tr td .office input[type=text] {width:161px;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.record tbody tr td .complete {overflow:hidden;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.record tbody tr td .complete input[type=text] {width:95px; float:left; margin-right:10px;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.record tbody tr td .complete input[type=button] {width:35px; height:35px; text-indent:-9999px; background:url(../../images/common/btn_calendar.gif) 0 0 no-repeat; border:none; float:left;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.record tbody tr td .su_fa {overflow:hidden;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.record tbody tr td .su_fa label {float:left;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.record tbody tr td .su_fa label:first-child {margin-right:20px;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.record tbody tr td .su_fa label input[type=radio] {font-size:14px; color:#737373; vertical-align:middle; margin-right:10px;}

.entry_reward_form .reward.area01 .form_table tbody tr td table.career tbody tr td .division {}
.entry_reward_form .reward.area01 .form_table tbody tr td table.career tbody tr td .division input[type=text] {width:95px;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.career tbody tr td .director {}
.entry_reward_form .reward.area01 .form_table tbody tr td table.career tbody tr td .director input[type=text] {width:95px;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.career tbody tr td .award_name {}
.entry_reward_form .reward.area01 .form_table tbody tr td table.career tbody tr td .award_name input[type=text] {width:253px;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.career tbody tr td .reward_days {overflow:hidden;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.career tbody tr td .reward_days input[type=text] {width:95px; float:left; margin-right:10px;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.career tbody tr td .reward_days input[type=button] {width:35px; height:35px; text-indent:-9999px; background:url(../../images/common/form_calendar.gif) 0 0 no-repeat; border:none; float:left;}

.entry_reward_form .reward.area01 .form_table tbody tr td table.disciplinary tbody tr td .institute {}
.entry_reward_form .reward.area01 .form_table tbody tr td table.disciplinary tbody tr td .institute input[type=text] {width:161px;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.disciplinary tbody tr td .content {}
.entry_reward_form .reward.area01 .form_table tbody tr td table.disciplinary tbody tr td .content input[type=text] {width:323px;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.disciplinary tbody tr td .days {overflow:hidden;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.disciplinary tbody tr td .days input[type=text] {width:95px; float:left; margin-right:10px;}
.entry_reward_form .reward.area01 .form_table tbody tr td table.disciplinary tbody tr td .days input[type=button] {width:35px; height:35px; text-indent:-9999px; background:url(../../images/common/form_calendar.gif) 0 0 no-repeat; border:none; float:left;}

.entry_reward_form .reward.area01 .btn_save {width:146px; height:40px; line-height:40px; margin:0 auto; background:#9ea6b1;}
.entry_reward_form .reward.area01.area01 .btn_save a {font-size:16px; font-weight:700; color:#ffffff; text-align:center; display:block;}

.entry_reward_form .reward.area02 {margin-bottom:50px;}
.entry_reward_form .reward.area02 .official {}
.entry_reward_form .reward.area02 .official .text_area {margin-bottom:30px;}
.entry_reward_form .reward.area02 .official .text_area .txt_01 {font-size:14px; color:#2a2a2a; font-weight:700; line-height:24px;}
.entry_reward_form .reward.area02 .official .text_area .txt_01 em {font-size:12px; color:#ff0000;}

.entry_reward_form .reward.area02 .official .notice {}
.entry_reward_form .reward.area02 .official .notice .data {}
.entry_reward_form .reward.area02 .official .notice .data .text_box {overflow:hidden; margin-bottom:15px;}
.entry_reward_form .reward.area02 .official .notice .data .text_box .tit {font-size:12px; color:#2a2a2a; font-weight:700; float:left; margin-right:10px; line-height:25px;}
.entry_reward_form .reward.area02 .official .notice .data .text_box .info  {float:left; overflow:hidden;}
.entry_reward_form .reward.area02 .official .notice .data .text_box .info span {font-size:12px; color:#2a2a2a; display:block; line-height:25px; float:left;}
.entry_reward_form .reward.area02 .official .notice .data .text_box .info img {margin:0 10px 0 5px; float:left;}

.entry_reward_form .reward.area02 .official .notice .data table {} 
.entry_reward_form .reward.area02 .official .notice .data table thead {}
.entry_reward_form .reward.area02 .official .notice .data table thead th {height:45px; background:#f4f7f9; border-left:1px solid #e4e6e9; border-bottom:1px solid #e4e6e9; border-top:1px solid #e4e6e9;}
.entry_reward_form .reward.area02 .official .notice .data table thead th:first-child {border-left:none;}
.entry_reward_form .reward.area02 .official .notice .data table tbody {} 
.entry_reward_form .reward.area02 .official .notice .data table tbody tr {}
.entry_reward_form .reward.area02 .official .notice .data table tbody tr td {height:56px; text-align:center; padding:0 20px; border-bottom:1px solid #e4e6e9; border-left:1px solid #e4e6e9;}
.entry_reward_form .reward.area02 .official .notice .data table tbody tr:first-child td:first-child {border-left:none;}

.entry_reward_form .reward.area02 .official .notice .data.box1 {margin-bottom:30px;}
.entry_reward_form .reward.area02 .official .notice .data.box1 table tbody tr td .days {overflow:hidden;}
.entry_reward_form .reward.area02 .official .notice .data.box1 table tbody tr td .days input[type=text] {width:177px; float:left; letter-spacing:-1px; margin-right:10px;}
.entry_reward_form .reward.area02 .official .notice .data.box1 table tbody tr td .days input[type=button] {width:35px; height:35px; text-indent:-9999px; background:url(../../images/common/btn_calendar.gif) 0 0 no-repeat; border:none; float:left;}
.entry_reward_form .reward.area02 .official .notice .data.box1 table tbody tr td .school {}
.entry_reward_form .reward.area02 .official .notice .data.box1 table tbody tr td .school input[type=text] {width:247px;}
.entry_reward_form .reward.area02 .official .notice .data.box1 table tbody tr td .major {}
.entry_reward_form .reward.area02 .official .notice .data.box1 table tbody tr td .major input[type=text] {width:208px;}
.entry_reward_form .reward.area02 .official .notice .data.box1 table tbody tr td .add_del {overflow:hidden;} 
.entry_reward_form .reward.area02 .official .notice .data.box1 table tbody tr td .add_del input[type=button] {width:25px; height:25px; text-indent:-9999px; background:url(../../images/common/btn_minus.gif) 0 0 no-repeat; border:none; margin-left:10px; float:left; line-height:56px;}
.entry_reward_form .reward.area02 .official .notice .data.box1 table tbody tr td .add_del input[type=button]:first-child {background:url(../../images/common/btn_plus.gif) 0 0 no-repeat; margin-left:0;}

.entry_reward_form .reward.area02 .official .notice .data.box2 {margin-bottom:30px;}
.entry_reward_form .reward.area02 .official .notice .data.box2 table tbody tr th {background:#f4f7f9; border-bottom:1px solid #e4e6e9;}
.entry_reward_form .reward.area02 .official .notice .data.box2 table tbody tr td {height:55px; text-align:center; padding:0 20px; border-bottom:1px solid #e4e6e9; border-left:1px solid #e4e6e9;}
.entry_reward_form .reward.area02 .official .notice .data.box2 table tbody tr:first-child td:first-child {border-left:none;}
.entry_reward_form .reward.area02 .official .notice .data.box2 table tbody tr td .days {overflow:hidden;}
.entry_reward_form .reward.area02 .official .notice .data.box2 table tbody tr td .days input[type=text] {width:177px; float:left; letter-spacing:-1px; margin-right:10px;}
.entry_reward_form .reward.area02 .official .notice .data.box2 table tbody tr td .days input[type=button] {width:35px; height:35px; text-indent:-9999px; background:url(../../images/common/btn_calendar.gif) 0 0 no-repeat; border:none; float:left;}
.entry_reward_form .reward.area02 .official .notice .data.box2 table tbody tr td .company {}
.entry_reward_form .reward.area02 .official .notice .data.box2 table tbody tr td .company input[type=text] {width:100px;}
.entry_reward_form .reward.area02 .official .notice .data.box2 table tbody tr td .field {} 
.entry_reward_form .reward.area02 .official .notice .data.box2 table tbody tr td .field input[type=text] {width:90px;}
.entry_reward_form .reward.area02 .official .notice .data.box2 table tbody tr td .incumbency {} 
.entry_reward_form .reward.area02 .official .notice .data.box2 table tbody tr td .incumbency input[type=text] {width:90px;}
.entry_reward_form .reward.area02 .official .notice .data.box2 table tbody tr td .responsibility {} 
.entry_reward_form .reward.area02 .official .notice .data.box2 table tbody tr td .responsibility input[type=text] {width:90px;}
.entry_reward_form .reward.area02 .official .notice .data.box2 table tbody tr td .add_del {overflow:hidden;} 
.entry_reward_form .reward.area02 .official .notice .data.box2 table tbody tr td .add_del input[type=button] {width:25px; height:25px; text-indent:-9999px; background:url(../../images/common/btn_minus.gif) 0 0 no-repeat; border:none; margin-left:10px; float:left; line-height:56px;}
.entry_reward_form .reward.area02 .official .notice .data.box2 table tbody tr td .add_del input[type=button]:first-child {background:url(../../images/common/btn_plus.gif) 0 0 no-repeat; margin-left:0;}

.entry_reward_form .reward.area02 .official .notice .data.box3 table tbody tr th {height:43px; background:#f4f7f9; border-top:1px solid #e4e6e9; border-bottom:1px solid #e4e6e9; font-size:14px; color:#000000;}
.entry_reward_form .reward.area02 .official .notice .data.box3 table tbody tr th em {color:#ff0000;}
.entry_reward_form .reward.area02 .official .notice .data.box3 table tbody tr td {height:110px; padding:10px 20px; border-left:none;}
.entry_reward_form .reward.area02 .official .notice .data.box3 table tbody tr.text_area01 td {border-bottom:none;}
.entry_reward_form .reward.area02 .official .notice .data.box3 table tbody tr.text_area01 td textarea {height:80px;}
.entry_reward_form .reward.area02 .official .notice .data.box3 table tbody tr.text_area02 td {border-bottom:1px solid #e4e6e9;}
.entry_reward_form .reward.area02 .official .notice .data.box3 table tbody tr.text_area02 td textarea {height:230px;}
.entry_reward_form .reward.area02 .official .notice .data.box3 table tbody tr.text_area02 td span {font-size:12px; color:#ff0000; line-height:18px; display:block; padding:10px 0 5px 0; text-align:left;}

.entry_reward_form .text_sign {text-align:center;}
.entry_reward_form .text_sign .txt_01 {font-size:12px; color:#ff0000; margin-bottom:20px;}
.entry_reward_form .text_sign .txt_02 {font-size:14px; color:#737373; margin-bottom:30px;}
.entry_reward_form .text_sign .btn_down {width:210px; height:34px; line-height:34px; background:#2a2a2a; margin:0 auto; margin-bottom:30px;}
.entry_reward_form .text_sign .btn_down a {display:inline-block; font-size:14px; font-weight:700; color:#fefefe;}
.entry_reward_form .text_sign .days {font-size:14px; color:#000000; margin-bottom:30px;}
.entry_reward_form .text_sign .sign {width:330px; overflow:hidden; margin:0 auto;}
.entry_reward_form .text_sign .sign span {font-size:14px; color:#000000; line-height:35px; float:left; margin-right:20px;}
.entry_reward_form .text_sign .sign input[type=text] {width:205px; height:35px; float:left;}
/* //entry_reward_form */
/* //entry */

/* man_merit_form */
.man_merit_form {}
.man_merit_form .merit {}
.man_merit_form .merit .form_table {border-top:1px solid #e4e6e9; margin-bottom:30px;}
.man_merit_form .merit .form_table tbody {}
.man_merit_form .merit .form_table tbody tr {}
.man_merit_form .merit .form_table tbody tr th {height:35px; vertical-align:middle; padding:10px 0 10px 20px; background:#f4f7f9; font-size:14px; color:#000000; border-bottom:1px solid #e4e6e9; text-align:left; border-right:1px solid #e4e6e9;}
.man_merit_form .merit .form_table tbody tr th em {font-size:12px; color:#2a2a2a; font-weight:400;}
.man_merit_form .merit .form_table tbody tr td {height:35px; vertical-align:middle; padding:10px 0 10px 20px; background:#ffffff; font-size:14px; color:#000000; text-align:left; border-bottom:1px solid #e4e6e9; letter-spacing:-1px; position:relative;}
.man_merit_form .merit .form_table tbody tr.p_reset td {padding:0;}

.man_merit_form .merit.area01 {margin-bottom:40px;}

.man_merit_form .merit.area01 .form_table tbody tr td table {}
.man_merit_form .merit.area01 .form_table tbody tr td table thead {}
.man_merit_form .merit.area01 .form_table tbody tr td table thead th {height:44px; padding:0; text-align:center; border-right:none; border-left:1px solid #e4e6e9;}
.man_merit_form .merit.area01 .form_table tbody tr td table thead th:first-child {border-left:none;}
.man_merit_form .merit.area01 .form_table tbody tr td table tbody {}
.man_merit_form .merit.area01 .form_table tbody tr td table tbody tr {}
.man_merit_form .merit.area01 .form_table tbody tr td table tbody tr td {padding:10px 0 10px 20px; border-left:1px solid #e4e6e9; border-bottom:none; border-top:1px solid #e4e6e9;}
.man_merit_form .merit.area01 .form_table tbody tr td table tbody tr:first-child td {border-top:none;}
.man_merit_form .merit.area01 .form_table tbody tr td table tbody tr td:first-child {border-left:none;}

.man_merit_form .merit.area01 .form_table tbody tr td table.form_tit {}
.man_merit_form .merit.area01 .form_table tbody tr td table.form_tit thead {}
.man_merit_form .merit.area01 .form_table tbody tr td table.form_tit thead th {}
.man_merit_form .merit.area01 .form_table tbody tr td table.form_tit tbody {}
.man_merit_form .merit.area01 .form_table tbody tr td table.form_tit tbody tr {}
.man_merit_form .merit.area01 .form_table tbody tr td table.form_tit tbody tr th {height:43px; text-align:center; background:#fbfcfd; padding:0; border-left:none; border-right:none;}
.man_merit_form .merit.area01 .form_table tbody tr td table.form_tit tbody tr td {height:43px; text-align:center; padding:0; border-left:none;}
.man_merit_form .merit.area01 .form_table tbody tr td table.form_tit tbody tr:first-child th{border-bottom:none;}
.man_merit_form .merit.area01 .form_table tbody tr td table.form_tit tbody tr th:first-child {border-right:1px solid #e4e6e9;}
.man_merit_form .merit.area01 .form_table tbody tr td table.form_tit tbody tr td:first-child {border-right:1px solid #e4e6e9;}
.man_merit_form .merit.area01 .form_table tbody tr td table.form_tit tbody tr td input[type=radio] {}

.man_merit_form .merit.area01 .form_table tbody tr td .institute_name {}
.man_merit_form .merit.area01 .form_table tbody tr td .institute_name input[type=text] {width:706px;}

.man_merit_form .merit.area01 .form_table tbody tr td .business_num {overflow:hidden;}
.man_merit_form .merit.area01 .form_table tbody tr td .business_num input[type=text] {width:182px; float:left; margin-right:10px;}
.man_merit_form .merit.area01 .form_table tbody tr td .business_num span {font-size:12px; color:#737373; line-height:35px; float:left;}

.man_merit_form .merit.area01 .form_table tbody tr td .corporate_num {overflow:hidden;}
.man_merit_form .merit.area01 .form_table tbody tr td .corporate_num input[type=text] {width:81px; float:left;}
.man_merit_form .merit.area01 .form_table tbody tr td .corporate_num .slice {width:4px; line-height:35px; color:#989898; float:left; margin:0 10px;}
.man_merit_form .merit.area01 .form_table tbody tr td .corporate_num a {width:60px; height:35px; line-height:35px; display:block; background:#9ea6b1; text-align:center; float:left; margin-left:10px;}
.man_merit_form .merit.area01 .form_table tbody tr td .corporate_num a span {font-size:12px; font-weight:700; color:#fefefe; background:url(../../images/common/explan_ico.png) center right no-repeat; padding-right:15px;}
.man_merit_form .merit.area01 .form_table tbody tr td .corporate_num .btn_over a + #popup_mouse {display:none;}
.man_merit_form .merit.area01 .form_table tbody tr td .corporate_num .btn_over a:hover + #popup_mouse {display:block;}
.man_merit_form .merit.area01 .form_table tbody tr td .corporate_num .btn_over a img {}

.man_merit_form .merit.area01 .form_table tbody tr td .name {overflow:hidden;}
.man_merit_form .merit.area01 .form_table tbody tr td .name span {line-height:35px; float:left; margin-left:10px;}
.man_merit_form .merit.area01 .form_table tbody tr td .name span:first-child {margin-left:0;}
.man_merit_form .merit.area01 .form_table tbody tr td .name span input[type=text] {width:95px; margin:0 10px;}
.man_merit_form .merit.area01 .form_table tbody tr td .name span:first-child input[type=text] {margin:0;}

.man_merit_form .merit.area01 .form_table tbody tr td .position {}
.man_merit_form .merit.area01 .form_table tbody tr td .position input[type=text] {width:256px;}

.man_merit_form .merit.area01 .form_table tbody tr td .registration_num {overflow:hidden;}
.man_merit_form .merit.area01 .form_table tbody tr td .registration_num input[type=text] {width:116px; float:left;}
.man_merit_form .merit.area01 .form_table tbody tr td .registration_num span {width:4px; line-height:35px; color:#989898; float:left; margin:0 10px;}

.man_merit_form .merit.area01 .form_table tbody tr td .age {overflow:hidden;}
.man_merit_form .merit.area01 .form_table tbody tr td .age span {float:left; line-height:35px;}
.man_merit_form .merit.area01 .form_table tbody tr td .age input[type=text] {width:212px; float:left; margin:0 10px;}

.man_merit_form .merit.area01 .form_table tbody tr td table.adress_area {}
.man_merit_form .merit.area01 .form_table tbody tr td table.adress_area tbody {}
.man_merit_form .merit.area01 .form_table tbody tr td table.adress_area tbody tr {}
.man_merit_form .merit.area01 .form_table tbody tr td table.adress_area tbody tr th {font-weight:400; background:#fbfcfd; border-bottom:none; border-top:1px solid #e4e6e9; border-right:none;}
.man_merit_form .merit.area01 .form_table tbody tr td table.adress_area tbody tr td {padding:10px 0 10px 20px; border-bottom:none; border-top:1px solid #e4e6e9; text-align:left; border-left:none;}
.man_merit_form .merit.area01 .form_table tbody tr td table.adress_area tbody tr:first-child th {border-top:none;}
.man_merit_form .merit.area01 .form_table tbody tr td table.adress_area tbody tr:first-child td {border-top:none;}
.man_merit_form .merit.area01 .form_table tbody tr td table.adress_area tbody tr td .adress {overflow:hidden; margin-top:10px;}
.man_merit_form .merit.area01 .form_table tbody tr td table.adress_area tbody tr td .adress:first-child {margin-top:0;}
.man_merit_form .merit.area01 .form_table tbody tr td table.adress_area tbody tr td .adress input[type=text] {width:569px;}
.man_merit_form .merit.area01 .form_table tbody tr td table.adress_area tbody tr td .adress.box1 input[type=text] {width:216px; float:left; margin-right:10px;}
.man_merit_form .merit.area01 .form_table tbody tr td table.adress_area tbody tr td .adress a {width:101px; height:35px; line-height:35px; background:#9ea6b1; display:block; text-align:center; float:left;}
.man_merit_form .merit.area01 .form_table tbody tr td table.adress_area tbody tr td .adress a span {font-size:12px; font-weight:700; color:#fefefe;}

.man_merit_form .merit.area01 .form_table tbody tr td table.adress_area tbody tr td .company_tell_num {overflow:hidden;}
.man_merit_form .merit.area01 .form_table tbody tr td table.adress_area tbody tr td .company_tell_num input[type=text] {width:72px; float:left;}
.man_merit_form .merit.area01 .form_table tbody tr td table.adress_area tbody tr td .company_tell_num span {width:4px; float:left; display:block; line-height:35px; color:#737373; margin:0 10px;}
.man_merit_form .merit.area01 .form_table tbody tr td table.adress_area tbody tr td .phone_num {overflow:hidden;}
.man_merit_form .merit.area01 .form_table tbody tr td table.adress_area tbody tr td .phone_num input[type=text] {width:72px; float:left;}
.man_merit_form .merit.area01 .form_table tbody tr td table.adress_area tbody tr td .phone_num span {width:4px; float:left; display:block; line-height:35px; color:#737373; margin:0 10px;}
.man_merit_form .merit.area01 .form_table tbody tr td table.adress_area tbody tr td .email {}
.man_merit_form .merit.area01 .form_table tbody tr td table.adress_area tbody tr td .email input[type=text] {width:569px;}

.man_merit_form .merit.area01 .form_table tbody tr td table.record {}
.man_merit_form .merit.area01 .form_table tbody tr td table.record tbody tr td .business_name {}
.man_merit_form .merit.area01 .form_table tbody tr td table.record tbody tr td .business_name input[type=text] {width:161px;}
.man_merit_form .merit.area01 .form_table tbody tr td table.record tbody tr td .office {}
.man_merit_form .merit.area01 .form_table tbody tr td table.record tbody tr td .office input[type=text] {width:161px;}
.man_merit_form .merit.area01 .form_table tbody tr td table.record tbody tr td .complete {overflow:hidden;}
.man_merit_form .merit.area01 .form_table tbody tr td table.record tbody tr td .complete input[type=text] {width:95px; float:left; margin-right:10px;}
.man_merit_form .merit.area01 .form_table tbody tr td table.record tbody tr td .complete input[type=button] {width:35px; height:35px; text-indent:-9999px; background:url(../../images/common/btn_calendar.gif) 0 0 no-repeat; border:none; float:left;}
.man_merit_form .merit.area01 .form_table tbody tr td table.record tbody tr td .su_fa {overflow:hidden;}
.man_merit_form .merit.area01 .form_table tbody tr td table.record tbody tr td .su_fa label {float:left;}
.man_merit_form .merit.area01 .form_table tbody tr td table.record tbody tr td .su_fa label:first-child {margin-right:20px;}
.man_merit_form .merit.area01 .form_table tbody tr td table.record tbody tr td .su_fa label input[type=radio] {font-size:14px; color:#737373; vertical-align:middle; margin-right:10px;}

.man_merit_form .merit.area01 .form_table tbody tr td table.career {}
.man_merit_form .merit.area01 .form_table tbody tr td table.career tbody tr td .division {}
.man_merit_form .merit.area01 .form_table tbody tr td table.career tbody tr td .division input[type=text] {width:95px;}
.man_merit_form .merit.area01 .form_table tbody tr td table.career tbody tr td .director {}
.man_merit_form .merit.area01 .form_table tbody tr td table.career tbody tr td .director input[type=text] {width:95px;}
.man_merit_form .merit.area01 .form_table tbody tr td table.career tbody tr td .award_name {}
.man_merit_form .merit.area01 .form_table tbody tr td table.career tbody tr td .award_name input[type=text] {width:253px;}
.man_merit_form .merit.area01 .form_table tbody tr td table.career tbody tr td .merit_days {overflow:hidden;}
.man_merit_form .merit.area01 .form_table tbody tr td table.career tbody tr td .merit_days input[type=text] {width:95px; float:left;}
.man_merit_form .merit.area01 .form_table tbody tr td table.career tbody tr td .merit_days input[type=button] {width:35px; height:35px; text-indent:-9999px; background:url(../../images/common/form_calendar.gif) 0 0 no-repeat; border:none; margin-left:6px; float:left;}

.man_merit_form .merit.area01 .form_table tbody tr td table.disciplinary {}
.man_merit_form .merit.area01 .form_table tbody tr td table.disciplinary tbody tr td .institute {}
.man_merit_form .merit.area01 .form_table tbody tr td table.disciplinary tbody tr td .institute input[type=text] {width:161px;}
.man_merit_form .merit.area01 .form_table tbody tr td table.disciplinary tbody tr td .content {}
.man_merit_form .merit.area01 .form_table tbody tr td table.disciplinary tbody tr td .content input[type=text] {width:323px;}
.man_merit_form .merit.area01 .form_table tbody tr td table.disciplinary tbody tr td .days {overflow:hidden;}
.man_merit_form .merit.area01 .form_table tbody tr td table.disciplinary tbody tr td .days input[type=text] {width:95px; float:left;}
.man_merit_form .merit.area01 .form_table tbody tr td table.disciplinary tbody tr td .days input[type=button] {width:35px; height:35px; text-indent:-9999px; background:url(../../images/common/form_calendar.gif) 0 0 no-repeat; border:none; margin-left:6px; float:left;}

.man_merit_form .merit.area01 .form_table tbody tr td .password {overflow:hidden;}
.man_merit_form .merit.area01 .form_table tbody tr td .password input[type=password]{width:161px; float:left; margin-right:10px;}
.man_merit_form .merit.area01 .form_table tbody tr td .password span {font-size:12px; color:#ff0000; float:left; line-height:35px;}

.man_merit_form .merit.area01 .btn_save {width:146px; height:40px; line-height:40px; margin:0 auto; background:#9ea6b1;}
.man_merit_form .merit.area01 .btn_save a {font-size:16px; font-weight:700; color:#ffffff; text-align:center; display:block;}

.man_merit_form .merit.area02 {margin-bottom:50px;}
.man_merit_form .merit.area02 .official {}
.man_merit_form .merit.area02 .official .text_area {margin-bottom:30px;}
.man_merit_form .merit.area02 .official .text_area .txt_01 {font-size:14px; color:#2a2a2a; font-weight:700; line-height:24px;}
.man_merit_form .merit.area02 .official .text_area .txt_01 em {font-size:12px; color:#ff0000;}

.man_merit_form .merit.area02 .official .notice {}
.man_merit_form .merit.area02 .official .notice .data {}
.man_merit_form .merit.area02 .official .notice .data .text_box {overflow:hidden; margin-bottom:15px;}
.man_merit_form .merit.area02 .official .notice .data .text_box .tit {font-size:12px; color:#2a2a2a; font-weight:700; float:left; margin-right:10px; line-height:25px;}
.man_merit_form .merit.area02 .official .notice .data .text_box .info  {float:left; overflow:hidden;}
.man_merit_form .merit.area02 .official .notice .data .text_box .info span {font-size:12px; color:#2a2a2a; display:block; line-height:25px; float:left;}
.man_merit_form .merit.area02 .official .notice .data .text_box .info img {margin:0 10px 0 5px; float:left;}

.man_merit_form .merit.area02 .official .notice .data {}
.man_merit_form .merit.area02 .official .notice .data table {} 
.man_merit_form .merit.area02 .official .notice .data table thead {}
.man_merit_form .merit.area02 .official .notice .data table thead th {height:45px; background:#f4f7f9; border-left:1px solid #e4e6e9; border-bottom:1px solid #e4e6e9; border-top:1px solid #e4e6e9;}
.man_merit_form .merit.area02 .official .notice .data table thead th:first-child {border-left:none;}
.man_merit_form .merit.area02 .official .notice .data table tbody {} 
.man_merit_form .merit.area02 .official .notice .data table tbody tr {}

.man_merit_form .merit.area02 .official .notice .data.box1 {margin-bottom:30px;}
.man_merit_form .merit.area02 .official .notice .data.box1 table tbody tr td {height:56px; text-align:center; padding:0 20px; border-bottom:1px solid #e4e6e9; border-left:1px solid #e4e6e9;}
.man_merit_form .merit.area02 .official .notice .data.box1 table tbody tr td:first-child {border-left:none;}
.man_merit_form .merit.area02 .official .notice .data.box1 table tbody tr td .days {overflow:hidden;}
.man_merit_form .merit.area02 .official .notice .data.box1 table tbody tr td .days input[type=text] {width:177px; float:left; letter-spacing:-1px;}
.man_merit_form .merit.area02 .official .notice .data.box1 table tbody tr td .days input[type=button] {width:35px; height:35px; text-indent:-9999px; background:url(../../images/common/btn_calendar.gif) 0 0 no-repeat; border:none; margin-left:6px; float:left;}
.man_merit_form .merit.area02 .official .notice .data.box1 table tbody tr td .school {}
.man_merit_form .merit.area02 .official .notice .data.box1 table tbody tr td .school input[type=text] {width:247px;}
.man_merit_form .merit.area02 .official .notice .data.box1 table tbody tr td .major {}
.man_merit_form .merit.area02 .official .notice .data.box1 table tbody tr td .major input[type=text] {width:208px;}
.man_merit_form .merit.area02 .official .notice .data.box1 table tbody tr td .add_del {overflow:hidden;} 
.man_merit_form .merit.area02 .official .notice .data.box1 table tbody tr td .add_del input[type=button] {width:25px; height:25px; text-indent:-9999px; background:url(../../images/common/btn_minus.gif) 0 0 no-repeat; border:none; margin-left:10px; float:left; line-height:56px;}
.man_merit_form .merit.area02 .official .notice .data.box1 table tbody tr td .add_del input[type=button]:first-child {background:url(../../images/common/btn_plus.gif) 0 0 no-repeat; margin-left:0;}

.man_merit_form .merit.area02 .official .notice .data.box2 {margin-bottom:30px;}
.man_merit_form .merit.area02 .official .notice .data.box2 table tbody tr th {background:#f4f7f9; border-bottom:1px solid #e4e6e9;}
.man_merit_form .merit.area02 .official .notice .data.box2 table tbody tr td {height:56px; text-align:center; padding:0 20px; border-bottom:1px solid #e4e6e9; border-left:1px solid #e4e6e9; border-right:1px solid #e4e6e9;}
.man_merit_form .merit.area02 .official .notice .data.box2 table tbody tr td:first-child {border-left:;}
.man_merit_form .merit.area02 .official .notice .data.box2 table tbody tr td .days {overflow:hidden;}
.man_merit_form .merit.area02 .official .notice .data.box2 table tbody tr td .days input[type=text] {width:177px; float:left; letter-spacing:-1px;}
.man_merit_form .merit.area02 .official .notice .data.box2 table tbody tr td .days input[type=button] {width:35px; height:35px; text-indent:-9999px; background:url(../../images/common/btn_calendar.gif) 0 0 no-repeat; border:none; margin-left:6px; float:left;}
.man_merit_form .merit.area02 .official .notice .data.box2 table tbody tr td .company {}
.man_merit_form .merit.area02 .official .notice .data.box2 table tbody tr td .company input[type=text] {width:100px;}
.man_merit_form .merit.area02 .official .notice .data.box2 table tbody tr td .field {} 
.man_merit_form .merit.area02 .official .notice .data.box2 table tbody tr td .field input[type=text] {width:91px;}
.man_merit_form .merit.area02 .official .notice .data.box2 table tbody tr td .incumbency {} 
.man_merit_form .merit.area02 .official .notice .data.box2 table tbody tr td .incumbency input[type=text] {width:91px;}
.man_merit_form .merit.area02 .official .notice .data.box2 table tbody tr td .responsibility {} 
.man_merit_form .merit.area02 .official .notice .data.box2 table tbody tr td .responsibility input[type=text] {width:91px;}
.man_merit_form .merit.area02 .official .notice .data.box2 table tbody tr td .add_del {overflow:hidden;} 
.man_merit_form .merit.area02 .official .notice .data.box2 table tbody tr td .add_del input[type=button] {width:25px; height:25px; text-indent:-9999px; background:url(../../images/common/btn_minus.gif) 0 0 no-repeat; border:none; margin-left:10px; float:left; line-height:56px;}
.man_merit_form .merit.area02 .official .notice .data.box2 table tbody tr td .add_del input[type=button]:first-child {background:url(../../images/common/btn_plus.gif) 0 0 no-repeat; margin-left:0;}

.man_merit_form .merit.area02 .official .notice .data.box3 table {}
.man_merit_form .merit.area02 .official .notice .data.box3 table tbody tr th {height:43px; background:#f4f7f9; border-top:1px solid #e4e6e9; border-bottom:1px solid #e4e6e9; font-size:14px; color:#000000;}
.man_merit_form .merit.area02 .official .notice .data.box3 table tbody tr th em {color:#ff0000;}
.man_merit_form .merit.area02 .official .notice .data.box3 table tbody tr td {height:110px; padding:10px 20px;}
.man_merit_form .merit.area02 .official .notice .data.box3 table tbody tr.text_area01 td textarea {height:80px;}
.man_merit_form .merit.area02 .official .notice .data.box3 table tbody tr.text_area02 td {border-bottom:1px solid #e4e6e9;}
.man_merit_form .merit.area02 .official .notice .data.box3 table tbody tr.text_area02 td textarea {height:230px;}

.man_merit_form .text_sign {text-align:center;}
.man_merit_form .text_sign .txt_01 {font-size:12px; color:#ff0000; margin-bottom:20px;}
.man_merit_form .text_sign .txt_02 {font-size:14px; color:#737373; margin-bottom:30px;}
.man_merit_form .text_sign .btn_down {width:210px; height:34px; line-height:34px; background:#2a2a2a; margin:0 auto; margin-bottom:30px;}
.man_merit_form .text_sign .btn_down a {display:inline-block; font-size:14px; font-weight:700; color:#fefefe;}
.man_merit_form .text_sign .days {font-size:14px; color:#000000; margin-bottom:30px;}
.man_merit_form .text_sign .sign {width:170px; overflow:hidden; margin:0 auto;}
.man_merit_form .text_sign .sign span {font-size:14px; color:#737373; margin-left:20px; float:left;}
.man_merit_form .text_sign .sign span:first-child {color:#000000; margin-left:0;}
/* //man_merit_form */

/* technique_merit */
/* protect_merit_form */
.protect_merit_form {}
.protect_merit_form .protect_merit {}

.protect_merit_form .protect_merit .form_table {border-top:1px solid #e4e6e9; margin-bottom:30px;}
.protect_merit_form .protect_merit .form_table tbody {}
.protect_merit_form .protect_merit .form_table tbody tr {}
.protect_merit_form .protect_merit .form_table tbody tr th {height:34px; vertical-align:middle; padding:10px 0 10px 20px; background:#f4f7f9; font-size:13px; color:#000000; border-bottom:1px solid #e4e6e9; text-align:left; border-right:1px solid #e4e6e9;}
.protect_merit_form .protect_merit .form_table tbody tr th em {font-size:12px; color:#2a2a2a; font-weight:400;}
.protect_merit_form .protect_merit .form_table tbody tr td {height:34px; vertical-align:middle; padding:10px 0 10px 20px; background:#ffffff; font-size:14px; color:#000000; text-align:left; border-bottom:1px solid #e4e6e9; letter-spacing:-1px;}
.protect_merit_form .protect_merit .form_table tbody tr.p_reset td {padding:0;}

.protect_merit_form .protect_merit.area01 {margin-bottom:50px;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table {}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table thead {}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table thead th {height:44px; padding:0; text-align:center; border-right:none; border-left:1px solid #e4e6e9;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table thead th:first-child {border-left:none;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table tbody {}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table tbody tr {}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table tbody tr td {padding:10px 0 10px 20px; border-left:1px solid #e4e6e9; border-bottom:none; border-top:1px solid #e4e6e9;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table tbody tr:first-child td {border-top:none;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table tbody tr td:first-child {border-left:none;}

.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.form_tit tbody tr th {height:43px; text-align:center; background:#fbfcfd; padding:0; border-left:none; border-right:1;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.form_tit tbody tr td {height:43px; text-align:center; padding:0; border-left:none;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.form_tit tbody tr:first-child th{border-bottom:none;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.form_tit tbody tr th:first-child {border-right:1px solid #e4e6e9;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.form_tit tbody tr td:first-child {border-right:1px solid #e4e6e9;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.form_tit tbody tr td input[type=radio] {}

.protect_merit_form .protect_merit.area01 .form_table tbody tr td .name {overflow:hidden;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td .name span {line-height:35px; float:left; margin-left:10px;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td .name span:first-child {margin-left:0;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td .name span input[type=text] {width:95px; margin:0 10px;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td .name span:first-child input[type=text] {margin:0;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td .institute_name {}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td .institute_name input[type=text] {width:256px;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td .position {}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td .position input[type=text] {width:256px;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td .registration_num {overflow:hidden;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td .registration_num input[type=text] {width:116px; float:left;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td .registration_num span {width:4px; line-height:35px; color:#989898; float:left; margin:0 10px;}

.protect_merit_form .protect_merit.area01 .form_table tbody tr td .Corporate_num {overflow:hidden;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td .Corporate_num input[type=text] {width:116px; float:left;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td .Corporate_num span {width:4px; line-height:35px; color:#989898; float:left; margin:0 10px;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td .Corporate_num span.over {width:28px; line-height:35px; color:#989898; float:left; margin:0 10px;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td .Corporate_num .btn_over {float:left; margin-left:10px;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td .Corporate_num .btn_over a {width:60px; height:35px; line-height:35px; display:block; background:#9ea6b1; text-align:center;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td .Corporate_num .btn_over a span {font-size:12px; font-weight:700; color:#fefefe; background:url(../../images/common/explan_ico.png) center right no-repeat; padding-right:15px;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td .Corporate_num .btn_over a + #popup_mouse {display:none;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td .Corporate_num .btn_over a:hover + #popup_mouse {display:block;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td .Corporate_num .btn_over a img {}

.protect_merit_form .protect_merit.area01 .form_table tbody tr td .age {overflow:hidden;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td .age span {float:left; line-height:35px;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td .age input[type=text] {width:212px; float:left; margin:0 10px;}

.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.adress_area tbody tr th {font-weight:400; background:#fbfcfd; border-bottom:none; border-top:1px solid #e4e6e9; border-right:none;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.adress_area tbody tr td {padding:10px 0 10px 20px; border-bottom:none; border-top:1px solid #e4e6e9; text-align:left; border-left:none;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.adress_area tbody tr:first-child th {border-top:none;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.adress_area tbody tr:first-child td {border-top:none;}

.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .adress {overflow:hidden; margin-top:10px;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .adress:first-child {margin-top:0;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .adress input[type=text] {width:569px;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .adress.box1 input[type=text] {width:216px; float:left; margin-right:10px;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .adress a {width:101px; height:35px; line-height:35px; background:#9ea6b1; display:block; text-align:center; float:left;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .adress a span {font-size:12px; font-weight:700; color:#fefefe;}

protect_merit_form .protect_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .company_tell_num {overflow:hidden;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .company_tell_num input[type=text] {width:72px; float:left;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .company_tell_num span {width:4px; float:left; display:block; line-height:35px; color:#737373; margin:0 10px;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .phone_num {overflow:hidden;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .phone_num input[type=text] {width:72px; float:left;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .phone_num span {width:4px; float:left; display:block; line-height:35px; color:#737373; margin:0 10px;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .email {}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .email input[type=text] {width:569px;}

.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.career tbody tr td .division {}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.career tbody tr td .division input[type=text] {width:95px;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.career tbody tr td .director {}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.career tbody tr td .director input[type=text] {width:95px;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.career tbody tr td .award_name {}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.career tbody tr td .award_name input[type=text] {width:253px;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.career tbody tr td .merit_days {overflow:hidden;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.career tbody tr td .merit_days input[type=text] {width:95px; float:left; margin-right:10px;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.career tbody tr td .merit_days input[type=button] {width:35px; height:35px; text-indent:-9999px; background:url(../../images/common/form_calendar.gif) 0 0 no-repeat; border:none; float:left;}

.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.disciplinary tbody tr td {border-bottom:none; border-left:1px solid #e4e6e9; border-top:1px solid #e4e6e9;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.disciplinary tbody tr td:first-child {border-left:none;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.disciplinary tbody tr:first-child td {border-top:none;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.disciplinary tbody tr td .institute {}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.disciplinary tbody tr td .institute input[type=text] {width:161px;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.disciplinary tbody tr td .content {}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.disciplinary tbody tr td .content input[type=text] {width:323px;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.disciplinary tbody tr td .days {overflow:hidden;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.disciplinary tbody tr td .days input[type=text] {width:95px; float:left; margin-right:10px;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td table.disciplinary tbody tr td .days input[type=button] {width:35px; height:35px; text-indent:-9999px; background:url(../../images/common/form_calendar.gif) 0 0 no-repeat; border:none; float:left;}

.protect_merit_form .protect_merit.area01 .form_table tbody tr td .password {overflow:hidden;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td .password input[type=password]{width:161px; float:left; margin-right:10px;}
.protect_merit_form .protect_merit.area01 .form_table tbody tr td .password span {font-size:12px; color:#ff0000; float:left; line-height:35px;}

.protect_merit_form .protect_merit.area01 .btn_save {width:146px; height:40px; line-height:40px; margin:0 auto; background:#9ea6b1;}
.protect_merit_form .protect_merit.area01 .btn_save a {font-size:16px; font-weight:700; color:#ffffff; text-align:center; display:block;}

.protect_merit_form .protect_merit.area02 {margin-bottom:50px;}
.protect_merit_form .protect_merit.area02 .official {}
.protect_merit_form .protect_merit.area02 .official .text_area {margin-bottom:30px;}
.protect_merit_form .protect_merit.area02 .official .text_area .txt_01 {font-size:14px; color:#2a2a2a; font-weight:700; line-height:24px;}
.protect_merit_form .protect_merit.area02 .official .text_area .txt_01 em {font-size:12px; color:#ff0000;}

.protect_merit_form .protect_merit.area02 .official .notice {}
.protect_merit_form .protect_merit.area02 .official .notice .data {}
.protect_merit_form .protect_merit.area02 .official .notice .data .text_box {overflow:hidden; margin-bottom:15px;}
.protect_merit_form .protect_merit.area02 .official .notice .data .text_box .tit {font-size:12px; color:#2a2a2a; font-weight:700; float:left; margin-right:10px; line-height:25px;}
.protect_merit_form .protect_merit.area02 .official .notice .data .text_box .info  {float:left; overflow:hidden;}
.protect_merit_form .protect_merit.area02 .official .notice .data .text_box .info span {font-size:12px; color:#2a2a2a; display:block; line-height:25px; float:left;}
.protect_merit_form .protect_merit.area02 .official .notice .data .text_box .info img {margin:0 10px 0 5px; float:left;}

.protect_merit_form .protect_merit.area02 .official .notice .data.box1 {margin-bottom:30px;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box1 table {} 
.protect_merit_form .protect_merit.area02 .official .notice .data.box1 table thead {}
.protect_merit_form .protect_merit.area02 .official .notice .data.box1 table thead th {height:45px; background:#f4f7f9; border-left:1px solid #e4e6e9; border-bottom:1px solid #e4e6e9; border-top:1px solid #e4e6e9;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box1 table thead th:first-child {border-left:none;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box1 table tbody {} 
.protect_merit_form .protect_merit.area02 .official .notice .data.box1 table tbody tr {}
/* .protect_merit_form .protect_merit.area02 .official .notice .data.box1 table tbody tr td {height:56px; text-align:center; padding:0 20px; border-bottom:1px solid #e4e6e9; border-left:1px solid #e4e6e9;} */
.protect_merit_form .protect_merit.area02 .official .notice .data.box1 table tbody tr td {height:56px; text-align:center; padding:0 20px; border-bottom:1px solid #e4e6e9;border-left:1px solid #e4e6e9; }
.protect_merit_form .protect_merit.area02 .official .notice .data.box1 table tbody  td:first-child {border-left:none;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box1 table tbody tr td .days {overflow:hidden;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box1 table tbody tr td .days input[type=text] {width:177px; float:left; letter-spacing:-1px;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box1 table tbody tr td .days input[type=button] {width:35px; height:35px; text-indent:-9999px; background:url(../../images/common/btn_calendar.gif) 0 0 no-repeat; border:none; margin-left:6px; float:left;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box1 table tbody tr td .school {}
.protect_merit_form .protect_merit.area02 .official .notice .data.box1 table tbody tr td .school input[type=text] {width:247px;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box1 table tbody tr td .major {}
.protect_merit_form .protect_merit.area02 .official .notice .data.box1 table tbody tr td .major input[type=text] {width:208px;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box1 table tbody tr td .add_del {overflow:hidden;} 
.protect_merit_form .protect_merit.area02 .official .notice .data.box1 table tbody tr td .add_del input[type=button] {width:25px; height:25px; text-indent:-9999px; background:url(../../images/common/btn_minus.gif) 0 0 no-repeat; border:none; margin-left:10px; float:left; line-height:56px;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box1 table tbody tr td .add_del input[type=button]:first-child {background:url(../../images/common/btn_plus.gif) 0 0 no-repeat; margin-left:0;}

.protect_merit_form .protect_merit.area02 .official .notice .data.box2 {margin-bottom:30px;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box2 table {} 
.protect_merit_form .protect_merit.area02 .official .notice .data.box2 table thead {border-bottom:1px solid #e4e6e9; border-top:1px solid #e4e6e9;} 
.protect_merit_form .protect_merit.area02 .official .notice .data.box2 table thead th {height:45px; background:#f4f7f9; border-left:1px solid #e4e6e9; border-bottom:1px solid #e4e6e9; border-top:1px solid #e4e6e9;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box2 table thead th:first-child {border-left:none;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box2 table tbody {} 
.protect_merit_form .protect_merit.area02 .official .notice .data.box2 table tbody tr {}
.protect_merit_form .protect_merit.area02 .official .notice .data.box2 table tbody tr th {background:#f4f7f9; border-bottom:1px solid #e4e6e9;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box2 table tbody tr td {height:56px; text-align:center; padding:0 20px; border-bottom:1px solid #e4e6e9; border-left:1px solid #e4e6e9;} 

.protect_merit_form .protect_merit.area02 .official .notice .data.box2 table tbody  td:first-child {border-left:none;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box2 table tbody tr td .days {overflow:hidden;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box2 table tbody tr td .days input[type=text] {width:177px; float:left; letter-spacing:-1px;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box2 table tbody tr td .days input[type=button] {width:35px; height:35px; text-indent:-9999px; background:url(../../images/common/btn_calendar.gif) 0 0 no-repeat; border:none; margin-left:6px; float:left;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box2 table tbody tr td .company {}
.protect_merit_form .protect_merit.area02 .official .notice .data.box2 table tbody tr td .company input[type=text] {width:100px;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box2 table tbody tr td .field {} 
.protect_merit_form .protect_merit.area02 .official .notice .data.box2 table tbody tr td .field input[type=text] {width:91px;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box2 table tbody tr td .incumbency {} 
.protect_merit_form .protect_merit.area02 .official .notice .data.box2 table tbody tr td .incumbency input[type=text] {width:91px;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box2 table tbody tr td .responsibility {} 
.protect_merit_form .protect_merit.area02 .official .notice .data.box2 table tbody tr td .responsibility input[type=text] {width:91px;}

.protect_merit_form .protect_merit.area02 .official .notice .data.box2 table tbody tr td .add_del {overflow:hidden;} 
.protect_merit_form .protect_merit.area02 .official .notice .data.box2 table tbody tr td .add_del input[type=button] {width:25px; height:25px; text-indent:-9999px; background:url(../../images/common/btn_minus.gif) 0 0 no-repeat; border:none; margin-left:10px; float:left; line-height:56px;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box2 table tbody tr td .add_del input[type=button]:first-child {background:url(../../images/common/btn_plus.gif) 0 0 no-repeat; margin-left:0;}

.protect_merit_form .protect_merit.area02 .official .notice .data.box3 table {}
.protect_merit_form .protect_merit.area02 .official .notice .data.box3 table tbody {}
.protect_merit_form .protect_merit.area02 .official .notice .data.box3 table tbody tr {}
.protect_merit_form .protect_merit.area02 .official .notice .data.box3 table tbody tr th {height:43px; background:#f4f7f9; border-top:1px solid #e4e6e9; border-bottom:1px solid #e4e6e9; font-size:14px; color:#000000;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box3 table tbody tr th em {color:#ff0000;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box3 table tbody tr td {height:110px; padding:10px 20px;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box3 table tbody tr.text_area01 td textarea {height:80px;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box3 table tbody tr.text_area02 td {border-bottom:1px solid #e4e6e9;}
.protect_merit_form .protect_merit.area02 .official .notice .data.box3 table tbody tr.text_area02 td textarea {height:230px;}

.protect_merit_form .text_sign {text-align:center;}
.protect_merit_form .text_sign .txt_02 {font-size:14px; color:#737373; margin-bottom:30px;}
.protect_merit_form .text_sign .btn_down {width:210px; height:34px; line-height:34px; background:#2a2a2a; margin:0 auto; margin-bottom:30px;}
.protect_merit_form .text_sign .btn_down a {display:inline-block; font-size:14px; font-weight:700; color:#fefefe;}
.protect_merit_form .text_sign .days {font-size:14px; color:#000000; margin-bottom:30px;}
.protect_merit_form .text_sign .sign {width:170px; overflow:hidden; margin:0 auto;}
.protect_merit_form .text_sign .sign span {font-size:14px; color:#737373; margin-left:20px; float:left;}
.protect_merit_form .text_sign .sign span:first-child {color:#000000; margin-left:0;}
/* //protect_merit_form */

/* cooperation_merit_form */
.cooperation_merit_form {}
.cooperation_merit_form .cooperation_merit {}

.cooperation_merit_form .cooperation_merit .form_table {border-top:1px solid #e4e6e9; margin-bottom:30px;}
.cooperation_merit_form .cooperation_merit .form_table tbody {}
.cooperation_merit_form .cooperation_merit .form_table tbody tr {}
.cooperation_merit_form .cooperation_merit .form_table tbody tr th {height:35px; vertical-align:middle; padding:10px 0 10px 20px; background:#f4f7f9; font-size:14px; color:#000000; border-bottom:1px solid #e4e6e9; text-align:left; border-right:1px solid #e4e6e9;}
.cooperation_merit_form .cooperation_merit .form_table tbody tr th em {font-size:12px; color:#2a2a2a; font-weight:400;}
.cooperation_merit_form .cooperation_merit .form_table tbody tr td {height:35px; vertical-align:middle; padding:10px 0 10px 20px; background:#ffffff; font-size:14px; color:#000000; text-align:left; border-bottom:1px solid #e4e6e9; letter-spacing:-1px;}
.cooperation_merit_form .cooperation_merit .form_table tbody tr.p_reset td {padding:0;}

.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table {}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table thead {}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table thead th {height:44px; padding:0; text-align:center; border-right:none; border-left:1px solid #e4e6e9;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table thead th:first-child {border-left:none;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table tbody {}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table tbody tr {}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table tbody tr td {padding:10px 0 10px 20px; border-left:1px solid #e4e6e9; border-bottom:none; border-top:1px solid #e4e6e9;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table tbody tr:first-child td {border-top:none;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table tbody tr td:first-child {border-left:none;}

.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.form_tit {}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.form_tit thead {}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.form_tit thead th {}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.form_tit tbody {}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.form_tit tbody tr {}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.form_tit tbody tr th {height:43px; text-align:center; background:#fbfcfd; padding:0; border-left:none; border-right:none;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.form_tit tbody tr td {height:43px; text-align:center; padding:0; border-left:none;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.form_tit tbody tr:first-child th{border-bottom:none;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.form_tit tbody tr th:first-child {border-right:1px solid #e4e6e9;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.form_tit tbody tr td:first-child {border-right:1px solid #e4e6e9;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.form_tit tbody tr td input[type=radio] {}

.cooperation_merit_form .cooperation_merit.area01 {margin-bottom:50px;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td .name {overflow:hidden;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td .name span {line-height:35px; float:left; margin-left:10px;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td .name span:first-child {margin-left:0;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td .name span input[type=text] {width:95px; margin:0 10px;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td .name span:first-child input[type=text] {margin:0;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td .position {}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td .position input[type=text] {width:256px;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td .registration_num {overflow:hidden;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td .registration_num input[type=text] {width:116px; float:left;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td .registration_num span {width:4px; line-height:35px; color:#989898; float:left; margin:0 10px;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td .age {overflow:hidden;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td .age span {float:left; line-height:35px;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td .age input[type=text] {width:212px; float:left; margin:0 10px;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td .institute_name {}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td .institute_name input[type=text] {width:256px;}

.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.adress_area tbody tr th {font-weight:400; background:#fbfcfd; border-bottom:none; border-top:1px solid #e4e6e9; border-right:none;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.adress_area tbody tr td {padding:10px 0 10px 20px; border-bottom:none; border-top:1px solid #e4e6e9; text-align:left; border-left:none;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.adress_area tbody tr:first-child th {border-top:none;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.adress_area tbody tr:first-child td {border-top:none;}

.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .home_adress {overflow:hidden; margin-top:10px;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .home_adress:first-child {margin-top:0;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .home_adress input[type=text] {width:569px;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .home_adress.box1 input[type=text] {width:216px; float:left; margin-right:10px;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .home_adress a {width:101px; height:35px; line-height:35px; background:#9ea6b1; display:block; text-align:center; float:left;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .home_adress a span {font-size:12px; font-weight:700; color:#fefefe;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .phone_num {overflow:hidden;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .phone_num input[type=text] {width:72px; float:left;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .phone_num span {width:4px; float:left; display:block; line-height:35px; color:#737373; margin:0 10px;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .email {}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.adress_area tbody tr td .email input[type=text] {width:569px;}

.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.record tbody tr td .business_name {}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.record tbody tr td .business_name input[type=text] {width:161px;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.record tbody tr td .office {}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.record tbody tr td .office input[type=text] {width:161px;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.record tbody tr td .complete {overflow:hidden;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.record tbody tr td .complete input[type=text] {width:95px; float:left; margin-right:10px;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.record tbody tr td .complete input[type=button] {width:35px; height:35px; text-indent:-9999px; background:url(../../images/common/btn_calendar.gif) 0 0 no-repeat; border:none; float:left;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.record tbody tr td .su_fa {overflow:hidden;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.record tbody tr td .su_fa label {float:left;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.record tbody tr td .su_fa label:first-child {margin-right:20px;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.record tbody tr td .su_fa label input[type=radio] {font-size:14px; color:#737373; vertical-align:middle; margin-right:10px;}

.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.career tbody tr td .division {}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.career tbody tr td .division input[type=text] {width:95px;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.career tbody tr td .director {}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.career tbody tr td .director input[type=text] {width:95px;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.career tbody tr td .award_name {}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.career tbody tr td .award_name input[type=text] {width:253px;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.career tbody tr td .merit_days {overflow:hidden;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.career tbody tr td .merit_days input[type=text] {width:95px; float:left; margin-right:10px;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.career tbody tr td .merit_days input[type=button] {width:35px; height:35px; text-indent:-9999px; background:url(../../images/common/form_calendar.gif) 0 0 no-repeat; border:none; float:left;}

.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.disciplinary tbody tr td .institute {}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.disciplinary tbody tr td .institute input[type=text] {width:161px;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.disciplinary tbody tr td .content {}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.disciplinary tbody tr td .content input[type=text] {width:323px;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.disciplinary tbody tr td .days {overflow:hidden;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.disciplinary tbody tr td .days input[type=text] {width:95px; float:left; margin-right:10px;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td table.disciplinary tbody tr td .days input[type=button] {width:35px; height:35px; text-indent:-9999px; background:url(../../images/common/form_calendar.gif) 0 0 no-repeat; border:none; float:left;}

.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td .password {overflow:hidden;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td .password input[type=password]{width:161px; float:left; margin-right:10px;}
.cooperation_merit_form .cooperation_merit.area01 .form_table tbody tr td .password span {font-size:12px; color:#ff0000; float:left; line-height:35px;}

.cooperation_merit_form .cooperation_merit.area01 .btn_save {width:146px; height:40px; line-height:40px; margin:0 auto; background:#9ea6b1;}
.cooperation_merit_form .cooperation_merit.area01 .btn_save a {font-size:16px; font-weight:700; color:#ffffff; text-align:center; display:block;}

.cooperation_merit_form .cooperation_merit.area02 {margin-bottom:50px;}
.cooperation_merit_form .cooperation_merit.area02 .official {}
.cooperation_merit_form .cooperation_merit.area02 .official .text_area {margin-bottom:30px;}
.cooperation_merit_form .cooperation_merit.area02 .official .text_area .txt_01 {font-size:14px; color:#2a2a2a; font-weight:700; line-height:24px;}
.cooperation_merit_form .cooperation_merit.area02 .official .text_area .txt_01 em {font-size:12px; color:#ff0000;}

.cooperation_merit_form .cooperation_merit.area02 .official .notice {}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data {}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data .text_box {overflow:hidden; margin-bottom:15px;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data .text_box .tit {font-size:12px; color:#2a2a2a; font-weight:700; float:left; margin-right:10px; line-height:25px;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data .text_box .info  {float:left; overflow:hidden;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data .text_box .info span {font-size:12px; color:#2a2a2a; display:block; line-height:25px; float:left;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data .text_box .info img {margin:0 10px 0 5px; float:left;}

.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box1 {margin-bottom:30px;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box1 table {} 
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box1 table thead {}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box1 table thead th {height:45px; background:#f4f7f9; border-left:1px solid #e4e6e9; border-bottom:1px solid #e4e6e9; border-top:1px solid #e4e6e9;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box1 table thead th:first-child {border-left:none;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box1 table tbody {} 
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box1 table tbody tr {}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box1 table tbody tr td {height:56px; text-align:center; padding:0 20px; border-bottom:1px solid #e4e6e9; border-left:1px solid #e4e6e9;}
/* .cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box1 table tbody tr:first-child td:first-child {border-left:none;} */
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box1 table tbody  td:first-child {border-left:none;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box1 table tbody tr td .days {overflow:hidden;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box1 table tbody tr td .days input[type=text] {width:177px; float:left; letter-spacing:-1px; margin-right:10px;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box1 table tbody tr td .days input[type=button] {width:35px; height:35px; text-indent:-9999px; background:url(../../images/common/btn_calendar.gif) 0 0 no-repeat; border:none; float:left;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box1 table tbody tr td .school {}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box1 table tbody tr td .school input[type=text] {width:247px;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box1 table tbody tr td .major {}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box1 table tbody tr td .major input[type=text] {width:208px;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box1 table tbody tr td .add_del {overflow:hidden;} 
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box1 table tbody tr td .add_del input[type=button] {width:25px; height:25px; text-indent:-9999px; background:url(../../images/common/btn_minus.gif) 0 0 no-repeat; border:none; margin-left:10px; float:left; line-height:56px;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box1 table tbody tr td .add_del input[type=button]:first-child {background:url(../../images/common/btn_plus.gif) 0 0 no-repeat; margin-left:0;}

.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 {margin-bottom:30px;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 table {} 
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 table thead {border-bottom:1px solid #e4e6e9; border-top:1px solid #e4e6e9;} 
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 table thead th {height:45px; background:#f4f7f9; border-left:1px solid #e4e6e9; border-bottom:1px solid #e4e6e9; border-top:1px solid #e4e6e9;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 table thead th:first-child {border-left:none;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 table tbody {} 
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 table tbody tr {}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 table tbody tr th {background:#f4f7f9; border-bottom:1px solid #e4e6e9;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 table tbody tr td {height:56px; text-align:center; padding:0 20px; border-bottom:1px solid #e4e6e9; border-left:1px solid #e4e6e9;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 table tbody  td:first-child {border-left:none;}
/* .cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 table tbody tr:first-child td:first-child {border-left:none;} */
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 table tbody tr td .days {overflow:hidden;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 table tbody tr td .days input[type=text] {width:177px; float:left; letter-spacing:-1px; margin-right:10px;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 table tbody tr td .days input[type=button] {width:35px; height:35px; text-indent:-9999px; background:url(../../images/common/btn_calendar.gif) 0 0 no-repeat; border:none; float:left;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 table tbody tr td .company {}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 table tbody tr td .company input[type=text] {width:100px;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 table tbody tr td .field {} 
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 table tbody tr td .field input[type=text] {width:91px;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 table tbody tr td .incumbency {} 
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 table tbody tr td .incumbency input[type=text] {width:91px;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 table tbody tr td .responsibility {} 
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 table tbody tr td .responsibility input[type=text] {width:91px;}

.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 table tbody tr td .add_del {overflow:hidden;} 
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 table tbody tr td .add_del input[type=button] {width:25px; height:25px; text-indent:-9999px; background:url(../../images/common/btn_minus.gif) 0 0 no-repeat; border:none; margin-left:10px; float:left; line-height:56px;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box2 table tbody tr td .add_del input[type=button]:first-child {background:url(../../images/common/btn_plus.gif) 0 0 no-repeat; margin-left:0;}

.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box3 table {}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box3 table tbody {}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box3 table tbody tr {}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box3 table tbody tr th {height:43px; background:#f4f7f9; border-top:1px solid #e4e6e9; border-bottom:1px solid #e4e6e9; font-size:14px; color:#000000;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box3 table tbody tr th em {color:#ff0000;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box3 table tbody tr td {height:110px; padding:10px 20px;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box3 table tbody tr.text_area01 td textarea {height:80px;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box3 table tbody tr.text_area02 td {border-bottom:1px solid #e4e6e9;}
.cooperation_merit_form .cooperation_merit.area02 .official .notice .data.box3 table tbody tr.text_area02 td textarea {height:230px;}

.cooperation_merit_form .text_sign {text-align:center;}
.cooperation_merit_form .text_sign .txt_01 {font-size:12px; color:#ff0000; margin-bottom:30px;}
.cooperation_merit_form .text_sign .txt_02 {font-size:14px; color:#737373; margin-bottom:30px;}
.cooperation_merit_form .text_sign .btn_down {width:210px; height:34px; line-height:34px; background:#2a2a2a; margin:0 auto; margin-bottom:30px;}
.cooperation_merit_form .text_sign .btn_down a {display:inline-block; font-size:14px; font-weight:700; color:#fefefe;}
.cooperation_merit_form .text_sign .days {font-size:14px; color:#000000; margin-bottom:30px;}
.cooperation_merit_form .text_sign .sign {width:170px; overflow:hidden; margin:0 auto;}
.cooperation_merit_form .text_sign .sign span {font-size:14px; color:#737373; margin-left:20px; float:left;}
.cooperation_merit_form .text_sign .sign span:first-child {color:#000000; margin-left:0;}
/* //cooperation_merit_form */
/* //technique_merit */

/* notice_list */
.notice_list {}
.notice_list .notice_inner {overflow:hidden;}
.notice_list .notice_inner .search_wrap {overflow:hidden; margin:30px 0;}
.notice_list .notice_inner .search_wrap .search_box {float:right;}
.notice_list .notice_inner .search_wrap .search_box select {width:72px; float:left;}
.notice_list .notice_inner .search_wrap .search_box input[type=text] {width:256px; float:left; margin:0 10px;}
.notice_list .notice_inner .search_wrap .search_box .search {width:47px; height:35px; line-height:35px; text-align:center; display:block; background:#9ea6b1; float:left;}
.notice_list .notice_inner .search_wrap .search_box .search span {font-size:12px; color:#fefefe; font-weight:700;}

.notice_list .notice_inner table.list {margin-bottom:30px;}
.notice_list .notice_inner table.list thead {}
.notice_list .notice_inner table.list thead th {height:43px; font-size:14px; color:#000000; background:#f4f7f9 url(../../images/common/notice_line.gif) center left no-repeat;}
.notice_list .notice_inner table.list thead th:first-child {background:#f4f7f9;}
.notice_list .notice_inner table.list tbody {}
.notice_list .notice_inner table.list tbody tr {text-align:center;}
.notice_list .notice_inner table.list tbody tr td {height:41px; font-size:14px; color:#737373; border-bottom:1px solid #e4e6e9;}
.notice_list .notice_inner table.list tbody tr.first td {font-weight:700; color:#3267ab;}
.notice_list .notice_inner table.list tbody tr td.title {padding-left:18px; text-align:left;}

.notice_list .notice_inner .page_box {overflow:hidden; text-align:center;}
.notice_list .notice_inner .page_box .page {}
.notice_list .notice_inner .page_box .page a {width:15px; font-size:14px; color:#737373; font-weight:700; margin-right:12px;}
.notice_list .notice_inner .page_box .page a.on {color:#3267ab;}
/* //notice_list */

/* notice_view */
.notice_list .notice_inner .view_notice {position:relative;}
.notice_list .notice_inner .view_notice .view_head {overflow:hidden; background:#f4f7f9; line-height:24px; text-align:center; display:table; padding:10px 0;}
.notice_list .notice_inner .view_notice .view_head .fl_l {overflow:hidden; display:table;}
.notice_list .notice_inner .view_notice .view_head .fl_l span {width:600px; font-size:14px; color:#000000; text-align:left; padding-left:20px; box-sizing:border-box; display:table-cell; vertical-align:top; }
.notice_list .notice_inner .view_notice .view_head .fl_l span:first-child {width:110px; font-size:14px; color:#000000; text-align:center; padding-left:0; background:url(../../images/common/notice_line.gif) center right no-repeat;}
.notice_list .notice_inner .view_notice .view_head .fl_r {overflow:hidden; display:table;}
.notice_list .notice_inner .view_notice .view_head .fl_r span {width:110px; font-size:14px; color:#737373; display:table-cell; vertical-align:middle;}
.notice_list .notice_inner .view_notice .view_head .fl_r span:first-child {width:80px; color:#000000; background:url(../../images/common/notice_line.gif) center right no-repeat; display:table-cell; vertical-align:middle;} 

.notice_list .notice_inner .view_notice .view_con {padding:30px; box-sizing:border-box; min-height:263px}
.notice_list .notice_inner .view_notice .view_con p {font-size:14px; color:#737373;}

.notice_list .notice_inner .view_notice .info {margin-bottom:15px;}
.notice_list .notice_inner .view_notice .info .file_down {width:100%; display:table; height:68px; border-top:1px solid #e4e6e9;}
.notice_list .notice_inner .view_notice .info .file_down .tab_l {width:107px; display:table-cell; vertical-align:middle; text-align:center; background:url(../../images/common/notice_line.gif) center right no-repeat;} 
.notice_list .notice_inner .view_notice .info .file_down .tab_l span {font-size:14px; color:#000000;}
.notice_list .notice_inner .view_notice .info .file_down .tab_r {display:table-cell; vertical-align:middle; padding-left:20px;}
.notice_list .notice_inner .view_notice .info .file_down .tab_r a {font-size:14px; color:#737373; background:url(../../images/common/file_down.gif) center left no-repeat; padding-left:17px; display:block; margin-top:10px;}
.notice_list .notice_inner .view_notice .info .file_down .tab_r a:first-child {margin-top:0;}

.notice_list .notice_inner .view_notice .info .page {width:100%; display:table; height:43px; border-top:1px solid #e4e6e9;}
.notice_list .notice_inner .view_notice .info .page.prev {border-bottom:1px solid #e4e6e9;}
.notice_list .notice_inner .view_notice .info .page .info_l {width:107px; display:table-cell; vertical-align:middle; text-align:center; background:url(../../images/common/notice_line.gif) center right no-repeat;} 
.notice_list .notice_inner .view_notice .info .page .info_l span {font-size:14px; color:#000000;}
.notice_list .notice_inner .view_notice .info .page .info_r {display:table-cell; vertical-align:middle; padding-left:20px;}
.notice_list .notice_inner .view_notice .info .page .info_r span {display:inline-block;}
.notice_list .notice_inner .view_notice .info .page .info_r span a {font-size:14px; color:#737373;}

.notice_list .notice_inner .view_notice .info .page .last_p {}
.notice_list .notice_inner .view_notice .info .page .last_p span {}
.notice_list .notice_inner .view_notice .info .page .last_p span a {cursor:default;}

.notice_list .notice_inner .view_notice .go_list {overflow:hidden;}
.notice_list .notice_inner .view_notice .go_list span {float:right;}
.notice_list .notice_inner .view_notice .go_list span a {display:block; width:47px; height:35px; line-height:35px; font-size:12px; color:#fefefe; font-weight:700; background:#727171; text-align:center;}
/* //notice_view */

/* login */
.login {}
.login .login_inner {padding:100px 0; border-bottom:2px solid #353535;}
.login .login_inner .cull {overflow:hidden; width:650px; margin:0 auto 18px auto;}
.login .login_inner .cull label {float:left;margin-right:35px;}
.login .login_inner .cull label:first-child {margin-right:40px;}
.login .login_inner .cull label input[type=radio] {padding-right:10px; vertical-align:middle;}

.login .login_inner .input {overflow:hidden; width:650px; margin:0 auto;}
.login .login_inner .input .login {width:485px; float:left;border-top:1px solid #e4e6e9;}
.login .login_inner .input .login tr {height:51px;}
.login .login_inner .input .login tr th {font-size:14px; color:#000000; text-align:left; padding-left:20px; background:#f4f7f9; border-bottom:1px solid #e4e6e9;}
.login .login_inner .input .login tr td {padding:0 20px; border-bottom:1px solid #e4e6e9; }
.login .login_inner .input .login tr td .boxed {overflow:hidden;}
.login .login_inner .input .login tr td .boxed input[type=text] {width:128px; float:left;}
.login .login_inner .input .login tr td .boxed span {width:4px; line-height:35px; float:left; margin:0 15px;}
.login .login_inner .input .login tr td .password {}
.login .login_inner .input .login tr td .password input[type=password] {width:291px;}

.login .login_inner .input .login.type2 {width:485px; float:left;border-top:1px solid #e4e6e9;}
.login .login_inner .input .login.type2 tr {height:51px;}
.login .login_inner .input .login.type2 tr th {font-size:14px; color:#000000; text-align:left; padding-left:20px; background:#f4f7f9; border-bottom:1px solid #e4e6e9;}
.login .login_inner .input .login.type2 tr td {padding:0 20px; border-bottom:1px solid #e4e6e9; }
.login .login_inner .input .login.type2 tr td .boxed {overflow:visible;}
.login .login_inner .input .login.type2 tr td .boxed input[type=text] {width:290px; float:inherit;}
.login .login_inner .input .login.type2 tr td .password {overflow:hidden;}
.login .login_inner .input .login.type2 tr td .password input[type=password] {width:80px; float:left;}
.login .login_inner .input .login.type2 tr td .password span {width:4px; line-height:35px; color:#989898; float:left; margin:0 10px;}

.login .login_inner .input .btn_login {float:right;}
.login .login_inner .input .btn_login a {display:block; width:146px; height:103px; line-height:103px; font-size:24px; font-weight:700; color:#ffffff; background:#2a2a2a; text-align:center;}
/* //login */

/* printing */
.merit_printing_form {}
.merit_printing_form .printing {}
.merit_printing_form .printing .form_table {border-top:1px solid #e4e6e9; margin-bottom:30px;}
.merit_printing_form .printing .form_table tbody {}
.merit_printing_form .printing .form_table tbody tr {}
.merit_printing_form .printing .form_table tbody tr th {height:22px; vertical-align:middle; padding:10px 0 10px 20px; background:#f4f7f9; font-size:14px; color:#000000; text-align:left; border-right:1px solid #e4e6e9; border-bottom:1px solid #e4e6e9;}
.merit_printing_form .printing .form_table tbody tr th em {font-size:12px; color:#2a2a2a; font-weight:400;}
.merit_printing_form .printing .form_table tbody tr td {height:22px; vertical-align:middle; padding:10px 0 10px 20px; background:#ffffff; font-size:14px; color:#000000; text-align:left; letter-spacing:-1px; border-bottom:1px solid #e4e6e9;}

.merit_printing_form .printing.area01 {margin-bottom:40px;}
.merit_printing_form .printing.area01 .form_table tbody tr.adress_area td {padding:0;}
.merit_printing_form .printing.area01 .form_table tbody tr.adress_area td table {}
.merit_printing_form .printing.area01 .form_table tbody tr.adress_area td table tbody {}
.merit_printing_form .printing.area01 .form_table tbody tr.adress_area td table tbody tr {}
.merit_printing_form .printing.area01 .form_table tbody tr.adress_area td table tbody tr th {font-weight:400; background:#fbfcfd; border-bottom:none; border-top:1px solid #e4e6e9;}
.merit_printing_form .printing.area01 .form_table tbody tr.adress_area td table tbody tr td {padding:10px 0 10px 20px; border-bottom:none; border-top:1px solid #e4e6e9;}
.merit_printing_form .printing.area01 .form_table tbody tr.adress_area td table tbody tr:first-child th {border-top:none;}
.merit_printing_form .printing.area01 .form_table tbody tr.adress_area td table tbody tr:first-child td {border-top:none;}

.merit_printing_form .printing.area01 .form_table tbody tr.tr_type2 {}
.merit_printing_form .printing.area01 .form_table tbody tr.tr_type2 th {}
.merit_printing_form .printing.area01 .form_table tbody tr.tr_type2 td {padding:0;}
.merit_printing_form .printing.area01 .form_table tbody tr.tr_type2 td table {}
.merit_printing_form .printing.area01 .form_table tbody tr.tr_type2 td table thead {}
.merit_printing_form .printing.area01 .form_table tbody tr.tr_type2 td table thead th {height:43px; padding:0; text-align:center; border-right:none; border-left:1px solid #e4e6e9;}
.merit_printing_form .printing.area01 .form_table tbody tr.tr_type2 td table thead th:first-child {border-left:none;}
.merit_printing_form .printing.area01 .form_table tbody tr.tr_type2 td table tbody {}
.merit_printing_form .printing.area01 .form_table tbody tr.tr_type2 td table tbody tr {}
.merit_printing_form .printing.area01 .form_table tbody tr.tr_type2 td table tbody tr td {padding:10px 0 10px 20px; border-left:1px solid #e4e6e9; border-bottom:none; border-top:1px solid #e4e6e9;}
.merit_printing_form .printing.area01 .form_table tbody tr.tr_type2 td table tbody tr td:first-child {border-left:none;}
.merit_printing_form .printing.area01 .form_table tbody tr.tr_type2 td table tbody tr td.ta_c {padding:0; text-align:center; border-right:none; border-top:1px solid #e4e6e9;}
.merit_printing_form .printing.area01 .form_table tbody tr.tr_type2 td table tbody tr:first-child th {border-top:none;}
.merit_printing_form .printing.area01 .form_table tbody tr.tr_type2 td table tbody tr:first-child td {border-top:none;}

.merit_printing_form .printing.area02 {margin-bottom:30px;}
.merit_printing_form .printing.area02 .official {}
.merit_printing_form .printing.area02 .official .text_area {margin-bottom:30px;}
.merit_printing_form .printing.area02 .official .text_area .txt_01 {font-size:14px; color:#2a2a2a; font-weight:700; line-height:24px;}
.merit_printing_form .printing.area02 .official .notice {}
.merit_printing_form .printing.area02 .official .notice .data {}
.merit_printing_form .printing.area02 .official .notice .data .text_box {overflow:hidden; margin-bottom:15px;}
.merit_printing_form .printing.area02 .official .notice .data .text_box .tit {font-size:12px; color:#2a2a2a; font-weight:700; float:left; margin-right:10px; line-height:25px;}
.merit_printing_form .printing.area02 .official .notice .data table {} 
.merit_printing_form .printing.area02 .official .notice .data table thead {border-bottom:1px solid #e4e6e9; border-top:1px solid #e4e6e9;} 
.merit_printing_form .printing.area02 .official .notice .data table thead th {height:43px; background:#f4f7f9; border-left:1px solid #e4e6e9; border-bottom:1px solid #e4e6e9; border-top:1px solid #e4e6e9;}
.merit_printing_form .printing.area02 .official .notice .data table thead th:first-child {border-left:none;}
.merit_printing_form .printing.area02 .official .notice .data table thead th.bold {font-weight:700; color:#000000;}
.merit_printing_form .printing.area02 .official .notice .data table tbody {} 
.merit_printing_form .printing.area02 .official .notice .data table tbody tr {}
.merit_printing_form .printing.area02 .official .notice .data table tbody tr th {background:#f4f7f9; border-bottom:1px solid #e4e6e9;}
.merit_printing_form .printing.area02 .official .notice .data table tbody tr td {height:43px; text-align:center; border-bottom:1px solid #e4e6e9; border-left:1px solid #e4e6e9;}
.merit_printing_form .printing.area02 .official .notice .data table tbody tr td:first-child {border-left:none;}
.merit_printing_form .printing.area02 .official .notice .data table tbody tr td span {float:left; margin-left:10px;}
.merit_printing_form .printing.area02 .official .notice .data table tbody tr td span:first-child {margin-left:20px;}
.merit_printing_form .printing.area02 .official .notice .data table tbody tr td span em {font-size:14px; color:#000000; font-weight:700;}

.merit_printing_form .printing.area02 .official .notice .data.box1 {margin-bottom:30px;}
.merit_printing_form .printing.area02 .official .notice .data.box2 {margin-bottom:30px;}
.merit_printing_form .printing.area02 .official .notice .data.box3 {margin-bottom:30px;}
.merit_printing_form .printing.area02 .official .notice .data.box4 {}

.merit_printing_form .printing.area02 .official .notice .data.type2 {}
.merit_printing_form .printing.area02 .official .notice .data.type2 table {}
.merit_printing_form .printing.area02 .official .notice .data.type2 table tbody {}
.merit_printing_form .printing.area02 .official .notice .data.type2 table tbody tr {}
.merit_printing_form .printing.area02 .official .notice .data.type2 table tbody tr th {}
.merit_printing_form .printing.area02 .official .notice .data.type2 table tbody tr td {text-align:left; padding:30px 20px;}

/* //printing */



/* guide.asp */
.guide_wrap {margin: 70px auto;width: 900px;}
.guide_txt {text-align:center;font-size: 21px;}
.guide_btn {overflow: hidden;margin-top: 70px;}
.guide_btn table {margin: 20px auto;width:680px;border-collapse: collapse; font-family: 'Nanum Gothic', sans-serif;}
.guide_btn table tr th {padding-bottom: 20px;border:none; border-bottom : 4px solid #e63e4c;color: #000;font-family: 'Nanum Gothic', sans-serif;font-size: 20px;}
.guide_btn table tr td {padding:10px 0 10px 0;text-align:center;font-family: 'Nanum Gothic', sans-serif;font-size: 18px;font-weight: 700;color: #575757;}
.guide_btn table tr td a {vertical-align:middle;margin-left: 50px;}

.guide_btn .guide_table tr td {border-top: 2px solid #e63e4c; border-bottom: 2px solid #e63e4c;}	
.guide_btn .guide_table tr:last-child td {border-bottom: 4px solid #e63e4c;}
.guide_btn .guide_table tr th {background-color: #fff;}

.guide_btn .guide_table01 {margin-top: 60px;}
.guide_btn .guide_table01 tr:last-child td {border-bottom: 4px solid #7027c9;}
.guide_btn .guide_table01 tr td {border-bottom: 1.5px solid #7027c9;}
.guide_btn .guide_table01 tr th {}



.guide_btn a {float:left;margin-left:30px;width:160px;height:50px;background-color:#edaa09;padding:10px;line-height:25px;font-size:14px;;font-weight:700;color:#fff;text-align:center;}
.guide_btn a:hover {background-color: #e63e4c; transition: all 0.2s; }
.guide_btn .a01 {background-color: #4482df;}
.guide_btn .a01:hover {background-color: #7027c9;}



/* //guide.asp */