@charset "utf-8";
/* CSS Document */

.sf30-fff, .s099-fff, .sc00-fff, .sf03-fff, .sccc-333, .s0cc-fff, .s333-fff, .s06c-fff, .s669-fff, .sdaa520-fff, .sff6600-fff, .s4682b4-fff, .s09c-fff, .sff9-333, .s069-fff, .sf69-333, .sfc6-630, .s063-fff, .s630-fff, .sff3-333, .s69c-fff, .sf36-fff, .s6cc-333, .sf33-fff, .s639-fff, .s396-fff, .s060-fff, .sfc0-333, .s330-fff, .sf63-fff, .s66c-fff, .s3cf-333, .s000080-fff  {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}

.sf30-fff { /* .OSHIRASE, .USER, .VSPK */
	background-color: #F30;
	color: #FFF;
}
.s099-fff { /* .SUPPLY */
	background-color: #099;
	color: #FFF;
}
.sc00-fff { /* .SPECIAL, .KYUSHU, .TAIKAI, .OKINAWA, .DM, .ONEPUNCH, .YUG, .OFFICIAL, .MONST */
	background-color: #C00;
	color: #FFF;
}
.sf03-fff { /* .EVENT, .PROMO */
	background-color: #F03;
	color: #FFF;
}
.sccc-333 { /* .ALICECROSS, .D-0, .DANBALL, .H-SCRAMBLE, .NURAMAGO, .RAN, .SKETDANCE, .WoW, .CYBERONE, .MEGA */
	background-color: #CCC;
	color: #333;
}
.s0cc-fff { /* .AQU, .FIVE-Q, .WIXOSS, .L-LOGIC, .DSTE */
	background-color: #0CC;
	color: #FFF;
}
.s333-fff { /* .BASP, .CFVANGUARD, .BUDDY, .NOVA, .WS, .SHADOW-V */
	background-color: #333;
	color: #FFF;
}
.s06c-fff { /* .CHAOS, .ANGE, .LV-NEO, .MYEARTH, .TOHOKU, .PRE, .FGO, SHOP-ICON */
	background-color: #06C;
	color: #FFF;
}
.s669-fff { /* .CRUSADE, .SHIRONEKO, .B-LINK */
	background-color: #669;
	color: #FFF;
}
.sdaa520-fff { /* .KINKI, .HAIHU */
	background-color: #daa520;
	color: #FFF;
}
.sff6600-fff { /* .CHUGOKU */
	background-color: #ff6600;
	color: #FFF;
}
.s4682b4-fff { /* .HOKKAIDO, .SIGN */
	background-color: #4682b4;
	color: #FFF;
}
.s09c-fff { /* .FF-TCG, .SQ-TCG, .FE-TCG-0, .OPKC, .MA-TCG, .HOKURIKU, .WOB, .SB69, .PSO, .P-MEMORIES, .MHST, .SKY-TCG, .DIGI */
	background-color: #09C;
	color: #FFF;
}
.sff9-333 { /* .GW, .GUNDOM-CW, .GACHA */
	background-color: #FF9;
	color: #333;
}
.s069-fff { /* .INAZUMA */
	background-color: #069;
	color: #FFF;
}
.sf69-333 { /* .LYC, .LYC_OT, .HP-TCG, .GARUPAN */
	background-color: #F69;
	color: #333;
}
.sfc6-630 { /* .MIRACLE, .LAST-CRO, .HQ-TCG, .IC-CARD, .DECK, .STAGE, .KANRAN, .LEGIONS */
	background-color: #FC6;
	color: #630;
}
.s063-fff { /* .MON, .BOOK */
	background-color: #063;
	color: #FFF;
}
.s630-fff { /* .MTG, .DQ-TCG, .DREAD, .KANTO, .TENJI, .BRABLA */
	background-color: #630;
	color: #FFF;
}
.sff3-333 { /* .POC, .HEROACA, .GBP */
	background-color: #FF3;
	color: #333;
}
.s69c-fff { /* .SONOTA, .SEIGEN */
	background-color: #69C;
	color: #FFF;
}
.sf36-fff { /* .P-CONNECT, .PAD-TCG, .SIC, .SIF, .SHIKOKU, .TAIKEN, .MINI, .CCTCG, .DENPA */
	background-color: #F36;
	color: #FFF;
}
.s6cc-333 { /* .HOBBY, .BUPPAN */
	background-color: #6CC;
	color: #333;
}
.sf33-fff { /* .COLUMN */
	background-color: #F33;
	color: #FFF;
}
.s639-fff { /* .PHANTA-TCG */
	background-color: #639;
	color: #FFF;
}
.s396-fff { /* .SAN-TCG, .GOODS, .W-LIVEZ, .SENGOKUTCG, .APMC, .TAISEN, .DMAS */
	background-color: #396;
	color: #FFF;
}
.s060-fff { /* .ZX, .CHUBU */
	background-color: #060;
	color: #FFF;
}
.sfc0-333 { /* .KOP, .MOB, .BIBLIO, .YOWAPEDA, .ECO, .NICO */
	background-color: #FC0;
	color: #333;
}
.s330-fff { /* .FOW-TCG */
	background-color: #330;
	color: #FFF;
}
.sf63-fff { /* .ULVS, .MUTEN, .H-BANK, .YOKAI-W, .AZ-TCG, .HEYBOT, .SNACK */
	background-color: #F63;
	color: #FFF;
}
.s66c-fff { /* .KRONE, .K-JOKER */
	background-color: #66C;
	color: #FFF;
}
.s3cf-333 { /* .CL-ODR */
	background-color: #3CF;
	color: #333;
}
.s000080-fff { /* .GINTORA, .STAR-WARS, .GBF-TCG */
	background-color: #000080;
	color: #FFF;
}





