
	header {
		background: white;
		height: 0px;
	}

	.button {
		background: white;
		width: 100%;
		height: 50px;

	}

	.side2 {

		background: white;

		width: 100%;
		height: 50%;

		margin: 0 auto;
		max-width: 90%;

	}
	td.td_1 { 
		background: #f5deb3;
		color:black;
		height:30px;
		width:100%;
		/* 文字サイズを1.4emに指定 */ 
		font-size: 1.2em; 
		/* 文字の太さをboldに指定 */ 
		/*font-weight: bold;*/
		/* 縦方向に10px、 
		* 横方向に30pxの余白を指定 */ 
		/* padding: 10px 10px; */ 
		/* 文字色を白色に指定 */ 
		color: black; 
		border-radius: 5px 5px 5px 5px;
	}
	td.td_2 { 
		background: #ffd700;
		color:#f5deb3;
		height:30px;
		width:100%;
		/* 文字サイズを1.4emに指定 */ 
		font-size: 1.2em; 
		/* 文字の太さをboldに指定 */ 
		/*font-weight: bold;*/
		/* 縦方向に10px、 
		* 横方向に30pxの余白を指定 */ 
		/* padding: 10px 10px; */ 
		/* 文字色を白色に指定 */ 
		color: black; 
		border-radius: 5px 5px 5px 5px;
	}
	.main {
		background: white;
		width: 100%;
		height: 10px;
		margin: 0 auto;
		max-width: 90%;

	}
	.s-tbl {
		border-collapse: collapse;
		text-align: left; 
		width: 40%;
		height: auto;
		margin: auto;
	}
	.s-tbl th, .s-tbl td {
		border: 1px solid #000;
		font-size:20px;
		text-align: left; 
	}
	.s-tbl tr:nth-child(even) {
		background: #f5deb3;
		font-size:20px;
		text-align: left; 
	}
	.s-tbl tr:hover {
		background: #ff0;
	}

	.s-tbl2 {
		border-collapse: collapse;
		text-align: left; 
		width: 60%;
		height: auto;
		margin: auto;
	}
	.s-tbl2 th, .s-tbl2 td {
		border: 1px solid #000;
		font-size:15px;
		text-align: left; 
	}
	.s-tbl2 tr:nth-child(even) {
		background: #f5deb3;
		font-size:15px;
		text-align: left; 
	}
	.s-tbl2 tr:hover {
		background: #ff0;
	}
	footer {
		background: palegoldenrod;
		height: 100%;
	}
	@media (max-width: 950px){

		.map{
			text-align: center; 
			width: 90%;
			height: auto;
			margin: auto;
		}
		.s-tbl {
			width: 90%;
		}
		.s-tbl th, .s-tbl td {
			font-size:12px;
		}
		.s-tbl tr:nth-child(even) {
			font-size:12px; 
		}
		.s-tbl2 {
			width: 90%;
		}
		.s-tbl2 th, .s-tbl2 td {
			font-size:12px;
		}
		.s-tbl2 tr:nth-child(even) {
			font-size:12px; 
		}
	}
	@media (min-width: 950px){

		.map{
			text-align: center; 
			width: 70%;
			height: auto;
			margin: auto;
		}
		.pro {
			text-align: center; 
			width: 50%;
			height: auto;
			margin: auto;
		}
		.side2{
			width: 60%;

		}
	}
	.under1:hover {
		border-bottom: solid 2px darkolivegreen;
	}
	a {
		text-decoration: none;
		color: dimgray;
	}
	.fft_1 {
		text-decoration: none;
		color: dimgray;
		background: linen;
		text-align: center;
	}
	.fft_2 {
		text-decoration: none;
		color: white;
		background: saddlebrown;
		text-align: center;
	}
	.fft_3 {
		text-decoration: none;
		color: white;
		background: saddlebrown;
		text-align: left;
		max-width:100%;
		margin: 0 auto;
	}


	button.button1{ 
		/* 文字サイズを1.4emに指定 */ 
		font-size: 1em; 
		/* 文字の太さをboldに指定 */ 
		/*font-weight: bold;*/
		/* 縦方向に10px、 
		* 横方向に30pxの余白を指定 */ 
		/* padding: 10px 10px; */ 
		/* 文字色を白色に指定 */ 
		color: white; 
		/* ボーダーをなくす */ 
		border-style: inset; 
 
		/* テキストの影の指定 
		* 影の横幅を1px 
		* 縦長を1px 
		* ぼかしを2px 
		* 色を#000（黒）に指定 */ 
		text-shadow: 1px 1px 2px olive; 
		/* グラデーションの指定 */ 
		/*
		background: -moz-linear-gradient(bottom, #36d, #248 50%, #36d); 
		background: -webkit-gradient(linear, left bottom, left top, from(#36d), color-stop(0.5, #248), to(#36d)); 
		*/
		/* 角丸の指定 */ 
		/*  -moz-border-radius: 5px; */ 
		/*  -webkit-border-radius: 5px; */ 
		/*   border-radius: 5px; */ 
		width:50%;
		height:40px;
		background-color:blue;
		border-radius: 10px 10px 0px 0px;
		text-align: center;
	} 
	button.button1:hover { 
		/* 透明度を20%に指定 */ 
		opacity: 0.5;
		border:2px white solid;
		background-color:cornflowerblue;
		color: blue; 
	}
	button.button2{ 
		/* 文字サイズを1.4emに指定 */ 
		font-size: 1.3em; 
		/* 文字の太さをboldに指定 */ 
		/*font-weight: bold;*/
		/* 縦方向に10px、 
		* 横方向に30pxの余白を指定 */ 
		/* padding: 10px 10px; */ 
		/* 文字色を白色に指定 */ 
		color: white; 
		/* ボーダーをなくす */ 
		border-style: inset; 
		/* ボタンの影の指定 
		* 影の横幅を2px 
		* 縦長を2px 
		* ぼかしを3px 
		* 広がりを1px 
		* 色を#666（グレー）に指定 */ 
		box-shadow: 2px 1px 3px 1px beige; 
		-moz-box-shadow: 2px 1px 3px 1px beige; 
		-webkit-box-shadow: 2px 1px 3px 1px beige; 
		/* テキストの影の指定 
		* 影の横幅を1px 
		* 縦長を1px 
		* ぼかしを2px 
		* 色を#000（黒）に指定 */ 
		text-shadow: 1px 1px 2px olive; 
		/* グラデーションの指定 */ 
		/*
		background: -moz-linear-gradient(bottom, #36d, #248 50%, #36d); 
		background: -webkit-gradient(linear, left bottom, left top, from(#36d), color-stop(0.5, #248), to(#36d)); 
		*/
		/* 角丸の指定 */ 
		/*  -moz-border-radius: 5px; */ 
		/*  -webkit-border-radius: 5px; */ 
		/*   border-radius: 5px; */ 
		width:100%;
		height:40px;
		background-color:blue;
	} 
	button.button2:hover { 
		/* 透明度を20%に指定 */ 
		opacity: 0.5;
		border:2px white solid;
		background-color:cornflowerblue;
		color: blue; 
	} 
	button.button3{ 
		/* 文字サイズを1.4emに指定 */ 
		font-size: 1.3em; 
		/* 文字の太さをboldに指定 */ 
		/*font-weight: bold;*/
		/* 縦方向に10px、 
		* 横方向に30pxの余白を指定 */ 
		/* padding: 10px 10px; */ 
		/* 文字色を白色に指定 */ 
		color: white; 
		/* ボーダーをなくす */ 
		border-style: inset; 
		/* ボタンの影の指定 
		* 影の横幅を2px 
		* 縦長を2px 
		* ぼかしを3px 
		* 広がりを1px 
		* 色を#666（グレー）に指定 */ 
		box-shadow: 2px 1px 3px 1px beige; 
		-moz-box-shadow: 2px 1px 3px 1px beige; 
		-webkit-box-shadow: 2px 1px 3px 1px beige; 
		/* テキストの影の指定 
		* 影の横幅を1px 
		* 縦長を1px 
		* ぼかしを2px 
		* 色を#000（黒）に指定 */ 
		text-shadow: 1px 1px 2px olive; 
		/* グラデーションの指定 */ 
		/*
		background: -moz-linear-gradient(bottom, #36d, #248 50%, #36d); 
		background: -webkit-gradient(linear, left bottom, left top, from(#36d), color-stop(0.5, #248), to(#36d)); 
		*/
		/* 角丸の指定 */ 
		/*  -moz-border-radius: 5px; */ 
		/*  -webkit-border-radius: 5px; */ 
		/*   border-radius: 5px; */ 
		width:100%;
		height:30px;
		background-color:blue;
	} 
	button.button3:hover { 
		/* 透明度を20%に指定 */ 
		opacity: 0.5;
		border:2px white solid;
		background-color:cornflowerblue;
		color: blue; 
	} 
	button.button4{ 
		/* 文字サイズを1.4emに指定 */ 
		font-size: 1.3em; 
		/* 文字の太さをboldに指定 */ 
		/*font-weight: bold;*/
		/* 縦方向に10px、 
		* 横方向に30pxの余白を指定 */ 
		/* padding: 10px 10px; */ 
		/* 文字色を白色に指定 */ 
		color: white; 
		/* ボーダーをなくす */ 
		border-style: inset; 
		/* ボタンの影の指定 
		* 影の横幅を2px 
		* 縦長を2px 
		* ぼかしを3px 
		* 広がりを1px 
		* 色を#666（グレー）に指定 */ 
		box-shadow: 2px 1px 3px 1px beige; 
		-moz-box-shadow: 2px 1px 3px 1px beige; 
		-webkit-box-shadow: 2px 1px 3px 1px beige; 
		/* テキストの影の指定 
		* 影の横幅を1px 
		* 縦長を1px 
		* ぼかしを2px 
		* 色を#000（黒）に指定 */ 
		text-shadow: 1px 1px 2px olive; 
		/* グラデーションの指定 */ 
		/*
		background: -moz-linear-gradient(bottom, #36d, #248 50%, #36d); 
		background: -webkit-gradient(linear, left bottom, left top, from(#36d), color-stop(0.5, #248), to(#36d)); 
		*/
		/* 角丸の指定 */ 
		/*  -moz-border-radius: 5px; */ 
		/*  -webkit-border-radius: 5px; */ 
		/*   border-radius: 5px; */ 
		width:100%;
		height:40px;
		background-color:blue;
	} 
	button.button4:hover { 
		/* 透明度を20%に指定 */ 
		opacity: 0.5;
		border:2px white solid;
		background-color:cornflowerblue;
		color: blue; 
	} 
	button.button5{ 
		/* 文字サイズを1.4emに指定 */ 
		font-size: 1.3em; 
		/* 文字の太さをboldに指定 */ 
		/*font-weight: bold;*/
		/* 縦方向に10px、 
		* 横方向に30pxの余白を指定 */ 
		/* padding: 10px 10px; */ 
		/* 文字色を白色に指定 */ 
		color: white; 
		/* ボーダーをなくす */ 
		border-style: inset; 
		/* ボタンの影の指定 
		* 影の横幅を2px 
		* 縦長を2px 
		* ぼかしを3px 
		* 広がりを1px 
		* 色を#666（グレー）に指定 */ 
		box-shadow: 2px 1px 3px 1px beige; 
		-moz-box-shadow: 2px 1px 3px 1px beige; 
		-webkit-box-shadow: 2px 1px 3px 1px beige; 
		/* テキストの影の指定 
		* 影の横幅を1px 
		* 縦長を1px 
		* ぼかしを2px 
		* 色を#000（黒）に指定 */ 
		text-shadow: 1px 1px 2px olive; 
		/* グラデーションの指定 */ 
		/*
		background: -moz-linear-gradient(bottom, #36d, #248 50%, #36d); 
		background: -webkit-gradient(linear, left bottom, left top, from(#36d), color-stop(0.5, #248), to(#36d)); 
		*/
		/* 角丸の指定 */ 
		/*  -moz-border-radius: 5px; */ 
		/*  -webkit-border-radius: 5px; */ 
		/*   border-radius: 5px; */ 
		width:100%;
		height:40px;
		background-color:blue;
	} 
	button.button5:hover { 
		/* 透明度を20%に指定 */ 
		opacity: 0.5;
		border:2px white solid;
		background-color:cornflowerblue;
		color: blue; 
	}
	a.bn_1:hover { 
		/* 透明度を20%に指定 */ 
		opacity: 0.5;
		/*border:2px white solid; */
	} 
	a.bn_2:hover { 
		/* 透明度を20%に指定 */ 
		opacity: 0.5;
		/*border:2px white solid;*/ 
	} 
	a.bn_3:hover { 
		/* 透明度を20%に指定 */ 
		opacity: 0.5;
		/*border:2px white solid;*/ 
	} 