@charset "Shift_JIS";

/* ---------------------------------------------------------
TITLE　: LILQUIDROOM [calender.css]
------------------------------------------------------------ 
------------------------------------------------------------
目次
-基本設定
-リンク設定
------------------------------------------------------------ */


/* ---------------------------------------------------------
基本設定
------------------------------------------------------------ */
/*commonbase.cssから継承*/
body{
}


/* ---------------------------------------------------------
リンク設定
------------------------------------------------------------ */
/*リンク*/
a:link {
	color:#666666;
	line-height:1.2;
	text-decoration:none;
}

a:visited {
	color:#666666;
	text-decoration:none;
}

a:hover {
	color:#333333;
	text-decoration:underline;
	padding:0 0 1px 0;/*Macで下線を安定して表示*/
}

a:active {
	color:#666666;
	text-decoration:underline;
}


/*赤文字リンク*/
h3 a:link {
	color:#d21e1e;
	line-height:1.2;
	text-decoration:underline;
}

h3 a:visited {
	color:#d21e1e;
	text-decoration:underline;
}

h3 a:hover {
	color:#d21e1e;
	text-decoration:none;
	padding:0 0 1px 0;/*Macで下線を安定して表示*/
}

h3 a:active {
	color:#d21e1e;
	text-decoration:none;
}



.outline a{
  background: transparent url(/common/images/icon_extlink.gif) no-repeat right bottom;
	text-decoration:underline;
  padding:0 15px 0 0;
	margin:0 6px 0 0;
}


.outline a:visited{
	color:#666666;
	text-decoration:underline;
}


.outline a:hover{
	color:#333333;
	text-decoration:none;
}

.outline a:active{
	color:#666666;
	text-decoration:underline;
}


/*リンク三角*/
/*
.outline a:link{
	color:#666666;
	line-height:1.2;
	text-decoration:none;
	background:transparent url(../common/images/icon_arrowlink.gif) no-repeat left center;
	padding:0 0 0 7px;
}

.outline a:visited{
	color:#666666;
	text-decoration:none;
	background:transparent url(../common/images/icon_arrowlink.gif) no-repeat left center;
	padding:0 0 0 7px;
}

.outline a:hover{
	color:#666666;
	text-decoration:underline;
	background:transparent url(../common/images/icon_arrowlink.gif) no-repeat left center;
	padding:0 0 0 7px;
}

.outline a:active{
	color:#666666;
	text-decoration:underline;
	background:transparent url(../common/images/icon_arrowlink.gif) no-repeat left center;
	padding:0 0 0 7px;
}
*/


/*赤文字リンク：スケジュール記事内のリンク色*/
dl.schedulelist p a:link {
	text-decoration:underline;

    background: transparent url(../common/images/icon_extlink.gif) no-repeat right bottom;

    padding:0 15px 1px 3px;/*Macで下線を安定して表示*/
	margin:0 12px 0 0;
}

dl.schedulelist p a:visited {
	text-decoration:underline;

    background: transparent url(../common/images/icon_extlink.gif) no-repeat right bottom;

    padding:0 15px 1px 3px;/*Macで下線を安定して表示*/
	margin:0 12px 0 0;
}

dl.schedulelist p a:hover {
	text-decoration:none;

    background: transparent url(../common/images/icon_extlink.gif) no-repeat right bottom;

    padding:0 15px 1px 3px;/*Macで下線を安定して表示*/
	margin:0 12px 0 0;
}

dl.schedulelist p a:active {
	text-decoration:none;

    background: transparent url(../common/images/icon_extlink.gif) no-repeat right bottom;

    padding:0 15px 1px 3px;/*Macで下線を安定して表示*/
	margin:0 12px 0 0;
}

.tags{
	color:#d97777;
	font-size:11px;
	font-weight:bold;
}

/* ---------------------------------------------------------
メインコラム
------------------------------------------------------------ */
/*スケジュールリスト
------------------------------------------------------------ */
dl.headmonth{
	clear:both;
	width:678px;
	height:40px;
}

dl.headmonth dt{
	clear:both;
	float:left;
	width:84px;
	padding:0;
	margin:0;
	
}

dl.headmonth dd{
	float:left;
	width:594px;
	padding:14px 0 0 0;
	margin:0;
}


/*月-数字*/
.month{
	width:40px;
	height:30px;
	display:block;
	text-indent:-9999px;
	
	padding:0;
	margin:0;
}

/*月-ローマ字*/
.monthalph{
	float:right;
	width:auto;
	height:16px;
	display:block;
	text-indent:-9999px;
	
	padding:0;
	margin:0 6px 0 0;
}



/*年*/
.year{
	float:right;
	width:36px;
	height:14px;
	display:block;
	text-indent:-9999px;
	
	padding:0;
	margin:0;
}


/*
トップ・詳細　共通
------------------------------------------------------------ */
dl.schedulelist{
	clear:both;
	width:678px;
}

dl.schedulelist dt{
	clear:both;
	float:left;
	/*width:84px;*/
	width:96px;
	padding:18px 0 18px 0;
	margin:0;
	
	border-top:solid 1px #ebebeb;
}

dl.schedulelist dd{
	float:left;
	/*width:594px;*/
	width:582px;
	padding:15px 0 18px 0;
	margin:0;

	border-top:solid 1px #ebebeb;
}

