/* 背景色 設定 */
/**************************************************/
body{text-align:center;color:#333;background:#FFF;background:url(../img/event/event_body_bg.jpg) repeat-x top;}

div#event-title{width:880px;height:40px;background:url(../img/event/event-title.jpg) no-repeat left top;text-align:left;margin-bottom:10px;}
div#event-title h2{font-size:20px;color:#333333;line-height:40px;margin-left:40px;clear:both;font-weight:200%;}

/* レイアウト */
/**************************************************/
div#event-bd{width:876px;border:solid 0px #CCCCCC;text-align:left;}

div#event-bd p.pager{text-align:right;margin:10px 0px 10px 0px;clear:both;}
div#event-bd div#event-top{width:490px;height:20px;background:url(../img/event/event-top.jpg);}
div#event-bd div#line{width:600px;margin:0px 0px 5px 20px;}

/*width値を670pxからautoに変更しました*/
/*div#event-bd div.event_list{width:auto;position:relative;float:left;padding:10px;}*/
div#event-bd div.event_list{width:auto;position:relative;float:left;}
/*width値を670pxからautoに変更しました*/

div#event-bd div#event_search{width:180px;float:right;position:relative;}

div#event-bd table.event{width:878px;margin-bottom:10px;}

/*width値を640pxからautoに変更しました*/
/*div#event-bd td.event_list{width:auto;vertical-align:top;border:solid 1px #CCCCCC;}*/
div#event-bd td.event_list{width:auto;vertical-align:top;text-align:center;border:solid 1px #CCCCCC;background:url(../img/event/event-top.jpg) repeat-x left top;}
/*width値を640pxからautoに変更しました*/

div#event-bd td.search{width:180px;texta-lign:center;vertical-align:top;border:solid 1px #CCCCCC;}

/* 検索ボックス */
div#search-box{width:186px;margin:0 auto;border:solid 1px #CCCCCC;}
/*div#search-box{width:186px;position:relative;float:left;border:solid 1px #CCCCCC;}*/
div#search-box-ininer{width:185px;}

/* イベント情報 */
/**************************************************/
div#event-bd div#event_list{width:618px;border:solid 1px #CCCCCC;float:left;padding:0px;margin:10px 0px 15px 20px;}
div#event-bd div#event_list h3{color:#B34444;font-size:small;}
div#event-bd div#event_list h4{color:#333333;margin-bottom:10px;}

div#event-bd div#event_list div#detail{width;640x;}
div#event_list div#detail{width:630px;height:80px;}

div#event_list div.detail-img{width:140px;height:80px;float:left;}
div#event_list div.detail-txt{width:488px;height:80px;float:right;}
div#event_list p.txt{width:450px;height:34px;line-height:1.5em;font-size:medium;color:#333333;}
div#event_list p.bottom{width:490px;height:40px;vertical-align:bottom;line-height:1.5em;font-size:medium;color:#333333;}

div#event_list div#bottom{width:450px;height:40px;}
div#event_list div.icon{height:30px;padding-top:10px;line-height:40px;float:left;}
div#event_list div.link{height:35px;padding-top:5px;line-height:40px;float:right;}
div#event_list p.space10{width:490px;height:10px;}


/* 検索詳細 */
/**************************************************/
div#event-bd div#event_detail{width:658px;position:relative;float:left;padding:10px 0px 0px 10px;margin:10px 18px 0px 0px;;border:solid 1px #CCCCCC;}


div#event_detail span.region{color:#B34444;margin-left:10px;}
div#event_detail event_detail_icon{text-align:right;}

div#event_detail div#event_detail_info{width:200px;clear:both;border:dotted 1px #CCCCCC;}

div#event_detail tr.event_info_odd{border:dotted 1px 0px 1px 0px #ff0000;}
div#event_detail tr.event_info_odd td{background-color:#F0E3E2;line-height:1.5em;padding:10px;}
div#event_detail tr.event_info_even td{line-height:1.5em;padding:10px;}

div#event_detail p.detail_title{color:#333333;font-size:130%;font-weight:bold;margin-left:10px;}

div#event_detail div#detail_etc{width:323px;background-color:#F0E3E2;margin-bottom:10px;padding:10px;}
div#event_detail div#detail_etc p{margin: 5px 0px 5px 0px;}

div#event_detail p.detail_etc{line-height:1.5em;}
div#event_detail detail_etc_txt{background-color:#F0E3E2;}

.detail_dotline{width:300px; margin:10px 0px 10px 0px;}

div#event_detail table.event_detail_tbl{border:solid 1px #CCCCCC;}
div#event_detail td.txt{padding-right:10px;}
div#event_detail td.etc_txt{padding:10px;background-color:#F0E3E2;line-height:100%}
div#event_detail td.etc_img{background-color:#F0E3E2;}

div#event_detail td.event_project{padding:0px 10px 0px 10px;}
div#event_detail_outline{width:640px;border:solid 1px #CCCCCC;}


div#event_detail p.event_detail_img{margin-top:5px;}


/* 検索結果 */
/**************************************************/

p.event_result_info{width:auto;color:B34444;margin:30px 0px 0px 30px;}
p.result_num{width:auto;text-align:left;margin:10px 0px 10px 30px;font-size:x-large;font-weight:200%;}

p.region{width:auto;color:B34444;}
p.event_info{color:#333333;font-weight:blod;}

div#event-bd td.info{padding:0px 10px 0px 2px;line-height:1.5em;}
/*div#event_result_info{width:auto;height:}*/

/*div#event_info_detail{padding:10px 20px 0px 20px;border:solid 1px #CCCCCC;margin:10px 0px 0px 0px;}*/
/*div#event_info_detail{padding:10px 0px 0px 0px;border:solid 1px #CCCCCC;margin:10px 0px 0px 0px;}*/

div#event_detail p.region{color:#B34444;margin-left:10px;}

div#event_result_inner{width:auto;height:auto;margin:10px;}
div#event_result_inner div.l{float:left;width:150px;}
div#event_result_inner div.r{clear:both;}
p.detail_txt{margin-left:10px;}
.event_img{margin:10px 10px 10px 0px;display:block;}

p.event_info_title{padding-bottom:10px;padding-left:20px;color:#333333;font-weight:bold;border-bottom:1px dotted #666;}

/* レイアウト用 */
div.event_info_detail{padding:10px 0px 0px 0px;border:solid 1px #CCC;margin:10px 10px 0px;text-align:left;}
div.event_info_detail p.region{padding-left:20px;color:#B34444;}

div.event-layout{width:624px;margin-top:10px;overflow:hidden;}
div.event-layout-pic{width:121px;padding-bottom:20px;float:left;text-align:left;}
div.event-layout-pic p{width:101px;margin-left:auto;}
div.event-layout-txt{width:490px;padding-bottom:20px;float:right;}
div.event-layout-txt p{padding-right:20px;}

p.go-detail{padding-top:5px;padding-bottom:5px;text-align:right;}

/********************************************************************************/

