

div#format h1,h2,h3,h4,h5,h6 {
	margin: 0px;
	padding: 0px;
}

div#format p {
	margin: 0px;
	padding: 0px;
}

div#format blockquote {
	margin: 0px;
	padding: 0px;
}

div#format ul,ol,dl {
	margin: 0px;
	padding: 0px;
}

div#format li,dt,dd {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div#format form {
	margin: 0px;
	padding: 0px;
}

div#format img {
	vertical-align: middle;
	border: none;
}

/* 汎用 */
div#format .fs10 {
	text-align: left;
}

div#format .txt_left {
	text-align: left;
}

div#format .txt_right {
	text-align: right;
}

div#format .txt_center {
	text-align: center;
}

div#format .flo_left {
	float: left;
}

div#format .flo_right {
	float: right;
}

div#format strong.mid{
	color: #FF6600;
}
div#format strong.sat{color: #3399FF;}
div#format strong.hol{color: #EE0000;}
div#format strong.midasi{
	color: #F66;
	font-size:12px;
}
div#format strong.midasi1{
	color: #000;
	font-size:14px;
	line-height: 160%;
}
div#format strong.my{color: #EE0000;}
div#format a{color:#DD0000;}

div#format span.tokuden{font-size:10px; color:#CC0000;}
div#format span.sen1{
	color:#FFFF00;
}
div#format span.sen2{
	color:#CC0000;
}
div#format span.sen3{color:#DDDDDD;}
div#format span.moji10{font-size:10px;}

div#format div.sentences a{color:#289661;}
div#format div.sentences p.lin{color:#289661;}
div#format div.sentences li.lin{color:#289661;}


/* CLEAR FIX*/
div#format .clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#format .clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear { height: 1%;}
div#format .clear {display: block;}
/* End hide from IE-mac */



/* id指定 */
div#format {
	width: 934px;
	font-size: 12px;
	line-height: 140%;
	background:#4C1846;
	padding-bottom:5px;
}

div#format p {
	color:#333333;
}

div#format div.main {
	background-image:url(http://cdn.l-tike.com/concert/joinalive/main.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:934px;
	height:558px;
	margin:0 0 0 0;
	padding:0px;
}

