/* CSS Document */

/* 基本構造 */

body  {	width:1024px;
		height:auto;
		margin:0 auto 15px;
		border:#000000 solid 2px;}		
		
/*.box {  width:auto;
		height:auto;
		margin:0 auto 15px;
		border:#000000 solid 2px;}*/

.title{ width:1024px;
		height:auto;
		margin:5px auto 15px;
		font-size:40px;
		font-weight:bold;
		color:#CC6600;}
		
.main { width:780px;
		height:auto;
		margin:0 auto 15px;
		padding:0 15px;
		float:left;
		border:#999999 solid 2px;}
		
.map { 	width:800px;
		height:auto;
		margin:0 auto 15px;
		padding:0 15px;
		border:#999999 solid 2px;
		background-color:#FFFFFF;}
		
.menu {	width:200px;
		height:auto;
		float:right;
		margin:0 auto 15px;}

/* テキスト */

h1{ font-size:24px;
	line-height:24pt;
	border-left:#0066CC solid 15px;
	border-right:#0066CC solid 15px;
	padding:0 25px;}
	
h2{ font-size:18px;
	line-height:18pt;
	border-bottom:#0066CC dashed 4px;
	border-left:#0066CC solid 7px;
	padding:0 15px;}
	
h3{ font-size:16px;
	line-height:16pt;
	border-left:#0033CC solid 10px;
	padding:0 10px;}
	
.style1{font-size:24px;
		line-height:24pt;
		border-bottom:#FF0000 solid 5px;}
		
.style2{font-size:14px;
		line-height:14pt;
		font-weight:bold;
		color:#FF0000;}
		
.style3{font-weight:bold;}

.style4{font-weight:bold;
		color:#FFFFFF;}
	
p { font-size:14px;
	line-height:14pt;}

/* リンク */

.map a{	color: #999999;
		text-decoration: underline;}
		
.map a:hover {	color: #0000FF;
				text-decoration: underline;}
				
.main a:active {color:#000000;}

.menu a{color: #0000FF;}

.menu a:hover {	color: #FF0000;}

/* イメージ */

.main img {	margin:5px 15px;}

/* テーブルボーダーカラー */





/***********/
										a:link{text-decoration:none;}

										a:hover{text-decoration:none;}

										a:visited{text-decoration:none;}

										a:active{text-decoration:none;}
.menu_bar{
	display: none;
}										