#menu {
	width:150px;
}
#menu a {
   display:block;
   margin-top:1px;
   margin-left:0px;
   font-weight:bold;
   text-decoration:none;
   padding:4px 0px 5px 10px;
   font-size:12px;
   width:150px; 
}
#menu a {
  voice-family: "\"}\"";
  voice-family:inherit;
  width:150px;
} 
html>body #menu a {
width:150px;
} 
#menu a.home {
	background-color:#E0F0D1;
	color:#6A9F37;
}
#menu a.home:hover {
	background-color:#6A9F37;
	color:#fff;
}
#menu a.city {
	background-color:#D1D1E0;
	color:#669;
}
#menu a.city:hover {
	background-color:#669;
	color:#fff;
}
#menu a.uni {
	background-color:#E0C1C1;
	color:#933;
}
#menu a.uni:hover {
	background-color:#933;
	color:#fff;
}
#menu a.edu {
	background-color:#C1D1C1;
	color:#363;
}
#menu a.edu:hover {
	background-color:#363;
	color:#fff;
}
#menu a.application {
	background-color:#F0E0B2;
	color:#BE9623;
}
#menu a.application:hover {
	background-color:#BE9623;
	color:#fff;
}
#menu a.fees {
	background-color:#D1B2D1;
	color:#606;
}
#menu a.fees:hover {
	background-color:#606;
	color:#fff;
}
#menu a.profiles {
	background-color:#C1D1E0;
	color:#369;
}
#menu a.profiles:hover {
	background-color:#369;
	color:#fff;
}
#menu a.services {
	background-color:#D1D1C1;
	color:#663;
}
#menu a.services:hover {
	background-color:#663;
	color:#fff;
}
#menu a.lifestyle {
	background-color:#C1D1C1;
	color:#363;
}
#menu a.lifestyle:hover {
	background-color:#363;
	color:#fff;
}
#menu a.accom {
	background-color:#F0E0B2;
	color:#BE9623;
}
#menu a.accom:hover {
	background-color:#BE9623;
	color:#fff;
}
#menu a.sunafc {
	background-color:#E0C1C1;
	color:#933;
}
#menu a.sunafc:hover {
	background-color:#933;
	color:#fff;
}
#menu a.alumni {
	background-color:#D1D1D1;
	color:#666;
}
#menu a.alumni:hover {
	background-color:#666;
	color:#fff;
}
#menu a.prog {
	background-color:#C1D1D1;
	color:#366;
}
#menu a.prog:hover {
	background-color:#366;
	color:#fff;
}
#menu a.int {
	background-color:#D1D1E0;
	color:#669;
}
#menu a.int:hover {
	background-color:#669;
	color:#fff;
}
#menu a.sub {
	color:#000;
	font-size: 11px;
	font-weight: normal;
}
#menu a.sub:hover {
	background-color:#D1D1E0;
	color:#669;
	font-size: 11px;
	font-weight: normal;
}
#menu a.subsap {
	color:#000;
	font-size: 11px;
	font-weight: normal;
}
#menu a.subsap:hover {
	background-color:#E0C1C1;
	color:#933;
	font-size: 11px;
	font-weight: normal;
}
#menu a.subfou {
	color:#000;
	font-size: 11px;
	font-weight: normal;
}
#menu a.subfou:hover {
	background-color:#C1D1C1;
	color:#363;
	font-size: 11px;
	font-weight: normal;
}
#menu a.subapp {
	color:#000;
	font-size: 11px;
	font-weight: normal;
}
#menu a.subapp:hover {
	background-color:#F0E0B2;
	color:#BE9623;
	font-size: 11px;
	font-weight: normal;
}
#menu a.subfee {
	color:#000;
	font-size: 11px;
	font-weight: normal;
}
#menu a.subfee:hover {
	background-color:#D1B2D1;
	color:#606;
	font-size: 11px;
	font-weight: normal;
}
#menu a.subpro {
	color:#000;
	font-size: 11px;
	font-weight: normal;
}
#menu a.subpro:hover {
	background-color:#C1D1E0;
	color:#369;
	font-size: 11px;
	font-weight: normal;
}
#menu a.subser {
	color:#000;
	font-size: 11px;
	font-weight: normal;
}
#menu a.subser:hover {
	background-color:#D1D1C1;
	color:#663;
	font-size: 11px;
	font-weight: normal;
}
#menu a.sublif {
	color:#000;
	font-size: 11px;
	font-weight: normal;
}
#menu a.sublif:hover {
	background-color:#C1D1C1;
	color:#363;
	font-size: 11px;
	font-weight: normal;
}
#menu a.subacc {
	color:#000;
	font-size: 11px;
	font-weight: normal;
}
#menu a.subacc:hover {
	background-color:#F0E0B2;
	color:#BE9623;
	font-size: 11px;
	font-weight: normal;
}
#menu a.subafc {
	color:#000;
	font-size: 11px;
	font-weight: normal;
}
#menu a.subafc:hover {
	background-color:#E0C1C1;
	color:#933;
	font-size: 11px;
	font-weight: normal;
}
#menu a.subalu {
	color:#000;
	font-size: 11px;
	font-weight: normal;
}
#menu a.subalu:hover {
	background-color:#D1D1D1;
	color:#666;
	font-size: 11px;
	font-weight: normal;
}
a.3menu:visited {
	font-size: 11px;
	line-height: 1.6em;
	color: #FFFFFF;
}
a.3menu:link {
	font-size: 11px;
	line-height: 1.6em;
	color: #FFFFFF;
}
a.3menu:hover {
	font-size: 11px;
	line-height: 1.6em;
	color: #FFFFFF;
}
.mainbox {
	border-bottom-style: solid; 
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	border-right-style: solid; 
	border-right-width: 1px;
	border-right-color: #cccccc;
}
.textbox {
   display:block;
   margin-top:1px;
   margin-left:0px;
   font-weight:normal;
   text-decoration:none;
   padding:5px 10px 10px 5px;
   font-size:11px;
}
.topnav {
	font-size: 11px;
	font-weight: bold;
	color: #660066;
	text-decoration: none;
}
.topnav:hover {
	color: #FFFFFF;
}
.smpls {
	font-size: 11px;
	line-height: 1.6em;
}
.smpl {
	font-size: 12px;
	line-height: 1.6em;
}
.h1 {
	font-size: 17px;
	line-height: 1.6em;
	font-weight: bold;
}
.h2 {
	font-size: 15px;
	line-height: 1.6em;
	font-weight: normal;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #660066;
	text-decoration: none;
    underline: none;
}
a:link {
	color: #3366CC;
	text-decoration: none;
}
a:visited {
	color: #3366CC;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

/* list
-------------------------- \*/
.event_list			{ margin:0 0 35px 0; padding:0; }
	.event_list table { margin:0 0 0 0; padding:0;  font-size: 12px; }
	.event_list th { padding:5px 0 3px 0; text-align:center;  font-size: 12px;}
	.event_list th { background:#F2F2F2; border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF;  font-size: 12px;}
	.event_list td { padding:5px 7px 3px 3px; text-align:left; font-size: 12px; }
	.event_list td { background:#FFFFFF; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E2E2E2; border-right-width: 1px; border-right-style: solid; border-right-color: #F2F2F2;  font-size: 12px;}

.event_list02			{ margin:0 0 35px 0; padding:0;  font-size: 12px;}
	.event_list02 table { margin:0 0 0 0; padding:0; border: 1px solid #E2E2E2; font-size: 12px; }
	.event_list02 th { margin:0 0 2px 0; padding:5px 7px 3px 10px; text-align:left;  font-size: 12px;}
	.event_list02 th { width:6em; background:#F2F2F2; font-size: 12px; }
	.event_list02 td { margin:0 0 2px 0; padding:5px 7px 3px 10px; text-align:left;  font-size: 12px;}
	.event_list02 td { background:#FFFFFF; border-bottom: 1px solid #F2F2F2;  font-size: 12px;}

.btn_box { margin:10px 0 0 0; text-align:center; }

/* カレッジＳＥＯリンク
----------------------------------------------- */
.college_link dl {
	margin: 0;
	padding: 0;
}
.college_link dt {
	margin: 0;
	padding: 0 0 0 15px;
}
.college_link dd {
	margin: 0 0 0 15px;
	padding: 0 0 0 10px;
}
