@charset "euc-jp";

/* ¡¦Ôä#¼ã£ìáá¡¦¡¦åúÞå,¡¦*/

body {
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;
	font-size: small;
	color: #333333;
	background-color: #fff;
}

h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
}

p{
	margin: 0;
	padding: 0;
	line-height: 1.4;
}

form{
	margin: 0;
	padding: 0;
}

ul{
	margin: 0;
	padding: 0;
	list-style: none;	
	line-height: 20px;	
}

ol{
	margin: 0;
	padding: 0;
	line-height: 20px;	
}

dl{
	margin: 0;
	padding: 0;
	line-height: 20px;
}

img{
	border: 0;
}

hr{
	display: none;
}

table{
	border-top: 1px solid #666;
	border-right: 1px solid #666;	
	margin: 5px 0px 15px 10px;
}

th, td{
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;	
}

a:link{
	color:#0033FF;
	text-decoration: none;
}

a:visited{
	color:#660066;
	text-decoration: none;
}

a:hover{
	color:#0033FF;
	text-decoration: underline;
}

address{
	font-style: normal;	
}

.centre{
	text-align: center;
}

.right{
	text-align: right;
}

.left{
	text-align: left;
}

.bg_green{
	background-color:#CCFFCC;
}

.bg_gray{
	background-color:#999;
}

.bg_yellow{
	background-color:#FFCC33;
}
.ora {
    color: #EA5810;
}
.blu {
    color: #04569E;
}
/* ¡¦±é€Ôä!¡¦¨­å®¡¦*/

#container {
	width: 790px;
	height: auto;
	margin: 0px auto;
	text-align: center;
	background-color: #fff;
}
#wrap{
	width: 760px;
	height: auto;
	margin: 0px auto;
	text-align: center;
	background-color: #fff;
}

#header{
	margin: 0px;
	padding: 0px;
	text-indent: -999px;
	text-align: left;
	position: relative;
}

#contents {
	width: 760px;
	height: auto;
	margin: 0px;
	padding: 0px;
	text-align: left;
 	background-image: url(../image/contents_back.gif);
	background-repeat: repeat-y;
}

#leftSide {
	width: 180px;
	height: auto;
	float: left;
	margin: 7px 0 20px 0;
	padding: 0px;
	text-align: center;
}

#rinen {
	text-align: left;
	width: 170px;
	height: 130px;
	border: 2px solid #006600;
	margin: 15px auto 5px auto;
}

#rinen h3 {
	font-size: 1em;
	font-weight: bold;
	margin:10px 5px 2px 5px;
	text-align: center;	
}

#rinen p {
	margin: 5px 5px 2px 5px;
	font-size: 0.9em;
}

#main {
	width: 570px;
	height: auto;
	margin: 7px 0 20px 0;
	padding: 0px;
	float: right;	
}

#center {
	width: 380px;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;	
	text-align: left;
}

#right {
	width: 180px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: right;		
}

#footer {
	width: 760px;
	height: auto;
	margin: 0;
	padding: 0;
	border-top: solid 5px #666666;
	padding-top: 3px;
	padding-bottom: 5px;
	text-align: left;
}

#footer p {
	width: 120px;
	float: left;
	background-image: url(../image/bgPrivacy.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 10px;
}


#banner li {
	margin: 1px 0;
	padding: 0;
}

h1 {
	margin: 0;
	padding: 0;
	text-indent: -999px;
	background-image: url(../image/title.jpg);
	width: 132px;
	height: 80px;
	position: absolute;
	left: 21px;
	top: 34px;
}

h1 a{
	display: block;
	height: 80px;
}

#top h1 {
	height: 80px;
	position: absolute;
	left: 21px;
	top: 34px;
}

#contact h1{
	background-image: url(../contact/image/title.jpg);
}

#inspection h1{
	background-image: url(../inspection/image/title.jpg);
}

#lease h1{
	background-image: url(../lease/image/title.jpg);
}

#lineup h1{
	background-image: url(../lineup/image/title.jpg);
}

#used h1{
	background-image: url(../used/image/title.jpg);
}


#presi_room h1{
	background-image: url(../presi_room/image/title.jpg);
}

#staff h1{
	background-image: url(../staff/image/title.jpg);
}

#supplies h1{
	background-image: url(../supplies/image/title.jpg);
}

#campany h1{
	background-image: url(../company/image/title.jpg);
}

#pp h1{
	background-image: url(../pp/image/title.jpg);
}

