body{
	background-color: #EEFFFF;
	font-family: Verdana,Chicago,sans-serif;
	font-size: 10pt;
	line-height:180%;
	color:#000000;
	background-color: #ffffff/*全体の背景色*/;
	margin-top: 0px;
	margin-left: 0px;
	/*border: 1px solid #000000;*/
}

/*文字の位置*/
*.right{text-align: right;}
*.left{text-align: left;}
*.center{text-align: center;}

/*文字修飾関連*/
.bold{    font-weight: bold;}
.italic{    font-style: italic;}
.underline{    text-decoration: overline;}

/*リンク関連*/
a:link{
	color: #0000FF;
	text-decoration: underline;
}
a:visited{
	color: #800040;
	text-decoration: underline;
}
a:hover,a:active{
	color: #0000FF;
	text-decoration: underline;
}
h1{
	font-size: 24pt;
	display: none;
}
h2
	font-size: 14pt;
	margin: 20px 0px 0px 20px;
	color:#000000;
}
h3{
	font-size: 12pt;
	margin: 10px 10px 10px 30px;
	color:#000000;
}
h4{
	margin: 10px 10px 10px 60px;
	font-size: 12pt; color:#000000;
}
img{
	margin: 0px 4px 0px 0px;
}
p{
	text-indent: 1em;
	margin: 10px 4px 0px 4px;
}

/*全体*/
#body{ margin: auto ; width: 900px; border:1px solid #E4E4E4; }

/*表題*/
div.title{
	width: 100%;
	background-color: #ffffff;
	height: 60px;
	border-bottom: 3px double #b0c4de;
	/*background: url('img/title_summer.jpg') no-repeat left;*/
	/*border:1px solid #000000;*/
}
/*一番上の情報通信ステム研究室*/
span.title_top{
	position: relative;
	top: 25px;
	height:40px;
	width: 50%;
	font-size: 28pt;
/*	background-color: #aaaaaa;*/
}

span.title_link a{
	color: #000000;
	text-decoration: none;
}

span.title_english{
	position: relative;
	top: 27px;
	left: 5px;
	height:20px;
	width: 50%;
	font-size: 12pt;
/*	background-color: #f0f8ff;*/
}
/*上のメニュー 1段目*/
div.menu_top1{
	text-align: left;	/*word-break: keep-all;*/	
	padding-top: 4px;
	padding-bottom: 4px;
	height: 35px;
	width: 100%;
	float: left;
	/*border-bottom: 1px dotted #996699;*/
	background-color: #ffffff;
	/*border-bottom:1px solid #CCCCCC;*/
}
/*上のメニュー 2段目*/
div.menu_top2{
	text-align: left;	/*word-break: keep-all;*/	
	padding-top: 0px;
	padding-bottom: 4px;
	height: 35px;
	width: 100%;
	float: left;
	/*border-bottom: 1px dotted #996699;*/
	background-color: #ffffff;
	/*border-bottom:1px solid #CCCCCC;*/
	border-bottom: 3px double #b0c4de;
}
span.menuitem1{
	padding-left: 0.2em;
	padding-right: 0.4em;
}
span.menuitem{
	color: #000000;
 	/*text-shadow: #FFFFFF 2px 2px 1px;*/
 	/*padding-left:0.5em;*/
 	padding-right:0.4em;
 	padding-top: 0.1em;
}
/*上のメニュー ブロック*/
button.menu_button{
	background: #ffffff;
	border-top: 5px solid #ffb3b3;
	border-left: 5px solid #b3dbff;
	border-right: 5px solid #9C0;
	border-bottom: 5px solid #ffdb99;
	color:#111;
	width: 176px;
	padding: 5px 0;
	margin: 0 0 3px 0;
}
button.menu_button:hover{
	background: #EEE;
	border-top: 5px solid #ffb3b3;
	border-left: 5px solid #b3dbff;
	border-right: 5px solid #9C0;
	border-bottom: 5px solid #ffdb99;
	color:#111;
	width: 176px;
	padding: 5px 0;
	margin: 0 0 3px 0;
}

/*メイン以外の上のメニュー*/
div.menu{
	text-align: left;
	padding: 4px 0px 4px 0px;
	width: 50%;
	/*float: center;*/
	background-color: #00ffff;
}

