/**************/
/* AmenityTopPage */
/**************/
#Leftbox_custom {
  float:left;
  width:640px;
}
#Leftbox_custom ul {
  color:#333333;
  font-size:12px;
  height:120px;
  overflow:hidden;
  padding:10px;
}
#Leftbox_custom ul li {
  background:url(../images/common/ico_news.gif) no-repeat left;
  border-bottom:#d1d1d1 dotted 1px;
  padding:5px 14px;
}
#Leftbox_custom ul li a {
  color:#333333;
  text-decoration:none;
}
#Leftbox_custom ul li a:hover {
  color:#333333;
  text-decoration:underline;
}
#Rightbox_custom {
  float:right;
  width:240px;
}
#Rightbox_custom ul li {
  font-size:0px;
  padding-bottom:5px;
}


/**************/
/* CustomCarPage */
/**************/
#Brandbox ul li {
  float:left;
  height:80px;
}
#Box_main {
  margin-bottom:15px;
  clear:both;
}

/* Leftbox */
#Leftbox {
  background-image:url(../images/common/bg_main_top.gif);
  background-position:top;
  background-repeat:no-repeat;
  background-color:#FFF;
  float:left;
  width:540px;
}
#Leftbox #Leftcontainer {
 background:url(../images/common/bg_main_btm.gif) no-repeat bottom;
 padding:20px;
 width:500px;
}
.tit_custom {
  background:url(../images/common/bg_custome_name.jpg) no-repeat;
  color:#333333;
　font-size:18px;
  padding:11px 0px 10px 20px;　
}
.bg_grey {
  background:#939393;
  color:#FFF;
  font-size:14px;
  padding:5px 0px 4px 0px;
}
.kit {
  background:#ededed;
  font-size:10px;
  height:70px;
  line-height:1.2em;
  padding:5px;
}

/* Rightbox */
#Rightbox {
  float:right;
  width:315px;
}
#Rightbox #Rightcontainer {
  background-image:url(../images/common/bg_side_btm.gif);
  background-position:bottom;
  background-repeat:no-repeat;
  background-color:#FFF;
  margin-bottom:15px;
  padding-bottom:10px;
}
#Rightbox #Rightcontainer #Rightelement {
  border-left:#312525 5px solid;
  border-right:#312525 5px solid;
  padding:15px 15px 0px;
  width:275px;
}
#Rightbox #Rightcontainer_pkt {
  background-image:url(../images/common/bg_side_btm_pkt.gif);
  background-position:bottom;
  background-repeat:no-repeat;
  background-color:#FFF;
  margin-bottom:15px;
  padding-bottom:10px;
}
#Rightelement_pkt {
  border-left:#0058b2 5px solid;
  border-right:#0058b2 5px solid;
  padding:15px 15px 0px;
  width:275px;
}
#Rightbox #Rightcontainer_pktLast {
  background-image:url(../images/common/bg_side_btm_pkt.gif);
  background-position:bottom;
  background-repeat:no-repeat;
  background-color:#FFF;
  padding-bottom:10px;
}

#Rightbox #Rightcontainer_rider {
  background-image:url(../images/common/bg_side_btm_rider.gif);
  background-position:bottom;
  background-repeat:no-repeat;
  background-color:#FFF;
  margin-bottom:15px;
  padding-bottom:10px;
}
#Rightelement_rider {
  border-left:#000000 5px solid;
  border-right:#000000 5px solid;
  padding:15px 15px 0px;
  width:275px;
}
#Rightbox #Rightcontainer_riderLast {
  background-image:url(../images/common/bg_side_btm_rider.gif);
  background-position:bottom;
  background-repeat:no-repeat;
  background-color:#FFF;
  padding-bottom:10px;
}
#Rightbox #Rightcontainer_tabi {
  background-image:url(../images/custom/bg_side_btm_tabi.gif);
  background-position:bottom;
  background-repeat:no-repeat;
  background-color:#FFF;
  margin-bottom:15px;
  padding-bottom:10px;
}
#Rightelement_tabi {
  border-left:#0066ff 5px solid;
  border-right:#0066ff 5px solid;
  padding:15px 15px 0px;
  width:275px;
}

