.owl-imgbox a{display:block;color:#000}.owl-carousel .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{position:relative;display:inline-block;width:40px;height:40px;margin:.25rem;color:#000;background:#2074ac !important;pointer-events:auto;border-radius:3px;cursor:pointer;text-indent:100%;white-space:nowrap;overflow:hidden}.owl-carousel .owl-nav button.owl-prev::after,.owl-carousel .owl-nav button.owl-next::after{content:"";display:block;position:absolute;top:calc(50% - 5px);left:calc(50% - 5px);width:10px;height:10px;border-top:1px solid #fff;border-left:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.owl-carousel .owl-nav button.owl-prev:hover,.owl-carousel .owl-nav button.owl-next:hover{-webkit-box-shadow:0 .5rem .75rem rgba(0,0,0,.15);box-shadow:0 .5rem .75rem rgba(0,0,0,.15)}.owl-carousel .owl-nav button.owl-prev:focus,.owl-carousel .owl-nav button.owl-next:focus{outline-offset:2px;outline:2px dotted #3496d6}.owl-carousel .owl-nav button.owl-next::after{left:calc(50% - 8px);-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}.category-group a{padding:1.25rem !important;color:#615d5d;border-bottom:1px solid #f3f3f3}.category-group a span:first-child::first-letter{margin-right:.125rem;color:#2074ac !important;font-size:120%}.category-group a:hover{color:#2074ac !important;font-weight:bold;background-color:#e6e6e6}.category-group .badge{padding:.25rem .5rem;font-size:50%}.mgmt_item{position:relative}.mgmt_item-tit{position:absolute;top:30%;right:0;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:1.5rem 1rem;color:#fff;font-size:1.5em;font-weight:bold;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(75%, #000));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 75%);-webkit-transition:all .3s;transition:all .3s}.mgmt_item:hover .mgmt_item-tit{top:50%}.volume-col{width:100%;margin:.5rem 0}@media(min-width: 576px){.volume-col{width:calc(50% - .5rem);padding-left:1rem;padding-right:1rem;margin:.5rem 0 1rem}}.MessageBoard-wrap .MessageBoard-item{border:solid 10px #e6e6e6;padding:2rem 2rem 1rem;line-height:1.5}@media(min-width: 768px){.MessageBoard-wrap .MessageBoard-item{padding:2rem 2rem 1.25rem}}.MessageBoard-wrap .MessageBoard-item .MessageBoard-row{padding-bottom:.5rem}@media(min-width: 768px){.MessageBoard-wrap .MessageBoard-item .MessageBoard-row{border-bottom:dashed 1px #e6e6e6;margin-bottom:.125rem;padding-bottom:.125rem}}.MessageBoard-wrap .MessageBoard-item .MessageBoard-Count{color:#807979;font-size:.875em}.date_select{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1.5rem 0}.date_select input[type=submit]{width:40px;height:40px;border:none;background:rgba(0,0,0,0) url(../../images/calender_arrow.svg) no-repeat;background-size:100%;font:0/0 a;color:rgba(0,0,0,0);text-shadow:none;background-color:rgba(0,0,0,0);border:0;color:#000}.date_select input[type=submit]:hover{background-position:center bottom}.date_select input[type=submit]:focus{outline-offset:2px;outline:2px dotted #3496d6}.date_select input[type=submit].date_prev{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.date_select span{display:inline-block;position:absolute;top:calc(50% - 11px);left:calc(50% - 75px);padding:0 .5rem;color:#6c6666;font-size:1.5rem;font-weight:bold;letter-spacing:.125em}.date_select .date_prev{margin-right:auto}.date_select .date_next{margin-left:auto}.calendar_table{width:100%;border-collapse:collapse;table-layout:fixed}.calendar_table td{vertical-align:top;text-align:center;background:#f7f7f7;border:1px solid #fff}.calendar_table td p{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;padding:.5rem .5rem 0 .5rem;text-align:left;color:#6c6666}.calendar_table td.other_month{background:rgba(230,230,230,.6)}.calendar_table td.other_month p{color:#6c6666 !important;background:#f7f7f7}.calendar_table th.cd_th{padding:.75rem;color:#fff;background:#2074ac}@media(min-width: 992px){.calendar_table{-webkit-box-shadow:0 1rem 2rem rgba(0,0,0,.125);box-shadow:0 1rem 2rem rgba(0,0,0,.125)}}.reservation_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;min-height:4.5rem;padding:.5em 0}.reservation{display:block;width:90%;max-width:100px;margin:.5rem auto;padding:.25rem .5rem;color:#fff;background:#19557c;border-top:1px solid #e6e6e6;word-break:break-all;border-radius:4px;border:none}.reservation:hover{color:#fff;background:#2074ac}.reservation:focus{outline:2px dotted #3496d6}.reservation.room_off{color:#615d5d !important;background-color:#f3f3f3 !important}.reservation-review,.reservation-approval{display:inline-block;padding:.25rem;font-size:.875rem;line-height:1.2}.reservation-approval{color:#19557c}.disabled:disabled{opacity:.3}@media(max-width: 767.98px){.calendar_table{display:block;border-top:.25rem solid #2074ac}.calendar_table thead,.calendar_table tbody,.calendar_table th,.calendar_table td,.calendar_table tr{display:block}.calendar_table td{position:relative;text-align:left;background:#fff;border:none;border-bottom:1px solid #f7f7f7}.calendar_table td p{position:absolute;height:50px;line-height:30px;padding-left:2rem}.calendar_table td p:before{font-weight:bold;position:absolute;top:.5rem;left:.5rem;content:attr(data-column);color:#19557c}.calendar_table tr td:first-child,.calendar_table tr td:last-child{background:#d7ebf7;border-bottom:1px solid #fff}.calendar_table th.cd_th,.calendar_table td.other_month{display:none}.reservation_wrap{width:calc(100% - 60px);min-height:auto;margin-left:60px;padding:.65rem .25rem}}.cal-bottom{line-height:1.5}@media(max-width: 767.98px){.big-event.kf-div-table .kf-data-type:before{display:block;color:#3496d6 !important}}.Copyright-exp{line-height:1.5;font-size:.875em}.newsletter-card{display:block;color:#3c3c3c}.newsletter-card:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.newsletter-card:hover .newsletter-card-title{color:#2074ac}.newsletter-card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;padding-block:1rem;gap:.5rem}.ratio-3-4{width:100%;overflow:hidden}.ratio-3-4 img{width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ratio-4-3{width:100%;overflow:hidden}.ratio-4-3 img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.community-patrol-list{margin-top:1rem;font-size:1.25em}.community-patrol-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-block:.5rem;border-bottom:1px dashed #e6e6e6}.community-patrol-list span{display:block;line-height:1.5}.community-patrol-list span:nth-child(1){-ms-flex-negative:0;flex-shrink:0;padding-right:1rem;color:#000;font-weight:bold}.community-patrol-list span:nth-child(2){color:#3c3c3c}@media(min-width: 992px){.community-patrol-list{margin:0}.community-patrol-list li{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-block:1rem}.community-patrol-list span:nth-child(1){width:8em}}@media(min-width: 1200px){.community-patrol-list span:nth-child(1){width:9em}}.ommunity-patrol-map{min-height:340px;background-color:#f7f7f7}.gap-1{gap:.25rem}