*{margin:0; padding:0;border:0;}
h1{height:0;line-height:0;font-size:0;}
#cont_bg{min-width:1002px;width:100%;width:expression((documentElement.clientWidth < 1002) ? "1002px" : "100%" );}
#cont_bg{background:#000 url(../images/bg_01.jpg) no-repeat center 0;}
#cont_a{background:url(../images/bg_02.jpg) no-repeat center 437px;}
#header{margin:0 auto;width:1002px;position:relative;}
#header img{display:block;}
#nav{position:absolute;top:8px;left:10px;}
#nav,#nav a{color:#c7c7c7;padding:0 8px;}
#nav a:hover{color:#ff0; }
.tit{width:700px;position:absolute;top:40px;left:290px;}
.tit p{color:#e1bd8b;text-indent:2em;}
.tit p span{color:#ff9600;}
.tit p strong,.tit p a{color:#ff0000;font-weight:normal;}
.btm{position:absolute;top:216px;left:41px;}
.btm a{display:block;width:164px;height:68px;background:url(../images/a_bg.gif) no-repeat 0 0;margin-bottom:3px;text-indent:-9999px;}
.btm .bt2,.btm .bt3{height:70px;}
.btm a:hover{background:url(../images/hover.jpg);}
.btm .bt1:hover{ background-position:0 0;}
.btm .bt2:hover{ background-position:0 -71px;}
.btm .bt3:hover{ background-position:0 -144px;}
