@charset "UTF-8";

/* CSS Document */


/*---------------------出演情報  appearance---------------*/
/*- ▼お知らせ（投稿）▼ -*/
#appearance dd span.latest-news{padding:3px 15px;background-color: #4b7ebb;}
#appearance .archive-list li span.latest-news{color:#4b7ebb;}
#appearance-detail .detail-contents p.latest-news{background-color:#4b7ebb;}
/*- ▼CD・DVD▼ -*/
#appearance dd span.cd-dvd{padding:3px 15px;background-color: #a232a1;}
#appearance .archive-list li span.cd-dvd{color:#a232a1;}
#appearance-detail .detail-contents p.cd-dvd{background-color:#a232a1;}
.cat-item-15:before{content:"■　";color:#a232a1;}

/*- ▼舞台▼ -*/
#appearance dd span.stage{padding:3px 21px;background-color: #f48f00;}
#appearance .archive-list li span.stage{color:#f48f00;}
#appearance-detail .detail-contents p.stage{background-color:#f48f00;}
.cat-item-6:before{content:"■　";color:#f48f00;}

/*- ▼海外イベント▼ -*/
#appearance dd span.overseas-event{padding:3px 3px;background-color: #b95ebc;}
#appearance .archive-list li span.overseas-event{color:#b95ebc;}
#appearance-detail .detail-contents p.overseas-event{background-color:#b95ebc;}
.cat-item-16:before{content:"■　";color:#b95ebc;}

/*- ▼雑誌▼ -*/
#appearance dd span.magazine{padding:3px 19px;background-color: #6528a3;}
#appearance .archive-list li span.magazine{color:#6528a3;}
#appearance-detail .detail-contents p.magazine{background-color:#6528a3;}
.cat-item-10:before{content:"■　";color:#6528a3;}

/*- ▼イベント▼ -*/
#appearance dd span.event{padding:3px 11px;background-color: #2879a3;}
#appearance .archive-list li span.event{color:#2879a3;}
#appearance-detail .detail-contents p.event{background-color:#2879a3;}
.cat-item-7:before{content:"■　";color:#2879a3;}

/*- ▼CM▼ -*/
#appearance dd span.cm{padding:3px 21px;background-color: #28a2a3;}
#appearance .archive-list li span.cm{color:#28a2a3;}
#appearance-detail .detail-contents p.cm{background-color:#28a2a3;}
.cat-item-11:before{content:"■　";color:#28a2a3;}

/*- ▼テレビ▼ -*/
#appearance dd span.tv{padding:3px 15px;background-color: #0f44de;}
#appearance .archive-list li span.tv{color:#0f44de;}
#appearance-detail .detail-contents p.tv{background-color:#0f44de;}
.cat-item-9:before{content:"■　";color:#0f44de;}

/*- ▼ドラマ▼ -*/
#appearance dd span.drama{padding:3px 15px;background-color: #1F8900;}
#appearance .archive-list li span.drama{color:#1F8900;}
#appearance-detail .detail-contents p.drama{background-color:#1F8900;}
.cat-item-18:before{content:"■　";color:#1F8900;}


/*- ▼ラジオ▼ -*/
#appearance dd span.radio{padding:3px 15px;background-color: #a49f1d;}
#appearance .archive-list li span.radio{color:#a49f1d;}
#appearance-detail .detail-contents p.radio{background-color:#a49f1d;}
.cat-item-8:before{content:"■　";color:#a49f1d;}

/*- ▼その他▼ -*/
#appearance dd span.other{padding:3px 15px;background-color: #5c595c;}
#appearance .archive-list li span.other{color:#5c595c;}
#appearance-detail .detail-contents p.other{background-color:#5c595c;}
.cat-item-14:before{content:"■　";color:#5c595c;}

/*- ▼スチール▼ -*/
#appearance dd span.still{padding:3px 15px;background-color: #f965ca;}
#appearance .archive-list li span.still{color:#f965ca;}
#appearance-detail .detail-contents p.still{background-color:#f956ca;}
.cat-item-12:before{content:"■　";color:#f956ca;}

/*- ▼映画▼ -*/
#appearance dd span.movie{padding:3px 15px;background-color: #269e01;}
#appearance .archive-list li span.movie{color:#269e01;}
#appearance-detail .detail-contents p.movie{background-color:#269e01;}
.cat-item-13:before{content:"■　";color:#269e01;}



#appearance .archive-list li:hover,
#appearance .news-txt dd p.n-title:hover,
#appearance .archive-list p.title:hover{
	color:#b95ebc;
}


/*---------------------イベント一覧  performance---------------*/

#performance .cat-item-15:before,
#performance-detail .cat-item-15:before{
	content:"■　";
	color:#D50003;
}
#performance .cat-item-16:before,
#performance-detail .cat-item-16:before{
	content:"■　";
	color:#2879a3;
}
#performance dd span.p-event{background-color: #2879a3;}
#performance dd span.p-stage{background-color: #D50003;}

/*---------------------劇団  theatre---------------*/
#theatre dd span.theatre_mugen{
	padding:3px 15px;
	background-color: #3c4394;
	}
#theatre .detail-contents p.theatre_mugen{
	background-color:#3c4394;
	}
#theatre li.cat-item-21:before,
.cat-item-20:before{
	content:"■　";
	color:#3c4394;
}
#theatre dd span.theatre_pokke{
	padding:3px 15px;
	background-color: #e91d81;
	}
#theatre .detail-contents p.theatre_pokke{
	background-color:#e91d81;
	}
#theatre li.cat-item-20:before,
.cat-item-21:before{
	content:"■　";
	color:#e91d81;
}


/*---------------------最新ニュース---------------*/


.l-contents dd span.news-txt{background-color: #cc0000;}
.l-contents dd span.stage{background-color: #f48f00;}
.l-contents dd span.overseas-event{background-color: #b95ebc;}
.l-contents dd span.magazine{background-color: #6528a3;}
.l-contents dd span.event{background-color: #2879a3;}
.l-contents dd span.cm{background-color: #28a2a3;}
.l-contents dd span.tv{background-color: #0f44de;}
.l-contents dd span.radio{background-color: #a49f1d;}
.l-contents dd span.cd-dvd{background-color: #a232a1;}
.l-contents dd span.other{background-color: #5c595c;}
.l-contents dd span.model{background-color: #f965ca;}
.l-contents dd span.movie{background-color: #269e01;}
.l-contents dd span.artist{color: #f48f00;}
.l-contents dd span.news{background-color: #cc0000;}
.l-contents dd span.stage{background-color: #f48f00;}
.l-contents dd span.overseas-event{background-color: #b95ebc;}
.l-contents dd span.magazine{background-color: #6528a3;}
.l-contents dd span.latest-news{background-color: #4b7ebb;}
.l-contents dd span.event{background-color: #2879a3;}
.l-contents dd span.cm{background-color: #28a2a3;}
.l-contents dd span.tv{background-color: #0f44de;}
.l-contents dd span.radio{background-color: #a49f1d;}
.l-contents dd span.cd-dvd{background-color: #a232a1;}
.l-contents dd span.other{background-color: #5c595c;}
.l-contents dd span.model{background-color: #f965ca;}
.l-contents dd span.movie{background-color: #269e01;}
.l-contents dd span.p-event{background-color: #2879a3;}
.l-contents dd span.p-stage{background-color: #D50003;}


#appearance dd span.p-event{padding:3px 10px;background-color: #2879a3;}
#appearance dd span.p-stage{padding:3px 10px;background-color: #D50003;}


.cat-item-19:before{content:"■　";color:#4b7ebb !important;}
.cat-item-24:before{content:"■　";color:#4b7ebb !important;}
