/* erro */
@import "http://";

/* HTML */
html{
scrollbar-face-color: #ffffff;
scrollbar-arrow-color: #cccccc;
scrollbar-highlight-color: #cccccc;
scrollbar-shadow-color: #cccccck;
scrollbar-base-color: #ffffff;
scrollbar-3dlight-color: #cccccc;
scrollbar-darkshadow-color: #cccccc;
}

/* body */
body{
margin:auto;
padding:0;
background-color:#000000;
color: #FFFFFF;
font-size:12px;
scrollbar-face-color: #ffffff;
scrollbar-arrow-color: #cccccc;
scrollbar-highlight-color: #cccccc;
scrollbar-shadow-color: #cccccck;
scrollbar-base-color: #ffffff;
scrollbar-3dlight-color: #cccccc;
scrollbar-darkshadow-color: #cccccc;
}

#all{
margin:auto;
width:1000px;
}

.clear{
clear:both;
}

/* link */

a{
color:#E1E1E1;
text-decoration:underline;
cursor:pointer;
overflow:hidden;
}
a:hover {
color:#00A1E5;
text-decoration:none;
}

/* link_img */

a .link_img{
border-color:#00A1E5;
border-width:1px;
border-style:dotted;
}
a .link_img:hover,
a .link_img:focus{
border-color:#FFFFCC;
filter:gray();
}

/* logo */

a #logo{
background-image:url(../img/common/logo_mbj.png);
background-repeat:no-repeat;
background-position:0px 0px;
width:229px;
height:140px;
text-indent:-99999px;
cursor:hand;
}
a #logo:hover,
a #logo:focus{
background-image:url(../img/common/logo_mbj.png);
background-position:0px -140px;
}

#header{
width:1000px;
margin:auto;
}

#header_left{
float:left;
margin-left:25px;
}

#header_right{
float:right;
margin-top:61px;
margin-right:150px;
}

#main{
clear:both;
width:1000px;
height:auto;
}

/* menu */

#menu_line{
width:1000px;
height:2px;
margin:auto;
background-image:url(../img/common/menu_line.png);
background-position:top;
background-repeat:no-repeat;
text-align:center;
}

#menu{
width:1000px;
height:38px;
margin:auto;
text-align:center;
}

#menu ul, #menu li{
margin:auto;
list-style:none;
text-align:center;
}

#menu li{
float:left;
}

#home{
background-image:url(../img/common/menu_home.png);
background-repeat:no-repeat;
background-position:0px -38px;
width:80px;
height:38px;
text-indent:-99999px;
}
a #home{
background-image:url(../img/common/menu_home.png);
background-repeat:no-repeat;
background-position:0px 0px;
text-indent:-99999px;
cursor:hand;
}
a #home:hover,
a #home:focus{
background-image:url(../img/common/menu_home.png);
background-position:0px -38px;
}

#news{
background-image:url(../img/common/menu_news.png);
background-repeat:no-repeat;
background-position:0px -38px;
width:74px;
height:38px;
text-indent:-99999px;
}
a #news{
background-image:url(../img/common/menu_news.png);
background-repeat:no-repeat;
background-position:0px 0px;
text-indent:-99999px;
cursor:hand;
}
a #news:hover,
a #news:focus{
background-image:url(../img/common/menu_news.png);
background-position:0px -38px;
}

#artist{
background-image:url(../img/common/menu_artist.png);
background-repeat:no-repeat;
background-position:0px -38px;
width:86px;
height:38px;
text-indent:-99999px;
}
a #artist{
background-image:url(../img/common/menu_artist.png);
background-repeat:no-repeat;
background-position:0px 0px;
text-indent:-99999px;
cursor:hand;
}
a #artist:hover,
a #artist:focus{
background-image:url(../img/common/menu_artist.png);
background-position:0px -38px;
}

#products{
background-image:url(../img/common/menu_products.png);
background-repeat:no-repeat;
background-position:0px -38px;
width:111px;
height:38px;
text-indent:-99999px;
}
a #products{
background-image:url(../img/common/menu_products.png);
background-repeat:no-repeat;
background-position:0px 0px;
text-indent:-99999px;
cursor:hand;
}
a #products:hover,
a #products:focus{
background-image:url(../img/common/menu_products.png);
background-position:0px -38px;
}

