﻿@charset "utf-8";



span.today {

	color: #000000;

	font-weight: bolder;

	display: block;

}

li.Sun {

	color: #ff0000;

}

li.Mon {

	color: #ffffff;

	background-color: #009999;

}

li.Sat {

	color: #0000ff;

}

li.holyday {

	color: #ffffff;

	background-color: #009999;

}

li.holyday2 {
	color: #000000;
}


/*ui*/

div.cal_wrapper {

	padding: 10px;

	width: 175px!important;

	width/**/: 195px;

	height: 160px!important;

	height/**/: 180px;

	background-image: url(img/background.gif);

	background-position: bottom right;

	background-repeat: no-repeat;

	background-color: #eeeeee;

	position: relative;

	margin-bottom: 10px;

}

ul.cal_ui {

	padding: 0px;

	margin: 0px;

	width: 60px;

	float: right;

}

ul.cal_ui li {

	float: left;

	width: 20px;

	height: 15px;

	font-size: 10px;

	list-style: none;

	background-repeat: no-repeat;

	cursor: pointer;

}

li.cal_prev {

	background-image: url(img/cal_01.gif);

}

li.cal_to {

	background-image: url(img/cal_02.gif);

}

li.cal_next {

	background-image: url(img/cal_03.gif);

}



div.cal_base {

	

}



div.cal_base p {

	font-size: 12px;

	padding: 5px;

	margin: 0px;

	border-bottom: solid 1px #cccccc;

}



ul.cal_main {

	clear: both;

	padding: 0px;

	margin: 0px;

}

ul.cal_main li {

	/*padding: 3px 0px 3px 0px;*/

	width: 25px;

	text-align: center;

	list-style: none;

	font-size: 10px;

	float: left;

	overflow: hidden;

	border-bottom: solid 1px #cccccc;

}

ul.cal_main li span {

	padding: 3px;

	display: block;

}



li.cal_headline {

	

}