<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

@import url('/resources/common/plugins/weather-icons-master/css/weather-icons.min.css');

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('/resources/common/font/Roboto/roboto-v18-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin'), local('Roboto-Thin'),
       url('/resources/common/font/Roboto/roboto-v18-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/resources/common/font/Roboto/roboto-v18-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('/resources/common/font/Roboto/roboto-v18-latin-100.woff') format('woff'), /* Modern Browsers */
       url('/resources/common/font/Roboto/roboto-v18-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/resources/common/font/Roboto/roboto-v18-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}

h1, h2, h3, h4, h5, a, p, ul, li, ol, dl, dt, dd { padding:0; margin:0; }

/* WIDGET */
.widget { min-height:10px; max-width:100%; overflow:hidden; position:relative; }
.widget &gt; dl &gt; dt &gt; a { display:block; }
.widget &gt; dl &gt; dt i.icon-more { float:right; }
.widget button:focus { outline:none; }
.widget .error-msg { text-align:center; }

/* WEATHER */
.widget-weather {}
.widget-weather dd.weather {}
.widget-weather dd.weather .t1h::before { content:'기온'; }
.widget-weather dd.weather .reh::before { content:'습도'; }
.widget-weather dd.weather .pty[data-type='0']::after { content:'없음'; }
.widget-weather dd.weather .pty[data-type='1']::after { content:'비'; }
.widget-weather dd.weather .pty[data-type='2']::after { content:'비/눈'; }
.widget-weather dd.weather .pty[data-type='3']::after { content:'눈'; }

.widget-weather dd.dust {}
.widget-weather dd.dust dd.fine-dust::before { content:'미세먼지'; }
.widget-weather dd.dust dd.tiny-dust::before { content:'초미세먼지'; }
.widget-weather dd.dust dd[data-grade='1']::after { content:'좋음'; }
.widget-weather dd.dust dd[data-grade='2']::after { content:'보통'; }
.widget-weather dd.dust dd[data-grade='3']::after { content:'나쁨'; }
.widget-weather dd.dust dd[data-grade='4']::after { content:'매우나쁨'; }

.widget-weather dd.forecast {}

/* NOTICE */
.widget-notice {}
.widget-notice &gt; dl &gt; dt { cursor:pointer; }
.widget-notice &gt; dl &gt; dt &gt; a { display:flex; align-items: center; justify-content: space-between; }
.widget-notice &gt; dl &gt; dt &gt; a::before { content:'공지사항'; }
.widget-notice &gt; dl &gt; dd &gt; a { display:block; }
.widget-notice &gt; dl &gt; dd &gt; a &gt; dl &gt; dt { display:inline-block; }
.widget-notice &gt; dl &gt; dd &gt; a &gt; dl &gt; dd { display:inline-block; }
.widget-notice &gt; dl &gt; dd &gt; a &gt; dl &gt; dd.desc { display:none; }
.widget-notice &gt; dl &gt; dd &gt; a &gt; dl &gt; dd.thumb { display:none; background-repeat:no-repeat; background-size:cover; background-position:center center; }
.widget-notice &gt; dl &gt; dd &gt; a &gt; dl &gt; dd.regdate-yyyymmdd { display:none; }
.widget-notice &gt; dl &gt; dd &gt; a &gt; dl &gt; dd.regdate-mmdd { display:none; }

/* BOARD */
.widget-board {}
.widget-board &gt; dl &gt; dt { cursor:pointer; }
.widget-board &gt; dl &gt; dd &gt; a { display:block; }
.widget-board &gt; dl &gt; dd &gt; a &gt; dl &gt; dd.category { display:none; }
.widget-board &gt; dl &gt; dd &gt; a &gt; dl &gt; dt { display:inline-block; }
.widget-board &gt; dl &gt; dd &gt; a &gt; dl &gt; dd { display:inline-block; }
.widget-board &gt; dl &gt; dd &gt; a &gt; dl &gt; dd.desc { display:none; }
.widget-board &gt; dl &gt; dd &gt; a &gt; dl &gt; dd.thumb { display:none; background-repeat:no-repeat; background-size:cover; background-position:center center; }
.widget-board &gt; dl &gt; dd &gt; a &gt; dl &gt; dd.pubdate-yyyymmdd { display:none; }

/* MEAL */
.widget-meal {}
.widget-meal &gt; dl &gt; dt { cursor:pointer; }
.widget-meal &gt; dl &gt; dt::before { content:'식단표'; margin-right:10px; }
.widget-meal &gt; dl &gt; dt &gt; .date-mmdd { display:none; }
.widget-meal &gt; dl &gt; dd { display:inline-block; vertical-align:top; }
.widget-meal &gt; dl &gt; dd:not(:last-child) { margin-right:30px; }
.widget-meal &gt; dl &gt; dd.breakfast &gt; dl &gt; dt::after { content:'아침'; }
.widget-meal &gt; dl &gt; dd.lunch &gt; dl &gt; dt::after { content:'점심'; }
.widget-meal &gt; dl &gt; dd.dinner &gt; dl &gt; dt::after { content:'저녁'; }

/* SHUTTLE */
.widget-shuttle {}
.widget-shuttle &gt; dl &gt; dt::after { content:'버스노선'; }
.widget-shuttle &gt; dl &gt; dd &gt; button { background-color:transparent; border:0; padding:0; cursor:pointer; }

.modal.modalShuttle { max-width:90%; }
@media all and (max-width: 768px){
	.modal.modalShuttle { width:90%; }
}
.modal.modalShuttle { }
.modal.modalShuttle .head h2 label { font-size:20px; font-weight:400; }
.modal.modalShuttle .head h2 i.power { font-size:18px; color:transparent; margin-right:10px; }
.modal.modalShuttle[data-operating=true]  .head h2 i.power { color:#195838; }
.modal.modalShuttle[data-operating=false] .head h2 i.power { color:#E72934; }
.modal.modalShuttle .head .message { height:30px; line-height:30px; font-size:12px; }
.modal.modalShuttle .body { max-height:calc(100vh - 100px - 80px - 50px); position:relative; }
.modal.modalShuttle .body .warn { color:#777; margin-bottom:10px; }
.modal.modalShuttle .body .warn i::after { content:'GPS 수신상태에 따라 셔틀버스 위치 오차가 있을 수 있습니다.'; margin-left:5px; font-size:12px; font-weight:400; }
.modal.modalShuttle dl.shuttle { position:relative; }
.modal.modalShuttle dl.shuttle &gt; dt { position:absolute; top:0; left:0; height:30px; line-height:30px; font-size:30px; }
.modal.modalShuttle dl.shuttle &gt; dt &gt; label { font-size:12px; margin-right:5px; vertical-align:middle; }
.modal.modalShuttle[data-operating=false] dl.shuttle &gt; dt { display:none; }
.modal.modalShuttle dd.route { position:relative; margin-left:100px; border-left:16px solid #d2d2d2; padding:5px 0 5px 20px; }
.modal.modalShuttle dd.route dd.icon { position:absolute; left:-13px; top:15px; color:#fff; }
.modal.modalShuttle dd.route dd.time { font-size:14px; color:#777; font-family:Roboto; }
.modal.modalShuttle .btn-refresh { float:right; }
.modal.modalShuttle dd.route &gt; dl { cursor:pointer; }
.modal.modalShuttle .time-table { display:block; position:absolute; right:0; top:0; border:1px solid #f2f2f2; border-radius:3px; padding:20px; text-align:center; line-height:21px; 
box-shadow:0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12); }
.modal.modalShuttle .time-table &gt; dt { margin-bottom:5px; }
.modal.modalShuttle .time-table &gt; dd { font-family:Roboto; }


/* SCHEDULE */
.widget-schedule {}
.widget-schedule &gt; dl &gt; dt { cursor:pointer; }
.widget-schedule &gt; dl &gt; dd &gt; a { display:block; }
.widget-schedule &gt; dl &gt; dd &gt; a &gt; dl &gt; dt { display:inline-block; }
.widget-schedule &gt; dl &gt; dd &gt; a &gt; dl &gt; dd { display:inline-block; }
.widget-schedule &gt; dl &gt; dd &gt; a &gt; dl &gt; dd.desc { display:none; }
.widget-schedule &gt; dl &gt; dd &gt; a &gt; dl &gt; dd.thumb { display:none; background-repeat:no-repeat; background-size:cover; background-position:center center; }
.widget-schedule &gt; dl &gt; dd &gt; a &gt; dl &gt; dd.tag { display:block; }
.widget-schedule &gt; dl &gt; dd &gt; a &gt; dl &gt; dd.pubdate-yyyymmdd { display:none; }

/* CATEGORY */
.widget-category {}

/* MAP */
.widget-map { height:200px; }
.widget-map &gt; .google-map,
.widget-map &gt; .kakao-map { height:100%; }
.widget-map &gt; .google-map &gt; .static-map { width:100%; height:100%; background-repeat:no-repeat; background-size:cover; } 
.widget-map .kakao-info { display:block; font-size:14px; width:100%; min-width:200px; text-align:center; padding:10px 0; background-color:#fff; position:absolute; left:0; bottom:50px; left:50%; transform:translate(-50%, 0%); border:1px solid #d2d2d2; }

/* SLIDE */
.widget-slide, .widget-banner, [data-design='slide'] { width:100%; }
.widget-slide .owl-item, .widget-banner .owl-item, [data-design='slide'] .owl-item { display:inline-block; height:100%; vertical-align:top; }
.widget-slide .owl-item &gt; dd, .widget-banner .owl-item &gt; li, [data-design='slide'] .owl-item &gt; div { width:100%; height:100%; position:relative; text-align: center; }
.widget-slide .owl-stage-outer, .widget-banner .owl-stage-outer, [data-design='slide'] .owl-stage-outer { width:100%; height:100%; }
.widget-slide .owl-stage, .widget-banner .owl-stage, [data-design='slide'] .owl-stage { width:100%; height:100%; }
.widget-slide img, .widget-banner img, [data-design='slide'] img { max-height:100%; width:auto; max-width:100%; height:auto; }
.widget-slide .owl-nav.disabled, .widget-banner .owl-nav.disabled, [data-design='slide'] .owl-nav.disabled { display:none; }
.widget-slide .owl-dots.disabled , .widget-banner .owl-dots.disabled, [data-design='slide'] .owl-dots.disabled { display:none; }

.widget-slide.main-banner {}
.widget-slide.main-banner::after { content:''; display:block; position:absolute; width:8%; top:0; bottom:0; left:50%; margin-left:0; pointer-events:none; background:url() no-repeat center 50%; background-size:100% auto; }
.widget-slide.main-banner dd,
.widget-slide.main-banner .owl-item &gt; dd { min-width:100%; }
.widget-slide.main-banner .owl-item { -webkit-backface-visibility:hidden; -webkit-transform:translate(0) scale(1.0, 1.0); vertical-align:top; }
.widget-slide.main-banner .owl-item img { display:block; min-width:100%; width:auto; height:auto; }
.widget-slide.main-banner .owl-item a.event-item { display:block; position:absolute; }

.widget-slide .owl-dots, .widget-banner .owl-dots { position:absolute; left:0; right:0; bottom:5px; height:20px; line-height:20px; text-align:center; margin:0; padding:0; }
.widget-slide .owl-dots button, .widget-banner button { display:inline-block; width:10px; height:10px; border-radius:50%; padding:0; }
.widget-slide .owl-dots button:not(:last-child), .widget-banner button:not(:last-child) { margin-right:10px; }
.widget-slide .owl-dots button span, .widget-banner button span { display:block; width:10px; height:10px; background-color:#777; margin:0; padding:0; }
.widget-slide .owl-dots button.active span, .widget-banner button.active span { background-color:#444; }

/* EDITOR SLIDE */
body.editor [data-design='slide'] &gt; div { display:none; }
body.editor [data-design='slide'] &gt; div.active { display:inline-block; }

/* iPLAYER */
.widget.iplayer.video { min-height:100px; }
.widget.iplayer &gt; .t-iplayer-preview { position:absolute; left:0; top:0; right:0; bottom:0; background-repeat:no-repeat; background-size:contain; background-position:center center; background-color:#000; }



</pre></body></html>