@charset "utf-8";

/* 
--------------------------
Nichionkyo CSS SETTINGS
CODING DATE 2006/11/23
VERSION 1.0
-------------------------- 
*/

#slideshow {
width:585px;
height:300px;
margin:0 5px 5px 0;
float:right;
}

#eventRightBox {
width:396px;
float:left;
border-left: 1px solid #E3E3E3;
border-right: 1px solid #E3E3E3;
border-bottom: 1px solid #E3E3E3;
}

#head {
width:396px;
height:155px;
background-image:url(img/event_summer2007_header.gif);
background-repeat:no-repeat;
}

#intro {
width:396px;
height:30px;
background-image:url(img/intro.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

#program {
width:396px;
height:30px;
background-image:url(img/program.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

#eventRightBox h3 span {
display:none;
}

#list1 {
width:396px;
height:55px;
background-image:url(img/event2_list1.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}


#list2 {
width:396px;
height:55px;
background-image:url(img/event2_list2.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

#list3 {
width:396px;
height:55px;
background-image:url(img/event2_list3.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

#list4 {
width:396px;
height:55px;
background-image:url(img/event2_list4.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

#list5 {
width:396px;
height:55px;
background-image
background-repeat:no-repeat;
text-indent:-9999px;
}

#eric {
margin-right:5px;
float:left;
}

#onuma {
margin-right:5px;
float:left;
}

#eventRightBox p {
font-size:12px;
line-height:150%;
letter-spacing:1px;
}

#rightContents {
width:190px;
margin-left:0px;
float:right;
}

#rightContents h4 {
width:190px;
height:30px;
margin:0;
padding:0;
background-image:url(img/ticket.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

#eventList {
margin:0;
padding:0;
width:396px;
height:30px;
background-image:url(img/eventinfo_header.gif);
background-repeat:no-repeat;
text-indent:-9999px;
overflow:hidden;
}

#eventList01 {
margin:0;
padding:0;
width:590px;
height:30px;
background-image:url(img/eventinfo_header02.gif);
background-repeat:no-repeat;
text-indent:-9999px;
overflow:hidden;
}

#ticketList {
margin:0;
padding:0;
width:590px;
height:30px;
background-image:url(img/ticket_reservation_header02.gif);
background-repeat:no-repeat;
text-indent:-9999px;
overflow:hidden;
}

.eventList02 {
margin-left : auto ;
margin-right : auto ; 
}


.eventList02 td.t1 {
border-right:2px #669 solid;
padding-bottom:5px;
font-size:10pt;
font-weight:bold;
}

.eventList02 td.t2 {
padding:0 0 5px 10px;
}


.flier {
text-align:center;
}

.center {

margin:0;
padding:0;
text-align:center;
}

.right {
margin:0;
padding:0;
text-align:right;
}

.text {
padding:5px;
line-height:130%;
}

.text_table {
padding:5px;
line-height:130%;
text-align : center ;
}


.index {
margin-bottom:0px;}

.hr {
width:80%;
margin:10px auto;
border-bottom: 1px dotted #CCCCCC;
text-align:center;
}

.hr_02 {
width:60%;
margin:10px auto;
border: 1px dotted #e4e4e4;
text-align:center;
}

/* 
--------------------------
event
-------------------------- 
*/

