@charset "utf-8";

#index #main {
	width: auto;
	margin: 0;
	padding-bottom: 0;
}

#main .mainVisual {
	min-width: 1060px;
	width: 100%;
}
#main .mainVisual img {
	width: 100%;
	height: auto;
}
@media screen and (max-width: 737px) {
	#main .mainVisual {
		min-width: 300px;
	}
}
#main .block {
	padding: 22px 0 120px;
	background-color: #f6fbfc;
	background-image: -webkit-linear-gradient(bottom, #70c3ce 1%, #70c3ce 15%, #86dce6 57%, #f4feff 96%);
	background-image: -moz-linear-gradient(bottom, #70c3ce 1%, #70c3ce 15%, #86dce6 57%, #f4feff 96%);
	background-image: -o-linear-gradient(bottom, #70c3ce 1%, #70c3ce 15%, #86dce6 57%, #f4feff 96%);
	background-image: -ms-linear-gradient(bottom, #70c3ce 1%, #70c3ce 15%, #86dce6 57%, #f4feff 96%);
	background-image: linear-gradient(to top, #70c3ce 1%, #70c3ce 15%, #86dce6 57%, #f4feff 96%);
}
#main .block .centerWrap {
	width: 1000px;
	margin: 0 auto;
}
@media print {
	#main .block .centerWrap {
		width: 1010px;
	}
}
#main .block .twoColumnList li {
	border: 1px solid #b1dde0;
	width: 488px;
	background-color: #fff;
}
#main .block .twoColumnList li img {
	width: 100%;
	height: auto;
}
@media screen and (max-width: 737px) {
	#main .block {
		padding: 10px 10px 0px;
		background-color: #fff;
		background-image: none;
	}
	#main .block .centerWrap {
		width: auto;
		margin: 0;
	}
	#main .block .twoColumnList li {
		border: 1px solid #b1dde0;
		width: auto;
	}
	#main .block .twoColumnList li img {
		width: 100%;
		height: auto;
	}
}
#main .block .topBannar {
	width: 1000px;
	margin: 0 auto;
}
#main .block .topBanner li {
	width: 1000px;
	background-color: #fff;
}
#main .block .topBanner li img {
	width: 100%;
	height: auto;
}
@media screen and (max-width: 737px) {
	#main .block .topBanner {
		width: auto;
		margin: 0;
	}
	#main .block .topBanner li {
		width: 100%;
	}
	#main .block .topBanner li img {
	width: 100%;
	height: auto;
}
}