/* ::::: CSS初期化処理 ::::: */

*{
	margin:0;
	padding:0;
	border:0;
	text-decoration:none;
	line-height:1;
	font-size:100%;
	font-style:normal;
	font-weight:normal;
}

html, body {
	color: #333;
	height: 100%;
	background-color: #e5e5e5;
}

h1, h2, h3 { margin: 0px; padding: 0px; font-weight: normal; }

img,a img{
  vertical-align:bottom;
  border:none;
  background:transparent;
}

.importance{
	overflow: hidden;
	display: block;
	height: 1px;
	font-size: 1px;
	text-indent: -9999px;
	color: #000000;
	margin-left: 80px;
	position: absolute;
	visibility: hidden;
	bottom: 10000px;
}

.smalltext{
	font-size: 10px;
	line-height: 16px;
}

.midtext{
	font-size: 16px;
	line-height: 32px;
}

.bigtext{
	font-size: 32px;
	line-height: 40px;
}

.right{
	float: right;
}

.left{
	float: left;
}

.clear{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	width: 0px;
}

.fade{
	filter: alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}

.gototop{
	height: 18px;
	width: 140px;
	text-align: right;
	padding-left: 720px;
	margin-top: 5px;
	margin-bottom: 15px;
}

.gototopimg{
	background: url(images/gototop.png) 0px 0px no-repeat;
	height: 18px;
	width: 140px;
}

.gototopimgh{
	background: url(images/gototop.png) 0px -18px no-repeat;
}

.gototopp{
	height: 18px;
	text-align: right;
	padding-left: 610px;
	margin-top: 5px;
	margin-bottom: 30px;
	clear: both;
	width: 150px;
}

.gototopp a{
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #666;
}

.gototopp a:hover{
	color: #F60;
}

.gototopp2{
	height: 18px;
	text-align: right;
	padding-left: 430px;
	margin-top: 5px;
	margin-bottom: 30px;
	clear: both;
	width: 150px;
}

.gototopp2 a{
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #666;
}

.gototopp2 a:hover{
	color: #F60;
}

.space{
	clear: both;
	height: 35px;
	width: 10px;
}

.pass{
	font-size: 12px;
	line-height: 18px;
	background-color: #297BE1;
	padding: 10px;
	color: #FFF;
}

/* ::::: CSS設定 ::::: */
#container{
	position: relative;
	width: 900px;
	height: 100%;
	min-height: 100%;
	background-color: #e5e5e5;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/back.png);
	background-repeat: repeat-y;
	padding-right: 20px;
	padding-left: 20px;
}

body > #container {
	height: auto;
}

#contents{
	padding-bottom: 80px;
}

#header {
	width: 860px;
	height: 80px;
	background-image: url(images/header.png);
	background-repeat: repeat-x;
	z-index: 9999;
	padding-right: 20px;
	padding-left: 20px;
}

#headerleft{
	float: left;
}

#headerright{
	float: right;
}

#title_top{
	height: 320px;
	width: 860px;
	background-image: url(images/titleback.png);
	background-repeat: repeat-x;
	padding-right: 20px;
	padding-left: 20px;
}

#title{
	height: 220px;
	width: 860px;
	background-image: url(images/titleback.png);
	background-repeat: repeat-x;
	padding-right: 20px;
	padding-left: 20px;
}

#flash{
	height: 360px;
	width: 860px;
	position: absolute;
}

#top_loading{
	height: 360px;
	width: 860px;
	position: absolute;
	background-image: url(images/titleback.png);
}

#loader{
	background-image: url(images/loader.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
	position: absolute;
	left: 418px;
	top: 180px;
}

#loadlogo{
	background-image: url(images/loadlogo.png);
	background-repeat: no-repeat;
	height: 80px;
	width: 270px;
	position: absolute;
	left: 295px;
	top: 80px;
}

#top_image01{
	height: 360px;
	width: 860px;
	position: absolute;
	background-image: url(images/top_estate.jpg);
	background-repeat: no-repeat;
}

#top_image02{
	height: 360px;
	width: 860px;
	position: absolute;
	background-image: url(images/top_structural.jpg);
	background-repeat: no-repeat;
}

#top_image03{
	height: 360px;
	width: 860px;
	position: absolute;
	background-image: url(images/top_land.jpg);
	background-repeat: no-repeat;
}

#top_image04{
	height: 360px;
	width: 860px;
	position: absolute;
}

