﻿* {
font-style:normal;
margin:0;
padding:0;
}
body {
background-color:#080808;
color:#fff;
font-family:Helvetica,Arial,"Lucida Grande","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック","MS P Gothic",Geneva,Verdana,sans-serif;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.6;
text-align:center;
font-size:80%;
background-image:url(../images/common/body_back.jpg);
background-repeat: repeat-x;
margin: 0;
padding:0;
}
a img {
border-style:none;
}
a:link {
color:#fff;
text-decoration:underline;
}
a:active {
color:#fff;
text-decoration:underline;
}
a:visited {
color:#fff;
text-decoration:underline;
}
a:hover {
color:#fff;
text-decoration:underline;
}
h1,h2, h3 {
margin:0;
padding:0;
}
.clearfix {
clear:both;
}
div {
margin:0;
padding:0;
text-align:left;
}
#wrapper {
width:1000px;
margin:0 auto;
/*margin-top:-20px;*/
padding:0;
background-image:url(../images/common/wrapper_back.jpg);
background-attachment: fixed;
background-position: center top;
text-align:left;
border-right:1px solid #000;
border-left:1px solid #000;
}
#headerback {
background-image:url(../images/common/headerback_back.jpg);
background-repeat: repeat-x;
height:137px;
}
#headerback h1{
margin:0 0 0 154px;
}

#headericon{
float:right;
margin:30px 30px 0 0;
}
#menu {
width:1000px;
height:36px;
background-image:url(../images/common/menu_back.jpg);
background-repeat: no-repeat;
overflow:hidden;
text-align:center;
padding:0;
}
#menu ul {
width:1000px;
margin:0;
padding:0;
/*
margin-bottom:5px;
*/
list-style:none;
}
#menu li{
height:36px;
margin:0;
padding:0;
float:left;
}
#menu li a{
height:36px;
}
#news a {
width:101px;
margin:0;
background-image:url(../images/common/menu/news01.jpg);
background-repeat:no-repeat;
display:block;
}
#news a:hover {
width:101px;
margin:0;
background-image:url(../images/common/menu/news02.jpg);
background-repeat:no-repeat;
display:block;
}
#live a {
width:114px;
margin:0;
background-image:url(../images/common/menu/live01.jpg);
background-repeat:no-repeat;
display:block;
}
#live a:hover {
width:114px;
margin:0;
background-image:url(../images/common/menu/live02.jpg);
background-repeat:no-repeat;
display:block;
}
#discography a {
width:114px;
margin:0;
background-image:url(../images/common/menu/discography01.jpg);
background-repeat:no-repeat;
display:block;
}
#discography a:hover {
width:114px;
margin:0;
background-image:url(../images/common/menu/discography02.jpg);
background-repeat:no-repeat;
display:block;
}
#biography a {
width:114px;
margin:0;
background-image:url(../images/common/menu/biography01.jpg);
background-repeat:no-repeat;
display:block;
}
#biography a:hover {
width:114px;
margin:0;
background-image:url(../images/common/menu/biography02.jpg);
background-repeat:no-repeat;
display:block;
}
#media a {
width:114px;
margin:0;
background-image:url(../images/common/menu/media01.jpg);
background-repeat:no-repeat;
display:block;
}
#media a:hover {
width:114px;
margin:0;
background-image:url(../images/common/menu/media02.jpg);
background-repeat:no-repeat;
display:block;
}
#goods a {
width:114px;
margin:0;
background-image:url(../images/common/menu/goods01.jpg);
background-repeat:no-repeat;
display:block;
}
#goods a:hover {
width:114px;
margin:0;
background-image:url(../images/common/menu/goods02.jpg);
background-repeat:no-repeat;
display:block;
}
#blog a {
width:114px;
margin:0;
background-image:url(../images/common/menu/blog01.jpg);
background-repeat:no-repeat;
display:block;
}
#blog a:hover {
width:114px;
margin:0;
background-image:url(../images/common/menu/blog02.jpg);
background-repeat:no-repeat;
display:block;
}
#youtube a {
width:114px;
margin:0;
background-image:url(../images/common/menu/youtube01.jpg);
background-repeat:no-repeat;
display:block;
}
#youtube a:hover {
width:114px;
margin:0;
background-image:url(../images/common/menu/youtube02.jpg);
background-repeat:no-repeat;
display:block;
}
#contact a {
width:101px;
margin:0;
background-image:url(../images/common/menu/contact01.jpg);
background-repeat:no-repeat;
display:block;
}
#contact a:hover {
width:101px;
margin:0;
background-image:url(../images/common/menu/contact02.jpg);
background-repeat:no-repeat;
display:block;
}

#main{
width:715px;
float:left;
padding:0;
/*
background-image:url(../images/common/main_back.jpg);
background-repeat:repeat-y;
background-position:center top;
*/
}

#topimg{
background-color:#000;
text-align:center;
padding:10px;
}

