/*=====================================================================
/ override
/=====================================================================*/
.contents
{	
	height: 1100px;
}

.contents_box
{
	width: 700px;
	margin: 30px 0px 24px 30px;
}
.contents_title
{
	font: normal normal normal 16px/26px ＭＳ Ｐゴシック;
}
.contents_text
{
	height: 26px;
	margin: 8px 0px 0px 14px;
	font: normal normal normal 16px/26px ＭＳ Ｐゴシック;
}
div.contents_item
{
	margin: 14px auto 0px 0px;
	width: auto;
	height: auto;
}

.footer
{
	margin: 30px auto 10px auto;
	/*border: solid 1px black;*/
}
div#current
{
	height: 350px;
}
div#continue
{
	height: 360px;
}
div#thesis
{
	height: 230px;
}
div#theory
{
	height: 300px;
}

	
/*=====================================================================/
/ table.project_intro
/=====================================================================*/
table.project_intro
{
	width: 590px;
	height:40px;
	text-align: left;
	margin:4px auto 0px 0px;
}


table.project_intro td#title
{
	width: 540px;
	height:40px;
	font:  normal normal normal 16px/20px ＭＳ Ｐゴシック;
}


table.project_intro td#thum
{
	width: 50px;
	height:40px;
}

table.project_intro img#thum
{
	width: 50px;
	height:40px;
	/*border: solid 1px black;*/
	margin: 0px 0px 0px 0px;
}


/*=====================================================================/
/ table.project_intro_noimg
/=====================================================================*/
table.project_intro_noimg
{
	width: 590px;
	/*height:20px;*/
	height: auto;
	text-align: left;
	margin: 14px auto 0px 0px;
}

table.project_intro_noimg td#title
{
	width: 540px;
	height:20px;
	font:  normal normal normal 16px/20px ＭＳ Ｐゴシック;
	text-decoration: underline;
}

table.project_intro_noimg tr.demo td#title
{
	width: 540px;
	height: auto;
	padding: 10px 0px 0px 30px;
	font:  normal normal normal 16px/20px ＭＳ Ｐゴシック;
	text-decoration: none;
}





/*=====================================================================
/ 研究プロジェクト
/=====================================================================*/
/* コンテンツの高さを変更 */
div#silk
{	
	/*height: 890px;*/
	height: auto;
}
div#glico
{	
	/*height: 940px;*/
	height: auto;
}
div#agv
{	
	/*height: 980px;*/
	height: auto;
}
div#truck
{	
	/*height: 800px;*/
	height: auto;
}
div#souhatsu
{	
	/*height: 780px;*/
	height: auto;
}
.project_title
{
	margin: 30px 0px 0px 50px;
	font: normal normal normal 20px/21px ＭＳ Ｐゴシック;
	height: 21px;
}
.project_keyword
{
	clear : both;
	margin: 14px auto 20px 50px;
	font: normal normal normal 15px/21px ＭＳ Ｐゴシック;
	height: 21px;
	width: 700px;
	text-align: left;
}

span.verdana
{
	font: italic normal bold 13px/21px verdana;
}


.contents_box_reserch
{
	width: 600px;
	margin: 30px 0px 24px 50px;
}
div.contents_item_reserch
{
	margin: 14px auto 0px 0px;
	width: 600px;
	height: auto;
	font: normal normal normal 16px/26px ＭＳ Ｐゴシック;
}

/* 各画像の調整 */
img#virtual_silk
{
	width: 250px;
	height: 192px;
	float: left;
	padding: 4px 10px 0px 0px;
}
img#simform
{
	width: 250px;
	height: 188px;
	float: right;
	padding: 4px 10px 0px 0px;
}

img#tousa01
{
	width: 400px;
	height: 69px;
	float: left;
	padding: 10px 10px 10px 0px;
}
img#tousa02
{
	width: 400px;
	height: 101px;
	float: left;
	padding: 10px 10px 10px 0px;
}
img#agv01
{
	float: right;
	padding: 10px 0px 10px 0px;
}
img#truck01
{
	padding: 16px 0px 16px 100px;
	/*width: 500px;*/
}
img#truck02
{
	/*float: left;*/
	padding: 16px 0px 16px 0px;
}
img#truck03
{
	/*float: left;*/
	padding: 16px 0px 16px 0px;
}
img#souhatsu01
{
	float: left;
	padding: 12px 20px 0px 0px;
}

img#sunlight
{
	width: 600px;

}
div#img_center
{
	text-align: center;

}