#mainLayout, #mainLayout td { padding:0px !important; margin:0px !important; background-color:#FFFFFF;}
#header {
background-image:url(http://creative.myspace.co.jp/myxjp/images/header.jpg);
background-repeat:no-repeat;
background-position:top!important;
margin-bottom:0pt;
padding-bottom:0pt;
}
#header_search{display:none !important;}


a:link {text-decoration   : none;}
a:visited {text-decoration   : none;}
a:hover {text-decoration   : underline;}
a:active {text-decoration   : underline;}

a:link { color: #ff0059; font-weight:normal;} 
a:visited { color: #ff0059; font-weight:normal;} 
a:hover { color: #ff0059; font-weight:normal;} 
a:active { color: #ff0059; font-weight:normal;} 

#footer {
height: 80px;
width: 960px;
margin: 0;
padding:0;
background: #FFFFFF;
margin-top:-2px;
font-size:9px;
}
#profile_friends {
width:920px;
margin:0 20px;
}
#profile_comments{
width:920px;
margin:0 20px;
}
/* CSS Document */


body {
background-image:url(http://creative.myspace.co.jp/myxjp/images/bg.gif);
background-repeat:repeat-y;
background-position:center;
font-family: MS P????, Osaka, ?????? Pro W3;
font-size: 12px;
text-decoration: none;
background-color:#666666;
margin:0 auto;
line-height:1.4;
color:#5c4a3a;
}
.clear {clear : both ;}
img {border:0;}
/*-----------------------
MyX ??
-----------------------*/
#my_body {
width:940px;
_width:960px;
margin:0 auto;
padding:0 10px;
position : relative ;
background-color:#FFFFFF;
line-height:1.4;
}
#my_header{width:940px; height:110px; background-image:url(http://creative.myspace.co.jp/myxjp/images/header.jpg); background-repeat:no-repeat; margin:0 10px;}
#my_top{ width:934px; _width:940px; background-color:#666666; margin:0 10px; padding:3px!important;}
#main_container { padding-top:10px;}
#my_contents { float : left ; width : 620px ; }
#my_navigation { float : right ; width : 310px ; }					

/*-----------------------
MyX ???????
-----------------------*/
#exclusivevideo{
margin-bottom:10px;
}
#favoritedisc{
margin-bottom:10px;
}
#archive{
margin-bottom:10px;
}
/*-----------------------
MyX ????
-----------------------*/
#newrelease {
margin-bottom:10px;
background-color:#E7EBEE;
}

/*-----------------------
MyX ???????
-----------------------*/
.title {
}
.title a:link, .title a:visited, .title a:hover, .title a:active{
font-weight:bold;
}
.title_br a:link, .title_br a:visited, .title_br a:hover, .title_br a:active{
font-weight:bold;
color:#5c4a3a;
font-size:10px;
}
.title_br {
font-weight:bold;
color:#5c4a3a;
font-size:10px;
}

/*-----------------------
#my_top
-----------------------*/
#my_top .inner {
background-color:#333333;
padding:7px 7px 0 7px;
min-height:300px;
_height:300px;
}
#my_top .inner .left {
width:610px;
float:left;
color:#FFFFFF;
line-height:1.4;
}
#my_top .inner .right {
width:300px;
float:right;
color:#FFFFFF;
line-height:1.4;
}
#my_btn {
text-align:right;
margin:0 auto;
height:20px;
position:absolute; 
left:50%;
margin-left:145px; 
top:120px; 
}
/*-----------------------
#exclusivevideo
-----------------------*/
.video_box {
width:305px;
margin-right:10px;
float:left;
margin-bottom:10px;
_margin-bottom:0px;
}
.video_lastbox {
width:305px;
float:left;
margin-bottom:10px;
_margin-bottom:0px;
}
.video_box .title, .video_lastbox .title {
font-size:12px !important;
color:#ff0059;
font-weight:bold;
}
.video_box .text, .video_lastbox .text {
font-size:10px !important;
color:#5c4a3a;
}
.video_box .title a:link, .video_box .title a:visited, .video_box .title a:hover, .video_box .title a:active { 
color:#ff0059;
font-weight:bold;
} 
.video_lastbox .title a:link, .video_lastbox .title a:visited, .video_lastbox .title a:hover, .video_lastbox .title a:active { 
color:#ff0059;
font-weight:bold;
} 
/*-----------------------
#favoritedisc
-----------------------*/
.favoritedisc_box {
width:300px;
margin-right:10px;
float:left;
margin-bottom:10px;
_margin-bottom:0px;
}
.favoritedisc_box img{
float:left;
margin-right:5px;
margin-bottom:5px;
border:1px solid #b6b6b6 !important;
width:88px;
height:88px;
}

