/*단체해설 예약 조회 리스트 :s*/

.reserve-list .program--search--index {margin-bottom: 10px;margin-top: 0;padding: 0;}
.reserve-list .list-wrap .item.sub-btn .item-inner {padding: 26px;border-radius: 5px;padding-left: 150px;}
.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 .board--card--list .obj.col1 .card--body .tit,.reserve-list .board--card--list.type2 .obj.col1 .card--body .tit {padding: 0;margin: 0;border-bottom: none;}

.reserve-list .list-wrap .circle{position:absolute;top: 26px;left: 20px;}


.reserve-list .list-wrap .title-wrap .txt {padding-left: 10px;color: #000;}
.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: 8px 6px 6px 10px; line-height: 1.2; font-size: 15px; }
.reserve-list .list-wrap.list-2 .item.sub-btn .btn-wrap .fe-btn .fa { margin-top: -1px; }
.reserve-list .list-wrap.list-2 .item .card--body {padding: 0;}


.board--card--list.type1 .obj .item .thm--box .inner .circle{display:block;margin: 0 auto;width:100px;height:100px;}
.copper {background-color: transparent !important;}
.circle-md {height: 80px;}

.ir-icon__line {position: relative; background-image: url(/images/stork/common/ir-icon_line.png);z-index: 1;}
.ir-icon__line{display:block;width:100%;height:100%;}
.ir-icon__line.icon1{background-position: 0 0;}
.ir-icon__line.icon2{background-position: -90px 0;}
.ir-icon__line.icon3{background-position: -180px 0;}
.ir-icon__line.icon4{background-position: -265px 0;}
.ir-icon__line.icon5{background-position: -360px 0;}
.ir-icon__line.icon6{background-position: -453px -2px;}
.ir-icon__line.icon7{background-position: -540px -2px;}
.ir-icon__line.icon8{background-position: -636px 2px;}
.ir-icon__line.icon9{background-position: -726px 6px;}
.ir-icon__line.icon11{background-position:-900px 6px;}
.ir-icon__line.icon20{background-position:-1085px 6px;}


.circle-md{position: relative;}
.circle-md:before{display: inline-block;position: absolute;left: 0;top:0;width:60px;height:60px;border-radius: 50%;background:#44871f;content: '';opacity: 0;animation:circle_b .5s ease-in alternate forwards;-webkit-animation:circle_b .5s ease-in alternate forwards;}
.circle-md:after{display: inline-block;position: absolute;right: 0;top:0;width:60px;height:60px;border-radius: 50%;background:#e9550f;content: '';opacity: 0;animation:circle_b .5s ease-in .2s alternate forwards;-webkit-animation:circle_b .5s ease-in .2s alternate forwards;}
.circle-md .ir-icon__line{display:block;position:absolute;top: 0;left: 0;width:90px;height:90px;}
@keyframes circle_b{
 0%{opacity: 0;transform: scale(0);-webkit-transform: scale(0);}
 90%{transform: scale(1.1);-webkit-transform: scale(1.1);}
 100%{opacity: .2;transform: scale(1);-webkit-transform: scale(1);}
}
@-webkit-keyframes circle_b{
 0%{opacity: 0;transform: scale(0);-webkit-transform: scale(0);}
 90%{transform: scale(1.1);-webkit-transform: scale(1.1);}
 100%{opacity: .2;transform: scale(1);-webkit-transform: scale(1);}
}

@media screen and (max-width:1590px) {
.reserve-list .list-wrap .circle{display: none;}
.reserve-list .list-wrap .item.sub-btn .item-inner{padding: 26px;}
}


@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;}
 .reserve-list .list-wrap .item.sub-btn .item-inner {padding-left: 30px;}
 .circle-md{display: none;}
}
@media screen and (max-width:790px) {
 .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*/

.program--view table th {font-weight: bold;}

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