h2{
	margin: 0 0 20px 0;
	padding: 0;
	width: 570px;
	height: 28px;
	color: #fff;
	font-size: 14px;
	line-height: 28px;
	text-indent: 10px;
	background-image: url(../image/h2_bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

h4{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	border-left: 5px solid #006600;
	height: 20px;
	line-height: 20px;
	text-indent: 5px;
}

.photoL{
	margin: 5px;
	float:left;
}

.photoR{
	margin: 5px;
	float:right;
}

.box {
	width: 560px;
	height: auto;
	margin: 5px 5px 15px 5px;
	padding: 0px;
}

.note{
	text-indent: 15px;
	background-image: url(../image/pointer.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px 0px 0px 10px;
}

.map{
	margin: 5px 0 5px 10px;
	float: left;
}

/* ¡¦°ä#¡¦#Îä#Ôä#¼ã£ìáá¡¦¨­å®¡¦*/

#top #header {
	background-image: url(../image/header.jpg);
	width: 760px;
	height: 260px;
}

#info {
	width: 215px;
	height: auto;
	margin: 0px 5px 10px 5px;
	padding: 0px;
	float: right;	
}

#link {
	width: 205px;
	height: 27px;
	margin: 0 10px 7px 0;
	padding: 0;
}

#link li{
	float: left;
}

#link li a{
	display: block;
	height: 27px;
}

#suzuki{
	margin: 0;
	padding: 0;
	text-indent: -999px;
	background-image: url(../image/suzuki_logo.gif);
	width: 98px;
	height: 27px;
}

#chevrolet {
	margin: 0 0 0 5px;
	padding: 0;
	text-indent: -999px;
	background-image: url(../image/chevrolet_logo.gif);
	width: 98px;
	height: 27px;
}

div #new_arrival {
	background-image: url(../image/info_iebg.gif);
	background-repeat: no-repeat;
	filter:Alpha(opacity=70); 
	width: 201px;
	height: 123px;
	margin: 10px 5px 10px 0;
	padding: 7px 0 0 0;
}

div>#new_arrival {
	background-image: url(../image/info_bg.png);
	background-repeat: no-repeat;
}

#new_arrival h2 {
	width: 200px;
	height: 24px;
	margin: 0 0 0 10px;
	padding: 0;
	text-indent: -999px;
	background-image: url(../image/new_arrival.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#new_arrival dl{
	font-size: 11px;
	margin: 0 10px 10px 10px;
	padding: 0;
	line-height: 12px;
}

#new_arrival dt{
	margin: 0;
	padding: 0;
	text-indent: 5px;
}

#new_arrival dd{
	margin: 0 0 5px 0;
	padding: 0 0 2px 0;
	text-indent: 5px;
	border-bottom: 1px dashed #999;
}

.block{
	display: block;
}

#topics {
	width: 380px;
	height: auto;
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
	background-image: url(../image/topics_bg.gif);
	background-repeat: repeat-y;
}

#topics h2{
	width: 370px;
	margin: 0 0 5px 10px;
	padding: 0px;
	text-indent: -999px;
	background-image: url(../image/topics.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#topics dt{
	margin: 0px 10px 5px 10px;
	padding: 0px;
	text-indent: 15px;
	background-image: url(../image/pointer.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#topics dd{
	margin: 0px 10px 5px 20px;
	line-height: 120%;
	padding: 0px;
}


#intro {
	width: 380px;
	height: auto;
	font-size: 85%;
	padding: 0px;
	margin-bottom: 10px;
	float: left;
	background-image: url(../image/intro_bg.gif);
	background-repeat: repeat-y;
}

#intro h2{
	margin: 0;
	height: 20px;
	width: 380px;
	background-image: url(../image/intro_h2.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	text-indent: -999px;
}

#intro h3{
	font-size: 120%;
	margin-bottom: 5px;
}

#intro img{
	margin: 0px;
	display: block;
}

#lotus {
	width: 190px;
	float: left;
	margin-bottom: 10px;
}

#lotus img {
	float: left;
	margin-right: 10px;
}

#lotus p {
	font-size: 10px;
}

#lotusclub {
	width: 180px;
	float: right;
	padding-top: 1px;
}

#lotusclub img {
	display: block;
}

img#everyday {
	margin-bottom: 5px;
}

#wrc {
	width: 380px;
	height: 50px;
}

#predident {
	width: 170px;
	height: auto;
	margin: 0 5px 0 10px;
	padding: 0px;
	float: left;	
}

#predident p {
	margin-bottom: 5px;
}

#staffpage {
	width: 170px;
	height: auto;
	margin: 0 10px 0 5px;
	padding: 0px;
	float: right;	
}

#staffpage p {
	margin-bottom: 5px;
}

p#bhours {
	margin-top: 10px;
	padding-left: 10px;
	text-align: left;
}


/* ¡¦Öä#¡¦#°ä#¶ä#¥ã¥îáâ¹ã¡¦¡¦¼ã£ì*/



