body,td,th {
	color: #000000;
}

body {
	background-color: #000000;
	background-image: url(/nol/netcafe/img/bg_dark.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link{
	color: #000099;
}

a:visited {
	color: #000066;
}
a:active {
	color: #CC3300;
}
.text12 {
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
}
.text12bl {

	font-size: 12px;
	line-height: 16px;
	color: #000000;
}
.text12redst {
	font-size: 12px;
	line-height: 16px;
	color: #CC0000;
	font-weight: bold;
}

#menu{
	font-size: 12px;
	line-height: 20px;
	text-align:right;
	color: #FFFFFF;
	}
	
#menu a{
	color: #FF8800;
}
.text12st {
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.text12blst {
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
}
.text12red {

	font-size: 12px;
	line-height: 16px;
	color: #CC0000;
}
.text11k {


	font-size: 11px;
	line-height: 140%;
	color: #000;
}

.text10red {


	font-size: 10px;
	line-height: 16px;
	color: #CC0000;
}
.text12greenst {

	font-size: 12px;
	line-height: 16px;
	color: #336600;
	font-weight: bold;
}

/* netcafe de 
=======================================*/

.flame { position:relative; }

#cafe_summer09 {
	position:absolute;
	width:192px;
	height:121px;
	z-index:1;
	left: 55px;
	top: 52px;
}


.nc_title   { margin:20px 0px 2px 30px; }
.caution    { margin: 5px auto 10px auto; width:633px;}
.txt18b{ font-weight:bold; font-size:18px; color:#900; }
b{ font-weight:bold; }

img {vertical-align: bottom;}

.txt_t	{ margin: 15px 37px 10px 0px; font-size: 13px; line-height: 17px; }

.txt_m	{ margin: 2px 10px 20px 0px; font-size: 12px; line-height: 1.5; }

.txt_m02	{ margin: 2px 10px 0px 0px; font-size: 12px; line-height: 1.5; }
.title_nc	{ margin: 0px 10px 2px 0px; }
.title_nc02	{ margin: 0px 10px -2px 0px; }

.txt_c	{ width: 660px; margin: 2px auto 0px auto; font-size: 12px; line-height: 1.5; text-align:left;}

.note dt {
  position: relative;
}
.note dt span {
  position: absolute;
}
.note dd {
  padding-left: 1em;
}

