/* CSS Document */

/* 基本構造 */

body{ width:1024px;
	  height:auto;
	  margin:0 auto;
	  border:#000000 solid 2px;}

.title{ width:1000px;
		height:auto;
		margin:10px auto 15px;}
		
.menu { width:180px;
		height:auto;
		float:left;
		margin:0 auto 15px;}
		
.none {
	display: none;
}
.main { width:800px;
		height:auto;
		float:right;
		margin:0 auto 15px;
		padding:0 15px;
		border:#999999 double 2px;}
		
.map {  width:800px;
		height:auto;
		margin:0 auto 15px;
		padding:0 15px;
		border:#999999 double 2px;}
		
/* テキスト */
		
h1{	font-size:24px;
	line-height:24pt;
	border-bottom:#66CC33 solid 5px;
	padding:0 15px;}
	
h2{ font-size:18px;
	line-height:18pt;
	border-left:#66CC33 solid 10px;
	padding:0 10px;}

	
.style1{font-size: 16px;
		line-height: 18px;
		text-decoration: underline;
		border-left:#FFCC33 double 10px;}
		
.style2{font-size:18px;
		line-height:18pt;
		border-left:#66CC33 double 10px;
		border-bottom:#66CC33 solid 3px;
		padding:0 5px;}


.style3{font-size:24px;
		font-weight:bold;
		line-height:24pt;
		border-bottom:#FF0000 double 10px;}
		
.style4{font-size:14px;
		font-weight:bold;
		line-height:14pt;
		color:#FF0000;}
		
.style5{font-weight:bold;}

.style6{font-weight:bold;
		color:#FFFFFF;}
		
p { font-size:14px;
	line-height:16px;}
	
.aka {color:#FF0000;
font-size:14px;
	line-height:16px;}

/* リンク */

.map a{ font-size:16px;
		line-height:16pt;
		color:#0000FF;
		text-decoration:underline;}
		
.map a:hover {	font-size:16px;
				line-height:16pt;
				color:#FF0000;}

.menu a{font-size:14px;
		line-height:14pt;
		color:#0000FF;
		text-decoration:underline;}
		
.menu a:hover {	font-size:14px;
				line-height:14pt;
				color:#FF0000;}
				
/* イメージ */

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

/* ボーダー設定 */

.map table {border: 2px solid #669933;}

.menu table {border-color: #FFFFFF;}

.map td {border: 1px solid #669966;}

.menu td {border: 1px solid #669966;}

