.bar{
	height:18px;
	width:100%;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(../img/bar/bar.png);
	border-top:1px solid #888888;
	border-bottom:1px solid #888888;
}

.contents{
	width:100%;
	height:650px;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
}

.topimage{
	position:absolute;
	top:10px;
	left:220px;
	width:500px;
	height:400px;
	title:Profile;
	background-color: #000000;
	background-image:url(../img/window.jpg);
	background-repeat:norepeat;
}

a.m-profile{
	position:absolute;
	left:10px;
	top:20px;
	width:160px;
	height:35px;
	text-indent:-200px;
	overflow:hidden;
	title:Profile;
	background-image:url(../img/menu/profile.png);
	background-repeat:norepeat;
}

a:hover.m-profile{
	title:Profile;
	background-image:url(../img/menu/profile2.png);
}

a.m-catalog{
	position:absolute;
	left:10px;
	top:70px;
	width:160px;
	height:35px;
	text-indent:-200px;
	overflow:hidden;
	background-image:url(../img/menu/catalog.png);
	background-repeat:norepeat;
}

a:hover.m-catalog{
	background-image:url(../img/menu/catalog2.png);
}

a.m-menu{
	position:absolute;
	left:10px;
	top:120px;
	width:160px;
	height:35px;
	text-indent:-200px;
	overflow:hidden;
	background-image:url(../img/menu/menu.png);
	background-repeat:norepeat;
}

a:hover.m-menu{
	background-image:url(../img/menu/menu2.png);
}

a.m-school{
	position:absolute;
	left:10px;
	top:170px;
	width:160px;
	height:35px;
	text-indent:-200px;
	overflow:hidden;
	background-image:url(../img/menu/school.png);
	background-repeat:norepeat;
}

a:hover.m-school{
	background-image:url(../img/menu/school2.png);
}

a.m-service{
	position:absolute;
	left:10px;
	top:220px;
	width:160px;
	height:35px;
	text-indent:-200px;
	overflow:hidden;
	background-image:url(../img/menu/service.png);
	background-repeat:norepeat;
}

a:hover.m-service{
	background-image:url(../img/menu/service2.png);
}

a.m-recruit{
	position:absolute;
	left:10px;
	top:270px;
	width:160px;
	height:35px;
	text-indent:-200px;
	overflow:hidden;
	background-image:url(../img/menu/recruit.png);
	background-repeat:norepeat;
}

a:hover.m-recruit{
	background-image:url(../img/menu/recruit2.png);
}

a.m-access{
	position:absolute;
	left:10px;
	top:320px;
	width:160px;
	height:35px;
	text-indent:-200px;
	overflow:hidden;
	background-image:url(../img/menu/access.png);
	background-repeat:norepeat;
}

a:hover.m-access{
	background-image:url(../img/menu/access2.png);
}

.m-contact{
	position:absolute;
	left:10px;
	top:370px;
	width:160px;
	height:35px;
	text-indent:-200px;
	overflow:hidden;
	background-image:url(../img/menu/contact.png);
	background-repeat:norepeat;
}

a:hover.m-contact{
	background-image:url(../img/menu/contact2.png);
}

a:hover{
	color:#ff0000;
	text-decoration:underline;
}

.updatetitle{
	width:500px;
	height:18px;
	position:absolute;
	left:220px;
	top:450px;
	background-color:#000000;
	background-image:url(../img/new.png);
	background-repeat:norepeat;
}

.update{
	width:500px;
	height:15px;
	padding-top:2px;
	/*
	position:absolute;
	left:220px;
	top:475px;
	*/
}

.update1{
	width:500px;
	height:15px;
	padding-top:2px;
	/*
	position:absolute;
	left:220px;
	top:495px;
	*/
	color:#ffffff;
}

.update_area {
	width:500px;
	height:200px;
	position:absolute;
	left:220px;
	top:475px;
}

.update_mark{
	width:20px;
	float:left;
	text-align:center;
	font-size:12px;
}

.update_txt{
	width:400px;
	position:absolute;
	left:20px;
	text-align:left;
	font-size:13px;
}

.update_date{
	width:70px;
	float:right;
	left:420px;
	font-family:Arial,'・ｽl・ｽr ・ｽo・ｽS・ｽV・ｽb・ｽN',sans-serif ;
	font-size:13px;
}
