/*-------------------------------------------------------------*/
/* Dental Simulation Education                                 */
/*-------------------------------------------------------------*/

#flash {
	margin-bottom: 20px;
}
.mainmenu {
	float: left;
	width: 730px;
	overflow: hidden;
	margin: 5px 0;
}
.box {
	float: left;
	width: 235px;
	margin-right: 10px;
}
.box1 {
	float: left;
	width: 235px;
}
.box2 {
	clear: left;
	margin-right: 5px;
}
.mainmenu ul {
	list-style: none;
	padding: 10px 8px;
}
.mainmenu li {
	line-height: 1.1em;
	margin-bottom: 8px;
}
.mainmenu a {
	background-image: url(../common/go_dgray.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	text-decoration: none;
	padding-left: 7px;
	color: #333333;
}
.mainmenu a:hover {
	background-image: url(../common/go_skyblue.gif);
	text-decoration: underline;
	color: #00326e;
}
.mainmenu a:visited {
	color: #333333;
}
.mainmenu h2 {
	color: #ffffff;
	margin-bottom: 2px;
	font-size: 14px;
	padding: 8px 10px;
	font-weight: normal;
	line-height: 1.1em;
}
h2.simu {
	background-color: #8A8C8E;
}
h2.hotetsu {
	background-color: #887E70;
}
h2.hozon {
	background-color: #778697;
}
h2.shishu {
	background-color: #8C7E88;
}
h2.koku {
	background-color: #6D8674;
}
h2.shoni {
	background-color: #85685B;
}
h2.ha {
	background-color: #627E54;
}
.mbox1 {
	height: 135px;
	background-color: #d3d7d9;
}
.mbox2 {
	height: 135px;
	background-color: #EFE6D3;
}
.mbox3 {
	height: 135px;
	background-color: #D1DCE8;
}
.mbox4 {
	height: 135px;
	background-color: #E3D4E0;
}
.mbox5 {
	height: 40px;
	background-color: #C7DDDC;
}
.mbox6 {
	height: 135px;
	background-color: #E8BAA2;
}
.mbox7 {
	height: 135px;
	background-color: #BFD499;
}

.mbox5 li {
	display: inline;
	margin-right: 25px;
}


#tradename1 #area {
	float: left;
	width: 540px;
}
#tradename1 #field {
	float: left;
	width: 190px;
	color: #ffffff;
}

#tradename1 h3 {
	font-size: 12px;
	font-weight: normal;
}

#tradename1 h3.simu-a {
	background-color: #D3D7D9;
	padding: 2px 10px;
}
#tradename1 h3.simu-f {
	background-color: #8A8C8E;
	padding: 2px 0 2px 10px;
}
#tradename1 h3.hotetsu-a {
	background-color: #efe6d3;
	padding: 2px 0 2px 10px;
}
#tradename1 h3.hotesu-f {
	background-color: #887e70;
	padding: 2px 0 2px 10px;}
#tradename1 h3.hozon-a {
	background-color: #D1DCE8;
	padding: 2px 0 2px 10px;
}
#tradename1 h3.hozon-f {
	background-color: #778697;
	padding: 2px 0 2px 10px;}
#tradename1 h3.shishu-a {
	background-color: #E3D4E0;
	padding: 2px 0 2px 10px;
}
#tradename1 h3.shishu-f {
	background-color: #8C7E88;
	padding: 2px 0 2px 10px;}
#tradename1 h3.koku-a {
	background-color: #C7DDDC;
	padding: 2px 0 2px 10px;
}
#tradename1 h3.koku-f {
	background-color: #6D8674;
	padding: 2px 0 2px 10px;}
#tradename1 h3.shoni-a {
	background-color: #E8BAA2;
	padding: 2px 0 2px 10px;
}
#tradename1 h3.shoni-f {
	background-color: #85685B;
	padding: 2px 0 2px 10px;
}
#tradename1 h3.ha-a {
	background-color: #BFD499;
	padding: 2px 0 2px 10px;
}
#tradename1 h3.ha-f {
	background-color: #627E54;
	padding: 2px 0 2px 10px;
	font-size: 10px;
	font-weight: normal;
}
