  /*教室写真用*/
#MAIN .floatleft{
	float: left;
	padding-left: 15px;
/*	max-height: 40px;	/*追加*/*/
/*	width: auto;		/*追加*/*/
}

#main .tips{
  border: 1px dotted #01a7bd;
  background: #e3f5f5;
  margin:5px 15px;
  padding:10px;
}

#MAIN p{
    margin: 0px 0px 15px 15px !important;
}

dl.natural {
  padding-left: 10px;
}

dl.natural dt {
  clear: both; 
  float: left;
  margin: 0 0 0 0 ;
  width: 6.5em;
  padding-left: 5px;
}

dl.natural dd {
	margin:0 0 2px 7.5em;
}

#externals .pict{
  float: left;
  margin: 3px;
  padding: 0px 0px 10px 0px;
}

#ex_prezen .pict{
  float: left;
  margin: 3px;
  padding: 0px 0px 10px 0px;
}

/*table class"equipment"*/
#prezen_area table.equipment{
	border-collapse: collapse;
	border-spacing: 15px;
	empty-cells: show;
	width:100%;
	vertical-align: center;
}
#prezen_area table.equipment caption{
	font-weight : bold;
	text-align: left;
	border-left:5px solid #cc3366;
	margin:2px 0;
	padding-left:2px;
}
#prezen_area table.equipment thead th{
	font-weight : normal ;
	text-align: left ;
	vertical-align: middle ;
	color:black ;
	border: 1px solid silver ;
	padding: 10px 0 ;
	background: #FFF ;
	padding: 5px ;
}
#prezen_area table.equipment tbody td{
	color: black;
	border: 1px solid silver;
	padding: 5px;
}
#prezen_area table.equipment tbody th{
	font-weight : normal;
	text-align: left;
	vertical-align:;
	color:black;
	border: 1px solid silver ;
	padding: 10px 0 ;
	background: #FFF;
	padding: 5px;
}
#prezen_area table.equipment tbody tr:hover{
	background: #f2fffa !important
	;
}