/* ver7 */
.menu {
  height:45px;
  margin-top:0;
}

table.shipping{
  margin-left:32px;
  width:790px;
  border-top:1px solid #CCC;
  border-left:1px solid #CCC;
  border-collapse:collapse;
  border-spacing:0;
  empty-cells:show;
}
.shipping th{
  border-right:1px solid #CCC;
  border-bottom:1px solid #CCC;
  background-color:#87cefa;
  color:#ffffff;
  background-position:left top;
  padding:0.3em 1em;
  text-align:center;
}
.shipping td{
  border-right:1px solid #CCC;
  border-bottom:1px solid #CCC;
  padding:0.3em 1em;
}
.shipping .td_cr {
  width:50px;
}
.shipping .td_nm {
  width:380px;
}

th.th_right {
  text-align:right;
  width:170px;
}

table.regulation{
  margin-left:60px;
  width:790px;
  border-top:1px solid #CCC;
  border-left:1px solid #CCC;
  border-collapse:collapse;
  border-spacing:0;
  empty-cells:show;
}
.regulation th{
  border-right:1px solid #CCC;
  border-bottom:1px solid #CCC;
  color:#575757;
  background-position:left top;
  padding:0.3em 1em;
  text-align:center;
}
.regulation td{
  border-right:1px solid #CCC;
  border-bottom:1px solid #CCC;
  padding:0.3em 1em;
}

.regulation .th_right {
  text-align:right;
  width:170px;
}

.a_top_link {
  text-align: right;
  margin: 7px 10px 0px 0px;
}
.a_top_link span{
  color:#000080;
}
  .tg  {border-collapse:collapse;border-spacing:0;border-color:#999; margin: 5px 10px}
  .tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#999;color:#444;background-color:#F7FDFA;}
  .tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#999;color:#fff;background-color:#26ADE4;}
  .tg .tg-baqh{font-size:13px; text-align:center;vertical-align:top}
  .tg .tg-7geq{font-size:13px; background-color:#ffffc7;text-align:center;vertical-align:top}
  .tg .tg-amwm{font-weight:bold;text-align:center;vertical-align:top}
  .tg .tg-ozja{font-size:13px; background-color:#ecf4ff;text-align:center;vertical-align:top}

.regulations {
  margin-left:60px;
}

.agencies {
  margin-left:10px;
}

p.contents {
margin-left:10px;
}

h3.title {
margin-left:45px;
}

.country_name {
  border-bottom: 2px solid #000080;
  padding-bottom: 3px; 
  padding-top: 30px;
  color: #ff0000;
}

#page-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  font-size: 77%;
}
#page-top a {
  background: #ff0000;
  text-decoration: none;
  color: #fff;
  width: 50px;
  padding: 5px 0;
  text-align: center;
  display: block;
  border-radius: 5px;
}
#page-top a:hover {
  text-decoration: none;
  background: #ff0000;
}
.kokki_ca {
  width:66px;
  float:left;
  text-align:center;
  margin:8px 0 0 4px;
  font-size:11px;
}

.kokki_ca a:hover img {
  opacity: 0.4;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}

p.gray_hr {
   border-bottom: 1px solid #dcdcdc;
   margin-top: 10px; 
   margin-bottom: 10px; 
   margin-left:40px;
   margin-right:0px;
}

.btn_stock {
  float:right;
  margin-top: 10px;
  margin-right:10px;
  width:100px;
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
  display:block;
  text-align:center;
  padding:8px 0 10px;
  color:#fff;
  background-color:#00008b;
  border-radius:5px;
  box-shadow:2px 2px #1a6ea0;
  text-shadow:0 -1px #1a6ea0;
}

.stocklink_ul {
  list-style-type: none;
}

.stocklink_list {
  display:inline-block;
  margin:10px 17px 0px 10px
}

.nav_btn li {
	margin-right:3px;
}

