#person_name{border-left:.4rem solid #800000;font-weight:bold;padding-left:1rem;line-height:2.5rem;font-size:x-large;margin-bottom:1rem;line-height:2rem}.more{margin-bottom:1.5rem}.music_list_h1{line-height:1.8em;font-size:medium;margin-bottom:10px;padding-left:10px;background-color:#eee}.music_list_h2{border:1px #a9a9a9 dashed;background:#eee;padding:.2rem 1rem;margin-bottom:.2rem;font-size:small;font-weight:bold}.music_all,.music_all_sort,.music_all_mobile{margin:0;border-bottom:solid .1rem #ccc;padding:.2rem 0 .2rem .6rem}.music_all_j{display:none}.sankaku{width:0;height:0;border:90px solid transparent;border-top:90px solid #f00;float:left;border:.3rem solid transparent;border-top:.4rem solid #000;margin:0.5rem 0.2rem 0rem 0.4rem}.migisankaku{border-style:solid;border-width:25px 0 25px 25px;border-color:transparent transparent transparent #f00;border:.3rem solid transparent;border-left:.4rem solid #000;margin-left:.6rem}.document10rem{height:10rem;overflow:hidden;cursor:pointer}.document10rem::after{position:absolute;bottom:0;left:0;z-index:2;content:' ';width:100%;height:3rem;background:linear-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,0.7) 10%, #fff 70%)}.gyakusankaku{cursor:pointer}.gyakusankaku::after{position:absolute;top:10.5rem;left:calc(50% - 0.5rem - 0.4rem);width:0;height:0;z-index:3;border-style:solid;border-width:1rem 1rem 0rem 1rem;border-color:#800000 transparent transparent transparent;content:' '}@media (max-width: 768px){.music_list_h2{display:none}.music_all_div{display:none;min-width:3rem;padding:.3rem 0}.close{padding-right:0}#modal-main{max-width:100%;left:0%;top:auto;bottom:auto;z-index:9999}.document{padding:.3rem 0}}@media (min-width: 769px){.music_all_mobile{display:none}.close{padding-right:1rem}#modal-main{width:100%;max-width:80%;left:10%;top:auto;bottom:auto;z-index:9999}.document{padding:.3rem 0}.max-height-8rem{max-height:8rem}}#wrapper{width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.inline-link{color:#fff}.wrap{background-color:#fff;width:80%;margin:30px auto;padding:20px;box-sizing:border-box}.wrap .mfp-close{z-index:10;position:relative;font-size:12px;width:auto;height:auto;padding:0}