/*サイドメニュー*/
div.sidemenu{
	text-align: center;
	/*padding: 4px 4px 4px 4px;*/
	margin: 0px 4px 0px 0px;
	float: left;
	clear: right;
	width: 15%;
	height: 590px;
	border-left: 1px solid #7fff7f;
	border-right: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
}
div.index{
	background-color: #98fb98;
	color: #000000;
	text-align: center;
	font-weight: bold;
	padding: 4px 0px 4px 0px;
	/*margin-left: 10px;*/
	/*margin-right: 10px;*/
}
div.gakunaigai{
	text-align:left;
	margin: 6px 4px 10px 4px;
	background-color: #ffffff/*サイドメニューコンテンツ内の背景色*/;
	border-left: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
}
div.side{
	color: #000000;
	background-color: #f0f8ff;
	/*background-image: url('img/listicon1.gif') no-repeat left;*/
	text-align: center;
	padding: 4px 4px 4px 4px;
}
ul.side{
    list-style-type:circle;
}

/*画像*/
img.picture{
	float: left;
	width: 100%;
	height:200px;
/*	padding-left: 230px;*/
/*	border-top:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	border-left:1px solid #E4E4E4;*/
}

/*メイン*/
div.main{
	/*margin: 0% 0% 0% 0%;*/
	float: left;
	width: 100%;
	background-color: #ffffff/*メイン内コンテンツの背景色*/;
	/*border:1px solid #000000;*/
}
div.whatsnew{
	/*padding-top: 10px;*/
	height: 130px;
	overflow:auto;
	margin-left: 15px;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 10px;
	background-color: #FFFFFF;
	/*border-left: 5px solid #0000FF;*/
}
div.infomation{
	margin-left: 15px;
	padding-left: 15px;
	padding-right: 15px;
	/*border-left: 5px solid #0000FF;*/
}
h3#top-page{
	font-size: 9pt;
	color:#000000;
	padding: 0px 0px 0px 0px;
	margin: 20px 20px 4px 20px;
	border-bottom: 1px solid #E4E4E4;
	background-color: #e6e6fa;
}

/*コピーライト*/
address{
	width: 83.5%px;
	font-family:arial,sans-serif;
	font-size:12px;
	font-style: normal;
	text-align:right;
	border-top:1px dotted #996699;
	clear: both;
	margin-top: 2px;
	padding-right: 4px;
}
/*HOMEボタン*//*各コンテンツの内容部分*/
div.contents{ padding: 20px 20px 10px 20px;/*width:718px;*/}

/*教員紹介*/
h2#kyouin{
	padding: 2px 0px 2px 6px;
	border-left: 9px solid #FF3300;
	border-bottom: 1px solid #FF3300;
}
div.pic{
	margin: 40px 10px 20px 20px;
	width : 120px;  height: 220px;
	/*border: 1px solid #000000;*/
	float : left;
}
div.shoukai{
	margin: 40px 20px 20px 0px;
	width: 100%;
	/*float: left;*/
	left: 120px;
	/*border: 1px solid #000000;*/
}
p#shoukai{
	text-indent:0px;
	padding-left: 20px;
}

/*学生紹介*/
h2#gakusei{
	padding: 2px 0px 2px 6px;
	border-left: 9px solid #0000FF;
	border-bottom: 1px solid #0000FF;
}
h3.gakusei{
	padding: 10px 0px 2px 40px;
	font-weight: bold;
}
ul.m{
	list-style-type: none;
	padding: 2px 0px 2px 60px;
}
img.domain{
vertical-align: -5px;
}

/*研究内容*/
h2#kenkyu{
	padding: 2px 0px 2px 6px;
	border-left: 9px solid #99FF00;
	border-bottom: 1px solid #99FF00;
}

div.kenkyu{
	padding: 20px 40px 20px 50px;
	text-indent:1em;
}

div.gyouseki{
	padding: 20px 40px 20px 20px;
	text-indent:1em;
}

ul.ronbun{
	padding-left:3em;
}

/*研究業績*/
h2#gyouseki{
	padding: 2px 0px 2px 6px;
	border-left: 9px solid #800040;
	border-bottom: 1px solid #800040;
}

/*リンク*/
h2#link{
	padding: 2px 0px 2px 6px;
	border-left: 9px solid #FF0000;
	border-bottom: 1px solid #FF0000;
}
ul.link{
	padding-left:3em;
	list-style-image: url('./img/yajirusi1.gif');
	font-size: 11pt;
	line-height:150%;
}

/*学位論文*/
h2#gakui{
	padding: 2px 0px 2px 6px;
	border-left: 9px solid #999933;
	border-bottom: 1px solid #999933;
}
table.ronbun{
	table-layout: auto;
	border-collapse: collapse;
	font-family: Verdana,Chicago,sans-serif;
	line-height:150%;
	text-align: left;
	font-size: 10pt;
	margin:10px 10px 10px 70px;
}
td{ border: 1px solid black; }