@charset "UTF-8";
/*----class----*/
.c-maroon{
margin:29px 0px 4px;
font-style:normal;
font-weight:bold;
font-size:29px;
color:maroon;
}


.table01{
padding:0px;
width:600px;
text-align:center;
outline:solid 2px #000000;
}


.table02{
padding:0px;
width:600px;
text-align:center;
outline:solid 2px #000000;
}


.small{
margin:20px 0px 4px;
font-size:12px;
}


.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_top02.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;
}

.right{
text-align:right;
}

.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;
}