.header {
	background:url(../images/MainImagePublic.jpg) no-repeat;
}
.header .titlelogo {
}
.header .titlelogo img {
}
.header div.account {
	margin:0px;
	padding:0px 2px;
	background:url(../images/GraBgStudentTitleShort.png) repeat-x;
	color:#FFFFFF;
	font-size:12px;
	text-align:right;
}

/*ガジェット*/
.gadjet .title {
	padding:7px 10px 3px;
	background:url(../images/GraBgStudentTitleLong.png) repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.1em;
}

.footer .gadjet .title {
	padding:7px 3px 3px;
	background:url(../images/GraBgStudenFooter.png) repeat-x;
	color:#FFFFFF;
	font-weight:normal;
}

/*メニュー*/
.menu a,.menu a:link,.menu a:visited {
	display:block;
	color:#ffffff;
	width:122px;
	float:left;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	margin-right:2px;
	padding:0px 0px 0px;
	letter-spacing:0.1em;
	line-height:200%;
}

.menu a.menu1 {
	background:url(../images/MainMenuPublic01_normal.png) no-repeat;
}
.menu a.menu2 {
	background:url(../images/MainMenuPublic02_normal.png) no-repeat;
}
.menu a.menu3 {
	background:url(../images/MainMenuPublic03_normal.png) no-repeat;
}
.menu a.menu4 {
	background:url(../images/MainMenuPublic04_normal.png) no-repeat;
}
.menu a.menu5 {
	background:url(../images/MainMenuPublic05_normal.png) no-repeat;
}

.menu a.menu1:hover{
	background:url(../images/MainMenuPublic01_over.png) no-repeat;
}
.menu a.menu2:hover{
	background:url(../images/MainMenuPublic02_over.png) no-repeat;
}
.menu a.menu3:hover{
	background:url(../images/MainMenuPublic03_over.png) no-repeat;
}
.menu a.menu4:hover{
	background:url(../images/MainMenuPublic04_over.png) no-repeat;
}
.menu a.menu5:hover{
	background:url(../images/MainMenuPublic05_over.png) no-repeat;
}
.menu a:hover{
	text-decoration:none;
	color:#ffffff;
}


/*contents*/

/*ガジェット*/
div.gadjet div.footbar {
}



.contents1 
{
	padding-top:30px;
	padding-left:10px;
	font-size:12px;
	width:517px;
	float:left;
}
.contents1 .object {
	padding-bottom:40px;
}
.contents1 .object .text {
	padding:20px 10px 10px;
}
.contents1 .object .innertitle {
	background:url(../images/PublicTitleBg.png) no-repeat;
	height:38px;
	width:517px;
}
.contents1 .object .innertitle .inner {
	position:relative;
	top:8px;
	left:10px;
	color:#444444;
	font-size:18px;
	font-weight:bold;
}

.contents2 
{
	padding:30px 0px;
	font-size:12px;
	width:300px;
	float:right;
}

.contents2 .banner {
	margin:20px auto;
	display:block;
}

.intro-edulog {
	text-align:center;
}


/* その他　*/


ul.marker01 {
	padding:0px;
}
.marker01 li {
	background:url(../images/IconPointer01.png) 2px center no-repeat;
	padding:3px 15px 3px 15px;
	margin:auto 15px;
	list-style:none ;
}

.DetailJump {
	width:480px;
	margin:30px auto;
	border:solid 2px #e2e2e2;
	background:#ffffff;
	padding:1px;
}
.DetailJumpInner {
	background:url(../images/IconPageJump.png) 8px center no-repeat #e2e2e2; padding:3px 3px 3px 35px;
}


img.readmore {
	position:relative;
	top:2px;
}

.showmore {
	text-align:left;
}
