body{
margin:0px;
padding:0px;
background-color:#000000;
background-image:url(../image/body-back.gif);
background-repeat:repeat-x;
background-position:bottom;
}

A {
text-decoration:underline;
color:#0099CC;
}
a:hover {
text-decoration:underline;
color:#CC3300;
}
.small{
color:#ffffff;
font-size:90%;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif; 
}

strong{
font-weight:bold;
font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W6", "ＭＳ Ｐゴシック";
}


/*定形*/
.overcontainer{
width:100%;
margin:20px auto 60px auto;
padding:0;
border:0;
position:relative;
background-image:url(../image/overcontainer-back.gif);
background-repeat:repeat-x;
}

#container{
width:920px;
margin:0 auto;
}


#head{
width:880px;
height:320px;
margin:0;
padding:10px 20px 0 20px;
background-image:url(../image/head-over-back.png);
background-repeat:no-repeat;
}

* html #head{
background-image:url(../image/head-over-back.gif);
width:880px;
height:320px;
margin-top:2px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src=image/head-over-back.png);
}



#head h1{
width:880px;
margin:0;
padding:0;
font-size:40%;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif;
}
#head h2{
margin:0;
padding:0;
font-size:40%;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif;
display:none;
}


#container-inner{
width:880px;
margin:0;
padding:0 20px 10px 20px;
background-image:url(../image/container-back.gif);
background-repeat:repeat-y;
}
#container-inner-foot{
margin:0;
padding:0;
}



/*contents*/
.contents-top{
width:840px;
margin:30px 0 0 0;
padding:20px;
}
.contents-box{
width:800px;
margin:0 0 20px 0;
padding:20px 40px;
background-image:url(../image/contents-back.gif);
background-position:bottom;
background-repeat:no-repeat;
}
.contents-box-artist{
width:840px;
margin:0 0 20px 0;
padding:20px 20px;
background-image:url(../image/contents-back.gif);
background-position:bottom;
background-repeat:no-repeat;
}
.contents-box-maker{
width:840px;
margin:0 0 20px 0;
padding:20px 20px;
background-image:url(../image/contents-back.gif);
background-position:bottom;
background-repeat:no-repeat;
}
.contents-box-photo{
width:840px;
margin:0 0 20px 0;
padding:20px;
}


.content-line{
width:840px;
padding:50px 20px 0 20px;
margin:0 0 20px 0;
border-bottom:5px solid #333333;
}



#mein{
width:500px;
margin:0 10px 0 20px;
padding:0 0 15px 0;
text-align:left;
background-image:url(../image/h2back.jpg);
background-repeat:no-repeat;
background-position:right;
float:left;
}
#mein h3{
color:#C8C8C8;
font-size:12px;
font-family:'ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif;
line-height:190%;
margin:0 0 20px 0;
padding:0;
}
#mein p{
margin:0 0 20px 0;
padding:0;
color:#C8C8C8;
font-size:12px;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif;
line-height:190%;
}



/*日付と場所*/
#DateInfo{
width:300px;
height:280px;
float:right;
padding:20px 0 0 0;
margin:0 10px 10px 0;
background-image:url(../image/Data-back.png);
background-repeat:no-repeat;
background-position:bottom;
}
.DateInfo-cont{
margin:0 0 10px 0;
padding:10px 20px;
color:#efefef;
font-size:16px;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif;
font-weight:bold;
line-height:190%;
}
.DateInfo-small{
color:#ffffff;
font-size:90%;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif; 
}





.contents-box p{
width:800px;
margin:0 0 20px 0;
padding:0;
color:#efefef;
font-size:80%;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif;
line-height:190%;
}


#ticket-box{
width:800px;
margin:0;
padding:0;
color:#FFFFFF;/*kawada-08/11/28*/
}

