@charset "utf-8";

/* list */
/* table :s */
.plsui-23-01  .table tbody>tr>td,.plsui-23-01 .table tbody>tr>th,.plsui-23-01 .table tfoot>tr>td,.plsui-23-01 .table tfoot>tr>th,.plsui-23-01 .table thead>tr>td,.plsui-23-01 .table thead>tr>th {text-align: center;}
.flip-scroll .info-icon,.table-responsive .table-icon {display: none;}
/* table :e */

/* basic.css에 들어가 있을 경우 삭제 : s */
.table-responsive.active.mobile.icon:after {display:none;}
.flip-scroll,.table-pc,.table-responsive{position:relative;}
.flip-scroll .table-icon,.table-responsive .table-icon{display:block;opacity:1;}
.table-pc .table-icon{display:none;}
.table-icon{justify-content:center;align-items:center;position:absolute;top:50%;left:50%;width:50px;height:50px;z-index:2;border-radius:50px;background:#fff;transform:translateY(-50%);box-shadow:-1px 1px 10px grey;transition:all .5s ease-in-out;}
.table-icon.icon--hide{display:none!important;opacity:0;}
.table-icon.on{display:block;}
.swipe-icon .swipe-arrow{animation:pulse-arrow 3s ease-out infinite;}
.swipe-icon{position:absolute;top:15px;left:25%;width:25px;height:25px;animation:hand-move 3s ease-out infinite;overflow:visible;}
.scaledown{transform:scale(.7,.7);}
.table-responsive.active.mobile, .table-responsive.active.mobile.icon {position:relative;width:100%;height:auto;min-height:.01%;margin:8px 0;background:linear-gradient(to right,#fff 30%,rgba(255,255,255,0)),linear-gradient(to right,rgba(255,255,255,0),#fff 70%) 0 100%,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.2),rgba(0,0,0,0)) 0 100%;background-color:#fff;background-size:40px 100%,40px 100%,14px 100%,14px 100%;overflow-x:auto;overflow-y:hidden;box-sizing:border-box;background-repeat:no-repeat;background-position:0 0,100%,0 0,100%;background-attachment:local,local,scroll,scroll;}

@keyframes hand-move{
    0%,100%{transform:translateX(0);}
    50%{transform:translateX(15px);}
}
/* basic.css에 들어가 있을 경우 삭제 : e */


/* 비고 보완내용 팝업 :s*/
.plsui-23-01 .notice-wrap {position: relative;}
.plsui-23-01 .notice-wrap .notice-content {display: inline-block;display: none;position: absolute;top: 26px;right: 0;width: 100%;min-width: 376px;height: auto;z-index: 1;padding: 30px;border: 1px solid #DDDDDD;background-color: #fff;color: #858C94;text-align: left;box-shadow: 0px 0px 20px rgb(0 0 0 / 6%);-ms-box-shadow: 0px 0px 20px rgb(0 0 0 / 6%);}
.plsui-23-01 .notice-wrap .notice-content.active {display:block;}
.plsui-23-01 .notice-wrap .notice-content .inner {display: block;position: relative;width: 100%;height: 100%;}
.plsui-23-01 .notice-wrap .notice-content .nc-head {}
.plsui-23-01 .notice-wrap .notice-content .nc-head .nc-title {display: block;margin-bottom: 8px;font-weight: 700;font-size: 15px;line-height: 1;letter-spacing: -0.02em;}
.plsui-23-01 .notice-wrap .notice-content .nc-head .nc-title:before {display: inline-block;width: 30px;height: 30px;margin-right: 8px;border: 1px solid #ddd;border-radius: 50%;background: url(/lsg2023/img/programui/mng_icon.png) no-repeat 50%;content:'';vertical-align: middle;}
.plsui-23-01 .notice-wrap .notice-content .nc_mid {margin-bottom: 18px;border: 1px solid #DDDDDD;border-left: none;border-right: none;}
.plsui-23-01 .notice-wrap .notice-content .nc_mid .nc_text {display: block;padding: 18px 0 28px;font-weight: 400;line-height: 19px;letter-spacing: -0.02em;}
.plsui-23-01 .notice-wrap .notice-content .nc-footer ul:after {display:block;clear:both;content:'';}
.plsui-23-01 .notice-wrap .notice-content .nc-footer ul li {display: inline-block;position: relative;float: left;padding-right: 22px;font-weight: 400;font-size: 15px;line-height: 19px;}
.plsui-23-01 .notice-wrap .notice-content .nc-footer ul li:before {display: inline-block;position: absolute;top: 3px;right: 8px;width: 1px;height: 14px;background-color: #ddd;content:'';}
.plsui-23-01 .notice-wrap .notice-content .nc-footer ul li:last-child {padding: 0;}
.plsui-23-01 .notice-wrap .notice-content .nc-footer ul li:last-child:before {display:none;}
.plsui-23-01 .notice-wrap .notice-content .btn-wrap {position: absolute;top: 0;right: 0;}
.plsui-23-01 .notice-wrap .notice-content .btn-wrap .fe-btn-close {display: inline-block;width: 30px;min-width: 1px;min-width:30px !important;height: 30px !important;padding: 0;margin: 0;border: 1px solid #1C92EB;border-radius: 50%;background-color: #1C92EB;font-size: 0;font-size: 0 !important;background-image: url(/lsg2023/img/programui/close_icon.png);background-repeat: no-repeat;background-position: 50%;}
/* 비고 보완내용 팝업 :e*/
.chupro-list .obj .col{
  padding:  10px;
  margin-bottom: 0;
  border: 0;
}
.board--card--list .col .inner-box{
  padding:  40px 50px 30px;
  border: 1px solid #EDEDED;
}
.board--card--list .obj .card--body ul li br{
  display: none;
}
@media (max-width:1445px) {
    .flip-scroll .info-icon,
    .table-responsive .table-icon {display:block;}
    .table-responsive {overflow-x: scroll;}
    .table-responsive table {width: 1140px;}
    .mobile-text {display:block;margin-bottom: 3px;font-size: 15px;line-height: 1.2;}
}
@media (max-width:1280px) {
    .flip-scroll .table-icon,
    .table-responsive .table-icon {display:none;}
    .table-responsive {overflow-x: auto;}
    .table-responsive table {width: 100%;}
}
@media (max-width:1100px) {
    .flip-scroll .table-icon,
    .table-responsive .table-icon {display:block;}
    .table-responsive {overflow-x: scroll;}
    .table-responsive table {width: 1140px;}
}
@media (max-width:920px) {
  .board--card--list .col .inner-box{
    padding:  30px;
  }
  .board--card--list .obj .card--body ul li br{
  display: block;
}
}
/*페이지네이션*/
.plsui-23-01 .pagination .page-item:first-child .page-link,
.plsui-23-01 .pagination .page-item:nth-child(2) .page-link {padding-right: 3px;}
.plsui-23-01 .pagination .page-item:last-child .page-link,
.plsui-23-01 .pagination .page-item:nth-last-child(2) .page-link {padding-left: 3px;}

.plsui-23-01 .pagination .page-item > a {display: inline-flex;justify-content: center;align-items: center;}

@media (max-width: 640px) {
    .plsui-23-01 .pagination > li,
    .plsui-23-01 .pagination .page-item {width: 26px;height: 26px;}
    .plsui-23-01 .pagination li > a,
    .plsui-23-01 .pagination .page-item > .page-link,
    .plsui-23-01 .pagination .page-item > span {display: block;width: 100%;height: 100%;padding: 0;margin: 0;line-height: 22px;}
    .plsui-23-01 .pagination .page-item [aria-label] span {line-height: 24px;}
    .chupro-list .obj .col{
      width: 100%;
      max-width: 100%;
      padding: 5px 0px;
      margin-bottom: 0;
      flex : 0 0 100%;
    }
      .board--card--list .obj .card--body ul li br{
  display: none;
}
}

@media (max-width: 480px) {
    .plsui-23-01 .pagination > li,
    .plsui-23-01 .pagination .page-item {margin:3px;}
    .plsui-23-01 .pagination li > a,
    .plsui-23-01 .pagination .page-item > .page-link,
    .plsui-23-01 .pagination .page-item > span {min-width: 20px;}
}
@media (max-width: 420px) {
      .board--card--list .obj .card--body ul li br{
  display: block;
}
}

/* view */
.pvwui-23-04 .view-wrap .item{margin-bottom:15px;}
.pvwui-23-04 .view-wrap .status{width:85px;height:29px;border-radius:5px;}
.pvwui-23-04 .view-wrap .item-inner{position:relative;min-height:566px;padding:56px;padding-bottom:36px;padding-left:456px;border:1px solid #c4cbd2;border-radius:5px;}
.pvwui-23-04 .view-wrap .thm--box{position:absolute;top:56px;left:56px;width:300px;height:100%;border-radius:0;}
.pvwui-23-04 .view-wrap .thm--box .inner{width:100%;height: 300px;}
.pvwui-23-04 .view-wrap .thm--box .inner > div{position:relative;width:100%;height:100%;}
.pvwui-23-04 .view-wrap .thm--box .inner .img{display:block;position:absolute;top:50%;left:50%;width:auto;max-width:100%;min-width:auto;transform:translate(-50%,-50%);}
.pvwui-23-04 .view-wrap .thm--box .img-layer{margin-top:21px;text-align:center;}
.pvwui-23-04 .view-wrap .thm--box .img-layer .btn{min-width:128px;padding:7px 15px;padding:11px 43px 9px 15px;margin-top:0;border-radius:5px;letter-spacing:-1px;text-align:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M11 2c4.968 0 9 4.032 9 9s-4.032 9-9 9-9-4.032-9-9 4.032-9 9-9zm0 16c3.867 0 7-3.133 7-7 0-3.868-3.133-7-7-7-3.868 0-7 3.132-7 7 0 3.867 3.132 7 7 7zm8.485.071l2.829 2.828-1.415 1.415-2.828-2.829 1.414-1.414z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:90px center;}
.pvwui-23-04 .view-wrap .thm--box .img-layer .btn:hover,
.pvwui-23-04 .view-wrap .thm--box .img-layer .btn:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M11 2c4.968 0 9 4.032 9 9s-4.032 9-9 9-9-4.032-9-9 4.032-9 9-9zm0 16c3.867 0 7-3.133 7-7 0-3.868-3.133-7-7-7-3.868 0-7 3.132-7 7 0 3.867 3.132 7 7 7zm8.485.071l2.829 2.828-1.415 1.415-2.828-2.829 1.414-1.414z' fill='rgba(0,0,0,1)'/%3E%3C/svg%3E");}
.pvwui-23-04 .view-wrap .card--body .title{display:block;padding-bottom:10px;line-height:1.4;border-bottom:2px solid #222;}
.pvwui-23-04 .view-wrap .card--body .title i{display:inline-block;color:#053863;font-weight:300;font-weight:bold;font-size:16px;font-style:normal;}
.pvwui-23-04 .view-wrap .card--body .title em{display: block;margin-top: 1px;color: #222;font-weight: 700;font-size: 26px;line-height: 1.3;font-family: 'Pretendard';overflow: hidden;word-break: break-all;}
.pvwui-23-04 .view-wrap .card--body .status{position:absolute;top:26px;right:46px;z-index:0;}
.pvwui-23-04 .view-wrap .card--body .list-1st{padding-bottom:13px;margin-top:32px;margin-bottom:19px;border-bottom:1px solid #c4cbd2;}
.pvwui-23-04 .view-wrap .card--body .list-1st li{min-height:26px;padding-left:103px;}
.pvwui-23-04 .view-wrap .card--body .list-1st li em{display:inline-block;position:absolute;top:0;left:18px;width:81px;color:#333;font-weight:700;}
.pvwui-23-04 .view-wrap .card--body .list-1st li em .fa{display:none;}
.pvwui-23-04 .view-wrap .card--body .list-1st li em:before{position:absolute;top:8px;right:0;width:1px;height:12px;background-color:#ddd;content:'';}
.pvwui-23-04 .view-wrap .card--body .download-box{padding:0;background:transparent;border-top:0;}
.pvwui-23-04 .view-wrap .card--body .download-box .title{display:block;padding-bottom:0;margin-top:0;margin-bottom:13px;color:#053863;font-size:16px;border-bottom:0;}
#body_layout h2:first-of-type{margin-top:27px;}

.pvwui-23-04 .view-wrap  .inner-wrap .card--body .list-1st li{padding-left:83px;margin-bottom:4px;color:#666;font-size:17px;line-height:1;}
.pvwui-23-04 .view-wrap  .inner-wrap .card--body .list-1st li:after{display:block;clear:both;content:'';}
.pvwui-23-04 .view-wrap  .inner-wrap .card--body .list-1st li:before{top:6px;left:0;width:3px;height:3px;border-radius:50%;background:#444;}
.pvwui-23-04 .view-wrap  .inner-wrap .card--body .list-1st li .tit{display:inline-block;position:absolute;top:0;left:8px;color:#444;font-weight:700;font-size:17px;line-height:1;}
.pvwui-23-04 .view-wrap  .btn-wrap{display:flex;margin-top:23px;}
.pvwui-23-04 .view-wrap  .inner-wrap .fe-btn{padding:16px 15px;border-radius:10px;}

@media(max-width:1023px) {
    .pvwui-23-04 .view-wrap .item-inner{padding:56px;}
    .pvwui-23-04 .view-wrap .thm--box{position:absolute;top:20px;left:20px;width:320px;margin:0;}
    .pvwui-23-04 .view-wrap .card--body{position:relative;}
    .pvwui-23-04 .view-wrap .card--body .status{top:-36px;right:0;}
    .pvwui-23-04 .view-wrap .card--body .title em{font-size:22px;}
    .pvwui-23-04 .view-wrap .card--body .list-1st{padding-bottom:6px;margin-top:20px;}
    .pvwui-23-04 .view-wrap .thm--box{position:static;width:100%;max-width:578px;margin:0 auto 65px;}

}
@media(max-width:767px) {
    .pvwui-23-04 .view-wrap .item-inner{padding:30px;}
    .pvwui-23-04 .view-wrap .thm--box .inner .img{position:relative;top:0;left:50%;width:auto;max-width:100%;min-width:auto;height:auto;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);}
}
@media(max-width:500px) {
    .pvwui-23-04 .view-wrap .item-inner{padding:30px;}
    .pvwui-23-04 .view-wrap .thm--box{max-width:300px;}
    .pvwui-23-04 .view-wrap .thm--box .inner{height:305px;}
    .pvwui-23-04 .view-wrap .card--body .list-1st li{padding-left:90px;}
    #body_layout h2:first-of-type{margin-top:24px;}
}
@media(max-width:450px) {
    .pvwui-23-04 .view-wrap .card--body .status{top:-44px;right:auto;left:0;}
    .pvwui-23-04 .view-wrap .thm--box .img-layer .btn{padding:11px 10px 9px 26px;background-position:23% center;}
}
@media(max-width:400px) {
    .pvwui-23-04 .view-wrap  .inner-wrap .btn {max-width: 100%;}
    .pvwui-23-04 .view-wrap .thm--box .img-layer .btn{width: 100%;background-position:35% center;}
}

/* 이미지 크게보기*/
#blackout{height:100%!important;}
@media(max-width:500px) {
    #imgLayer{width:90%!important;}
}

/*버튼*/
.pvwui-23-04 .text-side:after {display: block;clear: both;content: '';}
.pvwui-23-04 .text-side .left,.text-side .right {display: inline-block;}
.pvwui-23-04 .text-side .left {float: left;}
.pvwui-23-04 .text-side .right {float: right;}

@media screen and (max-width: 550px) {
    .pvwui-23-04 .text-side .left,.text-side .right {display: block;float:none;width: 100%;}
    .pvwui-23-04 .text-side.agree .fe-btn.fe-btn-lg {width: 100%;padding: 15px 25px!important;margin: 2px 0;}
    .pvwui-23-04 [class*=text-].agree {margin-top: 30px !important;}
}

/* 내용부분 */
.pvwui-23-04 .dsc img {display: block;max-width: 1400px!important;height: 100% !important;margin: 0 auto!important;}

@media (max-width: 767px) {
    .pvwui-23-04 .dsc p {display: block;width: 100%;overflow-x:hidden;}
    .pvwui-23-04 .dsc img {width: 100%!important;}
}

.pvwui-23-04 [class*=text-].agree {margin-top: 20px;}
.pvwui-23-04 [class*=text-].agree .fe-btn.fe-btn-lg,[class*=text-].agree .fe-btn.fe-btn-icon {justify-content: center;border-radius: 10px;font-size: 15px;text-align: center;}
.pvwui-23-04 [class*=text-].agree .fe-btn.fe-btn-lg {padding: 15px 25px;}
.pvwui-23-04 [class*=text-].agree .fe-btn.fe-btn-icon {padding: 18px 17px 20px;}

@media screen and (max-width: 640px) {
    .pvwui-23-04 [class*=text-].agree .fe-btn.fe-btn-icon {padding:18px 47px 17px 20px !important;}
}


/*view*/

.pvwui-23-04 .view-wrap .item{margin-bottom:15px;}
.pvwui-23-04 .view-wrap .status{width:85px;height:29px;border-radius:5px;}
.pvwui-23-04 .view-wrap .item-inner{position:relative;min-height:566px;padding:56px;padding-bottom:36px;padding-left:456px;border:1px solid #c4cbd2;border-radius:5px;}
.pvwui-23-04 .view-wrap .thm--box{position:absolute;top:56px;left:56px;width:300px;height:100%;border-radius:0;}
.pvwui-23-04 .view-wrap .thm--box .inner{width:100%;height: 300px;}
.pvwui-23-04 .view-wrap .thm--box .inner > div{position:relative;width:100%;height:100%;}
.pvwui-23-04 .view-wrap .thm--box .inner .img{display:block;position:absolute;top:50%;left:50%;width:auto;max-width:100%;min-width:auto;transform:translate(-50%,-50%);}
.pvwui-23-04 .view-wrap .thm--box .img-layer{margin-top:21px;text-align:center;}
.pvwui-23-04 .view-wrap .thm--box .img-layer .btn{min-width:128px;padding:7px 15px;padding:11px 43px 9px 15px;margin-top:0;border-radius:5px;letter-spacing:-1px;text-align:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M11 2c4.968 0 9 4.032 9 9s-4.032 9-9 9-9-4.032-9-9 4.032-9 9-9zm0 16c3.867 0 7-3.133 7-7 0-3.868-3.133-7-7-7-3.868 0-7 3.132-7 7 0 3.867 3.132 7 7 7zm8.485.071l2.829 2.828-1.415 1.415-2.828-2.829 1.414-1.414z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:90px center;}
.pvwui-23-04 .view-wrap .thm--box .img-layer .btn:hover,
.pvwui-23-04 .view-wrap .thm--box .img-layer .btn:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M11 2c4.968 0 9 4.032 9 9s-4.032 9-9 9-9-4.032-9-9 4.032-9 9-9zm0 16c3.867 0 7-3.133 7-7 0-3.868-3.133-7-7-7-3.868 0-7 3.132-7 7 0 3.867 3.132 7 7 7zm8.485.071l2.829 2.828-1.415 1.415-2.828-2.829 1.414-1.414z' fill='rgba(0,0,0,1)'/%3E%3C/svg%3E");}
.pvwui-23-04 .view-wrap .card--body .title{display:block;padding-bottom:10px;line-height:1.4;border-bottom:2px solid #222;}
.pvwui-23-04 .view-wrap .card--body .title i{display:inline-block;color:#053863;font-weight:300;font-weight:bold;font-size:16px;font-style:normal;}
.pvwui-23-04 .view-wrap .card--body .title em{display: block;margin-top: 1px;color: #222;font-weight: 700;font-size: 26px;line-height: 1.3;font-family: 'Pretendard';overflow: hidden;word-break: break-all;}
.pvwui-23-04 .view-wrap .card--body .status{position:absolute;top:26px;right:46px;z-index:0;}
.pvwui-23-04 .view-wrap .card--body .list-1st{padding-bottom:13px;margin-top:32px;margin-bottom:19px;border-bottom:1px solid #c4cbd2;}
.pvwui-23-04 .view-wrap .card--body .list-1st li{min-height:26px;padding-left:103px;}
.pvwui-23-04 .view-wrap .card--body .list-1st li em{display:inline-block;position:absolute;top:0;left:18px;width:81px;color:#333;font-weight:700;}
.pvwui-23-04 .view-wrap .card--body .list-1st li em .fa{display:none;}
.pvwui-23-04 .view-wrap .card--body .list-1st li em:before{position:absolute;top:8px;right:0;width:1px;height:12px;background-color:#ddd;content:'';}
.pvwui-23-04 .view-wrap .card--body .download-box{padding:0;background:transparent;border-top:0;}
.pvwui-23-04 .view-wrap .card--body .download-box .title{display:block;padding-bottom:0;margin-top:0;margin-bottom:13px;color:#053863;font-size:16px;border-bottom:0;}
#body_layout h2:first-of-type{margin-top:27px;}

.pvwui-23-04 .view-wrap  .inner-wrap .card--body .list-1st li{padding-left:83px;margin-bottom:4px;color:#666;font-size:17px;line-height:1;}
.pvwui-23-04 .view-wrap  .inner-wrap .card--body .list-1st li:after{display:block;clear:both;content:'';}
.pvwui-23-04 .view-wrap  .inner-wrap .card--body .list-1st li:before{top:6px;left:0;width:3px;height:3px;border-radius:50%;background:#444;}
.pvwui-23-04 .view-wrap  .inner-wrap .card--body .list-1st li .tit{display:inline-block;position:absolute;top:0;left:8px;color:#444;font-weight:700;font-size:17px;line-height:1;}
.pvwui-23-04 .view-wrap  .btn-wrap{display:flex;margin-top:23px;}
.pvwui-23-04 .view-wrap  .inner-wrap .fe-btn{padding:16px 15px;border-radius:10px;}

@media(max-width:1023px) {
    .pvwui-23-04 .view-wrap .item-inner{padding:56px;}
    .pvwui-23-04 .view-wrap .thm--box{position:absolute;top:20px;left:20px;width:320px;margin:0;}
    .pvwui-23-04 .view-wrap .card--body{position:relative;}
    .pvwui-23-04 .view-wrap .card--body .status{top:-36px;right:0;}
    .pvwui-23-04 .view-wrap .card--body .title em{font-size:22px;}
    .pvwui-23-04 .view-wrap .card--body .list-1st{padding-bottom:6px;margin-top:20px;}
    .pvwui-23-04 .view-wrap .thm--box{position:static;width:100%;max-width:578px;margin:0 auto 65px;}

}
@media(max-width:767px) {
    .pvwui-23-04 .view-wrap .item-inner{padding:30px;}
    .pvwui-23-04 .view-wrap .thm--box .inner .img{position:relative;top:0;left:50%;width:auto;max-width:100%;min-width:auto;height:auto;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);}
}
@media(max-width:500px) {
    .pvwui-23-04 .view-wrap .item-inner{padding:30px;}
    .pvwui-23-04 .view-wrap .thm--box{max-width:300px;}
    .pvwui-23-04 .view-wrap .thm--box .inner{height:305px;}
    .pvwui-23-04 .view-wrap .card--body .list-1st li{padding-left:90px;}
    #body_layout h2:first-of-type{margin-top:24px;}
}
@media(max-width:450px) {
    .pvwui-23-04 .view-wrap .card--body .status{top:-44px;right:auto;left:0;}
    .pvwui-23-04 .view-wrap .thm--box .img-layer .btn{padding:11px 10px 9px 26px;background-position:23% center;}
}
@media(max-width:400px) {
    .pvwui-23-04 .view-wrap  .inner-wrap .btn {max-width: 100%;}
    .pvwui-23-04 .view-wrap .thm--box .img-layer .btn{width: 100%;background-position:35% center;}
}

/* 이미지 크게보기*/
#blackout{height:100%!important;}
@media(max-width:500px) {
    #imgLayer{width:90%!important;}
}

/*버튼*/
.pvwui-23-04 .text-side:after {display: block;clear: both;content: '';}
.pvwui-23-04 .text-side .left,.text-side .right {display: inline-block;}
.pvwui-23-04 .text-side .left {float: left;}
.pvwui-23-04 .text-side .right {float: right;}

@media screen and (max-width: 550px) {
    .pvwui-23-04 .text-side .left,.text-side .right {display: block;float:none;width: 100%;}
    .pvwui-23-04 .text-side.agree .fe-btn.fe-btn-lg {width: 100%;padding: 15px 25px!important;margin: 2px 0;}
    .pvwui-23-04 [class*=text-].agree {margin-top: 30px !important;}
}

/* 내용부분 */
.pvwui-23-04 .dsc img {display: block;max-width: 1400px!important;height: 100% !important;margin: 0 auto!important;}

@media (max-width: 767px) {
    .pvwui-23-04 .dsc p {display: block;width: 100%;overflow-x:hidden;}
    .pvwui-23-04 .dsc img {width: 100%!important;}
}

.pvwui-23-04 [class*=text-].agree {margin-top: 20px;}
.pvwui-23-04 [class*=text-].agree .fe-btn.fe-btn-lg,[class*=text-].agree .fe-btn.fe-btn-icon {justify-content: center;border-radius: 10px;font-size: 15px;text-align: center;}
.pvwui-23-04 [class*=text-].agree .fe-btn.fe-btn-lg {padding: 15px 25px;}
.pvwui-23-04 [class*=text-].agree .fe-btn.fe-btn-icon {padding: 18px 17px 20px;}

@media screen and (max-width: 640px) {
    .pvwui-23-04 [class*=text-].agree .fe-btn.fe-btn-icon {padding:18px 47px 17px 20px !important;}
}

/*검색바*/
.program--search.search2 .search--date input[type="text"] {width: 110px;}
.program--search.search2 .search--text input[type="text"]{min-width: 10px;}
@media screen and (max-width: 1370px) {
    .program--search.search2 .float-md-left{display: block;float: none;}
    .program--search.search2 .search-inner.float-md-right{display: block;float: none;width: 100%;}
}
@media screen and (max-width: 905px) {
    .program--search.search2 .search--text{width: calc(100% - 498px);}
    .program--search .search--date{display: inline-block;}
}
@media screen and (max-width: 800px) {
    .program--search.search2 .search--text{width: calc(100% - 349px);}
    .program--search .date-group .date{width: auto;}
    .program--search.search2 .search--btn{display: block;}
}
@media screen and (max-width: 700px) {
.program--search .search--date{width: auto;}
}
@media screen and (max-width: 640px) {
    .program--search.search2 .search--text{width: 100%;}
    .program--search .search--date{width: 100%;}
    .program--search .date-group .date {    width: calc(100% / 2 - 10px);}
.program--search.search2 .search--select span{width: 100%;}
.program--search.search2 .search--date input[type="text"]{width: 100%;}

}