

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 img haya {
	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;
	margin:0 0 5px 15px;
}

div#format .clear {
	zoom: 100%;
}

div#format .clear:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}


div#format {
	width: 934px;
	font-size: 12px;
	line-height: 140%;
	background-color: #f6f6f7;
	padding-bottom:12px;
}

div#format p {
	color:#333333;
}

div#format div.main {background-image:url(http://cdn.l-tike.com/frf/main01.jpg);background-repeat:no-repeat;text-indent:-9999px;width:934px;height: 170px;margin:0 0 10px 0;padding:0px;}

div#format div.main.m2 {background-image:url(http://cdn.l-tike.com/frf/main02.jpg);
height: 380px;
 }
div#format div.main.m3 {background-image:url(http://cdn.l-tike.com/frf/main03.jpg); 
height: 380px;
}
div#format div.main.m4 {background-image:url(http://cdn.l-tike.com/frf/main04.jpg); 
height: 380px;
}



.title_h2{
    background:#000;
	padding: 10px; 
	color:#fff; 
	width:890px;   
	line-height:30px;   
	margin:10px 12px 0 12px;
	font-size: 20px;
}
.title_h2 span {
	font-size:14px;
	padding-left:0.5em;
}
.title_h3{
    background:#F70504;
	padding: 10px; 
	color:#fff; 
	width:890px;   
	line-height:30px;   
	margin:10px 12px 0 12px;
	font-size: 20px;
}


.title_h4{
    background:#0077AB;    padding: 10px; 
	color:#fff; 
	width:870px;   
	line-height:30px;   
	margin:10px 12px 0 10px;
	font-size: 20px;
}



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 5px 0;
	margin: 0 12px 0 12px;
	background:#fff;
}

div#format .sentences p {
	margin: 0 10px;
	color:#333333;
}

div#format div.sale{
	width: 890px;
	margin: 0px 10px 5px 10px;
	padding: 10px 0;
	line-height: 1.5;
	background-color: #DDDDDD;
}

div#format ul.ticket{
	display: block;
	width: 890px;
	margin: 10px 10px 5px 10px;
	padding: 5px 0 5px 0;
	line-height: 1.5;
	background-color: #faefa8;
}

div#format ul.ticket li {
	margin: 0 10px;
	font-size: 12px;
}

div#format ul.ticket1{
	display: block;
	width: 890px;
	margin: 10px 10px 5px 10px;
	padding: 5px 0 5px 0;
	line-height: 1.5;
	background-color: #F3F3F3;
}

div#format ul.ticket1 li {
	margin: 0 10px;
}

div#format ul.ticket2{
	display: block;
	width: 890px;
	margin: 10px 10px 5px 10px;
	padding: 5px 0 5px 0;
	line-height: 1.5;
	background-color: #FFF;
}

div#format ul.ticket2 li {
	margin: 0 10px;
}


div#format li{	color:#333333;}


div#format li.price{
	font-weight: bold;
	color: #CC0000;
}

div#format li.name{
	font-weight: bold;
	color: #2173BC;
}


div#format table {
	margin: 0 10px 5px 10px;
	background-color: #FFFFFF;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
}

td,tr,th{
	padding: 10px;
	vertical-align:middle;
}

div#format caption {
	padding: 7px 5px 5px 10px;
	background-color: #0077AB;
	text-align: left;
	color: #FFC;
	margin: 0;
	font-weight: bold;
	font-size:14px;
	line-height: 140%;
}






div#format th {
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	background-color: #f6f6f7;
	color: #FFFFFF;
}

div#format td {
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	color: #333333;
	line-height: 110%;
}

div#format table.sche{
 /* write free style */
}

div#format table.sche th{
 /* write free style */
text-align: center;
vertical-align:middle;
}

div#format table.sche td{
 text-align: center;
vertical-align:middle;
}
div#format table.sche td.miginasi{
	text-align: center;
	border-right:none;
}


