@charset "utf-8";

/*--------------------------------------------------------------------*/
/* <H>系タグ関連
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
/* リンク系タグ関連
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
/* Tableタグ関連
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
/* Listタグ関連
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
/* 汎用タグ関連
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
/* フォント系タグ関連
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
/* イメージ系タグ関連
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
/* 段組：BaseArea
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
/* 段組：HeaderArea
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
/* 段組：ContentsArea
/*--------------------------------------------------------------------*/
#ContentsArea #TopFlashArea {
	width: 882px;
	height:250px;
	padding: 10px 0px 10px 0px;
}

#ContentsArea #TopFlashArea #FlashContent-L {
	width: 630px;
	height:250px;
	float:left;
	padding: 0px 0px 0px 0px;
}

#ContentsArea #TopFlashArea #FlashContent-R {
	width: 220px;
	height:250px;
	float:right;
	padding: 0px 0px 0px 32px;
}

#ContentsArea #TopFlashArea #FlashContent-R img.TOPBANNER-H {
}

#ContentsArea #TopFlashArea #FlashContent-R img.TOPBANNER-F {
	margin-top:31px;
}

#ContentsArea #TopTopicsArea {
	clear:both;
	width: 882px;
}

#ContentsArea #TopTopicsArea #TopicsLogo {
	width:70px;
	float:left;
}

#ContentsArea #TopTopicsArea #TopicsText {
 width:812px;
 float:right;
}

#ContentsArea #TopTopicsArea #TopicsText #TopicsTextHeader {
 width:812px;
 height:9px;
 display:block;
 font-size:0px;
 background-image:url(../images/img_topics_bgh.png);
 background-repeat:no-repeat;
}

#ContentsArea #TopTopicsArea #TopicsText #TopicsTextBody {
 width:812px;
 height:59px;
 display:block;
 font-size:90%;
 line-height:16px;
 background-image:url(../images/img_topics_bgb.png);
 background-repeat:repeat-y;
 text-align:left;
 overflow:auto;
}

#ContentsArea #TopTopicsArea #TopicsText #TopicsTextBody dt {
	padding: 3px 0px 0px 10px;
	float:left;
}

#ContentsArea #TopTopicsArea #TopicsText #TopicsTextBody dd {
	padding: 3px 0px 0px 90px;
}


#ContentsArea #TopTopicsArea #TopicsText #TopicsTextFooter {
 width:812px;
 height:9px;
 display:block;
 font-size:0px;
 background-image:url(../images/img_topics_bgf.png);
 background-repeat:no-repeat;
}


#ContentsArea #TopBannerArea {
	clear:both;
	width: 882px;
}

#ContentsArea #TopBannerArea dl {
	width:294px;
	margin: 0;
	padding: 10px 0px 0px 0px;
	float:left;
	list-style: none;
}

#ContentsArea #TopBannerArea dl dd {
	margin: 5px 15px 10px 15px;
}

#ContentsArea #TopContentsArea {
	clear:both;
	width: 882px;
}

#ContentsArea #TopContentsArea dl.TopContentsArea {
	width:220px;
	margin: 0;
	padding: 0;
	float:left;
	list-style: none;
}

#ContentsArea #TopContentsArea dl.TopContentsArea dd.Banner1 {
	padding: 5px 15px 10px 15px;
	text-align:left;
	font-size:80%;
	background:no-repeat 10px 0.8em url(../images/img_common_b1.gif);
}

#ContentsArea #TopContentsArea dl.TopContentsArea dd.Banner2 {
	padding: 5px 15px 10px 15px;
	text-align:left;
	font-size:80%;
	background:no-repeat 10px 0.8em url(../images/img_common_b2.gif);
}

#ContentsArea #TopContentsArea dl.TopContentsArea dd.Banner3 {
	padding: 5px 15px 10px 15px;
	text-align:left;
	font-size:80%;
	background:no-repeat 10px 0.8em url(../images/img_common_b3.gif);
}

#ContentsArea #TopContentsArea dl.TopContentsArea dd.Banner4 {
	padding: 5px 15px 10px 15px;
	text-align:left;
	font-size:80%;
	background:no-repeat 10px 0.8em url(../images/img_common_b4.gif);
}

/*--------------------------------------------------------------------*/
/* 段組：FooterArea
/*--------------------------------------------------------------------*/
