@charset "utf-8";


.contPage #main .contNavi{

margin:0 10px 25px 0;

}


.contPage #main .contNavi2{

margin:0 0 25px 0;

padding:2px 0 0 0;

}



.contPage #main .contNavi2 ul {

	margin:0 0 0 0;

	padding:0;

}



.contPage #main .contNavi2 ul li {

	margin:0 0 0 8px;

	padding:0;

	float:left;

}



.contPage #main .contNavi2 ul li.first {

	margin:0 0 0 0;

	padding:0;

	float:left;

}



.contPage #main .contNavi2 li a {

	display:block;

	width:159px;

	height:54px;

	text-decoration: none;

	display: block;

	text-indent:-9999px;

	overflow:hidden;

}



.contPage #main .contNavi2:after {

	content:".";

	height:0;

	clear:both;

	display:block;

	visibility:hidden;

}



.contPage #main .contNavi2 li a:hover img {

	visibility:hidden;

}



.contPage #main .contNavi2 #contNavi01 a {background: url(../img/promotion_top_btn.jpg) no-repeat 0px 0px;}

.contPage #main .contNavi2 #contNavi02 a {background: url(../img/consulting_top_btn.jpg) no-repeat 0px 0px;}

.contPage #main .contNavi2 #contNavi03 a {background: url(../img/resource_top_btn.jpg) no-repeat 0px 0px;}

.contPage #main .contNavi2 #contNavi04 a {background: url(../img/dispatch_top_btn.jpg) no-repeat 0px 0px;}



.contPage #main .contNavi2 #contNavi01 a:hover {background: url(../img/promotion_top_btn.jpg) no-repeat 0px -54px;}

.contPage #main .contNavi2 #contNavi02 a:hover {background: url(../img/consulting_top_btn.jpg) no-repeat 0px -54px;}

.contPage #main .contNavi2 #contNavi03 a:hover {background: url(../img/resource_top_btn.jpg) 0px -54px;}

.contPage #main .contNavi2 #contNavi04 a:hover {background: url(../img/dispatch_top_btn.jpg) no-repeat 0px -54px;}



.contPage #main .contNavi2 #contNavi01 a.active {background: url(../img/promotion_top_btn.jpg) no-repeat 0px -54px;}

.contPage #main .contNavi2 #contNavi02 a.active {background: url(../img/consulting_top_btn.jpg)no-repeat 0px -54px;}

.contPage #main .contNavi2 #contNavi03 a.active {background: url(../img/resource_top_btn.jpg) no-repeat 0px -54px;}

.contPage #main .contNavi2 #contNavi04 a.active {background: url(../img/dispatch_top_btn.jpg) no-repeat 0px -54px;}

.contPage #page #content #main h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}
.contPage #page #content #main .case {
	margin-top: 20px;
	margin-bottom: 20px;
}
.contPage #page #content #main .case h4 {
	text-align: left;
	padding: 3px 10px;
	font-weight: bold;
	border-width: 1px;
	border-color: #CCC;
	background: #eee;
}
.contPage #page #content #main .case li {
	padding-bottom: 7px;
	padding-right: 5px;
	padding-left: 0px;
	list-style: disc;
	margin-left: 30px;
}
.contPage #page #content #main .case .ListLink {
	text-align: right;
	padding: 10px 5px 0px;
}
.contPage #main .contEntryArea {
	border-style: none;
}
.contPage #page #content #main #promotion .case .entry-asset{
	padding: 0 20px;
}
.contPage #page #content #main #promotion .case .entry-asset h5{
	font-size:120%;
	font-weight:bold;
	padding:10px 0 10px;
	text-align:center
}
.contPage #page #content #main #promotion .case .entry-asset .date{
	text-align:right;
	padding:0 0 20px;;
}
