.S {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 20px; color: #333333}

.SS {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; line-height: 14px; color: #333333}

.M {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; line-height: 22px; color: #333333}

.M2 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; line-height: 20px; color: #333333}

.L {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 18px; line-height: 24px; color: #006699; font-weight: bold}

.Sb { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 20px; font-weight: bold; color: #333333}

.Mb { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; line-height: 22px; font-weight: bold; color: #333333}

.SSb { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; line-height: 14px; font-weight: bold; color: #333333}

.button { width:100px; height:30px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; font-weight: bold; clip:  rect(   )}

A:link { color: #412110; ; text-decoration: underline}

A:visited { color: #412110; ; text-decoration: underline}

A:active { color: #412110; ; text-decoration: underline}

A:hover { color: #996600; ; text-decoration: none; clip:  rect(   )}

.S2 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 18px; color: #333333}

.Meng { font-family: "verdana", "Osaka"; font-size: 14px; line-height: 20px; color: #333333}

.Seng { font-family: "verdana", "Osaka"; font-size: 12px; line-height: 20px; color: #333333 }

.S3 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 16px; color: #333333 }

.calendar_kyu {  background-image: url(img/calendar/mark_kyu.gif); background-repeat: no-repeat; height: 40px; width: 60px; font-family: "Verdana", "Osaka", "Trebuchet MS"; font-size: 16px; color: #333333}

.calendar {  font-family: "Verdana", "Osaka", "Trebuchet MS"; color: #333333; font-size: 16px}

.calendar_gogo { background-image: url(img/calendar/mark_gogo.gif); background-repeat: no-repeat; height: 40px; width: 60px; font-family: "Verdana", "Osaka", "Trebuchet MS"; font-size: 16px; color: #333333 }

.calendar2 { font-family: "Verdana", "Osaka", "Trebuchet MS"; color: #CC3300; font-size: 16px }

.calendar_kyu2 { background-image: url(img/calendar/mark_kyu.gif); background-repeat: no-repeat; height: 40px; width: 60px; font-family: "Verdana", "Osaka", "Trebuchet MS"; font-size: 16px; color: #CC3300}

.subtitle {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 16px; font-weight: bold; color: #412110; background-image: url(img/common/subtitle.gif); background-repeat: no-repeat; height: 61px; width: 780px; padding-left: 80px}

.calendar_gozen { background-image: url(img/calendar/mark_gozen.gif); background-repeat: no-repeat; height: 40px; width: 60px; font-family: "Verdana", "Osaka", "Trebuchet MS"; font-size: 16px; color: #333333 }

.calendar_rinji { background-image: url(img/calendar/mark_rinji.gif); background-repeat: no-repeat; height: 40px; width: 60px; font-family: "Verdana", "Osaka", "Trebuchet MS"; font-size: 16px; color: #333333 }

#slide {
width:519px;
height:298px;
margin:0 auto;
position:relative;
}
#slide img {
position:absolute;
left:0;
top:0;
}

ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}