/* Add here all your CSS customizations */



img {
    display: block;
    margin: 0 auto;
}


.buy-tickets img {
	display:inline;
	padding: 10px 10px 0 0;
}


.main {
	padding: 30px 0 0 0;
}




hr.sp {
	height: 20px;
	background: url(../img/sp.png) repeat-x 0 0;
    border: 0;
}

hr.st {
	height: 6px;
	background: url(../img/hr.png) repeat-x 0 0;
    border: 0;
	padding: 0 0 0 0;
}



h1 {
font-family:"メイリオ","Meiryo","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
font-size:12px;
color:#ADADAD;
font-weight: normal;
text-align: right;
margin: -20px 0 -10px 0;
}

b {
color:#E7311D;
font-weight: normal;
}


.rs {
font-family:"メイリオ","Meiryo","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
font-size:12px;
color:#999;
font-weight: normal;
text-align: right;
line-height:1.8;
padding: 0 0 0 0;
}

.cs {
font-family:"メイリオ","Meiryo","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
font-size:13px;
color:#999;
font-weight: normal;
text-align: center;
line-height:1.8;
padding: 50px 0 0 0;
}


.cb {
font-family:"メイリオ","Meiryo","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
font-size:25px;
color:#333;
font-weight: bold;
text-align: center;
line-height:1.8;
padding: 20px 0 0 0;
}

.cb strong {
font-size:30px;
color: #E7311D;
text-shadow: 1px 1px 1px #FFF100;
}

.cn {
font-family:"メイリオ","Meiryo","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
font-size:16px;
color:#333;
font-weight: normal;
text-align: center;
line-height:1.8;
padding: 10px 0 0 0;
}

.cn2 {
font-family:"メイリオ","Meiryo","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
font-size:15px;
color:#333;
font-weight: normal;
text-align: left;
line-height:1.5;
padding: 20px 20px 0 20px;
}



.cr {
font-family:"メイリオ","Meiryo","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
font-size:12px;
color:#fff;
font-weight: normal;
text-align: center;
}