#maintenance .red{
	font-size: 24px;
	font-weight: bold;
	color: #f30;
}

.detail{
	margin: 5px 0px 10px 10px;
}

.detail li{
	font-size: 14px;
	line-height: 24px;
}

#maintenance h3{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	border-left: 5px solid #006600;
	height: 20px;
	line-height: 20px;
	text-indent: 5px;
}


#maintenance #fee th{
	text-align: center;
	background-color: #CCFFCC;
}

#maintenance #fee td{
	text-align: right;
}

#maintenance #fee .left{
	text-align: left;
}

#sp{
	margin: 5px 0px 5px 15px;
	padding: 0px;
	height: auto;
	width: auto;
	list-style-type: square;
	list-style-position: inside;
}
#sp1{
	margin: 5px 0px 5px 5px;
	padding: 5px 10px;
	height: auto;
	width: 530px;
	border: 1px solid #666666;
}
#sp2{
	margin: 5px 0px 5px 5px;
	padding: 5px 10px;
	height: auto;
	width: 530px;
	border: 1px solid #666666;
}
#sp3{
	margin: 5px 0px 5px 5px;
	padding: 5px 10px;
	height: auto;
	width: 530px;
	border: 1px solid #666666;
}
#sp4{
	margin: 5px 0px 5px 5px;
	padding: 5px 10px;
	height: auto;
	width: 530px;
	border: 1px solid #666666;
}
#sp5{
	margin: 5px 0px 5px 5px;
	padding: 5px 10px;
	height: auto;
	width: 530px;
	border: 1px solid #666666;
}
#sp6{
	margin: 5px 0px 5px 5px;
	padding: 5px 10px;
	height: auto;
	width: 530px;
	border: 1px solid #666666;
}
#sp7{
	margin: 5px 0px 5px 5px;
	padding: 5px 10px;
	height: auto;
	width: 530px;
	border: 1px solid #666666;
}
#sp8{
	margin: 5px 0px 5px 5px;
	padding: 5px 10px;
	height: auto;
	width: 530px;
	border: 1px solid #666666;
}
#sp9{
	margin: 5px 0px 5px 5px;
	padding: 5px 10px;
	height: auto;
	width: 530px;
	border: 1px solid #666666;
}
#sp10{
	margin: 5px 0px 5px 5px;
	padding: 5px 10px;
	height: auto;
	width: 530px;
	border: 1px solid #666666;
}
#sp11{
	margin: 5px 0px 5px 5px;
	padding: 5px 10px;
	height: auto;
	width: 530px;
	border: 1px solid #666666;
}
#sp12{
	margin: 5px 0px 5px 5px;
	padding: 5px 10px;
	height: auto;
	width: 530px;
	border: 1px solid #666666;
}
#sp13{
	margin: 5px 0px 5px 5px;
	padding: 5px 10px;
	height: auto;
	width: 530px;
	border: 1px solid #666666;
}

.sptxt{
	padding: 0px;
	height: auto;
	width: 530px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	line-height: 1.6em;
}

/* ¡¦¡¦£âáã³ã£ááã¡¦#Îä#Ôä#¼ã£ì*/

#lineup #header{
	background-image: url(../lineup/image/header.jpg);
	width: 760px;
	height: 150px;
}

.lineup{
	margin: 0px 0px 5px 10px;
	padding: 0px;
	width: 550px;
	height: auto;
	border: 1px solid #666;
}

.lineup img{
	margin: 5px 0px 0px 15px;
}

.thema{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 160px;
	height: 150px;
	text-align: center;
	color: #fff;
	float: left;
}

.thema h3{
	font-size: 14px;
	margin: 10px 0px;
}

.thema img{
	margin: 0px;
}

#family .thema{
	background-color: #006600;
	border-right: 1px solid #666;
}

#girly .thema{
	background-color: #FF0066;
	border-right: 1px solid #666;
}

#safety .thema{
	background-color: #FF9900;
	border-right: 1px solid #666;
}

#biz .thema{
	background-color: #000066;
	border-right: 1px solid #666;
}

#active .thema{
	background-color: #FF0000;
	border-right: 1px solid #666;
}

#kindness .thema{
	background-color: #9999FF;
	border-right: 1px solid #666;
}


.trial_carL{
	margin: 10px 0px 10px 10px;
	padding: 0px;
	width: 250px;
	height: 160px;
	color: #666;
	border: 1px solid #666;
	float: left;
}

.trial_carR{
	margin: 10px 10px 10px 0px;
	padding: 0px;
	width: 250px;
	height: 160px;
	color: #666;
	border: 1px solid #666;
	float: right;
}

.trial_carL h3,
.trial_carR h3 {
	background-color:#AFFF60;
	color: #006600;
	line-height: 22px;
	height: 22px;	
	font-size: 14px;
	text-indent: 5px;
}

