@charset "utf-8";

#contents .contentsBox .contentsBoxImg{
	padding-top: 10px;
	padding-left: 10px;
	width: 280px;
	float: left;
}

#contents .contentsBox .contentsBoxMap{
	width:689px;
	margin:10px auto 10px;
}

#contents .contentsBox .contentsBoxAccess{
	width:689px;
	margin:0 auto;
}
#contents .contentsBox .contentsBoxAccess h4{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 13px;
	font-weight: bold;
	line-height: 1em;
	color: #222222;
}
#contents .contentsBox .contentsBoxAccess p{
	margin-bottom: 10px;
	font-weight: normal;
	line-height: 1.5em;
	color: #555555;
}

#contents .contentsBox h4{
	color:#014099;
	font-size:18px;
	margin-bottom:10px;
	font-weight:bold;
	padding-left:10px;
}

#contents .contentsBox h4 span{
	color:#ee720d;
	font-size:12px;
}
#contents .contentsBox h5{
	font-size:14px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	padding-left:10px;
	color:#4b70a4;
}
#contents .contentsBox .contentsBoxTable{
	padding-top: 10px;
	padding-left: 20px;
	width: 560px;
	float: left;
}
#contents .contentsBox .contentsBoxTable table{
	border: 1px #CCCCCC solid;
	border-collapse: collapse;
	width: 550px;
}
#contents .contentsBox .contentsBoxTable table tr th{
	padding-left: 20px;
	border: #CCCCCC solid;
	border-width: 0 0 1px 1px;
	line-height: 2em;
	color: #555555;
	background-color: #DFEBF3;
	width: 150px;
	text-align: left;
}
#contents .contentsBox .contentsBoxTable table tr td{
	padding-left: 10px;
	border: #CCCCCC solid;
	border-width: 0 0 1px 1px;
	line-height: 2em;
	color: #555555;
	background-color: #FFFFFF;
}
#contents .contentsBox .contentsBoxTable table tr td a{
	color:#004098;
}
#contents .contentsBox .contentsBoxTable table tr td span.style1{
	font-weight: normal;
}
#contents .contentsBox .contentsBoxTable table tr td span.style2{
	font-style: italic;
	line-height: 1.3em;
}

#contents .contentsBox .contentsBoxImg{
	padding-top: 10px;
	padding-left: 10px;
	width: 280px;
	float: left;
}

#contents .contentsBox .contentsBoxMap{
	width:689px;
	margin:10px auto 10px;
}