h2{background-image:url(http://cdn.l-tike.com/concert/joinalive/summary.gif);   
background-repeat:no-repeat;   
text-indent:-9999px;   
width:910px;   
height:30px;   
margin: 0 12px; }

h2.title1{background-image:url(http://cdn.l-tike.com/concert/joinalive/h2_01.gif); background-size:910px 50px; height:50px; }
h2.title2{background-image:url(http://cdn.l-tike.com/concert/joinalive/h2_02.gif); background-size:910px 50px; height:50px; }
h2.title3{background-image:url(http://cdn.l-tike.com/concert/joinalive/h2_03.gif);
background-size:910px 50px; height:50px;
  }
h2.title4{background-image:url(http://cdn.l-tike.com/concert/joinalive/h2_04.gif);  }
h2.title5{background-image:url(http://cdn.l-tike.com/concert/joinalive/h2_05.gif);  }
h2.title6{background-image:url(http://cdn.l-tike.com/concert/joinalive/h2_06.gif);  }
h2.title7{background-image:url(http://cdn.l-tike.com/concert/joinalive/h2_07.gif);  }
h2.title8{background-image:url(http://cdn.l-tike.com/concert/joinalive/h2_08.gif);  }
h2.title9{background-image:url(http://cdn.l-tike.com/concert/joinalive/h2_09.gif);  }
h2.title10{background-image:url(http://cdn.l-tike.com/concert/joinalive/h2_10.gif);  }
h2.title11{background-image:url(http://cdn.l-tike.com/concert/joinalive/h2_11.gif); height: 50px; }
h2.title12{background-image:url(http://cdn.l-tike.com/concert/joinalive/h2_12.gif); }


h3{   
width:870px;   
height:30px;   
margin:0 20px; }


/* ボタン指定 */

a.j-btn{
	display: block;
	text-indent:-9999px;
	height: 32px;
	width: 158px;
}
a.j-btn.j01{
	background: url(http://cdn.l-tike.com/concert/joinalive/shousai.gif) 0 0 no-repeat;
}
a.j-btn.j01:hover{
	background: url(http://cdn.l-tike.com/concert/joinalive/shousai.gif) 0 bottom no-repeat;
}


/* クラス指定 */

div#format .reserv {
	display: block;
	margin: 0 32px 3px 32px;
}

div#format .notes {
	margin-top: -7px;
	text-align: center;
}

div#format .sentences {
	width: 910px;
	padding: 10px 0 10px 0;
	margin: 0 12px 15px 12px;
	background-color: #FFFFFF;
}

div#format .sentences p {
	margin: 0 10px;
	color:#333333;
	line-height:140%;
}

div#format div.sale{
	width: 890px;
	margin: 0px 10px 5px 10px;
	padding: 10px 0;
	line-height: 1.5;
	background-color: #eee;
}


/* ul.ticket */

div#format ul.ticket{
	display: block;
	width: 890px;
	margin: 0px 10px;
	padding: 5px 0 5px 0;
	line-height: 1.5;
	background-color: #ffffdd;
}

div#format ul.ticket li {
	margin: 0 10px;
}

div#format li.price{
	font-weight: bold;
	color: #CC0000;
}

div#format li.name{
	font-weight: bold;
	color: #2173BC;
}

div#format li.stage{
	font-weight: bold;
	color: #2173BC;
}


/* table */

div#format table {
	margin: 0 10px 5px 10px;
	background-color: #FFFFFF;
	border: solid 1px #aaa;
	border-collapse: collapse;
	color: #333333;	
}
div#format caption {
	padding: 10px;
	background-color: #f4aab5;
	text-align: left;
	color: #FFFFFF;
	margin: 0;
	font-weight: bold;
	font-size:12px;
	border: solid 1px #f14a60;
}
div#format th {
	padding: 5px;
	border-bottom: solid 1px #CCC;
	border-collapse: collapse;
}
div#format td {
	padding: 7px;
	line-height: 140%;
	vertical-align:middle;
	border-bottom:1px solid #CCC;
	
}




div#format table.sale{
	margin: 0 10px;
}
div#format table.sale th{
	background-color: #F3F3F3;
	color: #333333;
}
div#format table.sale td{
	background-color: #fff;
	text-align:center;	
}
	
	
div#format table.sale3{
	margin: 0px 12px 0 12px;
	border: dotted #009472 1px;
}
div#format table.sale3 th {
	background-color:#339966;
	color: #edfca6;
	font-size:18px;
	padding: 0;
	border: dotted #009472 1px;
}
div#format table.sale3 td{
	background-color: #FFFFFF;
	font-weight:bold;
	font-size:18px;
	border: dotted #ccc 1px;
}


div#format table.sen2 {
	margin: 3px auto 3px;
}
div#format table.sen2 th {
    background-color:#053303;
    color: #fff;
    font-size:14px;
}
div#format table.sen2 td{
	background-color: #FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

div#format table.sale4{
	margin: 0 12px 0 12px;
	border: dotted #009472 1px;
}
div#format table.sale4 th {
	background-color:#339966;
	color: #edfca6;
	font-size:14px;
	padding: 0;
	border: dotted #009472 1px;
}
div#format table.sale4 td{
	background-color: #FFFFFF;
	font-size:12px;
	line-height: 130%;
	border: dotted #009472 1px;
}

div#format table.disc {
	margin: 0 10px 5px 10px;
}
div#format table.disc td {
	text-align:center;
	border:none;
	padding-bottom:none;
	font-size: 14px;
	color:#df3a00;
	font-weight: bold;
}
div#format table.disc td.mmm {
	padding-top:0;
	font-size: 18px;
}


div#format table.sale2{
	margin: 5px 0;
	border: solid 1px #e74b5e;
}
div#format table.sale2 th{
	background-color: #ffc8cf;
	color: #333;
	border: solid 1px #e74b5e;
}
div#format table.sale2 td{
	background-color: #FFF;
	line-height: 160%;
	vertical-align: top;
	border: solid 1px #e74b5e;
}


