/******************************************
 お知らせページ
******************************************/

/* information Section
=====================================*/
#information {
	/*margin-bottom: 80px;*/
}

#information .infoBox ul li {
	border-bottom: 1px solid #e3e2e2;
}

#information .infoBox ul li dl {
	margin: 10px 0;
	background-image: url(../../images/ico_arrow01.png);
    background-repeat: no-repeat;
    background-position: right 30px top 50%;
    padding-right: 60px;
}

#information .infoBox ul li dl dt,
#information .infoBox ul li dl dd a {
	color: #333;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
}

#information .infoBox ul li dl dd a:hover {
	color: #e52f3c;
	text-decoration: underline;
}

#information .btnBox {
	margin-top: 50px;
}



/*  > 768px
================================*/
@media (min-width: 768px) {
	#information .dl-horizontal dt {
		float: left;
		width: auto;
		overflow: hidden;
		clear: left;
		margin-left: 20px;
		text-align: left;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	#information .dl-horizontal dd {
	    margin-left: 250px;
	}
}
/*  < 768px
================================*/
@media (max-width: 768px) {
	#information .dl-horizontal dd {
	    margin-top: 5px;
	}

	#information .btn-cost a {
		width: 100%;
		margin-bottom: 20px;
	}

	#information .btnBox {
		margin-top: 30px;
	}
}



/******************************************
 お知らせページ 詳細ページ
******************************************/
#infoDetail .block + .block {
	margin-top: 50px;
}

#infoDetail .block p,
#infoDetail .attending {
	color: #333;
	font-size: 16px;
	line-height: 1.4;
	margin-bottom: 20px;
}

#infoDetail .block03 {
	margin-bottom: 80px;
}

#infoDetail .block04 table {
	margin-bottom: 30px;
}

/*  > 768px
================================*/
@media (min-width: 768px) {
}
/*  < 768px
================================*/
@media (max-width: 768px) {

}

















