BODY {background-image: url(ba.gif);
background-position: center;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
BACKGROUND-COLOR:#666666;
font-size: 12px;
text-align:center;
line-height:18px;
color: #666666;}

a:link{background-color:transparent;color:#C88740;text-decoration:underline;}
a:visited{background-color:transparent;color:#A56D30;text-decoration:underline;}
a:active{background-color:transparent;color:#A56D30;text-decoration:underline;}
a:hover{background-color:transparent;color:#A56D30;text-decoration:underline;}

.top_news{ background-image:url(news_ba.jpg); margin-bottom:15px;}

.schedule{ line-height:20px; font-size:13px;}
.schedule p{BORDER-BOTTOM: #999999 1px dotted;}
h1{ margin:0px 0px 10px 0px;}

.concert{ text-align:left;}
.concert td{BORDER-BOTTOM: #999999 1px dotted; text-align:left; padding-left:5px;}
.concert table{ margin-bottom:40px; margin-top:10px;}
.concert_line{BORDER-top: #999999 1px dotted;}
 
.concert_top td{BORDER-BOTTOM: #999999 1px dotted; text-align:left;}
.concert_top table{ margin-bottom:5px;}

.nendai{ background-image:url(title_ba.jpg); width:540; height:27px; padding:5px 0px 0px 15px; font-size:16px; letter-spacing:1px; font-weight:bold;}
.nendai2{ background:url(new_title.png) no-repeat; width:400; height:27px; padding:5px 0px 0px 20px; font-size:16px; letter-spacing:1px; font-weight:bold;}
.nendai2 a:link{background-color:transparent;color:#777777;text-decoration:underline;}
.nendai2 a:visited{background-color:transparent;color:#777777;text-decoration:underline;}

#top{width:690px;PADDING-top:5px; PADDING-BOTTOM:5px;PADDING-left:10px; BACKGROUND-COLOR:#f4eee4;text-align:left; color: #777777;}
p{ margin:5px 0px 3px 0px; }
.br_clear{ clear:left}

.center {text-align:center; }
.left {width:180px; text-align:center; float:left; MARGIN:0px; DISPLAY: inline; background-color:#f0e7d9; padding-top:15px;}
.content {width:520px; float:left; text-align:center; background-color:#FFFFFF;}

.title_name{color:#54483f; font-weight:bold;}
.sakuhin{ margin-bottom:7px;}

img{border:0px none;}
.pan{ margin-bottom:5px; margin-top:5px;}

#header {BORDER-RIGHT: #ffffff 5px solid; BORDER-TOP: #ffffff 5px solid;font-size: 12px; width:702px; text-align:center;
BORDER-LEFT: #ffffff 5px solid; BORDER-BOTTOM: #ffffff 5px solid; BACKGROUND-COLOR: #ffffff; margin:0px auto;}


.mein1{line-height: 16px; margin-top:10px;}

.kochiphoto{ margin-bottom:10px;}

.f10n{font-size:12px;}
.f12n{font-size:12px; color: #777777;}


#menu {PADDING-RIGHT:8px; PADDING-LEFT:8px; PADDING-BOTTOM:8px; BORDER-LEFT: #1e90ad 4px solid; PADDING-TOP:8px; BORDER-BOTTOM: #999999 1px solid}


.footer{ margin-top:10px;}

.top_new{ text-align:center;}
.top_new img{ width:100px; margin-right:5px;}