/* CSS Document */
/*html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);} */
body{font-size:12px; margin:0px; color:#333;}
img{border:0px;}
ol{padding:0px; margin:0px;}
li{padding:0px; margin:0px; list-style:none;}
td{ vertical-align:top;}

.div987{width:987px; margin:0 auto; overflow:hidden;}

a:link{text-decoration:none;}.a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}

.red{color:red;}
.orange{color:orange;}

.wuse{line-height:16px;}
.wuse a:link,.wuse a:visited{text-decoration:none;}.wuse a:hover{color:#333; text-decoration:underline;}

.mato5{margin-top:5px;}
.mato8{margin-top:8px;}

.search{ cursor:pointer;}
.fff{clear:both;}

/*======    Ô²½Ç±ß¿ò    ======*/
.xsnazzy{ width:100%; margin:0px auto;}
.xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0px; letter-spacing:1px;}
.xsnazzy h1 {font-size:2.5em; color:#fff;}
.xsnazzy h2 {font-size:2em;color:#CDCDCD; border:0;}
.xsnazzy p {padding-bottom:0.5em;}
.xsnazzy h2 {padding-top:0.5em;}
.xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD;}
.xb1 {margin:0 3px; background:#CDCDCD;}
.xb2 {margin:0 2px; border-width:0 2px;}
.xb3 {margin:0 1px;}
.xb4 {height:2px; margin:0px;}

.xboxcontent {display:block; background:#fff; border:1px solid #CDCDCD; border-width:0 1px;}
/*======    Ô²½Ç±ß¿ò    ======*/


