body{background: #FFFFFF;color:#000000;padding:0px;margin:0px}



a {color:#000000;}


ul {
	margin: 0px 0px;
	padding: 0px;
	list-style-image: url(../images/icon-g.gif);
	list-style-position: inside;
	text-align: left;
	font-size: medium;
	
}

strong {
    font-weight: bold;
	color: #FF6600;}

a:hover {color:orange;}



img {
vertical-align: top;
}


/*container________________________________________*/
#container{
	position:relative;
	margin-left : auto ; margin-right : auto ;
	text-align:left;
	width:1000px;
	background: url(../images/back.gif) repeat-y;
}

/*container600________________________________________*/
#container600{
	position:relative;
	margin-left : auto ; margin-right : auto ;
	text-align:left;
	width:600px;	
}



/*header______________________________________________________________________*/
#header{
	height:80px;
	position:relative;
	margin:0px;
	width:1000px;
	background:#FFFFFF url(../images/header-back.jpg) no-repeat top;
	left: 0px;
	padding: 28px 0px 0px;
}



/*footer______________________________________________________________________*/
#endContents{
	display:block;
	width:1000px;
	height:30px;
	clear:both;
	background:url(../images/footer-back.gif) no-repeat bottom;
	font-size: small;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	line-height: 2.5;
}
	

#btmlink{
	width:775px;
	text-align:right;
	line-height:1.4;
	letter-spacing:0.1em;
	font-size:x-small;
	margin-top: 40px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	background:url('../images/footer-contents.gif') no-repeat top;
}
#btmlink a{color:#355B71;}
#btmlink a:hover{color:#FF6600;}



/*contents______________________________________________________________________*/
#contents{
	background: url(../images/contents-back.gif);
	width:225px;
	float: left;
	vertical-align: middle;
}
#main-hon {
	font-size: small;
	line-height: 1.6;
	color: #000000;
	text-align: left;
	padding: 10px 30px;
	width: 715px;
}

#main-hon2 {
	font-size: small;
	line-height: 1.6;
	color: #000000;
	text-align: left;
	padding: 10px 0px;
	width: 715px;
}

#main-hon600 {
	font-size: small;
	line-height: 1.6;
	color: #000000;
	text-align: left;
	padding: 10px 20px;
	width: 560px;
}

#main-center {
	font-size: small;
	line-height: 1.6;
	color: #000000;
	text-align: center;
	vertical-align: top;
	padding: 0px 15px 10px;
	width: 740px;
}


#top-table td{
	text-align: left;
	padding: 5px;
	font-size: small;
	line-height: 1.6;
}

#top-table th {
	text-align: left;
	vertical-align: top;
	font-size: small;
	line-height: 1.8;
	font-weight: bold;
	color: #003F82;
	padding: 5px;
}

#top-table img {border: none;
}

#top-a-table td{
	text-align: left;
	vertical-align: top;
	padding: 5px;
	font-size: small;
	line-height: 1.6;
}

#top-a-table th {
	text-align: left;
	vertical-align: top;
	font-size: small;
	line-height: 1.8;
	font-weight: bold;
	color: #003F82;
	padding: 5px;
}
#top-b-table td{
	text-align: left;
	vertical-align: top;
	padding: 5px;
	font-size: small;
	line-height: 1.6;
}

#top-b-table th {
	text-align: left;
	vertical-align: top;
	font-size: small;
	line-height: 1.8;
	font-weight: bold;
	color: #003F82;
	padding: 5px;
}
#top-c-table td{
	text-align: left;
	vertical-align: top;
	padding: 5px;
	font-size: small;
	line-height: 1.6;
}

#top-c-table th {
	text-align: left;
	vertical-align: top;
	font-size: small;
	line-height: 1.8;
	font-weight: bold;
	color: #003F82;
	padding: 5px;
}

#top-d-table td{
	text-align: left;
	vertical-align: top;
	padding: 5px;
	font-size: small;
	line-height: 1.6;
}