div#format table.sale5{
	margin: 5px 0;
	border-collapse: collapse;
	border: solid 1px #ff9b26;
}

div#format table.sale5 th{
	background-color: #fffd5d;
	border: solid 1px #ff9b26;
	color: #FF3333;
}
div#format table.sale5 td{
	background-color: #FFF;
	border: solid 1px #ff9b26;
	line-height: 140%;
	text-align: center;
}



div#format table.disc2{
	margin: 5px 10px 10px 10px;
	border-collapse: collapse;
	border: solid 1px #ea96a1;
}

div#format table.disc2 th{
	background-color: #fffd5d;
	border: solid 1px #ea96a1;
	color: #FF3333;
}
div#format table.disc2 td{
	background-color: #FFF;
	border: solid 1px #ea96a1;
	line-height: 140%;
}


div#format table.ticket01 {
	margin-bottom:10px;
	border: solid 1px #ec3146;
	border-collapse: collapse;
}
div#format table.ticket01 th{
	background:#FF6;
	border: solid 1px #ec3146;
	border-collapse: collapse;
	font-weight:bold;
}
div#format table.ticket01 th.koi{
	color:#FF3333;
}
div#format table.ticket01 td {
	text-align:center;
	border: solid 1px #ec3146;
	border-collapse: collapse;
}
div#format table.ticket01 td.se {
	background:#fffdf8;
}
div#format table.ticket01 td.ip {
	background:#fffddb;
}

/*------------------------------------
	#menu スタイル
-------------------------------------- */


dl#menu{
	width:910px;
	margin: 0 12px 15px 12px;
	cler:both;
}


dl#menu ul{
	list-style: none;
}
dl#menu dd{
	float: left;
	text-align: center;
	position: relative;
	width: 300px;
	height: 50px;
	background: url(http://cdn.l-tike.com/concert/joinalive/gl-navi.gif) left top no-repeat;
	margin-right:1px;
	margin-top: 10px;
}

dl#menu dd a{
	display: block;
	color: #fff;
	text-decoration: none;
	width: 300px;
	height: 50px;
	text-indent:-9999px;
}

dl#menu dd a.n1{
	background:url(http://cdn.l-tike.com/concert/joinalive/gl-navi.gif) no-repeat 0px 0;}
dl#menu dd a.n2{
	background:url(http://cdn.l-tike.com/concert/joinalive/gl-navi.gif) no-repeat -300px 0;}
dl#menu dd a.n3{
	background:url(http://cdn.l-tike.com/concert/joinalive/gl-navi.gif) no-repeat -600px 0;}	
	
dl#menu dd a.n1:hover{
	background:url(http://cdn.l-tike.com/concert/joinalive/gl-navi.gif) no-repeat 0px -50px;}
dl#menu dd a.n2:hover{
	background:url(http://cdn.l-tike.com/concert/joinalive/gl-navi.gif) no-repeat -300px -50px;}
dl#menu dd a.n3:hover{
	background:url(http://cdn.l-tike.com/concert/joinalive/gl-navi.gif) no-repeat -600px -50px;}	
	
.ticket-p dl#menu dd a.n1{
	background:url(http://cdn.l-tike.com/concert/joinalive/gl-navi.gif) no-repeat 0px -50px;}
.ticket-p dl#menu dd a.n2{
	background:url(http://cdn.l-tike.com/concert/joinalive/gl-navi.gif) no-repeat -300px -50px;}
.ticket-p dl#menu dd a.n3{
	background:url(http://cdn.l-tike.com/concert/joinalive/gl-navi.gif) no-repeat -600px -50px;}


dl#menu dd ul{
/*グローバルメニュー下、プルダウンメニューのスタイル。*/
	background-color: #333;
	border-left:none;
	display: none;
	position: absolute;
	top: 31px;
	left: 0;
	z-index: 0;
}
dl#menu dd ul a{
	color: #fff;
	height: auto;
	line-height: 130%;
	text-align: left;
	padding: 5px 10px;
	width: 300px;
	text-indent:0;
}

dl#menu dd ul li.rollOver{
/*プルダウンメニュー、マウスオーバー時のスタイル。*/
	background-color: #c78708;
}
dl#menu dd ul li.rollOver a.rollOverA{
	color: #f7ffaf;
}
dl#menu dd ul li{
	position: relative;
}


/*---#menuここまで--- */


div#format .sentences p.sen4{color: #0b6405;}
div#format span.sen4{color: #0b6405;}



div#format table.senkou {
	background-color: #FFFFFF;
	margin: 10px 0;
	border: none;
}
div#format table.senkou td{
	font-weight:bold;
	font-size:18px;
	line-height: 110%;
	text-align:center;
	padding:0 0 5px 0;
	border: none;
}

div#format table.senkou td select{
	margin-bottom:5px;
}

div#format span.senkou{
	color:#289661;
}


