@charset   "UTF-8";

img, div, li, input { behavior: url("iepngfix.htc") }

BODY {
    background: #000000 url(images/bg.gif) repeat;
    text-align: center;
}

#page {
    background: url(images/bg1.gif) repeat;
    width: 800px;
}

/************* wb_ *************/
#header {
    height: 70px;
}
#h-left {
    float: left;
    width: 500px;
}
#h-right {
    float: right;
    width: 300px;
}
.logo {
    width: 110px;
    height: 70px;
    float: left;
    background: url(images/header_logo.png) no-repeat;
}
.logo a {
    display: block;
    height: 100%;
    text-indent: -9999px;
}
#j-search {
    vertical-align: bottom;
    margin: 8 15 0 0px;
    width: 170px;
    height: 45px;
    float: right;
    background: url(images/ban_search.gif) no-repeat;
}
#j-search a {
    display: block;
    height: 100%;
    text-indent: -9999px;
}
.guide {
    margin: 0px;
    padding: 0px;
}
.guide li {
    list-style-type:none;
    width: 100px;
    height: 57px;
    float: left;
}
.guide li a {
    display: block;
    height: 86%;
    text-indent: -9999px;
}
.guide li.company {
    background: url(images/header_company.png) no-repeat;
}
.guide li.contact {
    background: url(images/header_contact.png) no-repeat;
}
.guide li.link {
    background: url(images/header_link.png) no-repeat;
}
#regular {
    font-size: 11px;
    color: white;
    text-align: right;
}

/************* j[ *************/
#menu {
    height: 52px;
}
.menu-b {
    margin: 0 3px;
    padding: 0px;
}
.menu-b li {
    list-style-type:none;
    width: 130px;
    height: 50px;
    margin: 1px;
    float: left;
}
.menu-b li a {
    display: block;
    height: 100%;
    text-indent: -9999px;
}
.menu-b li.news {
    background: url(images/menu_news.png) no-repeat;
}
.menu-b li.lineup {
    background: url(images/menu_lineup.png) no-repeat;
}
.menu-b li.usedcar {
    background: url(images/menu_used.png) no-repeat;
}
.menu-b li.showroom {
    background: url(images/menu_show.png) no-repeat;
}
.menu-b li.maintenance {
    background: url(images/menu_main.png) no-repeat;
}
.menu-b li.accessory {
    background: url(images/menu_acc.png) no-repeat;
}

/************* gbvC[W *************/
#topimage {
    background: #000000 url(images/xj_in.jpg) no-repeat;
    height: 383px;
}
#topmargin {
    background: #000000;
    height: 20px;
}

/************* tb^ *************/
#footer {
    height: 30px;
    padding-top: 5px;
}
.copy {
    color: white;
    text-align: center;
}

/************* A_[ *************/
#under {
    height: 113px;
}
.u-left {
    float: left;
    width: 790px;
}
.u-right {
    float: right;
    width: 10px;
}
#lt,#lb {
    width: 10px;
    height: 10px;
    float: left;
}
#rt,#rb {
    width: 10px;
    height: 10px;
}
#mt,#mb {
    width: 780px;
    height: 10px;
    float: right;
}
#lm {
    width: 10px;
    height: 93px;
    float: left;
}
#rm {
    width: 10px;
    height: 93px;
}
.menu-u {
    margin: 0px;
    padding: 0px;
}
.menu-u li {
    list-style-type:none;
    width: 150px;
    height: 93px;
    margin: 0 2 0 3px;
    float: left;
}
.menu-u li a {
    display: block;
    height: 100%;
    text-indent: -9999px;
}
.menu-u li.p_blog {
    background: url(images/p_blog.jpg) no-repeat;
}
.menu-u li.btn1 {
    background: url(images/sidebar_btn1.jpg) no-repeat;
}
.menu-u li.btn2 {
    background: url(images/sidebar_btn2.jpg) no-repeat;
}
.menu-u li.btn3 {
    background: url(images/sidebar_btn3.jpg) no-repeat;
}
.menu-u li.btn4 {
    background: url(images/sidebar_btn4.jpg) no-repeat;
}

