/*----------------------------------------------*/
/*----- 株式会社　竜王自動車　ホームページ -----*/
/*----------------------------------------------*/
body {
  background: url(img/wrapperbg.gif) repeat-y center top;
  font-size: 1em;
  color: #000000;
  text-align: center;
  margin: 0px auto;
  padding: 0px;
}

img {
  text-decoration: none;
  margin: 0px;
  padding: 0px;
  border-style: none;
}

#wrapper {  background-color: #E6F5BC;}

body,
#wrapper,
#head1,
#head2 {
  width: 750px;
}

#leftBox,
#leftNavi ul {
  width: 180px;
}

#rightBox,
#mainContents,
#footerNavi,
#footer1,
#footer2{
  width: 570px;
}

/*----- リンク関連指定 -----*/
#head a:link,
#head a:visited,
#head a:active{
  color: #FFFFFF;
  text-decoration: none;
}

#head a:hover {  color: #00FFCC;}

#footerNavi a:link,
#footerNavi a:visited,
#footerNavi a:active,
#backToTop a:link,
#backToTop a:visited,
#backToTop a:active{
  color: #000000;
}

#homeMenue a:link,
#homeMenue a:visited,
#homeMenue a:active{
  color: #000000;
  text-decoration: none;
}

#homeMenue a:hover,
#footerNavi a:hover,
#backToTop a:hover {  color: #3333FF;}

#backToTop a:link,
#backToTop a:visited,
#backToTop a:active,
#backToTop a:hover{
  font-size: 0.9em;
}



/*----- ヘッダ -----*/
#head {
  width: 750px;
  color: #FFFFFF;
  background-color: #111166;
  text-align: center;
  margin: 0px auto;
  padding: 0px;
  color: #FFFFFF;
}

#head p{  display: none;}

#head table {
  width: 710px;
  margin: 0px 20px;
  padding: 5px 0px;
  color: #FFFFFF;
}

#head td {  width: 355px}

/*----- wrapper -----*/
#wrapper{
  margin: 0px;
  padding: 0px;
}

/*----- 左メニュー -----*/
#leftBox {
  float:left;
  margin: 0px;
  padding: 0px;
  background-color: #E6F5BC;
}

#leftNavi ul {
  display: block;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

#leftNavi li {
  list-style-type: none;
  margin: 5px 0px;
  padding: 0px;
}


#leftAD {
  margin: 50px 0px 20px 0px;
  padding: 0px;
  text-align: center;
}

#leftAD p {
  font-size: 0.8em;
  text-align: left;
  margin: 10px 10px;
}

/*----- 右BOX -----*/
#rightBox {
  float: right;
  background-color: #FFFFFF;
}

/*----- 本文共通 -----*/
#mainContents {
  text-align: left;
  margin: 0px;
  padding: 0px;
}

#mainContents H1{
  margin: 0px;
  padding: 0px;
}

#mainContents H2,
#mainContents H3,
#mainContents P {
  font-size: 1em;
  padding: 0px;
}

#mainContents H2 {
 margin: 10px 30px 5px 30px;
}

#mainContents p {
 margin: 10px 0px 5px 0px;
}


/*----- TOPに戻るボタン -----*/
#backToTop{
  margin: 10px 30px 5px 0px;
  padding: 0px;
}

#backToTop p{
  text-align: right;
  margin: 0px;
  padding: 0px;
}

/*----- フッタ共通、文字サイズ -----*/
#footerNavi,
#footer1,
#footer1 table,
#footer2 {
  text-align: center;
}

#footerNavi {
  font-size: xx-small;
}

#footer1,
#footer2 {
  font-size: 0.8em;
}

#footer1 table{
  font-size: 0.9em;
}

/*----- フッタナビ -----*/
#footerNavi {
  padding: 5px 0px;
  border-top:  2px solid #111166;
}

#footerNavi ul {
  display: block;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

#footerNavi li {
  display: inline;
  list-style-type: none;
  margin: 0px 2px;
  padding: 0px;
}

#footerNavi a {  color: #000000;}

/*----- フッタ１ -----*/
#footer1 {
  background-color: #0B419B;
  margin-top: 5px 0px 0px 0px;
  padding: 5px;
}

#footer1 table {
  color: #FFFFFF;
  margin: 0px auto;
  padding: 0px;
}

