/* ---------------------------------------------------------------
	start max 1033px
--------------------------------------------------------------- */

@media print,screen and ( max-width: 1033px ) {

	/* --------------- header --------------- */

	#contents {
		max-width: 1034px;
	}

	/*.col_topmain {
		background-size: contain;
	}*/

	.col_content {
		width: 94%;
	}

	#leftcontents {
		width: 250px;
	}

	#rightcontents {
		width: calc(100% - 250px);
		background-size: auto 110%;
		background-position: center top;
	}

	.top_bnr {
		width: 88%;
	}
	.top_bnr li {
		width: calc((100% - 60px)/3);
		margin: 0 30px 20px 0;
	}
	
	.img_theme {
		max-width: 210px;
		margin: 0 auto;
		padding:0 10px 0 0;
	}



	.col_info {
		align-items: center;
		flex-direction: column;
	}
	.col_info dl {
		width: 100%;
		text-align: center;
		margin: 0 0 20px;
	}





}

/* ---------------------------------------------------------------
	end max 1033px
--------------------------------------------------------------- */

/* ---------------------------------------------------------------
	start 851px�`1033px
--------------------------------------------------------------- */

@media print,screen and ( min-width: 851px ) and ( max-width: 1033px ) {

	.tab_none {
		display: none;
	}




}

/* ---------------------------------------------------------------
	end 851px�`1033px
--------------------------------------------------------------- */