div#format table.sche3{
	margin: 10px;
	border-top: solid 1px #aaa;
	border-left: solid 1px #aaa;
}
div#format table.sche3 th{
	border-right: solid 1px #aaa;
	border-bottom: solid 1px #aaa;
	background-color: #CCC;
	color: #333;
}
div#format table.sche3 td{
	border-right: solid 1px #aaa;
	border-bottom: solid 1px #aaa;
	background-color: #FFF;
}


div#format div.sale{
	width: 890px;
	margin: 0px 10px 5px 10px;
	padding: 10px 0;
	line-height: 1.5;
	background-color: #c80000;
}

div#format table.sale{
	margin: 10px;
	padding: 0;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
}
div#format table.sale2{
	margin: 5px 0 10px 0;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
}

div#format table.sale th{
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	background-color: #fff;
	color: #333333;
}



div#format table.sale2 th.green{
	padding: 7px 5px 5px 10px;
	background-color: #adcc3f;
	text-align: left;
	color: #FFC;
	margin: 0;
	font-weight: bold;
	font-size:14px;
	line-height: 140%;
}


div#format table.sale2 th.yellow{
	padding: 7px 5px 5px 10px;
	background-color: #f2b425;
	text-align: left;
	color: #FFC;
	margin: 0;
	font-weight: bold;
	font-size:14px;
	line-height: 140%;
}

div#format table.sale2 th.blue{
	padding: 7px 5px 5px 10px;
	background-color: #4eb2ca;
	text-align: left;
	color: #FFC;
	margin: 0;
	font-weight: bold;
	font-size:14px;
	line-height: 140%;
}



div#format table.sale th.blue{
	background-color: #036;
	color:#fff;
	text-align: center;
	margin: 0;
	font-weight: bold;
	font-size:12px;
}

div#format table.sale th.gray{
	padding: 7px 5px 5px 10px;
	background-color: #e0efff;
	text-align: center;
	color: #000;
	margin: 0;
	font-weight: bold;
	font-size:12px;
}

div#format table.sale th.paleblue{
	background-color: #b7dbff;
	color: #000;
	text-align: center;
	margin: 0;
	font-weight: bold;
	font-size:24px;
}

div#format table.sale td.gray2{
	padding: 7px 5px 5px 10px;
	background-color: #F2F2F2;
	text-align: center;
	color: #000;
	margin: 0;
	font-size:11px;
}

div#format table.sale th.gray3{
	padding: 7px 5px 5px 10px;
	background-color: #e7e7eb;
	text-align: center;
	color: #000;
	margin: 0;
	font-weight: bold;
	font-size:12px;
}

div#format table.sale th.gray4{
	padding: 7px 5px 5px 10px;
	background-color: #fbfaf5;
	text-align: center;
	color: #000;
	margin: 0;
	font-weight: bold;
	font-size:12px;
}




div#format table.sale2 th{
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	background-color: #E9E9E9;
	color: #333333;
}


div#format table.sale td{
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	background-color: #F3F3F3;
	text-align:center;
}
div#format table.sale2 td{
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	background-color: #F3F3F3;
}

div#format table.sale2 th.blk{
	padding: 7px 5px 5px 10px;
	background-color: #333;
	text-align: left;
	color: #fff;
	margin: 0;
	font-weight: bold;
	font-size:14px;
	line-height: 140%;
}



div#format strong.sat{
	color: #3399FF;
}

div#format strong.hol{
	color: #DBDDE6;
}

div#format strong.kuruma{
	color: #F70504;
}

div#format strong.midasi{
	color: #06C;
	font-size:14px;
}
div#format strong.midasi1{
	color: #D90000;
	font-size:14px;
}
div#format strong.midasi2{
	color: #ff0623;
	font-size:14px;
	line-height: 220%;
}
div#format strong.midasi3{
	color: #CC0000;
	font-size:16px;
}
div#format strong.midasi4{
	color: #CC0000;
	font-size: 12px;
	line-height: 180%;
}

