@charset "utf-8";
/* CSS Document */


/********************************** CSS Reset **********************************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,img,address,em,strong
{ margin:0; padding:0; border:none; font-style:normal; font-weight:normal; text-decoration:none; color:#000; list-style:none; font:Osaka, arial,sans-serif; }
input {margin:0; padding:0;font-style:normal; font-weight:normal;}
table,th,td{margin:0; padding:0;font-style:normal; font-weight:normal; text-decoration:none; color:#000; list-style:none; font:Osaka, arial,sans-serif;}
body{ background:#fff; font-size:80%; _font-size:82%; text-align:center;}
body div { display:block; background:none; text-align:left;}
a{color: #3399CC; text-decoration:none;}
a:visited{color: #3399CC;}
a:hover,a:active{color: #aaa;text-decoration:underline;}
em{ font-size:0.9em; font-style:normal; color:#FF0000;}
.clear{clear:both; height:1px; line-height:1px; font-size:1px;}
.left{ float:left;display:inline;}
.center{ float:left; margin-left: 200px;margin-top: 5px; display:inline;}
.right{ float:right;display:inline;}
.auto { margin:0 auto;}
.center{ text-align:center;}
.fs_l{font-size:1.1em;}
.bold{ font-weight: bold;}

.clear_n{ clear: both;}

.c_white p{ color:#FFF;}


.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 */


/********************************** Top **********************************/

.wp{ width:980px; margin:0 auto; text-align:left; display:block;}
#header ,#flash ,#mainnavi ,#topbody ,#footer{ clear:both; text-align:center;}
#header .wp ,#mainnavi .wp,#topbody .wp ,#footer .wp{ border-left:1px solid #A9B4BF; border-right:1px solid #A9B4BF;}
#flash .wp{ width:982px; padding:0;}

/* header */
#header { height:98px; background:url(../imgdir/common/header_bg.gif) top left repeat-x;}
#header .wp h1 { font-size:0.87em; margin-left:10px; line-height:160%;}
#header .wp #logo { margin:10px;}

#header .wp  ul { margin-top:35px; margin-right:10px;}
#header .wp  ul li a span  {width:100%; height:100%; position:absolute;}
#header .wp  ul li { float:left; font-size:0;}
#header .wp  ul li a{ height:37px; display:block; position:relative; text-decoration:none; }
#header .wp  ul li.n01 a { width:86px; }
#header .wp  ul li.n02 a { width:89px; }
#header .wp  ul li.n03 a { width:93px; }	
#header .wp  ul li.n04 a{ width:40px;}
#header .wp  ul li.n05 a{ width:33px;}
#header .wp  ul li.n06 a{ width:33px;}
#header .wp  ul li.n07 a{ width:45px;}

#header .wp  ul li.n01 a span{ background:url(../imgdir/common/header_navi.jpg) no-repeat 0 0px; }
#header .wp  ul li.n02 a span{ background:url(../imgdir/common/header_navi.jpg) no-repeat -86px 0px; }
#header .wp  ul li.n03 a span{ background:url(../imgdir/common/header_navi.jpg) no-repeat -175px 0px; }
#header .wp  ul li.n04 a span{ background:url(../imgdir/common/header_navi.jpg) no-repeat -268px 0px; }
#header .wp  ul li.n05 a span{ background:url(../imgdir/common/header_navi.jpg) no-repeat -308px 0px; }
#header .wp  ul li.n06 a span{ background:url(../imgdir/common/header_navi.jpg) no-repeat -341px 0px; }
#header .wp  ul li.n07 a span{ background:url(../imgdir/common/header_navi.jpg) no-repeat -374px 0px; }
#header .wp  ul li a:hover span{opacity:0.70;filter:alpha(opacity=70); border:none; height:37px; }

#flash { height:200px; background:url(../imgdir/common/flash_bg.gif) top left repeat-x;}
.flash_copy{padding-left:2px;}

/* mainnavi */
#mainnavi { height:46px; background:url(../imgdir/common/mainnavi_bg.gif) top left repeat-x; border-bottom:1px solid #A9B4BF;}
#mainnavi .wp{ border-left:1px solid #A9B4BF; border-right:1px solid #A9B4BF;}
#mainnavi .wp  ul li a span  {width:100%; height:100%; position:absolute;}
#mainnavi .wp  ul li { float:left;}
#mainnavi .wp  ul li a{ height:46px; display:block; position:relative; text-decoration:none; }
#mainnavi .wp  ul li.n01 a { width:125px; }
#mainnavi .wp  ul li.n02 a { width:124px; }
#mainnavi .wp  ul li.n03 a { width:125px; }	
#mainnavi .wp  ul li.n04 a { width:125px;}
#mainnavi .wp  ul li.n05 a { width:125px;}
#mainnavi .wp  ul li.n06 a { width:125px;}
#mainnavi .wp  ul li.n07 a { width:105px;}
#mainnavi .wp  ul li.n08 a { width:125px;}

