@charset "UTF-8";
div#cal_conteiner{  position:absolute; left:inherit; z-index:100; width:183px; display:none; background:#ffffea; border:1px #c8663f solid;}
div#ie_hack{ margin:0; position:absolute; display:none; }
div#cal_conteiner div.cal{ margin:0 10; }

div#cal_conteiner div.navi {
	width:160px;
	margin-left:10px;
	margin-right:10px;
	padding:3px;
	font-size:10pt;
	font-weight:bold;
	color:#000;
	line-height: 1.3em;
}
div#cal_conteiner div.navi div#showDate{ float:left; text-align:center; width:116px; margin:0; line-height:1.5em; }

div#cal_conteiner div.navi div#cal_next{ float:left; width:16px; height:16px; color:#000; font-weight:bold; font-size:7pt; padding:0; }
div#cal_conteiner div.navi div#cal_next a p{ display:block; width:16px; height:16px; background: url(http://www.rakudaclub.com/images/cal_con_next.gif) no-repeat;}

div#cal_conteiner div.navi div#cal_prev{ float:left; width:16px; height:16px; color:#000; font-weight:bold; font-size:7pt; padding:0; }
div#cal_conteiner div.navi div#cal_prev a p{ display:block; width:16px; height:16px; background: url(http://www.rakudaclub.com/images/cal_con_prev.gif) no-repeat;}

div#cal_conteiner div.navi div#cal_prev a p span{ position:absolute; left:-9999px;}
div#cal_conteiner div.navi div#cal_next a p span{ position:absolute; left:-9999px;}

div#cal_conteiner div.cal table tr td{
	font-size:9pt;
	padding:0;
	text-align:center;
	line-height: 1.3em;
}
div#cal_conteiner div.cal table tr td.week,.week a{
	color:#000000;
	line-height: 1.3em;
}
div#cal_conteiner div.cal table tr td.sun,.sun a{
	color:#fc6c6f;
	line-height: 1.3em;
}
div#cal_conteiner div.cal table tr td.sat,.sat a{
	color:#66f;
	line-height: 1.3em;
}
div#cal_conteiner div.cal table tr td.target,.target a{ color:#993333; font-weight:bold; }
div#cal_conteiner div.cal table tr td a{ display:block; padding:1px 3px; text-decoration:none; }
div#cal_conteiner div.cal table tr td a:hover{ text-decoration:underline; background:#c4826f; color:#fff; }
div#cal_conteiner div.cal table tr td.none{ color:#BBB; text-decoration:line-through; }
div#cal_conteiner hr{ visibility:hidden; clear:both; height:1px; margin:0; padding:0; }
div#cal_conteiner div.cal table tr td.chk{ font-size:8pt; color:#993300; }