div#format strong.midasi5{
	color: #333;
	font-size: 18px;
}

div#format strong.midasi6{
	color: #F70504;
	font-size: 30px;
	line-height: 200%;
}

div#format strong.my{
	color: #EE0000;
}

span.tokuden{font-size:10px; color:#CC0000;}
span.caption{
	font-size:16px;
	color:#FFC;
	line-height: 140%;
}

div#format span.sen1{
	color:#ff0623;
}

div#format span.sen2{
	color:#289661;
}

div#format span.sen3{color:#DDDDDD;}

div#format span.sen4{
	color:#CC0000;
}

div#format table.sen2 {
	font-size: 18px;
	margin: 12px;
	background-color: #FFFFFF;
	border-top: #000 solid 0px;
	border-left: #000 solid 0px;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

div#format th.sen2 {
	background-color: #574A41;
	color: #FFFFFF;
	padding:10px;
}

div#format td.sen2 {
	font-weight:bold;
	font-size:18px;
	color: #000000;
	line-height: 110%;
	text-align:center;
	background-color:#f6f6f7;
	padding:10px;
}


div#format table.sen3 {
	margin: 10px 30px 10px 30px;
	background-color: #FFFFFF;
	border-top: #ff0623 solid 4px;
	border-left: #ff0623 solid 4px;
}

div#format th.sen3 {
	border-bottom: #F70504 solid 1px;
	background-color: #574A41;
	color: #FFFFFF;
	padding:3px;
}

div#format td.sen3 {
	border-right: #ff0623 solid 4px;
	border-bottom: #ff0623 solid 4px;
	color: #000000;
	line-height: 140%;
	padding:10px 15px 10px 15px;
	text-align:left;
}


div#format td.sen3 img.nn {
	vertical-align:middle;
}

div#format td.sen3 img.mm {
	margin:5px 0 5px 0;
}

div#format table.sen4 {
	margin: 10px 30px 10px 30px;
	background-color: #FFFFFF;
	border-top: #F90 solid 4px;
	border-left: #F90 solid 4px;
}

div#format th.sen4 {
	border-right: #28211C solid 1px;
	border-bottom: #528211C solid 1px;
	background-color: #574A41;
	color: #FFFFFF;
	padding:3px;
}

div#format td.sen4 {
	border-right: #F90 solid 4px;
	border-bottom: #F90 solid 4px;
	color: #000;
	line-height: 140%;
	padding:10px 15px 10px 15px;
	text-align:left;
}


div#format td.sen4 img.nn {
	vertical-align:middle;
}

div#format td.sen4 img.mm {
	margin:5px 0 5px 0;
}




div#format table.sen5 {
	margin: 10px 12px 0 12px;
	background-color: #FFFFFF;
	border-top: #F90 solid 4px;
	border-left: #F90 solid 4px;
}

div#format th.sen5 {
	border-right: #28211C solid 1px;
	border-bottom: #528211C solid 1px;
	background-color: #574A41;
	color: #FFFFFF;
	padding:3px;
}

div#format td.sen5 {
	border-right: #F90 solid 4px;
	border-bottom: #F90 solid 4px;
	color: #000;
	line-height: 140%;
	padding:10px 15px 10px 15px;
	text-align:left;
}


div#format td.sen5 img.nn {
	vertical-align:middle;
}

div#format td.sen5 img.mm {
	margin:5px 0 5px 0;
}



div#format table.sen6 {
	margin:0 22px 20px 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/frf/mypickup_bg.jpg) 0 0 no-repeat;
}
div#format table.sen6 td.sen6 div {
	padding-top: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 span.moji10{font-size:10px;}


div#format table.disc {
	margin: 5px 10px 5px 10px;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
}

div#format table.disc td {
	padding:5px 5px 5px 5px;
		border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
div#format table.disc td.mmm {
	padding:5px 5px 5px 5px;
		border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	text-align:center;
}


