@charset "iso-8859-1";

/*--------------------------------------
  
---------------------------------------*/
#mainArea h4 {
	padding: 10px 0 15px 20px;
}
#mainArea .unitType02 {
	padding: 20px 20px 0 20px;
}

#mainArea .unitType02 .unitTxt {
	float: left;
	padding-left: 20px;
	width:320px;
	background:none;
}



#mainArea .unitType02 .unitPic {
	float: left !important;
	width:200px !important;
	padding-bottom:20px;
}


#mainAreaWrap div#mainArea table.tableB01{
border:none !important;
background:#FFFFFF;
background:url(../img/pal_bg_001.gif) no-repeat left top !important;
margin:0 0 0 20px;
}
#mainAreaWrap div#mainArea table.tableB01 th p{
	color:#FFFFFF !important;
	font-size:80%;
}

#mainAreaWrap div#mainArea table.tableB01 th{
color:#FFFFFF !important;
background:none !important;
border:none !important;
text-align:center !important;
vertical-align:middle !important;
height:32px !important;
}



#mainAreaWrap div#mainArea table.tableA01 td{
background:#FFFFFF !important;
}

#mainAreaWrap div#mainArea table.tableA01 td div.tableA01tdInner p,
#mainAreaWrap div#mainArea table.tableA01 td div.tableB01tdInner p{
	font-size:80%;
	padding:8px 4px;
	height:100%;
	vertical-align:middle !important;
}

#mainAreaWrap div#mainArea table.tableA01 td div.tableB01tdInner p.leftTd {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -24px;
	margin-left: -49%;
	width:137px;
}

#mainAreaWrap div#mainArea table.tableA01 td div.tableA01tdInner p.indTableLink {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -13px;
	margin-left: -65px;
	width:101px;
}

#mainAreaWrap div#mainArea table.tableA01 td div.tableA01tdInner,
#mainAreaWrap div#mainArea table.tableA01 td div.tableB01tdInner {
	position: relative;
}

.indTableLink{
vertical-align:middle !important;
}


/*--------------------------------------
  table - 2009.1.8
---------------------------------------*/

table.tableA01 td div.tableB01tdInner p.leftTd {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -2.5em;
	margin-left: -49%;
	width: 137px;
}

table.tableA01 td div.tableB01tdInner p.leftTd2 {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -1.8em;
	margin-left: -49%;
	width: 137px;
}

table.tableA01 td div.tableB01tdInner p.leftTd3 {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -3em;
	margin-left: -49%;
	width: 137px;
}

table.tableA01 td div.tableB01tdInner p.leftTd4 {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -3.5em;
	margin-left: -49%;
	width: 137px;
}

table.tableA01 td div.tableA01tdInner p.rightTd {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -2em;
	margin-left: -50%;
	width: 276px;
}

table.tableA01 td div.tableA01tdInner p.rightTd2 {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -2.5em;
	margin-left: -50%;
	width: 276px;
}

table.tableA01 td div.tableA01tdInner p.rightTd3 {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -1.3em;
	margin-left: -50%;
	width: 276px;
}

table.tableA01td div.tableA01tdInner p.rightTd4 {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -3.5em;
	margin-left: -50%;
	width: 276px;
}