/************* TCh *************/
#side {
    width: 170px;
}
.s-left {
    float: left;
    width: 160px;
}
.s-right {
    float: right;
    width: 10px;
}
#s-lt,#s-lb {
    width: 10px;
    height: 10px;
    float: left;
}
#s-rt,#s-rb {
    width: 10px;
    height: 10px;
}
#s-mt,#s-mb {
    width: 150px;
    height: 10px;
    float: right;
}
#s-lm {
    width: 10px;
    height: 600px;
    float: left;
}
#s-rm {
    width: 10px;
    height: 600px;
}
.menu-s {
    margin: 0px;
    padding: 0px;
}
.menu-s li {
    list-style-type:none;
    width: 150px;
    height: 93px;
    margin: 4 0 3 0px;
    float: left;
}
.menu-s li a {
    display: block;
    height: 100%;
    text-indent: -9999px;
}
.menu-s li.p_blog {
    background: url(images/p_blog.jpg) no-repeat;
}
.menu-s li.btn0 {
    background: url(images/sidebar_btn0.jpg) no-repeat;
}
.menu-s li.btn1 {
    background: url(images/sidebar_btn1.jpg) no-repeat;
}
.menu-s li.btn2 {
    background: url(images/sidebar_btn2.jpg) no-repeat;
}
.menu-s li.btn3 {
    background: url(images/sidebar_btn3.jpg) no-repeat;
}
.menu-s li.btn4 {
    background: url(images/sidebar_btn4.jpg) no-repeat;
}

/************* y[WCAEg *************/
.top {
    background: #ffffff;
    height: 120px;
}
#p-left {
    width: 600px;
    padding: 15 5 15 10px;
    float: left;
}
#p-right {
    width: 170px;
    padding: 15 10 15 5px;
    float: right;
}

.clear { clear:both; }   
.clear hr { display:none; }  

.lineup {       
    font-size: x-small;
    margin-left: 7%;
    margin-right: 7%;
}

/************* [tH[ *************/
.hissu {
    font-size:90%;
    font-weight:bold;
    color:#CC3300;
    margin:0 0 0 5px;
}

#contactform label {
    font-size:90%;
    padding:1px 3px;
    background:#CC0000;
    color:#FFFFFF;
    margin:0 0 0 5px;
}



#myAlternativeContent {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	}


/*     lineup 20111221     */

.imgBottom {
	vertical-align:bottom;
	}

.imgTop {
	vertical-align:top;
	}

.lineupBg {
	width:560px;
	background:#ffffff;
	padding:20px;
	}
	
.lineupMaker {
	margin:0;
	padding:0 0 20px;	
	}
	
.lineupBox01 ,.lineupBox02 {
	width:560px;
	padding:0 0 40px;
	text-align:left;
	}
	
.lineupBox01 .imgBox {
	width:200px;
	padding:0;
	float:left;
	}
	
.lineupBox01 .dataBox {
	width:340px;
	float:right;
	padding:0;
	}
	
.lineupBox02 .imgBox {
	width:200px;
	padding:0;
	float:right;
	}
	
.lineupBox02 .dataBox {
	width:340px;
	float:left;
	padding:0;
	}
	
.lineupName {
	background:url(images/lineup_name_bg.gif) no-repeat left top;
	line-height:15px;
	padding:5px 0 10px 25px;
	font-size:0.8em;
	font-weight:bold;
	}
	
.lineupText {
	padding:10px 10px 0;
	margin:0;
	font-size:0.7em;
	}
	

/*     showroom 20111221     */

.showroomBg {
	width:560px;
	background:#ffffff;
	padding:20px;
	text-align:left;
	}
	
.centerImg {
	text-align:center;
	}
	
.showroomPhotoBox {
	width:560px;
	padding:10px 0 20px 10px;
	}
	
.showroomPhoto01 {
	margin:0;
	padding:0 10px 10px 0;
	width:170px;
	float:left;
	}
	
.showroomPhoto02 {
	margin:0;
	padding:0 0 10px 0;
	width:170px;
	float:left;
	}
	
.showroomStitle {
	font-weight:bold;
	font-size:0.8em;
	margin:0;
	padding:0;
	}
	
.accessBox {
	width:550px;
	margin:0;
	padding:0 0 20px 10px;
	font-size:0.8em;
	}
	
.accessBox p {
	margin:0;
	padding:0 0 10px;
	}
	
.access {
	width:520px;
	margin:0;
	padding:1px;
	border:#dddddd solid 4px;
	}
	
.small {
	font-size:0.7em;
	}
	
.pdnBtm10 {
	padding-bottom:10px;
	}






