.S {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 18px; color: #666666}
.M {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; line-height: 20px; color: #666666}
.SS {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; line-height: 14px; color: #666666}
.S_eng { font-family: "verdana", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 12px; line-height: 18px; color: #666666}
.button { width:120px; height:30px; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; font-weight: normal; clip:  rect(   )}
a:link { color: #006699; ; text-decoration: underline; }
a:visited { color: #006699; ; text-decoration: underline; }
a:active { color: #006699; ; text-decoration: underline; }
a:hover { color: #0099FF; ; text-decoration: none; }
.Mb { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; line-height: 20px; color: #666666; font-weight: bold}
.Sb { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 18px; color: #666666; font-weight: bold}
.S_nr { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 16px; color: #666666}
.M_nr { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; line-height: 18px; color: #666666}
.SS_nr { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; line-height: 12px; color: #666666}
.SS_eng { font-family: "verdana", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 10px; line-height: 14px; color: #666666}
.SS_wd { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; line-height: 20px; color: #666666 }
.calendar { font-family: "verdana", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 12px; color: #666666 ; height: 27px; width: 34px}
.calendar_kyu { font-family: "verdana", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 12px; color: #FFFFFF; height: 27px; width: 34px ; background-image: url(img/index/calendar_kyu.gif)}
.calendar_gogo { font-family: "verdana", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 12px; color: #666666; height: 27px; width: 34px ; background-image: url(img/index/calendar_gogo.gif)}
.Mb_white { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; line-height: 20px; color: #FFFFFF; font-weight: bold }
.catch_red { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; color: #CC3300; font-weight: bold ; background-image: url(img/common/catch_red.gif); background-repeat: no-repeat; padding-left: 20px; height: 25px}
.S_text { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 20px; color: #666666 }
.catch_black { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; color: #333333; font-weight: bold ; background-image: url(img/common/catch_black.gif); background-repeat: no-repeat; padding-left: 20px; height: 25px }
.Mb_black { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; line-height: 20px; color: #333333; font-weight: bold }
.photo_160_120 {  background-image: url(img/common/photo_160_120.jpg); background-repeat: no-repeat; height: 140px; width: 180px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}
.Lb_white { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 18px; line-height: 20px; color: #FFFFFF; font-weight: bold }
.photo_160_190 { background-image: url(img/common/photo_160_190.jpg); background-repeat: no-repeat; height: 215px; width: 190px; padding-top: 11px; padding-right: 10px; padding-bottom: 10px; padding-left: 15px}
.photo_120_140 { background-image: url(img/common/photo_120_140.jpg); background-repeat: no-repeat; height: 160px; width: 140px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}