div#format ul.gn{
	width:910px;
	height:35px;
	margin:0 auto 15px;
	border-bottom:4px #34a6c5 solid;
}

div#format ul.gn li{
	width:150px;
	height:35px;
	float:left;
	margin-left:10px;
}

div#format ul.gn li a{
	text-indent:-9999px;
	display: block;
	width:100%;
	height:100%;
	background:url(http://cdn.l-tike.com/frf/gn.jpg) 0 0 no-repeat;
}

div#format ul.gn li.l01 a{background-position:0px 0px;}
div#format ul.gn li.l02 a{background-position:-150px 0;}
div#format ul.gn li.l03 a{background-position:-300px 0;}

div#format ul.gn li.l01 a:hover{background-position:0px -35px;}
div#format ul.gn li.l02 a:hover{background-position:-150px -35px;}
div#format ul.gn li.l03 a:hover{background-position:-300px -35px;}

div#format.index ul.gn li.l01 a{background-position:0px -35px;}
div#format.ticket ul.gn li.l02 a{background-position:-150px -35px;}
div#format.artist ul.gn li.l03 a{background-position:-300px -35px;}



div#format.artist div.art{
	margin: 0 10px 20px 10px;
	background:#fff;
	clear:both;
}

div#format.artist ul.artist01{
	width: 255px;
	margin: 10px;
	padding: 10px;
	line-height: 1.5;
	background-color: #fff;
	float: left;
}
div#format.artist ul.artist01 li{
	padding:5px 5px 5px 20px;
	border-bottom:1px dotted #ccc;
	background:url(http://cdn.l-tike.com/frf/artist.html) 0 10px no-repeat;
}



div#format.artist ul.artist01 li.off{
	padding:5px 5px 5px 20px;
	border-bottom:1px dotted #ccc;
	background: 0 20px no-repeat;
}




.artist_pickup{
	font-size:20px;
}


div#format ul.ticket1{
	display: block;
	width: 870px;/*890*/
	margin: 10px;
	padding:10px;
	background-color: #F3F3F3;
}
div#format ul.ticket1 li {
	margin: 0 0 3px;
}
div#format ul.ticket1 li.mid2 {
	color:#069;
	font-size:14px;
	font-weight:bold;
}
div#format ul.ticket1 li.mid {
	margin-top:10px;
	font-weight:bold;
}

div#format table.sche1{
	margin: 10px 10px 10px 10px;
}

div#format table.sche1 th{
	text-align: left;
	vertical-align:middle;
	background-color:#f2f2f3;
	color: #333;
}
div#format table.sche1 th.s1{
	background-color:#f2f2f3;
	color:#333;
}
div#format table.sche1 td{
	vertical-align:middle;
	text-align:left;
}


div#format table.sche4{
	margin: 0 10px 10px 10px;
}
div#format table.sche4 th{
	text-align: left;
	vertical-align:middle;
	background-color:#FC0;
	color: #333;
}
div#format table.sche4 th.s1{
	text-align: center;
}
div#format table.sche4 th.s2{
	font-weight:normal;
	background-color:#FFC;
	color:#000;
}
div#format table.sche4 td{
	vertical-align:middle;
	text-align:center;
	background-color: #fefff0;
}


div#format table.sale{
	margin: 0 10px;
	padding: 0;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
}
div#format table.sale th{
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	background-color: #FFF;
	color: #333333;
}
div#format table.sale td{
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	background-color: #fff;
	text-align:center;
}


div#format table.sale4{
	margin: 5px 0;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
}
div#format table.sale4 th{
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	background-color: #F3F3F3;
	color: #333;
}
div#format table.sale4 td{
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	background-color: #FFF;
	line-height: 130%;
}

div#format ul.ticket2{
	display: block;
	width: 890px;
	margin: 0 10px 10px 10px;
	padding: 5px 0 5px 0;
	line-height: 1.5;
	background-color: #FFFFFF;
}

