@charset "UTF-8";
/* CSS Document */


div#main div#tub{
	background: url(/participation/event/images/event_tab_bg.gif) no-repeat;
	padding: 0 20px;
}

div#main div#tub ul li{
	display: inline;
}

div#main div#tub  ul li img{
	vertical-align: top;
}

div#main div.shadowBox div.shadowBoxIn04 div.orangeTagBox02{
	background: url(/participation/event/images/event_bg_tag_btm.gif) no-repeat 0 bottom;
	padding-bottom: 15px;
}

div#main div.shadowBox div.shadowBoxIn04 div.orangeTagBox03{
	background: url(/participation/event/images/event_bg_tag_btm02.gif) no-repeat 0 bottom;
	padding-bottom: 25px;
}

div.orangeTagBox02Btm ul li{
	color: #c1291f;
	display: inline;
	margin-right: 10px;
}

div.orangeTagBox02Btm{
	background: url(/participation/event/images/event_bg_tag.gif) repeat-y;
	padding: 10px 20px;
}

div.orangeTagBox03Btm{
	background: url(/participation/event/images/event_bg_tag.gif) repeat-y;
	padding: 0 20px 10px 20px;
	text-align: center;
}

table.tblEvent{
	width: 575px;
	margin-top:0;
	paddint-top: 0;
}

table.tblEvent th.days{
	border-right: 1px dotted #EFEFEE;
	background: #fff;
	width:15px;
	padding: 5px 8px;
}

table.tblEvent td.week{
	border-left: 1px dotted #EFEFEE;
	border-right: 1px dotted #EFEFEE;
	width:15px;
	padding: 5px 8px;
}

table.tblEvent td.eventName{
	border-right: 1px dotted #EFEFEE;
	padding: 5px 8px;
}

table.tblEvent td.eventName ul li{
	background: url(/common/images/li_img01.gif) no-repeat 0 5px;
	padding-left: 15px;
}

table.tblEvent td.sat{
	color: #2b9bb7;
}

table.tblEvent td.sun{
	color: #ec7aa2;
}

table.tblEvent td.eventName ul li img.free{
	float: right;
	margin-top: 3px;
}

div#container div#content div#main div.shadowBoxIn04 div.eventBox h4{
	font-size: 140%;
	font-weight: normal;
	margin: 0 0 5px 0;
	padding: 5px 0;
}

select.eventAreaList{
	margin: 0;
}


/* しぼりこみ検索無しの場合 */
div#container div#content div#main p.no-result-txt {
	padding-left: 30px;
	background: #fff url(/common/images/icn_attention.gif) no-repeat 10px 0.25em;
}





