* {
	margin:0;
	padding:0;
	}

ul {
	
	list-style:none;
	font-size:13px;
	background:#a7beea;
	}

ul#sidemenu_sample {
	border:1px solid #35b3d1;
	overflow:hidden;
	width:195px;

	}

ul#sidemenu_sample li {
	border-bottom:1px solid #35b3d1;
	}

ul#sidemenu_sample li.bottom {
	border:none;
	}

ul#sidemenu_sample li a {
	display:block;
	padding:5px 0 5px 10px;
	text-decoration:none;
	width:100%;
	}

ul#sidemenu_sample li a:hover {
	color:#fff;
	text-decoration:none;
	background:#35b3d1;
	}

ul#sidemenu_sample li ul {
	border-top:1px solid #35b3d1;
	}

ul#sidemenu_sample li ul li {
	background:#eee;
	}


/*ここから下はデザイン用に追加*/

a { text-decoration: none; }
#bodyid{
padding:0;
margin:0 auto;
font-size:13px;
color:#903;
background : url(img/bg.png) repeat-x left top;
text-align:center;
}
#page{
border:1px solid #999;
width:800px;
height:100%;
background:#fff;
font-size:1em;
}
#top{
background : #a7beea url(img/title.gif) no-repeat left top;
color:#fff;
font-size:12px;
letter-spacing:0px;
margin: 0 auto; 
padding: 0px; 
text-align:right;
width:800px;
height:100px;
}
#menu{
border-bottom:1px solid #4172db;
background : url(img/top.png) repeat-x left top;
padding:10px 10px 3px 10px;
letter-spacing:1px;
text-align:left;
font-size:13px;
}
#menu a{
color:#559;
text-decoration:none;
}
#menu a:hover{
color:#77f;
}
#frametd{
border-top:2px solid #eee;
height:100%;
}
#copy{
clear:both;
border-top:2px solid #4172db;
background:#a7beea;
text-align:left;
color:#fff;
font-size:1em;
padding:2px 10px;
}


/*ここから下はフレームの中についての指定です*/

#bodyid2{
padding:0;
margin:0;
text-align:center;
scrollbar-arrow-color:#b5d1ff;
scrollbar-face-color:#4172db;
scrollbar-highlight-color:#fff; 
scrollbar-3dlight-color:#fff;
scrollbar-track-color:#b5d1ff;
scrollbar-shadow-color:#fff;
scrollbar-darkshadow-color:#fff;
background : #aeddea url(img/mainbg.jpg) no-repeat left top;
width:800px;
}
#maintable{
width:480px;
font-size:12px;
margin:10px 20px;
text-align:left;
color:#557;
padding: 5px;
letter-spacing: 1px; 
}

#maintable a{
text-decoration: underline; 
}

#table_wide{
width:750px;
font-size:12px;
margin:5px 10px;
text-align:left;
color:#557;
padding: 5px;
letter-spacing: 1px; 
}

#table_wide a{
color: #336666; 
text-decoration: none; 
}

#table_wide a:hover{
color:#77f;
}

/*TOPページ目的別メニューテーブル内のリンク設定用*/
#mokuteki_menu{
font-size:12px;
}

#mokuteki_menu a{
color: #000066; 
text-decoration: none; 
}

#mokuteki_menu a:hover{
color: #336666; 
background-color:#add8e6;　
}}


/*医学部紹介用*/
.med{ 
padding: 5px; 
} 

#copy{
clear:both;
border-top:2px solid #4172db;
background:#a7beea;
text-align:center;
color:#fff;
font-size:13px;
padding:2px 10px;
}
#main{
font-size:12px;
float:left;
}

#left{
width:500px;
float:left;
}
#left a{
/*color:#00f;*/
color: #336666; 
}
#left a:hover{
color:#77f;
}
#left h1{
width:800px;
text-align:left;
border-top:1px solid #4172db;
border-bottom:1px solid #4172db;
background:#a7beea;
color:#fff;
padding:3px 10px;
font-size:24px;
margin:0px;
}
#left h2{
text-align:left;
border-left:9px solid #d5e1f8;
border-bottom:1px solid #aaa;
border-top:1px solid #aaa;
border-right:1px solid #aaa;
background : url(img/titlebg.png) repeat-x left bottom;
color:#06f;
padding:3px 10px;
font-size:13px;
margin:10px 5px 10px 10px;
}
#left p{
font-size:12px;
margin:0 10px;
padding:0 11px 10px 10px;
text-align:left;
color:#557;
}

