.menu {font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-size: 12px; color: #FFFFFF; text-decoration: none; line-height: 20px; text-indent: 10px}
.menu a:link {color: #FFFFFF; text-decoration: none;}
.menu a:visited {color: #FFFFFF; text-decoration: none;}
.menu a:hover {color: #336699; text-decoration: none;}
.menu a:active {color: #FFFFFF; text-decoration: none;}

#press a:link {color: #993366; text-decoration: none;}
#press a:visited {color: #993366; text-decoration: none;}
#press a:hover {color: #336699; text-decoration: underline;}
#press a:active {color: #993366; text-decoration: none;}

.pressttl {font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; font-weight: normal; color: #333333; line-height: 180%;}
.day {font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; color: #666666; letter-spacing:0.1em;}
.ttl {font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; color: #2F4868; text-decoration: none; line-height: normal; letter-spacing:0.1em;}
.line {border-top:1px solid #333333; border-bottom:1px solid #333333; padding:5px 0px 5px 5px;}
.dotline {border-top:1px dashed #333333; border-bottom:1px dashed #333333; padding:5px 0px 5px 5px;}

.service {background-color:#FFE4D7; padding:10px; line-height:150%;}
.service span {font-weight:bold;}
.service a:link,.service a:visited,.service a:hover,.service a:active {color:#DD0B0B; font-weight:bold;}
