@charset "utf-8";

#logistics
 #wrapper
  #contents {
	padding-bottom: 15px;
	float: left;
}

.logistics_txt01 {
	line-height: 1.8;
	padding: 10px 0;
	border-bottom: 2px solid #168133;
}

.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_li06 {
	width: 776px;
}

.logistics_japan_list
 li
  p {
	float: left;
}

.logistics_japan_list
 li
  p
   a {
	font-size: 16px;
	font-weight: bold;
	padding-left: 7px;
	color: #333333;
}

.logistics_txt02 {
	line-height: 1.8;
	padding-top: 10px;
}

.logistics_twoImageBox01 {
	padding: 0 33px 20px;
	float: left;
}

.logistics_inquiryBox01 {
	clear: both;
	width: 378px;
	_width: 380px;
	border: 2px solid #999999;
	background: #ffffe5;
	margin-left: 122px;
	text-align: center;
}
.logistics_inquiryBox02 {
	width: 378px;
	_width: 380px;
	height: 60px;
	border: 2px solid #999999;
	background: #ffffe5;
	margin-left: 122px;
	text-align: center;
}
.logistics_inquiryBox01
 .phone {
	line-height:1.3;
	margin-bottom: 2px;
}
.logistics_inquiryBox02
 p {
	padding: 10px 0 0 0;
	line-height: 1.8;
	font-size: 10px;
}
.logistics_inquiryBox01
 span,
.logistics_inquiryBox02
 span {
	color: #ff3333;
	font-weight: bold;
}
.logistics_h4 {
	margin-top: 40px;
}
.logistics_oneImageBox01 {
	padding: 14px 0 15px 13px;
	width: 592px;
	_width: 605px;
	float: left;
}
.logistics_txt03 {
	float: left;
	width: 368px;
	line-height: 1.4;
}
.logistics_img01 {
	float: right;
}
.logistics_txt04 {
	clear: both;
	line-height: 1.4;
	padding: 0 0 25px 13px;
}
.logistics_h3_caption {
	margin-top: 9px;
}
.logistics_inquiryBox03 {
	clear: both;
	width: 378px;
	_width: 380px;

	padding-top: 24px;
	margin-left: 122px;

	text-align: center;
}
.logistics_inquiryBox03
 div {
	border: 2px solid #999999;
	background: #ffffe5;
	text-align: center;
}

/*--------------------------------------------*/
/* 3pl.html                                   */
/*--------------------------------------------*/

.table_3pl {
	margin: 30px 0 0 20px;
	width: 570px;
	font-size: 100%;
	line-height: 40px;
	border-collapse: collapse;
}
.table_3pl
 th {
	width: 100px;
	text-align: center;
	border: 1px solid #000000;
	background: #f2f2f2;
}
.table_3pl
 td {
	border: 1px solid #000000;
}
.table_3pl
 td
  p {
	padding-left: 15px;
}

/*--------------------------------------------*/
/* agent.html                                 */
/*--------------------------------------------*/

.agent_table {
	margin-top: 35px;
	width: 605px;
	font-size: 100%;
	background: url(../img/bg_common_dotted.gif) left top repeat-x;
}
.agent_table
 tr {
	background: url(../img/bg_common_dotted.gif) left bottom repeat-x;
}
.agent_table
 td {
	padding: 10px 0 5px;
	vertical-align: top;
}
.agent_table
 .td1 {
	width: 75px;
}
.agent_table
 .td1
  p {
	padding-left: 15px;
}
.agent_table
 .td2 {
	width: 110px;
}

/*--------------------------------------------*/
/* container.html                             */
/*--------------------------------------------*/
.container_box01 {
	margin-top: 40px;
	padding: 0 60px 0 140px;
}

/*--------------------------------------------*/
/* tankyard.html                              */
/*--------------------------------------------*/

.tank_h5 {
	font-weight: bold;
	font-size: 16px;
}
.tank_h5Box {
	margin-top: 12px;
	padding-left: 20px;
}
.tank_title {
	font-weight: bold;
	width: 85px;
}
.table_tank {
	margin-top: 20px;
	width: 360px;
	font-size: 100%;
}
.table_tank
 tr {
	background: url(../img/bg_common_dotted.gif) left bottom repeat-x;
}
.table_tank
 tr
  th,
.table_tank
 tr
  td {
	vertical-align: top;
	line-height: 24px;
}
.table_tank
 tr
  td.td02 {
	width: 80px;
}
.table_tank
 tr
  td.td03 {
	width: 100px;
}
.table_tank
 tr
  td.td04 {
	width: 60px;
}
.table_tank
 tr
  td.td03
   p {
	padding-right: 20px;
}
.table_tank
 tr
  td.td04
   p {
	padding-right: 30px;
}
.table_tank
 tr
  th {
	font-weight: bold;
	width: 85px;
}
.table_tank
 tr
  th
   p {
	padding-left: 3px;
}
.table_tank
 tr
  td {
	padding: 2px 0;
}
.tank_txt01 {
	vertical-align: text-bottom;
	text-align: right;
}

/*--------------------------------------------*/
/* oversea.html                               */
/*--------------------------------------------*/

.oversea_box01 {
	background: url(../img/bg_common_dotted.gif) left bottom repeat-x;
	padding: 10px 0 12px 0;
	line-height: 1.4;
	width: 605px;
	position: relative;
}

.oversea_list {
	display: block;
	float: left;
	width: 400px;
}
.oversea_list
 dt {
	width: 115px;
	float: left;
}
.oversea_list
 dd {
	display: block;
	margin-left: 135px;
	padding-bottom: 1em;
	height: 1%;
}

/*--------------------------------------------*/
/* warehouse.html                             */
/*--------------------------------------------*/

.table_warehouse {
	font-size: 100%;
	width: 580px;
}
.table_warehouse
 .border {
	border-top: 1px solid #31904b;
	background: none !important;
}
.table_warehouse
 tr {
	background: url(../img/bg_common_dotted.gif) left top repeat-x;
}
.table_warehouse
 th {
	font-weight: bold;
}
.table_warehouse
 td {
	vertical-align: top;
}
.table_warehouse
 th
  p {
	padding: 5px 0 8px 10px;
}
.table_warehouse
 td
  p {
	padding: 5px 0 8px 10px;
	vertical-align: top;
}
.table_warehouse
 .td3 {
	width: 80px;
	text-align: right !important;
}
.table_warehouse
 .td3
  p {
	padding: 5px 30px 8px 0;
	text-align: right !important;
	display: block;
}

/*--------------------------------------------*/
/* fuel.html                                  */
/*--------------------------------------------*/

.fuel_txt01 {
	margin-left: 80px;
}




