@charset "utf-8";

#corporate
 #wrapper
  #contents {
	padding-bottom: 15px;
	float: left;
}
.orga_h4 {
	padding: 12px 0 8px 0;
}
.orga_img {
	padding-top: 15px;
}
.accountsTxt01 {
	padding-top: 27px;
}
.accountsTxt01,
.accountsTxt02 {
	width: 605px;
}
.accountsTxt01
 span,
.accountsTxt02
 span {
	font-size: 10px;
}
.logistics_japan_list {
	margin-left: 24px;
	float: left;
	display: inline;
	background: url(../logistics/img/bg_logistics_japan.gif) 0 115px repeat-x;
	padding-bottom: 40px;
}

.logistics_japan_list
 li {
	display: block;
	float: left;
	padding: 22px 0 0 0;
}

.logistics_japan_li01 {
	width: 272px;
}

.logistics_japan_li02 {
	width: 263px;
}

.logistics_japan_li03 {
	width: 239px;
}

.logistics_japan_li04 {
	width: 392px;
}

.logistics_japan_li05 {
	width: 382px;
}

.logistics_japan_list
 li
  p {
	float: left;
}
.logistics_txt01 {
	line-height: 1.8;
	padding: 10px 0;
	border-bottom: 2px solid #168133;
}
.domesticBox {
	background: url(../img/bg_common_dotted.gif) left bottom repeat-x;
	padding: 10px 0 12px 0;
	line-height: 1.4;
	position: relative;
	display: block;
	width: 605px;
}
.domestic_map {
	position: absolute;
	top: 10px;
	right: 0;
	height: auto;
	width: 90px;
	text-align: right;
}
.profile_map {
	top: 10px;
	right: 0;
	height: auto;
	text-align: right;
}
.corporate_inquiryBox01 {
	clear: both;
	width: 378px;
	_width: 380px;

	padding-top: 24px;
	margin-left: 122px;

	text-align: center;
}
.corporate_inquiryBox01
 div {
	border: 2px solid #999999;
	background: #ffffe5;
	text-align: center;
}
/*--------------------------------------------*/
/* fleet/index.html                           */
/*--------------------------------------------*/

.fleet_list
 li {
	display: inline;
	padding-right: 15px;
}
.fleet_list
 li
  a {
	background: url(../corporate/fleet/img/bg_fleet01.gif) 2px 2px no-repeat;
	padding-left: 15px;
}
.fleet_table {
	margin-top: 15px;
	width: 605px;
	font-size: 100%;
	line-height: 1.8;
}
.fleet_table
 tr {
	background: url(../img/bg_common_dotted.gif) left bottom repeat-x;
}
.fleet_table
 th {
	font-weight: bold;
	vertical-align: top;
	border-bottom: 1px solid #0051ad;
}
.fleet_table
 th
  span {
	font-weight: normal;
}
.fleet_table
 th
  span
   sup {
	font-size: 10px;
}
.fleet_table
  td {
	padding: 5px 0;
	vertical-align: top;
}
.fleet_table
 .td1 {
	width: 140px;
}
.fleet_table
 .td2 {
	width: 50px;
	text-align: center;
}
.fleet_table
 .td3 {
	width: 113px;
	text-align: center;
}
.fleet_table
 .td4 {
	width: 70px;
	text-align: center;
}
.fleet_table
 .td5 {
	width: 120px;
	text-align: center;
}
.fleet_table
 .td6 {
	width: 110px;
	text-align: center;
}
.fleet_table
 .td_right1 {
	text-align: right;
	padding-right: 8px;
}
.fleet_table
 .td_right2 {
	text-align: right;
	padding-right: 30px;
}
.fleet_table
 .td_right3 {
	text-align: center;
}
.fleet_table
 .td_right4 {
	text-align: right;
	padding-right: 20px;
}
.fleet_table
 .td_center {
	text-align: center;
}
.chem_th01 {
	width: 164px;
}
.chem_th02 {
	width: 74px;
}
.chem_th03 {
	width: 80px;
	text-align: center;
}
.chem_th04 {
	width: 150px;
	text-align: center;
}
.chem_th05 {
	width: 137px;
	text-align: center;
}
.chem_td01 {
	width: 164px;
	text-align: left;
}
.chem_td02 {
	width: 74px;
	text-align: left;
}
.chem_td03 {
	width: 80px;
	text-align: center;
}
.chem_td04 {
	width: 130px;
	text-align: center;
}
.chem_td05 {
	text-align: right;
	padding:0 10px 0 0 !important;
}

/*--------------------------------------------*/
/* associate.html                             */
/*--------------------------------------------*/

.associate_table {
	margin-top: 25px;
	width: 605px;
	font-size: 100%;
}
.associate_table
 tr {
	background: url(../img/bg_common_dotted.gif) left bottom repeat-x;
}
.associate_table
 th,
.associate_table
 td {
	vertical-align: top;
	line-height: 1.4;
	padding: 10px 0;
}
.associate_table
 th {
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 1px solid #31904b;
}

/*--------------------------------------------*/
/* history.html                               */
/*--------------------------------------------*/

