BODY{
background-color:#FFFFFF;color:#000000;font-size:100%; margin-top:0; margin-left:0; margin-right:0;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
}
A:LINK{text-decoration:underline;font-weight:bold;}
A:VISITED{text-decoration:underline;font-weight:bold;}
A:ACTIVE{text-decoration:underline;font-weight:bold;}
A:HOVER{text-decoration:underline;font-weight:bold;}
IMG{border-style:none; margin:2px;}

HR{
border-width: 3px 0px 0px 0px; /* 太さ */
border-style:dotted; /* 線種 */
border-color:#1AC04C; /* 線色 */
height: 3px; /* 高さ */
}

.SIZE1{font-size:70%;}/* FONT SIZE=1相当 */
.SIZE2{font-size:80%;}/* FONT SIZE=2相当 */
.SIZE3{font-size:100%;}/* FONT SIZE=3相当 */
.SIZE4{font-size:130%;}/* FONT SIZE=4相当 */
.SIZE5{font-size:150%;}/* FONT SIZE=5相当 */
.SIZE6{font-size:200%;}/* FONT SIZE=6相当 */

.SIZE90{font-size:90%;}/* FONT SIZE=2と3の中間くらい */

.B{font-weight:bold;}/* Bタグ */
.NEW{color:#FF0000;font-weight:bold;}
.TEXT{font-size:100%;line-height:150%;margin-top:1em;}/* 行間150%開きの文章 */

/* 各サイズの太文字 */
.SIZE1B{font-size:70%;font-weight:bold;}
.SIZE2B{font-size:80%;font-weight:bold;}
.SIZE3B{font-size:100%;font-weight:bold;}
.SIZE4B{font-size:130%;font-weight:bold;}
.SIZE5B{font-size:150%;font-weight:bold;}
.SIZE6B{font-size:200%;font-weight:bold;}
.SIZE90B{font-size:90%;font-weight:bold;}

/* 「画面最上部へ」のリンク */
.TOPLINK{
clear:both;
text-align:right;
font-size:100%;
padding:3px 8px 3px 8px;/*上、右、下、左*/
}

/*見出し1*/
H2.TOPIC1{
clear:both;
border-left:25px solid #1AC04C;
border-right:25px solid #1AC04C;
border-top:1px solid #1AC04C;
border-bottom:1px solid #1AC04C;
font-size :160%;
font-weight:bold;
padding:3px 0px 4px 8px;/*上、右、下、左*/
margin:18px 0px 10px 0px;
}

/*見出し2*/
H3.TOPIC2{
clear:both;
margin:26px 10px 10px 16px;
padding:4px;
border-left:20px solid #33FF33;
border-top:2px solid #33FF33;
border-right:20px solid #33FF33;
border-bottom:2px solid #33FF33;
font-size:100%;
color:#000000;
font-weight:bold;
line-height:120%;
}

/*見出し3*/
H4.TOPIC3{
clear:both;
margin:20px 10px 10px 16px;
padding:4px;
border-top:3px double #FFCC66;
border-bottom:3px double #FFCC66;
font-size:105%;
color:#000000;
font-weight:bold;
line-height:110%;
}

/*フッタ*/
.footer{text-align:left;margin-top:1em;font-size:90%; padding-bottom:10px;}

/*背景色付ボックス(チケットインフォメーションの説明文と同じ色)*/
DIV.comment{background-color:#FCFCB3;padding:6px; font-size:90%; width:90%;}

DIV.con{
width:90%;
height:100%;
margin-right:auto;
margin-left:0;
padding:16px 10px 10px 10px;/*上、右、下、左*/
min-height:100%;
text-align:left;
clear:both;
}

DIV.CON-IN{
font-size:100%;
line-height:160%;
clear:both;
padding:0;
margin:10px 10px 20px 20px;
}

DIV.title{
width:100%;
margin:0;
padding:0px;
background-color:#A2DAF7;overflow: hidden;
}

UL.navi{margin:0;background-color:#1FA52E;border-top:5px solid #1FA52E;border-bottom:5px solid #1FA52E;padding:0px;}

LI.menu{
margin-left:8px;
display:inline;
padding-right:6px;
list-style-type:none;
font-size:100%; 
}

LI.menu a{
background-color:#EEF703;
color:#036D3A;
padding:6px;
text-align:center;
line-height:180%;
text-decoration:none;
}

LI.menu a:visited{
color:#036D3A;
padding:6px;
text-align:center;
line-height:180%;
text-decoration:none;
}

LI.menu a:hover{
background-color:#FFFFFF;
color:#0E9D58;
padding:6px;
text-align:center;
line-height:180%;
text-decoration:none;
}

TABLE{
font-size:90%;
padding:2px;
}

TH.CELL1{
font-weight:bold;
border-right:solid 1px #888888;
border-bottom:solid 1px #888888;
padding:2px;
background-color:#59F590;
text-align:center;
}

TD.CELL1{
border-right:solid 1px #888888;
border-bottom:solid 1px #888888;
padding:2px;
background-color:#59F590;
}

TD.CELL2 ,TH.CELL2{
border-right:solid 1px #888888;
border-bottom:solid 1px #888888;
padding:2px;
background-color:#CCFFCC;
line-height:140%;
}

TD.CELL3 ,TH.CELL3{
border-right:solid 1px #888888;
border-bottom:solid 1px #888888;
padding:2px;
background-color:#FFFFFF;
line-height:150%;
}

/*バンド紹介でのバンド名*/
.bandcopy{font-style:italic;}
.bandname{font-size:190%;font-weight:bold;line-height:160%;}
TABLE.band TD{vertical-align:top;}