@charset "utf-8";

/* 문제시 삭제 */

#body_layout #location,
.dept3_link.layout  {margin-left: auto;margin-right: auto;}

/* 문제시 삭제 */
/* 검색바 반응형 */

.program--search {padding: 15px 20px 25px;margin-bottom: 0;/* position: static; */max-width: 1280px;margin: 0 auto;}
.program--search:before {height: 100%;}
.program--search .search--btn{width: auto;display: inline-block;vertical-align: middle;margin-left: 14px;}

.program--search .search_inner.float-md-right {float: left;text-align: left;width: 100%;}
.program--search .date-group {margin-left: 80px;margin-right: 53px;}
.program--search .search--date {align-items: center;padding-left: 17px;}
.program--search .search--date span {height: auto;display: inline-block;vertical-align: middle;}
.program--search .search--text input[type="text"] {min-width: 432px;}
.float-md-right .program--count:before {}
.program--search .search--text span {}

@media (max-width:1640px) {
	.program--search{padding: 15px 50px 30px;max-width:none;}
}
@media(max-width:1573px){
	.program--search .date-group {margin-left: 20px;margin-right: 10px;}
	.server_time {margin-left: 23px;}
}
@media(max-width:1460px){
	.program--search {padding: 15px 30px 30px;}
	.program--search .float-md-left,
	.program--search .search_inner.float-md-right{float:none;text-align:left;}
	.program--search:before{height: 100%;}
	.program--search .float-md-left {margin-bottom: 10px;}
	.program--search .search_inner.float-md-right {display: flex;}
	.program--search .search--text {width: 50%;}
	.program--search .search--date {width: 50%;}
	.program--search .search--text input[type="text"] {min-width: 1px;}

}
@media(max-width:1003px){
	.program--search .search_inner.float-md-right .fieldset{display: block;}
	.program--search .float-md-left,
	.program--search .search_inner.float-md-right{}
	.program--search:before{height: 213px;}
	.program--search .float-md-left {}
	.program--search .search_inner.float-md-right {width: 100%;}
	.program--search .search--text {display: inline-block;width: 80%;}
	.program--search .search--btn {display: inline-block;}
	.program--search .search--date {width: 100%;margin-bottom: 10px;}
	.program--search .search--text input[type="text"] {}
}


@media(max-width:980px){
	.program--search .search_inner.float-md-right {margin-top: 0;}
}
@media(max-width:965px){
	.program--search .search_inner{max-width:none;width:100%;}
	.program--search .search_inner.float-md-right{}
	.program--search .search--date input[type="date"],
	.program--search .search--date input[type="text"]{min-width:100px}
}

@media (max-width:960px) {
	.program--search .search--text {width: calc(100% - 164px);}
	.program--search .search--btn {margin: 0;}
}

@media(max-width:767px){
	.program--search .search--select select{min-width:70px;}
	.program--search .search--date input[type="date"], .program--search .search--date input[type="text"]{min-width:90px}
}
@media(max-width:640px){
	.program--search .search--select, .program--search .search--text, .program--search .search--btn, .program--search .search--date, .program--search .program--page,.program--search .program--page .search--select{display:block;margin:1px 0;width:100%;max-width:none;}
	.program--search .program--page button,
	.program--search .search--btn{width:100%;}
	.program--search .search--date{width:48%;}
	.program--search .form__split{width:4%;padding:0;text-align:center}
	.program--search .search--date,
	.program--search .form__split{display:inline-block;}
	.program--search .search--btn span, .program--search .search--btn button{display:block;margin:1px 0;width:100%;}

	.program--search .search_inner.float-md-right .fieldset{display: block;}
	.program--search .float-md-left,
	.program--search .search_inner.float-md-right{}
	.program--search {margin-bottom: 6px;}
	.program--search:before{height: 415px;}
	.program--search .float-md-left {}
	.program--search .search_inner.float-md-right {}
	.program--search .search--text,.program--search .search--bt {margin-bottom: 10px;}
	.program--search .search--btn {}
	.program--search .search--date {width: 100%;margin-bottom: 20px;}
	.program--search .search--text input[type="text"] {}
	.server_time {}
	.program--search .search--date label[for="startDate"] span{margin-bottom: -13px;}
	.program--search .search--date span {/*padding-top: 10px;*/}
}
@media(max-width:477px){
	.server_time {display: block;margin-left: 0;}
	.program--search .float-md-left {margin-bottom: 0;}
	.program--search:before {height: 441px;}
}
@media(max-width:460px){
	.program--search .search--date input[type="date"], .program--search .search--date input[type="text"]{min-width: 80px;}
	.program--search .date-group {margin-left: 0;}
	.program--search .float-md-left {margin-bottom: 0;}
	.program--search:before{height: 440px;}
	.program--search {margin-bottom: 7px;}
}
@media(max-width:360px){
	.program--search .date-group {display: block;}
	.program--search .search--date input[type="date"], .program--search .search--date input[type="text"]{width: 100%;height: 30px;}
	.program--search {margin-bottom: 0;}
	.program--search .search--date label[for="startDate"] span {margin-bottom: -6px;}
	.program--search:before{height: 446px;}
}
@media(max-width:333px){
	.program--search:before{height: 455px;}
}
/*
.respon_tab {position:relative;max-width:1280px;margin:0 auto 54px auto;width:100%;}

.respon_tab .tabMenu{width: calc(100% + 2px);margin: -1px;height: calc(100% + 2px);display: flex;justify-content: center;flex-wrap: wrap;border:none;padding: 0px 20px;}
.respon_tab .tabMenu:after {content: '';display: block;overflow: hidden;visibility: hidden;}
.respon_tab .tabMenu li{max-width: 150px;margin:1px;width: calc(100% / 7 - 2px);}
.respon_tab .tabMenu li a {width: 100%;height:100%;display: block;background-color:#EAEAEA;text-align:center;padding: 9px 5px;color:#000;transition: all 0.2s;border-bottom: none;display: flex;align-items: center;justify-content: center;}
.respon_tab .tabMenu li a span {display: block;line-height: 1.3;font-size: 18px;font-weight:500;letter-spacing:-1px;transition: all 0.3s;padding: 0;width: auto;height: auto;}

.respon_tab .tabMenu li a:hover,
.respon_tab .tabMenu li a:focus,
.respon_tab .tabMenu li.on a {background-color:#bb201c;color:#fff;}
.respon_tab .tabMenu li a:hover span,
.respon_tab .tabMenu li a:focus span,
.respon_tab .tabMenu li.on a span{color:#fff}

@media(max-width:768px){
	.respon_tab .tabMenu li {width: calc(100% / 4 - 2px);}
	.respon_tab .tabMenu li a span {padding: 2px 0 0 0;}
}

@media(max-width:480px){
	.respon_tab .tabMenu li a span {font-size:16px;}
}

*/

/*프로그램 없을때*/
.PRGRM_nodata.preparing .ui-message .message-result {background-repeat: no-repeat;background-size: cover;}
.edu_list .edu_wrap .list_inner {display: block;}


