
@import "style.css";
@import "format.css";
@import "lightbox.css";

#wrapper {
display:block;
margin:0pt auto;
padding:0 10px 30px;
width:850px;
}
#wrapper_top {
display:inline;
margin:0pt auto;
padding:50px 10px 30px;
width:1200px;
height:800px;
float:left;
}

#header {
display:block;
width:850px;
padding:0;
margin-bottom:1px;
filter: Alpha(opacity=90);
opacity:0.9;
}


#header #logo {
display:inline;
float:left;
}

#logo {padding: 0 0;}



#globalNav {
display:block;
float:right;
height:150px;
padding:0 0 0;
width:420px;
margin-bottom:1px;
}

#globalNav li, #globalNav li a {
display:inline;
float:left;
height:70px;
margin-bottom:1px;
}

#globalNav li a:hover img{
filter: Alpha(opacity=100) !important;
opacity:1 !important;
}

#globalNav li a{margin-right:1px;}

#btn_home a:link, #btn_home a:visited {
background:transparent url(../images/btn_home.gif) no-repeat center;
width:60px;
}
#btn_home a:hover, #btn_home_on a:link, #btn_home_on a:visited {
background:transparent url(../images/btn_home_on.gif) no-repeat center;
width:60px;
}
#btn_biography a:link, #btn_biography a:visited {
background:transparent url(../images/btn_biography.gif) no-repeat center;
width:95px;
}
#btn_biography a:hover, #btn_biography_on a:link, #btn_biography_on a:visited {
background:transparent url(../images/btn_biography_on.gif) no-repeat center;
width:95px;
}
#btn_tour a:link, #btn_tour a:visited {
background:transparent url(../images/btn_tour.gif) no-repeat center;
width:60px;
}
#btn_tour a:hover, #btn_tour_on a:link, #btn_tour_on a:visited {
background:transparent url(../images/btn_tour_on.gif) no-repeat center;
width:60px;
}
#btn_discography a:link, #btn_discography a:visited {
background:transparent url(../images/btn_discography.gif) no-repeat center;
width:105px;
}
#btn_discography a:hover, #btn_discography_on a:link, #btn_discography_on a:visited {
background:transparent url(../images/btn_discography_on.gif) no-repeat center;
width:105px;
}
#btn_thanks a:link, #btn_thanks a:visited {
background:transparent url(../images/btn_thanks.gif) no-repeat center;
width:70px;
}
#btn_thanks a:hover, #btn_thanks_on a:link, #btn_thanks_on a:visited {
background:transparent url(../images/btn_thanks_on.gif) no-repeat center;
width:70px;
}
#btn_store a:link, #btn_store a:visited {
background:transparent url(../images/btn_store.gif) no-repeat center;
width:65px;
}
#btn_store a:hover, #btn_store_on a:link, #btn_store_on a:visited {
background:transparent url(../images/btn_store_on.gif) no-repeat center;
width:65px;
}
#btn_photo a:link, #btn_photo a:visited {
background:transparent url(../images/btn_photo.gif) no-repeat center;
width:65px;
}
#btn_photo a:hover, #btn_photo_on a:link, #btn_photo_on a:visited {
background:transparent url(../images/btn_photo_on.gif) no-repeat center;
width:65px;
}
#btn_contact a:link, #btn_contact a:visited {
background:transparent url(../images/btn_contact.gif) no-repeat center;
width:70px;
}
#btn_contact a:hover, #btn_contact_on a:link, #btn_contact_on a:visited {
background:transparent url(../images/btn_contact_on.gif) no-repeat center;
width:70px;
}
#btn_english a:link, #btn_english a:visited {
background:transparent url(../images/btn_english.png) no-repeat center;
width:200px;
}
#btn_english a:hover, #btn_english_on a:link, #btn_english_on a:visited {
background:transparent url(../images/btn_english_on.png) no-repeat center;
width:200px;
}
#btn_japanese a:link, #btn_japanese a:visited {
background:transparent url(../images/btn_japanese.png) no-repeat center;
width:200px;
}
#btn_japanese a:hover, #btn_japanese_on a:link, #btn_japanese_on a:visited {
background:transparent url(../images/btn_japanese_on.png) no-repeat center;
width:200px;
}

#mainVisual {
}

.long{float:left;background:#000;
margin-top:15px;
border:5px solid #171717;}
.short{float:left;margin-top:1px;}
.top{width:650px;height:320px;display:inline;float:left;margin-top:auto;padding:90px 24px 0;}

#pageTitle {
margin:0 10px;
width:850px;
}


#content {
padding:10px 5px;
margin:0 0 20px;
width:840px;
float:left;
display:block;
}
#content_top {
padding:0px 5px;
margin:0 0 20px;
width:360px;
float:right;
}
#footer {
padding:10px 0;
margin:0 auto;
width:850px;
float:left;
background: url(../images/line01.gif) repeat-x top;

}

.pageTop {margin:5px 0;float:right;}

#footer address {
float:right;
padding:5px 0;
margin-bottom:40px;
}

#footNav {
padding:5px 0;
margin:0 0 0 5px;
display:block;
float:left;
height:20px;
width:362px;
}

#footNav li, #footNav li a {
display:inline;
float:left;
height:20px;
color:#d8b177;
}
#footNav li a {
padding:1px 10px 0 6px;
font-size: 80%;
background:transparent url(../images/point02.gif) no-repeat 0 0.6em;
}

#footNav li a:hover {
color:#ffffff;
}
	
#power {
float:right;
padding:5px 0;
margin-bottom:0px;
}