#stopimg01{
	background-image: url(images/img_structural.jpg);
	background-repeat: no-repeat;
	height: 360px;
	width: 286px;
	float: left;
}

#stopimg02{
	background-image: url(images/img_estate.jpg);
	background-repeat: no-repeat;
	height: 360px;
	width: 288px;
	float: left;
}

#stopimg03{
	background-image: url(images/img_land.jpg);
	background-repeat: no-repeat;
	height: 360px;
	width: 286px;
	float: left;
}

#stopimg02l01{
	width: 280px;
	height: 25px;
	position: absolute;
	top: 85px;
}

#stopimg02l02{
	width: 280px;
	height: 25px;
	position: absolute;
	top: 110px;
}

#stopimg03l01{
	width: 280px;
	height: 30px;
	position: absolute;
	top: 105px;
}

#stopimg03l02{
	width: 280px;
	height: 30px;
	position: absolute;
	top: 137px;
}

#stopimg03l03{
	width: 280px;
	height: 30px;
	position: absolute;
	top: 172px;
}

#stopimg03l04{
	width: 280px;
	height: 30px;
	position: absolute;
	top: 207px;
}

#img_estate01{
	background-image: url(images/top_estate01.jpg);
	background-repeat: no-repeat;
	height: 74px;
	width: 414px;
	position: absolute;
	left: 423px;
	top: 159px;
	filter: alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}

#img_estate02{
	background-image: url(images/top_estate04.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 250px;
	position: absolute;
	left: 150px;
	top: 40px;
	filter: alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}

#img_structural01{
	background-image: url(images/top_structural01.jpg);
	background-repeat: no-repeat;
	height: 75px;
	width: 400px;
	position: absolute;
	left: 23px;
	top: 35px;
	filter: alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}

#img_structural02{
	background-image: url(images/top_structural02.jpg);
	background-repeat: no-repeat;
	height: 75px;
	width: 400px;
	position: absolute;
	left: 23px;
	top: 124px;
	filter: alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}

#img_structural03{
	background-image: url(images/top_structural03.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 150px;
	position: absolute;
	left: 170px;
	top: 210px;
	filter: alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}

#img_land01{
	background-image: url(images/top_land01.jpg);
	background-repeat: no-repeat;
	height: 85px;
	width: 350px;
	position: absolute;
	left: 48px;
	top: 38px;
	filter: alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}

#img_land02{
	background-image: url(images/top_land05.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 320px;
	position: absolute;
	left: 450px;
	top: 50px;
	filter: alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}

#img_land03{
	background-image: url(images/top_land02.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 320px;
	position: absolute;
	left: 450px;
	top: 100px;
	filter: alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}

#img_land04{
	background-image: url(images/top_land03.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 320px;
	position: absolute;
	left: 450px;
	top: 150px;
	filter: alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}

#img_land05{
	background-image: url(images/top_land04.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 320px;
	position: absolute;
	left: 450px;
	top: 200px;
	filter: alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}

#image{
	height: 240px;
	width: 0px;
	position: absolute;
}

#essub{
	position: absolute;
	list-style-type: none;
	z-index: 9999;
	width: 140px;
	left: 743px;
	filter: alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}

#essub li{
	width: 140px;
}

#essub00{
	background: url(images/submenu.png) 0px 0px no-repeat;
	height: 47px;
}

#essub00h{
	background: url(images/submenu.png) -140px 0px no-repeat;
}

#essub01{
	background: url(images/submenu.png) 0px -47px no-repeat;
	height: 0px;
}

#essub01h{
	background: url(images/submenu.png) -140px -47px no-repeat;
}

#essub02{
	background: url(images/submenu.png) 0px -77px no-repeat;
	height: 0px;
}

#essub02h{
	background: url(images/submenu.png) -140px -77px no-repeat;
}

#essub03{
	background: url(images/submenu.png) 0px -107px no-repeat;
	height: 0px;
}

#essub03h{
	background: url(images/submenu.png) -140px -107px no-repeat;
}

#essub04{
	background: url(images/submenu.png) 0px -137px no-repeat;
	height: 0px;
}

#essub04h{
	background: url(images/submenu.png) -140px -137px no-repeat;
}

#menu{
	width: 840px;
	list-style-type: none;
	z-index: 2;
	position: absolute;
}

#menu li{
	float: left;
	background-repeat: no-repeat;
	height: 60px;
}

#menu01{
	background: url(images/menu.png) 0px 0px no-repeat;
	_background: url(images/menu.gif) 0px 0px no-repeat;
	width: 147px;
}

