
/* ------------------------
	font
------------------------ */
.text {
	font-size: 12px;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	padding: 0px;
	line-height: 20px;
}
.text_j {
	font-size: 13px;
	line-height: 18px;
}
.textlarge {
	font-size: 16px;
	line-height: 20px;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	padding: 0px;

}
.textlarge_j {
	font-size: 16px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	line-height: 20px;
}
.list {
	font-size: 12px;
	line-height: 20px;
	font-family: "Arial", "Helvetica", "sans-serif";
	padding: 0px;
}
.hidden {
	position: absolute;
	height: 400px;
	width: 400px;
	left: -1000px;
	top:-1000px
}
p.box01{
	margin-left:10px;
}
p.box02{
  padding:0 10px 10px;
}
.b { font-weight:bold; }
p.pb10 { padding-bottom:10px; }

/* ------------------------
	body
------------------------ */
body {
  background-image:url(../img/bg.gif);
  margin:0;
  padding:0;
  color: rgb(51, 51, 51);
}
img {
	max-width: 100%;
	height: auto;
	border: none;
}
a {
	color: #4A00B5;
}
ul, ol, dl {
	padding: 0;
	margin: 0;
}


/* ------------------------
	container
------------------------ */
div.container {
  width:100%;
  background-color:#E6EFFF;
  margin:0 auto;
  border:#4A00B5 1px solid;
}

/* ------------------------
	header
------------------------ */
header h1 {
  text-align:right;
  color:rgb(174, 147, 255);
  font-weight:lighter;
  margin-right:5px;
  line-height:15px!important;
}
header div.spH1 {
  width:250px;
  height:40px;
  float:right;
  display:block;
  padding-top:8px;
}

/* ------------------------
	SmartPhone Global Btn
------------------------ */
#spbtn{
	background:#4A00B5;
  color:#FFFFFF;
	padding: 10px 10px;
	width: 40px;
  font-size:90%;
	text-align: center;
	vertical-align: middle;
	border-radius: 5px;
	position: absolute;
	top: 5px;
	left: 5px;	
}

#spbtn a{
	color: #FFF;
	text-decoration: none;
}

/* ------------------------
	pageBody
------------------------ */
#pageBody div.text-area , #pageBody div.text-area_j{
  padding:0 20px;
  margin-bottom:30px;
}
#pageBody h3 img {
  display:block;
  margin-bottom:15px;
}

/* ------------------------
	pageSub
------------------------ */
#pageSub{
	display:none;
}

/* ------------------------
	footer
------------------------ */
#copyright {
  text-align:center;
}