/* for Aya official home page version.2 2008/09/23 */
BODY {
	color: #666666;
	background-color: #f09090;
	background-image: url(wall.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: left bottom;
	width: 750px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 80%;
}

TABLE {
	border-color: #cc9999;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	border-collapse: collapse;
	font-size: 100%;
}

TH {
	background-color: #ffcccc;
	border-color: #cc9999;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	padding: 2px;
}

TD {
	background-color: #ffffff;
	border-color: #cc9999;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	padding: 2px;
}

A:LINK, A:VISITED  {
	color: #993399;
	text-decoration: none;
}

A:HOVER {
	color: #999999;
	text-decoration: underline;
}

H1 {
	color: #660000;
	font-size: 175%;
	font-weight: bold;
	margin: 4px 0px 8px 0px;
	padding-bottom: 12px;
	background-image : url(border1.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
}

H2 {
	color: #660066;
	font-size: 135%;
	font-weight: bold;
	margin: 24px 0px 8px 0px;
	padding: 4px 0px 2px 6px;
	background-image : url(02subh01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

H3 {
	color: #cc0066;
	margin: 12px 0px 4px 0px;
	font-size: 120%;
	font-weight: bold;
}

H4 {
	color: #006633;
	margin: 8px 0px 0px 0px;
	font-size: 120%;
	font-weight: bold;
}

H5 {
	color: #0066cc;
	margin: 8px 0px 0px 0px;
	font-size: 120%;
	font-weight: bold;
}

H6 {
	color: #999900;
	margin: 8px 0px 0px 0px;
	font-size: 120%;
	font-weight: bold;
}

/* for mobile browser */
HR {
	color: #ffffff;
	border: 0 none;
}

/* -------- main table -------- */
TABLE.body {
	border-color: #999999;
	border-width: 1px;
	width: 750px;
}

/* header part */
TR.head {
	height: 50px;
}
TD.head {
	border-width: 0px;
	background-color: #ffaaaa;
}

/* main menu part */
TR.menu {
	height: 36px;
	text-align: center;
}
TD.menu {
	border-width: 0px;
	background-color: #ffe0c1;
}

/* main contents part */
TR.main {
	line-height: 16px;
	height: 400px;
	vertical-align: top;
}
TD.main {
	border-width: 0px;
	background-color: #ffffe8;
	padding: 8px 32px 8px 32px;
}

/* blog link part */
TR.link {
	line-height: 16px;
}
TD.link {
	border-width: 0px;
	background-color: #ffffe8;
	padding: 8px 32px 8px 32px;
}

/* footer part */
TR.foot {
	font-size: 88%;
	text-align: center;
}
TD.foot {
	border-width: 0px;
	background-color: #ffe0c1;
	padding: 8px
}

/* span for main menu */
SPAN.menu {
	padding: 0px 10px 0px 10px;
}

/* table white with border 100% width */

TABLE.fullwidth {
	width: 100%;
}

TABLE.noborder {
	border-width: 0px;
}

TABLE.noborder-fullwidth {
	width: 100%;
	border-width: 0px;
}

TABLE.prof {
	width: 240px;
	height: 400px;
	border-width: 0px;
}

TABLE.disco {
	width: 380px;
	border-width: 0px;
}

TABLE.music {
	width: 320px;
	border-width: 0px;
	float: left;
/*	margin-right: 16px;*/
}

/* table header calender col-1 (Hizuke) */
TH.cal1 {
	width: 120px;
}

/* table header calender col-2 (Category) */
TH.cal2 {
	width: 100px;
}

/* table header calender col-3 (Naiyou) */
TH.cal3 {
	width: 444px;
}

/* table header (end of line) */
TH.endl {
	width: 1px;
	padding: 0px;
}

/* table header media col-1 (Housoukyoku) */
TH.med1 {
	width: 400px;
}

/* table header karaoke col-1 (Karaoke system) */
TH.kar1 {
	width: 200px;
}

/* table header karaoke col-2 (Request number) */
TH.kar2 {
	width: 200px;
}

/* table header download col (Haishinkyoku) */
TH.music {
	width: 280px;
}


/* table data calender col-1 (Hizuke) */
TD.cal1 {
	background-color: #ffe6e6;
}

/* table data calender col-2 (Category) */
TD.cal2 {
	text-align: center;
}

/* table data calender col-3 (Naiyou) */
TD.cal3 {
}

/* table data (end of line) */
TD.endl {
	padding: 0px;
}

/* table data for calindex */
TD.cali {
	text-align: center;
	padding: 4px;
}

/* TD dark back color left alignment */
TD.td1l {
	background-color: #ffe6e6;
}

/* TD dark back color center alignment */
TD.td1c {
	background-color: #ffe6e6;
	text-align: center;
}

/* TD lite back color left alignment */
TD.td2l {
}

/* TD lite back color center alignment */
TD.td2c {
	text-align: center;
}

/* TD lite back color right alignment */
TD.td2r {
	text-align: right;
}

/* TD lite back color no-border */
TD.td0 {
	border-width: 0px;
}

TD.td0m {
	border-width: 0px;
	padding: 32px;
}

TD.td0c {
	border-width: 0px;
	text-align: center;
}

TD.disco2 {
	border-width: 0px;
	padding: 16px;
}

TD.disco {
	border-width: 0px;
	padding-left: 16px;
}

TD.music {
	border-width: 0px;
	padding: 16px;
}

TD.photo {
	width: 131px;
	height: 131px;
	text-align: center;
}

IMG {
	border-width: 0px;
}

IMG.top {
	width: 680px;
	height: 370px;
	margin-top: 24px;
}

IMG.title {
	width: 268px;
	height: 24px;
}

IMG.icon {
	width: 15px;
	height: 15px;
}

IMG.disco {
	width: 256px;
	height: 224px;
	border-color: #33cc33;
	border-style: solid;
	border-width: 1px;
	float: left;
	margin-top: 16px;
}

IMG.new {
	width: 30px;
	height: 13px;
}

IMG.mail {
	width: 232px;
	height: 14px;
	vertical-align: text-bottom;
}

IMG.prof {
	width: 282px;
	height: 400px;
	float: right;
}


