.page-musen .ttl-h1{border-bottom:1px solid #59c68a;padding-bottom:10px;margin-bottom:30px}.page-musen .contents{width:70%}@media screen and (max-width:960px){.page-musen .contents{width:100%}}.page-musen .contents .box{position:relative;padding:20px 0;margin-bottom:0;border-bottom:1px solid #ccc;background-color:#fff}.page-musen .contents .box:last-child{border-bottom:none}@media screen and (max-width:960px){.page-musen .contents .box{padding:10px 20px}}.page-musen .contents .box .date{font-weight:700;font-size:1.4rem}.page-musen .contents .box .date span{margin-left:5px;font-weight:400}.page-musen .contents .box .box-ttl{margin-bottom:10px;font-size:2rem;font-weight:700}.page-musen .contents .box .box-body{font-size:2rem}.page-musen .sidebar{width:27%;padding:20px;background-color:#fff;-ms-flex-item-align:start;align-self:flex-start}@media screen and (max-width:960px){.page-musen .sidebar{width:100%}}.page-musen .sidebar h3{font-size:1.8rem;font-weight:700;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}.page-musen .sidebar h3 span{font-weight:400}.page-musen .sidebar ul{padding-left:0}.page-musen .sidebar ul li{margin-bottom:10px;font-size:1.8rem}#backnumber a{color:#015C7F}.fa-chevron-right:before{margin-right:5px}.page-musen .sidebar ul li a{display:inline-block}.ttl-h1{position:relative;background:url(/common/img/common/ttl-musen.png) no-repeat left center;padding-left:70px;line-height:40px;background-size:6rem}.ttl-h1:after{width:100%;position:absolute;left:0;bottom:4px;content:"";display:block;border-bottom:1px solid #936EA7}.page-musen .ttl-h1{border-bottom:none}.page-musen .msgbox{margin:5px 0;display:flex;overflow-wrap:break-word;word-break:break-all}.page-musen .msgbox .msg{width:100%}.page-musen .box-sound{min-width:60px;padding:20px 0 0 20px}.box-sound img{width:40px}.box-sound p.playbtn,.box-sound img{cursor:pointer}p.playbtn{color:#e50000;font-size:1.2rem;margin-top:0;text-align:center}p.playbtn.stop{color:#aaa!important}article#main_musen_mess{background-color:#fff;padding:2rem 4rem}.option-info{border:2px solid #ddd;padding:20px;font-size:1.3rem;width:100%}@media screen and (max-width:960px){.ttl-h1{line-height:1.2}article#main_musen_mess{padding:0}.page-musen .box-sound{min-width:30px;padding:0 0 0 10px}.box-sound img{width:30px}.page-musen .ttl-h1{margin:10px 0 20px}.app .page-musen .ttl-h1{margin:20px 0 20px}}