/* ========================================
	Base
======================================== */
.sectionH1 #mainContent {
	clear:both;
	margin:0;
	padding:0;
	color:#666;
}

.sectionH1 #header_area {
	background:url(../images/header_top.jpg) left top no-repeat;
	width:900px;
	margin:0;
	padding:246px 0 0 0;
}

/* ========================================
	navi
======================================== */

.sectionH1 #header_area ul {
	list-style-type:none;
	margin:0;
	padding:0;
	width:900px;
}

.sectionH1 #header_area ul li {
	width:450px;
	display:block;
	float:left;
	padding:0;
	margin:0;
}


.sectionH1 #header_area ul li a {
	width:450px;
	height:85px;
	display:block;
	text-indent:-9999px;
}

.sectionH1 #btn_001 a {
	background:url(../images/btn_001.jpg) left top no-repeat;
}

.sectionH1 #btn_002 a {
	background:url(../images/btn_002.jpg) left top no-repeat;
}

.sectionH1 #btn_001 a:hover, 
.sectionH1 #btn_002 a:hover {
	background-position:left bottom;
}

.sectionH1 #btn_001 a#btn_vi {
	background:url(../images/btn_001.jpg) left bottom no-repeat;
}

.sectionH1 #btn_002 a#btn_vi {
	background:url(../images/btn_002.jpg) left bottom no-repeat;
}




/*************
image link
*************/
.sectionH1 a:hover img {filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.7;}


/*************
Clear
*************/
.sectionH1 .clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.sectionH1 .clearfix {
  min-height: 1px;
}

* html .sectionH1 .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}







/*************
text
*************/

.sectionH1 .text15 {font-size: 1.5em; }
.sectionH1 .text14 {font-size: 1.4em; }
.sectionH1 .text13 {font-size: 1.3em; }
.sectionH1 .text12 {font-size: 1.2em; }
.sectionH1 .text11 {font-size: 1.1em; }
.sectionH1 .text10 {font-size: 1em; }
.sectionH1 .text09 {font-size: 0.9em; }
.sectionH1 .text08 {font-size: 0.8em; }
.sectionH1 .text07 {font-size: 0.7em; }
.sectionH1 .text06 {font-size: 0.6em; }
.sectionH1 .LineH18 {line-height: 1.8em; }
.sectionH1 .LineH17 {line-height: 1.7em; }
.sectionH1 .LineH16 {line-height: 1.6em; }
.sectionH1 .LineH15 {line-height: 1.5em; }
.sectionH1 .LineH14 {line-height: 1.4em; }
.sectionH1 .LineH13 {line-height: 1.3em; }
.sectionH1 .LineH12 {line-height: 1.2em; }

.sectionH1 .blue {color: #04b0ff; }
.sectionH1 .red {color: #e65a72; }

.sectionH1 .chui_text2 {
	font-size: 11px;
	margin:15px 0;
	text-align:left;
}

.sectionH1 .Indent1-1em {
		text-indent: -1em;
		padding-left: 1em; }


/*************
position
*************/

.sectionH1 .positionC { text-align: center; }
.sectionH1 .alnR { text-align: right; }
.sectionH1 .alnL { text-align: left; }
.sectionH1 .alnC { text-align: center; }
.sectionH1 .floL { float: left; }
.sectionH1 .floR { float: right; }



/*************
padding
*************/

.sectionH1 .noPdd{padding:0 !important;;}
.sectionH1 .pdd5{padding:5px !important;}
.sectionH1 .pddT5{padding-top:5px !important;}
.sectionH1 .pddR5{padding-right:5px !important;}
.sectionH1 .pddB5{padding-bottom:5px !important;}
.sectionH1 .pddL5{padding-left:5px !important;}
.sectionH1 .pdd10{padding:10px !important;}
.sectionH1 .pddT10{padding-top:10px !important;}
.sectionH1 .pddR10{padding-right:10px !important;}
.sectionH1 .pddB10{padding-bottom:10px !important;}
.sectionH1 .pddL10{padding-left:10px !important;}
.sectionH1 .pdd20{padding:20px !important;}
.sectionH1 .pddT20{padding-top:20px !important;}
.sectionH1 .pddT65{padding-top:65px !important;}
.sectionH1 .pddR20{padding-right:20px !important;}
.sectionH1 .pddB20{padding-bottom: 20px !important; }
.sectionH1 .pddL20{padding-left:20px !important;}
.sectionH1 .pdd30{padding: 20px !important; }
.sectionH1 .pddT30{padding-top: 30px !important; }
.sectionH1 .pddB30{padding-bottom:30px !important;}
.sectionH1 .pddR30{padding-right: 30px !important; }
.sectionH1 .pddL30{padding-left: 30px !important; }


/*************
margin
*************/
.sectionH1 .nomrg{margin:0 !important;}
.sectionH1 .mrg5{margin:5px !important;}
.sectionH1 .mrgT5{margin-top:5px !important;}
.sectionH1 .mrgR5{margin-right:5px !important;}
.sectionH1 .mrgB5{margin-bottom:5px !important;}
.sectionH1 .mrgL5{margin-left:5px !important;}
.sectionH1 .mrg10{margin:10px !important;}
.sectionH1 .mrgT10{margin-top:10px !important;}
.sectionH1 .mrgR10{margin-right:10px !important;}
.sectionH1 .mrgB10{margin-bottom:10px !important;}
.sectionH1 .mrgL10{margin-left:10px !important;}
.sectionH1 .mrg20{margin:20px !important;}
.sectionH1 .mrgT20{margin-top:20px !important;}
.sectionH1 .mrgR20{margin-right:20px !important;}
.sectionH1 .mrgB20{margin-bottom:20px !important;}
.sectionH1 .mrgL20{margin-left:20px !important;}










.sectionH1 .chui_text2 {
	font-size: 11px;
	margin:0 0 15px 0;
	text-align:left;
}

.sectionH1 #banner_showcase {
	text-aign:center;
}

.sectionH1 #banner_showcase a {
	width:500px;
	height:72px;
	display:block;
	
	margin:0 15px 0 auto;
	text-align:left;
	float: left;
}

.sectionH1 #banner_showcase a:hover {
	background-position:left bottom;
}








