@charset "utf-8";

.kids_main{width: 500px; height: auto; margin: auto;}
.kids_main img{width: 100%; height: 100%; object-fit: cover; object-position: center;}
.contents article .calender{display:flex;}
.contents article .calender .left_box{margin:0;}
.contents article .calender .right_box{margin:0 24px;}
.contents article table.calendar th{background:inherit;}
.contents article table.calendar th,
.contents article table.calendar td{border:none;}
@media screen and (min-width: 0px) and (max-width: 960px) {
    .contents article .calender .right_box,
    .contents article .calender .left_box {
        width: 100%!important;
    }
    .contents article .calender .right_box{margin: 0!important;}
    .contents article .calender .left_box{float: none;}
    .contents article .calender{display: block!important;}
    #libraryHours-main { max-width: 500px; margin: auto;}
}

@media screen and (min-width: 0px) and (max-width: 500px){
.kids_main{width: 100%;}
}