/** *** INDEX *** **/
#main-contents {text-align:left;}
/** /// INDEX /// **/

/** *** COMTAINER *** **/
.works-list-read {text-align:center; margin:0 auto 40px;}
.song-list-title {text-align:center; margin:40px auto;}

.song-list-box {padding:0 0 40px;}
.song-list-box table {color:#fff2e2; font-size:1.2rem; line-height:1.8rem; border-collapse:collapse; margin:0 auto; padding:0 auto 40px; width:1080px;}
.song-list-box th {padding:15px; font-weight:normal;}
.song-list-box td {border-top:1px solid #665f57; padding:15px;}
.song-list-box tr td:nth-child(1) {vertical-align:top;}

.representative-song.link-list-footer {text-align:center; padding:60px 0 40px;}
.representative-song.link-list-footer .song-list {width:980px; margin:0 auto;}
.representative-song.link-list-footer .song-list li {width:280px; padding:0 10px 20px;}
.representative-song.link-list-footer .song-list li:nth-child(3n) {padding:0 10px 20px;}
.representative-song.link-list-footer .song-list li img {width:100%;}

.btn-back {padding:40px 0;}
.btn-back a {display:block; color:#fff2e2; border:1px solid #fff2e2; padding:20px; width:400px; text-align:center; margin:0 auto; font-size:1.3rem;}
/** /// COMTAINER /// **/




@media screen and (max-width:720px){
	/** *** INDEX *** **/
	.works-list-read {margin:20px auto 40px;}
	.works-list-read img {width:96%; max-width:372px;}
	.song-list-title img {width:96%; max-width:372px;}
	/** /// INDEX /// **/

	/** *** COMTAINER *** **/
	.song-list-box {padding:0 10px;}
	.song-list-box table {color:#fff2e2; font-size:0.8rem; line-height:1.4rem; border-collapse:collapse; margin:0 auto; padding:0 auto 20px; width:100%;}
	.song-list-box th {padding:10px 5px; font-weight:normal;}
	.song-list-box td {border-top:1px solid #665f57; padding:10px 5px;}
	.song-list-box .year {vertical-align:top; min-width:4rem;}

	.representative-song.link-list-footer .song-list {width:100%; margin:0 auto;}
	.representative-song.link-list-footer .song-list li {width:100%;}

	.btn-back a {width:90%; font-size:1rem;}
	/** /// COMTAINER /// **/
}
