a:link{
  color:#0000FF;
}
a:visited{
  color:#333333;
}
body{
  font-size:10pt;
  font-family:"Osaka-", "lr SVbN";
}
td{
  font-size:10pt;
}
h1{
  font-size:20px;
  font-weight:bold;
  padding:0px 0px 0px 12px;
}
h2{
  font-size:14px;
  font-weight:bold;
  padding:27px 0px 0px 0px;
}
h3{
  font-size:12px;
  font-weight:bold;
}
h4{
  font-size:12px;
  font-weight:bold;
}
.center{
  text-align:center;
}
.listname{
  margin-left:6px;
}
.level1{
  color:#CC0000;
}
.level2{
  color:#006633;
}
.level3{
  color:#0066FF;
}
.titl01{
  color:#FFFFFF;
  padding:8px 0px 0px 12px;
}
.titl02{
  font-size:18px;
  color:#FFFFFF;
  padding:2px 0px 0px 12px;
}
.pankuzu{
  padding:6px;
  text-align:right;
}
.text1{
  font-size:10pt;
  padding:0px 2px;
  line-height:120%;
}
.text2{
  font-size:10pt;
  padding:0px 0px 0px 12px;
  line-height:120%;
}
.restaurant{
  font-size:14px;
  font-weight:bold;
  color:#000099;
}
.menu{
  color:#000099;
  font-size:8pt;
}
.subtitl{
  font-size:14px;
  font-weight:bold;
  color:#000099;
}
.back{
  color:#FFFFFF;
  padding:3px 7px;
}
.back a:link{
  color:#FFFFFF;
}
.back a:visited{
  color:#CCCCCC;
}
.coupon1{
  font-size:18px;
  color:#003399;
  padding:6px 0px 8px 3px;
}
.coupon2{
  font-size:14px;
}
.coupon3{
  font-size:10pt;
  color:#CC0000;
}
.coupon4{
  font-size:12pt;
  color:#0033CC;
  padding:2px;
}
.coupon5{
  font-size:10pt;
}
.coupon6{
  font-size:10pt;
  padding:6px 0px;
}
.coupon7{
  font-size:8pt;
  color:#0033CC;
  padding:2px;
}
.coupon8{
  font-size:8pt;
}
.event{
  font-size:18px;
  color:#990066;
  padding:3px 0px;
}
.info{
  font-size:18px;
  color:#CC0000;
  padding:3px 0px;
}
.info2{
  font-size:14px;
  font-weight:bold;
}
.infotitl{
  color:#FFFFFF;
  padding:3px 6px;
}
.yutitl1{
  color:#0000CC;
  padding:8px 0px 0px 3px;
}
.yutitl2{
  font-size:18px;
  color:#000000;
  padding:2px 0px 8px 3px;
}
.yucoupon1{
  font-size:18px;
  color:#0000CC;
  padding:10px 0px 5px 10px;
}
.yucoupon2{
  color:#FF6600;
  font-weight:bold;
}
.close{
  font-size:14px;
  padding:5px 15px;
  text-align:center;
}
.close2{
  color:#CC0000;
  font-weight:bold;
}
.presentitl{
  color:#FFFFFF;
  font-weight:bold;
}
.presentitl2{
  font-size:18px;
  font-weight:bold;
}
.presentitl3{
  font-size:14px;
  color:#CC0000;
  padding:5px 0px 0px 0px;
}
.yu{
  font-size:14px;
  font-weight:bold;
  color:#FF9933;
  text-align:center;
}
.inn{
  font-size:14px;
  font-weight:bold;
  color:#006633;
  text-align:center;
}
.event1{
  font-size:14px;
  font-weight:bold;
  color:#CC0000;
}
.event2{
  font-size:15px;
  font-weight:bold;
  color:#990000;
}
.event3{
  font-size:15px;
  font-weight:bold;
  color:#D97716;
}
.eventdate{
  font-size:12px;
  font-weight:bold;
}
.eventdate2{
  font-size:12px;
  font-weight:bold;
  color:#A66321;
}
.kutikomi1 {
  font-size: 16px;
  color: #009900;
}
.kutikomi2 {
  font-size: 12px;
  color: #666666;
}
.kutikomi3 {
  font-size: 16px;
  color: #006600;
}
.tunewhite {
  color: #FFFFFF;
}
.tuneorange {
  font-size: 11px;
  color: #FFCC00;
}
.tunegray {
  color: #444444;
}
.tunered {
  color: #CC0000;
}
.tuneblue {
  color: #0000B2;
}
.tunesize12 {
  font-size: 12px;
  color: #333333;
}
.tunesize11 {
  font-size: 11px;
  color: #333333;
}
.tunewhite2 {
  font-size: 15px;
  color: #FFFFFF;
}
.tunewhite3 {
  font-size: 12px;
  color: #FFFFFF;
}
.yadotitle1{
  font-size:20px;
  font-weight:bold;
  padding:0px 0px 0px 12px;
}
.yadotitle2{
  font-size:14px;
  font-weight:bold;
  padding:27px 0px 0px 0px;
}
.attn{
  font-size:8pt;
}

