body {
font-size: 12px;
color: #333;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
line-height: 22px;
background-image: url(bg.png);
background-repeat: repeat;
}

a:link { color: #6d6807; text-decoration: none; }
a:visited { color: #6d6807; }
a:hover { color: #c7bd0e; }
a:active { color: #c7bd0e; }

.header {
width: 850;
margin: 0 auto;
margin-top: 20;
text-align: left;
}

.sns {
float: right;
width: 400;
margin-top: 5;
text-align: right;
}

.menu {
width: 850;
margin: 0 auto;
text-align: right;
}

.shild {
width: 836;
background-color: black;
margin: 0 auto;
text-align: center;
padding: 7px;
}

.topics {
width: 850;
margin: 0 auto;
text-align: left;
margin-top: 20;
}

.next {
float: left;
width: 480;
height: 290;
text-align: left;
}

.flyer {
float: left;
width: 150;
margin-top: 15;
text-align: left;
}

.info {
float: right;
width: 310;
margin-top: 15;
}

.latest {
float: right;
width: 350;
height: 290;
text-align: left;
line-height: 22px;
}

.main {
width: 850;
margin: 0 auto;
text-align: left;
}

.footer {
width: 850;
margin: 0 auto;
text-align: right;
}

.entries {
height: 12;
font-size: 9pt;

}

.ticket {
width: 450;
margin: 0 auto;
text-align: left;
}

.textarea_s {
width: 400;
margin: 0 auto;
padding: 15px;
background-image: url(bg_c.png);
background-repeat: repeat;
}

.textarea_l {
width: 700;
padding: 15px;
background-image: url(bg_c.png);
background-repeat: repeat;
}

.textarea_about {
width: 850;
margin: 0 auto;
padding: 0;
letter-spacing: 0.2em;
text-align: center;
}

.flyer_concert {
width: 290;
height: 490;
float: left;
}

.textarea_concert {
width: 560;
height: 520;
letter-spacing: 0.1em;
float: right;
}

.textarea_concert_left {
width: 380;
height: 520;
float: left;
}

.textarea_concert_right {
width: 180;
height: 520;
line-height: 28px;
float: right;
}

.next_left {
width: 415;
height: 490;
letter-spacing: 0.1em;
float: left;
}

.next_right {
width 415;
height: 490;
letter-spacing: 0.1em;
float: right;
}

.next_flyer {
width 100;
height: 470;
float: left;
}

.next_text {
width 300;
height: 470;
float: right;
}

.textarea_contact {
width 850;
letter-spacing: 0.1em;
}

.topics_main {
width 780;
padding: 15px;
letter-spacing: 0.1em;
}
