@charset "utf-8";

/* ======================================================== laboTop layout */

#laboMenu {
	float: left;
	width: 275px;
}

#laboMenu li {
	display: block;
	width: 275px;
	height: 65px;
	font-size: 1px;
}

#laboMenu li a:hover img {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#laboGlobe {
	position: relative;
	float: left;
	width: 665px;
	height: 740px;
}

#laboLead {
	clear: both;
	width: 940px;
}

#laboMain {
	clear: both;
	width: 880px;
	padding: 20px 29px 10px;
	background: #73B002;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}

#laboMainBanner {
	width: 880px;
	margin: 0 0 20px;
	background: #FFFFFF;
	text-align: center;
}

#laboNews {
	width: 880px;
	background: #FFFFE6;
}

#laboNews p {
	width: 800px;
	margin: 10px 40px 0 40px;
	color: #333333;
	line-height: 1.2em;
}

#laboNews p a {
	font-weight: bold;
}



/* ======================================================== laboTop tooltip */

.c_btn01 {
	position: absolute;
	top: 235px;
	left: 111px;
}

.c_btn02 {
	position: absolute;
	top: 309px;
	left: 311px;
}

.c_btn03 {
	position: absolute;
	top: 364px;
	left: 38px;
}

.c_btn04 {
	position: absolute;
	top: 383px;
	left: 446px;
}

.c_btn05 {
	position: absolute;
	top: 392px;
	left: 188px;
}

.c_btn06 {
	position: absolute;
	top: 493px;
	left: 312px;
}

.c_btn07 {
	position: absolute;
	top: 519px;
	left: 104px;
}

.c_btn56561 {
	position: absolute;
	top: 170px;
	left: 420px;
}

.c_btn56562 {
	position: absolute;
	top: 110px;
	left: 310px;
}

.c_btn56561 a,
.c_btn56562 a {
	text-indent: -9999px;
}

.toolTip01,
.toolTip02,
.toolTip03,
.toolTip04,
.toolTip05,
.toolTip06,
.toolTip07,
.toolTip56561,
.toolTip56562 {
	position: relative;
	width: 110px;
}

.toolTip01 a,
.toolTip02 a,
.toolTip03 a,
.toolTip04 a,
.toolTip05 a,
.toolTip06 a,
.toolTip07 a,
.toolTip56561 a,
.toolTip56562 a {
	display: block;
	width: 110px;
	height: 90px;
}

.toolTip01 span,
.toolTip02 span,
.toolTip03 span,
.toolTip04 span,
.toolTip05 span,
.toolTip06 span,
.toolTip07 span,
.toolTip56561 span,
.toolTip56562 span {
	display: none;
	position: absolute;
	top: -100px;
	left: -55px;
	z-index: 99;
	height: 90px;
}



/* ======================================================== laboNavi */

#laboNaviArea {
	width: 940px;
	height: 90px;
	background: url("../img/navi_bg.gif") left top no-repeat;
}

#laboNaviLogo {
	float: left;
	width: 245px;
}

#laboNavi li {
	float: left;
	width: 125px;
	font-size: 1px;
}

#laboNavi li a {
	display: block;
	width: 125px;
	font-size: 1px;
}

.laboNaviR {
	float: right;
	margin: 2px auto 0;
}

#laboNavi li .laboSubNaviBranch {
	display: none;
	position: absolute;
	width: 200px;
	z-index: 99;
}

#laboNavi li .laboSubNaviBranch dd {
	float: none;
	width: 200px;
	height: 32px;
}

#laboNavi li .laboSubNaviBranch dd a {
	display: block;
	width: 170px;
	height: 32px;
}

#laboNavi li .laboSubNaviBranch dd a:hover img {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}



/* ======================================================== main */

#main {
	width: 940px;
	margin: 0 auto 20px;
	line-height: 1.5em;
	z-index: 1;
}

.bannerBox {
	width: 800px;
	margin: 0 auto 20px;
}

.flash650 {
	width: 940px;
	height: 650px;
}

/* ======================================================== None flash */

#noneFlash {
	width: 940px;
	height: 400px;
}

#noneFlash a {
	display: block;
	width: 940px;
	height: 400px;
	text-indent: -9999px;
	text-decoration: none;
	background: url("../img/topflash.gif") left top no-repeat;
}

.flashtext {
	text-indent: -9999px;
	text-decoration: none;
	height: 1px;
	line-height: 1px;
}


