@media (max-width:800px) {
	#horizon_header{display:none; width:100%}
	#horizon_menu{display:none; width:100%}
	#app_menu{display:block; width:100%}

	#top_SubMenu{width:100%}

	#id_Container{width:100%; display:table; table-layout:fixed; border:0px solid #ff00ff;box-sizing: border-box;}

	#id_row_top01{float:left; width:100%;}
	#id_row_top02{float:right; background-color:#ffffff; border:1px solid #dadada;box-sizing: border-box; width:100%; padding:15 30 15 30;}

	#id_ROLL_IMG_BOX{ }
	#id_SCHEDULE{}

	#id_col_left{float:left; border:1px solid #dadada; box-sizing: border-box; width:100%; height:360px; background-color:#ffffff; padding:15 30 15 30; margin:30 0 0 0}
	#id_col_center{display:none}
	#id_col_right{float:right; border:1px solid #dadada; box-sizing: border-box; width:100%; height:360px; background-color:#ffffff; padding:15 30 15 30; margin:30 0 0 0}

	#id_row_bottom01{float:left; border:1px solid #dadada;box-sizing: border-box; width:100%; table-layout:fixed; background-color:#ffffff; padding:20px; margin:30 0 0 0; }
	#id_row_bottom02{float:right; width:100%; table-layout:fixed;  background-color:#ffffff; margin:30 0 0 0}
		#id_quick1{ width:50%;float:left;}
		#id_quick2{ width:50%; float:right;}

	#id_row_copy{display:none}
	#id_row_copy00{}


	#id_frame_table_bottom{width:100%}
		#footer_copy{clear:both;}
		#footer_addr{float: left;}
		#footer_tel{float: left;}
}


@media (min-width: 801px) and (max-width: 1579px) { 
	#horizon_header{display:block; width:100%; display:table; table-layout:fixed; }
	#td_logo{width:30%; max-width:310px;}
	#app_menu{display:none; width:100%}

	#top_SubMenu{width:100%}

	#id_Container{width:100%; display:table; table-layout:fixed; border:0px solid #ff00ff;box-sizing: border-box;}

	#id_row_top01{float:left; width:60%;}
	#id_row_top02{float:right; background-color:#ffffff; border:1px solid #dadada;box-sizing: border-box; width:38%; padding:15 30 15 30;}

	#id_ROLL_IMG_BOX{ }
	#id_SCHEDULE{}

	#id_col_left{float:left; border:1px solid #dadada; box-sizing: border-box; width:49%; height:360px; background-color:#ffffff; padding:15 30 15 30; margin:30 0 0 0}
	#id_col_center{display:none}
	#id_col_right{float:right; border:1px solid #dadada; box-sizing: border-box; width:49%; height:360px; background-color:#ffffff; padding:15 30 15 30; margin:30 0 0 0}

	#id_row_bottom01{float:left; border:1px solid #dadada;box-sizing: border-box; width:100%; table-layout:fixed; background-color:#ffffff; padding:20px; margin:30 0 0 0; }
	#id_row_bottom02{float:right; width:100%; table-layout:fixed;  background-color:#ffffff; margin:30 0 0 0}
		#id_quick1{ width:50%; float:left;}
		#id_quick2{ width:50%; float:right;}

	#id_row_copy{display:none}
	#id_row_copy00{}


	#id_frame_table_bottom{width:100%}
		#footer_copy{clear:both;}
		#footer_addr{float: left;}
		#footer_tel{float: left;}
}



/*@media (min-width: 1200px) and (max-width: 1609px) { */
@media (min-width:1580px){
	#horizon_header{display:block; width:1580px; display:table; table-layout:fixed; }
	#td_logo{width:310px;}
	#app_menu{display:none; width:100%}

	#top_SubMenu{width:1580px}

	#id_Container{width:1580px; display:table; table-layout:fixed; border:0px solid #ff00ff;box-sizing: border-box;}

	#id_row_top01{float:left; width:1120px; margin:30 0 0 0}
	#id_row_top02{float:right; background-color:#ffffff; border:1px solid #dadada;box-sizing: border-box; width:420px; height:471px; padding:15 30 15 30; margin:30 0 0 0}

	#id_ROLL_IMG_BOX{ }
	#id_SCHEDULE{}

	#id_col_left{float:left; border:1px solid #dadada; box-sizing: border-box; width:500px; height:300px; background-color:#ffffff; padding:15 30 15 30; margin:30 0 0 0}
	#id_col_center{float:left; border:1px solid #dadada; box-sizing: border-box; width:500px;height:300px;  background-color:#ffffff; padding:15 30 15 30; margin:30 40 0 40}
	#id_col_right{float:right; border:1px solid #dadada; box-sizing: border-box; width:500px; height:300px; background-color:#ffffff; padding:15 30 15 30; margin:30 0 0 0}

	#id_row_bottom01{float:left; border:1px solid #dadada;box-sizing: border-box; width:1040px; height:335px; background-color:#ffffff; padding:20px; margin:30 0 30 0; }
	#id_row_bottom02{float:right; width:500px;height:330px;  background-color:#ffffff; margin:30 0 30 0}
		#id_quick1{margin:0 0 25 0}
		#id_quick2{}

	#id_row_copy{border-top:1px solid #f5f5f5; box-sizing: border-box; margin:0 0 0 0}
	#id_row_copy00{}


	#id_frame_table_bottom{width:1580px}
		#footer_copy{clear:both;}
		#footer_addr{float: left;}
		#footer_tel{float: left;}

}
