@charset 'UTF-8';

/** |01.Settings| ************************************************************ START **/




/* ============================================= */
/* common
/* ============================================= */
.feature #contents .detailSection .main .detailGroup{
	border:none;
}
.feature #contents .detailSection .main ol li{
	list-style-type:none;
}




/* ============================================= */
/* feature_2
/* ============================================= */
.feature_2 #contents .detailSection .main table.feature_2_3{
	width:660px;
	margin:0 auto;
}
.feature_2 #contents .detailSection .main table.feature_2_3 tr{
	width:100%;
}
.feature_2 #contents .detailSection .main table.feature_2_3 tr th,.feature_2 #contents .detailSection .main table.feature_2_3 tr td{
	padding:4px 0 2px 0;
	vertical-align:middle;
	text-align:center;
	border:2px solid #000000;
	font-size:16px;
	line-height:1.2;
}
.feature_2 #contents .detailSection .main table.feature_2_3 tr th{
	color:#ffffff;
	background-color:#7575d0;
}
.feature_2 #contents .detailSection .main table.feature_2_3 tr td{
	width:20%;
}
.feature_2 #contents .detailSection .main .feature_2_3_annotation{
    width: 674px;
    max-width: 100%;
    margin: 0 auto 20px;
}

@media only screen and (max-width: 768px){
	.feature_2 #contents .detailSection .main table.feature_2_3{
		width:90%;
	}
	.feature_2 #contents .detailSection .main table.feature_2_3 tr th,.feature_2 #contents .detailSection .main table.feature_2_3 tr td{
		font-size:14px;
	}
	.feature_2 #contents .detailSection .main .feature_2_3_annotation{
    	width: 93%;
	}
}