.c_option li {padding-bottom:7px;}
.c_garally {
  height:65px;
  margin:0px;
  padding-bottom:5px;
  width:275px;
}
.c_garally ul li {
  float:left;
  font-size:0px;
  height:65px;
  margin-right:5px;
  width:65px;
 }
 li#listLast {margin-right:0px;}
 
 /* columbox */
 .columbox {
    background:#ffffff;
	border:4px solid #dbdbdb;
	padding:20px;
    clear:both;
	overflow:hidden;
	font-size:14px;
	line-height:1.5em;
}
.columbox dl {
    margin-bottom:10px;
	clear:both;
	display:block;
	height:180px;
 }
.columbox dl dt {
    font-size:16px;
	font-weight:bold;
	color:#0066ff;
	padding-bottom:5px;
 
 }
.columbox dl dd {
	padding:0px 5px;
 
 }
.usebox {
    padding:15px;
	background:#fcfbe6;
	clear:both;
	overflow:hidden;
}
.usebox ul li {
    background:url(../images/common/ico_check.gif) no-repeat 0px 3px;
	padding:4px 0px 4px 20px;
 } 
.columbox .txt_L {
    float:left;
	width:590px;
 }
.columbox .img_R {
    float:right;
	width:200px;
 }
.columbox .list_L {
    float:left;
	width:380px;
} 
.columbox .list_R {
    float:right;
	width:380px;
}
 

/* Etcbox */
#Etcbox {
  clear:both;
  padding-top:15px;
}
#Etcbox #EtcContainer {
  background-image:url(../images/common/bg_etc_btm.gif);
  background-position:bottom;
  background-repeat:no-repeat;
  background-color:#FFF;
  padding-bottom:8px;
}
#Etcbox #EtcContainer #Etcelement {
  border-left:#008c00 2px solid;
  border-right:#008c00 2px solid;
  padding:23px 23px 0px;
  width:820px;
}
#Etcbox #EtcContainer #Etcelement ul {padding-bottom:25px;}
#Etcbox #EtcContainer #Etcelement ul li {font-size:0px;}
#Etcbox #EtcContainer #Etcelement ul#ulLast {padding-bottom:15px;}

#Etcbox #EtcContainer_tabi {
  background-image:url(../images/custom/bg_etc_btm_tabi.gif);
  background-position:bottom;
  background-repeat:no-repeat;
  background-color:#FFF;
  padding-bottom:8px;
}
#Etcbox #EtcContainer_tabi #Etcelement_tabi {
  border-left:#0066ff 2px solid;
  border-right:#0066ff 2px solid;
  padding:23px 29px 15px 30px;
  width:807px;
}

