@charset "UTF-8";

/*タイトル*/

#main .left	.left_menu h2{
	background:url(../img_siteinfo/ttl_left.jpg) no-repeat;
}

#main .left	.contents h2{
	background:url(../img_siteinfo/ttl_center.jpg) no-repeat;
}

#main .left	.contents .requirements h2{
	background:url(../img_siteinfo/ttl_center_requirements.jpg) no-repeat;
}

/*左メニュー*/

#main .left	.left_menu li{
	width:180px;
	height:35px;
}

#main .left	.left_menu li a{
	display:block;
	width:180px;
	height:35px;
	text-indent:-9999px;
}

#main .left	.left_menu li.terms a{ background:url(../img_siteinfo/menu_terms.jpg) no-repeat;}
#main .left	.left_menu li.terms a:hover,
#main .left	.terms_box li.terms a{ background:url(../img_siteinfo/menu_terms_on.jpg) no-repeat;}

#main .left	.left_menu li.requirements a{ background:url(../img_siteinfo/menu_requirements.jpg) no-repeat;}
#main .left	.left_menu li.requirements a:hover,
#main .left	.requirements_box li.requirements a{ background:url(../img_siteinfo/menu_requirements_on.jpg) no-repeat;}




/*グループ*/

.box_bottom .topics_box{
	padding:0px 0px 15px 0px;
}



#main .left	.contents .box_bottom .topics_box h3{
	background:none;
	padding:0px 0 5 0px;
	height:25px;
	margin:0px 0 0px;
	font-size:14px;
	font-weight:bold;
}

.box_bottom .topics_box span{
	font-weight:bold;
	color:#666666;
	font-size:12px;
}

.contents .box .box_bottom .topics_box p {
	padding:0 0 5px;
}

.contents .box .box_bottom .topics_box .box_center{
	width:440px;
	margin:0 20px 0 20px;
}