.trial_carL img,
.trial_carR img {
	margin: 10px 0px 0px 30px;
}


.used_car{
	margin: 10px;
	padding: 0px;
	width: 540px;
	height: 160px;
	color: #666;
	border: 1px solid #666;
}

.used_car .title{
	background-color:#AFFF60;
	line-height: 22px;
	height: 22px;	
	color: #006600;
	margin: 0px 0px 10px;
}

.used_car .title h3{
	float: left;
	font-size: 14px;
	text-indent: 5px;
}

.used_car .title .price{
	float: right;
	font-size: 14px;
	font-weight: bold;	
	margin: 0px 5px 0px 0px;	
}


.used_car table{
	text-align: center;
	background-color:#CCFFFF;
	margin: 5px 0px 15px 0px;
}

.used_car th{
	background-color:#CCFFFF;
}

.used_car td{
	background-color:#FFF;
}

.table{
	margin: 0px 5px 0px;
	float: right;
}

/* ä¸­å½âëî*åá¡¦@±ã¡¦¡¦¼ã£ì*/

#used #header {
	background-image: url(../used/image/header.jpg);
	width: 760px;
	height: 150px;
}

#used p.note {
	background-position: 0 4px;
	text-indent: 0;
	margin-left: 5px;
	margin-bottom: 20px;
	padding-left: 15px;
}

.usedcar {
	margin-bottom: 20px;
}

.usedcar h3 {
	border-left: solid 5px #039;
	border-bottom: solid 1px #666;
	margin-bottom: 10px;
	padding-left: 10px;
	font-size: 14px;
	line-height: 20px;
}

.usedcar img {
	float: left;
}

.usedcar dl {
	width: 380px;
	float: right;
}

.usedcar dt {
	width: 90px;
	height: 28px;
	margin: 0;
	padding: 0 5px;
	float: left;
	clear: left;
	line-height: 28px;
}

.usedcar dd {
	width: 270px;
	height: 28px;
	float: left;
	margin: 0;
	padding: 0 5px;
	line-height: 28px;
}

dt.usedA,
dd.usedA{
	background-color: #e6f6f9;
}

dt.usedB,
dd.usedB {
	background-color: #fff;
}

/* è»´åŽ¢Øä#Ôä#¼ã£ì*/
#inspection #header{
	background-image: url(../inspection/image/header.jpg);
	width: 760px;
	height: 150px;
}

#inspection #point h3{
	background-image: url(../inspection/image/point.gif);
	width: 455px;
	height: 23px;	
	margin: 0px 0px 10px;
	text-indent: -9999px;
}

#inspection #check h3{
	background-image: url(../inspection/image/check.gif);
	width: 275px;
	height: 23px;	
	margin: 0px 0px 10px;
	text-indent: -9999px;
}

#inspection #maintepack h3{
	background-image: url(../inspection/image/maintepack.gif);
	width: 382px;
	height: 21px;	
	margin: 0px 0px 10px;
	text-indent: -9999px;
}
#inspection ul#A_maite {
	float: left;
	width: 385px;
	margin-top: 5px;
}
#inspection #point li{
	margin: 0px;
	list-style-type: none;	
}

#inspection ul#lotasAdvantage {
	float: left;
}

#inspection #p1{
	background-image: url(../inspection/image/p1.gif);
	width: 319px;
	height: 37px;	
	text-indent: -9999px;	
}

#inspection #p2{
	background-image: url(../inspection/image/p2.gif);
	width: 263px;
	height: 37px;	
	text-indent: -9999px;	
}

#inspection #p3{
	background-image: url(../inspection/image/p3.gif);
	width: 391px;
	height: 37px;	
	text-indent: -9999px;	
}

#inspection #p4{
	background-image: url(../inspection/image/p4.gif);
	width: 343px;
	height: 37px;	
	text-indent: -9999px;	
}

#inspection #p5{
	background-image: url(../inspection/image/p5.gif);
	width: 351px;
	height: 37px;	
	text-indent: -9999px;	
}

#inspection #p6{
	background-image: url(../inspection/image/p6.gif);
	width: 385px;
	height: 36px;	
	text-indent: -9999px;	
}

#inspection #fee th,
#inspection #course th {
	color:#fff;
	background-color: #666;
	border: #fff;
	text-align: center;
}

#inspection #fee .brdrL,
#inspection #course .brdrL {
	border-left: #666;
}

#inspection #fee td{
	text-align: right;
}

#inspection #fee .left,
#inspection #course .left {
	text-align: left;
}


#inspection #fee .center,
#inspection #course  .center {
	text-align: center;
}

#inspection #haya{
	background-color:#FCD95F;
	color:#FF3300;
}

