/* type_table */
	.tab_btn_box {
		margin:1.2rem 0 0.8rem;
		display:inline-block;
		cursor:pointer;
		/*border-bottom:2px solid #00897B;*/
	}
		.tab_btn_box .select_icn{
			font-size:2.4rem;
			color:#2962FF;
			z-index:0;
		}

	.tab_btn {
		display:inline-block;
		vertical-align:top;
		font-size: 1.6rem;
		padding: 2.4rem 0 0.8rem 1rem;
		font-family: "Daum";
		font-weight: 700;
		width:100%;
		color:#555;
		cursor:pointer;
	}
	.tab_ctn {
		display:block;
	}
	.tab_ctn.on {
		display:block;
	}
	.type_table {
		font-size:0;
		border-top:2px solid #80CBC4;
		max-width:800px;
	}
	.type_table li {
		padding:1rem 0;
		border-bottom:1px solid #ccc;
	}
	.type_table li .table_tit{
		display:inline-block;
		vertical-align:middle;
		font-size:1rem;
		width:10rem;
		line-height:1.4em;
		text-align:center;
		color:#444;
	}
		.type_table li .table_tit em{
			color:#D81B60;
		}
	.type_table li .table_ctn{
		display:inline-block;
		vertical-align:middle;
		font-size:1rem;
		width:calc(100% - 10rem);
		line-height:1.4em;
		text-align:left;
		color:#777;
		padding:0 0.4rem;
	}
		.type_table li .table_ctn em{
			color:crimson;
		}
		.type_table li .table_ctn.w100{
			width:100%;
			color:#555;
			padding:0.4rem 0 0.4rem 0.8rem;
			font-size:1.1rem;
		}
	.type_table li.bg {
		background:#FFF8E1;
		padding:0.4rem 0;
	}
	.type_table li:last-child {
	}


	.span {
		display:inline;
	}
	.common_ctn_box {
		padding:2rem 0 0;
	}
		.common_ctn_box .type_table {
			border-top:2px solid #FFCA28;
		}
		.common_ctn_box .type_table li.bg {
			background:#FFECB3;
		}
/* type_table end */


.dp-table {
	border-collapse: collapse;
	text-align: left;
	width:100%;
}
.dp-table th{
	border:1px solid #ccc;
	padding:4px 8px;
	font-size:1rem;
	font-weight:400;
	line-height: 1.6;
}
.dp-table td{
	border:1px solid #ccc;
	padding:4px 8px;
	font-size:1rem;	
	font-weight:400;
	line-height: 1.6;
}
.dp-table .bg {
	background: #FFF8E1;
}