@charset "EUC-JP";

#m0{border-width:1;border-color:black;border-style:solid;}
#tu0{border-width:1;border-color:black;border-style:solid;}
#w0{border-width:1;border-color:black;border-style:solid;}
#th0{border-width:1;border-color:black;border-style:solid;}
#f0{border-width:1;border-color:black;border-style:solid;}
#st0{border-width:1;border-color:black;border-style:solid;background-color:#aa88ff}
#sn0{border-width:1;border-color:black;border-style:solid;background-color:#ff8888}

/** 汎用性が高いため削除
table,th,td,tr {border-collapse:collapse ;text-align:center;margin:0px;padding:0px;line-height:1px:}
td {font-size:8pt;text-align:center; padding-top:0px;padding-bottom:0px;line-height:2px;}
th {width:72px}
img{margin:0px;padding:0px;border-width:0}
**/

.a {width:3px;text-align:right;line-height:12px;border-style: none none none solid; border-width:0 0 0 1px:border-color:gray;valign:middle;
}
.aw {width:3px;text-align:right;line-height:12px;
border-style: none;border-width:1px:border-color:white;valign:middle;
background-color:white}

.b {width:65px;text-align:center;line-height:12px;
border-style: none;border-width:1px:border-color:white;

}
.bw {width:65px;text-align:center;line-height:12px;
border-style: none;border-width:1px:border-color:white;
background-color:#ee8888
}
.c {width:3px;text-align:left;line-height:12px;valign:middle
border-style:none;border-width:1px:border-color:white;
}
.cw {width:3px;text-align:left;line-height:12px;
border-style: none;border-width:1px:border-color:white;valign:middle;background-color:white}
.day {text-align:right}
.w{line-height:4px:background-color:white;font-size:1px}
.bc0{line-height:12px;background-color:#FE898F;width:65px;}
.bc1{line-height:12px;background-color:#E2B3FB;width:65px;}
.bc2{line-height:12px;background-color:#F4F995;width:65px;}
.bc3{line-height:12px;background-color:#F9E38D;width:65px;}
.bc4{line-height:12px;background-color:#FBC69A;width:65px;}
.bc5{line-height:12px;background-color:#75F6E2;width:65px;}
.bc6{line-height:12px;background-color:#8FFAC6;width:65px;}
.bc7{line-height:12px;background-color:#B3FDC2;width:65px;}
.bc8{line-height:12px;background-color:#CCF7C2;width:65px;}
.bc9{line-height:12px;background-color:#B6CAFC;width:65px;}
.bc10{line-height:12px;background-color:#BDB0F6;width:65px;}
.bc11{line-height:12px;background-color:#EBC3FF;width:65px;}
.bc12{line-height:12px;background-color:#F4D2E3;width:65px;}




/********** 追加分 **********/

table.mmo_calendar,
table.mmo_calendar th,
table.mmo_calendar td,
table.mmo_calendar tr {
	border-collapse:collapse ;
	text-align:center;
	padding-left:0;
	padding-right:0;
}

table.mmo_calendar td {
	font-size:8pt;text-align:center;
	word-break:break-all;
	overflow:hidden;
}

table.mmo_calendar th {
	width:72px
}

table.mmo_calendar{
	border-bottom:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	table-layout:fixed;
	margin:0 auto;
}


#m0,#tu0,#w0,#th0,#f0,#st0,#sn0{
	border:1px solid #eeeeee;
	color:#f0f0f0;
	background:#777777;
	padding:2px 0;
}

#st0{
	background-color:#9977ee;
}

#sn0{
	background-color:#ee7777;
}

table.mmo_calendar th.day{
	padding-bottom:5px;
	font-size:21px;
	color:#444444;
	border:1px solid #dddddd;
	border-top:none;
	border-bottom:none;
	border-top:1px solid #222222;
	padding-top:0px;
	text-align:right;
}

.ac0,.ac1,.ac2,.ac3,.ac4,.ac5,.ac6,.ac7,.ac8,.ac9,.ac10,.ac11,.ac12{
	border-left:1px solid #dddddd;
}

.cc0,.cc1,.cc2,.cc3,.cc4,.cc5,.cc6,.cc7,.cc8,.cc9,.cc10,.cc11,.cc12{
	border-right:1px solid #dddddd;
}



.a{
	border-width:1px;
	border-color:#dddddd;
}

.ac0,.ac1,.ac11,.rac0,.rac1,.rac11{
	border-left:1px solid #dddddd;
}

.bc0,.bc1,.bc2,.bc3,.bc4,.bc5,.bc6,.bc7,.bc8,.bc9,.bc10,.bc11,.bc12{
	padding:2px 6px 0px;
	line-height:10pt;
}

.ac0,.ac1,.ac2,.ac3,.ac4,.ac5,.ac6,.ac7,.ac8,.ac9,.ac10,.ac11,.ac12,
.bc0,.bc1,.bc2,.bc3,.bc4,.bc5,.bc6,.bc7,.bc8,.bc9,.bc10,.bc11,.bc12,
.cc0,.cc1,.cc2,.cc3,.cc4,.cc5,.cc6,.cc7,.cc8,.cc9,.cc10,.cc11,.cc12,
.rac0,.rac1,.rac2,.rac3,.rac4,.rac5,.rac6,.rac7,.rac8,.rac9,.rac10,.rac11,.rac12,
.rcc0,.rcc1,.rcc2,.rcc3,.rcc4,.rcc5,.rcc6,.rcc7,.rcc8,.rcc9,.rcc10,.rcc11,.rcc12{
	border-top:1px solid #ffffff;
}

.bc0,.bc1,.bc11{
	padding:2px 3px;
}

.bc0 img,
.bc1 img,
.bc2 img,
.bc3 img,
.bc4 img,
.bc5 img,
.bc6 img,
.bc7 img,
.bc8 img,
.bc9 img,
.bc10 img,
.bc11 img,
.bc12 img{
	vertical-align:text-bottom;
	margin-left:2px;
}









/****** ac0 ******/

.rac0{
	background:url(http://www.4gamer.net/img/rac0.gif) no-repeat left top #ff3333;
	width:6px;
}

.bc0{
	color:#ffff00;
	background-color:#ff3333;
}

.rcc0{
	background:url(http://www.4gamer.net/img/rcc0.gif) no-repeat left bottom #ff3333;
	width:6px;
}


/****** ac1 ******/

.rac1{
	background:url(http://www.4gamer.net/img/rac1.gif) no-repeat left top #8F8F8F;
	width:6px;
}

.bc1{
	background-color:#8F8F8F;
	color:#ffffff;
}

.rcc1{
	background:url(http://www.4gamer.net/img/rcc1.gif) no-repeat left bottom #8F8F8F;
	width:6px;
}


/****** ac3 ******/

.rac3{
	background:url(http://www.4gamer.net/img/rac3.gif) no-repeat left top #F9E38D;
	width:6px;
	border-bottom:1px solid #d9c36D;
}

.ac3,.bc3,.cc3{
	background-color:#F9E38D;
	border-bottom:1px solid #d9c36D;
}

.rcc3{
	background:url(http://www.4gamer.net/img/rcc3.gif) no-repeat left bottom #F9E38D;
	width:6px;
	border-right:1px solid #ffffff;
}


/****** ac6 ******/

.rac6{
	background:url(http://www.4gamer.net/img/rac6.gif) no-repeat left top #49A149;
	width:6px;
	border-bottom:1px solid #297D29;
}

.ac6,.bc6,.cc6{
	background-color:#49A149;
	color:#ffffff;
	border-bottom:1px solid #297D29;
}

.rcc6{
	background:url(http://www.4gamer.net/img/rcc6.gif) no-repeat left bottom #49A149;
	width:6px;
	border-right:1px solid #ffffff;
}


/****** ac10 ******/

.rac10{
	background:url(http://www.4gamer.net/img/rac10.gif) no-repeat left top #497DFF;
	width:6px;
	border-bottom:1px solid #295AD9;
}

.ac10,.bc10,.cc10{
	background-color:#497DFF;
	color:#ffffff;
	border-bottom:1px solid #295AD9;
}

.rcc10{
	background:url(http://www.4gamer.net/img/rcc10.gif) no-repeat left bottom #497DFF;
	width:6px;
	border-right:1px solid #ffffff;
}


/****** ac5 ******/

.rac5{
	background:url(http://www.4gamer.net/img/rac5.gif) no-repeat left top #75f6e2;
	width:6px;
}

.bc5{
	background-color:#75f6e2;
}

.rcc5{
	background:url(http://www.4gamer.net/img/rcc5.gif) no-repeat left bottom #75f6e2;
	width:6px;
}


/****** ac11 ******/

.rac11{
	background:url(http://www.4gamer.net/img/rac11.gif) no-repeat left top #ebc3ff;
	width:6px;
}

.bc11{
	background-color:#ebc3ff;
}

.rcc11{
	background:url(http://www.4gamer.net/img/rcc11.gif) no-repeat left bottom #ebc3ff;
	width:6px;
}








.bc0 a:link,
.bc0 a:visited{
/**	color:#ffff00;	**/
	color:#ffffff;
}

.bc3 a:link,.bc11 a:link,
.bc3 a:visited,.bc11 a:visited{
	color:#333333;
}

.bc1 a:link,.bc6 a:link,.bc10 a:link,
.bc1 a:visited,.bc6 a:visited,.bc10 a:visited{
	color:#ffffff;
}

.bc0 a:hover,.bc1 a:hover,.bc2 a:hover,.bc3 a:hover,.bc4 a:hover,.bc5 a:hover,.bc6 a:hover,.bc7 a:hover,.bc8 a:hover,.bc9 a:hover,.bc10 a:hover,.bc11 a:hover,.bc12 a:hover{
	color:#ffff00;
}

.bc3 a:hover,.bc11 a:hover{
	color:#ff6600;
}

.cc3,.cc10,.cc6{width:auto;}

.hgt20{height:20px;border}

.month{text-align:center;margin:0 auto 10px;}
.month img{vertical-align:text-bottom;}
.month strong{padding:0 4px 0 6px;}