.bgWhite{
  color: #0B419B;
  background-color: #FFFFFF;
  margin: 2px;
  padding: 0px 5px;
  text-align: center;
}

.footLogo{
  height: 24px;
  vertical-align: middle;
}

/*----- フッタ２ -----*/
#footer2 P {
  margin: 0px;
  padding: 5px;
}

/*----- 下層ページ -----*/
/*----- 共通 -----*/
#oneup p,
#aboutCarbell p,
#aboutOnix,
#oneup td,
#QandA P {
  line-height: 1.4em;
}

.fontsizeA {
  font-size: 1.2em;
}

.fontsizeB {
  font-size: 1.5em;
  line-height: 1.1em;
}

.fontBigBlue {
  font-size: 1.2em;
  color: #006699;
}

.fontBigBoldRed {
  font-size: 1.2em;
  font-weight: bold;
  color: #FF0000;
}

.margin10 {  margin: 10px 0px;}
.margintop10{ margin-top: 10px;}
.marginLeft10 {  margin-left: 10px;}
.marginBottom10{ margin-bottom: 10px;}
.marginBottom20{ margin-bottom: 20px;}

/*----- HOME -----*/
#intro {
  color: #FFFFFF;
  background-color: #FF7F00;
  text-align: center;
  padding: 20px 0px;
}

#intro table {
  color: #FFFFFF;
  font-size: 1.2em;
  width: 504px;
  text-align: left;
  margin: 10px 30px;
}

#homeMenue {
  padding: 10px 20px;
  margin: 0px auto;
}

#homeMenue h1 {
  font-size: 1.2em;
  border: #006699 solid;
  border-width: 0px 0px 1px 0px ;
  margin: 5px 0px;
}

#homeMenue td {
  font-size: 0.9em;
  padding: 5px;
}

/*----- カーベル　carbell.html -----*/
#carbell {
  text-align: center;
  margin: 0px auto;
  padding: 0px;
}

#carbell h1 {
  font-size: 1.5em;
  font-weight: bold;
}
#carbell p {
  font-weight: nomal;
}


#carbell table{
  text-align: center;
  margin: 10px auto;
  padding: 0px;
  font-size: 0.9em;
}

#aboutCarbell {
  width: 510px;
  height: 110px;
  margin: 15px auto 25px auto;
  padding: 0px;
  vertical-align: middle;
  background: url(img/carbell_bg.jpg) no-repeat center center;
}

#aboutCarbell p {
  font-size: 0.9em;
  margin: 5px 15px 0px 125px;
  padding: 0px;
}

#clumA,
#clumB,
#clumC {
  height: 85px;
  width: 510px;
  margin: 10px auto;
  padding-bottom: 5px;
}
#clumA {  background: url(img/carbell_icon1.gif) no-repeat top left;}
#clumB {  background: url(img/carbell_icon2.gif) no-repeat top left;}
#clumC {  background: url(img/carbell_icon3.gif) no-repeat top left;}

#clumA h3,
#clumB h3,
#clumC h3,
#clumA p,
#clumB p,
#clumC p{
  width: 415px;
  margin: 0px 0px 0px 95px;
  padding-bottom: 5px;
}

#clumA h3,
#clumB h3,
#clumC h3 {
  font-size: 1.2em;
  height: 28px;
}

#clumA p,
#clumB p,
#clumC p,
#heartprice p {
  font-size: 0.9em;
  text-align: left;
}

#heartprice {
  margin: 30px auto 40px auto;
  width: 455px;
  border: 2px #009900 solid;
}

#heartprice h1 {
  color: #FFFFFF;
  font-size: 1.2em;
  background-color: #009900;
  margin: 0px auto;
}

#heartprice p {
  margin: 10px 30px;
}

.small{  font-size: 0.8em;}

/*----- オニキス　onix.html -----*/
#onix {
  text-align: center;
  margin: 0px auto;
  padding: 0px;
}

#onix h1 {
  font-size: 1.5em;
  font-weight: bold;
}
#onix p {
  font-weight: nomal;
}

#onix table{
  text-align: center;
  margin: 10px auto;
  padding: 0px;
  font-size: 0.9em;
}

#onix td{
  text-align: left;
  padding: 5px 8px;
}

.width153{width: 153px;}
.width163{width: 163px;}

#aboutOnix {
  width: 510px;
  margin: 0px;
  padding: 10px;
  vertical-align: middle;
}

.bgblue {
  background: #BFE7F1;
}

