@charset "Shift_JIS";

/* common */

html {
	margin: 0;
	padding: 0;
}

body {	
	background-color:#000d23;	
	text-align:center;
	font-family: verdana,"‚l‚r ‚oƒSƒVƒbƒN",sans-serif,"ƒqƒ‰ƒMƒmŠpƒS Pro W6" ;
	font-size: 12px;
	color:#dedede;
	line-height:16px;
	margin: 0px;
	padding: 0px;
}
#contents_all {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	width: 810px;	
}
#contents_all2 {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	width: 400px;	
}
#contents_all3 {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	width: 500px;	
}
#contents_all4 {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	width: 700px;	
}

.top_main{
	margin: 0px 0px 0px 5px;
	}
.bg_main{
	width: 810px;
	background-image : url(../img/bg_main.gif);
	background-repeat: repeat-y;
	}
.coming_soon_bg{
	width: 168px;
	height:27px;
	background-image : url(../img/coming_soon_bg.gif);
	background-repeat: no-repeat;
	}
.main_banner_bg_middle{
	width: 782px;
	background-image : url(../img/main_banner_bg_middle.gif);
	background-repeat: repeat-y;
	}
.main_banner_frame{
	width: 317px;
	height:201px;
	background-image : url(../img/main_banner_frame.jpg);
	background-repeat: no-repeat;
	}
.sub_banner_frame{
	width: 232px;
	height:201px;
	background-image : url(../img/sub_banner_frame.jpg);
	background-repeat: no-repeat;
	}
.mobile_bg{
	width: 245px;
	height:108px;
	background-image : url(../img/mobile_bg.gif);
	margin: 4px 0px 0px 0px;
	background-repeat: no-repeat;
	}

.table01{
	margin: 0px 0px 0px 14px;
	}
.table02{
	margin: 7px 0px 0px 14px;
	}
.table03{
	margin: 0px 0px 0px 7px;
	}
.table04{
	margin: 10px 0px 0px 14px;
	}
.table05{
	margin: 20px 0px 0px 0px;
	}
.table06{
	margin: 20px 0px 0px 0px;
	}
.table07{
	margin: 0px 0px 0px 18px;
	}
.table08{
    height:197px;
	}
.btn_schedule{
	margin: 2px 0px 0px 0px;
	}
.main_banner{
	margin: 2px 0px 0px 2px;
	}
.main_banner_bar{
	margin: 0px 0px 0px 8px;
	}
.btn_detail{
	padding: 0px 0px 0px 8px;
	}
.main_banner_dotline{
	padding: 0px 7px 0px 6px;
	}
.sub_banner{
	margin: 1px 0px 0px 2px;
	}
.mobile_title{
	padding: 7px 0px 0px 10px;
	}
.mobile_txt{
	margin: 5px 0px 0px 10px;
	}
.mobile_btn{
	margin: 10px 0px 0px 10px;
	}
.mobile_qr{
	padding: 0px 0px 0px 10px;
	}
.footer_line{
	padding: 30px 0px 0px 4px;
	}

.text_01{
	font-size:12px;
	color:#14a4ff;
	font-weight:bold;
	text-align: left;
	line-height:120%;
	}
.text_02{
	font-size:14px;
	font-weight:bold;
	color:#dedede;
	text-align: left;
	line-height:120%;
	}
.text_03{
	font-size:10px;
	color:#a3d2f0;	
	text-align: left;
	line-height:140%;
	}
.text_04{
	font-size:12px;
	font-weight:bold;
	color:#a3d2f0;	
	text-align: left;
	line-height:140%;
	}
.text_05{
	font-size:12px;
	color:#dedede;	
	text-align: left;
	line-height:130%;
	}
.text_05 a:link{text-decoration:none;color:#dedede;}
.text_05 a:visited{text-decoration:none;color:#dedede;}
.text_05 a:active{text-decoration:none;color:#dedede;}
.text_05 a:hover{text-decoration:underline;color:#dedede;}

.text_06{
	font-size:12px;
	font-weight:bold;
	color:#dedede;
	text-align: left;
	line-height:120%;
	}
.text_07{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align: left;
	line-height:130%;
	}
.text_08{
	font-size:12px;
	color:#A3D2F0;
	text-align: left;
	line-height:130%;
	}
.text_09{
	font-size:12px;
	color:#FFFFFF;
	text-align: left;
	line-height:130%;
	}
.text_10{
	font-size:12px;
	color:#A3D2F0;
	text-align: left;
	line-height:130%;
	}
.junle_text{
	font-size:12px;
	color:#14a4ff;
	font-weight:bold;
	text-align: left;
	line-height:120%;
	margin: 10px 0px 0px 10px;
	}
.top_day{
	font-size:11px;
	color:#dedede;
	margin: 10px 0px 0px 10px;
	}
.artist_text{
	font-size:14px;
	font-weight:bold;
	color:#dedede;
	text-align: left;
	line-height:120%;
	margin: 10px 0px 0px 10px;
	}
.charge_text01{
	font-size:10px;
	color:#a3d2f0;	
	text-align: left;
	line-height:140%;
	margin: 10px 0px 0px 5px;
	}
.copy01{
	font-size:10px;
	color:#dedede;
	text-align: right;
	padding: 0px 0px 0px 0px;
	line-height:130%;
	}
.copy02{
	font-size:10px;
	color:#dedede;
	text-align: center;
	padding: 20px 0px 20px 0px;
	line-height:130%;
	}
.btn_page_top_main{
	margin: 50px 0px 0px 24px;
	}
/* end of stylesheet */

