
/* 右 */
.pageRight{
	position:absolute;
	top:120px;
	left:685px;
	width:160px;
	margin:0;
	padding:0;
	padding-bottom:10px;
}
.pageRight div{
	margin:0;
	margin-bottom:10px;
	padding:2px;
	background-color:#dddddd;
	border:solid 1px #cccccc;
}
.pageRight h5{
    margin:0;
	background-color:#bbbbbb;
	font-size:0.800em;
	color:#333333;
	background-image: -moz-linear-gradient(top,
		rgba(255, 255, 255, .4),
		rgba(204, 204, 204, .2) 50%,
		rgba(170, 170, 170, .2) 90%);
	background-image: -webkit-gradient(linear, left top, left bottom,
		from(rgba(255, 255, 255, .4)),
		color-stop(50%, rgba(204, 204, 204, .2)),
		color-stop(90%, rgba(170, 170, 170, .2)));
}
.pageRight div div{
	margin:2px;
	padding:0;
	border:none;
	font-size:0.800em;
}

/* コース選択 */
.courseSelection{
	width:490px;
	margin-top:10px;
	padding-top:0.2em;
	padding-right:0.2em;
	padding-bottom:1.0em;
	padding-left:0.8em;
	background-color:#dddddd;
	border:solid 1px #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.courseSelection h4{
    margin-top:0;
    margin-bottom:0.8em;
    margin-left:-0.6em;
    padding-left:0.2em;
	background-color:#bbbbbb;
	color:#333333;
	background-image: -moz-linear-gradient(top,
		rgba(255, 255, 255, .4),
		rgba(204, 204, 204, .2) 50%,
		rgba(170, 170, 170, .2) 90%);
	background-image: -webkit-gradient(linear, left top, left bottom,
		from(rgba(255, 255, 255, .4)),
		color-stop(50%, rgba(204, 204, 204, .2)),
		color-stop(90%, rgba(170, 170, 170, .2)));
}
.courseSelection a{
/*	margin-left:0.5em;*/
/*	margin-right:0.5em;*/
	display:block;
	width:140px;
	height:3.2em;
	margin:-1px;
	padding-top:0.7em;
	padding-left:15px;
	padding-right:0;
	background-color:#dddddd;
	background-repeat:no-repeat;
	border:solid 2px #f0f0f0;
	border-right:solid 2px #afafaf;
	border-bottom:solid 2px #bbbbbb;
	line-height:1.3em;
	color:#444444;
	font-size:1.0em;
	text-decoration:none;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	/*text-shadow: 0px 1px 0px #cccccc;*/
	background-image: -moz-linear-gradient(top,
		rgba(255, 255, 255, .4),
		rgba(204, 204, 204, .2) 50%,
		rgba(170, 170, 170, .2) 90%);
	background-image: -webkit-gradient(linear, left top, left bottom,
		from(rgba(255, 255, 255, .4)),
		color-stop(50%, rgba(204, 204, 204, .2)),
		color-stop(90%, rgba(170, 170, 170, .2)));
}
.courseSelection a:hover{
	background-color:#8396A2;
	color:#ffffff;
	border:solid 2px #999999;
	border-right:solid 2px #dddddd;
	border-bottom:solid 2px #dddddd;
}
.courseSelection a:active{
	background-color:#637682;
	border:0px;
	border-left:solid 3px #777777;
	border-top:solid 3px #777777;
}
.courseSelection a span{
	margin-left:0.3em;
	font-weight:bold;
}


/* ニュース */
.news{
	width:600px;
	padding-top:0.2em;
	padding-right:0.2em;
	padding-left:0.2em;
	font-size:0.8em;
	background-color:#dddddd;
	border:solid 1px #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.news h4{
    margin:0;
	color:#333333;
	padding-left:0.2em;
	background-color:#bbbbbb;
	background-image: -moz-linear-gradient(top,
		rgba(255, 255, 255, .4),
		rgba(204, 204, 204, .2) 50%,
		rgba(170, 170, 170, .2) 90%);
	background-image: -webkit-gradient(linear, left top, left bottom,
		from(rgba(255, 255, 255, .4)),
		color-stop(50%, rgba(204, 204, 204, .2)),
		color-stop(90%, rgba(170, 170, 170, .2)));
}
.news ul{
    margin-top:0.0em;
    padding:0.5em;
}
.news li{
    margin-left:1.0em;
	border-bottom:dotted 1px #aaaaaa;
}
.news .date{
	font-family:monospace;
}

