@charset "utf-8";

.news_title{
	display:block;
	width:710px; height:30px;
	margin:0px 0px 15px 0px;
	padding:0px 15px 0px 0px;
	background:url(../image/top/title_news.gif) no-repeat 0px 0px;
}
.client_title{
	display:block;
	width:710px; height:30px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background:url(../image/top/title_client.gif) no-repeat 0px 0px;
}
.case_title{
	display:block;
	width:710px; height:30px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background:url(../image/top/title_case.gif) no-repeat 0px 0px;
}
.loss{
	display:block;
	font-size:11px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:610px; height:30px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.more{
	display:block;
	font-size:11px;
	float:right;
	width:95px; height:30px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:20px;
}
.more a{ font-size:11px; line-height:20px;}

.c_ex{
	vertical-align:middle;
	text-align:center;
	padding:10px 0px 10px 0px;
}
.left_border{
	border-left:1px solid #cccccc;
}
.c_ex img{
	vertical-align:middle;
}
.case_li{
	display:block;
	width:345px;
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #cccccc;
}
.h_k{
	height:115px;
}
.w236{width:236px;}
.axe{
	padding-left:75px;
	text-align:left;
	background:url(../image/top/client_axess.gif) no-repeat 15px center;
}
.jalfo{
	padding-left:110px;
	text-align:left;
	background:url(../image/top/client_jal_infotec.gif) no-repeat 20px center;
}
.c_li_t{
	width:230px;
	float:right;
	line-height:19px;
	margin:0px 10px 0px 0px;
	_margin:0px 5px 0px 0px;
	padding:10px 0px 10px 0px;
}
.t_01{
	font-weight:bold;
}
.t_02 a{
	color:#988C70;
}
.lm{
	margin-left:8px;
	_margin-left:4px;
}
.c_li_i{
	display:block;
	width:100px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.case_box{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
}

.sitemap_box{
	margin:0px 0px 15px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px solid #cccccc;
}
.sitemapList{
	display:block;
	width:340px;
}
.sitemapList a{ font-weight:bold;}
.sitemapList li{
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 20px;
	list-style-type:none;
	background:url(../image/sitemap/maru02.gif) no-repeat 2px 13px;
}
.sitemapList li ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	list-style-type: disc;
	list-style-position:inside;
	background: none;
}
.bb{ border-bottom: 1px dotted #000000}