@charset "UTF-8";

/* ==============‰ŠúCSS‘‚«Š·‚¦============= */

#options { width:240px; text-align: right; color: #9ac1c9}
#options a { text-decoration:none; color:#9ac1c9}
#options a:hover { color:#033}

#president { width: 240px; list-style: none; margin: 15px 0px 10px 15px; }
#president a { width: 240px; list-style: none; margin: 0px; padding: 0px; }
#president h3 { width:240px; height:70px; border:0px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_president.png);}
#president h3:hover { width:240px; height:70px; border:0px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_president.gif);}
#president .here h3 { width:240px; height:70px; border:0px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_president.gif); }
#president .here h3:hover { width:240px; height:70px; border:0px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_president.png);}
#president .acc-section { overflow: hidden; }
#president .acc-content { padding:0px; margin:0px; }

#acc { width: 240px; list-style: none; margin: 15px 0px 10px 15px; }
#acc h3 { width:240px; height:70px; border:0px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_about.png);}
#acc h3:hover { width:240px; height:70px; border:0px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_about.gif);}
#acc .here h3 { width:240px; height:70px; border:0px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_about.gif); }
#acc .here h3:hover { width:240px; height:70px; border:0px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_about.png);}
#acc .acc-section { overflow: hidden; }
#acc .acc-content { padding:0px; margin:0px; }

#acc2 { width: 240px; list-style: none; margin: 15px 0px 10px 15px; }
#acc2 h3 { width:240px; height:70px; border:0px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_course.png); background-repeat: no-repeat; }
#acc2 h3:hover { width:240px; height:70px; border:0px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_course.gif); background-repeat: no-repeat; }
#acc2 .here h3 { width:240px; height:70px; border:0px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_course.gif); background-repeat: no-repeat; }
#acc2 .here h3:hover { width:240px; height:70px; border:0px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_course.png); background-repeat: no-repeat; }
#acc2 .acc-section { overflow: hidden; }
#acc2 .acc-content { padding: 0px; margin: 0px; }

#acc3 { width: 240px; list-style: none; margin: 15px 0px 10px 15px; }
#acc3 h3 { width:240px; height:70px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_teacher.png);}
#acc3 h3:hover { width:240px; height:70px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_teacher.gif);}
#acc3 .here h3 { width:240px; height:70px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_teacher.gif);}
#acc3 .here h3:hover { width:240px; height:70px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_teacher.png);}
#acc3 .acc-section { overflow:hidden;}
#acc3 .acc-content { padding: 0px; margin: 0px; }

#acc4 { width: 240px; list-style: none; margin: 15px 0px 10px 15px; }
#acc4 h3 {width:240px; height:70px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_admission.png);}
#acc4 h3:hover {width:240px; height:70px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_admission.gif);}
#acc4 .here h3 {width:240px; height:70px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_admission.gif);}
#acc4 .here h3:hover {width:240px; height:70px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_admission.png);}
#acc4 .acc-section {overflow:hidden;}
#acc4 .acc-content { padding:0px; margin:0px; }

#acc5 { width: 240px; list-style: none; margin: 15px 0px 10px 15px; }
#acc5 h3 {width:240px; height:70px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_campuslife.png);}
#acc5 h3:hover {width:240px; height:70px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_campuslife.gif);}
#acc5 .here h3 {width:240px; height:70px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_campuslife.gif);}
#acc5 .here h3:hover {width:240px; height:70px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_campuslife.png);}
#acc5 .acc-section {overflow:hidden;}
#acc5 .acc-content { padding:0px; margin:0px; }

#acc6 { width: 240px; list-style: none; margin: 15px 0px 10px 15px; }
#acc6 h3 {width:240px; height:70px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_extension.png);}
#acc6 h3:hover {width:240px; height:70px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_extension.gif);}
#acc6 .here h3 {width:240px; height:70px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_extension.gif);}
#acc6 .here h3:hover {width:240px; height:70px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_extension.png);}
#acc6 .acc-section {overflow:hidden;}
#acc6 .acc-content { padding:0px; margin:0px; }

#acc7 { width: 240px; list-style: none; }
#acc7 h3 {
	width: 240px; 
	height: 20px; 
	line-height: 1em;
	border-bottom: 1px solid #b88; 
	font-weight: bold;
	color: #820000;
	font-size: 14px;
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "MS PGothic", sans-serif;
	list-style: none;
	cursor: pointer; 
	background-image : url(../img/li_acc.gif);
	background-repeat: no-repeat;
	background-position: 1px 6px;
	padding: 6px 0px 0px 12px;
	}

#acc7 h3:hover {
	width: 240px; 
	height: 20px; 
	line-height: 1em;
	border-bottom: 1px solid #b88; 
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "MS PGothic", sans-serif;
	list-style: none;
	cursor: pointer;
	background-color: #820000;
	background-image : url(../img/li_wh.gif);
	background-repeat: no-repeat;
	background-position: 1px 6px;
	padding: 6px 0px 0px 12px;
	}
