/* 全体の基本設定
----------------------------------------------- */
body{
	margin-top:0px;
	margin-left:0px;
	align:center;
	background-color:#ffffff;
}

/* メインカラーの色と幅
----------------------------------------------- */
.tleft{
	background-color: #B0E0E6;
	width:50px;
}
.tright{
	background-color: #B0E0E6;
	width:50px;
}
.tunder{
	background-color: #B0E0E6;
	height:5px;
}

/* フォントの設定
----------------------------------------------- */
p{
	color:#444444;
	font-size:16px;
	line-height:20px;
}
table{
	color:#444444;
	font-size:16px;
	line-height:20px;
}
.top10{
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	letter-spacing:10pt; 
}
.top5{
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	letter-spacing:5pt; 
}
.top1{
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	letter-spacing:1pt; 
}
.title{
	color:#444444;
	font-size:17px;
	font-weight:bold;
	line-height:25px;
}
.title_c{
	color:#333399;
	font-size:17px;
	font-weight:bold;
	line-height:25px;
}
.montel{
	color:#333333;
	font-size:16px;
	line-height:28px;
}
.montes{
	color:#333333;
	font-size:13px;
	line-height:14px;
}
.h25{
	color:#333333;
	font-size:16px;
	line-height:25px;
}
.h23{
	color:#333333;
	font-size:16px;
	line-height:23px;
}
.22pt{
	color:#444444;
	font-size:22px;
}
.14pt{
	color:#444444;
	font-size:14px;
}
.news{
	color:#444444;
	font-size:12px;
	line-height:13px;
}
.footer{
	color:#999999;
	font-size:13px;
	line-height:14px;
}
.topics{
	color:#444444;
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	letter-spacing:5pt; 
}
ul {
	line-height: 150%;
}
dl {
	line-height: 150%;
}
ol {
	line-height: 150%;
}

/* リンクの設定
----------------------------------------------- */
A:link {
	color:#444444;
	text-decoration:none;
}
A:visited {
	color:#444444;
	text-decoration:none;
}
A:active {
	color:#444444;
	text-decoration:none;
}
A:hover {
	color:#333399;
	text-decoration:underline;
}