/* CSS Document */
div#contentsArea div.fullcolor-mainArea{ width:780px; height:930px; margin-bottom:13px; overflow:hidden; zoom:1; background:url(../img/bw-mainArea-bg.jpg) no-repeat top; position:relative;}

div#contentsArea div.fullcolor-tableArea{ overflow:hidden; zoom:1; margin-bottom:1.5em;}

div#contentsArea div.fullcolor-mainArea ul.fullcolor-linkList li{ list-style:none;}

div#contentsArea div.fullcolor-mainArea ul.fullcolor-linkList li.index001{ position:absolute; top:730px; left:60px;}

div#contentsArea div.fullcolor-mainArea ul.fullcolor-linkList li.index002{ position:absolute; top:580px; left:48px;}

div#contentsArea div.fullcolor-mainArea ul.fullcolor-linkList li.index003{ position:absolute; top:500px; left:205px;}

div#contentsArea div.fullcolor-mainArea ul.fullcolor-linkList li.index004{ position:absolute; top:460px; left:285px;}

div#contentsArea div.fullcolor-mainArea ul.fullcolor-linkList li.index005{ position:absolute; top:395px; left:360px;}

div#contentsArea div.fullcolor-mainArea ul.fullcolor-linkList li.index006{ position:absolute; top:350px; left:440px;}

div#contentsArea div.fullcolor-mainArea ul.fullcolor-linkList li.index007{ position:absolute; top:320px; left:530px;}

div#contentsArea div.fullcolor-mainArea ul.fullcolor-linkList li.index008{ position:absolute; top:170px; left:530px;}

div#contentsArea div.fullcolor-mainArea ul.fullcolor-linkList li.index009{ position:absolute; top:180px; left:610px;}

div#contentsArea div.fullcolor-mainArea ul.fullcolor-linkList li.index010{ position:absolute; top:30px; left:610px;}

div#contentsArea div.fullcolor-mainArea ul.fullcolor-linkList li.index011{ position:absolute; top:5px; left:695px;}

div#contentsArea div.fullcolor-mainArea ul.fullcolor-linkList li.index012{ position:absolute; top:590px; left:610px;}

div#contentsArea div.fullcolor-mainArea ul.fullcolor-linkList li.index013{ position:absolute; top:590px; left:695px;}

div#contentsArea div.fullcolor-mainArea ul.fullcolor-linkList li.index014{ position:absolute; top:650px; left:360px;}

div#contentsArea div.fullcolor-mainArea ul.fullcolor-linkList li.index015{ position:absolute; top:730px; left:135px;}

div#contentsArea div.fullColumnBlock02a{overflow:hidden; zoom:1;}

div#contentsArea div.fullColumnBlock02a div.selectBox{overflow:hidden; zoom:1;}

#bodyArea #contentsArea div.fullColumnBlock02a div.selectBox ul.select-List{margin:15px 0 0 30px; width:150px; float:left;}

div#contentsArea div.fullColumnBlock02a div.selectBox ul.select-List li{list-style:none; margin-bottom:10px;}

#bodyArea #contentsArea div.fullColumnBlock02a ul.narrow{ display:block; float:left; padding:20px 0 15px 290px;}

div#contentsArea div.fullColumnBlock02a li.narrow_Button{float:left; width:181px;}

div#contentsArea div.fullColumnBlock02a li.clear_Button{float:left; width:82px; margin-left:15px; padding-top:3px;}

div#contentsArea p.valign-l{ margin-top:50px; text-align:center;}

div#contentsArea p.valign-s{ margin-top:35px; text-align:center;}


#contentsArea table.dataTable-head,
#contentsArea table.dataTable-content{
	font-size: 12px;
	line-height: 150%;
	/*\*/
	_font-size: 76%;
	font-size: 76%\9;
	/**/
	}



*+html #contentsArea table.dataTable-head,
*+html #contentsArea table.dataTable-content{font-size: 76%;}


#contentsArea table.dataTable-head{
margin-bottom:0;
border-width:1px 1px 0 1px;
border-style:solid;
border-color:#b8b8b8;
border-collapse:collapse;
width:100%;
}

#contentsArea table.dataTable-content{
margin-bottom:0;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#b8b8b8;
border-collapse:collapse;
width:100%;
}


#contentsArea table.dataTable-head tbody th,
#contentsArea table.dataTable-head tbody td,
#contentsArea table.dataTable-content tbody th,
#contentsArea table.dataTable-content tbody td{
padding:7px 8px;
border-width:0 1px 1px 0;
border-style:solid;
border-color:#b8b8b8;
text-align:left;
vertical-align:top;
}


#contentsArea table.dataTable-head thead th,
#contentsArea table.dataTable-head td.theadTh,
#contentsArea table.dataTable-content thead th,
#contentsArea table.dataTable-content td.theadTh{
padding:4px 6px;
border-right:1px solid #fff;
color:#fff;
background:#7e7e7e;
text-align:left;
font-weight:bold;
}

#contentsArea table.dataTable-head tbody th,
#contentsArea table.dataTable-head td.tbodyTh,
#contentsArea table.dataTable-content tbody th,
#contentsArea table.dataTable-content td.tbodyTh{
background:#eee;
font-weight:bold;
}


#contentsArea table.dataTable-head tbody td,
#contentsArea table.dataTable-content tbody td{
background:#fff;
line-height:1.5;
}


#contentsArea table.dataTable-head tbody td p,
#contentsArea table.dataTable-content tbody td p{
font-size:100%;
}



#contentsArea table.dataTable-head th.align01,
#contentsArea table.dataTable-head td.align01,
#contentsArea table.dataTable-content th.align01,
#contentsArea table.dataTable-content td.align01
{ text-align:left}



#contentsArea table.dataTable-head th.align02,
#contentsArea table.dataTable-head td.align02,
#contentsArea table.dataTable-content th.align02,
#contentsArea table.dataTable-content td.align02
{ text-align:center}



#contentsArea table.dataTable-head th.align03,
#contentsArea table.dataTable-head td.align03,
#contentsArea table.dataTable-content th.align03,
#contentsArea table.dataTable-content td.align03
{ text-align:right}



#contentsArea table.dataTable-head th.valign01,
#contentsArea table.dataTable-head td.valign01,
#contentsArea table.dataTable-content th.valign01,
#contentsArea table.dataTable-content td.valign01
{ vertical-align:top}


#contentsArea table.dataTable-head th.valign02,
#contentsArea table.dataTable-head td.valign02,
#contentsArea table.dataTable-content th.valign02,
#contentsArea table.dataTable-content td.valign02
{ vertical-align:middle}



#contentsArea table.dataTable-head th.valign03,
#contentsArea table.dataTable-head td.valign03,
#contentsArea table.dataTable-content th.valign03,
#contentsArea table.dataTable-content td.valign03
{ vertical-align:bottom}


#contentsArea table.dataTable-head th.no-border01,
#contentsArea table.dataTable-head td.no-border01,
#contentsArea table.dataTable-content th.no-border01,
#contentsArea table.dataTable-content td.no-border01{
	border-top:hidden;}
	

#contentsArea table.dataTable-head th.no-border02,
#contentsArea table.dataTable-head td.no-border02,
#contentsArea table.dataTable-content th.no-border02,
#contentsArea table.dataTable-content td.no-border02{
	*border-width:1px 1px 0 1px;}

	

