/* 開催概要 */

/* リスト */
.conBox ul.eventList{
	list-style-type: none;
	margin: 0;
	padding: 0 5px;
}
.conBox ul.eventList li {
	background: url(../img/eve_mark.gif) no-repeat 0 2px;
	padding-left: 20px;
	margin: 0;
}
#mainbox p.sub { padding: 0 0 0 20px; margin:0;}

#mainbox .box650 img.con { padding: 0; margin:5px 0; clear:both;}

/* イベント枠 */
#mainBox .eventBox { text-align: left; padding: 0; margin: 0 0 25px; width: 680px; background-color:#fff; line-height:150%;}
#mainBox .eventBox .eventBoxInner { text-align: left; padding: 10px 15px; margin: 0 0 25px; width: 650px; line-height:150%;}

.eventday { font-size: 14px; font-weight:bold; margin: 5px 10px; padding: 5px 0; width:630px; border-bottom:1px dotted #999;} 
.pinkBox .eventday span.place{ font-size: 12px; font-weight:bold; margin: 0; padding:0;}



/* 区のまつり */
p span.kuName { width:40px; margin-right:5px; display:block; float:left; font-weight:bold;}

.eventBoxInner p.eventPlace { font-size: 14px; line-height:120%; font-weight:bold; margin: 0; padding: 5px 0 3px; border-bottom:1px dotted #999; display:block; text-align:right;} 
.eventBoxInner p.eventPlace span.place{ font-size: 12px; font-weight:bold; margin: 0; padding:0;}

img.eventCate{ margin:10px 0 0; clear:both;}

/* オレンジ枠 */
.box_org { width:320px; margin:5px 0; padding:0px; background: url(../img/box_org_bk.gif) repeat-y 0 0;}

.box_org .hd{ width:320px; margin:0; padding:0; height: 8px; background: url(../img/box_org_hd.gif) no-repeat 0 0;}
.box_org .hd span{ display:none;}

.box_org .title {
	width:300px;
	margin: 0;
	padding: 0 10px 5px;
	border-bottom: 1px #ff9900 solid;
	font-size: 15px;
	font-weight:bold;
	color:#333;
	line-height:18px;
}
.box_org .title span { font-size: 11px; font-weight:bold; color:#000;}

.box_org .textbox {
	width:300px;
	padding: 10px 10px 0;
	font-size: 12px;
	margin: 0;
}
.box_org .time { padding:0 0 3px 35px; margin: 0; background: url(../img/box_org_time.gif) no-repeat 0 0;font-weight:bold;}
.box_org .place { padding:0 0 3px 35px; margin: 0; background: url(../img/box_org_place.gif) no-repeat 0 0;font-weight:bold;}

.box_org .btm{ width:320px; margin:0; padding:0; height: 8px; background: url(../img/box_org_bm.gif) no-repeat 0 0;}
.box_org .btm span{ display:none;}


/* グリーン枠 */
.box_grn { width:320px; margin:5px 0; padding:0px; background: url(../img/box_grn_bk.gif) repeat-y 0 0;}

.box_grn .hd{ width:320px; margin:0; padding:0; height: 8px; background: url(../img/box_grn_hd.gif) no-repeat 0 0;}
.box_grn .hd span{ display:none;}

.box_grn .title {
	width:300px;
	margin: 0;
	padding: 0 10px 5px;
	border-bottom: 1px #66cc00 solid;
	font-size: 15px;
	font-weight:bold;
	color:#333;
	line-height:18px;
}
.box_grn .title span { font-size: 11px; font-weight:bold; color:#000;}

.box_grn .textbox {
	width:300px;
	padding: 10px 10px 0;
	font-size: 12px;
	margin: 0;
}
.box_grn .time { padding:0 0 3px 35px; margin: 0; background: url(../img/box_grn_time.gif) no-repeat 0 0;font-weight:bold;}
.box_grn .place { padding:0 0 3px 35px; margin: 0; background: url(../img/box_grn_place.gif) no-repeat 0 0;font-weight:bold;}

.box_grn .btm{ width:320px; margin:0; padding:0; height: 8px; background: url(../img/box_grn_bm.gif) no-repeat 0 0;}
.box_grn .btm span{ display:none;}




/* ピンク枠 */
.box_pk { width:320px; margin:5px 0; padding:0px; background: url(../img/box_pk_bk.gif) repeat-y 0 0;}

.box_pk .hd{ width:320px; margin:0; padding:0; height: 8px; background: url(../img/box_pk_hd.gif) no-repeat 0 0;}
.box_pk .hd span{ display:none;}

.box_pk .title {
	width:300px;
	margin: 0;
	padding: 0 10px 5px;
	border-bottom: 1px #FF6699 solid;
	font-size: 15px;
	font-weight:bold;
	color:#333;
	line-height:18px;
}
.box_pk .title span { font-size: 11px; font-weight:bold; color:#000;}

.box_pk .textbox {
	width:300px;
	padding: 10px 10px 0;
	font-size: 12px;
	margin: 0;
}
.box_pk .time { padding:0 0 3px 35px; margin: 0; background: url(../img/box_pk_time.gif) no-repeat 0 0;font-weight:bold;}
.box_pk .place { padding:0 0 3px 35px; margin: 0; background: url(../img/box_pk_place.gif) no-repeat 0 0;font-weight:bold;}

.box_pk .btm{ width:320px; margin:0; padding:0; height: 8px; background: url(../img/box_pk_bm.gif) no-repeat 0 0;}
.box_pk .btm span{ display:none;}





/* 詳細リストアイコン */
img.ea_icon { padding: 0; margin: 0; position:relative; top:2px;}

/* 各案内ページテーブル */
table.outline_table { width:650px; border:1px #999 solid; border-collapse:collapse; margin:10px 0;}
table.outline_table td { background-color:#fff; padding:4px; text-align: left; font-size:12px;border:1px #999 solid;}
table.outline_table th { background-color:#ffebcd; text-align:center; font-weight:normal; font-size:80%;border:1px #999 solid; color:#993333}
table.outline_table td.center { text-align: center;}


/* フォトコン募集テーブル */
table.photoconbo_table { width:650px; border:1px #999 solid; border-collapse:collapse; margin:10px 0;}
table.photoconbo_table td { background-color:#fff; padding: 5px 10px; text-align: left; font-size:12px; line-height:160%; border:1px #FFCC00 solid;}
table.photoconbo_table td ul.photoul { margin:0; padding:0 0 0 1em; list-style:disc outside; line-height:150%; !important}
table.photoconbo_table td ul.photoul li.photoli { margin:5px 0; padding:0; line-height:150%; !important}
table.photoconbo_table th { background-color: #FCF0C2; text-align:center; font-weight:bold; font-size:12px;border:1px #FFCC00 solid; color: #660000}
table.photoconbo_table a { color: #990000}


/* 各案内ページテーブル */
#mainbox table.photocon_table { width:630px; border:1px #999 solid; border-collapse:collapse; margin:10px 0;}
#mainbox table.photocon_table td { background-color:#fff; padding:4px; text-align: left; font-size:12px;border:1px #999 solid;}
#mainbox table.photocon_table th { background-color:#ffebcd; text-align:center; font-weight:bold; font-size:14px;border:1px #999 solid; color:#CC3300;}
#mainbox table.photocon_table th.cate { background-color:#ccc; text-align:center; font-weight:normal; font-size:12px;border:1px #999 solid; color:#333;}




/* 花自動車タイトルバー */
.title_bar630
 { width: 600px; height:29px; margin: 0;padding: 0 0 0 30px;
	background: url(../img/title_bar_630.jpg) no-repeat 0 0;
	font: bold 14px/220% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #fff;
}

table.stoppoint { width:625px; border:1px #666 solid; border-collapse:collapse;}
table.stoppoint th { background-color:#999; text-align:center; font-weight:bold; font-size:12px;border:1px #666 solid; color:#fff;}
table.stoppoint td { background-color:#fff; padding:4px; text-align: center; font-size:12px;border:1px #666 solid;}
