@charset "UTF-8";
/* ******************************************************************

	--link.css--

	1. Layout setting

****************************************************************** */


/*==================================================================
	1. Layout setting
===================================================================*/
#contents {

}
.mainContent h2 {
	border-bottom:2px solid #DCDCDC;
	margin-bottom:14px;
	padding-bottom:16px;
}
.mainContent h2 a {
	background:url(../img/common/icon_arrow01.gif) no-repeat 0 2px;
	padding-left:18px;
	display:inline-block;
}
.mainContent ul {
	margin:0 -60px -13px 0;
	padding-top:8px;
}
.mainContent ul li {
	width:321px;
	padding:0 60px 0 0;
	float:left;
}
.mainContent ul li ul {
	padding:0 0 50px 0;
	height:152px;
}
.mainContent ul li div ul {
	padding:0 0 10px 0;
	height:67px;
}
.mainContent ul li ul li{
	float:none;
	padding:0 0 9px 5px;
}
* html .mainContent ul li ul li {
	padding-bottom:7px;
}
.mainContent ul li ul li a {
	background:url(../img/common/icon_arrow04.gif) no-repeat 0 50%;
	padding-left:12px;
	color:#323232 !important;
	text-decoration:none !important;
}
* html .mainContent ul li ul li a {
	display:block;
}
.mainContent ul li ul li a:hover {
	color:#323232 !important;
	text-decoration:underline !important;
}