/* 共通クラス */
/* フォント */
H1 {
    color: #000000;
    font-family: "MS UI Gothic";
    font-size: 12;
}
H2 {
    color: #000000;
    font-family: "MS UI Gothic";
    font-size: 16;
}
H3 {
    color: #000000;
    font-family: "MS UI Gothic";
    font-size: 12;
}
H3.col {
    color: #335500;
}
FONT {
    color: #000000;
    font-family: "MS UI Gothic";
}
FONT.s {
    font-size: 12;
}
FONT.s_ret {
    color: #FFFFFF;
    font-size: 12;
}
FONT.s_sub {
    color: #555555;
    font-size: 12;
}
FONT.s_col {
    color: #335500;
    font-size: 12;
}
FONT.m {
    font-size: 14;
}
FONT.m_main {
    color: #000000;
    font-size: 14;
}
FONT.m_ret {
    color: #FFFFFF;
    font-size: 14;
}
FONT.m_col {
    color: #335500;
    font-size: 14;
}
FONT.m_sub {
    color: #55555;
    font-size: 14;
}
FONT.l {
    font-size: 17;
}
FONT.l_main {
    color: #000000;
    font-size: 17;
}
FONT.l_ret {
    color: #FFFFFF;
    font-size: 17;
}
FONT.l_col {
    color: #335500;
    font-size: 17;
}
FONT.l_sub {
    color: #555555;
    font-size: 17;
}
FONT.ll {
    font-size: 22;
}
FONT.ll_main {
    color: #000000;
    font-size: 22;
}
FONT.ll_ret {
    color: #FFFFFF;
    font-size: 22;
}
FONT.ll_sub {
    color: #555555;
    font-size: 22;
}
FONT.ll_col {
    color: #335500;
    font-size: 22;
}

/* テーブル */
TABLE {
    border: 0;
}
TR.sub {
    background-color: #CCCCCC;
}

TD.main {
    background-color: #000000;
}

TD.col {
    background-color: #335500;
}
TD.sub {
    background-color: #CCCCCC;
}
TD.brdr {
    background-color: #999999;
}
TD.titl {
    background-color: #000000;
}
TD.pad {
	padding: 10 80 10 80;
	vertical-align:top;
}
TD.logosub {
    width: 180;
}
TD.adsub {
    width: 165;
}
TD.adspc {
    width: 20;
}

/* ボディ */
BODY {
    background-color: #000000;
    color: #FFFFFF;
    font-family: "MS UI Gothic";
    margin: 20 0 20 0;	/* 上 右 下 左	*/
/*    background-image: url(image/beat-net_logo.gif);	*/
/*    background-attachment: fixed;	*/
}
BODY.wht {
    background-color: #FFFFFF;
    color: #000000;
    font-family: "MS UI Gothic";
    margin: 0 0 0 0;	/* 上 右 下 左	*/
/*    background-image: url(image/beat-net_logo.gif);	*/
/*    background-attachment: fixed;	*/
}
A:link {
/*    color: #336600;  */
    color: #265E09;
    font-weight: bold;
}
A:visited {
    color: #666666;
/*    color: #999900;  */
    font-weight: bold;
}
A:hover {
    color: #BD3C48;
    font-weight: bold;
}

DIV.mgn {
    margin: 0 0 0 20;	/* 上 右 下 左 */
}


HR {
    color: #777777;
}

IMG {
/*    border: 0; */
}
IMG.logo {
    width: 280;
    height: 140;
}
IMG.logosub {
    width: 160;
    height: 160;
}
IMG.jacket {
    width: 120;
    height: 120;
}
IMG.jacketdeg {
    width: 134;
    height: 120;
}
IMG.jacketdeg- {
    width: 67;
    height: 60;
}
IMG.jacketdeg-2 {
    width: 50;
    height: 45;
}
IMG.jacketbox {
    width: 120;
    height: 240;
}
IMG.jacketbox- {
    width: 60;
    height: 120;
}
IMG.jacketbox-2 {
    width: 45;
    height: 90;
}
IMG.jacket+ {
    width: 140;
    height: 140;
}
IMG.l_jacket {
    width: 140;
    height: 140;
}
IMG.jacket- {
    width: 60;
    height: 60;
}
IMG.jacket-2 {
    width: 45;
    height: 45;
}
IMG.video {
    width: 120;
    height: 210;
}
IMG.video- {
    width: 60;
    height: 105;
}
IMG.dvd {
    width: 120;
    height: 178;
}
IMG.dvd- {
    width: 60;
    height: 89;
}
IMG.bann {
    width: 88;
    height: 31;
}
