@charset "UTF-8";


/*----------------------------------
/*　カテゴリ別色分け
-----------------------------------*/

/*テキストカラーのみ*/
/*categoryindex.html,*/
p.arrow1000, .arrow1000 a, .c1000{ color: #AACF45; }
p.arrow2000, .arrow2000 a, .c2000{ color: #F5A22C; }
p.arrow3000, .arrow3000 a, .c3000{ color: #6CBC64; }
p.arrow4000, .arrow4000 a, .c4000{ color: #EA5550; }
p.arrow9000, .arrow9000 a, .c9000{ color: #36BEF0; }



/*下ボーダーのみ*/
/*categorynews.html,*/
.headline p.b1000{ border-bottom: 1px dashed #AACF45; }
.headline p.b2000{ border-bottom: 1px dashed #F5A22C; }
.headline p.b3000{ border-bottom: 1px dashed #6CBC64; }
.headline p.b4000{ border-bottom: 1px dashed #EA5550; }
.headline p.b9000{ border-bottom: 1px dashed #36BEF0; }

/*ボーダーのみ*/
/*categorycast.html,*/
img.b1000{ border: 4px solid #D4E9A6; }
img.b2000{ border: 4px solid #FAD095; }
img.b3000{ border: 4px solid #B5DDB1; }
img.b4000{ border: 4px solid #F4AAA7; }
img.b9000{ border: 4px solid #9ADEF7; }

/*テキストカラー各色+下ボーダー各色*/
/*categorynews.html,categorycast.html*/
#contents .cb1000{ border-bottom: 1px solid #AACF45; color: #AACF45; }
#contents .cb2000{ border-bottom: 1px solid #F5A22C; color: #F5A22C; }
#contents .cb3000{ border-bottom: 1px solid #6CBC64; color: #6CBC64; }
#contents .cb4000{ border-bottom: 1px solid #EA5550; color: #EA5550; }
#contents .cb9000{ border-bottom: 1px solid #36BEF0; color: #36BEF0; }




/*----------------------------------
/*　カテゴリページ
-----------------------------------*/

/*左メニュー画面*/
/*リンクメニュー*/
#linkmenu{
	width:224px;
	margin: 10px auto 0px;
	padding: 0px;
	text-align: left;
}

#linkmenu ul{
	padding :0;
	list-style-type : none;
}

#linkmenu li {
display: block;
width: 224px;
height: 30px;
line-height: 30px;
margin-bottom: 10px;
* font-size: 12px;
}

#linkmenu a {
display: block;
text-decoration:none;
font-weight: bold;
color: #727272;
padding-left: 28px;

}

a.link1000 { background: url(/images/event_category/menu1000.png) no-repeat left top; }
a.link2000 { background: url(/images/event_category/menu2000.png) no-repeat left top; }
a.link3000 { background: url(/images/event_category/menu3000.png) no-repeat left top; }
a.link4000 { background: url(/images/event_category/menu4000.png) no-repeat left top; }
a.link9000 { background: url(/images/event_category/menu9000.png) no-repeat left top; }


/*マウスオーバー,リンク無し状態*/
#linkmenu a:hover.link1000, .link1000{
	display: block;
	text-decoration:none;
	font-weight: bold;
	color: #FFF;
	padding-left: 28px;
	background: url(/images/event_category/menu1000r.png) no-repeat left top;
}
#linkmenu a:hover.link2000, .link2000{
	display: block;
	text-decoration:none;
	font-weight: bold;
	color: #FFF;
	padding-left: 28px;
	background: url(/images/event_category/menu2000r.png) no-repeat left top;
}
#linkmenu a:hover.link3000, .link3000{
	display: block;
	text-decoration:none;
	font-weight: bold;
	color: #FFF;
	padding-left: 28px;
	background: url(/images/event_category/menu3000r.png) no-repeat left top;
}
#linkmenu a:hover.link4000, .link4000{
	display: block;
	text-decoration:none;
	font-weight: bold;
	color: #FFF;
	padding-left: 28px;
	background: url(/images/event_category/menu4000r.png) no-repeat left top;
}
#linkmenu a:hover.link9000, .link9000{
	display: block;
	text-decoration:none;
	font-weight: bold;
	color: #FFF;
	padding-left: 28px;
	background: url(/images/event_category/menu9000r.png) no-repeat left top;
}


/*公演概要*/
#menu_alphaboxblack{
	width: 224px;
	margin: 10px auto 40px;
	padding: 0 0 10px 0;
	color: #FFF;
	background: url("/images/alphablack.png") repeat;
	text-align: left;
	/margin: 10px auto 60px;
}


/*Main*/
#main h2#categorylogo1000{ background:url(/images/event_category/categorylogo1000.png) no-repeat left top; }
#main h2#categorylogo2000{ background:url(/images/event_category/categorylogo2000.png) no-repeat left top; }
#main h2#categorylogo3000{ background:url(/images/event_category/categorylogo3000.png) no-repeat left top; }
#main h2#categorylogo4000{ background:url(/images/event_category/categorylogo4000.png) no-repeat left top; }
#main h2#categorylogo9000{ background:url(/images/event_category/categorylogo9000.png) no-repeat left top; }
#main h2#categorylogo_report{ background:url(/images/event_category/categorylogo_report.png) no-repeat left top; padding-left: 15px;}
#main h2#categorylogo_special{ background:url(/images/event_category/categorylogo_special.png) no-repeat left top;}
#main h2#categorylogo_blog{ background:url(/images/event_category/categorylogo_blog.png) no-repeat left top; }

/*H3背景画像*/
#contents h3.heading1000{
	color: #AACF45;
	background: url(/images/event_category/heading1000.png) no-repeat left top;
}
#contents h3.heading2000{
	color: #F5A22C;
	background: url(/images/event_category/heading2000.png) no-repeat left top;
}
#contents h3.heading3000{
	color: #6CBC64;
	background: url(/images/event_category/heading3000.png) no-repeat left top;
}
#contents h3.heading4000{
	color: #EA5550;
	background: url(/images/event_category/heading4000.png) no-repeat left top;
}
#contents h3.heading9000{
	color: #36BEF0;
	background: url(/images/event_category/heading9000.png) no-repeat left top;
}
#contents h3.headingreport{
	color: #419AD6;
	background: url(/images/event_category/heading_report.png) no-repeat left top;
}

