@charset "UTF-8";

/*
 localnaviArea [
----------------------------------------------------------- */
#localnaviArea {
	text-align: left;
	clear: both;
	}
#local-navi {
	background: url(../img/menu_bg.gif) left top repeat-x;
	height: 36px;
	overflow: hidden;
	}
#local-navi p {
	width:900px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}


#about-us-top #imageContainer {
	position:relative;
	height:450px;
	width:1003px;
	margin:0 auto;
}

#about-us-top #imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}

/*
 main [
----------------------------------------------------------- */
#about-main {
	width: 900px;
	margin: 40px auto;
	text-align: left;
}
#main {
	width: 900px;
	margin: 40px auto;
	text-align: left;
}

#main-contents {
	width: 550px;
	float: left;
	}
#sub-contents {
	width: 300px;
	float: right;
	}

#sub-contents #banner-menu li {
	margin-bottom: 15px;
	}


/*
 top-news [
----------------------------------------------------------- */
#top-news {
	background: url(../img/top-news-top.gif) left top no-repeat;
	padding-top: 10px;
	}
#top-news h3 {
	padding-bottom: 20px;
	}
#top-news-contents {
	background: url(../img/top-news-middle.gif) left top repeat-y;
	padding: 10px 20px 0;
	}
#top-news-end {
	background: url(../img/top-news-bottom.gif) left top no-repeat;
	height: 10px;
	margin-top: -1em;
	}

#top-news .top-news-title {
	padding-bottom: 1em;
	}
	
#top-news .top-news-text {
	padding-top: 1em;
	border-top: 1px dotted #CCCCCC;
	margin-bottom: 1em;
	}

