@charset "utf-8";

/* 共通
----------------------------------------------------------- */
ul#gnavi li a#gnavi_recruit {
	background:url(/common/images/gnavi/recruit.gif) 0 -44px no-repeat;
}


/* サイドナビ
----------------------------------------------------------- */
div#snavi ul li.active a,
div#snavi ul li.active a:hover {
	background:url(/common/images/side/snavi_bg_top.gif) 0 -101px no-repeat;
}


/* 導入事例 トップ
----------------------------------------------------------- */
div#main div.message {
	margin:15px 0 30px 0;
	overflow:hidden;
	zoom:1;
}

div#main div.message div {
	/*float:right;
	width:485px;
	overflow:hidden;
	zoom:1;*/
}

div#main div.message div.photo {
	float:left;
	margin:0 15px 15px 0;
	width:122px;
}

div#main div.message div.photo img {
	border:1px solid #ddd;
}

div#contents div#main div.message .title01 {
	margin-top:0;
	font-size:12px;
	overflow:hidden;
	zomm:1;
}

div#contents div#main div.message .title02 {
	overflow:hidden;
	zomm:1;
}

div#contents div#main div.message .title01 span,
div#contents div#main div.message .title02 span	{
	float:right;
}


div#contents div#main div.message p.btn_detail {
	margin:15px 0 0 0;
	text-align:right;
}


div#main div.message p.btn_detail a:hover {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

div#contents div#main div.entry_btn {
	text-align:center;
}

div#contents div#main div.entry_btn a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}










