@charset "UTF-8";

/* 近畿トラック販売について
-----------------------------------------*/
#main h2 {
 height:100px;
 background: #ddd;
 text-indent:-9999px;
 margin-bottom: 30px;
}
#main h2#tit-aboutus {
  height: 200px;
  background: url(../../img/tit/h2_c-aboutus.jpg) top left no-repeat;
}
#main h2.tit-first {
  background: url(../../img/tit/h2_c-msg.png) top left no-repeat;
}
#main h2.tit-corp {
  background: url(../../img/tit/h2_c-corp.png) top left no-repeat;
}
#main h2.tit-staff {
  background: url(../../img/tit/h2_c-staff.jpg) top left no-repeat;
}
#main h2.tit-access {
  height: 150px;
  background: url(../../img/tit/h2_c-access.jpg) top left no-repeat;
}
#main h2.tit-privacy {
  background: url(../../img/tit/h2_c-privacy.png) top left no-repeat;
}
#main h2.tit-recruit {
  background: url(../../img/tit/h2_c-recruit.png) top left no-repeat;
}

.abomenu {
  width: 290px;
  margin-top: 10px;
  padding: 5px 0px;
  border-bottom: 1px dotted #b0b0b0;
}
.abolist {
  width: 180px;
  float: right;
}
.abolist li{
  font-size: 77%;
  _font-size: 68%;
  color: #808080;
  background: none;
}
.abolist li.abotit  {
  font-size: 100%;
  background: url("../../img/ar/ar_sqa01.gif") 0px 3px no-repeat;
  margin-bottom: 5px;
  padding-left: 15px;
}

.lef {float: left;}
.rig {float: right;}

/*   代表メッセージ
===================== */
p.msg1, p.msg2 {
  width: 90%;
  margin: 20px 0px 20px 5%;
}

p.msg1 img {
  float: left;
  margin-bottom: 20px;
}

p.msg2 {
  clear: left;
  font-size: 107%;
  line-height: 1.6;
  text-align: left;
}

p.msg1 img.director {
  margin-right: 20px;
  border: 1px solid #999;
}

a.changeyas {  /* 090624 */
  display: block;
  width: 83px;
  height:98px;
  background: url(../../img/pix/yasuoka-shota.jpg) no-repeat;
  text-indent: -9999px;
  margin-right: 15px;
  border: 1px solid #999;
  float: left;
}
a.changeyas:hover {  /* 090624 */
  display: block;
  width: 83px;
  height:98px;
  background: url(../../img/pix/yasuoka-shota.gif) no-repeat;
  text-indent: -9999px;
  margin-right: 15px;
  border: 1px solid #999;
  float: left;
}


/* 	会社概要
===================== */
table.corpinfo {
  width:100%;
  margin-bottom: 30px;
  border-bottom: 2px solid #999;
  clear: left;

}
table.corpinfo caption {
  padding-top: 20px;
  text-align: left;
  border-bottom: 2px solid #999;
}

table.corpinfo th {
  width: 120px;
  text-align: left;
  padding-left:10px;
  padding-bottom: 2px;
  white-space: nowrap;
  background: #EAE7D9 url("../../img/hr/hr_dot3.gif") bottom repeat-x;
}
table.corpinfo td {
  text-align: left;
  vertical-align: top;
  padding: 10px 5px;
  background: #fff url("../../img/hr/hr_dot3.gif") bottom repeat-x;
}

table.corpinfo td img {vertical-align: middle;}

table.corpinfo th.btm, table.corpinfo td.btm {
 background-image: none;
}

table.corpinfo .ent {
  background: #fff url("../../img/hr/hr_dot3.gif") bottom repeat-x;
}

#kumi ul {  /* new 100115 */
  /*background: url(../../img/bt/bn_partner1.png) top right no-repeat; CHANGE 2012/01/31 Nishida*/
}
#kumi ul li {  /* new 100115 */
  margin-bottom: 3px;
}
#kumi ul li.idt {  /* new 100115 */
  margin: 0px 200px 1px 15px;
  font-size: 87%;
}
#kumi ul li.idt2 {  /* new 100115 */
  margin: 0px 200px 1px 30px;
  font-size: 87%;
}

p.tit-bl {
  text-align: center;
  margin: 20px;
}

/*   スタッフ紹介
===================== */
ul.stafflnk {float: right;}
ul.stafflnk li {margin-bottom: 3px;}
ul.stafflnk li a {
  background: url("../../img/ar/ar_trm01.gif") 0px 6px no-repeat;
  _background-position: 0px 5px;
  padding-left: 10px;
}
ul.stafflnk li a:hover {background: url("../../img/ar/ar_trm04.gif") 0px 6px no-repeat;}

.eigyo-box {
  clear: right;
  padding-top: 20px;
}
.kaigai-box, .seibi-box, .jimu-box {
  clear: both;
  padding-top: 20px;
}

