@charset "UTF-8";



/*-----------------------------------------------------
event
-------------------------------------------------------*/


/* eventList
--------------------------*/
#index_eventNew{
	float: left;
	width: 574px;
	overflow: auto;
	padding-bottom: 15px;
}


#index_eventNew .eventNew a{
	font-weight:normal;
}


dl.eventNew {
	font-size:0.95em;
	width: 574px;
	float:left;
	background-image: url(../../img/information/event/eventNew_line.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top: 2px;
	font-weight: normal;
}

.eventNew dt {
	float:left;
	width:125px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 15px;
	margin-left: 2px;
	color: #999999;
}


.eventNew dt:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
.eventNew dd {
	width:420px;
	margin-left:140px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 2px;
}



/* お住まいの地域をお選びください */

dl.event-listBox {
	border: 1px solid #DAF0FE;
	padding-bottom: 15px;
	margin-bottom: 5px;
}


ul.event-list {
	padding:0px 0px 0px 13px;
	width:560px;
	background-color:#F5FBFE;
}

ul.event-list li {
	margin:10px 0 0px 0;
	float:left;
	width:140px;
}

ul.event-list li a,
ul.event-list li a:visited {
	padding:0 0 0 14px;
	background:
		transparent
		url(../../img/common/cursor_qa.gif) 
		no-repeat left top;	
}

ul.event-list li a:hover {
	background-image:url(../../img/common/cursor_qa_on.gif);	
}



ul.non_color{
	background-color: #FFFFFF;
}

.link-arrow{
	padding:0 0 0 14px;
	background:
		url(../../img/common/cursor_qa.gif) 
		no-repeat left top;	
}

/* エリア */
.area{
	background-image: url(../../img/information/event/ic_circle.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: bold;
	color: #0E9FED;
	margin-left: 14px;
	margin-top: 20px;
	font-size: 14px;
}


table.area-table {
	width:559px;
	border: 1px solid #E3E3E3;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 15px;
}

table.area-table th {
	width:100px;
	padding:2px 7px;
	background:#F6F6F6;
	text-align: left;
	font-weight: bold;
	border: 1px solid #E3E3E3;
	vertical-align: top;
}
table.area-table td {
	padding:2px 7px;
	text-align:left;
	border: 1px solid #E3E3E3;
}
.fs_eventname{
	font-weight: bold;
	color: #093A64;
}

.poster_s{
	width:120px;
	vertical-align: top;
	padding-top: 2px;
}

/* レポート */	
	
table.report-table {
	width:574px;
	border: 1px solid #E3E3E3;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0px;
}

table.report-table th {
	width:100px;
	padding:2px 7px;
	background:#F6F6F6;
	text-align: left;
	font-weight: bold;
	border: 1px solid #E3E3E3;
	vertical-align: top;
}
table.report-table td {
	padding:2px 7px;
	text-align:left;
	vertical-align:middle;
	border: 1px solid #E3E3E3;
}
.reporttitle{
	font-weight: bold;
	color: #FFFFFF;
	font-size:1.4em;
	line-height: 160%;
	background-color: #06A6F2;
}

.reoprt_photo{
	margin-top: 15px;
	margin-bottom: 10px;
}


/* ポスター */	

.poster_wrap {
	width: 860px;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
.poster_wrap p {
	margin: 0px;
	padding: 0px;
}


.poster_close{
	text-align: right;
	margin-top: 0px;
	padding: 0px;
	font-size: small;
}