#topmain{
padding:10px;
/*
background-image:url(../images/common/main_back.jpg);
background-repeat:repeat-y;
background-position:center top;
*/
}
#mainwrapper{
padding:10px;
}
#newstop{
border-bottom:1px solid #fff;
width:695px;
padding-bottom:3px;
margin-bottom:20px;
}
#newscontents{
width:675px;
margin:15px 10px;
border-bottom:1px solid #333333;
}
#newscontents #txtRed{
font-weight:bold;
color:#cc0000;
margin-bottom:10px;
}
#newsbody{
margin:0 10px 20px 10px;
}
#c_right{
width:271px;
background-color:#000;
float:right;
padding:0 4px;
margin-top:-10px;
}

#c_right a:hover{
opacity:0.7;
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */
zoom:1;
margin-bottom:3px;
}
.lnkb:hover{
filter:alpha(opacity=70);
opacity:0.7;
}

#n_right{
width:271px;
background-color:#000;
float:right;
padding:10px 7px;
font-size:11px;
line-height: 1.3;
}

#n_right #newscontents{
width:255px;
margin: 15px 5px;
}
#n_right #newscontents #txtRed{
color:#9a9a9a;
}



#toptxt {
width:905px;
align:left;
}

#footerback {
background-image:url(../images/common/foot_back.jpg);
background-repeat: repeat-x;
height:26px;
clear:both;
padding:7px 0 0 0;
color:#666666;
text-align:center;
}
#footerback1 {
clear:both;
}

#headertitle {
width:815px;
/*
background-color:#EFEFEF;
*/
margin:0 auto;
padding:0;
text-align:left;
}

#footercontents {
text-align:center;
margin:10px 0 0 0;
}
#footercontents a:link {
color:#666666;
text-decoration:underline;
}
#footercontents a:visited {
color:#666666;
text-decoration:underline;
}

#footer{
clear:both;
color:#fff;
text-align:center;
font-size:10px;
margin:0 auto;
padding-top:0;
width:1018px;
}

#h2news {
background-image:url(../img/news/news01.jpg);
background-repeat: no-repeat;
height:14px;
width:53px;
margin-top:35px;
}

#h2live {
background-image:url(../img/live/live01.jpg);
background-repeat: no-repeat;
height:14px;
width:39px;
margin-top:35px;
}

#h2biography {
background-image:url(../img/biography/biography01.jpg);
background-repeat: no-repeat;
height:14px;
width:104px;
margin-top:35px;
}

#h2discography {
background-image:url(../img/discography/discography01.jpg);
background-repeat: no-repeat;
height:14px;
width:128px;
margin-top:35px;
}

#h2media {
background-image:url(../img/media/media01.jpg);
background-repeat: no-repeat;
height:14px;
width:61px;
margin-top:35px;
margin-right:20px;
float:left;
}

#h2contact {
background-image:url(../img/contact/contact01.jpg);
background-repeat: no-repeat;
height:14px;
width:92px;
margin-top:35px;
}


#menuMedia {
overflow:hidden;
padding:0;
display: inline;
}
#menuMedia ul {
margin:0 auto;
/*
margin-bottom:5px;
*/
list-style:none;
}
#menuMedia li{
height:11px;
margin:0;
padding:0;
float:left;
}
#menuMedia li a{
height:11px;
}
#menuMedia #magazine a {
width:79px;
margin:0 20px 0 300px;
background-image:url(../img/media/icon_magazine01.gif);
background-repeat:no-repeat;
display:block;
}
#menuMedia #magazine a:hover {
width:79px;
margin:0 20px 0 340px;
background-image:url(../img/media/icon_magazine01b.gif);
background-repeat:no-repeat;
display:block;
}
#menuMedia #tv a {
width:29px;
margin:0 20px 0 0;
background-image:url(../img/media/icon_tv01.gif);
background-repeat:no-repeat;
display:block;
}
#menuMedia #tv a:hover {
width:29px;
margin:0 20px 0 0;
background-image:url(../img/media/icon_tv01b.gif);
background-repeat:no-repeat;
display:block;
}
#menuMedia #radio a {
width:44px;
margin:0 20px 0 0;
background-image:url(../img/media/icon_radio01.gif);
background-repeat:no-repeat;
display:block;
}
#menuMedia #radio a:hover {
width:44px;
margin:0 20px 0 0;
background-image:url(../img/media/icon_radio01b.gif);
background-repeat:no-repeat;
display:block;
}
#menuMedia #web a {
width:41px;
margin:0 20px 0 0;
background-image:url(../img/media/icon_web01.gif);
background-repeat:no-repeat;
display:block;
}
#menuMedia #web a:hover {
width:41px;
margin:0 20px 0 0;
background-image:url(../img/media/icon_web01b.gif);
background-repeat:no-repeat;
display:block;
}
#menuMedia #mobile a {
width:59px;
margin:0 20px 0 0;
background-image:url(../img/media/icon_mobile01.gif);
background-repeat:no-repeat;
display:block;
}
#menuMedia #mobile a:hover {
width:59px;
margin:0 20px 0 0;
background-image:url(../img/media/icon_mobile01b.gif);
background-repeat:no-repeat;
display:block;
}

