@charset "utf-8";

body.contents div.container div.content div.main div.section h2{
	background:url("../../images/showroom/calendar/bg_ttl.jpg") no-repeat left top;
	margin:0 0 10px 0;
}
body.contents div.container div.content div.main div.section {
	font-size:93%;
	background:url(../../images/common/bg_dotv2.gif) repeat-y 325px top;
}
.main .section .section-wrapper{
	width:315px;
}
.main .section .section-wrapper.left{
	float:left;
}
.main .section .section-wrapper.right{
	float:right;
}
.main .section .section-wrapper p.img{
	margin:0 0 10px 0;
}
.main .section .section-wrapper p.text{
	width:305px;
	margin:0 0 20px 0;
	padding:5px;
	background:#F2F2F2;
}

.main .section .section-wrapper table{
	background:#CCC;
}
.main .section .section-wrapper table th.ttl{
	width:305px;
	padding:3px 5px 3px 5px;
	color:#FFF;
	font-weight:bold;
	background:#333333;
}
.main .section .section-wrapper table td.week{
	
	font-weight:bold;
	background:#EAEAEA;
}
.main .section .section-wrapper table td.sun{
	background:#FFF2F2;
}
.main .section .section-wrapper table td span{
	color:#CC0000;
}
.main .section .section-wrapper table td{
	padding:10px 0 10px 0;
	text-align:center;
	background:#FFF;
}
.main .section .section-wrapper p{
	margin:5px 0 0 0;
}