.history_table {
	margin: 15px 0 0 40px;
	font-size: 100%;
}
.history_table
 td {
	padding: 10px 0;
	vertical-align: top;
	line-height: 1.4;
}
.history_table
 .td1 {
	width: 120px;
}
.history_table
 .td2 {
	width: 219px;
	background: url(../img/bg_common_dotted.gif) left bottom repeat-x;
}
.history_table
 .td3 {
	width: 438px;
	text-align: center;
	background: url(../img/bg_common_dotted.gif) left bottom repeat-x;
}
.history_table
 .td3
  img {
	display: inline;
}
.history_table
.td4 {
	width: 219px;
	background: #fdedf4;
	vertical-align: top;
}
.history_table
.td5 {
	width: 219px;
	background: #fdedf4 url(../corporate/history/img/bg_history01.gif) center bottom no-repeat;
	vertical-align: top;
}
.history_table
.td6 {
	width: 219px;
	background: #fefce4;
	vertical-align: top;
}
.history_table
.td7 {
	width: 219px;
	background: #fefce4 url(../corporate/history/img/bg_history02.gif) center bottom no-repeat;
	vertical-align: top;
}
.history_table
 .td8 {
	width: 10px;
	background: url(../img/bg_common_dotted.gif) left bottom repeat-x;
}

/*--------------------------------------------*/
/* compliance/index.html                      */
/*--------------------------------------------*/

.compliance_dl {
	display: block;
	margin-left: 40px;
	line-height: 1.4;
}
.compliance_dl
 dt {
	margin-top: 30px;
	color: #0051ad;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
}
.compliance_dl
 dd {
	margin-left: 20px;
}

/*--------------------------------------------*/
/* warehouse/index.html                       */
/*--------------------------------------------*/
.table_warehouse {
	margin: 30px 0 0 50px;
	width: 500px;
	font-size: 100%;
}
.table_warehouse
 th,
.table_warehouse
 td {
	border: 1px solid #333333;
}
.table_warehouse
 th {
	text-align: center;
	background: #f2f2f2;
}
.table_warehouse
 td {
	vertical-align: top;
}
.table_warehouse
 .td3 {
	text-align: right;
}
.table_warehouse
 .td3
  p {
	padding: 5px 15px 8px 0;
}
.table_warehouse
 th
  p {
	padding: 5px 0 8px 0;
}
.table_warehouse
 td
  p {
	padding: 5px 0 8px 10px;
	vertical-align: top;
}

/*--------------------------------------------*/
/* oversea.html                               */
/*--------------------------------------------*/

.oversea_table {
	margin-top: 25px;
	width: 605px;
	font-size: 100%;
}
.oversea_table
 tr {
	background: url(../img/bg_common_dotted.gif) left bottom repeat-x;
}
.oversea_table
 th,
.oversea_table
 td {
	vertical-align: top;
	line-height: 1.4;
	padding: 10px 0;
}
.oversea_table
 th {
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 1px solid #31904b;
}
.oversea_table
 .td1 {
	width: 115px;
}
.oversea_table
 .td1
  p {
	padding-left: 12px;
}
.oversea_table
 .td2 {
	width: 85px;
}
.oversea_table
 .td3 {
	width: 195px;
}
.oversea_table
 .td4 {
	width: 210px;
}
.btn_detail01 {
}

/*--------------------------------------------*/
/* transport.html                             */
/*--------------------------------------------*/

.table_transport {
	font-size: 100%;
	margin-top: 8px;
	border-top: 1px solid #31904b;
	border-right: 1px solid #31904b;
	border-left: 1px solid #31904b;
	border-collapse: collapse;
	width: 603px !important;
	width: 605px;
}
.table_transport
 td,
.table_transport
 th {
	border-bottom: 1px solid #31904b;
	line-height: 33px;
	text-align: center;
}
.transport_tr {
	background: url(../img/bg_common_dotted.gif) left bottom repeat-x;
}
.table_transport
 th {
	background: #dbebc5;
}
.transport_tr
 td {
	border-bottom: none !important;
}
.table_transport
 .td_left {
	background: #d3e4f5 url(../corporate/network/img/bg_transport01.gif) left bottom repeat-x;
	border-right: 1px solid #31904b;
	text-align: left;
	width: 49px !important;
	width: 50px;
}
.table_transport
 .td_left2 {
	border-right: 1px solid #31904b;
}
.table_transport
 .td_left3 {
	background: #d3e4f5;
	border-right: 1px solid #31904b;
	text-align: left;
	width: 49px !important;
	width: 50px;
}
.table_transport
 .td_left
  p,
.table_transport
 .td_left3
  p {
	padding-left: 6px;
}
.table_transport
 .td_right,
.table_transport
 .td_right2 {
	text-align: right;
}
/*--------------------------------------------*/
/* profile.html                               */
/*--------------------------------------------*/

.profile_list01
 li
  p {
	float: left;
}
.profile_list01
 li
  ul {
	margin-left: 100px;
}

/*--------------------------------------------*/
/* network/domestic.html                      */
/*--------------------------------------------*/

.pointer {
	cursor: pointer;
}

/*--------------------------------------------*/
/* president/index.html                       */
/*--------------------------------------------*/

.presidentBox {
	margin-top: 12px;
}
.presidentBox 
 div {
	width: 438px;
	float: right;
}
.presidentBox {
	
}

