@charset "utf-8";



html {overflow-y: scroll;
}
body {
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
ul,li,table,th,td { margin: 0; padding: 0 }
h1, h2, h3, h4, h5, h6, p { font-weight: normal; margin: 0; padding: 0 }
img{ border: none; vertical-align: bottom }
#container {
	padding: 0px;
	height: auto;
	width: 625px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#container a, #container a:link, #container a:visited     { color: #009; text-decoration: none }
#container a:hover  { color: #f90; text-decoration: none }
.photo1   { margin-top: 10px; margin-bottom: 10px; margin-left: 60px; float: left }
.photo2     { text-align: center; margin: 10px auto; position: relative; left: 25% }
.photo3    { margin-top: 10px; margin-bottom: 10px; margin-left: 30px; float: left }
.photo4    { margin-top: 10px; margin-bottom: 10px; margin-left: 10px; float: left }
.image1 { margin-top: 20px; margin-left: 10px; width: 480px; float: left }
.image1 table { margin-top: 20px; width: 560px }
.titlebar  { font-size: 14px; font-weight: bold; background-image: url(img/title_bar.gif); background-repeat: no-repeat; margin-top: 10px; margin-left: 10px; padding-top: 6px; padding-left: 25px; height: 25px }
.titlebar2 {
	font-size: 14px;
	font-weight: bold;
	background-image: url(img/title_bar2.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: 25px;
	margin-left: 10px;
	padding-top: 8px;
	padding-left: 25px;
	clear: both;
	margin-top: 10px;
}
.profile box { width: 590px; float: left }
.profile {
	float: left;
	width: 590px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.profile2  { width: 360px; float: right }
.profile table {
	margin-top: 15px;
}
.profile2 table { margin-top: 15px }
.profile01      {
	font-size: 14px;
	vertical-align: top;
	width: 150px;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.profile02  {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	font-size: 14px;
	vertical-align: top;
	border-bottom-color: #00CC00;
	font-weight: normal;
	text-align: left;
	padding-bottom: 3px;
	line-height: 18px;
	width: 150px;
	padding-top: 3px;
	padding-left: 10px;
}
.profile03 {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	font-size: 14px;
	vertical-align: top;
	border-bottom-color: #00CC00;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 3px;
	line-height: 18px;
	width: 250px;
	padding-top: 3px;
}
.profile04  { font-size: 14px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; width: 360px; border-bottom: 1px dashed #6c0 }
.profile05   { font-size: 14px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; width: 80px; vertical-align: top; border-bottom: 1px dashed #6c0 }
.profile06   { font-size: 14px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; width: 250px; border-bottom: 1px dashed #6c0 }
.point ul   { margin-top: 10px }
.point li     { font-size: 14px; line-height: 18px; background-image: url(img/allow.gif); background-repeat: no-repeat; text-align: left; list-style-type: none; margin-top: 3px; margin-left: 20px; padding-bottom: 10px; padding-left: 15px; width: 580px }
.point1   { color: #003399; font-size: 14px; font-weight: bold; background-image: url(img/allow.gif); background-repeat: no-repeat; list-style-type: none; margin-top: 10px; margin-left: 20px; padding-left: 15px; width: 600px; float: left }
.point2    { font-size: 13px; background-image: url(img/allow.gif); background-repeat: no-repeat; list-style-type: none; margin-top: 10px; margin-bottom: 10px; margin-left: 20px; padding-left: 15px; width: 580px; float: left }
.point3     { font-size: 13px; background-image: url(img/text_allow.gif); background-repeat: no-repeat; list-style-type: none; margin-top: 10px; margin-bottom: 10px; margin-left: 40px; padding-left: 15px; width: 560px; float: left }
.point4      { font-size: 14px; background-image: url(img/allow.gif); background-repeat: no-repeat; text-align: left; list-style-type: none; margin-top: 10px; margin-bottom: 10px; padding-right: 15px; padding-left: 15px; float: left }
.point5       { font-size: 14px; background-image: url(img/allow.gif); background-repeat: no-repeat; list-style-type: none; margin-top: 10px; margin-bottom: 5px; margin-left: 15px; padding-right: 15px; padding-left: 15px; width: 160px; float: left }
.comment     { font-size: 13px; line-height: 17px; text-align: left; margin-bottom: 5px; padding-top: 3px; padding-bottom: 3px; padding-left: 35px; width: 580px; float: left }
.comment3     { font-size: 13px; background-color: #fcf; text-align: left; margin-bottom: 5px; margin-left: 20px; padding: 3px; width: 580px; float: left; border: solid 1px #f99 }
.comment4   { font-size: 14px; line-height: 25px; text-align: left; letter-spacing: 1px; margin-top: 10px; margin-right: 5px; margin-left: 30px }
.comment5  { font-size: 14px; line-height: 25px; text-align: left; letter-spacing: 1px; margin-top: 10px; margin-right: 5px; margin-left: 30px; width: 580px }
.comment6     { font-size: 14px; text-align: left; letter-spacing: 1px; padding-left: 30px; width: 160px }
.comment7      { font-size: 13px; text-align: left; letter-spacing: 1px; padding-top: 20px; padding-left: 20px; width: 160px }
.schedule {
	float: left;
	width: 590px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.schedule table {
	background-color: #666666;
	padding: 0;
	width: 590px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
}
.schedule1 {
	font-size: 13px;
	background-color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
.schedule2 {
	font-size: 13px;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
.schedule3 {
	font-size: 13px;
	background-color: #dce0fa;
	text-align: center;
	width: 95px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.schedule4  { font-size: 18px; background-color: #dce0fa; text-align: center; padding-top: 3px; padding-bottom: 3px; width: 65px }
.schedule5 { font-size: 13px; background-color: #fff; text-align: center; padding-top: 3px; padding-bottom: 3px; width: 90px }
.schedule6   { font-size: 18px; background-color: #fff; text-align: center; padding-top: 3px; padding-bottom: 3px }
.schedule7   { font-size: 13px; background-color: #dce0fa; text-align: center; padding-top: 3px; padding-bottom: 3px; width: 90px }
.schedule8   { font-size: 13px; background-color: #dce0fa; text-align: center; padding-top: 3px; padding-bottom: 3px }
.schedule9    { font-size: 13px; background-color: #eee; text-align: center; padding-top: 3px; padding-bottom: 3px }
.schedule10 { font-size: 13px; background-color: #fff; text-align: right; padding-top: 3px; padding-right: 5px; padding-bottom: 3px }
.schedule11  { font-size: 13px; background-color: #fff; text-align: left; padding: 3px 5px }
.schedule12    { font-size: 13px; background-color: #dce0fa; text-align: center; padding-top: 3px; padding-bottom: 3px; width: 70px }
.schedule13     { font-size: 13px; background-color: #fff; text-align: left; padding-top: 3px; padding-bottom: 3px; width: 200px }
.info ul { width: 620px }
.info li  { font-size: 13px; list-style-type: none; padding-top: 5px; padding-left: 20px }
.staff ul { margin-top: 15px; margin-bottom: 10px; margin-left: 30px }
.staff li { list-style-type: none; display: inline; margin-left: 15px; float: left }
.info2 { margin-left: 20px; width: 590px; float: left }
.info2 table { width: 580px }
.info2 td { font-size: 14px; line-height: 20px; text-align: left; padding: 10px; vertical-align: top }
.info2 p  { padding-bottom: 10px }
.info3 { margin-left: 20px; width: 590px; float: left }
.info3 table { width: 580px }
.info3 td { text-align: center }
.equip  { width: 590px; float: left }
.equip li  { font-size: 13px; list-style-type: none; padding-top: 5px; padding-left: 20px }
.red { color: #e00 }
.pink { color: #f0f }
.font_red {
	color: #FF0000;
	font-weight: bold;
}
.bold {
	font-weight: bold;
}
.small { font-size: 10px }
.font_pink {
	color: #ff00ff;
	font-weight: bold;
}
.comment2    { font-size: 13px; line-height: 17px; text-align: left; margin-top: 5px; margin-bottom: 5px; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; width: 590px; clear: both }
.r_comment     { font-size: 14px; line-height: 20px; text-align: right; padding-top: 5px; padding-bottom: 5px; width: 600px }
.float_left  { margin-left: 25px; float: left }
.l_image { margin-top: 10px; margin-left: 30px; padding-right: 15px; padding-bottom: 10px; float: left }
.r_image  { margin-top: 10px; margin-right: 30px; padding-top: 10px; padding-left: 15px; float: right }
.map { margin-top: 15px; margin-left: 30px; width: 590px; float: left }
.top   { font-size: 13px; text-align: right; padding-top: 10px; padding-bottom: 10px; width: 625px; clear: left }

