
html					{	width:100%; height:100%;}


#index					{	position:relative; width:100%; height:100%;}
#index #copy			{	position:absolute; width:100%; bottom:0; left:0; margin:0; padding:0 0 1em 0; text-align:center; color:#fff;}


	/*TOP*/
	#index h1#topLogo			{	display:table; width:100%; height:50%; margin:0;}
	#index h1#topLogo span		{	display:table-cell; text-align:center; vertical-align:middle;}			
	#index h1#topLogo span img	{	width:260px;}
	#index h1#topLogo span img:first-child	{	margin-bottom:10px;}
	
	
	#index #topMenus			{	margin:-38px 0 0 0; text-align:center;}
	#index #topMenus ul			{	height:20px; padding:0;}
	#index #topMenus ul li		{	display:inline-block; margin:0; padding:0;}
	#index #topMenus ul li img	{	width:20px; height:auto;}
	
	#index #topMenus ol 				{	margin:20px 0 0 0; padding:0; background:#ffffff;}
	#index #topMenus ol li				{	display:inline-block; padding:10px 20px; font-size:12px;}
	#index #topMenus ol li a:link		{	text-decoration:none; color:#8b8b8b;	}
	#index #topMenus ol li a:visited	{	text-decoration:none; color:#8b8b8b;	}
	#index #topMenus ol li a:hover,
	#index #topMenus ol li a:active		{	text-decoration:none; color:#8b8b8b;	}



#wrapper {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 100px;
}
h1 {
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

h2	{	margin-bottom:10px; font-weight:normal;}

#main_navi {
	margin-bottom: 20px;
	overflow:hidden;
	width:100%;
}
#main_navi li {
	float:left;
	padding:0 10px;
	border-left:1px solid #000;
}
#main_navi li.icon {
	float:right;
	padding-right:0;
	padding-left:2px;
	border-left:0;
}
#main_navi li.last	{	border-right:1px solid #000;}

#contents {
	min-height: 400px;
}
#load-list {
	margin-bottom: 10px;
}
#load-list li {
	display: inline;
	padding-right: 20px;
}
.list li {
	float: left;
	width: 90px;
	margin-right: 5px;
	margin-bottom: 5px;
}
#copy {
	padding-top: 30px;
	margin-bottom: 40px;
}
#item {
	background: #FFF;
	padding: 20px;
	line-height: 2em;
}
#item .mainimg {
	float: left;
	width: 450px;
	margin-right: 10px;
}
#item .text {
	word-break: break-all !important;
	float: left;
	width: 300px;
}
#item .subimg {
	float: left;
	width: 300px;
}
#item .subimg img {
	margin-right: 5px;	
}
#news {
	padding-top: 100px;
}
#news ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#archive {
	padding-top: 100px;
}
#archive ul li {
	margin-bottom: 10px;
}


/* Dealers List NEW 
========================================== */
#dealersList			{	font-family:verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",'メイリオ',Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Osaka,Sans-Serif;
							letter-spacing:0;}
#dealersList h2			{	padding:3em 0 0 0; font-weight:bold; font-size:13px;}
#dealersList ul			{	width:930px; margin:0 0 0 20px;}
#dealersList li			{	padding:5px 0 5px 10px; min-height:1%; border-bottom:1px dotted #fff;}
#dealersList li:after	{	content:""; clear:both; display:block; height:0;}
#dealersList li:hover	{	border-bottom:1px dotted #909090; background:url(../img/dot.gif) no-repeat 0 7px;}
#dealersList li p		{	font-size:11px; float:left;}
#dealersList li p:nth-of-type(1)	{	width:210px; font-weight:bold;}
#dealersList li p:nth-of-type(2)	{	width:50px; font-weight:bold;} 
#dealersList li p:nth-of-type(3)	{	width:540px;}
#dealersList li p:nth-of-type(4)	{	width:120px;}
#dealersList li a:link				{	text-decoration:none; color:#000000;	}
#dealersList li a:visited			{	text-decoration:none; color:#000000;	}
#dealersList li a:hover,
#dealersList li a:active			{	text-decoration:none; color:#c0b2b4;	}


#dealersList #zozo	{	padding:20px 0; border-top:1px solid #726565; border-bottom:1px solid #726565; }
#dealersList #zozo h2	{	padding-top:0;}