/* =======目次============

1.Whats new

2.右コンテンツ

○補足
　トップページに適用されるCSSです。
========================*/

#top{
	text-align:left;
	margin-left:20px;
	}	
/*-----------------------------
1.Whats new
------------------------------*/
#top .news{
	width:710px;
	float:left;
	margin-bottom:20px;
	}
#top h2{
	margin-top:20px;
	margin-bottom:0
}

#top .news table{
	width:690px;
	
	}
#top .news td{
	border-bottom:1px dashed #cecece;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align:middle;
	}
	
#top .bnr{
	width:250px;
	float:left;
	text-align:left;
	margin-left:0;
	margin-bottom:5px;
	}
#top .bnr h2{
	margin-bottom:0;
	text-align:left;
	width:250px;
	}	
	
#top .bnr li{
	padding-bottom:3px;
	}	
#top .bnr img{
	vertical-align:top;
	}		
/*-----------------------------
2.コンテンツ
------------------------------*/
#top .graybg{
	width:960px;
	margin:0 0 20px 0;
	padding:0;
	background-position:left bottom;
	background-image: url(../../img/topbg.jpg);
	background-repeat:no-repeat;
	}
	
	
#top .graybg td{
	vertical-align:top;
	margin:0;
	padding:0;
	border-left:1px solid #cecece;
	width:25%
	}

#top .group{
	border:1px solid #cecece;
	width:960px;
	margin-bottom:20px;
	}
#top .group td{
	vertical-align:top;
	}
	
#top .graybg ul,#top .group ul{
	margin:10px;
	}	
#top .group li{
	background-image:url(../../img/mark_group.gif);
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	}	
#top .group .line li{
	padding-bottom:16px;
	}
	
				

	
/* 企業情報 */
#top h3{
	font-size:14px;
	color:#ffffff;
	
	}
#top h3 span{
	padding:5px 0 5px 30px;
	display:block;
	}	
#top h3.company{
	background:#191919 url(../../img/title_kokunai.gif) no-repeat;
	color:#ffffff;
	}
#top ul.company li{
	background-image:url(../../img/mark_kokunai.gif);
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	}

/* 物流サービス */
#top h3.services{
	background:#191919 url(../../img/title_kokusai.gif) no-repeat;
	}
#top ul.services li{
	background-image:url(../../img/mark_kokusai.gif);
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	}	
	
/* 株主・投資家情報 */
#top h3.ir{
	background:#191919 url(../../img/title_solu.gif) no-repeat;
	}
	
#top ul.ir li{
	background-image:url(../../img/mark_solu.gif);
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	
	}
	
/* 採用情報 */
#top h3.recruit{
	background:#191919 url(../../img/title_topic.gif) no-repeat;
	}
#top ul.recruit li{
	background-image:url(../../img/mark_topic.gif);
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	
	}	
			
	

/* sorry.html */
#somain{
	margin:20px;
	}
#somain p{
	text-align:left;
	}


#top h3 a:link,#top h3 a:visited,#top h3 a:active{
	color:#ffffff;
	}
#top h3 a:hover{
	color:#ff0000;
	}