/*-- ”wŒi --*/
body {
	font-family		: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; /*-- •¶ŽšÝ’è --*/
	background-image: url(img/back-image.gif);			/*-- ”wŒiƒCƒ[ƒW --*/
	background-repeat: repeat;
	width			: 834px;
	margin-right	: auto;
	margin-left		: auto;
}

/*--- ID=Header ‚ÌƒXƒ^ƒCƒ‹ Begin---*/
#head {
	width			: 834px;							/*-- • --*/
	height			: 166px;							/*-- ‚‚³ --*/
	behavior		: expression(IEPNGFIX.fix(this));
	/*-- ƒ}[ƒWƒ“Ý’è --*/
	margin-right	: auto;
	margin-left		: auto;
	background-image: url(img/index.png);
}
#rogo {
	width			: 273px;							/*-- • --*/
	height			: 98px;								/*-- ‚‚³ --*/
	behavior		: expression(IEPNGFIX.fix(this));				/*-- ”wŒi ---*/
	float			: left;								/*-- ƒtƒ[ƒg@¶ --*/
}
#body .a00-022 .banor div {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 1.2em;
	line-height: normal;
	font-weight: lighter;
	color: #333333;
	padding: 5px;
}

#tell {
	width			: 561px;							/*-- • --*/
	height			: 98px;								/*-- ‚‚³ --*/
	behavior		: expression(IEPNGFIX.fix(this));					/*-- ”wŒi ---*/
	float			: right;							/*-- ƒtƒ[ƒg@‰E --*/
}
#menu {
	width			: 800px;							/*-- • --*/
	height			: 38.5px;								/*-- ‚‚³ --*/


	behavior		: expression(IEPNGFIX.fix(this));
	clear			: both;
	padding-left: 3px;
}

#menu-under {
	width			: 834px;							/*-- • --*/
	height			: 25px;								/*-- ‚‚³ --*/
	behavior		: expression(IEPNGFIX.fix(this));			/*-- ”wŒi ---*/
	clear			: both;								/*-- ƒtƒ[ƒg@ƒNƒŠƒA --*/
}
#head #menu object {
	/*-- ƒ}[ƒWƒ“Ý’è --*/
	margin-left				: 15px;
}
/*--- ID=Header ‚ÌƒXƒ^ƒCƒ‹ End---*/


/*--- ID=body ‚ÌƒXƒ^ƒCƒ‹ Begin---*/
#body {

	behavior		: expression(IEPNGFIX.fix(this));	/*-- ‰e@Ý’è --*/
	background-image: url(img/body-back.png);			/*-- ”wŒi --*/
	background-repeat: repeat-y;
	display:inline-block;
	/*-- ƒ}[ƒWƒ“Ý’è --*/
	margin-right	: auto;
	margin-left		: auto;
	padding-left: 17px;
	width: 817px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#head #rogo img {
	/*-- ƒ}[ƒWƒ“Ý’è --*/
	margin-top		: 25px;
	margin-left		: 25px;
	border			: 0px;								/*--- ƒŠƒ“ƒN‚Ìü‚ðÁ‚· --*/
}

#head #tell img {
	float: right;
	margin-top: 30px;
	margin-right: 20px;
}


#topimage {
	padding-left: 17px;
}
.h1 {
	float: left;
	width: 401px;
}



#body .con-img-left img {
	float			: left;								/*--- IMG‚ð¶‚É”z’u---*/
}
p {
	float: left;
	margin: 0px;
}

.h2 {
	width: 399px;
	float: left;
}


#body .con-img-right img {
	float			: right;							/*--- IMG‚ð‰E‚É”z’u---*/
}
.h3 {
	clear: both;
	width: 399px;
}

/*--- ID=body ‚ÌƒXƒ^ƒCƒ‹ End---*/



/*--- ID=foot ‚ÌƒXƒ^ƒCƒ‹ Begin---*/
#foot {
	width			: 805px;							/*-- • --*/
	height			: 37px;								/*-- ‚‚³ --*/
	background-image: url(img/footer.png);	
	background-repeat: no-repeat;
	behavior		: expression(IEPNGFIX.fix(this));

	clear			: both;							/*-- ƒ}[ƒWƒ“Ý’è --*/
	margin-right	: auto;
	margin-left		: auto;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-weight: lighter;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 30px;
	font-size: 0.7em;
}
/*--- ID=foot ‚ÌƒXƒ^ƒCƒ‹ End---*/




/*--- ƒ^ƒu H1‚ÌƒXƒ^ƒCƒ‹ Begin ---*/
h1 {
	width					: 750px;							/*-- • --*/
	/*--ü‚ÌÝ’è --*/
	border-bottom-width		: 3px;
	border-left-width		: 10px;
	border-bottom-style		: solid;
	border-left-style		: groove;
	border-bottom-color		: #0000FF;
	border-left-color		: #0000FF;
	/*--‹ó”’‚ÌÝ’è --*/
	padding-left			: 5px;
	padding-bottom			: 3px;
	font-size				: 1.5em;
	clear					: both;
	margin-top: 0px;
}
.a00-020 {
	background-image: url(img/top-h11.jpg);
	background-repeat: no-repeat;
	height: 416px;
	width: 401px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.a00-022 {
	background-image: url(img/top-h3.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 400px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.flash {
	width: 754px;
	padding-left: 25px;
	padding-top: 15px;
	margin: 0px;
}

#body .a00-022 .banor {
	padding-left: 17px;
}

#body .a00-022 table {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 0.8em;
	font-style: normal;
	font-weight: lighter;
	color: #333333;
}


.a00-021 {
	background-image: url(img/top-h2.jpg);
	background-repeat: no-repeat;
	height: 216px;
	width: 400px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#body .a00-022 td {
	padding-right: 15px;
	padding-left: 15px;
}

.a00-020bun {
	padding-left: 40px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 0.9em;
	line-height: 1.6em;
	color: #333333;
}
.kousinrireki {
	height: 130px;
	width: 330px;
	border: 1px solid #999999;
	overflow: scroll;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 0.8em;
	line-height: normal;
	color: #333333;
	padding: 5px;
}
#body .a00-021 .kousinrirekikukuri {
	padding-top: 10px;
	padding-left: 27px;
}

.contents-b {
	padding-left: 40px;
	padding-top: 20px;
}

#body:after {
content:"";
display:block;
height:0;
clear:both;
visibility:hidden;
}
#body-top {
	height: 5px;
	width: 834px;
	background-image: url(img/body-top.png);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;


	behavior		: expression(IEPNGFIX.fix(this));			/*-- ”wŒi ---*/
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
