@charset "euc-jp";



/*
	--------------------------------
	Created: 2007.05.16
	Last Modified: 2007.05.18
	--------------------------------
	- Table of Contents -

	1. Styles
	--------------------------------
*/



/* --------------------------------
	1. Styles
-------------------------------- */

/*/ content ---------------- /*/
div#content { }


/*/ スケジュール ---------------- /*/
div#schedule { width: 510px; }

div#schedule .subhead { border-bottom: 1px solid #d6d6d6; }
div#schedule .subhead h3 { margin: 0 0 1px 0; padding: 0 0 0 12px; background: url(../images/index/subhead_marker.gif) no-repeat 0 50%; }
div#schedule .attention { }
div#schedule .attention strong { color: #e71104; font-weight: normal; font-style: normal; }

/* カレンダー ---------------- */
div#calendar { margin: 0 -22px 0 0; width: 531px; color: #000; }
div#calendar .month { width: 177px; float: left; }
div#calendar .month .head { width: 155px; background: url(../images/index/calendar_head_bg_m.gif) repeat-y; }
div#calendar .month .head_bg_t { padding: 3px 0 2px 0; width: 155px; background: url(../images/index/calendar_head_bg_t.gif) no-repeat; font-weight: bold; text-align: center; }

div#calendar .month table { width: 155px; border: none; border-top: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6; color: #000; border-collapse: collapse; }
html>/**/body div#calendar .month table { border-collapse: separate; }
div#calendar .month table th,
div#calendar .month table td { padding: 3px 2px 4px 2px; width: 18px; border: none;
	border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; font-weight: bold; text-align: center; empty-cells: show; }
div#calendar .month table th,
div#calendar .month table td { width: 22px; voice-family: "\"}\""; voice-family: inherit; width: 17px; } * { } /* Hack for Win IE5 */

div#calendar .month table .week { background: #f3f3f3; }
div#calendar .month table .h { background: #fde7e5; color: #da0011; }
div#calendar .month table .w { background: #fff; }


/*/ お問い合わせ ---------------- /*/
div#inquiry { width: 510px; background: url(../images/index/inquiry_bg_m.gif) repeat-y; }
div#inquiry_bg_b { padding: 0 0 16px 0; width: 510px; background: url(../images/index/inquiry_bg_b.gif) no-repeat left bottom; }
div#inquiry_bg_t { padding: 11px 0 0 0; width: 510px; background: url(../images/index/inquiry_bg_t.gif) no-repeat; }


/*/ お問い合わせ：工事店 ---------------- /*/
div#inquiry_member { padding: 0 0 16px 0; width: 510px; background: #ddf0ff url(../images/index/inquiry_member_bg_b.gif) no-repeat left bottom; }
div#inquiry_member_bg_t { padding: 11px 0 0 0; width: 510px; background: url(../images/index/inquiry_member_bg_t.gif) no-repeat; }







