/**共通**************************************************************/
#titleimg{
	width: 100%
	max-width: 1280px;
	height: 90px;
	margin:10px auto;
	border: solid 1px #ccc;
	background: url(../img/title_bg.png) no-repeat right top;
}
.titletxt{
	padding: 20px 0 0 24px;
	font-family: 'Noto Sans Japanese"", sans-serif;
	font-size: 32px;
	font-weight: 500;
	letter-spacing: 3px;
}
#Main h2{
	background: #f0f7ff;
	width: 100％;
	height: 28px;
	margin: 10px 0 5px 0;
	color: #333;
	font-size: 16px;
	padding: 5px 0 5px 5px;
}
#Main h3{
	border-left: solid 8px #16607f;
	margin: 20px 0 10px 0;
	font-size: 16px;
	padding: 5px 0 5px 5px;
}
#ContentsBox01{
	width: 100％;
	line-height: 160%;
}


#ContentsBox01 table {
	width: 714px;
	border: 1px #ccc solid;
}
#ContentsBox01 table th{
	padding: 8px;
	border: 1px #ccc solid;
	border-width: 0 0 1px 1px;
	text-align: left;
	line-height: 160%;
	vertical-align:top;
	background: #faf9f7;
	width: 15%;
}
#ContentsBox01 table td{
	padding: 8px;
	border: 1px #ccc solid;
	border-width: 0 0 1px 1px;
	text-align: left;
	line-height: 160%;
	vertical-align:top;
}
/**トップページー**************************************************************/

.news ul li{
	border-bottom: dotted 2px #ccc;
	padding: 5px 0;
}