#container {
	position:absolute;
	top:174px;
	z-index:10;
	left: 220px;
	width: 75%;
	height: 508px;
}
#main{
    overflow:auto;
	height:475px;
}
#footer2,#footer3{
	top: 682px;
}
#footer2 {
	z-index:8;
	background: url(../img/member_footer_r1_c2.gif);
}
#footer3 {
	z-index:9;
	background: url(../img/member_footer_r1_c3.gif) no-repeat left top;
}
#Layer1 {
	position:absolute;
	left:50%;
	top:170px;
	width:45%;
	height:500px;
	z-index:319;
}
#container img {
	float: right;
	left: 20px;
}
#container p,#Layer1 p{
	float: left;
	clear: left;
}
#Layer1 #Image31,#container #Image28,#Layer1 img {
	float: left;
	margin-right: 10px;
	padding-right: 10px;
}
#Layer1 img {
	clear: left;
}
#main_frame div,#Layer1 div {
	height: 100px;
}
#main_frame a,#Layer1 a {
	text-decoration: none;
	color: #000000;
}
#header2 {
	z-index:317;
	background: url(../img/member_header_r1_c2.gif);
}
#container td {
	width: 50px;
	height: 48px;
	padding-top: 4px;
	padding-left: 10px;
	border-top: 1px solid #33CCCC;
	border-right: 1px solid #33CCCC;
	font-weight: bold;
}
#Layer2 {
	position:absolute;
	top:0px;
	z-index:7;
	filter:alpha(opacity=80);
	opacity:0.80;
	-moz-opacity:0.80;
	right: 0px;
	margin-top: 120px;
	margin-right: 0px;
	background: #FFFFFF;
	width: 24px;
}
#container li {
	text-align: left;
	white-space: nowrap;
	padding-right: 10px;
}
#container th {
	vertical-align: middle;
	padding-top: 0.75em;
	padding-bottom: 0.5em;
	color: #336699;
}
#container .caution {
	background: url(../img/td6.jpg) no-repeat left top;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
.tipClass { font: 15px Arial, Helvetica; color: #0066ff }
.tipClass A { text-decoration: none; color: #FFFFCC }
#h2 {
	position: relative;
	width: 100%;
}
.l_top {
	background: url(../img/calender_th_l_m.gif) no-repeat left top;
}
.m_top {
	background: url(../img/calender_th_l_m.gif) no-repeat center top;
}
.r_top {
	background: url(../img/calender_th_r.gif) no-repeat right top;
}
.r_btm {
	background: url(../img/calender_th_r.gif) no-repeat right bottom;
}
.m_empty {
	background: url(../img/calender_empty.gif) no-repeat center center;
}
.l_m_empty{
    background: url(../img/calender_empty.gif) no-repeat left center;
}
.l_b_empty{
    background: url(../img/calender_empty.gif) no-repeat left bottom;
}
.m_b_empty{
    background: url(../img/calender_empty.gif) no-repeat center bottom;
}
.m_open {
	background: url(../img/calender_open.gif) no-repeat center center;
}
.l_m_open {
	background: url(../img/calender_open.gif) no-repeat left center;
}
.m_b_open {
	background: url(../img/calender_open.gif) no-repeat center bottom;
}
.l_b_open {
	background: url(../img/calender_open.gif) no-repeat left bottom;
}
.m_close {
	background: url(../img/calender_close.gif) no-repeat center center;
}
.l_m_close {
	background: url(../img/calender_close.gif) no-repeat left center;
}
.m_b_close {
	background: url(../img/calender_close.gif) no-repeat center bottom;
}
.l_b_close {
	background: url(../img/calender_close.gif) no-repeat left bottom;
}
.m_test {
	background: url(../img/calender_test.gif) no-repeat center center;
}
.l_m_test {
	background: url(../img/calender_test.gif) no-repeat left center;
}
.m_b_test {
	background: url(../img/calender_test.gif) no-repeat center bottom;
}
.l_b_test {
	background: url(../img/calender_test.gif) no-repeat left bottom;
}
