body {
	margin: 0;
	padding: 0;
	background-image: url(../topimg/bg.gif);
	background-repeat: repeat;
}

a { text-decoration: none;}
a:link    {	color: #006600;}
a:active  { text-decoration: underline; }
a:visited {	color: #006600;}
a:hover { color: #0066CC; text-decoration: underline; }
.red {
	color: #CC0000;
}


form {
	margin: 0px;
	padding: 0px;
}
#common {
	padding: 0px;
	clear: left;
	width: 790px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #006600;
	border-left-color: #006600;
	background-color: #FFFFFF;
}
#common #head {
	margin: 0px;
	padding: 0px;
	clear: left;
	width: 790px;
}
#common #topimg {
	margin: 0px;
	padding: 0px;
}
#common #contents {
	margin: 0px;
	padding: 0px;
	clear: left;
	width: 790px;
}
#common #contents td {
	vertical-align: top;
}
#common #contents .menubg {
	background-color: #2F2F2F;
}
#common #contents .news {
	background-image: url(../topimg/news_bg02.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	clear: left;
	width: 607px;
}
#common #contents .news td {
	padding: 5px;
	font-size: 12px;
	line-height: 18px;
}

#common #contents .newsimg {
	margin: 0px;
	width: 120px;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
}

#common #cr {
	margin: 0px;
	padding: 0px;
	clear: left;
	width: 790px;
}
#common #contents .pm {
	background-image: url(../img/pmbg.gif);
	background-repeat: no-repeat;
	margin: 0px;
	clear: left;
	height: 20px;
	width: 597px;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#common #contents .pm a {
	color: #FFFFFF;
}
#common #contents #contbg {
	background-image: url(../img/ctbg02.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}
#common #contents #contbg .navi {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 18px;
}

/*自己紹介*/
#common #contents #contbg #profile {
	width: 568px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: left;
	padding: 0px;
}
#common #contents #contbg #profile p {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
/*自己紹介*/

/*タイトル*/
#common #contents #contbg .title {
	font-size: 16px;
	font-weight: bold;
	background-image: url(../img/titlebg.gif);
	background-repeat: no-repeat;
	clear: left;
	height: 48px;
	width: 538px;
	padding-top: 32px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#common #contents #contbg .subtitle {
	font-size: 14px;
	font-weight: bold;
	background-image: url(../img/subtitlebg.gif);
	background-repeat: no-repeat;
	clear: left;
	height: 22px;
	width: 553px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*タイトル*/

/*歌詞*/
#common #contents #contbg #lyric {
	width: 568px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: left;
	padding: 0px;
}
#common #contents #contbg #lyric p {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#common #contents #contbg #lyric #lyric01 {
	margin: 0px;
	padding: 0px;
}
#common #contents #contbg #lyric #lyric01 td {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	background-color: #dedede;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align: top;
}
#common #contents #contbg #lyric #lyric01 table {
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#common #contents #contbg #lyric #lyric01 .td01 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2A2A2A;
}
#common #contents #contbg #lyric #lyric01 .td02 {
	background-color: #ededed;
}
#common #contents #contbg #lyric #lyric02 {
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#common #contents #contbg #lyric #lyric02 p {
	font-size: 12px;
	line-height: 24px;
	color: #333333;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#common #contents #contbg #lyric #lyric02 .navi {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
/*歌詞*/

/*公開映像*/
#common #contents #contbg #video {
	width: 568px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: left;
	padding: 0px;
}
#common #contents #contbg #video p {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#common #contents #contbg #video #video01 {
	margin: 0px;
	padding: 0px;
}
#common #contents #contbg #video #video01 td {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	background-color: #dedede;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align: top;
}
#common #contents #contbg #video #video01 table {
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#common #contents #contbg #video #video01 .td01 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2A2A2A;
}
#common #contents #contbg #video #video01 .td02 {
	background-color: #ededed;
}
/*公開映像*/

/*最近の活動*/
#common #contents #contbg #active {
	width: 568px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: left;
	padding: 0px;
}
#common #contents #contbg #active p {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#common #contents #contbg #active #active01 {
	margin: 0px;
	padding: 0px;
}
#common #contents #contbg #active #active01 td {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	background-color: #dedede;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align: top;
}
#common #contents #contbg #active #active01 table {
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#common #contents #contbg #active #active01 .td01 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2A2A2A;
}
#common #contents #contbg #active #active01 .td02 {
	background-color: #ededed;
}
/*最近の活動*/

/*ライブ・ダブプレート依頼*/
#common #contents #contbg #offer {
	width: 568px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: left;
	padding: 0px;
}
#common #contents #contbg #offer p {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#common #contents #contbg #offer #offer01 {
	margin: 0px;
	padding: 0px;
}
#common #contents #contbg #offer #offer01 td {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	background-color: #dedede;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align: top;
}
#common #contents #contbg #offer #offer01 table {
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#common #contents #contbg #offer #offer01 .td01 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2A2A2A;
}
#common #contents #contbg #offer #offer01 .td02 {
	background-color: #ededed;
}
/*ライブ・ダブプレート依頼*/

/*広告紹介*/
#common #contents #contbg #ad {
	width: 568px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: left;
	padding: 0px;
}
#common #contents #contbg #ad p {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#common #contents #contbg #ad #ad01 {
	margin: 0px;
	padding: 0px;
}
#common #contents #contbg #ad #ad01 td {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	background-color: #dedede;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align: top;
}
#common #contents #contbg #ad #ad01 table {
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#common #contents #contbg #aad #ad01 .td01 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2A2A2A;
}
#common #contents #contbg #ad #ad01 .td02 {
	background-color: #ededed;
}
/*広告紹介*/

/*リンク*/
#common #contents #contbg #link {
	width: 568px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: left;
	padding: 0px;
}
#common #contents #contbg #link p {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#common #contents #contbg #link #link01 {
	margin: 0px;
	padding: 0px;
}
#common #contents #contbg #link #link01 p {
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#common #contents #contbg #link #link01 td {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	background-color: #dedede;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align: top;
}
#common #contents #contbg #link #link01 table {
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#common #contents #contbg #link #link01 .td01 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2A2A2A;
}
#common #contents #contbg #link #link01 .td02 {
	background-color: #ededed;
}
/*リンク*/
