@charset "euc-jp";

body,h1,h2,h3,h4,h5,h6,ul,ol,p,dl,dt,dd,form{
	margin:0px;
	padding:0px;
}

html,body{
	height:100%;
}

body{
	background:url(../img/main_bg.gif) left top repeat-y #eeeee6;
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic",sans-serif;
	font-size:90%;
}

img{
	border:none;
}

a{
	color:#ab2e30;
}

a:link{
	color:#ab2e30;
}

a:visited{
	color:#ab2e30;
}

a:hover{
	color:#ab2e30;
}

a:active{
	color:#ab2e30;
}

#half input{
	ime-mode:disabled;
}


/* -------------------- frame -------------------- */
#frame{
	background:#140a00;
	clear:both;
	width:820px;
	height:100%;
	zoom:100%;
}

#frame:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden;
}

/* -------------------- headerArea -------------------- */
#headerArea{
	background:url(../img/bg_header2.jpg) left top no-repeat;
	clear:both;
	position:relative;
	width:100%;
	height:92px;
	zoom:100%;
}

/* -------------------- bodyArea -------------------- */
#bodyArea{
	clear:both;
	width:740px;
	padding:20px 40px 30px 40px;
	zoom:100%;
}

#bodyArea:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden;
}



/* -------------------- footerArea -------------------- */
#footerArea{
	background:url(../img/bg_footer.jpg) left top repeat-x #140a00;
	clear:both;
	color:#ffffff;
	font-size:85%;
	padding:35px 0;
	width:100%;
	zoom:100%;
}

#footerArea:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden;
}

/* -----  ----- */
#copyright{
	text-align:center;
}



/* -------------------- other -------------------- */
.tCenter{
	text-align:center;
}

.tLeft{
	text-align:left;
}

.tRight{
	text-align:right;
}


.fNone{
	float:none;
}

.fLeft{
	float:left;
}

.fRight{
	float:right;
}

img.fLeft{
	float:left;
	margin:0 5px 5px 0;
}

img.fRight{
	float:right;
	margin:0 0 5px 5px;
}

.after{
	clear:both;
	zoom:100%;
}

.after:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden;
}


.hidden{
	overflow:hidden;
	position:absolute;
	width:0px;
	height:0px;
	top:-1000px;
	left:-1000px;
}

.changeImage{}
