@charset "UTF-8";

/*shokika*/
*{
    margin:0;
    padding:0;
}

img { border: 0; }

strong,em { font-style: normal; }

/*base*/
html { height: 100%; }

body {
	width: 100%;
	height: 100%;
	background-color: #ebf1f7;
	color:#333333;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	line-height: 1.4;
}

/*body中古車ページ用*/
body#chukopage {
	background-color: #ffffff;
}

/*link_base*/
a:link {
	color: #907fba;
	text-decoration: underline;
}
a:visited {
	color: #8672b6;
	text-decoration: underline;
}
a:active {
	color: #d9605d;
	text-decoration: underline;
}
a:hover {
	color: #d9605d;
	text-decoration: underline;
}

/*midashi_base*/
h1 {
	font-size: 100%;
	font-weight: bold;
}

h2 {
	font-size: 100%;
	font-weight: bold;
}

h3 {
	font-size: 100%;
	font-weight: bold;
}

h4 {
	font-size: 100%;
	font-weight: bold;
}

/*layoutbase-------------------*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*header----------*/
#header {
	width: 800px;
	height: auto;
	background-color: #ffffff;
	border-bottom: 1px solid #cccccc;
	margin: 0 auto;
	text-align: right;
}

/*header中古車ページ用----------*/
#header_chuko {
	width: 850px;
	height: auto;
	background-color: #ffffff;
	border-bottom: 1px solid #cccccc;
	margin: 0 auto;
	text-align: right;
}

.home {
	background-image: url("../img/home_icon.gif");
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 10pt;
	line-height: 20px;
	margin-right: 20px;
	padding-left: 10px;
}

.home a,.home a:visited {
	color: #333333;
	text-decoration: none;
}

.home a:hover {
	color: #d9605d;
	text-decoration: none;
}

/*wrapper*/
#wrapper {
	width: 800px;
	height: auto;
	background-color: #ffffff;
	margin: 0 auto;
}

/*wrapper中古車ページ用*/
#wrapper_chuko {
	width: 850px;
	height: auto;
	background-color: #ffffff;
	margin: 0 auto;
}

/*左メニュー*/
#left_side {
	width: 174px;
	height: auto;
	float: left;
	text-align: center;
	padding-bottom: 20px;
}

#left_side h1 {
	margin: 18px 0;
}

#left_side h2 {
	width: 160px;
	height: auto;
	margin: 0 auto;
}

.goo_title {
	background-image: url("../img/goo_title_bg.gif");
	background-repeat: repeat-x;
	background-position: left center;
	font-size: 8pt;
	font-weight: normal;
	line-height: 20px;	
}

.goo {
	width: 148px;
	height: auto;
	border: 1px solid #e4e8d5;
	margin: 0 auto 10px auto;
	padding: 5px;
}
.banner {
	width: 158px;
	height: auto;
	border: 1px solid #e4e8d5;
	margin: 0 auto 10px auto;
}

.banner2 {
	width: 158px;
	height: auto;
	margin: 0 auto 5px auto;
}
.banner3 {
	width: 108px;
	height: auto;
	margin: 0 auto 5px auto;
}
.banner4 {
	width: 96px;
	height: auto;
	margin: 0 auto 5px auto;
}

/*左メニュー*/
ul#nav {
	width: 160px;
	height: auto;
	list-style: none;
	margin: 0 auto 10px auto;
}

#nav li {
	width: 160px;
	height: auto;
	font-size: 10pt;
	margin: 0;
	text-align: left;
}

#nav li a,#nav li a:visited {
	width: 145px;
	height: auto;
	background-image: url("../img/nav_bg_off.gif");
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	color: #333333;
	line-height: 39px;
	text-decoration: none;
	padding-left: 15px;
}

#nav li a:hover {
	background-image: url("../img/nav_bg_on.gif");
	color: #004f9d;
	text-align: right;
	padding-right: 10px;
	padding-left: 5px;
	text-decoration: none;
}


/*コンテンツ内容*/
#main {
	width: 626px;
	height: auto;
	float: right;
	padding-bottom: 20px;
}

/*中古車ページコンテンツ内容*/
#main_chuko {
	width: 850px;
	height: auto;
	padding-bottom: 20px;
}

/*flash--TOP用*/
#flash {
	width: 614px;
	height: 80px;
	margin: 0 auto;
}

/*header画像--コンテンツ用*/
#header_img {
	width: 614px;
	height: 80px;
	margin: 0 auto;
}

/*サブナビ--コンテンツ用*/
#subnav {
	width: 614px;
	height: 18px;
	background-image: url("../img/subnav_bg.gif");
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	margin: 0 auto;
}

/*header画像--中古車ページ用*/
#header_chuko_img {
	width: 800px;
	height: 80px;
	margin: 0 auto;
}

/*サブナビ--中古車ページ用*/
#subnav_chuko {
	width: 800px;
	height: 18px;
	background-image: url("../con_img/subnav_chuko_bg.gif");
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	margin: 0 auto;
}

/*サブナビ--コンテンツ・中古車ページ共通*/
#subnav ul,#subnav_chuko ul {
	list-style: none;
	position: absolute;
	right: 0;
}

#subnav li,#subnav_chuko li {
	float: left;
	font-size: 9pt;
	margin-right: 10px;
	text-align: left;
}

#subnav li a,#subnav li a:visited,#subnav_chuko li a,#subnav_chuko li a:visited {
	background-image: url("../img/subnav_icon.gif");
	background-repeat: no-repeat;
	background-position: left center;
	color: #ffffff;
	line-height: 18px;
	text-decoration: none;
	padding-left: 8px;
}

#subnav li a:hover,#subnav_chuko li a:hover {
	color: #f6e695;
	text-decoration: none;
}

/*footer----------*/
/*フッターリンク*/
#footer_link {
	width: 770px;
	padding: 2px 15px 22px;
	clear: both;
	background-image: url("../img/foot_anima.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top: 1px solid #cccccc;
	background-color: #ffffff;
	margin: 0 auto;
}

/*フッターメニュー*/
#footer_link span { display: inline-block; margin-right: 8px; font-size: 9pt; }

#footer_link span a,#footer_link span a:visited {
	border-left: 5px solid #467ab5;
	color: #333333;
	text-decoration: none;
	padding-left: 5px;
}

#footer_link span a:visited {
	color: #8672b6;
}

#footer_link span a:hover {
	border-left: 5px solid #d9605d;
	color: #d9605d;
	text-decoration: none;
}

/*コピーライト・社名*/
#footer {
	width: 800px;
	height: auto;
	clear: both;
	background-color: #004f9d;
	margin: 0 auto;
}

.shamei {
	width: 174px;
	height: auto;
	float: left;
	line-height: 15px;
	text-align: center;
}

.shamei span {
	background-color: #ffffff;
	color: #004f9d;
	font-size: 9pt;
	padding: 2px 3px;
}

.copyright {
	width: 626px;
	height: auto;
	float: right;
	color: #ffffff;
	font-size: 8pt;
	line-height: 15px;
	text-align: center;

}