div#eventRightBox #head_200808 {
width:396px;
height:155px;
background-image:url(img/event_summer2008_header.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

div#eventRightBox #head_200808_02 {
width:396px;
height:155px;
background-image:url(img/event_summer2008_02_header.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

div#eventRightBox #head_200810 {
width:396px;
height:155px;
background-image:url(img/event_summer200810_header.jpg);
background-repeat:no-repeat;
}


div#eventRightBox #head_2009_01 {
width:396px;
height:155px;
background-image:url(img/event_dixie2009_01_header.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

div#eventRightBox #head_2009_01_jazzday {
width:396px;
height:155px;
background-image:url(img/event_jazzday_200901_header.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

div#eventRightBox #head_2009_03_popular {
width:396px;
height:155px;
background-image:url(img/event_popular_20090315_header.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

div#eventRightBox #head_2009_04_bigband {
width:396px;
height:155px;
background-image:url(img/event_bigband_20090418_header.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

div#eventRightBox #head_2009_0829_summerjazz {
width:396px;
height:155px;
background-image:url(img/event_summerjazz_20090829_header.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

div#eventRightBox #head_2009_0830_summerjazz {
width:396px;
height:155px;
background-image:url(img/event_summerjazz_20090830_header.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

div#eventRightBox #head_20090913_eric {
width:396px;
height:155px;
background-image:url(img/event_eric_20090913_header.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

div#eventRightBox #head_20091024_tokyo_cubanboys {
width:396px;
height:155px;
background-image:url(img/event_20091024_tokyo_cubanboys_header.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

div#eventRightBox dl.artist {
line-height:130%;
}

div#eventRightBox dl.artist dt {
float:left;
padding: 0 10px;
width:150px;
}

div#eventRightBox dl.artist dd {
padding: 10px;
}

div#eventRightBox ol li{
list-style-type : none ; 
color: navy;
font-size : 14px;
font-weight : bold ;
}

div#eventRightBox ol {
padding-left: 10px;
}

div#eventRightBox dl.artist{
clear: both;
}

div#eventRightBox p.text {
 clear : both ;
}

div#eventRightBox td.caption{
color:#006;
font-weight : bold ;
}

div#eventRightBox td.caption02{
color:#006;
font-weight : bold ;
text-align:center;
}

div#eventRightBox dl.ishikawa {
width:330px;
margin-left:25px;
}

div#eventRightBox dl.ishikawa dt {
float:right;
padding: 0 0 0 10px;
width:80px;
}

div#eventRightBox dl.ishikawa dd {
margin: 0 10px;
}

.event_head{
width:580px;
margin:0px;
padding:5px;
clear:both;
}

/* 
--------------------------
event_sidenavi
-------------------------- 
*/

/*SIDE NAVI*/

.event_sideNavi {
width:165px;
margin:0px;
padding:0;
list-style-type:none;
float:right;
}

.event_sideNavi li {
margin-bottom:3px;
}



/*メニュー*/
.gaiyo,
.reservation,
.artist,
.member,
.access,
.comment {
background-position: 0px 0px;
width: 165px;
height: 30px;
margin: 0px;
text-decoration: none;
text-indent: -9999px;
overflow: hidden;
display: block;
}


a:link.gaiyo, a:visited.gaiyo {
background-image: url(img/bn_gaiyo.jpg);
}

a:hover.gaiyo {
background-image: url(img/bn_gaiyo2.jpg);
background-position: 0px 30px;
}

a:link.reservation, a:visited.reservation {
background-image: url(img/bn_reserve.jpg);
}

a:hover.reservation {
background-image: url(img/bn_reserve2.jpg);
background-position: 0px 30px;
}

a:link.artist, a:visited.artist {
background-image: url(img/bn_artist.jpg);
}

a:hover.artist {
background-image: url(img/bn_artist2.jpg);
background-position: 0px 30px;
}

a:link.member, a:visited.member {
background-image: url(img/bn_member.jpg);
}

a:hover.member {
background-image: url(img/bn_member2.jpg);
background-position: 0px 30px;
}

a:link.access, a:visited.access {
background-image: url(img/bn_access.jpg);
}

a:hover.access {
background-image: url(img/bn_access2.jpg);
background-position: 0px 30px;
}

a:link.comment, a:visited.comment {
background-image: url(img/bn_comment.jpg);
}

a:hover.comment {
background-image: url(img/bn_comment2.jpg);
background-position: 0px 30px;
}


/*公演詳細 new*/
div#eventContents01 #head_20091024_tokyo_cubanboys02 {
width:396px;
height:155px;
background-image:url(img/event_20091024_tokyo_cubanboys_header.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
}


