#contents2 nav {
	overflow: hidden;
}

	#contents2 nav ul {
		list-style: none;
		overflow: hidden;
	}

	#contents2 nav ul li {
		float: left;
	}

#contents2 #main {
	overflow: hidden;
	margin-bottom:20px;
}

	#contents2 #main article {
		overflow: hidden;
	}

#contents2 aside {
	overflow: hidden;
}

#contents2 img{
max-width:100%;
height:auto;
}

/* ** */

@media only screen and (min-width: 769px) {


#contents2 {
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
}

#contents2 nav {
	margin: 0 auto;
	overflow: hidden;
}

	#contents2 nav ul {
		list-style: none;
		overflow: hidden;
	}

	#contents2 nav ul li {
		float: left;
	}

#contents2 #main2 {
	float: left;
	width: 470px;
	overflow: hidden;
	margin-right:20px;
}

	#contents2 #main article {
		overflow: hidden;
		margin-bottom:
	}

#contents2 aside {
	float: left;
	width: 470px;
	overflow: hidden;
}

/* ** */}




#contents3 nav {
	overflow: hidden;
}

	#contents3 nav ul {
		list-style: none;
		overflow: hidden;
	}

	#contents3 nav ul li {
		float: left;
	}

#contents3 #main {
	overflow: hidden;
	margin-bottom:20px;
}

	#contents3 #main article {
		overflow: hidden;
	}

#contents3 aside {
	overflow: hidden;
}

#contents3 img{
max-width:100%;
height:auto;
}

/* ** */

@media only screen and (min-width: 769px) {


#contents3 {
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
	margin-top:20px;
	margin-bottom:30px;
}

#contents3 nav {
	margin: 0 auto;
	overflow: hidden;
}

	#contents3 nav ul {
		list-style: none;
		overflow: hidden;
	}

	#contents3 nav ul li {
		float: left;
	}

#contents3 #main3 {
	float: left;
	width: 400px;
	overflow: hidden;
	margin-right:20px;
}

	#contents3 #main article {
		overflow: hidden;
		margin-bottom:
	}

#contents3 aside {
	float: left;
	width: 530px;
	overflow: hidden;
}

/* ** */}

#contents4 nav {
	overflow: hidden;
}

	#contents4 nav ul {
		list-style: none;
		overflow: hidden;
	}

	#contents4 nav ul li {
		float: left;
	}

#contents4 #main {
	overflow: hidden;
	margin-bottom:20px;
}

	#contents4 #main article {
		overflow: hidden;
	}

#contents4 aside {
	overflow: hidden;
}

#contents4 img{
max-width:100%;
height:auto;
}

/* ** */

@media only screen and (min-width: 769px) {


#contents4 {
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
	margin-top:20px;
	margin-bottom:30px;
}

#contents4 nav {
	margin: 0 auto;
	overflow: hidden;
}

	#contents4 nav ul {
		list-style: none;
		overflow: hidden;
	}

	#contents4 nav ul li {
		float: left;
	}

#contents4 #main4 {
	float: left;
	width: 300px;
	overflow: hidden;
	margin-right:20px;
}

	#contents4 #main article {
		overflow: hidden;
		margin-bottom:
	}

#contents4 aside {
	float: left;
	width: 610px;
	overflow: hidden;
}

/* ** */}


/* ** */

@media only screen and (min-width: 769px) {


#contents5 {
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
	background-color: #e3eff5;
}

#contents5 nav {
	margin: 0 auto;
	overflow: hidden;
}

	#contents5 nav ul {
		list-style: none;
		overflow: hidden;
	}

	#contents5 nav ul li {
		float: left;
	}

#contents5 #main5 {
	float: left;
	width: 470px;
	overflow: hidden;
	margin-right:20px;
}

	#contents5 #main article {
		overflow: hidden;
	}

#contents5 aside {
	float: left;
	width: 470px;
	overflow: hidden;
	size:30px;
}

/* ** */}


@media only screen and (min-width: 769px) {


#contents6 {
	overflow: hidden;
	width: 760px;
	margin: 0 auto;
}

#contents6 nav {
	overflow: hidden;
}

	#contents6 nav ul {
		list-style: none;
		overflow: hidden;
	}

	#contents6 nav ul li {
		float: left;
	}

#contents6 #main6 {
	float: left;
	width: 380px;
	overflow: hidden;
	
}

#contents6 #main6 article {
		overflow: hidden;
		margin-bottom:
	}

#contents6 aside {
	float: left;
	width: 380px;
	overflow: hidden;
}

#contents6 img  {
	margin:0px;
}

/* ** */}