/* CSS Document */

* {margin:0; padding:0;}
body {background-color:#000000; color:#aaa; font-size:10px; font-family:Osaka,"MS Pゴシック",sans-serif; line-height:2em; letter-spacing:2px;}
#wrap{width:900px; margin:0 auto; padding:0;}
h1,h2,h3,p,ul,li{margin:0; padding:0;}
ul{list-style:none;}
h1{float:left;}
h2{padding:15px 0;}
h3{width:435px; font-size:10px; color:#fff; font-weight:normal; background:url(../images/titlebg.gif) repeat-y top left; text-indent:15px; margin:15px 0; padding:4px 0;}
a{color:#aaa; text-decoration:underline;}
a:hover{color:#fff;}
a img{border:0;}


#clear{clear:both; height:0px; font-size:-0; padding:0; margin:0;}

#header{}
ul#navi{width:900px; height:30px;}
ul#navi li{float:left;}
li#menu01,li#menu03,li#menu05{width:128px;}
li#menu02,li#menu04,li#menu06,li#menu07{width:129px;}
ul#navi li a{display:block; text-indent:-9999px; width:129px; height:30px; }
li#menu01 a{background:url(../images/navi.gif); background-position:0 0;}
li#menu02 a{background:url(../images/navi.gif); background-position:-128px 0;}
li#menu03 a{background:url(../images/navi.gif); background-position:-257px 0;}
li#menu04 a{background:url(../images/navi.gif); background-position:-385px 0;}
li#menu05 a{background:url(../images/navi.gif); background-position:-514px 0;}
li#menu06 a{background:url(../images/navi.gif); background-position:-642px 0;}
li#menu07 a{background:url(../images/navi.gif); background-position:-771px 0;}

li#menu01 a:hover{background-position:0 -30px;}
li#menu02 a:hover{background-position:-128px -30px;}
li#menu03 a:hover{background-position:-257px -30px;}
li#menu04 a:hover{background-position:-385px -30px;}
li#menu05 a:hover{background-position:-514px -30px;}
li#menu06 a:hover{background-position:-642px -30px;}
li#menu07 a:hover{background-position:-771px -30px;}

#contents{margin:0; padding:0;}
#contents p{padding:0 0 20px 0;}
#leftcontents{float:left;}
#rightcontents{float:right;}
#footer{text-align:center; padding:30px 0; border-top:1px solid #3b3a3a;}


p.contact{padding:30px 10px 0 0; text-align:right;}
.qr{float:left;}
ul.live{padding:0 0 20px 0;}
ul.live li{padding:5px 0; line-height:1.5em;}
.box{width:435px;}
p.cd{float:left; margin:0 0 0 20px;}