@charset "UTF-8";

* {
	margin: 0;
	padding: 0;
}
html,
body {
	width: 100%;
	margin: 0;
	padding: 0;
	color: #444;
	font-size: 13px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック', Osaka, sans-serif;
	line-height:1.5em;
	text-align:center;
	background: #000;
}
img {
	border: none;
	vertical-align: top;
}
hr {
color: #DDD;
background-color: #DDD;
height: 2px;
border-style: solid;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
a {outline:none;}
a:link {color:#000; text-decoration:underline;}
a:visited {color:#000; text-decoration:underline;}
a:hover {color:#666; text-decoration:none;}
p {
	margin:0;
}
/* ヘッダー
----------------------------------------------------------- */
div#header {
width:980px;
height:82px;
margin:0 auto;
padding:0;
text-align:left;
}


/* コンテンツ
----------------------------------------------------------- */
div#container {
	width:980px;
	margin:0 auto;
	padding:40px 40px 0 40px;
	text-align:left;
}

div#container_o {
	width:100%;
	height:531px;
	margin:0;
	padding:0;
	text-align:center;
	background:#FFF;
}

/* トップ
----------------------------------------------------------- */
.topimg {
	width:400px;
	margin:20px auto;
	padding:0;
}

/* ニュース
----------------------------------------------------------- */
#news {
	height:471px;
	text-align:center;
	padding:30px;
	overflow:auto;
	overflow-y:scroll;
}

/* コレクション
----------------------------------------------------------- */
.maincat {
	padding-top:91px;
}

.subcat {
	padding-top:94px;
}

.coming {
	padding-top:65px;
}

#product {
	width:980px;
	margin:0 auto;
	padding:0;
}

.backto {
	float:left;
	width:181px;
	padding:260px 0;
}

.detailthumb {
	float:left;
	clear:right;
	width:90px;
	margin:3px 9px 0 20px;
	padding:0;
}

.detailthumb img {
	margin-top:9px;
	padding:0;
}

.detailimg {
	float:left;
	clear:right;
	width:380px;
	margin:12px 20px 0 0;
	padding:0;
}

.textimg {
	float:left;
	width:280px;
	margin:12px 0 0 0;
	padding:0;
}

.thumb {
	float:left;
	clear:both;
	width:980px;
	text-align:center;
}

.thumb img{
	margin:40px 10px;
}

.ttl {
	padding-top:120px;
}

/* ディーラー
----------------------------------------------------------- */
.map {
	width:431px;
	margin:0 auto;
	padding:20px 0 20px 0;
}

/* メニュー
----------------------------------------------------------- */
div#menu {
	float:left;
	clear:both;
	width:100%;
	height:11px;
	margin-top:40px;
	padding:15px 0;
	background:#FFF;
}
div#menu ul {
	list-style-type:none;
	width:858px;
	margin:0 auto;
}
div#menu li {
	float:left;
	margin:0 90px 0 0;
	padding:0;
}

div#menu li.last {
	margin: 0;
}

/* フッター
----------------------------------------------------------- */
div#footer {
	float:left;
	clear:both;
	width:100%;
	margin:0;
	padding:0;
	display:inline;
}
div#footer p {
	width:980px;
	margin:0 auto;
	padding:0;
}



