@charset "utf-8"; 

/*해설예약 신청 관리 리스트 :s*/

.reserve-list .program--search--index {margin-bottom: 10px;margin-top: 0;padding: 0;} 
.reserve-list .list-wrap .item.sub-btn .item-inner { padding: 25px; border-radius: 5px; } 
.reserve-list .list-wrap .item.sub-btn .item-inner:hover,.reserve-list .list-wrap .item.sub-btn .item-inner:focus { border: 1px solid #DDD; box-shadow:none; } 
.reserve-list .list-wrap .title-wrap { justify-content: space-between; margin-bottom: 10px; border-bottom: 1px solid #ddd; padding-bottom: 10px; } 
.reserve-list .list-wrap .title-wrap .tit , .reserve-list .list-wrap .title-wrap .txt { font-size: 18px; } 
.reserve-list .list-wrap .title-wrap .tit { display: inline-block; 
 padding-top: 4px; } 
.reserve-list .list-wrap .title-wrap .txt { padding-left: 20px; } 
.reserve-list .list-wrap .title-wrap .etc-wrap { display: flex; align-items: center; } 
.reserve-list .list-wrap .status { margin-bottom: 0; border-radius: 8px; padding: 8px 10px 6px; min-width: 70px;} 

.reserve-list .list-wrap.list-2 .item .card--body .list-1st li { width: 50%; padding-left: 86px; } 

.reserve-list .list-wrap.list-2 .item.sub-btn .btn-wrap { position: relative; top: auto; right: auto; margin-left: 3px; } 
.reserve-list .list-wrap.list-2 .item.sub-btn .btn-wrap .fe-btn { min-width: 10px; height: 34px; padding: 7px 6px 7px 10px; line-height: 1.2; } 
.reserve-list .list-wrap.list-2 .item.sub-btn .btn-wrap .fe-btn .fa { margin-top: -1px; } 

@media screen and (max-width:960px) { 
    .reserve-list .list-wrap.list-2 .ui-list__card .obj, .list-wrap.list-2 .board--card--list .obj { margin: -10px; width: auto; display: flex; } 
 .reserve-list .list-wrap.list-2 .item { padding: 10px; max-width: 50%; margin-bottom: 0; } 
 .reserve-list .list-wrap .title-wrap .txt { padding-left: 10px; } 
 .reserve-list .list-wrap.list-2 .item .card--body .list-1st li { padding-left: 76px; } 
 .reserve-list .list-wrap .title-wrap { padding-top: 36px; } 
 .reserve-list .list-wrap .title-wrap .etc-wrap { display: block; } 
 .reserve-list .list-wrap .status { position: absolute; top: 0; left: 0; } 
 .reserve-list .list-wrap.list-2 .item.sub-btn .btn-wrap { margin-left: 0;  text-align: right;display: block;} 
 } 
 @media screen and (max-width:767px) {
.reserve-list .list-wrap.list-2 .item .card--body .list-1st li{width: 100%;margin: 3px 0;}
.reserve-list .list-wrap .item.sub-btn .item-inner{padding: 20px;}
.reserve-list .list-wrap .status{font-size: 14px;padding: 6px 5px 4px;}
.reserve-list .list-wrap.list-2 .item.sub-btn .btn-wrap .fe-btn{font-size: 15px;}
.reserve-list .list-wrap .title-wrap{padding-top: 28px;}
.reserve-list .list-wrap.list-2 .item.sub-btn .btn-wrap .fe-btn { min-width: auto; padding:10px 9px 9px; font-size: 0; } 
.reserve-list .list-wrap.list-2 .item.sub-btn .btn-wrap .fe-btn .fa { margin-left:0; background-size:100%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 11V5H13V11H19V13H13V19H11V13H5V11H11Z' fill='rgba(23,142,142,1)'%3E%3C/path%3E%3C/svg%3E"); } 
.reserve-list .list-wrap.list-2 .item.sub-btn .btn-wrap .fe-btn:hover .fa { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 11V5H13V11H19V13H13V19H11V13H5V11H11Z' fill='rgba(255,255,255,1)'%3E%3C/path%3E%3C/svg%3E"); }  }

@media screen and (max-width:605px) {
.reserve-list .list-wrap .title-wrap .tit,
 .reserve-list .list-wrap .title-wrap .txt {font-size: 17px;letter-spacing: -1px;}
}


 @media screen and (max-width:570px) {
    .reserve-list .list-wrap.list-2 .item {max-width: 100%;padding: 0;margin-bottom: 15px;flex: 0 0 100%;}
    .reserve-list .list-wrap .title-wrap{display: flex;}
    .reserve-list .list-wrap.list-2 .item.sub-btn .btn-wrap{padding: 0;}
    .reserve-list .list-wrap.list-2 .item .card--body .list-1st li{padding-left: 80px;}
    .list-wrap.list-2 .item .card--body .list-1st li .tit{display: inline-block;position: absolute;left: 8px;}
    .list-wrap.list-2 .ui-list__card .obj, .list-wrap.list-2 .board--card--list .obj{margin: 0;}
 }

 @media screen and (max-width:460px) {
 .reserve-list .program--search--index{display: inline-block;}
 }
/*해설예약 신청 관리 리스트 :e*/


/*체험프로그램 신청 리스트 :s*/
.chupro-list .program--search {margin-bottom: 30px;}
.chupro-list .ui.board--card--list {margin-top: 10px;}
.chupro-list  .program--search .float-md-right .fieldset{text-align: right;}
.chupro-list .program--search .search--btn button {padding: 3px 0 0;}



.chupro-list .obj .col{border:1px solid #EDEDED;padding:40px 50px 30px 482px;position:relative;margin-bottom: 30px;}
.chupro-list .obj .col .thm--box{width: 400px;height: 260px;display:inline-block;position:absolute;left: 40px;top: 40px;overflow:hidden;padding: 0;}
.chupro-list .obj .col .thm--box .inner{width:100%;height:100%;display:block;position:relative;background:#f3f3f3 ;border:1px solid #ddd;}
.chupro-list .obj .col .thm--box .inner img{max-width:none;max-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:100%;width:auto}
.chupro-list .obj .card--body{display:block;width:100%;height:100%;padding:0;border: none;}

.chupro-list .obj .card--body .s-title {}
.chupro-list .obj .card--body .title{color:#222;font-size:24px;letter-spacing:-1px;padding-bottom:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;height:32px;font-weight:700;margin-bottom: 5px;line-height: 1.3;margin-top: 7px;}
.chupro-list .obj .card--body .list-1st{margin-top:0;padding-top:17px;border-top:1px solid #000}
.chupro-list .obj .card--body .list-1st li{display: block;padding-left: 113px;line-height:1;margin-bottom: 10px;font-size:16px;color:#555;margin-left: 0;}
.chupro-list .obj .card--body .list-1st li:after{content:'';display:block;clear:both}
.chupro-list .obj .card--body .list-1st li:before{left:0;width:3px;height:3px;top:6px;background:#444;border-radius:50%}
.chupro-list .obj .card--body .list-1st li .tit{font-size:16px;color:#178E8E;font-weight:700;display:inline-block;position:absolute;left:8px;top:0;line-height:1}
.chupro-list .btn-wrap{margin-top:23px}
.chupro-list .btn-wrap .fe-btn {justify-content: space-between;min-width: 192px;height: 50px;padding: 17px 18px 15px 20px;margin: 0;border-radius: 8px;font-size: 16px;}
/* .photo_wrap.typeB .inner .info_box > strong em{    font-family: 'EBSHunminjeongeumSBA';} */
@media screen and (max-width:990px) {
.chupro-list .obj .col{padding:40px 30px}
.chupro-list .obj .col .thm--box{position:relative;left:auto;top:auto;margin:0 auto 40px;display:block;}
}
@media screen and (max-width:550px) {
.chupro-list .obj .col{padding:30px}
.chupro-list .obj .col .thm--box{margin-bottom:30px;}
}
@media screen and (max-width:520px) {
.chupro-list .obj .col .thm--box{width:auto}
}
@media screen and (max-width:430px) {
.chupro-list .obj .col{padding:20px}
.chupro-list .obj .col .thm--box{height:212px;margin-bottom:20px}
.chupro-list .obj .card--body .title{font-size:20px;height:28px;margin-bottom:13px}
.chupro-list .obj .card--body .list-1st{padding-top:13px}
}


/*체험프로그램 신청 리스트 :e*/




/* 231019 no-img 일 때 로고 수정 : s */
.no-img:before {background-image: url(/images/chusa/common/logo.png);}
/* 231019 no-img 일 때 로고 수정 : e */

/*상세*/
.tour-detail{overflow:hidden}