.th-bg{
	padding:10px;
	background:#CCC;
	font-size:14px;
	font-weight:bold;
}


.lineup{
	font-size:24px;
}

.sat{
	color:#069;
	font-size:20px;
}

.sun{
	color:#C00;
	font-size: 20px;
}

div#format table.kensyu td{
	vertical-align: top;
}

.red{
	color:#C00;
}

.sche_text{
	font-size: 18px;
	font-weight:bold;
	line-height: 30px;
}

.pink{
	color:#E4004E;
}

#senko02{
	color: #fff;
	padding: 10px 30px;
	background:#000;
	margin: 5px;
	font-weight:bold;
}



/* =====================================================================
	- [14] - MY PICK UP 
====================================================================== */
			
div#format table.sen6 {
	margin:0 22px 10px 10px;
	background-color: #FFFFFF;
	border-top: #fff solid 1px;
	border-left: #fff solid 1px;
}
div#format table.sen6 th{
	border-right: #fff solid 1px;
	border-bottom: #fff solid 1px;
	padding:0;
	text-align:left;
}
div#format table.sen6 td{
	border-right: #fff solid 1px;
	border-bottom: #fff solid 1px;
	color: #333;
	line-height: 130%;
	padding:10px;
	text-align:left;
}
div#format table.sen6 td.sen6{
	background:#FFFFFF url(http://cdn.l-tike.com/concert/joinalive/mypickup_bg.png) 0 0 no-repeat;
}
div#format table.sen6 td.sen6 div {
	padding-top:36px;
	padding-bottom:36px;}
	
div#format table.sen6 td.sen6 div img{
	margin-bottom:7px;
}
div#format table.sen6 td.sen6 div p{
	line-height:140%;
	margin:0 7px;
	font-size:90%;
}
div#format table.sen6 td.sen6 div.btn01{
	float:left;
	width:400px;
	margin-left:32px;}
	
div#format table.sen6 td.sen6 div.btn02{
	float:right;
	width:350px;
	margin-right:30px;}



div#format table.mp {
	margin:0 22px 20px 10px;
	background-color: #FFFFFF;
	border-top: #fff solid 1px;
	border-left: #fff solid 1px;
}
div#format table.mp th{
	border-right: #fff solid 1px;
	border-bottom: #fff solid 1px;
	padding:0;
	text-align:left;
}
div#format table.mp td{
	border-right: #fff solid 1px;
	border-bottom: #fff solid 1px;
	color: #333;
	line-height: 130%;
	padding:10px;
	text-align:left;
}
div#format table.mp td.sen6{
	background:#FFFFFF url(./mypickup_bg.jpg) 0 0 no-repeat;
}
div#format table.mp td.sen6 div {
	padding-top:36px;}
	
div#format table.mp td.sen6 div img{
	margin-bottom:7px;
}
div#format table.mp td.sen6 div p{
	line-height:140%;
	margin:0 7px;
	font-size:90%;
}
div#format table.mp td.sen6 div.btn01{
	float:left;
	width:400px;
	margin-left:22px;}
	
div#format table.mp td.sen6 div.btn02{
	float:right;
	width:395px;}



