a:link    { text-decoration:none; color:#171B4F;}
a:visited { text-decoration:none; color:#464B85;}
a:active  { text-decoration:none; color:#171B4F;}
a:hover   { text-decoration:underline; color:#171B4F;}
td {	font-size: 9pt;}
.f18  {font-size:13pt;}
.f14  {font-size:11pt;}
.f14bold { font-size: 11pt; font-weight: bold; }
.f14ttl  { font-size: 11pt; font-weight: bold; margin: 0; padding: 0; }
.f12  {font-size:9pt;}
.f12h  {font-size:9pt;	line-height:120%;	color: #666666;}
.f12bold {	font-size: 9pt;	font-weight: bold;}
.f10  {font-size:8pt;}
.f10bold  {font-size:8pt;	font-weight: bold;}
.f9  {font-size:7.5pt;}
br {font-size: 8px;}

.idolname { color:#dc0000; margin: 0; padding: 0; font-size: 11pt; }

/* idollist club link */
A.sample:LINK{
  color:#3399FF;
  text-decoration:none;
}
A.sample:VISITED{
  color:#3399FF;
  text-decoration: none;
}
A.sample:HOVER{
  color:#FF0000;
  position:relative;
  top:1px;
  left:1px;
  text-decoration: underline;
  background-color: #FFCCFF
}

/* For Font Color */
.fgc1_01      { color:#CF0000; } 
.fgc2_01      { color:#7B0000; } 
.fgc3_01      { color:#590000; margin: 0; padding: 0; font-size: 9pt; font-weight: bold; } 
.bgc1_01      { background:#CF0000; } 
.bgc2_01      { background:#F2BBBB; } 
.pup_ttl_01   { color:#7B0000; margin: 0; padding: 0; font-size: 11pt; font-weight: bold; }
.dtl_ccp1_01  { color:#CF0000; margin: 0; padding: 0; font-size: 11pt; font-weight: normal; }
.dtl_ccp2_01  { color:#7B0000; margin: 0; padding: 0; font-size:  9pt; font-weight: bold; }

.fgc1_02      { color:#D93479; } 
.fgc2_02      { color:#832B50; } 
.fgc3_02      { color:#5F1F3A; margin: 0; padding: 0; font-size: 9pt; font-weight: bold; } 
.bgc1_02      { background:#E15EA8; } 
.bgc2_02      { background:#F2BBDA; } 
.pup_ttl_02   { color:#832B50; margin: 0; padding: 0; font-size: 11pt; font-weight: bold; }
.dtl_ccp1_02  { color:#D93479; margin: 0; padding: 0; font-size: 11pt; font-weight: normal; }
.dtl_ccp2_02  { color:#832B50; margin: 0; padding: 0; font-size:  9pt; font-weight: bold; }

.fgc1_03      { color:#EA8B2E; } 
.fgc2_03      { color:#9C5611; } 
.fgc3_03      { color:#85490E; margin: 0; padding: 0; font-size: 9pt; font-weight: bold; } 
.bgc1_03      { background:#EA8B2E; } 
.bgc2_03      { background:#F2D7BB; } 
.pup_ttl_03   { color:#9C5611; margin: 0; padding: 0; font-size: 11pt; font-weight: bold; }
.dtl_ccp1_03  { color:#EA8B2E; margin: 0; padding: 0; font-size: 11pt; font-weight: normal; }
.dtl_ccp2_03  { color:#9C5611; margin: 0; padding: 0; font-size:  9pt; font-weight: bold; }

.fgc1_04      { color:#30A1A7; } 
.fgc2_04      { color:#23767A; } 
.fgc3_04      { color:#1A585B; margin: 0; padding: 0; font-size: 9pt; font-weight: bold; } 
.bgc1_04      { background:#59BFC6; } 
.bgc2_04      { background:#ABD5D8; } 
.pup_ttl_04   { color:#23767A; margin: 0; padding: 0; font-size: 11pt; font-weight: bold; }
.dtl_ccp1_04  { color:#30A1A7; margin: 0; padding: 0; font-size: 11pt; font-weight: normal; }
.dtl_ccp2_04  { color:#23767A; margin: 0; padding: 0; font-size:  9pt; font-weight: bold; }

.fgc1_05      { color:#812A7E; } 
.fgc2_05      { color:#985195; } 
.fgc3_05      { color:#510D4E; margin: 0; padding: 0; font-size: 9pt; font-weight: bold; } 
.bgc1_05      { background:#73126F; } 
.bgc2_05      { background:#DCC4EC; } 
.pup_ttl_05   { color:#985195; margin: 0; padding: 0; font-size: 11pt; font-weight: bold; }
.dtl_ccp1_05  { color:#812A7E; margin: 0; padding: 0; font-size: 11pt; font-weight: normal; }
.dtl_ccp2_05  { color:#985195; margin: 0; padding: 0; font-size:  9pt; font-weight: bold; }

.fgc1_06      { color:#11228F; } 
.fgc2_06      { color:#11228F; } 
.fgc3_06      { color:#1C1748; margin: 0; padding: 0; font-size: 9pt; font-weight: bold; } 
.bgc1_06      { background:#11228F; } 
.bgc2_06      { background:#BDBDEA; } 
.pup_ttl_06   { color:#11228F; margin: 0; padding: 0; font-size: 11pt; font-weight: bold; }
.dtl_ccp1_06  { color:#11228F; margin: 0; padding: 0; font-size: 11pt; font-weight: normal; }
.dtl_ccp2_06  { color:#11228F; margin: 0; padding: 0; font-size:  9pt; font-weight: bold; }

.fgc1_07      { color:#074F63; } 
.fgc2_07      { color:#074F63; } 
.fgc3_07      { color:#053340; margin: 0; padding: 0; font-size: 9pt; font-weight: bold; } 
.bgc1_07      { background:#074F63; } 
.bgc2_07      { background:#9FB7B7; } 
.pup_ttl_07   { color:#074F63; margin: 0; padding: 0; font-size: 11pt; font-weight: bold; }
.dtl_ccp1_07  { color:#074F63; margin: 0; padding: 0; font-size: 11pt; font-weight: normal; }
.dtl_ccp2_07  { color:#074F63; margin: 0; padding: 0; font-size:  9pt; font-weight: bold; }

.fgc1_08      { color:#2A9D63; } 
.fgc2_08      { color:#1C6842; } 
.fgc3_08      { color:#144D30; margin: 0; padding: 0; font-size: 9pt; font-weight: bold; } 
.bgc1_08      { background:#2A9D63; } 
.bgc2_08      { background:#AEDAC4; } 
.pup_ttl_08   { color:#1C6842; margin: 0; padding: 0; font-size: 11pt; font-weight: bold; }
.dtl_ccp1_08  { color:#2A9D63; margin: 0; padding: 0; font-size: 11pt; font-weight: normal; }
.dtl_ccp2_08  { color:#1C6842; margin: 0; padding: 0; font-size:  9pt; font-weight: bold; }

.fgc1_09      { color:#FF9933; } 
.fgc2_09      { color:#D96508; } 
.fgc3_09      { color:#BB5707; margin: 0; padding: 0; font-size: 9pt; font-weight: bold; } 
.bgc1_09      { background:#FFB120; } 
.bgc2_09      { background:#FBE2B2; } 
.pup_ttl_09   { color:#D96508; margin: 0; padding: 0; font-size: 11pt; font-weight: bold; }
.dtl_ccp1_09  { color:#FF9933; margin: 0; padding: 0; font-size: 11pt; font-weight: normal; }
.dtl_ccp2_09  { color:#D96508; margin: 0; padding: 0; font-size:  9pt; font-weight: bold; }

.fgc1_10      { color:#EE4700; } 
.fgc2_10      { color:#AB2B00; } 
.fgc3_10      { color:#8C2300; margin: 0; padding: 0; font-size: 9pt; font-weight: bold; } 
.bgc1_10      { background:#FF6E40; } 
.bgc2_10      { background:#FFC1AE; } 
.pup_ttl_10   { color:#AB2B00; margin: 0; padding: 0; font-size: 11pt; font-weight: bold; }
.dtl_ccp1_10  { color:#EE4700; margin: 0; padding: 0; font-size: 11pt; font-weight: normal; }
.dtl_ccp2_10  { color:#AB2B00; margin: 0; padding: 0; font-size:  9pt; font-weight: bold; }
