/* Contents
===============================================================*/
div#AllBox{
	background:url(../images/top/img_main3.png) no-repeat center top;	
}


#Main h2.tit {
    margin: 0px 0px 29px -2px;
}
#Main h3 {
    width: 708px;
    margin: 0px auto 8px;
}
#Main .dt_box dl{
	padding: 0px 0 3px 0;
	background:#ffffff;
	}

#Main .dt_box h5{
	padding: 0 0 10px 0;
	background:#ffffff;
	}
#Main .dt_box h5 span{
	padding: 0 0 2px 0;
	border-bottom: 1px dotted #CCC;
	width: 100%;
    display: block;
	}

#Main .dt_box dl dt{
	float:left;
	}
#Main .dt_box dl dd{
	float:left;
	}

#Main .dt_box dl dt{
	width:140px;
	font-weight:bold;
	}
#Main .dt_box dl dt.p {
	width:auto;
	float:none;
	font-weight:bold;
	}
#Main .dt_box dl dt.p span {
	font-size:11px;
	font-weight:normal;
	}
#Main .dt_box dl dd.p {
	float:none;
	padding:0 0 3px 0;
	}
#Main .dt_box {
	padding:7px;
	background:url(../../images/top/img_bg_01.gif) repeat 0 0;
	margin-bottom:30px;
}

#Main .dt_box_s {
	margin-bottom:15px;
}

#Main .ph {
	width:700px;
	margin:0 auto 20px;
	}
#Main .w_bg {
	background:#ffffff;
	padding:15px;
	}

#Main .mar10 {
	margin-bottom:10px;
	}
#Main .mar15 {
	margin-bottom:15px;
	}
#Main .mar20 {
	margin-bottom:20px;
	}

/* researcher
===============================================================*/
.researcher {
	padding:5px 0 40px 0;
}

.researcher ul li {
	padding:0 0 0 20px;
	background:url(../../images/top/img_ic_01.gif) no-repeat 0 5px;
}
