@charset "utf-8";
/* 카테고리 css */
/* 임시로 추가 */
.slider_wrap .slider_item {display:none;}
.slider_wrap .slider_item:first-child {display:block;}
/* .slider_wrap.ui_carousel_slider .slider_item {display: block;} */
.slider_wrap.ui_carousel_slider .slider_item {display: block; padding-bottom:16px} /* [NEW] PSHPDP90C 관련 수정 */

#container #contents {padding-top:57px;}
#container #contents #container #contents{padding-top:0 !important;}
/* 카테고리 리스트 */
.category_wrap {padding:16px 0 0 0;}
.category_wrap .section .dl dt {padding:0 20px; color:#111; font-size:1rem; font-weight:bold;}
.category_wrap .section + .btn_wrap {margin-top:24px;} /* 221025_버튼추가 */
.category_wrap .category_list {position:relative; padding-top:16px;}
.category_wrap .category_list .tabs {display:-ms-flexbox; display:-webkit-flex; display:flex; width:100%; padding:0 16px; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.category_wrap .category_list .tabs .item {display:inline-block; max-width:33.3333%; padding:0 4px 8px 4px; flex:1 1 33.3333%;}
.category_wrap .category_list .tabs .item > a {position:relative; display:-ms-flexbox; display:-webkit-flex; display:flex; min-height:116px; -ms-flex-wrap:wrap; flex-wrap:wrap; padding:12px 4px 8px; border-radius:8px; text-align:center; justify-content:start; flex-direction:column;} /* 220707 수정 */
.category_wrap .category_list .tabs .item > a::before {content:''; position:absolute; top:0; left:0; width:100%; height:100%; border:1px solid #e2e5eb; border-radius:8px;}
.category_wrap .category_list .tabs .item > a .img {width:55.27%; margin:0 auto;}
.category_wrap .category_list .tabs .item > a .img .inner {display:block; position:relative; padding-top:100%;}
.category_wrap .category_list .tabs .item > a .img .inner img {position:absolute; top:0; left:0; width:100%; object-fit:contain;}
/* .category_wrap .category_list .tabs .item > a .text {color:#111; font-size:0.875rem; line-height:0.875rem;} */
.category_wrap .category_list .tabs .item > a .text {padding-top:4px; color:#111; font-size:0.8rem; line-height:20px; word-break:break-all; word-wrap: break-word;}  /* [NEW] PSHPDP90C 관련 수정 */
.category_wrap .category_list .tabs .item .depth_box {display:none;position: absolute; left:20px; width: calc(100% - 40px);margin-top:8px; padding:12px 16px; background-color:#f1f3f6;border-radius:8px;} /* [new] 디자인 검수 수정 */
.category_wrap .category_list .tabs .item .depth_box ul {display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.category_wrap .category_list .tabs .item .depth_box ul li {display:inline-block; width:50%;}
.category_wrap .category_list .tabs .item .depth_box ul li a {display:block; padding:9px 0; color:#666; font-size:0.875rem; line-height:14px; letter-spacing:-0.25px;}
.category_wrap .category_list .tabs .item .depth_box ul li.on a {color:#111; font-weight:bold;}
.category_wrap .category_list .tabs .item.open{padding-bottom:94px;}
.category_wrap .category_list .tabs .item.open > a::before {border:2px solid #0080ff;}
.category_wrap .category_list .tabs .item.open > a .text {color:#111; font-weight:700;} /* [NEW] PSHPDP90C 관련 수정 */
.category_wrap .category_list .tabs .item.open .depth_box {display:block;box-sizing: border-box;}
/* 배너 */
/* .cont_area.full .category_wrap .banner_wrap {padding:32px 20px 0 20px;} */
.cont_area.full .category_wrap .banner_wrap {margin-top:0; padding:40px 20px 0 20px;} /* [NEW] PSHPDP90C 관련 수정 */
.cont_area.full .category_wrap .banner_wrap a {padding-top:0; box-shadow:0 6px 16px 0 rgba(0,0,0,0.12);}  /* [NEW] PSHPDP90C 관련 수정/ PSHPDP09C012 디자인 검수 수정 */
.cont_area.full .category_wrap .banner_wrap a.nbs {box-shadow:none}
.category_wrap .banner_wrap {padding:48px 0 0 0;}
.category_wrap .live_search_wrap + .banner_wrap {padding-top:0} /* [NEW] PSHPDP90C 관련 수정 */
/* .cat_tit + .banner_wrap {margin-top:32px;} */
.cat_tit + .banner_wrap {margin-top:24px;} /* [NEW] PSHPDP90C 관련 수정 */
.banner_wrap a {display:block; position:relative; border-radius:8px; overflow:hidden;}
.banner_wrap a img {width:100%;}
.banner_wrap ul .banner_item + .banner_item {margin-top:16px;}
/* 서비스 리스트 */
.category_wrap .service_list {margin-top:40px; padding:0 12px;}
.category_wrap .service_list .tabs {display:-ms-flexbox; display:-webkit-flex; display:flex; width:100%; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.category_wrap .service_list .tabs .item {display:inline-block; width:25%; padding:0 8px; flex:1 1 25%;}
.category_wrap .service_list .tabs .item a {display:block; text-align:center;}
.category_wrap .service_list .tabs .item a .img {border-radius:20px; overflow:hidden;}
.category_wrap .service_list .tabs .item a .img .inner {display:block; position:relative; padding-top:100%;}
.category_wrap .service_list .tabs .item a .img .inner img {position:absolute; top:0; left:0; width:100%; object-fit:contain;}
/* .category_wrap .service_list .tabs .item a .text {padding-top:16px; color:#111; font-size:0.875rem; line-height:0.875rem; letter-spacing:-1px;} */
.category_wrap .service_list .tabs .item a .text {padding-top:12px; color:#111; font-size:1rem; font-weight:400; line-height:22px; letter-spacing:-1px;} /* [NEW] PSHPDP90C 관련 수정 */

/* 대카테고리 */
/* 로케이션 */
.location {font-size:0;}
/* .location .category_large {position:relative; color:#999; font-size:0.9375rem; line-height:20px;} */
.location .category_large {position:relative; color:#999; font-size:1rem; line-height:22px;} /* [NEW] PSHPDP90C 관련 수정 */
.location .category_large:after {content:''; display:inline-block; width:5px; height:12px; margin:0 8px; background:url('../images/common/ico_arr_location_12.svg') no-repeat 0 0; background-size:5px 12px;}
/* .location .category_medium {position:relative; color:#111; font-size:0.9375rem; font-weight:bold; line-height:20px;} */
.location .category_medium {position:relative; color:#111; font-size:1rem; font-weight:bold; line-height:20px;} /* [NEW] PSHPDP90C 관련 수정 */
.location .category_medium:after {content:''; display:inline-block; width:16px; height:16px; margin:0 2px; background:url('../images/common/ico_arr_down_20.svg') no-repeat center; background-size:14px 14px; vertical-align:-3px;}

/* 카테고리 선택 영역 */
/* .category_medium_list {margin:16px -20px 0; padding:0 20px 20px; border-bottom:1px solid #e5e5e5;} */
.category_medium_list {margin:16px -20px 0; padding:0 20px} /* [NEW] PSHPDP90C 관련 수정, 디자인 검수 수정 */
.category_medium_list .inner {display:flex; flex-wrap:wrap; margin:-4px;}
/* .category_medium_list .inner .btn_cat {height:32px; margin:4px; padding:0 16px; border-radius:15px; background-color:#f4f6fb; color:#111; font-size:0.875rem; line-height:30px;} */
.category_medium_list .inner .btn_cat {height:32px; margin:4px; padding:0 13px; border-radius:16px; background-color:#f4f6fb; color:#111; font-size:1rem; line-height:32px;} /* [NEW] PSHPDP90C 관련 수정 */
.category_medium_list .inner .btn_cat.on {background-color:#111; color:#fff;}

/* 카테고리내 배너 */
/* .travel .category_slide_wrap {margin-right:-16px} 그림자 효과 간격 */ /* [new] PSHPDP09C015 관련 수정 */
.category_slide_wrap {margin-top:0;}
.category_slide_wrap .slider_wrap {margin:0 -16px} /* [new] 디자인 관련 수정 */
.category_slide_wrap .slider_wrap .slider_control .slider_indi {margin-top:-8px}
/* .category_slide_wrap .slider_wrap {margin:0 -4px;} */
/* .category_slide_wrap .slider_item .inner a {display:block; position:relative; padding:0 4px;} */
/* .category_slide_wrap .slider_item .inner {padding:16px 16px 20px; margin:-16px -16px -20px;} 그림자 효과 간격 */
.category_slide_wrap .slider_item .inner {margin:-16px 0 -20px; padding:16px 16px 20px} /* 그림자 효과 간격 */
.category_slide_wrap .slider_item .inner a {display:block; position:relative; padding:0;}
/* .category_slide_wrap .slider_item .inner a .img {border-radius:12px; padding:16px 16px 20px;} */
.category_slide_wrap .slider_item .inner a .img {border-radius:12px} /* [new] 디자인 관련 수정 */
/* .category_slide_wrap .slider_item .inner a .img img {width:100%; border-radius:12px; box-shadow:0 6px 16px 0 rgba(0, 0, 0, 0.2);}  그림자 효과 */
.category_slide_wrap .slider_item .inner a .img img {width:100%; border-radius:12px; box-shadow:0 6px 16px 0 rgba(0, 0, 0, 0.12);}  /* 그림자 효과 */
.category_slide_wrap .slider_item .inner a .info {position:absolute; left:24px; bottom:24px;}
.category_slide_wrap .slider_item .inner a .info.fc_white * {color:#fff;}
.category_slide_wrap .slider_item .inner a .info.fc_white .tit {font-size:1.5rem; line-height:30px;}
.category_slide_wrap .slider_item .inner a .info.fc_white .desc {padding-top:8px; font-size:00.875rem; line-height:20px;}
.category_slide_wrap .slider_item .inner a .info.fc_black * {color:#111;}
.category_slide_wrap .slider_item .inner a .info.fc_black .tit {font-size:1.5rem; line-height:30px;}
.category_slide_wrap .slider_item .inner a .info.fc_black .desc {padding-top:8px; font-size:00.875rem; line-height:20px;}
/* .category_wrap .slider_wrap .draggable {padding-bottom:6px;} */
.category_wrap .slider_wrap .draggable {padding-bottom:0;} /* [new] 디자인 검수 수정 */
/* .category_wrap .slider_wrap .slider_indi li {padding:0 4px; vertical-align:middle;} */
.category_wrap .slider_wrap .slider_indi li {padding:0 3px; vertical-align:middle;} /* [new] 디자인 검수 수정 */
/* .category_wrap .slider_wrap .slider_indi li .dot {display:block; width:4px; height:4px;} */
.category_wrap .slider_wrap .slider_indi li .dot {display:block; width:6px; height:6px;} /* [new] 디자인 검수 수정 */
/* .category_wrap .slider_wrap .slider_indi li .dot:before {content:''; display:block; width:4px; height:4px; border-radius:50%; background-color:rgba(0,0,0,.3);} */
.category_wrap .slider_wrap .slider_indi li .dot:before {content:''; display:block; width:6px; height:6px; border-radius:50%; background-color:rgba(0,0,0,.3);} /* [new] 디자인 검수 수정 */
.category_wrap .slider_wrap .slider_indi li.on .dot {width:6px; height:6px;}
.category_wrap .slider_wrap .slider_indi li.on .dot:before {width:6px; height:6px; background-color:#000;}

/* 스크롤영역 */
.category_wrap .common_list {padding:32px 0 0 0;}
.category_wrap .common_list dt {font-size:1.375rem; font-weight:700; line-height:1.375rem; letter-spacing:-0.25px;}
/* .category_wrap .common_list dd {margin:0 -20px 0 -20px; padding-top:24px;} */
.category_wrap .common_list dd {margin:0 -20px 0 -20px; padding-top:16px;} /* [new] 디자인 검수 수정 */
.category_wrap .common_list .slider_item_wrap {padding:1px 0 0 20px;}
.category_wrap .common_list .slider_item {width:37.7777vw; margin-right:16px;}
.category_wrap .common_list .slider_item:first-child {margin-left:0;}
.category_wrap .common_list .slider_item:last-child {margin-right:20px;}
.category_wrap .best_cont {padding-bottom:33px}
.category_wrap .best_cont + .coupon_slide_wrap {padding-top:15px; padding-bottom:8px} /* [new] 디자인 검수 수정 */
.category_wrap .best_cont + .coupon_slide_wrap .slider_wrap.ui_carousel_slider .slider_item {padding-bottom:0}
.category_wrap .best_cont + .coupon_slide_wrap .slider_wrap.ui_carousel_slider .slider_item .coupon_item {padding-bottom:10px} /* [new] 디자인 검수 수정 */
.category_wrap .best_cont .prd_unit .btn_wrap {margin:11px 0px 5px;} /* [new] 디자인 검수 수정 */
.category_wrap .best_cont .prd_list .prd_unit .btn_wrap > .btn {min-width:92px; border-radius:4px;} /* [new] 디자인 검수 수정 */
.category_wrap .best_cont .prd_unit .btn_wrap .btn {min-width:92px;}/* [new] 디자인 검수 수정 */
.category_wrap .best_cont .prd_unit .btn_wrap .btn > span {color:#7c8aad; font-size:1rem; line-height:1.375rem;} /* [new] 디자인 검수 수정 */
/* .category_wrap .md_cont {padding-top:48px;} */
.category_wrap .md_cont {padding-top:40px;} /* [new] 디자인 검수 수정 */
.category_wrap .md_cont + .banner_wrap {margin-top:0} /* [NEW] PSHPDP90C 관련 수정 */

.category_wrap .md_cont .prd_unit .btn_wrap {margin:11px 0px 5px;} /* [new] 디자인 검수 수정 */
.category_wrap .md_cont .prd_list .prd_unit .btn_wrap > .btn {min-width:92px; border-radius:4px;} /* [new] 디자인 검수 수정 */
.category_wrap .md_cont .prd_unit .btn_wrap .btn {min-width:92px;}/* [new] 디자인 검수 수정 */
.category_wrap .md_cont .prd_unit .btn_wrap .btn > span {color:#7c8aad; font-size:1rem; line-height:1.375rem;} /* [new] 디자인 검수 수정 */

/* .category_wrap .brand_cont {padding:56px 0;} */
.category_wrap .brand_cont {padding:56px 0 24px;} /* [new] 디자인 검수 수정 */
.category_wrap .brand_cont .native_scroll .slider_item:first-child {margin-left:0;}
.category_wrap .brand_cont .slider_item {width:18.8888vw; margin-right:8px; text-align:center;}
.category_wrap .brand_cont .slider_item:last-child {margin-right:20px;}
.category_wrap .brand_cont .slider_item .img_wrap {border-radius:20px; background-color:#fff; box-shadow:0 6px 16px 0 rgba(0,0,0,.06);}
/* .category_wrap .brand_cont .slider_item .prd_info_wrap {padding-top:13px; text-align:center;} */
.category_wrap .brand_cont .slider_item .prd_info_wrap {padding-top:16px; text-align:center;} /* PSHPDP09C013 현업 수정 */
.category_wrap .brand_cont .slider_item .prd_link {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/* 카테고리 상품 모듈 간격(공통인지 확인필요 new 붙임) */
.prd_list_wrap.new.type_list .prd_list .prd_unit .prd_flag .flag {font-weight:500} /* [new] 디자인 검수 수정 */
.prd_list_wrap.new .prd_list .prd_unit .prd_price {margin-top:6px;}
.prd_list_wrap.new .prd_list .prd_unit .prd_price .sale {padding-top:4px;}
.prd_list_wrap.new .prd_list .prd_unit .prd_price .date_sale {padding-top:8px;}


/* 기획전 */
.special_wrap {margin-top:48px}
.special_wrap .spe_box {position:relative; padding-top:100%; border-radius:12px; box-shadow:0 6px 16px 0 rgba(0, 0, 0, 0.12); overflow:hidden}
/* .special_wrap .spe_box::after {content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.3)} */
.special_wrap .spe_box::after {content:''; position:absolute; top:0; left:0; width:100%; height:100%;} /* [new] 디자인 검수 수정 */
.special_wrap .spe_box .img {position:absolute; top:0; left:0; width:100%; height:100%;}
/* .special_wrap .spe_box .spe_float {display:flex; flex-direction:column; justify-content:space-between; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; padding:24px} */
.special_wrap .spe_box .spe_float {display:flex; flex-direction:column; justify-content:space-between; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; padding:32px 24px} /* [new] 디자인 검수 수정 */
.special_wrap .spe_box .spe_float .spe_txt {color:#fff; z-index:1}
.special_wrap .spe_box .spe_float .spe_txt .spe_sup_txt {font-size:1.5rem; font-weight:bold; line-height:30px; letter-spacing:-0.4px}
.special_wrap .spe_box .spe_float .spe_txt .br {display:block;}
.special_wrap .spe_box .spe_float .spe_txt .br.only_pc {display:block}
.special_wrap .spe_box .spe_float .spe_txt .spe_part_desc {padding-top:6px; font-size:0.875rem; line-height:18px; letter-spacing:-0.27px}
/* .special_wrap .spe_box .spe_float .btn_wrap.view_all {display:none;} */
/* .special_wrap .spe_box .spe_float .btn_wrap.view_all {position:absolute; top:154px; left:24px; display:block;} */
.special_wrap .spe_box .spe_float .btn_wrap.view_all {display:block; margin-bottom:8px;} /* [NEW] PSHPDP90C 관련 수정 */
.special_wrap .spe_box .spe_float .btn_wrap.view_all .txt_link {padding-right:11px; color:rgba(255, 255, 255, 1); font-size:0.875rem; line-height:1.43rem; font-weight:700; letter-spacing:-0.2px}
.special_wrap .spe_box .spe_float .btn_wrap.view_all .txt_link::after {width:9px; height:14px; background-image:url('../images/common/ico_arr_right_9_white.svg');}
.special_wrap .spe_box .spe_float .tab_cont_wrap {position:absolute; right:24px; bottom:24px; left:24px} /* [NEW] PSHPDP90C 관련 수정 */
.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab .tab_list {width:auto; margin-left:6px; padding:0; border-bottom:none;}
.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab .tab_list:first-child {margin-left:0;}
/* .special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab .tab_list > .tab_link {padding:7px 12px; border-radius:13px; background-color:rgba(17,17,17,.5); color:rgba(255,255,255,.5); font-size:0.875rem; font-weight:400;} */
.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab .tab_list > .tab_link {padding:2px 8px 4px 8px; border-radius:14px; background-color:rgba(255,255,255,.65); color:#111; font-size:0.875rem; font-weight:400;} /* [NEW] PSHPDP00C002 관련 수정 */
.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab .tab_list > .tab_link:after {display:none;}
/* .special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab_conts {display:block; height:100%; padding:16px 0 0;} */
.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab .tab_list.on > .tab_link {background-color:rgba(17,17,17,1); color:rgba(255,255,255,1); font-weight:normal;} /* [NEW] PSHPDP90C 관련 수정 */
.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab_conts {display:block; min-height:auto; height:100%; padding:16px 0 0;} /* [NEW] PSHPDP90C 관련 수정 */
.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab_conts:nth-of-type(2n),
.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab_conts:nth-of-type(3n) {display:none;}
.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab_conts .special_list ul {display:flex; justify-content:space-between;}
.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab_conts .special_list .item {flex:1 1 40%; margin-left:8px;}
.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab_conts .special_list .item:first-child {margin-left:0;}
.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab_conts .special_list .item .img {position:relative; display:block;}
.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab_conts .special_list .item .img a {position:relative; display:block; padding-top:100%; border-radius:6px; overflow:hidden;}
.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab_conts .special_list .item .img img {position:absolute; top:0; left:0; width:100%; object-fit:contain;}

/* 쿠폰 리스트 */
.coupon_slide_wrap .slider_wrap {margin:0 -4px;}
.coupon_slide_wrap .slider_wrap .slider_item {padding-bottom:0} /* [NEW] PSHPDP90C 관련 수정 */
/* .coupon_item {position:relative; width:100%; padding:0 4px; font-size:0;} */
.coupon_item {position:relative; width:100%; padding:0 4px 9px; font-size:0;} /* [new] 쿠폰캐러셀과 하단 도트네비 사이의 간격 수정 */
.coupon_item:before {content:''; position:absolute; top:8px; right:61px; height:70px; border-right:1px dashed #0080ff;} /* [NEW] PSHPDP90C 관련 수정 */
/* .coupon_item:before,
.coupon_item:after {content:''; display:block; position:absolute; top:50%; z-index:1; width:10px; height:18px; background:url('../images/category/ico_coupon_punch.png') no-repeat 0 0; transform:translateY(-50%); background-size:contain;}
.coupon_item:before {left:4px;}
.coupon_item:after {right:4px; margin-top:-9px; transform:rotate(180deg);} */
/* .coupon_item > div {display:inline-block; height:86px; border-radius:8px; background-color:#0080ff; vertical-align:top; overflow:hidden;} */
.coupon_item > div {display:inline-block; height:86px; border:1px solid #0080ff; border-radius:8px; background-color:#fff; vertical-align:top; overflow:hidden;} /* [NEW] PSHPDP90C 관련 수정 */
/* .coupon_item .cont {position:relative; width:calc(100% - 58px); padding:0 24px;}
.coupon_item .cont:before {content:''; position:absolute; top:-1px; right:0; height:100%; border-right:1px dashed #fff;}
.coupon_item .cont .text {display:flex; justify-content:center; flex-direction:column; height:100%; color:#fff; font-weight:bold;}
.coupon_item .cont .text .tit {font-size:0.8125rem; line-height:1rem}
.coupon_item .cont .text .price {font-size:1.125rem; line-height:18px;}
.coupon_item .cont .text .desc {padding-top:6px; font-size:0.875rem; line-height:14px;}
.coupon_item .type {width:58px;}
.coupon_item .type > span {display:flex; align-items:center; justify-content:center; height:100%; color:#8cbff2; font-size:0.625rem; line-height:18px; letter-spacing:0; transform:rotate(-90deg);} */
.coupon_item .cont {position:relative; width:calc(100% - 58px); padding:0 24px; border-right:none} /* [NEW] PSHPDP90C 관련 수정 */
/* .coupon_item .cont:before {content:''; position:absolute; top:-1px; right:0; height:100%; border-right:1px dashed #0080ff;} */
.coupon_item .cont .text {display:flex; justify-content:center; flex-direction:column; height:100%;} /* [NEW] PSHPDP90C 관련 수정 */
.coupon_item .cont .text .tit {height:0; font-size:0.8125rem; font-weight:bold; line-height:1rem; visibility:hidden;} /* [NEW] PSHPDP90C 관련 수정 */
.coupon_item .cont .text .price {color:#0080ff; font-size:1rem; font-weight:bold; line-height:16px;} /* [NEW] PSHPDP90C 관련 수정 */
.coupon_item .cont .text .price .num {font-size:1.375rem; line-height:22px;} /* [NEW] PSHPDP90C 관련 수정 */
.coupon_item .cont .text .desc {padding-top:6px; color:#999; font-size:0.875rem; line-height:14px;} /* [NEW] PSHPDP90C 관련 수정 */
.coupon_item .type {width:58px; border-left:none; background-color:#eef6ff} /* [NEW] PSHPDP90C 관련 수정 */
.coupon_item .type > span {display:flex; align-items:center; justify-content:center; height:100%; font-family:'LatoR'; color:#0080ff; font-size:0.688rem; font-weight:bold; line-height:18px; letter-spacing:0; transform:rotate(-90deg);} /* [NEW] PSHPDP90C 관련 수정 */

/* 보험 */
.insu_wrap {margin-top:32px;}
.insu_wrap .cat_tit span.br {display:block;}
.insu_wrap .banner_wrap .banner_item {}
.insu_wrap .banner_wrap a {border-radius:12px; box-shadow:0 6px 16px 0 rgba(0, 0, 0, 0.12);}

/* 웨딩 */
.wedd_wrap {margin-top:16px;}
.wedd_wrap .cat_tit span.br {display:block;}
.wedd_wrap .banner_wrap {margin-top:0} /* [NEW] PSHPDP90C 관련 수정 */
/* .wedd_wrap .banner_wrap a {box-shadow:0 6px 16px 0 rgba(0,0,0,0.12);} */ /* [new] 디자인 검수 수정 */
.wedd_wrap .banner_wrap + .section {margin-top:40px;}
/* .wedd_wrap .section {position:relative; margin-top:71px;} */
.wedd_wrap .section {position:relative; margin-top:64px;} /* [new] 디자인 검수 수정 */
.wedd_wrap .section:first-child {margin-top:0;}
.wedd_wrap .section .txt_link {position:absolute; top:6px; right:0; padding-right:10px; color:#999;}
.wedd_wrap .section .txt_link:after {width:5px; height:11px; background-image:url('../images/common/ico_arr_right_link_11.svg');}

.wedd_wrap .section .prd_list_wrap {padding-top:16px;}
.wedd_wrap .section:first-child .prd_list_wrap {padding-top:24px;}
.wedd_wrap .prd_list .prd_price {margin-top:4px;}
.wedd_wrap .prd_list_wrap .prd_list .prd_unit:nth-child(1), .wedd_wrap .prd_list_wrap .prd_list .prd_unit:nth-child(2) {margin-top:0;} /* [new] 디자인 검수 수정 */
.wedd_wrap .prd_list .prd_unit .prd_price .sale {padding-top:10px;}
.wedd_wrap .prd_list .prd_unit .prd_price .date_sale {padding-top:8px; color:#f55f0d; font-size:0.75rem; line-height:12px; letter-spacing:-0.17px;}
.wedd_wrap .prd_list .prd_unit .prd_price .date_total {padding-top:4px; font-size:1rem; font-weight:bold; letter-spacing:-0.29px;}
.wedd_wrap .prd_list .prd_unit .prd_price .date_total .num {font-size:1rem}

.wedd_wrap .prd_unit .btn_wrap {margin:11px 0px 5px;} /* [new] 디자인 검수 수정 */
.wedd_wrap .prd_list .prd_unit .btn_wrap > .btn {min-width:92px; border-radius:4px;} /* [new] 디자인 검수 수정 */
.wedd_wrap .prd_unit .btn_wrap .btn {min-width:92px;}/* [new] 디자인 검수 수정 */
.wedd_wrap .prd_unit .btn_wrap .btn > span {color:#7c8aad; font-size:1rem; line-height:1.375rem;} /* [new] 디자인 검수 수정 */

/* 렌탈 */
/* .rental_wrap .banner_wrap {padding:32px 20px 48px;} */
.rental_wrap .banner_wrap {margin-top:0; padding:40px 20px;} /* [NEW] PSHPDP90C 관련 수정 */
.rental_wrap .search_wrap .filter_wrap {height:56px;}
.rental_wrap .search_wrap .prd_list_wrap .prd_list .prd_unit {margin-top:24px;}
/* .rental_wrap .prd_unit .prd_tit {min-height:52px;} */
/* .rental_wrap .prd_unit .prd_price {margin-top:0;} */
.rental_wrap .prd_unit .prd_price {margin-top:2px;} /* [new] 디자인 검수 수정 */
/* .rental_wrap .prd_unit .prd_price .rental, .rental_wrap .prd_unit .prd_price .sale {padding-top:6px;}
.rental_wrap .prd_unit .prd_price .rental, .rental_wrap .prd_unit .prd_price .rental .num {color:#999; font-weight:700;}
.rental_wrap .prd_unit .prd_price .card {margin-top:16px; color:#0080ff; font-size:0.75rem; line-height:0.875rem; letter-spacing:-0.3px;} */
/* .rental_wrap .prd_unit .prd_price .rental, .rental_wrap .prd_unit .prd_price .sale {padding-top:6px;} */
.rental_wrap .prd_unit .prd_price .rental, .rental_wrap .prd_unit .prd_price .sale {} /* [NEW] PSHPDP90C 관련 수정 */
.rental_wrap .prd_unit .prd_price .rental, .rental_wrap .prd_unit .prd_price .rental .num {color:#999; font-weight:normal} /* [NEW] PSHPDP90C 관련 수정 */
.rental_wrap .prd_unit .prd_price .card {margin-top:1px; color:#0080ff; font-size:0.75rem; line-height:18px; letter-spacing:-0.3px;} /* [NEW] PSHPDP90C 관련 수정 */
.rental_wrap .prd_unit .prd_price .card > span {font-weight:700;}
.rental_wrap .prd_unit .prd_price .sale, .rental_wrap .prd_unit .prd_price .sale .num {font-size:1rem; font-weight:700;}
/* .rental_wrap .prd_unit .prd_price .detail {margin-top:10px; padding:8px; border-radius:4px; background-color:#f4f6fb;} */
.rental_wrap .prd_unit .prd_price .detail {margin-top:5px; padding:8px; border-radius:4px; background-color:#f4f6fb;} /* [NEW] PSHPDP90C 관련 수정 */
.rental_wrap .prd_unit .prd_price .detail dl {display:flex; justify-content:space-between;}
/* .rental_wrap .prd_unit .prd_price .detail dl dt {flex:1 1 65%; color:#999; font-size:0.75rem; line-height:18px; font-weight:400;} */
.rental_wrap .prd_unit .prd_price .detail dl dt {flex:1 1 65%; color:#999; font-size:0.875rem; line-height:20px; font-weight:400;} /* [NEW] PSHPDP90C 관련 수정 */
/* .rental_wrap .prd_unit .prd_price .detail dl dd {flex:1 1 35%; margin:0; color:#111; font-size:0.75rem; line-height:18px; text-align:right;} */
.rental_wrap .prd_unit .prd_price .detail dl dd {flex:1 1 35%; margin:0; color:#111; font-size:0.875rem; line-height:20px; text-align:right;} /* [NEW] PSHPDP90C 관련 수정 */

/* 검색 초기 */
.search_wrap {padding-bottom:0;}
.search_wrap dt {font-size:1rem; font-weight:700; line-height:1.25; text-align:left;}
.search_wrap dd {margin:24px 0 -8px;}
.search_wrap .prd_item {margin-left:16px;}
.search_wrap .prd_item:first-child {margin-left:0;}
.search_wrap .prd_item .prd_info .img {position:relative; width:100%; height:auto; border-radius:12px; background:#ececec; vertical-align:top; overflow:hidden;}
.search_wrap .prd_item .prd_info .detail {margin-top:16px;}
.search_wrap .prd_item .prd_info .detail .price {margin-top:4px;}
/* .search_wrap .select_item {display:inline-block; padding:5px 13px 5px 16px; border-radius:16px; border:1px solid #e9e9e9; vertical-align:top;} */
.search_wrap .select_item {display:inline-block; padding:6px 12px 4px 16px; border-radius:16px; border:1px solid #e9e9e9; vertical-align:top;} /* [NEW] PSHPDP90C 관련 수정 */
.search_wrap .select_item a {font-size:1rem;} /* [NEW] PSHPDP90C 관련 수정 */
.search_wrap .select_item .del {display:inline-block; width:12px; height:12px; margin-top:-4px; background:url('../images/common/ico_del_12.svg') no-repeat; background-position:50% 50%; vertical-align:middle;} /* [new] 디자인 검수 수정 */
/* .search_wrap .select_item .del {display:inline-block; width:20px; height:20px; margin-top:-2px; background:url('../images/common/ico_delete_16.svg') no-repeat; background-position:50% 50%; background-size:16px 16px; vertical-align:middle;} [NEW] PSHPDP90C 관련 수정 */

.search_wrap .prd_unit .btn_wrap {margin:11px 0px 5px;} /* [new] 디자인 검수 수정 */
.search_wrap .prd_list .prd_unit .btn_wrap > .btn {min-width:92px; border-radius:4px;} /* [new] 디자인 검수 수정 */
.search_wrap .prd_unit .btn_wrap .btn {min-width:92px;}/* [new] 디자인 검수 수정 */
.search_wrap .prd_unit .btn_wrap .btn > span {color:#7c8aad; font-size:1rem; line-height:1.375rem;} /* [new] 디자인 검수 수정 */

/* 검색 결과 */
.search_wrap .result .filter_wrap {position:relative; width:100%; background:#fff; z-index:100;}
.search_wrap .result .filter_wrap .item {width:calc(100% - 60px); padding:12px 0; -webkit-overflow-scrolling:touch; -ms-overflow-style:none; scrollbar-width:none; overflow-x:scroll;}
.search_wrap .result .filter_wrap .item::-webkit-scrollbar {display:none;}
.search_wrap .result .filter_wrap .item .chk_wrap {padding:4px 13px 4px 16px; border-radius:16px; border:1px solid #e9e9e9;}
.search_wrap .result .filter_wrap .item > ul {display:flex; justify-content:flex-start; white-space:nowrap;}
.search_wrap .result .filter_wrap .item > ul > li {margin-left:8px;}
.search_wrap .result .filter_wrap .item > ul > li:first-child {margin-left:20px;}
.search_wrap .result .filter_wrap .item > ul > li:last-child:after {content:''; display:inline-block; width:40px;}
.search_wrap .result .filter_wrap .item .chk_wrap.reverse input[type='checkbox'] + label:after {background-image:url('../images/common/ico_checkbox_14_dis.svg');}
.search_wrap .result .filter_wrap .item .chk_wrap.reverse input[type='checkbox']:checked + label:after {background:url('../images/common/ico_checkbox.svg') no-repeat 0 -28px; background-size:cover}
.aos .search_wrap .result .filter_wrap .item .chk_wrap.reverse input[type='checkbox']:checked + label:after {background:url('../images/common/ico_checkbox.svg') no-repeat 0 -27px; background-size:cover} /* [NEW] PSHPDP90C 관련 수정 */
/* .search_wrap .result .filter_wrap .btn_filter {position:absolute; top:0; right:20px; width:87px; height:56px; text-align:right; background:linear-gradient(to right, rgba(255, 255, 255, 0), #fff 13%)} */
.search_wrap .result .filter_wrap .btn_filter {position:absolute; top:0; right:20px; width:87px; height:55px; text-align:right; background:linear-gradient(to right, rgba(255, 255, 255, 0), #fff 13%)} /* [new] PSHPDP09C014 관련 수정 */
.search_wrap .result .filter_wrap .btn_filter > a {display:inline-block; width:auto; height:auto; margin-top:12px; padding:6px 8px; border-radius:16px; background:#f4f5f7;}
.search_wrap .result .filter_wrap .btn_filter > a > span:before {content:''; display:inline-block; width:20px; height:20px; margin-right:2px; background:url('../images/common/ico_filter.svg') no-repeat; background-size:contain; vertical-align:top;}
.search_wrap .result .filter_wrap .btn_filter.on > a {padding:5px 7px; color:#0080ff; border:1px solid #0080ff; background:#fff;}
.search_wrap .result .filter_wrap .btn_filter.on > a > span:before {background:url('../images/common/ico_filter_on.svg') no-repeat;}
/* .search_wrap .result .sorting_list {position:relative; padding:0 20px 0 20px;border-top:1px solid #e5e5e5;} */
.search_wrap .result .sorting_list {position:relative; padding:0 20px 0 20px} /* [new] PSHPDP09C013 관련 수정 */
.search_wrap .result .sorting_list .top_info {background:#fff;}
.search_wrap .result .sorting_list .top_info .view {width:20px; height:20px; margin-top:-4px; background:url('../images/common/ico_view_list.svg') no-repeat; background-size:contain;}
.search_wrap .result .sorting_list .type_list .top_info .view {background-image:url('../images/common/ico_view_box.png')}
.search_wrap .result .sorting_list .no_result + .btn_wrap {margin-top:32px} /* [NEW] PSHPDP90C 관련 수정 */
/* .search_wrap .result .ui_sticky_wrap .filter_wrap {border-bottom:1px solid #fff;} */
.search_wrap .result .ui_sticky_wrap .filter_wrap {min-height: 56px; border-bottom:1px solid #e5e5e5;} /* [NEW] PSHPDP90C 관련 수정 */
/* .search_wrap .result .ui_sticky_wrap.fixed .filter_wrap {left:0; height:58px; z-index:50;} */
/* .search_wrap .result .ui_sticky_wrap.fixed .filter_wrap {left:0; height:58px; border-bottom:1px solid #e5e5e5; z-index:50;} */
/* .search_wrap .result .ui_sticky_wrap.fixed .filter_wrap {left:0; border-bottom:1px solid #e5e5e5; z-index:50;} [new] PSHPDP09C013 관련 수정 */
.search_wrap .result .ui_sticky_wrap.fixed .filter_wrap {left:0; min-height: 62px; border-top:6px solid #f7f7f7; border-bottom:1px solid #e5e5e5; z-index:50;} /* [new] PSHPDP09C013 관련 수정 */
/* .search_wrap .result .ui_sticky_wrap.fixed .top_info {left:0; margin-top:1px; padding:16px 20px; z-index:50;} */
.search_wrap .result .ui_sticky_wrap.fixed .top_info {left:0; padding:16px 20px; z-index:48;} /* [NEW] PSHPDP90C 관련 수정 */
 /* .search_wrap .result .ui_sticky_wrap.fixed .filter_wrap::after {content:''; position:absolute; bottom:0; left:0; width:100%; height:1px; background:#e5e5e5;} */ /* [new] PSHPDP09C013 관련 수정 */

/* 카테고리 선택 팝업 */
.popup_category_list .tabs {display:-ms-flexbox; display:-webkit-flex; display:flex; width:100%; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.popup_category_list .tabs .item {display:inline-block; width:50%;}
.popup_category_list .tabs .item:nth-child(odd){
	padding-right:4px;
}
.popup_category_list .tabs .item:nth-child(even){
	padding-left:4px;
}
.popup_category_list .tabs .item:nth-child(even) .depth_box {left:calc(-100% - 8px);}
/* .popup_category_list .tabs .item .link {display:table; position:relative; width:100%; height:48px; padding-left:8px;} */
.popup_category_list .tabs .item .link {display:table; position:relative; width:100%; height:48px} /* [NEW] PSHPDP90C 관련 수정 */
.popup_category_list .tabs .item .link:before {content:''; position:absolute; right:0; bottom:0; left:0; width:auto; height:1px; background-color:#e5e5e5;}
/* .popup_category_list .tabs .item .link > span {display:table-cell; position:relative; padding-right:34px; color:#999; font-size:0.875rem; font-weight:bold; line-height:14px; letter-spacing:-0.25px; vertical-align:middle;} */
.popup_category_list .tabs .item .link > span {display:table-cell; position:relative; padding-right:34px; color:#999; font-size:1rem; line-height:22px; letter-spacing:-0.3px; vertical-align:middle;} /* [NEW] PSHPDP90C 관련 수정 */
.popup_category_list .tabs .item .link > span:before {content:''; position:absolute; top:50%; right:8px; width:9px; height:1px; background-color:#999; transform:translate(-50%, -50%);}
.popup_category_list .tabs .item .link > span:after {content:''; position:absolute; top:50%; right:16px; width:1px; height:9px; background-color:#999; transform:translate(-50%, -50%);}
/* .popup_category_list .tabs .item .depth_box {display:none; position:relative; width:calc(200% + 8px); margin:16px 0; padding:12px 8px; background-color:#f1f3f6;} */
.popup_category_list .tabs .item .depth_box {display:none; position:relative; width:calc(200% + 8px); margin:16px 0; padding:13px 16px; background-color:#f1f3f6;} /* [NEW] PSHPDP90C 관련 수정 */
.popup_category_list .tabs .item .depth_box ul {margin:0 -4px;}
.popup_category_list .tabs .item .depth_box ul:after {content:''; display:block; clear:both;}
.popup_category_list .tabs .item .depth_box ul li {float:left; width:50%;}
/* .popup_category_list .tabs .item .depth_box ul li a {display:block; padding:12px 8px; color:#666; font-size:0.875rem; font-weight:400; line-height:14px; letter-spacing:-0.25px;} */
.popup_category_list .tabs .item .depth_box ul li a {display:block; padding:8px; color:#666; font-size:1rem; font-weight:400; line-height:22px; letter-spacing:-1px;} /* [NEW] PSHPDP90C 관련 수정 */
.popup_category_list .tabs .item .depth_box ul li.on a {color:#111; font-weight:700;}
.popup_category_list .tabs .item.open .link:before {height:2px; background-color:#131415;}
/* .popup_category_list .tabs .item.open .link > span {color:#111;} */
.popup_category_list .tabs .item.open .link > span {color:#111; font-weight:bold} /* [NEW] PSHPDP90C 관련 수정 */
.popup_category_list .tabs .item.open .link > span:after {display:none;}
.popup_category_list .tabs .item.open .link > span:before {background-color:#111;}
.popup_category_list .tabs .item.open .depth_box {display:block;}


/* 여행 */
.live_search_wrap {margin-top:40px;}
.live_search_wrap .tit_dep3 {font-size:1.375rem;}
.live_search_wrap > fieldset .flex_box{margin:0 0 16px;}
.live_search_wrap > fieldset dl {margin-top:16px;}
.live_search_wrap > fieldset dl > dt {font-size:1rem} 
.live_search_wrap > fieldset dl > dd {padding-top:8px;}
.live_search_wrap > fieldset dl > dd > a {display:block}
.ui_sticky_wrap .live_search_wrap > fieldset dl:nth-child(2) > dt {padding-bottom:0;}
.live_search_wrap > fieldset dl > dd .btn {position:absolute; top:10px; right:10px;}
.live_search_wrap > fieldset .btn_wrap {margin-top:16px; width:100%;}
.live_search_wrap > fieldset dl > dd .inner {position:relative; height:48px; padding:0 90px 0 16px; border:1px solid #e2e5eb; border-radius:8px; font-size:0.875rem; font-weight:400; line-height:3;}
.live_search_wrap > fieldset dl > dd .inner.ui_period_calendar {padding-right:16px;}
/* .live_search_wrap > fieldset dl > dd .inner.ui_period_calendar > a {display:block; width:100%;} */
.live_search_wrap > fieldset dl > dd .inner.ui_period_calendar > a {display:block; width:auto;}
.live_search_wrap > fieldset dl > dd .inner.ui_period_calendar > a.txt {font-size:1rem; letter-spacing:-1px;} /* [NEW] PSHPDP90C 관련 추가 */
/* [NEW] PSHPDP90C 관련 수정 */
/* .live_search_wrap.result {margin:16px 0 24px; padding:0 20px;} */
.live_search_wrap.result {margin:0; padding:0;} /* [NEW] PSHPDP90C 관련 수정 */
/* .fixed .live_search_wrap.result {margin:0; padding:16px 20px 24px; z-index:10; background:#fff;} */
.fixed .live_search_wrap.result {margin:0; padding:16px 20px; z-index:10; background:#fff;}
.live_search_wrap.result dl dt{display:none;}

/* .live_search_wrap.result > fieldset dl:nth-child(4) > dd .input_wrap.type input[type='text'] {padding:0; text-align:center} */
.live_search_wrap.result > fieldset dl:nth-child(4) > dd .input_wrap.type input[type='text'] {text-align:left}
/* .live_search_wrap.result > fieldset dl > dd .input_wrap.type input[type='text'] {padding-right:16px; font-size:0.875rem;} */
.live_search_wrap.result > fieldset dl > dd .input_wrap.type input[type='text'] {padding-right:16px; font-size:1rem; letter-spacing:-1px;} /* [NEW] PSHPDP90C 관련 추가 */
.live_search_wrap.result > fieldset dl + .btn_wrap {display:none;}
.search_wrap .result .prd_unit .add_cart .btn_cart {background:rgba(255,255,255,0.8);}
.right_cont.travel .search_wrap.travel .prd_unit:nth-child(1),
.right_cont.travel .search_wrap.travel .prd_unit:nth-child(2){margin-top:0}
.right_cont.travel .search_wrap.travel .prd_unit .prd_info .prd_tit {padding-top:8px}
.category_wrap.lodgeSearchResult{position:relative; margin:0 auto; padding:20px; max-width:1024px; width:100%; box-sizing: border-box;}
.category_wrap.lodgeSearchResul .live_search_wrap{margin-top:0;}
/* .sp_price_wrap {margin-top:48px;} */
.sp_price_wrap {margin-top:56px;} /* [NEW] PSHPDP90C 관련 수정 */
.sp_price_wrap .tit_dep3 {font-size:1.375rem;}
/* .sp_price_wrap .prd_list_wrap {margin-top:24px;} */
.sp_price_wrap .prd_list_wrap {margin-top:16px;} /* [NEW] PSHPDP90C 관련 수정 */
.sp_price_wrap .prd_list_wrap .prd_unit:nth-child(1),
.sp_price_wrap .prd_list_wrap .prd_unit:nth-child(2) {margin-top:0} /* [NEW] PSHPDP90C 관련 수정 */
.sp_price_wrap .prd_list_wrap .prd_unit .prd_price .price {font-size:1rem; font-weight:700; line-height:1.375rem;}
.sp_price_wrap + .banner_wrap {margin-top:0; padding-top:56px} /* [NEW] PSHPDP90C 관련 수정 */
.banner_wrap {margin-top:48px;}
.banner_wrap .tit_dep3 {padding-bottom:8px; font-size:1.375rem;}
.banner_wrap > a {padding-top:8px;}
/* .all_prd_wrap {margin-top:64px;} */
.all_prd_wrap {margin-top:56px;} /* [NEW] PSHPDP90C 관련 수정 */
.all_prd_wrap .tit_dep3 {padding-bottom:8px; font-size:1.375rem;}
/* .all_prd_wrap .ui_smoothscroll {margin:0 -20px;} */
.all_prd_wrap .ui_smoothscroll {margin:0 -20px; z-index:10;} /* [NEW] PSHPDP09C015 관련 수정 */
.all_prd_wrap .ui_smoothscroll .tab { background:#fff;} /* [NEW] PSHPDP09C015 관련 추가 */
/* .all_prd_wrap .tab_wrap .prd_list_wrap .top_info {padding:24px 0 16px;} */
.all_prd_wrap .tab_wrap .prd_list_wrap .top_info {padding:16px 0 24px;} /* [new] 디자인 검수 수정 */
.all_prd_wrap .tab_wrap .tab_conts {padding:0;}
.all_prd_wrap .prd_list_wrap .top_info {padding:24px 0; z-index:11; background-color:#fff} /* [new] 디자인 검수 수정 */
.all_prd_wrap .ui_sticky_wrap .ui_sticky {z-index:12; background-color:#fff} /* [new] 디자인 검수 수정 */

.all_prd_wrap .prd_unit .btn_wrap {margin:11px 0px 5px;} /* [new] 디자인 검수 수정 */
.all_prd_wrap .prd_list .prd_unit .btn_wrap > .btn {min-width:92px; border-radius:4px;} /* [new] 디자인 검수 수정 */
.all_prd_wrap .prd_unit .btn_wrap .btn {min-width:92px;}/* [new] 디자인 검수 수정 */
.all_prd_wrap .prd_unit .btn_wrap .btn > span {color:#7c8aad; font-size:1rem; line-height:1.375rem;} /* [new] 디자인 검수 수정 */

.travel_search_wrap {}
.travel_search_wrap .input_wrap.search input[type='text'] {font-weight:400; border:1px solid #dcdcdc;}
/* .travel_search_wrap .input_wrap.search input[type="text"]:valid, */
/* .travel_search_wrap .input_wrap.search.focused input[type="text"] {border:2px solid #111;} */
.travel_search_wrap .input_wrap.search.focused input[type="text"] {padding-right:90px; border:2px solid #111;}
.travel_search_wrap .search_wrap {margin-top:26px;}
.travel_search_wrap .search_wrap .top_sec {position:relative; width:100%;}
.travel_search_wrap .search_wrap .tit_dep2 {font-size:1.125rem;}
.travel_search_wrap .search_wrap .top_sec > button {position:absolute; top:2px; right:0; color:#111;}
.travel_search_wrap .search_wrap .item {margin-top:16px;}
.travel_search_wrap .native_scroll {margin:0 -20px;}
.travel_search_wrap .native_scroll .slider_item:first-child .inner {padding-left:20px;}
.travel_search_wrap .native_scroll .slider_item .inner {padding-right:8px;}
.travel_search_wrap .native_scroll .slider_item:last-child .inner {padding-right:20px;}
.travel_search_wrap .local_search {margin-top:24px;}
/* .travel_search_wrap .local_search .tab_wrap {display:flex; position:relative; justify-content:space-between; align-items:flex-start; background:#f4f5f7; border:1px solid #e9e9e9;} */
.travel_search_wrap .local_search .tab_wrap {display:flex; position:relative; justify-content:space-between; align-items:flex-start; background:#f4f5f7} /* [NEW] PSHPDP90C 관련 수정 */
/* .travel_search_wrap .local_search .tab_wrap .tab {display:block; width:calc(100% / 3 + 2px); margin-right:-2px; z-index:2;} */
.travel_search_wrap .local_search .tab_wrap .tab {display:block; position:relative; width:calc(100% / 3 + 2px); margin-right:-2px; z-index:2; overflow:inherit} /* [NEW] PSHPDP90C 관련 수정 */
.ios .travel_search_wrap .local_search .tab_wrap .tab {width:calc(100% / 3 + 3px)} /* [NEW] PSHPDP90C 관련 수정 */
/* .travel_search_wrap .local_search .tab_wrap .tab:before {content:' '; display:block; position:absolute; top:0; right:0; z-index:1; width:2px; height:1px; background-color:#0080ff;} [NEW] PSHPDP90C 관련 수정 */
/* .travel_search_wrap .local_search .tab_wrap .tab .tab_list {position:relative; border:none;} */
.travel_search_wrap .local_search .tab_wrap .tab .tab_list {position:relative; border:none; border-left:1px solid #e9e9e9} /* [NEW] PSHPDP90C 관련 수정 */
/* .travel_search_wrap .local_search .tab_wrap .tab .tab_list > a {height:52px;} */
.travel_search_wrap .local_search .tab_wrap .tab .tab_list > a {height:48px;} /* [NEW] PSHPDP90C 관련 수정 */
.travel_search_wrap .local_search .tab_wrap .tab .tab_list.on {border:2px solid #0080ff; border-right:none; background:#fff;}
.travel_search_wrap .local_search .tab_wrap .tab .tab_list.on:after {content:''; position:absolute; top:0; right:0; width:1px; height:100%; background:#e9e9e9;}
/* .travel_search_wrap .local_search .tab_wrap .tab .tab_list.on > a {height:51px;} */
/* .travel_search_wrap .local_search .tab_wrap .tab .tab_list.on > a {height:51px; padding-left:15px} [NEW] PSHPDP90C 관련 수정 */
.travel_search_wrap .local_search .tab_wrap .tab .tab_list.on > a {height:44px; padding-left:9px; line-height:44px} /* [NEW] PSHPDP90C 관련 수정 */
/* .travel_search_wrap .local_search .tab_wrap .tab .tab_list:first-child {border-top:1px solid #e9e9e9} */
.travel_search_wrap .local_search .tab_wrap .tab .tab_list:first-child:before {content:' '; display:block; position:absolute; top:0; right:2px; left:0; height:1px; background-color:#e9e9e9} /* [NEW] PSHPDP90C 관련 수정 */
.travel_search_wrap .local_search .tab_wrap .tab .tab_list.on:first-child {border-top:2px solid #0080ff} /* [NEW] PSHPDP90C 관련 수정 */
.travel_search_wrap .local_search .tab_wrap .tab .tab_list.on:first-child:before {display:none}
.travel_search_wrap .local_search .tab_wrap .tab .tab_list:first-child, .travel_search_wrap .local_search .tab_wrap .tab .tab_list:last-child {padding:0}
/* .travel_search_wrap .local_search .tab_wrap .tab .tab_list > .tab_link {padding-left:16px; text-align:left; border:none;} */
/* .travel_search_wrap .local_search .tab_wrap .tab .tab_list > .tab_link {padding-left:16px; font-size:1rem; text-align:left; border:none;} [NEW] PSHPDP90C 관련 수정 */
/* .travel_search_wrap .local_search .tab_wrap .tab .tab_list > .tab_link {padding-left:10px; font-size:1rem; text-align:left; letter-spacing:-2px; border:none;} [NEW] PSHPDP90C 관련 수정 */
/* .travel_search_wrap .local_search .tab_wrap .tab .tab_list > .tab_link {padding:13px 10px 16px 10px; font-size:1rem; text-align:left; letter-spacing:-2px; border:none;} [NEW] PSHPDP90C 관련 수정 */
.travel_search_wrap .local_search .tab_wrap .tab .tab_list > .tab_link {padding:0 0 0 10px; font-size:1rem; text-align:left; letter-spacing:-2px; border:none; line-height:48px} /* [NEW] PSHPDP90C 관련 수정 */
.travel_search_wrap .local_search .tab_wrap .tab .tab_list.on > .tab_link:after {content:none}
/* .travel_search_wrap .local_search .tab_wrap .conts_sec {width:calc(100% / 3 * 2); height:550px; border:2px solid #0080ff; background:#fff; z-index:1; overflow-y:auto;} */
/* .travel_search_wrap .local_search .tab_wrap .conts_sec {width:calc(100% / 3 * 2); height:550px; border:2px solid #0080ff; background:#fff; z-index:1; overflow:hidden; overflow-y:auto;} [NEW] PSHPDP90C 관련 수정 */
/* .travel_search_wrap .local_search .tab_wrap .conts_sec {width:calc(100% / 3 * 2); height:384px; border:2px solid #0080ff; background:#fff; z-index:1; overflow:hidden; overflow-y:auto;} [NEW] PSHPDP90C 관련 수정 */
.travel_search_wrap .local_search .tab_wrap .conts_sec {width:calc(100% / 3 * 2); height:391px; border:2px solid #0080ff; background:#fff; z-index:1; overflow:hidden; overflow-y:auto;} /* [NEW] PSHPDP90C 관련 수정 */
.travel_search_wrap .local_search .tab_wrap .tab_conts {padding:0;}
.travel_search_wrap .local_search .tab_wrap .tab_conts.on {background:#fff;}
/* .travel_search_wrap .local_search .tab_wrap .tab_conts > ul {display:flex; justify-content:flex-start; flex-wrap:wrap; margin-top:-1px;} */
.travel_search_wrap .local_search .tab_wrap .tab_conts > ul {display:flex; justify-content:flex-start; flex-wrap:wrap; margin-top:-1px; margin-right:-1px} /* [NEW] PSHPDP90C 관련 수정 */
/* .travel_search_wrap .local_search .tab_wrap .tab_conts > ul > li {width:calc(50%); margin:0; color:#666; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9; text-align:left} */
/* .travel_search_wrap .local_search .tab_wrap .tab_conts > ul > li {width:calc(50%); margin:0; padding:16px 10px 15px; color:#666; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9; text-align:left} [NEW] PSHPDP90C 관련 수정 */
/* .travel_search_wrap .local_search .tab_wrap .tab_conts > ul > li {width:calc(50%); margin:0; padding:13px 10px 16px; color:#666; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9; text-align:left} [NEW] PSHPDP90C 관련 수정 */
.travel_search_wrap .local_search .tab_wrap .tab_conts > ul > li {width:calc(50%); margin:0; padding:11px 10px; color:#666; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9; text-align:left} /* [NEW] PSHPDP90C 관련 수정 */
.travel_search_wrap .local_search .tab_wrap .tab_conts > ul > li:nth-child(1),
.travel_search_wrap .local_search .tab_wrap .tab_conts > ul > li:nth-child(2) {border-top:1px solid #fff;}
/* .travel_search_wrap .local_search .tab_wrap .tab_conts > ul > li > a {display:block; height:49px; padding:15px 16px;} */
/* .travel_search_wrap .local_search .tab_wrap .tab_conts > ul > li > a {display:block; min-height:49px; padding:16px 10px 15px; font-size:1rem} [NEW] PSHPDP90C 관련 수정 */
/* .travel_search_wrap .local_search .tab_wrap .tab_conts > ul > li > a {display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; max-height:40px; font-size:1rem; overflow:hidden} [NEW] PSHPDP90C 관련 수정 */
/* .travel_search_wrap .local_search .tab_wrap .tab_conts > ul > li > a {font-size:1rem} [NEW] PSHPDP90C 관련 수정 */
.travel_search_wrap .local_search .tab_wrap .tab_conts > ul > li > a {font-size:1rem; line-height:22px} /* [NEW] PSHPDP90C 관련 수정 */

.search_wrap .prd_list_wrap .no_result .ico {color:#666;}
/* .search_wrap .prd_list_wrap .no_result .ico .l_txt {display:block; font-size:1rem;} */
.search_wrap .prd_list_wrap .no_result .ico .l_txt {display:block; font-size:1.125rem;} /* [NEW] PSHPDP90C 관련 수정 */
/* .search_wrap .prd_list_wrap .no_result .ico .l_txt + span {display:block; margin-top:16px;} */
.search_wrap .prd_list_wrap .no_result .ico .l_txt + span {display:block; margin-top:16px; font-size:1rem} /* [NEW] PSHPDP90C 관련 수정 */

.relative_keyword {display:none; position:absolute; top:134px; left:0; right:0; bottom:0; padding:0 20px; background:#fff; z-index:15;}
.input_wrap.focused + .relative_keyword {display:block;}
.relative_keyword > dl > dt {padding-top:24px; font-size:1.125rem; font-weight:700; line-height:1.5rem;}
.relative_keyword > dl > dd {padding-top:8px; font-size:1rem;}
/* .relative_keyword > dl > dd > a {display:block; line-height:1.375rem;} */
.relative_keyword > dl > dd > a {display:block; line-height:1.625rem;} /* [NEW] PSHPDP09C025 관련 수정 */
.laypop_wrap.full .conts_wrap .conts .relative_keyword .sec_line {margin-top:24px;}

.category_wrap.travel .prd_unit .prd_price .price {font-size:1rem; font-weight:700;} /* [NEW] PSHPDP90C 관련 수정 */


@media only screen and (max-width: 320px) {
	.category_wrap .category_list .tabs .item > a {height:110px;}
}

@media only screen and (max-width: 390px) {
	.live_search_wrap.result > fieldset dl > dd .inner.ui_period_calendar > a.txt {font-size:0.875rem; letter-spacing:-1px; line-height:46px} /* [NEW] PSHPDP90C 관련 추가 */
	.live_search_wrap.result > fieldset dl > dd .input_wrap.type input[type='text'] {padding-right:16px; font-size:0.875rem; letter-spacing:-1px; line-height:46px} /* [NEW] PSHPDP90C 관련 추가 */
}

/* Tablet(768px ~ 1023px) */
@media only screen and (min-width: 768px) {
}
/* PC(1024px ~) */
@media only screen and (min-width: 1024px) {
#container #contents #lnb_cont > h1.blind.tit_dep1.only_pc {margin:40px 0 0 0;}
	/* #container #contents #lnb_cont > h1.blind.tit_dep1.only_pc + .lnb_wrap .filter_wrap {padding-top:21px} */
	#container #contents #lnb_cont > h1.blind.tit_dep1.only_pc + .lnb_wrap .filter_wrap {padding-top:36px} /* [NEW] PSHPDP90C 관련 수정 */
	#container #contents #lnb_cont > h1.blind.tit_dep1.only_pc + .lnb_wrap + .right_cont {padding-top:0;}
	/* #container #contents #lnb_cont > h1.blind.tit_dep1.only_pc + .lnb_wrap + .right_cont .cont_area > .category_medium_list {margin-top:24px;} */
	#container #contents #lnb_cont > h1.blind.tit_dep1.only_pc + .lnb_wrap + .right_cont .cont_area > .category_medium_list {margin-top:16px;} /* PSHPDP09C014 현업 검수 수정 */
	/* 카테고리 리스트 */
	/* .category_wrap {padding-top:24px;} */
	.category_wrap {padding-top:36px;} /* [NEW] PSHPDP90C 관련 수정 */
	.category_wrap.travel {padding-top:16px;} 
	.category_wrap .section .dl dt {position:absolute !important; left:0; height:1px !important; width:1px !important; padding:0 !important; border:0 !important; clip:rect(1px, 1px, 1px, 1px) !important; -webkit-clip-path:inset(50%) !important; clip-path:inset(50%) !important; white-space:nowrap !important; overflow:hidden !important;}
	/* .category_wrap .category_list {margin:0 -8px; padding-top:0;} */
	.category_wrap .category_list {margin:-8px -8px 0; padding-top:0;} /* [new] 디자인 검수 수정 */
	.category_wrap .category_list .tabs {padding:0;}
	.category_wrap .category_list .tabs .item {float:left; width:130px; max-width:none; padding:0 8px 16px 8px; flex:130px 0 0;}
	.category_wrap .category_list .tabs .item .depth_box {width:1024px; margin-top:16px; padding:12px 8px; border-radius:8px; left:8px; width:calc(100% - 16px);}
	.category_wrap .category_list .tabs .item .depth_box ul li {width:auto;}
	.category_wrap .category_list .tabs .item .depth_box ul li a {padding:12px 16px}
	.category_wrap .category_list .tabs .item > a {padding-top:20px; padding-bottom:12px} /* [NEW] PSHPDP90C 관련 수정 */
	.category_wrap .category_list .tabs .item > a .img {width:58px;} /* [new] 디자인 검수 수정 */
	.category_wrap .category_list .tabs .item > a .text {letter-spacing:-1px;}

	/* 카테고리 상품 모듈 간격(공통인지 확인필요 new 붙임) */
	.prd_list_wrap.new .prd_list .prd_unit .prd_price {margin-top:12px;}
	.prd_list_wrap.new .prd_list .prd_unit .prd_price .sale {padding-top:4px;}
	.prd_list_wrap.new .prd_list .prd_unit .prd_price .date_sale {padding-top:16px;}

	/* [new] 디자인 검수 추가 */
	/* .prd_list_wrap.new.type_list .prd_unit .prd_link {height:auto !important} */
	.prd_list_wrap.new .prd_unit .prd_flag_hash {padding-top:1px} /* [new] 디자인 검수 수정 */
	.prd_list_wrap.new.type_list .prd_unit .prd_info_wrap .prd_flag,
	.prd_list_wrap.new.type_list .prd_unit .prd_info_wrap .prd_flag_hash,
	.prd_list_wrap.new.type_list .prd_unit .prd_info_wrap .prd_flag_etc {display:none !important}
	/* //[new] 디자인 검수 추가 */

	/* [new] 디자인 검수 추가 */
	.popup_category_list .tabs .item .link > span:after {width:2px; right:15px}
	.popup_category_list .tabs .item .link > span:before {height:2px;}
	/* //[new] 디자인 검수 추가 */

	/* 배너 */
	/* .cont_area.full .category_wrap .banner_wrap {padding:24px 0 0 0;} */
	.cont_area.full .category_wrap .banner_wrap {padding:28px 0 0 0;} /* [NEW] PSHPDP90C 관련 수정 */
	.category_wrap .banner_wrap {padding:40px 0 0 0;}

	/* 서비스 리스트 */
	/* .category_wrap .service_sec {margin:40px -8px 0 -8px; padding:0;} */
	.category_wrap .service_list {display:none; margin:40px -8px 0 -8px; padding:0;}
	.category_wrap .service_list .tabs {display:-ms-flexbox; display:-webkit-flex; display:flex; width:100%; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.category_wrap .service_list .tabs .item {display:inline-block; width:25%; padding:0 8px; flex:1 1 25%;}
	.category_wrap .service_list .tabs .item a {display:block; text-align:center;}
	.category_wrap .service_list .tabs .item a .img {border-radius:20px; overflow:hidden;}
	.category_wrap .service_list .tabs .item a .img .inner {display:block; position:relative; padding-top:100%;}
	.category_wrap .service_list .tabs .item a .img .inner img {position:absolute; top:0; left:0; width:100%; object-fit:contain;}
	.category_wrap .service_list .tabs .item a .text {padding-top:16px; color:#111; font-size:0.875rem; line-height:0.875rem; letter-spacing:-1px;}

	/* 대카테고리 */
	/* #container #contents #lnb_cont > .lnb_wrap {padding-right:16px;} */ /* [new] 디자인 관련 수정 */
	#container #contents #lnb_cont > .right_cont {padding-top:16px;}
	/* 로케이션 */
	.location {font-size:0;}
	/* .location .category_large {position:relative; color:#999; font-size:0.875rem; line-height:20px;} */
	.location .category_large {position:relative; color:#999} /* [NEW] PSHPDP90C 관련 수정 */
	.location .category_large:after {content:''; display:inline-block; width:5px; height:12px; margin:0 8px; background:url('../images/common/ico_arr_location_12.svg') no-repeat 0 0; background-size:5px 12px;}
	/* .location .category_medium {position:relative; color:#111; font-size:0.875rem; font-weight:bold; line-height:20px;} */
	.location .category_medium {position:relative; color:#111; font-size:1rem; font-weight:bold; line-height:20px;}	/* [NEW] PSHPDP90C 관련 수정 */
	.location .category_medium:after {content:''; display:inline-block; width:16px; height:16px; margin:0 4px; background:url('../images/common/ico_arr_down_20.svg') no-repeat 0 0; background-size:14px 14px; vertical-align:-4px;}

	/* 카테고리 선택 영역 */
	/* .category_medium_list {margin:16px 0 0 0; padding:0 0 24px 0; border-bottom:1px solid #e5e5e5;} */
	.category_medium_list {margin:16px 0 0 0; padding:0} /* [NEW] PSHPDP90C 관련 수정 */
	.category_medium_list .inner {display:flex; flex-wrap:wrap; margin:-4px;}
	/* .category_medium_list .inner .btn_cat {height:32px; margin:4px; padding:0 16px; border-radius:15px; background-color:#f4f6fb; color:#111; font-size:0.875rem; line-height:30px;} */
	.category_medium_list .inner .btn_cat {height:39px; margin:4px; padding:0 12px; border-radius:20.5px; line-height:37px} /* [NEW] PSHPDP90C 관련 수정 */
	.category_medium_list .inner .btn_cat.on {background-color:#111; color:#fff;}

	/* 카테고리내 배너 */
	.category_slide_wrap {margin-top:32px;}
	.category_slide_wrap .slider_item .inner a {display:block; position:relative; padding:0;}
	/* .category_slide_wrap .slider_item .inner a .img {border-radius:12px; overflow:hidden;} */
	/* .category_slide_wrap .slider_item .inner a .img {height:180px; border-radius:12px; overflow:hidden;} */
	.category_slide_wrap .slider_item .inner a .img {height:180px; border-radius:12px} /* [NEW] PSHPDP90C 관련 수정 */
	.category_slide_wrap .slider_item .inner a .img img {width:100%; height:100%;}
	.category_slide_wrap .slider_item .inner a .info {position:absolute; left:24px; bottom:24px;}
	.category_slide_wrap .slider_item .inner a .info.fc_white * {color:#fff;}
	.category_slide_wrap .slider_item .inner a .info.fc_white .tit {font-size:1.5rem; line-height:30px;}
	.category_slide_wrap .slider_item .inner a .info.fc_white .desc {padding-top:8px; font-size:00.875rem; line-height:20px;}
	.category_slide_wrap .slider_item .inner a .info.fc_black * {color:#111;}
	.category_slide_wrap .slider_item .inner a .info.fc_black .tit {font-size:1.5rem; line-height:30px;}
	.category_slide_wrap .slider_item .inner a .info.fc_black .desc {padding-top:8px; font-size:00.875rem; line-height:20px;}
	.category_wrap .slider_wrap .draggable {padding-bottom:6px;}
	/* .category_wrap .slider_wrap .slider_indi {margin-top:10px; line-height:0;} [NEW] PSHPDP90C 관련 수정 */
	.category_wrap .slider_wrap .slider_indi {line-height:0;} /* [NEW] PSHPDP90C 관련 수정 */

	/* [NEW] PSHPDP90C 관련 수정 */
	/* .category_wrap .slider_wrap .slider_control .ui_carousel_arrow {position:absolute; top:50%; width:24px; height:24px; margin-top:-12px; background:url('../images/common/ico_arrow_gray_24.svg') no-repeat 0 0; background-size:contain; transform:translateY(-50%); transition:all .1s ease-in; opacity:1}
	.category_wrap .slider_wrap:hover .slider_control .ui_carousel_arrow {opacity:1}
	.category_wrap .slider_wrap .slider_control .ui_carousel_arrow.ui_carousel_prev {left:24px}
	.category_wrap .slider_wrap .slider_control .ui_carousel_arrow.ui_carousel_next {right:24px; transform:translateY(-50%) rotate(180deg)}  */
	/* //[NEW] PSHPDP90C 관련 수정 */
	/* [new] 버튼 재수정 */
	/* .category_wrap .slider_wrap .slider_control .ui_carousel_arrow {position:absolute; top:50%; width:24px; height:24px; background:url('../images/common/ico_arrow_btn.svg') no-repeat 0 0; background-size:contain; opacity:1} */
	.category_wrap .slider_wrap .slider_control .ui_carousel_arrow {position:absolute; top:50%; width:24px; height:24px; margin-top:-12px; background:url('../images/common/ico_arrow_btn.svg') no-repeat 0 0; background-size:contain; opacity:1} /* [new] 디자인 관련 수정 */
	.category_wrap .slider_wrap .slider_control .ui_carousel_arrow.disabled {background-image:url('../images/common/ico_arrow_btn_dis.svg')}
	.category_wrap .slider_wrap .slider_control .ui_carousel_arrow.ui_carousel_prev {left:40px; transform:translateY(-50%) rotate(-180deg)}
	.category_wrap .slider_wrap .slider_control .ui_carousel_arrow.ui_carousel_next {right:40px; transform:translateY(-50%) rotate(0deg)}
	/* [new] 버튼 재수정 */


	/* .category_wrap .slider_wrap .slider_indi li {padding:0 4px; vertical-align:middle;} */
	.category_wrap .slider_wrap .slider_indi li {padding:0 3px; vertical-align:middle;} /* [NEW] PSHPDP90C 관련 수정 */
	/* .category_wrap .slider_wrap .slider_indi li .dot {display:block; width:4px; height:4px;}
	.category_wrap .slider_wrap .slider_indi li .dot:before {content:''; display:block; width:4px; height:4px; border-radius:50%; background-color:rgba(0,0,0,.3);} */
	.category_wrap .slider_wrap .slider_indi li .dot {display:block; width:6px; height:6px;} /* [NEW] PSHPDP90C 관련 수정 */
	.category_wrap .slider_wrap .slider_indi li .dot:before {content:''; display:block; width:6px; height:6px; border-radius:50%; background-color:rgba(0,0,0,.3);} /* [NEW] PSHPDP90C 관련 수정 */
	.category_wrap .slider_wrap .slider_indi li.on .dot {width:6px; height:6px;}
	.category_wrap .slider_wrap .slider_indi li.on .dot:before {width:6px; height:6px; background-color:#000;}

	/* 스크롤영역 */
	/* .category_wrap .common_list {padding:40px 0 40px 0; overflow:hidden;} */
	.category_wrap .common_list {padding:40px 0 40px 0} /* [new] 디자인 검수 수정 */
	.category_wrap .common_list > dl {position:relative;}
	.category_wrap .common_list dt {font-size:1.375rem; line-height:1.875rem; letter-spacing:-0.25px;} /* [new] 디자인 검수 수정 */
	.category_wrap .common_list dd {margin:0;}
	/* .category_wrap .common_list .slider_respons {position:static; margin:0 -16px;} */
	.category_wrap .common_list .slider_respons {position:static; margin:0 -16px;}
	.category_wrap .common_list .slider_item_wrap {padding:0;}
	.category_wrap .common_list .slider_item {margin:0; padding:0 16px;}
	/* .category_wrap .common_list .slider_item .inner {width:165px} */
	.category_wrap .common_list .slider_item .inner {width:165px; padding:1px 0 0 1px} /* [new] 디자인 검수 수정 */
	.category_wrap .common_list .slider_item:last-child {margin-right:0;}
	.category_wrap .common_list .slider_control {position:absolute; top:0; right:0; display:table;}
	/* .category_wrap .common_list .btn_prev,
	.category_wrap .common_list .btn_next {position:relative; display:inline-block; width:24px; height:24px; border:1px solid #c7c7c7; border-radius:4px;}
	.category_wrap .common_list .btn_next {margin-left:4px;}
	.category_wrap .common_list .btn_prev::before,
	.category_wrap .common_list .btn_next::before {content:''; position:absolute; top:50%; left:50%; width:5px; height:14px; margin:-7px 0 0 -2px; background:url('../images/common/ico_arr_right_14_gray.svg') no-repeat; background-size:cover;}
	.category_wrap .common_list .btn_prev::before {transform:rotateY(180deg);} */
	/* [new] 버튼 신규 가이드 */
	.common_list .slider_control > button {position:relative; width:24px; height:24px; background:url('../images/common/ico_arrow_sqbtn.svg') no-repeat 0 0; background-size:contain; border:0 !important;}
	.common_list .slider_control > button.disabled {background:url('../images/common/ico_arrow_sqbtn_dis.svg') no-repeat 0 0;}
	.common_list .slider_control > button.btn_prev {transform:rotate(180deg)}
	.common_list .slider_control > button.btn_next {margin-left:4px;}
	.common_list .slider_control > button:before{background:none !important;}
	.common_list .slider_control > button.disabled{opacity:1 !important;}
	/* //[new] 버튼 신규 가이드 */
	.category_wrap .best_cont {padding-bottom:0}
	.category_wrap .best_cont + .coupon_slide_wrap {padding-top:40px; padding-bottom:32px} /* [new] 디자인 검수 수정 */
	.category_wrap .best_cont + .coupon_slide_wrap .slider_wrap.ui_carousel_slider .slider_item .coupon_item {padding-bottom:0}
	/* .category_wrap .best_cont .prd_unit .prd_info_wrap {margin-top:16px;} */	 /* [new] 디자인 검수 추가 */
	.category_wrap .best_cont .prd_unit .prd_info_wrap {margin-top:0;} /* 220616 수정 PFLBDP09C002_01 */
	.category_wrap .md_cont {padding:40px 0 0 0;}
	.category_wrap .md_cont .prd_unit .prd_info_wrap {margin-top:16px; padding-top:0;} /* [new] 디자인 검수 추가 */
	/* .category_wrap .brand_cont {padding:56px 0;} */
	.category_wrap .brand_cont {padding:56px 0 32px;} /* [new] 디자인 검수 추가 */
	/*
	.category_wrap .brand_cont dd {padding-top:0;margin:0 -12px;}
	.category_wrap .brand_cont .slider_respons {margin:0; padding:0 0;}
	.category_wrap .brand_cont .native_scroll .slider_item:first-child {margin-left:0;}
	.category_wrap .brand_cont .slider_item_wrap {padding:0 12px;}
	.category_wrap .brand_cont .slider_item {margin:0; padding:12px 12px 0 12px; text-align:center;}
	.category_wrap .brand_cont .slider_item:first-child {margin-left:0;}
	.category_wrap .brand_cont .slider_item:last-child {margin-right:0;}
	.category_wrap .brand_cont .slider_item .inner {width:auto;}
	.category_wrap .brand_cont .slider_item .img_wrap {border-radius:20px; background-color:#fff; box-shadow:0 6px 16px 0 rgba(0,0,0,1);}
	.category_wrap .brand_cont .slider_item .prd_info_wrap {padding-top:13px; text-align:center;}
	.category_wrap .brand_cont .slider_item .prd_link {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	*/
	.category_wrap .brand_cont dd {padding-top:12px; padding-left:16px;} /* [new] 디자인 검수 수정 */
	/* .category_wrap .brand_cont .slider_respons {margin:0;} */
	/* .category_wrap .brand_cont .slider_respons {margin:0 0 0 -20px;} */
	.category_wrap .brand_cont .slider_respons {margin:0 -10px 0 -26px;} /* [new] 디자인 검수 수정 */
	.category_wrap .brand_cont .slider_item {padding:0 12px}
	/* .category_wrap .brand_cont .slider_item .inner {width:auto; padding-top:16px;} */
	.category_wrap .brand_cont .slider_item .inner {width:auto; padding-top:4px;} /* [new] 디자인 검수 수정 */

	/* 카테고리 상품 모듈 간격(공통인지 확인필요 new 붙임) */
	.prd_list_wrap.new .prd_list .prd_unit .prd_info_wrap {padding-top:16px;}
	.prd_list_wrap.new .prd_list .prd_unit .prd_price {margin-top:12px;}
	.prd_list_wrap.new .prd_list .prd_unit .prd_price .sale {padding-top:4px;}
	.prd_list_wrap.new .prd_list .prd_unit .prd_price .date_sale {padding-top:16px;}

	/* 기획전 */
	.special_wrap {margin-top:40px}
	.special_wrap .spe_box {position:relative; min-height:320px; padding-top:0; border-radius:12px; box-shadow:0 6px 16px 0 rgba(0, 0, 0, 0.12); overflow:hidden}
	/* .special_wrap .spe_box::after {content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.3)} */
	.special_wrap .spe_box::after {content:''; position:absolute; top:0; left:0; width:100%; height:100%;} /* [new] 디자인 검수 수정 */
	.special_wrap .spe_box .img {position:absolute; top:0; left:0; width:100%; height:auto; object-fit:contain}
	.special_wrap .spe_box .spe_float {display:flex; flex-direction:column; justify-content:left; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; padding:40px}
	.special_wrap .spe_box .spe_float .spe_txt {max-width:60%; color:#fff; z-index:1}
	.special_wrap .spe_box .spe_float .spe_txt .br {display:block;}
	.special_wrap .spe_box .spe_float .spe_txt .br.only_pc {display:inline}
	.special_wrap .spe_box .spe_float .spe_txt .spe_sup_txt {font-size:2rem; font-weight:700; line-height:2.375rem; letter-spacing:-0.38px}
	/* .special_wrap .spe_box .spe_float .spe_txt .spe_part_desc {padding-top:16px; font-size:1rem; line-height:0.875rem; letter-spacing:-0.31px} */
	.special_wrap .spe_box .spe_float .spe_txt .spe_part_desc {padding-top:12px; font-size:1.125rem; line-height:1.5rem; letter-spacing:-0.31px} /* [NEW] PSHPDP90C 관련 수정 */
	.special_wrap .spe_box .spe_float .btn_wrap.view_all {display:block; position:absolute; top:initial; bottom:40px; left:40px;}
	/* .special_wrap .spe_box .spe_float .btn_wrap.view_all .txt_link {padding-right:11px; color:rgba(255, 255, 255, 0.8); font-size:0.875rem; line-height:0.875rem; font-weight:700; letter-spacing:-0.2px} */
	.special_wrap .spe_box .spe_float .btn_wrap.view_all .txt_link {padding-right:11px; color:rgba(255, 255, 255, 1); font-size:1rem; line-height:1.375rem; font-weight:700; letter-spacing:-0.2px} /* [NEW] PSHPDP90C 관련 수정 */
	.special_wrap .spe_box .spe_float .btn_wrap.view_all .txt_link::after {width:9px; height:14px; background-image:url('../images/common/ico_arr_right_9_white.svg');}
	.special_wrap .spe_box .spe_float .tab_cont_wrap {position:static} /* [NEW] PSHPDP90C 관련 수정 */
	/* .special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab {margin-top:32px;} */
	.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab {margin-top:138px;} /* [NEW] PSHPDP90C 관련 수정 */
	.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab .tab_list {width:auto; margin-left:6px; padding:0; border-bottom:none;}
	.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab .tab_list:first-child {margin-left:0;}
	/* .special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab .tab_list > .tab_link {padding:7px 12px; border-radius:13px; background-color:rgba(17,17,17,.5); color:rgba(255,255,255,.5); font-size:0.875rem; font-weight:400;} */ /* [NEW] PSHPDP90C 관련 수정 */
		.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab .tab_list > .tab_link:after {display:none;}
	.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab .tab_list.on > .tab_link {background-color:rgba(17,17,17,1); color:rgba(255,255,255,1);}
	.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab_conts {position:absolute; top:16px; right:24px; display:block; width:auto; height:auto; padding:0;}
	.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab_conts:nth-of-type(2n),
	.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab_conts:nth-of-type(3n) {display:none;}
	.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab_conts .special_list ul {display:block; width:288px;}
	.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab_conts .special_list .item {flex:auto; float:left; width:128px; margin:8px; padding:0;}
	.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab_conts .special_list .item:first-child {margin-left:8px;}
	.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab_conts .special_list .item .img {position:relative; display:block;}
	.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab_conts .special_list .item .img a {position:relative; display:block; padding-top:100%; border-radius:6px; overflow:hidden;}
	.special_wrap .spe_box .spe_float .tab_cont_wrap .tab_wrap .tab_conts .special_list .item .img img {position:absolute; top:0; left:0; width:100%; object-fit:contain;}

	/* 쿠폰 리스트 */
	/* .coupon_slide_wrap {margin-top:40px; padding:40px 26px 26px 26px; border-radius:8px; background:#f4f5f7;} */
	.coupon_slide_wrap {margin-top:40px; padding:40px 51px 26px 51px; border-radius:8px; background:#f4f5f7;} /* [NEW] PSHPDP90C 관련 수정 */
	.coupon_slide_wrap:last-child {padding-bottom:48px;}
	.coupon_slide_wrap .slider_wrap .draggable {padding-bottom:0;}
	.coupon_slide_wrap .slider_wrap {margin:0;}
	.coupon_slide_wrap .slider_item {margin-right:0;}
	.coupon_slide_wrap .slider_item > .inner {padding:0 6px 6px 6px}
	.coupon_slide_wrap .slider_wrap .slider_indi {margin-top:10px; line-height:0;}
	/* [NEW] PSHPDP90C 관련 수정 */
	/* .coupon_slide_wrap .slider_wrap .slider_control .ui_carousel_arrow {position:absolute; top:50%; width:24px; height:24px; background:url('../images/common/ico_arrow_gray_24.svg') no-repeat 0 0; background-size:contain; transform:translateY(-50%); opacity:1}
	.coupon_slide_wrap .slider_wrap .slider_control .ui_carousel_arrow.ui_carousel_prev {left:-34px}
	.coupon_slide_wrap .slider_wrap .slider_control .ui_carousel_arrow.ui_carousel_next {right:-34px; transform:translateY(-50%) rotate(180deg)} */
	/* //[NEW] PSHPDP90C 관련 수정 */
	/* [new] 버튼 재수정 */
	.coupon_slide_wrap .slider_wrap .slider_control .ui_carousel_arrow {position:absolute; top:50%; width:24px; height:24px; background:url('../images/common/ico_arrow_btn.svg') no-repeat 0 0; background-size:contain; opacity:1}
	.coupon_slide_wrap .slider_wrap .slider_control .ui_carousel_arrow.disabled {background-image:url('../images/common/ico_arrow_btn_dis.svg')}
	.coupon_slide_wrap .slider_wrap .slider_control .ui_carousel_arrow.ui_carousel_prev {left:-34px; transform:translateY(-50%) rotate(-180deg)}
	.coupon_slide_wrap .slider_wrap .slider_control .ui_carousel_arrow.ui_carousel_next {right:-34px; transform:translateY(-50%) rotate(0deg)}
	/* [new] 버튼 재수정 */

	.coupon_item {position:relative; width:100%; padding:0; font-size:0; line-height:0;}
	.coupon_item:before {right:57px; height:92px} /* [NEW] PSHPDP90C 관련 수정 */
	/* .coupon_item:before,
	.coupon_item:after {content:''; display:block; position:absolute; top:50%; z-index:1; width:10px; height:18px; background:url('../images/category/ico_coupon_punch.png') no-repeat 0 0; transform:translateY(-50%); background-size:contain;}
	.coupon_item:before {display:none; left:4px;}
	.coupon_item:after {right:-10px; margin-top:0; width:20px; height:20px; border-radius:50%; background:#f4f5f7;} */ /* [NEW] PSHPDP90C 관련 수정 */
	/* .coupon_item > div {display:inline-block; height:108px; border:1px solid #3a79f1; border-radius:8px; background:linear-gradient(131deg, #4aa5ff -6%, #2f76ff 74%); box-shadow:0 2px 6px 0 rgba(0, 0, 0, 0.2); vertical-align:top; overflow:hidden;} */ /* [NEW] PSHPDP90C 관련 수정 */
	/* .coupon_item:after {right:-10px; margin-top:0; width:20px; height:20px; border-radius:50%; background:#f4f5f7;} */
	.coupon_item > div {display:inline-block; height:108px; border:1px solid #3a79f1; border-radius:8px; vertical-align:top; overflow:hidden;} /* [NEW] PSHPDP90C 관련 수정 */
	/* .coupon_item .cont {position:relative; width:100%; padding:0 24px;} */
	.coupon_item .cont {position:relative; /*width:100%;*/ padding:0 24px;} /* [NEW] PSHPDP90C 관련 수정 */
	.coupon_item .cont:before {display:none;}
	.coupon_item .cont .text {display:flex; justify-content:center; flex-direction:column; height:100%; color:#fff; font-weight:normal;}
	.coupon_item .cont .text .tit {font-size:0.8125rem; line-height:1rem}
	/* .coupon_item .cont .text .price {font-size:2rem; line-height:2rem; font-weight:700;} */
	.coupon_item .cont .text .price {font-size:1rem; line-height:2rem; font-weight:700;} /* [NEW] PSHPDP90C 관련 수정 */
	.coupon_item .cont .text .price .num {font-size:1.375rem} /* [NEW] PSHPDP90C 관련 수정 */
	/* .coupon_item .cont .text .desc {padding-top:6px; font-size:0.6875rem; line-height:1rem;} */
	.coupon_item .cont .text .desc {padding-top:0; font-size:0.875rem; line-height:1rem;} /* [NEW] PSHPDP90C 관련 수정 */
	/* .coupon_item .type {display:none} */
	/* .coupon_item .type {display:none} */ /* [NEW] PSHPDP90C 관련 수정 */

	/* 보험 */
	.insu_wrap {margin-top:40px;}
	.insu_wrap .cat_tit {margin-top:24px; padding-top:40px; border-top:1px solid #e5e5e5;}
	.insu_wrap .cat_tit span.br {display:inline !important;}
	.insu_wrap .cat_tit + .banner_wrap {margin-top:0;}
	.insu_wrap .banner_wrap ul {margin:0 -16px; font-size:0; line-height:0;}
	.insu_wrap .banner_wrap .banner_item {display:inline-block; width:320px; margin:24px 16px 0 16px;}
	.insu_wrap .banner_wrap a {border-radius:12px; box-shadow:0 6px 16px 0 rgba(0, 0, 0, 0.12);}
	.banner_wrap ul .banner_item + .banner_item {margin-top:24px} /* [NEW] PSHPDP90C 관련 수정 */

	/* 웨딩 */
	.wedd_wrap {margin-top:40px;}
	.wedd_wrap .tit_dep1 {margin-bottom:24px}
	.wedd_wrap .cat_tit span.br {display:inline !important;}
	.wedd_wrap .banner_wrap a {}
	.wedd_wrap .banner_wrap + .section {margin-top:46px;}
	/* .wedd_wrap .section {position:relative; margin-top:71px;} */
	.wedd_wrap .section {position:relative; margin-top:64px;} /* [NEW] PSHPDP90C 관련 수정 */
	.wedd_wrap .section:first-child {margin-top:0;}
	.wedd_wrap .section .txt_link {position:absolute; top:6px; right:0; padding-right:10px; color:#999;}
	.wedd_wrap .section .txt_link:after {width:5px; height:11px; background-image:url('../images/common/ico_arr_right_link_11.svg');}

	/* .wedd_wrap .section .prd_list_wrap {padding-top:24px;} */
	.wedd_wrap .section .prd_list_wrap {padding-top:16px;} /* [new] 디자인 검수 수정 */
	.wedd_wrap .section:first-child .prd_list_wrap {padding-top:24px;}
	/* .wedd_wrap .prd_list_wrap .prd_list .prd_unit {margin-top:40px} */
	.wedd_wrap .prd_list_wrap .prd_list .prd_unit {margin-top:40px; padding-bottom:0} /* [NEW] PSHPDP90C 관련 수정 */
	.wedd_wrap .prd_list_wrap .prd_list .prd_unit:nth-child(1),
	.wedd_wrap .prd_list_wrap .prd_list .prd_unit:nth-child(2),
	.wedd_wrap .prd_list_wrap .prd_list .prd_unit:nth-child(3),
	.wedd_wrap .prd_list_wrap .prd_list .prd_unit:nth-child(4) {margin-top:0;}
	.wedd_wrap .prd_list .prd_price {margin-top:4px;}
	.wedd_wrap .prd_list .prd_unit .prd_price .sale {padding-top:10px;}
	.wedd_wrap .prd_list .prd_unit .prd_price .date_sale {padding-top:8px; color:#f55f0d; font-size:0.75rem; line-height:12px; letter-spacing:-0.17px;}
	.wedd_wrap .prd_list .prd_unit .prd_price .date_total {padding-top:4px; font-weight:bold; letter-spacing:-0.29px;}

	/* 렌탈 */
	.rental_wrap .banner_wrap {padding:40px 0 48px 0;}
	/* .rental_wrap .sec_line {display:none !important;} */
	/* .rental_wrap .search_wrap .ui_sticky_wrap {display:none;} */
	/* .rental_wrap .search_wrap .filter_wrap {display:none; height:56px;} */
	.rental_wrap .search_wrap {padding-top:16px; border-top:1px solid #e5e5e5;} /* [new] 디자인 검수 추가 */
	/* .rental_wrap .search_wrap .result .sorting_list {padding-top:40px} */
	.rental_wrap .search_wrap .result .sorting_list {padding-top:22px} /* [new] PSHPDP09C014 협업 검수 추가 */
	.rental_wrap .search_wrap .prd_list_wrap .prd_list .prd_unit {margin-top:24px;}
	.rental_wrap .prd_unit .prd_price {margin-top:0;}
	.rental_wrap .prd_unit .prd_price .rental, .rental_wrap .prd_unit .prd_price .sale {padding-top:6px;}
	.rental_wrap .prd_unit .prd_price .rental, .rental_wrap .prd_unit .prd_price .rental .num {color:#999; font-weight:700;}
	/* .rental_wrap .prd_unit .prd_price .card {margin-top:16px; color:#0080ff; font-size:0.75rem; line-height:0.875rem; letter-spacing:-0.3px;} */
	.rental_wrap .prd_unit .prd_price .card {margin-top:12px; color:#0080ff; font-size:0.75rem; line-height:0.875rem; letter-spacing:-0.3px;} /* [NEW] PSHPDP90C 관련 수정 */
	.rental_wrap .prd_unit .prd_price .card > span {font-weight:700;}
	.rental_wrap .prd_unit .prd_price .sale, .rental_wrap .prd_unit .prd_price .sale .num {font-size:1rem; font-weight:700;}
	.rental_wrap .prd_unit .prd_price .detail {margin-top:10px; padding:8px; border-radius:4px; background-color:#f4f6fb;}
	.rental_wrap .prd_unit .prd_price .detail dl {display:flex; justify-content:space-between;}
	/* .rental_wrap .prd_unit .prd_price .detail dl dt {flex:1 1 65%; color:#999; font-size:0.688rem; line-height:18px; font-weight:400;} */
	.rental_wrap .prd_unit .prd_price .detail dl dt {flex:1 1 65%; color:#999; font-size:0.875rem; line-height:20px; font-weight:normal;} /* [NEW] PSHPDP90C 관련 수정 */
	/* .rental_wrap .prd_unit .prd_price .detail dl dd {flex:1 1 35%; margin:0; color:#111; font-size:0.688rem; line-height:18px; text-align:right;} */
	.rental_wrap .prd_unit .prd_price .detail dl dd {flex:1 1 35%; margin:0; color:#111; font-size:0.875rem; line-height:18px; text-align:right;} /* [NEW] PSHPDP90C 관련 수정 */

	/* 검색 초기 */
	/* .search_wrap {padding-bottom:0;} */
	.search_wrap {padding-top:16px; padding-bottom:0; border-top:1px solid #e5e5e5;} /* [new] 디자인 검수 추가 */
	.cont_area > .search_wrap {padding-top:0; padding-bottom:0; border-top:none} /* [new] PSHPDP09C028 디자인 검수 추가 */
	.cont_area > .sec_line + .search_wrap {padding-top:20px; padding-bottom:0; border-top:none} /* [new] 디자인 검수 추가 */
	.cont_area + .cont_area > .sec_line.only_mo + .search_wrap {border-top:1px solid #e5e5e5;}
	.search_wrap dt {font-size:1rem; font-weight:700; line-height:1.25; text-align:left;}
	.search_wrap dd {margin:24px 0 -8px;}
	.search_wrap .prd_item {margin-left:16px;}
	.search_wrap .prd_item:first-child {margin-left:0;}
	.search_wrap .prd_item .prd_info .img {position:relative; width:100%; height:auto; border-radius:12px; background:#ececec; vertical-align:top; overflow:hidden;}
	.search_wrap .prd_item .prd_info .detail {margin-top:16px;}
	.search_wrap .prd_item .prd_info .detail .price {margin-top:4px;}
	.search_wrap .select_item {position:relative; display:inline-block; padding:5px 39px 5px 16px; border-radius:16px; border:1px solid #e9e9e9; vertical-align:top;}
	/* .search_wrap .select_item .del {position:absolute; top:50%; right:13px; display:inline-block; width:20px; height:20px; margin-top:-10px; background:url('../images/common/ico_del_12.svg') no-repeat; background-position:50% 50%; vertical-align:middle;} */
	.search_wrap .select_item .del {position:absolute; top:50%; right:13px; display:inline-block; width:20px; height:20px; margin-top:-10px; /*background:url('../images/common/ico_del_12.svg') no-repeat; background-position:50% 50%;*/ vertical-align:middle;} /* [NEW] PSHPDP90C 관련 수정 */

	/* 검색 결과 */
	/* .search_wrap .result .filter_wrap {position:relative; width:100%; background:#fff;} */
	.search_wrap .result .ui_sticky_wrap .filter_wrap {position:relative; width:100%; border-bottom:1px solid #fff; background:#fff;} /* [new] 디자인 검수 수정 */
	/* .search_wrap .result .filter_wrap .item {padding:8px 0; overflow:visible;} */
	.search_wrap .result .filter_wrap .item {width:100%; padding:0; overflow:visible;} /* [new] 디자인 검수 수정 */
	.search_wrap .result .filter_wrap .item::-webkit-scrollbar {display:none;}
	.search_wrap .result .filter_wrap .item .chk_wrap {padding:4px 13px 4px 16px; border-radius:16px; border:1px solid #e9e9e9;}
	.search_wrap .result .filter_wrap .item > ul {display:block; font-size:0; line-height:0; white-space:normal;}
	.search_wrap .result .filter_wrap .item > ul > li:first-child {margin-left:0;}
	.search_wrap .result .filter_wrap .item > ul > li {display:inline-block; margin:4px 8px 4px 0; font-size:14px; line-height:normal;}
	.search_wrap .result .filter_wrap .btn_filter {display:none;}
	.search_wrap .result .filter_wrap .btn_filter > a {display:inline-block; width:auto; height:auto; margin-top:12px; padding:6px 8px; border-radius:16px; background:#f4f5f7;}
	.search_wrap .result .filter_wrap .btn_filter > a > span:before {content:''; display:inline-block; width:20px; height:20px; margin-right:2px; background:url('../images/common/ico_filter.svg') no-repeat; background-size:contain; vertical-align:top;}
	.search_wrap .result .filter_wrap .btn_filter.on > a {padding:5px 7px; color:#0080ff; border:1px solid #0080ff; background:#fff;}
	.search_wrap .result .filter_wrap .btn_filter.on > a > span:before {background:url('../images/common/ico_filter_on.svg') no-repeat;}

	/* .search_wrap .result .sorting_list {overflow:hidden; padding:0;} */
	.search_wrap .result .sorting_list {overflow:hidden; padding:0; border-top:none;} /* [new] 디자인 검수 수정 */
	/* .search_wrap .result .sorting_list .prd_list_wrap .top_info {padding:24px 0;} */
	/* .search_wrap .result .sorting_list .prd_list_wrap .top_info {padding:16px 0 42px;} [new] PSHPDP09C013 디자인 검수 수정 */
	.search_wrap .result .sorting_list .prd_list_wrap .top_info {padding:20px 0 24px;} /* [new] PSHPDP09C013 디자인 검수 수정 */
	.search_wrap .result .sorting_list .prd_list_wrap .prd_list {margin:0 0 0 -32px;}
	.search_wrap .result .sorting_list .prd_list_wrap .prd_list .prd_unit {width:232px; margin:0 0 0 32px;}
	.search_wrap .result .sorting_list .no_result + .btn_wrap {width:320px; margin:40px auto 0;}

	.search_wrap .result .sorting_list .prd_list_wrap.type_list .prd_list {margin:0;}
	.search_wrap .result .sorting_list .prd_list_wrap.type_list .prd_list .prd_unit {width:auto; margin:0;}

	/* .search_wrap .result .sorting_list {position:relative; padding:0 20px 0 20px;border-top:1px solid #e5e5e5;} */
	/* .search_wrap .result .sorting_list .top_info {background:#fff;} */
	/* .search_wrap .result .sorting_list .top_info .view {width:20px; height:20px; margin-top:-4px; background:url('../images/common/ico_view_box.png') no-repeat; background-size:contain;} */
	/* .search_wrap .result .sorting_list .type_list .top_info .view {background-image:url('../images/common/ico_view_list.svg')} */
	/* .search_wrap .result .ui_sticky_wrap.fixed .filter_wrap {left:0; z-index:50;} */
	/* .search_wrap .result .ui_sticky_wrap.fixed .filter_wrap::after {content:''; position:absolute; bottom:0; left:0; width:100%; height:1px; background:#e5e5e5;} */
	/* .search_wrap .result .ui_sticky_wrap.fixed .top_info {padding:16px 20px; left:0; z-index:50;} */

	/* 검색 결과 필터 */
	.sr_filter {}
	.sr_filter > .laypop_close {}
	.sr_filter .btn_refresh {}
	.sr_filter .btn_refresh > span {}
	.sr_filter .btn_refresh > span:before {}
	.sr_filter .btn_refresh > span:after {}
	.sr_filter .head_wrap {}
	.sr_filter .accord_wrap {}
	.sr_filter .accord_wrap .accord_item {}
	.sr_filter .accord_wrap .accord_item + .accord_item {}
	.sr_filter .accord_wrap .accord_item .head {}
	.sr_filter .accord_wrap .accord_item .head a:after {}
	.sr_filter .accord_wrap .accord_item.on .head a:after {}
	.sr_filter .accord_wrap .accord_item .head .price_range {}
	.sr_filter .accord_wrap .accord_item .content .btn_wrap {}
	.sr_filter .accord_wrap .accord_item .content .btn_wrap .btn {}
	.sr_filter .accord_wrap .accord_item .content .chk_list > ul > li {}
	.sr_filter .accord_wrap .accord_item .content .chk_list > ul > li:first-child {}
	.sr_filter .accord_wrap .accord_item .content .chk_list .btn_wrap {}
	.sr_filter .accord_wrap .accord_item .content .chk_list .btn_wrap .btn > span:after {}
	.sr_filter .accord_wrap .accord_item .content.price .input_wrap {}


	/* 여행 */
	#container #contents .cont_area h1.blind.tit_dep1.only_pc {margin-top:40px;}
	#container #contents #lnb_cont > .right_cont.travel {padding-top:0;}
	#container #contents #lnb_cont > .right_cont.travel {position:relative; z-index:1;}
	/* .category_wrap .category_slide_wrap {margin-top:0;} */
	.category_wrap.travel .category_slide_wrap {margin-top:0;} /* [NEW] PSHPDP90C 관련 수정 */
	.live_search_wrap > fieldset{max-width:1024px; width:100%;}
	.live_search_wrap > fieldset .flex_box{display:flex; justify-content:flex-start; align-items:flex-start; flex-wrap:wrap; width:calc(100% + 10px); margin:0;}
	.live_search_wrap > fieldset dl {width:calc(25% - 10px); margin-right:10px;}
	.live_search_wrap > fieldset dl > dt .only_pc{display:inline;}
	.live_search_wrap > fieldset dl > dd .inner {padding:0 90px 0 16px;}
	.live_search_wrap > fieldset dl > dd .inner.ui_period_calendar > a.txt {font-size:1rem; line-height:3} /* [NEW] PSHPDP90C 관련 수정 */
	.live_search_wrap > fieldset dl > dd .ui-select-scrollarea{max-height:96px;}
	/* .live_search_wrap > fieldset .btn_wrap {width:184px;} */
	.live_search_wrap > fieldset .btn_wrap {margin-top:20px; height:48px; width:500px;}  /* 220914_수정 */
	.live_search_wrap.result{position:relative; z-index:120;}
	.live_search_wrap.result > fieldset dl > dt {display:none;}
	.category_wrap.lodgeSearchResult{padding:40px 0;}
	.category_wrap.travel .banner_wrap {margin:0; padding:56px 0 0 0;} /* [NEW] PSHPDP90C 관련 수정 */
	/* [new] 디자인 검수 수정 */
	/* .category_wrap.travel .banner_wrap > a {display:inline-block; width:496px; margin-top:16px; padding-top:0;} */ /* [NEW] PSHPDP90C 관련 수정 */
	/* .category_wrap.travel .banner_wrap > a:nth-child(2),.category_wrap.travel .banner_wrap > a:nth-child(3) {margin-top:0;} */ /* [NEW] PSHPDP90C 관련 수정 */
	/* .category_wrap.travel .banner_wrap > a:nth-child(even) {margin-right:27px;} */ /* [NEW] PSHPDP90C 관련 수정 */
	.category_wrap.travel .banner_wrap a img {width:100%; box-shadow:0 6px 16px 0 rgba(0,0,0,0.12);}
	/* //[new] 디자인 검수 수정 */
	.travel_search_wrap .local_search .tab_wrap .tab {width: calc(100% / 3 + 3px);}
	/* .travel_search_wrap .local_search .tab_wrap .tab .tab_list.on {height:53px;} */ /* [new] 디자인 검수 수정 */
	/* .travel_search_wrap .local_search .tab_wrap .tab .tab_list:first-child.on {height:54px} [new] 디자인 검수 수정 */
	.travel_search_wrap .local_search .tab_wrap .tab_conts.on {width:99%; background:none} /* [new] 디자인 검수 수정 */
	.laypop_wrap .conts_wrap .conts .sec_line {display:block; height: 6px; margin:24px -20px 0; background: #f7f7f7;}
	.travel_search_wrap .native_scroll {position:relative; margin:0 0 0 0;}
	.travel_search_wrap .native_scroll .slider_control {position:absolute; top:0; left:0; right:0;}
	.travel_search_wrap .native_scroll .slider_control .btn_prev {position:absolute; top:6px; left:0; width:20px; height:20px; background:url('../images/common/ico_arr_right_20_black.svg') no-repeat center; background-size:contain; transform:rotate(180deg);}
	.travel_search_wrap .native_scroll .slider_control .btn_next {position:absolute; top:6px; right:0; width:20px; height:20px; background:url('../images/common/ico_arr_right_20_black.svg') no-repeat center; background-size:contain; }
	.travel_search_wrap .native_scroll .slider_control .btn_prev.disabled {background-image:url('../images/common/ico_arr_right_20_gray.svg') }
	.travel_search_wrap .native_scroll .slider_control .btn_next.disabled {background-image:url('../images/common/ico_arr_right_20_gray.svg') }
	.travel_search_wrap .native_scroll .ui_smoothscroll {margin:0 26px;}
	.travel_search_wrap .native_scroll .slider_item:first-child .inner {padding-left:0;}
	.travel_search_wrap .native_scroll .slider_item:last-child .inner {padding-right:0;}
	.travel_search_wrap .search_wrap {margin-top:32px; padding-top:0px; border-top:none;} /* [new] PSHPDP09C025 디자인 검수 수정 */
	/* .travel_search_wrap .search_wrap .top_sec > button {top:6px; right:20px;} */
	.travel_search_wrap .search_wrap .top_sec > button {top:6px} /* [new] 디자인 검수 수정 */
	.search_wrap.travel .result .filter_wrap .item {padding:16px 0 0;}
	.search_wrap .prd_list_wrap .no_result .ico {color:#666;}
	.search_wrap .prd_list_wrap .no_result .ico::before {width:240px; height:240px;}
	/* .search_wrap .prd_list_wrap .no_result .ico .l_txt {display:block; font-size:1rem;} */
	.search_wrap .prd_list_wrap .no_result .ico .l_txt {display:block; font-size:1.125rem;} /* [new] 디자인 검수 수정 */
	.search_wrap .prd_list_wrap .no_result .ico .l_txt + span {display:block; margin-top:16px;}
	.all_prd_wrap .ui_smoothscroll {margin:0;}
	.category_wrap.travel .prd_unit .prd_info {min-height:50px;}
	.category_wrap.travel .prd_unit .prd_price {margin-top:13px;}
	.category_wrap.travel .prd_unit .prd_price .price {font-size:1rem; font-weight:700;}
	.category_wrap.travel .prd_unit .prd_price .num {font-size:1.125rem;}
	.category_wrap.travel .category_slide_wrap .slider_item .inner a .img {height:180px;}
	.category_wrap.travel .category_slide_wrap .slider_item .inner a .img img {height:100%;}

	.filter_wrap {position:relative;}
	.lnb_wrap.travel .filter_wrap {margin-top:21px; padding-top:0;}
	/* .filter_wrap .btn_refresh {position:absolute; top:4px; right:0} */
	.lnb_wrap.travel .btn_refresh {top:4px} /* [NEW] PSHPDP90C 관련 수정 */
	.filter_wrap .tit_dep2 {padding-bottom:21px; border-bottom:1px solid #e5e5e5;}
	.filter_wrap .btn_refresh {position:absolute; top:41px; right:0} /* [NEW] PSHPDP90C 관련 수정 */
	.filter_wrap .btn_refresh > span {white-space:nowrap; }
	.filter_wrap .btn_refresh > span:before {content:''; display:inline-block; width:20px; height:20px; margin-right:4px; background:url('../images/common/ico_refresh_20.svg') no-repeat; background-size:contain; vertical-align:bottom}
	.lnb_wrap .filter_wrap .accord_wrap .accord_item {margin-top:24px;}
	.lnb_wrap .filter_wrap .accord_wrap .accord_item:first-child {margin-top:16px} /* [NEW] PSHPDP90C 관련 수정 */
	.search_wrap.travel .result .sorting_list {border:none}

	/* .relative_keyword {top:150px;} */
	.relative_keyword {top:154px;} /* [NEW] PSHPDP90C 관련 수정 */
	.relative_keyword > dl > dd {padding-bottom:20px;}
}
