@charset "shift_jis";

#MAIN { width: 935px; margin: auto; }
a: link { color: #3366FF; text-decoration: none; }
a: visited { color: #3366FF; text-decoration: none; }
a: hover { text-decoration: none; color: #FF9900; }
a: active { color: #FF9900; text-decoration: none; }
body { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 17px; margin: 0px; }
.cal-toku { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; font-weight: bolder; color: #FFFFFF; background-color: #339966; }
.cal-nomal { color: #999999; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; background-color: #FFFFFF; }
.cal-over { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-weight: bold; color: #CCCCCC; font-size: 14px; background-color: #999999; }
.cal-holiday { color: #666666; font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•"; font-size: 14px; background-color: #FFFFCC; }
.attention { color: #FF6633; font-weight: bold; font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì"; }
.copy { color: #333333; font-size: 10px; }
.free-dial { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 24px; font-weight: bolder; color: #FF0000; }
.note { font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì"; font-size: 11px; }
.add { margin: 0 0 1em; border-bottom: 1px dotted #CCC; padding: 0 0 1em; }
.add h2 { color: #F00; font: bold 1.6em/1.2em "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; margin: 0em 0em 0.2em; padding: 0px; }
.add p { margin: 0 0 0 2em; padding: 0px; font-size: 1.4em; line-height: 1.4em; }
.right { float: right; width:500px; }
.left { float: left; width:200px; }
.clr { clear: both; }
iframe { border: solid 1px #CCC; }

