@charset "UTF-8";

/* INDEX
##################################### */

/* right menu */
div#main div#col-right-menu{
	float: right;
	padding-top: 25px;
	width: 300px;
}

ul#col-left-medium {
}
	ul#col-left-medium li {
		display: block;
		float: left;
		margin-right: 5px;
		margin-bottom: 15px;
		width: 165px;
		/*font-size: 12px;*/
		color: #555;
		overflow: hidden;
		line-height: 1.3;
	}
		ul#col-left-medium li a {
		}
		ul#col-left-medium li a.title {
			display: block;
			width: 165px;
			font-weight: bold;
			overflow: hidden;
			line-height: 1.4;
			height:3.2em;
		}
		ul#col-left-medium li span {
			border-top:1px solid #dddddd;
			display: block;
			width: 165px;
			overflow: hidden;
			padding:3px 0;
			background: url(../img_top/bg_list_medium.jpg) left bottom repeat-y;
			font-size:90%;
		}
		
h2#h2-topics {
	/*position: relative;*/
	width: 675px; height: 33px;
	clear: both;
	background: url(../img_top/h3_topics.gif) no-repeat;
	text-indent: -9999px;
	font-size: 0;
}
	a#btn-rss {
		display: block;
		float: right;
		margin-top: 10px;
		margin-right: 10px;
		width: 41px; height: 14px;
		background: url(../img_top/icon-rss.gif) no-repeat;
	}
ul#col-left-topics {
	clear: both;
}
	ul#col-left-topics li {
		display: block;
		padding: 5px 20px;
		width: 635px;
		background: url(../img_common/bg_list_a.gif) repeat-x;
	}
		ul#col-left-topics li span {
			padding-left: 10px;
			background: url(../img_top/icon-a.gif) 0 6px no-repeat;
		}
		ul#col-left-topics li img {
			margin-left: 5px;
		}
div#col-left-topics-footer {
	width: 675px; height: 29px;
	margin-bottom: 10px;
	background: #fff;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}
	a#btn-more {
		display: block;
		float: right;
		margin-top: 10px;
		margin-right: 10px;
		width: 45px; height: 8px;
		background: url(../img_top/btn-more.gif) left no-repeat;
		text-indent: -9999px;
	}
	a:hover#btn-more {
		background-position: right;
	}

h2#h2-information {
	width: 675px; height: 33px;
	clear: both;
	background: url(../img_top/h3_information.gif) no-repeat;
	text-indent: -9999px;
}
ul#col-left-information {
	margin-bottom: 20px;
}
	ul#col-left-information li {
		display: block;
		padding: 5px 20px;
		width: 635px;
		background: url(../img_common/bg_list_a.gif) repeat-x;
	}
	
	
		ul#col-left-information li span {
			padding-left: 10px;
			background: url(../img_top/icon-a.gif) 0 6px no-repeat;
		}

	/* copyright */
	div#copyright {
		width: 675px;
		/*RF20100304*/
		/*font-size: 12px;*/
		color: #999;
	}
	
	
p.imp_txt{ width:653px; margin:15px 0; padding:7px 10px 6px; background-color:#FFF; border:1px solid #CCC; clear:both;}
p.imp_txt span{ display:block; margin-bottom:10px;}
a#btn-more02 {
display: block;
float: right;
width: 45px;
height:8px;
background: url(../img_top/btn-more.gif) left no-repeat;
text-indent: -9999px;
}
a:hover#btn-more02 {
background-position: right;
}

p.kaihen{ margin-bottom:15px;}
