* {
	margin: 0;
	padding: 0;
}
body {
	text-align: center;
	color:#333;
	background-color:#fff;
	margin-top:20px;
}

body div {
	text-align: left;
	margin: 0 auto;
}

img{border:0}


/*$B%3%s%F%s%DI=<(%(%j%"(B*/
#contents{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 780px;
}


/*$B%X%C%@(B*/
#header{
}

/*$B:8%a%K%e!<(B*/
#menu{
	margin-left:38px;
	margin-top:25px;
	width:174px;
}

#menu ul{
	list-style:none;
}
#menu li{
	margin-bottom:20px;
}

#menu a{
	font-size:1.1em;
	color:#0068ab;
	text-decoration:none;
	font-weight:bold;
	/*padding:3px 3px; */
}

#smenu {
	width:100%;
	/*padding-left:20px*/
	margin-bottom:25px;
}

#menu a:hover{
	color: #333;
}

#smenu2 {
	font-size:80%;
}
#smenu2 a{
	color:#0068ab;
	text-decoration:none;
}
#smenu2 a:hover{
	color: #333;
}

#smenu ul{
}
#menu li{
	margin-bottom:10px;
}



/*$B%a%$%s%3%s%F%s%D(B*/
#main {
	width:100%;
}

#schedule {
	width:452px;
	margin-left:60px;
}
#schedule-detal {
	background:#fff url(../images/sche_bak.gif) repeat-y top center; 
}

.schedule-title {
	text-align: center;
	color:#0068ab;
}

#schedule-detal table{
	width:100%;
	padding-left:20px;
	padding-right:20px;
}
#schedule-detal td{
	padding:2px;
	vertical-align:top;
}


h3 {
	border-left:1px solid #6A3100;
	border-bottom:1px solid #6A3100;
}

.small {
	font-size:90%;
}
.small2 {
	font-size:80%;
	color:#6A3100;
}

.tbl1 {width:100%;}
.tbl1 td{
	font-size:90%;
	vertical-align:top;

}

/*$B%+%&%s%?(B*/
#counter {
	margin:10px 0;
	font-size:70%;
}
#counter2 {
	margin-bottom:20px;
}

/*$B%U%C%?(B*/
#footer{
}

