@charset "UTF-8";
/*----class----*/
.maroon{
font-style:normal;
font-weight:bold;
font-size:16px;
color:maroon;
}


.table01{
width:600px;
padding:20px 0px;
margin:20px 0px;
text-align:center;
outline:solid 2px #000000;
}


.table02{
width:560px;
padding:20px 20px;
margin:20px 0px;
text-align:center;
background-color:#ffffcc;
outline:solid 2px #ff0000;
}


.small{
font-size:14px;
line-height:20px;
}


.space{
margin:20px 0px;
}


.student-t{
font-style:normal;
font-weight:bold;
font-size:18px;
color:#cc0033;
}

.menu-top{
width:700px;
float:right;
}

.menu-top li{
list-style-type:none;
overflow:hidden;
width:140px;
height:40px;
float:left;
}

.menu-top li a{
display:block;
width:140px;
height:40px;
background-image:url(image/menu_top.gif);
background-repeat:no-repeat;
padding-top:40px;
}


.menu-top li a.menu-top01{
background-position:0px 0px;
}


.menu-top li a:hover.menu-top01{background-position:0px -40px;}
.menu-top li a.menu-top02{background-position:-140px 0px;}
.menu-top li a:hover.menu-top02{background-position:-140px -40px;}
.menu-top li a.menu-top03{background-position:-280px 0px;}
.menu-top li a:hover.menu-top03{background-position:-280px -40px;}
.menu-top li a.menu-top04{background-position:-420px 0px;}
.menu-top li a:hover.menu-top04{background-position:-420px -40px;}
.menu-top li a.menu-top05{background-position:-560px 0px;}
.menu-top li a:hover.menu-top05{background-position:-560px -40px;}


.td-right{
width:400px;
text-align:left;
}

.right-image{
float:right;
margin:40px 60px 10px 20px;
}


.left{
float:left;
margin:10px 20px 20px 0px;
}

.center{
text-align:center;
}


/**/
.student{
margin:20px 0px;
}

/**/
.image{
margin:0px 10px 0px 0px;
float:left;
}

.image-r{
margin:40px 70px 0px 0px;
float:right;
}

.clear{
clear:both;
}