@charset "utf-8";
/* CSS Document */

/*　Ａ.倉庫保管業務　//////*/

dl.tokuBasic{ width:500px; padding-top:30px; padding-bottom:30px; background: url(img_a/line.gif) repeat-x top; line-height:1.8em;}
dl.tokuBasic dt{ display:block; padding-bottom:20px;}
dl.tokuBasic dt img,dl.sokoBasic dd{ margin-left:5px; }

section.tokuTopBox{ width:100%; padding-bottom:40px; margin-top: 20px;}
section.tokuTopBox dl{ float: left;}
section.tokuTopBox dl.sokoBasic{ padding-top:20px; }
section.tokuTopBox dl.sokoBasic dt{ padding-bottom: 30px; margin-bottom:10px; background:url(img_a/line.gif) bottom repeat-x; }
section.tokuTopBox dl+dl{ margin-left:40px; }

section.tokunextBox{ width: 500px; padding-bottom: 30px; float:left; background: url(img_a/line.gif) repeat-x bottom;}

/* tab */

#container-1 ul{ display:block; width:100% !important;}

#container-1 ul li a{ display:block; box-sizing:border-box; padding:25px 25px 15px; width:33%;margin-right:0.5%; float:left; text-decoration:none;
    -webkit-border-top-left-radius: 10px;  
    -webkit-border-top-right-radius: 10px;  
	}

#container-1 ul.tabBtm li a{ padding:15px 25px 25px;
    -webkit-border-top-left-radius: 0px;  
    -webkit-border-top-right-radius: 0px;  
    -webkit-border-bottom-left-radius: 10px;  
    -webkit-border-bottom-right-radius: 10px;  
	}
#container-1 ul li a b{ font-size:1.2em; }
/**/

#container-1 ul li.sokoTaga a{ background:#57768A; color:#FFF; }

#container-1 ul li.sokoKawase a{ background:#DAE3E8; color:#555; }
	
#container-1 ul li.sokoMorido a{ background:#DAE3E8; color:#555; margin-right:0 !important; }
/**/
#fragment-1,#fragment-2,#fragment-3{ border-top:10px #57768A solid; border-bottom:10px #57768A solid;}
p.add{ margin-top:40px; text-indent:1.0em;}

/* table */

table.sokoInfo{ /*width: 1100px;*/ width:auto; margin-top:40px; margin-bottom:40px;}
table.sokoInfo th{ width: 280px; padding: 5px 0; text-indent:0.8em; color:#FFF; text-align: left; background: url(img_a/sokoInfoth.gif) repeat-y left; }
table.sokoInfo th:nth-child(4){ width: 260px; }

table.sokoInfo td{ padding: 5px 0; }
table.sokoInfo td img {width: 100%;}

table.sokoInfo td dl{ width: 240px; padding-top:20px;}
table.sokoInfo td dt{ width: 230px; margin-bottom:5px; padding: 5px 0 5px 10px; background:#E6ECF0; font-weight: bold;}
table.sokoInfo td dt.none{ background:#F2F5F7; }
table.sokoInfo td dd{ width: 230px; padding-left: 10px; line-height:1.8em;}


/*　Ｂ.荷役業務　//////*/

div.loading{ width: 450px; line-height:1.8em; float: left; }
div.loading p+p{ margin-top: 20px; }

div.loading div{ width:420px; margin: 30px 0 10px 0; padding: 10px 15px; background:#EEEEEE;}
div.loading div > p{ padding: 5px 0; font-weight: bold; line-height: 1.0em;text-indent: 0.8em; border-left: 5px #84A2B3 solid; }


/*　Ｃ.運送業務　//////*/

dl.deliBasic{ width:480px; padding-top:30px; padding-bottom:30px; background: url(img_a/line.gif) repeat-x top; line-height:1.8em;}
dl.deliBasic dt{ display:block; padding-bottom:20px; font-weight: bold;}
dl.deliBasic dt img,dl.deliBasic dd{ margin-left:5px; }

div.cars table{ width: 1040px; line-height:1.0em; margin-top: 15px; border-bottom: 1px solid #D7D7D7;}
div.cars table th{ padding: 15px 0 15px 15px; border-right: 1px solid #000; background:#C1D0D9; text-align:left; }
div.cars table td{ padding: 10px 0 10px 15px; border-right: 1px solid #D7D7D7; }
div.cars table tr:nth-child(odd){ background: #EEEEEE; }
div.cars table th:nth-last-of-type(1),div.cars table td:nth-last-of-type(1){ border-right: 0 none; }


/*　Ｄ.流通加工業務　//////*/
div.distribution p{ width: 470px; margin-bottom:20px; padding: 20px; background:#EEEEEE; font-weight:bold; float:left; }
div.distribution p img{ margin-right: 25px; vertical-align: middle; }
div.distribution p:nth-child(2n){ margin-left: 20px; }


/*　Ｅ.輸出梱包　//////*/
div.export section{ width: 500px; margin-bottom: 80px; float: left; line-height:1.8em; }
div.export section:first-child{ width: 1040px; }
div.export section:nth-child(2n){ margin-right: 40px; }
div.export section dt{ margin-bottom: 15px }

div.export section dl.minBox{ padding-top: 20px; border-top: solid #E0E8EC 10px; }

div.export div.imgBox{ width:100%; margin-bottom: 20px; background:#E0E8EC; text-align: center; }
div.export div.imgBox img{ margin: 30px auto;}



/*　Ｆ.輸出入業務　//////*/
div.impottExport p{ width: 1040px; margin-bottom:20px; padding: 20px; background:#EEEEEE; font-weight:bold; }
div.impottExport p img{ margin-right: 25px; vertical-align: middle; }