/*교육/행사 목록 상세*/
.plus_info {display: block;font-size:14px;font-weight: 700; margin:0 0 5px;}
.plus_info:after{display:block;clear:both;content:'';}  
.plus_info span {width: 90px;height: 36px;text-align: center;padding: 6px 0;} 
.plus_info .status {color: #fff;display: inline-block;text-align: center;}
.plus_info .status.status1{background-color: #000;border: 1px solid #000;}/*접수중*/
.plus_info .status.status2{background-color: #666666;border: 1px solid #666666;}/*접수마감*/
.plus_info .place{border: 1px solid #000;display: inline-block;color: #000;} 


/*
.edu_view {}
.edu_view:before {content:'';background-image: url("data:image/svg+xml,%3Csvg width='118' height='280' viewBox='0 0 118 280' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline opacity='0.2' x1='0.5' y1='1.7425e-08' x2='0.499985' y2='280' stroke='%23ACA2A2'/%3E%3Cline opacity='0.2' x1='17.0859' y1='1.89105e-08' x2='17.0859' y2='280' stroke='%23ACA2A2'/%3E%3Cline opacity='0.2' x1='33.6719' y1='1.89105e-08' x2='33.6719' y2='280' stroke='%23ACA2A2'/%3E%3Cline opacity='0.2' x1='50.2583' y1='1.89105e-08' x2='50.2583' y2='280' stroke='%23ACA2A2'/%3E%3Cline opacity='0.2' x1='66.8442' y1='1.89105e-08' x2='66.8442' y2='280' stroke='%23ACA2A2'/%3E%3Cline opacity='0.2' x1='83.4302' y1='1.89105e-08' x2='83.4302' y2='280' stroke='%23ACA2A2'/%3E%3Cline opacity='0.2' x1='100.016' y1='1.89105e-08' x2='100.016' y2='280' stroke='%23ACA2A2'/%3E%3Cline opacity='0.2' x1='116.602' y1='1.89105e-08' x2='116.602' y2='280' stroke='%23ACA2A2'/%3E%3C/svg%3E%0A");width: 118px;height: 280px;display: inline-block;position: absolute;top: 0;left: -313px;background-repeat: no-repeat;background-position: 50%;}
.cnt_wrap {max-width: 1280px;margin: 0 auto;position: relative;}
.edu_view .cnt_layout {z-index: 2;}
.edu_view .view_wrap {position: relative;}
.edu_view .view_wrap .inner {}
.edu_view .view_wrap .inner .view_box {width: 100%;height: 100%;display: block;padding-left: 514px;min-height: 661px;margin-bottom: 77px;}
.edu_view .view_wrap .thumb {position: absolute;top: 60px;left: 0;z-index: 1;width: 100%;height: 592px;overflow: hidden;width: 417px;border: 1px solid #ddd;z-index: 2;box-shadow: 5px 8px 35px rgba(0, 0, 0, 0.1);-ms-box-shadow: 5px 8px 35px rgba(0, 0, 0, 0.1);}
.edu_view .view_wrap .thumb .main-photo__skin {width: 100%;height: 100%;position: relative;display: block;}
.edu_view .view_wrap .thumb .main-photo__skin .photo_list--wrap {width: 100%;height: 100%;display: block;}
.edu_view .view_wrap.thumb .main-photo__skin {position: relative;}
.edu_view .view_wrap .big {position: relative;width: 100%;height: 100%;display: block;}
.edu_view .view_wrap .big:before {content:'';background-image: url("data:image/svg+xml,%3Csvg width='76' height='99' viewBox='0 0 76 99' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.22 82.3986L2.54 84.5386L13.06 83.9986C12.94 85.2386 12.74 86.5786 12.38 88.0786L14.98 88.3386C15.84 84.3386 15.84 81.7986 15.84 79.1186V76.9786H2.74V79.0786H13.24V79.1186C13.24 80.0586 13.24 81.0186 13.2 82.0386L2.22 82.3986ZM0.88 89.4386V91.5986H17.52V89.4386H0.88ZM29.3184 82.3986H27.2584C27.6984 80.8986 27.8584 79.2786 27.8584 77.5386H20.6384V79.6386H25.2384C24.9184 83.2386 23.2984 85.8986 19.6184 88.0986L21.1184 89.9586C23.7184 88.4386 25.3984 86.6186 26.4384 84.5186H29.3184V92.9586H31.7784V75.7586H29.3184V82.3986ZM33.1984 75.3386V93.7586H35.6984V75.3386H33.1984ZM43.2369 81.4386H51.1169V84.0186H43.2369V81.4386ZM48.4969 89.4986V86.1186H53.7169V76.4986H51.1169V79.3586H43.2369V76.4986H40.6169V86.1186H45.8569V89.4986H38.8569V91.6386H55.5369V89.4986H48.4969ZM58.8753 77.2586V79.3586H65.0153C64.6353 83.4386 62.5953 86.3186 57.8953 88.5786L59.2753 90.6586C65.8153 87.4986 67.7153 82.8986 67.7153 77.2586H58.8753ZM70.5353 75.3386V93.7586H73.1953V75.3386H70.5353Z' fill='white'/%3E%3Cpath d='M22.6911 23.6591C19.7131 20.6799 19.7131 15.794 22.6911 12.6956M39.6064 29.6175C45.9199 23.3015 45.9199 13.053 39.6064 6.73698C33.293 0.421006 23.0485 0.421006 16.7351 6.73698C10.4216 13.053 10.4216 23.3015 16.7351 29.6175C23.0485 35.9335 33.293 35.9335 39.6064 29.6175ZM39.6064 29.6175L46.3964 36.4099M42.9315 40.4222L50.4281 32.9227L65 47.5004L57.5035 55L42.9315 40.4222Z' stroke='white' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A");width: 76px;height: 99px;display: inline-block;position: absolute;z-index: 2;left: 50%;top: 50%;transform: scale(0);margin-left: -38px;margin-top: -50px;transition: transform 0.25s ease-out,opacity 0.25s ease-out;}
.edu_view .view_wrap .big:after{position: absolute;right: 50px;top: 85px;width: 48px;height: 48px;font-size: 0;background-color: #000;border-radius: 50%;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 11.5V7L15.5 2H5C4.44771 2 4 2.44771 4 3V21C4 21.5523 4.44771 22 5 22H11' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M18.1875 19.1875L21 21.4375M18.75 16.9375C18.75 18.8015 17.239 20.3125 15.375 20.3125C13.511 20.3125 12 18.8015 12 16.9375C12 15.0735 13.511 13.5625 15.375 13.5625C17.239 13.5625 18.75 15.0735 18.75 16.9375Z' stroke='white' stroke-width='1.6875' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-position: 50%;background-repeat: no-repeat;z-index: 100000;}
.edu_view .view_wrap .big_bg .ico {}
.edu_view .view_wrap .big_bg .tit {}
.edu_view .view_wrap .photo_list--item {width: 100%;height: 100%;display: block;}
.edu_view .view_wrap .photo_list--item > .picture {width: 100%;height: 100%;display: block;}
.edu_view .view_wrap .photo_list--item > .picture > span {display: block;position: relative;width: 100%;text-align: center;height: 100%;}
.edu_view .view_wrap .photo_list--item > .picture > span:after {content:'';position: absolute;left: 50%;display: block;background-color: #000;z-index: 1;opacity: 0.5;top: -40px;height: 32px;width: 32px;transition: transform 0.25s ease-out;border-radius: 50%;margin-left: -16px;transform-origin: 50% 50%;}
.edu_view .view_wrap .link:hover .photo_list--item > .picture > span:after,
.edu_view .view_wrap .link:focus .photo_list--item > .picture > span:after {transform: scale(50);}
.edu_view .view_wrap .big:hover:before,
.edu_view .view_wrap .big:focus:before {transform: scale(1);}
.edu_view .view_wrap .photo_list--item > .picture > span .card-img-top {width: auto;max-width: none;max-height: none;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;}

.edu_view .view_wrap .thumb.no_img {}


.edu_view .view_wrap .view_box .main_title {position: relative;z-index: 1;margin-bottom: 117px;width: 100%;}
.edu_view .view_wrap .view_box .main_title .header_wrap {padding: 77px 0 57px 0;display: block;position: relative;}
.edu_view .view_wrap .view_box .main_title .header_wrap:after,
.edu_view .view_wrap .view_box .main_title .header_wrap:before {content:'';background-color: rgba(0, 0, 0, 0.03);width: 100%;height: 100%;display: block;position: absolute;top: 0;z-index: -1;}
.edu_view .view_wrap .view_box .main_title .header_wrap:after {width: 1000%;left: 100%;}
.edu_view .view_wrap .view_box .main_title .header_wrap:before {width: 1424px;right: 0;}
.edu_view .view_wrap .view_box .main_title h2 {font-size: 40px;line-height: 130%;letter-spacing: -0.06em;color: #000;margin: 0;margin-bottom: 26px;}
.edu_view .view_wrap .view_box .main_title h2 .edu_title {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;width: 100%;line-height: 1.1;}
.edu_view .view_wrap .view_box .plus_info {display: block;font-size: 14px;font-weight: 700;} 
.edu_view .view_wrap .view_box .plus_info:after{display:block;clear:both;content:'';} 
.edu_view .view_wrap .view_box .plus_info span {width: 90px;height: 36px;text-align: center;padding: 6px 0;}
.edu_view .view_wrap .view_box .plus_info .status {color: #fff;display: inline-block;text-align: center;float: left;}
.edu_view .view_wrap .view_box .plus_info .status.status1{background-color: #000;border: 1px solid #000;}
.edu_view .view_wrap .view_box .plus_info .status.status2{background-color: #666666;border: 1px solid #666666;}
.edu_view .view_wrap .view_box .plus_info .place{border: 1px solid #000;display: inline-block;color: #000;float: left;min-width: 90px;padding: 6px;width: auto;font-family: "Pretendard"}
.edu_view .view_wrap .view_box .h2 {color: #222;font-size: 24px;font-weight: 700;line-height: 1.3;margin-bottom: 22px;font-family: 'Noto Sans KR';margin-top: 56px;display: block;}
.edu_view .view_wrap .view_box .age {position:relative;font-size: 20px;line-height: 29px;display: block;}
.edu_view .view_wrap .view_box .age:after {position:absolute;top: 15px;right: 23px;width: 1px;height: 37px;background-color: #999;}
.edu_view .view_wrap .view_box .age.age1 {color: #A36E00;}
.edu_view .view_wrap .view_box .file_wrap {color: #000;font-size: 15px;line-height: 17px;font-weight: 400;width: calc(100% + 10px);height: calc(100% + 10px);margin: -5px;}
.edu_view .view_wrap .view_box .file_wrap:after {content:'';display:block;clear:both;}
.edu_view .view_wrap .view_box .file_wrap .btn {border: 1px solid #000;text-align: left;position: relative;background-repeat: no-repeat;height: 36px;padding: 9px 40px 9px 15px;margin: 5px 1px;line-height: 17px;min-width:  calc(100% / 5 - 5px);width: auto;}
.edu_view .view_wrap .view_box .file_wrap .btn:last-child {}
.edu_view .view_wrap .view_box .file_wrap .btn:after {position:absolute;content:'';width: 14px;height: 15px;right: 14px;top: 9px;background-position: 50%;}
.edu_view .view_wrap .view_box .file_wrap .btn.btn_download:after {background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.08669 11.9234L7.03522 11.9717L1.42662 6.71377L2.75996 5.4638L6 8.50125L6 0H8L8 8.56753L11.3481 5.4288L12.6814 6.67877L7.08682 11.9236L7.08669 11.9234ZM14 13H0V15H14V13Z' fill='black'/%3E%3C/svg%3E%0A");}
.edu_view .view_wrap .view_box .file_wrap .btn_link:after{width: 11px;height: 16px;background-image: url("data:image/svg+xml,%3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.575807 14.424L2.15174 16L10.1517 8L2.15175 0L0.575709 1.57597L6.99977 8L3.99983 11L0.575807 14.424Z' fill='black'/%3E%3C/svg%3E%0A");}

.edu_view .view_wrap .view_box .file_wrap .btn:hover,
.edu_view .view_wrap .view_box .file_wrap .btn:focus {background-color: #000;color: #fff;}
.edu_view .view_wrap .view_box .file_wrap .btn.btn_download:hover:after,
.edu_view .view_wrap .view_box .file_wrap .btn.btn_download:focus:after {background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.08669 11.9234L7.03522 11.9717L1.42662 6.71377L2.75996 5.4638L6 8.50125L6 0H8L8 8.56753L11.3481 5.4288L12.6814 6.67877L7.08682 11.9236L7.08669 11.9234ZM14 13H0V15H14V13Z' fill='white'/%3E%3C/svg%3E%0A");}
.edu_view .view_wrap .view_box .file_wrap .btn_link:hover:after,
.edu_view .view_wrap .view_box .file_wrap .btn_link:focus:after {background-image: url("data:image/svg+xml,%3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.575807 14.424L2.15174 16L10.1517 8L2.15175 0L0.575709 1.57597L6.99977 8L3.99983 11L0.575807 14.424Z' fill='white'/%3E%3C/svg%3E%0A");}

.edu_view .view_wrap .view_box .file_wrap .file-box {display: block;}
*/


.edu_view .view_wrap .view_box .mian_info {right: 0;top: 285px;display: block;z-index: 1;}

.edu_view .view_wrap .view_box .mian_info ul {display: block;}  
.edu_view .view_wrap .view_box .mian_info ul li {position: relative;margin-bottom: 13px;padding-left: 121px;display: block;}
.edu_view .view_wrap .view_box .mian_info ul li:last-child {margin-bottom:0;} 

.edu_view .view_wrap .view_box .mian_info ul li.n1::before {background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_692_4148)'%3E%3Cpath d='M0.952393 7.61902H19.0476V18.0952C19.0476 18.619 18.6191 19.0476 18.0952 19.0476H1.90477C1.38096 19.0476 0.952393 18.619 0.952393 18.0952V7.61902Z' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M0.952393 3.33336C0.952393 2.80955 1.38096 2.38098 1.90477 2.38098H18.0952C18.6191 2.38098 19.0476 2.80955 19.0476 3.33336V7.61908H0.952393V3.33336Z' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M7.41357 13.0417L9.45523 15.0833L13.5386 11' stroke='%23BB201C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.19043 0.952393V4.76192' stroke='black' stroke-width='1.5' stroke-miterlimit='2' stroke-linecap='round'/%3E%3Cpath d='M13.8096 0.952393V4.76192' stroke='black' stroke-width='1.5' stroke-miterlimit='2' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_692_4148'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.edu_view .view_wrap .view_box .mian_info ul li.n2::before {background-image: url("data:image/svg+xml,%3Csvg width='21' height='18' viewBox='0 0 21 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.125 2.02336V16.7292L3.59687 7.41357H17.7916V4.7807C17.7916 4.27307 17.3712 3.86159 16.8526 3.86159H10.5146L8.16722 1.10425H2.06396C1.54539 1.10425 1.125 1.51575 1.125 2.02336Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.9999 16.7292L19.8749 7.43561H3.38085L1.125 16.7292H17.9999Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.625 12.0824L8.37478 12.0824' stroke='%23BB201C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.edu_view .view_wrap .view_box .mian_info ul li.n3::before {background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10.25' cy='10.8125' r='9.25' stroke='black' stroke-width='1.5' stroke-dasharray='2 2'/%3E%3Cpath d='M5.09326 18.5166C6.57318 19.5139 8.35605 20.0961 10.2749 20.0961C15.4021 20.0961 19.5585 15.9397 19.5585 10.8125C19.5585 5.68533 15.4021 1.52893 10.2749 1.52893C6.35714 1.52893 3.00619 3.95574 1.64331 7.38811' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M5.26489 11.499H10.5186V5.7677' stroke='%23BB201C' stroke-width='1.5'/%3E%3C/svg%3E%0A");}
.edu_view .view_wrap .view_box .mian_info ul li.n4::before {background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_688_3802)'%3E%3Cpath d='M8.99996 8.27274C10.9078 8.27274 12.4545 6.72609 12.4545 4.81819C12.4545 2.9103 10.9078 1.36365 8.99996 1.36365C7.09206 1.36365 5.54541 2.9103 5.54541 4.81819C5.54541 6.72609 7.09206 8.27274 8.99996 8.27274Z' stroke='%23BB201C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.7725 18.6364C16.7725 14.3441 13.2921 10.8636 8.99978 10.8636C4.70751 10.8636 1.22705 14.3441 1.22705 18.6364' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_688_3802'%3E%3Crect width='17.2727' height='19' fill='white' transform='translate(0.363525 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.edu_view .view_wrap .view_box .mian_info ul li.n5::before {background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_692_4377)'%3E%3Cpath d='M8.00007 19.0909C8.00007 19.0909 14.8182 13.6364 14.8182 7.7273C14.8182 3.96366 11.7637 0.909119 8.00007 0.909119C4.23643 0.909119 1.18188 3.96366 1.18188 7.7273C1.18188 13.6364 8.00007 19.0909 8.00007 19.0909Z' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M7.99998 10.4545C9.50907 10.4545 10.7273 9.23636 10.7273 7.72727C10.7273 6.21818 9.50907 5 7.99998 5C6.49089 5 5.27271 6.21818 5.27271 7.72727C5.27271 9.23636 6.49089 10.4545 7.99998 10.4545Z' stroke='%23BB201C' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_692_4377'%3E%3Crect width='15.4545' height='20' fill='white' transform='translate(0.272705)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.edu_view .view_wrap .view_box .mian_info ul li.n6::before {background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_692_4412)'%3E%3Cpath d='M5 15V7C5 3.69 7.69 1 11 1C14.31 1 17 3.69 17 7V15C17 18.31 14.31 21 11 21' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17 15C19.21 15 21 13.21 21 11C21 8.79 19.21 7 17 7' stroke='%23BB201C' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M5 7C2.79 7 1 8.79 1 11C1 13.21 2.79 15 5 15' stroke='%23BB201C' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_692_4412'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.edu_view .view_wrap .view_box .mian_info ul li.n7::before {height: 26px;top: -3px; background-image: url("data:image/svg+xml,%3Csvg width='18' height='31' viewBox='0 0 18 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 16.712C15 13.5598 12.3136 11 9.00555 11C5.6975 11 3 13.5598 3 16.712C3 18.4361 3.79926 19.9699 5.06475 21.0171L6.31915 24H11.6698L12.9241 21.0171C14.1896 19.9699 14.9889 18.4255 14.9889 16.712H15Z' stroke='black' stroke-width='1.5' stroke-miterlimit='2' stroke-linecap='round'/%3E%3Cpath d='M9 7L9 4' stroke='%23BB201C' stroke-width='1.5' stroke-miterlimit='2' stroke-linecap='round'/%3E%3Cpath d='M5 8L3 6' stroke='%23BB201C' stroke-width='1.5' stroke-miterlimit='2' stroke-linecap='round'/%3E%3Cpath d='M13 8L15 6' stroke='%23BB201C' stroke-width='1.5' stroke-miterlimit='2' stroke-linecap='round'/%3E%3Cpath d='M9 24V17' stroke='black' stroke-width='1.5' stroke-miterlimit='2' stroke-linecap='round'/%3E%3Cpath d='M7 17H11' stroke='black' stroke-width='1.5' stroke-miterlimit='2' stroke-linecap='round'/%3E%3Cpath d='M6 27H12' stroke='black' stroke-width='1.5' stroke-miterlimit='2' stroke-linecap='round'/%3E%3Cpath d='M6 29H12' stroke='black' stroke-width='1.5' stroke-miterlimit='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.edu_view .view_wrap .view_box .mian_info ul li.n8::before {background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_692_4167)'%3E%3Cmask id='mask0_692_4167' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Cpath d='M23.5 0.5H0.5V23.5H23.5V0.5Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_692_4167)'%3E%3Cpath d='M15.3542 3.8125L19.1876 7.64583' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.8125 14.8334L8.16667 18.1875' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.72925 16.2709L17.2709 5.72919' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.3542 3.8125L19.1876 7.64583' stroke='%23BB201C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.33333 14.8334L17.75 1.41669L21.5833 5.25002L8.16667 18.6667L3.375 19.625L4.33333 14.8334Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cline x1='3' y1='21.25' x2='22' y2='21.25' stroke='%23BB201C' stroke-width='1.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_692_4167'%3E%3Crect width='23' height='23' fill='white' transform='translate(0.5 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}

.edu_view .view_wrap .view_box .mian_info ul li .txt_title {font-weight: 700;position: relative;font-size: 1.1em;line-height:1.4;color: #000;position: absolute;left: 25px;top: 0;}
.edu_view .view_wrap .view_box .mian_info ul li:before {position: absolute;content: '';width: 17px;height: 17px;left: 0;
top: 3px;background-size: contain;background-repeat: no-repeat;display:block;} 
.edu_view .view_wrap .view_box .mian_info ul li .txt_info {font-size: 1.1em;font-weight: 400;line-height: 1.4;color: #000;} 
 

.edu_view .youtube_modal {padding: 30px;margin-bottom: 50px;border-radius: 5px;position: relative;background-color: #f7f7f7;}
.edu_view .youtube_modal .main-photo__skin {overflow: hidden;padding: 0px 70px;}
.edu_view .youtube_modal .main-photo__skin .photo_list--wrap {width: calc(100% + 20px);margin: 0 -10px;}
.edu_view .youtube_modal .main-photo__skin .photo_list--wrap .photo_list--item {padding: 0 18px;}


.edu_view .youtube_modal .main-photo__skin .control .button {transition: all 0.2s;font-size: 0px;width: 39px;height: 39px;border-radius: 50%;background-repeat: no-repeat;background-position: 50%;position: absolute;top: 50%;transform: translate(0, -50%);}
.edu_view .youtube_modal .main-photo__skin .control .button.prev {background-image: url("data:image/svg+xml,%3Csvg width='18' height='34' viewBox='0 0 18 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 1L1.01653 16.5027M16.9835 33L1 16.164' stroke='black'/%3E%3C/svg%3E%0A");left: 43px;}
.edu_view .youtube_modal .main-photo__skin .control .button.next {background-image: url("data:image/svg+xml,%3Csvg width='18' height='34' viewBox='0 0 18 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L16.9835 16.5027M1.01652 33L17 16.164' stroke='black'/%3E%3C/svg%3E%0A");right: 43px;}

.Modal-overlay {padding: 0;}
.Modal-overlay .Modal-box {width: 100%;left: 50%;top: 50%;transform: translate(-50%, -50%);margin: 0;}


@media (max-width:1240px) {
	.edu_view .view_wrap .view_box .file_wrap .btn {padding-left: 9px;}
	.edu_view .view_wrap .inner .view_box {padding-left: 474px;}
}

@media (max-width:1160px) {
	.edu_view .view_wrap .view_box .file_wrap .btn {min-width: calc(100% / 4 - 5px)}
}
@media (max-width:1024px) {
	.edu_view .view_wrap .view_box .file_wrap .btn {min-width: calc(100% / 5 - 5px)}
}
@media (max-width:600px) {
	.edu_view .view_wrap .view_box .file_wrap .btn {min-width: calc(100% / 2 - 5px)}
}
@media (max-width:560px) {
	.edu_view .view_wrap .thumb {height: auto;}
	.edu_view .view_wrap .photo_list--item > .picture > span .card-img-top {position: relative;left: auto;top: auto;transform: translate(0,0);}
	}
@media (max-width:480px) {
	.edu_view .youtube_modal .main-photo__skin.photo__popup.photo__typeA {padding: 0 50px;}
}


/* 상세내용 */
.edu_view .view_wrap .detail_index {
	margin-bottom: 50px;
	padding-bottom: 50px;
	border-bottom: 1px solid #ddd;
}
.edu_view .view_wrap .detail_index .h2 {}
.edu_view .view_wrap .detail_index ul li {font-size: 16px;font-weight: 400;color: #000;}
.edu_view .view_wrap .detail_index p {font-size: 16px;font-weight: 400;color: #000;}

.edu_view .view_wrap .program_detail {}
.edu_view .view_wrap .program_detail .h2 {}
.edu_view .view_wrap .program_detail .p {}
.edu_view .view_wrap .program_detail .point {}
.edu_view .view_wrap .program_detail .table_wrap {}
.edu_view .view_wrap .program_detail .table {}
.edu_view .view_wrap .program_detail .table .tbody {}

.edu_view .view_wrap .btn {border:2px solid #000;color: #000;}
.edu_view .view_wrap .btn:after {}
.edu_view .view_wrap .btn.btn-list:hover,
.edu_view .view_wrap .btn.btn-list:focus{color:#fff;}

/* 프로그램 세부  회차 및 예약현황 */
.edu_view .re_search_area {}
.edu_view .re_search_area .flex_box {display: block;margin-bottom: 3px;}
.edu_view .re_search_area .mobile_text {display:none;}
.edu_view .re_search_area .h2 {padding-right: 0;margin: 0;}
.edu_view .re_search_area .text-right {font-size: 16px;font-weight: 400;font-family: 'Noto Sans KR';color: #000;/* margin-left: 20px; *//* margin-bottom: 21px; */}
.edu_view .re_search_area .text-right span {color:#BB201C;}
.edu_view .re_search_area .table {}
.edu_view .re_search_area .table th {line-height: 1.3;}
.edu_view .re_search_area tr td .file_down {font-size: 0;display: inline-block;background-image: url(/images/kor/sub03/down.png);width: 14px;height: 15px;background-position: 50%;background-repeat: no-repeat;border: none;}
.edu_view .re_search_area tr td .status {color: #fff;font-size: 14px;letter-spacing: -1px;line-height: 1;display: inline-block;padding: 6px 7px 7px;min-width: 75px;/* font-weight: 600; *//* border-radius: 4px; */line-height: 1;}
.edu_view .re_search_area tr td .status.status1 {color: #BB201C;border: 1px solid #BB201C;} /*접수중*/
.edu_view .re_search_area tr td .status.status2 {color: #276FB7;border: 1px solid #276FB7;} /*접수예정*/
.edu_view .re_search_area tr td .status.status3 {color: #BA8F4F;border: 1px solid #BA8F4F;} /*대기신청*/
.edu_view .re_search_area tr td .status.status4 {color: #666666;border: 1px solid #666666;} /*접수마감*/
.edu_view .re_search_area tr td .btn_wrap .btn-download {border:none;font-size:0;background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.08669 11.9234L7.03522 11.9717L1.42662 6.71377L2.75996 5.4638L6 8.50125L6 0H8L8 8.56753L11.3481 5.4288L12.6814 6.67877L7.08682 11.9236L7.08669 11.9234ZM14 13H0V15H14V13Z' fill='black'/%3E%3C/svg%3E%0A");background-repeat: no-repeat;background-position: 50%;}

.edu_view .btn-wrap {display: block;width: 100%;padding-top: 30px;/* border-top: 1px solid #c4cbd2; */text-align: center;}
.edu_view .btn-wrap .btn {margin: 0;padding: 10px 30px;font-size: 15px;}
.edu_view .btn-wrap .btn.btn-primary.btn-list {background-color: #000;color: #fff;border: 1px solid #000;}
.edu_view .btn-wrap .btn.btn-primary.btn-list:hover,
.edu_view .btn-wrap .btn.btn-primary.btn-list:focus {background-color: #fff;color: #000;}
.edu_view .btn-wrap .btn.btn-default.btn-copy {background-color: #fff;color: #000;border: 1px solid #000;}
.edu_view .btn-wrap .btn.btn-default.btn-copy:hover,
.edu_view .btn-wrap .btn.btn-default.btn-copy:focus {background-color: #000;color: #fff;}

.edu_view .re_search_area tbody tr td {line-height: 1.3;font-size: 15px;letter-spacing: -1px;color: #444;font-weight: 400;border-right: none;}
.edu_view .re_search_area tbody tr td:nth-child(1),.edu_view .re_search_area tbody tr td:nth-child(2),.edu_view .re_search_area tbody tr td:nth-child(3) {}
.edu_view .re_search_area .table th,
.edu_view .re_search_area .table tr td {border: 0;border-bottom: 1px solid #DBDBDB;padding: 11px;text-align: center;}
.edu_view .re_search_area tbody tr td:first-child {font-weight: 600;}
.flip-scroll .table-icon, .table-responsive .table-icon {display:none;}
.edu_view .re_search_area .table tr td .download {font-size: 0;padding: 0;border: none;display: inline-block;background-color: transparent;}
.edu_view .re_search_area .table tr td .download .ir-down:before {content:'';background-image: url(/images/kor/common/down.png);width: 18px;height: 18px;display: inline-block;}

/*youtube 반응형 : s*/
@media (max-width:480px) {
	.edu_view .youtube_modal .main-photo__skin.photo__popup.photo__typeA {padding: 0 50px;}
	.edu_view .youtube_modal .main-photo__skin.photo__popup.photo__typeA .control .button.prev {left: 20px;}
	.edu_view .youtube_modal .main-photo__skin.photo__popup.photo__typeA .control .button.next {right: 20px;}
}

@media (max-width: 1120px) {
	.edu_view .youtube_modal .main-photo__skin .control .button.prev {left: 25px;}
	.edu_view .youtube_modal .main-photo__skin .control .button.next {right: 25px;}
}

@media (max-width: 1024px) {
	.edu_view .youtube_modal .main-photo__skin {padding: 0px 50px;}
	.edu_view .view_wrap .thumb {position: relative;margin: 0 auto;top: 0;/* width: 317px; *//* height: 502px; */margin-bottom: 34px;max-width: 417px;width: 100%;}
	.edu_view .view_wrap .inner .view_box {padding: 0;}
	.edu_view .view_wrap .view_box .main_title .header_wrap {padding: 34px 0;}
}

@media (max-width: 560px) {
	.edu_view .youtube_modal .main-photo__skin {padding: 0px 30px;}
	.edu_view .youtube_modal .main-photo__skin .control .button.prev {left: 10px;}
	.edu_view .youtube_modal .main-photo__skin .control .button.next {right: 10px;}
}

/*youtube 반응형 : e*/


@media (max-width:1280px) {
	.edu_view .re_search_area .h2 {padding: 0;}
	.edu_view .re_search_area .server_time {}
	.edu_view .view_wrap .view_box .main_title h2 {font-size: 35px;}
}

@media (max-width:940px) {
	.flip-scroll .table-icon, .table-responsive .table-icon {display:block;}
	.edu_view .table-responsive {overflow-x: scroll;}
	.edu_view .table-responsive table {width: 900px;}
	.edu_view .re_search_area .right.text-right {float: none;margin: 0;margin-bottom: 5px;}
	.edu_view .re_search_area h2 {margin-bottom: 5px;}
	.edu_view .re_search_area .mobile_text {display:block;font-size: 15px;color: #000;font-family: 'Noto Sans KR';line-height: 1.2;margin-bottom: 3px;}
}



/*교육/행사 상세 cnt 영역 반응형*/
@media (max-width:1530px) {
	.cnt_layout{padding-top: 260px;}
	.edu_view .cnt_layout {
		padding: 0;
	}
	.edu_view .view_wrap .cnt_wrap .mian_info {top: 230px;}
}
@media (max-width:1360px) {
	.cnt_layout {padding-top: 220px;}
	.edu_view .view_wrap .cnt_wrap .mian_info{position: relative;display: block;top: 0;right: auto;width: 100%;}
	.edu_view .view_wrap .cnt_wrap .main_title {margin-bottom: 27px;}
	.edu_view .view_wrap .cnt_wrap .main_title h2 {padding-right:0;}
}

@media (max-width:940px) {
	.edu_view .re_search_area .flex_box {display: block;}
}

@media (max-width:768px) {
	.edu_view .view_wrap .cnt_wrap .main_title {margin-bottom: 30px;}
	.edu_view .view_wrap .cnt_wrap .main_title h2 {font-size:30px;line-height: 39px;padding-bottom: 20px;margin-bottom: 25px;}
	.edu_view .view_wrap .cnt_wrap .h2 {margin: 63px 0 14px;}
	.edu_view .view_wrap .cnt_wrap .age:after{height:27px;top: 11px;right: 17px;}
	.edu_view .view_wrap .cnt_wrap .age {padding-right: 40px;}
	.edu_view .view_wrap .cnt_wrap .mian_info{padding: 40px 64px 50px;}
}
@media (max-width:559px) {
	.edu_view .view_wrap .cnt_wrap .main_title h2 {font-size:28px;}
	.edu_view .view_wrap .cnt_wrap .h2 {margin-top:40px;}
	.edu_view .youtube_modal {margin-bottom:0;}
	.edu_view .view_wrap .cnt_wrap .mian_info ul li{padding:0;}
	.edu_view .view_wrap .cnt_wrap .mian_info ul li .txt_title {line-height: 1;}
	.edu_view .view_wrap .cnt_wrap .mian_info ul li .txt_info {position: relative;padding-left: 0;top: 1px;left: auto;}
	.edu_view .view_wrap .cnt_wrap .mian_info {padding:30px;}
}

@media (max-width:490px) {
	.edu_view .view_wrap .view_box .file_wrap .btn {width: calc(100% / 2 - 10px);max-width: none;}
}

@media (max-width:400px) {
	.cnt_layout {padding-top:150px;}
	.edu_view .view_wrap .view_box .age {font-size:18px;}
	.edu_view .view_wrap .view_box .main_title h2 {font-size:24px;}
}

@media (max-width:360px) {
	.edu_view .view_wrap .view_box .file_wrap {width: 100%;height: 100%;margin: 0;}
	.edu_view .view_wrap .view_box .file_wrap .btn {width: 100%;max-width: none;margin: 0 0 5px 0;}
}



/*학술대회 목록 */
.edu_program_list .list-wrap  {max-width:1280px;margin:0 auto;}
.edu_program_list .respon_tab  {max-width:1280px;margin:0 auto;}

.edu_program_list .list-wrap {width: 100%;height: 100%;display: block;margin-top: 80px;}
.server_time {font-size: 15px;color: #000;font-weight: normal;letter-spacing: -0.5px;font-family: 'gothic';}
.server_time #Display_clock {/* font-weight: 600; */letter-spacing: -0.5px;}
.edu_program_list .list-wrap .item {margin: 0;border: 1px solid #c4cbd2;display: block;float: none;margin-bottom: 15px;min-height: 302px;}
.edu_program_list .list-wrap .item:last-child {margin-bottom:0;}
.edu_program_list .list-wrap .item .link {width: 100%;height: 100%;display: block;padding: 53px 223px 53px 258px;position: relative;}
.edu_program_list .list-wrap .item .link .thm--box {width: 166px;height: 200px;display: inline-block;position: absolute;left: 53px;top: 53px;/* transform: translate(0, -50%); */}
.edu_program_list .list-wrap .item .link .thm--box .inner {position: relative;width: 100%;height: 100%;display: block;overflow: hidden;}
/*2022-12-20*/
.edu_program_list .list-wrap .item .link .thm--box .inner .list_no_img {background-color: #F4F5F6;width: 100%;height: 100%;}
.edu_program_list .list-wrap .item .link .thm--box .inner .list_no_img span {position: absolute;left: 50%;top: 50%;width: 100px;height: 20px;background-image: url(/images/prog/no_image_logo.png);background-repeat: no-repeat;font-size: 0;transform: translate(-50%,-50%);}

.edu_program_list .list-wrap .item .link .thm--box .inner .card-img-top {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);height: 100%;max-width: none;max-height: none;width: auto;}

.edu_program_list .list-wrap .item .link .card--body {}

.edu_program_list .list-wrap .item .link .card--body .cat {display: inline-block;vertical-align: top;/* color: #fff; */font-size: 16px;/* padding: 6px 10px; */font-family: 'GmarketSans';font-weight: bold;/* margin-bottom: 11px; */}
.edu_program_list .list-wrap .item .link .card--body .cat.cat1 {color:#ba8e4f;} /*유아*/
.edu_program_list .list-wrap .item .link .card--body .cat.cat2 {color:#ed1a3b;} /*어린이*/
.edu_program_list .list-wrap .item .link .card--body .cat.cat3 {color:#0b3e8d;} /*청소년*/
.edu_program_list .list-wrap .item .link .card--body .cat.cat4 {color:#;} /*성인*/
.edu_program_list .list-wrap .item .link .card--body .cat.cat5 {color:#058667;} /*가족*/
.edu_program_list .list-wrap .item .link .card--body .cat.cat6 {color:#;} /*단체*/
.edu_program_list .list-wrap .item .link .card--body .cat.cat7 {color:#;} /*기타*/

.edu_program_list .list-wrap .item .link .card--body .title .top_con .status {/* position: absolute; *//* right: 30px; *//* top: 25px; */color: #fff;font-size: 15px;/* font-weight: 600; */padding: 5.5px 15px;line-height: 1;display: inline-block;border: 1px solid #000;color: #000;}
.edu_program_list .list-wrap .item .link .card--body .title .top_con .status.status1 {color: #ed1a3b;border: 1px solid #ed1a3b;} /*접수중*/
.edu_program_list .list-wrap .item .link .card--body .title .top_con .status.status2 {color: #0B3E8C;border: 1px solid #0B3E8C;} /*접수예정*/
.edu_program_list .list-wrap .item .link .card--body .title .top_con .status.status3 {color: #BA8F4F;border: 1px solid #BA8F4F;} /*대기신청*/
.edu_program_list .list-wrap .item .link .card--body .title .top_con .status.status4 {color: #222;border: 1px solid #222;} /*접수마감*/

.edu_program_list .list-wrap .item .link .card--body .title {/* padding-bottom: 15px; *//* margin-bottom: 15px; *//* border-bottom: 1px solid #ddd; */}
.edu_program_list .list-wrap .item .link .card--body .title .top_con {display: block;line-height: 1;margin: 9px 0 27px;}

.edu_program_list .list-wrap .item .link .card--body .title .top_con .met {display: inline-block;vertical-align: top;font-size: 16px;letter-spacing: -0.5px;padding: 5px 10px;border: 1px solid #666666;color: #666;}
.edu_program_list .list-wrap .item .link .card--body .title .top_con .met.met1 {} /*온라인 접수(선착순)*/
.edu_program_list .list-wrap .item .link .card--body .title .top_con .met.met2 {} /*온라인 접수(추첨)*/
.edu_program_list .list-wrap .item .link .card--body .title .top_con .met.met3 {} /*현장 접수(선착순)*/
.edu_program_list .list-wrap .item .link .card--body .title .top_con .met.met4 {} /*기타*/

.edu_program_list .list-wrap .item .link .card--body .title .tit {font-size: 23px;line-height: 1.3;word-break: keep-all;font-family: 'GmarketSans';overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 5px;}

.edu_program_list .list-wrap .item .link .card--body .ul--block__list {margin: 0;/* margin-bottom: 15px; */}
.edu_program_list .list-wrap .item .link .card--body .ul--block__list li {display: block;line-height: 1;position: relative;margin-bottom: 7px;padding-left: 90px;vertical-align: top;}
.edu_program_list .list-wrap .item .link .card--body .ul--block__list li:before {content:'';width: 4px;height: 4px;display: inline-block;background-color: #0B3E8C;border-radius: 50%;position: absolute;top: 7px;left: 0;}
.edu_program_list .list-wrap .item .link .card--body .ul--block__list li:last-child {margin-bottom:0;}
.edu_program_list .list-wrap .item .link .card--body .ul--block__list li .icon {font-family: 'gothic';font-size: 16px;font-weight: 600;color: #222;display: inline-block;position: absolute;left: 10px;top: 0;line-height: 1.3;font-weight: 600;letter-spacing: -1px;}
.edu_program_list .list-wrap .item .link .card--body .ul--block__list li .con {display: inline-block;letter-spacing: -1px;font-size: 16px;line-height: 1.3;color: #000;}

.edu_program_list .list-wrap .item .link .card--body .btn-wrap {text-align: right;position: absolute;right: 53px;bottom: 53px;}
.edu_program_list .list-wrap .item .link .card--body .btn-wrap .more_btn.btn.btn-default {margin: 0;background-color: #fff;color: #fff;border: 1px solid #000;font-size: 15px;border-radius: 0;padding: 10px 30px;background-color: #000;/* width: 157px; */text-align: center;height: 36px;line-height: 35px;padding: 0;padding: 0 42px 0 15px;}
.edu_program_list .list-wrap .item .link .card--body .btn-wrap .more_btn.btn.btn-default:after {content:'';background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M13.172 12l-4.95-4.95 1.414-1.414L16 12l-6.364 6.364-1.414-1.414z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");width: 24px;height: 24px;display: inline-block;vertical-align: middle;position: absolute;right: 7px;top: 50%;transform: translate(0, -50%);background-repeat: no-repeat;}
.edu_program_list .list-wrap .item .link:hover .card--body .btn-wrap .more_btn.btn.btn-default,
.edu_program_list .list-wrap .item .link:focus .card--body .btn-wrap .more_btn.btn.btn-default {background-color: #fff;color: #000;}
.edu_program_list .list-wrap .item .link:hover .card--body .btn-wrap .more_btn.btn.btn-default:after,
.edu_program_list .list-wrap .item .link:focus .card--body .btn-wrap .more_btn.btn.btn-default:after {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M13.172 12l-4.95-4.95 1.414-1.414L16 12l-6.364 6.364-1.414-1.414z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}

.edu_program_list .list-wrap .item.nodata {border: none;}
.edu_program_list .list-wrap .item.nodata .link {padding: 0;text-align: center;}


.edu_program_list .plus_info {display: block;/* padding-top: 17px; */font-size: 14px;font-weight: 700;font-family: 'Noto Sans KR';margin-bottom: 10px;}
.edu_program_list .plus_info:after{display:block;clear:both;content:'';}
.edu_program_list .plus_info span {width: 90px;height: 36px;text-align: center;padding: 6px 0;}
.edu_program_list .plus_info .status {color: #fff;display: inline-block;text-align: center;float: left;}
.edu_program_list .plus_info .status.status1{background-color: #000;border: 1px solid #000;}/*접수중*/
.edu_program_list .plus_info .status.status2{background-color: #666666;border: 1px solid #666666;}/*접수마감*/
.edu_program_list .plus_info .place{border: 1px solid #000;display: inline-block;color: #000;float: left;}


@media (max-width:965px) {
	.edu_program_list .ui.program--search .search_inner.clearfix .fieldset .search--text {width: calc(100% - 427px);}
	.edu_program_list .ui.program--search .search_inner.clearfix .fieldset .search--btn {display: block;margin-top: 20px;}
}

@media (max-width:920px) {
	.edu_program_list .ui.program--search .search_inner.clearfix .fieldset .search--text {/* width: calc(100% - 518px); */}
}

@media (max-width:840px) {
	.edu_program_list .ui.program--search .search_inner.clearfix .fieldset .search--date {margin-bottom: 8px;display: block;width: 100%;float: none;text-align: left;}
	.edu_program_list .ui.program--search .search_inner.clearfix .fieldset .search--text {width: calc(100% - 124px);}
	.edu_program_list .ui.program--search .search_inner.clearfix .fieldset .search--date .date-group .form-group.date {width: calc(100% / 2 - 11px);}
	.edu_program_list .ui.program--search .search_inner.clearfix .fieldset .search--date .date-group {width: calc(100% - 0px);}

	.edu_program_list .list-wrap .item .link .thm--box {position: relative;left: 50%;top: 0;transform: translate(-50%, 0px);max-width: 166px;width: 100%;margin-bottom: 30px;}
	.edu_program_list .list-wrap .item .link {padding: 35px 30px;}
	.edu_program_list .list-wrap .item .link .card--body .status {/* position: relative; *//* margin-bottom: 10px; *//* float: right; *//* top: 0; *//* right: 0; */}

	.edu_program_list .list-wrap .item .link .card--body .btn-wrap {position: relative;bottom: 0;right: 0;display: block;text-align: left;margin-top: 20px;}
}

@media (max-width:640px) {
	.edu_program_list .ui.program--search .search_inner.clearfix .fieldset .search--date .inblock {display: none;margin-bottom: 8px;}
	.edu_program_list .ui.program--search .search_inner.clearfix .fieldset .search--date .date-group {width: 100%;}
	.edu_program_list .ui.program--search .search_inner.clearfix .fieldset .search--date {margin-bottom: 1px;}
	.edu_program_list .ui.program--search .search_inner.clearfix .fieldset .search--text {width: 100%;}
	.edu_program_list .ui.program--search .search_inner.clearfix .fieldset .search--btn {margin-top: 2px;}
	.edu_program_list .ui.program--search .search_inner.clearfix .fieldset .search--btn .btn-refresh {width: 100%;text-align: center;margin-top: 3px;}

	.edu_program_list .ui.program--search .search_inner.clearfix .fieldset .search--btn .btn--submit:before,
	.edu_program_list .ui.program--search .search_inner.clearfix .fieldset .search--btn .btn-refresh:after {display:none;}
	.edu_program_list .ui.program--search .search_inner.clearfix .fieldset .search--btn .btn--submit input,
	.edu_program_list .ui.program--search .search_inner.clearfix .fieldset .search--btn .btn-refresh {padding: 0;background-image: none;}
}

@media (max-width:600px) {
	.edu_program_list .list-wrap .item .link .card--body .ul--block__list {margin-bottom: 20px;}
}

@media (max-width:490px) {
	.edu_program_list .list-wrap .item .link .card--body .status {float: none;}
	.edu_program_list .list-wrap .item .link .card--body .btn-wrap {}
}

@media (max-width:390px) {
	.edu_program_list .list-wrap .item .link {padding: 20px;}
	.edu_program_list .list-wrap .item .link .card--body .btn-wrap .more_btn.btn.btn-default {display: block;text-align: center;width: 100%;padding: 0;}
	.edu_program_list .list-wrap .item .link .card--body .ul--block__list {margin-bottom: 30px;}
	.edu_program_list .list-wrap .item .link .card--body .ul--block__list li .icon {/* position: relative; *//* left: 0; *//* display: block; *//* margin-bottom: 3px; */}
	.edu_program_list .list-wrap .item .link .card--body .ul--block__list li {padding-left: 90px;margin-bottom: 10px;}
}

/*이미지 크게보기*/
#imgLayer {max-width: none !important;width: 100% !important;height: 100vh;background: none !important;box-shadow: none !important;display: flex;align-items: center;/* top: auto !important; *//* top: auto !important; *//* left: auto !important; *//* transform: translate(0, 0) !important; *//* left: auto; */}
#imgLayer strong{display:none;}
#imgLayer #exit{position: fixed !important;width: 100px !important;right: 0;top: 0;/* width: 100px; *//* height: 100px; *//* background: #fff; */}
#imgLayer .thumb{width: auto !important;max-width: none;max-height: 100vh;height: auto;position: relative;top: auto;left: auto;transform: translate(0, 0);}
#imgLayer #exit a{display:block;width: 70px !important;height: 70px !important;background: rgba(0,0,0,1);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='120' height='120'%3E%3Cpath d='M12.0007 10.5865L16.9504 5.63672L18.3646 7.05093L13.4149 12.0007L18.3646 16.9504L16.9504 18.3646L12.0007 13.4149L7.05093 18.3646L5.63672 16.9504L10.5865 12.0007L5.63672 7.05093L7.05093 5.63672L12.0007 10.5865Z' fill='rgba(255,255,255,1)'%3E%3C/path%3E%3C/svg%3E");background-size: 35px;background-repeat: no-repeat;background-position: 50%;}
#imgLayer #exit a img{display:none;}

.Modal-close{display:block;width: 70px !important;height: 70px !important;background: rgba(0,0,0,1);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='120' height='120'%3E%3Cpath d='M12.0007 10.5865L16.9504 5.63672L18.3646 7.05093L13.4149 12.0007L18.3646 16.9504L16.9504 18.3646L12.0007 13.4149L7.05093 18.3646L5.63672 16.9504L10.5865 12.0007L5.63672 7.05093L7.05093 5.63672L12.0007 10.5865Z' fill='rgba(255,255,255,1)'%3E%3C/path%3E%3C/svg%3E");background-size: 35px;background-repeat: no-repeat;background-position: 50%;font-size: 0;right: 0;top: 0;}

@media (max-width:1024px) {
	#imgLayer .thumb{max-width: 90%;}
}


