@charset "UTF-8";

/* ------------ Title ------------ */

div#contmargin div#pagetitle {width:655px; height:29px; margin:0; padding:0; background:transparent url(../../images/concert/concert_h_pagetitle_bg.gif) no-repeat left top;}


/* ------------ Tab ------------ */

div#contmargin div#tab {width:655px; height:34px; margin:0; padding:20px 0 0 0;}
div#tab ul {margin:0; padding:0;}
div#tab ul li {display:inline; list-style-type:none;}
div#tab ul li a {height:34px; display:block; float:left; text-indent:-9999em; text-decoration:none; overflow:hidden;}

/* --- Tab off --- */
div#tab li.concert a {background:url(../../images/concert/concert_h_tabc_base.gif) no-repeat 0px -34px; width:218px; height:34px;}
div#tab li.festival a {background:url(../../images/concert/concert_h_tabf_base.gif) no-repeat 0px -34px; width:218px; height:34px;}
div#tab li.eventguest a {background:url(../../images/concert/concert_h_tabe_base.gif) no-repeat 0px -34px; width:218px; height:34px;}

/* --- Tab on --- */
div#tab li.concert a:hover {background:url(../../images/concert/concert_h_tabc_base.gif) no-repeat 0px 0px;}
div#tab li.festival a:hover {background:url(../../images/concert/concert_h_tabf_base.gif) no-repeat 0px 0px;}
div#tab li.eventguest a:hover {background:url(../../images/concert/concert_h_tabe_base.gif) no-repeat 0px 0px;}

/* --- Tab active --- */
div#tab li.concertact a {background:url(../../images/concert/concert_h_tabc_base.gif) no-repeat 0px 0px; width:218px; height:34px;}
div#tab li.festivalact a {background:url(../../images/concert/concert_h_tabf_base.gif) no-repeat 0px 0px; width:218px; height:34px;}
div#tab li.eventguestact a {background:url(../../images/concert/concert_h_tabe_base.gif) no-repeat 0px 0px; width:218px; height:34px;}


/* ------------ Year ------------ */

div#contmargin div#year {width:655px; margin:13px 0 0 0; padding:0 0 10px 0; text-align:center; border-bottom:1px solid #5ab4b9; font-size:0.65em; font-weight:bold;}
div#year a {margin:0; padding:0 6px 0 8px; background:url(../../images/concert/concert_h_yearbar.gif) no-repeat left 1px;}
div#year a:link {color:#5ab4b9;}
div#year a:visited {color:#5ab4b9;}
div#year a:active {color:#5ab4b9;}
div#year a:hover {color:#5ab4b9;}


/* ------------ List ------------ */
div#list div.lr {width:655px; margin:13px 0 0 0; padding:0;}

div#list div.lr div.left {float:left; width:178px; margin:0; padding:0;}
div#list div.lr div.left div.midashi {margin:0; padding:0;}
div#list div.lr div.left div.imgarea {margin:0; padding:0 20px;}

div#list div.lr div.right {float:right; width:477px; margin:7px 0 35px 0; padding:0;}
div#list div.lr div.right div.year {margin:15px 0 0 0; padding:0; font-size:0.65em; line-height:175%; font-weight:bold; color:#5ab4b9;}
div#list div.lr div.right div.ytop {margin-top:0;}
div#list div.lr div.right div.datatable {margin:0; padding:0;}
div#list div.lr div.right div.datatable table {margin:0; padding:0;}
div#list div.lr div.right div.datatable table td {padding:7px 15px 7px 7px; vertical-align:top; font-size:0.65em; line-height:150%;}
div#list div.lr div.right div.datatable table td.date {width:5.0em; padding-left:0; font-weight:bold; color:#1d1e1e;}
div#list div.lr div.right div.datatable table td p {margin:0; padding:0; color:#979696;}
div#list div.lr div.right div.datatable table td p.midashi {color:#1d1e1e; font-weight:bold;}
div#list div.lr div.right div.datatable table td p.midashi span {margin:0 1em 0 0; padding:0;}
div#list div.lr div.right div.datatable table td p.midashi span.red {margin:0 1em 0 0; padding:0; color:#C11920;}
div#list div.lr div.right div.datatable table td p.check {color:#646464;}
div#list div.lr div.right div.datatable table td p img.picicon {margin:0 0 0 5px; vertical-align:middle;}






