.t_nobrd {border: 3px #fff solid;}
.timetable td {text-align:center;}
.td_smn {background: #ffe1f2;} /* 専門導入科目（必修）*/
.td_smnkiso {background: #ecbbd7;} /*専門基礎科目（必修）*/
.td_smnselect{background:#85e0b8;} /*専門導入科目（選択）*/
.td_kts {background: #f7fca9;} /*共通科目（必修）*/
.td_ktslectureship {background:#bfe2ff;} /*共通科目（選択）教職科目*/
.td_kisoselect {background: #d6ecab;}/*専門基礎科目（選択）*/
.td_freesj {background: #fff;}
.week {width:17%;}
.name {width:16%;}
#policy { text-align:center;}
.tr01, .th01 {text-align:center; background:#535353; color:#fff;}
.wp-block-table .t_nobrd  td {border: 3px #fff solid;}
.hr01 {margin:10%;}
.h3_01::after, .h3_01 {border-bottom:5px #fff solid ; margin:8% 0; padding:5% 0 0 0;}
.buttons {backgroubd:#111; display:flex; margin-bottom:5%;}
.button{  background:#f2f2f2; padding:1%; flex-grow: 1; border:1px #fff solid;}
.buttons a:hover {background:#eddff2;}
.button a {color:#fff;}
.fullimage {margin: 0 calc(50% - 50vw); width: 100vw; align-items: center;}
.sideimage {display: flex}
.sideimage img {width:25%;
  flex-grow: 1;
  object-fit: cover;}
#post-135 .vk_post_imgOuter {height:300px;}
#post-135 .card {border:none;}