@charset "Shift_JIS";body {	margin:0;	align:center;	background-color:#FFFFFF;	font-family: "ヒラギノ角ゴ Pro W6", "ＭＳ P ゴシック", Osaka, sans-serif;	text-align:left;	line-height:1.6em;	font-size:14px;	}	a:link {color: #FFAA00; text-decoration: none;}	a:visited {color: #00AAE8; text-decoration: none;}	a:hover {color: #FFFFAA; text-decoration: underline;}	a:active {color: #0066FF; text-decoration: underline;}	h1, h2, h3 {}table.tab01 {  border-collapse: collapse;  border: solid 1px #FFF;  font-size: 100%;}table.tab01 td {  border: solid 1px #FFF;  font-size: 100%;}table.tab02 {  border-collapse: collapse;  border: solid 0px #000;  font-size: 100%;}table.tab02 td {  padding: 5px 3px 5px 3px;  text-align: left;  color: #FFF;  font-size: 100%;}/* ##### コンテンツ全体の枠 ##### */#content {	width:720px;	height:555px;	background-color:#ccc;	border:1px solid #000000;	margin:10px auto;	}/* ##### メイン表示領域 ##### */#main{	height:480px;	width:720px;	}/* ##### 左半分 ##### */#left{	float:left;	width: 320px;	height:480px;	color: #FFFFFF;	}/* ##### 左ヘッダ部分 ##### */#header {	height:40px;	margin-top:30px;	}/* ヘッダタイトル画像 */#header img {	margin-left: 25px;	vertical-align:middle;	}/* ヘッダ文字 */.headertext {	margin-left: 3px;	font-size:70%;	}/*  左半分の見出し */.midashi {	width: 270px;	margin-top:8px;	padding-left:25px;	border-bottom:1px solid #666666;	font-weight:bold;	font-size: 80%;	}/* ##### スクロール領域 ##### */#scrolltext {	overflow: auto;	width: 273px;	height:315px;	margin-top:20px;	margin-left:25px;	padding-bottom:20px;	padding-right:20px;	font-size:80%;	line-height:1.6em;		scrollbar-3dlight-color:#222222;		scrollbar-arrow-color:#222222;		scrollbar-base-color:#222222;		scrollbar-darkshadow-color:#222222;		scrollbar-face-color:#FFFFFF;		scrollbar-highlight-color:#222222;		scrollbar-shadow-color:#222222;		scrollbar-track-color:#222222;	}/* スクロール領域の画像 */#scrolltext img{	border:0px;	margin:10px 0px;	}/* メニュー表記文字 */#menutext {	padding-left: 10px;	}#menutext img{	border:0px;	margin:0px 2px;	}	.english{	font-size:80%;	color:#FFAA00;	}/* ギャラリー */#gallery {	padding-left: 0px;	}#gallery img{	border:0px;	margin:0px 0px;	}/* ##### Mapページ ##### */#mapcontent {	position:absolute;	color: #FFFFFF;	margin-top:80px;	margin-left:30px;	line-height:1.4em;	text-size:70%;	}#mapcontent p {	margin-top:15px;	}	#mapcontent img {	margin-bottom:4px;	}	/* ##### 右半分 ##### */#right {	width: 350px;	float:right;	padding-top:30px;	font-weight:bold;	font-size: 80%;	line-height:1.6em;	color:#333333;	background-color:transparent;	}	#right a:link {color: #000000; text-decoration:none;}#right a:visited {color: #000000; text-decoration:none;}#right a:hover {color: #000000; text-decoration: underline;}#right a:active {color: #000000; text-decoration: underline;}/* ##### フッタ ##### */.blue_bar{	height:25px;	width:720px	margin:0;	background-color:#00AAE8;	}.black_bar{	height:25px;	width:720px	margin:0;	background-color:#000000;	}.orange_bar{	height:25px;	width:720px	margin:0;	background-color:#F08200;	}/* メニュー1 */.blue_menu{	height:25px;	margin:0;	background-color:#00AAE8;	padding-left: 25px;	}/* メニュー2 */.black_menu{	height:25px;	margin:0;	background-color:#000000;	padding-left: 25px;	}/* コピーライト*/.copyright{	height:25px;	margin:0;	background-color:#F08200;	padding-left: 25px;	}/* ##### ロゴ ##### */#logo{	float:right;	position:relative;	padding-top: 15px;	padding-right: 25px;	}