@charset "utf-8";
/*--京access/index.css--*/
/*####################SP表示用####################*/
h2{
	background:#ffd100;
	color:#28285e;
	padding:4px;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
}

h3{
	color:#28285c;
	font-weight:bold;
	font-size:1.3em;
	border-left:5px solid #28285c;
	padding-left:8px;
	line-height:1em;
	margin-bottom:5px;
}

.area_title{
	margin-bottom:5px;
}

	.area_title dt{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1.1em;
	}
	
	.area_title dd{
		font-size:0.9em;
		line-height:1.2em;
	}
	
.traffic_info{
	background:#eeeef0;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:5px;
	margin-bottom:20px;
}

	.traffic_info h4{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		margin-bottom:5px;
	}
	
	.traffic_info dl dt{
		background:#fdd100;
		padding:0 5px;
		display:inline-block;
	}
	
	.traffic_info dl dd{
		margin-bottom:5px;
	}
	
	#main_box_inner .traffic_info p{
		margin:0;
	}
	
#kumamoto_information_box h4{
	font-weight:bold;
	font-size:1.2em;
	margin-left:10px;
}

	.kib_inner{
		margin-bottom:0.8em;
	}

	.kib_img img{
		margin:0 auto;
	}

/*####################PC表示用####################*/
@media print, screen and (min-width: 768px) {
	#main_box{
		background:#fff;
	}
	
	h2{
		font-size:18px;
		margin-bottom:20px;
	}
	
	h3{
		margin-bottom:15px;
	}
	
	.area_title{
		margin:0 10px 10px 10px;
	}
	
	.traffic_info{
		padding:15px;
		margin:0 10px 20px 10px;
	}
	
	.traffic_info h4{
		margin-bottom:10px;
	}
	
	.traffic_info dl dd{
		margin-bottom:10px;
	}
	
	#kumamoto_information_box h4{
		clear:both;
		margin-bottom:10px;
	}
	
	#kumamoto_information_box p{
		margin:0 10px;
	}
	
	.kib_inner{
		margin:0 0 20px 0;
	}
	

	
	.kib_inner p{
		width:400px;
		float:left;
	}
	
	.kib_img{
		width:192px;
		float:right;
		padding-right:20px;
	}
	
	.kumamoto_pref{}
}