#menu01h{
	background: url(images/menu.png) 0px -60px no-repeat;
	_background: url(images/menu.gif) 0px -60px no-repeat;
	filter: alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}

#menu02{
	background: url(images/menu.png) -147px 0px no-repeat;
	_background: url(images/menu.gif) -147px 0px no-repeat;
	width: 137px;
}

#menu02h{
	background: url(images/menu.png) -147px -60px no-repeat;
	_background: url(images/menu.gif) -147px -60px no-repeat;
	filter: alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}

#menu03{
	background: url(images/menu.png) -284px 0px no-repeat;
	_background: url(images/menu.gif) -284px 0px no-repeat;
	width: 136px;
}

#menu03h{
	background: url(images/menu.png) -284px -60px no-repeat;
	_background: url(images/menu.gif) -284px -60px no-repeat;
	filter: alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}

#menu04{
	background: url(images/menu.png) -420px 0px no-repeat;
	_background: url(images/menu.gif) -420px 0px no-repeat;
	width: 137px;
}

#menu04h{
	background: url(images/menu.png) -420px -60px no-repeat;
	_background: url(images/menu.gif) -420px -60px no-repeat;
	filter: alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}

#menu05{
	background: url(images/menu.png) -557px 0px no-repeat;
	_background: url(images/menu.gif) -557px 0px no-repeat;
	width: 136px;
}

#menu05h{
	background: url(images/menu.png) -557px -60px no-repeat;
	_background: url(images/menu.gif) -557px -60px no-repeat;
	filter: alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}

#menu06{
	background: url(images/menu.png) -693px 0px no-repeat;
	_background: url(images/menu.gif) -693px 0px no-repeat;
	width: 147px;
}

#nmenu{
	width: 840px;
	list-style-type: none;
	z-index: 2;
	position: absolute;
	height: 14px;
	left: 0px;
	top: 20px;
}

#nmenu li{
	float: left;
	background-repeat: no-repeat;
	height: 14px;
	font-size: 10px;
	line-height: 10px;
}

#nmenu01{
	background: url(images/neutrino_menu.png) 0px 0px no-repeat;
	width: 177px;
}

#nmenu01h{
	background: url(images/neutrino_menu.png) 0px -14px no-repeat;
}

#nmenu02{
	background: url(images/neutrino_menu.png) -177px 0px no-repeat;
	width: 164px;
}

#nmenu02h{
	background: url(images/neutrino_menu.png) -177px -14px no-repeat;
}

#nmenu03{
	background: url(images/neutrino_menu.png) -341px 0px no-repeat;
	width: 164px;
}

#nmenu03h{
	background: url(images/neutrino_menu.png) -341px -14px no-repeat;
}

#nmenu04{
	background: url(images/neutrino_menu.png) -505px 0px no-repeat;
	width: 165px;
}

#nmenu04h{
	background: url(images/neutrino_menu.png) -505px -14px no-repeat;
}

#nmenu05{
	background: url(images/neutrino_menu.png) -670px 0px no-repeat;
	width: 170px;
}

#nmenu05h{
	background: url(images/neutrino_menu.png) -670px -14px no-repeat;
}

#main_top{
	width: 780px;
	z-index: 1;
	margin-right: 30px;
	margin-left: 30px;
	position: relative;
	background-image: url(images/maincenter.png);
	background-repeat: repeat-y;
	padding-right: 30px;
	padding-left: 30px;
}

#main{
	width: 780px;
	z-index: 1;
	position: relative;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 15px;
	margin-right: 30px;
	margin-left: 30px;
	background-color: #FFF;
	background-image: url(images/mainpage.png);
	background-repeat: repeat-y;
}

#maintop{
	width: 840px;
	z-index: 1;
	margin-right: 30px;
	margin-left: 30px;
	position: relative;
	background-image: url(images/maintop-trans.png);
	background-repeat: no-repeat;
	height: 40px;
}

#maintopp{
	width: 780px;
	z-index: 1;
	margin-right: 30px;
	margin-left: 30px;
	position: relative;
	background-image: url(images/mainpan-trans.png);
	background-repeat: no-repeat;
	height: 42px;
	font-size: 12px;
	line-height: 42px;
	padding-top: 8px;
	color: #688697;
	padding-left: 60px;
}

#maintopp a:link,#maintopp a:visited{
	color: #688697;
}

#maintopp a:hover,#maintopp a:active{
	color: #F60;
}

