@charset "utf-8";

#mains #Qtop {
	width: 1000px;
	-moz-box-shadow:0 0 3px #AAAAAA;
	-webkit-box-shadow:0 0 3px #AAAAAA;
	box-shadow:0 0 3px #AAAAAA;
	/* CSS3 Rounded Corners */
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	height: 297px;
	margin-left: 3px;
	margin-top: 5px;
	margin-bottom: 15px;
}
#mains .jptop {
	background-image: url(../images/businness/jp_top.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
}

#mains .sptop {
	background-image: url(../images/businness/sp_top.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
}


#mains .fctop {
	background-image: url(../images/businness/fc_top.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
}

#mains .sctop {
	background-image: url(../images/businness/sc_top.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
}

#mains .navtop {
	margin-left: 279px;
	padding-top: 15px;
}

.navtop a:hover img{
opacity:0.6;
filter: alpha(opacity=60);        /* ie lt 8 */
-ms-filter: "alpha(opacity=60)";  /* ie 8 */
-moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.6;              /* Safari 1.x */
zoom:1;

}
#mains #bsNav {
	padding-top: 209px;
}


#mains #bsNav1 {
	float: left;
	margin-left: 104px;
}
#mains #bsNav2 {
	float: left;
	margin-left: 120px;
}
#mains #bsNav3 {
	float: left;
	margin-left: 115px;
}
#mains #bsNav4 {
	float: left;
	margin-left: 88px;
}
#mains #jpMain {
	padding-top: 18px;
	padding-left: 35px;
}
#mains .jpMainA  {
	float: left;
	width: 471px;
	margin-top: 35px;
	margin-bottom: 10px;
}
#mains .jpMainB {
	text-align: center;
	padding-right: 35px;
}
#mains .jpMainC {
	float: left;
	width: 600px;
	font-size: 120%;
}
#mains .jpMainD {
	float: right;
	width: 300px;
	margin-right: 20px;
}

.txC {
	text-align: center;
}
.clr {
	clear: both;
}
.clrL {
	clear: left;
	padding-top: 10px;
}
.mT35 {
	margin-top: 35px;
}
.mT20 {
	margin-top: 20px;
}
.mT10 {
	margin-top: 10px;
	clear: both;	
}
.mT10a {
	margin-top: 10px;	
}

#mains #sptitle {
	margin-top: 20px;
}
#mains #titletxt {
	width: 943px;
	font-size: 120%;
	padding-top: 10px;
}

#mains #spbd {
	clear: both;
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
	width: 943px;
}
#mains .exRight #scBox {
	width: 430px;
	margin-top: 5px;
	background-color:rgb(255,255,255);
	border-color:rgb(230,230,232);
	border-width:1px;
	/* Firefox v1.0+ */
-moz-border-radius:5%;
	/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:1%/5%;
	/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:1%/5%;
	border-style:solid;
	/* Firefox v3.5+ */
-moz-box-shadow:inset 1px 1px 2px rgba(196,197,202,0.65);
	/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-box-shadow:inset 1px 1px 2px rgba(196,197,202,0.65);
	/* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
box-shadow:inset 1px 1px 2px rgba(196,197,202,0.65);
	padding: 5px;
}
#mains .exRight #scBox #scBoxTxt {
	padding: 10px;
}
