@charset "utf-8";body{margin:0}.bd{background:#f8f8f8;padding:1px 0}.hx{position:relative;border-bottom:1px solid #ccc8be;padding:8px 10px;margin:0}.hx:after{content:"";margin:0 -10px;position:relative;top:10px;display:block;clear:both;height:1px;background:#fff}.hx.h2{background:#e5e5e5;text-shadow:1px 1px 0 #fff}.hx h2{margin:0 10px 0 0;display:inline;font-size:16px;line-height:1.4}.gn{margin:0;padding:0;list-style:none;background:#d3d1cc;text-shadow:1px 1px 0 #fff}.gn li{background:#c3c3c3;border:1px solid #a3a09a;border-left:0;border-right:0;margin:0 0 -1px 0}.gn li li{background:#f8f8f8;border:1px solid #c9c9c9;border-left:0;border-right:0}.gn li li li{background:#e8e8e8}.gn ul{margin:0 0 -1px 0;padding:0;list-style:none}.gn a,.gn strong{position:relative;text-decoration:none;display:block;padding:10px;font-size:16px}.gn li a{color:#333}.gn li a:after{position:absolute;top:7px;right:10px;content:"›";color:#888;font-size:18px;font-weight:700;font-family:Verdana,Geneva,sans-serif}.gn li li a:before{content:"";display:inline-block;width:6px;height:6px;border:1px dotted #666;border-top:0;border-right:0;margin:0 4px 0 0;vertical-align:top}.gn li li a{padding-left:15px}.gn li li li a{padding-left:30px}.gn li li li li a{padding-left:45px}.gn li li li li li a{padding-left:60px}.gn em{color:#f63;font-size:12px}