@charset "utf-8";

/**
  LP main_new.html
**/
.main_new#wrap {min-width:1200px;}
.main_new .content_wrap {padding-top:0;}
.main_new .con_area {position:relative;}
.main_new .cate_wrap > div {position:relative;max-width:1400px;padding-bottom:60px;margin:60px auto 0;border-bottom:1px solid #E5E9EB;}
.main_new .cate_wrap > div:last-child {padding-bottom:0;border-bottom:none;}
.main_new .con_area.main {overflow:hidden;margin-bottom:80px;}
.main_new .con_area.con_banner {margin-top:100px;}
.main_new .con_area.con_review {max-width:1400px;margin:100px auto 0;}
.main_new .con_area .title_wrap {margin:0;}
.main_new .copy_area.black .prd_name,
.main_new .copy_area.black .prd_text {color:#1b2529 !important;}
.main_new .con_area .title_wrap {position:absolute;top:0;left:0;}
.main_new .con_area .title_wrap .page_tit {margin-bottom:8px;line-height:1.5;}
.main_new .con_area .title_wrap .more_btn {display:inline-flex;align-items:center;height:23px;line-height:1;font-size:14px;color:#00A8E3;}
.main_new .con_area .title_wrap .more_btn::after {content:'';display:inline-block;width:11px;height:11px;margin-left:3px;background:url('../images/common/ico_plus4.png') no-repeat center / 100%;}
.main_new .con_area .main_slide {padding:0 60px;}
.main_new .con_area .main_slide .swiper-slide {position:relative;overflow:hidden;max-width:1600px;}
.main_new .con_area .main_slide .swiper-slide .img_wrap {height:500px;width:100%;}
.main_new .con_area .main_slide .swiper-slide .img_wrap video,
.main_new .con_area .main_slide .swiper-slide .img_wrap img {position:absolute;left:50%;top:0;max-width:1880px;height:100%;transform:translateX(-50%);}
.main_new .con_area .main_slide .swiper-slide .copy_wrap {position:absolute;top:0;left:200px;display:flex;align-items:center;width: 100%; min-width: 1200px; max-width: 1400px; height: 100%; margin: auto;z-index:10;}
.main_new .con_area .main_slide .swiper-slide .copy_wrap p {color: #fff;}
.main_new .con_area .main_slide .swiper-slide.black .copy_wrap p {color: #1b2529;}
.main_new .con_area .main_slide .swiper-slide .copy_area {text-align:left;word-break:break-all;line-height:1.4;letter-spacing: -0.05em;}
.main_new .con_area .main_slide .swiper-slide .copy_wrap .sub_copy {font-size:16px;}
.main_new .con_area .main_slide .swiper-slide .copy_wrap .main_copy {margin-top:16px;font-size:36px;font-weight:700;}
.main_new .con_area .main_slide .swiper-slide .copy_wrap .btn_wrap {margin:24px 0 0;line-height:1;font-size:12px;text-align:left;}
.main_new .con_area .main_slide .swiper-slide .fade {padding-left:10px;opacity:0;transition:all 0.5s}
.main_new .con_area .main_slide .swiper-slide-active .sub_copy {transition-delay:.6s}
.main_new .con_area .main_slide .swiper-slide-active .main_copy {transition-delay:.4s}
.main_new .con_area .main_slide .swiper-slide-active .btn_wrap {transition-delay:.6s}
.main_new .con_area .main_slide .swiper-slide-active .fade {padding-left:0px;opacity:1;}
.main_new .con_area .main_slide .swiper-slide .btnTxt:after {animation:none;line-height:1;background:url('../images/common/arr_btnTxt5.png') no-repeat center center/100%;}
.main_new .con_area .main_slide .swiper-slide.black .btnTxt:after {background:url('../images/common/arr_btnTxt2.png') no-repeat center center/100%;}
.main_new .con_area .main_slide .swiper-slide .video_btn {position:absolute;left:200px;bottom:25px;width:30px;height:30px;background:rgba(0,0,0,0.5) url('../images/common/ico_pause3.png') no-repeat center / 30px;z-index:5;border:2px solid #fff;border-radius: 100%;z-index:10;}
.main_new .con_area .main_slide .swiper-slide .video_btn.pause {background-image:url('../images/common/ico_play3.png');}
.main_new .con_area .main_slide .swiper-pagination_wrap .control {display:flex;align-items:center;position:absolute;bottom:30px;left:50%;justify-content:center;z-index:5;transform:translateX(-50%);}
.main_new .con_area .main_slide .swiper-pagination_wrap .swiper-pagination {display:flex;position:static;transform:translateX(0);width:108px;height:2px;background:transparent;border-bottom:1px solid rgba(255, 255, 255, 0.3);}
.main_new .con_area .main_slide .swiper-pagination_wrap .swiper-pagination-progressbar-fill {height:2px;border-top:1px solid #fff;background:#fff;}
.main_new .con_area .main_slide .swiper-pagination_wrap.type2 .swiper-pagination-progressbar-fill {border-top:1px solid #1b2529;background:#1b2529;}
.main_new .con_area .main_slide .swiper-pagination_wrap .play_btn {width:8px;height:12px;margin-left:13px;background-image:url('../images/common/ico_pause.png');background-size: 100%;background-repeat: no-repeat;background-position:center}
.main_new .con_area .main_slide .swiper-pagination_wrap.type2 .play_btn {background-image:url('../images/common/ico_pause2.png')}
.main_new .con_area .main_slide .swiper-pagination_wrap .play_btn.pause {background-image:url('../images/common/ico_play.png')}
.main_new .con_area .main_slide .swiper-pagination_wrap.type2 .play_btn.pause {background-image:url('../images/common/ico_play2.png')}
.main_new .con_area .main_slide .swiper-pagination_wrap .controls {bottom:auto;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);}
.main_new .con_area .main_slide .swiper-pagination_wrap .swiper-button-next,
.main_new .con_area .main_slide .swiper-pagination_wrap .swiper-button-prev {position:absolute;top:50%;width:22px;height:45px;margin-top:0;background-size:contain;}
.main_new .con_area .main_slide .swiper-pagination_wrap .swiper-button-prev {left:170px;background-image:url("../images/common/arr_slide_l.png")}
.main_new .con_area .main_slide .swiper-pagination_wrap .swiper-button-next {left:auto;right:170px;background-image:url("../images/common/arr_slide_r.png");}
.main_new .con_area .main_slide .swiper-pagination_wrap.type2 .swiper-button-prev {background-image:url("../images/common/arr_slide_l2.png")}
.main_new .con_area .main_slide .swiper-pagination_wrap.type2 .swiper-button-next {background-image:url("../images/common/arr_slide_r2.png");}
.main_new .con_area .tab_wrap {display:flex;overflow:hidden;min-height:393px;}
.main_new .con_area .tabType {flex-shrink:0;width:314px;margin-top:124px;z-index:5;background:transparent;}
.main_new .con_area .tabType ul {display:flex;flex-direction:column;border-bottom:none;}
.main_new .con_area .tabType.tabType1 ul li {height:24px;margin:0 0 12px;}
.main_new .con_area .tabType.tabType1 ul li a {text-align:left;line-height:24px;font-size:15px;}
.main_new .con_area .tabType.tabType1 ul li:hover a,
.main_new .con_area .tabType.tabType1 ul li.on a {font-size:18px;}
.main_new .con_area .tabType.tabType1 ul li a:after {top:45%;bottom:auto;transform:translate(-50%,-50%);}
.main_new .con_area .tabType.tabType1 ul li a span {position:relative;display:inline-block;max-width:283px;padding-right:12px;background:#fff;z-index:5;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.main_new .con_area .tab_wrap.multi_line .tabType.tabType1 { margin-top: 150px; }
.main_new .con_area .tabcont {display:none;margin-left:-30px;}
.main_new .con_area .tabcont ul {display:flex;flex-flow:column wrap;height:393px;}
.main_new .con_area .tabcont ul li {position:relative;width:548px;margin-bottom:1px;overflow:hidden;}
.main_new .con_area .tabcont ul li::after {content: '';position:absolute;bottom:0px;left:150px;display:block;width:100%;height:1px;border-bottom:1px solid #F2F4F5;}
.main_new .con_area .tabcont ul li:first-child {margin-right:20px;height:100%;}
.main_new .con_area .tabcont ul li:first-child::after,
.main_new .con_area .tabcont ul li:last-child::after {display:none;}
.main_new .con_area .tabcont ul li a {display:flex;align-items:center;}
.main_new .con_area .tabcont ul li .img_wrap {position:relative;flex-shrink:0;width:130px;height:130px;overflow:hidden;}
.main_new .con_area .tabcont ul li .img_wrap img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;}
.main_new .con_area .tabcont ul li:first-child .copy_area,
.main_new .con_area .tabcont.type_b ul li .copy_area {position:absolute;bottom:30px;padding:0 30px;}
.main_new .con_area .tabcont ul li:first-child .img_wrap,
.main_new .con_area .tabcont.type_b ul li .img_wrap {width:100%;height:393px;}
.main_new .con_area .tabcont ul li .copy_area {padding:0 20px;}
.main_new .con_area .tabcont ul li .copy_area .prd_name {font-weight:700;}
.main_new .con_area .tabcont ul li .copy_area .prd_text {margin-top:5px;word-break:break-all;}
.main_new .con_area .tabcont ul li:not(:first-child) .copy_area .prd_name {font-size:18px;line-height:1.4;}
.main_new .con_area .tabcont ul li:not(:first-child) .copy_area .prd_text {max-height:45px;font-size:13px;line-height:1.6;color:#90A0A6;display:-webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:2;word-wrap: break-word;overflow: hidden;}
.main_new .con_area .tabcont ul li:first-child .copy_area .prd_name,
.main_new .con_area .tabcont.type_b ul li .copy_area .prd_name {font-size:23px;line-height:1.4;color:#fff;}
.main_new .con_area .tabcont ul li:first-child .copy_area .prd_text,
.main_new .con_area .tabcont.type_b ul li .copy_area .prd_text {font-size:14px;line-height:1.5;color:#fff;}
.main_new .con_area .review_slide {position:relative;width:1114px;}
.main_new .con_area .review_slide .item {background:#F2F4F5;}
.main_new .con_area .review_slide .review_list .review_img {position:relative;height:0;padding-top:323px;margin-top:0;overflow:hidden;}
.main_new .con_area .review_slide .review_list .review_img img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.main_new .con_area .review_slide .review_list .review_info {display:block;padding:20px 24px;}
.main_new .con_area .review_slide .review_info .review_tit {font-size:17px;line-height:1.4;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.main_new .con_area .review_slide .review_info .review_text {height:44px;margin-top:6px;font-size:14px;line-height:1.5;display:-webkit-box;text-overflow: ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;color:#90A0A6;}
.main_new .con_area .review_slide .review_info .review_date {margin-top:10px;font-size:12px;color:#BEC8CC ;}
.main_new .con_area .review_slide .prd_info {display:flex;align-items:center;padding:20px 0;margin:0 24px;background:#f2f4f5;border-top:1px solid #E5E9EB;}
.main_new .con_area .review_slide .prd_info .img_wrap {position:relative;flex-shrink:0;width:70px;height:70px; background:#fff;}
.main_new .con_area .review_slide .prd_info .img_wrap img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;}
.main_new .con_area .review_slide .prd_info .text_wrap {padding-left:16px;line-height:1.5;}
.main_new .con_area .review_slide .prd_info .text_wrap .prd_name {font-size:14px;font-weight:bold;max-height:42px;line-height: 1.5;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;word-break: break-word;}
.main_new .con_area .review_slide .prd_info .text_wrap .prd_code {font-size:13px;color:#90A0A6;}
.main_new .con_area .review_slide .swiper-pagination {position:static;width:108px;height:2px;margin:36px auto 0;background:transparent;border-bottom:1px solid rgba(27, 37, 41, 0.15);box-sizing:border-box;}
.main_new .con_area .review_slide .swiper-pagination-progressbar-fill {height:2px;border-top:1px solid #1b2529;background:#1b2529;}
.main_new .con_area .review_slide .swiper-button-prev,
.main_new .con_area .review_slide .swiper-button-next {top:270px;width:36px;height:36px;border-radius:100%;background-size:contain;background-position: center;background-repeat: no-repeat;}
.main_new .con_area .review_slide .arrow_btn {display:none;}
.main_new .con_area .review_slide:hover .arrow_btn {display:block;}
.main_new .con_area .review_slide .swiper-button-prev {left:16px;background-image:url("../images/common/arr_left12.png");}
.main_new .con_area .review_slide .swiper-button-next {right:16px;background-image:url("../images/common/arr_right12.png");}
.main_new .con_area .review_slide .swiper-button-next.swiper-button-disabled,
.main_new .con_area .review_slide .swiper-button-prev.swiper-button-disabled {display:block; opacity: 0;}


/* 비회원주문조회 */
.order_inquiry {width:768px !important;margin:0 auto;}
.order_inquiry .inp_text {margin-bottom: 6px;}
.order_inquiry .inp_text .error_text {display: none; margin-top: 12px; line-height: 1; color: #fe7c20;}
.order_inquiry .inp_text.error .error_text {display: block; font-size: 14px; color: #fe7c20;}
.order_inquiry .btn_wrap.btn1 {margin-top: 45px;}
.order_inquiry .btn_wrap.btn2 {margin-top: 40px;}
.order_inquiry .info_text {margin-top: 14px; color: #90a0a6;  line-height: 1.5;}
.order_inquiry .info_text a {display: inline-block; border-bottom: 1px solid #00a8e3; color: #00a8e3; line-height: 1.2;}
.order_inquiry .join_wrap {margin-top: 42px; padding-top: 42px; border-top: 1px solid #e5e9eb;}
.order_inquiry .join_wrap .text_wrap {display: inline-block; font-size: 15px; color: #1b2529; line-height: 1.6;}

/**
  LP product_list.html
**/

/* 상단 배너 */
.lp_page#wrap {min-width:1200px;}
.lp_best_prd {overflow: hidden;/* width: 1400px; */margin: 80px auto 0;padding: 0;}
.lp_page .content_wrap {width: 100%;padding-top: 0;}
.lp_page .content_wrap .contents {max-width: 1920px;}
.lp_main_banner_wrap {width: 100%; max-width: 1860px; margin: 40px auto 0;}
.lp_main_banner_wrap .banner_link {position: relative; max-width: 1920px; width: 100%; height: 540px;}
.lp_main_banner_wrap .item {width: 100%; height: 540px;}
.lp_main_banner_wrap .item img {position: absolute; left: 50%; top: 0; width: 1880px; max-width: none; height: 100%; transform: translateX(-50%);}
.lp_main_banner_wrap .swiper-container {width: 100%; border-radius: 8px;}
.lp_main_banner_wrap .swiper-container .swiper-wrapper {overflow: hidden; min-width: 1200px;}
.lp_main_banner_wrap .swiper-slide {position: relative; overflow: hidden; border-radius: 8px;}
.lp_main_banner_wrap .swiper-slide .copy_wrap {position: relative; width: 100%; min-width: 1200px; max-width: 1400px; height: 100%; margin: auto;}
.lp_main_banner_wrap .swiper-slide .copy_area {position: absolute; left: 100px; top: 150px;}
.lp_main_banner_wrap .swiper-slide .copy_wrap p {color: #fff;}
.lp_main_banner_wrap .swiper-slide .copy_wrap p.btnWhite {color: #1b2529;}
.lp_main_banner_wrap .swiper-slide .copy_wrap .main_copy {margin-bottom: 10px; font-size: 38px; font-weight: 700;line-height: 1.36;}
.lp_main_banner_wrap .swiper-slide .copy_wrap .sub_copy {font-size: 16px; font-weight: 400;line-height: 1.6;}
.lp_main_banner_wrap .swiper-container-horizontal .swiper-pagination {display: flex; left: 50%; top: auto; bottom: 36px; transform: translate(-50%, 0); width: 420px; height: 2px; background-color: rgba(255,255,255, 0.2)}
.lp_main_banner_wrap .swiper-container-horizontal .swiper-pagination .swiper-pagination-progressbar-fill {display: block; height: 100%; background-color: #fff;}
.lp_main_banner_wrap .swiper-container-horizontal .swiper-pagination.type2 .swiper-pagination-progressbar-fill {background-color: #1b2529;}
.lp_main_banner_wrap .swiper-slide .fade {padding-left:10px; opacity:0; transition: opacity .5s ease, padding .5s ease;}
.lp_main_banner_wrap .swiper-slide-active .main_copy {transition-delay:.2s}
.lp_main_banner_wrap .swiper-slide-active .sub_copy {transition-delay:.4s}
.lp_main_banner_wrap .swiper-slide-active .btn_wrap {transition-delay:.6s}
.lp_main_banner_wrap .swiper-slide-active .fade {padding-left:0px; opacity:1;}
.lp_main_banner_wrap .swiper-button_wrap {position: absolute; width: 1400px; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 1;}
.lp_main_banner_wrap .swiper-button-next {background-image:url("../images/common/arr_slide_r.png")}
.lp_main_banner_wrap .swiper-button-prev {background-image:url("../images/common/arr_slide_l.png")}
.lp_main_banner_wrap .swiper-button-next.type2 {background-image:url("../images/common/arr_slide_r2.png")}
.lp_main_banner_wrap .swiper-button-prev.type2 {background-image:url("../images/common/arr_slide_l2.png")}
.lp_main_banner_wrap .swiper-button-next,
.lp_main_banner_wrap .swiper-button-prev {width: 19px; height: 35px; margin-top: 0; background-size: 19px 35px;}
.lp_main_banner_wrap .btn_wrap {margin: 30px 0 0; text-align: left;}

/* 인기제품 */
.lp_best_wrap {overflow: hidden; margin-top: 55px; padding: 0 0 60px 0; border-bottom: 1px solid #f2f4f5;}
.lp_best_wrap .title_wrap {margin: 0 0 15px 32px; font-size: 23px; font-weight: 700; line-height: 1.4;}
.lp_best_wrap .swiper-container {overflow: visible; margin: 0 18px;}
.lp_best_wrap .item {width: 75%; margin-right: 9px; padding-top: 6px; background:url(../images/temp/lp_best_product_bg.png) no-repeat; background-size: contain;}
.lp_best_wrap .item:last-child {margin-right: 0;}
.lp_best_wrap .img_wrap {display: flex; align-items: center; justify-content: center; position: relative; border-radius: 4px;}
.lp_best_wrap .item.sold_out .img_wrap img {opacity: 0.35;}
.lp_best_wrap .item.sold_out .img_wrap::before {display: block; position: absolute; padding: 12px 33px; font-size: 15px; color: #fff;background: rgba(0,0,0, 0.40); content: "품절"; border-radius: 20px;}
.lp_best_wrap .img_wrap .best_text {position: absolute; left: 8.4%; top: 5.6%;font-size: 12px; font-weight: 700; line-height: 1;color: #1b2529;}
.lp_best_wrap .img_wrap .best_text .number_text {display:inline-block; margin-top: 7px; font-size: 24px;}
.lp_best_wrap .text_wrap {width: 71%; margin: -7px auto 0;}
.lp_best_wrap .text_wrap .product_name {height: 60px;font-size: 19px; font-weight: 700; line-height: 1.4;}
.lp_best_wrap .text_wrap .price_wrap .price_area {display: flex; justify-content: space-between; font-size: 15px; line-height: 1;}
.lp_best_wrap .text_wrap .price_wrap .price_area:first-child {margin-bottom: 11px;}
.lp_best_wrap .swiper-pagination {position: relative; width: 100%; height: 2px; margin-top: 45px; border-radius: 0;}
.lp_best_prd {overflow: hidden; margin: 80px auto 0; padding: 0;}
.lp_best_prd .title_wrap {margin-bottom: 30px; font-size: 23px; font-weight: 700; line-height: 1; text-align: center;}
.lp_best_prd .lp_best_prd_area .item {margin-right: 25px; background:url(../images/product/lp_best_product_bg.png) no-repeat; background-size: contain;}
.lp_best_prd .lp_best_prd_area .item:first-child {margin-right: 25px; background:url(../images/product/lp_best_product_first_bg.png) no-repeat; background-size: contain;}
.lp_best_prd .item:last-child {margin-right: 0;}
.lp_best_prd .lp_best_prd_area .item:first-child .best_text {color: #00a8e3;}
.lp_best_prd .item:last-child {margin-right: 0;}
.lp_best_prd .img_wrap {display: flex; align-items: center; justify-content: center; position: relative; min-height: 190px; padding-top: 42px; border-radius: 4px;}
.lp_best_prd .img_wrap img {flex: 0 0 auto;}
.lp_best_prd .item.sold_out .img_wrap img {opacity: 0.35;}
.lp_best_prd .item.sold_out .img_wrap::before {display: block; position: absolute; padding: 12px 33px; font-size: 15px; color: #fff;background: rgba(0,0,0, 0.40); content: "품절"; border-radius: 20px;}
.lp_best_prd .img_wrap .best_text {position: absolute; left: 30px; top: 24px;font-size: 12px; line-height: 1;color: #90a0a6;}
.lp_best_prd .img_wrap .best_text .number_text {display:inline-block; margin-top: 5px; font-size: 24px;}
.lp_best_prd .text_wrap {display: flex;flex-direction: column;align-items: center;width: auto; margin: 0 auto 0;padding: 0 30px;}
.lp_best_prd .text_wrap .product_name {overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: keep-all; text-overflow:ellipsis; width: 100%; height: 52px; margin-bottom: 12px;font-size: 19px; font-weight: 700; line-height: 1.4; text-align: center;}
.lp_best_prd .text_wrap .price_wrap {display: inline-flex; flex-direction: column;}
.lp_best_prd .text_wrap .price_wrap .price_area {display: flex; justify-content: space-between; font-size: 15px; line-height: 1;}
.lp_best_prd .text_wrap .price_wrap .price_area:first-child {margin-bottom: 11px;}
.lp_best_prd .text_wrap .price_wrap .price_area p:first-child {margin-right: 24px;}
.lp_best_prd .text_wrap .price_wrap .price_area p:last-child {font-size: 14px;}
.lp_best_prd .lp_best_prd_area {display: flex; justify-content: center;}
.lp_best_prd .lp_best_prd_area .item {width: 260px;}
.lp_con_wrap {position: relative;display: flex; justify-content: center; width: 100%; margin-top: 80px;}

/* 제품 필터 */
.lp_filter_wrap {flex: 0 0 auto; width: 275px; margin-right: 35px;}
.lp_filter_wrap.float {position: absolute; top: 0; left: 0;}
.lp_filter_wrap.float.fixed {position: fixed; top: auto; bottom: auto; left: auto;}
.lp_filter_wrap .filter_title {display: flex; align-items: center; justify-content: space-between;}
.lp_filter_wrap .filter_reset_btn {display: flex; margin-bottom: 18px;font-size: 15px; font-weight: 700; line-height: 1;}
.lp_filter_wrap .filter_reset_btn::after {display: block; margin-left: 6px; width: 12px; height: 14px; background: url(../images/common/ico_reset3.png) no-repeat;background-size: contain; content: "";}
.lp_filter_wrap .filter_btn_wrap .filter_btn_box {white-space: nowrap;}
.lp_filter_wrap .filter_btn_wrap li {margin-bottom: 9px;padding-left: 18px;}
.lp_filter_wrap .filter_btn_wrap li::-webkit-scrollbar {display: none;}
.lp_filter_wrap .filter_btn_wrap li:last-child {margin-bottom: 0;}
.lp_filter_wrap .filter_btn_wrap li .filter_input_box {display: none;}
.lp_filter_wrap .filter_btn_wrap li .filter_btn_box {display: inline-flex; margin-bottom: 9px;}
.lp_filter_wrap .filter_btn_wrap li .btn_wrap { margin: 0;}
.lp_filter_wrap .filter_btn_wrap li label {display: inline-flex; align-items: center; height: 48px; margin-right: 9px; padding: 0 13px;border: 2px solid #f2f4f5 ; font-size: 14px; font-weight: 400; color: #90a0a6; background-color: #f2f4f5;border-radius: 24px;}
.lp_filter_wrap .filter_btn_wrap li label:last-child {margin-right: 18px;}
.lp_filter_wrap .filter_btn_wrap li:last-child {margin-right: 0;}
.lp_filter_wrap .filter_btn_wrap li label::before {display: block; width: 12px; height: 10px; margin-right: 8px; background: url(../images/common/ico_check1.png) no-repeat; background-size: contain; content: "";}
.lp_filter_wrap .filter_btn_wrap li label.on {font-weight: 700; color: #1b2529; border: 2px solid #1b2529; background-color: #fff;}
.lp_filter_wrap .filter_btn_wrap li label.on::before {width: 10px; height: 10px; margin-right: 10px; background: url(../images/common/ico_close1.png) no-repeat; background-size: contain;}

/* pc 필터*/
.lp_filter_wrap .filter_area {border: 1px solid #f2f4f5; border-radius: 4px;}
.lp_filter_wrap .filter_area .filter_box {border-top: 1px solid #f2f4f5;}
.lp_filter_wrap .filter_area .filter_box:first-child {border: none;}
.lp_filter_wrap .filter_area .filter_box .filter_tit {display: flex; align-items: center; justify-content: space-between; padding: 16px 20px; font-size: 15px; font-weight: 700; line-height: 1;}
.lp_filter_wrap .filter_area .filter_box .filter_tit .drop_btn {display: block; margin-left: 6px; width: 11px; height: 15px; background: url(../images/common/arr_up1.png) no-repeat scroll center center / 11px 7px; content: "";}
.lp_filter_wrap .filter_area .filter_box .filter_tit.up .drop_btn {background: url(../images/common/arr_selectBg_change.png) no-repeat scroll center center / 11px 7px;}
.lp_filter_wrap .filter_area .filter_box .inp_check {display: block; padding: 20px;}
.lp_filter_wrap .filter_area .filter_box .inp_check li {margin-bottom: 15px;}
.lp_filter_wrap .filter_area .filter_box .inp_check li:last-child {margin-bottom: 0;}
.lp_filter_wrap .filter_area .filter_box .inp_check label {font-size: 15px;}

/* 제품리스트 */
.price_area .pay {padding-right: 7px;}
.rental_price {color: #00a8e3; font-size: 15px;}
.lp_list_wrap .prd_list_type {display: none;}
.lp_list_wrap .prd_list_type.on {display: block;}
.lp_list_wrap {background-color: #fff;}
.lp_list_wrap .list_type_wrap {display: flex; align-items: center; justify-content: space-between; margin-bottom: 18px; font-size: 15px;}
.lp_list_wrap .list_type_wrap .list_type_btn {margin-left: 18.5px; background-repeat: no-repeat; background-size: contain;}
.lp_list_wrap .list_type_wrap .list_type_btn.type_01 { width: 14px; height: 14px; background-image: url(../images/common/ico_list_type1.png)}
.lp_list_wrap .list_type_wrap .list_type_btn.type_02 { width: 14px; height: 14px; background-image: url(../images/common/ico_list_type2.png)}
.lp_list_wrap .list_type_wrap .sorting_wrap { max-width: 100%; }
.lp_list_wrap .lp_list_area {display: flex; flex-wrap: wrap; width: 1090px; margin: auto}
.lp_list_wrap .lp_list_box {flex: 0 0 auto; width: 340px; margin: 0 35px 35px 0; border-radius: 4px;}
.lp_list_wrap .lp_list_box:nth-of-type(3n) {margin-right: 0;}
.lp_list_wrap .lp_list_box:nth-last-child(-n+3) {margin-bottom: 0;}
.lp_list_wrap .lp_list_box:last-child {margin-bottom: 0;}
.lp_list_wrap .lp_list_box .top_wrap {overflow: hidden; position: relative; height: 372px; padding-top: 40px; background-color: #f2f4f5; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.lp_list_wrap .lp_list_box .top_wrap .top_info {position: absolute; left:0; top: 22px; display: flex; justify-content: space-between; width: 100%; padding: 0 30px;}
.lp_list_wrap .lp_list_box .top_wrap .top_info span {font-size: 14px; font-weight: bold;}
.lp_list_wrap .lp_list_box .top_wrap .top_info .left_text {display: flex; align-items: center; flex-wrap: wrap;}
.lp_list_wrap .lp_list_box .top_wrap .top_info .left_text span.regular_delivery { color: #00a8e3; }
.lp_list_wrap .lp_list_box .top_wrap .top_info .left_text span.regular_delivery::before { content: '';color: #00a8e3;background:url('../images/common/ico_delivery2.png') no-repeat 0 center / 21px auto;padding-left:24px; }
.lp_list_wrap .lp_list_box .top_wrap .top_info .right_text {flex: 0 0 auto;}
.lp_list_wrap .lp_list_box .top_wrap .top_info .cirle {display: block; width: 3px; height: 3px; margin: 0 6px 0;background-color: #bec8cc; border-radius: 50%;}
.lp_list_wrap .lp_list_box .top_wrap .top_info .new_text,
.lp_list_wrap .lp_list_box .top_wrap .top_info .promotion_text {color: #00a8e3;}
.lp_list_wrap .lp_list_box .top_wrap .img_wrap {width: 290px; margin: auto;}
.lp_list_wrap .lp_list_box .top_wrap .img_wrap a {display: flex; align-items: center; min-height: 255px;}
.lp_list_wrap .lp_list_box.sold_out .top_wrap .img_wrap img {opacity: 0.35;}
.lp_list_wrap .lp_list_box.sold_out .top_wrap .img_wrap::before {display: block; position: absolute;left: 50%; top: 50%; transform: translate(-50%, -50%); padding: 12px 33px; font-size: 15px; color: #fff; background: rgba(0,0,0, 0.40); content: "품절"; border-radius: 20px;}
.lp_list_wrap .lp_list_box .top_wrap .img_wrap img {flex: 0 0 auto; display: block; margin: auto;}
.lp_list_wrap .lp_list_box .top_wrap .option_wrap {display: flex; flex-wrap: wrap; justify-content: center; align-items: flex-end; position: absolute; left: 0; bottom: 12px; width: 100%; min-height: 72px; margin-top: 0; padding: 0 20px 0;}
.lp_list_wrap .lp_list_box .top_wrap .option_wrap a {height: 30px; margin: 6px 3px 0 3px ;padding: 6px 11px; border: 1px solid #e1e6e8; font-size: 13px; color: #90a0a6;background-color: #fff; border-radius: 4px;}
.lp_list_wrap .lp_list_box .top_wrap .option_wrap a.on {border: 1px solid #21353d; font-size: 13px; font-weight: 700;color: #ffffff;background-color: #1b2529;}
.lp_list_wrap .lp_list_box.type_02 .top_wrap .top_info .cirle {background-color: #fff;}
.lp_list_wrap .lp_list_box.type_02 .top_wrap {padding-top: 0;}
.lp_list_wrap .lp_list_box.type_02 .top_wrap .top_info {position: absolute; left: 0; top: 22px; width: 100%; z-index: 1;}
.lp_list_wrap .lp_list_box.type_02 .top_wrap .img_wrap {overflow: hidden; position: relative; width: 100%; height: 372px;}
.lp_list_wrap .lp_list_box.type_02 .top_wrap .img_wrap a {min-height: 100%;}
.lp_list_wrap .lp_list_box.type_02 .top_wrap .img_wrap img {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);height: 100%; width:auto; max-width: none;}
.lp_list_wrap .lp_list_box.type_02 .top_wrap .top_info .new_text,
.lp_list_wrap .lp_list_box.type_02 .top_wrap .top_info .best_text,
.lp_list_wrap .lp_list_box.type_02 .top_wrap .top_info .promotion_text {color: #fff;}
.lp_list_wrap .lp_list_box .colorchip {min-height:41px;padding:7px 0 14px;background: #f2f4f5;}
.lp_list_wrap .lp_list_box .colorchip li {position: relative;overflow:hidden;width:20px;height:20px;border-radius:50%;border:1px solid #f2f4f5;}
.lp_list_wrap .lp_list_box .colorchip li .c_value {position: absolute;overflow:hidden;width:0;height:0;opacity:0;font-size:0;line-height:0;}
/* .lp_list_wrap .lp_list_box .colorchip li .c_value:checked + label:after {content:'';position:absolute;left:0;top:0;z-index:2;width:18px;height:18px;border:2px solid #fff;border-radius:50%;box-sizing:border-box;} */
.lp_list_wrap .lp_list_box .colorchip li .bg_color {overflow: hidden;position: absolute;left:0;top:0;width:18px;height:18px;border:1px solid #e5e9eb;border-radius:50%;font-size: 0;line-height: 0;}
.lp_list_wrap .lp_list_box .colorchip li .bg_color .color2 {position: absolute;left:50%;top:0;width:18px;height:18px;}
.lp_list_wrap .lp_list_box .colorchip li.curr {border:1px solid #202a2e;}
.lp_list_wrap .lp_list_box .colorchip li.curr .bg_color {border:none;}
.lp_list_wrap .lp_list_box .colorchip li.curr label:after {content:'';position:absolute;left:0;top:0;z-index:2;width:18px;height:18px;border:2px solid #fff;border-radius:50%;box-sizing:border-box;}
.lp_list_wrap .lp_list_box .colorchip .color_slide {width:286px;margin:0 auto;padding:0 16px;}
.lp_list_wrap .lp_list_box .colorchip .color_slide.center .swiper-wrapper {justify-content: center;}
.lp_list_wrap .lp_list_box .colorchip .color_slide .swiper-button-next,
.lp_list_wrap .lp_list_box .colorchip .color_slide .swiper-button-prev {top:0;width:15px;height:20px;margin-top:0;}
.lp_list_wrap .lp_list_box .colorchip .color_slide .swiper-button-next {right:0;background:#f2f4f5 url('../images/common/arr_right11.png') no-repeat right 5px;}
.lp_list_wrap .lp_list_box .colorchip .color_slide .swiper-button-prev {left:0;background:#f2f4f5 url('../images/common/arr_left11.png') no-repeat 0 5px;}
.lp_list_wrap .product_code {font-size: 14px; color: #90a0a6; line-height: 1; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.lp_list_wrap .product_name {height: 64px; margin: 6px 0 22px;font-size: 23px; font-weight: 700; color: #1b2529; line-height: 1.4; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: keep-all; text-overflow:ellipsis;}
.lp_list_wrap .price_area {display: flex; justify-content: space-between; font-size: 15px; line-height: 1;}
.lp_list_wrap .price_area_prd {display: flex; justify-content: space-between; font-size: 15px; line-height: 1;margin-top: 12px; }
.lp_list_wrap .price_area p:nth-child(2) {font-size: 14px;}
.lp_list_wrap .price_area p.rental_price {font-size: 15px;}
.lp_list_wrap .price_area:first-child {margin-bottom: 12px;}
.lp_list_wrap .price_area .pay {padding-right: 7px;}
.lp_list_wrap .price_area .ori_price {margin-right: 9px; font-size: 14px; color: #bec8cc; text-decoration: line-through;}
.lp_list_wrap .lp_list_box .product_info_wrap {min-height: 250px; padding: 16px 30px 10px;background-color: #f2f4f5; border-bottom: 1px solid #f2f4f5; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}
.lp_list_wrap .lp_list_box.filter_prd .top_wrap {height: 315px; padding-top: 25px;}
.lp_list_wrap .lp_list_box.filter_prd .product_info_wrap {min-height: auto; padding-bottom: 9px;}
.lp_list_wrap .lp_list_box .product_info_wrap .price_wrap {height: 42px;}
.lp_list_wrap .lp_list_box .product_info_wrap .bot_wrap {display: flex; align-items: center;justify-content:space-between;padding-bottom: 13px;min-height: 78px;}
.lp_list_wrap .lp_list_box .product_info_wrap .bot_wrap .review_btn_wrap {display: flex; align-items: center; height: 40px; margin-top: 25px;}
.lp_list_wrap .lp_list_box .product_info_wrap .bot_wrap .review_btn_wrap::before {display: block; width: 18px;height: 18px; background: url(../../mobile/images/common/ico_star1.png) no-repeat; background-size: contain;content: "";}
.lp_list_wrap .lp_list_box .product_info_wrap .bot_wrap .review_btn_wrap .number_text {margin: 0 6px;font-size: 15px;}
.lp_list_wrap .lp_list_box .product_info_wrap .bot_wrap .review_btn_wrap .review_btn {color: #bec8cc;}
.lp_list_wrap .lp_list_box .product_info_wrap .review_btn_wrap { display: block; margin-top: 25px; padding-bottom: 20px; min-height: 38px; }
.lp_list_wrap .lp_list_box .product_info_wrap .review_btn_wrap .rv_text_box { display: flex; align-items: center; justify-content: start; }
.lp_list_wrap .lp_list_box .product_info_wrap .review_btn_wrap .rv_text_box::before { display: block; width: 18px; height: 18px; background: url('../../mobile/images/common/ico_star1.png') no-repeat; background-size: contain; content: ""; }
.lp_list_wrap .lp_list_box .product_info_wrap .review_btn_wrap .rv_text_box .number_text {margin: 0 6px;}
.lp_list_wrap .lp_list_box .product_info_wrap .review_btn_wrap .rv_text_box .review_btn {margin: 0; color: #bec8cc;}
.lp_list_wrap .lp_list_box .product_info_wrap .lp_desc_wrap {min-height:66px;margin: 10px -30px 0;padding:6px 30px 0;border-top: 1px solid #e8ecee;}
.lp_list_wrap .lp_list_box .product_info_wrap .lp_desc_wrap .d_list {position:relative;margin-top:4px;font-size: 12px;color:#90a0a6;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.lp_list_wrap .lp_list_box .product_info_wrap .lp_desc_wrap .d_list:before {content: '·';margin:0 5px 0 0;font-size: 12px;color:#90a0a6;}
.lp_list_wrap .compare_add {display:inline-flex; align-items: center; margin-top: 25px; margin-left: auto; padding: 12px 17px; border: 1px solid #e5e9eb; line-height: 1; color: #90a0a6; background-color: #fff; border-radius: 4px;}
.lp_list_wrap .compare_add::before {display: block; width: 12px; height: 9px; margin-right: 8px;background: url(../images/common/ico_check1.png) no-repeat;background-size: contain;content: "";}
.lp_list_wrap .compare_add.on {border: 1px solid #1b2529; color: #ffffff; background-color: #1b2529;}
.lp_list_wrap .compare_add.on::before {display: block; width: 12px; height: 9px; margin-right: 8px;background: url(../images/common/ico_check2.png) no-repeat;background-size: contain;content: "";}
.lp_list_wrap .noData {background-color: #fff;}

/* 렌탈료 계산기 */
.lp_list_wrap .lp_list_box .product_info_wrap .bot_wrap.rental_calc {display: flex; align-items: center; justify-content:space-between; margin-top: 24px; padding-bottom: 12px; }
.lp_list_wrap .lp_list_box .product_info_wrap .bot_wrap.rental_calc > a { display: inline-flex; align-items: center; border: 1px solid #e5e9eb; line-height: 1; color: #90a0a6; background-color: #fff; border-radius: 4px; padding: 12px 18px; width: 50%; justify-content: center; }
.lp_list_wrap .lp_list_box .product_info_wrap .bot_wrap.rental_calc > a.rental_calc_add { display: inline-flex; align-items: center; border: 1px solid #e5e9eb; line-height: 1; color: #90a0a6; background-color: #fff; border-radius: 4px; margin-right: 6px; }
.lp_list_wrap .lp_list_box .product_info_wrap .bot_wrap.rental_calc > a.rental_calc_add::before {display: block; width: 14px; height: 15px; margin-right: 6px;background: url('../images/common/rental_calc_icon.png') no-repeat;background-size: contain;content: "";}
.lp_list_wrap .lp_list_box .product_info_wrap .bot_wrap.rental_calc > a.rental_calc_add.on { border: 1px solid #1b2529; color: #fff; background-color: #1B2529; }
.lp_list_wrap .lp_list_box .product_info_wrap .bot_wrap.rental_calc > a.rental_calc_add.on::before {display: block; width: 14px; height: 15px; margin-right: 6px;background: url('../images/common/rental_calc_icon_on.png') no-repeat;background-size: contain;content: "";}
.lp_list_wrap .lp_list_box .product_info_wrap .bot_wrap.rental_calc > a.compare_add {display:inline-flex; align-items: center;margin-left: auto; border: 1px solid #e5e9eb; line-height: 1; color: #90a0a6; background-color: #fff; border-radius: 4px; margin-top: 0;}
.lp_list_wrap .lp_list_box .product_info_wrap .bot_wrap.rental_calc > a.compare_add::before {display: block; width: 12px; height: 9px; margin-right: 8px;background: url('../images/common/ico_check1.png') no-repeat;background-size: contain;content: "";}
.lp_list_wrap .lp_list_box .product_info_wrap .bot_wrap.rental_calc > a.compare_add.on {border: 1px solid #1b2529; color: #ffffff; background-color: #1b2529;}
.lp_list_wrap .lp_list_box .product_info_wrap .bot_wrap.rental_calc > a.compare_add.on::before {display: block; width: 12px; height: 9px; margin-right: 8px;background: url('../images/common/ico_check2.png') no-repeat;background-size: contain;content: "";}

/* 렌탈료 계산기 플로팅 */
.rental_calc_floating {position: fixed; left: 0; bottom: -10px; transform: translateY(100%); width: 100%; z-index: 100; background-color: #1b2529; transition: 0.4s cubic-bezier(0.33, 1, 0.68, 1);}
.rental_calc_floating .rental_calc_floating_area {max-width: 1200px; width: 100%; margin: auto;}
.rental_calc_floating.open {bottom: 0; transform: translateY(0);}
.rental_calc_floating .btn_area {position: relative; display: flex; align-items: center;justify-content: space-between; height: 72px; padding: 0; font-size: 15px; color: #fff; max-width: 1260px;}
.rental_calc_floating .btn_area .open_btn {display: block; width: 30px; height: 30px; background: url(../images/common/arr_up4.png) no-repeat; background-size: 11px 7px; background-position: center right;}
.rental_calc_floating .btn_area .open_btn.open {background: url(../images/common/arr_down4.png) no-repeat; background-size: 11px 7px; background-position: center right;}
.rental_calc_floating .btn_area .count_num {display: inline-block; width: 18px; height: 18px; color: #1b2529; background: #fff; border-radius: 50%; text-align: center; line-height: 16px; font-weight: bold;}
.rental_calc_floating .btn_area .btn_wrap { justify-self: flex-end; margin: 0; position: absolute; right: 50px; border: 1px solid #fff; border-radius: 4px; }
.rental_calc_floating .con_area {display: none; padding: 12px 0 30px;}
.rental_calc_floating .con_area .conpair_prd_scroll {display: flex; justify-content: space-between;}
.rental_calc_floating .con_area .con_box {width: calc(100% - 192px);}
.rental_calc_floating .con_area .conpair_prd_wrap {display: flex; flex-wrap: nowrap; width: 100%;}
.rental_calc_floating .con_area .conpair_prd_wrap li {display: flex; align-items: center; position: relative; width: 25%; margin-right: 24px; padding: 15px; background-color: #fff; border-radius: 4px; cursor: pointer;}
.rental_calc_floating .con_area .conpair_prd_wrap li:last-child {margin-right: 0;}
.rental_calc_floating .con_area .conpair_prd_wrap li.no_prd {justify-content: left; background-color: rgba(255,255,255, 0.15);}
.rental_calc_floating .con_area .conpair_prd_wrap li .remove_item {display: block; position: absolute; right: 9px; top: 9px; width: 18px; height: 18px; background: url(../images/common/ico_close3.png) no-repeat; background-size: contain;}
.rental_calc_floating .con_area .conpair_prd_wrap li .img_wrap {width: 90px; margin: auto; border-radius: 4px;}
.rental_calc_floating .con_area .conpair_prd_wrap li .text_wrap {padding: 0 15px; font-size: 14px; white-space: normal;}
.rental_calc_floating .con_area .conpair_prd_wrap li .text_wrap .product_code {margin: 0 0 5px; color: #90a0a6;}
.rental_calc_floating .con_area .conpair_prd_wrap li .text_wrap .product_name {color: #1b2529; font-weight: 700; line-height: 1.5;}
.rental_calc_floating .con_area .all_del {display: flex;align-items: center; margin: 18px 0 0 auto; font-size: 14px;color: #90a0a6;}
.rental_calc_floating .con_area .all_del::before {display: block; width: 15px; height: 15px; margin: 2px 6px 0 0; background: url(../images/common/ico_del1.png) no-repeat; background-size: contain; content: "";}
.rental_calc_floating .con_area .btn_wrap {padding: 0; margin:25px 0 0;}
.rental_calc_floating .con_area .btn_wrap a {width: 150px; min-width: 150px; margin: 0; border: 1px solid #fff;}
.rental_calc_floating .con_area .prd_empty {display: flex; align-items: center; width: 100%; padding: 0 30px; text-align: left; font-size: 14px; color: #90a0a6; line-height: 1.5;}
.rental_calc_floating .con_area .prd_empty::before {display: block; width: 23px; height: 23px; margin-right: 18px; background: url(../images/common/ico_plus3.png) no-repeat; background-size: contain; content: "";}
.rental_calc_floating .rental_calc_floating_area .con_area .prd_empty .wide_br {display: none;}
.lp_page .rental_calc_floating .rental_calc_floating_area {max-width: 1400px; width: 100%;}
.lp_page .rental_calc_floating .rental_calc_floating_area .con_area .prd_empty br {display: none;}
.lp_page .rental_calc_floating .rental_calc_floating_area .con_area .prd_empty .wide_br {display: inline-block;}

/* 제휴카드 추가 */
.lp_list_wrap .price_area:first-child {margin-bottom: 0;}
.lp_list_wrap .price_area + .price_area { margin-top: 12px; }
.lp_list_wrap .lp_list_box .product_info_wrap .price_wrap {height: 64px;}
.lp_list_wrap .lp_list_box .product_info_wrap .price_wrap .card_price { color: #fe7c20;font-size: 15px; /*padding-right: 7px;*/ }
/* //제휴카드 추가 */

/* 제품리스트 type2 */
.lp_list_wrap .lp_small_list_area li {margin-bottom: 30px;}
.lp_list_wrap .lp_small_list_area li:last-child {margin-bottom: 0;}
.lp_list_wrap .lp_small_list_area li .top_content {display: flex;align-items: center;justify-content: space-between;}
.lp_list_wrap .lp_small_list_area li .top_content.sold_out .img_wrap::before {display: block; position: absolute;left: 50%; top: 50%; transform: translate(-50%, -50%); width: 90px; padding: 12px 0; text-align: center; font-size: 15px; color: #fff;background: rgba(0,0,0, 0.40); content: "품절"; border-radius: 20px;}
.lp_list_wrap .lp_small_list_area li .top_content.sold_out .img_wrap img {opacity: 0.35;}
.lp_list_wrap .lp_small_list_area li .top_content .img_wrap {position: relative; width: 150px;min-width: 150px; background-color: #f2f4f5;border-top-left-radius: 4px; border-top-right-radius: 4px;}
.lp_list_wrap .lp_small_list_area li .top_content .img_wrap.radius_add {border-radius: 4px;}
.lp_list_wrap .lp_small_list_area li .top_content .product_info_wrap {width: 50%; margin-left: 10px;}
.lp_list_wrap .lp_small_list_area .product_name {margin:8px 0 15px; font-size: 17px;}
.lp_list_wrap .lp_small_list_area .price_area {font-size: 14px;}
.lp_list_wrap .lp_small_list_area li .bot_content {display: flex; align-items: center; justify-content: space-between;}
.lp_list_wrap .lp_small_list_area .bot_wrap {display: flex;margin-top: auto; margin-left: auto;}
.lp_list_wrap .lp_small_list_area li .bot_content .product_type {position: relative;overflow: hidden; height: 45px; border-radius: none;border-top: 1px solid #e5e9eb;border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; background: #f2f4f5;}
.lp_list_wrap .lp_small_list_area li .bot_content .product_type .select_list {width: 150px; height: 100%; padding-left: 18px; border-top: 1px solid #e5e9eb; font-size: 14px;}
.lp_list_wrap .lp_small_list_area li .bot_content .product_type::after {position: absolute; right: 18px; top: 50%; transform: translateY(-50%); display: block; width: 11px; height: 7px; background: url(../images/common/arr_down1.png) no-repeat; background-size: 11px 7px; background-position: center right;content: "";}

/* lp 슬라이드 화살표 */
.lp_sub_banner_wrap .swiper-button-next,
.recent_view .swiper-button-next {right: -18px; background-image:url("../images/common/arr_right12.png");}
.lp_sub_banner_wrap .swiper-button-prev,
.recent_view .swiper-button-prev {left: -18px; background-image:url("../images/common/arr_left12.png")}
.lp_sub_banner_wrap .swiper-button-next,
.recent_view .swiper-button-next,
.lp_sub_banner_wrap .swiper-button-prev,
.recent_view .swiper-button-prev {display: none; top: 132px; width: 36px; height: 36px; margin-top: 0; background-size: 36px;}
.lp_sub_banner_wrap .swiper-button-prev.swiper-button-disabled,
.recent_view .swiper-button-prev.swiper-button-disabled {background-image:url("../images/common/arr_btn.png"); background-position: 0 0; opacity: 0;}
.lp_sub_banner_wrap .swiper-button-next.swiper-button-disabled,
.recent_view .swiper-button-next.swiper-button-disabled {background-image:url("../images/common/arr_btn.png"); background-position: 0 -36px; opacity: 0;}
.lp_sub_banner_wrap .swiper-container,
.recent_view .swiper-container {width: 100%;}

/* 하단 배너 */
.lp_sub_banner_wrap {position: relative; margin-top: 120px;}
.lp_sub_banner_wrap .swiper-slide {overflow: hidden; border-radius: 8px;}
.lp_sub_banner_wrap .swiper-button-next {right: -18px; background-image:url("../images/common/arr_right12.png");}
.lp_sub_banner_wrap .swiper-button-prev {left: -18px; background-image:url("../images/common/arr_left12.png")}
.lp_sub_banner_wrap .swiper-button-next,
.lp_sub_banner_wrap .swiper-button-prev {display: none; top: 50%; transform: translateY(-50%); width: 36px; height: 36px; margin-top: 0; background-size: 36px;}
.lp_sub_banner_wrap .swiper-button-prev.swiper-button-disabled {background-image:url("../images/common/arr_btn.png"); background-position: 0 0; opacity: 1;}
.lp_sub_banner_wrap .swiper-button-next.swiper-button-disabled {background-image:url("../images/common/arr_btn.png"); background-position: 0 -36px; opacity: 1;}
.lp_sub_banner_wrap .swiper-container {width: 100%;}

/* 최근 본 제품 */
.recent_view {margin:80px auto 0; padding-bottom: 0; border-bottom: none; transform: translateX(0);}
.recent_view .title_wrap {margin: 0 0 30px 0; font-size: 23px; font-weight: 700; line-height: 1;}
.recent_view .item:last-child {margin-right: 0;}
.recent_view .text_wrap {width: 100%; margin: 16px auto 0; padding: 0 14px;}
.recent_view .img_wrap {display: flex; align-items: center; justify-content: center; background-color: #f2f4f5; border-radius: 4px;}
.recent_view .img_wrap img {flex: 0 0 auto;}
.recent_view .item.sold_out .img_wrap img {opacity: 0.35;}
.recent_view .item.sold_out .img_wrap::before {display: block; position: absolute; padding: 12px 33px; font-size: 15px; color: #fff;background: rgba(0,0,0, 0.40); content: "품절"; border-radius: 20px;}
.recent_view .img_wrap .best_text {position: absolute; left: 8.4%; top: 5.6%;font-size: 12px; font-weight: 700; line-height: 1;color: #1b2529;}
.recent_view .img_wrap .best_text .number_text {display:inline-block; margin-top: 7px; font-size: 24px;}
.recent_view .text_wrap .product_name {overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical; height: 46px; margin-bottom: 12px;font-size: 17px; font-weight: 700; line-height: 1.4; text-align: center; word-break: keep-all; text-overflow:ellipsis;}
.recent_view .text_wrap .price_wrap .price_area {display: flex; justify-content: space-between; font-size: 15px; line-height: 1;}
.recent_view .text_wrap .price_wrap .price_area:first-child {margin-bottom: 11px;}
.recent_view .text_wrap .price_wrap .price_area p:last-child {font-size: 14px;}
.recent_view .swiper-pagination {position: relative; width: 100%; height: 2px; margin-top: 45px; border-radius: 0;}
.recent_view .swiper-button-next {right: -18px; background-image:url("../images/common/arr_right12.png");}
.recent_view .swiper-button-prev {left: -18px; background-image:url("../images/common/arr_left12.png")}
.recent_view .swiper-button-next,
.recent_view .swiper-button-prev {display: none; top: 132px; width: 36px; height: 36px; margin-top: 0; background-size: 36px;}
.recent_view .swiper-button-prev.swiper-button-disabled {background-image:url("../images/common/arr_btn.png"); background-position: 0 0; opacity: 0;}
.recent_view .swiper-button-next.swiper-button-disabled {background-image:url("../images/common/arr_btn.png"); background-position: 0 -36px; opacity: 0;}
.recent_view:hover .arrow_btn, .lp_sub_banner_wrap:hover .arrow_btn {display: block;}

/* 비교하기 플로팅 */
.compair_floating {position: fixed; left: 0; bottom: -10px; transform: translateY(100%); width: 100%; z-index: 100; background-color: #1b2529; transition: 0.4s cubic-bezier(0.33, 1, 0.68, 1);}
.compair_floating .compair_floating_area {max-width: 1200px; width: 100%; margin: auto;}
.compair_floating.open {bottom: 0; transform: translateY(0);}
.compair_floating .btn_area {display: flex; align-items: center;justify-content: space-between; height: 72px; padding: 0; font-size: 15px; color: #fff;}
.compair_floating .btn_area .open_btn {display: block; width: 30px; height: 30px; background: url(../images/common/arr_up4.png) no-repeat; background-size: 11px 7px; background-position: center right;}
.compair_floating .btn_area .open_btn.open {background: url(../images/common/arr_down4.png) no-repeat; background-size: 11px 7px; background-position: center right;}
.compair_floating .btn_area .count_num {display: inline-block; width: 18px; height: 18px; color: #1b2529; background: #fff; border-radius: 50%; text-align: center; line-height: 16px; font-weight: bold;}
.compair_floating .con_area {display: none; padding: 12px 0 30px;}
.compair_floating .con_area .conpair_prd_scroll {display: flex; justify-content: space-between;}
.compair_floating .con_area .con_box {width: calc(100% - 192px);}
.compair_floating .con_area .conpair_prd_wrap {display: flex; flex-wrap: nowrap; width: 100%;}
.compair_floating .con_area .conpair_prd_wrap li {display: flex; align-items: center; position: relative; width: 25%; margin-right: 24px; padding: 15px; background-color: #fff; border-radius: 4px; cursor: pointer;}
.compair_floating .con_area .conpair_prd_wrap li:last-child {margin-right: 0;}
.compair_floating .con_area .conpair_prd_wrap li.no_prd {justify-content: left; background-color: rgba(255,255,255, 0.15);}
.compair_floating .con_area .conpair_prd_wrap li .remove_item {display: block; position: absolute; right: 9px; top: 9px; width: 18px; height: 18px; background: url(../images/common/ico_close3.png) no-repeat; background-size: contain;}
.compair_floating .con_area .conpair_prd_wrap li .img_wrap {width: 90px; margin: auto; border-radius: 4px;}
.compair_floating .con_area .conpair_prd_wrap li .text_wrap {padding: 0 15px; font-size: 14px; white-space: normal;}
.compair_floating .con_area .conpair_prd_wrap li .text_wrap .product_code {margin: 0 0 5px; color: #90a0a6;}
.compair_floating .con_area .conpair_prd_wrap li .text_wrap .product_name {color: #1b2529; font-weight: 700; line-height: 1.5;}
.compair_floating .con_area .all_del {display: flex;align-items: center; margin: 18px 0 0 auto; font-size: 14px;color: #90a0a6;}
.compair_floating .con_area .all_del::before {display: block; width: 15px; height: 15px; margin: 2px 6px 0 0; background: url(../images/common/ico_del1.png) no-repeat; background-size: contain; content: "";}
.compair_floating .con_area .btn_wrap {padding: 0; margin:25px 0 0;}
.compair_floating .con_area .btn_wrap a {width: 150px; min-width: 150px; margin: 0; border: 1px solid #fff;}
.compair_floating .con_area .prd_empty {display: flex; align-items: center; width: 100%; padding: 0 30px; text-align: left; font-size: 14px; color: #90a0a6; line-height: 1.5;}
.compair_floating .con_area .prd_empty::before {display: block; width: 23px; height: 23px; margin-right: 18px; background: url(../images/common/ico_plus3.png) no-repeat; background-size: contain; content: "";}
.compair_floating .compair_floating_area .con_area .prd_empty .wide_br {display: none;}
.lp_page .compair_floating .compair_floating_area {max-width: 1400px; width: 100%;}
.lp_page .compair_floating .compair_floating_area .con_area .prd_empty br {display: none;}
.lp_page .compair_floating .compair_floating_area .con_area .prd_empty .wide_br {display: inline-block;}

/*전체필터보기 팝업*/
.all_filter_view .tit {margin-bottom: 24px; font-size: 16px; font-weight: 700;line-height: 1;}
.all_filter_view .title_wrap {margin: 31px 0 21px;}
.all_filter_view .layCon .filter_btn_wrap:first-child .title_wrap {margin-top: 0;}
.all_filter_view .cate_check .btn_wrap {text-align: left;}
.all_filter_view .cate_check .btn_wrap label {margin-left: 0;}
.all_filter_view .product_view {display: flex; justify-content: center;margin: 51px 0 0;}
.all_filter_view .product_view .btnBasic {margin: 0;}
.all_filter_view .product_view .btnBasic.reset {position: relative;  margin-right: 6px;}
.all_filter_view .product_view .btnBasic.reset span {display: flex; align-items: center; justify-content: center;}
.all_filter_view .product_view .btnBasic.reset span::before {display: block; width: 12px; height: 14px; margin-right:8px; margin-top: 2px; background: url(../images/common/ico_reset2.png) no-repeat;background-size: contain;content: "";}
.all_filter_view .product_view .btnBasic.reset:hover span::before {background: url(../images/common/ico_reset4.png) no-repeat;}

/* 비교하기 팝업 */
.compare_popup .info_box.no_info:first-child {margin-top: 94px;}
.layerWrap .lay_inner.full.compare_popup {width: 1200px;}
.layerWrap .lay_inner.full.compare_popup .layCon {padding: 25px 0 44px;}
.compare_popup .noData {position: absolute; left:0; top: 50%; transform: translateY(-50%); width: 100%; padding: 0; background-color: transparent;}
.compare_popup .noData>p{padding-top: 48px;background: url(../images/common/ico_plus3.png) no-repeat center top / 23px 23px; cursor: pointer;}
.compare_popup .scroll_area {display: flex; flex-wrap: nowrap; flex-direction: column;width: 100%;}
.compare_popup .mid_title {margin: 45px 0 18px 30px; font-size: 27px; font-weight: 700; line-height: 1;}
.compare_list,
.compare_func {display: flex; padding:0 30px; min-height: 180px;}
.compare_func {border-top: 2px solid #1b2529;}
.compare_list>li,
.compare_func>ul {position: relative; width: 25%; margin-right: 24px; padding: 17px 0 23px; border: 1px solid #f2f4f5; border-radius: 4px; }
.compare_list>li:last-child,
.compare_func>ul:last-child {margin-right: 0;}
.compare_list .img_wrap {width: 180px; margin: auto;}
.compare_list .info_con {padding: 0 20px;}
.compare_list .info_con .product_code {margin: 12px 0 9px; font-size: 14px; line-height: 1;}
.compare_list .info_con .product_name {height: 52px; margin-bottom: 17px; font-size: 19px; font-weight: 700; line-height: 1.4; white-space: normal;}
.compare_list .select_cstm .title.arr_black {display: flex;  align-items: center;width: 100%; height: 45px; text-indent: 0; border-bottom: 2px solid #fff;}
.compare_list .select_cstm .color_circle {display: block; width: 18px; height: 18px; margin-right: 7px; border: 2px solid #fff; border-radius: 50%;}
.compare_list .select_cstm.open .title {text-indent: 0; color: #000; border: 2px solid #1b2529; border-radius: 4px; border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.compare_list .select_cstm.color_type.open .color_circle {left: 11px; top: 13px; width: 16px; height: 16px; border: 1px solid #e5e9eb;}
/* .compare_list .select_cstm .selList li label {display: flex; align-items: center; height: 45px; padding: 16px 18px; font-size: 13px; line-height: 1; color: #000;} */
.compare_list .price_wrap {height: 53px; margin-top: 24px;}
.compare_list .price_wrap .price_area {display: flex; justify-content: space-between;}
.compare_list .price_wrap .price_area:first-child {margin-bottom: 9px;}
.compare_list .price_wrap .price_area .pay {padding-right: 7px;}
.compare_list .btn_wrap {margin: 26px 0 0;}
.compare_list .btn_wrap a {margin: 0;}
.compare_list .remove_item {display: block; position: absolute; right: 15px; top: 15px; width: 12px; height: 12px; background-image: url(../images/common/ico_close6.png); background-repeat: no-repeat; background-size: contain;}
.compare_func {padding: 0; margin-left: 30px; margin-right: 30px;}
.compare_func>ul {flex-shrink: 0; width: 291px; margin-right: 0; padding: 36px 25px 0 12px; border: none; border-radius: 0;}
.compare_func>ul li {margin-bottom: 18px; font-size: 16px; font-weight: 700; line-height: 1;}
.compare_func>ul li:last-child {margin-bottom: 0;}
.compare_func.no_func {height: 180px;}
.compare_info {padding-left:30px; padding-right: 30px; min-height: 180px;}
.compare_info table {border-top: 2px solid #1b2529;}
.compare_info tr:first-child td {padding-top: 36px;}
.compare_info tr:last-child td .sub_text {margin-bottom: 0;}
.compare_info tr td:first-child {padding-left: 12px;}
.compare_info tr td:last-child {width: 267px;}
.compare_info td {width: 291px; padding-right: 15px; vertical-align: baseline;}
.compare_info .tit_text {margin-bottom: 3px; font-size: 14px; color: #90a0a6;}
.compare_info .sub_text {margin-bottom: 23px; font-size: 16px; font-weight: bold; line-height: 1.6;}
.compare_info .sub_text span {display: block;}
.compare_popup .bot_info_text {margin-top: 45px; padding: 28px 30px 0; font-size: 14px; color: #90a0a6; border-top: 1px solid #f2f4f5; line-height: 1.5;}

@media all and (max-width:1429px){
	.lp_page .lp_filter_wrap {flex: 0 0 auto;width: 18%; min-width: 220px;margin-right: 19px;}
  .lp_page .lp_filter_wrap .filter_area .filter_box .inp_check {padding-right: 0;}
  .lp_page .inp_check input {margin-left: 0;}
  .lp_page .lp_list_wrap {width: 78%;}
  .lp_page .lp_list_wrap .lp_list_area {width: 100%;}
  .lp_page .lp_list_wrap .lp_list_box {width: 32%; margin-right: 2%;}
  .lp_page .lp_list_wrap .lp_list_box:nth-child(3n) {margin-right: 0;}
  .lp_page .lp_list_wrap .lp_list_box .top_wrap {height: auto; padding-top: 0;}
  .lp_page .lp_list_wrap .lp_list_box .top_wrap .option_wrap {padding: 0 1%;}
  .lp_page .lp_list_wrap .lp_list_box .top_wrap .img_wrap {height: 0; width: 85%; min-height: 305px; padding-bottom: 100%}
  .lp_page .lp_list_wrap .lp_list_box.type_02 .top_wrap .img_wrap {width: 100%; height: 0; padding-bottom: 100%;}
  .lp_page .lp_list_wrap .lp_list_box.filter_prd .top_wrap {height: auto; padding-top: 0;}
}


/*
  이벤트 카드혜택
*/
.evt_page .tabType1 {margin: 0; line-height: 50px;}

/*진행중인 이벤트 리스트*/
.evt_tab {display: flex;}
.evt_tab li {width: 33.3333333%; height: 50px; box-sizing: content-box;}
.evt_tab li.on {border-bottom: 2px solid #1e282c;}
.evt_tab li a {display: flex; align-items: center; justify-content: center;width: 100%; height: 100%; font-size: 16px; color: #90a0a6;}
.evt_tab li.on a {font-weight: 700; color: #1e282c;}
.sorting_type_wrap {display: flex; justify-content: space-between; padding: 48px 0 18px; background-color: #fff; font-size: 15px;}
.evt_list_wrap ul {display: flex; flex-wrap: wrap; justify-content: space-between;}
.evt_list_wrap li {width: 580px; margin-bottom: 60px;}
.evt_list_wrap li .img_wrap {overflow: hidden; border-radius: 4px;}
.evt_list_wrap .text_wrap  {position: relative; padding: 0 12px;}
.evt_list_wrap .text_wrap .info_wrap {display: flex; position: absolute; left: auto; top: -36px}
.evt_list_wrap .text_wrap .info_wrap span {display: flex; align-items: center;height: 21px; padding: 0 6px; font-size: 14px; color: #fff; border-radius: 4px;}
.evt_list_wrap .text_wrap .info_wrap .d_day {margin-right: 3px; background-color: #00a7e1;}
.evt_list_wrap .text_wrap .info_wrap .evt_type {background-color: #1b2529;}
.evt_list_wrap .text_wrap .title_text {max-height: 64px; margin: 24px 0 6px; font-size: 23px; font-weight: 700; line-height: 1.4; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all; text-overflow:ellipsis;}
.evt_list_wrap .text_wrap .sub_text {max-height: 48px; font-size: 14px; line-height: 1.6;overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: keep-all; text-overflow:ellipsis;}
.evt_list_wrap .text_wrap .text_info {display: flex; margin-top: 15px;}
.evt_page .period_text {font-size: 14px; color: #90a0a6; line-height: 1;}
.evt_page .announce_date {display: flex; align-items: center; font-size: 14px; color: #90a0a6; line-height: 1;}
.evt_page .announce_date::before {display: block; width: 1px; height: 12px; margin: 0 8px; background-color: #e5e9eb; content: "";}
.evt_page .announce_date_text {margin-right: 7px;}
.evt_list_wrap .btn_wrap,
.evt_list_wrap .btn_wrap .btnBasic { margin: 0;}
.evt_list_wrap .btn_wrap {margin-top: 60px;}

.evt_off {/*display: flex*/ display: none; flex-direction:column; align-items: center; justify-content: center;height: 225px;}
.evt_off .evt_off_img {width: 60px;}
.evt_off .evt_off_text {margin-top: 21px; font-size: 15px; color: #90a0a6; line-height: 1;}

/* 진행중인 이벤트 아이프레임 */
#evt_iframe {width: 100%;}

/* 진행중인 이벤트 일반형 */
.evt_type2 {background-color: #f2f4f5;}
.evt_page .evt_progress_wrap {float:none; width: 100%; background-color: #fff;}
.evt_contents .event-promotion {margin: auto; }
.evt_title_wrap {max-width: 1200px; width: 100%; margin: 0 auto 20px;}
.evt_title_wrap .title_text {font-size: 23px; font-weight: 700; line-height: 1.4;}
.evt_title_wrap .sub_text {margin: 6px 0 16.5px; font-size: 15px; line-height: 1.6;}
.evt_title_wrap .period_wrap {display: flex; align-items: center;margin-top: 6px;}
.evt_title_wrap .period_wrap .date_area p {margin-bottom: 6px; line-height: 19px; color: #90a0a6;}
.evt_title_wrap .period_wrap .date_area p:last-child {margin-bottom: 0;}
.evt_title_wrap .period_wrap .d_day {display: flex; align-items: center; height: 19px; margin-left: 8px;padding: 6px; font-size: 14px; color: #fff; background-color: #00a7e1; border-radius: 4px;}
.evt_title_wrap .period_wrap .share_icon_wrap {width: 18.5px; margin-left: auto;}
.evt_contents img {display: block; margin: auto;}
.evt_contents p {padding: 0 18px;}
.evt_visual_wrap {background-color: #fff;}
.evt_visual_wrap .btn_wrap {padding: 25px 0 45px;}
.evt_progress_wrap .btn_wrap.list_btn {margin-top: 60px;}
.evt_visual_wrap .btn_wrap .btnBasic {margin: 0;}
.evt_progress_wrap .btn_wrap {margin: 0 18px;}
.evt_progress_wrap .apply_btn {margin: 36px 0 0; padding: 0 18px 0; background-color: #fff;}
.evt_progress_wrap .apply_btn .btnBasic.sizeL {width: 240px;}
.evt_product_list_wrap {width: 1200px; margin: 36px auto 60px;}
.evt_comment_wrap {width: 1200px; margin: 0 auto 120px; padding-top: 30px; border-top: 1px solid #f2f4f5;}
.evt_comment_wrap .evt_comment_form_wrap {padding: 0 0 36px; background-color: #fff;}
.evt_comment_wrap .evt_comment_form_wrap .comment_count {margin-bottom: 18px; padding-top: 30px; font-size: 15px;}
.evt_comment_wrap .evt_comment_form_wrap .form_half_wrap {display: flex; justify-content: space-between;}
.evt_comment_wrap .evt_comment_form_wrap .form_half_wrap .form_wrap {width: 49.5%;}
.evt_comment_wrap .evt_comment_form_wrap .form_wrap {margin-bottom: 9px;}
.evt_progress_wrap .evt_comment_form_wrap .btn_wrap {margin: 15px 0 0;}
.evt_progress_wrap .evt_comment_form_wrap .btn_wrap a {margin: 0;}
.evt_commnet_list_wrap .evt_commnet_list_area li .modify_btn_wrap {position: absolute; top: 35px; right: 0; display: flex; justify-content: flex-end; margin-right: 22px;}
.evt_commnet_list_wrap .evt_commnet_list_area li .modify_btn_wrap .btn_wrap {margin: 0 0 0 6px;}
.evt_commnet_list_wrap .evt_commnet_list_area li {position: relative; padding: 35px 0; border-bottom: 1px solid #f2f4f5; background-color: #fff;}
.evt_commnet_list_wrap .evt_commnet_list_area li:first-child {border-top: 1px solid #f2f4f5;}
.evt_commnet_list_wrap .evt_commnet_list_area .name_text {font-size: 14px; font-weight: 700; line-height: 1;}
.evt_commnet_list_wrap .evt_commnet_list_area .date_wrap {display: flex; margin: 11px 0 14px; font-size: 14px; color: #bec8cc; line-height: 1;}
.evt_commnet_list_wrap .comment_btn_wrap .btnBasic.btnMore {height: auto;margin: 36px 0 0; border: none;line-height: 1 ; color:#90a0a6; background-color: transparent;}
.evt_commnet_list_wrap .comment_btn_wrap .btnBasic.btnMore span:before,
.evt_commnet_list_wrap .comment_btn_wrap .btnBasic.btnMore span::after {background: #90a0a6;}
.evt_commnet_list_wrap .comment_btn_wrap .btnBasic.btnMore:hover span {color: #90a0a6;}
.evt_progress_wrap  .evt_entry_btn.btn_wrap {margin-bottom: 9px;}
.evt_progress_wrap .lp_list_wrap {margin: 0 auto; padding: 0;}
.evt_progress_wrap .lp_list_wrap .inp_select {  }
.evt_progress_wrap .evt_title_text {margin: 60px 0 30px ;font-size: 23px;font-weight: 700; line-height: 1; text-align: center;}
.evt_comment {display: flex; justify-content: center; padding: 15px 12px; line-height: 1; background-color: #1b2529;}
.evt_comment .evt_comment_text {margin-left: 6px; padding-top: 2px; color: #fff;}
.evt_comment::before {display: block; width: 20px; height: 18px; background: url(../images/common/ico_review1.png) no-repeat; background-size: contain; content: "";}
.evt_exhibitionx .evt_comment_form_wrap {padding: 0;}
.evt_exhibitionx .evt_comment_form_wrap .btn_wrap {padding-bottom: 36px;}
.comment_text {font-size: 15px; line-height: 1.6;}
.comment_edit_wrap {display: none; margin-top: 20px; padding-bottom: 21px; background-color: #f2f4f5; border-radius: 4px;}
.comment_edit_wrap .text_area {margin-bottom: 12px;}
.comment_edit_wrap .btn_wrap {display: flex; justify-content: flex-end; margin: 0; padding-right: 16px;}
.comment_edit_wrap .btn_wrap .btnWhite {margin-right: 10px;}
.comment_edit_wrap .btn_wrap .btnBasic.sizeM {margin-bottom: 0; padding: 0 32px;}
.evt_type2 .evt_progress_wrap .list_btn {margin:0; padding: 50px 18px 0; background-color: #f2f4f5;}
.evt_progress_wrap .apply_btn + .list_btn {margin: 36px 0 0; padding-top: 60px; border-top: 1px solid #f2f4f5;}
.evt_progress_wrap .evt_contents + .list_btn {margin-top: 60px;}
.evt_progress_wrap .evt_contents + .evt_comment_wrap {padding-top: 0;}

/*3월 시즈널 프로모션*/
#seasonal_pop2 p { padding: 0; }
#seasonal_pop3 p { padding: 0; }

/* 이벤트 어드민 개선 */
.evt_progress_wrap .prd_list_align.align_active .lp_list_area li:nth-child(3n-2) { order: 0;}
.evt_progress_wrap .prd_list_align.align_active .lp_list_area li:nth-child(3n-1) { order: 0;}
.evt_progress_wrap .prd_list_align.align_active .lp_list_area li:nth-child(3n) { order: 0;}
.evt_progress_wrap .prd_list_align.align_active .lp_list_area { flex-direction: inherit; }
.evt_progress_wrap .evt_title_text { display: block;text-align: center;margin: 150px auto 30px; }
.evt_progress_wrap #event_01 .evt_title_text { margin: 80px 0 30px; }
.evt_progress_wrap #event_01,
.evt_progress_wrap #event_02,
.evt_progress_wrap #event_03,
.evt_progress_wrap #event_04,
.evt_progress_wrap #event_05 { display: block;overflow: hidden; }

.evt_progress_wrap .evt_title_text > p { font-size: 56px;line-height: 66px;margin-bottom: 40px;font-weight: 400; }
.evt_progress_wrap .evt_title_text > span { display: block;font-size: 16px;line-height: 36px;margin-bottom: 40px;color: #7f7f7f; }
.evt_progress_wrap .evt_title_text .add_expla { display: block;margin-bottom: 90px; }
.evt_progress_wrap .evt_title_text .add_expla ul { display: inline-block;background: #f2f4f5;padding: 30px 60px;border-radius: 8px; text-align: start;}
.evt_progress_wrap .evt_title_text .add_expla ul li { font-size: 18px;line-height: 30px;font-weight: 700;position: relative; }
.evt_progress_wrap .evt_title_text .add_expla ul li::before { display: inline-block;color: #90a0a6;position: absolute;left: auto;top: 9px;margin-left: -17px; }
.evt_progress_wrap .evt_title_text .add_expla ul li span { display: block;font-size: 14px;color: #90a0a6;text-align: left; }

.evt_progress_wrap .lp_list_wrap .prd_list_type { height: auto !important; }

.lp_list_wrap .lp_list_area li { position: relative; }
.lp_list_wrap .lp_list_area li .scab { display: block;position: absolute;left: 50%;top: -14px;height: 28px;padding: 0 20px;background: #00a8e3;transform: translateX(-50%);border-radius: 14px;font-size: 16px;font-weight: 700;color: #fff;text-align: center;line-height: 28px;white-space:nowrap;z-index: 1; }

/* 이벤트 어드민 개선 END */

/* 이벤트 팝업 */
.layerWrap .lay_inner.full.evt_popup .layCon {padding: 0 0 45px;}
.evt_popup .popup_area {padding: 0 30px;}
.evt_popup .popup_area.border_line {margin-bottom: 0; padding-bottom: 50px; border-bottom: 1px solid #f2f4f5;}
.evt_popup .popup_area .title_text {display: inline-block; position: relative; padding-right: 8px; font-size: 19px; font-weight: 700; line-height: 1;}
.evt_popup .popup_area .title_text.vitally:after { content: ''; position: absolute; right: 0; top: 0; width: 4px; height: 4px; background: #00a8e3; border-radius: 50%;}
.evt_popup .popup_area .form_wrap {margin-bottom: 10px;}
.evt_popup .popup_area .form_wrap:last-child {margin-bottom: 0;}
.evt_popup .popup_area {margin-bottom: 45px;}
.evt_popup .popup_area .img_upload_btn {margin: 21px 0 11px;}
.evt_popup .popup_area .img_upload_btn a {display: flex; align-items: center; justify-content: center;}
.evt_popup .popup_area .ico_upload {display: block ;width: 20px; margin-right: 9px;}
.evt_popup .popup_area .img_upload_wrap {overflow-y: auto;}
.evt_popup .popup_area .img_upload_wrap .img_upload_area {overflow-x: auto; white-space: nowrap; font-size: 0;}
.evt_popup .popup_area .img_upload_wrap .img_upload_area li {display: inline-block;position: relative;width: 80px;height: 80px;margin-right: 6px;border-radius: 4px;overflow: hidden;}
.evt_popup .popup_area .img_upload_wrap .img_upload_area li:last-child {margin-right: 0;}
.evt_popup .popup_area .img_upload_wrap .img_upload_area li .img_wrap {width: 100%; height: 100%;}
.evt_popup .popup_area .img_upload_wrap .img_upload_area li .img_wrap img.wImg {width: auto;height: 100%;}
.evt_popup .popup_area .img_upload_wrap .img_upload_area li .img_wrap img.hImg {width: 100%;height: auto;}
.evt_popup .popup_area .img_upload_wrap .img_upload_area li .close_btn {position: absolute;  top: 9px; right: 9px; width: 18px; height: 18px;background: url('../images/common/ico_close4.png') no-repeat center / 100% auto;}
.evt_popup .sub_info_text {margin-top: 14px; font-size: 14px; color: #bec8cc; line-height: 1.5;}
.evt_popup .img_upload_wrap .sub_info_text {margin-top: 0;}
.evt_popup .evt_agree_wrap {padding: 45px 18px 0;}
.evt_popup .evt_agree_wrap .btn_wrap {margin-top: 41px;}
.evt_popup .evt_popup_table {margin-top: 18px;}
.evt_popup .order_inquiry_user_info .evt_agree_box {margin-top: 42px;}
.layerWrap .lay_inner.share_popup .layCon {padding: 0;}
.layerWrap .lay_inner.share_popup .layCon ul {display: flex; align-items: center; justify-content: center; padding: 20px 0 48px;}
.layerWrap .lay_inner.share_popup .layCon ul li {width: 60px; margin: 0 15px;}
.layerWrap .lay_inner.alarm_popup { width: 480px; }
.layerWrap .lay_inner.alarm_popup .layCon .lay_tit { font-size: 23px; }
.layerWrap .lay_inner.alarm_popup .layCon .txtBox { font-size: 15px;line-height: 24px; }
.layerWrap .lay_inner.alarm_popup .btn_wrap { margin: 30px 0 0 0; }
.layerWrap .lay_inner.alarm_popup .btn_wrap a { width: 240px; }


/**
  당첨자 발표
**/
/*리스트*/
.evt_announce_list_wrap .evt_list_wrap {width: 100%; padding: 0;}
.evt_announce_list_wrap .evt_list_wrap ul {width: 100%;}
.evt_announce_list_wrap .evt_list_wrap li {position: relative; width: 100%; margin-bottom: 0 ;padding: 32px 30px; border-top: 1px solid #f2f4f5;}
.evt_announce_list_wrap .evt_list_wrap li:last-child {border-bottom: 1px solid #f2f4f5;}
.evt_announce_list_wrap .evt_list_wrap .text_wrap {padding: 0; margin: 0;}
.evt_announce_list_wrap .evt_list_wrap .text_wrap p {font-weight: 400; line-height: 1;}
.evt_announce_list_wrap .evt_list_wrap .text_wrap .date_text {position: absolute; right: 30px; top: 50%; transform: translateY(-50%); color: #90a0a6}
.evt_announce_list_wrap .evt_list_wrap .text_wrap .period_text {font-size: 15px;}
.evt_announce_list_wrap .evt_list_wrap .text_wrap .title_text {margin: 10px 0 0; font-size: 17px; line-height: 1.6;}
.evt_announce_list_wrap .evt_list_wrap .text_wrap .date_text {font-size: 14px;}
.evt_announce_list_wrap .btn_wrap {padding: 0 18px;}


/*상세*/
.evt_announce_detail_wrap .evt_title_wrap {margin: 0 0 36px; padding-bottom: 36px; border-bottom: 1px solid #f2f4f5;}
.evt_announce_detail_wrap .evt_title_wrap .title_text {margin: 10px 0; line-height: 1.4;}
.evt_announce_detail_wrap .evt_title_wrap .period_text,
.evt_announce_detail_wrap .evt_title_wrap .date_text {line-height: 1; color: #90a0a6;}
.evt_announce_detail_wrap .evt_title_wrap .period_text {font-size: 15px;}
.evt_announce_detail_wrap .evt_title_wrap .date_text {color: #90a0a6;}
.evt_announce_detail_wrap .evt_announce_detail_area {padding: 0;}
.evt_announce_detail_wrap .evt_announce_detail_area .text_wrap {font-size: 15px; line-height: 1.6;}
.evt_announce_detail_wrap .evt_announce_detail_area .announce_info {margin-top: 34px; padding: 36px 0; background-color: #f2f4f5; border-radius: 4px;}
.evt_announce_detail_wrap .evt_announce_detail_area .announce_info .product_wrap {line-height: 1; text-align: center;}
.evt_announce_detail_wrap .evt_announce_detail_area .announce_info .product_wrap .title_text {margin-bottom: 13px; font-size: 14px; color: #bec8cc;}
.evt_announce_detail_wrap .evt_announce_detail_area .announce_info .product_wrap .product_text {font-size: 19px; font-weight: 700; line-height: 1.2;}
.evt_announce_detail_wrap .evt_announce_detail_area .announce_info .winner_wrap {margin-top: 28px; color: #90a0a6; line-height: 1;}
.evt_announce_detail_wrap .evt_announce_detail_area .announce_info .winner_wrap li {display: flex; justify-content: space-between; margin-bottom: 20px; padding: 0 20%;}
.evt_announce_detail_wrap .evt_announce_detail_area .announce_info .winner_wrap li:last-child {margin-bottom: 0;}
.evt_announce_detail_wrap .evt_announce_detail_area .btn_wrap {margin-top: 45px;}
.evt_announce_detail_wrap .attachments {margin-top: 20px;}

.evt_alliance_list_wrap .title_wrap {margin: 0;padding: 90px 0 40px;}
.evt_alliance_list_wrap .title_wrap .title_text {margin-bottom: 14px; font-size: 32px; font-weight: 700; line-height: 1;}
.evt_alliance_list_wrap .title_wrap .sub_text {font-size: 16px; line-height: 1.5; color: #90a0a6;}
.evt_alliance_list_wrap .evt_list_wrap ul { display: flex;justify-content: flex-start; }
/* 제휴카드 삭제 .evt_alliance_list_wrap .evt_list_wrap li {position: relative; width: 390px;height: 453px; margin-bottom: 15px; background-color:#f2f4f5 ; border-radius: 4px;margin-right: 15px; } */
/* 제휴카드 개선 */.evt_alliance_list_wrap .evt_list_wrap li {position: relative; width: 390px;margin-bottom: 15px; background-color:#f2f4f5 ; border-radius: 4px;margin-right: 15px; }
.evt_alliance_list_wrap .evt_list_wrap li:nth-child(3n) { margin-right: 0; }
.evt_alliance_list_wrap .evt_list_wrap li a {padding: 40px 30px;}
/* 제휴카드 삭제 .evt_alliance_list_wrap .evt_list_wrap li:last-child {margin-bottom: 0;} */
/* 제휴카드 삭제 .evt_alliance_list_wrap .evt_list_wrap li .img_wrap {position: absolute; left: 50%; bottom: 45px; transform: translateX(-50%); width: 242px; margin: 5px auto 0;} */
/* 제휴카드 개선 */.evt_alliance_list_wrap .evt_list_wrap li .img_wrap { width: 240px;height: 240px; margin: 0 auto;display: flex;align-items: center; }
.evt_alliance_list_wrap .evt_list_wrap li .text_wrap {padding: 0;}
.evt_alliance_list_wrap .evt_list_wrap li .text_wrap .title_text {margin: 12px 0 8px; max-height: none;}
.evt_alliance_list_wrap .evt_list_wrap li .text_wrap .sub_text {margin-top:6px; font-weight: 400; color: #90a0a6; max-height: none; display: -webkit-box; -webkit-line-clamp: unset; -webkit-box-orient: inherit; word-break: break-all; text-overflow: ellipsis;height: 66px;-webkit-line-clamp: 3;  }
.evt_alliance_list_wrap .evt_list_wrap li .text_wrap .btn_wrap {margin: 0 0 49px; text-align: left;}
.evt_alliance_list_wrap .note_text_wrap {margin-top: 30px;}
.evt_alliance_list_wrap .note_text_wrap .title_text {margin-bottom: 11px; font-size: 15px; font-weight: 700;line-height: 1; color: #90a0a6;}
.evt_alliance_list_wrap .note_text_wrap .note_text {position: relative; padding-left: 10px; line-height: 1.5; color: #bec8cc;}

.evt_alliance_list_wrap .alliance_card_banner { display: block;margin-top: 90px;position: relative; }
.evt_alliance_list_wrap .alliance_card_banner .card_banner_slide { border-radius: 4px;overflow: hidden; }
.evt_alliance_list_wrap .alliance_card_banner .card_banner_slide .swiper-container { padding-bottom: 40px; }
.evt_alliance_list_wrap .alliance_card_banner .card_banner_slide .swiper-slide { height: 216px; }
.evt_alliance_list_wrap .alliance_card_banner .card_banner_slide .swiper-slide img { width: 100%;height: 216px; }
.evt_alliance_list_wrap .alliance_card_banner .card_banner_slide .alliance_copy_wrap { position: absolute;left: 160px;top: 60px; }
.evt_alliance_list_wrap .alliance_card_banner .card_banner_slide .alliance_copy_wrap > a { display: block;width: 100%;height: 100%; }
.evt_alliance_list_wrap .alliance_card_banner .card_banner_slide .alliance_copy_wrap > a .main_copy { display: block;font-size: 28px;font-weight: 700;color: #fff; }
.evt_alliance_list_wrap .alliance_card_banner .card_banner_slide .alliance_copy_wrap > a .main_copy.black { color: #1b2529; }
.evt_alliance_list_wrap .alliance_card_banner .card_banner_slide .alliance_copy_wrap > a .sub_copy { display: block;font-size: 17px;color: #90a0a6;margin-top: 8px; }
.evt_alliance_list_wrap .alliance_card_banner .card_banner_slide .swiper-pagination { top:unset;bottom:0px;width:100%;height:2px; }
.evt_alliance_list_wrap .alliance_card_banner .card_banner_slide .swiper-pagination-progressbar-fill {height:2px;}
.evt_alliance_list_wrap .alliance_card_banner .card_banner_slide .swiper-button-next {right: 30px;background-image: url(../images/common/arr_slide_r2.png);}
.evt_alliance_list_wrap .alliance_card_banner .card_banner_slide .swiper-button-prev {left: 30px;background-image: url(../images/common/arr_slide_l2.png);}
.evt_alliance_list_wrap .alliance_card_banner .card_banner_slide .swiper-button-next,
.evt_alliance_list_wrap .alliance_card_banner .card_banner_slide .swiper-button-prev {top: 50%;width: 19px;height: 35px;margin-top: -35px;background-size: contain; }


.event_alliance_detail_wrap .card_info_wrap {padding: 15px 0 60px; border-bottom: 1px solid #f2f4f5;}
.event_alliance_detail_wrap .card_info_wrap .card_info_area {display: flex; align-items: center; justify-content: space-between; padding: 55px 160px; background-color: #f2f4f5; border-radius: 4px;}
.event_alliance_detail_wrap .card_info_wrap .card_info_area .card_name_wrap .card_name {font-size: 32px; font-weight: 700; line-height: 1;}
.event_alliance_detail_wrap .card_info_wrap .card_info_area .card_name_wrap .card_text {margin: 16px 0 31px; font-size: 15px; color: #90a0a6; line-height: 1.5;}
.event_alliance_detail_wrap .card_info_wrap .card_info_area .card_name_wrap .card_text .list_type1 {margin-top: 0;}
.event_alliance_detail_wrap .card_info_wrap .card_info_area .card_name_wrap .card_text .list_type1 li {margin-top: 0;}
.event_alliance_detail_wrap .card_info_wrap .card_info_area .img_wrap {width: 326px;text-align: center;}
.event_alliance_detail_wrap .card_info_wrap .btn_wrap {margin: 16px 0 0; text-align: left;}
.event_alliance_detail_wrap .card_info_wrap .btn_wrap a {min-width: auto; margin:0 8px 0 0; padding: 0 24px;}
.event_alliance_detail_wrap .card_info_bot_wrap {display: flex; flex-direction: column; margin: 25px 0 0 30px;}
.event_alliance_detail_wrap .card_info_bot_wrap .card_info_bot_box:first-child {margin-bottom: 15px;}
.event_alliance_detail_wrap .card_info_bot_wrap dl {display: flex; flex-wrap: wrap; justify-content: flex-end;}
.event_alliance_detail_wrap .card_info_bot_wrap dt {width: 157px; font-size: 17px; font-weight: 700; line-height: 26px; color: #1b2529;}
.event_alliance_detail_wrap .card_info_bot_wrap dd {display: flex; width: calc(100% - 157px); font-size: 15px; line-height: 1.6; color: #90a0a6;}
.event_alliance_detail_wrap .card_info_bot_wrap dd::before {display: block; width: 3px; height: 3px; margin: 10px 6px 0 0; background-color: #bec8cc; border-radius: 50%; content: "";}
.event_alliance_detail_wrap .card_info_bot_wrap .sub_info {padding-left: 9px; font-size: 14px; color: #bec8cc;}
.event_alliance_detail_wrap .card_info_bot_wrap .sub_info::before {display: none;}

.card_info_detail_area.tab2,
.card_info_detail_area.tab3 {display: none;}
.card_info_detail_wrap .tabType2 {margin: 30px 0 55px;}
.card_info_detail_wrap .table_type2.add_border {overflow: hidden;}
.card_info_detail_wrap .tabType2 ul {overflow-x: auto; overflow-y: hidden; white-space: nowrap;}
.card_info_detail_wrap .tabType2 ul li {float: none; display: inline-block;}
.card_info_detail_area .card_info_detail_box .text_wrap.table_text {margin-top: 16px;}
.card_info_detail_area .card_info_detail_box {margin-bottom: 36px;}
.card_info_detail_area .card_info_detail_box:last-child {margin-bottom: 0;}
.card_info_detail_area .card_info_detail_box .title_wrap .title_text {font-size: 19px; font-weight: 700; line-height: 24px;}
.card_info_detail_area .card_info_detail_box .title_wrap .sub_text {margin-top: 10px; font-size: 14px; color: #90a0a6; line-height: 1.6;}
.card_info_detail_area .card_info_detail_box .title_wrap .sub_info {display: block; margin-top: 8px; font-size: 14px; color: #bec8cc;}
.card_info_detail_area .card_info_detail_box .text_wrap {font-size: 15px; line-height: 1.6;}
.card_info_detail_area .card_info_detail_box .text_wrap .main_text {margin: 24px 0 6px; font-size: 16px; font-weight: 700;}
.card_info_detail_area .card_info_detail_box .text_wrap .main_text.single_text {margin-bottom: 7px;}
.card_info_detail_area .card_info_detail_box .text_wrap .main_text:first-child {margin-top: 10px;}
.card_info_detail_area .card_info_detail_box .text_wrap .sub_text {margin-bottom: 7px; padding-left: 10px; font-size: 14px; color: #90a0a6;}
.card_info_detail_area .card_info_detail_box .text_wrap .sub_text::before {top: 10px;}
.card_info_detail_area .card_info_detail_box .text_wrap .sub_text .sub_info {display: block; margin-top: 6px; font-size: 14px; color: #bec8cc;}
.card_info_detail_area .card_info_detail_box .title_wrap {margin: 40px 0 18px;}
.card_info_detail_area .card_info_detail_box .title_wrap.mb0 {margin-bottom: 0;}
.card_info_detail_area .card_info_detail_box .title_wrap .sub_tit {margin-top: 10px;}
.card_info_detail_area .card_info_detail_box .btn_wrap {margin: 56px 0 0;}

.card_info_detail_area .card_info_detail_box .step_wrap {display: flex; justify-content: space-between; margin-top: 28px;}
.card_info_detail_area .card_info_detail_box .step_wrap li {position: relative; width: 230px; height: 264px; margin-bottom: 15px; padding: 36px;border-radius: 4px;}
.card_info_detail_area .card_info_detail_box .step_wrap li:last-child {margin-bottom: 0;}
.card_info_detail_area .card_info_detail_box .step_wrap li:nth-child(1) {background-color: #ebf3f7;}
.card_info_detail_area .card_info_detail_box .step_wrap li:nth-child(2) {background-color: #ddeff7;}
.card_info_detail_area .card_info_detail_box .step_wrap li:nth-child(3) {background-color: #e5ecf7;}
.card_info_detail_area .card_info_detail_box .step_wrap li:nth-child(4) {background-color: #edeaf4;}
.card_info_detail_area .card_info_detail_box .step_wrap li:nth-child(5) {background-color: #d9ecf1;}
.card_info_detail_area .card_info_detail_box .step_wrap li::after {position: absolute; bottom: 36px; right: 30px; display: block; content: "";}
.card_info_detail_area .card_info_detail_box .step_wrap li:nth-child(1)::after {width: 46px; height: 41px; background: url('../images/event/evt_alliance_ico1.png') no-repeat scroll 0 0 / cover;}
.card_info_detail_area .card_info_detail_box .step_wrap li:nth-child(2)::after {width: 50px; height: 48px; background: url('../images/event/evt_alliance_ico2.png') no-repeat scroll 0 0 / cover;}
.card_info_detail_area .card_info_detail_box .step_wrap li:nth-child(3)::after {width: 48px; height: 48px; background: url('../images/event/evt_alliance_ico3.png') no-repeat scroll 0 0 / cover;}
.card_info_detail_area .card_info_detail_box .step_wrap li:nth-child(4)::after {width: 48px; height: 48px; background: url('../images/event/evt_alliance_ico4.png') no-repeat scroll 0 0 / cover;}
.card_info_detail_area .card_info_detail_box .step_wrap li:nth-child(5)::after {width: 48px; height: 48px; background: url('../images/event/evt_alliance_ico5.png') no-repeat scroll 0 0 / cover;}
.card_info_detail_area .card_info_detail_box .step_wrap li .step_text {display: inline-block; margin-bottom: 12px; font-size: 15px; color: #96a8af; line-height: 1;}
.card_info_detail_area .card_info_detail_box .step_wrap li .main_text {font-size: 23px; font-weight: 700; color: #1b2529;}
.card_info_detail_wrap .btn_wrap {margin: 56px 0 0;}

/* 통합검색 검색전 */
.global_search_wrap {overflow-y: auto; display: none; position:fixed;left:0;top:0;z-index:111;width:100%; height: 100%; background-color: rgba(27,37,41,0.4);}
.global_search_wrap .global_search_bg {position: relative; width: 100%; padding: 52px 0 0; background:#fff;}
.global_search_wrap .close_search_wrap {display: flex; justify-items: center; align-items: center; position: absolute; left: 50%; bottom: -72px; transform: translateX(-50%); width: 70px; height: 72px;}
.global_search_wrap .close_search_wrap .close_search {display: block; width: 70px; height: 72px; margin: auto; cursor: pointer; background: url('../images/common/ico_search_close.png') no-repeat 0 0/100% 100%;}
.searchOpen .global_search_wrap{display: block;}
.searchClose .global_search_wrap{display: none;}
.global_search_wrap .global_search_area {width: 600px; margin: auto;}
.global_search_wrap.result {transform: translateX(0);}
.global_search_wrap .h_container {display:flex;align-items:center;position:relative;width:100%;height:42px;margin:0 auto;padding:0 20px 0 24px;border: 2px solid #1b2529;transition:background .2s ease; border-radius: 21px;}
.global_search_wrap .h_container .search_close_btn {display: none;}
.global_search_wrap .logo a {width:87px;height:20px;}
.global_search_wrap .head_link {overflow:hidden;}
.global_search_wrap.result .head_link {overflow: visible;}
.global_search_wrap .page_back {float:left;width:20px;height:20px;margin-right:18px;background-image: url('../images/common/page_back_b.png');background-position:50% 50%;background-repeat:no-repeat;background-size:17px 16px;}
.global_search_wrap .global_search_enter {width:24px;height:27px;margin-left:auto;background: url('../images/common/grobal_search_b.png') no-repeat 0 0/100%;}
.global_search_wrap .inp_text {width: 488px;}
.global_search_wrap .inp_text .input_text {padding: 0; height: 38px; font-size: 14px; line-height: 1;background-color: transparent;}
.global_search_wrap .inp_text .input_text:focus {padding:0;background:#fff;border: none;}
.global_search_wrap .search_info_area {display: flex; justify-content: space-between; padding: 0 24px 60px;}
.global_search_wrap .recent_search_wrap,
.global_search_wrap .popular_search_wrap {position: relative; width: 252px;padding: 0;}
.global_search_wrap .recent_search_wrap {padding-bottom: 32px;}
.global_search_wrap .search_close_btn {width: 18px; height: 18px; margin-left: 12px;}
.global_search_wrap .title_wrap {display: flex; justify-content: space-between; margin-bottom: 32px;}
.global_search_wrap .title_wrap .title_text {font-size: 16px;font-weight: 700; line-height: 1;}
.global_search_wrap .recent_search_wrap .search_his_del {position: absolute; bottom:0;left:0;display:flex;align-items: center; font-size: 14px; color: #bec8cc; cursor: pointer;}
.global_search_wrap .recent_search_wrap .search_his_del::before {display: block;width: 15px; height: 15px; margin: 2px 6px 0 0; background: url(../images/common/ico_del1.png) no-repeat;background-size: contain;content: "";}
.global_search_wrap .recent_search_wrap .recent_search_list {overflow: hidden; margin-bottom: -15px;}
.global_search_wrap .recent_search_wrap .recent_search_list a {font-size: 15px; color: #90a0a6;}
.global_search_wrap .recent_search_wrap .recent_search_list::after {display: table;content: "";clear: both;}
.global_search_wrap .recent_search_wrap .recent_search_list li {display: flex;align-items: center;margin:0 18px 25px 0;}
.global_search_wrap .recent_search_wrap .recent_search_list li:last-child {margin-right: 0;}
.global_search_wrap .recent_search_wrap .recent_search_list li .search_close_btn {margin-left: 9px;}
.global_search_wrap .recent_search_wrap .no_search_list {font-size: 15px; color: #90a0a6;}
.global_search_wrap .popular_search_wrap {border: 0;}
.global_search_wrap .popular_search_wrap .popular_search_list li a {display: flex; align-items: center; height: 18px;margin-bottom: 25px;font-size: 16px;line-height: 1;}
.global_search_wrap .popular_search_wrap .popular_search_list li:last-child a {margin-bottom: 0;}
.global_search_wrap .popular_search_wrap .popular_search_list li .num_text {width: 20px;margin-right: 24px; text-align: center;font-size: 16px; font-weight: 700;}
.global_search_wrap .popular_search_wrap .popular_search_list li .popular_icon_area {display: flex; justify-content: center;width: 30px; margin-left: auto;}
.global_search_wrap .popular_search_wrap .popular_search_list li .popular_icon {display: block; content: "";background-repeat: no-repeat;background-size: contain;}
.global_search_wrap .popular_search_wrap .popular_search_list li .popular_icon.up_icon {width: 9px; height: 6px;background-image: url(../images/common/arr_up2.png);}
.global_search_wrap .popular_search_wrap .popular_search_list li .popular_icon.down_icon {width: 9px; height: 6px;background-image: url(../images/common/arr_down3.png);}
.global_search_wrap .popular_search_wrap .popular_search_list li .popular_icon.mid_icon {width: 9px; height: 2px;background-image: url(../images/common/ico_midline.png);}
.global_search_wrap .popular_search_wrap .popular_search_list li .popular_icon.new_icon {width: 30px; height: 11px;background-image: url(../images/common/ico_new1.png);}
.global_search_wrap .search_write_area {display: none; height: 59vh; padding: 42px 24px;font-size: 16px; line-height: 1;}
.global_search_wrap .search_write_area ul {overflow-y: auto; height: 100%;}
.global_search_wrap .search_write_area li {padding: 12px 0;}
.global_search_wrap .search_write_area li:last-child {margin-bottom: 0;}
.global_search_wrap .search_write_area li .search_color {color: #00a8e3;}
.global_search_wrap .global_search_slide {position: absolute;left:24px;top: 0;width:calc(80% - 40px);height:38px;}
.global_search_wrap .swiper-slide .search_txt {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:38px;}

/*통합검색 결과*/
.search_page .result_text {width: 1200px; margin: 26px auto 48px;font-size: 19px; text-align: center;}
.search_page .result_text span {color: #00a8e3;}
.search_page .content_wrap {padding-top: 40px;}
.search_page .tabType1 {display: flex; justify-content: center; margin-top: 20px; border-bottom: 1px solid #f2f4f5;}
.search_page .tabType1 ul {border-bottom: none;}
.prd_list_align.align_active .lp_filter_wrap {width: 1090px; margin: 0 auto 96px;}
.prd_list_align.align_active .lp_filter_wrap .filter_title {width: auto; margin-right: 0;}
.prd_list_align.align_active .lp_filter_wrap .btn_wrap {text-align: left;}
.prd_list_align.align_active .lp_filter_wrap .btn_wrap label {margin: 0 8px 0 0;}
.prd_list_align.align_active .lp_filter_wrap .filter_btn_wrap li {overflow-x: visible; padding: 0;}
.prd_list_align.align_active .lp_best_wrap {padding-bottom: 0; border:none;}
/* 통합검색 고도화 삭제.prd_list_align.align_active .lp_list_area { flex-direction: column;height: 100%; }*/
/* 통합검색 고도화 삭제.prd_list_align.align_active .lp_list_area li:nth-child(3n-2) { order: 1;}
.prd_list_align.align_active .lp_list_area li:nth-child(3n-1) { order: 2;}
.prd_list_align.align_active .lp_list_area li:nth-child(3n) { order: 3;}*/
.prd_list_align.align_active .lp_list_area li:nth-last-child(-n+6) {margin-bottom: 0;}
.prd_list_align.align_active .lp_list_area .break_point {height: 100%;}
.lp_filter_wrap .filter_pop_btn {display: flex; margin: 0 0 24px 0;font-size: 17px; font-weight: 700; line-height: 1;}
.lp_filter_wrap .filter_pop_btn::before {display: block; margin: 5px 9px 0 0; width: 15px; height: 12px; background: url('../images/common/ico_filter1.png') no-repeat;background-size: contain; content: "";}
.rel_serch_wrap {padding: 24px 0 6px 18px; font-size: 15px; background-color: #f2f4f5; white-space: nowrap;}
.rel_serch_wrap .rel_serch_area {overflow-y: hidden; width: 1200px; max-height: 32px; margin: auto;}
.rel_serch_wrap .rel_serch_area.down {max-height: none;}
.rel_serch_wrap p,
.rel_serch_wrap ul {float: left;}
.rel_serch_wrap p {font-weight: 700; color: #000000; line-height: 1;}
.rel_serch_wrap ul {overflow: hidden; display: flex; flex-wrap: wrap; width: 1060px; margin-left: 48px;}
.rel_serch_wrap ul.overView {overflow: visible; height: auto;}
.rel_serch_wrap ul li {display: inline-block; margin: 0 30px 18px 0;}
.rel_serch_wrap ul li:last-child { margin-right: 18px;}
.rel_serch_wrap ul a{color: #00a8e3; line-height: 1;}
.rel_serch_wrap .add_view_btn {float: right; display: none; width: 11px; height: 7px; margin-top: 4px; background: url(../images/common/arr_selectBg_change.png) no-repeat scroll 0 0 / cover; content: ""; cursor: pointer;}
.rel_serch_wrap .add_view_btn.down {background: url(../images/common/arr_up1.png) no-repeat scroll 0 0 / cover;}
.search_result_prd .lp_list_wrap {width: 1090px; margin: auto;}
.search_result_prd .lp_filter_wrap {width: 1090px;margin: 0 auto 90px;}
.search_result_prd .lp_filter_wrap .filter_btn_wrap li {padding: 0;}
.search_result_prd .lp_filter_wrap .filter_btn_wrap li .btn_wrap {text-align: left;}
/* 통합검색 고도화 추가  */.search_result_prd .lp_list_wrap .lp_list_box .product_info_wrap .lp_desc_wrap {min-height:0;}
.search_result_prd .lp_list_wrap .lp_list_box .product_info_wrap .bot_wrap {min-height:0;}
.search_result_prd .lp_list_wrap {width: 1200px;}
.search_result_prd .btn_wrap.bottom_btn {margin-top: 60px;}/* 통합검색 고도화 추가  */
/*통합검색 고도화 삭제  .search_result_prd #searchResult1 .lp_list_wrap .lp_list_box .product_info_wrap .lp_desc_wrap {min-height:0;}
.search_result_prd #searchResult1 .lp_list_wrap .lp_list_box .product_info_wrap .bot_wrap {min-height:0;}
.search_result_prd #searchResult2 .lp_list_wrap {width: 1200px;}
.search_result_prd .btn_wrap.bottom_btn {margin-top: 60px;}
.search_result_prd #searchResult2 {display: none;}*/

.search_result_page .location {background-color: #f2f4f5;}
.search_result_page .result_none {padding: 40px 0; background: #f2f4f5; text-align: center;}
.search_result_page .result_none .tit_text {margin-bottom: 18px; font-size: 19px; color: #1b2529;}
.search_result_page .result_none .sub_text {font-size: 15px; color: #90a0a6; line-height: 1.6;}
.search_result_none .title_wrap {margin: 38px 0 30px; line-height: 1;}
.search_result_none .best_prd_wrap {display: flex; flex-wrap: wrap;border-left: 1px solid #f2f4f5;border-bottom: 1px solid #f2f4f5}
.search_result_none .best_prd_wrap li {position: relative; width: 20%; padding: 48px 45px 40px; border-top: 1px solid #f2f4f5; border-right: 1px solid #f2f4f5;}
.search_result_none .best_prd_wrap li a {display: flex; flex-direction: column;}
.search_result_none .best_prd_wrap .best_text_wrap {position: absolute; left: 24px; top: 24px; line-height: 1.04;}
.search_result_none .best_prd_wrap .best_text_wrap .best_text {font-size: 12px; font-weight: 700;}
.search_result_none .best_prd_wrap .best_text_wrap .best_num {font-size: 24px; font-weight: 700;}
.search_result_none .best_prd_wrap .img_wrap {position: relative; width: 150px; height: 150px;}
.search_result_none .best_prd_wrap .text_wrap {display: flex; flex-direction: column;justify-content: center; width: 100%;}
.search_result_none .best_prd_wrap .text_wrap .product_name {height: 46px; margin-bottom: 12px; font-size: 17px; font-weight: 700; line-height: 1.4; text-align: center; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all; text-overflow:ellipsis;}
.search_result_none .best_prd_wrap .text_wrap .price_area {display: flex; justify-content: space-between; margin-bottom: 7px;}
.search_result_none .best_prd_wrap .text_wrap .price_area:last-child {margin-bottom: 0;}
.search_result_none .best_prd_wrap .text_wrap .price_area .pay {padding-right: 7px;}
.search_result_none .best_prd_wrap li.sold_out .img_wrap::before {display: block; position: absolute;left: 50%; top: 50%; transform: translate(-50%, -50%); width: 92px; padding: 12px 0; font-size: 15px; text-align: center; color: #fff; background: rgba(0,0,0, 0.40); content: "품절"; border-radius: 20px;z-index: 1;}
.search_result_none .best_prd_wrap li.sold_out .img_wrap img {opacity: 0.35;}

/* 통합검색 고도화 */
.lp_list_wrap .lp_list_box .product_info_wrap {  }
.prd_list_align.align_active { height: auto !important; }
.search_result .noData { background: #f2f4f5;width: 1090px;margin: 0 auto 80px; }
.prd_list_align.align_active .lp_list_area { height: 100%; }
.search_result .lp_list_wrap { width: 1090px;margin: 0 auto; }
.search_result .lp_list_wrap + .lp_list_wrap { margin-top: 80px; }
.search_result .lp_filter_wrap { width: 1090px;margin: 0 auto 90px; }
.search_result .lp_filter_wrap .filter_btn_wrap li {padding: 0;}
.search_result .lp_filter_wrap .filter_btn_wrap li .btn_wrap {text-align: left;}
.search_result .search_title { display: flex;width: 1090px;margin: 0 auto 25px;align-items: center; }
.search_result .search_title p { display: block;font-size: 18px;font-weight: 700; }
.search_result .search_title p span { color: #00a7e1; }
.search_result .search_title .btn_wrap { margin: 0 0 0 auto; }
.search_result_prd .search_title { width: 1090px;margin: 0 auto 25px; }
.search_result_prd .search_title p { display: block;font-size: 18px;font-weight: 700; }
.search_result_prd .search_title p span { color: #00a7e1; }
.search_result .review_list_wrap { width: 1090px;margin: 80px auto 25px; }
.search_result .review_list_wrap .event_wrap { margin: 55px 0; }
.search_result .review_list .event_wrap { margin: 55px 0; }
.search_result .prd_support_wrap { width: 1090px;margin: 80px auto 0; }
.search_result .prd_support_wrap div > span { display: block;font-size: 15px;margin-bottom: 20px;color: #4c585e; }
.search_result .prd_support_wrap .sub_search_title { display: flex;align-items: center; }
.search_result .prd_support_wrap .sub_search_title .btn_wrap { margin: 0 0 0 auto;margin-bottom: 20px; }
.search_result .prd_support_wrap .faq_area ul {  }
.search_result .prd_support_wrap .faq_area ul li { display: block;background: #f2f4f5;border-radius: 4px; }
.search_result .prd_support_wrap .faq_area ul .event_wrap { margin: 25px 0 55px 0;  }
.search_result .prd_support_wrap .faq_area ul li a { padding: 30px; }
.search_result .prd_support_wrap .faq_area ul li + li { margin-top: 10px; }
.search_result .prd_support_wrap .faq_area ul li p { display: block;font-size: 17px;margin-bottom: 15px; }
.search_result .prd_support_wrap .faq_area ul li span { display: inline-block;font-size: 14px;color: #90a0a6; }
.search_result .prd_support_wrap .faq_area ul li span + span::before { content: '·';display: inline-block; }
.search_result .prd_support_wrap .tip_area { margin-top: 80px; }
.search_result .prd_support_wrap .tip_area ul li { display: block;background: #f2f4f5;border-radius: 4px; }
.search_result .prd_support_wrap .tip_area ul li a {  display: block;padding: 30px; }
.search_result .prd_support_wrap .tip_area ul li + li { margin-top: 10px; }
.search_result .prd_support_wrap .tip_area ul li p { display: block;font-size: 17px; }
.search_result .prd_support_wrap .menual_area { margin-top: 80px; }
.searchResult .event_wrap { display: block;position: relative;margin-top: 80px; }
.searchResult .lp_list_wrap .event_wrap { margin: 5px 0 55px 0;width: 100%; }
.searchResult .event_wrap > .search_title { width: 100%;display: flex;align-items: center; }
.searchResult .event_wrap > .search_title .btn_wrap { margin-left: auto; }
.searchResult .event_wrap .swiper-slide {overflow: hidden; border-radius: 4px;}
.searchResult .event_wrap .evt_prop {position: absolute; left: 18px; top: -11px; padding: 5px; font-size: 14px; color: #fff; line-height: 1; background-color: #1b2529; border-radius: 4px;}
.searchResult .event_wrap .img_wrap {position: relative; overflow: hidden; border-radius: 4px; height: 216px;}
.searchResult .event_wrap .img_wrap img {position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); width: 100%;}
.searchResult .event_wrap .text_wrap {position: relative; padding:24px 0 0 18px;}
.searchResult .event_wrap .tit_text {margin: 0 0 11px; font-size: 23px; font-weight: 700; line-height: 33px;}
.searchResult .event_wrap .sub_text { display: block;font-size: 17px;color: #90a0a6;margin-bottom: 11px; }
.searchResult .event_wrap .period_text { font-size: 14px; color: #90a0a6;}
.searchResult .event_wrap .swiper-pagination {position: relative; width: 100%; height: 2px; margin-top: 45px; border-radius: 0;}
.searchResult .event_wrap .swiper-button-next,
.searchResult .event_wrap .swiper-button-prev {display: block; top: 90px; width: 36px; height: 36px; margin-top: 45px; background-size: 36px;}
.searchResult .event_wrap .swiper-button-prev.swiper-button-disabled {background-image:url("../images/common/arr_btn.png"); background-position: 0 0; opacity: 0;}
.searchResult .event_wrap .swiper-button-next.swiper-button-disabled {background-image:url("../images/common/arr_btn.png"); background-position: 0 -36px; opacity: 0;}
.searchResult .event_wrap .slide_wrap .swiper-arrow button {width: 36px;height: 36px;}
.searchResult .event_wrap .slide_wrap .swiper-arrow button:after {content: none;}
.searchResult .event_wrap .slide_wrap .swiper-button-prev {left: -60px;background: url('../images/common/arr_left12.png') no-repeat center top / 36px auto;margin-top: 80px; }
.searchResult .event_wrap .slide_wrap .swiper-button-next {right: -50px;background: url('../images/common/arr_right12.png') no-repeat center bottom / 36px auto;margin-top: 80px; }
.lp_list_wrap .lp_list_box .product_info_wrap { min-height: 275px; }

.searchResult .review_soting { width: 1090px;margin: 0 auto -60px; }
.searchResult .review_soting .sorting_wrap,
.searchResult .support_soting .sorting_wrap { max-width: 100%; }
.searchResult .support_soting { width: 1090px;margin: 0 auto 20px; }
.searchResult .support_con { display: none; }
.search_result .prd_support_wrap.active { margin: 0 auto; }
.search_result .prd_support_wrap .support_con.tip_area { margin-top: 0; }
.search_result .prd_support_wrap .support_con.menual_area { margin-top: 0; }

#faq_area { display: block; }



/* //통합검색 고도화 */



/**
  마이코웨이
**/
.submain_wrap .main_con .title_wrap {display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;}
.submain_wrap .main_con .title_wrap .page_tit {margin-bottom:0;font-size:27px;}
.submain_wrap .main_con .title_wrap .btn_edit {display:flex;align-items:center;justify-content:end;font-size:15px;color:#90A0A6;cursor:pointer;}
.submain_wrap .main_con .list_view {display:block;width:7px;height:11px;margin-left:5px;background: url('../images/common/arr_pageNext.png') no-repeat right center / 100%;}
.submain_wrap .main_con .list_view.lv_g {background-image:url('../images/common/arr_right3.png');}
.submain_wrap .main_con .list_view.lv_w {width:11px;height:7px;background-image:url('../images/common/arr_down4.png');transform:rotate(-90deg);}
.submain_wrap .main_con .list_view.lv_b {width:11px;height:7px;background-image:url('../images/common/arr_selectBg_change.png');transform:rotate(-90deg);}
.submain_wrap .main_con .con_area1 {position:relative;display:flex;height:190px;padding:20px 30px 33px;margin-bottom: 25px; font-size: 16px; font-weight: 700;background:#80C3E0; color: #fff; border-radius: 4px;}
.submain_wrap .main_con .con_area1 .top_box {width:50%;}
.submain_wrap .main_con .con_area1 .loading_area {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:60px;margin:0;padding:0;background:url('../images/common/loading.gif') no-repeat center 0/cover;z-index:5;}
.submain_wrap .main_con .con_area1 .title_wrap {margin:0 0 24px;color:#fff;font-size:18px;font-weight:700;}
.submain_wrap .main_con .con_area1 .prd_slide {overflow:hidden;}
.submain_wrap .main_con .con_area1 .prd_slide .item {display:flex;justify-content:flex-start;align-items:center;padding-left:88px;}
.submain_wrap .main_con .con_area1 .prd_slide .item .text_wrap {padding-right:10px;}
.submain_wrap .main_con .con_area1 .prd_slide .item .text_wrap p {color:#fff;font-size:14px;}
.submain_wrap .main_con .con_area1 .prd_slide .item .text_wrap .prd_name {max-height:58px;margin-bottom:8px;font-size:22px;font-weight:bold;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: keep-all;text-overflow: ellipsis;word-wrap:break-word}
.submain_wrap .main_con .con_area1 .prd_slide .item .img_wrap {flex-shrink:0;width:85px;margin-right:20px;background:#78B2CA;border-radius:100%;overflow:hidden;}
.submain_wrap .main_con .con_area1 .prd_slide .swiper-button-prev,
.submain_wrap .main_con .con_area1 .prd_slide .swiper-button-next {top:50%;width:40px;height:40px;border-radius:100%;background-size:contain;background-position: center;background-repeat: no-repeat;}
.submain_wrap .main_con .con_area1 .prd_slide .swiper-button-prev {left:16px;background-image:url("../images/common/arr_left12.png");}
.submain_wrap .main_con .con_area1 .prd_slide .swiper-button-next {right:16px;background-image:url("../images/common/arr_right12.png");}
.submain_wrap .main_con .con_area1 .prd_slide .swiper-button-next.swiper-button-disabled,
.submain_wrap .main_con .con_area1 .prd_slide .swiper-button-prev.swiper-button-disabled {display:block;}
.submain_wrap .main_con .con_area1 .bot_box {width:50%;padding-left:30px;border-left:1px solid rgba(255,255,255, 0.15);}
.submain_wrap .main_con .con_area1 .bot_box .title_wrap {margin-bottom:32px;}
.submain_wrap .main_con .con_area1 .bot_box .text_wrap p {color:#fff;font-size:14px;}
.submain_wrap .main_con .con_area1 .bot_box .text_wrap p:nth-of-type(2) {margin-top:10px;font-size:22px;}
.submain_wrap .main_con .con_area1 .loading_area {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:60px;margin:0;padding:0;background:url('../images/common/loading.gif') no-repeat center 0/cover;}
.submain_wrap .main_con .con_area1.noData {align-items:center;justify-content:center;padding:0;background:#80C3E0; text-align:center;}
.submain_wrap .main_con .con_area1.noData p {display:flex;align-items:center;justify-content:center;padding:0;background:none;font-size:15px;color:#fff;line-height:1.4;}
.submain_wrap .main_con .con_area1.noData p:first-of-type  {margin-bottom:15px;font-size:18px;font-weight:700;}
.submain_wrap .main_con .con_area2 {display: flex; justify-content: space-between;margin-bottom:25px;gap:24px;}
.submain_wrap .main_con .con_area2 .con_box {display: flex;flex-direction: column; width: 50%;text-align: center; background:#1C252A; color:#fff;border-radius: 4px;}
.submain_wrap .main_con .con_area2 .con_box .tit_text {display: flex; align-items: center;padding:11px 30px;font-size: 18px;line-height:28px;font-weight: 700;border-bottom:1px solid rgba(255,255,255, 0.15);}
.submain_wrap .main_con .con_area2 .con_box .tit_text .circle_text {display:none;margin-left: 12px; padding: 0 7px; font-weight: 700; color: #00a8e3; background-color: #fff; border-radius: 15px;}
.submain_wrap .main_con .con_area2 .con_box .state_wrap {display: flex; justify-content:center;padding:37px 0;}
.submain_wrap .main_con .con_area2 .con_box .state_wrap>div {width: 90px; cursor: pointer;}
.submain_wrap .main_con .con_area2 .con_box .mid_arr {width: 10px; height: 17px; margin-top: 9px;}
.submain_wrap .main_con .con_area2 .con_box .mid_box {width: 70px; color: rgb(255, 255, 255);}
.submain_wrap .main_con .con_area2 .con_box .num_text {margin-bottom: 9px; font-size: 28px; font-weight: 700;}
.submain_wrap .main_con .con_area2 .con_box .date_text {margin-top: 3px;}
.submain_wrap .main_con .con_area3 {padding:26px 30px;margin-bottom:25px;background:#F3F4F6;border-radius:4px;}
.submain_wrap .main_con .con_area3 a {display:flex;justify-content:space-between;align-items:center;}
.submain_wrap .main_con .con_area3 p {font-size:15px;}
.submain_wrap .main_con .con_area3 p:first-of-type {line-height:28px;font-size:18px;font-weight:bold;}
.submain_wrap .main_con .con_area3 p span {margin-right:10px;}
.submain_wrap .main_con .con_area4 {margin-bottom:25px;background:#EBF3F7;border-radius:4px;}
.submain_wrap .main_con .con_area4 ul {display:flex;justify-content:space-between;align-items:center;height:120px;padding:30px 0;font-size:18px;text-align:center;}
.submain_wrap .main_con .con_area4 ul li {position:relative;width:25%;}
.submain_wrap .main_con .con_area4 ul li:not(:last-child)::after {content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:60px;background:rgba(144, 160, 166, 0.15);transform:translateY(-50%);}
.submain_wrap .main_con .con_area4 ul li:last-of-type p {line-height:28px;}
.submain_wrap .main_con .con_area4 ul li p {display:flex;align-items:center;justify-content:center;}
.submain_wrap .main_con .con_area4 ul li p:first-child {font-weight:700;}
.submain_wrap .main_con .con_area4 ul li p.fz15 {font-size:15px;}
.submain_wrap .main_con .con_area4 ul li p:nth-of-type(2) {margin-top:15px;}

/* 띠배너 추가 */
.my_belt_banner { display: block;width: 100%;margin-top: 25px; }
.submain_wrap .btn_wrap.btn_01 {margin: 35px 18px 0;}
.user_confirm_wrap {overflow: hidden; display: flex; align-items: center; position: absolute; left: 0; top: 60px; width: 100%; height: 100%; text-align: center; color: #fff; background-color: rgba(27, 37, 41, 0.8); z-index: 99; border-radius: 4px;}
.user_confirm_wrap {display: none;}
.user_confirm_wrap .user_confirm_area {width: 100%;}
.user_confirm_wrap .user_confirm_area::before {display: block; width: 54px; height: 54px; margin:0 auto 16px; background: url(../images/common/ico_noResult2.png) no-repeat; background-size: contain; content: "";}
.user_confirm_wrap .tit {margin-bottom: 16px; font-size: 15px; font-weight: 700; line-height: 24px;}
.user_confirm_wrap p {margin-bottom: 16px ;font-size: 14px; line-height: 1.5;}
.user_confirm_wrap .btn_wrap {margin-top: 26px;}
.user_confirm_wrap .btn_wrap .btnBasic.btnBlack {max-width: 180px; background-color: #00a7e1; border-color: #00a7e1;}
.user_confirm_wrap .btn_wrap .btnBasic.btnBlack:hover {border-color: #00a7e1;}
.prd_use_list_wrap .prd_title_wrap {padding: 30px 0 0;}
.prd_use_list_wrap .prd_list_wrap li {position: relative;}
.prd_view_popup {display: flex; align-items: center; position: absolute; left: 15px; top: 0; transform: translateY(-50%); padding: 8px 11px; font-size: 13px; color: #fff; background-color: #00a8e3; border-radius: 4px; z-index: 1;}
.prd_view_popup.on {display: inline-flex;}
.prd_view_popup.on + .prd_wrap {margin-top: 29px;}
.prd_view_popup img {width: 14px; margin-right: 7px;}
.prd_view_popup .btn_wrap,
.prd_view_popup .btn_wrap a {margin: 0;}
.prd_view_popup .btn_wrap {margin-left: 11px;}
.prd_view_popup .btn_wrap a {height: 24px; border: none; font-weight: 700; line-height: 24px; color: #00a8e3;}
.prd_use_list_wrap .info_text,
.prd_use_detail_rental_wrap .info_text {display: flex; align-items: center; position: relative; margin-top: 15px; font-size: 14px; line-height: 1.5; color: #bec8cc;}
.prd_use_list_wrap .info_text::before,
.prd_use_detail_rental_wrap .info_text::before {display: block; width: 15px; height: 15px; margin-right: 6px; background: url(../images/common/ico_info2.png) no-repeat; background-size: contain; content: "";}
.prd_use_list_wrap .btn_wrap.add_btn {margin-top: 24px;}
.prd_use_list_wrap .wating_area {overflow: hidden; display: flex; flex-direction: column; align-items: center; justify-content: center; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; border-radius: 4px;}
.prd_use_list_wrap .wating_area::before {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/mycoway/list_bg.png) no-repeat;background-size: cover; z-index: 1; border-radius: 4px; backdrop-filter: blur(4px); content: ""; z-index: -1;}
.prd_use_list_wrap .wating_area .wating_info {position: absolute; left: 12px; top: 12px; padding: 7px 11px; font-size: 13px; color: #fff; background: #fe7c20; z-index: 1; border-radius: 13px;}
.prd_use_list_wrap .wating_area .wating_ico_wrap {position: relative; display: flex; align-items: center; justify-content: center; width: 34px; height: 34px; margin-bottom: 10px;}
.prd_use_list_wrap .wating_area .wating_ico {display: block; width: 11px; height: 11px; background: #fff; border-radius: 50%;}
.prd_use_list_wrap .wating_area .wating_ico::before,
.prd_use_list_wrap .wating_area .wating_ico::after {content: '';position: absolute; left: 0; top: 0; transform: translate(-50%, -50%);background: white;width: 34px;height: 34px;border-radius: 50%;animation: wave 2s infinite linear;}
.prd_use_list_wrap .wating_area .wating_ico::after {opacity: 0; animation: wave 2s 1s infinite linear}
.prd_use_list_wrap .wating_area .wating_ico {display: block; width: 12px; height: 12px; background: #fff;}
.prd_use_list_wrap .wating_area .wating_text {font-size: 15px; font-weight: 700; line-height: 1.46; color: #fff;text-align: center;}
.prd_use_list_wrap .noData {text-align: center;}
.prd_use_detail_rental_wrap .noData { background-color: #f2f4f5;}
.prd_use_list_wrap .noData span,
.prd_use_detail_rental_wrap .noData>span {display: block; margin-top: 10px; padding: 0 60px; font-size: 14px; color: #bec8cc; line-height: 1.5; text-align: center;}
.prd_use_detail_rental_wrap .noData .bot_btn_wrap {display: flex; justify-content: center; align-items: center; flex-direction: column; margin-top: 56px; padding: 0;}
.prd_use_detail_rental_wrap .noData .btn_wrap {margin:0 0 20px;}
.prd_use_detail_rental_wrap .noData .btn_wrap .btnBasic {display: inline-block; width: auto; padding: 0 50px;}
@keyframes wave{
   0% {
    transform: scale(0);
    opacity: 1;
  }

  100% {
    transform: scale(1);
    opacity: 0;
  }
}

/**
 사용중인제품내역 팝업 **/
.layerWrap .lay_inner.full.prd_use_list_pop .layCon {padding-top: 90px;}
.layerWrap .lay_inner.full.prd_use_list_pop .text_wrap {margin-bottom: 17px; font-size: 15px;}
.layerWrap .lay_inner.full.prd_use_list_pop .prd_wrap {margin: 32px 0 45px;}
.layerWrap .lay_inner.full.prd_use_list_pop .btn_wrap {margin: 32px 0 0;}

/* 납부방법 변경 팝업 */
.inner_radio input {display: none;}
.inner_radio .btnBasic {height: auto; padding: 12px 15px; line-height: 1; transition: none; box-sizing: border-box;}
.inner_radio.type_02 .btnBasic {font-weight: 400;}
.inner_radio input:checked + .btnBasic {padding: 12px 14px; font-weight: 700; border: 2px solid #00a8e3; color: #00a8e3;}
.inner_radio input:checked + .btnBasic span {color: #00a8e3;}
.inner_radio .btnBasic::before,
.inner_radio .btnBasic:hover::before {background-color: #fff;}
.inner_radio input:hover + .btnBasic {padding: 12px 14px; font-weight: 700; border: 2px solid #00a8e3; color: #00a8e3;}
.inner_radio input:hover + .btnBasic span {color: #00a8e3;}
.text_info_wrap .tit_text {margin-top: 26px; font-size: 15px; font-weight: 700; color: #90a0a6;}
.text_info_wrap li {margin-top: 8px; font-size: 14px; color: #bec8cc;}
.text_info_wrap li:last-child {margin-bottom: 0;}
.lay_title_wrap .img_wrap {width: 41px; margin-bottom: 15px;}
.lay_title_wrap .tit_text {margin-bottom: 16px; font-size: 23px; font-weight: 700; line-height: 1.4;}
.lay_title_wrap .tit_text_small {margin: 16px 0 5px; font-size: 19px; font-weight: 700; line-height: 1.4;}
.lay_title_wrap .sub_text {margin-bottom: 23px; font-size: 15px; line-height: 1.5;}
#lay_paymentInfo .errorMsg {margin: 10px 0 0 108px;}
.layerWrap .pay_change_ing {display:block;padding:18px 20px;margin-bottom:20px;border:1px solid #e5e9eb;border-radius:4px;}
.layerWrap .pay_change_ing > p {display:block;font-size:19px;font-weight:700;margin-bottom:18px; }
.layerWrap .pay_change_ing > .info_box {display:block;padding:0;background:#fff;}
.layerWrap .pay_change_ing > .info_box > dl {display:flex;position:relative;margin-top:8px;font-size:15px;line-height:1.6;}
.layerWrap .pay_change_ing > .info_box > dl:first-child {margin-top:0px;}
.layerWrap .pay_change_ing > .info_box > dl dt {flex: 0 0 auto;width:105px;color:#90a0a6; }


/* 마이코웨이 납부방법 변경 팝업 */
.pay_type_change_pop .title_wrap {margin: 0 0 18px; line-height: 1;}
.pay_type_change_pop .title_wrap .price_info {display: flex; margin-top: 6px; font-size: 23px; font-weight: bold;}
.pay_type_change_pop .title_wrap .price_info::before {display: block; width: 15px; height: 15px; margin-top: 2px; margin-right: 6px; background: url(../images/common/ico_info1.png) no-repeat;background-size: contain; content: "";}
.pay_type_change_pop .title_wrap .price_info .price {color: #00a8e3;}
.pay_type_change_pop .inp_check.skyblue input {background-image: url('../images/common/ico_radio_off.png');}
.pay_type_change_pop .inp_check.skyblue input:checked {background-image: url('../images/common/ico_radio_on.png');}
.pay_type_change_pop  .layBtn {z-index: 3;}
.pay_type_change_pop input[type="date"]::-webkit-calendar-picker-indicator { color: none; display: none;}
.pay_type_change_pop .btn_wrap.kakao  {margin:15px 0 0 0;}
.pay_type_change_pop .btn_wrap.kakao .btnBasic {color:#21201e;background: #f9e006;border: none;}
.pay_type_change_pop .btn_wrap.kakao .btnBasic span {padding-left:68px;background:#f9e006 url('../images/common/ico_kpay6.png') no-repeat left center;}
.pay_type_change_pop .btn_wrap.naver  {margin:15px 0 0 0;}
.pay_type_change_pop .btn_wrap.naver .btnBasic {color:#fff;background: #00c73c;border:none;}
.pay_type_change_pop .btn_wrap.naver .btnBasic span {padding-left:62px;background:#00c73c url('../images/common/ico_npay5.png') no-repeat left center;}
.pay_type_change_pop .method_payment {margin-bottom: 30px;}
.pay_type_change_pop .detail_payment .radio_open .radio_con {display: none;}
.pay_type_change_pop .detail_payment .radio_open.on .radio_con {display: block;}
.pay_type_change_pop .detail_payment .radio_open,
.pay_type_change_pop .detail_payment .radio_open.on {padding:0;margin:0;border:0;border-radius:0;}
.pay_type_change_pop .detail_payment .radio_con,
.pay_type_change_pop .detail_payment .radio_open.on .radio_con {padding:0;margin:0;}

/*렌탈료 납부 정보 등록버튼*/
#lay_paymentInfo .btn_wrap.layBtn { text-align: center; }
#lay_paymentInfo .btn_wrap.layBtn .btnBasic.kakao { color: #21201e;border: 1px solid #f9e006;background: #f9e006; }
#lay_paymentInfo .btn_wrap.layBtn .btnBasic.kakao span { background: url(../images/common/ico_kpay6.png) no-repeat left center;padding-left: 60px; }
#lay_paymentInfo .btn_wrap.layBtn .btnBasic.kakao.disabled span { background: url(../images/common/ico_kpay7.png) no-repeat left center;padding-left: 60px; }
#lay_paymentInfo .btn_wrap.layBtn .btnBasic.naver { color: #fff;border: 1px solid #00c73c;background: #00c73c; }
#lay_paymentInfo .btn_wrap.layBtn .btnBasic.naver span { background: url(../images/common/ico_npay5.png) no-repeat left center/54px;padding-left: 60px; color: #000; }
#lay_paymentInfo .btn_wrap.layBtn .btnBasic.naver.disabled { background-color: #e5e9eb !important; }
#lay_paymentInfo .btn_wrap.layBtn .btnBasic.naver.disabled span { background: url(../images/common/ico_npay6.png) no-repeat left center/58px;padding-left: 65px; color: #bec8cc; }
#lay_paymentInfo .btn_wrap.layBtn a.half + a.half { margin-right: 0; }
/*카드*/
#lay_paymentInfo .btn_wrap.layBtn.type1 a:nth-child(3),
#lay_paymentInfo .btn_wrap.layBtn.type1 a:nth-child(4),
#lay_paymentInfo .btn_wrap.layBtn.type1 a:nth-child(5),
#lay_paymentInfo .btn_wrap.layBtn.type1 a:nth-child(6) {display:none;}
/*제휴카드*/
#lay_paymentInfo .btn_wrap.layBtn.type2 a:nth-child(2),
#lay_paymentInfo .btn_wrap.layBtn.type2 a:nth-child(4),
#lay_paymentInfo .btn_wrap.layBtn.type2 a:nth-child(5),
#lay_paymentInfo .btn_wrap.layBtn.type2 a:nth-child(6) {display:none;}
/*카카오페이*/
#lay_paymentInfo .btn_wrap.layBtn.type3 a:nth-child(2),
#lay_paymentInfo .btn_wrap.layBtn.type3 a:nth-child(3),
#lay_paymentInfo .btn_wrap.layBtn.type3 a:nth-child(5),
#lay_paymentInfo .btn_wrap.layBtn.type3 a:nth-child(6) {display:none;}
/*네이버페이*/
#lay_paymentInfo .btn_wrap.layBtn.type4 a:nth-child(2),
#lay_paymentInfo .btn_wrap.layBtn.type4 a:nth-child(3),
#lay_paymentInfo .btn_wrap.layBtn.type4 a:nth-child(4),
#lay_paymentInfo .btn_wrap.layBtn.type4 a:nth-child(6) {display:none;}
/*코웨이페이*/
#lay_paymentInfo .btn_wrap.layBtn.type5 a:nth-child(2),
#lay_paymentInfo .btn_wrap.layBtn.type5 a:nth-child(3),
#lay_paymentInfo .btn_wrap.layBtn.type5 a:nth-child(4),
#lay_paymentInfo .btn_wrap.layBtn.type5 a:nth-child(5) {display:none;}

/*코웨이 페이버튼*/
.layerWrap .btn_wrap .btnBasic { transition: none; }
.layerWrap .btn_wrap .btnBasic.copay_bt { background-color: #6ccaee; transition: none; border: none; border-radius: 4px; overflow: hidden; position: relative; padding: 0;}
.layerWrap .btn_wrap .btnBasic.copay_bt span { display: flex; font-size: 0; color: #192529; flex-direction: row; justify-content: flex-start; text-align: center;}
.layerWrap .btn_wrap .btnBasic.copay_bt span::before { content: ""; clear: both; display: block; background: url(../images/order/coway_pay_btn.png) no-repeat center; width: 100%; background-size: 130px; line-height: 24px; }

#lay_paymentInfo .btn_wrap.layBtn .btnBasic.sizeL { min-width: 180px; }

/*현대카드 x 코웨이*/
.layerWrap .collabo_card { display: block;border: 1px solid #fe7c20;border-radius: 4px;padding: 20px 0;text-align: center;margin-bottom: 20px; }
.layerWrap .collabo_card > span { margin-top: 5px; display: block;font-size: 0; background: url('../images/event/collabo_card_logo02.png') no-repeat center;}
.layerWrap .collabo_card p { display: block;font-size: 15px;margin: 10px 0 15px; }
.layerWrap .collabo_card p.card_completion { color: #fe7c20;font-weight: 700; }
.layerWrap .collabo_card .btn_wrap a { width: 180px;background: #fe7c20;border: 1px solid #fe7c20;  }

/*스마일페이 x 코웨이페이*/
.smile_coway_pay { display: block; border-radius: 4px; padding: 20px 20px; text-align: start; margin-bottom: 20px; margin-top: 20px; background: #ebf3f7; }
.smile_coway_pay > span { margin-bottom: 15px; display: block; font-size: 0; background: url('../images/event/collabo_card_logo03.png') no-repeat left / 282px auto; width: 100%; height: 30px; }
.smile_coway_pay > div { display: block; width: 100%; height: 1px; background:#dfe8ec; }
.smile_coway_pay > p { display: block; font-size: 14px; line-height: 24px; color: #90a0a6; margin-top: 15px; font-weight: 400;}
.smile_coway_pay .copay_evt_box { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; width: 100%; height: 100%; background: none; margin-top: 24px; }
.smile_coway_pay .copay_evt_box > em.evt_tit { display: inline-block; position: relative; font-size: 16px; padding: 12px 20px; color: #fff; background: #282864; font-weight: 500; border-radius: 48px; align-self: flex-start; }
.smile_coway_pay .copay_evt_box > i.evt_txt { font-size: 16px; line-height: 24px; color: #182327; font-weight: 500; padding-left: 12px; }
.smile_coway_pay .copay_evt_box > i.evt_txt > b { display: inline; font-size: 16px; color: #fe7c20; font-weight: 600; }
.smile_coway_pay .copay_evt_box > i.evt_txt > small { display: inline-block; font-size: 13px; color: #a2afb4; font-weight: 400; margin-top: 4px; }
.smile_coway_pay > ul.coway_pay_notice { display: block; position: relative; margin-top: 15px; }
.smile_coway_pay > ul.coway_pay_notice li { font-size: 14px; line-height: 24px; color: #90a0a6; font-weight: 400; }
.smile_coway_pay > ul.coway_pay_notice li:first-child { font-size: 15px; color: #90a0a6; font-weight: 500; }
.smile_coway_pay > ul.coway_pay_notice li:nth-child(2) { font-size: 14px; color: #90a0a6; font-weight: 400; margin-top: 6px; }
.smile_coway_pay > ul.coway_pay_notice li:nth-child(3) { font-size: 14px; color: #90a0a6; font-weight: 400; }
.smile_coway_pay > ul.coway_pay_notice li:nth-child(2)::before { content: "ㆍ"; font-size: 14px; position: relative; display: inline-block; font-weight: 400; margin-left: -4px; }
.smile_coway_pay > ul.coway_pay_notice li:nth-child(3)::before { content: "ㆍ"; font-size: 14px; position: relative; display: inline-block; font-weight: 400; margin-left: -4px; }

/*포인트 사용*/
.point_use .point_use_desc { background: #fff; padding: 30px 16px; border-radius: 4px;}
.point_use .point_use_desc > span { font-size: 17px; line-height: 24px; color: #1b2529; font-weight: 600; }
.point_use .point_use_desc > span em { font-size: 17px; line-height: 24px; color: #00a8e3; font-weight: 600; }
.point_use .point_use_desc > .inp_text.button { margin-top: 12px; }
.point_use .point_use_desc > .inp_text.button .btn_wrap .btnBasic.sizeL { padding: 0 30px; }

/*기등록 회원 카드 슬라이드*/
.card_slide { display: block; position: relative; top: 0; margin: 0 auto; overflow: hidden; padding: 20px 0;}
.card_slide .card_slide_btn { position: relative; display: flex; float: right; align-items: center; justify-content: center; padding-right: 18px; font-size: 14px; line-height: 24px; color: #90a0a6;}
.card_slide .card_slide_btn::after { content: ""; position: absolute; display: block; vertical-align: middle; right: 0; top: 5.5px; width: 7px; height: 14px; background: url(/static/front/resources/web/images/common/arr_right3.png); background-repeat: no-repeat; background-size: contain; }
.card_slide .swiper-container { width: 100%; height: 100%; overflow: hidden; padding-top: 13px;}
.card_slide .swiper-container .swiper-wrapper { margin: 0 auto; right: -2%; }
.card_slide .swiper-container .swiper-wrapper .swiper-slide { overflow: hidden; width: 100%; height: 100%; box-sizing: border-box; text-align: center; display: -webkit-box;  display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.card_slide .swiper-container .swiper-wrapper .swiper-slide .img_wrap { width: 100%; height: 100%; margin: 0 auto;}
.card_slide .swiper-container .swiper-wrapper .swiper-slide .img_wrap > img { display: block; width: 100%; height: 100%; object-fit: cover; position: relative;}
.card_slide .swiper-container .swiper-wrapper .swiper-slide .img_wrap .card_info_box { width: 100%; height: 100%; display: flex; flex-direction: row; justify-content: space-between; position: absolute; bottom: 20px;}
.card_slide .swiper-container .swiper-wrapper .swiper-slide .img_wrap .card_info_box .swiper-pagination.card_num { display: block; text-align: end; padding-right: 23px;}
.card_slide .swiper-container .swiper-wrapper .swiper-slide .img_wrap .card_info_box .swiper-pagination.card_num span { color: #fff; font-size: 15px; font-weight: 400;}
.card_slide .swiper-container .swiper-wrapper .swiper-slide .img_wrap .card_info_box .card_info_num { margin-left: 27px; align-self: end; display: block; text-align: left; font-size: 15px; font-weight: 500; color: #fff; }
.card_slide .swiper-container .swiper-wrapper .swiper-slide .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 0; left: auto; right: 0;  }

/*스마일페이 단일 결제*/
.smile_cash { background: #fff; border-radius: 4px; padding: 21px 0; margin-top: 10px; margin-bottom: 20px; border: 1px solid #e5e9eb;}
.smile_cash_top { padding: 0 21px 25px;}
.smile_cash .cash_tit { display: flex; flex-direction: row; justify-content: space-between; align-items: center; margin-bottom: 20px;}
.smile_cash .cash_tit span { font-size: 17px; line-height: 24px; font-weight: 600; color: #1b2529;}
.smile_cash .cash_tit span em { font-size: 17px; line-height: 24px; font-weight: 600; color: #00a8e3; }
.smile_cash .inp_text.button { margin-top: 12px; margin-bottom: 14px;  }
.smile_cash .smile_cash_desc { background: #fff; }
.smile_cash .smile_cash_desc ul { display: flex; flex-direction: column; justify-content: space-between;}
.smile_cash .smile_cash_desc ul li { display: flex; flex-direction: row; justify-content: space-between; padding: 0 21px; font-size: 15px; line-height: 24px;}
.smile_cash .smile_cash_desc ul li:first-child {border-top: 1px solid #f2f4f5; padding-top: 30px; padding-left: 39px;}
.smile_cash .smile_cash_desc ul li:nth-child(2) {padding-bottom: 30px; padding-top: 25px; padding-left: 39px;}
.smile_cash .smile_cash_desc ul li:nth-child(3) { border-top: 1px solid #f2f4f5; padding-top: 30px; padding-left: 39px;}
.smile_cash .smile_cash_desc ul li:last-child { justify-content: flex-end; padding: 0 21px; font-size: 14px; line-height: 24px; color: #90a0a6; text-align: end;}
.smile_cash .smile_cash_desc ul li span { font-size: 16px; color: #90a0a6; font-weight: 600; }
.smile_cash .smile_cash_desc ul li i { font-size: 14px; line-height: 24px; color: #90a0a6; font-weight: 600;}
.smile_cash .smile_cash_desc ul li.sum .left {font-size: 15px; color: #1b2529; font-weight: 600;}
.smile_cash .smile_cash_desc ul li.sum .right { font-size: 23px;font-weight: 700;color:#00a8e3;}
.smile_cash .smile_cash_desc ul li.sum .right em {font-size: 14px;}
.smile_cash .smile_cash_desc ul li.sum .right span { font-size: 23px;font-weight: 700;color:#00a8e3;}

.layerWrap .card_delay { display: none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.8);z-index: 2; }
.layerWrap.delay .card_delay { display: block; }
.layerWrap.delay .lay_inner { border: 3px solid rgba(0,0,0,0.8); }
.layerWrap .card_delay .delay_cont { display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50% , -50%);width: 100%; }
.layerWrap .card_delay .delay_cont h1.logo { display: block;background: url(../images/common/coway_logo_blue.png) no-repeat center;width: 160px;height: 38px;background-size: contain;font-size: 0;margin: 0 auto; }
.layerWrap .card_delay .delay_cont p { display: block;font-size: 16px;color: #fff;text-align: center;font-weight: 700;line-height: 24px; }
.layerWrap .card_delay .delay_cont p::before { content: "";display: block;width: 81px;height: 81px;background: #fff url(../images/common/loading_logo.gif) no-repeat center;background-size: contain;margin: 30px auto;border-radius: 50%;padding: 15px;background-origin: content-box; }
.layerWrap .card_delay .delay_cont .btn_wrap { margin-top: 35px; }
.layerWrap .card_delay .delay_cont .btn_wrap > a { width: 98px;height: 39px;line-height: 39px; }
.layerWrap .card_delay .delay_cont .btn_wrap > a.btnOrange { background: #fe7c20;border: 1px solid #fe7c20;color: #fff; }

/* 방문관리 서비스 신청 팝업 */
#lay_visit_manage .info_box {display:flex;justify-content:space-between;padding:24px 30px;margin:20px 0;font-size:16px;font-weight:700;background:#f2f4f5;border-radius:4px;}
#lay_visit_manage .info_box strong {color:#00a7e1;font-weight:700;}

/*멤버십 서비스 신청팝업*/
.lay_membership .tit_text_small {margin-top: 0;}
.lay_membership .con_area li {display: flex; align-items: center; justify-content: space-between; padding: 32px 17px 32px 0; border-bottom: 1px solid #f2f4f5;}
.lay_membership .con_area li .left_con {padding-right: 60px;}
.lay_membership .con_area li .tit_text {margin-bottom: 10px; font-size: 17px; font-weight: 700; line-height: 1.4;}
.lay_membership .con_area li .tit_text em {color: #00a8e3;}
.lay_membership .con_area li .sub_text {font-size: 14px; color: #90a0a6;}
.lay_membership .con_area li .img_wrap {flex-shrink: 0;}
.lay_membership .con_area li:nth-child(1) .img_wrap {width: 60px;}
.lay_membership .con_area li:nth-child(2) .img_wrap {width: 60px;}
.lay_membership .con_area li:nth-child(3) .img_wrap {width: 44px;margin-right: 8px;}
.lay_membership .con_area li:nth-child(4) .img_wrap {width: 44px;margin-right: 8px;}
.lay_membership .con_area li:nth-child(5) .img_wrap {width: 60px;}

/* 해지신청 팝업 */
.layerWrap .lay_inner.full.delivery_over_pop
.layerWrap .lay_inner.full.delivery_over_pop .layCon{padding: 0 18px 44px;}
.delivery_over_pop .radio_area {margin-bottom: 45px ;padding-bottom: 45px; border-bottom: 1px solid #f2f4f5;}
.delivery_over_pop .radio_area .title_wrap {display: inline-block; margin-top: 15px;}
.delivery_over_pop .radio_area .title_wrap .vitally::after {content: '';position: absolute;right: -9px; top: 6px;width: 3px;height: 3px;background: #00a8e3;border-radius: 50%;}
.delivery_over_pop .radio_area .cate {margin-top: 10px;}
.delivery_over_pop .radio_area .cate .btn_wrap label {padding: 18px 24px;}
.delivery_over_pop .radio_area .btn_wrap {margin: 0;}
.delivery_over_pop .sub_text {margin-top: 12px; font-size: 15px; color: #fe7c20; line-height: 1;}
.delivery_over_pop .btn_wrap.bottom_btn {width: 180px; margin-top: 18px; text-align: left;}
.delivery_over_pop .text_info_wrap {margin-top: 24px;}

/* 정기배송 결제수단 변경 팝업 */
.delivery_over_pop.type_02 {width: 640px;}
.delivery_over_pop.type_02 .layCon {width: 640px;padding-bottom: 45px;}
.layerWrap .lay_inner.full.delivery_over_pop.type_02 .layCon{padding: 0 30px 45px;}
.layerWrap .delivery_over_pop.type_02 .btn_wrap.bottom_btn {margin: 40px auto 0;}
.delivery_over_pop.type_02 .radio_area {margin-bottom: 0 ;padding-bottom: 0; border-bottom: none;}
.delivery_over_pop.type_02 .radio_area .title_wrap {margin: 45px 0 20px;}
.delivery_over_pop.type_02 .radio_area .cate .btn_wrap {display: flex; flex-direction: column;}
.delivery_over_pop.type_02 .radio_area .cate .btn_wrap label {display: flex; align-items: center; justify-content: center; width: 100%; margin-bottom: 6px; padding: 15px 0; border: 1px solid #e5e9eb; font-size: 15px;text-align: center; color: #1b2529; border-radius: 4px; background-color: #fff;}
.delivery_over_pop.type_02 .radio_area .cate .btn_wrap label:last-child {margin-bottom: 0;}
.delivery_over_pop.type_02 .radio_area .cate .btn_wrap label::before {display: block; margin-right: 10px; background-repeat: no-repeat; background-size: contain; background-position: center center; content: "";}
.delivery_over_pop.type_02 .radio_area .cate .btn_wrap label:nth-child(2n) {margin-right: 0;}
.delivery_over_pop.type_02 .radio_area .cate .btn_wrap label.case_1::before {width: 26px; height: 19px; background-image: url(../images/common/ico_card3.png);}
.delivery_over_pop.type_02 .radio_area .cate .btn_wrap label.case_2::before {width: 54px; height: 21px;background-image: url(../images/common/ico_npay3.png);}
.delivery_over_pop.type_02 .radio_area .cate .btn_wrap label.case_3::before {width: 54px; height: 17px;background-image: url(../images/common/ico_kpay3.png);}
.delivery_over_pop.type_02 .cate .btn_wrap label {margin-top: 0;}
.delivery_over_pop.type_02 .cate .btn_wrap label:hover,
.delivery_over_pop.type_02 .cate .btn_wrap label.on {padding: 14px 0; border:2px solid #00a8e3; font-weight: 700; color: #00a8e3;}
.delivery_over_pop.type_02 .radio_area .cate .btn_wrap label:hover.case_1::before,
.delivery_over_pop.type_02 .radio_area .cate .btn_wrap label.on.case_1::before {background-image: url(../images/common/ico_card4.png);}
.delivery_over_pop.type_02 .radio_area .cate .btn_wrap label:hover.case_2::before,
.delivery_over_pop.type_02 .radio_area .cate .btn_wrap label.on.case_2::before {background-image: url(../images/common/ico_npay4.png);}
.delivery_over_pop.type_02 .radio_area .cate .btn_wrap label:hover.case_3::before,
.delivery_over_pop.type_02 .radio_area .cate .btn_wrap label.on.case_3::before {background-image: url(../images/common/ico_kpay4.png);}

/* 플러스 서비스 신청 팝업*/
.plus_service_pop .title_wrap {margin: 0;}
.plus_service_pop .title_wrap::before {display: block; width: 40px; height: 38px; background: url(../images/mycoway/ico_plus_service1.png) no-repeat scroll 0 0 / cover; content: "";}
.plus_service_pop .title_wrap h2 {margin: 21px 0 19px; font-size: 23px; font-weight: 700;}
.plus_service_pop .title_wrap p {margin-bottom: 23px; font-size: 15px; line-height: 1.6;}
.plus_service_pop .add_text {font-size: 14px; color: #00a8e3; margin-left: auto; margin-right: 5px; line-height: 1;}
.plus_service_pop .radio_open .inp_check {display: flex; align-items: center;}
.plus_service_pop .radio_open .con_box1 {display: flex; align-items: center; padding-bottom: 36px; border-bottom: 1px solid #f2f4f5; text-align: left; font-size: 15px; font-weight: 700; line-height: 1.6;}
.plus_service_pop .radio_open .con_box1 img {flex: 0 0 auto; width: 43px; height: 41px; margin: 0 36px 0 20px;}
.plus_service_pop .radio_open .con_box1 .img_02 {width: 41px; height: 41px;}
.plus_service_pop .radio_open .con_box1 span {color: #00a8e3;}
.plus_service_pop .radio_open .con_box2 {padding: 25px 0 20px; border-bottom: 1px solid #f2f4f5;}
.plus_service_pop .radio_open .con_box2 .tit_text {margin-bottom: 6px; font-size: 14px; font-weight: 700;}
.plus_service_pop .radio_open .con_box2 .sub_text {font-size: 14px; color: #000000; line-height: 1.7;}
.plus_service_pop .radio_open .con_box3 .down_btn_wrap {display: flex; align-items: center; justify-content: center; margin-top: 12px; text-align: center;}
.plus_service_pop .radio_open .con_box3 .down_btn_wrap button {font-size: 14px; color: #90a0a6;}
.plus_service_pop .radio_open .con_box3 .down_btn_wrap::after {display: block; width: 11px; height: 7px; margin-left: 8px; background: url(../images/common/arr_down2.png) no-repeat scroll 0 0 / cover; content: "";}
.plus_service_pop .radio_open .con_box3 .down_btn_wrap.down::after { background: url(../images/common/arr_up3.png) no-repeat scroll 0 0 / cover;}
.plus_service_pop .radio_open .con_box3 .text_list {display: none; margin-top: 19px;}
.plus_service_pop .radio_open .con_box3 .text_list li {color: #90a0a6; margin-bottom: 8px;}
.plus_service_pop .radio_open .con_box3 .text_list li:last-child {margin-bottom: 0;}

/* 사용중인 제품 등록 바코드 조회 product_use_rgs_result */
.layerWrap .lay_inner.prd_use_rgs {width: 640px;}
.layerWrap .lay_inner.prd_use_rgs .barcode_wrap {padding-bottom: 30px;}
.barcode_wrap .txtBox {margin-bottom: 25px;font-size: 15px;line-height: 1.6;}
.barcode_wrap .txtBox1 .txt_gray1 {margin-top: 20px;font-size: 14px;}
.barcode_wrap .txtBox2 {margin-bottom: 40px;}
.barcode_wrap .txtBox2 .list_type1 {margin-top: 26px;}
.barcode_wrap .txtBox2 li {font-size: 14px;color: #bec8cc;}
.barcode_wrap .inp_text .error_text {display: none;}
.barcode_wrap .inp_text.error .error_text {display: block; margin-top: 13px; color: #fe7c20; font-size: 14px; line-height: 1;}
.barcode_wrap .inp_text.button {padding-right: 77px;}
.barcode_wrap .barcode_img {display: none; width: 100%;margin: auto; padding: 30px 0; border-top: 1px solid #f2f4f5;}
.barcode_wrap .barcode_img img {display: block; width: 295px; margin: auto;}
.barcode_wrap .barcode_img p {margin-top: 19px; text-align: center; color: #90a0a6; line-height: 1.5;}
.barcode_wrap .btn_01 {flex: 0 0 auto; width: 120px; margin: 0; margin-left: 6px;}
.barcode_wrap .btn_01 .btnBasic {display: inline-block; width: auto; min-width: 120px; padding: 0 30px;}
.barcode_wrap .input_wrap {display: flex; margin-top:14px;}
.barcode_wrap .btn_02 {margin: 41px 0 0;}
.barcode_wrap .btn_02 a {margin: 0;}
.barcode_wrap .list_type3 {margin-top: 0;}
.barcode_wrap .top_con .title_wrap {display:flex;align-items:center;}
.barcode_wrap .top_con .title_wrap .tool_tip {margin-left:9px;}
.barcode_wrap .barcode_result {/*display: none;*/ margin-top:30px;border-radius: 4px;}
.barcode_wrap .barcode_result ul li {display:flex;justify-content:space-between;align-items:center;gap:15px;padding-right:30px;margin-top:10px;border-radius:4px;border:1px solid #e5e9eb;}
.barcode_wrap .barcode_result ul li:first-child {margin-top:0;}
.barcode_wrap .barcode_result ul li .prd_img {width:100px;}
.barcode_wrap .barcode_result ul li .prd_txt {width:70%;}
.barcode_wrap .barcode_result ul li .prd_txt .prd_code {font-size:13px;color:#90a0a6;}
.barcode_wrap .barcode_result ul li .prd_txt .prd_name {margin-top:5px;font-weight:700;font-size:16px;}
.barcode_wrap .barcode_result ul li .btn_wrap {margin:0;}
.barcode_wrap .barcode_result .title_wrap {margin-top: 0;}
.barcode_wrap .barcode_result .h2_tit {font-size: 19px;}
.barcode_wrap .barcode_result .result_con {padding: 48px 20px 33px; background-color: #1b2529; text-align: center; line-height: 1; border-radius: 4px;}
.barcode_wrap .barcode_result .result_con p {color: #fff;}
.barcode_wrap .barcode_result .result_con .prd_code {margin-bottom: 13px; font-size: 15px;}
.barcode_wrap .barcode_result .result_con .prd_name {font-size: 19px; font-weight: 700;}
.barcode_wrap .barcode_result .bot_text {margin-top: 17px; font-size: 14px; color: #bec8cc; line-height: 1.5;}
.barcode_wrap .bot_con .barcode_check {border: 1px solid #f2f4f5; border-radius: 4px;}
.barcode_wrap .bot_con .barcode_check .check_btn {display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 18px 21px; font-size: 15px;}
.barcode_wrap .bot_con .barcode_check .check_btn::after {display: block; width: 11px; height: 7px; background-image: url(../images/common/arr_down1.png); background-repeat: no-repeat; background-size: contain; content: "";}
.barcode_wrap .bot_con .barcode_check .check_btn.on::after {background-image: url(../images/common/arr_up1.png);}
.barcode_wrap .input_text:focus::-webkit-input-placeholder {color: transparent;}

.layerWrap .lay_inner#lay_mycoway_barcode {width:580px;}
.layerWrap .lay_inner#lay_mycoway_barcode .layCon {padding:0 55px 20px;font-size:14px;line-height:1.7;text-align:center;}
.layerWrap .lay_inner#lay_mycoway_barcode .layCon p {margin-top:20px;color:#90a0a6;text-align:center;}
.layerWrap .lay_inner#lay_mycoway_barcode .layCon .list_type3 {color:#bec8cc;}

.product_use_rgs_result .code_num {margin: 21px 0 24px; padding: 20px 0; font-size :16px; font-weight: 700; text-align: center; background-color: #f2f4f5;}
.product_use_rgs_result .prd_info dt {margin-bottom: 12px; font-size: 15px; line-height: 1; color: #90a0a6;}
.product_use_rgs_result .prd_info dd {margin-bottom: 24px; font-size: 17px; font-weight: 700; line-height: 1;}
.product_use_rgs_result .rgs_info {font-size: 14px; color: #bec8cc; line-height: 1.5;}
.product_use_rgs_result .prd_info dd:last-child {margin-bottom: 26px;}
.product_use_rgs_result .bottom_btn {margin-top: 40px;}
.product_use_rgs_result .bottom_btn a:first-child {margin-bottom: 6px;}

/* 설치 정보 변경 팝업 */
.layerWrap .lay_inner.full.install_change_pop .layCon {padding: 45px 0;}
.layerWrap .lay_inner.full.install_change_pop .layCon>div {padding: 0 30px;}
.layerWrap .lay_inner.full.install_change_pop .layCon .install_info {padding: 45px 30px; border-top: 1px solid #f2f4f5;  border-bottom: 1px solid #f2f4f5;}
.install_change_pop .inp_text .form_tit {margin: 40px 0 20px; font-size: 19px;}
.install_change_pop .inp_text .form_tit.vitally:after {top: 2px;}
.install_change_pop .install_info h3 {margin-bottom: 16px; font-size: 23px; font-weight: bold;}
.install_change_pop .install_info dl {display: flex; flex-direction: column; font-size: 16px;}
.install_change_pop .install_info dl dt { font-size: 13px; color: #90a0a6;}
.install_change_pop .install_info dl dd.fwB {margin: 2px 0; font-size: 17px; color: #000;}
.install_change_pop .install_info dl dd {font-size: 13px; color: #90a0a6;}
.install_change_pop .tel_form_wrap .form_wrap:first-child {margin-bottom: 9px;}
.layerWrap .lay_inner.full.install_change_pop .layCon .check_con ul li strong { font-weight: 700; }


/* 사용중인제품 상세 렌탈제품 */
.prd_use_detail_rental_wrap .con_wrap {background: #f2f4f5; border-radius: 4px;}
.prd_use_detail_rental_wrap.lump_sum .prd_wrap {margin-bottom: 0;}
.prd_use_detail_rental_wrap .drop_btn {width: 100%; margin-bottom: 15px; text-align: center; font-size: 13px; color: #90a0a6;}
.prd_use_detail_rental_wrap .drop_btn span {display: flex; align-items: center; justify-content: center;}
.prd_use_detail_rental_wrap .drop_btn span::after {display: block; width: 11px; height: 7px; margin-left: 10px; background: url(../images/common/arr_down2.png) no-repeat scroll 0 0 / cover;content: "";}
.prd_use_detail_rental_wrap .con3.down .drop_btn span::after {background: url(../images/common/arr_up3.png) no-repeat scroll 0 0 / cover;}
.prd_title_wrap {display: flex; margin: 0 0 20px; padding: 34px 30px 0;}
.prd_title_wrap h2 {font-size: 19px; font-weight: 700;}
.prd_title_wrap p {margin-left: 12px; font-size: 14px; font-weight: 700; color: #00a8e3;}
.prd_use_detail_rental_wrap .drop_wrap {position: relative; padding: 0 30px 36px; background-color: #f2f4f5; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;z-index: 10;}
.prd_use_detail_rental_wrap .drop_wrap.down {padding: 0 30px 35px;}
.prd_use_detail_rental_wrap .drop_wrap .drop_list {overflow-y: auto; display: none; position: absolute; left: 30px; transform: translateY(-2px); width: calc(100% - 60px); max-height: 208px; border: 2px solid #1b2529; border-top: 0 ;border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; background-color: #fff;}
.prd_use_detail_rental_wrap .drop_wrap .drop_list li.list_hide {display: none;}
.prd_use_detail_rental_wrap .drop_wrap .prd_wrap .prd_info {width: 100%; height: 100%; padding: 0; cursor: pointer;}
.prd_use_detail_rental_wrap .drop_wrap .prd_wrap .prd_info .img_wrap {width: 60px; min-width: 60px}
.prd_use_detail_rental_wrap .drop_wrap .prd_wrap .prd_info .prd_name {font-size: 16px; color: #1b2529;}
.prd_use_detail_rental_wrap .drop_wrap .prd_wrap .prd_info p {margin: 6px 0 0; font-size: 13px; color: #90a0a6;}
.prd_use_detail_rental_wrap .drop_wrap .select_area {border: 2px solid #fff; border-radius: 4px;}
.prd_use_detail_rental_wrap .drop_wrap .select_area .prd_info::after {display: block; width: 17px; height: 10px; margin-left: auto; padding: 0; background: url(../images/common/arr_down7.png) no-repeat scroll center / 17px 10px; content: "";}
.prd_use_detail_rental_wrap .drop_wrap.down .select_area {border: 2px solid #1b2529;border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.prd_use_detail_rental_wrap .drop_wrap.down .select_area .prd_wrap .prd_info::after {background: url(../images/common/arr_up6.png) no-repeat scroll center / 17px 10px;}
.prd_use_detail_rental_wrap .drop_wrap .select_area.arr_none .prd_wrap .prd_info::after {display: none;}
.prd_use_detail_rental_wrap .drop_wrap .prd_wrap {border-bottom: none;}
.prd_use_detail_rental_wrap .drop_wrap.down .prd_wrap {border-bottom: 1px solid #f2f4f5;}
.prd_use_detail_rental_wrap .drop_wrap.down .drop_list .prd_wrap:hover {background: #f2f4f5;}
.prd_use_detail_rental_wrap .con_area {padding-top: 30px; background: #fff;}
.prd_use_detail_rental_wrap .con1 {width: 100%; padding: 0; background-color: #fff; border-top: none; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.prd_use_detail_rental_wrap .con1 .prd_title_wrap {padding:34px 30px 20px;margin-bottom:0;background:#f2f4f5;border-radius:4px 4px 0 0;}
.prd_use_detail_rental_wrap .con1.fixed {padding: 0;}
.prd_use_detail_rental_wrap .con1.fixed .drop_wrap {position: fixed; top: 60px; max-width: 768px; width: 100%; z-index: 99; box-shadow: 0 10px 16px #e5e5e5; padding-top: 30px;}
.prd_use_detail_rental_wrap .con1.fixed .drop_wrap .drop_list {left: 18px; width: calc(100% - 36px);max-height: 100px;}
.prd_use_detail_rental_wrap .con1.fixed .drop_wrap .prd_code,
.prd_use_detail_rental_wrap .con1.fixed .drop_wrap .order_num,
.prd_use_detail_rental_wrap .con1.fixed .drop_wrap .order_date,
.prd_use_detail_rental_wrap .con1.fixed .drop_wrap .img_wrap {display: none;}
.prd_use_detail_rental_wrap .con1.fixed .drop_wrap .prd_wrap {padding: 0; height: 50px; }
.prd_use_detail_rental_wrap .con1.fixed .drop_wrap .drop_list .prd_wrap {display: flex; }
.prd_use_detail_rental_wrap .con1.fixed .drop_wrap .select_area .prd_info::after {padding-right: 0;}
.prd_use_detail_rental_wrap .membership_wrap {padding:22px 0px;margin-top:20px; background: #fff;text-align: center;font-size: 15px;border:1px solid #e5e9eb;border-radius:4px;}
.prd_use_detail_rental_wrap .membership_wrap .btn_wrap {margin:14px 0 0;}
.prd_use_detail_rental_wrap .membership_wrap .btnBasic.sizeM {height:auto;line-height:1;font-size:15px;}
.prd_use_detail_rental_wrap .membership_wrap .btnBasic.btnTxt:after {top:50%;}
.prd_use_detail_rental_wrap .con1 .bot_con {display: flex; padding: 20px 0; background-color: #fff;}
.prd_use_detail_rental_wrap .con1 .bot_con li { width: 25%; margin: 0 12px 0 0; border: 1px solid #e5e9eb; border-radius: 4px;}
.prd_use_detail_rental_wrap .con1 .bot_con li a::after {display: block; width: 7px; height: 11px; margin-left: auto; background: url(../images/common/arr_right11.png) no-repeat scroll 0 0 / cover;content: "";}
.prd_use_detail_rental_wrap .con1 .bot_con li:last-child {margin-right: 0;}
.prd_use_detail_rental_wrap .con1 .bot_con li a {display: flex; align-items: center; height: 60px; padding: 0 20px; font-size:15px;}
.prd_use_detail_rental_wrap .con1 .bot_con li a::before {display: block; width: 29px; height: 24px; margin-right: 15px; background: url(../images/mycoway/ico_prd_btn_img1.png) no-repeat scroll 0 0 / cover;content: "";}
.prd_use_detail_rental_wrap .con1 .bot_con li:nth-child(1) a::before {background-image: url(../images/mycoway/ico_prd_btn_img1.png);}
.prd_use_detail_rental_wrap .con1 .bot_con li:nth-child(2) a::before {background-image: url(../images/mycoway/ico_prd_btn_img2.png);}
.prd_use_detail_rental_wrap .con1 .bot_con li:nth-child(3) a::before {background-image: url(../images/mycoway/ico_prd_btn_img3.png);}
.prd_use_detail_rental_wrap .con1 .bot_con li:nth-child(4) a::before {background-image: url(../images/mycoway/ico_prd_btn_img4.png);}
.prd_use_detail_rental_wrap .con3 .info_area {display: block; min-width: 235px; margin-bottom: 0;}
.prd_use_detail_rental_wrap .con3 .info_area .tit_text {width: auto;}
.prd_use_detail_rental_wrap .con3 .info_area .tit_text {margin-bottom: 6px;}
.prd_use_detail_rental_wrap .con3 .info_area .date_info .sub_text,
.prd_use_detail_rental_wrap .con3 .info_area .date_info .tit_text {margin-bottom: 0;}
.prd_use_detail_rental_wrap .con3 .info_area .sub_text {margin-bottom: 5px;}
.prd_use_detail_rental_wrap .con4 {padding-top: 80px;}
.prd_use_detail_rental_wrap .no_service {display: flex; justify-content: space-between; align-items: center; margin-top: 60px; padding: 36px 30px; border: 1px solid #e5e9eb; border-radius: 4px;}
.prd_use_detail_rental_wrap .no_service .title_wrap {margin: 0;}
.prd_use_detail_rental_wrap .no_service .title_wrap .sub_title {margin-bottom: 18px; padding: 0; border: none; line-height: 1;}
.prd_use_detail_rental_wrap .no_service .title_wrap .sub_title {border: none;}
.prd_use_detail_rental_wrap .no_service .btnBasic {min-width: 180px;}
.prd_use_detail_rental_wrap .bot_btn_wrap {display: flex; justify-content: space-between; flex-direction: row-reverse; margin-top: 56px; padding: 24px 30px; background: #f2f4f5; border-radius: 4px;}
.prd_use_detail_rental_wrap .bot_btn_wrap .btnBasic {width: 180px;}
.prd_use_detail_rental_wrap .bot_btn_wrap .info_text {margin-top: 0;}
.prd_use_detail_rental_wrap .prd_wrap {margin-bottom: 0; border-bottom: 1px solid #f2f4f5;}
.prd_use_detail_rental_wrap .prd_wrap .btn_wrap {text-align: center;}
.prd_use_detail_rental_wrap .prd_wrap .btn_wrap:last-child {margin-top: 20px;}
.prd_use_detail_rental_wrap .prd_wrap .btn_wrap .btnTxt {height: auto; line-height: 1;}
.prd_use_detail_rental_wrap.lump_sum {padding-bottom: 60px;}
.prd_use_detail_rental_wrap.lump_sum li:last-child {margin-bottom: 0;}
.prd_use_detail_rental_wrap li.btn_padding {padding-bottom: 18px;}
.prd_use_detail_rental_wrap li.plus_service {padding: 17px 0 21px; background-color: #96d3e6;}
.prd_use_detail_rental_wrap li.heart_service {padding-top: 20px;}
.prd_use_detail_rental_wrap li.plus_service .sub_title {color: #fff;}
.prd_use_detail_rental_wrap li.plus_service .sub_text {margin-bottom: 18px; font-size: 15px; color: #fff;}
.prd_use_detail_rental_wrap .info_con {display: flex; align-items: center; flex-wrap: wrap; padding: 0 0 30px;}
.prd_use_detail_rental_wrap .con3 .info_con {align-items:baseline;}
.prd_use_detail_rental_wrap .info_con .btn_wrap {margin: 0 0 0 auto;}
.prd_use_detail_rental_wrap .info_con .btn_wrap.align_right {margin: 0 0 0 auto;}
.prd_use_detail_rental_wrap .info_area.mb26 {margin-bottom: 26px;}
.prd_use_detail_rental_wrap .info_area .btn_wrap {margin: 0; padding-bottom: 0; text-align: center;}
.prd_use_detail_rental_wrap .info_area .btn_wrap.btn_mt {margin-top: 26px;}
.prd_use_detail_rental_wrap .info_area .btn_wrap.btn_mt2 {margin-top: 8px;}
.prd_use_detail_rental_wrap .info_area {display: flex; align-items: baseline; flex-wrap: wrap; margin-bottom: 16px; padding-left: 7px; }
.prd_use_detail_rental_wrap .info_area .tip_box {left:0; right: auto; transform-origin: 0 3%; width: 320px; padding: 20px 50px 20px 30px;}
.prd_use_detail_rental_wrap .info_area.mb_0 {margin-bottom: 0;}
.prd_use_detail_rental_wrap .info_area.top_padding {padding-top: 20px;}
.prd_use_detail_rental_wrap .info_con.top_border {padding-top: 32px; border-top: 2px solid #1b2529}
.prd_use_detail_rental_wrap .info_con + .top_border {padding-top: 32px; border-top: 1px solid #f2f4f5;}
.prd_use_detail_rental_wrap .info_area .bg_title {display: inline-block; margin: 20px 0 20px; padding: 7px 11px; color: #fff; background-color: #1b2529; border-radius: 26px;}
.prd_use_detail_rental_wrap .info_area .date_info dl {display: flex; margin: 0 60px 0 0;}
.prd_use_detail_rental_wrap .info_area .date_info dl.mb0 {margin-bottom: 0;}
.prd_use_detail_rental_wrap .info_area .date_info dl .sub_text {margin: 0 0 0 10px;}
.prd_use_detail_rental_wrap .info_area:last-child {margin-bottom: 0}
.prd_use_detail_rental_wrap .info_area .btn_wrap a {margin: 0;}
.prd_use_detail_rental_wrap .info_area .pay_state { margin-left: 10px; }
.prd_use_detail_rental_wrap .info_area .pay_state > span { display: inline-block;padding: 4px 12px;margin-left:0;font-size: 13px;font-weight: 400;color: #fff;background: #00a8e3;border-radius: 20px; }
.prd_use_detail_rental_wrap .info_area .pay_state > em { display: block;margin-top: 5px; }
.prd_use_detail_rental_wrap .tit_text_box {display: flex; align-items: center; width: 156px;}
.prd_use_detail_rental_wrap .tit_text_box .tit_text {display: flex; align-items: center; width: auto;}
.prd_use_detail_rental_wrap .tit_text_box .tool_tip {margin-left: 6px;}
.prd_use_detail_rental_wrap .tit_text {width: 156px; font-size: 15px; color: #90a0a6;}
.prd_use_detail_rental_wrap .sub_text {margin-top: 0; font-size: 15px; line-height: 1.4;}
.prd_use_detail_rental_wrap .sub_text.flexin {display: flex; align-items: center;}
.prd_use_detail_rental_wrap .sub_text .tel_num:nth-child(2)::before {display: inline-block; width: 1px; height: 12px; margin:0 15px; content: ""; background-color: #bec8cc;}
.prd_use_detail_rental_wrap .sub_btn {display: inline-block; margin: 10px 0 16px; border-bottom: 1px solid #1b2529; font-size: 13px; color: #1b2529;}
.prd_use_detail_rental_wrap .sub_btn:last-child {margin-bottom: 0;}
.prd_use_detail_rental_wrap .info_area .info_btn {display: inline-block; border-bottom: 1px solid #1b2529; font-size: 13px;}
.prd_use_detail_rental_wrap .sub_text .sub_info {margin-left: 7px; font-size: 14px; font-weight: 400; color: #bec8cc;}
.prd_use_detail_rental_wrap .sub_text .service_state {display: inline-block; margin-left: 9px; padding: 4px 12px; font-size: 13px; font-weight: 400; color: #fff; background-color: #90a0a6; border-radius: 20px; line-height: 1;}
.prd_use_detail_rental_wrap .sub_text .service_state.complete {background-color: #00a7e1;}
.prd_use_detail_rental_wrap .change_info {display: flex; align-items: center; width: 100%; margin-top: 23px; font-size: 14px;color: #90a0a6;}
.prd_use_detail_rental_wrap .change_info::before {display: block; width: 16px; height: 16px; margin:2px 6px 0 0; background: url('../images/common/ico_send3.png') no-repeat scroll 0 0/ cover; content: "";}
.prd_use_detail_rental_wrap .sub_title {position: relative; display: flex; align-items: center; margin-bottom: 30px; padding: 0 0 16px; font-size: 19px; font-weight: 700; border-bottom: 2px solid #1b2529;}
.prd_use_detail_rental_wrap .sub_title.heart_sub {padding-bottom: 10px;}
.prd_use_detail_rental_wrap .sub_title .btn_wrap {margin: 0 0 0 auto;}
.prd_use_detail_rental_wrap .sub_title .cur_service {margin-left: 10px; font-size: 16px; font-weight: 700; color: #00a8e3;}
.prd_use_detail_rental_wrap .sub_title .heart_service_btn {display: inline-block; width: 36px; height: 36px; margin-left: auto; background-image: url(../images/common/ico_up1.png);background-repeat: no-repeat; background-size: contain;}
.prd_use_detail_rental_wrap .sub_title .heart_service_btn.down {background-image: url(../images/common/ico_down1.png);}
.prd_use_detail_rental_wrap .mebership_wrap {padding: 28px 20px;background-color: #00a7e1; background-image: url(../images/common/ico_member1.png); background-repeat: no-repeat; background-position: 92% 62px; background-size: 65px 44px;}
.prd_use_detail_rental_wrap .mebership_wrap a {color: #fff;}
.prd_use_detail_rental_wrap .mebership_wrap .membership_tit {display: flex; align-items: center; margin-bottom: 8px; font-size: 19px; font-weight: 700;}
.prd_use_detail_rental_wrap .mebership_wrap .membership_tit::after {display: block; width: 7px; height: 11px; margin-left: 6px; background: url(../images/common/arr_right4.png) no-repeat; background-size: contain; content: "";}
.prd_use_detail_rental_wrap .mebership_wrap .membership_text {font-size: 13px; opacity: 0.6;}
.prd_use_detail_rental_wrap.lump_sum .lp_best_wrap .title_wrap {margin-top: 45px;}
.prd_use_detail_rental_wrap .btn_wrap.bottom_btn {margin-top: 24px;}
.prd_use_detail_rental_wrap .heart_service_area {padding: 0;}
.prd_use_detail_rental_wrap .open_area .info_area {margin: 0 0 20px; padding: 18px 30px 30px; background-color: #f2f4f5; border-radius: 4px;}
.prd_use_detail_rental_wrap .open_area .info_btn {margin-top: 18px;}
.prd_use_detail_rental_wrap .open_area .info_area.top_border {margin: 0; padding: 28px 20px 28px;}
.prd_use_detail_rental_wrap .open_area .info_area .date_wrap {padding-top: 20x;}
.prd_use_detail_rental_wrap .open_area .info_area .date_area {position: relative; display: flex; justify-content: center; align-items: center; width: 386px; margin: auto;}
.prd_use_detail_rental_wrap .open_area .info_area .date_area .date_right_btn,
.prd_use_detail_rental_wrap .open_area .info_area .date_area .date_left_btn {display: block; width: 7px; height: 11px; margin: 0; background-repeat: no-repeat; background-size: contain;}
.prd_use_detail_rental_wrap .open_area .info_area .date_area .date_left_btn {margin-right: auto;background-image: url(../images/common/arr_pagePrev.png);}
.prd_use_detail_rental_wrap .open_area .info_area .date_area .date_right_btn {margin-left: auto; background-image: url(../images/common/arr_right11.png);}
.prd_use_detail_rental_wrap .open_area .info_area .date_area .date_num {overflow: hidden; position: relative; display: flex; align-items: center; height: 27px; padding-right: 66px; font-size: 17px; font-weight: 700;}
.prd_use_detail_rental_wrap .open_area .info_area .date_area .main_date_wrap {display: flex; justify-content: center; align-items: center; width: 100%;}
.prd_use_detail_rental_wrap .open_area .info_area .date_area .date_num ul {position: absolute; left: 38px; top: -27px; width: 70px; height: 27px;}
.prd_use_detail_rental_wrap .open_area .info_area .date_area .date_num ul li {display: flex; align-items: center; height: 27px;}
.prd_use_detail_rental_wrap .open_area .info_area .date_area .date_num .calendar_btn {display: block; width: 27px; height: 28px; margin: 0 11px 0 0; background-repeat: no-repeat; background-size: contain; background-image: url(../images/common/ico_calendar1.png); content: "";}
.prd_use_detail_rental_wrap .open_area .info_area .date_area .calendar_pop { position: absolute; left: 50%; top: calc(100% + 9px); width: 320px; padding: 22px 19px; border: 2px solid #1b2529; background-color: #fff; border-radius: 4px; opacity: 0; transform: translateX(-50%) scale(0); transition-property: transform, opacity; transition: .3s ease;}
.prd_use_detail_rental_wrap .open_area .info_area .date_area .calendar_pop.open {opacity: 1; transform: translateX(-50%) scale(1);}
.prd_use_detail_rental_wrap .open_area .info_area .date_area .calendar_pop .calendar_btn_wrap {display: flex; align-items: center; justify-content: space-between; margin-bottom: 14px; }
.prd_use_detail_rental_wrap .open_area .info_area .date_area .main_date_wrap.unmove button,
.prd_use_detail_rental_wrap .open_area .info_area .date_area .calendar_pop .calendar_btn_wrap.unmove button {pointer-events: none;}
.prd_use_detail_rental_wrap .open_area .info_area .date_area .calendar_pop .calendar_btn_wrap span {display: block;}
.prd_use_detail_rental_wrap .open_area .info_area .date_area .calendar_pop .calendar_btn_wrap .prev_year {top: -100%;}
.prd_use_detail_rental_wrap .open_area .info_area .date_area .calendar_pop .calendar_btn_wrap .next_year {top: 100%;}
.prd_use_detail_rental_wrap .open_area .info_area .date_area .calendar_pop .calendar_btn_wrap .pop_year_wrap {overflow: hidden; position: relative; width: 40px; height: 22px; font-size: 17px; font-weight: 700;}
.prd_use_detail_rental_wrap .open_area .info_area .date_area .calendar_pop .calendar_btn_wrap .pop_year_con {position: absolute; left: 0; top: -22px;}
.prd_use_detail_rental_wrap .open_area .info_area .date_area .calendar_pop .calendar_btn_wrap .pop_year {font-size: 17px; font-weight: 700;}
.prd_use_detail_rental_wrap .open_area .info_area .date_area .calendar_pop .month_wrap {display: flex; justify-content: space-between; flex-wrap: wrap;}
.prd_use_detail_rental_wrap .open_area .info_area .date_area .calendar_pop .month_wrap button {display: block; width: 32%; margin-top: 7px; padding: 12px 0; border: 1px solid #f2f4f5; text-align: center; font-size: 14px; border-radius: 4px;}
.prd_use_detail_rental_wrap .open_area .info_area .date_info {display: flex; justify-content: flex-start; margin: 21px 0 29px; padding: 20px 0 20px 30px; background-color: #fff; border-radius: 4px;}
.prd_use_detail_rental_wrap .open_area .info_area .date_info .sub_text {font-size: 15px;}
.prd_use_detail_rental_wrap .open_area .info_area .date_info dl:last-child {margin-right: 0;}
.prd_use_detail_rental_wrap .open_area .info_area .service_info {overflow-y: auto; max-height: 115px; padding: 0 30px;}
.prd_use_detail_rental_wrap .open_area .info_area .service_info .info_box {display: flex; align-items: center; justify-content: space-between; margin-bottom: 18px;}
.prd_use_detail_rental_wrap .open_area .info_area .service_info .info_box:last-child {margin-bottom: 0;}
.prd_use_detail_rental_wrap .open_area .info_area .service_info .info_box .info_tit_wrap {display: flex; align-items: center; flex-wrap: wrap; width: 50%;}
.prd_use_detail_rental_wrap .open_area .info_area .service_info .info_box .info_tit_wrap span {display: block;}
.prd_use_detail_rental_wrap .open_area .info_area .service_info .info_box .info_tit_wrap .info_tit {font-size: 14px; line-height: 1.7; color: #1b2529;}
.prd_use_detail_rental_wrap .open_area .info_area .service_info .info_box .info_tit_wrap .info_sub li {margin-right: 6px;}
.prd_use_detail_rental_wrap .open_area .info_area .service_info .info_box .info_state {flex: 0 0 auto; display: flex; align-items: center; width: 120px; font-size: 14px; }
.prd_use_detail_rental_wrap .open_area .info_area .service_info .info_box .info_state::before {display: block; width: 25px; height: 25px; margin-right: 6px;background-repeat: no-repeat; background-size: contain; content: "";}
.prd_use_detail_rental_wrap .open_area .info_area .service_info .info_box .info_state.state1::before {background-image: url(../images/common/ico_filter_off1.png);}
.prd_use_detail_rental_wrap .open_area .info_area .service_info .info_box .info_state.state2::before {background-image: url(../images/common/ico_filter_on1.png);}
.prd_use_detail_rental_wrap .open_area .info_area .service_info .info_box .info_state.state3::before {background-image: url(../images/common/ico_heart_off1.png);}
.prd_use_detail_rental_wrap .open_area .info_area .service_info .info_box .info_state.state4::before {background-image: url(../images/common/ico_heart_on1.png);}
.prd_use_detail_rental_wrap .open_area .icon_info {display: flex; margin: 0 0 0 10px; font-size: 13px; color: #90a0a6;}
.prd_use_detail_rental_wrap .open_area .icon_info li {display: flex; align-items: center; margin-right: 30px;}
.prd_use_detail_rental_wrap .open_area .icon_info img {width: 25px; margin-right: 7px;}
.prd_use_detail_rental_wrap .service_banner {margin-top: 60px;}
.prd_use_detail_rental_wrap .con_area.con4 .info_con {padding-bottom: 0;}
.prd_use_detail_rental_wrap .service_banner + .con4 {border-top: none;}
.prd_use_detail_rental_wrap .con_area.con2 + .service_banner {margin-top: 30px;}


/* 사용중인제품 캘린더 개선 */

.prd_use_detail_rental_wrap .date_wrap {padding-top: 20px;}
.prd_use_detail_rental_wrap .heart_service_area { padding: 0; }
.prd_use_detail_rental_wrap .heart_service_area .visit_manage { display: block;border-radius: 4px;background: #f2f4f5;padding:36px 30px 10px;}
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .date_info {display: flex; justify-content: flex-start;align-items: center;padding:30px 22px;position: relative;border-radius: 4px; }
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .date_info .sub_text {font-size: 15px;}
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .date_info .tit_text {width: auto;color:#fff;}
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .date_info dl:last-child {margin-right: 0;}
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .date_info dl {display: flex;align-items: center;width: 50%; color:#fff;}
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .date_info dl.mb0 {margin-bottom: 0;}
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .date_info dl .sub_text {margin: 0 0 0 17px;line-height: 21px;display: flex;align-items: center;font-weight:bold;}
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .date_info .info_btn { display: inline-block;padding:0 10px;font-size: 13px;color: #fff;margin-left: 10px;border:1px solid #fff;border-radius:20px;}
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .btn_wrap { position: absolute;right: 30px;top: 15px; }
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .btn_wrap.btn_filter {position:static;margin:10px 0 15px;text-align:left;}
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .btn_wrap.btn_filter .btnBasic.sizeM {padding:0 38px;}
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .btn_wrap.btn_filter .btnBasic.btnWhite {background:transparent;color:#fff;}
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .btn_wrap button { margin-bottom: 0; }
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .btn_wrap .drop_btn::after { display: block;width: 11px;height: 7px;margin: auto 0 auto 16px;background: url('../images/common/arr_selectBg_change.png') no-repeat scroll 0 0/contain;content: "";}
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .btn_wrap .drop_btn.on::after { background: url('../images/common/arr_up1.png') no-repeat scroll 0 0/contain; }
.prd_use_detail_rental_wrap .heart_service_area .visit_manage li { background: #00a8e3;border-radius: 4px; }
.prd_use_detail_rental_wrap .heart_service_area .visit_manage li + li { margin-top: 10px; }
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .service_info { padding:30px 22px; color:#fff; border-top:1px solid rgba(255, 255, 255, .2); display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-start; }
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .service_info dl {position:relative;font-size:15px;width: 50%;box-sizing:border-box;}
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .service_info dl:first-child {margin-top:0;padding-right:15px;}
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .service_info dl dt {position: relative; font-weight:bold; width: 28%; float: left;}
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .service_info dl dd {display:inline-block; width: 72%;}
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .service_info dl dd p {word-break:break-all;}
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .service_info dl dd:last-child::after {display:none;}
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .service_info dl.ins_details > dt { float: none; }
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .service_info dl.ins_details > dd > ul { line-height: 1.6; margin-top: 8px; }

.prd_use_detail_rental_wrap .heart_service_area .visit_manage .drop_con { display: none;margin-top: 1px; }
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .drop_con.open { display: block; }
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .drop_con .service_info {overflow-y: auto; max-height: 145px; padding: 15px 30px;background: #fff;border-radius: 4px; }
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .drop_con .service_info .info_box {display: flex; align-items: center; justify-content: space-between; margin-bottom: 18px;}
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .drop_con .service_info .info_box:last-child {margin-bottom: 0;}
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .drop_con .service_info .info_box .info_tit_wrap {display: flex; align-items: center; flex-wrap: wrap; width: 50%;}
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .drop_con .service_info .info_box .info_tit_wrap span {display: block;}
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .drop_con .service_info .info_box .info_tit_wrap .info_tit {font-size: 14px; line-height: 1.7; color: #1b2529;}
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .drop_con .service_info .info_box .info_tit_wrap .info_sub li {margin-right: 6px;}
.prd_use_detail_rental_wrap .heart_service_area .visit_manage .drop_con .service_info .info_box .info_state {flex: 0 0 auto; display: flex; align-items: center; font-size: 14px; }

.prd_use_detail_rental_wrap .refusal_check  { display: flex;width: 100%;border: 2px solid #333;justify-content: center;align-items: center;padding: 25px;border-radius: 4px;margin-bottom: 20px; }
.prd_use_detail_rental_wrap .refusal_check .refusal_day p { display: block;font-size: 19px;font-weight: 700; }
.prd_use_detail_rental_wrap .refusal_check .refusal_day span { display: block;margin-top: 10px;font-size : 15px; }
.prd_use_detail_rental_wrap .refusal_check .btn_wrap { margin-left: auto; }
.prd_use_detail_rental_wrap .refusal_check .btn_wrap a { line-height: 28px; }
.prd_use_detail_rental_wrap .self_manage_area .visit_completion > ul li .date_info dl,
.prd_use_detail_rental_wrap .self_manage_area .visit_manage .date_info dl {width:50%;}
.prd_use_detail_rental_wrap .self_manage_area .delivery_state {display:inline-block;margin-left:10px;padding: 2px 11px;font-size: 13px;color: #fff;background-color:#00a8e3;border-radius: 20px;border:1px solid #fff;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .date_area { position: relative; display: flex; justify-content: center; align-items: center; padding: 20px 0;background: #f2f4f5; }
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .date_area .date_right_btn,
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .date_area .date_left_btn {display: block; width: 7px; height: 11px; margin: 0; background-repeat: no-repeat; background-size: contain;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .date_area .date_left_btn {margin-right: auto;background-image: url('../images/common/arr_pagePrev.png');}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .date_area .date_right_btn {margin-left: auto; background-image: url('../images/common/arr_right11.png');}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .date_area .date_num {overflow: hidden; position: relative; display: flex; align-items: center; height: 27px; padding-right:48px; font-size: 17px; font-weight: 700;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .date_area .main_date_wrap {display: flex; justify-content: center; align-items: center;width: 386px;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .date_area .date_num > ul {position: absolute; left:36px; top: -27px; width: 38px; height: 27px;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .date_area .date_num > ul li {display: flex; align-items: center; height: 27px;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .date_area .date_num .calendar_btn {display: block; width:27px; height:27px;cursor: default; background:url('../images/common/ico_calendar1.png') no-repeat center / 100%;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .date_area .calendar_pop { position: absolute; left: 50%; top: calc(100% + 9px); width: 320px; padding: 22px 19px; border: 2px solid #1b2529; background-color: #fff; border-radius: 4px; opacity: 0; transform: translateX(-50%) scale(0); transition-property: transform, opacity; transition: .3s ease;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .date_area .calendar_pop.open {opacity: 1; transform: translateX(-50%) scale(1);}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .date_area .calendar_pop .calendar_btn_wrap {display: flex; align-items: center; justify-content: space-between; margin-bottom: 14px; }
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .date_area .main_date_wrap.unmove button,
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .date_area .calendar_pop .calendar_btn_wrap.unmove button {pointer-events: none;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .date_area .calendar_pop .calendar_btn_wrap span {display: block;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .date_area .calendar_pop .calendar_btn_wrap .prev_year {top: -100%;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .date_area .calendar_pop .calendar_btn_wrap .next_year {top: 100%;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .date_area .calendar_pop .calendar_btn_wrap .pop_year_wrap {overflow: hidden; position: relative; width: 40px; height: 22px; font-size: 17px; font-weight: 700;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .date_area .calendar_pop .calendar_btn_wrap .pop_year_con {position: absolute; left: 0; top: -22px;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .date_area .calendar_pop .calendar_btn_wrap .pop_year {font-size: 17px; font-weight: 700;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .date_area .calendar_pop .month_wrap {display: flex; justify-content: space-between; flex-wrap: wrap;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .date_area .calendar_pop .month_wrap button {display: block; width: 32%; margin-top: 7px; padding: 12px 0; border: 1px solid #f2f4f5; text-align: center; font-size: 14px; border-radius: 4px;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion > ul { display: block;background: #f2f4f5;padding: 15px 30px; }
.prd_use_detail_rental_wrap .heart_service_area .visit_completion > ul li { border-radius: 4px }
.prd_use_detail_rental_wrap .heart_service_area .visit_completion > ul li + li { margin-top: 10px; }
.prd_use_detail_rental_wrap .heart_service_area .visit_completion > ul li .date_info { display: flex; justify-content: flex-start;align-items: center;line-height: 21px;padding: 15px 30px;background: #fff;position: relative; }
.prd_use_detail_rental_wrap .heart_service_area .visit_completion > ul li .date_info .sub_text {font-size: 15px;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion > ul li .date_info .tit_text {width: auto; }
.prd_use_detail_rental_wrap .heart_service_area .visit_completion > ul li .date_info dl:last-child {margin-right: 0;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion > ul li .date_info dl {display: flex;align-items: center;width: 50%; }

.prd_use_detail_rental_wrap .heart_service_area.self_manage_area .visit_completion > ul li .date_info dl {width:100%;}

.prd_use_detail_rental_wrap .heart_service_area .visit_completion > ul li .date_info dl.mb0 {margin-bottom: 0;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion > ul li .date_info dl .sub_text {margin: 0 0 0 20px;line-height: 21px;display: flex;align-items: center;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion > ul li .date_info .info_btn { display: inline-block;font-size: 13px;color: #00a8e3;text-decoration: underline;margin-left: 10px; }

.prd_use_detail_rental_wrap .heart_service_area .visit_completion .btn_wrap { position: absolute;right: 30px;top:13px; }
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .btn_wrap button { margin-bottom: 0; }
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .btn_wrap .drop_btn::after { display: block;width: 11px;height: 7px;margin: auto 0 auto 16px;background: url('../images/common/arr_selectBg_change.png') no-repeat scroll 0 0/contain;content: "";}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .btn_wrap .drop_btn.on::after { background: url('../images/common/arr_up1.png') no-repeat scroll 0 0/contain; }
.prd_use_detail_rental_wrap .heart_service_area .visit_completion > li { background: #f2f4f5;padding: 15px 30px;border-radius: 4px; }
.prd_use_detail_rental_wrap .heart_service_area .visit_completion > li + li { margin-top: 10px; }
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .drop_con { display: none;margin-top: 1px; }
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .drop_con.open { display: block; }
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .drop_con .service_info {overflow-y: auto; max-height: 145px; padding: 15px;background: #fff;border-radius: 4px;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .drop_con .service_info .info_box {display: flex; align-items: center; justify-content: flex-start; background: #fff; padding: 7px 18px;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .drop_con .service_info .info_box:last-child {margin-bottom: 0;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .drop_con .service_info .info_box .info_tit_wrap {display: flex; align-items: center; flex-wrap: wrap;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .drop_con .service_info .info_box .info_tit_wrap span {display: block;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .drop_con .service_info .info_box .info_tit_wrap .info_tit {font-size: 15px; line-height: 1.7; color: #1b2529; font-weight: 600;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .drop_con .service_info .info_box .info_tit_wrap .info_sub li {margin-right: 6px;}
.prd_use_detail_rental_wrap .heart_service_area .visit_completion .drop_con .service_info .info_box .info_state {flex: 0 0 auto; display: flex; align-items: center; font-size: 14px; margin-left: 10px; font-weight: 500;}

.prd_use_detail_rental_wrap .self_manage_area .visit_manage .service_info .repl_filter { width: 50%; display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-start; }
.prd_use_detail_rental_wrap .self_manage_area .visit_manage .service_info .repl_filter > dt { width: 20%; }
.prd_use_detail_rental_wrap .self_manage_area .visit_manage .service_info .repl_filter_box {position:relative;display:block;width:256px;max-width:256px;margin-left:18px;}
.prd_use_detail_rental_wrap .self_manage_area .visit_manage .service_info .repl_filter_box .filter_img_wrap {height:100%;min-height:96px;background-color:#fff;border-radius:4px;}
.prd_use_detail_rental_wrap .self_manage_area .visit_manage .service_info .repl_tip { display: inline-block; width: 50%; padding: 0; margin: 0; }
.prd_use_detail_rental_wrap .self_manage_area .visit_manage .service_info .repl_tip > dt { float: none; }
.prd_use_detail_rental_wrap .self_manage_area .visit_manage .service_info .repl_tip .tit_text { position: relative; font-size: 15px; color: #fff; font-weight: 500; }
.prd_use_detail_rental_wrap .self_manage_area .visit_manage .service_info .repl_tip .repl_tip_box { position: relative; display: block; margin-top: 16px; }
.prd_use_detail_rental_wrap .self_manage_area .visit_manage .service_info .repl_tip .repl_tip_box > ul { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; }
.prd_use_detail_rental_wrap .self_manage_area .visit_manage .service_info .repl_tip .repl_tip_box > ul > li { display: inline-block; border: 1px solid #fff; margin-right: 14px; padding: 0; margin-top: 0; }
.prd_use_detail_rental_wrap .self_manage_area .visit_manage .service_info .repl_tip .repl_tip_box > ul > li:last-child { margin-right: 0; }
.prd_use_detail_rental_wrap .self_manage_area .visit_manage .service_info .repl_tip .repl_tip_box > ul > li > a { display: block; width: 100%; height: 100%; padding: 8px 16px;  color: #fff; }

/* 에어매칭필터 */
.filter_select .option_box {display:grid;grid-template-columns:repeat(3, 1fr);margin-top:40px;border-radius:4px;gap:10px;}
.filter_select_none .noData {padding:60px 0 90px;background:#f2f4f5;}
.filter_select_none .noData p span {display:block;margin-top:15px;font-size:14px;line-height:1.5;color:#bec8cc;text-align:center;}
.filter_select_none .btn_wrap.bottom_btn {margin-top:35px;}

/* //사용중인제품 캘린더 개선 */

/* 멤버십 신청 리스트 */
.membership_list .noData + .btn_wrap,
.regular_delivery_list .noData + .btn_wrap,
.search_result_prd .noData + .btn_wrap {margin-top: 0;}
.membership_list .side_padding_wrap {padding: 40px 30px 45px; background-color: #f2f4f5; border-radius: 4px;}
.membership_list .page_tit {margin-bottom: 40px;}
.membership_list .page_sub_tit {margin-bottom: 36px; font-size: 19px; font-weight: 700;}
.membership_list .title_wrap {display: flex; align-items: center; margin-top: 0;}
.membership_list .title_wrap .h2_tit {margin-right: 7px;}
.membership_list .prd_list_wrap li .prd_wrap {display: flex; align-items: center; padding: 20px 30px;}
.membership_list .prd_list_wrap li .prd_wrap .prd_info {padding: 0;}
.membership_list .prd_list_wrap li .prd_wrap .prd_info .text_wrap {width: 290px; margin-right: 30px;}
.membership_list .prd_list_wrap li .prd_wrap .prd_info .text_wrap .prd_name {margin-bottom: 0;}
.membership_list .prd_list_wrap li .prd_wrap .order_info {display: flex; align-items: center; margin: 0;}
.membership_list .prd_list_wrap li .prd_wrap .order_info::after {display: block; width: 10px; height: 17px; background: url(../images/common/arr_right10.png) no-repeat scroll 0 0/ cover; content: "";}
.membership_list .prd_list_wrap li .prd_wrap .btn_wrap {width: 120px; margin: 0 0 0 auto;}
.membership_list .title_wrap .tool_tip .tip_box {width: 260px; padding-right: 40px;}
.membership_list .title_wrap .tool_tip .tip_box a {display: flex; align-items: center; color: #90a0a6;}
.membership_list .title_wrap .tool_tip .tip_box a::after {display: block; width: 7px; height: 11px; margin-left: 6px; background: url(../images/common/arr_right3.png) no-repeat scroll 0 0/ cover; content: "";}
.membership_list .title_wrap + .noData {margin-top: 40px;}

/* 정기배송관리 리스트 */
.regular_delivery_list {padding: 0;}
.regular_delivery_list .content_bg {padding: 36px 30px 45px; background-color: #f2f4f5; border-radius: 4px;}
.regular_delivery_list li {margin-bottom: 36px;}
.regular_delivery_list li:last-child {margin-bottom: 0;}
.regular_delivery_list .list_wrap .top_con {display: flex; align-items: center; justify-content: space-between; margin-bottom: 16px;}
.regular_delivery_list .list_wrap .num_text {font-size: 14px; font-weight: 700; color: #90a0a6;}
.regular_delivery_list .list_wrap .card_con {position: relative; background-color: #fff;}
.regular_delivery_list .list_wrap .card_con .pay_type {display: flex; align-items: center; padding: 16px 21px; border-bottom: 1px solid #f2f4f5; font-size: 15px; font-weight: 700;}
.regular_delivery_list .list_wrap .card_con .pay_type .off_text {display: none; margin-right: 6px;}
.regular_delivery_list .list_wrap .card_con .pay_type .type_name {display: flex; align-items: center;}
.regular_delivery_list .list_wrap .card_con .pay_type.npay .type_name,
.regular_delivery_list .list_wrap .card_con .pay_type.kpay .type_name,
.regular_delivery_list .list_wrap .card_con .pay_type.copay .type_name {font-size: 0;}
.regular_delivery_list .list_wrap .card_con .pay_type .type_name::before {background-size: contain; background-repeat: no-repeat; content: "";}
.regular_delivery_list .list_wrap .card_con .pay_type.card .type_name::before {display: block; width: 21px; height: 16px; margin-right: 6px; background-image: url(../images/common/ico_card1.png);}
.regular_delivery_list .list_wrap .card_con .pay_type.npay .type_name::before {display: block; width: 46px; height: 18px; margin-right: 6px; background-image: url(../images/common/ico_npay1.png);}
.regular_delivery_list .list_wrap .card_con .pay_type.kpay .type_name::before {display: block; width: 47px; height: 15px; margin-right: 6px; background-image: url(../images/common/ico_kpay1.png);}
.regular_delivery_list .list_wrap .card_con .pay_type.copay .type_name::before {display: block; width: 92px; height: 13px; margin-right: 6px; background-image: url(../images/common/ico_copay1.png);}
.regular_delivery_list .list_wrap .card_con .card_con_top { display: flex;align-items: center; }
.regular_delivery_list .list_wrap .card_con .card_con_top .next_payment_date { margin-left: auto;color: #90a0a6;padding-right: 21px; }

.regular_delivery_list .list_wrap .card_con .info_box {padding: 20px 21px 25px;}
.regular_delivery_list .list_wrap .card_con .deli_info {font-size: 17px; font-weight: 700; line-height: 1.4;}
.regular_delivery_list .list_wrap .card_con .deli_info_leng {display: inline-block; margin-top: 10px; padding: 4px 6px; font-size: 14px; color: #fff; background-color: #00a7e1; border-radius: 4px;}
.regular_delivery_list .list_wrap .card_con .info_box { display: block;position: relative; }
.regular_delivery_list .list_wrap .card_con .info_box .next_payment_date { display: block;position: absolute;right: 21px;top: 20px;color: #90a0a6;}
.regular_delivery_list .del_btn {display: none; align-items: center; margin-top: 10px; color: #90a0a6;}
.regular_delivery_list .del_btn::before {display: block; width: 18px; height: 18px; margin-right: 6px; background: url(../images/common/ico_close5.png) no-repeat; background-size: contain; content: "";}
.regular_delivery_list .list_wrap li.off .card_con {color: #bec8cc;}
.regular_delivery_list .list_wrap li.off .card_con .pay_type .off_text {display: inline-block;}
.regular_delivery_list .list_wrap li.off .card_con::before {display: block; position: absolute; left: 0; top: 0; right: 0; left: 0; width: 100%; height: 100%; background-color: rgba(144,160,166,0.35);content: ""; border-radius: 4px;}
.regular_delivery_list .list_wrap li.off .card_con .pay_type.card .type_name::before {background-image: url(../images/common/ico_card2.png);}
.regular_delivery_list .list_wrap li.off .card_con .pay_type.npay .type_name::before {background-image: url(../images/common/ico_npay2.png);}
.regular_delivery_list .list_wrap li.off .card_con .pay_type.kpay .type_name::before {background-image: url(../images/common/ico_kpay2.png);}
.regular_delivery_list .list_wrap li.off .card_con .pay_type.copay .type_name::before {background-image: url(../images/common/ico_copay2.png);}
.regular_delivery_list .list_wrap li.off .card_con .deli_info_leng {background-color: #bec8cc;}
.regular_delivery_list .list_wrap li.off .del_btn {display: flex;}


.regular_delivery_list .delivery_list_notice { font-size: 19px;margin-bottom: 30px;font-weight: 700; }
.regular_delivery_list .delivery_info_btn { margin-bottom: 30px; }
.regular_delivery_list .delivery_info_btn a { display: inline-block;font-size: 14px;color: #00a7e1; }
.regular_delivery_list .delivery_info_btn a::before { content: '';background: url(../images/common/ico_delivery2.png) no-repeat 0 2px / 21px auto;padding-left: 24px; }
.regular_delivery_list .delivery_info_btn a::after { display: inline-block;content: '';background: url(../images/common/arr_right9.png) no-repeat center;width: 14px;height: 11px;background-size: contain;margin-left: 3px;vertical-align: revert; }



/* 정기배송관리 상세 */
.regular_delivery_detail .content_bg {padding: 36px 30px 45px; background-color: #f2f4f5; border-radius: 4px;}
.regular_delivery_detail .prd_wrap {padding: 30px 0;}
.regular_delivery_detail .prd_wrap .prd_info {padding: 0;}
.regular_delivery_detail .prd_wrap .prd_info .prd_name {margin-top: 0;}
.regular_delivery_detail .prd_wrap .prd_info .prd_price { font-weight: 700; }
.regular_delivery_detail .prd_wrap {margin-bottom: 30px; border-bottom: 1px solid #f2f4f5;}
.regular_delivery_detail .regular_delivery_detail {display: flex; justify-content: space-between ;overflow: hidden; padding: 0 20px;}
.regular_delivery_detail .delivery_info_wrap {display: flex;margin-left: auto; }
.regular_delivery_detail .delivery_info_wrap .delivery_info {flex-direction: column; width: 100px; margin-right: 20px; padding: 0;}

.regular_delivery_detail .delivery_info {display: flex; justify-content: space-between ;overflow: hidden; padding: 0 20px;}
.regular_delivery_detail .delivery_info dt,
.regular_delivery_detail .delivery_info dd {float: left; font-size: 14px; line-height: 1; margin-bottom: 18px;}
.regular_delivery_detail .delivery_info_wrap dt,
.regular_delivery_detail .delivery_info_wrap dd {margin-bottom: 0;}
.regular_delivery_detail .delivery_info dt {margin-bottom: 18px; color: #90a0a6;}
.regular_delivery_detail .main_con {padding: 0 30px 0; background-color: #fff; border-radius: 4px;}
.regular_delivery_detail .main_con>li {padding: 0 0 30px; border-bottom: 1px solid #e8ecee;}
.regular_delivery_detail .main_con>li:last-child {border-bottom: none;}
.regular_delivery_detail .main_con>li .list_type3 { margin-top: 20px; }
.regular_delivery_detail .main_con>li .list_type3 li { color: #90a0a6; }
.regular_delivery_detail .drop_wrap {margin: 0 11px; border: 1px solid #e8ecee; background-color: #f2f4f5; border-radius: 4px;}
.regular_delivery_detail .drop_tit {display: flex; align-items: center; justify-content: space-between; padding: 20px 9px 20px 12px; font-size: 14px; font-weight: 700;}
.regular_delivery_detail .drop_tit::after {display: block; width: 11px; height: 7px; background: url(../images/common/arr_down1.png) no-repeat; background-size: contain; content: "";}
.regular_delivery_detail .drop_tit.open::after {background: url(../images/common/arr_up1.png) no-repeat; background-size: contain;}
.regular_delivery_detail .drop_con {display: none; padding: 20px 9px; border-top: 1px solid #e8ecee;}
.regular_delivery_detail .drop_con p {padding-left: 4px; font-size: 14px; line-height: 1.5; color: #90a0a6;}
.regular_delivery_detail .inner_radio {display: flex; justify-content: space-between; margin:16px 0 30px;}
.regular_delivery_detail .inner_radio .btnBasic {width: 32%;}
.regular_delivery_detail .btn_01 { margin-top: 40px; }
.regular_delivery_detail .btn_01 a { width: 180px; }
.regular_delivery_detail .btn_02 {width: 56%; margin: auto;}
.regular_delivery_detail .bot_table_wrap {overflow: hidden; margin: 20px 0 0; border: 1px solid #f1f3f4; border-radius: 4px;}
.regular_delivery_detail .bot_table {overflow-y: auto; max-height: 159px;}
.regular_delivery_detail .bot_table li {display: flex; padding: 17px 0; border-bottom: 1px solid #f1f3f4; color: #90a0a6;}
.regular_delivery_detail .bot_table li:last-child {border-bottom: none;}
.regular_delivery_detail .head_area {display: flex; padding: 17px 0; font-weight: 700; background-color: #f2f4f5;}
.regular_delivery_detail .head_area span {font-weight: 400;}
.regular_delivery_detail .bot_table_wrap p {width: 50%; padding-left: 15px; color: #90a0a6;}
.regular_delivery_detail .bot_table_wrap p > a.side_btn { display: inline-block;margin-left: 15px;color: #00a7e1; }
.regular_delivery_detail .bot_table_wrap p > a.side_btn::after { display: inline-block;vertical-align: middle; }
.regular_delivery_detail .title_wrap {display: flex; align-items: center; justify-content: space-between;}
.regular_delivery_detail .title_wrap.top {position: relative;display: block; margin: 0 0 22px}
.regular_delivery_detail .title_wrap .sub_text {margin: 8px 0 7px; font-size: 14px; font-weight: 700; color: #90a0a6;}
.regular_delivery_detail .title_wrap .end_text {position: absolute; right: 0; bottom: 0; padding: 3px 5px; font-size: 14px; color: #fff; background-color: #bec8cc; border-radius: 4px;}
.regular_delivery_detail .con_wrap {padding: 33px 30px; background-color: #fff; border-radius: 4px;}
.regular_delivery_detail .con_wrap.pay_info {display: flex; align-items: center;}
.regular_delivery_detail .con_wrap.pay_info .con_box {margin-right: 100px;}
.regular_delivery_detail .con_wrap.pay_info .delivery_info {display: block;}
.regular_delivery_detail .con_wrap.pay_info .delivery_info dt,
.regular_delivery_detail .con_wrap.pay_info .delivery_info dd {float: none;}
.regular_delivery_detail .con_wrap.pay_info .delivery_info dd {margin-bottom: 0;}
.regular_delivery_detail .con_wrap.address_info .delivery_info {display: block;}
.regular_delivery_detail .con_wrap.address_info .delivery_info > p { color: #90a0a6;margin-top: 30px; }
.regular_delivery_detail .con_wrap.address_info .delivery_info dt {width: 15%;}
.regular_delivery_detail .con_wrap.address_info .delivery_info dd {width: 85%;}
.regular_delivery_detail .con_wrap .top_text {margin-bottom: 16px; font-size: 14px; color: #bec8cc; line-height: 1;}
.regular_delivery_detail .con_wrap .card_info {font-size: 17px; font-weight: 700;}
.regular_delivery_detail .con_wrap .delivery_info {padding: 0;}
.regular_delivery_detail .con_wrap .delivery_info .order_name {color: #bec8cc;}
.regular_delivery_detail .con_wrap .delivery_info .order_address {display: block; margin-top: 14px;line-height: 1.4;}
.regular_delivery_detail .con_wrap .delivery_info .mb0 {margin-bottom: 0;}
.regular_delivery_detail .con_wrap .btn_wrap,
.regular_delivery_detail .con_wrap .btnBasic {margin: 0;}
.regular_delivery_detail .con_wrap .btn_wrap {margin-left: auto;}
.side_btn {display: flex; align-items: center; font-size: 14px; font-weight: 400; color: #90a0a6;}
.side_btn::after {display: block; width: 7px; height: 11px; margin-left: 6px; background: url(../images/common/arr_right14.png) no-repeat; background-size: contain; content: "";}
.regular_delivery_list .list_wrap .top_con .side_btn::after { background: url(../images/common/arr_right1.png) no-repeat; }


/*
  쇼핑관리
*/
/* 상세검색 */
.shopping_wrap .tabType {margin: 19px 0 45px;}
.shopping_wrap .tabType li {margin-right: 50px;}
.shopping_wrap #searchTab2 {display: none;}
.shopping_wrap #searchTab2.on {display: block;}
.shopping_wrap .top_con {display: flex; align-items: center; justify-content: space-between; padding: 16px 30px; font-size: 14px; color: #90a0a6; background-color: #f2f4f5; border-radius: 4px;}
.shopping_wrap .sp_list .top_con {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.shopping_wrap .top_con .btn_wrap {margin: 0;}
.shopping_wrap .top_con .btn_wrap a {height: 28px; font-size: 13px; line-height: 28px;}
.shopping_wrap .sp_search .h2_tit {margin-bottom: 0;}
.shopping_wrap .search_con {display: none;}
.shopping_wrap .search_con .search_con_area {display: flex; justify-content: flex-end; padding: 45px 30px; background: #fff;}
.shopping_wrap .search_con .form_area {display: flex; justify-content: space-between;}
.shopping_wrap .search_con .form_area .inp_select {min-width: 166px; margin-right: 7px;}
.shopping_wrap .search_con .btn_wrap {margin: 0;}
.shopping_wrap .search_con .btn_wrap .btnBasic {min-width: 90px;}

/* 주문내역 */
.shopping_wrap .sp_list .searchTab {overflow:hidden;background-color: #f2f4f5; padding-bottom: 45px;}
.shopping_wrap .sp_list .top_con {border-bottom: 1px solid #e5e9eb;}
.shopping_wrap .sp_list .bot_con {padding: 29px 30px 0; background-color: #f2f4f5; border-radius: 4px;}
.shopping_wrap .sp_list .year {display:flex;align-items:center;}
.shopping_wrap .sp_list .btn_sorting {display:inline-block;width:18px;height:19px;margin-left:10px;background:url('../images/common/ico_filter2.png') no-repeat center center / contain;font-size:0;text-indent:-9999px;border:none;}
.shopping_wrap .sp_list .btn_delivery_list {position:absolute;right:30px;top:15px;height:30px;line-height:30px;padding:0 12px;margin:0;color: #1b2529;border:1px solid #e5e9eb;background:#fff;font-size:13px;font-weight:700;border-radius: 4px;}
.shopping_wrap .sp_list .floating_area {position: relative; margin: 30px 30px 0; padding: 23px 37px 23px 27px; border: 2px solid #1b2529; background-color: #fff; border-radius: 4px;}
.shopping_wrap .sp_list .floating_area .close_pop {display: block; position: absolute; right: 14px; top: 14px; width: 14px; height: 14px; margin-left: 6px; background: url('../images/common/ico_close2.png') no-repeat scroll 0 0 / cover; content: "";}
.shopping_wrap .sp_list .floating_area h3 {margin-bottom: 6px; font-size: 19px; font-weight: 700; line-height: 27px;}
.shopping_wrap .sp_list .floating_area p {font-size: 15px; line-height: 24px;}
.shopping_wrap .sp_list .floating_area em {color: #00a7e1;}
.shopping_wrap .sp_list .floating_area .btn_wrap {position: absolute; bottom: 28px; right: 30px; margin: 0;}
.shopping_wrap .order_area {position: relative; margin-bottom: 30px;}
.shopping_wrap .order_area:last-child {margin-bottom: 0;}
.shopping_wrap .order_area .title_box {display: flex; align-items: center; height: 28px; margin-bottom: 7px; font-size: 14px; color: #90a0a6;}
.shopping_wrap .order_area .title_box .btn_wrap {margin: 0; margin-left: auto;}
.shopping_wrap .order_area .title_box .btn_wrap a {height: 28px; font-size: 13px; line-height: 26px;}
.shopping_wrap .order_area .date_text {font-weight: 700;}
.shopping_wrap .order_area .order_num {font-weight: 400;}
.shopping_wrap .order_area .detail_text {display: flex; align-items: center; margin-left: 15px; color: #90a0a6;}
.shopping_wrap .order_area .detail_text::after {display: block; width: 7px; height: 11px; margin-left: 6px; background: url('../images/common/arr_right3.png') no-repeat scroll 0 0 / cover; content: "";}
.shopping_wrap .order_area .search_list_area li {margin-bottom: 10px; background-color: #fff; border-radius: 4px; box-shadow: 0 10px 16px #e5e5e5;}
.shopping_wrap .order_area .search_list_area li:last-child {margin-bottom: 0;}
.shopping_wrap .order_area .search_list_area li .state {display:flex;justify-content:space-between;align-items:center;padding: 18px 30px; border-bottom: 1px solid #f2f4f5; font-size: 15px; font-weight: 700; color: #00a8e3; line-height: 1;}
.shopping_wrap .order_area .search_list_area li .state button {font-size: 15px; font-weight: 700; color: #00a8e3; line-height: 1;}
.shopping_wrap .order_area .search_list_area li .state .delivery {display:inline-flex;align-items:center;position:relative;padding:4px 5px 4px 30px;color:#fff;font-size:14px;font-weight:400;background:#00a7e1 url('../images/common/ico_delivery3.png') no-repeat left+5px center / 21px;border-radius:4px;}
.shopping_wrap .order_area .search_list_area li .state .add_arr {display: inline-flex; align-items: center;}
.shopping_wrap .order_area .search_list_area li .state .add_arr::after {display: block; width: 7px; height: 11px; margin-left: 6px; background: url('../images/common/arr_right9.png') no-repeat scroll 0 0 / cover; content: "";}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap {display: flex; flex-wrap: wrap; align-items: center; padding: 0 30px;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap .top_area {display: flex; align-items: center; margin: 18px 60px 18px 0;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap .img_wrap {flex-shrink: 0; width: 96px; margin-right: 18px;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap .text_wrap {width: 222px;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap .prd_code {margin-bottom: 2px; font-size: 14px; color: #90a0a6; line-height: 1.7;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap .prd_name {font-size: 17px; font-weight: 700; color: #1b2529; line-height: 1.4;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap .order_length {margin-top: 6px; font-size: 14px; color: #1b2529;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap .price_wrap {display: flex; width: 285px;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap dl {width: 140px; margin-left: auto; font-size: 16px; line-height: 1;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap dl:last-child {width: 145px;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap dl dt {margin-bottom: 15px; font-size: 14px;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap dl dd {font-size: 15px;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap dl.rental_box {font-weight: 700;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap dl.rental_box dt {margin-bottom: 13px;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap dl.rental_box dd {font-size: 15px; font-weight: 700;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap dl .price {font-size: 22px;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap .btn_wrap {width: 120px; margin: 0;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap .btn_wrap a {display: block; width: 100%;}
.shopping_wrap .order_area .search_list_area li .sp_prd_wrap .btn_wrap a:first-child {margin-bottom: 6px;}

/* 주문 내역 상세 */
.content_wrap .sp_detail.unlogin_sp {float: none; margin: auto;}
.sp_detail .top_info {display: flex; align-items: center; padding: 18px 30px; background-color: #1b2529; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.sp_detail .top_info .order_num {margin-bottom: 9px; font-size: 17px; font-weight: 700; color: #fff;}
.sp_detail .top_info .order_date {font-size: 15px; color: #90a0a6;}
.sp_detail .top_info .btn_wrap {margin: 0; margin-left: auto;}
.sp_detail .con1 {padding: 0 30px 45px; background-color: #f2f4f5; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}
.sp_detail .con2 {padding: 0 30px;}
.sp_detail .tit_text {font-size: 19px; font-weight: 700;}
.sp_detail .con1 .tit_text {padding: 34px 0 16px;}
.sp_detail .con1 .info_type1 {display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 26px}
.sp_detail .con1 .info_type1:last-child {margin-bottom: 0;}
.sp_detail .con1 .info_type1 .order_num {margin-bottom: 13px; font-size: 14px; color: #90a0a6;}
.sp_detail .con1 .info_type1 .order_num .admin_msg {margin-top:5px;color:#fe7c20;}
.sp_detail .con1 .order_link {font-size: 14px; color: #bec8cc; margin-left: auto; margin-bottom: 13px;}
.sp_detail .con1 .order_link span {border-bottom: 1px solid #bec8cc;}
.sp_detail .con1 .info_type1 .info_area {width: 100%; background-color: #fff; border-radius: 4px;}
.sp_detail .con1 .info_type1 .info_area .state {padding: 18px 30px;border-bottom: 1px solid #f2f4f5;font-size: 15px;font-weight: 700;color: #00a8e3;line-height: 1;}
.sp_detail .con1 .info_type1 .info_area .delivery_status { display: block;width: 100%;border-bottom: 1px solid #f2f4f5;padding: 18px 30px;position: relative; }
.sp_detail .con1 .info_type1 .info_area .delivery_status .prd_state {display: inline-block;font-size: 15px; font-weight: 700; color: #00a8e3;}
.sp_detail .con1 .info_type1 .info_area .delivery_status .prd_state.parcel {padding-right:13px;background:url('../images/common/arr_right14.png') no-repeat right center;}
.sp_detail .con1 .info_type1 .info_area .delivery_status .btn_check {position: absolute;right:30px;top:18px;font-size: 14px;color:#00a7e1;border-bottom: 1px solid #00a7e1;}
.sp_detail .con1 .info_type1 .info_area .prd_wrap {display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 0; padding: 33px 30px 30px;}
.sp_detail .con1 .info_type1 .info_area .prd_wrap .img_wrap {flex-shrink: 0; width: 96px; margin-right: 18px;}
.sp_detail .con1 .info_type1 .info_area .prd_wrap .text_wrap { width: calc(100% - 114px); }
.sp_detail .con1 .info_type1 .info_area .prd_wrap .text_wrap .prd_state {display: inline-block;margin-bottom: 7px; font-size: 15px; font-weight: 700; color: #00a8e3;}
.sp_detail .con1 .info_type1 .info_area .prd_wrap .text_wrap .prd_state.parcel {padding-right:13px;background:url('../images/common/arr_right14.png') no-repeat right center;}
.sp_detail .con1 .info_type1 .info_area .prd_wrap .text_wrap .btn_check {position: absolute;right:68px;top:33px;font-size: 14px;color:#00a7e1;border-bottom: 1px solid #00a7e1;}
.sp_detail .con1 .info_type1 .info_area .prd_wrap .text_wrap .prd_code {margin-bottom: 4px; font-size: 14px; color: #90a0a6;}
.sp_detail .con1 .info_type1 .info_area .prd_wrap .text_wrap .prd_name {margin-bottom: 4px; font-size: 17px; font-weight: 700; color: #1b2529; line-height: 1.5;word-break:break-word;}
.sp_detail .con1 .info_type1 .info_area .prd_wrap .text_wrap .prd_other {font-size: 14px; color: #1b2529; line-height: 1.5;}
.sp_detail .con1 .info_type1 .info_area .prd_wrap .text_wrap .prd_other span {display: inline-block;position: relative;font-size: 14px;word-break: break-all; }
.sp_detail .con1 .info_type1 .info_area .prd_wrap .text_wrap .prd_other span:after {content: '·'; width: 4px; margin: 0 4px 0 3px; font-size: 14px; line-height: 18px;}
.sp_detail .con1 .info_type1 .info_area .prd_wrap .text_wrap .prd_other span:last-child::after {display: none;}
.sp_detail .option_wrap {padding: 0 68px 12px 144px;}
.sp_detail .refund {width: 100%; margin-bottom: 36px; padding: 26px 30px; font-size: 15px; background-color: #f2f4f5; border-radius: 4px;}
.sp_detail .refund .tit_con {display: flex;position: relative; margin-bottom: 8px;}
.sp_detail .refund .tit_con .text1 { margin-right: 70px; color: #90a0a6;}
.sp_detail .refund .tit_con .text2 {text-align: center;min-height: 20px;}
.sp_detail .refund .sub_text {line-height: 1.6;}
.sp_detail .refund.detail_normal {margin: 8px 0 30px 110px;}
.sp_detail .con1 .info_type1 .info_area .info_box {padding: 21px 0 24px; border-top: 1px solid #f2f4f5;}
.sp_detail.sp_cancle_pop .con1 .info_type1 .info_area .info_box {margin-left: 145px}
.sp_detail.sp_cancle_pop .con2 .inp_textarea {margin-top: 20px;}
.sp_detail.sp_cancle_pop .btn_wrap.bottom_btn {padding-bottom: 45px;}
.sp_detail .con1 .info_type1 .info_area .info_box dl {display: flex; align-items: center; justify-content: space-between; margin-bottom: 14px; font-size: 15px; color: #1b2529;}
.sp_detail .con1 .info_type1 .info_area .info_box dl.add_p {flex-wrap: wrap; justify-content: flex-end;align-items: baseline; }
.sp_detail .con1 .info_type1 .info_area .info_box dl.add_p dt,
.sp_detail .con1 .info_type1 .info_area .info_box dl.add_p dd {width: 50%;}
.sp_detail .con1 .info_type1 .info_area .info_box dl.add_p dt {margin-right: auto;}
.sp_detail .con1 .info_type1 .info_area .info_box dl.add_p dd {width: 100%; text-align: right; margin-bottom: 4px;}
.sp_detail .con1 .info_type1 .info_area .info_box dl.add_p dd:nth-child(2) {width: 50%;}
.sp_detail .con1 .info_type1 .info_area .info_box dl.add_p dd:last-child { margin-bottom: 0;}
.sp_detail .con1 .info_type1 .info_area .info_box dl.benefit {margin-bottom: 8px;}
.sp_detail .con1 .info_type1 .info_area .info_box dl.sub_info {overflow: hidden; display: block; margin-bottom: 20px; padding-left: 6px; font-size: 14px; color: #90a0a6;}
.sp_detail .con1 .info_type1 .info_area .info_box dl.sub_info dt,
.sp_detail .con1 .info_type1 .info_area .info_box dl.sub_info dd {min-height: 18px; margin-bottom: 8px;}
.sp_detail .con1 .info_type1 .info_area .info_box dl.sub_info dt {float: left; width: 50%;}
.sp_detail .con1 .info_type1 .info_area .info_box dl.sub_info dt:nth-child(2n+1) {clear:both;}
.sp_detail .con1 .info_type1 .info_area .info_box dl.sub_info dd {float: right; width: 50%; text-align: right;}
.sp_detail .con1 .info_type1 .info_area .info_box dl.sub_info dd:nth-last-child(1),
.sp_detail .con1 .info_type1 .info_area .info_box dl.sub_info dt:nth-last-child(2) {margin-bottom: 0;}
.sp_detail .con1 .info_type1 .info_area .info_box .price_area {margin-bottom: 0; padding: 16px 0 0; border-top: 1px solid #f2f4f5; }
.sp_detail .con1 .info_type1 .info_area .info_box .price_area dt {font-size: 16px; font-weight: 700;}
.sp_detail .con1 .info_type1 .info_area .info_box .price_area dd {font-size: 15px; font-weight: 700; color: #00a7e1;}
.sp_detail .con1 .info_type1 .info_area .info_box .price_area dd .price {font-size: 19px;}
.sp_detail .con1 .info_type1 .info_area .info_box .price_area dd.drop_btn {display: flex; align-items: baseline; cursor: pointer;}
.sp_detail .con1 .info_type1 .info_area .info_box .price_area dd.drop_btn::after {display: block; width: 11px; height: 7px; margin: auto 0 auto 16px; background: url('../images/common/arr_selectBg_change.png') no-repeat scroll 0 0/contain; content: "";}
.sp_detail .con1 .info_type1 .info_area .info_box .price_area dd.drop_btn::after {transform: rotate(180deg);}
.sp_detail .con1 .info_type1 .info_area .info_box .price_area dd.drop_btn.close::after {transform: rotate(0);}
.sp_detail .con1 .info_type1 .info_area .info_box .price_area dd.drop_btn .price {margin-left: 5px;}
.sp_detail .con1 .info_type1 .info_area .btn_wrap {margin: 39px 0 0 0;padding-right: 38px;}
.sp_detail .con2 .tit_wrap {display: flex; align-items: center; justify-content: space-between; margin: 43px 0 18px;}
.sp_detail .con2 .tit_wrap.column {align-items: baseline; flex-direction: column; margin-bottom: 27px;}
.sp_detail .con2 .tit_wrap.column .tit_text {margin-bottom: 11px;}
.sp_detail .con2 .tit_wrap .sub_text {color: #90a0a6; line-height: 1.6;}
.sp_detail .con2 .tit_wrap .right_text {display: flex; align-items: center; font-size: 14px; color: #90a0a6;}
.sp_detail .con2 .tit_wrap .right_text::after {display: block; width: 7px; height: 11px; margin-left: 6px; background: url(../images/common/arr_right3.png) no-repeat scroll 0 0 / cover; content: "";}
.sp_detail .con2 .info_box {padding:24px 30px; background-color: #f2f4f5; border-radius: 4px;}
.sp_detail .con2 .info_box dl {display: flex;position: relative;margin-bottom: 8px; font-size: 15px; line-height: 1.6;}
.sp_detail .con2 .info_box dl:last-child {margin-bottom: 0;}
.sp_detail .con2 .info_box dl dt {flex: 0 0 auto; width: 128px; color: #90a0a6;}
.sp_detail .con2 .info_box dl .sub_name {color: #90a0a6;}
.sp_detail .con2 .info_box dl .address_num {display: block; margin-bottom: 8px;}
.sp_detail .con2 .info_box dl dd .btn_check {position: absolute;right:0;top:4px;font-size: 14px;color:#00a7e1;border-bottom: 1px solid #00a7e1;}
.sp_detail .con2 .info_box p {margin-bottom: 13px; font-size: 15px;}

.sp_detail .info_box.payment {padding: 24px 30px; border-bottom: 1px solid #f2f4f5;}
.sp_detail .info_box.payment dl {display: flex; align-items: center; justify-content: space-between; margin-bottom: 14px; font-size: 15px; color: #1b2529; line-height: 1.3;}
.sp_detail .info_box.payment dl.benefit {margin-bottom: 8px;}
.sp_detail .info_box.payment dl dt {color: #1b2529;}
.sp_detail .info_box.payment dl.sub_info {overflow: hidden; display: block; padding-left: 6px; font-size: 14px;}
.sp_detail .info_box.payment dl.sub_info dt,
.sp_detail .info_box.payment dl.sub_info dd {margin-bottom: 8px; color: #90a0a6;}
.sp_detail .info_box.payment dl.sub_info dt {float: left; width: 50%;}
.sp_detail .info_box.payment dl.sub_info dd {float: right; width: 50%; text-align: right;}
.sp_detail .info_box.payment dl.sub_info dd:nth-last-child(1),
.sp_detail .info_box.payment dl.sub_info dt:nth-last-child(2) {margin-bottom: 0;}
.sp_detail .info_box.payment .price_area {margin-bottom: 0; padding: 16px 0 0; border-top: 1px solid #fff; }
.sp_detail .info_box.payment .price_area dt {font-size: 16px; font-weight: 700;}
.sp_detail .info_box.payment .price_area dd {font-size: 15px; font-weight: 700; color: #00a7e1;}
.sp_detail .info_box.payment .price_area dd .price {font-size: 22px;}
.sp_detail .file_upload_area .inp_file {padding-right: 100px;}
.sp_detail .file_upload_area .inp_file .upload_btn {width: 90px;}
.sp_detail .file_upload_area .info_text {position: relative; margin-top: 18px; padding-left: 21px;font-size: 14px; line-height: 1.5; color: #bec8cc;}
.sp_detail .file_upload_area .info_text::before {display: block; position: absolute; left:0; top: 3px; width: 15px; height: 15px; background: url(../images/common/ico_info2.png) no-repeat; background-size: contain; content: "";}
.sp_detail .file_upload_area .file_area {overflow-x: scroll; display: flex; white-space: nowrap;}
.sp_detail .file_upload_area .file_area li {display: flex; align-items: center; margin-top: 16px; margin-right: 18px; color: #00a7e1; }
.sp_detail .file_upload_area .file_area li .file_name {margin-right: 9px; font-size: 15px; border-bottom: 1px solid #00a7e1;}
.sp_detail .file_upload_area .file_area li .close_btn {display: block; width: 18px; height: 18px; background: url(../images/common/ico_close4.png) no-repeat; background-size: contain; content: "";}

.sp_detail .recommend_regist {position:relative;margin:0;padding:17px 20px;background:#fff;border-radius:4px;background: #f2f4f5;}
.sp_detail .recommend_regist .inp_check_btn {display:inline-block;}
.sp_detail .recommend_regist .inp_check_btn .label {font-weight: 700;cursor: pointer;}
.sp_detail .recommend_regist .inp_check {display:none;}
.sp_detail .recommend_regist .inp_check input {margin-left:0;}
.sp_detail .recommend_regist .inp_check label {font-weight: 700;}
.sp_detail .recommend_regist .inp_check .value {display: none;}
.sp_detail .recommend_regist .btn_wrap {position: absolute;right:20px;top:11px;margin:0;}
.sp_detail .recommend_regist.complete .inp_check_btn {display:none;}
.sp_detail .recommend_regist.complete .inp_check {display:inline-block;}
.sp_detail .recommend_regist.complete .value {display:inline-block;margin-left:28px;font-size: 14px;color:#90a0a6;font-weight: 400;}
.sp_detail .recommend_regist.desabled:after {content:'';position: absolute;left:0;top:0;z-index:5;width:100%;height:100%;opacity:0;cursor:no-drop;}
.sp_detail .recommend_regist.desabled .inp_check_btn .label {background-image:url('../images/common/ico_check_read.png');}

.sp_detail .list_type3.sp_notice { margin-top: 40px; }
.sp_detail .list_type3.sp_notice li { font-size: 14px;color: #bec8cc; }
.sp_detail .list_type3.sp_notice li span { color: #00a8e3; }

/* 케어서비스 */
.care_service_wrap #serviceTab2 {display: none;}
.care_service_wrap .service_guide {padding-top: 45px;}
.care_service_wrap .service_guide .con_area {display: flex; justify-content: space-between; margin-top: 110px;flex-wrap: wrap; }
.care_service_wrap .service_guide .con1 {margin-top: 0;}
.care_service_wrap .service_guide .h2_tit {margin-bottom: 40px; font-size: 34px; font-weight: 700; line-height: 1.4;}
.care_service_wrap .service_guide .h2_tit span {color: #00a8e3;}
.care_service_wrap .service_guide .sub_tit {margin-bottom: 32px; font-size: 23px; font-weight: 700; line-height: 1;}
.care_service_wrap .service_guide .right_con {display: flex; flex-wrap: wrap; justify-content: space-between; flex: 0 0 auto; width: 800px;}
.care_service_wrap .service_guide .con1 .right_con li {position: relative; width: 388px; margin-top: 42px}
.care_service_wrap .service_guide .con1 .right_con li:nth-child(-n+2) {margin-top: 0;}
.care_service_wrap .service_guide .con1 .right_con li p {position: absolute; left: 24px; bottom: 20px; font-size: 16px; font-weight: 400; line-height: 1.5; color: #fff;}
.care_service_wrap .service_guide .con1 .list_type4 { width: 800px;margin-left: auto;font-size: 15px;font-weight: 700; }
.care_service_wrap .service_guide .con2 {display: block;}
.care_service_wrap .service_guide .con2 .video_wrap {position:relative; padding-bottom:56.25%; height:0; overflow:hidden;}
.care_service_wrap .service_guide .con2 .video_wrap iframe {position:absolute; top:0; left:0; width:100%; height:100%;}
.care_service_wrap .service_guide .con3 .right_con {padding-top: 6px;}
.care_service_wrap .service_guide .con3 .right_con ul {display: flex; flex-wrap: wrap; justify-content: flex-start;}
.care_service_wrap .service_guide .con3 .right_con .con_box.box1 ul {margin-bottom: 90px;}
.care_service_wrap .service_guide .con3 .right_con .con_box.box1 ul:last-child {margin-bottom: 0;}
.care_service_wrap .service_guide .con3 .right_con .con_box.box1 li {width: 250px; margin: 45px 25px 0 0;}
.care_service_wrap .service_guide .con3 .right_con .con_box.box1 li:nth-child(-n+3) {margin-top: 0;}
.care_service_wrap .service_guide .con3 .right_con .con_box.box1 li:nth-child(3n) {margin-right: 0;}
.care_service_wrap .service_guide .con3 .right_con li .text_wrap .info_num {margin: 16px 0 8px; font-size: 14px; line-height: 1; color: #90a0a6;}
.care_service_wrap .service_guide .con3 .right_con li .text_wrap .info_text {font-size: 16p x; font-weight: 700; line-height: 1.5;}
.care_service_wrap .service_guide .con3 .right_con .con_box .text_wrap dt {margin-bottom: 12px; font-size: 16px; font-weight: 700;}
.care_service_wrap .service_guide .con3 .right_con .con_box .text_wrap dd {margin-bottom: 5px; font-size: 15px; line-height: 1.6;}
.care_service_wrap .service_guide .con3 .right_con .con_box .text_wrap dd:last-child {margin-bottom: 0;}
.care_service_wrap .service_guide .con3 .right_con .con_box .text_wrap dd .text_dot::before {top: 11px; background-color: #1b2529;}
.care_service_wrap .service_guide .con3 .right_con .con_box .text_wrap dd .gray_text {padding-left: 10px; font-size: 14px; color: #90a0a6; line-height: 1.7;}
.care_service_wrap .service_guide .con3 .right_con .con_box.box1 {width: 100%;}
.care_service_wrap .service_guide .con3 .right_con .con_box.box_mid { width: 100%; margin-top: 90px; background-color: #f3f4f6; padding: 48px 40px 60px; }
.care_service_wrap .service_guide .con3 .right_con .con_box.box_mid .sub_tit { margin-bottom: 18px; display: flex; flex-direction: row; align-items: center; }
.care_service_wrap .service_guide .con3 .right_con .con_box.box_mid .sub_tit::before { content: ''; position: relative; display: inline-block; width: 22px; height: 22px; background: url("../images/common/ico_plus4.png") no-repeat center / 12px auto; margin-left: -6px; padding-right: 4px; }
.care_service_wrap .service_guide .con3 .right_con .con_box.box_mid > span { font-size: 15px; font-weight: 500; }
.care_service_wrap .service_guide .con3 .right_con .con_box.box_mid ul { justify-content: space-between; margin-top: 40px; }
.care_service_wrap .service_guide .con3 .right_con .con_box.box_mid li { width: 48%; }
.care_service_wrap .service_guide .con3 .right_con .con_box.box_mid li .img_wrap { margin-bottom: 20px; }
.care_service_wrap .service_guide .con3 .right_con .con_box.box_mid li .text_wrap > span { font-size: 14px; font-weight: 500; color: #959fa1; }
.care_service_wrap .service_guide .con3 .right_con .con_box.box_mid li .text_wrap > dt { margin: 10px 0; }
.care_service_wrap .service_guide .con3 .right_con .con_box.box2 {width: 100%; margin-top: 90px;}
.care_service_wrap .service_guide .con3 .right_con .con_box.box2 ul {justify-content: space-between;}
.care_service_wrap .service_guide .con3 .right_con .con_box.box2 li {width: 388px;}
.care_service_wrap .service_guide .con3 .right_con .con_box.box2 li .img_wrap {margin-bottom: 20px;}
.care_service_wrap .service_guide .con3.self_con .con_box {width: 100%; margin-top: 90px;}
.care_service_wrap .service_guide .con3.self_con .con_box:first-child {margin-top: 0;}
.care_service_wrap .service_guide .con3.self_con .box1 .con_bg {display: flex; align-items: center; justify-content: space-between; width: 100%; height: 300px; padding: 0 16px 0 60px; text-align: left; background-color: #f2f4f5; border-radius: 4px;}
.care_service_wrap .service_guide .con3.self_con .img_wrap {flex: 0 0 auto; margin: 0;}
.care_service_wrap .service_guide .con3.self_con .text_wrap .box_text {display: inline-block; margin-bottom: 16px; padding: 13px 15px; font-size: 16px; font-weight: 700; background: #e5e9eb; border-radius: 4px;}
.care_service_wrap .service_guide .con3 .text_wrap .sub_text {padding: 0 12px; font-size: 15px; line-height: 1.6; word-break: keep-all;}
.care_service_wrap .service_guide .con3.self_con .con_bg {position: relative;}
.care_service_wrap .service_guide .con3.self_con .left_text {display: inline-block; position: absolute; left: 24px; top: 24px; padding: 5px 12px; font-size: 13px; color: #fff; background-color: #1b2529; border-radius: 12px;}
.care_service_wrap .service_guide .con3.self_con .box2 .img_wrap {width: 384px;}
.care_service_wrap .service_guide .con3.self_con .box2 .con_wrap {display: flex; justify-content: space-between;}
.care_service_wrap .service_guide .con3.self_con .box2 .con_bg { width: 388px; padding: 65px 24px 0; text-align: left; background-color: #f2f4f5; border-radius: 4px;}
.care_service_wrap .service_guide .con3.self_con .box2 .con_bg .img_wrap {width: 332px; margin: auto;}
.care_service_wrap .service_guide .con3.self_con .box2 .bot_text {margin-top: 20px; font-size: 15px; line-height: 1;}
.care_service_wrap .service_guide .con3.self_con .box3 .con_bg {display: flex; justify-content: center; width: 100%; height: 300px; background-color: #f2f4f5; border-radius: 4px;}
.care_service_wrap .service_guide .con3.self_con .box3 .con_bg.bg1 {margin-bottom: 15px;}
.care_service_wrap .service_guide .con3.self_con .box3 .con_bg.bg1 .img_wrap {width: 152px; margin: 86px 30px 0; text-align: center; font-size: 15px;}
.care_service_wrap .service_guide .con3.self_con .box3 .con_bg.bg1 .img_wrap p {margin-top: 20px;}
.care_service_wrap .service_guide .con3.self_con .box3 .con_bg.bg2 {align-items: center; justify-content: space-between;}
.care_service_wrap .service_guide .con3.self_con .box3 .con_bg.bg2 .text_wrap {margin: 0 0 0 60px;}
.care_service_wrap .service_guide .con3.self_con .box3 .con_bg.bg2 .tit_text {margin-bottom: 10px; font-size: 19px; font-weight: 700;}
.care_service_wrap .service_guide .con3.self_con .box3 .con_bg.bg2 .sub_text {padding: 0;}
.care_service_wrap .service_guide .con3.self_con .box3 .con_bg.bg2 .sub_text span {color: #90a0a6;}
.care_service_wrap .service_guide .con3.self_con .box3 .con_bg.bg2 .img_wrap {width: 210px; margin: 0 95px 0 0;}

.care_service_wrap .service_apply .img_area p {display: flex; align-items: center; padding: 12px 18px 0; font-size: 14px; color: #bec8cc;}
.care_service_wrap .service_apply .img_area p::before {width: 3px; height: 3px; margin-right: 6px; background-color: #bec8cc; border-radius: 50% ;content: "";}
.care_service_wrap .service_apply .vip_optionGroup {display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 45px; padding-bottom: 46px; border-bottom: 10px solid #f2f4f5;}
.care_service_wrap .service_apply .vip_optionGroup .opt_function.basic li {max-width: 120px; margin-right: 6px;}
.care_service_wrap .service_apply .vip_optionGroup .left_con {display: flex; justify-content: center; flex-direction: column;}
.care_service_wrap .service_apply .vip_optionGroup .left_con .title_text {margin-bottom: 18px; font-size: 27px; font-weight: 700;}
.care_service_wrap .service_apply .vip_optionGroup .left_con .sub_text {font-size: 16px;}
.care_service_wrap .service_apply .right_con {flex-shrink: 0; width: 800px;}
.care_service_wrap .service_apply .vip_optionGroup .right_con .img_area {overflow: hidden; width: 800px; height: 360px; border-radius: 4px;}
.care_service_wrap .service_apply .vip_optionGroup .right_con .img_area iframe {width: 800px; height: 360px;}
.care_service_wrap .service_apply .vip_optionGroup .bot_box {width: 800px;}
.care_service_wrap .service_apply .vip_optionGroup .option_box {border: none; width: 50%; padding: 30px 0 0;}
.care_service_wrap .service_apply .vip_optionGroup .opt_function.basic label {width: 120px; padding: 6px 0; color: #1b2529; border: 1px solid #e5e9eb; font-weight: 700;}
.care_service_wrap .service_apply .vip_optionGroup .opt_function.basic input:checked + label {color: #00a8e3; border: 2px solid #00a8e3;}
.care_service_wrap .service_apply .vip_optionGroup .bot_box {display: flex; margin-left: auto;}
.care_service_wrap .service_apply .total_price {display: flex; justify-content: space-between; width: 320px; margin-top: 28px; padding: 24px 0; border-top: 1px solid #f2f4f5;}
.care_service_wrap .service_apply .total_price dt {display: flex; align-items: center; width: auto;}
.care_service_wrap .service_apply .total_price dd { width: auto;}
.care_service_wrap .service_apply .total_price dt .tool_tip {margin-left: 6px;}
.care_service_wrap .service_apply .total_price dt .tool_tip .tip_box {right: auto; left: -100px; transform-origin: 30% 3%; width: 320px;}
.care_service_wrap .service_apply .bot_con {padding: 0 0 45px;border-bottom: 1px solid #e5e9eb;}
.care_service_wrap .service_apply .bot_con .title_wrap {width: 400px; margin: 10px 0 0;}
.care_service_wrap .service_apply .bot_con .con_box {display: flex; justify-content: space-between; margin-top: 60px;}
.care_service_wrap .service_apply .bot_con .con_box .right_con {display: flex; justify-content: space-between; flex-wrap: wrap;}
.care_service_wrap .service_apply .bot_con .con_box .right_con .btn_wrap.identif a { width: 260px; }
.care_service_wrap .service_apply .bot_con .con_box .form_wrap {width: 396px;}
.care_service_wrap .service_apply .bot_con .con_box .form_wrap.brand_form { padding: 0 20px; height: 60px; line-height: 60px; }
.care_service_wrap .service_apply .bot_con .con_box .brand_tit { display: inline-block; background: #1b2529; padding: 6px 16px; font-size: 13px; color: #fff; border-radius: 24px; margin-bottom: 14px; }
.care_service_wrap .service_apply .reserv_time_btn {width: 800px;}
.care_service_wrap .service_apply .reserv_calender {width: 500px; margin: auto;}
.care_service_wrap .service_apply .addr_group {display: flex; flex-wrap: wrap; justify-content: space-between; width: 800px;}
.care_service_wrap .service_apply .addr_group .form_wrap.step2 {margin-top: 0;}
.care_service_wrap .service_apply .addr_group .check_open {width: 100%;}
.care_service_wrap .service_apply .bot_con .con_box .advice .form_wrap {width:100%;}
.care_service_wrap .service_apply .bot_con .con_box .advice .list_type4 {margin-top: 10px;}
.care_service_wrap .service_apply .h2_tit {display: inline-block; position: relative;}
.care_service_wrap .service_apply .h2_tit.vitally::after {display: block; position: absolute; right: -10px; top: 8px; width: 4px; height: 4px; background-color: #00a8e3; border-radius: 50%; content: "";}
.care_service_wrap .service_apply .care_list li strong { font-weight: 700; }
.care_service_wrap .drop_con_wrap {width: 100%; margin: 30px 0 20px;}
.care_service_wrap .drop_con_wrap>li {border-bottom: 1px solid #f2f4f5;}
.care_service_wrap .drop_con_wrap li p {display: flex; align-items: center; justify-content: space-between; padding: 20px 0; font-size: 16px; font-weight: 700; cursor: pointer;}
.care_service_wrap .drop_con_wrap>li:first-child {border-top: 1px solid #f2f4f5;}
.care_service_wrap .drop_con_wrap li p::after {display: block; width: 11px; height: 7px; background: url('../images/common/arr_selectBg_change.png') no-repeat; background-size: contain; content: "";}
.care_service_wrap .drop_con_wrap li p.down::after {background: url('../images/common/arr_up1.png') no-repeat; background-size: contain;}
.care_service_wrap .drop_con_wrap .drop_area {display: none; margin-bottom: 22px; padding: 30px;font-size: 15px; line-height: 1.6; background: #f2f4f5; border-radius: 4px;}
.care_service_wrap .drop_con_wrap .drop_area:nth-child(2) .drop_img>li {margin-bottom: 6px;}
.care_service_wrap .drop_con_wrap .drop_area:nth-child(2) .drop_img>li:nth-last-child(-n+3){margin-bottom: 0;}
.care_service_wrap .drop_con_wrap .drop_area .drop_img {display: flex; flex-wrap: wrap; margin-top: 26px;}
.care_service_wrap .drop_con_wrap .drop_area .drop_img>li {width: 220px; margin-right: 8px; border: 1px solid #e5e9eb; border-radius: 4px; text-align: center; font-size: 14px; font-weight: 700;}
.care_service_wrap .drop_con_wrap .drop_area .drop_img>li:last-child {margin-bottom: 0;}
.care_service_wrap .drop_con_wrap .drop_area .drop_img>li span { display: inline-block;margin: 13px 0;}
.care_service_wrap .service_apply .bot_con .list_type4 {margin-top: 0; font-size: 14px; color: #bec8cc;}

/* 신청내역 추가 */
/* 주방후드 케어서비스 추가 */
.care_service_wrap .service_guide.hood .con2 { display: flex; }
.care_service_wrap .service_guide.hood .con2 .right_con { width: 800px; }
.care_service_wrap .service_guide.hood .con2 .right_con ul {display: flex; flex-wrap: wrap; justify-content: space-between; flex: 0 0 auto; width: 100%; }
.care_service_wrap .service_guide.hood .con2 .right_con ul li { width: 50%;position: relative; width: 388px; margin-top: 24px }
.care_service_wrap .service_guide.hood .con2 .right_con ul li:nth-child(-n+2) {margin-top: 0;}
.care_service_wrap .service_guide.hood .con2 .right_con .con2_info { display: block;margin: 30px 0; }
.care_service_wrap .service_guide.hood .con2 .right_con .con2_info p { display: block;font-size: 16px;font-weight: 700; }
.care_service_wrap .service_guide.hood .con2 .right_con .con2_info span { display: block;font-size: 15px;line-height: 24px;margin-top: 5px; }
.care_service_wrap .service_guide.hood .con3 {display: block;}
.care_service_wrap .service_guide.hood .con3 .video_wrap {position:relative; padding-bottom:56.25%; height:0; overflow:hidden;}
.care_service_wrap .service_guide.hood .con3 .video_wrap iframe {position:absolute; top:0; left:0; width:100%; height:100%;}
.care_service_wrap .service_guide.hood .con4 .right_con {padding-top: 6px;}
.care_service_wrap .service_guide.hood .con4 .right_con ul {display: flex; flex-wrap: wrap; justify-content: flex-start;}
.care_service_wrap .service_guide.hood .con4 .right_con .con_box.box1 ul {margin-bottom: 90px;}
.care_service_wrap .service_guide.hood .con4 .right_con .con_box.box1 ul:last-child {margin-bottom: 0;}
.care_service_wrap .service_guide.hood .con4 .right_con .con_box.box1 li {width: 250px; margin: 45px 25px 0 0;}
.care_service_wrap .service_guide.hood .con4 .right_con .con_box.box1 li:nth-child(-n+3) {margin-top: 0;}
.care_service_wrap .service_guide.hood .con4 .right_con .con_box.box1 li:nth-child(3n) {margin-right: 0;}
.care_service_wrap .service_guide.hood .con4 .right_con li .text_wrap .info_num {margin: 16px 0 8px; font-size: 14px; line-height: 1; color: #90a0a6;}
.care_service_wrap .service_guide.hood .con4 .right_con li .text_wrap .info_text {font-size: 16p x; font-weight: 700; line-height: 1.5;}
.care_service_wrap .service_guide.hood .con4 .right_con .con_box .text_wrap dt {margin-bottom: 12px; font-size: 16px; font-weight: 700;}
.care_service_wrap .service_guide.hood .con4 .right_con .con_box .text_wrap dd {margin-bottom: 5px; font-size: 15px; line-height: 1.6;}
.care_service_wrap .service_guide.hood .con4 .right_con .con_box .text_wrap dd:last-child {margin-bottom: 0;}
.care_service_wrap .service_guide.hood .con4 .right_con .con_box .text_wrap dd .text_dot::before {top: 11px; background-color: #1b2529; }
.care_service_wrap .service_guide.hood .con4 .right_con .con_box .text_wrap dd .sub_text {padding-left: 10px; font-size: 14px; color: #1b2529; line-height: 1.7;}
.care_service_wrap .service_guide.hood .con4 .right_con .con_box.box1 {width: 100%;}
.care_service_wrap .service_guide.hood .con4 .right_con .con_box.box2 {width: 100%; margin-top: 90px;}
.care_service_wrap .service_guide.hood .con4 .right_con .con_box.box2 ul {justify-content: space-between;}
.care_service_wrap .service_guide.hood .con4 .right_con .con_box.box2 li {width: 388px;}
.care_service_wrap .service_guide.hood .con4 .right_con .con_box.box2 li .img_wrap {margin-bottom: 20px;}
.care_service_wrap .service_guide.hood .con4 .right_con .con_box.box2 li + li .text_wrap dd .text_dot { font-weight: 700; }
.care_service_wrap .service_apply.hood .vip_optionGroup .h3_tit { display: inline-block;margin-right: 5px; }
.care_service_wrap .service_apply.hood .vip_optionGroup .tool_tip.open .tip_box { right: -305px;  }
.care_service_wrap .service_apply.hood .bot_con .con_box .right_con .drop_con_wrap p { text-align: left;justify-content: left; }
.care_service_wrap .service_apply.hood .bot_con .con_box .right_con .drop_con_wrap p::after { margin-left: auto; }
.care_service_wrap .service_apply.hood .bot_con .con_box .right_con .drop_con_wrap p span { display: inline-block;color: #00a7e1;margin-right: 5px; }
.care_service_wrap .service_apply.hood .bot_con .con_box .right_con .drop_con_wrap p.down span { color: #1b2529; }
.care_service_wrap .service_apply.hood .bot_con .con_box .right_con .drop_con_wrap .hood_drop_list { display: flex;justify-content: space-between;margin-bottom: 30px; }
.care_service_wrap .service_apply.hood .bot_con .con_box .right_con .drop_con_wrap .hood_drop_list li img { margin-bottom: 10px; }
.care_service_wrap .service_apply.hood .bot_con .con_box .right_con .drop_con_wrap .hood_drop_list li span { display: block;text-align: center;font-size: 15px; }
.care_service_wrap .service_apply.hood .bot_con .con_box .right_con .drop_con_wrap .hood_drop_list li span em { font-weight: 700;font-size: 16px;position: relative; }
.care_service_wrap .service_apply.hood .bot_con .con_box .right_con .drop_con_wrap .hood_drop_list li span em + em::before { content: '';width: 1px;height: 14px;background: #333;display: inline-block;margin: 0 10px; }
.care_service_wrap .service_apply.hood .bot_con .con_box .right_con .drop_con_wrap .no_exam { display: block;padding-top: 40px;border-top: 1px solid #e5e9eb; }
.care_service_wrap .service_apply.hood .bot_con .con_box .right_con .drop_con_wrap .no_exam h4 { display: block;font-size: 16px;font-weight: 700;margin-bottom: 25px; }
.care_service_wrap .service_apply.hood .bot_con .con_box .right_con .drop_con_wrap .no_exam dl { display: flex;flex-wrap:wrap;justify-content: space-between; }
.care_service_wrap .service_apply.hood .bot_con .con_box .right_con .drop_con_wrap .no_exam dl dt { width: 235px;height: 50px;border: 1px solid #e5e9eb;background: #fff;color: #1b2529;font-size: 16px;font-weight: 700;line-height: 52px;padding-left: 20px;margin-bottom: 10px; }
.care_service_wrap .service_apply.hood .bot_con .con_box .right_con .drop_con_wrap .no_exam dl dd { width: 235px; }
.care_service_wrap .service_apply.hood .bot_con .con_box .right_con .drop_con_wrap .no_exam dl dd:nth-of-type(n+4) { margin-top: 30px; }
.care_service_wrap .service_apply.hood .bot_con .con_box .right_con .drop_con_wrap .no_exam dl dd span { display: block;margin-top: 10px;font-size: 15px; }
/* //주방후드 케어서비스 추가 */
.care_service_wrap .noData_bg  { background: rgba(0,0,0,0.8);padding: 0 0 60px 0;margin: 60px 0; }
.care_service_wrap .noData_bg p { color: #fff;background: url(../images/common/ico_noResult2.png) no-repeat center top / 54px 54px; }
.care_service_wrap .noData_bg .btn_wrap a { background: #00a7e1;border: 1px solid #00a7e1; }
.care_service_wrap .con_area .apply_info { display: block;text-align: center;margin-top: 100px; }
.care_service_wrap .con_area .apply_info h3 { display: block;font-size: 23px;font-weight: 700;line-height: 33px; }
.care_service_wrap .con_area .apply_info p { display: block;font-size: 15px;line-height: 24px;color: #90a0a6;margin-top: 20px; }
.care_service_wrap .con_area .apply_info img { margin: 60px 0; }
.care_service_wrap .con_area .apply_info .apply_notice { display: block; }
.care_service_wrap .con_area .apply_notice { display: block;margin-top: 90px; }
.care_service_wrap .con_area .apply_notice h3 { display: block;font-size: 32px;line-height: 34px;font-weight: 700; }
.care_service_wrap .con_area .apply_notice .list_type3 { margin: 30px 0 60px; }
.care_service_wrap .con_area .apply_notice .list_type3 li { color: #90a0a6; }
.care_service_wrap .con_area .apply_list { display: block;background: #f2f4f5;border-radius: 4px;padding: 40px 30px; }
.care_service_wrap .con_area .apply_list > p { display: block;font-size: 19px;line-height: 27px;font-weight: 700;margin-bottom: 40px; }
.care_service_wrap .con_area .apply_list > p > span { display: inline-block;color: #00a7e1; }
.care_service_wrap .con_area .apply_list > ul > li + li { margin-top: 30px; }
.care_service_wrap .con_area .apply_list > ul > li > .care_num { display: block;color: #90a0a6;font-size: 14px;margin-bottom: 10px; }
.care_service_wrap .con_area .apply_list > ul > li > div { display: block;background: #fff;border-radius: 4px;padding: 20px 40px;box-shadow: 1px 3px 20px rgb(0 0 0 / 8%);align-items: baseline; }
.care_service_wrap .con_area .apply_list > ul > li > div > .care_top > .care_state { display: inline-block;color: #fff;font-size: 13px;border-radius: 12px;line-height: 24px;padding: 0 12px;margin-right: 5px; }
.care_service_wrap .con_area .apply_list > ul > li > div > .care_top > .care_state.receipt { background: #00a8e3; }
.care_service_wrap .con_area .apply_list > ul > li > div > .care_top > .care_state.cancel { background: #bec8cc; }
.care_service_wrap .con_area .apply_list > ul > li > div > .care_top > .care_state.comple { background: #1b2529; }
.care_service_wrap .con_area .apply_list > ul > li > div > .care_top > .tool_tip > .tip_box { width: 320px;right: -150px;top: 25px; }
.care_service_wrap .con_area .apply_list > ul > li > div > .care_top > ul { display: flex;width: 100%;border-bottom: 1px solid #f2f4f5;padding: 20px 0; }
.care_service_wrap .con_area .apply_list > ul > li > div > .care_top > ul > li { width: 25%; }
.care_service_wrap .con_area .apply_list > ul > li > div > .care_top > ul > li > p { display: block;padding-left: 22px;font-size: 14px;color: #90a0a6; }
.care_service_wrap .con_area .apply_list > ul > li > div > .care_top > ul > li > p.care_cate { background: url(../images/customer/ico_contents.png) no-repeat;background-size: 17px; }
.care_service_wrap .con_area .apply_list > ul > li > div > .care_top > ul > li > p.care_date { background: url(../images/common/input_date.png) no-repeat;background-size: 17px; }
.care_service_wrap .con_area .apply_list > ul > li > div > .care_top > ul > li > span { display: block;margin-top: 15px; }
.care_service_wrap .con_area .apply_list > ul > li > div > .care_bottom { display: flex;padding-top: 20px; }
.care_service_wrap .con_area .apply_list > ul > li > div > .care_bottom dl { display: block; }
.care_service_wrap .con_area .apply_list > ul > li > div > .care_bottom dd { display: block;font-size: 13px;color: #90a0a6;line-height: 24px; }
.care_service_wrap .con_area .apply_list > ul > li > div > .care_bottom dd p,
.care_service_wrap .con_area .apply_list > ul > li > div > .care_bottom dd span { display: inline-block; }
.care_service_wrap .con_area .apply_list > ul > li > div > .care_bottom > .btn_wrap { margin-left: auto; }
.care_service_wrap .con_area .apply_list > ul > li > div > .care_bottom > .btn_wrap a { width: 120px; }
.care_service_wrap .con_area .apply_list > .btn_wrap { margin: 60px 0 10px 0; }

/* 신청내역 팝업 */
.layerWrap .lay_inner#lay_care_pop1 .form_wrap + .form_wrap { margin-top: 10px; }
.layerWrap .lay_inner#lay_care_pop1 .layCon .layBtn { text-align: center;margin: 50px 0 30px; }
.layerWrap .lay_inner#lay_care_pop1 .layCon .list_type3 li { color: #bec8cc; }

.layerWrap .lay_inner#lay_care_pop6 .layCon .list_type3 li { color: #bec8cc; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list { background: #f2f4f5;padding: 30px 0;margin-top: 20px; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > p { display: block;font-size: 19px;line-height: 27px;font-weight: 700;padding: 0 18px;margin-bottom: 30px; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > p span { color: #00a7e1 }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > ul { display: block;border-radius: 4px;padding: 0 18px; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > ul > li + li { margin-top: 35px; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > ul > li h4 { display: block;font-weight: 700;font-size: 17px;margin: 20px 0; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > ul > li .care_num { display: block;color: #90a0a6;font-size: 14px;margin-bottom: 10px; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > ul > li > div { display: block;background: #fff;border-radius: 4px;padding: 20px;box-shadow: 1px 3px 20px rgb(0 0 0 / 8%);align-items: baseline; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > ul > li > div .care_top > .care_state { display: inline-block;color: #fff;font-size: 13px;border-radius: 12px;line-height: 24px;padding: 0 12px;margin-right: 5px; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > ul > li > div .care_top > .care_state.receipt { background: #00a8e3; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > ul > li > div .care_top > .care_state.cancel { background: #bec8cc; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > ul > li > div .care_top > .care_state.comple { background: #1b2529; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > ul > li > div .care_top > .tool_tip > .tip_box { top: 25px;left: -90px;transform-origin: top left; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > ul > li > div .care_top { display: block;padding-bottom: 20px;border-bottom: 1px solid #f2f4f5; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > ul > li > div .care_top > ul > li { display: flex; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > ul > li > div .care_top > ul > li + li { margin-top: 5px; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > ul > li > div .care_top > ul > li > p { display: block;padding-left: 22px;font-size: 14px;color: #90a0a6;width: 33%; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > ul > li > div .care_top > ul > li > p.care_cate { background: url(../images/customer/ico_contents.png) no-repeat;background-size: 17px; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > ul > li > div .care_top > ul > li > p.care_date { background: url(../images/common/input_date.png) no-repeat;background-size: 17px; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > ul > li > div .care_bottom { margin: 20px 0; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > ul > li > div .care_bottom dl { display: block;margin-top: 10px; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > ul > li > div .care_bottom dd { display: flex;font-size: 14px;line-height: 24px; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > ul > li > div .care_bottom dd + dd { margin-top: 5px; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > ul > li > div .care_bottom dd p { width: 33%;color: #90a0a6; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > ul > li > div .care_bottom dd span { width: 65%; }
.layerWrap .lay_inner#lay_care_pop6 .layCon .care_list > .btn_wrap  { margin-top: 30px }

/* 마이코웨이 1회성 케어서비스 조회 취소 */
.care_service_list_wrap .list_type3 { margin-bottom: 40px; }
.care_service_list_wrap .list_type3 li { color: #90a0a6; }
.care_service_list_wrap .soting_group .soting_box { border-bottom: none;padding: 30px; }
.care_service_list_wrap .soting_group .soting_box > p { display: block;font-size: 19px;line-height: 27px;font-weight: 700;color: #1b2529; }
.care_service_list_wrap .soting_group .soting_box > p > span { display: inline-block;color: #00a7e1; }
.care_service_list_wrap .soting_group .soting_box > .btn_wrap { top: 30px; }
.care_service_list_wrap .soting_group .soting_select { top: 80px; }
.care_service_list_wrap .apply_list { display: block;background: #f2f4f5;border-radius: 4px;padding: 0 30px 40px 30px;position: relative; }
.care_service_list_wrap .apply_list.on::after { content: '';background: rgba(0,0,0,0.6);position: absolute;left: 0;top: 0;bottom: 0;width: 100%;height: 100%; }
.care_service_list_wrap .apply_list > ul > li + li { margin-top: 30px; }
.care_service_list_wrap .apply_list > ul > li > .care_num { display: block;color: #90a0a6;font-size: 14px;margin-bottom: 10px; }
.care_service_list_wrap .apply_list > ul > li > div { display: block;background: #fff;border-radius: 4px;padding: 20px 40px;box-shadow: 1px 3px 20px rgb(0 0 0 / 8%);align-items: baseline; }
.care_service_list_wrap .apply_list > ul > li > div > .care_top > .care_state { display: inline-block;color: #fff;font-size: 13px;border-radius: 12px;line-height: 24px;padding: 0 12px;margin-right: 5px; }
.care_service_list_wrap .apply_list > ul > li > div > .care_top > .care_state.receipt { background: #00a8e3; }
.care_service_list_wrap .apply_list > ul > li > div > .care_top > .care_state.cancel { background: #bec8cc; }
.care_service_list_wrap .apply_list > ul > li > div > .care_top > .care_state.comple { background: #1b2529; }
.care_service_list_wrap .apply_list > ul > li > div > .care_top > .tool_tip > .tip_box { width: 320px;right: -150px;top: 25px; }
.care_service_list_wrap .apply_list > ul > li > div > .care_top > .my_care_type { display: block;font-size: 17px;font-weight: 700;line-height: 24px;margin-top: 20px; }
.care_service_list_wrap .apply_list > ul > li > div > .care_top > ul { display: flex;width: 100%;border-bottom: 1px solid #f2f4f5;padding-bottom: 20px;justify-content: flex-end;margin-top: -20px; }
.care_service_list_wrap .apply_list > ul > li > div > .care_top > ul > li { text-align: right; }
.care_service_list_wrap .apply_list > ul > li > div > .care_top > ul > li + li { margin-left: 100px; }
.care_service_list_wrap .apply_list > ul > li > div > .care_top > ul > li > p { display: block;font-size: 14px;color: #90a0a6;position: relative; }
.care_service_list_wrap .apply_list > ul > li > div > .care_top > ul > li > p.care_cate::before { content: '';display: inline-block;width: 17px;height: 17px;background: url(../images/customer/ico_contents.png) no-repeat;background-size: 17px;vertical-align: -3px;margin-right: 8px; }
.care_service_list_wrap .apply_list > ul > li > div > .care_top > ul > li > p.care_date::before { content: '';display: inline-block;width: 17px;height: 17px;background: url(../images/common/input_date.png) no-repeat;background-size: 17px;vertical-align: -2px;margin-right: 8px; }
.care_service_list_wrap .apply_list > ul > li > div > .care_top > ul > li > span { display: block;margin-top: 15px;text-align: left; }
.care_service_list_wrap .apply_list > ul > li > div > .care_bottom { display: flex;padding-top: 20px; }
.care_service_list_wrap .apply_list > ul > li > div > .care_bottom dl { display: block; }
.care_service_list_wrap .apply_list > ul > li > div > .care_bottom dd { display: block;font-size: 13px;color: #90a0a6;line-height: 24px; }
.care_service_list_wrap .apply_list > ul > li > div > .care_bottom dd p,
.care_service_list_wrap .apply_list > ul > li > div > .care_bottom dd span { display: inline-block; }
.care_service_list_wrap .apply_list > ul > li > div > .care_bottom > .btn_wrap { margin-left: auto; }
.care_service_list_wrap .apply_list > ul > li > div > .care_bottom > .btn_wrap a { width: 120px; }
.care_service_list_wrap .apply_list > .btn_wrap { margin: 60px 0 10px 0; }
.care_service_list_wrap .noData_bg  { background: rgba(0,0,0,0.8);padding: 0 0 60px 0;margin: 60px 0; }
.care_service_list_wrap .noData_bg p { color: #fff;background: url(../images/common/ico_noResult2.png) no-repeat center top / 54px 54px; }
.care_service_list_wrap .noData_bg .btn_wrap a { background: #00a7e1;border: 1px solid #00a7e1; }

/* END  신청내역 추가 */

/* 렌탈 주문취소 팝업 */
.layerWrap .lay_inner.full.sp_detail .layCon {padding: 0;}
.layerWrap .lay_inner.full.sp_detail .layCon .con1 .tit_wrap {margin-bottom: 16px; padding-top: 45px;}
.layerWrap .lay_inner.full.sp_detail .layCon .con1 .tit_wrap {display: flex; align-items: center; justify-content: space-between;}
.layerWrap .lay_inner.full.sp_detail .layCon .con1 .tit_wrap .tit_text {padding: 0;}
.layerWrap .lay_inner.full.sp_detail .layCon .con1 .info_area {position: relative; padding-right: 70px;}
.layerWrap .lay_inner.full.sp_detail .layCon .prd_check {position: absolute; left: 18px; top: 15px;}
.layerWrap .lay_inner.full.sp_detail .layCon .prd_check input {margin: 0;}
.layerWrap .lay_inner.full.sp_detail .layCon .prd_check label {padding-left: 27px;}
.layerWrap .lay_inner.full.sp_detail .con1 .info_type1 .info_area .info_box dl {line-height: 1.3;}
.layerWrap .lay_inner.full.sp_detail .con2 .title_wrap .h3_tit {display: inline-block; position: relative;}
.layerWrap .lay_inner.full.sp_detail .con2 .title_wrap .h3_tit.vitally:after {content:'';position:absolute;right: -10px;top:6px;width:4px;height:4px;background:#00a8e3;border-radius:50%;}

/* 렌탈 교환신청 팝업 */
.layerWrap .lay_inner.full.lay_sp_change .layCon {padding: 45px 30px;}
.layerWrap .lay_inner.full.lay_sp_change .layCon .inp_text:first-child .form_tit {margin-top: 0;}
.layerWrap .lay_inner.full.lay_sp_change .input_area {position: relative;}
.layerWrap .lay_inner.full.lay_sp_change .input_area.apply1::before {position: absolute; left: 20px; top:0; font-size: 16px; line-height: 54px; content: "[교환신청]";}
.layerWrap .lay_inner.full.lay_sp_change .input_area.apply2::before {position: absolute; left: 20px; top:0; font-size: 16px; line-height: 54px; content: "[반품신청]";}
.layerWrap .lay_inner.full.lay_sp_change .input_area.count_padding .input_text {padding-right: 50px; padding-left: 94px;}
.layerWrap .lay_inner.full.lay_sp_change .input_area .t_count {position: absolute; right: 18px; top: 50%; transform: translateY(-50%); font-size: 15px; color: #90a0a6;}
.layerWrap .lay_inner.full.lay_sp_change .text_area {min-height: 200px;}
.layerWrap .lay_inner.full.lay_sp_change .textarea_info_text {margin-top: 9px; color: #bec8cc;}
.layerWrap .lay_inner.full.lay_sp_change .check_area {display: block; margin:6px 0 15px;}
.layerWrap .lay_inner.full.lay_sp_change .inp_check input:first-child {margin-left: 0;}
.layerWrap .lay_inner.full.lay_sp_change .inp_text {margin-bottom: 4px;}
.layerWrap .lay_inner.full.lay_sp_change .inp_text.border_bottom {margin-bottom: 13px; padding-bottom: 30px; border-bottom: 1px solid #f2f4f5;}
.layerWrap .lay_inner.full.lay_sp_change .form_wrap {margin-bottom: 10px;}
.layerWrap .lay_inner.full.lay_sp_change .list_type3 {color: #bec8cc;}
.layerWrap .lay_inner.full.lay_sp_change .list_type3 a {display: inline-block; color: #00a7e1; border-bottom: 1px solid #00a7e1;}
.layerWrap .lay_inner.full.lay_sp_change .title_wrap {margin-top: 18px;}

/* 반품신청 팝업 */
.layerWrap .lay_inner.full.sp_cancle_pop .con1 .info_type1 .info_area .info_box {padding: 0 0 16px;}
/* .layerWrap .lay_inner.full.sp_cancle_pop .con1 .info_type1 .info_area .info_box {padding: 0 0 27px;}
.layerWrap .lay_inner.full.sp_cancle_pop .con1 .info_type1 .info_area .info_box .hide_info {display: none; padding-top: 27px; border-bottom: 1px solid #f2f4f5;} */
.layerWrap .lay_inner.full.sp_cancle_pop .con1 .info_type1 .info_area .info_box .hide_info {display: none; padding-top: 15px;margin-top: 16px; border-top: 1px solid #f2f4f5;}
.layerWrap .lay_inner.full.sp_cancle_pop .con1 .info_type1 .info_area .info_box .hide_info dl:last-child {margin-bottom: 0;}
.layerWrap .lay_inner.full.sp_cancle_pop .con1 .info_type1 .info_area .info_box .price_area dd.drop_btn span {line-height: 21px;}
.layerWrap .lay_inner.full.sp_cancle_pop .con1 .info_type1 .info_area .info_box .price_area {border-top: 0;}
.layerWrap .lay_inner.full.sp_cancle_pop .list_tit {margin-top: 26px; font-size: 15px; font-weight: 700; color: #90a0a6;}
.layerWrap .lay_inner.full.sp_cancle_pop .list_type3 {color: #bec8cc;}

/* 일반배송 취소신청 팝업 */
.layerWrap .lay_inner.full.sp_detail#layer_cancel .con1 .info_type1 .info_area .info_box { padding: 16px 0; }
.layerWrap .lay_inner.full.sp_detail .order_area .search_list_area li .sp_prd_wrap {flex-wrap: nowrap; padding-top: 33px;}
.layerWrap .lay_inner.full.sp_detail .order_area .search_list_area li .sp_prd_wrap .top_area {margin-bottom: 25px; margin-right: 30px;}
.layerWrap .lay_inner.full.sp_detail .btn_wrap.bottom_btn {padding-bottom: 45px;}

/* 정기배송 주기 변경 팝업 */
.layerWrap .lay_inner.delivery_change .layCon {padding-top: 0;}
.layerWrap .lay_inner .lay_tit_text {margin-bottom: 9px; font-size: 23px; font-weight: 700;}
.layerWrap .lay_inner.delivery_change .top_text {font-size: 15px; line-height: 1.6;margin-bottom: 40px; }
.layerWrap .lay_inner.delivery_change .inner_radio {display: flex; justify-content: space-around; margin: 24px 0;}
.layerWrap .lay_inner.delivery_change .inner_radio label {width: 32%;font-weight: 500; }
.layerWrap .lay_inner.delivery_change .inner_radio label span {  }
.layerWrap .lay_inner.delivery_change .inner_radio .btnBasic {padding: 16px 0;}
.layerWrap .lay_inner.delivery_change .inner_radio input:checked + .btnBasic {padding: 16px 0;}
.layerWrap .lay_inner.delivery_change .inner_radio.type_01 label { width: 50%; }
.layerWrap .lay_inner.delivery_change .btn_02 {margin: 30px 0 0;}
.layerWrap .lay_inner.delivery_change .list_tit {margin-top: 26px; font-size: 15px; font-weight: 700; color: #90a0a6;}
.layerWrap .lay_inner.delivery_change .list_type3 {margin-top: 0; color: #bec8cc;}
.layerWrap .lay_inner.delivery_change .list_type3 li:first-child {margin-top: 26px;}

/* 수납결제 팝업 */
.layerWrap .lay_inner.sp_payment .layCon {height:auto;padding: 0 0 45px;background: #f2f4f5;}
.layerWrap .lay_inner.sp_payment .title_wrap.top {margin:0;padding:20px 30px 32px;background: #fff;}
.layerWrap .lay_inner.sp_payment .title_wrap.top p {margin-top: 16px; font-size: 15px; line-height: 1.6;}
.layerWrap .lay_inner.sp_payment .order_wrap {margin:0;}
.layerWrap .lay_inner.sp_payment.lay_inner.full .layCon.fixBtn .layBtn {margin:0;background: #f2f4f5;}
.layerWrap .lay_inner.sp_payment .pay_desc {margin-top: 30px;padding:0 30px;}
.layerWrap .lay_inner.sp_payment .pay_desc .list_tit {font-size: 15px;color:#90a0a6;}
.layerWrap .lay_inner.sp_payment .cate {margin: 0 30px;}

/* 메인 공통팝업 */
.top_banner_pop {position: relative; width: 100%; margin: auto; text-align: center; background: #63544d;}
.top_banner_pop .top_banner_pop_area {position: relative; width: 1200px; margin: auto;}
.top_banner_pop .close_btn {position: absolute; right: 18px; top: 50%; transform: translateY(-50%); display: block; width: 24px; height: 24px; font-size: 0; background: url(../images/common/ico_close7.png) no-repeat scroll 0 0 / cover;}
.layerWrap.mainLayerWrap {z-index: 502;}
.layerWrap.mainLayerWrap.expand {z-index: 503;}
.layerWrap .lay_inner.main_full {width: 504px; max-width: 504px; z-index: 10;}
.layerWrap .lay_inner.main_full .layCon {padding: 12px 12px 21px;}
.layerWrap .lay_inner.main_full .layCon .bot_con {display: flex; align-items: center; justify-content: space-between; margin-top: 15px;}
.layerWrap .lay_inner.main_full .layCon .bot_con .inp_check label {font-size: 14px;}
.layerWrap .lay_inner.main_full .layCon .bot_con .inp_check input {margin-left: 0;}
.layerWrap .lay_inner.main_full .layCon .bot_con .btn_wrap {margin: 0;}
.layerWrap .lay_inner.main_full .layCon .bot_con .btn_wrap a {padding: 0 33px;}

.layerWrap .lay_inner.main_bot {position: absolute; left: 50%; bottom: 0; top: auto; transform: translate(-50%, 0); width: 100%; background-color: transparent; border-radius: 0; transition: transform 0.4s;}
.layerWrap .lay_inner.main_bot.close {transform: translate(-50%, 100%);}
.layerWrap .lay_inner.main_bot .layCon {padding: 0;}
.layerWrap .lay_inner.main_bot .layCon .swiper-pagination { display: inline-block; position: absolute; left: auto; bottom: auto; right: 18px; top: 14px; width: auto; margin: 0; padding: 4px 10px; font-size: 13px; line-height: 1; border-radius: 11px; color: #bec8cc; background-color: #fff;}
.layerWrap .lay_inner.main_bot .layCon .swiper-pagination .swiper-pagination-current {color: #1b2029;}
.layerWrap .lay_inner.main_bot .layCon .bot_con {display: flex; align-items: center; justify-content: space-between; padding: 15px 18px; background-color: #fff;}
.layerWrap .lay_inner.main_bot .layCon .bot_con .inp_check label {font-size: 14px;}
.layerWrap .lay_inner.main_bot .layCon .bot_con .inp_check input {margin-left: 0;}
.layerWrap .lay_inner.main_bot .layCon .bot_con .btn_wrap {margin: 0;}
.layerWrap .lay_inner.main_bot .layCon .bot_con .btn_wrap a {padding: 0 33px;}

/* 멤버십 footer 팝업 */
.layerWrap .lay_inner.full.footer_pop1 {padding-top: 115px;}
.layerWrap .lay_inner.full.footer_pop1 .layTop {height: auto;}
.layerWrap .lay_inner.full.footer_pop1 .layTop .inp_select {margin-top: 8px;}
.layerWrap .lay_inner.full.footer_pop1 .layTop .select_list {color: #1b2529;background-image:url('../images/common/arr_down1.png'); background-position: calc(100% - 20px) center;}
.layerWrap .lay_inner.full.footer_pop1 .layCon {padding-top: 20px;}
.layerWrap .lay_inner.full.footer_pop1 .txtBox dl {font-size: 15px;line-height: 24px;color: #90a0a6;}
.layerWrap .lay_inner.full.footer_pop1 .txtBox dt {margin-top: 25px;}
.layerWrap .lay_inner.full.footer_pop1 .select_cstm.open {height: auto;}
.layerWrap .lay_inner.full.footer_pop1 .selList {position: relative;top: -2px;}
.layerWrap .lay_inner.full.footer_pop1 .selList li a {display:block;overflow:hidden;position:relative;width:100%;height:54px;line-height:54px;padding:0 20px;font-size:16px;color:#1b2529;text-overflow:ellipsis;white-space:nowrap;}
.layerWrap .lay_inner.full.footer_pop2 .layCon {padding-top: 41px; color: #90a0a6; font-size: 15px; line-height: 1.6;}

/*멤버십 서비스 약관*/
#member_header {position: fixed;left: 0;top: 0;width: 100%;z-index: 105;}
#member_header.terms_header {border-bottom: 1px solid #f2f4f5;}
#member_header.terms_header .h_container {max-width: 768px;display: flex;justify-content: space-between;align-items: center;position: relative;width: 100%;height: 60px;margin: 0 auto;padding: 0 20px;background: #fff;}
#member_header.terms_header.terms_header .h_container {justify-content: center;font-size: 17px;color: #90a0a6;}
#member_header.terms_header .coway_logo img {width: 87px; margin: 2px 6px 0 0;}
.membership_service_wrap{max-width: 768px; margin: 0 auto; padding: 60px 0;}
.membership_service_wrap .tabType {margin-bottom: 40px;}
.membership_service_wrap .title_wrap .h3_tit{text-align: center; color: #1b2529;}
.terms_fix_btn {position: fixed; bottom: 0; left: 0; width: 100%; padding: 21px 18px; text-align: center; background: #fff; z-index: 105;}
.terms_fix_btn .btnBasic {max-width: 768px;width: 100%;}

/* 렌탈 구매 약관 */
#lay_terms_buy .inp_select {padding: 21px 18px;}
#lay_contract_membership .inp_select {padding: 21px 18px;}
#lay_contract_membership #contract_membership_Tab2 {display: none;}
#lay_contract_membership #contract_membership_Tab3 {display: none;}
#lay_terms_buy .select_tab,
#lay_contract_membership .select_tab {display: none;}
#lay_terms_buy .select_tab.select_1,
#lay_contract_membership .select_tab.select_1 {display: block;}
#lay_contract_membership .tabType3 ul li a { width: auto; }
#lay_contract_membership .tabType3 ul li + li a { border-left: none; }
.terms_wrap .terms_pop_tab { display: block;text-align: center; }
.terms_wrap .terms_pop_tab ul { display: inline-block;font-size: 0;text-align: left; }
.terms_wrap .terms_pop_tab ul li { display: inline-block; }
.terms_wrap .terms_pop_tab ul li a { display:block;position:relative;width: auto;padding: 0 10px;text-align:center;font-size:14px;font-weight:500;line-height:46px;color:#1e282c;border: 1px solid #e5e9eb; }
.terms_wrap .terms_pop_tab ul li.on a { line-height: 48px;color:#fff;background:#1e282c;border: 0; }



/* 우편번호 찾기 */
.layerWrap #lay_addressSearch .layCon {padding: 0 30px 45px;}
#lay_addressSearch .global_search_wrap {display: block; position: relative; background: #fff; border-bottom: 2px solid #1b2529;}
#lay_addressSearch .global_search_wrap .h_container{display:flex;align-items:center;position:relative;width:100%;height:54px;margin:0 auto;padding:0 20px; border: none;border-radius: 0;}
#lay_addressSearch .global_search_wrap .inp_text {width: 472px;}
#lay_addressSearch .global_search_wrap .inp_text input {font-size: 16px;}
#lay_addressSearch .global_search_wrap .search_write_area {position: absolute; left: 0; top: 52px; width: 100%;height: 146px; padding: 14px 9px; border: 2px solid #1b2529; background-color: #fff;z-index: 2; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}
#lay_addressSearch .global_search_wrap .search_write_area li {height: 38px; line-height: 38px; margin: 0; padding: 0 9px; cursor: pointer;}
#lay_addressSearch .global_search_wrap .search_write_area li:hover {background-color: #f2f4f5;}
#lay_addressSearch .con_wrap .title_wrap {margin: 36px 18px;}
#lay_addressSearch .con_wrap .title_wrap.nosidemg {margin: 36px 0;}
#lay_addressSearch .con_wrap .title_wrap .h3_tit {font-size: 18px;}
#lay_addressSearch .con_wrap .title_wrap .sub_tit {margin-top: 8px; font-size: 14px; color: #1b2529;}
#lay_addressSearch .con_wrap .search_before li {position: relative; margin-bottom: 11px; padding-left: 14px; font-size: 14px; line-height: 1.6;}
#lay_addressSearch .con_wrap .search_before li::before {position: absolute; left: 0; top: 11px; width: 4px; height: 4px; background: #1b2529; content: ""; border-radius: 50%;}
#lay_addressSearch .con_wrap .search_before li:last-child {margin-bottom: 12px;}
#lay_addressSearch .con_wrap .search_before li span {margin-left: 19px; color: #00a7e1;}
#lay_addressSearch .con_wrap .search_after li {padding: 20px 18px; border-bottom: 1px solid #f2f4f5; font-size: 15px;}
#lay_addressSearch .con_wrap .search_after li:first-child {padding-top: 0;}
#lay_addressSearch .con_wrap .search_after li .num_text {margin-bottom: 10px; font-weight: bold;}
#lay_addressSearch .con_wrap .search_after li dl {display: flex; flex-wrap: wrap; line-height: 1.6;}
#lay_addressSearch .con_wrap .search_after li dl dt,
#lay_addressSearch .con_wrap .search_after li dl dd {margin-bottom: 4px;}
#lay_addressSearch .con_wrap .search_after li dl dt {width: 55px; color: #90a0a6;}
#lay_addressSearch .con_wrap .search_after li dl dd {width: calc(100% - 55px);}
#lay_addressSearch .con_wrap .paging_area {margin: 60px 18px 0;}
#lay_addressSearch .con_wrap .noData {padding-bottom: 15px; background-color: #fff;}

/* 한눈에 보는 혜택 이벤트 페이지 */
@font-face {font-family:'HGGGothicssi80'; font-style:normal; src:url('../../font/HGGGothicssi_80g.ttf'); }
.evt_progress_wrap .evt_bene_cont .benefit_title { display: block;text-align: center;position: relative;width: 1024px;margin: 0 auto; }
.evt_progress_wrap .evt_bene_cont .benefit_title p { display: inline-block;font-family: 'HGGGothicssi80';font-size: 42px;color: #081f51;margin: 10px 0 50px; }
.evt_progress_wrap .evt_bene_cont .benefit_title p > span { display: inline-block;font-family: 'HGGGothicssi80';font-size: 42px;color: #009edf; }
.evt_progress_wrap .evt_bene_cont .benefit_title p::before { display: inline-block; content: '';background: url('../images/event/title_item_left.png')no-repeat;width: 62px;height: 59px;vertical-align: bottom;margin-right: 30px; }
.evt_progress_wrap .evt_bene_cont .benefit_title p::after { display: inline-block; content: '';background: url('../images/event/title_item_right.png')no-repeat;width: 81px;height: 59px;vertical-align: bottom;margin-left: 30px; }
.evt_progress_wrap .evt_bene_cont .benefit_title span { display: block;font-size: 24px;color: #586a99;margin-right: 7px; }
.evt_progress_wrap .evt_bene_cont .benefit_title.black p { color: #fff; }
.evt_progress_wrap .evt_bene_cont .benefit_title.black span { color: #8fa0a7; }
.evt_progress_wrap .evt_bene_cont .benefit_title.none { text-align: left; }
.evt_progress_wrap .evt_bene_cont .benefit_title.none p::after,
.evt_progress_wrap .evt_bene_cont .benefit_title.none p::before { display: none; }
.evt_progress_wrap .evt_bene_cont.cont01 { background: url('../images/event/bene_cont01_bg.jpg');height: 600px;margin-top: 48px; }
.evt_progress_wrap .evt_bene_cont.cont01 .main_title { background: url('../images/event/bene_cont01_item_2.png') no-repeat center;height: 600px;padding: 50px; }
.evt_progress_wrap .evt_bene_cont.cont01 h2 { display: block;font-size: 0px;margin: 0 auto;background: url('../images/event/logo_white.png') no-repeat;width: 103px;height: 24px; }
.evt_progress_wrap .evt_bene_cont.cont01 h3 { display: block;font-size: 0px;line-height: 84px;color: #fff;text-align: center;margin: 30px 0; }
.evt_progress_wrap .evt_bene_cont.cont01 p { display: block;font-size: 20px;line-height: 32px;color: #fff;opacity: 0.8;text-align: center; }
.evt_progress_wrap .evt_bene_cont.cont01 .btn_wrap { margin: 30px auto 0; }
.evt_progress_wrap .evt_bene_cont.cont01 .btn_wrap a { border: 3px solid #fff;background: transparent;width: 300px;border-radius: 32px;height: 65px;font-size: 22px;line-height: 58px; }
.evt_progress_wrap .evt_bene_cont .tabType { background: #000;height: 81px;position: absolute;left: 0;top: 0px;width: 100%;z-index: 100; }
.evt_progress_wrap .evt_bene_cont .tabType.fixed { position: fixed;top: 0;}
.evt_progress_wrap .evt_bene_cont .tabType ul { max-width: 1200px;margin: 0 auto;font-size: 0;height: 82px;border-bottom: none;display: flex;justify-content: center; }
.evt_progress_wrap .evt_bene_cont .tabType ul li { font-size: 20px;margin-right: 0;width: calc(100% / 6); }
.evt_progress_wrap .evt_bene_cont .tabType ul li a { color: #fff;height: 80px;line-height: 80px; }
.evt_progress_wrap .evt_bene_cont .tabType ul li a::after { background: #fff;height: 3px; }
.evt_progress_wrap .evt_bene_cont.cont02 { background: #f7f7f7;position: relative;padding: 180px 0 100px; }
.evt_progress_wrap .evt_bene_cont.cont02 .new_member_benefit ul { display: flex;width: 1024px;height: 246px;background: #fff;border-radius: 8px;margin: 0 auto;box-shadow: 1px 3px 20px rgb(0 0 0 / 8%);position: relative;margin-top: 25px; }
.evt_progress_wrap .evt_bene_cont.cont02 .new_member_benefit ul::before { content: '# 첫 방문 고객';display: block;position: absolute;left: 50%;top: -25px;margin-left: -100px;color: #fff;font-size: 20px;font-weight: 700;width: 170px;height: 50px;border-radius: 25px;line-height: 50px;text-align: center;background: #009edf url('../images/event/event_benefit01.png') no-repeat right 30px center;padding-right: 30px;box-shadow: 4px 7px 10px rgb(0,158,223,0.3); }
.evt_progress_wrap .evt_bene_cont.cont02 .new_member_benefit ul li { padding: 50px 30px 30px 40px;width: 50%;position: relative; }
.evt_progress_wrap .evt_bene_cont.cont02 .new_member_benefit ul li + li::after { content: '';width: 1px;height: 160px;background: #e5e9eb;position: absolute;left: 0;top: 50px;}
.evt_progress_wrap .evt_bene_cont.cont02 .new_member_benefit ul li div { background: url('../images/event/event_benefit02.png') no-repeat right top; }
.evt_progress_wrap .evt_bene_cont.cont02 .new_member_benefit ul li + li div { background: url('../images/event/event_benefit14.png') no-repeat right top / 84px;}
.evt_progress_wrap .evt_bene_cont.cont02 .new_member_benefit ul li div p { font-family: 'HGGGothicssi80';font-size: 28px;line-height: 36px;color: #081f51; }
.evt_progress_wrap .evt_bene_cont.cont02 .new_member_benefit ul li div span { display: block;color: #8b8f9b;font-size: 20px;line-height: 34px;margin-top: 25px; }
.evt_progress_wrap .evt_bene_cont.cont03 { padding: 100px 0;position: relative; }
.evt_progress_wrap .evt_bene_cont.cont03 .only { display: block;text-align: center; }
.evt_progress_wrap .evt_bene_cont.cont03 .only > a { display: inline-block; }
.evt_progress_wrap .evt_bene_cont.cont03 .only > a img { display: block; overflow: hidden; border-radius: 4px; }
.evt_progress_wrap .evt_bene_cont.cont03 .only > a > p { display: block;font-size: 24px;line-height: 34px;color: #8b8f9b;text-align: center;margin-top: 30px;}
.evt_progress_wrap .evt_bene_cont.cont03 .eve_bene_obj { width: 1200px;margin: 0 auto;position: relative; }
.evt_progress_wrap .evt_bene_cont.cont03 .eve_bene_obj .slide_wrap { width: 1024px;margin: 0 auto; }
.evt_progress_wrap .evt_bene_cont.cont03 .eve_bene_obj .swiper-slide .img_wrap { width: 500px;height: 292px; overflow: hidden; border-radius: 4px;}
.evt_progress_wrap .evt_bene_cont.cont03 .eve_bene_obj .swiper-slide .text_wrap { margin-top: 30px; }
.evt_progress_wrap .evt_bene_cont.cont03 .eve_bene_obj .swiper-slide .text_wrap p { display: block;font-size: 24px;line-height: 34px;color: #8b8f9b;text-align: center; }
.evt_progress_wrap .evt_bene_cont.cont03 .eve_bene_obj .slide_wrap .swiper-arrow button {  }
.evt_progress_wrap .evt_bene_cont.cont03 .eve_bene_obj .slide_wrap .swiper-button-next { background: url('../images/common/arr_slide_r2.png') no-repeat;right: 0;margin-top: -66px; }
.evt_progress_wrap .evt_bene_cont.cont03 .eve_bene_obj .slide_wrap .swiper-button-prev { background: url('../images/common/arr_slide_l2.png') no-repeat;left: 0;margin-top: -66px; }
.evt_progress_wrap .evt_bene_cont.cont04 { background: #1b2529;padding: 100px 0; }
.evt_progress_wrap .evt_bene_cont.cont04 em { display: block;color: #fff;font-size: 20px;font-weight: 700;width: 180px;height: 50px;border-radius: 25px;line-height: 50px;text-align: center;background: #3d494e url('../images/event/event_benefit04.png') no-repeat right 30px center;padding-right: 30px;margin: 0 auto; }
.evt_progress_wrap .evt_bene_cont.cont04 ul { display: flex;justify-content: center;margin: 60px auto 0; }
.evt_progress_wrap .evt_bene_cont.cont04 ul li { width: 240px;height: 400px;background: #293337;border-radius: 16px; }
.evt_progress_wrap .evt_bene_cont.cont04 ul li a { width: 240px;height: 400px;padding: 25px 0 25px 20px; }
.evt_progress_wrap .evt_bene_cont.cont04 ul li + li { margin-left: 20px; }
.evt_progress_wrap .evt_bene_cont.cont04 ul li p { display: block;font-family: 'HGGGothicssi80';font-size: 24px;line-height: 34px;color: #fff;margin-top: 25px; }
.evt_progress_wrap .evt_bene_cont.cont04 ul li span { display: block;font-size: 18px;line-height: 30px;color: #fff;opacity: 0.5;margin-top: 25px; }
.evt_progress_wrap .evt_bene_cont.cont05 { background: #f7f7f7;padding: 100px 0; }
.evt_progress_wrap .evt_bene_cont.cont05 > ul { display: flex;flex-flow:wrap;width: 1024px;background: #fff;border-radius: 16px;box-shadow: 1px 3px 20px rgb(0 0 0 / 8%);margin: 0 auto;padding: 40px;font-size: 0;position: relative;margin-top: 25px; }
.evt_progress_wrap .evt_bene_cont.cont05 > ul::after { content: '# 공통 할인혜택';display: block;position: absolute;left: 50%;top: -25px;margin-left: -110px;color: #fff;font-size: 20px;font-weight: 700;width: 220px;height: 50px;border-radius: 25px;line-height: 50px;text-align: center;background: #009edf url('../images/event/event_benefit09.png') no-repeat right 30px center;padding-right: 18px;box-shadow: 4px 7px 10px rgb(0,158,223,0.3); }
.evt_progress_wrap .evt_bene_cont.cont05 > ul > li { width: calc(50% - 15px);display: flex;padding: 30px 0;border-bottom: 1px solid #e5e9eb;align-items: center;  }
.evt_progress_wrap .evt_bene_cont.cont05 > ul > li > a { display: flex;width: 100%;align-items: center; }
.evt_progress_wrap .evt_bene_cont.cont05 > ul > li.none_list { background: url('../images/event/event_benefit_none.jpg') no-repeat center;margin-top: 30px; }
.evt_progress_wrap .evt_bene_cont.cont05 > ul > li:nth-child(2n) { margin-left: 30px; }
.evt_progress_wrap .evt_bene_cont.cont05 > ul > li:nth-last-child(-n+2) { border-bottom: none; }
.evt_progress_wrap .evt_bene_cont.cont05 > ul > li > a > .benefit_txt p { display: block;font-family: 'HGGGothicssi80';font-size: 26px;line-height: 35px;color: #081f51; }
.evt_progress_wrap .evt_bene_cont.cont05 > ul > li > a > .benefit_txt span { display: block;font-size: 20px;line-height: 32px;color: #8b8f9b;margin-top: 23px; }
/* .evt_progress_wrap .evt_bene_cont.cont05 > ul > li:nth-child(3) a > .benefit_txt span { font-size: 0; }
.evt_progress_wrap .evt_bene_cont.cont05 > ul > li:nth-child(3) a > .benefit_txt span::before { content: 'Live 방송 제품 구매하고, 선물도 받고!';font-size: 20px;display: block;line-height: 32px;color: #8b8f9b;margin-top: 23px; } */
.evt_progress_wrap .evt_bene_cont.cont05 > ul > li > a > .benefit_img { margin-left: auto;height: 104px; }
.evt_progress_wrap .evt_bene_cont.cont05 .plus_promotion { display: block;position: relative;width: 1024px;background: #fff;border-radius: 16px;box-shadow: 1px 3px 20px rgb(0 0 0 / 8%);;margin: 10px auto 0;padding: 75px 35px; }
.evt_progress_wrap .evt_bene_cont.cont05 .plus_promotion::before { content: '';width: 97px;height: 97px;background: url('../images/event/event_plus.png') no-repeat center;position: absolute;left: 50%;margin-left: -48px;top: -48px; }
.evt_progress_wrap .evt_bene_cont.cont05 .plus_promotion > ul { display: flex;flex-flow:wrap;margin-bottom: 35px;justify-content: center; }
.evt_progress_wrap .evt_bene_cont.cont05 .plus_promotion > ul > li { width: calc(20% - 16px);text-align: center;margin-bottom: 30px; }
.evt_progress_wrap .evt_bene_cont.cont05 .plus_promotion > ul > li + li { margin-left: 20px; }
.evt_progress_wrap .evt_bene_cont.cont05 .plus_promotion > ul > li > a > img { width: 90%; }
.evt_progress_wrap .evt_bene_cont.cont05 .plus_promotion > ul > li > a > p { display: block;margin-top: 20px;font-size: 20px;color: #8b8f9b;text-align: center; }


.evt_progress_wrap .evt_bene_cont.cont05 .btn_wrap a { background: #009edf;border: 1px solid #009edf;width: 358px;height: 70px;line-height: 70px;border-radius: 35px;font-size: 24px;position: relative;box-shadow: 1px 3px 20px rgb(0,158,223,0.6); }
.evt_progress_wrap .evt_bene_cont.cont05 .btn_wrap a::after { display: inline-block;content: '';width: 24px;height: 12px;background: #009edf url('../images/common/arr_down4.png') no-repeat right center;transform: rotate( -90deg );margin-left: 5px;background-size: contain; }
.evt_progress_wrap .evt_bene_cont.cont06 { padding: 100px 0;width: 1024px;margin: 0 auto;font-size: 0; }
.evt_progress_wrap .evt_bene_cont.cont06 .bene_left { display: inline-block;width: 274px;font-size: 0; }
.evt_progress_wrap .evt_bene_cont.cont06 .bene_left dl dt { width: 39px;height: 24px;background: #081f51;color: #fff;font-size: 18px;border-radius: 12px;text-align: center;margin-bottom: 10px;line-height: 23px; }
.evt_progress_wrap .evt_bene_cont.cont06 .bene_left dl dd { display: block;font-size: 22px;line-height: 34px;color: #586a99; }
.evt_progress_wrap .evt_bene_cont.cont06 .bene_left dl dd:nth-of-type(-n+2)::after { content: '';display: block;width: 1px;height: 115px;background: #cdd2e0;margin: 18px 20px; }
.evt_progress_wrap .evt_bene_cont.cont06 .bene_right { display: inline-block;width: 750px;font-size: 0;vertical-align: top; }
.evt_progress_wrap .evt_bene_cont.cont06 .bene_right ul { display: flex;flex-wrap: wrap; }
.evt_progress_wrap .evt_bene_cont.cont06 .bene_right ul li { width: 370px;height: 200px;border-radius: 8px;margin-bottom: 40px;position: relative; }
.evt_progress_wrap .evt_bene_cont.cont06 .bene_right ul li:nth-child(2n) { margin-left: 10px; }
.evt_progress_wrap .evt_bene_cont.cont06 .bene_right ul li:nth-child(1) { background:  url('../images/event/event_benefit20.png') no-repeat; }
.evt_progress_wrap .evt_bene_cont.cont06 .bene_right ul li:nth-child(2) { background:  url('../images/event/event_benefit21.png') no-repeat; }
.evt_progress_wrap .evt_bene_cont.cont06 .bene_right ul li:nth-child(3) { background:  url('../images/event/event_benefit22.png') no-repeat; }
.evt_progress_wrap .evt_bene_cont.cont06 .bene_right ul li:nth-child(4) { background:  url('../images/event/event_benefit23.png') no-repeat; }
.evt_progress_wrap .evt_bene_cont.cont06 .bene_right ul li:nth-child(5) { background:  url('../images/event/event_benefit24.png') no-repeat; }
.evt_progress_wrap .evt_bene_cont.cont06 .bene_right ul li:nth-child(6) { background:  url('../images/event/event_benefit25.png') no-repeat; }
.evt_progress_wrap .evt_bene_cont.cont06 .bene_right ul li a { display: block;width: 370px;height: 200px; }
.evt_progress_wrap .evt_bene_cont.cont06 .bene_right ul li a .txt { display: block;position: absolute;left: 30px;top: 30px; }
.evt_progress_wrap .evt_bene_cont.cont06 .bene_right ul li a .txt p { display: block;font-size: 26px;color: #fff; }
.evt_progress_wrap .evt_bene_cont.cont06 .bene_right ul li a .txt span { display: inline-block;font-size: 16px;line-height: 26px;color: #fff;margin-top: 15px; }
.evt_progress_wrap .evt_bene_cont.cont06 .bene_right ul li a .txt span::after { content: '';background:  url('../images/live/arr_liveSlide_right.png') no-repeat;width: 10px;height: 13px;display: inline-block;background-size: contain;margin-left: 7px; }
.evt_progress_wrap .evt_bene_cont.cont07 { padding: 100px 0;background: #f7f7f7; }
.evt_progress_wrap .evt_bene_cont.cont07 .alliance_card { display: block;width: 1024px;margin: 0 auto;background:  url('../images/event/event_benefit26.png') no-repeat right center / 481px 531px;padding: 60px 0; }
.evt_progress_wrap .evt_bene_cont.cont07 .alliance_card > p { display: block;font-family: 'HGGGothicssi80';font-size: 42px;color: #081f51;line-height: 60px; }
.evt_progress_wrap .evt_bene_cont.cont07 .alliance_card > span { display: block;font-size: 22px;line-height: 34px;color: #8b8f9b;margin-top: 40px; }
.evt_progress_wrap .evt_bene_cont.cont07 .alliance_card > .btn_wrap { text-align: left;margin: 50px 0 0 0; }
.evt_progress_wrap .evt_bene_cont.cont07 .alliance_card > .btn_wrap a { width: 358px;height: 70px;color: #fff;line-height: 70px;background: #009edf;border: 1px solid #009edf;border-radius: 35px;box-shadow: 1px 3px 20px rgb(0,158,223,0.6);font-size: 24px; }
.evt_progress_wrap .evt_bene_cont.cont07 .btn_wrap a::after { display: inline-block;content: '';width: 24px;height: 12px;background: #009edf url('../images/common/arr_down4.png') no-repeat right center;transform: rotate( -90deg );margin-left: 5px;background-size: contain; }

/* 양도양수 */
/* 양도신청 */
.transfer_ask_wrap {  }
.transfer_ask_wrap > .tabType { margin-bottom: 40px; }

.transfer_ask_sec {  }
.transfer_ask_sec .transfer_ask_con {  }
.transfer_ask_sec .transfer_ask_con .check_open .inp_check label span { color: #00a8e3; }
.transfer_ask_sec .transfer_ask_con .check_open .list_type4 { margin-top: 0; }
.transfer_ask_sec .transfer_ask_con .check_open .list_type4 li { color: #90a0a6; }
.transfer_ask_sec .transfer_ask_con .check_open .list_type4 li strong { font-weight: 700; }
.transfer_ask_sec .transfer_ask_con .check_open .list_type4 li em { font-size: 15px;color: #333;text-decoration: underline;font-weight: 700; }
.transfer_ask_sec .transfer_ask_con > .title { display: block;margin-bottom: 30px; }
.transfer_ask_sec .transfer_ask_con > .title > p { display: block;font-size: 23px;font-weight: 700;text-align: center; }
.transfer_ask_sec .transfer_ask_con > .title > span { display: block;font-size: 14px;line-height: 28px;color: #90a0a6;text-align: center;margin-top: 15px; }
.transfer_ask_sec .transfer_ask_con > .transfer_poss_prd { display: block;width: 549px;background: #f2f4f5;margin: 0 auto;border-radius: 4px;padding: 30px 0;margin-bottom: 40px; }
.transfer_ask_sec .transfer_ask_con > .transfer_poss_prd > p { display: block;text-align: center;font-size: 16px;font-weight: 700;margin-bottom: 10px; }
.transfer_ask_sec .transfer_ask_con > .transfer_poss_prd > ul { display: block;width: 200px;margin: 0 auto; }
.transfer_ask_sec .transfer_ask_con > .transfer_poss_prd > ul li { }
.transfer_ask_sec .transfer_ask_con > .transfer_notice {  }
.transfer_ask_sec .transfer_ask_con > .transfer_notice > p { display: block;font-size: 15px;font-weight: 700;margin-bottom: 10px; }
.transfer_ask_sec .transfer_ask_con > .transfer_notice { margin-top: 40px; }
.transfer_ask_sec .transfer_ask_con > .transfer_notice > ul li { color: #90a0a6; }
.transfer_ask_sec .transfer_ask_con > .certif { width: 609px;margin: 0 auto;padding: 45px 30px; }
.transfer_ask_sec .transfer_ask_con > .certif > .title_wrap { margin: 0 0 35px 0; }
.transfer_ask_sec .transfer_ask_con > .certif > .title_wrap > p { font-size: 14px;margin-top: 10px;line-height: 21px; }
.transfer_ask_sec .transfer_ask_con > .certif > .no_mem { border-bottom: 1px solid #f2f4f5;padding-bottom: 30px; }
.transfer_ask_sec .transfer_ask_con > .certif > .check_open { margin-top: 30px; }
.transfer_ask_sec .transfer_ask_con > .certif > .btn_wrap { margin-top: 50px; }
.transfer_ask_sec .transfer_ask_con > .certif > .check_open .check_con .terms_area {padding:25px 20px;border-radius: 4px;background: #f2f4f5;}
.transfer_ask_sec .transfer_ask_con > .certif > .check_open .check_con .terms_area.h_scroll { max-height: 325px;overflow: auto; }
.transfer_ask_sec .transfer_ask_con > .certif > .check_open .check_con .terms_area .list_type4 {margin:0;font-size: 14px;color:#90a0a6;}
.transfer_ask_sec .transfer_ask_con > .certif > .check_open .check_con .terms_area .list_type4 span.clause_title { color: #333;font-weight: 700;font-size: 16px; }
.transfer_ask_sec .transfer_ask_con > .certif > .check_open .check_con .terms_area .list_type4 span.clause_emphasis { font-size: 16px; }
.transfer_ask_sec .transfer_ask_con > .certif > .check_open .check_con .terms_area .list_type4 li strong { font-weight: 700 !important; }
.transfer_ask_sec .transfer_ask_con > .certif > .check_open .check_con .terms_area .list_type4 li > em {  }
.transfer_ask_sec .transfer_ask_con .noData.certification { display: block;background: rgba(0,0,0,0.8); }
.transfer_ask_sec .transfer_ask_con .noData.certification p { color: #fff; background: url(../images/common/ico_noResult2.png) no-repeat center top / 54px 54px; }
.transfer_ask_sec .transfer_ask_con .noData.certification > .btn_wrap { margin: 30px 0 0 0; }
.transfer_ask_sec .transfer_ask_con .noData.certification > .btn_wrap a { background: #00a7e1;border: 1px solid #00a7e1; }
.transfer_ask_sec .transfer_ask_con .noData.no_prd { background: #f2f4f5; }
.transfer_ask_sec .transfer_ask_con .noData.no_prd span { display: block;font-size: 14px;color: #bec8cc;text-align: center;margin-top: 20px; }
.transfer_ask_sec .transfer_ask_con .list_title { display: block; }
.transfer_ask_sec .transfer_ask_con .list_title h6 { display: block;font-size: 19px;font-weight: 700;margin-bottom: 12px; }
.transfer_ask_sec .transfer_ask_con .list_title ul li { color: #bec8cc; }

.transfer_ask_sec .transfer_ask_con > .transfer_prd_list { display: block;position: relative;padding: 35px 30px 40px;background: #f2f4f5;margin: 30px 0 40px; }
.transfer_ask_sec .transfer_ask_con > .transfer_prd_list ul {  }
.transfer_ask_sec .transfer_ask_con > .transfer_prd_list ul li {  }
.transfer_ask_sec .transfer_ask_con > .transfer_prd_list .prd_wrap .prd_info { padding: 0 20px; }
.transfer_ask_sec .transfer_ask_con > .transfer_prd_list .prd_wrap .inp_check { position: absolute;top: 12px;left: 2px; }
.transfer_ask_sec .transfer_ask_con > .transfer_prd_list .prd_wrap .order_info { padding-top: 14px;border-top: 1px solid #f2f4f5;  }
.transfer_ask_sec .transfer_ask_con > .transfer_prd_list .prd_wrap .detail_wrap:nth-child(1) { width: 30%; }
.transfer_ask_sec .transfer_ask_con > .transfer_prd_list .prd_wrap .detail_wrap:nth-child(2) { width: 43%; }
.transfer_ask_sec .transfer_ask_con > .transfer_prd_list .prd_wrap .detail_wrap:nth-child(3) { width: 27%; }
.transfer_ask_sec .transfer_ask_con > .transfer_prd_list .prd_wrap .no_fransfer { border-top: 1px solid #f2f4f5;padding-top: 15px; }
.transfer_ask_sec .transfer_ask_con > .transfer_prd_list .prd_wrap .no_fransfer p { color: #fe7c20;font-size: 14px; }
.transfer_ask_sec .transfer_ask_con > .transfer_prd_list .prd_wrap .no_fransfer p em { display: block;font-weight: 700;margin-bottom: 3px; }
.transfer_ask_sec .transfer_ask_con > .transfer_prd_list .prd_wrap .combined_scab { display: inline-block;font-size: 13px;color: #fff;border-radius: 12px;background: #00a8e3;width: 70px;height: 24px;line-height: 24px;text-align: center;margin: 30px 0 0 5px; }
.transfer_ask_sec .transfer_ask_con > .prd_wrap { margin-top: 45px;background: #f2f4f5;padding: 25px 20px;margin-bottom: 0; }
.transfer_ask_sec .transfer_ask_con > .prd_wrap > .title_wrap { display: flex;align-items: center; }
.transfer_ask_sec .transfer_ask_con > .prd_wrap > .title_wrap .prd_change_btn { margin-left: auto;font-size: 13px;background: #fff;border: 1px solid #e5e9eb;border-radius: 4px;padding: 5px 10px;font-weight: 700; }
.transfer_ask_sec .transfer_ask_con > .prd_wrap > .prd_info { background: #fff;padding: 20px;box-shadow: 0px 0px 10px rgba(0,0,0,0.07);border-radius: 4px;flex-wrap: wrap; }
.transfer_ask_sec .transfer_ask_con > .prd_wrap > .prd_info + .prd_info { margin-top: 15px; }
.transfer_ask_sec .transfer_ask_con > .prd_wrap > .prd_info > .text_wrap .order_num { color: #90a0a6; }
.transfer_ask_sec .transfer_ask_con > .prd_wrap > .prd_info .combined_scab { display: block;width: 100%; }
.transfer_ask_sec .transfer_ask_con > .prd_wrap > .prd_info .combined_scab > span { display: block;width: 70px;font-size: 13px;color: #fff;border-radius: 12px;background: #00a8e3;height: 24px;line-height: 24px;text-align: center; }
.transfer_ask_sec .transfer_ask_con .con_title { display: block;margin: 60px 0 40px; }
.transfer_ask_sec .transfer_ask_con .con_title p { display: block;font-size: 19px;font-weight: 700;margin-bottom: 10px; }
.transfer_ask_sec .transfer_ask_con .con_title span { display: block;font-size: 15px;line-height: 24px; }
.transfer_ask_sec .transfer_ask_con .con_title span.define { font-weight: 700; }
.transfer_ask_sec .transfer_ask_con .con_title span.define + span.define { margin-top: 15px; }
.transfer_ask_sec .transfer_ask_con .con_title span.define > em { display: block;font-size: 14px;color: #90a0a6;font-weight: 400;margin-top: 5px; }
.transfer_ask_sec .transfer_ask_con .con_title ul li { color: #90a0a6; }
.transfer_ask_sec .transfer_ask_con > .transfer_info .addr_group { display: block;width: 800px; }
.transfer_ask_sec .transfer_ask_con > .transfer_info .addr_group .form_wrap { width: 100%;display: inline-block;vertical-align: top;margin-top: 0;margin-bottom: 5px; }
.transfer_ask_sec .transfer_ask_con > .transfer_info .addr_group .form_wrap.half { width: calc(50% - 2px); }
/* .transfer_ask_sec .transfer_ask_con > .transfer_info .addr_group .form_wrap:nth-child(2n) { margin-left: 5px; } */
/* .transfer_ask_sec .transfer_ask_con > .pre_mon_charge .table_type2 + .table_type2 { margin-top: 30px; } */
.transfer_ask_sec .transfer_ask_con > .pre_mon_charge .table_type2 table tr.pay_com { opacity: 0.5; }
.transfer_ask_sec .transfer_ask_con > .pre_mon_charge .table_type2 table tr th,
.transfer_ask_sec .transfer_ask_con > .pre_mon_charge .table_type2 table tr td { text-align: left; }
.transfer_ask_sec .transfer_ask_con > .pre_mon_charge .table_type2 table tr:last-child { border-bottom: 1px solid #f2f4f5; }
.transfer_ask_sec .transfer_ask_con > .pre_mon_charge .table_type2 table tr th + th { border-left: 1px solid #f2f4f5; }
.transfer_ask_sec .transfer_ask_con > .pre_mon_charge .table_type2 table tr td + td { border-left: 1px solid #f2f4f5; }
.transfer_ask_sec .transfer_ask_con > .pre_mon_charge .table_type2 table tr td.no_pay_num { color: #00a7e1;font-weight: 700; }
.transfer_ask_sec .transfer_ask_con > .pre_mon_charge .table_type2 table tr td.no_pay_txt { color: #fe7c20;font-weight: 700; }
.transfer_ask_sec .transfer_ask_con > .pre_mon_charge > .payment_required { display: block;margin-top: 10px;padding-left: 15px; }
.transfer_ask_sec .transfer_ask_con > .pre_mon_charge > .payment_required > p { display: block;font-size: 15px; }
.transfer_ask_sec .transfer_ask_con > .pre_mon_charge > .payment_required > p > span { display: inline-block;color: #00a7e1;font-weight: 700; }
.transfer_ask_sec .transfer_ask_con > .transfer_payment .method_payment { width: 584px; }
.transfer_ask_sec .transfer_ask_con > .transfer_agree { display: block;margin: 60px 0 40px; }
.transfer_ask_sec .transfer_ask_con > .transfer_agree > p { display: block;font-size: 16px;font-weight: 700;margin-bottom: 15px; }
.transfer_ask_sec .transfer_ask_con > .transfer_agree > ul li { color: #90a0a6; }
.transfer_ask_sec .transfer_ask_con > .transfer_agree .check_open { width: 580px; }
.transfer_ask_sec .transfer_ask_con > .result_tit { padding:65px 0 18px;font-weight: 700;text-align: center;font-size: 27px;background:url('../images/common/ico_order_chk.gif') no-repeat center top/45px auto;margin-top: 100px; }
.transfer_ask_sec .transfer_ask_con > .result_num { margin: 0 5px 30px;text-align: center; }
.transfer_ask_sec .transfer_ask_con > .result_num p { font-size: 19px; }
.transfer_ask_sec .transfer_ask_con > .result_num p strong { color: #00a8e3;font-weight: 400; }
.transfer_ask_sec .transfer_ask_con > .result_msg { display: block;width: 549px;background: #f2f4f5;border-radius: 4px;margin: 0 auto 40px;padding: 30px 0; }
.transfer_ask_sec .transfer_ask_con > .result_msg .sec { display: block;text-align: center;font-size: 15px;line-height: 24px; }
.transfer_ask_sec .transfer_ask_con > .result_msg .sec + .sec { margin-top: 18px; }
/* 양수신청 */
.takeover_ask_wrap > .tabType { margin-bottom: 40px; }
.takeover_ask_wrap .transfer_ask_sec .transfer_ask_con .con_title { width : 25%; margin: 40px 0;position: relative; display : inline-block;}
.takeover_ask_wrap .transfer_ask_sec .transfer_ask_con .con_title .tool_tip { position: absolute;left: 80px;top: 5px; }
.takeover_ask_wrap .transfer_ask_sec .transfer_ask_con .con_title .tool_tip.reverse .tip_box { left: 20px; }
.takeover_ask_wrap .transfer_ask_sec .transfer_ask_con .con_title .tool_tip .list_type3 li { color: #1b2529;font-size: 15px; }
.takeover_ask_wrap .transfer_ask_sec .transfer_ask_con .con_title .tool_tip .list_type3 li span { color: #00a7e1; }
.takeover_ask_wrap .transfer_ask_sec .transfer_ask_con .transfer_info { margin-bottom: 50px; }
.takeover_ask_wrap .transfer_ask_sec .takeover_oder_write  { width: 100%;;margin: 50px 0;display: flex;flex-wrap: wrap;justify-content: space-between; }
.takeover_ask_wrap .transfer_ask_sec .takeover_oder_write .check_open { margin:10px 0 70px 0;background:#fff;border: 1px solid #e5e9eb;width: calc(100% - 250px); }
.takeover_ask_wrap .transfer_ask_sec .takeover_oder_write .check_open.complete {padding:15px 0;}
.takeover_ask_wrap .transfer_ask_sec .takeover_oder_write .check_open:first-child {margin:0;}
.takeover_ask_wrap .transfer_ask_sec .takeover_oder_write .check_open:last-child { margin: -40px 0 0 auto; }
.takeover_ask_wrap .transfer_ask_sec .takeover_oder_write .check_open .inp_check_btn {margin:0 10px 0 18px;}
.takeover_ask_wrap .transfer_ask_sec .takeover_oder_write .check_open .inp_check_btn .label {display: block;font-weight:700;cursor: pointer;}
.takeover_ask_wrap .transfer_ask_sec .takeover_oder_write .check_open .inp_check_btn .label .value {display:none;padding-right:30%;font-size: 14px;font-weight: 400;color:#90a0a6;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:100%;}
.takeover_ask_wrap .transfer_ask_sec .takeover_oder_write .check_open .inp_check_btn .label em {display:inline-block;position:relative;padding-right:7px;line-height:100%;}
.takeover_ask_wrap .transfer_ask_sec .takeover_oder_write .check_open .inp_check_btn .label em.vitally:after {content: '';position: absolute;right: 0;top: 2px;width: 3px;height: 3px;background: #00a8e3;border-radius: 50%;}
.takeover_ask_wrap .transfer_ask_sec .takeover_oder_write .check_open .con_open {position: absolute;right:10px;top:-5px;width:60px;height:39px;line-height:39px;text-align: center;font-size:14px;font-weight: 700;color:#fff;background: #1b2529;border-radius: 4px;}
.takeover_ask_wrap .transfer_ask_sec .takeover_oder_write .check_open.complete .con_open {color:#1b2529;background:#fff;border:1px solid #e5e9eb;}
.takeover_ask_wrap .transfer_ask_sec .takeover_oder_write .check_open.complete .inp_check_btn .label {color:#1b2529;background-image:url('../images/common/ico_check_on2.png');}
.takeover_ask_wrap .transfer_ask_sec .takeover_oder_write .check_open.complete .inp_check_btn .value {display:block;}
.takeover_ask_wrap .transfer_ask_sec .takeover_oder_write .check_open.complete .inp_check_btn .value + .value { margin-top: 5px; }
.takeover_ask_wrap .transfer_ask_sec .takeover_oder_write .check_open.complete .inp_check_btn.addVal .label {height:auto;background-position:0 center;}
.takeover_ask_wrap .transfer_ask_sec .takeover_oder_write .check_open.complete .inp_check_btn.addVal .con_open {top: 0;}
.takeover_ask_wrap .transfer_ask_sec .transfer_ask_con .takeover_oder_write > .con_title { width: 250px;margin: 10px 0;vertical-align: top; }

.layerWrap .file_upload .img_upload_btn {margin: 0 0 12px;}
.layerWrap .file_upload .img_upload_btn a {display: flex;align-items: center;justify-content: center;}
.layerWrap .file_upload .ico_upload {display: block;width: 20px;margin-right: 9px;}
.layerWrap .file_upload .img_upload_area {white-space: nowrap;font-size: 0;}
.layerWrap .file_upload .img_upload_area li {display: inline-block;position: relative;width: 80px;height: 80px;margin-right: 6px;border-radius: 4px;overflow: hidden;}
.layerWrap .file_upload .img_upload_area li:last-child {margin-right: 0;}
.layerWrap .file_upload .img_upload_area .img_wrap img {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.layerWrap .file_upload .img_upload_area .img_wrap img.wImg {max-width: none;width: auto;height: 100%;}
.layerWrap .file_upload .img_upload_area .img_wrap img.hImg {width: 100%;height: auto;}
.layerWrap .file_upload .img_upload_area .close_btn {position: absolute;top: 9px;right: 9px;width: 18px;height: 18px;background: url('../images/common/ico_close4.png') no-repeat center center / 100% auto;}

.layerWrap .lay_inner.full .layCon .file_notice {  }
.layerWrap .lay_inner.full .layCon .file_notice ul li { color: #bec8cc; }
.layerWrap .lay_inner.full .layCon .file_notice ul li span { color: #00a7e1; }
.layerWrap .lay_inner.full .layCon .file_notice ul.list_type4 li { padding-left: 14px; }
.layerWrap .lay_inner.full .layCon .file_notice ul.list_type4 li span { display: block; }
.takeover_ask_wrap .transfer_ask_con > .result_tit { margin-bottom: 10px; }
/* 신청조회 */
.transfer_lnquiry_wrap > .tabType { margin-bottom: 40px; }
.transfer_lnquiry_wrap .lnquirt_num { display: block;margin-bottom: 25px; }
.transfer_lnquiry_wrap .lnquirt_num p { display: block;font-size: 19px;font-weight: 700; }
.transfer_lnquiry_wrap .lnquirt_num p span { display: inline-block;color: #00a7e1; }
.transfer_lnquiry_wrap .transfer_ask_sec .transfer_ask_con > .title > p { display: block;text-align: left; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list > ul { margin-bottom: 50px; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .transfer_num { display: block;font-size: 15px;color: #90a0a6;margin-bottom: 15px; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li + li .transfer_num { margin-top: 25px; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .prd_wrap .prd_info { flex-wrap: wrap; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .prd_wrap .prd_info + .prd_info { margin-top: 13px; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .prd_wrap .prd_info .order_num { color: #90a0a6; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .prd_wrap > .step_progress { display: flex; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .prd_wrap > .step_progress > p { margin-left: auto;display: block;font-size: 15px;font-weight: 700; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .prd_wrap > .step_progress > p.t_blue { color: #00a8e3; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .prd_wrap > .step_progress > p.t_orange { color: #fe7c20; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .prd_wrap > .step_progress > .tool_tip.white .tip { vertical-align: middle;margin-left: 5px; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .prd_wrap > .step_progress > .tool_tip.reverse .tip_box { right: 0;left: unset;transform-origin : 100% 0%;top: 30px; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .prd_wrap > .step_progress > .tool_tip .tip_box > p { display: block;font-size: 19px;font-weight: 700; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .prd_wrap > .step_progress > .tool_tip .tip_box .list_type3 li { font-size: 15px;word-break: break-all; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .prd_wrap > .step_progress > .tool_tip .tip_box .list_type3 li strong { font-weight: 700; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .prd_wrap > .step_progress > .tool_tip .tip_box .list_type3 li span { display: block;color: #00a7e1; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .prd_wrap > .ask_info { display: flex;padding-top: 14px;border-top: 1px solid #f2f4f5;margin-top: 14px; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .prd_wrap > .ask_info > .detail_wrap > p { font-size: 13px;color: #90a0a6; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .prd_wrap > .ask_info > .detail_wrap > p.cancel { color: #fe7c20; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .prd_wrap > .ask_info > .detail_wrap > p + p { margin-top: 7px; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .prd_wrap > .ask_info > .btn_wrap { position: static;margin-left: auto;width: auto;transform:none; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .prd_wrap > .ask_info > .btn_wrap a { width: 120px; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .prd_wrap > .ask_info > .btn_wrap a.re_ask { width: 59px; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .prd_wrap > .ask_info > .btn_wrap > .tool_tip.reverse .tip_box { right: 0;left: unset;transform-origin : 100% 0%;top: 30px; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .prd_wrap > .ask_info > .btn_wrap > .tool_tip .tip_box li { font-size: 15px;text-align: left; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .prd_wrap > .step_progress .combined_scab { display: block;background: none;text-align: left;margin: 0; }
.transfer_lnquiry_wrap .transfer_ask_con > .transfer_prd_list ul li .prd_wrap > .step_progress .combined_scab > span { display: inline-block;width: 70px;font-size: 13px;color: #fff;border-radius: 12px;background: #00a8e3;height: 24px;line-height: 24px;text-align: center; }


/* 정기배송 서비스 안내페이지 */
@font-face {font-family:'HGGGothicssi40'; font-style:normal; src:url('../../font/HGGGothicssi_40g.ttf'); }
@font-face {font-family:'HGGGothicssi99'; font-style:normal; src:url('../../font/HGGGothicssi_99g.ttf'); }

.delivery_service_info {  }
.delivery_service_info section .con_st { width: 1200px;margin: 0 auto; }
.delivery_service_info .delivery_sec01 { display: block;background: #0060aa; }
.delivery_service_info .delivery_sec01 .con_st { width: 1024px; }
.delivery_service_info .delivery_sec01 .main_top { display: block;background: url('../images/product/regular_delivery_info_01.png') no-repeat bottom right;height: 600px; }
.delivery_service_info .delivery_sec01 .main_top > h3 { display: block;font-family: 'HGGGothicssi80';font-size: 64px;color: #fff;padding-top: 90px;line-height: 76px;letter-spacing: -2px; }
.delivery_service_info .delivery_sec01 .main_top > h3 > p { display: block;color: #bee3ff;font-family: 'HGGGothicssi40'; }
.delivery_service_info .delivery_sec01 .main_top > h3 > strong { font-family: 'HGGGothicssi80'; }
.delivery_service_info .delivery_sec01 .main_top > p { display: block;font-size: 28px;line-height: 40px;color: #bee3ff;margin-top: 15px; }

.delivery_service_info .delivery_sec02 {  }
.delivery_service_info .delivery_sec02 .title { display: block;text-align: center;margin-top: 100px; }
.delivery_service_info .delivery_sec02 .title p { display: block;width: 250px;height: 58px;line-height: 58px;color: #fff;background: linear-gradient(45deg, #0985d6 , #0069cb);border-radius: 29px;font-size: 32px;font-family: 'HGGGothicssi80';margin: 0 auto;letter-spacing: -2px; }
.delivery_service_info .delivery_sec02 .title span { display: block;font-size: 24px;line-height: 36px;color: #797f8f;margin-top: 30px; }
.delivery_service_info .delivery_sec02 ul { display: block;font-size: 0;overflow: hidden;margin-top: 60px; }
.delivery_service_info .delivery_sec02 ul li { display: inline-block;width: 380px;height: 404px;background: #eef4fa;border-radius: 12px;vertical-align: top;text-align: center;padding: 60px 0; }
.delivery_service_info .delivery_sec02 ul li + li { margin-left: 30px; }
.delivery_service_info .delivery_sec02 ul li p { font-size: 28px;line-height: 40px;font-family: 'HGGGothicssi80';margin-top: 60px; }

.delivery_service_info .delivery_sec03 {  }
.delivery_service_info .delivery_sec03 > p { display: block;text-align: center;font-family: 'HGGGothicssi99';font-size: 40px;margin: 100px 0 60px; }
.delivery_service_info .delivery_sec03 .apply_way { display: block;background: #dce9f5;padding: 60px 0; }
.delivery_service_info .delivery_sec03 .apply_way ul { display: block;width: 1024px;margin: 0 auto;font-size: 0;overflow: hidden; }
.delivery_service_info .delivery_sec03 .apply_way ul li { display: inline-block;width: 50%;vertical-align: top;text-align: center; }
.delivery_service_info .delivery_sec03 .apply_way ul li:first-child img { margin-left: 15px; }
.delivery_service_info .delivery_sec03 .apply_way ul li p { display: block;font-size: 24px;color: #fff;background: #0069cb;border-radius: 24px;width: 112px;height: 48px;line-height: 48px;margin: 0 auto 40px;font-weight: 700; }
.delivery_service_info .delivery_sec03 .apply_way ul li span { display: block;color: #797f8f;font-size: 24px;line-height: 36px; }
.delivery_service_info .delivery_sec03 .apply_way ul li span em { display: inline-block;font-weight: 400;color: #00a7e1; }

.delivery_service_info .delivery_sec04 {  }
.delivery_service_info .delivery_sec04 > p { display: block;text-align: center;font-family: 'HGGGothicssi99';font-size: 40px;margin: 100px 0 60px; }
.delivery_service_info .delivery_sec04 .qa_box { display: block;background: #eef4fa;border-radius: 12px;padding: 60px; }
.delivery_service_info .delivery_sec04 .qa_box:first-child { background: #eef4fa url('../images/product/regular_delivery_info_07.png') no-repeat center right 15px;height: 510px; }
.delivery_service_info .delivery_sec04 .qa_box + .qa_box { margin-top: 20px; }
.delivery_service_info .delivery_sec04 .qa_box .query { display: block;font-size: 32px;font-family: 'HGGGothicssi80';}
.delivery_service_info .delivery_sec04 .qa_box .query::before { content: 'Q';color: #00a7e1;margin-right: 35px;font-family: 'HanSans';font-weight: 700; }
.delivery_service_info .delivery_sec04 .qa_box .query span { color: #00a7e1; }
.delivery_service_info .delivery_sec04 .qa_box .answer { display: block;margin-top: 30px; }
.delivery_service_info .delivery_sec04 .qa_box .answer::before { content: 'A';color: #a0bad5;margin-right: 35px;font-size: 32px;vertical-align: top;font-family: 'HanSans';font-weight: 700; }
.delivery_service_info .delivery_sec04 .qa_box .answer ul { display: inline-block;margin-top: 0;width: calc(100% - 65px); }
.delivery_service_info .delivery_sec04 .qa_box .answer ul li { font-size: 23px;line-height: 36px;color: #62666f; }
.delivery_service_info .delivery_sec04 .qa_box .answer ul li + li { margin-top: 15px; }
.delivery_service_info .delivery_sec04 .qa_box .answer ul li::before { margin: 0 0 0 -13px; }
.delivery_service_info .delivery_sec04 .qa_box .answer ul li span { color: #00a7e1;font-weight: 700; }
.delivery_service_info .delivery_sec04 .faq { margin-top: 20px;background: #dce9f5;border-radius: 12px;padding: 60px; }
.delivery_service_info .delivery_sec04 .faq p { display: block;font-size: 40px;font-family: 'HGGGothicssi99';letter-spacing: -2px; }
.delivery_service_info .delivery_sec04 .faq p span { color: #00a7e1; }
.delivery_service_info .delivery_sec04 .faq .btn_wrap { text-align: left;margin: 20px 0 0 0; }
.delivery_service_info .delivery_sec04 .faq .btn_wrap a { font-size: 26px;font-weight: 700;color: #1b2529;padding: 0; }
.delivery_service_info .delivery_sec04 .faq .btn_wrap a::after { display: inline-block;content: '';background:url('../images/common/arr_up1.png') no-repeat center;width: 18px;height: 18px;margin-left: 10px;background-size: contain;transform: rotate(90deg); }
.delivery_service_info .delivery_sec04 > .con_st > .btn_wrap { margin: 60px 0 0 0; }
.delivery_service_info .delivery_sec04 > .con_st > .btn_wrap a { width: 400px;height: 90px;line-height: 90px;font-size: 26px; }
.delivery_service_info .delivery_sec04 > .con_st > .btn_wrap a::after { display: inline-block;content: '';background:url('../images/common/arr_up4.png') no-repeat center;width: 18px;height: 18px;transform: rotate(90deg);background-size: contain;margin-left: 10px; }

/* //정기배송 서비스 안내페이지 */

/* ---------------------------- 코웨이 주문 가이드 페이지 ---------------------------- */

/* layout */
#container.coway_guide_info_wrap .u_evt_cont { width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; }
#container.coway_guide_info_wrap .main_cont { position: relative; }
#container.coway_guide_info_wrap .main_cont .cont_wrap { position: relative; max-width: 1399px; width: 100%; height: 100%; margin: auto; }
#container.coway_guide_info_wrap .u_evt_cont .evt_link { display: block; position: absolute; }

/*tab menu*/
#container.coway_guide_info_wrap .tab_wrap { width: 100%; height: 100%; position: relative; }
#container.coway_guide_info_wrap .guide_tab.fixed { position: fixed; top: 0; width: 100%;}
#container.coway_guide_info_wrap .guide_tab { background: #fff; position: absolute; left: 0; top: 0; width: 100%; height: 81px; z-index: 101;  border-bottom: 3px solid #f2f4f5; }
#container.coway_guide_info_wrap .guide_tab ul { max-width: 1399px; margin: 0 auto; font-size: 0; height: 81px;  display: flex; justify-content: center;}
#container.coway_guide_info_wrap .guide_tab ul:after { content:''; display: block; clear: both; }
#container.coway_guide_info_wrap .guide_tab ul li { float:left; margin-right: 50px; font-size: 20px; margin-right: 0; width: calc(100% / 6); }
#container.coway_guide_info_wrap .guide_tab.scroll li a { padding: 0 30px; }
#container.coway_guide_info_wrap .guide_tab ul li a { display:block; position:relative; text-align:center; font-size:18px; color:#90a0a6; line-height: 80px; }
#container.coway_guide_info_wrap .guide_tab ul li a:after { content:''; position:absolute; left:50%; bottom:-1px; width:0; height: 3px; background:#1e282c; transition:width .2s ease; transform:translateX(-50%); }
#container.coway_guide_info_wrap .guide_tab ul li a:hover,
#container.coway_guide_info_wrap .guide_tab ul li.on a { font-weight:700; color:#1e282c; }
#container.coway_guide_info_wrap .guide_tab ul li a:hover:after,
#container.coway_guide_info_wrap .guide_tab ul li.on a:after { width:100%; }

/* event_top */
#coway_guide_top { position: relative; display: flex; align-items: center; width: 100%; height: 599px; background: url("../images/event/coway_guide_info/main_top.png") 100% 100% no-repeat;}
#coway_guide_top .coway_guide_top_title { position: relative; display: block; margin-left: 387px; color: #1b2529; }
#coway_guide_top .coway_guide_top_title > p { font-size: 35px; font-weight: 400; }
#coway_guide_top .coway_guide_top_title > h3 { font-size: 70px; font-weight: 600; margin-top: 30px; }
#coway_guide_top .coway_guide_top_title > span { color: #4a6169; display: inline-block; font-size: 20px; font-weight: 500; margin-top: 50px; }
#coway_guide_top .coway_guide_top_title > span strong { font-weight: bold; }

/* coway_guide_sec01  */
#coway_guide_sec01 { position: relative; width: 100%; height: 949px; background: #fff; box-sizing: border-box; }
#coway_guide_sec01 .cont_wrap .coway_guide_sec01_title { display: block; height: 100%; text-align: center;  padding-top: 162px; }
#coway_guide_sec01 .cont_wrap .coway_guide_sec01_title h3 { font-size: 38px; font-weight: 600; color: #1b2529; }
#coway_guide_sec01 .cont_wrap .coway_guide_sec01_title span { display: inline-block; margin-top: 33px; font-size: 21px; font-weight: 400; color: #c7cfd2; }

#coway_guide_sec01 .cont_wrap ul { display: flex; flex-direction: row; font-size: 0; width: 1144px; position: absolute; left: 50%; transform: translateX(-50%); bottom: 228px;  flex-wrap: wrap;  justify-content: space-between; }
#coway_guide_sec01 .cont_wrap ul li { position: relative; display: inline-block; width: 286px; height: 420px; border-radius: 4px; overflow: hidden; text-align: center; transition: all 0.3s ease-out; }
#coway_guide_sec01 .cont_wrap ul li a { width: 100%; height: 100%; padding: 0 29px;  box-sizing: border-box; display: flex; flex-direction: column; justify-content: space-between; align-items: center; filter: grayscale(80%); }
#coway_guide_sec01 .cont_wrap ul li a .img_wrap { display: block; width: 100%; height: 101px; margin-top: 76px; opacity: 1; }
#coway_guide_sec01 .cont_wrap ul li a .guide_btn_desc { font-size: 21px; font-weight: 400; color: #90a0a6; transition: all 0.5s ease-out; }
#coway_guide_sec01 .cont_wrap ul li a .guide_btn_desc strong { font-weight: 600; }
#coway_guide_sec01 .cont_wrap ul li a span.guide_01_colbox { position: static; display: block; width: 100%; border-radius: 8px; background: #e9f8ff; color: #28bbef; text-align: center; font-size: 18px; font-weight: 600; line-height: 58px; transition: all 0.5s ease-out; margin-bottom: 36px; filter: grayscale(50%); opacity: 0.8; }

#coway_guide_sec01 .cont_wrap ul li a .img_wrap.sec01img { background: url("../images/event/coway_guide_info/sec_01_tab_img1.png") center center no-repeat; }
#coway_guide_sec01 .cont_wrap ul li a .img_wrap.sec02img { background: url("../images/event/coway_guide_info/sec_01_tab_img2.png") center center no-repeat; }
#coway_guide_sec01 .cont_wrap ul li a .img_wrap.sec03img { background: url("../images/event/coway_guide_info/sec_01_tab_img3.png") center center no-repeat; }
#coway_guide_sec01 .cont_wrap ul li a .img_wrap.sec04img { background: url("../images/event/coway_guide_info/sec_01_tab_img4.png") center center no-repeat; }

#coway_guide_sec01 .cont_wrap ul li:hover { box-shadow: 0 29px 31px 18px #f8f9fa; }
#coway_guide_sec01 .cont_wrap ul li a:hover { filter: grayscale(0); }
#coway_guide_sec01 .cont_wrap ul li a:hover .guide_btn_desc { font-size: 21px; font-weight: 500; color: #1b2529; }
#coway_guide_sec01 .cont_wrap ul li a:hover .guide_01_colbox { filter: grayscale(0); opacity: 1; }

/* coway_guide_sec02 */
#coway_guide_sec02 { position: relative; width: 100%; height: 100%; background: #fff; box-sizing: border-box; }
#coway_guide_sec02 .cont_wrap .coway_guide_sec02_title { display: block; height: 100%; text-align: center; padding-top: 200px; }
#coway_guide_sec02 .cont_wrap .coway_guide_sec02_title .title_box { display: inline-block; background: #e9f8ff; font-size: 21px; line-height: 54px; color: #28bbef; font-weight: 600; width: 184px; height: 55px; text-align: center; vertical-align: middle; border-radius: 8px; }
#coway_guide_sec02 .cont_wrap .coway_guide_sec02_title h3 { font-size: 38px; font-weight: 400; color: #1b2529; line-height: 54px; margin-top: 39px; }
#coway_guide_sec02 .cont_wrap .coway_guide_sec02_title h3 strong { font-weight: 600; }
#coway_guide_sec02 .cont_wrap .coway_guide_sec02_title span { display: inline-block; margin-top: 33px; font-size: 21px; font-weight: 400; color: #c7cfd2; }

#coway_guide_sec02 .cont_wrap .guide_img_box { display: block; width: 100%; height: 100%; background: #f9fafa; margin-top: 81px; overflow: hidden; }
#coway_guide_sec02 .cont_wrap .guide_img_box img { display: block; width: 100%; height: 100%; }
#coway_guide_sec02 .cont_wrap .guide_img_box ul { display: flex; justify-content: space-between; align-items: center; flex-direction: row; flex-wrap: nowrap; padding: 122px 214px 290px 214px; }
#coway_guide_sec02 .cont_wrap .guide_img_box ul li { display: flex; flex-direction: column; flex-wrap: wrap; justify-content: space-between; align-items: center; width: 100%; height: 100%; text-align: center; margin-right: 6%; }
#coway_guide_sec02 .cont_wrap .guide_img_box ul li:last-child { margin-right: 0; }
#coway_guide_sec02 .cont_wrap .guide_img_box ul li > span { position: relative; display: block; font-size: 20px; color: #2bbbef; font-weight: 700; padding-bottom: 27px; border-bottom: 2px solid #dbe0e3; width: 92%; }
#coway_guide_sec02 .cont_wrap .guide_img_box ul li > span::after { content: ""; clear: both; position: absolute; right: -44px; top: 54px; transform: translateY(-50%); width: 10px; height: 20px; background: url("../images/event/coway_guide_info/guide_right_arr.png") center center no-repeat; }
#coway_guide_sec02 .cont_wrap .guide_img_box ul li:last-child > span::after { display: none; }
#coway_guide_sec02 .cont_wrap .guide_img_box ul li > em { display: block; font-size: 19px; color: #90a0a6; font-weight: 400; padding-top: 27px; }
#coway_guide_sec02 .cont_wrap .guide_img_box ul li > .box_img_wrap { position: relative; margin: 0 auto; display: block; width: 100%; height: 462px; margin-top: 45px; }
#coway_guide_sec02 .cont_wrap .guide_img_box ul li:nth-child(1) > .box_img_wrap { background: url("../images/event/coway_guide_info/coway_guide_sec02_img1.png") center center no-repeat; margin-right: -8px; background-position: center center; background-size: contain; }
#coway_guide_sec02 .cont_wrap .guide_img_box ul li:nth-child(2) > .box_img_wrap { background: url("../images/event/coway_guide_info/coway_guide_sec02_img2.png") center center no-repeat; margin-right: -8px; background-position: center center; background-size: contain; }
#coway_guide_sec02 .cont_wrap .guide_img_box ul li:nth-child(3) > .box_img_wrap { background: url("../images/event/coway_guide_info/coway_guide_sec02_img3.png") center center no-repeat; background-position: center center; background-size: contain; }

#coway_guide_sec02 .guide_desc { width: 100%; text-align: center; background: #f2f4f5; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; overflow: hidden; }
#coway_guide_sec02 .guide_desc ul { width: 100%; }
#coway_guide_sec02 .guide_desc ul li { color: #c5cdd1;}
#coway_guide_sec02 .guide_desc ul li .faq_check { width: 100%; position: relative; display: flex; flex-direction: row; justify-content: center; align-items: center; }
#coway_guide_sec02 .guide_desc ul li .faq_check p { padding: 27px 0; position: relative; font-size: 19px; font-weight: 500; }
#coway_guide_sec02 .guide_desc ul li .faq_con_btn { position: relative; display: block; vertical-align: middle; margin-left: 30px; width: 12px; height: 7px; background: url("https://mall.cowaystatic.com/static/front/resources/event/230301/230301_8/drop_btn.png") 0 0 / 12px no-repeat; opacity: 0.4; }
#coway_guide_sec02 .guide_desc ul li.on .faq_con_btn { transform: scaleY(-1); }

#coway_guide_sec02 .guide_desc ul li .guide_desc_check_con { display: none; background: #f2f4f5; color: #bec8cc; padding: 27px 120px 70px; font-size: 16px; font-weight: 400; text-align: start; }
#coway_guide_sec02 .guide_desc ul li .guide_desc_check_con ul { position: relative; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; text-align: start; }
#coway_guide_sec02 .guide_desc ul li .guide_desc_check_con ul li { line-height: 30px; }
#coway_guide_sec02 .guide_desc ul li .guide_desc_check_con ul.list_type1 li::before { margin-right: 10px; }
#coway_guide_sec02 .guide_desc ul li .guide_desc_check_con ul li span dl { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; line-height: 24px; }
#coway_guide_sec02 .guide_desc ul li .guide_desc_check_con ul li span dl dd { margin-left: 4px; }

#coway_guide_sec02 .cont_wrap .evt_link.link_01 { border-radius: 14px; color: #90a0a6; font-size: 19px; font-weight: 500; display: flex; justify-content: center; align-items: center; left: 50%; transform: translateX(-50%); width: 534px; height: 95px; top: 1392px; text-align: center; border: 1px solid #90a0a6; transition: all ease-out 0.4s; }
#coway_guide_sec02 .cont_wrap .evt_link.link_01:hover { color: #fff; background: #28bbef; border: none; }
#coway_guide_sec02 .cont_wrap .evt_link.link_01 .guide_evt_link_btn { display: inline-block; }

/* coway_guide_sec03 */
#coway_guide_sec03 { position: relative; width: 100%; height: 100%; background: #fff; box-sizing: border-box; }
#coway_guide_sec03 .cont_wrap .coway_guide_sec03_title .title_box { display: inline-block; background: #e9f8ff; font-size: 21px; line-height: 54px; color: #28bbef; font-weight: 600; width: 183px; height: 55px; text-align: center; vertical-align: middle; border-radius: 8px; }
#coway_guide_sec03 .cont_wrap .coway_guide_sec03_title { display: block; height: 100%; text-align: center; padding-top: 200px; }
#coway_guide_sec03 .cont_wrap .coway_guide_sec03_title h3 { font-size: 38px; font-weight: 400; color: #1b2529; line-height: 54px; margin-top: 39px; }
#coway_guide_sec03 .cont_wrap .coway_guide_sec03_title h3 strong { font-weight: 600; }
#coway_guide_sec03 .cont_wrap .coway_guide_sec03_title span { display: inline-block; margin-top: 33px; font-size: 21px; font-weight: 400; color: #c7cfd2; }

#coway_guide_sec03 .cont_wrap .guide_img_box { display: block; width: 100%; height: 100%; background: #f9fafa; margin-top: 81px; overflow: hidden; }
#coway_guide_sec03 .cont_wrap .guide_img_box img { display: block; width: 100%; height: 100%; }
#coway_guide_sec03 .cont_wrap .guide_img_box ul { display: flex; justify-content: space-between; align-items: center; flex-direction: row; flex-wrap: nowrap; padding: 122px 214px 290px 214px; }
#coway_guide_sec03 .cont_wrap .guide_img_box ul li { display: flex; flex-direction: column; flex-wrap: wrap; justify-content: space-between; align-items: center; width: 100%; height: 100%; text-align: center; margin-right: 6%; }
#coway_guide_sec03 .cont_wrap .guide_img_box ul li:last-child { margin-right: 0; }
#coway_guide_sec03 .cont_wrap .guide_img_box ul li > span { position: relative; display: block; font-size: 20px; color: #2bbbef; font-weight: 700; padding-bottom: 27px; border-bottom: 2px solid #dbe0e3; width: 92%; }
#coway_guide_sec03 .cont_wrap .guide_img_box ul li > span::after { content: ""; clear: both; position: absolute; right: -44px; top: 54px; transform: translateY(-50%); width: 10px; height: 20px; background: url("../images/event/coway_guide_info/guide_right_arr.png") center center no-repeat; }
#coway_guide_sec03 .cont_wrap .guide_img_box ul li:last-child > span::after { display: none; }
#coway_guide_sec03 .cont_wrap .guide_img_box ul li > em { display: block; font-size: 19px; color: #90a0a6; font-weight: 400; padding-top: 27px; }
#coway_guide_sec03 .cont_wrap .guide_img_box ul li > .box_img_wrap { position: relative; margin: 0 auto; display: block; width: 100%; height: 462px; margin-top: 45px; }
#coway_guide_sec03 .cont_wrap .guide_img_box ul li:nth-child(1) > .box_img_wrap { background: url("../images/event/coway_guide_info/coway_guide_sec03_img1.png") center center no-repeat; margin-left: -14px; background-position: center center; background-size: contain; }
#coway_guide_sec03 .cont_wrap .guide_img_box ul li:nth-child(2) > .box_img_wrap { background: url("../images/event/coway_guide_info/coway_guide_sec03_img2.png") center center no-repeat; margin-right: -10px; background-position: center center; background-size: contain; }
#coway_guide_sec03 .cont_wrap .guide_img_box ul li:nth-child(3) > .box_img_wrap { background: url("../images/event/coway_guide_info/coway_guide_sec03_img3.png") center center no-repeat; margin-right: -3px; background-position: center center; background-size: contain; }

#coway_guide_sec03 .guide_desc { width: 100%; text-align: center; background: #f2f4f5; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; overflow: hidden; }
#coway_guide_sec03 .guide_desc ul { width: 100%; }
#coway_guide_sec03 .guide_desc ul li { color: #c5cdd1;}
#coway_guide_sec03 .guide_desc ul li .faq_check { width: 100%; position: relative; display: flex; flex-direction: row; justify-content: center; align-items: center; }
#coway_guide_sec03 .guide_desc ul li .faq_check p { padding: 27px 0; position: relative; font-size: 19px; font-weight: 500;  }
#coway_guide_sec03 .guide_desc ul li .faq_con_btn { position: relative; display: block; vertical-align: middle; margin-left: 30px; width: 12px; height: 7px; background: url("https://mall.cowaystatic.com/static/front/resources/event/230301/230301_8/drop_btn.png") 0 0 / 12px no-repeat; opacity: 0.4; }
#coway_guide_sec03 .guide_desc ul li.on .faq_con_btn { transform: scaleY(-1); }

#coway_guide_sec03 .guide_desc ul li .guide_desc_check_con { display: none; background: #f2f4f5; color: #bec8cc; padding: 27px 120px 70px; font-size: 16px; font-weight: 400; text-align: start; }
#coway_guide_sec03 .guide_desc ul li .guide_desc_check_con ul { position: relative; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; text-align: start; }
#coway_guide_sec03 .guide_desc ul li .guide_desc_check_con ul li { line-height: 30px; }
#coway_guide_sec03 .guide_desc ul li .guide_desc_check_con ul.list_type1 li::before { margin-right: 10px; }
#coway_guide_sec03 .guide_desc ul li .guide_desc_check_con ul li span dl { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; line-height: 24px; }
#coway_guide_sec03 .guide_desc ul li .guide_desc_check_con ul li span dl dd { margin-left: 4px; }

#coway_guide_sec03 .cont_wrap .evt_link.link_01 { border-radius: 14px; color: #90a0a6; font-size: 19px; font-weight: 500; display: flex; justify-content: center; align-items: center; left: 50%; transform: translateX(-50%); width: 534px; height: 95px; top: 1392px; text-align: center; border: 1px solid #90a0a6; transition: all ease-out 0.4s; }
#coway_guide_sec03 .cont_wrap .evt_link.link_01:hover { color: #fff; background: #28bbef; border: none; }
#coway_guide_sec03 .cont_wrap .evt_link.link_01 .guide_evt_link_btn { display: inline-block; }

/* coway_guide_sec04 */
#coway_guide_sec04 { position: relative; width: 100%; height: 100%; background: #fff; box-sizing: border-box; }
#coway_guide_sec04 .cont_wrap .coway_guide_sec04_title .title_box { display: inline-block; background: #e9f8ff; font-size: 21px; line-height: 54px; color: #28bbef; font-weight: 600; width: 183px; height: 55px; text-align: center; vertical-align: middle; border-radius: 8px; }
#coway_guide_sec04 .cont_wrap .coway_guide_sec04_title { display: block; height: 100%; text-align: center; padding-top: 200px; }
#coway_guide_sec04 .cont_wrap .coway_guide_sec04_title h3 { font-size: 38px; font-weight: 400; color: #1b2529; line-height: 54px; margin-top: 39px; }
#coway_guide_sec04 .cont_wrap .coway_guide_sec04_title h3 strong { font-weight: 600; }
#coway_guide_sec04 .cont_wrap .coway_guide_sec04_title span { display: inline-block; margin-top: 33px; font-size: 21px; font-weight: 400; color: #c7cfd2; }

#coway_guide_sec04 .cont_wrap .guide_img_box { display: block; width: 100%; height: 100%; background: #f9fafa; margin-top: 81px; overflow: hidden; }
#coway_guide_sec04 .cont_wrap .guide_img_box img { display: block; width: 100%; height: 100%; }
#coway_guide_sec04 .cont_wrap .guide_img_box ul { display: flex; justify-content: space-between; align-items: center; flex-direction: row; flex-wrap: nowrap; padding: 122px 370px 290px 370px; }
#coway_guide_sec04 .cont_wrap .guide_img_box ul li { display: flex; flex-direction: column; flex-wrap: wrap; justify-content: space-between; align-items: center; width: 100%; height: 100%; text-align: center; margin-right: 10%; }
#coway_guide_sec04 .cont_wrap .guide_img_box ul li:last-child { margin-right: 0; }
#coway_guide_sec04 .cont_wrap .guide_img_box ul li > span { position: relative; display: block; font-size: 20px; color: #2bbbef; font-weight: 700; padding-bottom: 27px; border-bottom: 2px solid #dbe0e3; width: 92%; }
#coway_guide_sec04 .cont_wrap .guide_img_box ul li > span::after { content: ""; clear: both; position: absolute; right: -48px; top: 54px; transform: translateY(-50%); width: 10px; height: 20px; background: url("../images/event/coway_guide_info/guide_right_arr.png") center center no-repeat; }
#coway_guide_sec04 .cont_wrap .guide_img_box ul li:last-child > span::after { display: none; }
#coway_guide_sec04 .cont_wrap .guide_img_box ul li > em { display: block; font-size: 19px; color: #90a0a6; font-weight: 400; padding-top: 27px; }
#coway_guide_sec04 .cont_wrap .guide_img_box ul li > .box_img_wrap { position: relative; margin: 0 auto; display: block; width: 100%; height: 462px; margin-top: 45px; }
#coway_guide_sec04 .cont_wrap .guide_img_box ul li:nth-child(1) > .box_img_wrap { background: url("../images/event/coway_guide_info/coway_guide_sec04_img1.png") center center no-repeat; background-position: center center; background-size: contain;}
#coway_guide_sec04 .cont_wrap .guide_img_box ul li:nth-child(2) > .box_img_wrap { background: url("../images/event/coway_guide_info/coway_guide_sec04_img2.png") center center no-repeat; background-position: center center; background-size: contain;}

#coway_guide_sec04 .guide_desc { width: 100%; text-align: center; background: #f2f4f5; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; overflow: hidden; }
#coway_guide_sec04 .guide_desc ul { width: 100%; }
#coway_guide_sec04 .guide_desc ul li { color: #c5cdd1;}
#coway_guide_sec04 .guide_desc ul li .faq_check { width: 100%; position: relative; display: flex; flex-direction: row; justify-content: center; align-items: center; }
#coway_guide_sec04 .guide_desc ul li .faq_check p { padding: 27px 0; position: relative; font-size: 19px; font-weight: 500; }
#coway_guide_sec04 .guide_desc ul li .faq_con_btn { position: relative; display: block; vertical-align: middle; margin-left: 30px; width: 12px; height: 7px; background: url("https://mall.cowaystatic.com/static/front/resources/event/230301/230301_8/drop_btn.png") 0 0 / 12px no-repeat; opacity: 0.4; }
#coway_guide_sec04 .guide_desc ul li.on .faq_con_btn { transform: scaleY(-1); }

#coway_guide_sec04 .guide_desc ul li .guide_desc_check_con { display: none; background: #f2f4f5; color: #bec8cc; padding: 27px 120px 70px; font-size: 16px; font-weight: 400; text-align: start; }
#coway_guide_sec04 .guide_desc ul li .guide_desc_check_con ul { position: relative; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; text-align: start; }
#coway_guide_sec04 .guide_desc ul li .guide_desc_check_con ul li { line-height: 30px; }
#coway_guide_sec04 .guide_desc ul li .guide_desc_check_con ul.list_type1 li::before { margin-right: 10px; }
#coway_guide_sec04 .guide_desc ul li .guide_desc_check_con ul li span dl { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; line-height: 24px; }
#coway_guide_sec04 .guide_desc ul li .guide_desc_check_con ul li span dl dd { margin-left: 4px; }

#coway_guide_sec04 .cont_wrap .evt_link.link_01 { border-radius: 14px; color: #90a0a6; font-size: 19px; font-weight: 500; display: flex; justify-content: center; align-items: center; left: 50%; transform: translateX(-50%); width: 534px; height: 95px; top: 1765px; text-align: center; border: 1px solid #90a0a6; transition: all ease-out 0.4s; }
#coway_guide_sec04 .cont_wrap .evt_link.link_01:hover { color: #fff; background: #28bbef; border: none; }
#coway_guide_sec04 .cont_wrap .evt_link.link_01 .guide_evt_link_btn { display: inline-block; }

#coway_guide_sec04 .cont_wrap .discount_info_wrap { position: relative; display: block; width: 100%; height: 100%; padding-top: 92px; }
#coway_guide_sec04 .cont_wrap .discount_info_wrap ul { margin: 0 auto;  display: flex; flex-direction: row; justify-content: space-between; width: 856px; height: 252px; }
#coway_guide_sec04 .cont_wrap .discount_info_wrap ul li { display: flex; flex-direction: column; justify-content: space-between; align-items: center; text-align: center; border-radius: 38px; padding: 3% 1.5% 1.5% 1.5%; }
#coway_guide_sec04 .cont_wrap .discount_info_wrap ul li:nth-child(1) { width: 50%; height: 100%; margin-right: 3%; background: #e9f8ff; }
#coway_guide_sec04 .cont_wrap .discount_info_wrap ul li:nth-child(2) { width: 25%; height: 100%; margin-right: 3%; background: #e9e9ff; }
#coway_guide_sec04 .cont_wrap .discount_info_wrap ul li:nth-child(3) { width: 25%; height: 100%; background: #f8f0ca; }
#coway_guide_sec04 .cont_wrap .discount_info_wrap ul li > p { font-size: 21px; font-weight: bold; }
#coway_guide_sec04 .cont_wrap .discount_info_wrap ul li:nth-child(1) > p { color: #28bbef; }
#coway_guide_sec04 .cont_wrap .discount_info_wrap ul li:nth-child(2) > p { color: #7272b8; }
#coway_guide_sec04 .cont_wrap .discount_info_wrap ul li:nth-child(3) > p { color: #ce9c3b; }
#coway_guide_sec04 .cont_wrap .discount_info_wrap ul li > div { padding: 38px 34px; position: relative; width: 100%; height: 75%; display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: space-between; background: #fff; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 28px; border-bottom-right-radius: 28px; }
#coway_guide_sec04 .cont_wrap .discount_info_wrap ul li > div span { display: inline-block; font-size: 38px; font-weight: 700; text-align: center; line-height: 34px; }
#coway_guide_sec04 .cont_wrap .discount_info_wrap ul li:nth-child(1) > div span { color: #28bbef; }
#coway_guide_sec04 .cont_wrap .discount_info_wrap ul li:nth-child(2) > div span { color: #7272b8; }
#coway_guide_sec04 .cont_wrap .discount_info_wrap ul li:nth-child(3) > div span { color: #ce9c3b; }
#coway_guide_sec04 .cont_wrap .discount_info_wrap ul li > div span:nth-child(1) { position: relative; }
#coway_guide_sec04 .cont_wrap .discount_info_wrap ul li:nth-child(1) > div span:nth-child(1)::after { content: "+"; position: absolute; right: -45px; top: 50%; transform: translateY(-50%); display: inline; font-size: 48px; color: #bec8cc; font-weight: 400; }
#coway_guide_sec04 .cont_wrap .discount_info_wrap ul li > div span em { display: inline-block; font-size: 40px; color: #90a0a6; font-weight: 500; }
#coway_guide_sec04 .cont_wrap .discount_info_wrap ul li > div span i { display: inline-block; font-size: 23px; font-weight: 700; margin-left: 4px; }
#coway_guide_sec04 .cont_wrap .discount_info_wrap ul li > div span em.sub_t { display: inline-block; font-size: 18px; color: #90a0a6; font-weight: 400; }

/* coway_guide_sec05 */
#coway_guide_sec05 { position: relative; width: 100%; height: 100%; background: #fff; box-sizing: border-box; padding-bottom: 100px; }
#coway_guide_sec05 .cont_wrap .coway_guide_sec05_title .title_box { display: inline-block; background: #e9f8ff; font-size: 21px; line-height: 54px; color: #28bbef; font-weight: 600; width: 183px; height: 55px; text-align: center; vertical-align: middle; border-radius: 8px; }
#coway_guide_sec05 .cont_wrap .coway_guide_sec05_title { display: block; height: 100%; text-align: center; padding-top: 200px;  }
#coway_guide_sec05 .cont_wrap .coway_guide_sec05_title h3 { font-size: 38px; font-weight: 400; color: #1b2529; line-height: 54px; margin-top: 39px; }
#coway_guide_sec05 .cont_wrap .coway_guide_sec05_title h3 strong { font-weight: 600; }
#coway_guide_sec05 .cont_wrap .coway_guide_sec05_title span { display: inline-block; margin-top: 33px; font-size: 21px; font-weight: 400; color: #c7cfd2; }

#coway_guide_sec05 .cont_wrap .guide_img_box { display: block; width: 100%; height: 100%; background: #f9fafa; margin-top: 81px; overflow: hidden; }
#coway_guide_sec05 .cont_wrap .guide_img_box img { display: block; width: 100%; height: 100%; }
#coway_guide_sec05 .cont_wrap .guide_img_box ul { display: flex; justify-content: space-between; align-items: center; flex-direction: row; flex-wrap: nowrap; padding: 122px 370px 290px 370px; }
#coway_guide_sec05 .cont_wrap .guide_img_box ul li { display: flex; flex-direction: column; flex-wrap: wrap; justify-content: space-between; align-items: center; width: 100%; height: 100%; text-align: center; margin-right: 10%; }
#coway_guide_sec05 .cont_wrap .guide_img_box ul li:last-child { margin-right: 0; }
#coway_guide_sec05 .cont_wrap .guide_img_box ul li > span { position: relative; display: block; font-size: 20px; color: #2bbbef; font-weight: 700; padding-bottom: 27px; border-bottom: 2px solid #dbe0e3; width: 92%; }
#coway_guide_sec05 .cont_wrap .guide_img_box ul li > span::after { content: ""; clear: both; position: absolute; right: -48px; top: 54px; transform: translateY(-50%); width: 10px; height: 20px; background: url("../images/event/coway_guide_info/guide_right_arr.png") center center no-repeat; }
#coway_guide_sec05 .cont_wrap .guide_img_box ul li:last-child > span::after { display: none; }
#coway_guide_sec05 .cont_wrap .guide_img_box ul li > em { display: block; font-size: 19px; color: #90a0a6; font-weight: 400; padding-top: 27px; }
#coway_guide_sec05 .cont_wrap .guide_img_box ul li > .box_img_wrap { position: relative; margin: 0 auto; display: block; width: 100%; height: 462px; margin-top: 45px; }
#coway_guide_sec05 .cont_wrap .guide_img_box ul li:nth-child(1) > .box_img_wrap { background: url("../images/event/coway_guide_info/coway_guide_sec04_img1.png") center center no-repeat; background-position: center center; background-size: contain; }
#coway_guide_sec05 .cont_wrap .guide_img_box ul li:nth-child(2) > .box_img_wrap { background: url("../images/event/coway_guide_info/coway_guide_sec04_img2.png") center center no-repeat; background-position: center center; background-size: contain; }

#coway_guide_sec05 .guide_desc { width: 100%; text-align: center; background: #f2f4f5; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; overflow: hidden; }
#coway_guide_sec05 .guide_desc ul { width: 100%; }
#coway_guide_sec05 .guide_desc ul li { color: #c5cdd1;}
#coway_guide_sec05 .guide_desc ul li .faq_check { width: 100%; position: relative; display: flex; flex-direction: row; justify-content: center; align-items: center; }
#coway_guide_sec05 .guide_desc ul li .faq_check p { padding: 27px 0; position: relative; font-size: 19px; font-weight: 500; }
#coway_guide_sec05 .guide_desc ul li .faq_con_btn { position: relative; display: block; vertical-align: middle; margin-left: 30px; width: 12px; height: 7px; background: url("https://mall.cowaystatic.com/static/front/resources/event/230301/230301_8/drop_btn.png") 0 0 / 12px no-repeat; opacity: 0.4; }
#coway_guide_sec05 .guide_desc ul li.on .faq_con_btn { transform: scaleY(-1); }

#coway_guide_sec05 .guide_desc ul li .guide_desc_check_con { display: none; background: #f2f4f5; color: #bec8cc; padding: 27px 120px 70px; font-size: 16px; font-weight: 400; text-align: start; }
#coway_guide_sec05 .guide_desc ul li .guide_desc_check_con ul { position: relative; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; text-align: start; }
#coway_guide_sec05 .guide_desc ul li .guide_desc_check_con ul li { line-height: 30px; }
#coway_guide_sec05 .guide_desc ul li .guide_desc_check_con ul.list_type1 li::before { margin-right: 10px; }
#coway_guide_sec05 .guide_desc ul li .guide_desc_check_con ul li span dl { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; line-height: 24px; }
#coway_guide_sec05 .guide_desc ul li .guide_desc_check_con ul li span dl dd { margin-left: 4px; }

#coway_guide_sec05 .cont_wrap .evt_link.link_01 { border-radius: 14px; color: #90a0a6; font-size: 19px; font-weight: 500; display: flex; justify-content: center; align-items: center; left: 50%; transform: translateX(-50%); width: 534px; height: 95px; top: 1765px; text-align: center; border: 1px solid #90a0a6; transition: all ease-out 0.4s; }
#coway_guide_sec05 .cont_wrap .evt_link.link_01:hover { color: #fff; background: #28bbef; border: none; }
#coway_guide_sec05 .cont_wrap .evt_link.link_01 .guide_evt_link_btn { display: inline-block; }

#coway_guide_sec05 .cont_wrap .discount_info_wrap { position: relative; display: block; width: 100%; height: 100%; padding-top: 92px; }
#coway_guide_sec05 .cont_wrap .discount_info_wrap ul { margin: 0 auto;  display: flex; flex-direction: row; justify-content: space-between; width: 439px; height: 252px; }
#coway_guide_sec05 .cont_wrap .discount_info_wrap ul li { display: flex; flex-direction: column; justify-content: space-between; align-items: center; text-align: center; border-radius: 38px; padding: 6% 3% 3% 3%; }
#coway_guide_sec05 .cont_wrap .discount_info_wrap ul li:nth-child(1) { width: 48%; height: 100%; background: #e9f8ff; margin-right: 4%; }
#coway_guide_sec05 .cont_wrap .discount_info_wrap ul li:nth-child(2) { width: 48%; height: 100%; background: #e9e9ff; }
#coway_guide_sec05 .cont_wrap .discount_info_wrap ul li > p { font-size: 21px; font-weight: bold; }
#coway_guide_sec05 .cont_wrap .discount_info_wrap ul li:nth-child(1) > p { color: #28bbef; }
#coway_guide_sec05 .cont_wrap .discount_info_wrap ul li:nth-child(2) > p { color: #7272b8; }

#coway_guide_sec05 .cont_wrap .discount_info_wrap ul li > div { padding: 38px 34px; position: relative; width: 100%; height: 75%; display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: space-between; background: #fff; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 28px; border-bottom-right-radius: 28px; }
#coway_guide_sec05 .cont_wrap .discount_info_wrap ul li > div span { display: inline-block;  font-size: 38px; font-weight: 700; line-height: 34px; }
#coway_guide_sec05 .cont_wrap .discount_info_wrap ul li:nth-child(1) > div span { color: #28bbef; }
#coway_guide_sec05 .cont_wrap .discount_info_wrap ul li:nth-child(2) > div span { color: #7272b8; }

#coway_guide_sec05 .cont_wrap .discount_info_wrap ul li > div span em { display: inline-block; font-size: 40px; color: #90a0a6; font-weight: 500; }
#coway_guide_sec05 .cont_wrap .discount_info_wrap ul li > div span i { display: inline-block; font-size: 23px; font-weight: 700; margin-left: 4px; }
#coway_guide_sec05 .cont_wrap .discount_info_wrap ul li > div span em.sub_t { display: inline-block; font-size: 18px; color: #90a0a6; font-weight: 400; }

/* ---------------------------- //코웨이 주문 가이드 페이지 ---------------------------- */

/* 이벤트 페이지 상단 배너 */
#wrap.evt_page .evt_progress_wrap #evt_top_banner_box { position: relative; width: 100%; max-width: 1920px; top: 0; margin: 0 auto 20px; text-align: center; z-index: 99; }
#wrap.evt_page .evt_progress_wrap #evt_top_banner_box.fixed { position: fixed; width: 100%; top: 0; margin: 0 auto; }
#wrap.evt_page .evt_progress_wrap #evt_top_banner_box .evt_top_banner_area { position: relative; width: 1200px; margin: 0 auto; }
#wrap.evt_page .evt_progress_wrap #evt_top_banner_box .evt_top_banner_area .close_btn { position: absolute; right: 18px; top: 50%; transform: translateY(-50%); display: block; width: 24px; height: 24px; font-size: 0; background: url("../images/common/ico_close7.png") no-repeat scroll 0 0 / cover; }

/* 실시간 코디 매칭 */
.matching_wrap .content_wrap {padding-top:0;}
.matching_wrap .txt_brown {color:#6E4B23 !important;}
.matching_wrap .title_wrap {padding:0;margin:0 auto;text-align:center;}
.matching_wrap .title_wrap .h2_tit {font-size:42px;line-height:1.25;}
.matching_wrap .txt_under {margin-top:80px;text-align:center;}
.matching_wrap .txt_under span {display:inline-block;box-shadow:inset 0 -15px 0 rgba(229, 204, 182, 0.6);font-size:28px;line-height:38px;font-weight:700;}
.matching_wrap .con_area .btn_wrap {margin-top:80px;text-align:center;}
.matching_wrap .con_area .btn_wrap .btnBasic.sizeL {display:inline-flex;justify-content:center;align-items:center;width:345px;height:70px;padding:0 54px;line-height:1;font-size:21px;}
.matching_wrap .con_area .btn_wrap .btnBasic.btnTxt:after {top:50%;}
.matching_wrap .cate_wrap {position:relative;padding-top:81px;}
.matching_wrap .flotBar {position:absolute;z-index:5;left:50%;top:0px;width:100%;transform:translateX(-50%);background:#fff;border-bottom:1px solid #f2f4f5;box-sizing:border-box;}
.matching_wrap .flotBar.fixed {position:fixed;top:0;z-index:106;}
.matching_wrap .flotBar.max {position:absolute;top:auto;bottom:0;}
.matching_wrap .flotBar ul {max-width:664px;height:80px;margin:0 auto;border:none;}
.matching_wrap .flotBar.tabType1 ul li {width:25%;margin-right:0;text-align:center;}
.matching_wrap .flotBar.tabType1 ul li a {line-height:80px;font-size:23px;}
.matching_wrap .flotBar.tabType1 ul li a:after {bottom:0;background:#00A8E3;}
.matching_wrap .flotBar.tabType1 ul li a:hover,
.matching_wrap .flotBar.tabType1 ul li.on a {color:#00A8E3;}
.matching_wrap .con_area.con1 {height:840px;background:rgba(236, 220, 197, 0.6) url('../images/service/cody_matching_con1.jpg') no-repeat bottom center / cover;}
.matching_wrap .con_area.con1 .title_wrap {padding:100px 0 134px;background: linear-gradient(180deg, rgba(236, 220, 197, 0.6) 34.9%, rgba(232, 218, 197, 0.24) 68.23%, rgba(255, 255, 255, 0) 100%);}
.matching_wrap .con_area.con1 .title_wrap .tit1 .h2_tit {font-size:90px;}
.matching_wrap .con_area.con1 .title_wrap .tit1 p {margin-top:15px;font-size:34px;}
.matching_wrap .con_area.con1 .title_wrap .tit2 {margin-top:70px;color:#323430;}
.matching_wrap .con_area.con1 .title_wrap .tit2 .h2_tit {font-size:112px;line-height:1;}
.matching_wrap .con_area.con1 .title_wrap .tit2 .h3_tit {font-size:32px;}
.matching_wrap .con_area.con1 .title_wrap .tit2 p {margin-top:20px;font-size:20px;color:#fff;}
.matching_wrap .con_area.con2 .swiper-pagination {bottom:auto;left:50%;right:auto;top:10px;width:auto;margin:0;padding:4px 9px;margin-left:650px;font-size:13px;line-height:1;letter-spacing:-0.05em;border-radius:10px;color:#fff;background-color:rgba(27, 37, 41, 0.7);}
.matching_wrap .con_area.con3 {padding:100px 0;background: linear-gradient(180deg, #F7EFDF 0%, rgba(247, 248, 243, 0.5) 100%);}
.matching_wrap .con_area.con3 .title_wrap .h2_tit {position:relative;display:inline-block;padding:0 50px 5px;}
.matching_wrap .con_area.con3 .title_wrap .h2_tit::before {content:'';position:absolute;top:0;left:0;display:block;width:50px;height:50px;background:url('../images/service/cody_matching_con3.png') no-repeat top left;}
.matching_wrap .con_area.con3 .title_wrap .h2_tit::after {content:'';position:absolute;top:0;right:0;display:block;width:50px;height:57px;background:url('../images/service/cody_matching_con3.png') no-repeat top right;}
.matching_wrap .con_area.con3 .title_wrap .sub_tit {padding-left:255px;margin-top:40px;text-align:left;font-size:20px;font-weight:700;color:#1B2529;}
.matching_wrap .con_area.con3 .review_slide {padding-left:255px;padding-bottom:80px;margin-top:34px;}
.matching_wrap .con_area.con3 .review_slide .swiper-slide {width:420px;background:#fff;border-radius:4px;overflow:hidden;}
.matching_wrap .con_area.con3 .review_slide .cate_info {display:flex;justify-content:space-between;align-items:center;padding:20px 25px;background:#5C3920;color:#fff;font-size:20px;}
.matching_wrap .con_area.con3 .review_slide .text_wrap {padding:24px 29px 30px;}
.matching_wrap .con_area.con3 .review_slide .star {font-size:16px;font-weight:700;}
.matching_wrap .con_area.con3 .review_slide .star li {float: left; width:18px;height:18px;margin-left:3px;background: url('../images/common/ico_star_w.png') no-repeat left top / 18px auto;cursor: pointer;}
.matching_wrap .con_area.con3 .review_slide .star li.on {background: url('../images/common/ico_star1.png') no-repeat left bottom / 18px auto;}
.matching_wrap .con_area.con3 .review_slide .review_tit {position:relative;height:115px;padding-top:46px;margin-bottom:15px;font-size:28px;font-weight:700;line-height:1.25;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-wrap: break-word; }
.matching_wrap .con_area.con3 .review_slide .review_tit::after {content:'';display:block;position:absolute;top:0;left:0;width:26px;height:27px;background: url('../images/service/ico_marks.png') no-repeat left top / 26px auto;}
.matching_wrap .con_area.con3 .review_slide .review_box {height:135px;}
.matching_wrap .con_area.con3 .review_slide .review_text {font-size:19px;line-height:1.25;color:#90a0a6;display:-webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:4;word-wrap: break-word;overflow: hidden;}
.matching_wrap .con_area.con3 .review_slide .review_text.close {max-height:95px;}
.matching_wrap .con_area.con3 .review_slide .review_more_btn {display:none;margin:19px 0 0;text-align:left;}
.matching_wrap .con_area.con3 .review_slide .review_more_btn .btnMore {width:auto;height:auto;margin:0;padding:0;line-height:1;font-size:16px;background:transparent;border:0;color:#90A0A6;text-align:left;}
.matching_wrap .con_area.con3 .review_slide .btnBasic.btnMore span:before,
.matching_wrap .con_area.con3 .review_slide .btnBasic.btnMore span::after {background:#90A0A6;}
.matching_wrap .con_area.con3 .review_slide .user_name {padding-top:15px;margin-top:25px;font-size:18px;line-height:1.25;color:#1B2529;border-top:1px solid #E5E9EB;}
.matching_wrap .con_area.con3 .review_slide .swiper-scrollbar {position:absolute;left:50%;width:700px;height:2px;transform:translateX(-50%);background:transparent;border-bottom:1px solid rgba(27, 37, 41, 0.15);;box-sizing:border-box;}
.matching_wrap .con_area.con3 .review_slide .swiper-scrollbar .swiper-scrollbar-drag {position:absolute;left:0;bottom:1px;height:2px;background:#1B2529;border-radius:0;}
.matching_wrap .con_area.con4 {display:flex;height:580px;justify-content:center;flex-direction:column;background:#F5F4F0 url('../images/service/cody_matching_con4.png') no-repeat top center;color:#fff;}
.matching_wrap .con_area.con4 .title_wrap {width:1400px;text-align:left;}
.matching_wrap .con_area.con4 .title_wrap .h2_tit {font-size:52px;}
.matching_wrap .con_area.con4 .text_wrap {width:1400px;margin:15px auto 0;font-size:26px;line-height:1.45;}
.matching_wrap .con_area.con5 {padding:100px 0;background:#F5F4F0;border-bottom:1px solid #E5E9EB;}
.matching_wrap .con_area.con5 ul {max-width:1400px;margin:70px auto 0;counter-reset:listNum 0;}
.matching_wrap .con_area.con5 ul li {display:flex;align-items:center;margin-top:60px;color:#90A0A6;}
.matching_wrap .con_area.con5 ul li:nth-of-type(2) {flex-direction:row-reverse;text-align:right;}
.matching_wrap .con_area.con5 ul li .img_wrap {flex-shrink:0;width:480px;}
.matching_wrap .con_area.con5 ul li .text_wrap {padding:0 60px;letter-spacing: -0.05em;}
.matching_wrap .con_area.con5 ul li strong {position:relative;display:block;font-size:32px;font-weight:700;color:#1B2529;}
.matching_wrap .con_area.con5 ul li strong::before {counter-increment:listNum 1;content:'0'counter(listNum);display:block;margin-bottom:15px;font-size:26px;color:#5C3920;}
.matching_wrap .con_area.con5 ul li p {margin-top:18px;font-size:26px;line-height:1.46;color:#90A0A6;}
.matching_wrap .con_area.con6 {padding:80px 0;background:#F5F4F0;}
.matching_wrap .con_area.con6 ul {display:flex;justify-content:center;margin-top:70px;gap:87px;}
.matching_wrap .con_area.con6 ul li {position:relative;display:flex;flex-direction:column;width:409px;}
.matching_wrap .con_area.con6 ul li strong {padding:15px 0;background:#5C3920;color:#fff;font-size:28px;line-height:1.25;font-weight:700;text-align:center;border-radius:4px 4px 0 0;}
.matching_wrap .con_area.con6 ul li p {position:relative;display:flex;height:100%;padding:30px 0;justify-content:center;flex-direction: column;text-align:center;border:1px solid #E5E9EB;background:#fff;border-radius:0 0 4px 4px;font-size:26px;line-height:1.46;}
.matching_wrap .con_area.con6 ul li:not(:last-child)::after {content:'';position:absolute;top:50%;right:-75px;width:58px;height:59px;background:url('../images/service/ico_arrow.png') no-repeat center / 100%;z-index:5;transform:translateY(-50%);}
.matching_wrap .con_area.con7 {padding:100px 0 160px;}
.matching_wrap .con_area.con7 .tip_slide {max-width:1400px;margin:50px auto 0;}
.matching_wrap .con_area.con7 .tip_slide .video_wrap {position:relative;width:100%;padding-top:56.25%;border-radius:4px;overflow:hidden;}
.matching_wrap .con_area.con7 .tip_slide .video_wrap iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
.matching_wrap .con_area.con7 .tip_slide p {margin-top:20px;font-size:20px;color:#90A0A6;}
.matching_wrap .btn_wrap.bottom_btn {position:fixed;z-index:310;left:0;bottom:0px;width:100%;padding:15px 0;margin:0;background:#fff;border-top-left-radius: 16px;border-top-right-radius: 16px;box-shadow: 0px -1px 8px 0px rgba(0, 0, 0, 0.07);}
.matching_wrap .btn_wrap.bottom_btn.nofix {position:absolute;box-shadow:none;}
.matching_wrap .btn_wrap.bottom_btn .btnBasic {width:500px;height:72px;line-height:72px;font-size:24px;overflow:visible;}
.matching_wrap .btn_wrap.bottom_btn .tooltip {position:absolute;top:-20px;left:50%;margin-left:50px;z-index:10;}
.matching_wrap .btn_wrap.bottom_btn span {position:relative;display:flex;align-items:center;padding:0 13px;height:45px;line-height:1;background:#fff;border:2px solid #71B6FF;color:#71B6FF;border-radius:20px;z-index:5;box-sizing:border-box;font-size:16px;font-weight:400;}
.matching_wrap .btn_wrap.bottom_btn span::after {content:"";position:absolute;bottom:-4px;right:32px;width:10px;height:10px;background:#fff;transform:rotate(45deg) skew(15deg, 15deg);transform-origin: center;}
.matching_wrap .btn_wrap.bottom_btn span::before {content:"";position:absolute;bottom:-6px;right:30px;width:14px;height:14px;background:#71B6FF;transform:rotate(45deg) skew(15deg, 15deg);transform-origin: center;border-radius:0 0 2px 0;}
.matching_wrap .btn_wrap.bottom_btn span i {position:relative;display:flex;height:100%;align-items:center;z-index:5;background:#fff;border-radius:20px;}
.matching_review_wrap .title_wrap {margin:75px 0 35px;}
.matching_review_wrap .title_wrap .sub_tit {font-size:18px;color:#1B2529;}
.matching_review_wrap .review_list .review_info {padding:0;margin:25px 0;}
.matching_review_wrap .review_list > li {padding:0 20px 25px;overflow:hidden;}
.matching_wrap .review_cate .cate,
.matching_review_wrap .review_cate .cate {display:inline-block;padding:3px 10px;margin-right:5px;border-radius: 0px 0px 4px 4px;background:#00A8E3;color:#fff;font-weight:700;}
.matching_review_wrap .review_tit {position:relative;margin-bottom:15px;font-size:15px;font-weight:700;line-height: 1.25;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-wrap: break-word; }
.matching_review_wrap .review_text {font-size:15px;line-height:1.4;color:#90a0a6;display:-webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:4;word-wrap: break-word;overflow: hidden;}
.matching_review_wrap .review_text.close {max-height:85px;-webkit-line-clamp:5;}
.matching_review_wrap .review_more_btn {display: none;margin:15px 0 0;}
.matching_review_wrap .review_more_btn .btnMore {width:auto;height:auto;margin:0;padding:0;line-height:1;font-size:14px;background:transparent;border:0;color:#90A0A6;}
.matching_review_wrap .btnBasic.btnMore span:before,
.matching_review_wrap .btnBasic.btnMore span::after {background:#1B2529;}
.matching_review_wrap .review_list .user_name {padding-top:15px;margin-top:25px;font-size:15px;line-height:1.25;color:#1B2529;border-top:1px solid #E5E9EB;}
#lay_review_detail .review_cate .cate {display:inline-block;padding:3px 10px;margin:25px 0 15px;border-radius:4px;background:#00A8E3;color:#fff;font-weight:700;}
.matching_wrap #lay_review_detail .review_text,
.matching_review_wrap #lay_review_detail .review_text {color:#1B2529;-webkit-line-clamp:inherit;}
.matching_wrap #lay_review_detail.lay_inner.full .layCon,
.matching_review_wrap #lay_review_detail.lay_inner.full .layCon {padding:0 30px 45px;}
.matching_info_wrap .content_wrap {padding-top:0;}
.matching_info_wrap #container {padding-bottom:0;}
.matching_info_wrap .title_wrap {padding:0 20px;margin:0;text-align:center;}
.matching_info_wrap .title_wrap .h2_tit {font-size:42px;line-height:1;}
.matching_info_wrap .con_area ul {max-width:1400px;margin:80px auto 0;counter-reset:listNum 0;}
.matching_info_wrap .con_area ul li {display:flex;align-items:center;margin-top:50px;color:#1B2529;}
.matching_info_wrap .con_area ul li:nth-of-type(2) {flex-direction:row-reverse;text-align:right;}
.matching_info_wrap .con_area ul li .img_wrap {flex-shrink:0;width:660px;}
.matching_info_wrap .con_area ul li .text_wrap {padding:0 70px;letter-spacing: -0.05em;}
.matching_info_wrap .con_area ul li strong {position:relative;display:block;font-size:28px;font-weight:700;}
.matching_info_wrap .con_area ul li strong::before {counter-increment:listNum 1;content:'0'counter(listNum);display:block;margin-bottom:10px;font-size:26px;color:#00A8E3;}
.matching_info_wrap .con_area ul li p {margin-top:15px;font-size:20px;line-height:1.25;}
.matching_info_wrap .con_area.con1 {padding:120px 0 160px;background:#EBF3F7;} 
.matching_info_wrap .con_area.con2 {padding:120px 0 160px;background:#F2F4F5 ;}
.matching_info_wrap .con_area.con3 {background:linear-gradient(to right, #EBF3F7 80%, #DCEBF6 20%);}
.matching_info_wrap .con_area.con3 .text_wrap {max-width:1400px;padding:40px 0;margin:0 auto;background:url('../images/service/cody_matching_info3.png') no-repeat top right;}
.matching_info_wrap .con_area.con3 .text_wrap strong {display:block;margin-bottom:15px;font-size:30px;font-weight:700;}
.matching_info_wrap .con_area.con3 .text_wrap p {font-size:22px;}
.matching_info_wrap .con_area.con3 .text_wrap .btn_wrap {margin:15px 0 0 0;text-align:left;}
#lay_review_detail .user_name {padding-top:0px;margin-top:35px;font-size:15px;line-height:1.25;color:#1B2529;border:none;}