#ticket-box h3{
font-size:24px;
font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W6", "ＭＳ Ｐゴシック";
font-weight:bold;
color:#f0e866;
margin:5px 0 10px 0;
padding:5px 0 5px 0;
line-height:140%;
border-bottom:1px solid #FFF67F;
}

#ticket-box p {/*kawada-08/11/28*/
width:700px;
font-size:80%;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif;
}

.mailmaga-btn{
/*float:right;*/
margin:10px 0 0 0;
padding:0;
}
.mailmaga-btn a{
width:150px;
height:35px;
display:block;
background-image:url(../image/mailmaga-btn.gif);
background-repeat:no-repeat;
border:0;
}
.mailmaga-btn a:hover{
width:150px;
height:35px;
display:block;
background-image:url(../image/mailmaga-btn-o.gif);
background-repeat:no-repeat;
border:0;
}
.mailmaga-btn img{
border:0;
}


/*NewInformation*/
#newinfo-box{
width:700px;
padding:0;
margin:0 0 0 20px;
float:left;
}
#newinfo-box h3{
font-size:19px;
font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W6", "ＭＳ Ｐゴシック";
font-weight:bold;
color:#f0e866;
margin:5px 0;
padding:5px 0 5px 0;
line-height:140%;
border-bottom:1px solid #FFF67F;
}
.info-notes{
font-size:10px;
font-family:'ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
color:#ffffff;
margin:0;
padding:0 0 5px 0;
line-height:140%;
}
.info-cont-ttl{
font-size:12px;
font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W6", "ＭＳ Ｐゴシック";
font-weight:bold;
color:#FFF67F;
margin:20px 0 5px 100px;
padding:3px;
line-height:140%;
border:1px solid #FFF67F;
/*background-color:#FFF67F;*/
width:100px;
}
.info-cont{
font-size:12px;
font-family:'ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
color:#ffffff;
margin:5px 0 5px 100px;
padding:5px 0;
line-height:140%;
border-bottom:1px dotted #222222;
}
.info-cont span.time{
font-size:12px;
font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W6", "ＭＳ Ｐゴシック";
font-weight:bold;
color:#FFF67F;
border:0;
padding:0;
margin:0;
}
.info-cont strong{
font-weight:bold;
font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W6", "ＭＳ Ｐゴシック";
color:#CC9999;
}
.info-notes2{
font-size:10px;
font-family:'ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
color:#ffffff;
margin:0px 0 0px 100px;
padding:0 0 10px 0;
line-height:140%;
}
.info-point{
font-size:19px;
font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W6", "ＭＳ Ｐゴシック";
font-weight:bold;
color:#f0e866;
margin:5px 0;
padding:5px 0 5px 100px;
line-height:140%;
}

/*ARTIST*/

#artist-box{
width:840px;
margin:0;
padding:0;
/*float:right;*/
}
.artist{
text-align:center;
font-size:10px;
font-family:'ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif;
font-weight:bold;
color:#f0e866;
padding:0;
margin:0;
line-height:110%;
vertical-align:top;
}
.artist img{
border:0;
}
.artist p img{
border:0;
}
.artist-large{
text-align:center;
line-height:120%;
font-size:16px;
font-family:'ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif;
font-weight:bold;
color:#f0e866;
padding:0;
margin:0;
}
.artist-small{
text-align:center;
font-size:8px;
font-family:'ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif;
font-weight:bold;
color:#f0e866;
padding:0;
margin:0;
}

/*PROFILE*/
.prof-img-2calm{
width:171px;
height:90px;
padding:0 0 0 3px;
margin:0;
display:block;
white-space: nowrap;
float:right;
}
.prof-img-5calm{
width:300px;
padding:0;
margin:0;
display:block;
white-space: nowrap;
float:right;
text-align:right;
}
.prof-img-5calm img{
padding:3px;
margin:0;
border:0;
}