#inspection #hatsu{
	background-color:#CCFF99;
	color:#FF3300;	
}

#inspection #check li{
	margin: 0px 0px 5px 10px;
	list-style-type: none;	
}

#inspection #A{
	background-image: url(../inspection/image/A.gif);
	width: 239px;
	height: 28px;	
	text-indent: -9999px;	
}


#inspection #B{
	background-image: url(../inspection/image/B.gif);
	width: 304px;
	height: 27px;	
	text-indent: -9999px;	
}


#inspection #C{
	background-image: url(../inspection/image/C.gif);
	width: 288px;
	height: 28px;	
	text-indent: -9999px;	
}

#inspection #maintepack li{
	margin: 5px 0px 5px 10px;
	list-style-type: none;	
}

#inspection #one{
	background-image: url(../inspection/image/1.gif);
	width: 350px;
	height: 49px;	
	text-indent: -9999px;	
}

#inspection #two{
	background-image: url(../inspection/image/2.gif);
	width: 350px;
	height: 49px;	
	text-indent: -9999px;	
}

#inspection #three{
	background-image: url(../inspection/image/3.gif);
	width: 350px;
	height: 49px;	
	text-indent: -9999px;	
}

#inspection #four{
	background-image: url(../inspection/image/4.gif);
	width: 350px;
	height: 49px;	
	text-indent: -9999px;	
}

#inspection #five{
	background-image: url(../inspection/image/5.gif);
	width: 350px;
	height: 49px;	
	text-indent: -9999px;	
}

#inspection #six{
	background-image: url(../inspection/image/6.gif);
	width: 350px;
	height: 49px;	
	text-indent: -9999px;	
}
#A_maite #a1{
	background: url(../inspection/image/a1.gif) no-repeat;
	width: 319px;
	height: 37px;	
	text-indent: -9999px;	
}

#A_maite #a2{
	background: url(../inspection/image/a2.gif) no-repeat;
	width: 263px;
	height: 37px;	
	text-indent: -9999px;	
}

#A_maite #a3{
	background: url(../inspection/image/a3.gif) no-repeat;
	width: 391px;
	height: 37px;	
	text-indent: -9999px;	
}

#A_maite #a4{
	background: url(../inspection/image/a4.gif) no-repeat;
	width: 343px;
	height: 37px;	
	text-indent: -9999px;	
}
#inspection #maintepack ul.maitePoint {
	list-style: none;
	width: 560px;
	overflow: hidden;
	margin-bottom: 20px;
}
#inspection #maintepack dl.pointBox {
	width: 125px;
	height: auto;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#inspection #maintepack dl.pointBox dt {
	background: url(../inspection/image/maintePointBg.gif) no-repeat;
	height: 18px;
	padding: 8px 0;
	text-align: center;
	width: 125px;
}
#inspection #maintepack dl.pointBox dd {
	background: #FFFFCC;
	color: #339966;
	height: 60px;
	padding: 10px;
	line-height: 1.4;
	margin: 0;
	font-size: x-small;
}
#inspection #maintepack .mPointLi {
	width: 135px;
	height: 36px;
}
#inspection #maintepack .maitePoint li{
	border: #ccc 1px solid;
	margin: 0 0 0 10px;
	list-style-type: none;
	width: 125px;
	float: left;
	padding: 0;
	height: auto;
	overflow: hidden;
}
#inspection #maintepack .maitePoint li.last {
    margin: 0;
	padding: 0;
}
#inspection #maintepack #check p.priceBox  {
	width: 350px;
	padding: 10px 0 0 15px;
}
#inspection #maintepack #check img.priceBot {
	margin: 10px 0 0 15px;
}
/* °Â¿´¥á¥ó¥Æ¥Ê¥ó¥¹ÎÁ¶â¥Ú¡¼¥¸ */
#maintePrice #wrap #contents h2  {
	width: 750px;
	background: url(../image/h2_bgS.jpg) repeat-x;
	margin: 10px 0 0 0;
}
#maintePrice #wrap #contents p  {
    padding-left: 15px;
}
#maintePrice #wrap #contents  {
	background-image: none;
	background: #ECF4D9;
	height: 880px;
	overflow: hidden;
}
#maintePrice #container {
    background: #ECF4D9;
}
#maintePrice #wrap #contents  {
	background: #ECF4D9;
	background-image: none;
	height: 810px;
	overflow: hidden;
	position: relative;
}
#maintePrice #wrap #contents #pricelist {
	width: 760px;
	height: auto;
	overflow: hidden;
}

