body {
	margin: 0;
	padding: 0;
	font-family:"verdana","Arial","Helvetica","sans-serif";
	color:#000000;
	font-size:13px;
	text-align:center;
}
body div {
	text-align: left;
	margin: 0 auto;
}
#topcontainer{
	width:820px;
	color:#ffffff;
	background-color:#8B8970;
	padding:5px 0px;
	background-repeat:
}
#topcontainer h1{
	font-size:25px;
	color:#ffffff;
	margin:0px;
	padding:5px 10px;
}
#topcontainer h2{
	font-size:12px;
	margin:0px;
	padding:5px;
	background-color:#EEE8CD;
	color:#696969;
}

#maincontainer{
	width:800px;
}
#contents{
	width:620px;
	float:left;
}

#menu{
	width:180px;
	float:left;
	text-align:center;
}
.clear{clear:both;}

#contents h3{
	font-weight:bold;
	font-size:18px;
	border:solid 1px #8B8878;
	color:#696969;
	background-color:#EEE9BF;
	padding:4px 10px;
	margin:20px 25px 20px 0px;
	background-image:url("image/bgboch.gif");
	background-repeat:
	font-family:"verdana","Arial","Helvetica","sans-serif";
}
#contents h4{
	color:#003399;
	margin:0px;
	padding:10px 0px 0px 0px;
}
#contents p{
	width:530px;
	line-height:160%;
	margin:0px;
	padding:10px 0px 10px 10px;
	font-size:13px;

}
.hefo{
	line-height:160%;
	font-size:12px;
}
.hefo p{
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	margin:0px;
}
.dot{
	width:520px;
	margin:30px 0px 30px 0px;
}
.dot ul{
	list-style-type: none;
	margin:0px;
	padding:5px 0px;
	color:#FF6347;
}
.tv2{
	width:520px;
	font-size:12px;
	text-align:center;
	border:1px solid #888888;
	color:#444444;
	padding:5px 10px;
	margin:40px 0px 40px 20px;
	line-height:180%;
}
.tv{
	width:520px;
	font-size:13px;
	line-height:160%;
	border:solid 1px #666666;
	background-color:#FFF68F;
	margin:40px 0px 40px 10px;
	padding:10px 10px;
}

.org{
	font-size:16px;
	color:#ff9900;
	font-weight:bold;
	margin:20px 0px;
}
.hyo{
	width:530px;
	line-height:160%;
	margin-top:20px;
	margin-bottom:20px;
}
.hyo2{
	background-color:#FFD700;
	color:#ffffff;
}
#copy{
	text-align:right;
	margin-top:50px;
	margin-right:20px;
}

.txt{
	width:100%;
	text-align:left;
	margin-top:10px;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
	border-top:solid 1px #666666;
}
.txt p{
	font-size:13px;
	margin:0px 0px 0px 0px;
	padding:8px 5px 8px 5px;
	border-bottom:solid 1px #666666;
}
.tit{
	font-weight:bold;
	text-align:center;
	font-size:13px;
	border-bottom:solid 1px #666666;
	color:#333333;
	background-color:#CDC9A5;
	padding:4px;
	background-image:url("image/bgboch.gif");
	background-repeat:
}
.banner{
	width:100%;
	margin:0px 0px 0px 0px;
	text-align:center;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
}
.banner p{
	margin:0px 0px 0px 0px;
	font-size:13px;
	padding:20px 0px;
	border-bottom:solid 1px #666666;
}

.red{color:#ff0000;font-weight:bold;}
.red2{color:#ff0000;}
.pink2{color:#ff69b4;font-weight:bold;}

ul {line-height:160%;margin-top:0px;}
.hand{list-style-image:url("image/p12.gif");}

blockquote{
	color:#333333;
	width:550px;
	line-height:160%;
	margin:0px;
	padding:10px 0px 10px 10px;
	font-size:13px;
}


