@charset "utf-8";


html,body { margin:0 auto; background:url(../images/main_a.gif) no-repeat top center fixed ;}
.WRAPPER { width:990px; margin:0 auto;}
.top-a {
	 height:310px;
     position:fixed; top:0;  
    _position: absolute; /* position fixed for IE6 */
    _top:expression(documentElement.scrollTop+"px");
     z-index:1; 
 }
 .tit { 
  width:930px;
  height:40px;
  margin:0 30px 0;
  position:fixed; top:320px;  
    _position: absolute; /* position fixed for IE6 */
    _top:expression(documentElement.scrollTop+"px");

  }
  
  .content { width:990px;}
  
    
 .box01 { 
 background:url(../images/main_box_bg.jpg); width:830px;
  margin:0 30px 0;
  padding:360px 50px 0;
  overflow: hidden;
}
  
 .box01 h3 { display:block; padding:4px 6px; background:#b28850; color:#FFF;
 font:bold 16px Arial, Helvetica, sans-serif; margin:5px 0 10px; clear:both;}
 
 .box01 ul { list-style: decimal; padding:0 0 15px; margin:10px 20px 0;}
 .box01 li {
	font: 15px/1.6 Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
}
 .box01 li a { color:#723191;}
 .box01 li a:hover { text-decoration:none;} 
 
 .box02 { 
 background:url(../images/main_box_bg.jpg); width:930px;
  margin:0 30px 0;
  padding:360px 0 0;
  overflow:hidden;}
  
 .box03 { 
 background:url(../images/main_box_bg.jpg); width:830px;
  margin:0 30px 0;
  padding:0 50px 0;
  overflow:hidden;}
 .box03 h3 { display:block; padding:4px 6px; background:#b28850; color:#FFF;
 font:bold 16px Arial, Helvetica, sans-serif; margin:5px 0 10px;}
 
 .box03 ul { list-style: decimal; padding:0 0 15px; margin:10px 20px 0;}
 .box03 li {
	font: 15px/1.6 Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
}
 .box03 li a { color:#723191;}
 .box03 li a:hover { text-decoration:none;} 
 
 .fc01 { color: #F60; }
 .fc02 { color: #FFF; }
 .fs01 { font:15px/1.6 Arial, Helvetica, sans-serif;}
 .fs02 { font:13px/1.6 Arial, Helvetica, sans-serif; }
 
 .b { font-weight:bold;
}

.aL a { color:#000; font:13px/1.6 Arial, Helvetica, sans-serif;}
.aL a:hover { text-decoration:none;}

.tb-sty01 {border-collapse: collapse;}
.tb-sty01 td{border:1px solid #fd9b00; border-collapse: collapse; padding:3px;}
.tb-sty02 {border-collapse: collapse;}
.tb-sty02 td{border:1px solid #8957a1; border-collapse: collapse; padding:3px;}
.tb-sty03 {border-collapse: collapse;}
.tb-sty03 td{border:1px solid #16c3bf; border-collapse: collapse; padding:3px;}