#top-d-table th {
	text-align: left;
	vertical-align: top;
	font-size: small;
	line-height: 1.8;
	font-weight: bold;
	color: #003F82;
	padding: 5px;
}
#top-e-table td{
	text-align: left;
	vertical-align: top;
	padding: 5px;
	font-size: small;
	line-height: 1.6;
}

#top-e-table th {
	text-align: left;
	vertical-align: top;
	font-size: small;
	line-height: 1.8;
	font-weight: bold;
	color: #003F82;
	padding: 5px;
}


#form-table td{
	text-align: left;
	vertical-align: top;
	padding: 10px;
	font-size: small;
	line-height: 1.6;
	background: #FFFFFF;
}

#form-table th {
	text-align: left;
	vertical-align: top;
	font-size: small;
	line-height: 1.8;
	font-weight: bold;
	color: #000000;
	padding: 10px;
	background: #E4E5E7;
}


#contents-kouen {
	font-size: small;
	line-height: 1.8;
	text-align: left;
	vertical-align: middle;
	width: 225px;
	background: url(../images/kouen-body.gif);
	padding: 0px;
}


#footnavi {
	display:block;
	width:980px;
	height:40px;
	clear:both;
	background:url(../images/footer-contents.gif) no-repeat;
	font-size: small;
	color: #000000;
	text-align: right;
	vertical-align: middle;
	padding: 10px 20px 0px 0px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	margin-right: 0px;
}
#footnavi600 a{color:#000000;}
#footnavi600 a:hover{color:orange;}

#footnavi600 {
	display:block;
	width:600px;
	height:40px;
	clear:both;
	background:url(../images/footer-contents.gif) no-repeat;
	font-size: small;
	color: #000000;
	text-align: right;
	vertical-align: middle;
	padding: 10px 20px 0px 0px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	margin-right: 0px;
}
#footnavi600 a{color:#000000;}
#footnavi600 a:hover{color:orange;}

#topnavi {
	display:block;
	width:1000px;
	height:30px;
	clear:both;
	background:url(../images/header-contents.gif) no-repeat;
	font-size: small;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	padding: 0px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	line-height: 3;
	margin-right: 0px;
}
#topnavi-h {
	vertical-align: middle;
	width: 1000px;
}

#topnavi a{color:#000000;}
#topnavi a:hover{color:orange;}

#topnavi600 {
	display:block;
	width:600px;
	height:30px;
	clear:both;
	background:url(../images/header-contents.gif) no-repeat;
	font-size: small;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	padding: 0px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	line-height: 3;
	margin-right: 0px;
}
#topnavi-h600 {
	vertical-align: middle;
	width: 600px;
}

#topnavi600 a{color:#000000;}
#topnavi600 a:hover{color:orange;}

#m-navi {
	display:block;
	width:980px;
	height:40px;
	clear:both;
	font-size: small;
	color: #355B71;
	text-align: right;
	vertical-align: middle;
	padding: 0px 20px 0px 0px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	line-height: 3;
	margin-right: 0px;
}
#m-navi a{color:#355B71;}
#m-navi a:hover{color:orange;}


.blank{background: url('../images/icon_blank.gif') no-repeat center right;padding-right:10px}
#mainnavi{
	margin:0px auto;
	text-align:center;
	background:#FFFFFF url(../images/line.gif) no-repeat;
	width:700px;
	padding: 0px;
	height: 20px;
}
#mainnavi-a{
	margin:0px auto;
	text-align:center;
	background:#FFFFFF url(../images/line.gif) no-repeat;
	width:700px;
	padding: 0px;
	height: 20px;
}
#mainnavi-b{
	margin:0px auto;
	text-align:center;
	background:#FFFFFF url(../images/line.gif) no-repeat;
	width:700px;
	padding: 0px;
	height: 20px;
}
#mainnavi-c{
	margin:0px auto;
	text-align:center;
	background:#FFFFFF url(../images/line.gif) no-repeat;
	width:700px;
	padding: 0px;
	height: 20px;
}
#mainnavi-d{
	margin:0px auto;
	text-align:center;
	background:#FFFFFF url(../images/line.gif) no-repeat;
	width:700px;
	padding: 0px;
	height: 20px;
}
#mainnavi-e{
	margin:0px auto;
	text-align:center;
	background:#FFFFFF url(../images/line.gif) no-repeat;
	width:700px;
	padding: 0px;
	height: 20px;
}
/*mainCol______________________________________________________________________*/
h1{
	margin:0px;
	padding: 0px;
}
.midashi {
	font-size: medium;
	line-height: 1.8;
	font-weight: bold;
	color: #003F82;
	text-align: left;
}

