/* ★★★★★　MUSICページ　★★★★★ */
.common_wrapp_in_music {
	/* padding: 45px 25px 55px; */
    position: relative;
}
#music_page .box .inner01 {
display: flex;
justify-content: center;


}
#music_page .box {
line-height: 1.5rem;
}
#music_page .box_op {
margin-bottom: 100px;
}
#music_page .box_op .music_soon img {
filter: drop-shadow(3px 3px 3px #4e4e4f61);
}
#music_page .box h3 {
text-align: center;
font-family: "Hiragino Kaku Gothic Pro", sans-serif;	
font-size: 1.8rem;
font-weight: bold;
text-align: center;
/* border-bottom: 2px solid #9ccada; */
display: inline-block;
font-size: 1.8rem;
font-weight: bold;
letter-spacing: 2px;
margin: 0px auto 50px;
/* padding: 0 25px 12px; */
padding: 13px 0 13px;
font-style: normal;
/* color: #d6a4c1; */
color: #fff;
background-color: #9ccada;
width: 1000px;
}
#music_page .box .tit span.artist_name {
display: block;
font-size: 2rem;
margin-bottom: 20px;
}
#music_page .box .tit span.release {
display: block;
font-size: 95%;
line-height: 1.5;
margin: 0 0 50px;
}
#music_page .box img.music_jk {
width: 70%;
margin-bottom: 30px;
}
#music_page .box img.widthfix {
width: 100% !important;
}
#music_page .box img.music_a {
margin: 0 auto 20px;
display: block;
width: 250px;
}
.copy_mu {
color: #333;
font-size: 0.9em;
line-height: 1.3;
margin-bottom: 10px;
}

.music-border {
	border: 1px dashed #92aec7;
	/* width: 500px; */
	margin: 50px auto 50px;
}
#music_page .box p {
line-height: 1.3rem;
font-size: 0.78rem;
margin: 0 0 50px;
font-weight: 400;
}

#music_page .box .cs {
	font-size: 2rem;
	font-weight: 600;
}

#music_page .box a {
color: #857fac;
text-decoration: underline;
}
.music_com {
border-top: 3px dotted #e77f9e;
margin-top: 60px;
padding: 20px 0 0;
}
.music_com_ttl {
font-size: 1.2rem;
font-weight: bold;
line-height: 1.9rem;
margin-bottom: 5px;
margin-top: 20px;
}
.music_com_txt {
line-height: 1.9rem;
text-align: left;
}
.kv_1s {
display: block;
margin: 0 auto 14px;
width: 400px;
}
.music_mov_wrapper {
display: flex;
justify-content: space-between;
}
.jk_left {
width: 35%;
}
.mov_right {
width: 60%;
}
.music_mov_wrapper img {
width: 100%;
}
.music_mov_wrapper iframe {
border-radius: 0px;
height: 280px;
width: 100%;
}

#music_page .tit .songTtl{
display: block;
font-size: 2rem;
font-weight: bold;
margin: 0 auto 15px;
text-align: center;
color: #7894d3;
/* font-family: "Hiragino Kaku Gothic Pro", sans-serif; */
}
#music_page .tit .songTtl span.ttl_ruby{
font-size: 1rem;
color: #9e8a8a;
}
#music_page .box .tit span {
font-size: 1.2rem;
font-weight: bold;
line-height: 2rem;
}
/* 左上にタイトルをつけた囲み枠① */
#music_page .comDsp {
color: #555;
border-radius: 20px;
line-height: 1.5;
margin: 0 0 30px 28px;
width: 100%;
}
#music_page .comDsp .com_mds {
background: #566e83;
color: #ffffff;
font-weight: bold;
font-size: 1.3em;
padding: 0 0.5em 0.1em .5em;
margin-bottom: 10px;
display: inline-block;
}
#music_page .comDsp .com_mds_b {
background: #60809b;
color: #ffffff;
font-weight: bold;
font-size: 1.2em;
padding: 0 0.5em 0.1em .5em;
margin-bottom: 10px;
display: inline-block;
}





#music_page .name {
border-bottom: dashed #e4e4e4 4px;
color: #6b1342;
display: block;
font-size: 1.7em;
font-weight: bold;
margin: 5% auto 4%;
padding: 0 0 5px;
text-align: center;
width: 50%;
}

#music_page .flex_b .comm{
text-align: left;
font-size: 0.9rem;
margin: 0 0 50px;
}

#music_page .comm {
/* margin: 0 0 0 30px; */
text-align: left;
}

#music_page .prof {
    font-size: .9rem;
    text-align: left;
    margin-top: 3%;
	margin: auto;
    line-height: 1.2rem;
    font-family: "Hiragino Kaku Gothic Pro";
    font-weight: 300;
    color: #67727bd9;
	/* width: 600px; */
	background-color: #f2f3e9c7;
    padding: 10px;
}
#music_page .link {
text-align: left;
width: 80%;
margin: 0 auto;
font-size: 0.95rem;
}

.music_com{
margin-top: 60px;
padding: 20px 0 0;
border-top: 3px dotted #e77f9e;  
}
.music_com .music_com_ttl {
color: #e77f9e;
font-weight: bold;
line-height: 1.9rem;
margin-bottom: 10px;
font-size: 1.3rem;
margin-top: 20px;
}
.music_com .kv_1s {
width: 400px;
margin: 0 auto 14px auto;
display: block;
}
.music_com .music_com_txt{
text-align: left;
line-height: 1.9rem;
width: 90%;
margin: 0 auto;
}
span.name_prof{
display: block;
background: #e1e4ed;
width: fit-content;
padding: 0 6px;
font-weight: bold;
margin-bottom: 5px;
}


.flex_a {
display: flex;
}