.favoritedisc_box .title, .favoritedisc_lastbox .title {
font-size:10px !important;
font-weight:bold;
margin-bottom:5px;
width:205px;
float:right;
}
.favoritedisc_box .text, .favoritedisc_lastbox .text {
font-size:10px !important;
width:205px;
float:right;
}

/*-----------------------
#archive
-----------------------*/

#archive_items {
height:265px;
overflow:auto;
margin-bottom:8px;
}

.archive_box {
width:290px;
margin-right:10px;
float:left;
margin-bottom:10px;
_margin-bottom:0px;
}

.archive_box img{
float:left;
margin-right:5px;
margin-bottom:5px;
border:1px solid #b6b6b6 !important;
width:88px;
height:88px;
}

.archive_box .title, .archive_lastbox .title {
font-size:10px !important;
font-weight:bold;
margin-bottom:5px;
width:195px;
float:right;
}
.archive_box .text, .archive_lastbox .text {
font-size:10px !important;
width:195px;
float:right;
}

/*-----------------------
#newrelease
-----------------------*/
.pickup {
color:#4c4c4c;
font-size:12px;
margin-bottom:10px;
width:290px;
min-height:140px;
_height:140px;
}
.pickup img {
border:1px solid #b6b6b6 !important;
}
.pick_img {
width:138px;
float:left;
text-align:center;
}
.pickup_right {
float:right;
width:140px;
}
#newrelease .inner {
width:290px;
margin:10px;
padding-bottom:10px;
}
#newrelease .title {
font-size:12px !important;
color:#5c4a3a;
font-weight:bold;
}
#newrelease .detail {
font-size:10px !important;
color:#333399;
}
#newrelease table{
width:290px;
}
#newrelease table td{
background-color:#E7EBEE;
line-height:1.5;
}
/*-----------------------
??
-----------------------*/
.text_link {
background-image:url(http://creative.myspace.co.jp/myxjp/images/arrow.gif);
background-repeat:no-repeat;
padding-left:9px;
font-size:10px;
padding-top:3px;
}
.font_bold {
font-weight:bold;
}
.padding_5 {
padding:5px;
}
.padding_05 {
padding:5px 5px 0 5px;
}
.padding_10 {
padding:0 10px
}
.padding_l100 {
padding-left:100px;
}
.padding_t50 {
padding-top:50px;
}
.padding_t20 {
padding-top:20px;
}

.margin_b10 {
margin-bottom:10px;
}
.margin_b20 {
margin-bottom:20px;
}						


#wrap {
width:960px;
}
.mobile {
text-indent:-9999px;
display:none;
}
.profileWidth {
width:940px!important;
}

.section {
margin-bottom:0 !important
}



/* 0820?? */

#topnav{
background:_transparent !important;}
#headerTable td{ background-color:#444 !important;}




/* ???????(????) */

#topnav ul li a:hover
{
    background-color: #e2e2e2;
    color: #3d3d3d;
}   
#topnav ul li a.open small{color: #35230B;}       

#topnav ul li a.open
{
    background: #fff;
    color: #D9D3C1;
}
#topnav ul li a.open:hover
{
    background: #e2e2e2;
    color: #3d3d3d;
}


#subnav ul li a:hover
{
    background: none #e2e2e2;
    color: #D9D3C1;
}
div#srchMenuList ul li a:hover { background-color: #D9D3C1; color: #fff; }


#subnav *
{
    color: #35230B !important;
} 

/* ???????(????) */

#topnav{
width:940px!important;
margin:0!important;
background-color:#000!important;
}
