@charset "UTF-8";
/* ****************************************************

	/event/event_list/common/css/style.css

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


/* lead
------------------------------------------*/


/* title
------------------------------------------*/


/* layout 
------------------------------------------*/

.articleWrap {
	border-left: 1px solid #eee7cd;
	border-right: 1px solid #eee7cd;
	border-bottom: 1px solid #eee7cd;
	padding-top: 1px;
	background: #ffffff;
}
	.articleMainWrap {
		padding: 29px;
		background: #f9f4e6;
	}
		.articleMainWrap .mainbg {
			width: 640px;
			background: url(/common/img/pattern/ptn_event_l.png) #f9f4e6 0 50% repeat;
		}
			.articleMainWrap .mainbg .mainImg {
			}
	.articleDetailWrap {
		padding: 21px 29px 0;
	}


.clm1Txt {
	margin-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 20px;
}
	.clm1Txt .txt {
		padding-top: 5px;
	}
.clm2VisTxt {
	margin-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 20px;
}
	.clm2VisTxt .vis {
		float: left;
		width: 250px;
	}
	.clm2VisTxt .txt {
		float: right;
		padding-top: 15px;
		width: 365px;
	}
		.clm1Txt .ttl,
		.clm2VisTxt .ttl {
			margin-bottom: 10px;
			color: #ab000d;
			font-size: 108.3%;
		}
	

/* eventList
------------------------------------------*/
			
.triTitle {
	padding-bottom: 2px;
}
	/* bg pattern */
	.triTitle.bg_polkadots {
		background: url(/common/img/pattern/ptn_event_s.png) #ae9d6b repeat;
	}
		.triTitle .lineBtm {
			padding: 9px 0 9px;
			background: url(/common/img/parts/bg_ttl_line3.png) repeat-y;
			border-bottom: 1px solid #decd7f;
		}

	.dTitle {
		display: table;
	}
		.dTitle dt.icn_f {
			display: table-cell;
			width: 35px;
			text-align: right;
		}
		.dTitle dt.icn_e {
			display: table-cell;
			width: 60px;
			text-align: right;
		}
		.dTitle dd {
			display: table-cell;
			vertical-align: middle;
			padding-left: 10px;
			width: 645px;
			line-height: 1.2;
			text-align: left;
			font-size: 133.3%;
			color: #ffffff;
		}
			.dTitle dd a {
				display: block;
			}
		*:first-child+html .dTitle dt,
		*:first-child+html .dTitle dd {
			display:inline;
			zoom:1;
			vertical-align: middle;
		}


/* eventInfo
--------------------------------------------------------------------*/

.articleInfo {
	padding: 0 0 30px;
}
	.articleInfo li {
		border-bottom: 1px solid #e5e5e5;
	}
	.articleInfo li dl {
	}
		.articleInfo li dl dt {
			float: left;
			padding: 10px;
			width: 18%;
			font-weight:bold;
		}
			.articleInfo li dl dt span {
				color: #c7b97a;
			}
		.articleInfo li dl dd {
			float: left;
			padding: 10px;
			width: 72%;
		}
			.articleInfo li dl dd span {
				font-size: 158.3%;
				font-weight: bold;
			}


/* txtarea
--------------------------------------------------------------------*/

.txtarea {
	margin-bottom: 40px;
	border: 1px solid #e5e5e5;
	padding: 15px 25px;
}
	.txtarea .ttl {
		margin-bottom: 15px;
		font-weight:bold;
	}



/* pnation
--------------------------------------------------------------------*/

.pnationArea {
	padding: 14px 30px;
	background: #f9f3e3;
}
.pnation {
	width:640px;
}

.pnationPrNx {
	width: 640px;
	padding: 0;
}
	.pnationPrNx ul {
		/*height: 1.8em;*/
		line-height: 1.8em;
	}
		.pnationPrNx ul.prev {
			float: left;
		}
			.pnationPrNx ul.prev li a {
				display: block;
				padding: 2px 0 2px 1em;
				width: 9em;
				text-align: center;
				background: url(/common/img/parts/icn_arrow_red02.gif) no-repeat 10px 0.65em #ffffff;
				color: #8d6e02;
			}
		.pnationPrNx ul.next {
			float: right;
		}
			.pnationPrNx ul.next li a {
				display: block;
				padding: 2px 1em 2px 0;
				width: 9em;
				text-align: center;
				background: url(/common/img/parts/icn_arrow_red01.gif) no-repeat 8.2em 0.65em #ffffff;
				color: #8d6e02;
			}
	.pnationPrNx ul, .pnationPrNx li {
		list-style: none;
	}



/* ClearFix for fix layout
--------------------------------------------------------------------*/
.articleInfo dl:after,
.clm2VisTxt:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.articleInfo dl,
.clm2VisTxt {
	display: block; /* for safari firefox3 */
	zoom: 1;  /* for IE 7*/
}

* html .articleInfo dl,
* html .clm2VisTxt {
	display: inline-block; /* for IE6 */
}

/* IE7 hacks */
*:first-child+html .articleInfo dl,
*:first-child+html .clm2VisTxt {
	display: inline-table;
}/* end hacks */