h2	{margin:10px 0px 0px;
	font-size: medium;
	line-height: 1.8;
	font-weight: bold;
	color: #003F82;}
h3{
	margin:0px;
	text-align: left;
	vertical-align: top;
	padding: 0px;
}

#main{
	text-align:center;
	width:775px;
	line-height:1.5;
	font-size:small;
	margin:0px auto;
	float: right;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 30px;
}
.midashi2 {
	font-size: small;
	font-weight: bold;
	color: #009900;
	line-height: 1.8;
}
.b-midashi {
	color: #0000A1;
}
.g-cap {
	color: #666666;
	font-size: x-small;
	line-height: 1.6;
}
.r-midashi {
	font-weight: bold;
	color: #FF0000;
}
.r-midashi-d {
	font-weight: bold;
	color: #FF0000;
	font-size: medium;
}
.midashi2-d {

	font-size: medium;
	font-weight: bold;
	color: #009900;
	line-height: 1.8;
}
.midashi-in-grid {

	font-size: medium;
	font-weight: bold;
	line-height: 1.8;
	background:	#3FF;
}
#table-s {
	line-height: 1.6;
	color: #000000;
}

#table-s strong {
	line-height: 1.6;
	color: #000000;
}
#table-s th {
	line-height: 1.6;
	color: #000000;
	background: #E1EBEE;
	padding: 5px;
	font-weight: normal;
	font-size: small;
	text-align: left;
}
#table-s td {
	line-height: 1.6;
	color: #000000;
	padding: 5px;
	font-weight: normal;
	font-size: small;
	text-align: left;

}

#table-p {
	line-height: 1.6;
	color: #000000;
}

#table-p strong {
	line-height: 1.6;
	color: #000000;
}
#table-p th {
	line-height: 1.6;
	color: #000000;
	background: #E1EBEE;
	padding: 5px;
	font-weight: normal;
	font-size: small;
	text-align: left;
}
#table-p td {
	line-height: 1.6;
	color: #000000;
	padding: 5px;
	font-weight: normal;
	font-size: small;
	text-align: left;
}


#header600 {

	height:80px;
	position:relative;
	margin:0px;
	width:600px;
	background:#FFFFFF url(../images/header600.jpg) no-repeat top;
	left: 0px;
	padding: 28px 0px 0px;
}
#main600 {

	text-align:center;
	width:500px;
	line-height:1.5;
	font-size:small;
	margin:0px auto;
	float: none;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
}
#main2-hon600 {

	font-size: small;
	line-height: 1.6;
	color: #000000;
	text-align: left;
	padding: 10px 20px;
	width: 510px;
}
#bot_560 {
	text-align: center;
	vertical-align: middle;
	width: 560px;
}


#resurts{
	margin-top:5px;
	margin-left:10x;
@@margin-right:20px;
	border-collapse: collapse;
	border: 1px solid #999999;
}

#resurts td{
	padding: 3px 30px 3px 5px;
	border: 1px solid #999999;
	
}

#information-wrapper {
	margin:20px 0px;
	text-align:left;
	width:620px;
}

#information {
padding:5px;
border:2px solid #e5e5e5;
background:url(../images/haikei.jpg) no-repeat top;
height:120px;
overflow:visible;
text-align:left;
margin-top:10px;
margin-left:30px;
margin-right:35px;
font-size:90%;
}

#information2 {
padding:5px;
border:2px solid #e5e5e5;
background:url(../images/haikei2.jpg) no-repeat top;
height:310px;
overflow:visible;
text-align:left;
margin-top:10px;
margin-left:30px;
margin-right:35px;
font-size:90%;
}

#information .date {
padding-right:10px;
}