#mainnavi .wp  ul li.n01 a span{ background:url(../imgdir/common/mainnavi2.gif) no-repeat 0 0px; }
#mainnavi .wp  ul li.n02 a span{ background:url(../imgdir/common/mainnavi2.gif) no-repeat -125px 0px; }
#mainnavi .wp  ul li.n03 a span{ background:url(../imgdir/common/mainnavi2.gif) no-repeat -250px 0px; }
#mainnavi .wp  ul li.n04 a span{ background:url(../imgdir/common/mainnavi2.gif) no-repeat -375px 0px; }
#mainnavi .wp  ul li.n05 a span{ background:url(../imgdir/common/mainnavi2.gif) no-repeat -500px 0px; }
#mainnavi .wp  ul li.n06 a span{ background:url(../imgdir/common/mainnavi2.gif) no-repeat -625px 0px; }
#mainnavi .wp  ul li.n07 a span{ background:url(../imgdir/common/mainnavi2.gif) no-repeat -750px 0px; }
#mainnavi .wp  ul li.n08 a span{ background:url(../imgdir/common/mainnavi2.gif) no-repeat -855px 0px; }
#mainnavi .wp  ul li.n01 a:hover span{ background:url(../imgdir/common/mainnavi2.gif) no-repeat 1px -47px; cursor:pointer; }
#mainnavi .wp  ul li.n02 a:hover span{ background:url(../imgdir/common/mainnavi2.gif) no-repeat -125px -47px; cursor:pointer; }
#mainnavi .wp  ul li.n03 a:hover span{ background:url(../imgdir/common/mainnavi2.gif) no-repeat -250px -47px; cursor:pointer; }
#mainnavi .wp  ul li.n04 a:hover span{ background:url(../imgdir/common/mainnavi2.gif) no-repeat -375px -47px; cursor:pointer; }
#mainnavi .wp  ul li.n05 a:hover span{ background:url(../imgdir/common/mainnavi2.gif) no-repeat -500px -47px; cursor:pointer; }
#mainnavi .wp  ul li.n06 a:hover span{ background:url(../imgdir/common/mainnavi2.gif) no-repeat -625px -47px; cursor:pointer; }
#mainnavi .wp  ul li.n07 a:hover span{ background:url(../imgdir/common/mainnavi2.gif) no-repeat -750px -47px; cursor:pointer; }
#mainnavi .wp  ul li.n08 a:hover span{ background:url(../imgdir/common/mainnavi2.gif) no-repeat -855px -47px; cursor:pointer; }

/* topbody */
#topbody { background:url(../imgdir/common/body_bg.gif) repeat top left;}
#topbody .wp { width:960px; padding:10px; background:#FFF;}
#topbody .wp #contents .welcome_txt { margin-top:10px;}
#topbody .wp #contents a:hover { opacity:0.80;filter:alpha(opacity=70); border:none;}
#topbody .wp #contents .newarrivals dl{ margin-right:5px;}
#topbody .wp #contents .newarrivals dd{ width:130px;}
#topbody .wp #contents #usedcar dl{ margin-right:7px;}
#topbody .wp #contents dl { float:left; display:inline;}
#topbody .wp #contents dl.end { margin-right:0px;}
#topbody .wp #contents #usedcar dl dd{ background:url(../imgdir/common/icon_01.gif) left 4px no-repeat; padding-left:13px;}

#topbody .wp #contents dl.dl_stocklist { float:left; display:inline;}
#topbody .wp #contents #usedcar dl dd{ background:url(../imgdir/common/icon_01.gif) left 4px no-repeat; padding-left:13px; width:105px;word-break:break-all;}
#topbody .wp #contents #usedcar dl.dl_stocklist dd a {font-size:9px;}
#topbody .wp #contents #usedcar dl.end dd a {font-size:9px;}

#topbody h2 { width:960px; background:url(../imgdir/common/pankuzu_bg.gif) repeat-x top left; line-height:22px; height:22px; text-indent:10px; font-size:1em;color:#FFF;}
#topbody h2 a{ color:#FFF;}

#topbody #news{ width:540px;}
#topbody #news h3{ padding-top:5px;}
#topbody #news dl {  line-height:180%;}
#topbody #news dl dt, #topbody #news dl dd{ border-bottom:1px dotted #aaa;}
#topbody #news dl dt{ font-weight:normal; float:left; width:525px; background:url(../imgdir/common/icon_01.gif) left 6px no-repeat; padding-left:13px;}
/*#topbody #news dl dd{ float:left; width:450px; }*/
#topbody #news .bnr_space { clear:both; padding-top:10px;}
#topbody #news a:hover { opacity:0.80;filter:alpha(opacity=70); border:none;}

