@charset "utf-8";
@import url("/pcms/common/font/font_Montserrat.css");
@import url("/pcms/common/css/program/grid.css");
@import url("/pcms/common/css/program/base.css");
@import url("/pcms/common/css/program/searchbar.css"); /*@import url("program/pagination.css"); */
@import url("/pcms/common/css/program/form.css");
@import url("/pcms/common/css/program/card.css");
@import url("/pcms/common/css/program/board.css");
@import url("/pcms/common/css/program/gallery.css");
@import url("/pcms/common/css/program/calendar.css"); /*@import url("/pcms/common/css/program/modal.css"); */
@import url("/pcms/common/css/all.css");/* 보유기간 강조 */

.txt-point { color:#D60000; font-weight:bold; }

/* 상세 파일 다운로드 */
.ui-filedown{position:relative;padding:20px;/* padding-right:125px; */border: 1px solid #c4cbd2;border-radius: 5px;}
.ui-filedown .item{position:relative;padding-right:105px;min-height: 42px;}
.ui-filedown .item .ui-banner__title{position: relative;display:block;padding: 8px;padding-left: 34px;color:#3a3a3a;font-size: 16px;line-height: 20px;font-weight: normal;letter-spacing: -1px;/* padding: 8px; */    word-break: break-all;}
.ui-filedown .item .ui-banner__title:before{content: ""; position: absolute;top:50%;left: 0;width:20px;height:20px;margin-top: -10px;background:url(/pcms/dist/img/ir-bbs.png) 0 -340px;}
.ui-filedown .item .btn{position: absolute;top: 50%;right: 0;border-radius: 5px;transform: translate(0,-50%);}
.ui-filedown .item .btn.btn-sm{font-size: 14px;padding: 7px 15px;font-weight: bold;}


.t-help.message{display:inline-block;margin-top:-2px;}

@media only screen and (max-width:570px){
	.ui-filedown .item { padding-right: 85px;}
}
@media only screen and (max-width:430px){
	.ui-filedown .item {padding-right: 0;margin-bottom: 10px;}
	.ui-filedown .item .ui-banner__title{display: block;padding-top: 0;padding-bottom: 0;padding-right: 0;}
	.ui-filedown .item .btn{position: relative;top: auto;transform: translate(0, 0);right: auto;display: block;text-align: center;margin-top: 3px;}
}
@media only screen and (max-width:400px){

}


/*하단버튼*/
.fe-btn_box{display:flex;flex-wrap:wrap}
.fe-btn_box.text-center{justify-content: center;} /* 버튼 가운데 정렬 */
.fe-btn_box.text-sb{justify-content: space-between;} /* 버튼 양쪽 정렬 */
.fe-btn_box.text-center .fe-btn{justify-content: center;height: auto;}


/* 개인정보 수집동의 */
.ui_subscription--form { position:relative;     padding: 20px 30px 40px; margin-top:-3px; margin-bottom:30px; border: 5px solid #F6F6F6; border-radius: 20px; overflow: hidden; }
.ui_subscription--form:after { display:block; clear:both; content:''; }
.ui_subscription--form .inner { position:relative; width:100%; }
.ui_subscription--form .inquiry--btn { display: flex; justify-content: space-between;align-items: center; flex-wrap: wrap; }
.ui_subscription--form .inquiry--btn .label-wrap{margin-top: 10px;}
.ui_subscription--form .ui_text--box {position:relative;padding-bottom: 76px;color:#444;font-size: 15px;}
.ui_subscription--form .ui_text--box .box-text__scroll {height: 200px;padding: 10px;margin-bottom: 10px;overflow-x: hidden;overflow-y: auto;}
.ui_subscription--form .ui_text--box .box-text__scroll h3:first-child { margin:0 0 10px; }
.ui_subscription--form .ui_radio--custom { position: absolute;bottom: -44px;left: -25px;width: calc(100% + 50px);padding: 30px 30px 40px;background: #fff;line-height: 1.3;text-align:center;border-top:1px solid #EDEDED;}
.ui_subscription--form .ui_radio--custom .inblock { display:inline-block; color: #000; font-weight: bold; font-size: 16px; line-height: 40px; }
.ui_subscription--form .ui_radio--custom input[type='radio']:checked + label { border: 1px solid #63676d; background: #63676d; color:#fff; text-shadow:0px 0px 5px rgba(0,0,0,0.3); }
.ui_subscription--form .ui_radio--custom input[type='radio'] { position:absolute; position:fixed; top:-9999px; left:-9999px; z-index:-100; }
.ui_subscription--form .ui_radio--custom label { position:relative; width: auto; min-width: 180px; height: 50px;  padding: 6px 20px; margin: 0 3px; border:1px solid #178E8E; border-radius: 8px; color:#178E8E; font-weight:500; font-size:16px; line-height: 38px; text-align: center; }
.ui_subscription--form .ui_radio--custom label.pre { width:auto; padding:0 15px 0 40px; }
.ui_subscription--form .ui_radio--custom label .chk_ball { display: inline-block; width:16px; height:16px; margin-right: 10px; border:1px solid #cacaca; border-radius:100%; background:#fff; vertical-align: middle; }

.ui_subscription--form .ui_radio--custom input[type='radio']:checked + label .chk_ball{ border:5px solid #fff; background: #63676d; }
.ui_subscription--form .ui_radio--custom input[type='radio']:focus + label {outline: 1px solid;}

.inquiry--form .inquiry--tit { display:block; padding:0; margin:30px 0 0 0; margin-bottom:15px; font-weight:bold; font-size:20px; text-align: left; }
.inquiry--form .inquiry--tit>span { display:inline-block; padding-left:14px; color:#666; font-weight:300; font-size:15px; }
.inquiry--form .agree--box { padding:25px 7px 30px 25px; border: 1px solid #ddd; background:#fff; box-sizing:border-box; }
.inquiry--form .agree--box.scroll { height: 200px; padding: 0 20px; overflow-y: scroll; }
.inquiry--form .agree--box.scroll.agree-con2 { height:134px; margin-top:20px; }
.inquiry--form .agree--box.scroll.agree-con2 .scrollbar { height:100px; }
.inquiry--form .agree--box.scroll .scrollbar { height: 347px; }
.inquiry--form .agree--box.scroll .scrollbar .overflow { min-height:auto; }
.inquiry--form .agree--box.scroll .scrollbar-inner { height:auto; }
.inquiry--form .agree--box+.inquiry--btn { margin:30px 0 60px; }
.inquiry--btn { text-align:center; }
.inquiry--btn .radio { display:inline-block; position:relative; margin:0 !important; font-size:16px; line-height:1.4; cursor:pointer; }
.inquiry--btn .radio span.label { display: block; position: relative; top: 50%; float: left; width: 20px; height: 20px; padding: 0; margin-right: 10px; border: 1px solid #178E8E; border-radius: 100%; -webkit-tap-highlight-color: transparent; transform: translate(0, -50%); }
.inquiry--btn .radio span.label:after { position:absolute; top:4px; left:4px; width:10px; height:10px; border-radius:100%; background:#178E8E; content:''; opacity:0.08; transform:scale(0); transition:all 0.2s ease; }
.ui_subscription--form .ui_radio--custom label .inquiry--btn .radio input[type="radio"]:checked {}
.inquiry--btn .radio input[type="radio"]:checked + .label { }
.inquiry--btn .radio input[type="radio"]:checked +.label:after { opacity:1; transform:scale(1); transition:all 0.2s cubic-bezier(0.35, 0.9, 0.4, 0.9); }
.inquiry--btn .radio .hidden { display: inherit !important; opacity: 0; visibility: inherit !important; }


.ui_subscription--form .ui_radio--custom label.on {background-color: #178E8E;
	color: #fff;}
.inquiry--btn .radio.on span.label{    border: 1px solid #fff;}
.inquiry--btn .radio.on input[type="radio"]:checked +.label:after{background: #fff;}

@media only screen and (max-width:1340px){
	.label-wrap {display: block;margin-top: 10px;}
	.ui_subscription--form .ui_radio--custom label {height: 40px;padding: 0 12px;}
	.ui_subscription--form .ui_text--box .box-text__scroll {height: 220px;}
	.ui_subscription--form .ui_text--box{padding-bottom: 90px;}
	.ui_subscription--form .inquiry--btn {display: block;}
}

@media only screen and (max-width:940px){
	.ui_subscription--form .ui_text--box .box-text__scroll {height: 240px;}
}
@media only screen and (max-width:730px){
	.ui_subscription--form .ui_text--box .box-text__scroll {height: 250px;}
	.ui_subscription--form .ui_text--box {padding-bottom: 110px;}
}

@media only screen and (max-width:650px){
	.ui_subscription--form .ui_text--box .box-text__scroll {height: 270px;}
	.ui_subscription--form .ui_text--box {padding-bottom: 150px;}
}
@media only screen and (max-width: 490px) {
	.ui_subscription--form .ui_radio--custom label {
		margin-bottom: 4px !important;
	}
}
@media only screen and (max-width:450px){
	.ui_subscription--form .ui_text--box .box-text__scroll {height: 290px;}
	.ui_subscription--form .ui_text--box {padding-bottom: 180px;}
	.ui_subscription--form .ui_radio--custom label:first-child{margin-bottom: 5px !important;}
}

/* tabs */
.ui-nav_tabs { width: 100%; text-align:center; border-bottom:1px solid #d9d9d9; }
.ui-nav_tabs li { display:inline-block; }
.ui-nav_tabs .ui-tabs_link { display:inline-block; padding: .5rem 1rem; border: 1px solid transparent; background-color: transparent; font-size:20px; text-align:center; transition:.2s ease all; }
.ui-nav_tabs .active .ui-tabs_link { background-color: transparent; font-weight: bold; border-bottom: 4px solid !important; border-color:transparent transparent #d9d9d9; }
.ui-tab_group .ui-tab_content { margin-top:20px; }
.ui-tab_group .tab__body { height:0; overflow:hidden; visibility:hidden; opacity:0; }
.ui-tab_group .tab__body.active { height:auto; overflow:visible; visibility:visible; opacity:1; }
/* 사이트맵 */
#contens .sitemap { position:relative; width:100%; margin-bottom:20px; }
#contens .sitemap:after { display:block; clear:both; content:""; visibility:hidden; }
#contens .sitemap * { padding:0; margin:0; }
#contens .sitemap.type1.col3 dl { width:33.33%; }
#contens .sitemap.type1.col4 dl { width:25%; }
#contens .sitemap.type1.col5 dl { width:20%; }
#contens .sitemap.type1.col6 dl { width:16.66%; }
#contens .sitemap.type1.col7 dl { width:14.28%; }
#contens .sitemap.type1 dl { display:inline-block; float:left; padding:0 1%; margin-bottom:50px; }
#contens .sitemap.type1 dl dt { padding:10px 15px; margin:0 0 10px 0; color:#111; font-size:16px; line-height:30px; border-top:1px solid #111; border-bottom:1px solid #ccc; }
#contens .sitemap.type1 dl dd { padding:5px 15px; }
#contens .sitemap.type1 dl dd b { display:block; line-height:0; }
#contens .sitemap.type1 dl dd b a { display:block; position:relative; padding-right:12px; padding-left:10px; color:#333; font-size:14px; line-height:24px; }
#contens .sitemap.type1 dl dd b a:hover,
#contens .sitemap.type1 dl dd b a:active,
#contens .sitemap.type1 dl dd b a:focus { text-decoration:underline; }
#contens .sitemap.type1 dl dd b a:after { display:block; position:absolute; top:10px; left:0; width:4px; height:4px; background-color:#111; content:" "; }
#contens .sitemap.type1 dl dd b a[target="_blank"]:before { position:absolute; top:50%; right:0; width:10px; height:10px; content: ''; transform: translate(0%, -50%); background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.81836' width='8.18182' height='8.18182' rx='1' fill='%23EFF2F4'/%3E%3Crect x='0.5' y='2.31812' width='7.18182' height='7.18182' rx='0.5' fill='white' stroke='%23DCE2E8'/%3E%3C/svg%3E%0A"); }

#contens .sitemap.type2 { position:relative; overflow:hidden; border-top:2px solid #9aa2ac; }
.sitemap #contens .title_wrap { border-bottom: 0 solid #000; }
#contens .sitemap.type2 dl { position:relative; padding:23px 23px 23px 21%; overflow:hidden; border-bottom:1px solid #ddd; }
#contens .sitemap.type2 dl:before { display:block; position:absolute; top:0; left:18%; width:1px; height:100%; background-color:#ddd; content:""; }
#contens .sitemap.type2 dl:after { display:block; clear:both; content:""; visibility:hidden; }
#contens .sitemap.type2 dt { position:absolute; top:10px; left:0; width:15%; padding-left:15px; color:#333; }
#contens .sitemap.type2 dt a { color:#000; font-weight:bold; font-size:18px; line-height:1.2; }
#contens .sitemap.type2 dd { float:left; width:25%; padding:0 10px; }
#contens .sitemap.type2 dd b { display:block; margin-bottom:5px; font-weight:normal; }
#contens .sitemap.type2 dd b a { display:block; position:relative; padding-right:12px; padding-left:9px; color:#333; font-weight:normal; font-size: 17px; }
#contens .sitemap.type2 dd b a:before { display:block; position:absolute; top: 12px; left:0; width:4px; height:4px; background-color:#9aa2ac; content:""; }
#contens .sitemap.type2 dd b a[target="_blank"]:after { position:absolute; top:50%; right:0; width:10px; height:10px; content: ''; transform: translate(0%, -50%); background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.81836' width='8.18182' height='8.18182' rx='1' fill='%23EFF2F4'/%3E%3Crect x='0.5' y='2.31812' width='7.18182' height='7.18182' rx='0.5' fill='white' stroke='%23DCE2E8'/%3E%3C/svg%3E%0A"); }
#contens .sitemap.type2 dd ul { margin-left:8px; }
#contens .sitemap.type2 dd ul li { display:block; }
#contens .sitemap.type2 dd ul li a { display:block; position:relative; padding-right:12px; padding-left:11px; color:#909090; font-size: 15px; line-height: 1.45; }
#contens .sitemap.type2 dd ul li a:after { display:block; position:absolute; top: 9px; left:0; width:5px; height:1px; background-color:#898989; content:""; }
#contens .sitemap.type2 dd ul li a[target="_blank"]:before { position:absolute; top:50%; right:0; width:10px; height:10px; content: ''; transform: translate(0%, -50%); background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.81836' width='8.18182' height='8.18182' rx='1' fill='%23EFF2F4'/%3E%3Crect x='0.5' y='2.31812' width='7.18182' height='7.18182' rx='0.5' fill='white' stroke='%23DCE2E8'/%3E%3C/svg%3E%0A"); }

@media only screen and (max-width:767px){
	#contens .sitemap.type2 { border:none; }
	#contens .sitemap.type2 dl { padding:0; border-top:0; }
	#contens .sitemap.type2 dl:before { display:none; }
	#contens .sitemap.type2 dt { position:relative; top:0; width: 100%; padding:23px; margin-bottom:23px; color:#333; font-size:16px; border-top:2px solid #9aa2ac; border-bottom:1px solid #9aa2ac; }
	#contens .sitemap.type2 dd { width:50%; padding-bottom:23px; }
}
@media only screen and (max-width:480px){
	#contens .sitemap.type2 dd { padding-bottom: 15px; }
	#contens .sitemap.type2 dd ul { display:none; }
}
/* CKEDITOR_CSS */
.ck.ck-editor__main .ck.ck-content.ck-editor__editable h2 { color: #222; font-weight: 600; font-size: 20px; line-height: 30px; letter-spacing: -0.025em; }
.ck.ck-editor__main .ck.ck-content.ck-editor__editable h3 { margin: 20px 0 6.5px; color: #222; font-weight: 600; font-size: 17px; line-height: 30px; letter-spacing: -0.025em; /* margin-top:0px; */ }
.ck.ck-editor__main .ck.ck-content.ck-editor__editable h4 { position: relative; margin-bottom: 5px; color: #222; font-weight: 600; font-size: 15px; line-height: 30px; letter-spacing: -0.025em; }
.ck.ck-editor__main .ck.ck-content.ck-editor__editable strong { font-weight: 600; }
.ck.ck-editor__main .ck.ck-content.ck-editor__editable a { color: blue; cursor: pointer; border-bottom: 1px solid blue; }
.ck.ck-editor__main .ck.ck-content.ck-editor__editable ul li { list-style: inside; }
.ck.ck-editor__main .ck.ck-content.ck-editor__editable ol { counter-reset: list-number; }
.ck.ck-editor__main .ck.ck-content.ck-editor__editable ol li { position: relative; counter-increment: list-number; }
.ck.ck-editor__main .ck.ck-content.ck-editor__editable ol li:before { display: inline-block; width: 15px; height: 10px; font-size: 14px; line-height: 1.5; text-align: left; content: counter(list-number); }
.ck.ck-editor__editable.ck-blurred .ck-widget, .ck.ck-editor__editable.ck-focused .ck-widget { outline-color: var(--ck-color-widget-blurred-border); }
.ui.bbs--view--content hr { display: block; }
/* view--cont_ */
.bbs--view .bbs--view--cont .bbs--detail--cont h2 { color: #222; font-weight: 600; font-size: 20px; line-height: 30px; letter-spacing: -0.025em; }
.bbs--view .bbs--view--cont .bbs--detail--cont h3 { margin: 20px 0 6.5px; color: #222; font-weight: 600; font-size: 17px; line-height: 30px; letter-spacing: -0.025em; /* margin-top:0px; */ }
.bbs--view .bbs--view--cont .bbs--detail--cont h4 { position: relative; margin-bottom: 5px; color: #222; font-weight: 600; font-size: 15px; line-height: 30px; letter-spacing: -0.025em; }
.bbs--view .bbs--view--cont .bbs--detail--cont strong { font-weight: 600; }
.bbs--view .bbs--view--cont .bbs--detail--cont a { color: blue; cursor: pointer; border-bottom: 1px solid blue; }
.bbs--view .bbs--view--cont .bbs--detail--cont ul li { list-style: inside; }
.bbs--view .bbs--view--cont .bbs--detail--cont ol { counter-reset: list-number; }
.bbs--view .bbs--view--cont .bbs--detail--cont ol li { position: relative; counter-increment: list-number; }
.bbs--view .bbs--view--cont .bbs--detail--cont ol li:before { display: inline-block; width: 15px; height: 10px; font-size: 14px; line-height: 1.5; text-align: left; content: counter(list-number); }
.bbs--view .bbs--view--cont .bbs--detail--cont .ck-widget, .bbs--view .bbs--view--cont .ck-widget { outline-color: var(--ck-color-widget-blurred-border); }
.ui.bbs--view--content hr { display: block; height: 4px; margin: 15px 0; border: 0; background: #dedede; }
.bbs--view .bbs--view--cont .bbs--detail--cont blockquote { padding-right: 1.5em; padding-left: 1.5em; margin-right: 0; margin-left: 0; overflow: hidden; font-style: italic; border-left: 5px solid #ccc; }
.bbs--view .bbs--view--cont .bbs--detail--cont .text-tiny { font-size: .7em; }
.bbs--view .bbs--view--cont .bbs--detail--cont .text-huge { font-size: 1.8em; }
.checkbox-box { display:flex; align-items: center; flex-wrap:wrap; }
.checkbox-box .radio-inline,
.checkbox-box .checkbox-inline {padding-top: 0; padding-bottom:0;color: #666; font-size: 16px;}
.checkbox-box .etc-input { display:flex; align-items: center; margin-left:10px; }
.checkbox-box .etc-input input[type="text"] { width:auto; margin-left:5px; }

/* 데이터 없을때 */
.PRGRM_nodata { width:100% !important; max-width: 100%; padding:0 !important; margin:0 !important; -ms-flex: 0 0 100%; flex: 0 0 100%; }
.PRGRM_nodata * { max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; }
.ui-grid.are-images-unloaded .list-wrap .item_wrap .grid__item.PRGRM_nodata.PRGRM_list-nodata { padding: 14px !important; }
.PRGRM_nodata .ui-message { border: none; }
.PRGRM_nodata .ui-message .message-result {display: flex;justify-content: center;align-items: center;min-height:631px;background-color: rgba(249, 249, 249, 1);/* border: 1px solid #ededed; *//* border-radius:10px; */}
.PRGRM_nodata .ui-message .nopage { width: 100%; max-width: 440px; padding: 100px 0; margin: 0 auto; text-align: center; }
.PRGRM_nodata .ui-message .nopage strong {display: block;margin: 0 0 15px;color: #000;font-weight:bold;font-size:30px;text-align: center;color: #222;text-align: center;font-family: Gmarket Sans;font-size: 30px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: -1.5px;}
.PRGRM_nodata .ui-message .nopage strong em { color: #000; font-weight:bold; font-size: 30px;text-align: center; }
.PRGRM_nodata .ui-message .nopage span {color: #333;font-size: 18px;line-height: 21px;color: #555;text-align: center;font-size: 17px;font-style: normal;font-weight: 400;line-height: 23px; /* 135.294% */letter-spacing: -0.85px;display: block;}
.PRGRM_nodata .ui-message .nopage .icon-nonage {display:block;width: 170px;height: 170px;margin:0 auto 48px;border-radius: 50%;background-color: #F0F0F0;;background-image: url("data:image/svg+xml,%3Csvg width='78' height='75' viewBox='0 0 78 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M77.24 28.5911C77.24 32.1411 59.95 35.0211 38.62 35.0211C17.29 35.0211 0 32.1411 0 28.5911C0 25.0411 17.29 22.1611 38.62 22.1611C59.95 22.1611 77.24 25.0411 77.24 28.5911Z' fill='%232C2F88'/%3E%3Cpath d='M75.1392 13.5409C77.2492 16.8109 67.3992 22.5809 53.1192 26.4309C38.8492 30.2809 25.5592 30.7409 23.4392 27.4709C21.3192 24.2009 31.1792 18.4309 45.4492 14.5809C59.7192 10.7309 73.0092 10.2709 75.1292 13.5409H75.1392Z' fill='%23009C48'/%3E%3Cpath d='M48.5519 4.66171C51.9619 6.06171 49.3719 12.5317 42.7619 19.1217C36.1519 25.7117 28.0319 29.9117 24.6119 28.5117C21.2019 27.1117 23.7919 20.6417 30.4019 14.0517C37.0119 7.46171 45.1319 3.26171 48.5519 4.66171Z' fill='%23FFDE09'/%3E%3Cpath d='M63.1097 4.86155C63.1397 5.00155 62.8697 5.53155 62.8697 5.67155C62.8697 5.87155 62.5997 5.94155 62.4697 6.14155C62.4397 6.24155 62.3997 6.34155 62.3697 6.41155C62.2697 6.48155 61.7997 6.95155 61.6597 7.12155C61.4597 7.32155 61.2197 7.39155 60.9897 7.52155C60.8597 7.55155 60.7197 7.55155 60.5497 7.59155C60.0497 7.69155 59.5397 7.69155 59.0297 7.62155C58.9297 7.59155 58.4197 7.52155 58.2897 7.52155C58.2597 7.52155 58.2197 7.50155 58.1597 7.51155C58.0797 7.52155 58.0997 7.49155 58.0297 7.49155C57.8997 7.42155 57.7797 7.39155 57.6797 7.35155C57.5397 7.28155 57.3397 7.35155 57.2097 7.28155C56.8697 7.11155 56.5397 6.88155 56.2697 6.57155C56.1397 6.40155 56.0697 6.17155 55.9697 6.00155C55.8997 5.83155 55.7997 5.70155 55.7697 5.53155C55.6997 5.13155 55.6997 4.72155 55.5697 4.32155C55.4997 4.08155 55.4297 3.88155 55.4297 3.65155C55.4997 3.14155 55.3597 2.61155 55.7297 2.24155C55.8297 2.07155 56.2997 1.40155 56.3997 1.16155C56.4697 1.06155 56.5697 0.961554 56.6697 0.861554C56.8397 0.731554 57.0397 0.661554 57.2397 0.521554C57.4097 0.421554 58.4197 0.0815542 58.5897 0.121554C58.7197 0.121554 58.8897 0.191554 59.0297 0.121554C59.7397 -0.148446 60.4797 0.0915542 61.1897 0.261554C61.4597 0.331554 61.6597 0.531554 61.8597 0.701554C61.9297 0.801554 62.2397 1.12155 62.2897 1.14155C62.4897 1.24155 62.5397 1.20155 62.6397 1.44155C62.9397 2.28155 62.9397 3.12155 63.1497 4.03155C63.1797 4.16155 63.1497 4.33155 63.1497 4.47155C63.1197 4.54155 63.1197 4.81155 63.1197 4.87155L63.1097 4.86155Z' fill='%23DA261B'/%3E%3Cpath d='M17.1119 49.2411V51.3511H15.4219C15.5419 50.6511 15.5419 49.9211 15.4019 49.2411H17.1219H17.1119ZM21.2719 64.4211H23.9319V43.0211H20.0119V44.0911C20.7619 44.0911 21.2719 44.2611 21.2719 45.1111V64.4311V64.4211ZM17.1119 64.4211H19.7519V43.0211H15.8519V44.0911C16.5819 44.0911 17.1119 44.2611 17.1119 45.1111V47.3911H14.6219C11.5919 42.7911 3.92188 44.6311 3.92188 50.3411C3.92188 56.0511 11.6019 57.8511 14.6719 53.2211H17.1219V64.4311L17.1119 64.4211ZM6.67188 50.3311C6.67188 45.6111 12.7519 45.6111 12.7519 50.3311C12.7519 55.0511 6.67188 55.0511 6.67188 50.3311Z' fill='%23222222'/%3E%3Cpath d='M46.8003 58.3209H43.9703V45.1309C43.9703 44.1909 43.2403 44.0709 42.4903 44.0709V43.0309H46.8003V48.8909H50.0003V50.8509H46.8003V58.3309V58.3209ZM34.3303 52.0509C34.2303 51.8609 33.9403 51.8109 33.8503 52.0509C33.1503 53.8409 30.3903 55.4209 28.3803 55.5409L26.8803 53.9709C26.8303 53.9009 26.8603 53.9009 26.9303 53.8709C29.1803 53.6509 32.6203 52.3409 32.6203 47.1609V45.9009C32.6203 44.9809 31.8503 44.8809 31.1403 44.8809V43.8609H35.5703V47.1609C35.5703 52.3409 39.0303 53.6709 41.2603 53.8709C41.3303 53.8709 41.3303 53.8909 41.2803 53.9709L39.7803 55.5409C37.8703 55.4409 35.1103 53.8909 34.3303 52.0509ZM32.6303 62.3409V59.0009C32.6303 58.0609 31.8803 57.9809 31.1503 57.9809V56.9409H35.5303V61.7809C35.5303 62.0209 35.7003 62.1909 35.9403 62.1909H47.0303V64.1809H34.5303C33.2203 64.1809 32.6203 63.6209 32.6203 62.3409H32.6303Z' fill='%23222222'/%3E%3Cpath d='M64.6436 59.2906H61.5236V53.6706H51.9336V51.7106H67.3536C68.2036 50.3006 67.9836 48.0306 67.9836 46.4506C67.9836 46.0906 67.8636 45.9406 67.4236 45.9406H54.2236V43.9606H70.6936C70.8336 43.9606 70.8836 44.0306 70.8836 44.1506V48.2706C70.8836 50.2306 70.7636 50.8806 70.2236 51.7106H73.4736V53.6706H64.6336V59.2906H64.6436ZM55.1536 62.3706V58.7906C55.1536 57.8506 54.4036 57.7706 53.6736 57.7706V56.7306H58.0336V61.8106C58.0336 62.0506 58.2236 62.2206 58.4736 62.2206H71.0136V64.2106H57.0736C55.7636 64.2106 55.1636 63.6306 55.1636 62.3706H55.1536Z' fill='%23222222'/%3E%3Cpath d='M8.87968 68.5107L7.03969 71.3907V72.9807H7.75969V73.8607H5.11969V72.9807H5.83969V71.3807L4.07969 68.5007H3.67969V67.6207H5.91969V68.5007H5.43969L6.57969 70.4607L7.77969 68.5007H7.29969V67.6207H9.26969V68.5007H8.86969L8.87968 68.5107Z' fill='%23222222'/%3E%3Cpath d='M9.88109 73.8605V72.9805H10.4411V68.5105H9.88109V67.6305H14.5911V69.3105H13.7111V68.5105H11.6311V70.1905H13.4711V71.0705H11.6311V72.9905H13.8611V72.1105H14.7411V73.8705H9.87109L9.88109 73.8605Z' fill='%23222222'/%3E%3Cpath d='M18.1906 74.1111C17.6606 74.0911 16.9006 73.7712 16.7106 73.4012V73.8611H15.8306V72.1012H16.7106V72.2212C16.8006 72.5812 17.4106 73.2112 18.1806 73.2612C19.0106 73.3012 19.4606 72.8711 19.4906 72.3411C19.5806 70.8211 15.4406 71.7412 15.7206 69.1112C15.8306 68.0912 16.7706 67.3612 17.9106 67.3912C18.5206 67.4112 19.1306 67.6812 19.3706 68.0712V67.6312H20.2106V69.3912H19.3706V69.2812C19.1706 68.6312 18.6106 68.2812 18.0306 68.2312C17.3206 68.1912 16.8306 68.5512 16.8006 69.0312C16.6906 70.6512 20.7206 69.5712 20.6206 72.3012C20.5806 73.3512 19.7006 74.1711 18.1906 74.1111Z' fill='%23222222'/%3E%3Cpath d='M24.4416 71.1014H23.2016L23.8016 69.3314L24.4416 71.1014ZM26.9016 73.8614V72.9814H26.5216L24.3616 67.5514H23.5816L21.4816 72.9814H21.1016V73.8614H23.0316V72.9814H22.4716L22.8616 71.9714H24.8216L25.2316 72.9814H24.6716V73.8614H26.9116H26.9016Z' fill='%23222222'/%3E%3Cpath d='M32.408 68.5105V73.8805H31.318L28.608 69.1305V72.9805H29.088V73.8605H27.168V72.9805H27.728V68.5105H27.168V67.6305H29.108L31.518 71.9705V68.5105H31.038V67.6305H32.958V68.5105H32.398H32.408Z' fill='%23222222'/%3E%3Cpath d='M37.0391 70.711C37.0391 68.741 38.4791 67.401 40.0691 67.401C40.7891 67.401 41.3591 67.641 41.7391 68.031V67.631H42.6191V69.751H41.7391V69.611C41.6191 68.851 41.0191 68.261 40.1291 68.261C38.9791 68.261 38.2391 69.421 38.2391 70.711C38.2391 72.171 39.0291 73.181 40.1591 73.221C41.0591 73.261 41.9991 72.651 41.9991 71.661H42.8391C42.8391 73.291 41.4791 74.091 40.1091 74.091C38.4491 74.091 37.0491 72.921 37.0491 70.711H37.0391Z' fill='%23222222'/%3E%3Cpath d='M48.2992 70.751C48.2992 72.081 47.6092 73.231 46.4792 73.231C45.3492 73.231 44.6692 72.101 44.6692 70.751C44.6692 69.261 45.3592 68.271 46.4792 68.271C47.7592 68.271 48.2992 69.421 48.2992 70.751ZM49.5192 70.751C49.5192 68.711 48.2292 67.401 46.4792 67.401C44.7292 67.401 43.4492 68.731 43.4492 70.751C43.4492 72.771 44.7392 74.101 46.4792 74.101C48.2192 74.101 49.5192 72.791 49.5192 70.751Z' fill='%23222222'/%3E%3Cpath d='M55.4281 68.5212V71.3412C55.4281 72.9312 54.7581 74.1012 53.0381 74.1012C51.3181 74.1012 50.6381 72.9312 50.6381 71.3412V68.5212H50.0781V67.6412H52.3181V68.5212H51.8381V71.5912C51.8381 72.4612 52.2281 73.1412 53.1881 73.1412C54.1481 73.1412 54.5481 72.4712 54.5481 71.5912V68.5212H54.0681V67.6412H55.9881V68.5212H55.4281Z' fill='%23222222'/%3E%3Cpath d='M61.6892 68.5105V73.8805H60.5992L57.8892 69.1305V72.9805H58.3692V73.8605H56.4492V72.9805H57.0092V68.5105H56.4492V67.6305H58.3892L60.7992 71.9705V68.5105H60.3192V67.6305H62.2392V68.5105H61.6792H61.6892Z' fill='%23222222'/%3E%3Cpath d='M66.8506 69.4705V68.5105H65.7806V72.9805H66.5006V73.8605H63.8606V72.9805H64.5806V68.5105H63.5206V69.4705H62.6406V67.6305H67.7406V69.4705H66.8606H66.8506Z' fill='%23222222'/%3E%3Cpath d='M73.1688 68.5107L71.3288 71.3907V72.9807H72.0488V73.8607H69.4088V72.9807H70.1288V71.3807L68.3688 68.5007H67.9688V67.6207H70.2088V68.5007H69.7288L70.8688 70.4607L72.0688 68.5007H71.5888V67.6207H73.5588V68.5007H73.1588L73.1688 68.5107Z' fill='%23222222'/%3E%3C/svg%3E%0A");background-repeat: no-repeat;background-position: center center;}
@media only screen and (max-width:768px) {
	.PRGRM_nodata .ui-message .message-result { min-height:631px; }
	.PRGRM_nodata .ui-message .nopage strong,
	.PRGRM_nodata .ui-message .nopage strong em { font-size:24px; }
	.PRGRM_nodata .ui-message .nopage span { font-size:16px; }
	.PRGRM_nodata .ui-message .nopage .icon-nonage { margin-bottom:28px;width: 220.596px;height: 190.259px;background-size:100%;}
}

/*페이지네이션*/
.page-link {border: none;font-size: 16px;}
.pagination > ul{  justify-content: center;}
.pagination .page-item > a {display: inline-flex;justify-content: center;align-items: center;padding-top: 10px; color: #444;}
.pagination .page-item.active .page-link,.pagination .page-link:hover,.pagination .page-link:focus{    background-color: #178E8E;border-color: #178E8E;color: #fff;}
.pagination .page-item [aria-label] span{padding-top: 1px;}
.pagination .page-item:first-child .page-link[aria-label="first"],
.pagination .page-item:nth-child(2) .page-link[aria-label="Previous"] {padding-right: 12px;padding-top:9px} 
.pagination .page-item:last-child .page-link[aria-label="last"],
.pagination .page-item:nth-last-child(2) .page-link[aria-label="Next"] { padding-left: 9px;padding-top:9px} 
@media (max-width: 640px) {
	.pagination > li,
	.pagination .page-item {width: 26px;height: 26px;}
	.pagination li > a,
	.pagination .page-item > .page-link,
	.pagination .page-item > span {display: block;width: 100%;height: 100%;padding: 2px 0;margin: 0;line-height: 22px;}
	.pagination .page-item [aria-label] span {line-height: 21px;}
	.pagination .page-item:first-child .page-link[aria-label="first"],
.pagination .page-item:nth-child(2) .page-link[aria-label="Previous"] {padding-right: 2px;padding-top:2px} 
.pagination .page-item:last-child .page-link[aria-label="last"],
.pagination .page-item:nth-last-child(2) .page-link[aria-label="Next"] { padding-left: 2px;padding-top:2px} 
}

@media (max-width: 480px) {
	.pagination > li,
	.pagination .page-item {margin:3px;}
	.pagination li > a,
	.pagination .page-item > .page-link,
	.pagination .page-item > span {min-width: 20px;}
}

/*테이블*/
.table { position: relative; }
.table tr td,.table th { line-height: 1.1; text-align: center;word-break: break-all;}
.table .link { transition: 0.3s; }
.table .link:hover,.table .link:focus { color: rgb(23, 142, 142); }
.table .fe-btn.fe-btn-sm { position: relative; padding-right: 34px; margin: 0; font-size: 16px; }
.table .fe-btn:after { position: absolute; top: 9px; right: 11px; width: 18px; height: 18px; content: ''; background-repeat: no-repeat; background-position: center; background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5763 15.924L6.15223 17.5L14.1522 9.5L6.15224 1.5L4.5762 3.07597L11.0003 9.5L8.00032 12.5L4.5763 15.924Z' fill='white'/%3E%3C/svg%3E%0A"); }
.table .fe-btn-secondary:hover:after,.table .fe-btn-secondary:focus:after { background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5763 15.924L6.15223 17.5L14.1522 9.5L6.15224 1.5L4.5762 3.07597L11.0003 9.5L8.00032 12.5L4.5763 15.924Z' fill='%23E93660'/%3E%3C/svg%3E%0A"); }
.table .fe-btn-info:hover:after,.table .fe-btn-info:focus:after { background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5763 15.924L6.15223 17.5L14.1522 9.5L6.15224 1.5L4.5762 3.07597L11.0003 9.5L8.00032 12.5L4.5763 15.924Z' fill='%23009898'/%3E%3C/svg%3E%0A"); }
.table .fe-btn-dark:hover:after,.table .fe-btn-dark:focus:after {background-image: url("data:image/svg+xml,%3Csvg width='18' height='22' viewBox='0 0 18 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5763 18.924L6.15223 20.5L14.1522 12.5L6.15224 4.5L4.5762 6.07597L11.0003 12.5L8.00032 15.5L4.5763 18.924Z' fill='%23666666'/%3E%3C/svg%3E%0A");}


/* 지도 마커 */
.map-info{position:relative;padding:10px 10px 3px;top:-63px;background:#fff;border:none;border-radius:4px}
.map-info:after,.map-info:before{display:block;content:"";position:absolute;left:50%;width:0;height:0;bottom:-7px;border-left:7px solid transparent;border-right:7px solid transparent;transform:rotate(180deg)}
.map-info:before{border-bottom:7px solid #000;margin:-7px 0 0 -7px}
.map-info:after{border-bottom:7px solid #fff;margin:-6px 0 0 -7px}
.map-info{margin-left:4px;background:#009898;border-radius:4px;top:-68px}
.map-info:after{border-bottom:7px solid #009898}
.map-info__title{padding:0;color: #fff;font-size: 16px;font-weight:700;letter-spacing: -1px;}
.map-info__content{padding:2px 0;color:#fff;font-size:14px;letter-spacing: -1px;}

