/* ==========================================================================
	calendar
========================================================================== */
.schedule {
letter-spacing:-0.4em;
}
.schedule li {
letter-spacing:normal;
	display:inline-block;
	width:49.8%;
	margin-right:0.4%;
}
.schedule li:last-child {
	margin-right:0;
}

ul.calendar_list.yotei {
	margin-bottom:60px;
}
ul.calendar_list {
	margin-bottom:60px;
}


ul.calendar_list li {
	width:100%;
}
ul.calendar_list li p {
	width:100%;
	text-align:center;
	color:#FFFFFF;
	background:#01a0e9;
	padding:10px 0;
	margin:0;
}
ul.calendar_list li dl {
	width:100%;
	display:table;
	margin:0;
}
ul.calendar_list li dl dt,
ul.calendar_list li dl dd {
	display:table-cell;
}
ul.calendar_list li dl{
	
}
ul.calendar_list li dl dt {
	width:24%;
	background: #f0f0f0 url(../images/dot.gif) repeat-x left bottom scroll;
	padding:10px 2%;
}
ul.calendar_list li dl dd { 
	width:76%;
	background: #ffffff url(../images/dot.gif) repeat-x left bottom scroll;
	padding:10px 5px;
}
.content .box ul.calendar_list li dl dd a {
	color:#111111;
	text-decoration:underline;
}

ul.kanren_data li {
	display:inline-block;
	margin-right:4%;
	margin-bottom:20px;
}
table.adobe_btn {
	width:100%;
}
table.adobe_btn th,
table.adobe_btn td {
	vertical-align:middle;
}
table.adobe_btn td {
	font-size:1.3rem;
	padding-left:19px;
}
table.adobe_btn td a {
	text-decoration:underline;
}
.mt60 {
margin-top:60px;
}











@media screen and (max-width: 600px) {
.schedule li {
	display:block;
	width:100%;
	margin-right:0;
}
	ul.calendar_list li dl dt,
	ul.calendar_list li dl dd {
		display:block;
		width:90%;
		margin:0;
	}
	ul.calendar_list li dl dt {
	padding:10px 5% 5px;
	}
	ul.calendar_list li dl dd {
	padding:0px 5px 10px;
	}
	ul.calendar_list li dl.odd dt {
		background: #ffffff;
	}
	ul.calendar_list li dl:nth-child(odd) dt {
		background: #ffffff;
	}
	ul.calendar_list li dl:nth-child(odd) dd {
		background: #ffffff url(../images/dot.gif) repeat-x left bottom scroll;
		width: 100%;
		box-sizing: border-box;
	}
	ul.calendar_list li dl:nth-child(even) dt {
		background: #f0f0f0;
	}
	ul.calendar_list li dl:nth-child(even) dd {
		background: #f0f0f0 url(../images/dot.gif) repeat-x left bottom scroll;
		width: 100%;
		box-sizing: border-box;
	}

	table.adobe_btn {
		display:none;
	}
	ul.kanren_data li {
		display:block;
	}





}

