@charset "utf-8";
/* CSS Document */
#maincontents{
	position:relative;
	}
#conpanion{
	background-image:url(../images/conpanion_background.png);
	background-repeat:no-repeat;
	position:absolute;
	left:180px;
	width:530px;
	height:300px;
	top:20px;
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
#hallstaff{
	background-image:url(../images/hallstaff_background.png);
	background-repeat:no-repeat;
	position:relative;
	top:60px;
	left:250px;
	width:500px;
	height:300px;
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

/*メールボタン*/
#mail_b{
	margin:90px 0 0 0;
	}
#mail_b a{
	display:block;
	margin:auto;
	background-image:url(../images/mail_b.png);
	background-repeat:no-repeat;
	background-position:0 0;
	height:36px;
	width:162px;
}
/*ボタン領域*/
#conpanion_b{
	position:relative;
	top:4px;
	left:9px;
	display:block;
	width:200px;
	height:34px;
	background-image:url(../images/conpanion_b.png);
	background-repeat:no-repeat;
	background-position:0 0;
	}
#hallstaff_b{
	display:block;
	position:absolute;
	bottom:0px;
	right:-2px;
	width:160px;
	height:36px;
	background-image:url(../images/hallstaff_b.png);
	background-repeat:no-repeat;
	background-position:0 0;
	}
	
.text{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding:15px 0 0 30px;
	color:white;
}

#conpanion th{
	width:80px;
	font-weight:normal;
	height:25px;
}

#hallstaff th{
	width:80px;
	font-weight:normal;
	height:30px;
	}

/*ボタン画像*/
#conpanion img,#hallstaff img{
	border:none;
	}
/*ロールオーバー*/
#mail_b a:hover{
	background-position:0 -36px;
	}
#conpanion a:hover{
	background-position:0px -36px;
	}
#hallstaff a:hover{
	background-position:0px -38px;
	}


/*ロールオーバー固定*/
#recruit a , #recruit a:hover{
	background-position:0 -25px;
	}


.text a:link{
	color:white;
	}
.text a:hover{
	color:blue;
	}