@charset "Shift_JIS";
/* CSS Document */

/************ SNS ************/

/* SNS */

#sns_area {
	/*padding:10px 0 10px 0;*/
	margin:0 0 10px 0;
	background:url(../img/line_d_680.gif) no-repeat bottom left;
}
	
/* ボタン部分は、common.cssを読み込み */


/************ イベントインデックス ************/

#event_index {
	width:650px;
	padding:15px 15px 10px;
	margin:0 0 50px 0;
	background-color:#fff8f5;
}

#event_index ul {
	width:650px;
}

#event_index li {
	padding:15px;
	background:url(../img/line_d_680.gif) no-repeat bottom left;
}

#event_index .past_link {
	text-align:right;
	padding:10px 0 0 0;
}

#event_index dl {
	width:620px; 
 }
 
#event_index dt {
	margin: 0;
	width: 50x;
	float: left;
	clear:both; 
}

#event_index dd  { 
	margin-left:0;
	padding:0 0 0 74px;
 }




/************ イベントセット ************/

/* セット */
.event_set {
	width:680px;
	margin:0 0 50px 0;
	background:url(../img/line_680.gif) no-repeat top left;
}


/* タイトル */

.event_set .event_midashi {
	width:650px;
	padding:14px 15px 7px;
	color:#5a3d1b;
	font-size:130%;
	background:url(../img/line_d_680.gif) no-repeat bottom left;
}


/* 日付 */

.event_set .event_date {
	width:650px;
	padding:10px 15px;
	background:url(../img/line_d_680.gif) no-repeat bottom left;
	
}


/* 本文  */

.event_set .text_only {
	width:640px;
	padding:0 20px 10px;
}

.event_set .text_photo {
	width:665px;
	margin:0 0 10px 15px ;
}

.event_set .text_photo .text {
	width:425px;
	margin:0 0 10px 0;
	padding:0;
	float:left;
}

.event_set .text_photo .photo{
	width:220px;
	margin:0;
	padding:0;
	float:right;
}


/* 過去のイベント  */

.event_set .past {
	width:680px;
	padding:10px 0 10px ;
	background:url(../img/line_d_680.gif) no-repeat bottom left;
}


.event_set .past .photo{
	width:220px;
	padding:0;
	float:left;
}

.event_set .past .text {
	width:445px;
	padding:0;
	float:right;
}


.event_set .past .text .title {
	padding:10px;
	margin:0 0 15px 0;
	color:#5a3d1b;
	background:url(../img/line_d_680.gif) no-repeat bottom left;
	font-weight:bold;
	font-size:120%;
}

.event_set .past .text .copy {
	padding:0 10px 0;
}



.event_set .info {
	width:650px;
	padding:15px 15px 8px;
	background-color:#fff8f5;
}




.event_set .info dl {
	width:630px;
}

.event_set .info dt {
	margin: 0;
	padding:0 0 10px 0;
	width: 80px;
	float: left;
	clear:both;
	font-weight:bold;
}

.event_set .info dd {
	margin: 0;
	padding:0 0 10px 87px;  
}