#mainbottom{
	width: 840px;
	z-index: 1;
	margin-right: 30px;
	margin-left: 30px;
	position: relative;
	background-image: url(images/mainbottom-trans.png);
	background-repeat: no-repeat;
	height: 30px;
	clear: both;
}

#mainleft{
	float: left;
	width: 510px;
	padding-left: 10px;
}

#mainright{
	float: left;
	width: 240px;
	padding-left: 10px;
}

#infotop{
	background-image: url(images/infotop.png);
	background-repeat: no-repeat;
	height: 15px;
	width: 510px;
	margin-top: 10px;
	margin-bottom: 25px;
}

#infobottom{
	height: 35px;
	width: 510px;
	padding-top: 5px;
}

#footer {
	width: 840px;
	height: 80px;
	position: absolute;
	bottom: 0px;
	z-index: 10;
	background-color: #E6E6E6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AAA;
	background-image: url(images/footer.png);
	background-repeat: repeat-x;
	padding-right: 30px;
	padding-left: 30px;
}

#footerleft{
	float: left;
	background-image: url(images/footlogo.png);
	background-repeat: no-repeat;
	height: 75px;
	width: 215px;
}

#footerright{
	float: right;
	white-space: nowrap;
	padding-top: 20px;
}

#copyright{
	font-size: 12px;
	color: #40210F;
	text-align: right;
	clear: both;
	margin-right: 20px;
}

#footnavi{
	white-space: nowrap;

}

#footnavi li{
	float: left;
	list-style-type: none;
	margin-right: 20px;
	font-size: 9px;
	margin-bottom: 15px;
}

#footnavi li a:link,#footnavi li a:visited{
	color: #555;
}

#footnavi li a:hover,#footnavi li a:active{
	color: #F60;
}

.pageleft{
	float: left;
}

.pageright{
	float: left;
}

.pagecenter{


}

.minitext{
	font-size: 10px;
	padding-left: 10px;
	line-height: 16px;
	margin-top: 10px;
	margin-bottom: 40px;
}

.margin_topm{
	top: 340px;
	left: 50px;
}

.margin_pagem{
	top: 245px;
	left: 50px;
}

.margin_topsm{
	top: 347px;
}

.margin_pagesm{
	top: 252px;
}

.ti_structural{
	background-image: url(images/ti_structural.jpg);
	background-repeat: no-repeat;
}

.ti_company{
	background-image: url(images/ti_company.jpg);
	background-repeat: no-repeat;
}

.ti_neutrino{
	background-image: url(images/ti_neutrino.jpg);
	background-repeat: no-repeat;
}

.ti_nursing{
	background-image: url(images/ti_nursing.jpg);
	background-repeat: no-repeat;
}

.ti_staff{
	background-image: url(images/ti_staff.jpg);
	background-repeat: no-repeat;
}

.ti_land{
	background-image: url(images/ti_land.jpg);
	background-repeat: no-repeat;
}

.ti_event{
	background-image: url(images/ti_event.jpg);
	background-repeat: no-repeat;
}

.ti_archi{
	background-image: url(images/ti_archi.jpg);
	background-repeat: no-repeat;
}

.ti_link{
	background-image: url(images/ti_link.jpg);
	background-repeat: no-repeat;
}

.ti_agreement{
	background-image: url(images/ti_agreement.jpg);
	background-repeat: no-repeat;
}

.ti_privacy{
	background-image: url(images/ti_privacy.jpg);
	background-repeat: no-repeat;
}

.ti_inquiry{
	background-image: url(images/ti_inquiry.jpg);
	background-repeat: no-repeat;
}

.headtitle{
	margin-bottom: 30px;
	background-image: url(images/headtitle.png);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	margin-top: 5px;
}

.headline{
	margin-bottom: 30px;
	padding-right: 30px;
	padding-left: 30px;
}

.hl460{
	width: 440px;
}

.hl560{
	width: 540px;
}

.headline p{
	font-size: 12px;
	margin-bottom: 20px;
	line-height: 18px;
	padding-left: 15px;
	text-align: justify;
}

.headline a{
	font-size: 14px;
	margin-bottom: 20px;
	line-height: 18px;
	padding-left: 15px;
}

.headline a:link,.headline a:visited{
	color: #039;
}

.headline a:hover,.headline a:active{
	color: #F60;
}

.headline h2{
	font-size: 22px;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 20px;
	padding-left: 15px;
}

.headline h3{
	color: #688697;
	font-size: 14px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left: 10px;
}

.headline strong{
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #F30;
}

.headline ul{
	padding-left: 15px;
}

