@charset "utf-8";

/* Table Of Contents
----------------------------------------

# sidebar
# clearfix

----------------------------------------*/


/* # sidebar
---------------------------------------------------------------------------- */

#area2 div.todayInfo {
	background: url(../../../img/base/bg_dot01.gif) repeat 0 0;
	margin-bottom: 22px;
	padding: 10px;
	width: 220px;
}

#area2 div.todayInfo ul {
	background: #162d5c;
	padding: 8px 8px 5px;
}
#area2 div.todayInfo .todayInfoInner {
	padding: 8px 7px 5px;
	background: none repeat scroll 0 0 #162D5C;
}

* html #area2 div.todayInfo .todayInfoInner {
	padding-bottom: 1px;
}

*:first-child + html #area2 div.todayInfo .todayInfoInner {
	padding-bottom: 2px;
}

#area2 div.todayInfo .todayInfoInner div {
	display: inline-block;
	margin: 0 0px 3px 0px
	text-align: center;
	vertical-align: bottom;
	width: 100%;
}

* html #area2 div.todayInfo .todayInfoInner div {
	display: inline;
	margin: 0 -2px 6px 7px;
}

*:first-child + html #area2 div.todayInfo .todayInfoInner div {
	display: inline;
	margin: 0 -2px 3px 7px;
}

#area2 div.todayInfo .todayInfoInner div span{
	display: inline-block;
	vertical-align: middle;
}
#area2 div.todayInfo .todayInfoInner div span.day{
	/*margin-bottom: 12px;*/
	background: url("../../../img/module/calendar/divider.png") right center no-repeat transparent;
	height: 45px;
	padding: 15px 10px 0 0;
	margin-right: 3px;
}
#area2 div.todayInfo .todayInfoInner div span img.exCurning{
	margin-right: 2px;
}
#area2 div.todayInfo .todayInfoInner div span img.mdot{
	margin: 0 2px;
}


/* # clearfix
---------------------------------------------------------------------------- */

#area2 div.todayInfo .todayInfoInner {
	zoom: 1;
}

#area2 div.todayInfo .todayInfoInner:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}