#acc7 .acc-section { overflow: hidden; background-image: none; border-bottom: 1px solid #caa;  }
#acc7 .acc-contents { padding: 0px; margin 0px; background-image: none; }
#acc2 .here #acc7 h3 {
	width: 240px; 
	height: 20px; 
	line-height: 1em;
	
	border-bottom: 1px solid #b88; 
	font-weight: bold;
	color: #820000;
	font-size: 14px;
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "MS PGothic", sans-serif;
	list-style: none;
	cursor: pointer; 
	background-image : url(../img/li_acc.gif);
	background-repeat: no-repeat;
	background-position: 1px 6px;
	padding: 6px 0px 0px 12px;
	}

#acc2 .here #acc7 h3:hover {
	width: 240px; 
	height: 20px; 
	line-height: 1em;
	border-bottom: 1px solid #b88; 
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "MS PGothic", sans-serif;
	list-style: none;
	cursor: pointer;
	background-color: #820000;
	background-image : url(../img/li_wh.gif);
	background-repeat: no-repeat;
	background-position: 1px 6px;
	padding: 6px 0px 0px 12px;
	}

#acc8 { width: 240px; list-style: none; margin: 15px 0px 10px 15px; }
#acc8 h3 {width:240px; height:70px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_publish.png);}
#acc8 h3:hover {width:240px; height:70px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_publish.gif);}
#acc8 .here h3 {width:240px; height:70px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_publish.gif);}
#acc8 .here h3:hover {width:240px; height:70px; font-weight:normal; font-size:14px; cursor:pointer; background:url(../img/h3_publish.png);}
#acc8 .acc-section {overflow:hidden;}
#acc8 .acc-content { padding:0px; margin:0px; }



#nested {width:210px; list-style:none; color:#033; margin-bottom:5px; }
#nested h3 {width:200px; height:30px; padding:5px; font-weight:normal; font-size:12px; cursor:pointer; background:url(../img/course.png);}
#nested .acc-section {overflow:hidden;}
#nested .acc-content {width:200px; margin:0 0 0 10px; padding:5px; border-top:none;}
#nested .acc-selected { }


/* ==============’Ç‰Á’è‹`•”•ª============= */

#sub_container .acc-content ul {
	margin: 0px;
	padding: 0px;
	border-bottom: 0px; 
	font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "MS PGothic", sans-serif;
	line-height: 1em;
	list-style-type: none;
	}

#sub_container .acc-content li {
	margin: 0px;
	padding: 0px;
	color: #666;
	font-size: 13px;
	line-height: 1.1em;
	border-bottom: solid #ccc 1px;
	background-image : url(../img/li_sq.gif);
	background-repeat: no-repeat;
	background-position: 1px 6px;
	}

	#sub_container .acc-content li a:link { color: #222; text-decoration: none; display: block; padding: 5px 0px 5px 12px; }
	#sub_container .acc-content li a:visited { color: #222; text-decoration: none; display: block; padding: 5px 0px 5px 12px; }
	#sub_container .acc-content li a:active { color: #f00; text-decoration: none; display: block; padding: 5px 0px 5px 12px; }
	#sub_container .acc-content li a:hover { color: #330; background: #dcc; text-decoration: underline; display: block; padding: 5px 0px 5px 12px; background-image : url(../img/li_sq.gif); background-repeat: no-repeat; background-position: 1px 6px; }
	
#sub_container .acc-content li.now {
	margin: 0px;
	padding: 0px;
	color: #666;
	font-size: 13px;
	line-height: 1.1em;
	border-bottom: solid #ccc 1px;
	background-image : url(../img/li_hq.gif);
	background-repeat: no-repeat;
	background-position: 1px 6px;
	}

	#sub_container .acc-content li.now a:link { color: #820000; background: #fcf6f6; text-decoration: underline; display: block; padding: 5px 0px 5px 12px; background-image : url(../img/li_hq.gif); background-repeat: no-repeat; background-position: 1px 6px; }
	#sub_container .acc-content li.now a:visited { color: #820000; background: #fcf6f6; text-decoration: underline; display: block; padding: 5px 0px 5px 12px; background-image : url(../img/li_hq.gif); background-repeat: no-repeat; background-position: 1px 6px; }
	#sub_container .acc-content li.now a:active { color: #f00; text-decoration: none; display: block; padding: 5px 0px 5px 12px; background-image : url(../img/li_hq.gif); background-repeat: no-repeat; background-position: 1px 6px; }
	#sub_container .acc-content li.now a:hover { color: #330; background: #dcc; text-decoration: underline; display: block; padding: 5px 0px 5px 12px; background-image : url(../img/li_sq.gif); background-repeat: no-repeat; background-position: 1px 6px; }


