@charset "utf-8";

/* contents
------------------------------------------------------------------------------*/
#contents .inner {
	padding-top:20px;
}
#crumb,
#main h1 {
	margin-bottom:18px;
}
#backToTop {
	margin-bottom:6px;
}
#main h2 {
	width:691px;
	padding:7px;
	border:1px solid #D8D8D8;
	background-color:#EEEEEE;
	font-size:100%;
}
#main h2 span {
	display:block;
	padding-left:12px;
	border-left:5px solid #00679F;
	font-size:117%;
}
#main h2 span {
	padding-left:8px;
	border-left:5px solid #00679F;
}
#main .text {
	margin-bottom:22px;
	font-size:117%;
}
.listBox {
	background-image:url(/images/common/bar_01.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.listBox li {
	padding:12px 0 12px 6px;
}
.listBox li span {
	padding-left:20px;
	font-size:117%;
}
.listBox li span a {
	text-decoration:none;
}
.listBox li span a:hover {
	text-decoration:underline;
}
table.list{
	margin-bottom: 12px;
	background-image: url(/images/common/border_01.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
table.list tbody tr th{
	width: 291px;
	padding: 11px 0 9px 7px;
	background-image: url(/images/common/border_01.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	text-align: left;
}
table.list tbody tr th .marker02{
	padding-left: 16px;
}
table.list tbody tr td{
	width: 94px;
	padding: 11px 0 9px 6px;
	background-image: url(/images/common/border_01.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
table.list tbody tr td.address{
	width: 310px;
	padding-left: 16px;
}
#contact{
	font-size: 117%;
}
#contact h3{
	font-size: 100%;
}
.section {
	margin-bottom: 26px;
}
.sections .section{
	margin-bottom: 26px;
	font-size: 117%;
	
}
.sections .section h3{
	font-size: 100%;
}
#main .pdfs {
	margin:0 0 1.8em 40px;
}