.p-hotelWrap__planlistWidget{margin:0 auto 30px}.p-hotelWrap__planlistWidget__inner{gap:20px .8%;position:relative}.c-calendar__container{width:44%;min-width:300px}.c-peopleRoomSmoking__container{width:32%;min-width:280px}.c-hotelWrap__hotelMain .c-peopleRoomSmoking__popup{min-width:436px!important}.p-hotelWrap__planlistWidget__inner__rsvSearchBtnWrap{width:22.4%;min-width:200px}.p-hotelWrap__planList{flex-direction:column;gap:40px 0;width:100%}.p-hotelWrap__planList__item{border:1px solid #ededed}.p-hotelWrap__planList__item__title{padding:26px 50px;background-color:#f9f9fa;color:#000;font-size:22px;font-weight:400}.p-hotelWrap__planList__item__content{padding:50px 50px 0}.p-hotelWrap__planList__item__content__inner{width:62%}.p-hotelWrap__planList__item__content__inner__infoText{line-height:2}.p-hotelWrap__planList__item__content__inner__infoText.more{-webkit-line-clamp:11}.c-moreContent{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.c-moreBtn{gap:0 10px;width:unset;margin:20px auto 0;padding:unset;border-radius:3px;background-color:unset;color:unset;font-size:unset}.c-moreBtn:hover{display:flex;gap:0 10px;width:unset;margin:20px auto 0;padding:unset;border-radius:3px;background-color:unset;color:unset;font-size:unset}.c-moreBtn__icon{display:inline-block;width:20px;height:20px;background-color:#0161DF;border-radius:50%;color:#fff;line-height:1.5}.c-moreBtn__text{color:#0161DF;font-size:14px;text-decoration:underline}.p-hotelWrap__planList__item__planMenuWrap{padding:30px 50px}.p-hotelWrap__planList__item__planMenu__header{line-height:3}.p-hotelWrap__planList__item__planMenu__main__recordWrap{flex-wrap:unset;border-top:1px solid #ededed}.p-hotelWrap__planList__item__planMenu__header__title--roomType,.p-hotelWrap__planList__item__planMenu__main__record--roomType,.p-hotelWrap__planList__item__planMenu__header__title--price,.p-hotelWrap__planList__item__planMenu__main__record--price{font-size:16px}.p-hotelWrap__planList__item__planMenu__header__title--roomType,.p-hotelWrap__planList__item__planMenu__main__record--roomType{width:50%}.p-hotelWrap__planList__item__planMenu__header__title--price,.p-hotelWrap__planList__item__planMenu__main__record--price{width:30%}.p-hotelWrap__planList__item__planMenu__header__title--rsvBtn,.p-hotelWrap__planList__item__planMenu__main__record--rsvBtn{width:20%;min-width:120px}.p-hotelWrap__planList__item__planMenu__main__record--roomType,.p-hotelWrap__planList__item__planMenu__main__record--price{padding:10px 10px 10px 0}.p-hotelWrap__planList__item__planMenu__main__record--rsvBtn{padding:10px 0}.c-rsvBtn.p-hotelWrap__planList__item__planMenu__main__record__rsvBtn,.c-rsvBtn.p-hotelWrap__planList__item__planMenu__main__record__rsvBtn:hover{padding:8px 12px}.p-hotelWrap__planList__item__content__imgWrap{width:35.5%}.p-hotelWrap__planList__item__content__img{gap:10px 2%}.p-hotelWrap__planList__item__content__img__item{position:relative;width:100%;overflow:hidden;aspect-ratio:16 / 12;cursor:pointer}.p-hotelWrap__planList__item__content__img__item:not(:first-child){width:calc(94% / 4)}.p-hotelWrap__planList__item__content__img__item__icon{position:absolute;right:0;bottom:0;padding:4px 6px;background-color:rgb(0,0,0,.4);color:#fff}.p-hotelWrap__planNoList{width:100%;margin:0 auto 160px}.p-hotelWrap__planNoList__text{font-size:16px;text-align:center;line-height:2}.p-planImgModal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:964px;z-index:202}.c-imgSlider img{width:100%;height:50vw;max-height:636px;object-fit:cover}.c-imgSlider.slick-slider .c-sliderArrow{position:absolute;top:calc(50% - 35px);font-size:45px;color:#fff;z-index:203;cursor:pointer}.c-imgSlider.slick-slider .c-sliderArrow--prev{left:-50px}.c-imgSlider.slick-slider .c-sliderArrow--next{right:-50px}.p-planImgModal__closeBtn{position:absolute;top:-60px;right:-8px;font-size:40px;color:#fff;z-index:202;cursor:pointer}@media all and (max-width:800px){.p-hotelWrap__planlistWidget__inner{gap:10px .8%}.c-calendar__container,.c-peopleRoomSmoking__container,.p-hotelWrap__planlistWidget__inner__rsvSearchBtnWrap{width:100%}.p-hotelWrap__planList__item__title{padding:12px 20px;font-size:18px}.p-hotelWrap__planList__item__content{flex-direction:column;padding:20px 20px 0}.p-hotelWrap__planList__item__content__inner,.p-hotelWrap__planList__item__content__imgWrap{width:100%}.p-hotelWrap__planList__item__content__inner__infoText{line-height:1.6}.p-hotelWrap__planList__item__planMenuWrap{margin:unset;padding:0 20px 10px}.p-hotelWrap__planList__item__planMenu__header__title--roomType,.p-hotelWrap__planList__item__planMenu__main__record--roomType{width:70%}.p-hotelWrap__planList__item__planMenu__header__title--rsvBtn{display:none}.p-hotelWrap__planList__item__planMenu__main__recordWrap{flex-wrap:wrap}.p-hotelWrap__planList__item__planMenu__main__record--rsvBtn{width:100%;padding:0 0 20px}.c-imgSlider.slick-slider .c-sliderArrow{top:calc(50% - 28px);font-size:40px}.c-imgSlider.slick-slider .c-sliderArrow--prev{left:-40px}.c-imgSlider.slick-slider .c-sliderArrow--next{right:-40px}}


