@charset "shift_jis";
@import "./common.css";


span.em1 {
	font-style:normal;
	font-weight:bold;
	text-decoration:underline;
	}

span.em2 {
	font-style:oblique;
	font-weight:bold;
	}

span.em3 {
	font-style:normal;
	text-decoration:underline;
	}
			

#pwd ul{clear:both;}
#pwd ul:after {
	content:"";
	display:block;
	clear:both;
	}
	
#pwd ul li {
	float:left;
	margin-right:5px;
	margin-bottom:10px;
	padding-left:10px;
	background:url(../pic/pwd_arrow.png) 0 5px no-repeat;
	font-size:9pt;
	color:#302b1d;
	}
	
#pwd ul li.home {
		background:none;
		font-size:9pt;
		color:#302b1d;
		}
		
#pwd a:hover{
		text-decoration:underline;color:#302b1d;
		}
	
#top_img_page {
		clear:both;
		height:100px;/*125px*/
		width:900px;
		margin:0 auto;
		margin-bottom:20px;
		text-align:left;
		}
		
#main_left h3 {margin:0 0 8px 39px;}
#main_left h4 {margin-bottom:20px;}
#main_left p {margin-bottom:20px;}

.main_content2 {
	font-size:12pt;
		width:550px;
		margin-left:49px;
		margin-bottom:40px;
		}


			
.main_content2 ul li {
	background:none;
	padding-left:1em;
	margin-bottom:5px;
	float:none;
	text-indent:-1em;
	}
	


.main_content2 ul li a {
		background:url(../pic/list_arrow.png) 0 5px no-repeat;
		padding:2px 0 2px 18px;
		}


.main_content2 ul li.noarrow a{
		background:none;
		padding:0;
		}
		
.main_content3 {
		width:550px;
		margin-left:49px;
		margin-bottom:40px;
		}


			
.main_content3 ul li {
	background:url(../pic/list_arrow2.png) 0 2px no-repeat;
	padding-left:18px;
	margin-bottom:15px;
	float:none;
	}


.main_content3 ul li a {
		/*background:url(../pic/list_arrow.png) 0 3px no-repeat;*/
		/*padding:2px 0 2px 18px;*/
		padding:0;
		}

.main_content3 a:hover img {
		opacity:1.0;
		filter:alpha(opacity=100);
		-ms-filter: "alpha( opacity=100 )";
		}

#professor_pic {
		width:140px;
		height:147px;
		float:right;
		margin-left:20px;
		margin-right:0;
		margin-bottom:0;
		}

.event_picl {
		width:270px;
		height:200px;
		margin-right:10px;
		}

.event_picl2 {
		width:270px;
		height:300px;
		margin-right:10px;
		}

.event_picl3 {
		width:550px;
		height:260px;
		}
		
.event_picl4 {
		width:550px;
		height:350px;
		}
		
.research_picl {
		width:270px;
		height:119x;
		margin-right:10px;
		}
		
.research_picr {
		width:270px;
		height:119x;
		}

.event_picr {
		width:270px;
		height:200px;
		}

.event_picr2 {
		width:270px;
		height:300px;
		}
		
td#teacher {
		vertical-align:top;
		padding-left:55px;
		}
h1#teacher {
		text-align:center;
		font-size:14pt;
}

#submenu {
		display:block;
		margin-bottom:10px;
		background:url(../pic/submenu_back.png) 0 0;
		width:250px;
		height:134px;
		}

.submenu_member {
		display:block;
		padding:0;
		margin-bottom:20px;
		/*background:url(../pic/member.png) 0 0 no-repeat;*/
		width:250px;
		height:188px;
		}


#submenu_student {
		display:block;
		margin-bottom:10px;
		background:url(../pic/contactmini_back.png) 0 0 no-repeat;
		width:250px;
		height:134px;
		}


#submenu_student h2 { display:none;}

#submenu_event h2, #submenu_publication h2, #submenu_news h2, #submenu_research h2, #submenu_professor h2{
		margin:0 8px;
		padding:0;
		background:none;
		width:auto;
		height:auto;
}

#submenu_event, #submenu_publication, #submenu_news, #submenu_research, #submenu_professor{
		width:250px;
		padding:8px 0;
		margin-bottom:10px;
		background:url(../pic/submenu_back2.png) 0 0 repeat;
		}
		
#submenu_event ul, #submenu_publication ul, #submenu_news ul, #submenu_research ul, #submenu_professor ul{
		margin:0 8px 0 8px;
		padding:15px 0 10px 0;
		width:234px;
		background:url(../pic/main_back.png) 0 0 repeat;;
		}

#submenu_event ul li, #submenu_publication ul li, #submenu_news ul li, #submenu_research ul li, #submenu_professor ul li{
		float:none;
		margin:0 23px 10px 23px;
		background:url(../pic/list_arrow.png) 0 5px no-repeat;
		padding:2px 0 2px 18px;
		/*padding-left:15px;*/
		font-size:12pt;
		}

/*#submenu_event ul li a { color:#484545;}*/
