@charset "utf-8";


.ir-main{background: url(/images/urc/main/ir-main.png) no-repeat;}

.board__more a:before, .board__more a:after{display:none;}
.board__more {display:block;position:absolute; right:0; top: 13px;}
.board__more a {display:inline-block;position:relative;width: 30px;height: 30px;vertical-align: top;font-size:0;margin-top:-5px;}
.board__more a>span em {position: absolute;width: 2px;left: 50%;margin-left: -1px;height: 50%;background-color: #111;transition:all .3s ease-in-out;}
.board__more a>span em.arrow_top {top: 0;transform-origin:right bottom;margin-top: 1px;}
.board__more a>span em.arrow_bot {top: 50%;margin-top: 1px;transform-origin:right top}
.board__more a:hover>span em,
.board__more a:focus>span em {left: 100%;}
.board__more a:hover>span em.arrow_top,
.board__more a:focus>span em.arrow_top {transform:rotate(-45deg)}
.board__more a:hover>span em.arrow_bot,
.board__more a:focus>span em.arrow_bot {transform:rotate(45deg)}
.board__more a .board_bo{position:absolute;top: 11px;left: 0px;width:100% !important;height:2px !important;background-color:#111;}

.cont {position:relative;}
.cont1 {height:563px;}
.visual {overflow:hidden;position:relative;width:100%;height:100%;}
.visual:before{content:'';display:block;position:absolute;top:0;left:0;width:50%;height:100%;background:#f77219 url(/images/urc/main/vphoto_01.jpg) repeat-x right bottom;}
.visual:after{content:'';display:block;position:absolute;top:0;right:0;width:50%;height:100%;background: url(/images/urc/main/main_img01.jpg) no-repeat right top;background-size:cover;}
.visual .layout{height:100%;z-index: 10;}
.visual .lf_title{position:absolute;top:30px;left:0;width: 100%;}
.visual .lf_title h2{width: 448px;height: 118px;background: url(/images/urc/main/main_txt.png) no-repeat;font-size:0;}
.visual .lf_title p{color: #fff;font-size:16px;line-height: 1.5;}
.visual .rg_title{position:absolute;top:124px;left: 55%;}
.visual .rg_title h2{width:291px;height: 157px;background: url(/images/urc/main/main_title.png) no-repeat;font-size:0;}

.cont2 {height: 132px;background:url(/images/urc/main/link_area_bg.gif)repeat center;}
.cont2 .main-banner__skin{position:relative;padding: 0 0 0 22px;padding-left: 230px;/* border-right: 1px solid; */}
.cont2 .main-banner__skin .title{position:absolute;top: 40px;left: 30px;color:#393939;font-size:20px;line-height:1.3;font-weight:bold;}
.cont2 .main-banner__skin .title i{display:block;font-style: normal;font-weight: normal;color:#ffab26;margin-top: 5px;}
.cont2 .main-banner__skin .slick-list{}
.cont2 .main-banner__skin .slick-dots{position:absolute;top: 90px;left: -203px;}
.cont2 .main-banner__skin .slick-dots:before{/* content: ''; */display:block;position:absolute;top: 62%;left:0;width:69px;height:1px;background-color:#c1cbd4;}
.cont2 .main-banner__skin .slick-dots li{float:left;margin: 0 5px;}
.cont2 .main-banner__skin .slick-dots li button{width:10px;height:10px;background-color:#b6bec7;border-radius: 50%;font-size: 0;}
.cont2 .main-banner__skin .slick-dots li.slick-active button{background-color: #f77219;}
.cont2 .main-banner__skin .banner_list--item{display:inline-block;float:left;width:auto;border-left:1px solid #ddd;}
.cont2 .main-banner__skin .banner_list--item .banner_list--link{display:block;text-align: center;font-size: 15px;color: #534b4b;word-break: break-all;line-height: 1.2;padding: 22px 0;}
.cont2 .main-banner__skin .banner_list--item .banner_list--link .ir-main{display:block;position:relative;margin:0 auto 10px auto;width:60px;height:60px;z-index:2}
.cont2 .main-banner__skin .banner_list--item .banner_list--link:hover,
.cont2 .main-banner__skin .banner_list--item .banner_list--link:focus{background-color:#ff6000;color:#fff;;font-weight: bold;}
.cont2 .main-banner__skin .banner_list--item .banner_list--link .ir-main.ir-banner__1{background-position:-120px -58px}
.cont2 .main-banner__skin .banner_list--item .banner_list--link .ir-main.ir-banner__2{background-position:-61px -58px}
.cont2 .main-banner__skin .banner_list--item .banner_list--link .ir-main.ir-banner__3{background-position:-240px -58px}
.cont2 .main-banner__skin .banner_list--item .banner_list--link .ir-main.ir-banner__4{background-position:-180px -58px}
.cont2 .main-banner__skin .banner_list--item .banner_list--link .ir-main.ir-banner__5{background-position: 0 -58px;}

.cont3 {}
.cont3 .group {position: relative;z-index: 1;height: 357px;}
.cont3 .group:after {display:block; clear:both; visibility:hidden; content:'';}
.cont3 .group .box {float:left;width: 48%;height:100%;padding: 35px 0;}
.cont3 .group .box .tit {display:block;margin: 0 0 37px 0;font-weight:700;font-size:24px;color:#181818;line-height: 1;}
.cont3 .group .box .tit span {display:inline-block; margin-left:10px;font-weight:normal; font-size:15px; color:#888682;}
.cont3 .group .box1 {}
.cont3 .group .box1 .main-board__skin {position:relative;}
.cont3 .group .box1 .main-board__skin:after {display:block; clear:both; visibility:hidden; content:'';}
.cont3 .group .box1 .main-board__skin .board__nav-item {float:left;}
.cont3 .group .box1 .main-board__skin .board__nav-item .board__title {display:inline-block;position:relative;margin: 0 30px 20px 0;font-weight:normal;font-size:24px;color:#181818;line-height: 1;}
.cont3 .group .box1 .main-board__skin .board__nav-item .board__title:before {display:block; position:absolute; content:''; left:0; bottom:-3px; z-index:-1; height:10px; width:0;background:#fbd492;     -webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.cont3 .group .box1 .main-board__skin .board__nav-item .board__title:after {display:block; position:absolute; right:-18px; top:12px;  content:''; width:4px; height:4px; border-radius:50%; background:#b39485;}
.cont3 .group .box1 .main-board__skin .board__nav-item:last-child  .board__title{margin-right:0;}
.cont3 .group .box1 .main-board__skin .board__nav-item:last-child .board__title:after {display:none;}
.cont3 .group .box1 .main-board__skin .board__nav-item.active .board__title {font-weight:700;}
.cont3 .group .box1 .main-board__skin .board__nav-item.active .board__title:before {width:100%;}
.cont3 .group .box1 .main-board__skin .board__content {overflow:hidden;position:absolute;left:0;top: 48px;width: 100%;height: 250px;}
.cont3 .group .box1 .main-board__skin .board__content ul {overflow:hidden;}
.cont3 .group .box1 .main-board__skin .board__content ul li {position:relative;padding:0 90px 0 18px;/* border-bottom:1px solid #f1efeb; */}
.cont3 .group .box1 .main-board__skin .board__content ul li:last-child {border:none;}
.cont3 .group .box1 .main-board__skin .board__content ul li:before {display:block;position:absolute;left:3px;top: 18px;content:'';width:4px;height:4px;border-radius:50%;background:#b39485;}
.cont3 .group .box1 .main-board__skin .board__content ul li a {display:block; }
.cont3 .group .box1 .main-board__skin .board__content ul li a:hover,
.cont3 .group .box1 .main-board__skin .board__content ul li a:focus {text-decoration:underline;}
.cont3 .group .box1 .main-board__skin .board__content ul li strong {display:block;overflow:hidden;color:#3b3731;font-size:15px;line-height: 35px;text-overflow: ellipsis;white-space: nowrap;}
.cont3 .group .box1 .main-board__skin .board__content ul li strong span {display:inline-block;width:24px; height:24px; line-height:24px; margin-right:5px; border-radius:50%; background:#d2462c; color:#fff; font-size:13px; font-weight:700; vertical-align:middle; text-align:center; }
.cont3 .group .box1 .main-board__skin .board__content ul li .board__item--content {display:none;}
.cont3 .group .box1 .main-board__skin .board__content ul li .board__item--date {position:absolute; top:0; right:0; line-height:50px; }
.cont3 .group .box1 .main-board__skin .board__content ul li .board__item--date span { line-height:50px; color:#a2a09c; font-size:15px;}
.cont3 .group .box1 .main-board__skin .board__content ul li .board__item--date span i {font-style:normal; line-height:50px; color:#a2a09c; font-size:15px;}
.cont3 .group .box1 .main-board__skin .board__content ul li:first-child {padding: 0 0 13px;border-bottom: 1px solid #f1efeb;}
.cont3 .group .box1 .main-board__skin .board__content ul li:first-child a {padding-left:90px;}
.cont3 .group .box1 .main-board__skin .board__content ul li:first-child strong {margin:0 0 10px; font-size:18px; color:#2f2008; font-weight:700;line-height:1;}
.cont3 .group .box1 .main-board__skin .board__content ul li:first-child .board__item--content {display:block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 42px;text-overflow: ellipsis;white-space: normal;font-size:15px;color:#888682;line-height: 1.4;}
.cont3 .group .box1 .main-board__skin .board__content ul li:first-child .board__item--date {right:auto;left:0;width:70px;height:70px;line-height: 1;padding:10px 0 0;background:#eceae6;text-align:center;}
.cont3 .group .box1 .main-board__skin .board__content ul li:first-child .board__item--date span { line-height:1;  color:#a2a09c; font-size:13px;}
.cont3 .group .box1 .main-board__skin .board__content ul li:first-child .board__item--date span i {display:block; margin:3px 0 0;line-height:1; font-size:28px; font-weight:700; color:#452a1f;}
.cont3 .group .box1 .main-board__skin .board__nav-item .board__more {display:none;position:absolute; right:0; top:0;}
.cont3 .group .box1 .main-board__skin .board__nav-item.active .board__more {display:block; }
.cont3 .group .box1 .main-board__skin .board__nav-item.active .board__more a {display:inline-block; position:relative; width:22px; height:22px; vertical-align:middle; font-size:0;}
.cont3 .group .box1 .main-board__skin .board__nav-item.active .board__more a:before,
.cont3 .group .box1 .main-board__skin .board__nav-item.active .board__more a:after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.cont3 .group .box1 .main-board__skin .board__nav-item.active .board__more a:before {width:100%;height: 2px;background: #111;}
.cont3 .group .box1 .main-board__skin .board__nav-item.active .board__more a:after {width: 2px;height:100%;background: #111;}
.cont3 .group .box2 {float: right;width: 48%;}
.cont3 .group .box2 .inner {position:relative;}
.cont3 .group .box2 .title{position:relative;margin: 0 30px 20px 0;font-size:24px;font-weight: 700;color:#181818;line-height: 1;}
.cont3 .group .box2 .board__more {display:block;position:absolute; right:0; top:0;}
.cont3 .group .box2 .board__more a {display:inline-block; position:relative; width:22px; height:22px; vertical-align:middle; font-size:0;}

/*상세일정*/
.schlst{position:relative;/* margin-top:30px; */width: 50%;float: left;}
.schlst .lcon{position:relative;width: 100%;border:1px solid #ddd;}
.schlst .lcon p{line-height:21px;/* border-bottom: 1px solid #ddd; */}
.schlst .lcon p strong{display:block;color:#545454;font-size:25px;font-weight:bold;text-align:center;padding:5px;}
.schlst .lcon p span{display:block;margin-top:5px;color:#ccc;font-size:10px;text-align:center}
.schcal_tbl{position:relative;width:100%;border-spacing: 0px;padding: 0 18px 20px; }
.schcal_tbl tbody td{padding:5px 0;text-align:center;}
.schcal_tbl tbody td .cat{display:inline-block;position:relative}
.schcal_tbl tbody td .cat:before{content:"";display:block;position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:#036841}
.schcal_tbl thead{border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.schcal_tbl thead th{height: 33px;line-height: 33px;}
.schcal_tbl:before{/* top:25px; */}
.schcal_tbl td.ov_sc span{display:block;background:url(/images/urc/main/sch_ov.png) no-repeat 50% 50%;padding:3px;color:#fff;}
.schcal_tbl:before {content: "";/* display:block; *//* position:absolute; *//* top:37px; *//* left:0; *//* width:100%; *//* height: 1px; *//* background-color:#ddd; */}
.schlst .rcon{}
.schlst .rcon .schtxt{display:inline-block;color:#fff;padding-left:25px;}
.schlst .rcon .schtxt h3{margin-top:0;padding:0;width:100px;height:33px;background:none;border-radius: 5px;font-size:14px;line-height:29px;text-align:center;background:#e64a35;padding-top:2px;}
.schlst .rcon .schtxt .obj{}
.schlst .rcon .schtxt .obj .item{display:block;padding:10px 0;border-top:1px dashed #ddd;height:auto;}
.schlst .rcon .schtxt .obj .item b, 
.schlst .rcon .schtxt .obj .item span{display:block;margin:5px 0;padding:0;border:0;width:100%}
.schlst .rcon .schtxt .obj .item span{vertical-align:top}
.lcon .ctrmm{background:#f6f6f6;}
.lcon .sch_button a{position:absolute;width:10px;height:16px;background:url(/images/urc/main/sch_button.png) no-repeat;font-size:0;/* margin-top:13px; */top: 9px;}
#month_prev{left:30px;width:10px;height:16px;margin-left:50px;}
#month_next{right:30px;width:10px;height:16px;margin-right:50px;background-position:-9px 0;}
.lcon .sch_button{position:relative;}
.schcal_txt{width: 46%;float:right;}
.schcal_txt .item{display:block;position: relative;line-height: 1;padding: 10px 0 8px;border-bottom: 1px dashed #ddd;}
.schcal_txt .item:after {display:block; clear:both; visibility:hidden; content:'';}
.schcal_txt .item b{color:#e64a35;padding-right: 50px;font-size:15px;text-overflow: ellipsis;white-space: nowrap;display: block;overflow: hidden;}
.schcal_txt .item span{position: absolute;top: 5px;right: 0;color:#454545;font-size:15px;}

.cont4{height:570px;background-color: #f3f3f3;}
.cont4 .layout {position:static;padding: 40px 0;}
.cont4 .layout .title{display:block;margin-bottom:35px;font-size: 24px;color: #2f2f2f;font-weight: bold;}

.cont4 .img_slide {height:570px;} 
.cont4 .img_slide .slick-track:after {display:block; clear:both; visibility:hidden; content:'';}
.cont4 .img_slide .slick-slide {float:left;position:relative;width:270px;height:100%;border: 10px solid transparent;}
.cont4 .img_slide .slick-slide[data-slick-index="-1"] {display:none;}
.cont4 .img_slide .slick-slide>div{background: #fff;height:100%;}
.cont4 .img_slide .slick-slide .box {float:left;position:relative;width:290px;height: 100%;background: #fff;}
.cont4 .img_slide .slick-slide .box a {display:block; width:100%; height:100%;}
.cont4 .img_slide .slick-slide .box a:hover,
.cont4 .img_slide .slick-slide .box a:focus {text-decoration:underline;}
.cont4 .img_slide .slick-slide .box .thumb {overflow: hidden;height:200px;border:1px solid #eee;}
.cont4 .img_slide .slick-slide .box .thumb span {display:block; position:relative; width:100%; height:100%;}
.cont4 .img_slide .slick-slide .box .thumb span img {position:absolute; top: 50%; left: 50%; width:auto; max-width:1000%; min-width:100%; height:100%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.cont4 .img_slide .slick-slide .box .info {padding:15px 20px;text-align:left;} 
.cont4 .img_slide .slick-slide .box .info em {display:block;font-size:16px;color: #000;line-height: 1.2;height: 39px;overflow: hidden;}
.cont4 .img_slide .slick-slide .box .info strong {display:block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 50px;margin: 5px 0 10px;text-overflow: ellipsis;white-space: normal;font-size: 20px;font-weight: 500;color:#2e2e2e;line-height: 1.2;}
.cont4 .img_slide .slick-slide .box .more{position:relative;margin: 0 auto;}
.cont4 .img_slide .slick-arrow{display:block;position: absolute;top: -66px;right: 0;width:37px;height:37px;font-size:0;background: url(/images/urc/main/ir-main.png) no-repeat;}
.cont4 .img_slide .slick-arrow.slick-next{right:0;background-position: -352px -71px;}
.cont4 .img_slide .slick-arrow.slick-prev{right:37px;background-position: -310px -71px;}

@media(max-width:1319px){
    .visual .lf_title {left:40px; right:40px; width:auto;}

}
@media(max-width:1279px){
    .visual .lf_title {left:20px; right:20px; }
    .cont4 .layout {padding: 40px 20px;position: relative;}	
    .cont4 .img_slide .slick-arrow.slick-next{right:18px;}
    .cont4 .img_slide .slick-arrow.slick-prev{right:55px;}	
}
@media(max-width:1023px){
    .visual .rg_title{display:none;}
    .visual:before{width:60%;background: #f77219 url(/images/urc/main/vphoto_01.jpg) repeat-x center bottom;}
    .visual:after{width:40%;background: url(/images/urc/main/main_img01.jpg) no-repeat right top;}
    
    .cont2 .main-banner__skin {padding-left:200px;}
    .cont2 .main-banner__skin .title {top:25px;}
    .cont2 .main-banner__skin .slick-dots {
    left: -173px;
}
    

    .cont3 .group .box{width:40%}
    .cont3 .group .box2{width:57%}

    .schcal_txt .obj .item span{display:none;}
    .schcal_txt .item b {padding-right:0;}
    #month_next{right:0}
    #month_prev{left:0}



}

@media(max-width:767px){
    .visual:before{width:100%;background: #f77219 url(/images/urc/main/vphoto_01.jpg) repeat-x center bottom;}
    .visual:after{display:none}	
    .visual .lf_title h2 {width: 100%;max-width: 448px;background-size: 100% auto;}

    .cont3 .group .box,
    .cont3 .group .box2{width:100%;float:none;}	
    .cont3 .group .box{padding-bottom:0;}
    .cont3 .group .box1 {height:307px;}
    .cont3{padding-bottom:35px}
    .cont3 .group{height: auto;}

    .cont3 .group .box1 .main-board__skin .board__nav-item.active .board__title,
    .cont3 .group .box2 .title,
    .cont4 .layout .title {font-size:20px;}
}

@media(max-width:580px){
    .schlst {float:none;width:100%;margin: 0 0 10px;}
    .schcal_txt {float:none;width:100%;}
    
    .cont2 {height:auto;padding: 30px 0;}
    .cont2 .main-banner__skin {padding:0;}
    .cont2 .main-banner__skin .title {position:static;margin: 0 0 10px;text-align: center;}
    .cont2 .main-banner__skin .banner_list--item {border:none;}
    .cont2 .main-banner__skin .slick-dots {position:static;width: 100%;text-align:center;}
    .cont2 .main-banner__skin .slick-dots li {display:inline-block;float: none;}

    .cont4 .img_slide .slick-slide {border:none;}
}