.btn_menu {
	background:url(https://autocj.co.jp/images/office/nav_btn.png) repeat;
	width:215px;
	height:32px;
}

.btn_menu:hover {
	background:url(https://autocj.co.jp/images/office/nav_btn_hover.png) repeat;
	width:215px;
	height:32px;
}

.btn_menu2 {
	border:1px solid #ddd;
  border-radius:8px;
}

.whatsapp {
  margin-left:4px;
}

.whatsapps {
  margin-top:4px;
}

.phone-number {
  height: 35px;
  width: 230px;
  margin-left: 4px;
  background-color: #25D366;
  padding-top: 10px;
  font-size: 24px;
  font-weight: bold;
  color: #334147;
}

.office_moreinfo {
	display:block;
}

.make_cars div {
  list-style: none;
  float: left;
}

.make_cars_box {
  width: 139px;
  height: 150px;
  border: solid 1px #dcdcdc;
  margin: 0 2px 5px 4px;
  text-align: center;
}
.make_cars a {
  display: block;
  text-decoration: none;
  text-align: center;
  margin:0 auto;
}

.break {
	height:30px;
}

/*********cars***********/
.left3_cars {
  clear:both;
  margin:0 0 0 10px;
  float:left;
}

.right2_cars {
margin:0 0 0 718px;
width:172px;

}

.cars {
  margin:0 0 0 0px;
  padding:0;
}

.cars li {
  float: left;
  list-style: none;
}

.cars a{
  display: block; 
  text-decoration: none;
  text-align: center;
  color: #000;
}

.cars div {
  list-style: none;
  float:left;
}
.cars_box {
  width:167px;
  height:160px;
  border:solid 1px #dcdcdc;
  margin:0 3.5px 5px 4px;
  text-align:center;
  position:relative;
}
.cars_img {
margin:5px 5px 5px 5px;
}

/**************browse button***********/
.browse {
  text-align: right;
  width:868px;
  margin-bottom:10px;
}

.btn_browse{
  border:1px solid #34740e;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size:130%;
  font-family:arial, helvetica, sans-serif;
  padding: 10px 10px 10px 10px;
  text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #4ba614; background-image: -webkit-gradient(linear, left top, left bottom, from(#4ba614), to(#008c00));
 background-image: -webkit-linear-gradient(top, #4ba614, #008c00);
 background-image: -moz-linear-gradient(top, #4ba614, #008c00);
 background-image: -ms-linear-gradient(top, #4ba614, #008c00);
 background-image: -o-linear-gradient(top, #4ba614, #008c00);
 background-image: linear-gradient(to bottom, #4ba614, #008c00);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4ba614, endColorstr=#008c00);
}

.btn_browse:hover{
 border:1px solid #224b09;
 background-color: #36780f; background-image: -webkit-gradient(linear, left top, left bottom, from(#36780f), to(#005900));
 background-image: -webkit-linear-gradient(top, #36780f, #005900);
 background-image: -moz-linear-gradient(top, #36780f, #005900);
 background-image: -ms-linear-gradient(top, #36780f, #005900);
 background-image: -o-linear-gradient(top, #36780f, #005900);
 background-image: linear-gradient(to bottom, #36780f, #005900);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#36780f, endColorstr=#005900);
}

.cars_title {
  margin:0 15px 0 10px;
  text-align: right
}

.btn_green {
  background:url(https://autocj.co.jp/images/office/btn_green.png) no-repeat;
  width:172px;
  height:35px;
  color:#ffffff;
  font-weight:normal;
  font-size:20px;
  text-align:center;
  padding:5px 0 0 0px;
}

.car_list {
  min-height:170px;
}

.pd1 {
  position: absolute;
  color: #FFFFFF;
  background-color: rgba(255,0,0,0.5);
  top: 87px;
  left: 13px;
  font-size: 13px;
  font-weight: bold;
  font-style: italic;
  width: 140px;
}
.pd2 {
  position: absolute;
  color: red;
  top: 4px;
  left: 4px;
  font-size: 13px;
  font-weight: bold;
  width: 115px;
}

p.carbox_title {
padding:0;
}

.box_so {
height:170px;
}

.list_so {
height:175px;
}

.title2 {
  padding-top:10px;
  color:#007C36;
}

.title2-sub {
  padding:0 0 20px 10px;
  color:#898989;
}

p.sub {
  padding-left:24px;
  padding-top:0;
  padding-right:32px;
}

.list-sub {
  padding:0 40px 10px 32px;
}

.cell-rate {
  width:120px;
}

.office_moreinfo ul.face {
  min-height:300px;
}

.office_moreinfo {
  min-height:300px;
}

.btn_stock_w {
  margin: -40px 0px 20px 15px; 
  width: 860px; 
  display: block;
}

.car_lists {
  margin-top:-10px;
  padding:10px;
  color:#575757;
  min-height:580px;
}

.box1 {
  border:1px solid #ddd;
  margin:60px 10px 16px 4px;
  padding:0 16px 16px 16px;
}

.howto-title {
  border-bottom: 2px solid #d00;
  color: #000080;
  text-align:center;
  font-size:22px;
  font-weight:bold;
}

.cont3 {
 margin: 0 20px 8px 20px;
}

.title2_black {
  font-size:22px;
  color:#575757;
  padding-left:0;
  margin-top:16px;
}

.car_category{
  border-bottom: 2px solid #000080;
  padding-bottom: 3px;
  margin-top: 4px;
  color: #000080;
  margin-right: 20px;
}

.browse_more {
  float:right;
  color:#5D87B7;
  font-size:16px;
  font-weight:bold;
  text-decoration: underline;
}

.img-border {
  border : 1px solid #ddd;
}