div#eventContents01 #head_20100111_dixie {
width:396px;
height:155px;
background-image:url(img/event_dixie_20100111_header.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
margin:0 auto;
padding-bottom:30px;
}

div#eventContents01 #head_20100123_jazzday {
width:396px;
height:155px;
background-image:url(img/event_jazzday_20100123_header.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
margin:0 auto;
padding-bottom:30px;
}

div#eventContents01 #head_20100313_popular {
width:396px;
height:155px;
background-image:url(img/event_20100313_popular.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
margin:0 auto;
padding-bottom:30px;
}

div#eventContents01 #head_20100515_bigband {
width:396px;
height:155px;
background-image:url(img/event_20100515_bigband.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
margin:0 auto;
padding-bottom:30px;
}

div#eventContents01 #head_20101016_latin {
width:396px;
height:155px;
background-image:url(img/event_20101016_latin.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
margin:0 auto;
padding-bottom:30px;
}

div#eventContents01 #head_20101123_bluecoats {
width:396px;
height:155px;
background-image:url(img/event_20101123_bluecoats.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
margin:0 auto;
padding-bottom:30px;
}

div#eventContents01 #head_20110115_dixie {
width:396px;
height:155px;
background-image:url(img/event_dixie_20110115_header.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
margin:0 auto;
padding-bottom:30px;
}

div#eventContents01 #head_20110212_popular {
width:396px;
height:155px;
background-image:url(img/event_20110212_popular.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
margin:0 auto;
padding-bottom:30px;
}

div#eventContents01 #head_20110423_bigband {
width:396px;
height:155px;
background-image:url(img/event_20110423_bigband_header.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
margin:0 auto;
padding-bottom:30px;
}

div#eventContents01 #head_20110806_summerjazz {
width:396px;
height:155px;
background-image:url(./event/img/event_20110806_summerjazz_header.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
margin:0 auto;
padding-bottom:30px;
}

div#eventContents01 #head_20110821_summerjazz {
width:396px;
height:155px;
background-image:url(./event/img/event_20110821_summerjazz_header.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
margin:0 auto;
padding-bottom:30px;
}

div#eventContents01 #head_20111015_latin {
width:396px;
height:155px;
background-image:url(./event/img/event_20111015_latin_header.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
margin:0 auto;
padding-bottom:30px;
}

div#eventContents01 #head_20111113_japanaid {
width:396px;
height:155px;
background-image:url(./event/img/event_20111113_japanaid_header.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
margin:0 auto;
padding-bottom:30px;
}

div#eventContents01 #head_20120115_dixie {
width:396px;
height:155px;
background-image:url(./event/img/event_20120115_dixieland_jazz_jamboree_header.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
margin:0 auto;
padding-bottom:30px;
}

div#eventContents01 #head_20120317_popular {
width:396px;
height:155px;
background-image:url(./event/img/event_20120317_popular_header.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
margin:0 auto;
padding-bottom:30px;
}

div#eventContents01 #head_20120415_bigband {
width:396px;
height:155px;
background-image:url(./event/img/event_20120415_bigband_header.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
margin:0 auto;
padding-bottom:30px;
}


div.event_detail{
width:575px;
margin:0px auto;
font-size:13px;
clear:both;
padding-top:0px;
line-height:130%;
}

table.detail {
border-right:1px solid #CAC9C9;
border-top:1px solid #CAC9C9;
border-left:1px solid #CAC9C9;
clear:both;
width:570px;
}

table.detail th {
background:#F4F4F4 none repeat scroll 0%;
border-bottom:1px solid #CAC9C9;
border-right:1px solid #CAC9C9;
height:30px;
padding:5px 0pt 5px 10px;
text-align:left;
width:100px;
}

table.detail td {
border-bottom:1px solid #CAC9C9;
width:400px;
padding:5px 0pt 5px 10px;
text-align:left;
}

dl.event_member{
width:530px;
margin:10px auto;
}

