HTML {
	HEIGHT: 100%
}
BODY {
	BACKGROUND: url(http://tuhan.chu.jp/images/body_bg.gif) #f7f7f9 repeat-y 50% 0%; COLOR: #363433; HEIGHT: 100%
}
DIV#body {
	FONT-SIZE: 100%; MIN-HEIGHT: 100%; BACKGROUND: #ffffff; MARGIN: 0px auto; WIDTH: 780px; POSITION: relative; HEIGHT: 100%
}
BODY > #body {
	HEIGHT: auto
}
A{
	color:#0000FF;
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(http://tuhan.chu.jp/images/h1_bg.gif) repeat-x 25px 0%; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 770px; PADDING-TOP: 20px;FONT-SIZE:20px;
}

div.footer {
	CLEAR: both; WIDTH: 100%;  PADDING-TOP: 6px; HEIGHT: 55px;
}
address {
	PADDING-RIGHT: 2px; BORDER-TOP: #e5e5e8 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 8pt; BACKGROUND: url(http://tuhan.chu.jp/images/h1_bg.gif) repeat-x 0px 100%; PADDING-BOTTOM: 14px; MARGIN: 0.5em 25px 0px; LINE-HEIGHT: 1.5; PADDING-TOP: 7px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, sans-serif; TEXT-ALIGN: center
}
.header{
	width:780px;
	
	}
.main
	{
	float:left;
	width:510px;
	font-size:12px;
	padding:5px;
	/*border:1px solid #000;*/
	line-height:150%;
	/*height:2000px;*/
	}

.menu
	{
	float:left;
	width:235px;
	background-color: #fff;
	font-size:12px;
	padding:10px;
	/*border:1px solid #000;*/
	}
ul.circle { 
	list-style-image: url(http://tuhan.chu.jp/images/mark.gif); 
	} 
ul.circle  li{
	line-height:150%;
	}
ul.circle1 { 
	list-style:none;
	margin:0px;
	padding:10px;
	
	} 
ul.circle1 li{
	float:left;
	padding-right:10px;
	}
ul.circle2 { 
	list-style-image: url(http://tuhan.chu.jp/images/mark.gif); 
	margin:0px;
	padding-left:20px;
	} 
ul.circle3 { 
	list-style-image: url(http://tuhan.chu.jp/images/maru.gif); 
	margin:0px;
	padding-left:20px;
	} 
div.maintitle{
	border-bottom:1px dotted #333;
	padding-left:5px;
	padding-bottom:5px;
	}
div.menutitle{
	border-bottom:1px dotted #333;
	padding-left:5px;
	padding-bottom:5px;
	}


div.right{
	text-align:right;
}

p{
	padding:10px;
}
div#form{
	padding:5px;
	border-color:#cccccc;
	border-width:1px;
	border-style:solid;
	height:25px;
	width:500px;
	background:#F7F7F7;
	margin-bottom:20px;
}

h1 a{
 color:#000;
 text-decoration:none;
}

h2{
 font-size:12px;
 line-height:120%;
	border-bottom:1px dotted #333;
	padding-left:5px;
	padding-bottom:5px;
 font-weigh:normal;

}
h2 a{
 color:#000;
 text-decoration:none;
}

div.text{
 padding:10px;
}

img{
 border:0px;
}