@charset "UTF-8";
h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,table,th,tr,form
	 { margin : 0 ; padding : 0 ; font-size : 100% ; }

.class { clear : both ; }
.clear hr { display : none ; }

body { 
	margin : 0px ;
	padding : 0px ; 
	text-align : center ; 
	background : url(/09img/bg.gif) ; 
	background-attachment : fixed ; 
	 }
#wrap { 
	width : 802px ; 
	margin : 0px 0px 0px 0px ; 
	padding : 0px 0px 0px 0px ; 
	background-color : #fff ; 
	text-align : left ; 
	overflow : hidden ; 
	 }
#left { 
	float : left ; 
	margin : 0px 0px 0px 0px ; 
	border-left : solid 2px #000000 ;
	 }
#sideWrap { 
	width : 200px ; float : left ; 
	margin : 0px 0px 0px 0px ; 
	padding : 2px 0px 0px 2px ; 
	overflow : hidden ; 
	font : 12px/14px sans-serif ;
	 }
#mainWrap { 
	width : 578px ; float : left ; 
	margin : 0px 0px 0px 0px ; 
	padding : 0px 5px 0px 0px ; 
	overflow : hidden ; 
	font : 12px/14px sans-serif ;
	 }
#right { 
	float : right ; 
	margin : 0px 0px 0px 0px ; 
	border-right : solid 19px #808080 ; 
	 }

h1 {	font : bold 16px/20px sans-serif ;
	list-style-type : none ; }
.h2 { font : bold 20px/24px sans-serif ; color : #f00 ; }
.h3 { font : bold 20px/20px sans-serif ; color : #050080 ; }
.h4 { margin : -20px 150px 10px 0px ; font : bold 14px/14px sans-serif ; color : #666 ; text-align : right ; }
.h5 { font : 12px/15px sans-serif ; color : #00f ; }
.h6 { font : bold 12px/15px sans-serif ; color : #a00 ;
	list-style-type : none ; }

.ft10 {
	font : 10px/12px sans-serif ;list-style-type : none ; }
.ft12 {
	font : 12px/15px sans-serif ;list-style-type : none ; }
.ft14 {
	font : 14px/20px sans-serif ;list-style-type : none ; }
.ft14b {
	font : bold 16px/20px sans-serif ;list-style-type : none ; }
.ft14bl {
	font : bold 16px/20px sans-serif ;
	color : #050080 ;list-style-type : none ; }
.ft17 {
	font : bold 17px/20px sans-serif ;list-style-type : none ; }
.rd {	font : 12px/15px sans-serif ; color : #f00 ;list-style-type : none ; }
.bl {	font : 12px/15px sans-serif ;
	color : #050080 ;list-style-type : none ; }

.ml {	float : left ; margin : 0px ; margin-right : 10px ;
	overflow : hidden ; 
	font : 15px/15px sans-serif ; color : #a00 ; }
.ml165 {
	width : 165px ; height : auto ;
	float : left ;
	margin : 5px 5px 0px 0px ; 
	overflow : hidden ; background : #fff ; }
.ml100 {
	width : 100px ; float : left ;
	margin : 5px 5px 0px 0px ;
	overflow : hidden ; }
.ml250 {
	width : 250px ; height : auto ;
	float : left ;
	margin : 0px 5px 0px 0px ;
	overflow : hidden ; background : #eef ; }
.mr { 	width : auto ;
	margin : 0px 10px 0px 0px ; 
	overflow : hidden ; text-align : right ; }
.mrs {	width : auto ; float : right ;
	margin : 0px ;
	padding : 0px 10px 0px 0px ;
	overflow : hidden ; }
.mrz {	text-align : left ; }

.n1 {
	width : 165px ; height : auto ; float : right ;
	margin : 35px 10px 0px 0px ; 
	padding : 1px 2px 1px 1px ;
	overflow : hidden ; background : #005 ; }
.n2 {
	text-align : center ;
	font : bold 23px/26px sans-serif ; color : #fff ; 
	width : 163px ; height : auto ;
	margin : 0px ;
	padding : 5px 5px 5px 5px ;
	overflow : hidden ; background : #00a ; }
.n3 {
	text-align : left ;
	font : 12px/17px sans-serif ; color : #000 ; 
	width : 163px ; height : auto ; float : right ;
	margin : 0px ;
	padding : 5px 5px 5px 10px ;
	overflow : hidden ; background : #def ; }
.n4 {
	text-align : left ;
	font : 12px/17px sans-serif ; color : #000 ; 
	width : 163px ; height : auto ; float : right ;
	margin : 0px ;
	padding : 5px 5px 5px 10px ;
	overflow : hidden ; background : #cdf ; }

.ulno {
	list-style-type : none ; border : none ;
	text-align : center ; }
.uln {	list-style-type : none ; border : none ;
	font : 12px/15px sans-serif ; color : #000 ; }
.ulnb {
	list-style-type : none ; border : none ;
	padding : 0px 5px 5px 0px ;
	font : 12px/15px sans-serif ; color : #000 ; }
.ulnq {
	list-style-type : none ; border : none ;
	font : 16px/20px sans-serif ; }
.ulnp {
	padding-top : 8px ; list-style-type : none ;
	border : none ; font : 15px/21px sans-serif ; }

.bkhm {  
    margin : 0px ;   
    padding : 0px ;   
    width : 200px ;   
    height : 180px ;   
    overflow : hidden ;   
	 }
.bkhm li { list-style : none ; width : 200px ; float : left ; }
.bkhm li a {  
	display : block ; 
	line-height : 180px ;   
	color : #00a ;   
	text-align : right ;   
	 }
.bkhm li a:hover { background : url(/09img/hd/bkhome2.gif) ;  
	 }

.gNavi {  
	margin : -4px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
	width : 800px ;   
	height : 20px ;   
	overflow : hidden ;   
	background : #050080 ; 
	 }
.gNavi li { list-style : none ; width : 160px ; float : left ; }
.gNavi li a {  
	display : block ;   
	line-height : 20px ; 
	text-align : center ;   
	font : bold 12px/20px sans-serif ; color : #fff ; 
	 }
.gNavi li a:hover { background : #66c ; }


.bNavi {  
	margin : 0px ; 
	width : 800px ;   
	height : 20px ;   
	overflow : hidden ;   
	background : #050080 ; 
	 }
.bNavi li { list-style : none ; width : 160px ; float : left ; }
.bNavi li a {  
	display : block ;   
	line-height : 20px ; 
	text-align : center ;   
	font : bold 12px/20px sans-serif ; color : #fff ; 
	 }
.bNavi li a:hover { background : #66c ; }

.ad {   
	margin : 0px ; 
	width : 800px ;   
	height : 80px ;   
	overflow : hidden ;   
	background : #050080 ; 
	 }
.ad li { 
	display : block ; 
	text-align : center ; 
	font : bold 12px/20px sans-serif ; 
	color : #fff ; 
	width : 800px ; 
	 }