#dl{
background-image:url(../img/common/menu_dl.png);
background-repeat:no-repeat;
background-position:0px -38px;
width:127px;
height:38px;
text-indent:-99999px;
}
a #dl{
background-image:url(../img/common/menu_dl.png);
background-repeat:no-repeat;
background-position:0px 0px;
text-indent:-99999px;
cursor:hand;
}
a #dl:hover,
a #dl:focus{
background-image:url(../img/common/menu_dl.png);
background-position:0px -38px;
}

#movie{
background-image:url(../img/common/menu_movie.png);
background-repeat:no-repeat;
background-position:0px -38px;
width:77px;
height:38px;
text-indent:-99999px;
}
a #movie{
background-image:url(../img/common/menu_movie.png);
background-repeat:no-repeat;
background-position:0px 0px;
text-indent:-99999px;
cursor:hand;
}
a #movie:hover,
a #movie:focus{
background-image:url(../img/common/menu_movie.png);
background-position:0px -38px;
}

#event{
background-image:url(../img/common/menu_event.png);
background-repeat:no-repeat;
background-position:0px -38px;
width:81px;
height:38px;
text-indent:-99999px;
}
a #event{
background-image:url(../img/common/menu_event.png);
background-repeat:no-repeat;
background-position:0px 0px;
text-indent:-99999px;
cursor:hand;
}
a #event:hover,
a #event:focus{
background-image:url(../img/common/menu_event.png);
background-position:0px -38px;
}

#shop{
background-image:url(../img/common/menu_shop.png);
background-repeat:no-repeat;
background-position:0px -38px;
width:68px;
height:38px;
text-indent:-99999px;
}
a #shop{
background-image:url(../img/common/menu_shop.png);
background-repeat:no-repeat;
background-position:0px 0px;
text-indent:-99999px;
cursor:hand;
}
a #shop:hover,
a #shop:focus{
background-image:url(../img/common/menu_shop.png);
background-position:0px -38px;
}

/* contents */

#w_width{
clear:both;
margin:auto;
width:1000px;
padding:0px;
}

.w_770{
padding:0px 15px;
width:770px;
clear:both;
}



#right{
width:800px;
float:left;
}

#banner{
width:180px;
float:right;
margin:35px 10px 10px 10px;
}

/* contents */
.contents{
width:800px;
padding:0px;
background-image:url(../img/common/title_bg.jpg);
background-repeat:no-repeat;
background-position:top;
}

.contents_left{
float:left;
width:360px;
padding:0px 20px 0px 20px;
}

.contents_right_100{
float:right;
width:360px;
padding:0px 20px 0px 20px;
background-image:url(../img/common/line_100.png);
background-position:left top;
background-repeat:no-repeat;
}
.contents_right_150{
float:right;
width:360px;
padding:0px 20px 0px 20px;
background-image:url(../img/common/line_150.png);
background-position:left top;
background-repeat:no-repeat;
}

.img_title{
margin:35px 0px 20px 10px;
}

/* btn */

a .more{
margin:5px 10px 10px 703px;
width:87px;
height:25px;
background-image:url(../img/common/btn_more.png);
background-repeat:no-repeat;
background-position:0px 0px;
text-indent:-99999px;
cursor:hand;
}
a .more:hover,
a .more:focus{
background-image:url(../img/common/btn_more.png);
background-position:0px -25px;
}

a #to_top{
margin:5px 10px 10px 719px;
width:71px;
height:25px;
background-image:url(../img/common/btn_to_top.png);
background-repeat:no-repeat;
background-position:0px 0px;
text-indent:-99999px;
cursor:hand;
}
a #to_top:hover,
a #to_top:focus{
background-image:url(../img/common/btn_to_top.png);
background-position:0px -25px;
}

/* footer */

#footer{
background-image:url(../img/common/bg_footer.jpg);
background-position:top;
background-repeat:repeat-x;
width:100%;
}
#footer_text{
width:970xp;
text-align:center;
padding:15px 0px 30px 0px;
}

