/* CSS Document */
body {
	text-align: center;
	margin: 0px;
	padding: 0px;

}
#all {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: auto;
	WIDTH: 800px;
	MARGIN-RIGHT: auto;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;

	}
.main{
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 565px;
	font-size: 13px;
	margin-right: 0px;
	padding-left: 10px;
	color: #333333;











}
.main1{
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 380px;
	font-size: 13px;
	margin-right: 0px;
	padding-left: 10px;
	color: #333333;










}
.right {
	FLOAT: left;
	MARGIN: 0px;
	OVERFLOW: hidden;
	WIDTH: 180px;
	padding: 0px;











}
.menu {
	font-size: 13px;
	margin-bottom: 0px;
	margin-left: 12px;
	margin-top: 0px;
	padding-left: 8px;
	padding-bottom: 5px;
	border-right: 1px solid #CDDAE4;
	border-bottom: 1px solid #CDDAE4;
	border-left: 1px solid #CDDAE4;
	margin-right: 5px;
	background-color: #FFFFFF;
	letter-spacing: 1px;
	line-height: 22px;









}

.main H3 {
	BORDER-TOP: #a4b8c8 1px dashed;
	MARGIN-TOP: 5px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	MARGIN-BOTTOM: 5px;
	PADDING-BOTTOM: 5px;
	COLOR: #333366;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #a4b8c8 1px dashed;
	FONT-FAMILY: "Verdana", "Arial", "sans-serif";
	BACKGROUND-COLOR: #f4f8fb;
	TEXT-ALIGN: left;
	width: 550px;

}.text {
	font-size: 13px;
	color: #333333;
	margin-bottom: 10px;
	line-height: 20px;




}
.cp {
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	LETTER-SPACING: 1px;
	BACKGROUND-COLOR: #f4f8fb;
	TEXT-ALIGN: center;
	border-top: 1px solid #a4b8c8;
	border-bottom: 1px solid #a4b8c8;
	width: 800px;
	color: #666666;




}
.pr {
	height: 15px;
	width: 800px;
	font-size: 12px;
	text-align: right;
	overflow: auto;
	line-height: 20px;
	color: #333333;





}
A:link {
	COLOR: #000099
}
A:visited {
	COLOR: #46778c
}
A:active {
	COLOR: #46778c
}
A:hover {
	COLOR: #e188c5

}
#top1 {
	font-size: 14px;
	font-weight: normal;
	background-color: #CDDAE4;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 550px;
	color: #4A5982;




}
#top2 {
	font-size: 13px;
	font-weight: normal;
	background-color: #f4f8fb;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 800px;
	text-align: left;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #a4b8c8;
	border-bottom-color: #a4b8c8;
	color: #698AA5;






}
#top1 A:link {
	color: #4A5982;

}
#top1 A:visited {
	color: #4A5982;

}
#top1 A:active {
	color: #4A5982;

}
#top1 A:hover {

}


.tit {
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
	width: 550px;
	margin-top: 10px;
	color: #4A5982;




}
.toptit {
	background-color: #f4f8fb;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #a4b8c8;
	border-bottom-color: #a4b8c8;
	text-align: center;
	margin-bottom: 15px;



}
h1 {
	font-weight: bold;
	font-size: 18px;
	color: #4A5982;
	letter-spacing: 1px;
	padding-left: 50px;
	padding-top: 50px;
	margin: 0px 0px 5px;



}
h2 {
font-weight: normal;
	font-size: 10px;
	color: #4A5982;
	letter-spacing: 1px;
	padding-left: 50px;
}

.title {
font-weight: bold;
	font-size: 18px;
	color: #4A5982;
	letter-spacing: 1px;
	padding-left: 50px;
	padding-top: 50px;
	margin: 0px 0px 5px;}
