@charset "utf-8";

/* ---------------------------------

	KANSAI　WINDOW

	  system top　（共通）

 --------------------------------- */


.sys_box01 {
	clear:both; width:690px; margin:0 auto 20px auto; }
.sys_box02 {
	width:650px; margin:0 auto 20px auto; }
	
.sys_table01 {
	width:650px; margin:0 auto 20px auto; border:1px solid #ccc; }
	.sys_table01 th {
		width:18%; padding:5px; background:#f3f3f3; text-align:left; border:1px solid #ccc; border-collapse:collapse; }
	.sys_table01 td {
		width:32%; padding:5px; border:1px solid #ccc; border-collapse:collapse; }
.sys_table02 {
	width:98%; }
	.sys_table02 td {
		padding:5px; }
.sys_table03 {
	width:650px; margin:0 auto 20px auto; border:1px solid #ccc; }
	.sys_table03 th {
		width:15%; padding:10px; text-align:left; border-bottom:1px solid #ccc; border-collapse:collapse; }
	.sys_table03 td {
		width:35%; padding:10px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-collapse:collapse; }

.sys_greybox {
	width:620px; margin:0 auto 20px auto; padding:15px; background:#f3f3f3; }

.sys_box03 {
	clear:both; width:100%; margin-bottom:20px; }
	.sys_box03_left {
		width:140px; float:left; margin-left:20px; }
	.sys_box03_right {
		width:490px; float:right; margin-right:20px; }
	.sys_box03_l {
		width:490px; float:left; margin-left:20px; }
	.sys_box03_r {
		width:140px; float:right; margin-right:20px; }
		
.sys_box04 {
	clear:both; width:100%; margin-bottom:20px; }
	.sys_box04_l {
		width:440px; float:left; margin-left:20px; }
	.sys_box04_r {
		width:200px; float:right; margin-right:20px; }

.banner_table {
	width:650px; margin:0 auto 20px auto; }
	.banner_td01 {
		padding:10px; width:28%; }




/* 観光 */
#travel_top {
	width:690px; margin-bottom:20px; }
.travel_date_table {
	width:650px; margin:20px 0; }
.travel_date_table th {
	width:20%; padding:5px 10px; text-align:left; }
.travel_date_table td {
	width:80%; padding:5px; }


/* 産業 */
.sys_industry_table01 {
	width:688px; margin-bottom:20px; border:1px solid #ccc; }
	.sys_industry_table01 th {
		width:16%; padding:5px; background:#f2ffca; text-align:left; border:1px solid #ccc; border-collapse:collapse; }
	.sys_industry_table01 td {
		width:42%; padding:5px; border:1px solid #ccc; border-collapse:collapse; }

.sys_industry_table02 {
	width:688px; margin-bottom:20px; border:1px solid #ccc; }
	.sys_industry_table02 th {
		width:16%; padding:5px; background:#448ac9; text-align:left; border:1px solid #ccc; border-collapse:collapse; }
	.sys_industry_table02 td {
		padding:5px; border:1px solid #ccc; border-collapse:collapse; }