div#format ul.ticket2 li {
	margin: 0 10px;
}

.artist{
	font-size:16px;
}

.new{
	line-height: 6em;
	padding-left:1em;
}

#senko{
	margin:auto;
	padding: 10px 0;
}

#senko img{
	margin:auto;
	text-align: center;
}


#mypickup_button{
	margin: auto;
}

.btn_entry{
	padding: 20px 0;
	text-align:center;
}

.btn_entry_half{
	padding: 5px;
	display: inline;
	/*margin:auto;*/
	margin-left:30px;
	float:left;
}

.btn_entry_half_right{
	padding: 5px;
	display: inline;
	/*margin:auto;*/
	margin-right:30px;
	float:right;
}

#20th-plan{
	padding: 10px;
	margin:20px;
	background:#FFC;
	border: 1px solid #F70504;
}

#20th-plan_h2{
	text-align: center;
	font-size: 30px;
	background: none;
	text-indent:0;
	color:#F70504;
	line-height: 2em;
}

.20th-plan_h3{
	font-size: 16px;
	line-height: 3em;
	color:#F70504;
}


   table{
	   width:97.9%;  
   }
   
   
 @media screen and (max-width: 480px) 
 { 
   table{
	   width:95%;  
   }
   
   tbody{
	   width: 80%;
   }
   
   div#format, div#format .sentences{
	   width:100%;
   }
   
   #main{       
       width:100%;
       height:100%;
	   background: none;
   }
   
div#format div.sale{
	width:95%;
	margin: 0px 10px 5px 10px;
	padding: 10px 0;
	line-height: 1.5;
	
}

div#format .sentences{
	margin:0;
	padding:0;
	width: 100%;
}

#artist img{
	width: 90%;
}

div#format table.sale th.paleblue{
	font-size: 16px;
}

.title_h2{
	width:91%;
}

.btn01,.btn02{
	width: 90%;
	float:left;
}
   
.midasi1{
	width:80%;
}

div#format .sentences p{
	padding:10px;
}

#member table{
	width:95%;
}


    }	
	
	
 @media screen and (max-width: 360px) 
 { 
   table{
	   width:95%;  
   }
   
   div#format, div#format .sentences{
	   width:100%;
   }
   
   #main{       
       width:100%;
       height:100%;
	   background: none;
   }
   
div#format div.sale{
	width:95%;
	margin: 0px 10px 5px 10px;
	padding: 10px 0;
	line-height: 1.5;
	
}

div#format .sentences{
	margin:0;
	padding:0;
	width: 100%;
}


.sentences table{
	width: 90%;
}

#artist img{
	width: 90%;
}

div#format table.sale th.paleblue{
	font-size: 16px;
}

.title_h2{
	width:88%;
}

div#format table.sen6 td.sen6{
	width: 90%;
}

.btn01,.btn02{
	width: 95%;
	float:left;
}

.btn01 img,.btn02 img{
	width:100%;
}

div#format table.sche3 th{
	width:30%;
}


div#format div.sale table{
	width: 95%;
}

   
    }	
	

	
 @media screen and (max-width: 320px) 
 { 	

.btn01,.btn02{
	width: 100%;
	float:left;
}

.btn01 img,.btn02 img{
	width:100%;
}

div#format .sentences{
	width:98%;
}

div#format div.sale{
	width: 95%;
}

div#format div.sale table{
	width: 93%;
}

}
	

.sale table{
	border:none;
}

.ticketlist label{
	width: auto;
	background:#F0F8FF;
	color:#F70504;
	padding:10px;
	display:block;
	text-align:center;
	text-decoration:none;
	border:none;	
}

.ticketlist label:hover{
	background:#FF9;
	color:#F70504;
}

.white{
	font-size:16px;
	color:#FFF;
}

#attention a{
	width: 600px;
	margin: auto;
	padding: 20px;
	background:#FF6;
	color:#F00;
	font-size: 30px;
	text-align: center;
	clear:both;
}


      *.logbox
      {
         /*border: solid 1px #808080;*/
         width: 900px;
         height: 550px;
         padding: 0.5em;
         overflow: auto;
      }
      




