ul{
margin:0;
padding:0;
}
li{
	margin-left:15px;
	line-height: 130%;
	margin-bottom: 5px;
	font-size: 14px;
}

#navi ul li{
	margin-right:0px;
	margin-left:0px;
}
dl{
	clear:both;
	margin:0 0 0 16px;
	font-size:16px;
}
dt{
	float:left;
	width:75px;
	font-weight:normal !important;
	font-size:90%;
	margin-bottom:8px;
}

dt.kenkyutel{
	width:105px;
}

dd{
	width:415px;
	margin-left:75px;
	font-size:80%;
	line-height:140%;
	margin-bottom:8px;
}
dd.kenkyuteldd{
	width:385px;
}

.proname{
	border-top:1px dashed #c6b8ca;
	font-weight:bold;
	font-size:16px;
	margin-top:16px;
}
.prostd{
	padding-left:15px;
}
.k-green {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009933;
	text-align: center;
	font-size: 14px;
	background-position: center center;
	width: 110px;
}
.c-pink {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6666;
	text-align: center;
	font-size: 14px;
	background-position: center center;
	width: 110px;
}
.h-blue {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3366CC;
	text-align: center;
	font-size: 14px;
	background-position: center center;
	width: 110px;
}
.b-orange {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6633;
	text-align: center;
	font-size: 14px;
	background-position: center center;
	width: 110px;
}

.backcolor {
	font-size: 15px;
	line-height: 130%;
	background-color: #CCFFCC;
	width: 450px;
}
.g_back {
	font-size: 15px;
	line-height: 130%;
	background-color: #FFCCCC;
	width: 450px;
}
.b_back {
	font-size: 15px;
	line-height: 130%;
	background-color: #99CCFF;
	width: 450px;
}
.o_back {
	font-size: 15px;
	line-height: 130%;
	background-color: #FFCC99;
	width: 450px;
}

