/* ‹Œh’ ‚­‚ñŠÇ—‰æ–ÊCSS */
div.error{
	font-weight: bold;
	padding: 10px 10px 10px 60px;
	text-align: left;
	border: 3px double #ff0000;
	background: url(/HpImages/error.png) no-repeat 20px center #fff5ef;
	margin: 10px;
	width: auto;
	color: #f00;
}

div.YadochoTitle{
	width: 96%;
	background-color: #1d8e39;
	border: 0px solid #1d8e39;
	padding: 8px;
}
div.YadochoTitle h1{
	color: #ffffff;
	font-size: medium;
	text-align: left;
}
input.Navigation{
	background-image: url('/HpCss/www.homepe.net/btn_navi.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 110px;
	height: 20px;
	border: 0;
  cursor: pointer;
	color: #000000;
}
div.SubmitButtons table{
	margin: 0 auto;
}
div.SubmitButtons input,
input.PageDeactive{
	font-size: 10pt;
	background-image: url('/HpCss/www.homepe.net/btn_bw.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 110px;
	height: 20px;
	border: 0;
  cursor: pointer;
	color: #072d8a;
}
input.PageActive{
	background-image: url('/HpCss/www.homepe.net/btn_gr.gif') ! important;
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 110px;
	height: 20px;
	border: 0;
  cursor: pointer;
	color: #000000;
}

input.Textbox{
	width: 100%;
}

textarea.memo{
	width: 60em;
	height: 15em;
	font-family: "‚l‚r ƒSƒVƒbƒN";
}
#RsvContents
{
	padding: 0px;
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
#RsvContents h1{
	background-image: url('/HpCss/www.homepe.net/yadocho.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: left;
	padding-left: 110px;
	padding-top: 5px;
	font-size: large;
	height: 25px;
}
td.td_tl{
	height: 14px;
	width: 10px;
	background-image: url('/HpCss/www.homepe.net/td_tl.gif');
	background-repeat: no-repeat;
}
td.td_tc{
	height: 14px;
	background-image: url('/HpCss/www.homepe.net/td_tc.gif');
	background-repeat: repeat-x;
}
td.td_tr{
	height: 14px;
	width:	10px;
	background-image: url('/HpCss/www.homepe.net/td_tr.gif');
	background-repeat: no-repeat;
}
td.td_l{
	width: 10px;
	background-image: url('/HpCss/www.homepe.net/td_cl.gif');
	background-repeat: repeat-y;
}
td.td_c{
	background-color: #ffffff;
}
td.td_cu{
}
td.td_r{
	width:	10px;
	background-image: url('/HpCss/www.homepe.net/td_cr.gif');
	background-repeat: repeat-y;
}
td.td_dl{
	height: 22px;
	width: 10px;
	background-image: url('/HpCss/www.homepe.net/td_dl.gif');
	background-repeat: no-repeat;
}
td.td_dc{
	height: 22px;
	background-image: url('/HpCss/www.homepe.net/td_dc.gif');
	background-repeat: repeat-x;
}
td.td_dr{
	height: 22px;
	width:	10px;
	background-image: url('/HpCss/www.homepe.net/td_dr.gif');
	background-repeat: no-repeat;
}
table.Basictable{
	width: 98%;
	border-collapse: collapse;
	background-color: #ffffff;
	margin-bottom: 10px;
	z-index:3;
}
table.Basictable th.Caption{
	background-image: none;
	text-align: left;
	color: #ffffff;
	border: none 1px #015F00;
	padding-left: 10px;
	font-size: medium;
	background-color: #228b22;
}
table.Basictable th.title2{
	background-color: #e8e5db;
	border: 1px solid #000000;
	color: #000000;
}
table.Basictable th{
	/* “ú•t */
	border: 1px solid #000000;
	text-align: center;
	padding: 3px;
	background-color: #f7fde2;
	color: #000000;
}
table.Basictable td{
	/* ‹LŽ– */
	border: solid 1px #000000;
	padding: 3px 3px;
	color: #000000;
	background-color: #fffff3;
}
table.Basictable td.img{
	text-align: center;
	border: none 0px #ffffff;
}
table.Basictable td.img img{
	border-top: 1px solid #dddddd;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 1px solid #dddddd;
	text-align: center;
}
table.Basictable a{
	color: #0000ff;
}
table.Basictable table{
	border-collapse: collapse;
	width: 100%;
}

table.Basictable a{
	color:#0000ff;
}

/* ƒJƒŒƒ“ƒ_[ */
table.Calendar{	padding: 2px;	border: 3px double #646450;	width: 90%;	margin:0 auto;	}
table.Calendar th{	background-color: #e8e5db; font-weight: bold;	text-align: center;	border: 1px ridge #646450;	
										padding: 10px;	color: #000000;	}	
table.Calendar td{	text-align: center;	border: 1px ridge #646450;	padding: 1px;	width: 14%;height:60px;	}
table.Calendar td.Weeklist{	background-color: #faf7e6;	font-weight: bold;	height:20px;	}	
table.Calendar td.Otherday{	background-color: transparent;	font-size: small;	color: #cccccc;	}
table.Calendar td.Weekday{}
table.Calendar td.Saturday{	background-color: #eeffff;	}
table.Calendar td.Holiday{	background-color: #ffeeff;	}
table.Calendar td.Today{	background-color: #ffffff;	}
div.Rsvaccepting{}
div.Rsvinvalidity{	height: 100%;	background-color: #cccccc;	font-size:small;	}
div.Rsvfull{}
div.Rsvtotal{	font-weight: bold;	white-space: pre;	border-top: dotted 1px #646450;	margin-top: 5px;	padding-top: 5px;	}
div.Rsvprice{	font-size: small;	}
div.Rsvvacancy{	border-top: dotted 1px #646450;	margin-top: 5px;	padding-top: 5px; margin-bottom: 5px;	}
.Full{	color: #ff0000;	}
div.Full{	border-top: dotted 1px #646450;margin-top: 5px;	padding-top: 5px; margin-bottom: 5px;}
