
body {
	/*background-image:url(../img/bg.gif);*/
	background-color: #A04E64;
	background-repeat: repeat-x;
	background-position:bottom;
	background-attachment: fixed;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	background-repeat: repeat-x;
	background-color: #3B0100;

}

/* ---------------------------PNG“§‰ß—v‘f--------------------------- */

.pngbg{
    background-image:url(../img/bg_index.png);
    background-repeat:repeat-y;
    text-align: center;
    margin: 100px auto 50px auto;
    width:660px;
}

* html .pngbg{
behavior: expression(IEPNGFIX.fix(this));
}

/* ---------------------------Aƒ^ƒO—v‘f--------------------------- */

A		{text-decoration:none ; color:#000000;}
A:HOVER		{text-decoration:underline ; color:#990000;}

/* ---------------------------‘S‘ÌBOX—v‘f--------------------------- */

div#Container {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	text-align: center;
	width:500px;
	/*border: 3px solid #ffffff;*/
	border: 3px solid #F20107;
}

/* ---------------------------ƒwƒbƒ_[ƒŠƒ“ƒN—v‘f--------------------------- */

#main_bg {
	width: 490px;
	height: 190px;
	padding: 270px 10px 0px 0px;
	background-image: url(../img/ninshow001_1.gif);
	background-repeat: no-repeat;
	text-align:right;
}
*html #main_bg {width: 500px;height: 460px; }
.enter {
	width: 306px;
	height: 64px;
	margin: 50px 0px 10px 180px;
	background-image: url(../img/enter01.gif);
	display: block;
	cursor: pointer;
}

.enter a {
	width: 306px;
	height: 64px;
	background-image: url(../img/enter01_1.gif);
	display: block;
	cursor: pointer;
}
.enter a:hover {
	background-image: url(../img/enter01_on1.gif);
	display: block;
	cursor: pointer;
}


.exit {
	width: 214px;
	height: 46px;
	margin: 0px 0px 0px 270px;
	background-image: url(../img/exit01_1.gif);
	display: block;
	cursor: pointer;
}
.exit a {
	width: 214px;
	height: 46px;
	background-image: url(../img/exit01_1.gif);
	display: block;
	cursor: pointer;
}
.exit a:hover {
	width: 214px;
	height: 46px;
	background-image: url(../img/exit01_on1.gif);
	display: block;
	cursor: pointer;
}

.policy1 {
	width: 490px;
	padding: 5px;
	text-align: left;
	color: #FFFFFF;
	background-color: #646363;
}
.policy2 {
	width: 490px;
	padding: 5px;
	text-align: left;
	color: #FFFFFF;
	background-color: #646363;
}
.policy3 {
	width: 490px;
	padding: 5px;
	text-align: center;
	color: #FFFFFF;
	background-color: #3E3D3D;
}

*html .policy {width: 500px;}

.footer {
	width: 490px;
	padding: 5px;
	color: #FFFFFF;
	background-color: #83725D;
}
*html .footer {width: 500px;}