#maintePrice #wrap #contents #list1 {
	height: 700px;
	overflow: hidden;
	width: 750px;
	background: #fff;
}
#maintePrice #wrap #contents #list2 {
	height: 750px;
	overflow: hidden;
	width: 750px;
	background: #fff;
}
#maintePrice #pricelistTab ul {
    margin-left: 5px;
	width: 750px;
}
#maintePrice #pricelistTab li {
	float: left;
	width: 160px;
	text-align: center;
	padding: 3px 0 0 0;
}
#maintePrice #pricelistTab li a{
	color: #0E3384;
	text-decoration: none;
}
#maintePrice #pricelistTab li.open {
    background: url(../inspection/image/tabA.gif) no-repeat;
    background-position:left top;
    background-repeat:no-repeat;
	margin-bottom: -1px;
}
#maintePrice #pricelistTab li.open a {
    color: #339966;
}
#maintePrice #pricelistTab li.close {
    background: url(../inspection/image/tabB.gif) no-repeat;
    background-position:left top;
    background-repeat:no-repeat;
}
#maintePrice #pricelistTab li.close a {
    color: #fff;
}
#maintePrice #closebox {
	width: 760px;
	text-align: center;
	background-color: #ECF4D9;
	padding: 20px 0;
}
#maintePrice .printbox {
	position: absolute;
	top: 75px;
	right: 11px;
	width: 90px;
	height: 29px;
}
#maintePrice .note {
    background: none;
}
#maintePrice p {
	padding: 10px 0 20px 0;

}
/* ¡¦¡¦¥îéô¡¦Åá¡¦Ôä#¼ã£ì*/
#supplies #header{
	background-image: url(../supplies/image/header.jpg);
	width: 760px;
	height: 150px;
}

#supplies h3{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	border-left: 5px solid #006600;
	height: 20px;
	line-height: 20px;
	text-indent: 5px;
}

#supplies #fee th{
	text-align: center;
	background-color: #CCFFCC;
}

#supplies #fee td{
	text-align: right;
}

#supplies #fee .left{
	text-align: left;
}

/* ¡¦¡¦¥îáâ¹ã¡¦¡¦¼ã£ì*/
#lease #header{
	background-image: url(../lease/image/header.jpg);
	width: 760px;
	height: 150px;
}

#lease #system h3{
	background-image: url(../lease/image/system.gif);
	background-repeat: no-repeat;
	width: 178px;
	height: 17px;
	margin: 10px 0px 0px;
	text-indent: -9999px;
}

#lease #system p {
	margin: 15px 5px 10px 10px;
}

#lease #system img {
	margin: 5px 5px 20px 10px;
}

#lease #step h3{
	background-image: url(../lease/image/step.gif);
	background-repeat: no-repeat;
	width: 315px;
	height: 17px;
	margin: 10px 0px 0px;
	text-indent: -9999px;
}

#lease #step ul{
	background-image: url(../lease/image/flow.gif);
	background-repeat: no-repeat;
	width: 558px;
	height: 52px;
	margin: 0px 0px 10px;
	text-indent: -9999px;
}

#lease #fee h3{
	background-image: url(../lease/image/fee.gif);
	background-repeat: no-repeat;	
	width: 323px;
	height: 17px;	
	margin: 10px 0px 0px;
	text-indent: -9999px;
}

#lease #fee ul{
	background-image: url(../lease/image/feeImage.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 130px;
	margin: 0px 0px 10px;
	text-indent: -9999px;
}

#lease #case h3{
	background-image: url(../lease/image/case.gif);
	background-repeat: no-repeat;	
	width: 274px;
	height: 17px;	
	margin: 30px 0px 10px;
	text-indent: -9999px;
}

#lease #case h4{
	border: none;
	font-size: 120%;
	font-weight: bold;
	color: #666;
	margin: 0px;
}

#lease #case li{
	margin: 0px 0px 0px 10px;
}

#lease .fee{
	font-size: 130%;
	font-weight: bold;
	color: #666;
}

#lease .red{
	font-size: 130%;
	font-weight: bold;
	color: #FF3300;
}

#lease #note{
	margin: 0px 0px 0px 15px;
	font-size: 90%;
}

#lease #whats h3{
	background-image: url(../lease/image/whats.gif);
	background-repeat: no-repeat;	
	width: 250px;
	height: 17px;	
	margin: 10px 0px 0px;
	text-indent: -9999px;
}

#lease #whats ul{
	margin: 0px 0px 25px 10px;
}

#lease #whats li{
	margin: 5px 0px 0px 0px;
}

#lease #end h3{
	background-image: url(../lease/image/end.gif);
	background-repeat: no-repeat;	
	width: 250px;
	height: 17px;	
	margin: 10px 0px 0px;
	text-indent: -9999px;
}

#lease #end ul{
	margin: 0px 0px 25px 10px;
}

#lease #end li{
	margin: 10px 0px 0px;
}

