@charset "UTF-8";

/************************************************************/
/****************** 先生ページevent用CSS ******************/
/************************************************************/

#contentInfo img{
	border: none;
}

#contentInfo {
/*	width:750px;*/
	max-width:750px;
	margin:0px auto;
}

#contentInfo h3{
	background:url(../images/event_title.gif) left no-repeat;
/*	width:750px;*/
	max-width:750px;
	height:26px;
	text-indent:-99999px;
	margin-bottom:20px;
	margin-left:0px;

}

/* イベントスケジュール詳細 */
.evtBox {
/*	width:750px;*/
	max-width:750px;
	height: 100%;
	margin:0 0 20px 0;
}

.evtSche ul {
/*	width:750px;*/
	max-width:750px;
	height: 100%;
	margin: 0;
	padding: 0;
}

.evtSche {
/*	width:750px;*/
	max-width:750px;
	border-bottom: dotted 2px #A5A5A5;
	height: 100%;
	margin: 0;
	padding: 10px 0 7px 0;
	clear: left;
}

.evtSche ul li.hiduke {
/*	width: 333px;*/
	width: 200px;
	list-style-type: none;
	color: #05190C;
	float: left;
	padding-left: 10px;
	margin-bottom: 0px;
}

.evtSche ul li.evenTitle {
/*	width: 352px;*/
	list-style-type: none;
	color: #767676;
	float: left;
	padding: 0 0 0 10px;
	margin: 0;
}

.evtPast {
/*	width:750px;*/
	max-width:750px;
	text-align: right;
	padding: 0;
	color: #767676;
	clear: both;
	margin: 10px 0 0 0;
	padding: 0;
}

.evtBox a{
	color: #05190C;
}

/* イベント詳細 */
.evtDetail ul {
/*	width:750px;*/
	max-width:750px;
	height: 100%;
	margin: 0;
	padding: 0;
}

.evtDetail {
/*	width:750px;*/
	max-width:750px;
	height: 100%;
	margin: 0;
	padding:0 0 20px 0;
	clear: left;
}

.evtDetail .finding{
/*	width:750px;*/
	max-width:750px;
	border-bottom: dotted 2px #A5A5A5;
	height: 100%;
	margin: 0;
	padding: 10px 0 7px 0;
}

.evtDetail ul li.evenTitle {
/*	width:735px;*/
	max-width:735px;
	list-style-type: none;
	color: #05190C;
	padding: 0 0 0 10px;
	margin: 0;
}

.evtDetail ul li.hiduke {
/*	width:735px;*/
	max-width:735px;
	list-style-type: none;
	color: #05190C;
	padding-left: 10px;
	margin-bottom: 0px;
}

.evtDetail .contents {
/*	width:735px;*/
	max-width:735px;
	color: #05190C;
	padding:10px 0 0 10px;
	margin: 0px;
}



@media(max-width:767px){

	#contentInfo h3{
		margin-left:10px;

		background-image:none;
		/*width:675px;*/
		width:95%;
		/*height:25px;*/
		height: auto;
		margin-bottom:20px;
		/*background-size: contain;*/
		text-indent:10px;
		background-color: #ef3653;
		color: #fff;
	}



	.evtBox {
		margin:0 10px 20px 10px;
	}


}

@media(max-width:500px){


}


