body    {margin-top: 0px;
         }

.haikei01 {
	background-image: url(image/common/header_back.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	height: 71px;
}
.haikei02 {
	background-image: url(image/common/shadow.gif);
	background-repeat:repeat-y;
	background-position: right top;
}
.haikei03 {
	background-image:  url("image/common/title_line.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	height:30px;
}
.haikei04 {
	background-image:  url("image/common/title_line2.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	height:30px;
}
.haikei05 {
	background-image: url(image/top/flash_left.gif);
	background-repeat:repeat-y;
	background-position: left top;
}
#haikei02 {
	background-image: url(image/common/shadow.gif);
	background-repeat:repeat-y;
	background-position: right top;
}
.left_p01 {
	background-image: url(image/left_p/left_01.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#DAF1FE;
}

/*ƒ{[ƒ_[*/
/*-------------------------------------------------------------------*/
HR {
  color:#091753; /* ü‚ÌF(IE—p) */
  border:1px; /* ˜g‚Ì‘¾‚³ */
  height: 1px; /* ü‚Ì‘¾‚³ */

}
.border00 {
	vertical-align: top;
	width: 100%;
	padding: 3px;
	margin-bottom:3px;
	color:#091753;
	border-bottom: 1px solid #000000;
}
.border01 {
	width: 100%;
	margin-bottom:3px;
	border-bottom: 1px solid #091753;
	height:10px;
}
.border02 {
	width: 100%;
	margin-bottom:3px;
	border-bottom: 1px solid #091753;
}
.border03 {
	width: 100%;
	border-top: 1px solid #091753;
}
.border04 {
	width: 100%;
	border-top: 1px solid #CCDDEE;
}
.border05 {
	width: 100%;
	border-top: 1px solid #849FBD;
}
.border06 {
	width: 100%;
	margin-top:1px;
	border-top: 1px solid #BDD7EE;
}
#menu_header{
  margin-top:47px;
}

/*ƒRƒ“ƒeƒ“ƒcˆÊ’u*/
/*-------------------------------------------------------------------*/
#pagebody01 {
	position: absolute;
	left:auto;
	top:auto;
	width: 635px;
}
#pagebody02 {
	position: absolute;
	left:275px;
	top:1510px;
	width: 635px;
}
#alpha01{
	width:420px;
	position: relative;
	margin:0 0px 0 0px;
}
#alpha02{
	width:320px;
	position: relative;
	margin:0 0px 0 0px;
	float:left;
}
#alpha03{
	width:480px;
	position: relative;
	margin-top:0px;
	margin-left:135px;
}

#beta01 {
	position: absolute;
	margin-left:5px;
	top: 37px;
	width: 180px;
	float:right;
	left: 440px;
}
#beta02 {
	position: absolute;
	margin-left:5px;
	top: 220px;
	width: 180px;
	float:right;
	left: 440px;
}
#beta03 {
	position: absolute;
	top:1px;
	width: 320px;
	float:right;
	left: 307px;
}

/*ƒe[ƒuƒ‹ˆÊ’u*/
/*-------------------------------------------------------------------*/
#table430{
    float:left;
	margin:0 5px 0 10px;
	width:420px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 13px;
	line-height: 15px;
}

.table400{
    float:left;
	margin-left: 25px;
	width:400px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 13px;
}

.table280_l{
    float:left;
	margin-left: 25px;
	width:280px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 13px;
}

.table280_r{
    float:right;
	margin-right: 25px;
	width:280px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 13px;
}
.table580{
	margin-left: 25px;
	width:580px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	vertical-align:bottom;
}




#notes280{
	margin-left: 25px;
	padding-top:5px;
	float:left;
	width:280px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	line-height: 13px;
	vertical-align:bottom;
}


/*ˆÊ’u*/
/*-------------------------------------------------------------------*/
#left_30{
    margin-left:30px;
	margin-top:-10px;
}
#flash{
	margin-right:5px;
	text-align:right;
	float:right;	
}
#flash_left{
	margin:2px;
	float:left;
	text-align:left;
}
#top_h1{
	margin-top:25px;
	_margin-top:15px;
}
#margin{
	margin:5px 0 5px 20px;
}
#margin02{
	margin:5px 0 5px 25px;
	align="left"
}

#w580{
	width:580px;
	margin:10px 0 5px 5px;
}