dl.event_member dt{
width:130px;
float:left;
margin-right:20px;
font-size:10px;
}

dl.event_member dd{
margin-left:150px;

}

p.tit{
margin-top:20px;
}

p.pagetop {
clear:both;
padding-top:20px;
text-align:right;
}


.box-title {
background-color:#666;
color:#FFFFFF;
padding:5px;
width:550px;
}

.box-text {
padding:5px;
width:550px;
}

.margin-t5 {
margin-top:5px;
}

.artist_d01{
font-size: 16px;
font-weight: bold;
}

.artist_d01_center{
text-align:center;
margin-bottom:40px;
}


/*2010summerjazz*/

div.artistName {
width: 550px;
height:35px;
margin:0 auto;
}

div.artistName p.artName {
background:transparent none repeat scroll 0%;
color:#fff;
font-size:16px;
padding:8px 0 3px 20px;
margin:0px;
font-weight:bold;
}

div.artistBox {
background:#000000 none repeat scroll 0%;
border:1px solid #000000;
margin:0 auto;
width:548px;
}

div.artistBox dl {
margin:0;
height:158px;
}

div.artistBox dl dt.artPic{
width:200px;
float:left;
clear:both;
margin-left:5px;
}

div.artistBox dl dd.artCap{
margin-left:230px;
}

div.artistBox dl dd.artCap p{
margin:0 5px 10px;
color:#E3C57B;
font-size:12px;
font-weight: normal;
}

div.artistBox p.artLink {
font-size:10px;
margin:0px;
padding-bottom:5px;
padding-right:5px;
text-align:right;
}

.artLink a:hover {
color:#999999;
text-decoration:none;
}

.artLink a:link {
color:#CC0000;
text-decoration:none;
}


div.w550px {
margin:0px auto;
padding-top:10px;
width:550px;
}

div.artistBox1 {
background:#000000 none repeat scroll 0%;
border:1px solid #000000;
float:left;
height:200px;
margin:0px;
width:273px;
}


div.artistBox2 {
background:#000000 none repeat scroll 0%;
border:1px solid #000000;
float:right;
height:200px;
margin:0px;
width:273px;
}

div.w550px p.artCap2{
color:#E3C57B;
font-size:12px;
background:#000000 none repeat scroll 0%;
margin:0px;
padding:3px 10px;
}

div.w550px div.artPic2{
margin-left:35px;
width:250px;
}

div.w550px p.artName2 {
color:#FFFFFF;
font-size:12px;
line-height:13px;
margin:0;
padding:5px;
text-align:center;
}

div.w550px p.artLink2 {
font-size:12px;
margin:0pt;
text-align:center;
}

.artLink a:hover {
color:#999999;
text-decoration:none;
}

.artLink a:link {
color:#CC0000;
text-decoration:none;
}

.artLink2 a:hover {
color:#999999;
text-decoration:none;
}

.artLink2 a:link {
color:#CC0000;
text-decoration:none;
}

ul.howto-event li{
	list-style-image:url(imgs/ico_circle01.gif);
	margin-bottom:5px;
}

div.art_photo{
	width:550px;
}

div.art_photo ul.t1{

	margin-bottom:20px;
	padding-bottom:20px;
}

div.art_photo ul.t1 li{
	width:150px;
	background-color: #000;
	list-style: none;
	margin:0 20px 10px 0;
	padding-bottom:0px;
	float: left;

}

.c1{
	width:150px;
	background-color: #000;
	list-style: none;
	margin:0 20px 10px 0;
	padding-bottom:0px;
	float: left;
	font-size:12px;
	color: #fff;
}

div.art_photo ul.t1 li p{
	font-size:12px;
	color: #fff;
	margin-left:5px;
	padding:0px;
	clear:both;
}



/* clearfix */

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix{
display:inline-table;
}

/*Hides from IE-mac*/
*html.clearfix{
height:1%;
}

.clearfix {
display:block;
}

/* End hide from IE-mac*/

