/* 開催概要 */

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

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

/* ピンク枠大 */
.box630 { width:630px; margin:20px 0 10px 0; padding:0; clear:both;}
.box630 .title { width:620px;
	height:20px;
	margin:0;
	padding:5px;
	background: url(../img/box_hd_630.gif) no-repeat 0 0;
	font-size: 16px;
	font-weight:bold;
	color:#fff;
}
.box630 .title span.day { float:left; display:block; padding:0; margin: 0 10px;}
.box630 .title span.time { float:right;
	display:block;
	margin: 3px 10px 0 0;
	padding:0;
	font-size: 14px;
	font-weight:bold;
}
.box630 .textbox {
	background: url(../img/box_bk_630.gif) repeat-y 0 0;
	width: 610px;
	padding: 10px;
	font-size: 12px;
	margin: 0;
	clear:both;
}
.box630 .textbox p.fasname { font-size: 14px; font-weight:bold; margin: 0;padding: 5px 0;}
.box630 .textbox p.fasname .place{ font-size: 12px; font-weight:bold;margin: 0;}
.box630 .textbox p.ask{ font-size: 12px; margin: 5px 0; color: #ff6699;}

.box630 .textbox p.left{ float:left; width: 310px; border-left:2px #ff6699 solid; padding: 0 0 0 10px;margin:0 0 0 0;}
.box630 .textbox p.right{ float:right; width: 310px;  border-right:2px #ff6699 solid; padding: 0 10px 0 0;margin: 0;}

.box630 .bottom{ width:630px; margin:0; padding:0; height: 15px; background: url(../img/box_bm_630.gif) no-repeat 0 0; clear:both;}
.box630 .bottom span{ display:none;}

.pk {color:#ff6699;}


/* オレンジ枠 */
.box_org { width:295px; margin:5px; padding:0; float:left;}

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

.box_org .title {
	height: auto;
	width:285px;
	background: url(../img/box_org_bk.gif) repeat-y 0 0;
	margin: 0;
	padding: 0 5px 5px 5px;
	border-bottom: 1px #ff6600 solid;
	font-size: 15px;
	font-weight:bold;
	color:#000;
	line-height:18px;
}
.box_org .title span { font-size: 11px; font-weight:bold; color:#000;}

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

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


/* グリーン枠 */
.box_grn { width: 295px; margin: 5px; padding:0; float:left;}

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

.box_grn .title {
	height: auto;
	width:285px;
	background: url(../img/box_grn_bk.gif) repeat-y 0 0;
	margin: 0;
	padding: 0 5px 5px 5px;
	border-bottom: 1px #339900 solid;
	font-size: 15px;
	font-weight:bold;
	color:#000;
	line-height:18px;
}
.box_grn .title span { font-size: 11px; font-weight:bold; color:#000;}

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

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

/* ピンク枠 */
.box_pk { width:295px; margin:4px; padding:0; float:left;}

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

.box_pk .title {
	height: auto;
	width:285px;
	background: url(../img/box_pk_bk.gif) repeat-y 0 0;
	margin: 0;
	padding: 0 5px 5px 5px;
	border-bottom: 1px #ff6699 solid;
	font-size: 15px;
	font-weight:bold;
	color:#000;
	line-height:18px;
}
.box_pk .title span { font-size: 11px; font-weight:bold; color:#000;}

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

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


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

/* 各案内ページテーブル */
table.outline_table { width:630px; 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:630px; border:1px #999 solid; border-collapse:collapse; margin:10px 0;}
table.photoconbo_table td { background-color:#fff; padding:4px; text-align: left; font-size:12px; line-height:160%; border:1px #999 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:#ffebcd; text-align:center; font-weight:bold; font-size:12px;border:1px #999 solid;}


/* 各案内ページテーブル */
#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;}
