

#box_1200, #box_900, #box_610, #box_480 {
	/*position: absolute;
	left: -4000px;
	clear: both;*/
	display:none;
		}

#box_1200, #box_900, #box_610, #box_480, #box_10 {
	max-height:1000px;
	}
	
#box_10 img {
	width:98%;
	border-radius:1em;
	margin-left:1%;
	margin-bottom:2em;
	overflow:hidden;
}

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


#box_1200, #box_900, #box_610, #box_10 {
	/*position: absolute;
	left: -4000px;
	clear: both;*/
	display:none;
	}

#box_480 {
	display: block;
	margin-bottom: 2em;
		}

#s {
	width: 95%;
	margin: auto;
	overflow:hidden;
}

#s_left {
	width:50.491%; 
	overflow:hidden; 
	float: left;
}

#s_right {
	width:49.508%; 
	overflow:hidden; 
	float: left;
}

#s_middle {
	width:50%; 
	overflow:hidden; 
	float: left;	
}

#s03, #s04, #s06, #s07 {
	width: 100%;
	float:left;
	}
	
#s01, #s02, #s05 {
	width: 50%;
	float:left;
	}
	
#s01 {
	border-top-left-radius:1em;
}

#s03 {
	border-top-right-radius:1em;
}

#s06 {
	border-bottom-right-radius:1em;
}



}



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

#box_1200, #box_900, #box_480, #box_10 {
	/*position: absolute;
	left: -4000px;
	clear: both;*/
	display:none;
	}

#box_610 {
	display: block;
	}
	
#m {
 	width:95%; 
 	margin:auto; 
 	overflow:hidden;
 }

#m_left {
	width:50.444%; 
	overflow:hidden; 
	float: left;
}

#m_right {
	width:49.555%; 
	overflow:hidden; 
	float: left;
}

#m_middle {
	width:50%; 
	overflow:hidden; 
	float: left;	
}
	
#m01, #m02, #m04, #m05, #m06 {
	width: 100%;
	float:left;
	}

#m03 {
	width: 50%;
	float:left;
	}	
	
#m06 {
	width: 50.896%;
	float:left;
	}
	
#m07 {
	width: 49.103%;
	float:left;
	}
	
#m01 {
	border-top-left-radius:1em;
}

#m02 {
	border-top-right-radius:1em;
}

#m07 {
	border-bottom-right-radius:1em;
}

#m03 {
	border-bottom-left-radius:1em;
}	
	
}


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


#box_1200, #box_610, #box_480, #box_10 {
	/*position: absolute;
	left: -4000px;
	clear: both;*/
	display:none;
	}
		
#box_900 {
	display: block;
	}

#l {
 	width:95%; 
 	margin:auto; 
 	overflow:hidden;
 }

#l_left {
	width:67.5%; 
	overflow:hidden; 
	position: relative;
	float: left;
}

#l_right {
	width:32.5%; 
	overflow:hidden; 
	float: left;
}


#l01, #l06, #l03 {
	width: 33.827%;
	float:left;
	}	
	
#l02 {
	width: 32.345%;
	float:left;
	}
	
#l04 {
	width: 100%;
	float:left;
	}		
		
#l05 {
	width: 32.345%;
	float:left;
}
		
#l07 {
	width: 66.172%;
	position: absolute;
	bottom: 0;
	left: 0;
	}	
	
#l01 {
	border-top-left-radius:1em;
}

#l04 {
	border-top-right-radius:1em;
	border-bottom-right-radius:1em;
}

#l07 {
	border-bottom-left-radius:1em;
}	
			
	
}
	
 @media only screen and (min-width:1200px) {
 
#box_1200 {
 	display: block;
 }
 
#xl {
 	width:98%; 
 	margin:auto; 
 	overflow:hidden;
 }

#xl_left {
	width:50.426%; 
	overflow:hidden; 
	float: left;
}

#xl_right {
	width:49.573%; 
	overflow:hidden; 
	float: left;
}

#xl01, #xl03 {
	width:33.373%; 
	float: left;
}

#xl01 {
	border-top-left-radius:1em;
}

#xl05 {
	border-top-right-radius:1em;
}

#xl06 {
	border-bottom-left-radius:1em;
}


#xl02 {
	width:33.252%; 
	float: left;
}

#xl05, #xl06, #xl07 {
	width:100%; 
	float: left;
}

#xl04 {
	width:67.773%; 
	float: left;
}

#xl08 {
	width:33.825%; 
	float: left;
}

#xl09 {
	width:66.174%; 
	float: left;
	border-bottom-right-radius:1em;
}

#xl_middle {
	width:32.226%; 
	overflow:hidden; 
	float: left;	
}
	
#box_900, #box_610, #box_480, #box_10 {
	/*position: absolute;
	left: -4000px;
	clear: both;*/
	display:none;
	

	
}
