.taiken_bg{background-image:url("https://www.umds.ac.jp/wp-content/themes/umds/assets/imgs/oc/taiken/bg-img.jpg") !important;background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:100vh;width:100%}@media screen and (min-width:769px){.pc60{width:60vw}}.program-card{border:2px solid #ccc;border-radius:12px;padding:10px;background-color:#f9f9f9;box-shadow:2px 2px 8px rgba(0,0,0,.1);line-height:1.6}.program-card p{margin:0 0 10px}.department{font-size:1.2em;font-weight:700;color:#005bac}@media screen and (max-width:767px){.department{font-size:1em}}.professor{position:relative;font-weight:700;color:#333}.professor:after{content:"";display:block;width:100%;border-bottom:2px dotted #0073c6;margin-top:6px}.title{font-size:1.1em}.date-title{display:block;width:100%;padding:2px 20px;background-color:#00a0e8;color:#fff;font-weight:600;font-size:1.4em;border-left:5px solid #ffde00;border-right:5px solid #ffde00;border-radius:6px;letter-spacing:.1em;margin-bottom:20px;box-sizing:border-box}#edit-area .voice-card{position:relative;min-height:200px;padding:24px 16px 18px 22px !important;overflow:hidden;box-sizing:border-box}#edit-area .voice-comment{position:relative;z-index:2;padding-right:110px}#edit-area .voice-text{margin:0;font-size:115%;font-weight:700;line-height:1.7;color:#333}#edit-area .voice-person{position:absolute;right:10px;bottom:0;z-index:1;width:115px;margin:0}#edit-area .voice-person img{display:block;width:100%;height:auto}@media screen and (max-width:599px){#edit-area .voice-card{min-height:190px;padding:20px 14px 16px 18px !important}#edit-area .voice-comment{padding-right:95px}#edit-area .voice-person{right:8px;width:95px}}