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

@import "base.css";

body{
	width:230px;
	height:300px;
	overflow:hidden;
	padding:0;
	margin:0;
}
#scroll{
	width:230px;
	height:300px;
	/*overflow:hidden;*/
}
#calendar_main{
	width:2990px;			/* 230px*要素数 */
	position:relative;
	left:0;
}

.calendar_box{
	background:url(../img/calendar/box_bg.gif) left top no-repeat;
	width:230px;
	height:300px;
	float:left;
}
.calendar_table_area{
	padding:5px;
	font-family:Verdana;
}
.title{
	height:25px;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	background-color:#0072BC;
	line-height:25px;
	font-weight:bold;	
}

.calendar_table_area table{
	border:solid 2px #0072BC;
	vertical-align:middle;
	color:#0072BC;
	font-size:14px;
	font-weight:bold;
}
.calendar_table_area td{
	border:solid 2px #0072BC;
	vertical-align:middle;
	width:30px;
	height:18px;
	line-height:18px;
	text-align:center;
}
.td_event{
	background-color:#FFF697;
}
.td_holiday{
	background-color:#B4B4B5;
}
.td_showroom{
	background-color:#7DC3E8;
}
.td_women{
	background-color:#F2C6D9;
}
.td_platinum{
	background-color:#89C681;
}
.td_cafe{
	background-color:#ED85A0;
}

.icon_area{
	padding-left:10px;
	font-size:12px;
	color:#000000;
	height:59px;
	font-size:11px;
}

.icon_area li{
	dispaly:block;
	float:left;
	line-height:18px;
}
.icon_area .li_left{
	dispaly:block;
	padding-right:6px;
	float:left;
	line-height:20px;
	font-size:10px;
	height:20px;
}
.icon_area li img{
	vertical-align:top;
}
.icon_area table td{
	letter_spacing:-1px;
	font-size:10px;
	line-height:20px;
	height:20px;
}
.icon_area table .td_left{
	width:108px;
	vertical-align:middle;
	line-height:20px;
	font-size:10px;
}
.icon_area table img{
	vertical-align:text-bottom;
}


.month_move_area{
	padding:15px 10px 0 10px;
}
.month_prev{
	float:left;
}
.month_next{
	float:right;
	text-align:right;
}
