@charset "shift_jis"; 

/* CSS Document */

* {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
img {
	border: none;
	vertical-align: top; 	 
}
a {
	text-decoration: none;
}
body {
	background-color: #FFFFFF;
}

#Page {
	text-align: left;
	width: 980px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;		
}
#Head {
	position: relative;
}
.MailToPosition {
	position: absolute;
	left: 839px;
	top: 70px;
}

.MailToButton a {
	display:block;
	background-image : url(../img/mailto_botton.jpg);
	background-repeat: no-repeat;
	width: 133px;
	height: 22px;	
}

.MailToButton a:hover {
	background-image : url(../img/mailto_botton.jpg);
	background-repeat: no-repeat;	
	width: 133px;		
	height: 22px;
	background-position: 0px -22px;		
}

/*Container*/
#Container {
	margin-right: auto;
	margin-left: auto;
}

#FlashArea {
	height: 485px;
}
#LinkArea{
	background-color: #000000;
	background-image: url(../img/black.gif);
	background-repeat: repeat;
	height: 50px;
}
#LinkArea img{
	padding-top: 3px;
	margin-left: 3px;
	padding-right: 0px;
	padding-left: 0px;
}

/*--Clearー--*/
.Clear {
	clear: both;
}

/*--SpaceBottom20--*/
.SpaceBottom20 {
	padding-bottom: 20px;
}

/*--SpaceBottom15--*/
.SpaceBottom15 {
	padding-bottom: 15px;
}
.SpaceBottom5 {
	padding-bottom: 5px;
}


/*---------Footer---------*/
/*Footer*/
#Footer {
	text-align: center;
	clear: both;
	color: #000000;
	padding-bottom: 3px;
	padding-top: 3px;
	border: 1px solid #000000;
}

/*FooterMenu*/
.FooterMenu {
	font-size:13px;
}

.FooterMenu a {
	color: #CC0000;
	padding-left: 10px;
	padding-right: 10px;
	font-weight:bold;	
}
.FooterMenu a:hover {
	color: #8A8A8A;
	font-weight:bold;
}

/*Footert .Copyrigh*/
.Copyright {
	text-align:right;
	float:right;
	font-size: 0.9em;
	padding-top:3px;
}
