@charset "shift_jis";
/* CSS Document */
.submenu_al{
	width: 600px;}

.submenu_al li{
	margin-left:20px;
	list-style:none;
	float:left}
.submenu_al br{clear: both;}
.submenu_al ul{float: right;}

.topicArea_box_01{
	padding: 30px 30px 30px 30px !important;}

.topicArea_box_01 h3{
	    margin: 20px 0 20px;
	font-size:14px;}

.topicArea_box_01 dl{
	margin-top:20px;}
	
.topicArea_box_01 dt{
	position:relative;
	color: #4885BE;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;}

.topicArea_box_01 dt span,.topicArea_box_01 dd span{
 position: absolute;}
.topicArea_box_01 dt p,.topicArea_box_01 dd p{
	margin:0 0 10px 30px !important;}
.kyouryoku{
	width:300px;
	text-align:right;}
.topicArea_box_01 dd{
	font-size:14px;
	margin:0 0 40px 0;}
	
	.topicArea_box_01 dd ul{
		margin-top:10px;}
	.topicArea_box_01 dd img{
	margin-top:15px;}
	li{
		list-style:none;}
		
		table{
font-size: 12px;
width: 597px;
}
.table{
    border-bottom:1px solid #a8a8a8;
	border-right:1px solid #a8a8a8;
    margin: 10px 0 10px 0px;}

.table th{
	background:#e2e2e2;
		font-size:12px;
		border-top:1px solid #a8a8a8;
		border-left:1px solid #a8a8a8;
		border-collapse:collapse;
		border-spacing:0;
		empty-cells:show;
		padding: 5px 0 0px 5px;
			text-align:left;
			font-weight:bolder;
			color:#008bd5;
		}
.table td{word-break: break-all;
		border-top:1px solid #a8a8a8;
		border-left:1px solid #a8a8a8;
		border-collapse:collapse;
		padding: 10px 5px 10px 5px;
		}
.table td img{width: 25px;}

		.come{
			font-size:10px;}
		
		.tiv{
			margin-bottom:20px;}