.S {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 20px; color: #666666}
.M {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; line-height: 22px; color: #666666}
.SS {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; line-height: 16px; color: #666666}
.S_eng { font-family: "verdana", "Osaka", "ＭＳ Ｐゴシック"; font-size: 12px; line-height: 18px; color: #666666}
.button { width:120px; height:30px; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; font-weight: normal; clip:  rect(   )}
a:link { color: #333333; ; text-decoration: underline; }
a:visited { color: #333333; ; text-decoration: underline; }
a:active { color: #333333; ; ; text-decoration: underline}
a:hover { color: #FF3300; ; text-decoration: none; }
.Mb { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; line-height: 20px; color: #666666; font-weight: bold}
.Sb { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 20px; color: #666666; font-weight: bold}
.S_nr { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 16px; color: #666666}
.SS_nr { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; line-height: 12px; color: #666666}
.SS_eng { font-family: "verdana", "Osaka", "ＭＳ Ｐゴシック"; font-size: 10px; line-height: 16px; color: #666666}
.S2 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 18px; color: #666666}
.SS2 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; line-height: 14px; color: #666666}
.SS_wd { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; line-height: 22px; color: #666666}
.S_wd { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 22px; color: #666666}
.SSb { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; line-height: 16px; color: #666666; font-weight: bold}
.Lb { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 16px; line-height: 20px; color: #333333; font-weight: bold }
.S_white { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 20px; color: #FFFFFF}
.subtitle { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 16px; line-height: 24px; color: #663300; font-weight: bold }
.S_black { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 20px; color: #333333}
.calendar_weekday { font-family: "verdana", "Osaka", "ＭＳ Ｐゴシック"; font-size: 14px; color: #333333; height: 30px; width: 30px; clip:   rect(   )}
.calendar_holiday { font-family: "verdana", "Osaka", "ＭＳ Ｐゴシック"; font-size: 14px; color: #CC3300; height: 30px; width: 30px; clip: rect( ) }
.calendar_canpass { font-family: "verdana", "Osaka", "ＭＳ Ｐゴシック"; font-size: 14px; color: #333333; height: 30px; width: 30px; clip: rect( ) ; background-image: url(../canpass/img/calendar_date.gif)}
.calendar_canpassend { font-family: "verdana", "Osaka", "ＭＳ Ｐゴシック"; font-size: 14px; color: #333333; height: 30px; width: 30px; clip: rect( ) ; background-image: url(../canpass/img/calendar_end.gif)}
.photo_pbi { clip: rect( ); background-image: url(../pbi/img/past_frame.jpg); background-repeat: no-repeat; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; height: 170px; width: 200px }
.photo_staff { clip: rect( ); background-image: url(../staff/img/photo_frame.gif); background-repeat: no-repeat; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; height: 100px; width: 80px}
.Sb_white { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 20px; color: #FFFFFF; font-weight: bold }
.Mb_black { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; line-height: 20px; color: #333333; font-weight: bold }
.newstitle { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 18px; line-height: 20px; color: #333333; font-weight: bold }
.Sb_black { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 20px; color: #333333; font-weight: bold }
