.topics li {
	margin-bottom:15px;
	border-bottom:solid 1px #CCCCCC;
}

#Topics_index h1{
	border-left:#a50123 solid 17px;
	font-size:18px;
	color:#a50123;
	text-indent:28px;
	line-height:30px;
	margin-bottom:20px;
}
#Topics_index h2 {
	text-indent:0px;
	font-size:16px;
	line-height:normal;
	clear:both;
	border-left:solid 5px #a50123;
	margin:0 0 5px 0;
	padding:5px 0 0 5px;
}

.topi_wrap {
	margin:0 0 40px 20px;
}

.para_div {
	margin-bottom:30px;
}
.cont_left {
	float:left;
	margin:0 100px 0 0;
}

.cont_right {
	float:left;
	margin:0 0 0 0;
}

#Topics_index .scroll_y{
	width:450px;
	height:200px;
	background-color:#F1F1F1;
	padding:10px 5px 5px 10px;
}

.scroll_y_ext {
	width:100%;
	height:200px;
	background-color:#F1F1F1;
	padding:10px 5px 5px 10px;
}

@media screen and (max-width: 750px){
	.contents_area{
		padding-top:1vw;
	}
	#Topics_indes h1{
		font-size:3vw;
	}
	#Topics_indes h2{
		font-size:2vw;
	}
	#Topics_index .scroll_y{
		width:100%;
	}
	.cont_left {
		float:none;
		margin: 0 0 30px 0 !important;
	}

	.cont_right {
		float:none;
		margin: 0 0 30px 0 !important;
	}
	.para_div {
		margin-bottom: 0 !important;
	}
	.topi_wrap {
		margin: 0 !important;
		padding: 0 20px 20px 20px ;
	}
}