.headline li p{
	font-size: 12px;
	margin-left: 20px;
	line-height: 18px;
}

.headline li em{
	font-size: 12px;
	margin-left: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A2CF01;
}

.imageright{
	float: right;
	margin-bottom: 30px;
	padding-right: 10px;
	padding-left: 30px;
}

.leftimg{
	padding-left: 20px;
}

.banner{
	background: url(images/banner.png) 0px 0px no-repeat;
	width: 240px;
}

.bannerh{
	background: url(images/banner.png) 0px -80px no-repeat;
}

.bn_antique{
	background: url(images/bn_antique.jpg) 0px 0px no-repeat;
	width: 240px;
}

.bn_antiqueh{
	background: url(images/bn_antique.jpg) 0px -80px no-repeat;
}

.bn_antique02{
	background: url(images/bn_antique02.jpg) 0px 0px no-repeat;
	width: 240px;
}

.bn_antique02h{
	background: url(images/bn_antique02.jpg) 0px -80px no-repeat;
}

.bn_radon{
	background: url(images/bn_radon.jpg) 0px 0px no-repeat;
	width: 240px;
}

.bn_radonh{
	background: url(images/bn_radon.jpg) 0px -80px no-repeat;
}

.bn_led{
	background: url(images/bn_led.jpg) 0px 0px no-repeat;
	width: 240px;
}

.bn_ledh{
	background: url(images/bn_led.jpg) 0px -80px no-repeat;
}

.bn_gain{
	background: url(images/bn_gain.jpg) 0px 0px no-repeat;
	width: 240px;
}

.bn_gainh{
	background: url(images/bn_gain.jpg) 0px -80px no-repeat;
}

.bn_492{
	background: url(images/bn_492.jpg) 0px 0px no-repeat;
	width: 240px;
}

.bn_492h{
	background: url(images/bn_492.jpg) 0px -80px no-repeat;
}

.bn_koriyama{
	background: url(images/bn_koriyama.jpg) 0px 0px no-repeat;
	width: 240px;
}

.bn_koriyamah{
	background: url(images/bn_koriyama.jpg) 0px -80px no-repeat;
}

.bn_syougyou{
	background: url(images/bn_syougyou.jpg) 0px 0px no-repeat;
	width: 240px;
}

.bn_syougyouh{
	background: url(images/bn_syougyou.jpg) 0px -80px no-repeat;
}

.bn_poporo{
	background: url(images/bn_poporo.jpg) 0px 0px no-repeat;
	width: 240px;
}

.bn_poporoh{
	background: url(images/bn_poporo.jpg) 0px -80px no-repeat;
}

.nline{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #888;
	padding-right: 20px;
}

