@charset "utf-8";
/* CSS Document */

/*-------------------
	レイアウト
------------------- */
#main{

}

/*-------------------
	見出し
------------------- */
#main h2{
	width:438px;
	height:22px;
	background-image: url(../../images/live/h2live.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}


/*-------------------
	年別ボタン
------------------- */

#main li.year2014 a, #main li.year2013 a, #main li.year2012 a, #main li.year2011 a, #main li.year2010 a, #main li.year2009 a, #main li.year2008 a, #main li.year2006 a{
	float:left;
	dispay:inline;
	width:145px;
	height:34px;
	background-repeat:no-repeat;
	background-position:0 -34px;
	text-indent:-9999px;
	display:block;
}

#main li.year2014 a:hover, #main li.year2013 a:hover, #main li.year2012 a:hover, #main li.year2011 a:hover, #main li.year2010 a:hover, #main li.year2009 a:hover, #main li.year2008 a:hover, #main li.year2006 a:hover{
	background-position:0 0;
}


/* --------------------------------------------------------------------------- */
#main li.year2014 a{
	background-image: url(../../images/common/2014.jpg);
	margin:20px 0px 15px 25px;
}
#main li.year2013 a{
	background-image: url(../../images/common/2013.jpg);
	margin:20px 0px 15px 25px;
}


/* ------------------------次の年になったら25px→1pxに変更--------------------------- */
#main li.year2012 a{
	background-image: url(../../images/common/2012.jpg);
	margin:20px 0px 15px 25px;
}

/* ------------------------------------------------------------------------------- */

#main li.year2011 a{
	background-image: url(../../images/common/2011.jpg);
	margin:20px 0px 15px 1px;
}

#main li.year2010 a{
	background-image: url(../../images/common/2010.jpg);
	margin:20px 0px 15px 1px;
}

#main li.year2009 a{
	background-image: url(../../images/common/2009.jpg);
	margin:20px 0px 15px 1px;
}
#main li.year2008 a{
	background-image: url(../../images/common/2008.jpg);
	margin:20px 0px 15px 1px;
}
#main li.year2006 a{
	background-image: url(../../images/common/2006.jpg);
	margin:20px 0px 15px 1px;
}



/*-------------------
	ライブボックスレイアウト
------------------- */
#main div.box{
	clear:left;
	background-image: url(../../images/common/middlebg.jpg);
	background-repeat:repeat-y;
}

#main div.box p.date{
	height:30px;
	background-image: url(../../images/common/topbg.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
}

#main div.box p.maincontent{
}

#main div.box p.pagetop{
	clear:left;
	height:50px;
	background-image: url(../../images/common/bottombg.jpg);
	background-repeat:no-repeat;
	text-align:right;
	font-size:0.7em;
}



/*-------------------
	日付詳細
------------------- */
/* テキスト共通 */
#main div.box p.date span.datetext, #main div.box span.maintext, div.box li.songtitle, div.box li.songtitle1, div.box li.songtitle2, div.box li.songname, div.box li.songcost{
	color:#333333;
	
}

#main div.box p.date span.datetext{
	font-size:0.8em;
	margin:0px 0px 0px 60px;
}



/*-------------------
	メイン部分詳細
	タイトル
------------------- */
div.box h3{
	float:left;
	dispay:inline;
	color:#333333;
	font-size:1.1em;
	font-weight:bold;
	margin:10px 0px 0px 60px;
}

/* チケット購入するボタン */
div.box li.btn1{
	float:left;
	dispay:inline;
	height:30px;
	margin:5px 0px 0px 65px;
}

/* 問い合わせボタン */
div.box li.btn2{
	float:left;
	dispay:inline;
	margin:5px 0px 0px 15px;
}

div.box li.btn1 a, div.box li.btn2 a{
	height:30px;
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	display:block;
}
div.box li.btn1 a:hover, div.box li.btn2 a:hover{
	background-position:0 -30px;
}

div.box li.btn1 a{
	width:146px;
	background-image: url(../../images/live/ticketBtn.jpg);
}

div.box li.btn2 a{
	width:146px;
	background-image: url(../../images/live/contactBtn.jpg);
}




/*-------------------
	メイン部分詳細
	左のライブリスト
------------------- */
div.box dl.waku{
	
	margin:20px 60px 0px 60px;
}

div.box dl dt{
	font-size:0.9em;
	color:#333333;
}

div.box dl dd{
}

div.box dl dd dl dt.livelist{
	float:left;
	dispay:inline;
	width:401px;
	margin:20px 0px 0px 0px;
}


div.box dl dd dl dt.livelist ul li{
	color:#333333;
	margin:15px 0px 0px 0px;
}

