/*---------------------------------------------------------------------*/
/*-------------オリンパスホール八王子イベントシステムCSS　-------------*/
/*---------------------------------------------------------------------*/

/*全てのイベント一覧はこちら*/
.bt_event{
	padding:0;
	margin:0;
	width:100%;
	text-align:right;
}

.bt_event a{
	padding:0;
	margin:0 10px 0 0;
}

.bt_event a img{
	padding:0;
	margin:0;
}


/*チケット販売テーブルスタイル*/

.detailwaku .tb_sale_date{
	width:100%;
	border:none;
}

.detailwaku .tb_sale_date th{
	width:4em;
	background:#ffffff;
	border:none;
	padding:5px;
	line-height:100%;
}

.detailwaku .tb_sale_date td{
	background:#ffffff;
	border:none;
	padding:5px;
	line-height:100%;
}


.ico_list{
	padding:0;
	margin:0;
	list-style-type:none;
	overflow:hidden;
}

.ico_list li{
	padding:0 5px 5px 0;
	margin:0;
	list-style-type:none;
	float:left;
}


.subtitle_detail{
 width : 660px;
 background : #1a53ff;
 margin : 15px auto;
 line-height:140%;
 padding:10px;
 font-size : 130%;
 color:#fff;
 border-radius: 5px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
}

/*イベント一覧*/

.pagenaviwaku{
 clear : both;
 width : 660px;
 margin : 20px auto;
 border-top : 1px dotted #bbb;
 padding-top : 15px;
}



.pagenavi{
 margin : 0 auto;
}

.pagenavi ul{
 overflow : hidden;
 float : left;
 margin : 0;
 padding : 0;
}

.pagenavi li{
 width : 28px;
 height : 28px;
 border : 1px solid #bbb;
 float : left;
 list-style : none;
 margin : 0 2px;
 padding : 0;
 font-size : 13px;
 text-align : center;
 background : #bbb;
 color : red;
 text-decoration : none;
 line-height : 28px;
}

.pagenavi li a{
 width : 28px;
 height : 28px;
 display : block;
 background : #f3f3f3;
 text-decoration : none;
 line-height : 28px;
}

.pagenavi li a:hover{
 background : #cfcfcf;
 text-decoration : none;
}

.searchwaku{
 width:660px;
 overflow : hidden;
 margin : 20px auto;
 xfont-size:90%;
}


.searchwaku table{
 margin : 10px 0 10px 0;
 border-collapse: collapse;
}

.searchwaku table th{
 width : 8em;
 font-weight : normal;
 border : 1px solid #bbb;
 vertical-align : top;
 padding : 15px 10px;
 text-align : left;
 background : #f3f3f3;
}

.searchwaku table td{
 border : 1px solid #bbb;
 padding : 15px 10px;
}

.searchwaku table td ul{
	width:100%;
	overflow:hidden;
 margin : 0;
 padding : 0;
}
.searchwaku table td li{
	white-space:nowrap;
 list-style : none;
 float : left;
 width : auto;
 margin : 0 10px 5px 0;
}

#serwakusita{
 width : 658px;
 margin : 20px auto;
 line-height : 160%;
 text-align : center;
 border : 1px solid #bbb;
 padding : 15px 0;
}

.searchwaku p{
 clear : both;
 text-align : center;
 margin : 0;
 padding : 0;
}


.bt_print_list{
	clear:both;
	overflow:hidden;
	width:100%;
	padding-top:20px !important;
}


.detailwaku{
 width : 660px;
 margin : 0 auto 15px auto;
 overflow:hidden;

}

.detailhidari{
 width : 380px;
 float : left;
 margin : 0 0 0 5px;
}

.detailhidari p{
 line-height : 180%;
 margin : 3px 0;
}

.detailmigi{
 width : 255px;
 float : right;
}
.detailmigi p{
 margin: 20px 0px 20px 20px;
}
.detailmigi p img{
 margin : 0 0 5px 0;
 max-width: 100%;
}

.detailwaku table{
 width : 660px;
 border-collapse: collapse;
}

.detailwaku caption{
 background : #444;
 color : #fff;
 font-weight : bold;
 line-height : 2.5em;
 text-indent : 10px;
 text-align : left;
}

.detailwaku th{
 width : 9em;
 text-align : left;
 font-weight : normal;
 padding : 15px 8px;
 vertical-align : top;
 background : #f3f3f3;
 border : 1px solid #bbb;
}

.detailwaku td{
 padding : 10px 8px;
 border : 1px solid #bbb;
 line-height : 160%;
}

.detailwaku td ul{
 margin : 0;
 padding : 0;
}
.detailwaku td li{
 list-style : none;
 line-height : 160%;
}

.detailwaku td dl{
 margin : 0;
 padding : 0;
}

.detailwaku td dt{
 width : 4em;
 float : left;
 margin : 0 0 5px 0;
}

.detailwaku td dd{
 padding-left : 3em;
 margin : 0 0 5px 0;
}

.detailsita p{
 width : 250px;
 float : left;
 margin : 10px;
}

.detailsita p img{
 width : 250px;
 margin : 0 0 8px 0;
}

.modoru2{
 clear : both;
 padding : 20px ;0
 margin : 0;
 height : 20px;
 float : left;
}

.modoru2 a{
 padding : 0 0 0 20px;
 margin : 0;
 line-height : 20px;
 background : url(../event/img/modoru.gif) no-repeat left center;
 height : 20px;
}


.bt_yoyaku_area{display:none;}