#footer_text a {
color:#FFFFFF;
text-decoration:none;
}
#footer_text a:hover {
color:#00A1E5;
text-decoration:none;
}

/* top page FLASH */

#fl_1000{
margin:10px 0px 0px 0px;
}


.news_w_artist_h_200{
padding:38px 0px 50px 125px;
height:118px
}

.news_w_artist{
padding:38px 0px 50px 125px;
}

.news_w_movie{
padding:0px 0px 50px 125px;
}

.more_10{
font-size:10px;
text-align:right;
margin:2px;
}
.more_10 a {
color:#00A1E5;
text-decoration:none;
}
.more_10 a:hover {
color:#FF6600;
text-decoration:underline;
}


.name{
font-weight:bold;
font-size:12px;
color:#CCFFFF;
margin:0px;
padding:0px;
background-image:url(../img/common/icon_name.png);
background-position:left;
background-repeat:no-repeat;
text-indent:15px;
}

.name_long{
font-weight:bold;
font-size:12px;
color:#CCFFFF;
margin:0px;
padding:0px;
}

.date{
font-weight:bold;
font-size:12px;
color:#00A1E5;
margin:0px;
padding:0px;
}

.news_scrool{
width:500px;
height:200px;
overflow:auto;
border-style:inset;
padding:5px; background-image:url(../img/common/scrool_bg.jpg);
}

.artist_name{
font-size:20px;
font-weight:bold;
margin:0px 0px 5px 0px;
padding:0px;
color:#FF9900;
}

/* ************************************************ 
*	COMPANY
* ************************************************ */

.line_h{
background-color:#999999;
width:1px;
padding:0px;
margin:0px;
}
 
/* ************************************************ 
*	COMPANY
* ************************************************ */ 

.company_left{
color:#FFFFFF;
padding: 2px 15px 2px 2px;
text-align:right;
font-size:12px;
vertical-align:top;
}

/* ************************************************ 
*	COMPANY
* ************************************************ */ 

.company_right{
color:#FFFFFF;
padding: 2px 2px 2px 15px;
text-align:left;
font-size:12px;
vertical-align:top;
}

/* ************************************************ 
*	LINK
* ************************************************ */ 
.link{
margin:auto;
border-bottom-style:dotted;
border-bottom-color:#333333;
border-bottom-width:1px;
padding:10px 0px;
clear:both;
}

/* ************************************************ 
*	INFO
* ************************************************ */ 
.strong637481{
color:#637481;
font-size:12px;
font-weight:bold;
}


.point{
font-weight:bold;
font-size:12px;
color:#2FBBF0;
margin:15px 0px 0px 0px;
padding:0px;
background-image:url(../img/common/point.jpg);
background-position:left;
background-repeat:no-repeat;
text-indent:15px;
}

/* ************************************************ 
*	sony
* ************************************************ */ 
.sony{
font-size:10px; 
color:#999999;
}

/* ************************************************ 
*	list_box
* ************************************************ */ 
.list_box{
background-color:#222222;
margin:5px;
padding:15px;
border-style:dotted;
border-width:1px;
border-color:#666666;
}

/* ************************************************ 
*	NEWS media
* ************************************************ */ 

.media{
border-width:1px;
border-color:#333333;
background-color:#222222;
padding:4px;
border-style:solid;
margin:5px 0px;
}

/* ************************************************ 
*	tickt
* ************************************************ */ 

a .go_to_ticket{

background-image:url(../event/img/go_to_ticket.png);
background-repeat:no-repeat;
background-position:0px 0px;
width:114px;
height:41px;
text-indent:-99999px;
cursor:hand;
}
a .go_to_ticket:hover,
a .go_to_ticket:focus{
background-image:url(../event/img/go_to_ticket.png);
background-position:0px -41px;
}


/* ************************************************ 
*	download
* ************************************************ */ 

a .go_to_dl{

background-image:url(../dl/img/go_to_dl.png);
background-repeat:no-repeat;
background-position:0px 0px;
width:114px;
height:41px;
text-indent:-99999px;
cursor:hand;
}
a .go_to_dl:hover,
a .go_to_tdl:focus{
background-image:url(../dl/img/go_to_dl.png);
background-position:0px -41px;
}