/*追加(左から全エリア使用)*/
#wide_left{
width:800px;
float:left;
}

#wide_left h1{
float:left;
width:350px;
text-align:left;
border-left:9px solid #d5e1f8;
border-bottom:1px solid #aaa;
border-top:1px solid #aaa;
border-right:1px solid #aaa;
background : url(img/titlebg.png) repeat-x left bottom;
color:#06f;
padding:3px 10px;
font-size:13px;
margin:10px 5px 10px 10px;
}
#wide_left h2{
text-align:left;
border-left:9px solid #d5e1f8;
border-bottom:1px solid #aaa;
border-top:1px solid #aaa;
border-right:1px solid #aaa;
background : url(img/titlebg.png) repeat-x left bottom;
color:#06f;
padding:3px 10px;
font-size:13px;
margin:10px 5px 10px 10px;
}
#wide_left h3{
float:left;
width:350px;
text-align:left;
border-left:9px solid #d5e1f8;
border-bottom:1px solid #aaa;
border-top:1px solid #aaa;
border-right:1px solid #aaa;
background : url(img/titlebg.png) repeat-x left bottom;
color:#06f;
padding:3px 10px;
font-size:13px;
margin:10px 5px 10px 10px;
}
#wide_left p{
font-size:12px;
margin:0 10px;
padding:0 11px 10px 10px;
text-align:left;
color:#557;
}

/*追加(左から420px使用)*/
#short_left{
width:380px;
float:left;
}

#short_left h2{
text-align:left;
border-left:9px solid #d5e1f8;
border-bottom:1px solid #aaa;
border-top:1px solid #aaa;
border-right:1px solid #aaa;
background : url(img/titlebg.png) repeat-x left bottom;
color:#06f;
padding:3px 10px;
font-size:13px;
margin:10px 5px 10px 10px;
}

/*右側(不要？)*/
#right{
width:202px;
float:right;
font-size:12px;
padding:0 0 20px 0;
}
#right a{
color:#00c;
text-decoration: underline; 
}
#right a:hover{
color:#77f;
}
#right div{
background : url(img/side.png);
padding:9px;
margin:10px 10px 0 0;
}
#right p{
line-height: 1.5em; 
background:#d5e1f8;
font-weight:normal;
font-size:12px;
padding:5px 7px;
margin:0;
text-align:left;
color:#338;
}
/*↑ここまで右側(不要？)*/

#pagetop{
padding:10px 10px 10px 0;
text-align:right;
}
/*ここから下は主要メニュー用に追加(med.shtml上部)*/
#menu_table{
width: 85px; 
height: 25px; 
font-size:12px;
font-weight: bold; 
border-collapse: collapse; 
border-spacing: 10px; 
text-align:left;
#add8e6;
}
#menu_table a{ 
color:#cc9966;
} 
#menu_table a:hover { 
position: relative; 
top: 1px; 
left: 1px; 
} 
/*ここから下は主要メニュー用に追加(top.html上部)*/
#button_table{
width: 100; 
height: 25px; 
font-size:12px;
font-weight: bold; 
border-collapse: collapse; 
border-spacing: 10px; 
text-align:left;
}
#button_table a:hover { 
position: relative; 
top: 1px; 
left: 1px; 
} 
#button_large{
width: 150px; 
height: 40px; 
font-size:12px;
font-weight: bold; 
border-collapse: collapse; 
border-spacing: 10px; 
text-align:left;
}
#button_large a:hover { 
position: relative; 
top: 1px; 
left: 1px; 
} 



#wide_left h4{
float:left;
width:450px;
text-align:left;
border-left:9px solid #d5e1f8;
border-bottom:1px solid #aaa;
border-top:1px solid #aaa;
border-right:1px solid #aaa;
background : url(img/titlebg.png) repeat-x left bottom;
color:#06f;
padding:3px 10px;
font-size:13px;
margin:10px 5px 10px 10px;
}