.bgYellow {
  background: #FEFF7F;
}

#QandA {
  text-align: left;
  margin: 20px 30px 0px 30px;
  padding: 0px 0px 90px 0px;
  background: url(img/onix_qa_bg.jpg) no-repeat right bottom;
}

#QandA P{
  font-size: 0.9em;
}

.title {
  font-size: 1.5em;
  font-weight: bold;
  background-color: #111166;
  color: #FFFFFF;
  margin: 10px 0px;
  padding: 2px;
}

.Q{
  color: #111166;
  font-weight: bold;
}

/*----- 新車・中古車 -----*/
#sinsya  {
  margin: 10px 30px;
}

#sinsya p {
  font-size: 0.9em;
  line-height: 1.4em;
}

#sinsyaWrapper {
  margin: 0px;
  padding: 0px;
}

#sinsyaLeft {
  float: left;
  width: 310px;
  margin: 0px 0px 10px 0px;
  padding: 0px;
}

#sinsyaLeft h3 {
  width: 263px;
  margin: 10px 0px 5px 0px;
}

.positionCenter {
  heigt: 27px;
  vertical-align: middle;
  padding: 5px 0px;
}

#sinsyaRight {
  float: right;
  width: 183px;
  padding: 10px 0px 0px 17px;
}

#sinsyaRight img {
  margin: 0px 0px 10px 0px;
  padding: 0px;
}

#sinsyaBgBlue {
  background-color: #99FFFF;
  margin: 0px;
  padding: 5px;
}

#sinsyaBgBlue p {
  margin: 5px;
}

#sinsyaBorder {
  width: 183px;
  border: #009944 solid;
  border-width: 1px;
}

#sinsyaBorder p {
  margin: 5px;
}

/*----- 特選中古車 -----*/
#tokusen  {  margin: 10px 30px;}

#tokusen img {  margin: 150px 0px;}

/*----- 鈑金・塗装 -----*/

#bankin1,
#bankin2 {
  font-size: 0.9em;
  margin: 0px 30px;
  line-height: 1.4em;
}

#bankinRight {
  float: right;
  width: 192px;
  padding: 10px 0px 10px 18px;
}


#bankin2 {
  clear: both;
}

#bankin1 h3,
#bankin2 h3{
  width: 263px;
  margin: 10px 0px 5px 0px;
}

#bankin1 h4,
#bankin2 h4{
  color: #009944;
  font-size: 1em;
  font-weight: normal;
  margin: 0px;
}

#bankin1 p,
#bankin2 p {
  margin: 0px 0px 10px 0px;
}


#bankinRight img {
  margin: 0px;
  padding: 0px;
}

#bankinRight p {
  margin: 0px 0px 5px 0px;
  padding: 0px;
}


#bankin1 table {
  font-size: 0.9em;
  line-height: 1.4em;
  border-collapse: collapse;
  margin: 0px;
  padding: 0px;
}

#bankin2 table {
  font-size: 1em;
  border: #009944 solid;
  border-width: 1px;
  border-collapse: collapse;
  margin: 0px;
  padding: 0px;
}

#bankin2 th {
  font-weight: normal;
  padding: 2px;
  width: 3em;
}

#bankin2 td {
  margin: 0px;
  padding: 2px;
}

#bankinLeft {
  margin: 0px;
  padding: 0px;
  width: 290px;
}

#GlassSeedProject {
  width: 289px;
  margin: 0px;
  padding: 0px;
}


#GlassSeedProject h4,
#GlassSeedProject p{
  margin: 0px;
  padding: 0px;
}

.yajirushi {
  color: #000099;
  text-align: center;
  height: 42px;
  background: url(img/bankin_yajirushi.gif) no-repeat center center;
  margin: 0px auto;
}

.yajirushi2 {
  color: #FFFFFF;
  text-align: center;
  height: 42px;
  background: url(img/bankin_yajirushi2.gif) no-repeat center center;
  margin: 0px auto;
}

.superior {
  margin: 0px auto;
  float:right;
  /*position:relative; top:0px; left:180px;*/
}

.sinshaijou {
  margin: 0px auto;
  position:relative; top:0px; left:20px;
}

.colorBlue {  color: #000099;}

#greenGreen {
  width: 25em;
  color: #009944;
  border: #009944 solid;
  border-width: 1px;
  margin: 10px 0px;
}

#greenGreen p {
  padding: 5px;
  margin: 0px;
}

