@charset "UTF-8";

/*===============================
ベース　レイアウト
===============================*/
div.index_base_bottom{
/*	background:url(../common_image/base_bg_bottom.gif) no-repeat bottom;
	padding:145px 19px 20px;*/
	padding:145px 19px 20px;
}

div#base div.index_left{
	width:440px;
	float:left;
}

div#base div.index_right{
	width:270px;
	float:right;
}

div#base a{
/*	color:#FF6600;
	text-decoration:none;*/
}


/*===============================
左コンテンツ
===============================*/
div#base p.ttl01{
	width:100%;
	background:url(../common_image/line_dot01.gif) repeat-x bottom;
	padding-bottom:4px;
	margin-bottom:18px;
}

div#base div.btn_service_area{
	margin-top:18px;
}

div#base div.btn_service_area a{
	color:#006699;
	text-decoration:none;
}

div#base div.btn_service_area td.btn_service_td{
	padding:0px 10px 12px 0px;
}

div#base div.btn_service_area td.btn_service_td02{
	padding:0px 0px 12px 0px;
}

div#base div.btn_service_area p{
	background:url(../common_image/icon01.gif) no-repeat left 5px;
	color:#006699;
	font-size:80%;
	padding-left:15px;
}

/*===============================
右コンテンツ
===============================*/
div#base div.topics_area{
	margin-bottom:20px;
}
div#base div.topics_area dl{
	overflow:auto;
	height:160px;
/*	padding-right:5px;*/
	padding: 2px 2px 2px 4px;
	line-height: 130%;
	border: 1px solid #afafaf;
}

div#base div.topics_area dt{
	color:#006699;
}

div#base div.topics_area dd.news{
	background:url(../image/icon_news.gif) no-repeat left 1px;
	padding-left:45px;
	margin-bottom:7px;
}

div#base div.topics_area dd.release{
	background:url(../image/icon_release.gif) no-repeat left 1px;
	padding-left:45px;
	margin-bottom:7px;
}

div#base div.topics_area dd span {
    color: #df0909;
}
div#base div.topics_area dd span.topic_ttl {
    color:#666666;
    font-weight: bold;
}

div#base div.topics_area dd a{
/*	color:#2288ee;
	color:#666666;
	text-decoration:none;*/
}

div#base div.topics_area dd a:hover{
/*	text-decoration:underline;*/
}

div#base div.topics_area p.topics_list{
	margin-top:8px;
	margin-left:183px;
}

div#base div.btn_box{
	margin-bottom:10px;
}

div#base div.btn_box p.btn_txt{
	margin-top:3px;
	font-size:80%;
	line-height:120%;
}