#lease p {
	margin: 5px 0px 10px 10px;
}
#lease #kaeruPlan h3{
	background-image: url(../lease/image/newCar.gif);
	background-repeat: no-repeat;	
	width: 250px;
	height: 17px;	
	margin: 10px 0px 0px;
	text-indent: -9999px;
}
#lease #kaeruPlan dl.costlist {
	position: absolute;
	width: 110px;
	left: 110px;
	top: 210px;
	font-size: x-small;
}
#lease #kaeruPlan dl.costlist dt {
	background: url(../lease/image/yajirusi.gif) no-repeat center left;
	padding-left: 15px;
	color: #0066CC;
}
#lease #kaeruPlan dl.costlist dd {
	line-height: 13px;
}
#lease p.caution {
	float: none;
}
#lease #kaeruPlan dl dd .pay36Box p {
    padding-left: 60px;
}
#lease #kaeruPlan img.pay0Img {
	position: absolute;
	left: 110px;
	top: 145px;
} 
#lease #kaeruPlan ol {
	margin-left: 0px;
	padding-left: 0;
	width: 95px;
	margin-top: 10px;
	list-style: none;
}
#lease #kaeruPlan ol li {
	line-height: 15px;
	margin-bottom: 5px;
	border: #3D69AB solid 1px;
	padding: 3px;
	font-size: x-small;
}
#lease #kaeruPlan .paypoint {
	position: absolute;
	top: 1px;
	left: 4px;
}
#lease #kaeruPlan .paypoint02 {
	position: absolute;
	top: 126px;
	left: 4px;
}
#lease #kaeruPlan dl {
    margin-top:15px;
	float: left;
}
#lease #kaeruPlan dl.pay01 {
	width: 320px;
	margin-bottom: 5px;
}
#lease #kaeruPlan dl.pay02 {
	width: 236px;
}
#lease #kaeruPlan dl dd {
    margin-left: 0;
}
#lease #kaeruPlan dl dt.pay36 {
	background-color: #04569E;
	color: #fff;
	text-align: center;
	width: 236px;
}
#lease #kaeruPlan dl dd .pay36Box {
	width: 212px;
	background: url(../lease/image/payImg50b.gif) no-repeat left top;
	position: relative;
	border: #04569E 2px solid;
	height: 260px;
	padding: 10px;
}
#lease #kaeruPlan dl dt.pay35 {
	background-color: #EA5810;
	color: #fff;
	text-align: center;
	width: 320px;
}
#lease #kaeruPlan dl dd .pay35Box {
	width: 200px;
	background: url(../lease/image/payImg50a.gif) no-repeat right top;
	position: relative;
	border: #EA5810 2px solid;
	height: 260px;
	padding: 10px 10px 10px 106px;
}
#lease dl#kaerupoint{
	width: 500px;
	margin-left: 10px;
	padding-bottom: 15px;
}
#lease dl#kaerupoint dt{
    padding-left: 80px;
	height: 25px;
	line-height: 28px;
	font-weight: bold;
}
#lease dl#kaerupoint dd {
    padding-left: 80px;
	line-height: 17px;
	padding-bottom: 5px;
}
#lease #kaerupoint #p1 {
	background: url(../lease/image/Kpoint01.gif) no-repeat left top;
}

#lease #kaerupoint #p2 {
	background: url(../lease/image/Kpoint02.gif) no-repeat left top;	
}

#lease #kaerupoint #p3 {
	background: url(../lease/image/Kpoint03.gif) no-repeat left top;
}

#lease #kaerupoint #p4 {
	background: url(../lease/image/Kpoint04.gif) no-repeat left top;
}
/* ä¼ÔæC¾æ¥àè¦¢ä#Ôä#¼ã£ì*/
#campany #header{
	background-image: url(../company/image/header.jpg);
	width: 760px;
	height: 150px;
}

#campany dl{
	margin: 0px 0px 0px 10px;
}

#campany dt{
	font-size: 120%;
	font-weight: bold;
	color:#333;
}

#campany dd{
	margin: 5px 0px 20px 10px;
	border: 1px solid #666;
	padding: 5px;
}

#campany_info th{
	background-color: #CCFFFF;
}

#campany .s_30s{
	width: 127px;
	border-right: 1px solid #006600;	
}

#campany .s_30{
	width: 180px;
}

#campany .s_30,
#campany .s_30s{
	margin: 10px 0px 0px 0px;
	float: left;
}

#campany .s_30 li,
#campany .s_30s li{
	margin: 5px 0px 0px 15px;
}


/* ¡¦´å5¾å0°ä!Öä#Ôä#¼ã£ì*/
#contact #header{
	background-image: url(../contact/image/header.jpg);
	width: 760px;
	height: 150px;
}

