@charset "Shift_JIS";


/* top
=============================================================== */
body#top div#wrapper div#wrapperInner,
body#top div#container{
 background:none;
}

body#top div#contents{
 width:900px;
}



p.topRSS{
 margin:0 0 -20px 0;
	height:10px;
 text-align:right;
}


div.contentsList{
 margin:45px 0 0 0;
	width:900px;
	background:url(../../images/line_index3.gif) repeat-y left top;
}

div#bottomList{
	background:url(../../images/line_index1.gif) no-repeat left top;
}

div.contentsList ul{
 padding:0 10px;
 min-height:160px;
	float:left;
	/*border-left:solid #999999 1px;*/
	font-size:0;
	line-height:0;
}

* html div.contentsList ul{
 height:160px;
}

div.contentsList ul li{
 margin:10px 0 0 0;
}

div.contentsList ul.sub li{
 margin:5px 0 0 0;
}

div.contentsList ul li.first{
 margin:0;
}



div.infoList{
 width:600px;
	
}

div.infoList h3{
 margin:0 0 3px 0;
	font-size:0;
	line-height:0;
}

div.infoList table{
 width:510px;
}

div.infoList table th,
div.infoList table td{
 padding:0;
 font-size:9pt;
	font-weight:normal;
	line-height:140%;
	text-align:left;
	vertical-align:top;
}

div.infoList table th.category{
 padding:0.1em 0 0 0;
 width:40px;
}

div.infoList table th.date{
 padding:0 0.8em 0 0;
	width:1%;
	white-space:nowrap;
}

div.infoList table td a:link,
div.infoList table td a:visited,
div.infoList table td a:hover,
div.infoList table td a:active{
 color:#666666;
	text-decoration:none;
}

div#newsList{
 margin:0 0 6px 0;
 padding:0 0 12px 0;
 background:url(../../images/line_index2.gif) no-repeat left bottom;
}

div#newsList table th.date{
 color:#005588;
}

div#eventList{

}

div#eventList table th.date{
 color:#333333;
}

p.readMore{
 margin:-15px 0 0 0;
 text-align:right;
	line-height:0;
}

body#top p#juaaMark{
 margin-top:-50px;
}





/* serchResult
=============================================================== */
div#serchResult{
 padding-top:30px;
}
