@media screen and (min-width: 1200px) {
	.wrap, body:not(.my-front-page) .wrap, body:not(.cast-search) .wrap {
		max-width: 900px;
	}
	body:not(.my-front-page) #primary {
		float: none !important;
		width: 100% !important;
	}
	body:not(.my-front-page) #secondary {
		width: 100% !important;
		padding-left: 0 !important;
	}
	.has-sidebar #secondary {
		float: none;
	}
	aside.widget-area .block-banners-cell {
		width: calc( ( 100% - 1.0em ) / 3 );
	}
	.block-banners-cell:nth-child(3n+1), .block-banners-cell:nth-child(3n+2) {
		margin-right: 0.25em !important;
	}
	aside.widget-area .block-photodiary-cell, aside.widget-area .block-movie-cell {
		width: calc( ( 100% - 1.0em ) / 3 );
	}
	.block-photodiary-cell:nth-child(3n+1), .block-photodiary-cell:nth-child(3n+2), .block-movie-cell:nth-child(3n+1), .block-movie-cell:nth-child(3n+2) {
		margin-right: 0.5em !important;
	}
}