@charset "utf-8";
/**********************base**********************/
html {
	margin : 0;
	padding : 0;
}
body {
	background-color : #ffffff;
	margin : 0;
	padding : 40px 0 0 0;
}
img {
	border : none;
	
}
/**********************white-base**********************/
#content {
	border-bottom : solid 1px #b9b9b9;
}
/**********************header**********************/
#header {
	clear : both;
	width : 900px;
	height : 54px;
	margin : 0 auto 16px auto;
}
#logo {
	float : left;
	background : url("../img/img_logo.gif") no-repeat ;
	width : 197px;
	height : 54px;
}
#logo a {
	width : 197px;
	height : 54px;
	display : block;
	text-indent : -9999px;
}
#nav {
	float : right;
	height : 32px;
	margin-top : 13px;
}
#nav ul {
	clear : both;
	list-style:none outside none;
	margin : 0;
	padding : 0;
}
#nav li {
	float : left;
	list-style:none outside none;
	width : 120px;
	height : 32px;
	display : block;
	margin : 0;
	padding : 0;
}
#nav_jitu a{
	background : url("../img/btn_jitu.gif") no-repeat ;
	width : 120px;
	height : 32px;
	display : block;
	text-indent : -9999px;
}
#nav_cont a {
	background : url("../img/btn_cont.gif") no-repeat ;
	width : 120px;
	height : 32px;
	display : block;
	text-indent : -9999px;
}
#nav_prof a {
	background : url("../img/btn_prof.gif") no-repeat ;
	width : 120px;
	height : 32px;
	display : block;
	text-indent : -9999px;
}
#nav_jitu a:hover,
#nav_cont a:hover,
#nav_prof a:hover {
background-position : 0 -32px;
}
/**********************main**********************/
#main {
	width : 900px;
	margin : 0 auto 0 auto;
	padding : 0 0 60px 0;
}
h1 {
	text-indent : -9999px;
	height: 80px;
	margin: 0px;
	padding: 0px;
}
h2 {
	background : url("../img/img_h2.gif") no-repeat;
	width : 404px;
	height : 19px;
	text-indent : -9999px;
	margin : 10px 0;
}
h3 {
	background : url("../img/img_h3.gif") no-repeat;
	width : 188px;
	height : 19px;
	text-indent : -9999px;
	margin : 10px 0;
}
h4 {
	background : url("../img/img_h4.gif") no-repeat;
	width : 154px;
	height : 19px;
	text-indent : -9999px;
	margin : 10px 0;
}
#main_img {
	background : url("../img/img_main.jpg") no-repeat;
	width : 900px;
	height : 260px;
	margin : 0 0 40px 0;
}
#main_link {
	width: 430px;
	height: 121px;
	margin-top: 40px;
	margin-left: 469px;
	clear: left;
	}
.main_link_icon {
	float: left;
	margin-right: 10px;
}
.text {
	margin : 10px 0 30px 0;
	clear : both;
}
.text ul {
	list-style:none outside none;
	margin : 0 0 0 190px;
	padding : 0;
	display : block;
}
.text ul li {
	list-style:none outside none;
	background : url("../img/icon_chek.gif") no-repeat 0 center;
	padding : 0 0 3px 20px;
}
#image_serv {
	background : url("../img/img_serv.gif") no-repeat;
	width : 900px;
	height : 210px;
	text-indent : -9999px;
	margin : 0 0 30px 0;
}
#image_cont {
	width : 358px;
	height : 74px;
	margin : 10px auto 40px auto;
}
#image_cont a {
	background : url("../img/btn_form.gif") no-repeat;
	width : 358px;
	height : 74px;
	display : block;
	text-indent : -9999px;
}
#image_cont a:hover {
	filter: alpha(opacity=80);
	moz-opacity:0.8;
	opacity:0.8;
}
.text #mobi {
	float : left;
	width : 430px;
}
.text #pc{
	float : right;
	width : 430px;
	border-left : dotted 3px #dbdbda;
	height : 190px;
	padding : 0 0 0 20px;
}
.text dl {
	margin : o;
}
.text #mobi dt {
	background : url("../img/title_mobi.gif") no-repeat;
	width : 91px;
	height : 14px;
	display : block;
	text-indent : -9999px;
	margin : 0;
	padding : 0 0 7px 0;
}
.text #pc dt {
	background : url("../img/title_pc.gif") no-repeat;
	width : 53px;
	height : 14px;
	display : block;
	text-indent : -9999px;
	margin : 0;
	padding : 0 0 7px 0;
}
.text dd {
	background : url("../img/icon_dot.gif") no-repeat 0 6px;
	padding : 0 0 0 10px;
	margin : 3px 0 0 5px;
}
/**********************gray-base**********************/
#footer {
	background-color : #eeeeee;
	border-top : solid 1px #ffffff;
	margin : 0;
	padding : 20px 0 0 0;
}
.prof {
	width : 900px;
	margin : 10px auto 0 auto;
	padding : 0 0 40px 0;
	clear : both;
}
#info {
	float : left;
	width : 370px;
}
h5 {
	background : url("../img/img_h5.gif") no-repeat;
	width : 134px;
	height : 14px;
	text-indent : -9999px;
	margin : 10px 0;
}
.text02 {
	margin : 10px 0 0 0;
	clear : both;
}
#link {
	float : right;
	width : 525px;
}
#researcher01 {
	float : right;
	width : 430px;
	padding : 0 0 0 20px;
	background : url("../img/img_prof01.jpg") no-repeat 20px 5px ;
	border-left : dotted 3px #999999;
}
#researcher02 {
	float : right;
	width : 430px;
	padding : 0 0 0 20px;
	border-left : dotted 3px #999999;
	background : url("../img/img_prof02.jpg") no-repeat 20px 5px ;
}
.prof ul {
	list-style:none outside none;
	margin : 0;
	padding : 0;
}
.prof li {
	list-style:none outside none;
	background : url("../img/icon_dot.gif") no-repeat 0 6px;
	padding : 0 0 0 10px;
	margin : 3px 0 0 91px;
}
#copyright {
	text-align : center;
	margin : 0 auto;
	padding : 50px 0;
}
#pagetop {
	width : 140px;
	height : 40px;
	bottom : 0px;
	right : 0px;
	position: fixed;
	z-index : 10000;
}
#pagetop a {
	background : url("../img/btn_top.gif") no-repeat;
	width : 140px;
	height : 40px;
	text-indent : -9999px;
	display : block;
}
#pagetop  a:hover{
	filter: alpha(opacity=60);
	moz-opacity:0.6;
	opacity:0.6;
}
#link  a:hover{
	filter: alpha(opacity=60);
	moz-opacity:0.6;
	opacity:0.6;
}
.main_link_icon a:hover{
	filter: alpha(opacity=60);
	moz-opacity:0.6;
	opacity:0.6;
}
