@charset "utf-8";

.vtk_subslide01 {
	width:100%;
	height:300px;
	margin:0px;
	padding:0px;
	border:0px;
	display:inline-block;
	text-align:center;
	clear:both;
}


.slider-full-img {
	width:100%;
	margin:0px;
	padding:0px;
	font-weight:400;
}

.slider-full-img img {
	width:100%;
	margin:0px;
	padding:0px;
	border:0px;
}
.vtks_slider {
	width:auto;
	height:auto;
	margin:100px auto;
	padding:0px;
	text-align:center;
	clear:both;
}

.vtks_slider h3 {
	width:auto;
	margin:0px auto;
	padding:30px;
	display:inline-block;
	clear:both;


@media (max-width:1500px){
	.vtk_subsld_bgcolor01 {
		margin-top:70px;
		padding:10px;
	}
	.vtk_subsld_bgcolor01 .top{
	}
	.vtk_subsld_bgcolor01 h3{
	}
}



@media (max-width:1366px){
	.vtk_subsld_bgcolor01 {
		margin-top:50px;
		padding:10px;
	}
	.vtk_subsld_bgcolor01 .top{
	}
	.vtk_subsld_bgcolor01 h3{
	}
}


@media (max-width:1280px){
	.vtk_subsld_bgcolor01 {
		margin-top:45px;
		padding:10px;
	}
	.vtk_subsld_bgcolor01 .top{
	}
	.vtk_subsld_bgcolor01 h3{
	}
}



@media (max-width:1024px){	
	.vtk_subsld_bgcolor01 {
		margin-top:35px;
		padding:10px;
	}
	.vtk_subsld_bgcolor01 .top{
		font-size: 1em;
	}
	.vtk_subsld_bgcolor01 h3{
		font-size:1.8em;
	}
}

@media (max-width:991px){

	.vtk_subsld_bgcolor01 {
		margin-top:-95px;
		padding:7px;
	}
	.vtk_subsld_bgcolor01 .top{
		font-size: 0.7em;
	}
	.vtk_subsld_bgcolor01 h3{
		font-size:1.5em;
	}
}


@media (max-width:800px){
	.vtk_subsld_bgcolor01 {
		margin-top:-80px;
		padding:7px;
	}
	.vtk_subsld_bgcolor01 .top{
		font-size: 0.7em;
	}
	.vtk_subsld_bgcolor01 h3{
		font-size:1.4em;
	}
}


@media (max-width:768px){
	.vtk_subsld_bgcolor01 {
		margin-top:-80px;
		padding:7px;
	}
	.vtk_subsld_bgcolor01 .top{
		margin-top:4%;
		font-size: 0.7em;
	}
	.vtk_subsld_bgcolor01 h3{
		font-size:1.3em;
	}
}



@media (max-width:640px){
	.vtk_subsld_bgcolor01 {
		margin-top:-80px;
		padding:6px;
	}
	.vtk_subsld_bgcolor01 .top{
		font-size: 0.7em;
	}
	.vtk_subsld_bgcolor01 h3{
		font-size:1.2em;
	}
}

@media (max-width:480px){
	.vtk_subsld_bgcolor01 {
		margin-top:-45px;
		padding:5px;
	}
	.vtk_subsld_bgcolor01 .top{
		display:none;
	}
	.vtk_subsld_bgcolor01 h3{
		font-size:1.1em;
	}
}


@media (max-width:320px){
	.vtk_subsld_bgcolor01 {
		margin-top:-30px;
		padding:3px;
	}
	.vtk_subsld_bgcolor01 .top{
		display:none;
	}
	.vtk_subsld_bgcolor01 h3{
		font-size:1em;
	}
}