/*	1024px以上のすべて	*/
@media only screen and (min-width:1024px){
.wrapper {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
}
main {
	float: left;
	max-width: 740px;
}
nav {
	float: right;
	max-width: 280px;
	display: block;
}

}

/*	1024未満のすべて	*/
@media only screen and (max-width: 1023px){
.wrapper {
	width: 100%;
}
nav {
	position: absolute;
	top: 40px;
	right: 0px;
	background-color: rgba(112,138,179,0.80);
	display: none;
}

}

/* PC・TB横 768ピクセル超 1024以下 */
@media only screen and (min-width:769px) and (max-width: 1024px){
}

/* SP横～SP縦 640以下すべて（mainナビ）*/
@media screen and (max-width: 640px){
}

/* SP縦 480以下のすべて  */
@media screen and (max-width: 480px){
#go_top img {
	width: 40px;
	height: 40px;
}

}
