/** *** INDEX *** **/
.music-list-category {padding:0 0 20px 0;}
.music-list-category ul {text-align:center;}
.music-list-category li {display:inline-block; padding:10px 40px;}
.music-list-category li a {font-size:1.6rem; line-height:2.2rem; color:#2f2d2e;}
.music-list-category li a  {-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; opacity:1;}
.music-list-category li a:hover {-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; opacity:0.4;}

.music-list-item ul {display:flex; flex-wrap:wrap; padding:0 0 60px; min-height:476px;}
.music-list-item li {width:25%; height:auto; overflow:hidden; margin:0 0 20px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.music-list-item li a {display:block;padding:10px; color:#2f2d2e;}
.music-list-item li a {-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; opacity:1;}
.music-list-item li a:hover {-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; opacity:0.4;}
.music-list-item .all li {width:25%; height:auto;}
.music-list-item .cd li {width:0; height:0;}
.music-list-item .cd li.cd {width:25%; height:auto;}
.music-list-item .score li {width:0; height:0;}
.music-list-item .score li.score {width:25%; height:auto;}
.music-list-item .book li {width:0; height:0;}
.music-list-item .book li.book {width:25%; height:auto;}
.music-list-item .music-list-thumbnail {margin:0;}
.music-list-item .music-list-thumbnail img {width:100%;}
.music-list-item .music-list-item-title {line-height:1.6rem; margin:5px 0;}
.music-list-item .music-list-item-date {text-align:right; font-size:0.9rem;}
/** /// INDEX /// **/


/** /// COMTAINER /// **/
.works-title {font-family:"Noto Sans SC",sans-serif; font-style:normal; font-size:2rem; color:#d5d1d5; font-weight:normal; line-height:2rem; margin:40px 0;}
.works-title span {display:inline-block; padding-right:20px;}

.music-work {display:flex; margin:0 0 60px;}
.music-work-image {width:312px; padding-right:30px; margin:0;}
.music-work-image img {width:312px; height:auto;}
.music-work-detail {width:938px;}

.music-work-title {font-size:1.6rem; line-height:2.2rem; margin:0; padding:5px 0 30px;}
.music-work-media-type { margin-bottom:8px;}

.music-meta-box {display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; font-size:1.2rem; line-height:1em;}
.music-meta-box dt {width:160px; padding:6px 10px; margin:0 0 30px; background:#d0d0d0; text-align:center; font-weight:normal; border-radius:4px;}
.music-meta-box dd {width:778px; padding:6px 10px 6px 30px; margin:0 0 30px;}

.music-download {padding:10px 0 0;}
.music-download a {color:#2f2d2e;line-height:2rem;}
.music-download a:before {content:"\FF1E"; display:inline-block; padding-right:6px;}
.music-download a  {-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; opacity:1;}
.music-download a:hover {-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; opacity:0.4;}

.music-product-track-box {padding:40px 0 0;}
.music-product-track-item {padding:4px;}
.music-product-track-title {background-color:rgba(0,0,0,0.4); padding:4px 20px; color:#fff; margin:0; font-size:1.3em; line-height:1.3em;}
.music-product-track-list {}
.music-product-track-list li {padding:10px 10px 10px 60px; font-size:1.3em; line-height:1.3em; position:relative;}
.music-product-track-list li:nth-child(2n) {background-color:#e6e4e4;}
.music-product-track-list .track-no {display:inline-block; position:absolute; width:35px; text-align:right; left:10px;}
.track-annotation {font-size:0.8rem; line-height:1.4rem; margin:1rem;}

.liner-notes-box {margin:0 0 0 245px; border-top:1px solid #d6d6d4; padding:50px 0 40px 97px;}
.liner-notes-category-title {font-size:1.2rem; line-height:1.2rem; color:#a50e35; margin:0; padding:0 0 50px;}
.liner-notes-title {font-size:1.3rem; line-height:1.9rem; padding:0 0 10px;}
.liner-notes-text {font-size:1.1em; line-height:1.9rem; padding:0 0 40px;}
.liner-notes-text span {font-size:1rem;}
.liner-notes-hr {border-top:1px solid #d6d6d4; padding-top:60px;}

.btn-backlist-box {margin:80px 0 50px;}
.btn-backlist-box p {width:500px; height:80px; display:table;}
.btn-backlist-box a {font-family:"Noto Sans SC",sans-serif; display:table-cell; width:100%; height:100%; vertical-align:middle; text-align:center; color:#fff; font-size:1.4rem; color:#fff; background:#7f7f7f; border-radius:4px;}
.btn-backlist-box a  {-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; opacity:1;}
.btn-backlist-box a:hover {-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; opacity:0.4;}


@media screen and (max-width:720px){ 
	/** *** INDEX *** **/
	.music-list-category li {display:inline-block; padding:10px 20px;}
	.music-list-category li a {font-size:1.1rem; line-height:1.6rem; color:#2f2d2e;}
	.music-list-item ul {min-height:483px; padding:0 0 40px;}
	.music-list-item li {width:50%;}
	.music-list-item .all li {width:50%;}
	.music-list-item .cd li.cd {width:50%;}
	.music-list-item .score li.score {width:50%;}
	.music-list-item .book li.book {width:50%;}
	.music-list-item .music-list-item-title {font-size:1rem; line-height:1.4rem;}
	.music-list-item .music-list-item-date {text-align:right; font-size:0.8rem;}
	/** /// INDEX /// **/
	.inner-box {width:100%; display:block;}
	.works-title {padding:20px 10px 20px; margin:0 auto;}
	.music-work {display:block; margin:0 0 20px;}
	.music-work-image {width:100%; padding-right:0; text-align:center;}
	.music-work-image img {width:90%;}
	.music-work-detail {width:100%; padding:20px 10px;}
	.music-meta-box {font-size:1.1rem; line-height:1em;}
	.music-meta-box dt {width:25%;}
	.music-meta-box dd {width:75%; padding-left:15px;}
	.music-download {padding:0 0 10px; text-decoration:underline; text-align:left;}
	.music-product-track-box {padding:20px 0 0;}
	.music-product-track-title {font-size:1.1em; line-height:1.1em;}
	.music-product-track-list li {font-size:1.1em; line-height:1.1em;}
	.liner-notes-box {margin:0; padding:30px 10px;}
	.liner-notes-category-title {font-size:1.1rem; line-height:1.6rem;}
	.liner-notes-title {font-size:1.2rem; line-height:1.6rem; margin:10px 0; padding:0;}
	.liner-notes-text {font-size:1rem; line-height:1.6rem; padding:0 0 20px;}
	.liner-notes-text span {font-size:0.9rem;}
	.liner-notes-hr {padding-top:30px;}
	.btn-backlist-box {margin:50px 0 50px;}
	.btn-backlist-box p {width:90%; height:60px; margin:0 auto;}
}

.mb10 { margin-bottom:10px;}