/**************/
/* ImportPage */
/**************/
#Companybox {
  margin-bottom:20px;
}
#Companybox .tbl_import {
	border-right:#d1d1d1 solid 1px;
	border-top:#d1d1d1 solid 1px;
	font-size:12px;
}
#Companybox .import_th {
	border-left:#d1d1d1 solid 1px;
	border-bottom:#d1d1d1 solid 1px;
	padding:5px;
}
#Companybox .import_td {
  border-left:#d1d1d1 solid 1px;
  border-bottom:#d1d1d1 solid 1px;
  padding:5px;
}
#Companybox .tbl_import th {
  background:#ededed;
}
#Companybox .companyName {
	display:block;
	float:left;
	overflow:hidden;
	width:270px;
}
#Companybox .company_concept {
  display:block;
  float:right;
  overflow:hidden;
  width:580px;
}
.tit_company {
  color:#000000;
  font-size:16px;
  padding:5px;
}
.img_company {
	
}
.txt_company {
	display:block;
	font-size:12px;
	line-height:16px;
	width:580px;
	padding-bottom: 20px;
}
#Carbox {
  clear:both;
  margin-bottom:30px;
}
.tit_ACURA {
  background:url(../images/import/tit_acura_bg.jpg) no-repeat;
  color:#000000;
  height:20px;
  margin-bottom:15px;
  padding:15px 100px;
}
.tit_AHonda {
  background:url(../images/import/tit_Ahonda_bg.jpg) no-repeat;
  color:#000000;
  height:20px;
  margin-bottom:15px;
  padding:15px 100px;
}
#Carcontainer {
  clear:both;
  margin-bottom:15px;
}
#Carcontainer .cartitle {
  margin-bottom:7px;
}
.tit_CarName {
  background:url(../images/import/tit_carname_bg.gif) repeat-x;
  border-left:#fa7b20 solid 5px;
  color:#000000;
  font-size:16px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  height:20px;
  padding:5px;
  text-align:left;
}
.tit_CarName_ah {
  background:url(../images/import/tit_carname_bg.gif) repeat-x;
  border-left:#0977da solid 5px;
  color:#000000;
  font-size:16px;
  font-family:"Times New Roman", Times, serif;
  font-weight:bold;
  height:20px;
  padding:5px;
  text-align:left;
  vertical-align:bottom;
}
.carimg {
  float:left;
  width:321px;
}
.cartext {
  float:right;
  width:540px;
}
.m_title {
  font-size:16px;
  padding:7px;
}
.spec {
  border-top:#d1d1d1 solid 1px;
  border-bottom:#d1d1d1 solid 1px;
  font-size:12px;
  padding:8px 7px;
}
.web {
  font-size:10px;
  border-bottom:#d1d1d1 solid 1px;
  padding:4px 7px;
}
.web a {text-decoration:none; color:#fa7b20;}
.web a:hover {text-decoration:underline; color:#fa7b20;}
.web_ah {
  font-size:10px;
  border-bottom:#d1d1d1 solid 1px;
  padding:4px 7px;
}
.web_ah a {text-decoration:none; color:#0977da;}
.web_ah a:hover {text-decoration:underline; color:#0977da;}
.txt_colum {
  font-size:12px;
  line-height:16px;
  padding:7px;
}

/**************/
/* SolarPage */
/**************/
#Colum_01 {
　clear:both;
   margin-bottom:30px;
   overflow:hidden;
}
#Colum_01 .leftbox {
   float:left;
   overflow:hidden;
   width:345px;
}
#Colum_01 .leftbox dl {
   margin-bottom:30px;
}
#Colum_01 .leftbox dl dt {
   margin-bottom:10px;
}
#Colum_01 .leftbox dl dd p {
   font-size:12px;
   line-height:1.6em;
   text-align:justify;
   text-justify:inter-ideograph;
}
#Colum_01 .leftbox dl dd p.txt_small {
   font-size:10px;
   line-height:1.4em;
}
#Colum_01 .rightbox {
   float:right;
   overflow:hidden;
   width:500px;
}

#Colum_01 .hosyou {
   background:url(../images/solor/bg_10hosyou.jpg) no-repeat 0px 0px;
   height:270px;
   overflow:hidden;
   padding:25px;
   margin-top:20px;
}
#Colum_01 .hosyou dl {
   width:595px;
}
#Colum_01 .hosyou dl dt {
   font-size:18px;
   font-weight:bold;
   margin-bottom:10px;
}
#Colum_01 .hosyou dl dd p {
   font-size:12px;
   line-height:1.6em;
   margin-bottom:10px;
}
#Colum_01 .hosyou dl dd ul li {
   font-size:10px;
   line-height:1.4em;
   margin-bottom:5px;
}
#Colum_01 .hosyou dl dd table {
   background-color:#FFF;
   border:#687398 solid 1px;
   font-size:12px;
   padding:6px;
}
#Colum_01 .hosyou dl dd tr th {
   color:#c61722;
}
#Colum_01 .hosyou dl dd tr td {
   border-left:#687398 solid 1px;
   line-height:1.4em;
   padding-left:5px;
}

