/*contentsLeft*/

#pageTitleLeft{
	background:url(../../about/img/page_title.jpg) no-repeat;
	width:200px;
	height:27px;
	text-align:-9999px;
	font-size:1px;
	margin:20px 0 0 0;
	text-indent:-9999px;
}
#pageTitle{
	background:url(../../about/img/page_title_l.jpg) no-repeat;
	width:413px;
	height:60px;
	text-align:-9999px;
	font-size:1px;
	margin:20px 0 0 32px;
	text-indent:-9999px;
}


/*index*/
#menuBox{
	width:450px;
	background:#FAEDC3;
	padding:10px 0;
}
#menuBox ul{
	margin:0 8px 0 10px;
}

#menuBox #aboutMenu01 a{
	background:url(../../about/img/index_btn01_off.jpg) no-repeat;
	text-indent:-9999px;
	font-size:1px;
	display:block;
	width:432px;
	height:63px;
}
#menuBox #aboutMenu01 a:hover{
	background:url(../../about/img/index_btn01_on.jpg) no-repeat;
}
#menuBox #aboutMenu02 a{
	background:url(../../about/img/index_btn02_off.jpg) no-repeat;
	text-indent:-9999px;
	font-size:1px;
	display:block;
	width:432px;
	height:63px;
}
#menuBox #aboutMenu02 a:hover{
	background:url(../../about/img/index_btn02_on.jpg) no-repeat;
}
#menuBox #aboutMenu03 a{
	background:url(../../about/img/index_btn03_off.jpg) no-repeat;
	text-indent:-9999px;
	font-size:1px;
	display:block;
	width:432px;
	height:63px;
}
#menuBox #aboutMenu03 a:hover{
	background:url(../../about/img/index_btn03_on.jpg) no-repeat;
}
#menuBox #aboutMenu04 a{
	background:url(../../about/img/index_btn04_off.jpg) no-repeat;
	text-indent:-9999px;
	font-size:1px;
	display:block;
	width:432px;
	height:63px;
}
#menuBox #aboutMenu04 a:hover{
	background:url(../../about/img/index_btn04_on.jpg) no-repeat;
}
#menuBox #aboutMenu05 a{
	background:url(../../about/img/index_btn05_off.jpg) no-repeat;
	text-indent:-9999px;
	font-size:1px;
	display:block;
	width:432px;
	height:63px;
}
#menuBox #aboutMenu05 a:hover{
	background:url(../../about/img/index_btn05_on.jpg) no-repeat;
}
#menuBox #aboutMenu06 a{
	background:url(../../about/img/index_btn06_off.jpg) no-repeat;
	text-indent:-9999px;
	font-size:1px;
	display:block;
	width:432px;
	height:64px;
}
#menuBox #aboutMenu06 a:hover{
	background:url(../../about/img/index_btn06_on.jpg) no-repeat;
}

/*index2~*/
#aboutText p{
	width:420px;
	margin:0 0 0 22px;
	padding:1em 0;
	font-size:12px;
}

#aboutText ol{
	width:420px;
	font-size:12px;
	margin:0 0 0 22px;
}
#aboutText li{
	font-size:12px;
	list-style:decimal;
	margin:0 0 10px 22px;
}


#kanrenL{
	float:left;
	margin:10px 0 0 8px;
	display:inline;
}
#kanrenR{
	float:right;
	margin:10px 8px 0 0;
	display:inline;
}
#kanrenL a{
	background:url(../../about/img/kanren_arrow2.jpg) no-repeat 0 50%;
	color:#BC0000;
	text-decoration:underline;
	display:block;
	padding:0 0 0 20px;
}
#kanrenR a{
	background:url(../../about/img/kanren_arrow.jpg) no-repeat right 50%;
	color:#BC0000;
	text-decoration:underline;
	display:block;
	padding:0 20px 0 0;
}
#kanrenL a:hover,#kanrenR a:hover{
	text-decoration:none;
}

/*index3_4*/
.index34Table{
	width:420px;
	margin:0 0 0 22px;
	padding:0;
	font-size:12px;
	border-top:#999999 1px solid;
	border-left:#999999 1px solid;
}
.index34Table th{
	padding:0.5em;
	font-size:12px;
	background:#CCCCCC;
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;
}
.index34Table td{
	padding:0.5em;
	font-size:12px;
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;
}

/*index4_4*/
.index44Table{
	width:420px;
	margin:0 0 10px 22px;
	padding:0;
	font-size:12px;
	border-top:#999999 1px solid;
	border-left:#999999 1px solid;
}
.index44Table th{
	padding:0.5em;
	font-size:12px;
	background:#CCCCCC;
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;
}
.index44Table td{
	padding:0.5em;
	font-size:12px;
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;
}

/*index5*/
.index5Table{
	width:420px;
	margin:0 0 20px 22px;
	padding:0;
	font-size:12px;
}
.index5Table th{
	padding:0 0 3px 0;
	font-size:12px;
	border-bottom:#00CC33 2px solid;
	text-align:left;
}
.index5Table th a{
	font-size:15px;
	color:#0066CC;
	text-decoration:none;
}
.index5Table th a:hover{
	text-decoration:underline;
}

.index5Table td{
	padding:0.5em;
	font-size:12px;
}


/*index6*/
.index6Table{
	width:430px;
	margin:20px 0 0 10px;
	padding:0;
	font-size:12px;
}
.index6Table th{
	padding:0.5em;
	font-size:12px;
	background:#FFD6B8;
	text-align:left;
	font-weight:normal;
}
.index6Table th a{
	text-decoration:underline;
	color:#333333;
}
.index6Table th a:hover{
	text-decoration:none;
}

.index6Table td{
	padding:0.5em 0.5em 15px 0.5em;
	font-size:12px;
}
.index6Table .tdm0{
	padding:0;
	margin:0;
	width:10px;
}
.index6Table td a{
	color:#333333;
	margin:0 10px 0 0;
	text-decoration:underline;
}
.index6Table td a:hover{
	text-decoration:none;
}

.listUl{
	margin:6px 0 0 7px;
	width:435px;
}
.listUl a{
	color:#333333;
	text-decoration:underline;
}
.listUl a:hover{
	text-decoration:none;
}
.listUl li{
	list-style:none;
	padding:8px 0 9px 0;
	background:url(../img/dot.jpg) repeat-x bottom;
}



#textArea{
	width:435px;
	margin:15px 0 0 7px;
	line-height:20px;
}
#pdf{
	float:left;
	margin:10px 0 0 7px;
}
*html #pdf{
	float:left;
	margin:10px 0 0 3px;
}
#pdf a{
	background:url(../../about/img/pdf_file.jpg) no-repeat 0 0;
	color:#BC0000;
	text-decoration:underline;
	display:block;
	padding:0 0 0 20px;
}
#pdf a:hover{
	text-decoration:none;
}
