
body{font-size:9pt;margin:0px;position:relative;}
td{font-size:9pt;}
table{font-size:9pt;}
.bd1 {border-collapse:collapse;}
.bd2 {border-collapse:separate;}
.tf1 {	FONT-SIZE: 11px}
.tf2 {	FONT-SIZE: 13px}
A { text-decoration:underline; color:#000000}
A:hover { color:#669933; text-decoration:underline;}
.tbcolor1 {BACKGROUND-COLOR: #feeacf}
.unnamed1 {  background-color: #FFCC33}
.unnamed4 {  background-color: #b0d7b0; color: #000000}

.style1 {color: #FF0000}
.style2 { color: #0000FF;
font-weight: bold;
}
.style21 {font-size: 16px}
.unnamed41 {	COLOR: #000000; BACKGROUND-COLOR: #b0d7b0
}
.unnamed41 {  COLOR : #000000;
  BACKGROUND-COLOR : #b0d7b0;
}
.mnavi_header, .mnavi_footer{width:790px;display:block;overflow:hidden;margin:0 auto;padding-right:234px;clear:both;}
.mnavi_header{position:relative;background-color:#fff;padding-top:5px;}
.mnavi_wrapper_z{width:1024px;margin:0 auto;clear:both;position:relative;z-index:1;}
.mnavi_wrapper{width:1024px;margin:0 auto;clear:both;position:relative;}
.mnavi_wrapper02{width:790px;display:block;overflow:hidden;margin:10px 0;}
.mnavi_wrapper03{width:234px;display:block;overflow:hidden;position:absolute;right:0;top:90px;z-index:2;}
.mnavi_wrapper03 ul, .mnavi_wrapper03 ul li{width:220px;margin:0;padding:0;display:block;overflow:hidden;list-style-type:none;}
.mnavi_wrapper03 ul{padding:10px;background-color:#fff;position:fixed;}
.mnavi_wrapper03 ul li{border-bottom:1px dotted #999;}
.mnavi_wrapper03 ul li a{color:#666;display:block;padding:10px 0;text-decoration:none;}
.mnavi_wrapper03 ul li a:hover{background-color:#ccc;}

.mnavi_footer{background-color:#444;padding:10px;}
/*------ fix head / fix bottom ------*/
#fixhead, #fixbottom{display: block;position:fixed;width: 100%;margin:0;padding:0;overflow: hidden;z-index: 99;}
#fixhead{top: 0;center: 0;background-color: #fff;}
#fixbottom{bottom: 0;center: 0;background-color: #666;}
#fixhead ul, #fixbottom ul{width:1024px;display: block;border-left: 1px solid #333;margin:0 auto;color:#fff;}
#fixhead li, #fixbottom li{line-height: 32px;text-align: center;border-left: 1px solid #ccc;border-right: 1px solid #333;float: left;}
#fixhead li{font-size: 12px;}
#fixbottom li{font-size: 10px;}
#fixhead li a, #fixbottom li a{display: block;padding: 0 10px;color: #fff;}
#fixbottom li.btn_category{color: #fff;padding: 0 10px;	}
#fixbottom li.btn_category:hover{background-color: #ff4444;}

/*------ wrapper03_ad ------*/
.wrapad{display:block;overflow:hidden;margin:5px auto;position:relative;}	
.fixzone{position:fixed;top:400px;}
.wrapad img{width:220px;margin:5px 0;border:none;clear:both;}
.clear{clear:both;}