dl.schedulelist h3{
	font-size:16px;
	line-height:1.2;
	font-weight:bold;
	color:#d21e1e;
	
	padding:0;
	margin:0 0 6px 0;
}

dl.schedulelist h4{
	font-size:12px;
	line-height:1.2;
	font-weight:bold;
	color:#666666;
	
	padding:0;
	margin:0 0 12px 0;
}


/*日、曜日all*/
dl.schedulelist dt .date{
	width:30px;
	height:26px;
	display:block;
	text-indent:-9999px;
	
	padding:0;
	margin:0 0 0 5px;/*月と左揃えの見た目を調整*/
	float:left;
}

dl.schedulelist dt .dot{
	width:10px;
	height:26px;
	display:block;
	text-indent:-9999px;
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -52px 0;
	padding:0;
	margin:0;
	float:left;
	
}

dl.schedulelist dt .day{
	width:29px;
	height:11px;
	display:block;
	text-indent:-9999px;
	
	padding:0;
	margin:0 0 0 5px;/*月と左揃えの見た目を調整*/
	clear:both;
}

/*公演概要リスト
------------------------------------------------------------ */
dl.schedulelist dd dl.outline{
	clear:both;
	width:594px;
	
	color:#666666;
}




/*項目：OPEN START,ADV DOOR / LINEUP*/
dl.schedulelist dd dl.outline dt{
	clear:both;
	float:left;
	width:80px;/*84*/
	font-family:Verdana;
	font-size:9px;
	line-height:1.3;
	text-align:left;
	
	padding:1px 2px;
	margin:0 8px 6px 0;
	background:#efefef;
	border:none;
}

dl.schedulelist dd .outline dd{
	float:left;
	width:450px;
	line-height:1.2;

	padding:0;
	margin:0 0 4px 0;
	border:none;
}

/*dl.schedulelist dd .boxoutline{
	color:#666666;
	font-size:10px;
}

dl.schedulelist dd .boxoutline dl.outline{
	margin:0 0 12px 0;
}

dl.schedulelist dd .boxoutline dl.outline dt{
	width:84px;
	font-size:9px;
	margin:0 6px 8px 0;
}

dl.schedulelist dd .boxoutline dl.outline dd{
	width:450px;
}*/




/*日付*/
.d01{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 0;
}
.d02{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -30px;
}
.d03{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -60px;
}
.d04{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -90px;
}
.d05{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -120px;
}
.d06{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -150px;
}
.d07{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -180px;
}
.d08{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -210px;
}
.d09{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -240px;
}
.d10{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -270px;
}
.d11{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -300px;
}
.d12{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -330px;
}
.d13{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -360px;
}
.d14{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -390px;
}
.d15{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -420px;
}
.d16{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -450px;
}
.d17{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -480px;
}
.d18{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -510px;
}
.d19{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -540px;
}
.d20{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -570px;
}
.d21{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -600px;
}
.d22{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -630px;
}
.d23{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -660px;
}
.d24{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -690px;
}
.d25{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -720px;
}
.d26{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -750px;
}
.d27{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -780px;
}
.d28{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -810px;
}
.d29{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -840px;
}
.d30{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -870px;
}
.d31{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat 0 -900px;
}



/*曜日*/
.Sun{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -100px 0px;
}
.Mon{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -100px -20px;
}
.Tue{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -100px -40px;
}
.Wed{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -100px -60px;
}
.Thu{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -100px -80px;
}
.Fri{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -100px -100px;
}
.Sat{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -100px -120px;
}


/*月（数字）*/
.m1{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -200px 0px;
}
.m2{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -200px -40px;
}
.m3{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -200px -80px;
}
.m4{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -200px -120px;
}
.m5{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -200px -160px;
}
.m6{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -200px -200px;
}
.m7{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -200px -240px;
}
.m8{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -200px -280px;
}
.m9{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -200px -320px;
}
.m10{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -200px -360px;
}
.m11{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -200px -400px;
}
.m12{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -200px -440px;
}


/*月（ローマ字）*/
.Jan{
	width:62px;
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -300px 0px;
}
.Feb{
	width:67px;
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -300px -20px;
}
.Mar{
	width:47px;
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -300px -40px;
}
.Apr{
	width:36px;
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -300px -60px;
}
.May{
	width:31px;
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -300px -80px;
}
.Jun{
	width:37px;
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -300px -100px;
}
.Jul{
	width:32px;
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -300px -120px;
	
}
.Aug{
	width:54px;
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -300px -140px;
}
.Sep{
	width:81px;
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -300px -160px;
}
.Oct{
	width:61px;
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -300px -180px;
}
.Nov{
	width:75px;
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -300px -200px;
}
.Dec{
	width:77px;
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -300px -220px;
}


/*年*/
.y2009{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -400px 0px;
}
.y2010{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -400px -20px;
}
.y2011{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -400px -40px;
}
.y2012{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -400px -60px;
}
.y2013{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -400px -80px;
}
.y2014{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -400px -100px;
}
.y2015{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -400px -120px;
}
.y2016{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -400px -140px;
}
.y2017{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -400px -160px;
}
.y2018{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -400px -180px;
}
.y2019{
	background:transparent url(../schedule/images/txt_scheduleparts.gif) no-repeat -400px -200px;
}