#topbody #auction{ width:540px;}
#topbody #auction dl{ width:200px; margin-right:10px; padding-bottom:5px; font-size:0.9em; line-height:140%;}
#topbody #auction dl.end{ margin:0;}
#topbody #auction a:hover { opacity:0.80;filter:alpha(opacity=70); border:none;}

h3#auction_bnr{ 
	width:540px;
	height: 175px;
	background:url(../imgdir/common/auction_banner.jpg) no-repeat top left;
}

h3#auction_bnr ul#auction_links{ 
	float:right;
	height:130px;
	margin-right:8px;
	margin-top:40px;
	width:125px;
}

h3#auction_bnr p#auction_txt{ 
	width:240px;
	padding: 40px 0 0 156px;
	color: #FFF;
	font-size:14px;
}

#contents {
display:inline;
float:left;
margin:5px 0;
width:540px;
}

/* sidebars */
/*#topbody #side-r{ width:200px; text-align:center; margin-left:10px; margin-top:10px;}*/

#side-r {
display:inline;
float:right;
margin:5px 0 5px 10px;
width:200px;
}

div#Company, div#stocklist{
	margin-bottom:0;
}

div#stocklist{
	font-size: 10px;
}

div#best, div#voice {
	line-height: 6px;
	font-size: 8px;
}

div#jumvea {
	line-height: 6px;
	font-size: 8px;
}

div#aucnet {
	line-height: 6px;
	font-size: 8px;
}

#side-l {
display:inline;
float:left;
margin:5px 10px 5px 0;
width:200px;
}

#side-l .kadomaru, #side-r .kadomaru{ font-size:0;}
#side-l #sidebar-in, #side-r #sidebar-in{ border-left:#C0C8D1 1px solid; border-right:#C0C8D1 1px solid; background:#eaeaea;}

#SearchVehicle ,#Skype ,#JapanStandard ,#Login ,#Company, div.sidebox{ width:190px; margin:0 auto;}
div.sidebox{margin-bottom: 5px;}
#SearchVehicle ,#Skype ,#JapanStandard { margin-bottom:5px;}

#SearchVehicle div ,#Skype div ,#JapanStandard div ,#Login div,#Company div, div.sidebox div{ margin:0; padding:0; clear:both;}
#SearchVehicle div{ border-left:#C0C8D1 1px solid; border-right:#C0C8D1 1px solid; border-bottom:#C0C8D1 1px solid; background:#fff; padding:10px;}
#SearchVehicle div select{ width:170px;}
#SearchVehicle dl dt{ font-weight:bold; color:#4476A9;}
#SearchVehicle dl dd.last_btn {text-align:center; margin-top:10px;}

#JapanStandard div{ border-left:#C0C8D1 1px solid; border-right:#C0C8D1 1px solid; border-bottom:#C0C8D1 1px solid; background:#fff; font-size:1.5em; text-align:center; color:#666; padding:10px 0;}
#Skype div{ border-left:#C0C8D1 1px solid; border-right:#C0C8D1 1px solid; border-bottom:#C0C8D1 1px solid; background:#fff; font-size:1.5em; text-align:center; color:#666;}
#Login a:hover { opacity:0.70;filter:alpha(opacity=70); border:none;}

#Company div, div.sidebox div{ border-left:#C0C8D1 1px solid; border-right:#C0C8D1 1px solid; border-bottom:#C0C8D1 1px solid; background:#fff; padding:10px; line-height:160%;}
#Company h5, div.sidebox div{ font-size:1em; font-weight:bold; color:#d20000;}

ul#top_banner li{
	float:left;
	margin-right:10px;
	width: 265px;
}

ul#top_banner{
	margin-bottom:10px;
}

ul#top_banner li.right{
	margin-right:0;
}

/* footer */
#footer { height:110px;background: url(../imgdir/common/footer_bg.gif) top left repeat-x #EAEAEA;font-size:0.87em; }
#footer .wp { height:100px; padding-top:15px;}
#footer strong{ color:#4476A9;}
#footer ul{}
#footer li{ float:left; display: inline;}
#footer li a{ color:#222222;}
#footer p{ margin-right:3px; margin-top:5px;}
#footer p.right{display:block; float:none;text-align:center;}

#footer #footerLinksType{
	display:block;
	margin:auto;
	margin-top:10px;
	text-align:center;
}
#footer #footerLinksMaker{
	display:block;
	width: 900px;
	margin:auto;
	margin-top:10px;
	text-align:center;
}

/********************************** Sec **********************************/

.chiild_content { margin:0 5px 5px;}
.chiild_content p{ margin-bottom:10px; line-height:160%; text-align:justify;text-justify:inter-ideograph;}
ul.chiild_content2 li.txt{ margin-bottom:10px; line-height:160%; text-align:justify;text-justify:inter-ideograph; width:480px; color:#300; float:left;}
ul.chiild_content2 li.bnr{width:240px; float:right;}