#Colum_01 .banner {
   clear:both;
   height:52px;
   padding-bottom:6px;
}
#Colum_01 .banner li.left {
   float:left;
   font-size:0px;
   overflow:hidden;
   width:432px;
}
#Colum_01 .banner li.right {
   float:right;
   font-size:0px;
   overflow:hidden;
   width:432px;
}
#Colum_01 .banner_bottom {
   clear:both;
}
#Colum_01 .banner_bottom li.left {
   float:left;
   font-size:0px;
   overflow:hidden;
   width:432px;
}
#Colum_01 .banner_bottom li.right {
   float:right;
   font-size:0px;
   overflow:hidden;
   width:432px;
}

#Colum_02 {
   margin-bottom:30px;
   clear:both;
   overflow:hidden;
}
#Colum_02 .leftbox {
   float:left;
   overflow:hidden;
   width:345px;
}
#Colum_02 .leftbox dl {
   margin-bottom:30px;
}
#Colum_02 .leftbox dl {
   margin-bottom:30px;
}
#Colum_02 .leftbox dl#Margin0 {
   margin-bottom:0px;
}
#Colum_02 .leftbox dl dt {
   margin-bottom:10px;
}
#Colum_02 .leftbox dl dd {
   margin-bottom:10px;
}
#Colum_02 .leftbox dl dd p {
   font-size:12px;
   line-height:1.6em;
   text-align:justify;
   text-justify:inter-ideograph;
}
#Colum_02 .leftbox dl dd p.txt_small {
   font-size:10px;
   line-height:1.4em;
}
#Colum_02 .leftbox dl dd tr {
   background-color:#dbf4f9;
}
#Colum_02 .leftbox dl dd tr th {
   color:#005bac;
   font-size:10px;
  
}
#Colum_02 .leftbox dl dd tr td {
   font-size:10px;
   line-height:1.4em;
   padding:4px;
}
#Colum_02 .rightbox {
   float:right;
   overflow:hidden;
   width:500px;
}
#Mainbox_solar .mb_01 {
   margin-bottom:15px;
}
.txt_small_02 {
   font-size:10px;
   line-height:1.4em;
   padding-left:20px;
}

/*** 会社概要・サイトマップ ***/
#Company_box {
}
#Company_box .box_b {
   margin-bottom:30px;
}
#Company_box h5 {
   background:url(../images/common/bg_h5.jpg) no-repeat;
   padding:10px 0px 10px 18px;
   color:#008c00;
   margin-bottom:12px;
   height:20px;
   overflow:hidden;
   font-size:16px;
}
.box_iframe {
   margin-bottom:12px;
   border:1px #dbdbdb solid;
}
.tbl_com {
	border:1px solid #bdbdbd;
	border-bottom:0;
	border-right:0;
	font-size:90%;
}
.tbl_com td ,
.tbl_com th {
	padding:8px 8px;
	border:1px solid #bdbdbd;
	border-top:0;
	border-left:0;	
}
.tbl_com th {
	white-space:nowrap;
	background:#f0ffd6;
	text-align:left;
	color:#006c00;
}
td.pr_m {
    vertical-align:top;
}
p.com_txt {
   padding:10px 30px 0px 10px;
   font-size:90%;
   line-height:1.4em;
}
.stit_main {
   font-size:18px;
   font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
   color:#8dc520;
   padding:10px 0px 0px 10px;

}
.txt_ico {
  font-size:12px;
  line-height:1.5em;
}

#Company_box dl.sitemap_colum {
   padding:10px;
}
#Company_box dl.sitemap_colum dt {
   padding:3px;
   margin-bottom:6px;
   border-bottom:1px solid #dbdbdb;
}
#Company_box dl.sitemap_colum dt a {
   font-size:100%;
   color:#8dc520;
   text-decoration:none;
}
#Company_box dl.sitemap_colum dt a:hover {
   font-size:100%;
   color:#8dc520;
   text-decoration:underline;
}
#Company_box dl.sitemap_colum dd {
   padding:2px 0px 2px 12px;
}
#Company_box dl.sitemap_colum dd a {
   font-size:90%;
   color:#333333;
   text-decoration:none;
}
#Company_box dl.sitemap_colum dd a:hover {
   font-size:90%;
   color:#333333;
   text-decoration:underline;
}
