@charset "UTF-8";

.link_headimg {
	width:960px;
	height:148px;
	text-indent:-9999px;
	background:url(../images/link_headimg.jpg) 0px 0px no-repeat;
}
.link_headimg a {
	width:218px;
	height:148px;
	display:block;
	overflow:hidden;
}
.banner_area {
	margin:30px 0 0 15px;
}
.banner01 {
	margin:0 10px 0 0;
	width:165px;
	height:55px;
	text-indent:-9999px;
	background:url(../images/link_banner01.jpg) 0px 0px no-repeat;
	float:left;
}
.banner01 a {
	margin:0 0 0 0;
	width:165px;
	height:55px;
	background:url(../images/link_banner01.jpg) 0px 0px no-repeat;
	display:block;
	overflow:hidden;
}
.banner01 a:hover {
	background:url(../images/link_banner01_hover.jpg) 0px 0px no-repeat;
}
.banner02 {
	margin:0 10px 0 0;
	width:165px;
	height:55px;
	text-indent:-9999px;
	background:url(../images/link_banner02.jpg) 0px 0px no-repeat;
	float:left;
}
.banner02 a {
	margin:0 0 0 0;
	width:165px;
	height:55px;
	background:url(../images/link_banner02.jpg) 0px 0px no-repeat;
	display:block;
	overflow:hidden;
}
.banner02 a:hover {
	background:url(../images/link_banner02_hover.jpg) 0px 0px no-repeat;
}
.banner03 {
	margin:0 10px 0 0;
	width:165px;
	height:55px;
	text-indent:-9999px;
	background:url(../images/link_banner03.jpg) 0px 0px no-repeat;
	float:left;
}
.banner03 a {
	margin:0 0 0 0;
	width:165px;
	height:55px;
	background:url(../images/link_banner03.jpg) 0px 0px no-repeat;
	display:block;
	overflow:hidden;
}
.banner03 a:hover {
	background:url(../images/link_banner03_hover.jpg) 0px 0px no-repeat;
}
.banner04 {
	margin:0 0 0 0;
	width:165px;
	height:55px;
	text-indent:-9999px;
	background:url(../images/link_banner04.jpg) 0px 0px no-repeat;
	float:left;
}
.banner04 a {
	margin:0 0 0 0;
	width:165px;
	height:55px;
	background:url(../images/link_banner04.jpg) 0px 0px no-repeat;
	display:block;
	overflow:hidden;
}
.banner04 a:hover {
	background:url(../images/link_banner04_hover.jpg) 0px 0px no-repeat;
}
.link_title01 {
	margin:30px 0 0 0;
	width:718px;
	background-color: #FCC900;
	text-align: center;
	padding: 5px 0;
	font-weight: bold;
}
.title01_area {
	margin:0 0 0 180px;
	line-height:150%;
	font-size:90%;
}
.title01_area li {
	margin:15px 0 0 0;
	width:230px;
	float:left;
	background:url(../images/link_li_head01.jpg) 0px 4px no-repeat;
}
.title01_area li a {
	color:#333;
	text-decoration:none;
	padding-left: 20px;
	display: block;
}
.title01_area li a:hover {
	text-decoration:underline;
}
.link_title02 {
	margin:30px 0 0 0;
	width:718px;
	background-color: #8EC21F;
	text-align: center;
	padding: 5px 0;
	font-weight: bold;
}
.title02_area {
	margin:0 0 0 180px;
	line-height:150%;
	font-size:90%;
}
.title02_area li {
	margin:15px 0 0 0;
	width:230px;
	float:left;
	background:url(../images/link_li_head02.jpg) 0px 4px no-repeat;
}
.title02_area li a {
	color:#333;
	text-decoration:none;
	padding-left: 20px;
	display: block;
}
.title02_area li a:hover {
	text-decoration:underline;
}
.link_title03 {
	margin:30px 0 0 0;
	width:718px;
	background-color: #8EB8E2;
	text-align: center;
	padding: 5px 0;
	font-weight: bold;
}
.title03_area {
	margin:0 0 0 180px;
	line-height:150%;
	font-size:90%;
}
.title03_area li {
	margin:15px 0 0 0;
	width:230px;
	float:left;
	background:url(../images/link_li_head03.jpg) 0px 4px no-repeat;
}
.title03_area li a {
	color:#333;
	text-decoration:none;
	padding-left: 20px;
	display: block;
}
.title03_area li a:hover {
	text-decoration:underline;
}
