@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
{ 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-table;
	min-height: 1%;
}
/* 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; padding-top:0;}
#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 #content{ width:750px;}
#topbody .wp #content .welcome_txt { margin-top:10px;}
#topbody .wp #content a:hover { opacity:0.80;filter:alpha(opacity=70); border:none;}
#topbody .wp #content #newarrivals dl{ margin-right:5px;}
#topbody .wp #content #usedcar dl{ margin-right:7px;}
#topbody .wp #content dl { float:left; display:inline; margin-top:15px;}
#topbody .wp #content dl.end { margin-right:0px;}
#topbody .wp #content #usedcar dl dd{ background:url(../imgdir/common/icon_01.gif) left 4px no-repeat; padding-left:13px;}

#topbody .wp #content dl.dl_stocklist { float:left; display:inline; margin-top:15px; width:118px;}
#topbody .wp #content #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 #content #usedcar dl.dl_stocklist dd a {font-size:9px;}
#topbody .wp #content #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:530px;}
#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:bold; float:left; width:77px; background:url(../imgdir/common/icon_01.gif) left 6px no-repeat; padding-left:13px;}
#topbody #news dl dd{ float:left; width:440px; }
#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:410px; margin-left:20px;}
#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;}


/* sidebar */
#topbody #sidebar{ width:200px; text-align:center; margin-left:10px; margin-top:10px;}
#topbody .kadomaru{ font-size:0;}
#topbody #sidebar-in{ border-left:#C0C8D1 1px solid; border-right:#C0C8D1 1px solid; background:#eaeaea;}
#SearchVehicle ,#Skype ,#JapanStandard ,#Login ,#Company{ width:190px; margin:0 auto;}
#SearchVehicle ,#Skype ,#JapanStandard { margin-bottom:5px;}

#SearchVehicle div ,#Skype div ,#JapanStandard div ,#Login div,#Company 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{ border-left:#C0C8D1 1px solid; border-right:#C0C8D1 1px solid; border-bottom:#C0C8D1 1px solid; background:#fff; padding:10px; line-height:160%;}
#Company h5{ font-size:1em; font-weight:bold; color:#d20000;}

/* footer */
#footer { height:110px;background: url(../imgdir/common/footer_bg.gif) top left repeat-x #EAEAEA;font-size:0.87em; }
#footer .wp { height:80px; padding-top:15px;}
#footer strong{ color:#4476A9; margin-left:3px;}
#footer ul{ margin-right:3px;}
#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 10px 15px;}
.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;}

ol.paytrade_flow li.bold{
    font-size: 20px;
}