#superiorPrise table {
  /*width: 350px;*/
  font-size: 1em;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  border-collapse: collapse;
}

#superiorPrise table {
  background-color: #FFFFFF;
  border: #FF9900 solid 1px;
  border-collapse: collapse;
}

#superiorPrise td {
  border: #FF9900 solid 1px;
  margin: 0px;
  padding: 4px 4px;
}

#superiorPrise caption {
font-size: 1em;
text-align: left;
color: #FF9900;
}

#superiorPrise cption {
  font-weight: normal;
}

.superiorPriseBG {  background-color: #FFFF99;}

.superiorPrise1 {
text-align: left;
/*width: 280px;*/
}

.superiorPrise2 {
text-align: center;
color: #FF0000;
/*width: 70px;*/
}



/*----- レンタカー -----*/
#rentacar {
  font-size: 0.9em;
  margin: 0px 30px;
  line-height: 1.4em;
}

#rentacar img {
  margin: 2px 0px;
  padding: 0px;
}

#rentacar h3 {
  font-weight: normal;
  margin: 0px;
  padding: 0px;
}

#rentacar p {
  margin: 0px 0px 5px 0px;
  padding: 0px;
}

#rentacar table,
#rentacarPrise table {
  width: 500px;
  font-size: 1em;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  border-collapse: collapse;
}

#rentacarPrise table {
  background-color: #FFFFFF;
  border: #000000 solid 1px;
  border-collapse: collapse;
}

#rentacarPrise th,
#rentacarPrise td {
  text-align: center;
  border: #000000 solid 1px;
  margin: 0px;
  padding: 4px 0px;
}

#rentacarPrise caption {font-size: 1em;  text-align: left;}

#rentacarPrise cption,
#rentacarPrise th {
  font-weight: normal;
}

#rentacarPrise th {  background-color: #CECFE4;}
.rentacarPriseBG {  background-color: #F4F3F9;}

/*----- 車検・保険 -----*/
#syaken {
  font-size: 0.9em;
  margin: 0px 30px;
  line-height: 1.4em;
}

#syaken p {
  font-size: 1em;
}

#syakenBorder {
  width: 31em;
  border: #009944 solid;
  border-width: 1px;
  padding: 0px 10px;
}


#syaken table,
#syakenBorder table {
  font-size: 1em;
  line-height: 1.4em;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  border-collapse: collapse;
}

#syaken table {
  width: 480px;
  padding: 10px 0px 0px 0px;
}

#syakenBorder table {
  width: 31em;
}

#syakenBorder th {
  width: 3em;
  font-weight: normal;
}

#aioi  {
  background-color: #FFCC66;
  width: 420px;
  padding: 5px 10px;
}

/*----- ロータスクラブ -----*/
#lotasclub {
  font-size: 0.9em;
  margin: 0px 30px;
  line-height: 1.4em;
}


#lotusKatsudou {
  background: #FEFF7F;
  margin: 10px 0px;
}

#lotusKatsudou p,
#lotusKatsudou table {
  padding: 10px 10px 0px 10px;
  margin: 0px;
}

.bgBlack{
  color: #FFFFFF;
  background-color: #000000;
  padding: 2px 5px;
}

#lotusKatsudou table {
  font-size: 1em;
}

#lotusKatsudou td {
  text-align: right;
  padding: 0px 5px;
}
#lotusKatsudou img {  margin-bottom: 2px;}

/*----- 会社案内 -----*/
#kaisya1,
#kaisya2 {
  margin: 0px 30px;
}


#kaisya1 table,
#kaisya2 table {
  font-size: 0.9em;
  width: 490px;
  border-width: 0px;
  margin: 0px;
  padding: 5px 0px;
}

.kaisyaUnderLine {
  background: url(img/kaisya_line.gif) no-repeat center bottom;
}

#kaisya1 p,
#kaisya2 p {
  line-height: 1.4em;
  margin: 5px 0px;
  padding: 0px;
}

#kaisya2 p {
  margin-left: 10px;
}

.kaisyaBorderA,
.kaisyaBorderB {
  color: #0B419B;
  border: #0B419B solid;
  border-width: 1px;
  margin: 0px;
  padding: 1px 5px;
}

.kaisyaBorderA {
  width: 6em;
}

.width6em {
  width: 6.5em;
  text-align: center;
  padding-right: 10px;
}

