/* CSS Document */

/* ALL */
*{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
font-family:Arial,"MS ¥´¥·¥Ã¥¯",Osaka,sans-serif;
background-color:#E0DBD8;
font-size:12px;
color:#FFFFFF;
line-height:140%;
}

a {  color: #FF0000; text-decoration: underline;}
a:link {  color: #FF0000; text-decoration: underline;}
a:visited	{color:#FF0000; text-decoration: underline;}
a:hover 	{color:#FF0000; text-decoration: none;}
a:active	{color:#FF0000; text-decoration: underline;}

h1,h2h3,h4,h5,h6,p,input,form,ul,li,dl,dt,dd,hr{
margin:0px;
padding:0px;
}

img{
border:none;
margin:0;
padding:0;
}

#all{
width:780px;
background-color:#000000;
margin:0 auto;
text-align:center;
}

#bg{
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
width:778px;
margin:0 auto;
background-color:#FFFFFF;
}

#wrapper {
width:776px;
margin:0 0 0 1;
text-align:left;
margin-left:1px;
}

#wrapper_02 {
width:776px;
background-color:#FFFFFF;
border-bottom:1px solid #ECECEC;
}

#wrapper img {
display:block;
margin:0;
padding:0;
}

.footer_hr {
margin-top:50px;
}
#footer {
background-color:#FFFFFF;
margin-top:50px;
}
#footer_navi {
margin-top:10px;
margin-bottom:15px;
}
#copyright {
margin-bottom:20px;
}
#footer_logo {
margin-bottom:30px;
}
#footer_bottom {
height:30px;
background-color:#000000;
}




/* custom */
#bmg_main img{
display:inline;
}

#bmg_contents{
background-color:#000000;
}

#bmg_contents #topics,
#bmg_contents #sche,
#bmg_contents #pro,
#bmg_contents #out,
#bmg_contents #live{
text-align:left;
}

#bmg_contents #topics img,
#bmg_contents #sche img,
#bmg_contents #pro img,
#bmg_contents #out img,
#bmg_contents #live img{
margin-bottom:12px;
}

#bmg_contents #pro table img,
#bmg_contents #live table img{
margin:0;
}

#bmg_contents #topics p,
#bmg_contents #sche p{
font-weight:bold;
font-size:14px;
margin-bottom:10px;
}

#bmg_contents #topics p img,
#bmg_contents #sche p img{
margin-bottom:0;
margin-right:7px;
margin-top:10px;
display:inline;
vertical-align:-4px;
}

#bmg_contents #topics a img,
#bmg_contents #sche a img,
#bmg_contents #pro a img,
#bmg_contents #out a img,
#bmg_contents #live a img{
margin-bottom:0;
margin-top:10px;
}



/* rock2 */

table.rock2 img.main1{
height:202px;
width:736px;
background:url(../img2/ph_live2_main1.jpg) top center no-repeat;
}

table.rock2 img.main2{
height:202px;
width:736px;
background:url(../img2/ph_live2_main2.jpg) top center no-repeat;
}

table.rock2 img.main3{
height:270px;
width:360px;
background:url(../img2/ph_live2_01.jpg) top center no-repeat;
}

table.rock2 .blue{
color:#33CCFF;
}


/* rock3 */

table.rock3 img.main1{
height:236px;
width:736px;
background:url(../img2/ph_live3_main1.jpg) top center no-repeat;
}

table.rock3 img.main2{
height:215px;
width:736px;
background:url(../img2/ph_live3_main2.jpg) top center no-repeat;
}

table.rock3 img.main3{
height:711x;
width:358px;
background:url(../img2/ph_live3_01.jpg) top left no-repeat;
}

table.rock3 .blue{
color:#33CCFF;
}


/* rock4 */

table.rock4 img.main1{
height:530px;
width:776px;
background:url(../img2/ph_live4_main1.jpg) top center no-repeat;
}

table.rock4 img.main2{
height:215px;
width:736px;
background:url(../img2/ph_live3_main2.jpg) top center no-repeat;
}

table.rock4 img.main3{
height:711x;
width:358px;
background:url(../img2/ph_live3_01.jpg) top left no-repeat;
}

table.rock4 .blue{
color:#33CCFF;
}




/* custom font */

.f_small{
font-size:10px;
}