.SHOP-ICON {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #06C;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.BLOG-ICON {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #F30;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.DECK-ICON {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #093;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.TRADE-ICON {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #669;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.CLAN-ICON {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #930;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.INTRO-ICON {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #F03;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.POINT-ICON {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #F03;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}

.OSIRASE, .USER {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #F30;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.SUPPLY {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #099;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.SPECIAL, .KYUSHU, .TAIKAI, .OKINAWA {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #C00;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.EVENT, .PROMO {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #F03;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.ALICECROSS {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	background-color: #CCC;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.AQU, .FIVE-Q, .WIXOSS, .L-LOGIC, .DSTE {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #0CC;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.BASP {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #333;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.CFVANGUARD, .BUDDY, .NOVA {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #333;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.CHAOS, .ANGE, .LV-NEO, .MYEARTH, .TOHOKU, .PRE, .FGO {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #06C;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.CRUSADE, .SHIRONEKO, .B-LINK {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #669;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.KINKI, .HAIHU {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: goldenrod;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.CHUGOKU {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #ff6600;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.D-0 {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	background-color: #CCC;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.DANBALL {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	background-color: #CCC;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.DM, .ONEPUNCH {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #C00;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.HOKKAIDO, .SIGN {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: steelblue;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.FF-TCG, .SQ-TCG, .FE-TCG-0, .OPKC, .MA-TCG, .HOKURIKU, .WOB, .SB69, .PSO {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #09C;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.GW, .GUNDOM-CW, .GACHA {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	background-color: #FF9;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.H-SCRAMBLE {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	background-color: #CCC;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.INAZUMA {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #069;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.LYC, .LYC_OT, .HP-TCG, .GARUPAN {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	background-color: #F69;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.MIRACLE, .LAST-CRO, .HQ-TCG, .IC-CARD, .DECK, .STAGE, .KANRAN, .LEGIONS {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #630;
	background-color: #FC6;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.MON, .BOOK {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #063;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.MTG, .DQ-TCG, .DREAD, .KANTO, .TENJI, .BRABLA {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #630;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.NURAMAGO {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	background-color: #CCC;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.P-MEMORIES, .MHST {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #09C;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.POC, .HEROACA, .GBP {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	background-color: #FF3;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.RAN {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	background-color: #CCC;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.VSPK {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #F30;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.WS, .SHADOW-V {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #333;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.YUG, .OFFICIAL, .MONST {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #C00;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.SONOTA {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #69C;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.SEIGEN {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	color: #FFF;
	background-color: #69C;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.P-CONNECT, .PAD-TCG, .SIC, .SIF, .SHIKOKU, .TAIKEN, .MINI, .CCTCG {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #F36;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.DENPA {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	color: #FFF;
	background-color: #F36;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.HOBBY, .BUPPAN {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	background-color: #6CC;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.COLUMN {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #F33;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.PHANTA-TCG {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #639;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.SKETDANCE {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	background-color: #CCC;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.WoW {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	background-color: #CCC;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.SAN-TCG, .GOODS, .W-LIVEZ {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #396;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.SENGOKUTCG, .APMC, .TAISEN, .DMAS {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #396;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.CYBERONE, .MEGA {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	background-color: #CCC;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.ZX, .CHUBU {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #060;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.KOP, .MOB, .BIBLIO, .YOWAPEDA, .ECO {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	background-color: #FC0;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.NICO {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	color: #333;
	background-color: #FC0;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.FOW-TCG {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #330;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.ULVS, .MUTEN, .H-BANK, .YOKAI-W, .AZ-TCG, .HEYBOT, .SNACK {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #F63;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.KRONE, .K-JOKER {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #66C;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.CL-ODR {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	background-color: #3CF;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.SKY-TCG, .DIGI {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #09C;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.GINTORA, .STAR-WARS, .GBF-TCG {
	box-shadow: 0px 2px 2px #CCC;
	border-radius: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: navy;
	text-align: center;
	width: 46px;
	padding-top: 2px;
	padding-bottom: 1px;
}