/* ニュース */
div#format .news {
	margin-bottom:3.0em;
	background-color:#fff;
	padding:30px 20px;
	margin:0 10px 30px;
}
	div#format .news ul {
		text-align:center;
	}
		div#format .news li{
			vertical-align:top;
			display:inline-block;		
			width:180px;
			text-align:left;
			margin-right:30px;
		}
		
		div#format .news li:last-child {
			margin-right:0;
		}
		div#format .news li dt {
			margin-bottom:0.8em;
			text-align:center;
		}
		div#format .news li dd {
			font-size:14px;
			line-height:1.4em;
		}
		
/* お気に入り登録 */
#format .favorite {
	border:3px solid #3cbab6;
	padding:10px 12px;
	background-color:#fff;
	margin:0 45px 20px;
}
	#format .favorite dl {
		display:table;
	}
		#format .favorite dt,
		#format .favorite dd{
			display:table-cell;
			vertical-align:middle;
		}
		#format .favorite dt {
			font-size:18px;
			line-height:1.3em;
			margin-bottom:0.5em;
			color:#3cbab6;
			font-weight:bold;
			padding-right:10px;
		}


/****** artistページ *****/
div#format.artist h3{
	font-size:21px;
	color:#FFFFFF;
	text-align:center;
	xpadding:18px 0px;
	margin:50px 30px 0px 30px;
}
	div#format.artist h3.space01{
		background:#6EA400;
	}
	div#format.artist h3.space02{
		background:#999999;
	}
	div#format.artist h3.space03{
		background:#E4390E;
	}
	div#format.artist h3.space04{
		background:#22BCD1;
	}
	div#format.artist h3.space05{
		background:#9D1257;
	}
	div#format.artist h3.space06{
		background:#129D89;
	}
	div#format.artist h3.space07{
		background:#9D9812;
	}
	div#format.artist h3.space08{
		background:#9E5C28;
	}
	div#format.artist h3.space09{
		background:#9F0F83;
	}
	div#format.artist h3.space10{
		background:#CD1F32;
	}
	div#format.artist h3.space11{
		background:#004097;
	}
	div#format.artist h3.space12{
		background:#F59A00;
	}
div#format.artist h4{
	font-size:16px;
	color:#FFFFFF;
	text-align:center;
	xpadding:18px 0px;
	margin:0px 30px 0px 30px;
	background:#CCCCCC;
}

div#format.artist ul.daylist{
	padding:0px 20px;
}
	div#format.artist ul.daylist li{
		float:left;
		width:254px;
		padding:0px;
		margin:0px 40px 0px 0px;
	}
		div#format.artist ul.daylist li:last-child{
			margin:0px;
		}
		div#format.artist ul.daylist li h4{
			margin:0px 0px 0px 0px;
		}

	div#format.artist ul.daylist li ul.artist01{
		padding;0px;
		margin:15px 0px 0px -10px;
	}
		div#format.artist ul.daylist li ul.artist01 li{
			width:230px;
			float:none;
			margin:0px;
		}



div#format.artist div.art{
	margin: 10px;
	background:#fff;
	padding: 0 0 10px 0;
	clear:both;
}

div#format.artist ul.artist01{
	width: 255px;
	margin: 10px;
	padding: 10px;
	line-height: 1.5;
	background-color: #fff;
	float: left;
}
div#format.artist ul.artist01 li{
	padding:5px 5px 5px 20px;
	border-bottom:1px dotted #ccc;
	background:url(http://l-tike.com/frf/artist.html) 0 10px no-repeat;
	font-size:16px;
	font-weight:normal;
}



div#format.artist ul.artist01 li.off{
	padding:5px 5px 5px 20px;
	border-bottom:1px dotted #ccc;
	background: 0 20px no-repeat;
}





