@charset "UTF-8";

#wrapper{
	margin:0;
	padding:0;
	background:#F2F2F2;
	text-align:center;
	
}
#contents {
	width:920px;
	margin:0 auto 0 auto;
	padding-left:20px;
	_padding-left:10px;
	text-align:left;
	background: url(../_images/content_bg.png) center top repeat-y;
}

/*---------- Header ----------*/
#HeaderArea {
	position: relative;
	width:900px;
	height: 70px;
}

.Logo {
	position: absolute;
	left:17px;
	top:8px;
	width:82px;
	height: 49px;
	overflow: hidden;
	background: url(../_images/header_logo.jpg) left top no-repeat;
}
.Logo a {
	display:block;
	overflow:hidden;
	width:82px;
	height:0 !important;
	height:/**/:49px;
	padding-top:49px;
	margin:0;
	cursor:pointer;
	background: url(../_images/header_logo.jpg) left top no-repeat;
}
.Copyright {
	position: absolute;
	left: 630px;
	top:12px;
	width: 251px;
	height: 8px;
	background: url(../_images/copyright.png) left top no-repeat;
}
#HeaderArea ul {
	position:absolute;
	left:690px;
	top:50px;
	list-style-type:none;
	width:187px;
	height:8px;
	margin:0;
	padding:0;
	background:url(../_images/list_image.png) left top no-repeat;
}
#HeaderArea li {
	float:left;
	height:8px;
	padding:0;
	margin:0;
	overflow:hidden;
}
#HeaderArea li a {
	display:block;
	overflow:hidden;
	height:0 !important;
	height:/**/:8px;
	padding-top:8px;
	margin:0;
	cursor:pointer;
	background:url(../_images/list_image.png) left top no-repeat;
}
#HeaderArea li.Navi01 {margin-right:28px;}
#HeaderArea li.Navi01 a {width:61px;background-position:0 0;}
#HeaderArea li.Navi02 a {width:98px;background-position:-89px 0;}

#HeaderArea li.Navi01 a:hover {width:61px;background-position:0 0;}
#HeaderArea li.Navi02 a:hover {width:98px;background-position:-89px 0;}
/*---------- Menu ----------*/
#Menu {
	width: 900px;
	height: 35px;
	margin: 0;
	padding: 0;
}
#Menu ul {
	width:900px;
	height:35px;
	margin:0;
	padding:0;
	background:url(../_images/menu.jpg) left top no-repeat;
	list-style-type:none;
	overflow:hidden;
}
#Menu li {
	float:left;
	height:35px;
	padding:0;
	margin:0;
	overflow:hidden;
}
#Menu li a {
	display:block;
	overflow:hidden;
	height:0 !important;
	height:/**/:35px;
	padding-top:35px;
	margin:0;
	cursor:pointer;
	background:url(../_images/menu.jpg) left top no-repeat;
}

#Menu li.Navi01 a {width:129px;background-position:0 0;}
#Menu li.Navi02 a {width:128px;background-position:-129px 0;}
#Menu li.Navi03 a {width:128px;background-position:-257px 0;}
#Menu li.Navi04 a {width:129px;background-position:-385px 0;}
#Menu li.Navi05 a {width:129px;background-position:-514px 0;}
#Menu li.Navi06 a {width:128px;background-position:-643px 0;}
#Menu li.Navi07 a {width:129px;background-position:-771px 0;}

#Menu li.Navi01 a:hover {width:129px;background-position:0 -35px;}
#Menu li.Navi02 a:hover {width:128px;background-position:-129px -35px;}
#Menu li.Navi03 a:hover {width:128px;background-position:-257px -35px;}
#Menu li.Navi04 a:hover {width:129px;background-position:-385px -35px;}
#Menu li.Navi05 a:hover {width:129px;background-position:-514px -35px;}
#Menu li.Navi06 a:hover {width:128px;background-position:-643px -35px;}
#Menu li.Navi07 a:hover {width:129px;background-position:-771px -35px;}

#Menu li.Navi01 a.stay {width:129px;background-position:0 -35px;}
#Menu li.Navi02 a.stay {width:128px;background-position:-129px -35px;}
#Menu li.Navi03 a.stay {width:128px;background-position:-257px -35px;}
#Menu li.Navi04 a.stay {width:129px;background-position:-385px -35px;}
#Menu li.Navi05 a.stay {width:129px;background-position:-514px -35px;}
#Menu li.Navi06 a.stay {width:128px;background-position:-643px -35px;}
#Menu li.Navi07 a.stay {width:129px;background-position:-771px -35px;}

/*---------- Footer ----------*/
.PageTop {
width: 870px;
	clear: both;
	text-align: right;
	margin:0 30px 0 0;
}
#Footer {
	margin: 40px 0 0 0;
	width: 900px;
	height: 70px;
	background: url(../_images/footer.png) left top no-repeat;
}
/*---------- Flash Area ----------*/
#FlashArea {
	width: 900px;
	height: 345px;
	background: #FFF;
	
	margin-bottom: 15px;
}

#flashContent {
	margin:0 auto 0 auto;
text-align: center;
}

/*---------- Top Page ----------*/

#TopArea {
	
	width: 860px;
	height:250px;/*---------- 高さ指定 ----------*/
	margin:0 20px 0 20px;
}

#TopNewsArea {
	float:left;
	margin:0 20px 0 0;
	width: 578px;
	
}
#TopNewsArea h2 {
	width:81px;
	height:14px;
	margin-bottom: 2px;
	background:url(../_images/top_page/top_news_title.jpg) left top no-repeat;
}

#TopNewsBox {
width:576px;
height:240px;/*---------- 高さ指定 ----------*/
margin:0 0 15px 0px;
	border: 1px solid #EBEBEB;
	
}
#TopNewsBox dl {
	margin:0 0 0 10px;
	padding-top: 2px;
	padding-bottom: 15px;
	height: 177px;
	
}
#TopNewsBox dt {
	float:left;
	width: 76px;
	margin-right: 20px;
	padding-bottom: 9px;
	padding-top: 9px;
	border-bottom: 1px solid #EBEBEB;
	font-weight: bold;
}
#TopNewsBox dd {
	float: left;
	width:450px;
	padding-left:10px;
	padding-bottom: 9px;
	padding-top: 9px;
	border-bottom: 1px solid #EBEBEB;
	background: url(../_images/list_icon.jpg) left 11px no-repeat;
	font-weight: bold;
	font-size:12px;
}

#TopBnrArea {
	float:left;
	width:262px;
}
#TopBnrArea dt {
	float: left;
	width:81px;
	height: 45px;
	margin-bottom: 15px;
}
#TopBnrArea dt.Bnr1 {
	background: url(../_images/top_page/fukuoka_chrysler_title.jpg) left top no-repeat;
}
#TopBnrArea dt.Bnr2 {
	background: url(../_images/top_page/four_pillars_title.jpg) left top no-repeat;
}
#TopBnrArea dt.Bnr3 {
	background: url(../_images/top_page/checker_motors_title.jpg) left top no-repeat;
}
#TopBnrArea dt.Bnr4 {
	background: url(../_images/top_page/willplus_motoren_title.jpg) left top no-repeat;
}

#TopBnrArea dd {
	float:left;
	width:181px;
	height: 45px;
	margin-bottom: 15px;
}






