@charset "utf-8";



/*--------------------------------------------------------------------*/

/* <H>系タグ関連

/*--------------------------------------------------------------------*/



/*--------------------------------------------------------------------*/

/* リンク系タグ関連

/*--------------------------------------------------------------------*/



/*--------------------------------------------------------------------*/

/* Tableタグ関連

/*--------------------------------------------------------------------*/



/*--------------------------------------------------------------------*/

/* Listタグ関連

/*--------------------------------------------------------------------*/

dl.INDEXNEWS {

	clear:both;

	width:210px;

	padding: 10px 0px 5px 0px;

	list-style: none;

}



dl.INDEXNEWS dt {

	float:left;

}



dl.INDEXNEWS dd {

	padding: 0px 5px 0px 5px;

	float:right;

	text-align:left;

}



/*--------------------------------------------------------------------*/

/* 汎用タグ関連

/*--------------------------------------------------------------------*/

p.TOPICSTITLE-P {
	font-weight:bold;
	color: #063;
	line-height:20px;
}



p.INDEXTITLE-P {

	font-weight:bold;

}



/*--------------------------------------------------------------------*/

/* フォント系タグ関連

/*--------------------------------------------------------------------*/



/*--------------------------------------------------------------------*/

/* イメージ系タグ関連

/*--------------------------------------------------------------------*/

img.PDFDOWNLOAD {

	margin-top:5px;

}



img {

	padding: 0px;

	margin: 0px;

}

/*--------------------------------------------------------------------*/

/* 段組：BaseArea

/*--------------------------------------------------------------------*/



/*--------------------------------------------------------------------*/

/* 段組：HeaderArea

/*--------------------------------------------------------------------*/



/*--------------------------------------------------------------------*/

/* 段組：ContentsArea

/*--------------------------------------------------------------------*/

#ContentsArea	{

	width:100%;

	padding-bottom: 10px;

	min-height: 1em;

	display: inline-table;

	text-align:center;

}



#ContentsArea:after {

	content: "";

	display: block;

	clear: both;

	height: 1px;

	overflow: hidden;

}



/*\*/

* html #ContentsArea {

  height: 1em;

}



#ContentsArea {

  display: block;

}

/**/



#ContentsArea	#ContentsMainArea	{

	width: 861px;

	margin:0px auto;

	display:block;

	padding-top: 20px;

}



#ContentsArea #ContentsMainArea #TopFlashArea {

	width: 861px;

	height:159px;

	padding: 222px 0px 0px 0px;

	background-image:url(../images/top_mainvisual_01.jpg);
	
	background:scroll(../images/top_mainvisual_02.jpg);

	background-repeat:no-repeat;

}



#ContentsArea #ContentsMainArea #TopFlashArea #TopBannerButton {

	width: 861px;

}



#ContentsArea #ContentsMainArea #TopFlashArea #TopBannerButton dl {

	width: 215px;

	margin: 0px;

	padding: 0px;

	float:left;

	list-style: none;

}



#ContentsArea #ContentsMainArea #TopFlashArea #TopBannerButton dl dt {

	margin: 0px;

	padding: 0px;

}





#ContentsArea #ContentsMainArea #TopTopicsArea {

	clear:both;

	width: 861px;

}



#ContentsArea #ContentsMainArea #TopTopicsArea #TopicsAreaLeft {

	width: 210px;

	padding: 0px 0px 0px 0px;

	float:left;

}



#ContentsArea #ContentsMainArea #TopTopicsArea #TopicsAreaRight {

	width: 651px;

	padding: 0px 0px 0px 0px;

	float:right;

}



#ContentsArea #ContentsMainArea #TopTopicsArea #TopicsAreaRight #TopicsAreaRightL {

	width: 361px;

	padding: 0px 21px 0px 21px;

	float:left;

}



#ContentsArea #ContentsMainArea #TopTopicsArea #TopicsAreaRight #TopicsAreaRightL dl {

	clear:both;

	width: 361px;

	padding: 5px 0px 5px 0px;

	text-align:left;

}



#ContentsArea #ContentsMainArea #TopTopicsArea #TopicsAreaRight #TopicsAreaRightL dl dt {

	width: 240px;

	padding: 0px 0px 5px 0px;

	float:left;

	text-align:left;

}



#ContentsArea #ContentsMainArea #TopTopicsArea #TopicsAreaRight #TopicsAreaRightL dl dd {

	width: 121px;

	padding: 0px 0px 5px 0px;

	float:right;

	text-align:right;

}



#ContentsArea #ContentsMainArea #TopTopicsArea #TopicsAreaRight #TopicsAreaRightL dl.NONPHOTO {

	clear:both;

	width: 361px;

	padding: 5px 0px 5px 0px;

	text-align:left;

}



#ContentsArea #ContentsMainArea #TopTopicsArea #TopicsAreaRight #TopicsAreaRightL dl.NONPHOTO dt {

	width: 361px;

	padding: 0px 0px 5px 0px;

	float:left;

	text-align:left;

}



#ContentsArea #ContentsMainArea #TopTopicsArea #TopicsAreaRight #TopicsAreaRightR {

	width: 247px;

	padding: 0px 0px 0px 0px;

	float:right;

}



#ContentsArea #ContentsMainArea #TopTopicsArea #TopicsAreaRight #TopicsAreaRightR #TopicsIndexHeader {

	margin:auto 0px;

	width: 231px;

	padding: 0px 0px 0px 0px;

}



#ContentsArea #ContentsMainArea #TopTopicsArea #TopicsAreaRight #TopicsAreaRightR #TopicsIndexBody {

	margin:auto 0px;

	width: 221px;

	padding: 0px 5px 0px 5px;

	background:url(../images/top_index_body.png) repeat-y;

}



#ContentsArea #ContentsMainArea #TopTopicsArea #TopicsAreaRight #TopicsAreaRightR #TopicsIndexBody:after {

  content : "";

  display : block;

  height : 0;

  clear : both;

}



#ContentsArea #ContentsMainArea #TopTopicsArea #TopicsAreaRight #TopicsAreaRightR #TopicsIndexBody dl {

	clear:both;

	width: 221px;

}



#ContentsArea #ContentsMainArea #TopTopicsArea #TopicsAreaRight #TopicsAreaRightR #TopicsIndexBody dl dt {

	width: 63px;

	padding: 22px 0px 5px 7px;

	float:left;

	text-align:left;

}



#ContentsArea #ContentsMainArea #TopTopicsArea #TopicsAreaRight #TopicsAreaRightR #TopicsIndexBody dl dd {

	width: 141px;

	padding: 0px 5px 5px 5px;

	float:right;

	text-align:left;

	font-size: 95%;

}



#ContentsArea #ContentsMainArea #TopTopicsArea #TopicsAreaRight #TopicsAreaRightR #TopicsIndexFooter {

	margin:auto 0px;

	width: 231px;

	padding: 0px 0px 0px 0px;

}



#ContentsArea #ContentsMainArea #TopContentsArea {

	width: 861px;

	margin:auto 0px;

}



/*--------------------------------------------------------------------*/

/* 段組：FooterArea

/*--------------------------------------------------------------------*/
