@charset "UTF-8";
/* CSS Document */

/*初期設定*/
body,div,ol,ul,dl,form
{
 margin: 0;
 padding: 0;
}
p,h1,h2,h3,h4,h5,h6,dt,dd,input,textarea
{
 margin:0;
 padding:0;
}
img
{
 border:0;
}
a,a:link
{
 border:0;
 text-decoration: none;
}
a:visited
{
}
a:hover
{
}

body{
 background-color:#000000;
 font-size: 16px;
 font-family: "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 line-height: 140%;
 text-decoration: none;
}
/*IE6*/
* html body {font-size:100%;}
/*IE7*/
*;first-child+html body {font-size:100%;}

/*基礎*/
div#wrapper{
 width:980px;
 margin-right: auto;
 margin-left: auto;
 text-align:left;
}
div#header{
 width:980px;
 height: 135px;
 background-image: url(../images/header_bg.gif);
 background-repeat: no-repeat;
 text-align:center;
 /*text-indent:-9999px;*/
}
div#mainContents{
 width:980px;
 background-image: url(../images/contents_bg.gif);
 /*background-color:#00FF66;*/
}
div#footer{
 width:980px;
 height: 135px;
 background-image: url(../images/footer_bg.gif);
 color:#585858;
 text-align:center;
 font-size:70%;
 line-height:120%;
}
div.inner{
 width:690px;
 margin-left:145px;
 margin-right:145px;
}
.clearfix{
 display:inline-table;
}

/*NAVIGATION*/
div#commonNavi{
 width:690px;
 height:70px;
 padding-top:40px;
}
div#commonNavi ul{

}
div#commonNavi li{
 float:left;
 list-style-type: none;
}
div#commonNavi li a{
 display:block;
 overflow:hidden;
 text-indent:-9999px;
}
div#commonNavi li#index a{
 background-image: url(../images/navi_header_off.gif);
 background-repeat: no-repeat;
 width:690px;
 height:40px;
}
div#commonNavi li#schedule a{
 background-image: url(../images/navi_schedule_off.gif);
 background-repeat: no-repeat;
 width:130px;
 height:30px;
}
div#commonNavi li#schedule a:hover{
 background-image: url(../images/navi_schedule_on.gif);
}
div#commonNavi li#model a{
 background-image: url(../images/navi_model_off.gif);
 background-repeat: no-repeat;
 width:100px;
 height:30px;
}
div#commonNavi li#model a:hover{
 background-image: url(../images/navi_model_on.gif);
}
div#commonNavi li#salon a{
 background-image: url(../images/navi_salon_off.gif);
 background-repeat: no-repeat;
 width:90px;
 height:30px;
}
div#commonNavi li#salon a:hover{
 background-image: url(../images/navi_salon_on.gif);
}
div#commonNavi li#ticket a{
 background-image: url(../images/navi_ticket_off.gif);
 background-repeat: no-repeat;
 width:155px;
 height: 30px;
}
div#commonNavi li#ticket a:hover{
 background-image: url(../images/navi_ticket_on.gif);
}
div#commonNavi li#access a{
 background-image: url(../images/navi_access_off.gif);
 background-repeat: no-repeat;
 width:135px;
 height:30px;
}
div#commonNavi li#access a:hover{
 background-image: url(../images/navi_access_on.gif);
}
div#commonNavi li#request a{
 background-image: url(../images/navi_mail_off.gif);
 background-repeat: no-repeat;
 width:80px;
 height:30px;
}
div#commonNavi li#request a:hover{
 background-image: url(../images/navi_mail_on.gif);
}

#footer #logoBanner{
 clear:both;
 text-align:center;
}







