@charset "utf-8";
#head_setting .share,
#head_setting #snsBtn,
#topMenu {
	display: none;
}
#audio_guide {
	width: 960px;
	margin: 0 auto 25px;
}
#audio_guide article {
	margin-bottom: 10px;
}
#audio_guide article dl {
	border: 1px solid #dcdcdc;
	border-radius: 3px;
	margin: 0;
}
#audio_guide article dt {
	background-image: url(../images/icon-arrow-down2.png);
	background-position: right 10px center;
	background-size: 10px 6px;
	background-repeat: no-repeat;
	padding: 0 30px 0 0;
}
#audio_guide article dt.active {
	background-image: url(../images/icon-arrow-up.png);
}
#audio_guide article dt .audio_zone_photo {
	height: 100%;
	width: 80px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 2px 0 0 2px;
}
#audio_guide article dt.active .audio_zone_photo {
	border-radius: 2px 0 0 0;
}
#audio_guide article dt .audio_zone_title {
	height: 60px;
	padding-left: 10px;
}
#audio_guide article dt h2 {
	margin: 0;
}
#audio_guide article dd {
	display: none;
	margin: 0;
	cursor: pointer;
}
#audio_guide article dd ul {
	border-top: 1px solid #dcdcdc;
	list-style-type: none;
	margin: 0;
}
#audio_guide article dd li {
	border: 1px solid #dcdcdc;
	border-radius: 3px;
	padding: 10px;
	margin: 10px;
	cursor: pointer;
}
#audio_guide article dd h3 {
	float: left;
	font-weight: normal;
	line-height: 20px;
	margin: 0;
}
#audio_guide article dd li .audio_time {
	float: right;
	line-height: 20px;
	background: url(../images/icon-audio-play.png) right center no-repeat;
	background-size: 20px;
	padding-right: 30px;
	margin: 0;
}
#audio_guide article dd li.play .audio_time {
	background-image: url(../images/icon-audio-stop.png);
}
#audio_guide article dd li .audio_time .current_time,
#audio_guide article dd li .audio_time .duration_time {
	display: inline-block;
	margin: 0;
}
@media print, screen and (max-width: 767px) {
	#topMenu {
		display: block;
	}
	#audio_guide {
		width: 100%;
	}
}