body	{
	text-align:left;
	margin:0px;
	padding:0px;
	background-image: url(../img/back_01.jpg);
	background-repeat: repeat;
}
.style1 {
	font-size: 16px;
	font-weight: bold;
}



td { padding-right: 2em; }
select { width: 60px; }

img#img1 { filter: revealTrans(Duration=2.0,
 Transition=10); }

/* === ヘッダー部分のスタイル === */

.header_top	{
	/*background-color:#012c6e;*/
	width:100%;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	text-align:center
}
.header_top h1	{
	font-size:26px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-weight:bold;
	color:white;
	margin-bottom:2px
}

.header	{
	background-color:#012c6e;
	width:100%;
	height:60px;
	margin-left:auto;
	margin-right:auto
}

.header td	{
	vertical-align:left;
	padding-top:0px
}

.header_box1	{
	width:45px;
	text-align:right
}

.header_title	{
	padding-left:15px
}




/* === メニュー部分のスタイル === */

.menu	{width:100%;
	 /*background-color:#012c6e;*/
	 font-size:12px;
	 font-weight:bold;
	 color:white;
	 border-top:solid 1px white}

.menu div	{padding-top:5px;
	 padding-bottom:4px}

.menu1	{width:780px}

.menu1 div	{float:left;
	 width:80px;
	 vertical-align:middle;
	 border-right:solid 1px white;
	 text-align:center}

.menu1 a	{color:white;
 	 text-decoration:none}
.menu1 a:hover	{color:#FFFF00}


/* === コンテンツ部分のスタイル === */

/*--------------- TOP Page---------------------------*/
.main_top	{
	width:780px;
		margin-top:20px;
		margin-left:20px;
		margin-right:20px;
		margin-bottom:20px;
				PADDING-TOP: 15px;
				PADDING-LEFT: 10px;
				PADDING-RIGHT: 0px;
				PADDING-BOTTOM: 0px;
	TEXT-ALIGN: center;
	vertical-align: middle;
}
.main_top_img1	{
	width:745;
	height:auto;
		margin-top:0px;
		margin-left:10px;
		margin-right:20px;
		margin-bottom:10px;
		color:FFFFFF;
	TEXT-ALIGN: center;
}
.main_top_txt	{
	TEXT-ALIGN: center;
	width:545px;
	font-size:14px;
	color:#FFFFFF;
	line-height:18px;
		margin-top:5px;
		margin-left:10px;
		margin-right:20px;
		margin-bottom:10px;
		color:white;

}

.main_bottom	{
	font-size:12px;
	text-align:center;
	margin-bottom:20px;
	color:#FFFFFF
}
.main_bottom hr	{
	color:#365FBC;
	background-color:#365FBC;
	border:none
}
/*------------------- Common Page -------------------------------*/
.main	{
	width:780px;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	BORDER-TOP: #000099 1px solid;
	BORDER-LEFT: #000099 1px solid;
	BORDER-RIGHT: #000099 1px solid;
	BORDER-BOTTOM: #000099 1px solid;
	PADDING-TOP: 15px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	color:000099;
	/*	FLOAT: left; */
	TEXT-ALIGN: left;
	vertical-align: middle;
}
.main h2	{
	font-size:16px;
	border-bottom:solid 2px #000099;
			vertical-align:middle
		padding-top:3px;
		padding-bottom:3px;
	margin-bottom:10px
}
.main h3	{
	font-size:14px;
		padding-top:3px;
		padding-bottom:3px;
		vertical-align:middle
}

.main p	{
	font-size:14px;
	line-height:18px;
}

.main_end	{
	font-size:smaller;
	margin-bottom:20px
}
.main_end hr	{
	color:#365FBC;
	background-color:#365FBC;
	border:none
}

.footer	{
	background-color:#0208b6;
	width:100%;
	height:20px;
	margin-left:40;
	margin-right:auto;
		padding-top:5px;
		PADDING-LEFT: 30px; 
		PADDING-RIGHT: 10px; 
		PADDING-BOTTOM: 7px;

	font-size:x-small;
	color:#FFFFFF;
}
.footer a	{color:white;
 	 text-decoration:none}
.footer a:hover	{color:#FFFF00}

/* ----------------------- SIO Page ---------------------------- */


