.label-petit {
  background-color: #CB7;
}
.label-petit[href]:hover,
.label-petit[href]:focus {
  background-color: #C3AB39;
}

label_new{
	background-color: yellow;
	color:crimson;
	padding: 3px 5px;
	margin:0 5px;
	font-size: 70%;
	border-radius: 3px;
	vertical-align:top;
}


label_entry_fin{
	background-color: crimson;
	color:#fff;
	padding: 5px 10px;
	margin:0 5px;
	font-size: 90%;
	border-radius: 3px;
	vertical-align:top;
}


label_bon{
	background-color: crimson;
	color:yellow;
	padding: 3px 5px;
	margin:0 5px;
	font-size: 70%;
	border-radius: 3px;
}

alart{
  content      : " \f071";
  font-weight  : 700!important;
  font-family  : "Font Awesome 5 Pro";
  margin-right : 3px;
  color        : #DB005CFF!important;
}



/*次回・併催一覧のジャンルタグ*/
jyanru{
	background-color: orange ;
	color:#fff;
	padding: 3px 3px;
	margin:0 5px;
	font-size: 10px!important;
	border-radius: 3px;
	vertical-align: top;
}

/*告知イラスト公開*/
illust_kokuti{
	border:solid 1px #FC6987FF ;
	color:#FC6987FF;
	padding: 3px 3px;
	margin:0 5px;
	font-size: 9px!important;
	border-radius: 3px;
	vertical-align: top;
}

/*次回・併催一覧のプチジャンルタグ*/
puti_jyanru{
	border:solid 1px orange ;
	color:orange;
	padding: 3px 3px;
	margin:0 5px;
	font-size: 10px!important;
	border-radius: 3px;
	vertical-align: top;
}



/*支払い方法のタグ*/

label_entry{
	border:solid 1px orange ;
	color:orange;
	padding: 3px 5px;
	margin:0 5px;
	font-size: 70%;
	border-radius: 3px;
}

label_payment{
	border:solid 1px #669933 ;
	color:#669933;
	padding: 3px 5px;
	margin:0 5px;
	font-size: 70%;
	border-radius: 3px;
}

label_letter{
	border:solid 1px gray;
	color:gray;
	padding: 3px 5px;
	margin:0 5px;
	font-size: 70%;
	border-radius: 3px;
}