/*1桁の月用間隔調整*/
div.box dl dd dl dt.livelist ul li.datetext{
	margin:15px 0px 0px 9px;
}

/*字詰め*/
div.box dl dd dl dt.livelist ul li span.text1{
	letter-spacing:0px;
	font-size:0.9em;
	color:#333333;
}


/*-------------------
	メイン部分詳細
	右の写真用
------------------- */
div.box dl dd dl dd.liveimg{
	float:left;
	dispay:inline;
	width:314px;
	margin:35px 0px 0px 15px;
	background-color:#ffffff;
}
/*右側写真用*/
div.box dl dd dl dd.liveimg img.img1{
	width:314px;
	height:241px;
}
/* 小さい写真 */
div.box dl dd dl dd.liveimg img.img2, div.box dl dd dl dd.liveimg img.img3, div.box dl dd dl dd.liveimg img.img4, div.box dl dd dl dd.liveimg img.img5{
	width:148px;
	height:188px;
	margin:20px 0px 0px 0px;
}
/* 小さい写真左側 */
div.box dl dd dl dd.liveimg img.img3, div.box dl dd dl dd.liveimg img.img5{
	margin:20px 0px 0px 10px;
}



/*-------------------
	下チケット用ボタン
------------------- */
div.box li.btn3 a{
	width:146px;
	height:30px;
	background-image: url(../../images/live/ticketBtn.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	display:block;
	margin:20px 0px 0px 60px;

}
div.box li.btn3 a:hover{
	background-position:0 -30px;
}

/*-------------------
	ページトップ
------------------- */
/*#main div.box p.pagetop a{
	color:#333333;
	margin:0px 60px 0px 0px;
}*/



#main div.box span.pagetoptext{
	color:#333333;
	margin:0px 60px 0px 0px;
}

/*-------------------
	ページ固有部分
------------------- */


/*-------------------IE6----------------------------*/
*html #main li.year2014, *html #main li.year2013, *html #main li.year2012, *html #main li.year2011, *html #main li.year2010, *html #main li.year2009, *html #main li.year2008, *html #main li.year2006{
	float:left;
	dispay:inline;
	width:145px;
	height:34px;
}
/*-----------以下を操作、前年をコメントアウト-------------------------*/
*html #main li.year2014 a{
	margin:20px 0px 15px 12px;
}
*html #main li.year2013 a{
	margin:20px 0px 15px 12px;
}
*html #main li.year2012 a{
	margin:20px 0px 15px 12px;
}

/*
*html #main li.year2011 a{
	margin:20px 0px 15px 12px;
}
*/　


/*update 20110201*/
/**html #main li.year2010 a{
	margin:20px 0px 15px 12px;
}*/
/*------------------------------------------------------------------*/

*html div.box h3{
	margin:-15px 0px 0px 30px;
}
*html div.box ul{
	margin-top:-15px;
}

*html div.box li.btn1{
	margin:0px 0px 0px 30px;
}
*html div.box li.btn2{
	margin:0px 0px 0px 15px;
}

*html div.box dl dd dl dd.liveimg img.img3, *html div.box dl dd dl dd.liveimg img.img5{
	margin:20px 0px 0px 4px;
}

/*　--------------------ＩＥ７向け-----------------------　*/

*:first-child+html #main div.box{
	margin-top:35px;
}
*:first-child+html #main li.year2014, *:first-child+html #main li.year2013, *:first-child+html #main li.year2012, *:first-child+html #main li.year2011, *:first-child+html #main li.year2010, *:first-child+html #main li.year2009, *:first-child+html #main li.year2008, *:first-child+html #main li.year2006{
	float:left;
	display:block;
	width:145px;
	height:34px;
	margin:0px 1px 15px 0px;
}

*:first-child+html #main li.year2011 a{
	margin:20px 0px 15px 25px;
}
*:first-child+html #main li.year2010 a{
	margin:20px 0px 15px 25px;
}
*:first-child+html #main li.year2009 a{
	margin:20px 0px 15px 25px;
}
*:first-child+html #main li.year2008 a{
	margin:20px 0px 15px 25px;
}

*:first-child+html div.box h3{
	margin:0px 0px 0px 60px;
}
*:first-child+html div.box ul{
	margin-top:-15px;
}

*:first-child+html div.box li.btn1{
	margin:5px 0px 0px 60px;
}
*:first-child+html div.box li.btn2{
	margin:5px 0px 0px 15px;
}

*:first-child+html div.box dl dd dl dd.liveimg img.img3, *:first-child+html div.box dl dd dl dd.liveimg img.img5{
	margin:20px 0px 0px 4px;
}
