
/*table1*/
.table_type1{width:100%; border-bottom:1px solid #aaa;}
.table_type1 thead th{padding:8px 0; background-color:#eee; border-top:1px solid #aaa;}
.table_type1 tbody td{padding:8px 0; border-top:1px solid #aaa; text-align:center;}

.table_type1 thead th,
.table_type1 tfoot th{background-color:#eee;}
.table_type1 tbody td,
.table_type1 tfoot td{ text-align:center;}
.table_type1 thead th,
.table_type1 tbody td,
.table_type1 tfoot td,
.table_type1 tfoot th{padding:8px 0; border-top:1px solid #aaa; border-right:1px solid #aaa;}
.table_type1 thead th:last-child,
.table_type1 tbody td:last-child,
.table_type1 tfoot td:last-child{border-right:0;}

.table_type1 .result_none{padding:50px 0;}
.table_type1.link a{text-decoration:underline; color:#138dd7;}

.table_btns{position:relative; width:100%; padding:30px 0; text-align:center;}
.table_btns input{background:0; border:0;}
.table_btns .paging li{display:inline-block; padding:0 3px;}
.table_btns .paging a{display:inline-block; padding:2px 5px; background-color:#eee; border-radius:4px;}
.table_btns .paging .on{background-color:#bbb; color:#000;}
.table_btns .btn_set{
	min-width:60px; padding:5px 10px; background-color:#f3f3f3; border:1px solid #aaa; font-size:13px; text-align:center; 
	vertical-align:middle;
	box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
}
.table_btns .btn_set:hover{text-decoration:none;}
.table_btns .btn_del,
.table_btns .btn_left{position:absolute;left:15px;top:20px;}
.table_btns .btn_write,
.table_btns .btn_right{position:absolute;right:15px;top:20px;}
.table_btns .btn_right2{position:absolute;right:85px;top:20px;}

/*table2*/
.table_type2{width:100%;}
.table_type2 th{width:100px; padding:8px 10px; text-align:left; vertical-align:top; }
.table_type2 td{padding:8px 0;}
.table_type2 select, 
.table_type2 input[type=text]{width:200px;}
.table_type2 textarea{width:590px; height:290px; padding:5px; font-size:12px;}
.table_type2 p{font-size:12px; padding:3px 0 0 10px;}
.table_type2 input[type=radio]{margin:0 3px 0 10px;}

.table_type2.setting{margin-top:25px;}
.table_type2.setting th{width:200px; padding:15px 10px;}
.table_type2.setting select{margin-left:15px;}

/*table3*/
.table_type3{width:100%; border-bottom:1px solid #aaa;}
.table_type3 th{width:150px; padding:8px 10px; background-color:#f9f9f9; border-top:1px solid #aaa; }
.table_type3 td{padding:8px 10px; border-top:1px solid #aaa;}
.table_type3 th.sub{background-color:#fff;}

.table_type3 input[type=radio]{margin:0 5px 0 10px;}
.table_type3 input[type=text]{width:200px; padding:1px 10px; text-align:center;}
.table_type3 select{width:200px;}
.table_type3 .text{width:200px !important;}
.table_type3 .text2{width:100px !important;}
.table_type3 .text_long{width:500px !important;}
.table_type3 .postnum{display:block; margin-bottom:3px;}
.table_type3 .tin{width:80px !important;}

.table_type3 .textbox{width:600px; height:50px; resize:none; vertical-align:middle; font-size:12px;}

.table_type3 .guide2{display:block; padding:5px 0 0;}
.table_type3 .btn_right{float:right;}

.table_type3.write_notice input[type=text]{width:300px;}
.table_type3.write_notice textarea{width:590px; height:290px; padding:5px; font-size:12px;}
.table_type3 .error{display:inline-block; padding-left:10px; color:red;}

.table_type3.margin_top{margin-top:30px;}

.answer_box{position:relative; width:100%; text-align:right;}
.btn_answer{padding:18px 10px;}

.top_right{display:block; text-align:right; padding:10px 0;}


.pop_wrap{position:relative; margin:0px 20px 0;}
.pop_wrap h1{padding-top:20px; font-size:20px; text-align:center;}
.pop_wrap .logo{padding:20px 0 0; text-align:center;}

.inner{position:relative; }
.inner .btn_inner_right{position:absolute;right:0;top:20px;}
.inner .btn_inner_right2{position:absolute;right:0;top:10px;}


.met-main-nav-wrapper {
	height: 80px !important;
}

@media screen and (max-width: 1200px) {
	#met-main-nav {
		display: none;
	}

	#met-main-responsive-nav {
		display: block;
	}

	.met-main-nav-wrapper {
		height: 0 !important;
	}

	.met-main-responsive-nav-wrapper {
		height: 80px !important;
	}
}