.eigyo-box h3, .kaigai-box h3, .seibi-box h3, .jimu-box h3 {
  height: 20px;
  margin-bottom: 10px;
  border-bottom: 1px solid #999;
}
.eigyo-box p {line-height: 1.4;}
.eigyo-box table {
  width: 285px;
  float: left;
  margin: 10px 10px 0px 0px;
  border-top: 2px solid #bfbfbf;
  border-bottom: 2px solid #bfbfbf;
}
.eigyo-box table td {
  padding:2px 0px 2px 5px;
  border-bottom: 1px dotted #bbb;
}
.eigyo-box table td.tit {
  white-space: nowrap;
  background: #ececec;
}
.eigyo-box table td.face {
  width: 66px;
  padding: 0px;
  text-align: center;
}
.eigyo-box table img {border: 1px solid #bbb;}
.eigyo-box table td.msg {height: 3em;}

p.staff-txt1 {
  width: 330px;
  line-height: 1.4;
  float: left;
}

p.staff-txt2 {float: right;}

/* 展示場情報
========================= */
.tenjijo, .eigyojikan, .kotsu, .accessmap {
  margin-bottom: 25px;
}

.tenjijo h3, .eigyojikan h3, .kotsu h3, .accessmap h3 {
  height: 19px;
  text-indent: -9999px;
  margin-bottom: 10px;
  border-bottom: 1px solid #999;
}
.tenjijo h3 {background: url("../../img/tit/h3_corp4a.png") no-repeat;}
.eigyojikan h3 {background: url("../../img/tit/h3_corp4b.png") no-repeat;}
.kotsu h3 {background: url("../../img/tit/h3_corp4c.png") no-repeat;}
.accessmap h3 {background: url("../../img/tit/h3_corp4d.png") no-repeat;}
.tenjijo p, .eigyojikan p {
  line-height: 1.3;
  margin-bottom: 1em;
}

.tenji1, .tenji2 {margin: 40px 0px;}

h4 {  /* 100215 up */
  font-size: 131%;
  font-weight: bolder;
  letter-spacing: 2px;
  margin: 0px 0px 10px 0px;
  padding: 10px;
  background: #eee;
  border: 1px solid #ccc;
}

.printmap {
  margin: 0px;
  clear:both;
  float: right;
  cursor: pointer;
}
#gmap {
  width: 600px;
  height: 400px;
  border: 1px solid #999;
  clear:both;
}

.poi1 {
  width: 365px;
  height: 275px;
  float: left;
}
.poi2 {
  width: 225px;
  height: 85px;
  float: right;
}
.poi3 {
  width: 225px;
  height: 155px;
  float: right;
}
.poi4 {
  width: 295px;
  height: 150px;
  float: left;
}
.poi5 {
  width: 295px;
  height: 150px;
  float: right;
}

.poilive {
  line-height: normal;
  margin: -8px 0px 0px 0px;
  padding: 0px;
  float: right;
}
.poitxt {
  width: 600px;
  height: 116px;
  clear:both;
}

.arlink {		/* →アイコン付リンク */
  line-height: normal;
  background: url("../../img/ar/ar_trm06.gif") 0px 6px no-repeat;
  padding-left: 10px;
}

.kotsu dt {
  font-size: 107%;
  font-weight: bolder;
  margin-top: 10px;
  margin-bottom: 3px;
  background: url("../../img/ar/ar_tri06.gif") 0px 3px no-repeat;
  padding-left: 12px;
}
.kotsu dd {
  margin-left: 1em;
  margin-bottom: 4px;
}
.btm {margin-bottom: 15px;}
.kotsu span {
  font-weight: bold;
  color: green;
}


#info-telnum {  /* 100215 番号強調 */
  margin-left: 30px;
}


.tenji1 table.corpinfo,
.tenji2 table.corpinfo {  /* 100215 テーブル */
  width: 560px;
}

.tenji1 table.corpinfo caption,
.tenji2 table.corpinfo caption {  /* 100215 展示場名 */
  color: #555;
  font-size: 131%;
  font-weight: bolder;
}


.tenji1 table.corpinfo .memo,
.tenji2 table.corpinfo .memo {  /* 100215 注意書き */
  color: red;
}





/* プライバシー
========================= */
.privacy-box {margin-top: 20px;}
.privacy-box h3 {
  height: 19px;
  margin-bottom: 5px;
  border-bottom: 1px solid #999;
}

.privacy-box p {
  line-height: 1.3;
  margin: 0px 10px 10px 20px;
}

.privacy-box li {
  margin:0px 40px 3px 40px;
  list-style: none;
  background: url("../../img/ar/ar_trm10.gif") 0px 4px no-repeat;
  padding-left: 12px;
}

.privacy-box .btm {margin-bottom: 25px;}

/* リクルート
========================= */
ul.recruit-top li {
  float: left;
  background: url("../../img/ar/ar_sqb08.gif") 0px 3px no-repeat;
  _background-position: 0px 2px;
  padding-left: 14px;
  margin-right: 20px;
  margin-bottom: 20px;
  _margin-bottom: 10px;
}

.point {
  line-height: 1.4;
  clear:both;
  margin: 10px 0px 20px 0px;
  padding: 10px 10px 10px 20px;
  background-color: #def;
}
