@charset "utf-8";
/**------------------------------------
** Music
------------------------------------**/
a {
	color:#FFF;
}
.musicWrap:last-child {
	padding-bottom:80px;
}
@media screen and (max-width:768px){
	.musicWrap:last-child {
		padding-bottom:6.4vw;
	}
}
.musicWrap_title {
	font-size:24px;
	border-bottom:1px solid #353535;
	text-align: center;
	padding:35px 0;
	line-height:1.75;
	letter-spacing: 0.1em;
}
@media screen and (max-width:768px){
	.musicWrap_title {
		font-size:4.2vw;
		text-align: center;
		padding:4vw 0;
		line-height: 2;
	}
}
.musicCont {
	width: 1030px;
	margin:0 auto;
	display: flex;
	padding:45px 0;
}
@media screen and (max-width:768px){
	.musicCont {
		width: 90%;
		padding:5vw 0 9vw;
		display: block;
	}
}
.musicCont_left {
	width:410px;
}
.musicCont_left img {
	width:100%;
	height:auto;
}
@media screen and (max-width:768px){
	.musicCont_left {
		width:80%;
		margin:0 auto;
		padding-bottom:4.8vw;
	}
}
.musicCont_right {
	padding-left:35px;
	flex:1;
}
@media screen and (max-width:768px){
	.musicCont_right {
		padding-left:0;
	}
}
.music_title {
	font-size:24px;
	padding:20px 0;
}
@media screen and (max-width:768px){
	.music_title {
		font-size:4.2vw;
		padding:20px 0;
	}
}
.musicContList {}
@media screen and (max-width: 768px){
	.musicContList {
		font-size:3.2vw;
	}
}
.musicContList li {
	padding-left:1.5em;
	text-indent: -1.5em;
	line-height:1.75;
	padding-bottom:0.8em;
	letter-spacing: 0.02em;
}
.musicContList li:before {
	content:'■';
	display: inline-block;
	width:1.5em;
	text-indent: 0;
	padding:0;
}
.musicCont_text {
	line-height:2.5;
}
@media screen and (max-width:768px){
	.musicCont_text {
		font-size:3.2vw;
	}
}
.musicCont_comment {
	padding-top:30px;
}
@media screen and (max-width: 768px){
	.musicCont_comment {
		width:106%;
		margin-left:-3%;
		margin-right:-3%;
	}
}
.musicCont_comment img {
	width:100%;
}