/*TimeTable*/
#timetable-ttl{
width:840px;
margin:0;
padding:0;
line-height:0;
}
#timetable-box{
width:840px;
margin:0;
padding:10px 0 0 0;
}
#tt-left{
width:400px;
float:left;
margin:0;
padding:0 5px 0 0;
border-right:1px solid #222;
}
#tt-right{
width:400px;
float:right;
margin:0;
padding:0;
padding:0 0 0 5px;
border-left:1px solid #222;
}

/*TimeTableStyle*/
.tt-eachbox{
width:400px;
padding:10px 0;
margin:5px 0;
border-bottom:1px solid #333;
display:block;
}
.tt-time{
width:65px;
font-size:10px;
font-family:'ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif;
font-weight:bold;
color:#ffffff;
padding:0 10px 0 0;
margin:0;
line-height:110%;
vertical-align:top;
float:left;
}
.tt-time span.a{
color:#66CCCC;
}
.tt-time span.b{
color:#66CC00;
}
.tt-cont{
width:320px;
font-size:12px;
font-family:'ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif;
font-weight:bold;
color:#ffffff;
padding:0;
margin:0;
line-height:160%;
vertical-align:top;
float:left;
}


/*メーカ欄キャッチ*/
.maker-catch{
width:840px;
margin:0;
padding:30px 0 10px 10px;
}




/*MakerList*/
#maker-box{
width:800px;
margin:0 0 0 20px;
padding:0;
}
.maker {
list-style: none;
margin: 0;
padding: 0;
}
.maker li {
margin:0 10px 10px 0;
padding:0;
float: left;
position: relative;
width: 70px;
height: 70px;
}
.maker a{
border:0;
}
.maker span {
width: 80px;
height: 80px;
display: block;
position:absolute;
top: 0px;
left:0;
background: url(../image/maker/maker-gross.png) no-repeat;
}
* html .maker span{
display:none;
}



.shop {
list-style: none;
margin: 0 0 0 10px;
padding: 0;
width:720px;
float:left;
}
.shop li.ttl{
width: 70px;
height: 70px;
}
.shop li.cont {
margin:0 10px 10px 0;
padding:0;
float: left;
position: relative;
width: 330px;
/*width: 70px;*/
height: 70px;
}
.shop li.cont2 {
margin:0 10px 10px 0;
padding:0;
float: left;
position: relative;
width: 370px;
/*width: 70px;*/
height: 70px;
}

.shop li img{
padding:0;
margin:0 5px 0 5px;
border:0;
float:left;
}
.shop p {
margin:0;
padding:0;
color:#ffffff;
font-size:10px;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif;
line-height:130%;
}
* html .maker span{
display:none;
}



.clear{
clear:both;
padding:0;
margin:0;
}

.clear_large{
clear:both;
padding:0;
margin:0;
}








.overcontainer2{
width:100%;
margin:10px auto 30px auto;
padding:0;
border:0;

}

#container2{
width:920px;
margin: auto;
}

#container2-alpha{
width:320px;
height:260px;
margin:0 0 0 15px;
padding:10px;
float:left;
}

#container2-bravo{
width:250px;
height:260px;
margin:0 0 0 10px;
padding:10px;
border-right:2px solid #171717;
border-left:2px solid #171717;
float:left;
}
#container2-charlie{
width:220px;
height:260px;
margin:0 0 0 10px;
padding:10px;
float:left;
}

#container2 p{
color:#efefef;
font-size:10px;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif;
line-height:190%;
}




#mail{
margin:30px 0 0 0;
padding:5px 10px;
color:#efefef;
font-size:10px;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif;
line-height:160%;
border:1px solid #333333;
font-weight:bold;
}
.link{
width:800px;
text-align:right;
margin:0;
padding:0;
color:#efefef;
font-size:80%;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif;
line-height:190%;
}






/*footer*/
#foot{
width:920px;
margin:30px auto;
padding:10px 0 0 0;
border-top:1px solid #171717;
color:#efefef;
font-size:10px;
letter-spacing:normal;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ ゴシック',sans-serif;
text-align:center;
}