.crecttop{
	font-size: 0px;
	line-height: 0px;
	background-image: url(images/crecttop.png);
	background-repeat: no-repeat;
	height: 5px;
	width: 740px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
            
.crectcenter{
	background-image: url(images/crectcenter.png);
	background-repeat: repeat-y;
	width: 740px;
	margin-right: auto;
	margin-left: auto;
}

.crectbottom{
	font-size: 0px;
	line-height: 0px;
	background-image: url(images/crectbottom.png);
	background-repeat: no-repeat;
	height: 5px;
	width: 740px;
	margin-right: auto;
	margin-left: auto;
}

.crect{
	list-style-type: none;
	font-size: 12px;
	line-height: 18px;
}

.crectleft{
	width: 200px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	line-height: 18px;
	font-size: 12px;
}

.crectright{
	padding-right: 15px;
	padding-left: 15px;
	width: 510px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	line-height: 18px;
}

.cline{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	clear: both;
	font-size: 0px;
	line-height: 0px;
}

.srecttop{
	font-size: 0px;
	line-height: 0px;
	background-image: url(images/srecttop.png);
	background-repeat: no-repeat;
	height: 5px;
	width: 740px;
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
}
            
.srectcenter{
	background-image: url(images/srectcenter.png);
	background-repeat: repeat-y;
	width: 700px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-right: auto;
	margin-left: auto;
}

.srectbottom{
	font-size: 0px;
	line-height: 0px;
	background-image: url(images/srectbottom.png);
	background-repeat: no-repeat;
	height: 5px;
	width: 740px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

.srectcenter h3{
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	color: #0A38A0;
	border-left-width: 5px;
	border-left-style: double;
	border-left-color: #0A38A0;
	padding-left: 15px;
	margin-left: 30px;
}

.srectcenter ul{
	list-style-type: circle;
	margin-left: 60px;
}

.srectcenter li{
	width: 320px;
	font-size: 12px;
	line-height: 18px;
	float: left;
	height: 18px;
}

.pagelist{
	font-size: 12px;
	list-style-type: none;
}

.pagelist li{
	line-height: 18px;
	margin-bottom: 10px;
}

.pagelist li b{
	font-size: 10px;
	text-align: center;
}

.topbtn{
	text-align: center;
	float: left;
	width: 200px;
	height: 24px;
	padding-left: 80px;
}

.prevbtn{
	text-align: left;
	width: 200px;
	float: left;
	height: 24px;
	padding-left: 20px;
}

.nextbtn{
	text-align: right;
	width: 200px;
	float: left;
	height: 24px;
	padding-left: 60px;
}

.dotline_blue{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #0a38a0;
	margin-top: 10px;
	padding-top: 15px;
}

.dotline_green{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #448300;
	margin-top: 10px;
	padding-top: 15px;
}

.dotline_brown{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #9F3900;
	margin-top: 10px;
	padding-top: 15px;
}

.bigbtn{
	background-image: url(images/bigbtn.png);
	height: 55px;
	width: 310px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
}

.bigbtn img{
	float: left;
	margin-top: 12px;
	margin-right: -40px;
	margin-left: 40px;
}

.bigbtn a{
	font-size: 14px;
	line-height: 55px;
	font-weight: bold;
	color: #0A38A0;
}

.bigbtn a:hover{
	color: #F30;
}

.ecopowuse{
	width: 260px;
	margin-left: 20px;
}

.ecopowuse ul{
	list-style-type: none;
	margin-top: 20px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #A2CF01;
}

.ecopowuse li strong{
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A2CF01;
}

.ecopowuse li p{
	font-size: 10px;
	line-height: 16px;
	padding-left: 10px;
	margin-bottom: 10px;
}

.hl_nursingmini{
	font-size: 10px;
	font-weight: bold;
	color: #999;
	padding-top: 15px;
	padding-bottom: 5px;
	text-align: center;
}

.nursing_top{
	background: url(images/nursing_top.png) 0px 0px no-repeat;
	width: 160px;
	height: 50px;
}

.nursing_toph{
	background: url(images/nursing_top.png) 0px -50px no-repeat;
}


.nursing_btn01{
	background: url(images/nursing_btn01.png) 0px 0px no-repeat;
	width: 160px;
	height: 160px;
	margin-bottom: 10px;
}

.nursing_btn01h{
	background: url(images/nursing_btn01.png) 0px -160px no-repeat;
}

.nursing_btn02{
	background: url(images/nursing_btn02.png) 0px 0px no-repeat;
	width: 160px;
	height: 160px;
	margin-bottom: 10px;
}

.nursing_btn02h{
	background: url(images/nursing_btn02.png) 0px -160px no-repeat;
}

.nursing_btn03{
	background: url(images/nursing_btn03.png) 0px 0px no-repeat;
	width: 160px;
	height: 160px;
	margin-bottom: 10px;
}

.nursing_btn03h{
	background: url(images/nursing_btn03.png) 0px -160px no-repeat;
}

.nursing_btn04{
	background: url(images/nursing_btn04.png) 0px 0px no-repeat;
	width: 160px;
	height: 160px;
	margin-bottom: 10px;
}

.nursing_btn04h{
	background: url(images/nursing_btn04.png) 0px -160px no-repeat;
}


.texttitle{
	font-size: 16px;
	font-weight: bold;
	color: #B76B40;
	line-height: 30px;
	padding-left: 10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #B76B40;
	display: inline;
	height: 30px;
}

.banner_staff{
	background: url(images/banner_staff.png) 0px 0px no-repeat;
	width: 260px;
	margin-top: 10px;
	height: 40px;
}

.banner_staffh{
	background: url(images/banner_staff.png) 0px -40px no-repeat;
}

.banner_china{
	background: url(images/banner_china.png) 0px 0px no-repeat;
	width: 260px;
	margin-top: 10px;
	height: 40px;
}

.banner_chinah{
	background: url(images/banner_china.png) 0px -40px no-repeat;
}

.banner_links{
	background: url(images/banner_links.png) 0px 0px no-repeat;
	width: 240px;
	margin-top: 10px;
	height: 37px;
}

.banner_linksh{
	background: url(images/banner_links.png) 0px -37px no-repeat;
}

.banner_sitemap{
	background: url(images/banner_sitemap.png) 0px 0px no-repeat;
	width: 240px;
	margin-top: 10px;
	height: 37px;
}

.banner_sitemaph{
	background: url(images/banner_sitemap.png) 0px -37px no-repeat;
}

.land_btn01{
	background: url(images/land_btn01.png) 0px 0px no-repeat;
	width: 160px;
	height: 85px;
	margin-bottom: 5px;
}

.land_btn01h{
	background: url(images/land_btn01.png) 0px -85px no-repeat;
}

.land_btn02{
	background: url(images/land_btn02.png) 0px 0px no-repeat;
	width: 160px;
	height: 85px;
	margin-bottom: 5px;
}

.land_btn02h{
	background: url(images/land_btn02.png) 0px -85px no-repeat;
}

.land_btn03{
	background: url(images/land_btn03.png) 0px 0px no-repeat;
	width: 160px;
	height: 85px;
	margin-bottom: 5px;
}

.land_btn03h{
	background: url(images/land_btn03.png) 0px -85px no-repeat;
}

.land_btn04{
	background: url(images/land_btn04.png) 0px 0px no-repeat;
	width: 160px;
	height: 85px;
	margin-bottom: 5px;
}

.land_btn04h{
	background: url(images/land_btn04.png) 0px -85px no-repeat;
}

.lrecttop{
	font-size: 0px;
	line-height: 0px;
	background-image: url(images/lrecttop.png);
	background-repeat: no-repeat;
	height: 5px;
	width: 540px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
            
.lrectcenter{
	background-image: url(images/lrectcenter.png);
	background-repeat: repeat-y;
	width: 540px;
	margin-right: auto;
	margin-left: auto;
}

.lrectbottom{
	font-size: 0px;
	line-height: 0px;
	background-image: url(images/lrectbottom.png);
	background-repeat: no-repeat;
	height: 5px;
	width: 540px;
	margin-right: auto;
	margin-left: auto;
}

.lrectleft{
	width: 180px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	line-height: 16px;
	font-size: 12px;
}

.lrectright{
	padding-right: 15px;
	padding-left: 15px;
	width: 325px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	line-height: 16px;
	font-size: 12px;
}

.lline{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	clear: both;
	font-size: 0px;
	line-height: 0px;
}

.land_list{
	height: 90px;
	width: 130px;
	background-image: url(images/land_list.png);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	list-style-type: square;
	padding-left: 30px;
	padding-top: 10px;
}

.land_list li{
	height: 20px;
}

.land_list li a{
	font-size: 12px;
	line-height: 20px;
	color: #666;
}

.land_list li a:hover{
	color: #F60;
}

.top_event{
	background: url(images/top_event.png) 0px 0px no-repeat;
	height: 18px;
	width: 140px;
	margin-left: 350px;
}

.top_eventh{
	background: url(images/top_event.png) 0px -18px no-repeat;
}

.top_staff{
	background: url(images/top_staff2.png) 0px 0px no-repeat;
	height: 18px;
	width: 140px;
	margin-left: 100px;
	margin-top: 5px;
}

.top_staffh{
	background: url(images/top_staff2.png) 0px -18px no-repeat;
}

.top_staff2{
	background: url(images/top_staff3.png) 0px 0px no-repeat;
	height: 18px;
	width: 120px;
	margin-left: 120px;
	margin-top: 5px;
}

.top_staff2h{
	background: url(images/top_staff3.png) 0px -18px no-repeat;
}

.textbox{
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #888;
	border-right-color: #AAA;
	border-bottom-color: #AAA;
	border-left-color: #888;
	font-size: 12px;
	line-height: 18px;
	height: 18px;
}

.selectbox{
	line-height: 18px;
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #888;
	border-right-color: #AAA;
	border-bottom-color: #AAA;
	border-left-color: #888;
}

.textareabox{
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #888;
	border-right-color: #AAA;
	border-bottom-color: #AAA;
	border-left-color: #888;
	width: 450px;
	height: 100px;
}

.submitbtn{
	background: url(images/submitbtn.png) 0px 0px no-repeat;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	height: 30px;
	width: 55px;
	color: #333;
	cursor: pointer;
}

.submitbtn:hover{
	background: url(images/submitbtn.png) 0px -30px no-repeat;
	color: #FFF;
}

.archi{
	margin-left: 20px;
	margin-bottom: 20px;
	margin-top: 15px;
}

.archi_text{
	font-size: 10px;
	line-height: 20px;
	color: #666;
	margin-top: 10px;
}

.staff{
	width: 365px;
}

.staffsp{
	padding-left: 30px;
}

.staff li{
	width: 330px;
	list-style-type: none;
	margin-bottom: 10px;
	padding: 10px;
}

.staffleft{
	width: 120px;
	float: left;
	padding-right: 10px;
}

.staffright{
	width: 200px;
	float: left;
}

.staffname{
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
	padding-left: 10px;
}

.staffname h3{
	font-size: 10px;
	font-weight: bold;
}

.staffimg{
	padding-left: 10px;
}

.staffimg img{
	width: 110px;
}

.staffpos{
	font-size: 11px;
	line-height: 16px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.staffpos h3{
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
	margin-left: -8px;
}

.staffacd{
	font-size: 11px;
	line-height: 16px;
	padding-left: 10px;
}

.staffacd h3{
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
	margin-left: -8px;
}
         
                   
.staffcom{
	font-size: 11px;
	line-height: 16px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.staffcom h3{
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
	margin-left: -8px;
}
                    
.staffpre{
	font-size: 11px;
	line-height: 16px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.staffpre h3{
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
	margin-left: -8px;
}
                    
.staffgod{
	font-size: 11px;
	line-height: 16px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.staffgod h3{
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
	margin-left: -8px;
}
                    
.staffhob{
	font-size: 11px;
	line-height: 16px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.staffhob h3{
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
	margin-left: -8px;
}

.staffnon{
	background-color: #EFEFEF
}

.stafftext{
	background-color: #E2E4EB;
}

.stafftext h3{
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}

.stafftext p{
	font-size: 11px;
	line-height: 18px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}

.webtop{
	background-image: url(images/webtop.png);
	height: 10px;
	width: 240px;
	line-height: 1px;
	font-size: 1px;
	margin-top: 20px;
}

.webcenter{
	background-image: url(images/webcenter.png);
	background-repeat: repeat-y;
	width: 190px;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
}
                
.webbottom{
	background-image: url(images/webbottom.png);
	height: 10px;
	width: 240px;
	margin-bottom: 10px;
	line-height: 1px;
}

.webtitle{
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AAA;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 15px;
	font-weight: bold;
	color: #2556B9;
}

.aboutweb{
	font-size: 12px;
	color: #666;
}

.aboutweb h3{
	font-weight: bold;
	border-left-width: 2px;
	border-left-style: solid;
	padding-left: 5px;
	line-height: 24px;
}

.aboutweb p{
	padding-left: 8px;
	line-height: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 10px;
}

.aboutweb a:link,.aboutweb a:visited{
	color: #124297;
}

.aboutweb a:hover,.aboutweb a:active{
	color: #F60;
}

.event{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-left: 35px;
	padding-bottom: 20px;
}

.event a:link,.event a:visited{
	color: #2556B9;
}

.event a:hover,.event a:active{
	color: #6A91E1;
}

.data{
	color: #666;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-right: 15px;
	font-size: 10px;
	line-height: 10px;
}

.event h3{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #333;
}

.event p{
	font-size: 12px;
	line-height: 18px;
	padding-left: 100px;
}

.event img{
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}
.article{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-left: 10px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.article a:link,.article a:visited{
	color: #2556B9;
}

.article a:hover,.article a:active{
	color: #6A91E1;
}

.data{
	color: #666;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-right: 15px;
	font-size: 10px;
	line-height: 10px;
}

.article h3{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #333;
}

.article p{
	font-size: 12px;
	line-height: 18px;
	padding-left: 15px;
}

.article img{
	float: right;
	margin: 20px;
}

#adminbox{
	padding: 50px;
}

#adminbox ul{
	list-style-type: none;
	margin-top: 15px;
	margin-bottom: 15px;
}

#adminbox fieldset{
	margin-top: 20px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
	border: 1px solid #999;
	margin-bottom: 40px;
}

#adminbox dl{
	margin-top: 20px;
	margin-bottom: 20px;
}

#adminbox dt{
	margin-top: 10px;
	margin-bottom: 20px;
}

#adminbox dd{
	margin-left: 40px;
	margin-bottom: 15px;
}

#adminbox table{
	border: 1px solid #999;
	padding: 10px;
	margin-bottom: 20px;
}

#adminbox td{
	background-color: #EEE;
	padding: 5px;
}

#sitemap {
	list-style-type: none;
}

#sitemap li{
	margin-bottom: 10px;
	font-size: 12px;
}

#sitemap li span{
	margin-left: 60px;
}

