﻿@charset "utf-8";
/* CSS Document */

/* 알림장 */
.ann_tablet{display:none;}

/* 메인비주얼 */
.main_visual {position:relative; width:100%; background:#fff url('/images/sch/web/uiryeong-h/main/M_visual_bg.png') repeat-x left top ;}
.main_visual ul {position:relative; }
.main_visual ul li {position:relative; text-align:center;}
.main_visual .bx-controls {position:absolute; width:980px; height:26px; left:50%; bottom:130px; margin-left:-490px; }
.main_visual .bx-controls-direction {display:none;}
.main_visual .bx-controls-auto {position:absolute; top:0; left:0;}
.main_visual .bx-controls-auto::after {content:''; display:block; clear:both; height:0;}
.main_visual .bx-controls-auto .bx-controls-auto-item {display:block; float:left; width:auto;}
.main_visual .bx-controls-auto .bx-controls-auto-item a {text-indent:-999em; width:26px; height:26px;}
.main_visual .bx-controls-auto .bx-controls-auto-item a.bx-start {display:none; background:url('/images/sch/web/uiryeong-h/common/btn_play.png') no-repeat center center;}
.main_visual .bx-controls-auto .bx-controls-auto-item a.bx-stop {display:block; background:url('/images/sch/web/uiryeong-h/common/btn_stop.png') no-repeat center center;}
.main_visual .bx-pager.bx-default-pager {position:absolute; top:5px; left:30px;}
.main_visual .bx-pager.bx-default-pager::after {content:''; display:block; clear:both; height:0;}
.main_visual .bx-pager.bx-default-pager .bx-pager-item {display:block; float:left; margin-left:5px;}
.main_visual .bx-pager.bx-default-pager .bx-pager-item a {display:block; text-indent:-999em; width:16px; height:16px; border:1px solid #1e665b; box-sizing:border-box; border-radius:9px;} /* 비주얼 버튼 색상 */
.main_visual .bx-pager.bx-default-pager .bx-pager-item a.active {background-color:#1e665b;}/* 비주얼 버튼 색상 */

/* 바로가기 8개짜리 */
.M_link043_1 { width: 100%; height:100%; background:#9bb924; opacity: 0.8; }
.M_link043_1 ul { width: 980px; margin: 0 auto; }
.M_link043_1 ul:after { display: block; content: ""; clear: both; }
.M_link043_1 ul li { width: 122px; float: left; }
.M_link043_1 ul li a { display: block; width: 100%; height: 114px; color: #fff; text-align: center; border-right: 1px dashed #fff; }
.M_link043_1 ul li.link_01 a { border-left: 1px dashed #fff; }
.M_link043_1 ul li a img { width: 50px; height: 50px; margin-top: 15px; line-height: 0; }
.M_link043_1 ul li a span { display: block; line-height: 15px; font-size: 14px; font-family: 'NotoM'; margin-top: 10px;}


/* 한줄소식 */
.piece_news043 { position: relative; width: 100%; height:100%;  overflow: hidden; border-bottom: 1px solid #D4D3D3; margin-bottom: 30px; }
.piece_news043 h2 { width: 90px; float: left; line-height:48px; padding-left:20px; font-family: 'NotoM'; font-size: 16px; color: #fff; background: url('/images/sch/web/uiryeong-h/main/043_news_bg.png')  no-repeat center;}
.piece_news043 h2 img { position: absolute; width: 15px; height:19px; top: 14px; left: 0; line-height: 0; }
.piece_news043 p { width: 70%; float: left; margin-left: 10px; font-size: 14px; line-height: 48px; }
.piece_news043 p a { display: block; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-family: 'NotoM'; line-height: 48px; }
.piece_news043 a.btn_more { position: absolute; display: block; width: 51px; height: 48px; top: 0; right: 0; text-indent: -10000em; font-size: 0; background: url('/images/sch/web/uiryeong-h/main/043_btn_more_01.png') no-repeat center; overflow: hidden; }


/* 바로가기 4개짜리 */
.M_link043_2 {width:100%; height:100%; background: #fff; border-top: 1px solid #000;  border-bottom: 1px solid #000;}
.M_link043_2 ul li { width: 100%; height:50px; border-bottom:1px dashed #ccc; }
.M_link043_2 ul li:last-child{border-bottom:0;}
.M_link043_2 ul li a { display: block; height: 50px; line-height: 50px; padding-left:20px; font-size: 14px; font-family: 'NotoR'; color: #000; }
.M_link043_2 ul li a span{padding-left:20px;}
.M_link043_2 ul li img{width:25px; height:25px;}
.M_link043_2 ul li:hover a{text-decoration:underline; }


/* 공지사항 */
.notice043 { position: relative; height:100%; background: url(/images/sch/web/uiryeong-h/main/043_noti_bg.png) repeat-x 0 0; }
.notice043 h2 { font-size: 16px; font-family: 'NotoM'; line-height: 39px; }
.notice043 h2 a { position: absolute; display: block; top: 0; width: 100px; text-align: center; color: #666; }
.notice043 h2.tit_1 a { left: 0; }
.notice043 h2.tit_2 a { left: 102px; }
.notice043 h2.tit_3 a { left: 204px; }
.notice043 h2 a.current { color: #012964; border: 2px solid #94b31e; border-bottom: 2px solid #fff;  color:#333; background: url(/images/sch/web/uiryeong-h/main/043_arrow_noti.png) no-repeat center bottom;}
.notice043 .list_box.on { display: block; }
.notice043 .list_box { display: none; padding: 60px 0 0; overflow: hidden; }
.notice043 .list_box li { position: relative; font-family: '돋움', Dotum; line-height: 25px; font-size: 13px; overflow: hidden; }
.notice043 .list_box li a { display: block; width: 70%; float: left; padding-left: 8px; color: #000; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: url("/images/sch/web/uiryeong-h/main/043_noti_dot.png") no-repeat 0 11px; }
.notice043 .list_box li a:hover { text-decoration: underline; }
.notice043 .list_box li span.date { display: block; width: 25%; float: right; text-align: right; color: #666; font-size: 12px; line-height: 25px; }
.notice043 .btn_more { position: absolute; width: 42px; height: 39px; right: 0; top: 0; text-indent: -9999em; line-height: 0; font-size: 0; background: url(/images/sch/web/uiryeong-h/main/043_btn_more_02.png) no-repeat center; }

/* 달력 */
.drawSchedule043 {width:100%; height:100%;  border: 1px solid #dcdcdc; background: #fff; }
.drawSchedule043 h2 { display:none; }
.drawSchedule043 .date_view { position: relative; height: 38px; line-height: 38px; padding-left: 50px; font-size: 17px; color: #fff; font-family: 'NotoM'; background: #e33d65; letter-spacing: -1px; }
.drawSchedule043 .date_view .month { color: #fff; font-family: 'NotoM'; }
.drawSchedule043 .date_view .pre { position: absolute; width: 15px; height: 14px; left: 25px; top: 12px; text-indent: -9999em; line-height: 0; font-size: 0; background: url(/images/sch/web/uiryeong-h/main/043_sche_prev.png) no-repeat center; }
.drawSchedule043 .date_view .next { position: absolute; width: 15px; height: 14px; left: 128px;; top: 12px; text-indent: -9999em; line-height: 0; font-size: 0; background: url(/images/sch/web/uiryeong-h/main/043_sche_next.png) no-repeat center; }
.drawSchedule043 .inner { font-size:12px; background: url(/images/sch/web/uiryeong-h/main/043_schd_bg.png) repeat-x 0 0; padding:0 15px 11px; }
.drawSchedule043 .inner th { line-height: 36px; font-size:13px;}
.drawSchedule043 .inner td { height:17px; line-height:17px; text-align: center; color: #000; }
.drawSchedule043 .inner .sun { color: #f25953; }
.drawSchedule043 .inner .sat { color: #0371bc; }
.drawSchedule043 .inner td a.check { display: block; height: 20px; color: #fff; font-weight: bold; background: url(/images/sch/web/uiryeong-h/main/043_schd_check.gif) no-repeat center; }
.drawSchedule043 .inner td a.today { display: block; height: 20px; color: #fff; font-weight: bold; background: url(/images/sch/web/uiryeong-h/main/043_schd_today.gif) no-repeat center; }
.drawSchedule043 .btn_more { position: absolute; width: 42px; height: 39px; right: 15px; top: 0; text-indent: -9999em; line-height: 0; font-size: 0; background: url(/images/sch/web/uiryeong-h/main/043_btn_more_03.png) no-repeat center; }

/* 팝업존 */
.pop043 {  width: 100%; height:100%;  overflow:hidden}
.pop043 h2 { font-size: 16px; font-family: "NotoM"; line-height: 41px; }
.pop043 .nss_pg { position: absolute; top:15px; right:24px;  }
.pop043 .nss_pg span { position: absolute; width: 45px; height: 2px; display: inline-block; top:5px; right: 80px; text-align: right; line-height: 14px; font-family: '돋움', Dotum; color: #000; font-size: 12px;}
.pop043 .nss_pg span strong { color: #ffdb4f; }
.pop043 .nss_pg a { display: block; width: 25px; height: 25px; float: left; font-size: 0; text-indent: -10000em; }
.pop043 .nss_pg a.pre { background: url(/images/sch/web/uiryeong-h/main/043_btn_prev.png) no-repeat; margin-right:-1px}
.pop043 .nss_pg a.stop { background: url(/images/sch/web/uiryeong-h/main/043_btn_stop.png) no-repeat; margin-right:-1px}
.pop043 .nss_pg a.play { background: url(/images/sch/web/uiryeong-h/main/043_btn_play.png) no-repeat; margin-right:-1px }
.pop043 .nss_pg a.next { background: url(/images/sch/web/uiryeong-h/main/043_btn_next.png) no-repeat; }
.pop043 .pop_img { position: relative; }
.pop043 .pop_img li { /*display: none;*/ width: 235px; height: 145px; margin:9px auto 0; border: 1px solid #dbdbdb; margin-bottom: 50px;}
.pop043 .pop_img li img { width: 100%; height: 135px; line-height: 0; }
.pop043 .pop_img li.on { display: block }
/* 180713 : 팝업리스트 레이어 추가 */
.pop043 a.list {position:absolute; top:15px; right:0; display:block; float:left; font-size:0; text-indent:-10000em; width:25px; height:25px; background:url('/images/sch/web/uiryeong-h/main/043_btn_list.png') no-repeat; }
.pop043 .pop_layer_box {display:none; position:absolute; left:0; top:0; width:100%; height:100%; background:#394b61;}
.pop043 .pop_layer_box .pop_layer {position:relative; padding:20px;}
.pop043 .pop_layer_box .pop_layer h3 {font-size:18px; color:#fff;}
.pop043 .pop_layer_box .pop_layer ul {height:100px; margin-top:15px; padding:10px 15px 10px 25px; line-height:22px; overflow-y:auto; background:#576c85;}
.pop043 .pop_layer_box .pop_layer ul li {font-family:'돋움',Dotum; font-size:12px; color:#fff; list-style-type:disc;}
.pop043 .pop_layer_box .pop_layer ul li a {color:#fff; }
.pop043 .pop_layer_box .pop_layer a.pop_close {display:block; position:absolute; right:25px; top:15px; padding:5px 10px; font-family:"NotoR"; color:#fff; background:#576c85; border-radius:5px;}

/* 포토갤러리 */
.gallery043 { position: relative; width: 100%; height: 100%; margin: 25px 0 0 0; background: url(/images/sch/web/uiryeong-h/main/043_noti_bg.png) repeat-x 0 0; }
.gallery043 h2 { font-size: 16px; font-family: 'NotoM'; line-height: 39px; }
.gallery043 h2.tit_1 a { left: 0; }
.gallery043 h2.tit_2 a { left: 102px; }
.gallery043 h2 a { position: absolute; display: block; width: 100px; top: 0; text-align: center; color: #666; }
.gallery043 h2 a.current { border: 2px solid #94b31e; border-bottom: 2px solid #fff; color:#333; background: url(/images/sch/web/uiryeong-h/main/043_arrow_noti.png) no-repeat center bottom; }
.gallery043 .gall_box.on { display: block; }
.gallery043 .gall_box { display: none; padding: 60px 0 0; font-family: '돋움', Dotum; font-size: 12px; overflow: hidden; }
.gallery043 .gall_info { display: none; }
.gallery043 .gall_list { overflow: hidden; }
.gallery043 .gall_list li { width: 30%; float: left; margin-left: 5%; }
.gallery043 .gall_list li:first-child { margin-left: 0; }
.gallery043 .gall_list li a { display: block; }
.gallery043 .gall_list li .img img { width: 100%; height: 90px; line-height: 0; }
.gallery043 .gall_list li span { display: block; font-family: '돋움', Dotum; font-size: 12px; color: #222; }
.gallery043 .gall_list li span.txt { margin-top: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.gallery043 .gall_list li span.date { display: none; }
.gallery043 .btn_more { position: absolute; width: 42px; height: 39px; right: 0; top: 0; text-indent: -9999em; line-height: 0; font-size: 0; background: url(/images/sch/web/uiryeong-h/main/043_btn_more_02.png) no-repeat center; }


/*오늘의 식단*/
.meal_menu043 {position:relative; width:100%; height:100%; overflow: hidden; background: url(/images/sch/web/uiryeong-h/main/043_noti_bg.png) repeat-x 0 10px; }
.meal_menu043 h2 { font-size: 16px; font-family: "NotoM"; line-height: 43px; }
.meal_menu043 .btn_more { position: absolute; width: 42px; height: 41px; right: 0; top: 0; text-indent: -9999em; line-height: 0; font-size: 0; background: url(/images/sch/web/uiryeong-h/main/043_btn_more_02.png) no-repeat center; }
.meal_menu043 .meal_list { width: 50%; height: 90px; float: right; margin-top:30px; font-family: 'Dotum', '돋움'; font-size: 12px; color: #555; text-align: left; line-height: 18px; overflow-y: auto; }
.meal_menu043 .img { width: 45%; float: left; margin-top:30px; }
.meal_menu043 .img img { width: 100%; height: 90px; line-height: 0; }
.meal_menu043 ul li:after { display: inline-block; content: "."; }


/* 배너존 */
.banner_zone { position: relative; width: 100%; margin-top: 25px; border-top: 1px solid #DCDCDC; border-bottom: 1px solid #DCDCDC; }
.banner_zone .inner { position: relative; width: 980px; height: 70px; margin: 0 auto; overflow: hidden; }
.banner_zone .inner h2 { position: absolute; top: 15px; left: 0; font-size: 15px; font-family: "NotoM"; color: #1d1d1d; }
.banner_zone .inner .btn { position: absolute; left: 0; top: 40px }
.banner_zone .inner .btn a { width: 14px; height: 15px; float: left; font-size: 0; text-indent: -10000em; vertical-align: top }
.banner_zone .inner .btn a.pre { background: url(/images/sch/web/uiryeong-h/main/btn_b_prev.gif) no-repeat }
.banner_zone .inner .btn a.stop { background: url(/images/sch/web/uiryeong-h/main/btn_b_stop.gif) no-repeat }
.banner_zone .inner .btn a.next { background: url(/images/sch/web/uiryeong-h/main/btn_b_next.gif) no-repeat }
.banner_zone .inner .btn a.play { background: url(/images/sch/web/uiryeong-h/main/btn_b_play.gif) no-repeat }
.banner_zone .inner .btn a.list { background: url(/images/sch/web/uiryeong-h/main/btn_b_list.gif) no-repeat }
.banner_zone .inner ul { padding-top: 12px; margin-left: 70px; height: 47px; overflow: hidden }
.banner_zone .inner ul li { width: 172px; float: left; margin-left: 10px; }
.banner_zone .inner ul li a { display: block; border: 1px solid #c8d1db;}
.banner_zone .inner ul li a img { width: 100%; height: 45px; line-height: 0; }



 @media (max-width: 800px) {

	/* 메인비주얼 */
	.main_visual_wrap {height: auto; }
	.main_visual li{width:100%; height: auto; }
	.main_visual li img{width:100%; height:auto; }	
	.main_visual .bx-controls {width:100%; left:2.5%; bottom:10px; margin-left:0; }
	
	/* 바로가기 8개짜리 */	
	.M_link043_1 { position: relative; top: 0; height: auto; }
	.M_link043_1 ul { width: 100%; }
	.M_link043_1 ul li { width: 25%; }
	.M_link043_1 ul li.link_01 a { border-left: 0; }
	.M_link043_1 ul li.link_01 a, .M_link043_1 ul li.link_02 a, .M_link043_1 ul li.link_03 a, .M_link043_1 ul li.link_04 a { border-bottom: 1px dashed #fff; }
	
		
	/* 한줄소식 */
	.piece_news043 p a { width: 90%; }
	
	/* 바로가기 4개짜리 */
	.M_link043_2 { width:100%;  border: 0; }
		
	/* 팝업존 */
	.pop043 { width:100%;}
	.pop043 img { width:100%; height:auto;}
	.pop043 .pop_img li {width:100%;}
	
	/* 공지사항 */
	.notice043 { width:100%; }
	.notice043 h2 { font-size: 14px; }
	.notice043 h2 a { width: 80px; }
	.notice043 h2.tit_2 a { left: 82px; }
	.notice043 h2.tit_3 a { left: 164px; }
			
	/* 배너존 */
	.banner_zone .inner {width:95%;}
	.banner_zone .inner ul li {width:30%; float:left; margin-left:3%;}
	.banner_zone ul li a img {width:100%}	

}
	
	

 @media (max-width: 600px) {
	
	/* 행사일정 */
	.drawSchedule043 { width: 100%; margin-top: 25px; }

}


 @media (max-width: 560px) {

	/* 배너존 */
	.banner_zone .inner ul li {width:48%; float:left; margin-left:2%;}
	
	/* 한줄소식 */
	.piece_news043 h2 { display: none; }

}


 @media (max-width: 480px) {

	/* 바로가기 8개짜리 */
	.M_link043_1 ul li { width: 50%; }
	.M_link043_1 ul li img { display: none; }
	.M_link043_1 ul li a { height: 42px; }
	.M_link043_1 ul li.link_05 a, .M_link043_1 ul li.link_06 a { border-bottom: 1px dashed #fff; }

}
 
 
 @media (max-width: 380px) {
	
	
	 /* 배너존 */
	.banner_zone .inner ul li { width: 100%; float: left; margin-left: 0;}

	
}

