@charset "utf-8";

#main h2.page-title{
	background:url(../profile/image/page_title.jpg) no-repeat;
	}
	

#main h1.page-title{
	background:url(../profile/image/page_title.jpg) no-repeat;
	}
	
#utility-link{
	text-align:right;
	margin-left:10px;
	}

table#basic {
	overflow: auto;
	margin:20px 0 0 15px;
	padding:0;
	border-spacing:0;
	cell-cspaing:0;
	border:0;
	}
	
table#basic th, table#basic td, table#basic td.year{
	font-size:12px;
	line-height:1.25em;
	margin:0;
	padding:3px;
	vertical-align:top;
	}
	
#main h3.sub-title01{
	width:575px;
	height:21px;
	margin:15px 0 0 20px;
	padding:0;
	background:url(../profile/image/subtitle01.gif) no-repeat;
	text-indent:-999px;
	}

#main h2.sub-title01{
	width:575px;
	height:21px;
	margin:15px 0 0 20px;
	padding:0;
	background:url(../profile/image/subtitle01.gif) no-repeat;
	text-indent:-999px;
	}

#main h3.sub-title02{
	width:575px;
	height:21px;
	margin:15px 0 0 20px;
	padding:0;
	background:url(../profile/image/subtitle02.gif) no-repeat;
	text-indent:-999px;
	}
	
#main h2.sub-title02{
	width:575px;
	height:21px;
	margin:15px 0 0 20px;
	padding:0;
	background:url(../profile/image/subtitle02.gif) no-repeat;
	text-indent:-999px;
	}
	
#main h3.sub-title03{
	width:575px;
	height:21px;
	margin:15px 0 0 20px;
	padding:0;
	background:url(../profile/image/subtitle03.gif) no-repeat;
	text-indent:-999px;
	}
	
#main h2.sub-title03{
	width:575px;
	height:21px;
	margin:15px 0 0 20px;
	padding:0;
	background:url(../profile/image/subtitle03.gif) no-repeat;
	text-indent:-999px;
	}
	
#main h3.sub-title04{
	width:575px;
	height:21px;
	margin:15px 0 0 20px;
	padding:0;
	background:url(../profile/image/subtitle04.gif) no-repeat;
	text-indent:-999px;
	}
	
#main h2.sub-title04{
	width:575px;
	height:21px;
	margin:15px 0 0 20px;
	padding:0;
	background:url(../profile/image/subtitle04.gif) no-repeat;
	text-indent:-999px;
	}
	
#main ul{
	width:565px;
	margin:10px 0 0 50px;
	padding:0;
	list-style-type:disc;
	}
#main li{
	font-size:12px;
	margin:3px 0 0 0;
	padding:0;
	list-style-type:disc;
	}