@charset "utf-8";
/* CSS Document */

/* -----------------------------------------------------------
	00 flash
	01 main navi
	02 main contents
----------------------------------------------------------- */

#header {
	width:900px;
	margin:0 auto 30px;
	padding-top:60px;
	}

	#headerLogo {
		float:left;
		width:101px;
		}

	#headerNavi {
		float:right;
		margin:20px 0 0;
		}

		*:first-child+html #headerNavi p img { /* forIE7 */
			margin-top:3px;
			}

/* -----------------------------------------------------------
 =00 flash
----------------------------------------------------------- */
#flashImage {
	width:900px;
	height:150px;
	margin:0 auto 42px;
	}

/* -----------------------------------------------------------
 =01 main contents
----------------------------------------------------------- */
#mainTop {
	width:900px;
	margin:0 auto 55px;
	line-height:1.8;
	}

ul#topNavi {
	width:900px;
	padding-bottom:50px;
	}

	ul#topNavi li {
		float:left;
		width:206px;
		}

		ul#topNavi dt {
			margin-bottom:15px;
			}

/* -----------------------------------------------------------
 =02 right sub
----------------------------------------------------------- */
div#topics {
	float:left;
	width:206px;
	margin-right:25px;
	}

	div#topics h2 {
		margin-bottom:30px;
		}

	div#topics p.imgL {
		float:left;
		margin-right:20px;
		}

	div#topics div.boxTopics {
		margin-bottom:10px;
		padding-bottom:10px;
		border-bottom:1px dotted #ABABAB;
		}

div#news {
	float:left;
	width:437px;
	margin-right:25px;
	}

	div#boxNews {
		margin-bottom:25px;
		padding-bottom:8px;
		border-bottom:1px solid #CCCCCC;
		}

		div#boxNews h2 img {
			float:left;
			margin-right:8px;
			}
	
		div#boxNews p img {
			float:left;
			margin-top:3px;
			}

	div#news table th {
		padding:0 10px 6px 0;
		font-weight:normal;
		vertical-align:top;
		white-space:nowrap;
		}

		div#news table td {
			padding-bottom:10px;
			vertical-align:top;
			}

div#link {
	float:left;
	width:206px;
	}

	div#link h2 {
		margin-bottom:30px;
		}

	div#link li {
		margin-bottom:6px;
		}
