@charset "UTF-8";

/*
======== table of content. =================================

Last Updated:07.06.28
summary:for index.html

- INDEX
  - PROMOTIONAREA
	   - NEWS
		    - NEWSAREA
						- INFOAREA

- TOPPAGE

============================================================
*/
html*div#promotionArea {
 height:255px!important;
}

/*-----------------------------------------------------
GLOBALNAVIGATION
-------------------------------------------------------*/

 
dl#gNavi dt {
	width:0;
	height:0;
	font-size:1px;
	line-height:1px;	
	overflow:hidden;
}

dl#gNavi dd {
	width:766px;
	height:40px;
	margin:0;
	padding:0;
}

#gNavi ul li {
	float:left;
	margin-right:2px;
	padding:0;
}

#gNavi ul li.gNavi_last {
 margin-right:0!important;
}

/*-----------------------------------------------------
CONTENT
-------------------------------------------------------*/
div#contents {
 padding-top:3px!important;
}

/* Safari用Hack */
html*div#contents {
 padding-top:8px!important;
}

/*-----------------------------------------------------
SEARCH
-------------------------------------------------------*/
dl#search dt {
	/* except MacIE \*/position:absolute;/* end */
	top:0;
	left:0;
	width:0;
	height:0;
	font-size:1px;
	line-height:1px;	
	overflow:hidden;
}

dl#search dd {
 width:755px;
	height:40px;
	background:url(../images/bg_search.gif) no-repeat top left;
	margin-left:5px;
}

dl#search dd table {
 width:750px;
}

dl#search dd table tr td img {
 margin-left:10px;
}

dl#search dd table tr td {
 padding-top:4px;
}

dl#search dd table tr td span.ml35 {
 margin-left:35px;
}

/*-----------------------------------------------------
NEWSAREA
-------------------------------------------------------*/
div#newsarea {
 width:564px;
 margin:20px 0 0 5px;
	float:left;
}

/*NEWS,INFO*/
div#newsarea div.title {
 background:url(../../images/bg_title.gif) repeat-x top left;
	width:549px;
	height:20px;
	border-left:solid 5px #B9D0FF;
	padding-left:10px;
	margin-bottom:5px;
}


div#newsarea div.title p,
div#newsarea div.title h2 {
 display:inline;
}

div#newsarea div.title h2 {
 line-height:1.8em;
}

div#newsarea div.title p img {
 margin-left:20px;
	vertical-align:-1px;
}

div#newsarea div.title p.fr {
 margin-right:6px;
}

div#newsarea div#news,
div#newsarea div#info {
 margin-bottom:30px;
}

div#newsarea div#news dl dt,
div#newsarea div#info dl dt {
 clear:both;
 float:left;
	margin:5px 5px 0 5px;
	padding-left:15px;
	background:url(../images/icon_arrow_gray.gif) no-repeat center left;
	line-height:1.4em;
}

div#newsarea div#news dl dd,
div#newsarea div#info dl dd {
 float:left;
	margin:5px 5px 0 5px;
	line-height:1.4em;
	width:450px;
}

div#newsarea div#info dl dd span.link_pdf {
	background:url(../images/icon_pdf.gif) no-repeat center left;
	padding-left:20px;
}


/*-----------------------------------------------------
PICKUP
-------------------------------------------------------*/
#pickup {
 float:right;
	width:184px;
 margin:20px 0;
	padding:2px;
	border:1px solid #969696;
	text-align:center;
}


#pickup h3 {
 background:url(../../images/bg_pickup.gif) no-repeat top left;
	margin-bottom:10px;
}

#pickup img {
 border:1px solid #969696;
}

#pickup a img:hover {
 border:1px solid #1E1D89;
}


#pickup div.person {
 clear:both;
 text-align:left;
	margin-bottom:10px;
}

#pickup div.person p.link {
 line-height:1.4em;
 background:url(../images/icon_arrow_gray.gif) no-repeat 0 0.4em;
	padding-left:10px;
}

#pickup div.person ul {
 margin:0 0 10px 10px;
}

#pickup div.person ul li {
 display:inline;
}

#pickup div.person ul li img {
 margin-right:5px;
}


 

