@charset "UTF-8";
#cover {
	height: 305px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
#coverimg  {
	float: right;
	height: 305px;
	width: 685px;
	background: url(../img/index/main_img.jpg) no-repeat;
}
/*�i�r�Q�[�V�������j���[*/
#cover ul {
	display: block;
	float: left;
	width: 215px;
	list-style-type: none;
	height: 300px;
	background-image: url(../img/index/bt_bg.jpg);
	padding-top: 5px;
}
#cover li {
	margin: 0px;
	padding: 0px;
	width: 215px;
	text-indent: -9999px;
	height: 37px;
}
#cover li a {
	text-decoration: none;
	display: block;
	height: 37px;
	width: 215px;
	margin: 0px;
}
#cover li#bt1 {
	background-image: url(../img/index/bt1.jpg);
	background-repeat: no-repeat;
	height: 37px;
}
#cover li#bt2 {
	background-image: url(../img/index/bt2.jpg);
	background-repeat: no-repeat;
	height: 37px;
}
#cover li#bt3 {
	background-image: url(../img/index/bt3.jpg);
	background-repeat: no-repeat;
	height: 37px;
}
#cover li#bt4 {
	background-image: url(../img/index/bt4.jpg);
	background-repeat: no-repeat;
	height: 37px;
}
#cover li#bt5 {
	background-image: url(../img/index/bt5.jpg);
	background-repeat: no-repeat;
	height: 37px;
}
#cover li#bt6 {
	background-image: url(../img/index/bt6.jpg);
	background-repeat: no-repeat;
	height: 37px;
}
#cover li#bt7 {
	background-image: url(../img/index/bt7.jpg);
	background-repeat: no-repeat;
	height: 37px;
}
#cover li#bt8 {
	background-image: url(../img/index/bt8.jpg);
	background-repeat: no-repeat;
	height: 37px;
}
 /*�����N�I�[�o�[*/

#cover li#bt1 a:hover {
	background-image: url(../img/index/bt1_02.jpg);
	background-repeat: no-repeat;
	height: 37px;
}
#cover  li#bt2  a:hover {
	background-image: url(../img/index/bt2_02.jpg);
	background-repeat: no-repeat;
	height: 37px;
}
#cover  li#bt3  a:hover {
	background-image: url(../img/index/bt3_02.jpg);
	background-repeat: no-repeat;
	height: 37px;
}
#cover  li#bt4  a:hover {
	background-image: url(../img/index/bt4_02.jpg);
	background-repeat: no-repeat;
	height: 37px;
}
#cover  li#bt5  a:hover {
	background-image: url(../img/index/bt5_02.jpg);
	background-repeat: no-repeat;
	height: 37px;
}
#cover   li#bt6  a:hover {
	background-image: url(../img/index/bt6_02.jpg);
	background-repeat: no-repeat;
	height: 37px;
}
#cover   li#bt7  a:hover {
	background-image: url(../img/index/bt7_02.jpg);
	background-repeat: no-repeat;
	height: 37px;
}
#cover   li#bt8  a:hover {
	background-image: url(../img/index/bt8_02.jpg);
	background-repeat: no-repeat;
	height: 37px;
}

#main {
	background-image: url(../img/common/main_bt.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#side_r {
	float: right;
	width: 470px;
	padding-top: 30px;
	padding-right: 40px;
}
#side_l {
	float: left;
	width: 340px;
	padding-top: 30px;
	padding-left: 50px;
	height: 100%;
}
#side_l dl {
	background-image: url(../img/index/topics_bg.jpg);
	background-repeat: repeat-y;
	padding-right: 15px;
	padding-left: 15px;
	* line-height: 129%;/* IE6のみ適用 */
	*+line-height: 128%;/* IE7のみ適用 */
}

html>/**/body #side_l dl {
	line-height: 16.5px;/* モダンブラウザのみ適用 */
}


#side_l dt {
	font-size: 10px;
	color: #666666;
	padding-top: 2px;
}
#side_l dd {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
}

