/*-------------------------------------------------
LAYOUT BOX #9c0
-------------------------------------------------*/
.hi  {
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-collspase: collspase;
	border-spacing: 0;
	empty-cells: show;
}


/* ･ﾆ｡ｼ･ﾖ｡ｦEｴﾂ｡ｦ*/
 {
	margin: 18px 0px 0px 0px;
	width: 488px; /* 780｡ｦE｡ﾟ2-16-16 */
	border-top: 1px solid #9c0;
	border-left: 1px solid #9c0;
	border-collspase: collspase;
	border-spacing: 0;
	empty-cells: show;
}
html>body table {border-collspase: separate}

table02 {
	margin: 18px 0px 0px 0px;
	width: 488px; /* 780｡ｦE｡ﾟ2-16-16 */
	border-top: 0px solid #699;
	border-left: 0px solid #699;
	border-collspase: collspase;
	}

/* ･ﾘ･ﾃ･ﾀ･ｻ｡ｦE*/
th3 {
	border-right: 1px solid #9c0;
	border-bottom: 1px solid #9c0;
	background: #ff9;
}
/* ･ﾇ｡ｼ･ｿ･ｻ｡ｦE*/
td3 {
	border-right: 1px solid #9c0;
	border-bottom: 1px solid #9c0;
}






body {
	background-color: 	#191919;
	color:			#ffffff;
	margin: 		0px 0px 0px 0px;
	background-image: 	url(/images/back.gif);
	background-repeat: 	repeat-y;
	font-size: 		12pt;
	list-style-type: none;
}

body.entry {
	background-color: 	#191919;
	color:			#ffffff;
	margin: 		0px 0px 0px 0px; 
	font-size: 		12pt; 
}

A {
	font-size: 		10pt;  
}
h2  {
	font-size: 		12pt; 
	font-weight: 		bold; 
}

A:link {
	text-decoration: 	underline;
	color: 			#FFFFFF;
}
A:active {
	color:  		#FFFFE0 ;
	text-decoration: 	underline;
}
A:visited {
	color: 			#ffffff;
	text-decoration: 	underline;
}
A:hover {
	color:  		#991117 ;
	text-decoration: 	underline;
}

.membership {
	line-height: 		150%;
}

.enter-membership {
	font-size: 		10pt; 
	line-height: 		110%;
}

.qa  {
	font-size: 		16pt; 
	font-weight: 		bold; 
	color:			#ADFF2F;
}

.copyright  {
	font-size: 		9pt; 
}

.footerlink  {
	width: 			100%; 
	height: 		30px; 
	background-color: 	#404040;
	margin: 		4px; 
	font-size: 		10pt;

}

.copyright-inc  {
	width: 			1000px; 
	font-size: 		9pt; 
}

.footerlink-inc  {
	width: 			1000px; 
	height: 		40px; 
	background-color: 	#404040;
	margin: 		4px; 
	font-size: 		10pt;

}

h1.enter  {
	font-size: 		12pt; 
	font-weight: 		bold; 
	color:			#B22222;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.enter	{
	font-size: 		10pt; 
	color:			#C0C0C0;
}

.topseo  {
text-decoration:none;
color: #B22222;
font-size:12px;

}

td.regi  {
	font-size: 		12pt; 
}

th.regi01 {
	font-size: 		12pt; 
	background-color: 	#191970;
}

td.regi02 {
	font-size: 		12pt; 
	background-color: 	#696969;
}

th.regi03 {
	font-size: 		12pt; 
	background-color: 	#404040;
}

th.regi04 {
	background-color: 	#A9A9A9;
}

th.regi-ppv {
	font-size: 		12pt; 
	background-color: 	#4B0082;
}

.list_info_value {
	font-size: 		9pt; 
}
.list_info_padder {
	font-size: 		9pt; 
}

.mtitle {
	font-size: 		14pt; 
	font-weight: 		bold; 
}

.subtitle {
	font-size: 		12pt; 
	font-weight: 		bold; 
}

.note  {
	font-size: 		10pt; 
	line-height: 		110%;
}

.detailtime  {
	font-size: 		10pt; 
	text-align: 		right;
}

.payment  {
	font-size: 		14pt; 
	font-weight: 		bold; 
	color:			#991117;
}

