#main {
	float:right;
	padding: 0px;
	margin: 0px;
	width: 614px;	
	BACKGROUND-COLOR: #FFFFFF;
	}



#TopttlNormal h2 {
	background-color: #FFF;
	background-image:  url(/design/paper/img/top/bg_ttl01.gif);
	background-repeat:no-repeat;
	color: #1975D1;
	font-size: 16px;
	font-weight:bold;
	width: 100%;
	height: 47px;
	padding: 21px 0px 0px 60px;
	margin: 0px;
}

#TopttlOr h2 {
	background-color: #FFF;
	background-image:  url(/design/paper/img/top/bg_ttl02.gif);
	background-repeat:no-repeat;
	color: #FFF;
	font-size: 16px;
	font-weight:bold;
	width: 100%;
	height: 21px;
	padding: 21px 0px 0px 60px;
	margin: 0px 0px 2px 0px;
}

#TopttlOrdot h2 {
	background-color: #FFF;
	background-image:  url(/design/paper/img/top/bg_ttl03.gif);
	color: #FFF;
	font-size: 16px;
	font-weight:bold;
	width: 490px;
	height: 27px;
	padding: 21px 0px 0px 60px;
	margin: 0px;
}

#TopttlGr h2 {
	background-color: #FFF;
	background-image:  url(/design/paper/img/top/bg_ttl04.gif);
	color: #FFF;
	font-size: 16px;
	font-weight:bold;
	width: 550px;
	height: 20px;
	padding: 7px 0px 0px 0px;
	margin: 0px;
	text-align:left;
}

#TopttlGy h2 {
	background-color: #FFF;
	background-image: url(/design/paper/img/top/bg_ttl05.gif);
	color: #666666;
	font-size: 16px;
	font-weight:bold;
	width: 614px;
	height: 26px;
	padding: 21px 0px 0px 60px;
	margin: 0px;
	background-repeat: no-repeat; 
	text-align:left;
}

#kakomi {
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 3px 0px;
	width: 548px;
	font-size: 12px;
	border-left: 1px solid #5CA1E6;
	border-right: 1px solid #5CA1E6;
	border-bottom: 1px solid #5CA1E6;
}

#kakomior {
	padding: 10px 0px 14px 0px;
	margin: 0px 0px 3px 0px;
	width: 548px;
	font-size: 12px;
	border-left: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
	border-bottom: 1px solid #FF9900;
}






#kakomior table.or {
	width: 530px;
	margin-right:auto;
	margin-left: auto;
	margin-top:5px;
	margin-bottom: 3px;
	font-size: small;
	text-align: left;
	padding: 3px;
	background-color: #FCF0B7;
}

#kakomior table.bl {
	width: 530px;
	margin-right:auto;
	margin-left: auto;
	margin-top:2px;
	margin-bottom: 2px;
	font-size: small;
	text-align: left;
	padding: 3px;
	background-color: #E7F0FC;
}
#kakomior td {
	vertical-align:top;
}

#kakomior h3 {
	font-weight:bold;
	font-size: small;
	text-align: left;
	COLOR: #1975D1;
}



h3#kakomibl {
	width: 510px;
	margin-right:auto;
	margin-left: auto;
	margin-top:2px;
	margin-bottom: 2px;
	font-size: small;
	text-align: left;
	padding: 3px;
	background-color: #E7F0FC;
}

#kakomior p {
	width: 510px;
	margin-right:auto;
	margin-left: auto;
	font-size: small;
	text-align: left;
}

#kakomigy{
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 3px 0px;
	font-size: 12px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	width: 100%;
}

.FooterInfo {
	margin: 0px 0px 0px 0px;
	padding: 5px;
	text-align:left;
}

.txtGy {
	font-size:12px;
	font-color:#33333;
	line-height:100%;
}




















