h3.htoppage{border-bottom:none;position:relative;padding:.5rem 0;text-align:center}h3.htoppage:before{position:absolute;border-bottom:2px solid #353535;border-color:#990;top:100%;left:50%;transform:translateX(-50%);width:70px;content:''}h4.pt-cv-title{border-left:none}.cover_column{margin-top:-12rem}h2.top-title{margin-top:-1.3rem;border-bottom:none}.composer{text-align:center;font-size:.95rem;font-weight:500}.work_title1{text-align:center;font-size:1.4rem;font-weight:500;margin-top:-.35rem;margin-bottom:.1rem}.work_title1a{text-align:center;font-size:1.4rem;font-weight:500;margin-top:0;margin-bottom:.1rem}.work_title2{text-align:center;font-size:1.4rem;font-weight:500;margin-top:-.35rem}.work_title2a{text-align:center;font-size:1.4rem;font-weight:500;margin-top:.4rem}.conductor{text-align:center;font-size:1.1rem;font-weight:500;margin-top:1rem}.brackets{margin-top:-.2rem;font-size:.9rem}.notice_special{font-size:1.3rem;font-weight:500}@media screen and (max-width:480px){.work_title1{font-size:1.15rem}.work_title2{font-size:1.15rem}.notice{font-size:.8rem}.notice_special{font-size:1rem}.brackets{margin-top:-.2rem;font-size:.8rem}.date_place_etc{font-size:.9rem}}h3.columnsblock{text-align:center;line-height:1.3;margin-top:1px;border-bottom:none}.wp-block-image{padding-top:15px;padding-bottom:10px}.blockimage{transition:all .6s ease 0s}.blockcontent:hover .blockimage{cursor:pointer;transform:scale(1.3,1.3)}.has-shadow{box-shadow:0 3px 15px rgba(189,195,199,.7)}.block-link{color:inherit;text-decoration:none}.block-link:link,.block-link:visited{color:inherit !important}