.f10120lgy  {font-size: 10px; line-height: 120%;color:	#666666;}
.f10120blk  {font-size: 10px; line-height: 120%; color:	#333333;}
.f10120wht  {font-size: 10px; line-height: 120%; color:	#FFFFFF;}
.f10120gry  {font-size: 10px; line-height: 120%;color:	#660033;}
.f10120red  {font-size: 10px; line-height: 120%;color:	#FF0000;}
.f10120yel  {font-size: 10px; line-height: 120%;color:	#FFFF99;}
.f10120org  {font-size: 10px; line-height: 120%;color:	#FFCC99;}
.f10120pnk  {font-size: 10px; line-height: 120%;color:	#FFCCFF;}

.f11130blk  {font-size: 11px; line-height: 130%; color:	#333333;}
.f11130wht  {font-size: 11px; line-height: 130%; color:	#FFFFFF;}
.f11130gry  {font-size: 11px; line-height: 130%;color:	#660033;}
.f11130red  {font-size: 11px; line-height: 130%;color:	#FF0000;}
.f11130yel  {font-size: 11px; line-height: 130%;color:	#FFFF99;}
.f11130org  {font-size: 11px; line-height: 130%;color:	#FFCC99;}
.f11130pnk  {font-size: 11px; line-height: 130%;color:	#FFCCFF;}

.f12140blk  {font-size: 12px; line-height: 140%; color:	#333333;}
.f12140wht  {font-size: 12px; line-height: 140%; color:	#FFFFFF;}
.f12140ppl  {font-size: 12px; line-height: 140%;color:	#660033;}
.f12140lgy  {font-size: 12px; line-height: 140%;color:	#666666;}
.f12140yel  {font-size: 12px; line-height: 140%;color:	#FFFF99;}
.f12140org  {font-size: 12px; line-height: 140%;color:	#FFCC99;}
.f12140pnk  {font-size: 12px; line-height: 140%;color:	#FFCCFF;}

.f14140ppl  {font-size: 14px; line-height: 140%;color:	#660033;}

/* what's new add non 2007-04-20 */
A.gbHeadYel:link 		{ text-decoration:none;color:#FFFF99;}
A.gbHeadYel:visited	{ text-decoration:none;color:#FFFF99;}
A.gbHeadYel:active	{ text-decoration:none;color:#FFFF99;}
A.gbHeadYel:hover		{ text-decoration:underline;color:#FFFF99;}

A.gbHeadOrg:link 		{ text-decoration:none;color:#FFCC99;}
A.gbHeadOrg:visited	{ text-decoration:none;color:#FFCC99;}
A.gbHeadOrg:active	{ text-decoration:none;color:#FFCC99;}
A.gbHeadOrg:hover		{ text-decoration:underline;color:#FFCC99;}

A.gbHeadPnk:link 		{ text-decoration:none;color:#FFCCFF;}
A.gbHeadPnk:visited	{ text-decoration:none;color:#FFCCFF;}
A.gbHeadPnk:active	{ text-decoration:none;color:#FFCCFF;}
A.gbHeadPnk:hover		{ text-decoration:underline;color:#FFCCFF;}

/*--- TOPページの新着動画表示用---*/
.vip_tbl {
	border-top:dashed 1px #FFFF99;
	border-bottom:dashed 1px #FFFF99;
	border-left:dashed 1px #FFFF99;
	border-right:dashed 1px #FFFF99;
}

.mon_tbl {
	border-top:dashed 1px #FFCC99;
	border-bottom:dashed 1px #FFCC99;
	border-left:dashed 1px #FFCC99;
	border-right:dashed 1px #FFCC99;
}

.ppv_tbl {
	border-top:dashed 1px #FFCCFF;
	border-bottom:dashed 1px #FFCCFF;
	border-left:dashed 1px #FFCCFF;
	border-right:dashed 1px #FFCCFF;
}

.wnew_tbl {
	border-top:dashed 1px #CCFFFF;
	border-bottom:dashed 1px #CCFFFF;
	border-left:dashed 1px #CCFFFF;
	border-right:dashed 1px #CCFFFF;
}


/* ------------------------------- */

/* --- header -- */
/* ･ﾘ･ﾃ･ﾀ｡ｼﾍﾑ ･ﾆ･ｭ･ｹ･ﾈ｡ｦE･ｰ藉S  add by Nobu 10/18/06
--------------------------------------------------------------------------*/


.header_list ul{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: right;
}

.header_list ul li { display: inline; }

.header_list ul li a
{
text-decoration:none;
color: #fff;
background-color: #000000;
font-size:11px;
}

.header_list li a:hover
{
color: #ff9900;
font-size:11px;
}

.header_list li a:link
{
text-decoration:none;
}

.header_list li a:active
{
text-decoration:none;
}

.header_list li a:visited
{
text-decoration:none;
}

/* Whats New CSS */
.whats_new {
	font-size: 9px;
	line-height: 100%;
}
.whats_new ul {
	list-style-type: none;
	padding: 0px;
	margin: 10px;
}

.col_red { color:#FF0000; }
.col_orange { color:#FF6600; }
.col_blue { color:#330099; }
.col_yellow { color:#FFFF00; }

/* Left Menu */
.fnt_xsm { font-size:x-small; }

/* Rnaking Menu */
.rnk_date {
	font-size:10pt;
	color:#FF6600;
}

/* common css add non 2007-03-28 */
.f10{font-size:10px}
.f10l11{font-size:10px; font-weight:100; line-height:110%}
.f10l13{font-size:10px; font-weight:100; line-height:130%}
.f10l15{font-size:10px; font-weight:100; line-height:150%}
.f10l17{font-size:10px; font-weight:100; line-height:170%}

.f11{font-size:11px}
.f11l11{font-size:11px; font-weight:100; line-height:110%}
.f11l13{font-size:11px; font-weight:100; line-height:130%}
.f11l15{font-size:11px; font-weight:100; line-height:150%}
.f11l17{font-size:11px; font-weight:100; line-height:170%}

.f12{font-size:12px}
.f12l11{font-size:12px; font-weight:100; line-height:110%}
.f12l13{font-size:12px; font-weight:100; line-height:130%}
.f12l14{font-size:12px; font-weight:100; line-height:140%}
.f12l15{font-size:12px; font-weight:100; line-height:150%}
.f12l16{font-size:12px; font-weight:100; line-height:160%}
.f12l17{font-size:12px; font-weight:100; line-height:170%}
.f12l18{font-size:12px; font-weight:100; line-height:180%}

.f13{font-size:13px}
.f13l11{font-size:13px; font-weight:100; line-height:110%}
.f13l13{font-size:13px; font-weight:100; line-height:130%}
.f13l14{font-size:13px; font-weight:100; line-height:140%}
.f13l15{font-size:13px; font-weight:100; line-height:150%}
.f13l17{font-size:13px; font-weight:100; line-height:170%}
.f13l13b{font-size:13px; font-weight:800; line-height:130%}

.f14{font-size:14px}
.f14l11{font-size:14px; font-weight:100; line-height:110%}
.f14l13{font-size:14px; font-weight:100; line-height:130%}
.f14l15{font-size:14px; font-weight:100; line-height:150%}
.f14l17{font-size:14px; font-weight:100; line-height:170%}

.f15{font-size:15px}
.f15l11{font-size:15px; line-height:110%}
.f15l13{font-size:15px; line-height:130%}
.f15l14{font-size:15px; line-height:140%}
.f15l15{font-size:15px; line-height:150%}
.f15l17{font-size:15px; line-height:170%}

.f16{font-size:16px}
.f16l11{font-size:16px; line-height:110%}
.f16l13{font-size:16px; line-height:130%}
.f16l15{font-size:16px; line-height:150%}
.f16l17{font-size:16px; line-height:170%}

.f17{font-size:17px}
.f17l11{font-size:17px; line-height:110%}
.f17l13{font-size:17px; line-height:130%}
.f17l15{font-size:17px; line-height:150%}
.f17l17{font-size:17px; line-height:170%}

.f20{font-size:20px}
.f30{font-size:30px}

.fwht{font-color:#FFFFFF; color: #FFFFFF;}
.fblk{font-color:#000000; color: #000000;}
.fgly{font-color:#333333; color: #333333;}
.fmgy{font-color:#666666; color: #666666;}
.flgy{font-color:#CCCCCC; color: #CCCCCC;}
.fdrd{font-color:#990000; color: #990000;}
.fppl{font-color:#9933CC; color: #9933CC;}
.fred{font-color:#9933CC; color: #FF0000;}

