@charset "utf-8";
/*---------------------------------------------------------------------------
################################# T O C #####################################

 1.index.html
 2.global network
 3.service

---------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------
################################# 1.index.html ############################
---------------------------------------------------------------------------*/
.index #mainCont{
margin:30px 0 0 0;
float:left;
width:638px;
}

.index #subCont{
margin:30px 0 0 0;
float:right;
width:223px;
}

.h2Btm638{background:transparent url(../images/hp/line-638.gif) left bottom no-repeat;}
.h2Btm221{background:transparent url(../images/hp/line-221.gif) left bottom no-repeat;}
.h3Btm638{background:transparent url(../images/hp/line-638-s.gif) left bottom no-repeat;}



/* mainCont
---------------------------------------------------------------------------*/
.index .h2box{
padding-bottom:2px;
background:transparent url(../images/hp/line-638.gif) left bottom no-repeat;
}

.index #mainCont h2.more{
float:left;
display:inline;
width:500px;
}

.index #mainCont p.more{
float:right;
padding-right:5px;
}

.index #mainCont p.more a{
padding:0 20px 0 0;
background:transparent url(../images/hp/bullet-right-01.gif) right center no-repeat;
}


/* Our Services */
#ourServices{
margin:0 0 25px 0;
}


/* Company News */
#alertBox{
margin:10px 0 0 0;
border:1px solid #D2D2D2;
background:#F8F8F8;
}

#alertBox .alert{
float:left;
padding:6px 26px 6px 10px;
}

#alertBox ul{
float:left;
width:515px;
margin-top:5px;
}

#alertBox li{
background:transparent url(../images/hp/bullet-right-03.gif) 0 4px no-repeat;
padding:0 0 5px 18px;
font-size:80%;
}

#globalNews{
margin:10px 0 20px 0;
}

#globalNews dt{
float:left;
width:100px;
font-weight:bold;
font-size:80%;
}

#globalNews dd{
float:left;
width:497px;
padding:0 0 5px 18px;
background:transparent url(../images/hp/bullet-right-04.gif) 0 4px no-repeat;
font-size:80%;
line-height:1.3em;
}


/* blue-list  */
.blue-list{
width:639px;
margin:10px 0 0 0;
}

.blue-list li{
float:left;
margin-right:20px;
display:inline;
line-height:1.2em;
}

.blue-list li.last{
margin-right:0px;
}

.blue-list a{
display:block;
padding:16px 10px 0 27px;
width:162px;
_height:35px;
min-height:35px;
}

.blue-list a.row{
display:block;
padding:7px 10px 0 27px;
width:162px;
height:48px;
}

.blue-list a:link,
.blue-list a:visited{
background:transparent url(../../images/hp/blue-list.gif) top left no-repeat;
text-decoration:none;
}

.blue-list a:hover,
.blue-list a:active{
background:transparent url(../../images/hp/blue-list-on.gif) top left no-repeat;
text-decoration:none;
}



/* subCont
---------------------------------------------------------------------------*/
/* Freight Tracking Information */
#ftInfo{
margin:0 0 30px 0;
background:transparent url(../images/hp/fti-bg.gif) 0 0 repeat-y;
}

#ftInfo p{
padding:3px 12px 0;
}

.ftiInput{
margin-bottom:4px;
}

.ftbox{
width:150px;
}

#ftInfo .btm{
padding:5px 0 13px 12px;
background:transparent url(../images/hp/fti-btm.gif) left bottom no-repeat;
}


/* Global Network */
#globalNetwork{
margin:0 0 30px 0;
}

#globalNetwork ul{
margin:6px 0 0 0;
}

#globalNetwork li{
padding:0 0 3px 18px;
background:transparent url(../images/hp/bullet-right-04.gif) 0 4px no-repeat;
}


/* Banner Area */
#bannerArea li{
margin:0 0 15px 0;
}



/* footer
---------------------------------------------------------------------------*/
#footer .indextop{
margin:20px 10px 30px;
padding:0 10px 0 18px;
background:transparent url(../images/hp/bullet-top-01.gif) 0 3px no-repeat;
}




/*---------------------------------------------------------------------------
################################# 2.Global Network ##########################
---------------------------------------------------------------------------*/

/* global-network/asia/index.html
---------------------------------------------------------------------------*/
#gnAsia{
width:665px;
min-height:273px;
_height:273px;
background:transparent url(../../global-network/asia/images/hp/asia-img-01.jpg) 0 0px no-repeat;
}

#gnAsia #gnList{
position:relative;
width:360px;
min-height:137px;
_height:137px;
top:109px;
left:274px;
}

#gnAsia #gnList ul{
float:left;
width:110px;
margin-right:10px;
}



/* global-network/eu/index.html
---------------------------------------------------------------------------*/
#gnEu{
width:665px;
min-height:273px;
_height:273px;
background:transparent url(../../global-network/eu/images/hp/eu-img-01.jpg) 0 0px no-repeat;
}

#gnEu #gnList{
position:relative;
width:360px;
min-height:137px;
_height:137px;
top:73px;
left:274px;
}

#gnEu #gnList ul{
float:left;
width:110px;
margin-right:10px;
}


/* global-network/america/index.html
---------------------------------------------------------------------------*/
#gnAmerica{
width:665px;
min-height:273px;
_height:273px;
background:transparent url(../../global-network/america/images/hp/america-img-01.jpg) 0 0px no-repeat;
}

#gnAmerica #gnList{
position:relative;
width:233px;
min-height:137px;
_height:137px;
top:109px;
left:402px;
}

#gnAmerica #gnList ul{
float:left;
width:105px;
margin-right:10px;
}




/*---------------------------------------------------------------------------
################################# 3.service.html ############################
---------------------------------------------------------------------------*/
/* h1 style  */
.service #contents h1.ttl{
background:transparent url(../images/hp/ttl-h1-880.gif) 0 0 no-repeat;
}

.service #contents div.h1Btm880{
background:transparent url(../images/hp/ttl-h1-880-btm.gif) left bottom no-repeat;
padding:0 0 5px 0;
}



/* mainCont
---------------------------------------------------------------------------*/
.service #mainCont{
float:left;
width:626px;
margin-left:12px;
display:inline;
margin-top:15px;
}

.service #subCont{
float:right;
width:223px;
margin-top:15px;
}


/* .col2L layout */
.service .col2L .leftCont{
float:left;
width:303px;
}

.service .col2L .rightCont{
float:right;
width:303px;
}

.service .col2L:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.service .col2L {display:inline-block;}
/* Hide from IE Mac \*/
.service .col2L {display:block;}
/* End hide from IE Mac */


/* contBox */
.service dl.contBox dt.dt624{
background:#F3F8FB url(../images/hp/contBox-line-624.gif) left bottom no-repeat;
}


/* imgFloat width:303px; */
.service .imgFloat:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.service .imgFloat {display:inline-block;}
/* Hide from IE Mac \*/
.service .imgFloat {display:block;}
/* End hide from IE Mac */

.service .imgFloat img{
padding-right:5px;
}

.service .imgFloat ul{
float:left;
width:180px;
padding-left:5px;
}	

.service #ftInfo{
margin:0;
}

.service #footer .totop{
width:628px;
}

.service #footer .backLink{
width:628px;
}