hr {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A6BDCE;
}
.txt1 {
	font-size: 11px;
	text-align: right;
	width: 800px;
	padding-top: 5px;


}
.txt2 {
	font-size: 13px;
	color: #7C8FDE;
	text-align: left;








}
.sub1 {


	FONT-SIZE: 13px; FLOAT: left; OVERFLOW: hidden; WIDTH: 110px; COLOR: #333333
}
.info {
	FONT-SIZE: 13px;
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 400px;
	COLOR: #333333;
	padding-left: 5px;

}
#top {
	width: 560px;

}
#sub1 {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 110px; 13px: 
}
#info {
	PADDING-LEFT: 5px; FONT-SIZE: 13px; FLOAT: right; MARGIN-BOTTOM: 5px; WIDTH: 400px; COLOR: #333333; LINE-HEIGHT: 16px
}
.info2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 1em 0px; COLOR: #336699
}
.txt3 {
	FONT-SIZE: 13px;
	line-height: 20px;
	padding-bottom: 15px;
	padding-left: 5px;


}
.menu2 {

	font-size: 13px;
	margin-bottom: 10px;
	margin-left: 12px;
	margin-top: 0px;
	line-height: 23px;
	padding-left: 8px;
	padding-bottom: 5px;
	border-right: 1px solid #CDDAE4;
	border-bottom: 1px solid #CDDAE4;
	border-left: 1px solid #CDDAE4;
	margin-right: 5px;
}
#toph {
	width: 800px;
	background-image: url(../img/1.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 150px;
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border: 1px solid #CDDAE4;







}
.infoh {	font-weight: normal;
	font-size: 10px;
	color: #4A5982;
	letter-spacing: 1px;
	padding-left: 50px;
}
.menu3 {
	font-size: 13px;
	margin-bottom: 0px;
	margin-left: 12px;
	margin-top: 5px;
	padding-left: 8px;
	padding-bottom: 5px;
	margin-right: 5px;
	background-color: #FFFFFF;
	border: 1px solid #CDDAE4;
	text-align: center;
	padding-top: 10px;
	color: #333333;




}
.menu4 {
	font-size: 13px;
	margin-bottom: 20px;
	margin-top: 30px;
	background-color: #FFFFFF;
	border: 1px solid #CDDAE4;
	text-align: center;
	color: #333333;


}
ul {
	list-style-type: none;
	line-height: 20px;
}
.mainm {

	BORDER-TOP: #a4b8c8 1px dashed;
	MARGIN-TOP: 5px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	MARGIN-BOTTOM: 5px;
	PADDING-BOTTOM: 5px;
	COLOR: #333366;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #a4b8c8 1px dashed;
	FONT-FAMILY: "Verdana", "Arial", "sans-serif";
	BACKGROUND-COLOR: #f4f8fb;
	TEXT-ALIGN: left;
}


.menulink {
	font-size: 13px;
	margin-bottom: 20px;
	margin-left: 12px;
	margin-top: 0px;
	line-height: 22px;
	padding-left: 8px;
	padding-bottom: 5px;
	border-right: 1px solid #CDDAE4;
	border-bottom: 1px solid #CDDAE4;
	border-left: 1px solid #CDDAE4;
	margin-right: 5px;
	background-color: #FFFFFF;
	padding-top: 5px;


}
.links {
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	width: 800px;
	color: #666666;
	text-align: center;

}
.pr2 {
	width: 800px;
	font-size: 11px;
	text-align: right;
	line-height: 20px;
	color: #6699FF;
}
.left {
	FLOAT: left;
	MARGIN: 0px;
	OVERFLOW: hidden;
	WIDTH: 220px;
	padding: 0px;
	color: #333333;

}
.lefttop {


	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #4A5982;
	FONT-FAMILY: "Verdana", "Arial", "sans-serif";
	TEXT-ALIGN: center;
	line-height: 26px;
	margin-left: 10px;
	background-image: url(../img/top.gif);
	background-repeat: no-repeat;
}
.leftmenu {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.toptext {
	font-size: 13px;
	line-height: 25px;
	margin: 0px 0px 20px 20px;
	color: #333333;



}
.menu5 {

	font-size: 11px;
	margin-bottom: 0px;
	margin-left: 12px;
	padding-left: 8px;
	padding-bottom: 5px;
	margin-right: 5px;
	background-color: #FFFFFF;
	border: 1px solid #CDDAE4;
	text-align: center;
	color: #666666;
}
.maintxt {
	font-size: 13px;
}
.txt4 {
	FONT-SIZE: 12px;
	padding-bottom: 15px;
	padding-left: 5px;
	text-align: center;
	color: #666666;


}
.top1 {
	font-size: 12px;
	text-align: right;
	padding-bottom: 20px;

}
#title-bar {
	FONT-SIZE: 12pt;
	COLOR: #3e4e5b;
	PADDING-TOP: 5px;
	font-weight: bold;

}
.kakaku {
	font-weight: normal;
	color: #CC3333;
	font-size: 12px;

}
.tit2 {
	font-weight: bold;
}
.menu6 {
	font-size: 13px;
	margin-bottom: 0px;
	margin-left: 12px;
	margin-top: 0px;
	padding-left: 8px;
	padding-bottom: 5px;
	margin-right: 5px;
	background-color: #FFFFFF;
	letter-spacing: 1px;
	line-height: 22px;
	border: 1px solid #CDDAE4;
