@charset "Shift_JIS";
/*========================================================css使用m・・・マージン
≪部分≫・FLASH・ニュース＆トピックス・バナー=======================================================*/
#all {	text-align: center;}
#all02 {	width: 962px;	margin: 0 auto;}
.table {	padding-top: 5px; 	border-top: 1px solid #767676;}
.link {	margin: 0 0 5px 0;	font-size: 80%;	text-align: right;}
.contitle {	margin-bottom: 10px;}
.conbox {	width: 942px;	margin: 20px auto;}
.conboxle {	float: left;	width: 450px;}
.conboxle02 {	float: left;	width: 550px;}
.conboxri {	float: right;	width: 450px;}
.conboxri02 {	float: left;	width: 145px;	font-size: 80%;}
.conboxri03le {	float: left;}
.conboxri03ri {	float: left;	text-align: left;}
.conboxri04 {	float: right;	width: 366px;}
.bukenlist {	list-style-type: none;	margin: 0 0 0 5px;	padding: 0;}
.bukenlist li {	line-height: 150%;	padding: 0 0 0 10px;	background-image: url(image/yazirushi.gif);	background-position: left center;	background-repeat: no-repeat;}
.cl {	clear: both;}
/*========================================================FLASH=======================================================*/
/*========================================================ニュース＆トピックス=======================================================*/.newsbox {	clear: both;	width: 540px;	margin-bottom: 7px;	border-bottom: 1px dotted #aaaaaa;}
.newsbox_left {	float: left;	width: 90px;}
.newsbox_right {	float: left;	width: 450px;	text-align: left;}
.date {	color: #095ea3;	font-size: 75%;}
.datecontext01 {	margin: 0 0 8px 0;	font-size: 75%;}
.nenmatsu {	margin: 10px 0; 	padding: 7px;	border: 1px solid #e40b0b;}
.nenmatsu p.title {	margin: 0;	padding: 3px 0;	color: #ffffff;	font-weight: 700;	font-size: 85%;	background-color: #e40b0b;}
.nenmatsu p.con {	margin: 7px 0 0 0;	font-size: 80%;}
.nenmatsu p.sub {	margin: 5px 0 0 0;	color: #444444;	font-size: 75%;}
/*========================================================バナー=======================================================*/.syoukaibox {	float: right;	width: 177px;	text-align: right;}	.syoukaibox img {		vertical-align: bottom;	}	.syoukaibox ul {		margin: 0;		padding: 0;	}		.syoukaibox ul li {
			list-style-type: none;
			margin: 0 0 10px;
			padding: 0;
		}

.openbox {	float: left;	width: 177px;}	.openbox img {
		vertical-align: bottom;
	}
	.openbox dl {
		margin: 0;
		padding: 0;
	}
	.openbox dt {
		margin: 0 0 5px;
		padding: 0;
	}
	.openbox dd {
		margin: 0 0 10px;
		padding: 0;
	}

.opnebox_left {	float: left;	width: 87px;}
.opnebox_right {	float: right;	width: 87px;}
#bana {	float: right;	width: 177px;	margin: 0; }
#bana p {	float: right;	width: 177px;	margin: 10px 0 0 0;}
.clearfix {	clear: both;}
/*=======================================================テキストリンク*/
a:visited {	color: #606060;}a:link {	color: #606060;}a:hover {	color: #8f8f8f;}a:active {	color: #333333;}
.link a:visited {	color: #333333;	text-decoration: none;}.link a:link {	color: #333333;	text-decoration: none;}.link a:hover {	color: #8f8f8f;	text-decoration: underline;}.link a:active {
	color: #333333;
	text-decoration: none;
}