.liveTitle {
font-weight:bold;
margin:0 5px;
font-size:14px;
background-image:url(../img/linegray.gif);
background-repeat:no-repeat;
background-position:bottom;
}
p.liveBody {
margin:0 10px 20px 10px;
}

#pastlive{
margin:0 10px 20px 15px;
font-size:80%;
border:1px solid #666666;
padding:3px;
}
#pastlive a{
color:#cc0000;
}
.informationTitle {
font-weight:bold;
margin:0 5px;
font-size:14px;
background-image:url(../img/linegray.gif);
background-repeat:no-repeat;
background-position:bottom;
}
p.informationBody {
margin:10px 10px 20px 10px;
}
.linkTitle {
font-weight:bold;
margin:0 5px;
font-size:14px;
background-image:url(../img/linegray.gif);
background-repeat:no-repeat;
background-position:bottom;
}
p.linkBody {
margin:0 10px 20px 10px;
}
table#tableMail{
width: 650px;
border: none;
border-collapse: collapse;
border-spacing: 0;
font-size:12px;
}
table#tableMail th {
width: 120px;
padding: 5px;
border: none;
font-weight: bold;
line-height: 120%;
text-align: left;
}
table#tableMail td {
padding: 5px;
border: none;
line-height: 120%;
text-align: left;
}

.biographyName {
font-weight:bold;
color:#ccc;
}

.biographyYear {
font-weight:bold;
color:#cc0000;
}

.disc{
width:350px;
float:right;
margin:0 60px 0 0;
}

.borderdisc{
border-bottom:1px solid #666666;
border-top:1px solid #666666;
}
.borderdiscB{
border-bottom:1px solid #666666;
padding:20px 0 40px 0;
}

.discTxtRed {
font-weight:bold;
color:#cc0000;
margin:10px 0 15px 0;
}

.newsTxtRed {
font-weight:bold;
color:#cc0000;
margin:10px 0 15px 0;
}
.newsTxt {
margin:0 60px 30px 20px;
}
.smallTxt {
font-size:80%;
}
.bTxt {
font-weight:bold;
color:#333333;
}

.mediaTxtRed {
font-weight:bold;
color:#cc0000;
margin:10px 0 5px 0;
}

#topLeftTitle {
float:left;
margin:0 50px 0 0;
width:400px;
}

#topRightTitle {
float:right;
width:350px;
margin:0;
}

#topLeft {
float:left;
/*
clear:both;
*/
width:390px;
margin:10px 50px 0 0;
padding:0;
background-repeat:none;
text-align:left;
/*height: 430px;
overflow: auto;

scrollbar-arrow-color: #ff0000;
scrollbar-face-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-shadow-color: #ff0000;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #000000;
*/
}

#topRight {
float:right;
width:350px;
margin:10px 0 0 0;
}

#latestdisc {
width:330px;
margin:0;
border:1px dotted #666666;
padding:10px;
}

#musicvideo {
width:200px;
margin:0;
background-image:url(../img/musicvideo_back01.jpg);
padding:10px;
}

#popTxt {
color:#333333;
margin:30px 75px 50px 75px;
}

#popTxt p {
margin:0 0 30px 0;
}

table#tablePop{
width: 530px;
border: none;
border-collapse: collapse;
border-spacing: 0;
}

#mailmagazinePop {
width:330px;
margin:15px 0;
border:1px dotted #666666;
padding:30px;
}


.clear {
clear:both;
}
.floatLeft{
float:left;
}
.floatRight{
float:right;
}
.mt5 {
margin-top:5px !important;
}
.mb5 {
margin-bottom:5px !important;
}
.mr5 {
margin-right:5px !important;
}
.ml5 {
margin-left:5px !important;
}
.mt10 {
margin-top:10px !important;
}
.mb10 {
margin-bottom:10px !important;
}
.mr10 {
margin-right:10px !important;
}
.ml10 {
margin-left:10px !important;
}
.mt15 {
margin-top:15px !important;
}
.mb15 {
margin-bottom:15px !important;
}
.mr15 {
margin-right:15px !important;
}
.ml15 {
margin-left:15px !important;
}
.mt30 {
margin-top:30px !important;
}
.mt35 {
margin-top:35px !important;
}
.mb35 {
margin-bottom:35px !important;
}
.mr35 {
margin-right:35px !important;
}
.mb50 {
margin-bottom:50px !important;
}
.mb40 {
margin-bottom:40px !important;
}
.mt40 {
margin-top:40px !important;
}
.mr20 {
margin-right:20px !important;
}
.mt20 {
margin-top:20px !important;
}
.mb30 {
margin-bottom:30px !important;
}











#page-top {
clear:both;
font-size:10px;
margin:0 auto;
padding-top:10px;
text-align:right;
width:901px;
}

/*
Back to top button
*/
#back-top {
    position: fixed;
    bottom: 3%;
    right: 3%;}
#back-top span {
    width: 75px;
    height: 60px;
    display: block;}

