.body{background: #C7EAFB url(img/bg.gif) top center repeat-y; text-align:center;}
#container{ margin:0 auto; width:800px; text-align:left;}

.line_main{
	border: 1px solid #666666;
}

.h2{
	margin-bottom:10px;
	}
.text{
    font-family: "Osaka|", "verdana", "sans-serif";
    font-size: 14px;
    color: #454545;
    line-height: 160%;
}
.textBorder{ font-family: "Osaka|", "verdana", "sans-serif"; font-size: 13px; color: #454545; line-height: 160%; border:3px solid #CCC; padding:10px; 
}
.textBorder2{ font-family: "Osaka|", "verdana", "sans-serif"; font-size: 15px; color: #454545; line-height: 160%;  background:#f7f7f7; padding:15px 15px; }
.textBorder2 span{ display:block; text-align:center; padding-top:15px;}
.arrow{text-align:center; padding:10px 0;}
.textB{
	font-family: "Osaka|", "verdana", "sans-serif";
	font-size: 14px;
	color: #454545;
	line-height: 160%;
	font-weight: bold;
}
.note1{
	font-family: "Osaka|", "verdana", "sans-serif";
	font-size: 13px;
	color: #aa0000;
	line-height: 160%;
}


a.link:link   {
	font-family: "Osaka|", "verdana", "sans-serif";
	font-size: 15px;
	color:#00698C;
	text-decoration:none;
	font-weight: bold;
}
a.link:visited{font-family: "Osaka|", "verdana", "sans-serif";font-size: 15px;color:#0086B3; text-decoration:none;font-weight: bold;}
a.link:active {font-family: "Osaka|", "verdana", "sans-serif";font-size: 15px;color:#0086B3; text-decoration:none;font-weight: bold;}
a.link:hover  {font-family: "Osaka|", "verdana", "sans-serif";font-size: 15px;color:#00BFFF; text-decoration:none;font-weight: bold;}


.text2 {
	font-size: larger;
	font-weight: bold;
	color: #aa0000;
}

.text3 {
	font-size: 18px;
	font-weight: bold;
	color: #aa0000;
}
.text3n { font-size: 16px; color: #aa0000; 
}

.text4 {
	font-size: 18px;
	font-weight: bold;
}