#form{
	background-color: #FFFFFF;
}

/* ç¤¾éÉì¥á¡¦¥äåé+¡¦Ôä#¼ã£ì*/
#presi_room #header{
	background-image: url(../presi_room/image/header.jpg);
	width: 760px;
	height: 150px;
}

/* ¡¦¹ã£ð¥ã¡¦#ÊæS¹ä¡¦¡¦Ôä#¼ã£ì*/
#staff #header{
	background-image: url(../staff/image/header.jpg);
	width: 760px;
	height: 150px;
}

#staff h3{
	background-image: url(../staff/image/staff.gif);
	background-repeat: no-repeat;	
	width: 554px;
	height: 24px;	
	margin: 10px 0px 5px;
	text-indent: -9999px;
}

#staff h4{
	border: none;
	font-size: 110%
	margin: 0px 0px 10px 0px;
	text-indent: 10px;
}

.cardL{
	margin: 10px 0px 10px 3px;
	padding: 0px;
	width: 260px;
	height: 150px;
	color: #666;
	border: 1px solid #666;
	float: left;
}

.cardR{
	margin: 10px 3px 10px 0px;
	padding: 0px;
	width: 260px;
	height: 150px;
	color: #666;
	border: 1px solid #666;
	float: right;
}

.introduce{
	margin: 8px 5px 0px 0px;
	float: right;
	font-size: 90%;
	width: 165px;
}

.introduce li{
	list-style-image: url(../staff/image/mark.gif);
	list-style-position: inside;
	border-bottom: 1px dotted #999;
	line-height: 11px;
	margin: 10px 0px 0px 0px;
}

.greeting{
	margin: 0px 5px 5px 5px;
	font-size: 90%;
	width: 250px;
	height: auto;
}

.freespace{
	margin: 0px 10px 5px 10px;
	font-size: 90%;
	line-height: 15px;
	width: auto;
	height: auto;
}

/* ¡¦Îä#¡¦£âáãÀä"·ã¥îáãÚä#¡¦£ì¥ã¼ã¡¦¡¦¼ã£ì*/
#pp #header{
	background-image: url(../pp/image/header.jpg);
	width: 760px;
	height: 150px;
}

#pp dl{
	margin: 0px 0px 0px 10px;
}

#pp dt{
	font-size: 120%;
	font-weight: bold;
	color:#333;
}

#pp dd{
	margin: 5px 0px 20px 10px;
	border: 1px solid #666;
	padding: 5px;
}

#pp .box ul{
	margin: 5px 0px 5px 5px;
}

/* ¡¦¡ã¥ë¡¦¥ã¥îíã¡¦¡¦ */

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

#menu a{
	display: block;
}

#menu li{
	list-style: none;
}

#menu1 a{
	background: url(../image/menu.gif) no-repeat;
	background-position:0px 0px;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 180px;
	text-indent: -9999px;	
}
#maintenance #menu1 a{
	background-position:-180px 0px;
}
#menu1 a:hover{
	background-position:-180px 0px;
}


#menu2 a{
	background: url(../image/menu.gif) no-repeat;
	background-position:0px -35px;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 180px;
	text-indent: -9999px;	
}
#menu2 a:hover{
	background-position:-180px -35px;
}


#menu3 a{
	background: url(../image/menu.gif) no-repeat;
	background-position:0px -70px;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 180px;
	text-indent: -9999px;	
}

#inspection #menu3 a{
	background-position:-180px -70px;
}
#menu3 a:hover{
	background-position:-180px -70px;
}


#menu4 a{
	background: url(../image/menu.gif) no-repeat;
	background-position:0px -105px;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 180px;
	text-indent: -9999px;	
}
#supplies #menu4 a{
	background-position:-180px -105px;
}
#menu4 a:hover{
	background-position:-180px -105px;
}


#menu5 a{
	background: url(../image/menu.gif) no-repeat;
	background-position:0px -140px;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 180px;
	text-indent: -9999px;	
}
#lease #menu5 a{
	background-position:-180px -140px;
}
#menu5 a:hover{
	background-position:-180px -140px;
}


#menu6 a{
	background: url(../image/menu.gif) no-repeat;
	background-position:0px -175px;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 180px;
	text-indent: -9999px;	
}
#campany #menu6 a{
	background-position:-180px -175px;
}
#menu6 a:hover{
	background-position:-180px -175px;
}


#menu7 a{
	background: url(../image/menu.gif) no-repeat;
	background-position:0px -210px;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 180px;
	text-indent: -9999px;	
}
#contact #menu7 a{
	background-position:-180px -210px;
}
#menu7 a:hover{
	background-position:-180px -210px;
}

.clear {
	clear: both;
}

/* clear fix */

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