@charset "UTF-8";
@import "default.css";
@import "common.css";
/* 20231205 추가 Start */
@import "basic.css";
@import "button.css";
@import "font-awesome.css";
@import "ionicons.css";
/* 20231205 추가 End */

/* ============ main ============ */
/* 2024-01-03 추가&수정 시작 */
#visual_wrap { position:relative; padding:2rem 0; background:#f5f5f5;}
#visual_wrap .visual { display:flex; align-items:center; justify-content:center; gap:0 1.5rem;}
#visual_wrap .visual .slick-list { overflow:visible; position:relative; width:64rem; border:0;}
#visual_wrap .slick-slide { position:relative; margin: 0 2rem;}
#visual_wrap .img_box img { width:100%;}
#visual_wrap .slick-slide img.mob { display:none;}
#visual_wrap .txt_box { position:absolute; left:0; right:0; top:0; bottom:0; padding:/* 65px 80px */3.25rem 4rem; color:#111;}
#visual_wrap .txt_box strong { display:block; margin:/* 22px */1.1rem 0; font-size:/* 46px */2.3rem; color:#111; font-weight:700; line-height:2.75rem;}
#visual_wrap .txt_box strong em { font-size:/* 44px */2.2rem; color:#222; font-weight:400; line-height:2.5rem;}
#visual_wrap .txt_box strong em span { font-family:'NotoSansKR';}
#visual_wrap .txt_box p { font-size:/* 18px */0.9rem; color:#666; line-height:1.4rem;}
#visual_wrap .txt_box.white strong,
#visual_wrap .txt_box.white strong em,
/* 2024-05-02 추가&수정 시작 */
#visual_wrap .txt_box.white p { color:#fff;}
#visual_wrap .btn_link01 { display:block; position:absolute; left:4rem; bottom:0.8rem; padding:/* 20px 54px 20px 20px*/1rem 2.7rem 1rem 1rem; background:#96c11f url(../img/common/arrow_right01.png) right 1rem center no-repeat; font-size:/* 16px */0.8rem; color:#fff; font-weight:600;}
/* #visual_wrap .swiper { overflow:visible;}
#visual_wrap .swiper_btn.prev { left:50%; margin-left:-33.4rem; background-image:url(../img/common/btn_prev01.png);}
#visual_wrap .swiper_btn.next { right:50%; margin-right:-33.4rem; background-image:url(../img/common/btn_next01.png);} */
.slick-arrow { width:/* 22px */1.1rem; height:/* 42px */2.1rem; background: center no-repeat; background-size:100% auto; z-index:1000; cursor:pointer; font-size:0;}
.slick-prev { /* left:50%; margin-left:-33.4rem; */ background-image:url(../img/common/btn_prev01.png);}
.slick-next { /* right:50%; margin-right:-33.4rem; */ background-image:url(../img/common/btn_next01.png);}
/* 2023-12-28 추가&수정 시작 */
#visual_wrap .txt_box.white { background:transparent;}
.swiper_btn { position:absolute; top:50%; transform:translateY(-50%); width:/* 22px */1.1rem; height:/* 42px */2.1rem; background: center no-repeat; background-size:100% auto; z-index:1000; cursor:pointer;}

#main section { padding-top:7rem; line-height:1;}
#main section .tit_area01 { display:flex; align-items:center; justify-content:space-between;}
#main section .tit_area01 .main_tit01 { font-size:/* 40px */2rem; color:#000; font-weight:700;}
#main section .tit_area01 .more_view01 { padding-right:/* 22px */1.1rem; font-size:/* 18px */0.9rem; color:#000; background:url(../img/common/arrow_right02.png) right center no-repeat; background-size:10px auto;}
#main section .tit_area02 { text-align:center;}
#main section .tit_area02 span { font-size:/* 24px */1.2rem; color:#fff;}
#main section .tit_area02 .main_tit01 { margin-top:1rem; font-size:/* 40px */2rem; color:#fff; font-weight:700;}
#main section .pd_list02 { margin-top:2rem;}
#main .img_wrap:hover img { transform:scale(1.1);}
#main .img_wrap img { transition:.5s;}

#section01 { padding:/* 90px 0 110px */4.5rem 0 5.5rem;}
#section01 .sec01_tab { margin-top:/* 30px */ 1.5rem;}
#section01 .sec01_tab .tab_menu { margin-bottom:/* 34px */1.7rem;}
#section01 .sec01_tab .tab_menu li button { position:relative; width:/* 90px */4.5rem; height:/* 42px */2.1rem; border-radius:2.1rem; background:#eee; font-size:/* 18px */0.9rem; color:#000;}
#section01 .sec01_tab .tab_menu li button::after { opacity:0; content:''; position:absolute; left:50%; bottom:-10px; transform:translateX(-50%); width:0px; height:0px; border-right:10px solid transparent; border-left:10px solid transparent;  border-top:10px solid #01b2b3;}
#section01 .sec01_tab .tab_menu li.active button { background:#01b2b3; color:#fff;}
#section01 .sec01_tab .tab_menu li.active button::after { opacity:1;}
#section01 .tab_container {}
#section01 .tab_con .flex_box { display:flex; align-items:stretch; gap:/* 0 40px */0 2rem;}
#section01 .tab_con .big_img { position:relative; width:/* 620px */ 31rem;}
#section01 .tab_con .big_img .img_wrap { padding-bottom:72.581%;}
#section01 .tab_con .big_img .img_wrap::after { content:''; position:absolute; left:0; right:0; top:0; bottom:0; background:linear-gradient(360deg,rgba(0,0,0,.9) 10%, transparent,transparent);}
#section01 .tab_con .big_img .txt_wrap { position:absolute; left:0; right:0; bottom:0; display:flex; align-items:center; gap:/* 0 22px */0 1.1rem; padding:/* 30px 25px */1.5rem 1.25rem;}
#section01 .tab_con .big_img .txt_wrap p { font-size:/* 24px */1.2rem; color:#fff; font-weight:500;}
#section01 .tab_con .big_img .txt_wrap p b { font-weight:800;}
#section01 .tab_con .small_img { position:relative; width:calc(100% - 33rem);} 
#section01 .tab_con .swiper_paging { display:flex; justify-content:center; gap:0 15px; position:absolute; left:50%; transform:translateX(-50%); bottom:0; z-index:1000;}
#section01 .tab_con .swiper_paging .swiper-pagination-bullet { margin:0; width:6px; height:6px; border-radius:2px; background:#aaa;}
#section01 .tab_con .swiper_paging .swiper-pagination-bullet-active { background:#01b2b3;}

#section02 { padding:/* 76px 0 104px */3.8rem 0 5.2rem; background:url(../img/main/sec02_bg.jpg) center top no-repeat; background-size:100% auto;}
#section02 .pd_list01 { margin-top:3rem;}

.main_banner01 { padding-top:/* 62px */3.1rem;}
.main_banner01 .banner_wrap { position:relative;}
.main_banner01 .banner_wrap .txt { position:relative; padding:/* 54px 80px */2.7rem 4rem; background:#f6e5d5;}
.main_banner01 .banner_wrap .txt::before { content:''; position:absolute; left:-0.75rem; top:50%; transform:translateY(-50%); width:1.5rem; height:1.5rem; border-radius:50%; background:#fff;}
.main_banner01 .banner_wrap .txt::after { content:''; position:absolute; right:-0.75rem; top:50%; transform:translateY(-50%); width:1.5rem; height:1.5rem; border-radius:50%; background:#fff;}
.main_banner01 .banner_wrap p { position:relative; z-index:100; font-size:/* 26px */1.3rem; color:#000; font-weight:500;}
.main_banner01 .banner_wrap p b { font-weight:800;}
.main_banner01 .banner_wrap .banner_bg { position:absolute; right:4.7rem; bottom:0;}

#section03 { padding:7rem 0;}

.main_banner02 .flex_box { display:flex; align-items:center; gap:0 2rem;}
.main_banner02 .banner { display:flex; align-items:center; position:relative; padding:2rem; width:calc(50% - 1rem); height:9rem; background:right center no-repeat; box-sizing:border-box;}
.main_banner02 .banner p { font-size:1.3rem; color:#000; line-height:1.9rem;}
.main_banner02 .banner p strong { font-weight:800;}

#section04 {}
#section04 .flex_box { display:flex; align-items:flex-start; gap:0 5rem; margin-top:3rem;}
#section04 .best_pd { position:relative; padding-top:2.4rem; width:22rem;}
#section04 .best_pd .img_wrap { overflow:hidden; border-radius:50%;}
#section04 .best_pd .best_txt { position:absolute; left:0; top:0; z-index:2; font-size:4rem; color:#01b2b3; font-family: 'Miama';}
#section04 .best_pd .pd_txt01 { text-align:center;}
#section04 .best_pd .pd_txt01 .price_box { justify-content:center;}
#section04 .pd_list03 { width:calc(100% - 27rem);}

#service_contents { padding:5rem 0 3.9rem;}
#service_contents .inner { display:flex; align-items:flex-start; gap:0 3.2rem;}
#service_contents .con { padding-top:1.6rem; width:calc((100% - 6.4rem)/3); border-top:2px solid #000; box-sizing:border-box;}
#service_contents .con .tit_box { display:flex; align-items:center; justify-content:space-between; margin-bottom:1.5rem;}
#service_contents .con .tit_box h2 { font-size:.9rem; color:#000; font-weight:700;}
#service_contents .con .tit_box .more_view02 { position:relative; display:block; width:.7rem; height:.7rem;}
#service_contents .con .tit_box .more_view02::before { content:''; position:absolute; left:0; right:0; top:50%; transform:translateY(-50%); height:.1rem; background:#000;}
#service_contents .con .tit_box .more_view02::after { content:''; position:absolute; left:50%; top:0; bottom:0; transform:translateX(-50%); width:.1rem; background:#000;}
#service_contents .con01 .quick_menu { display:flex; align-items:center; justify-content:space-around;}
#service_contents .con01 .quick_menu li { width:25%; text-align:center;}
#service_contents .con01 .quick_menu li .ico_img { display:flex; justify-content:center; align-items:center; padding-top:0.65rem; margin-bottom:1.4rem; height:1.7rem;}
#service_contents .con01 .quick_menu li span { display:block; font-size:.9rem; color:#757575;}
#service_contents .con02 .inquiry { display:flex; justify-content:space-between; align-items:center;}
#service_contents .con02 .inquiry strong { font-size:1.7rem; font-weight:800;}
#service_contents .con02 .inquiry a { display:block; padding:0 1.4rem; border:1px solid #ddd; border-radius:2.4rem; font-size:.9rem; color:#000; text-align:center; line-height:2.4rem; transition:.3s;}
#service_contents .con02 .inquiry a:hover { color:#01b2b3; border-color:#01b2b3;}
#service_contents .con02 .txt_box p { margin-top:.3rem; font-size:.8rem; color:#757575; line-height:1.25rem;}
#service_contents .con03 .txt_box p {  font-size:.8rem; color:#757575; line-height:1.8rem;}

/* ============ 회원 ============ */
#contents { padding:4rem 0; min-height:calc(100vh - 502px);}
#contents.type02,
#contents:has(.plan-view-header) { padding-top:0;}
#contents.type03,
#contents:has(.prod-lnb-wrap) { padding:0;}
.sub_top01 { display:flex; align-items:center; justify-content:center; position:relative; min-height:20px; margin-bottom:50px;}
.sub_top01 .sub_nav { display:flex; align-items:center; position:absolute; left:0; top:0;}
.sub_top01 .sub_nav li { position:relative; padding:0 0.75rem 0 1rem; background:url(../img/common/arrow_right03.png) left center no-repeat;}
.sub_top01 .sub_nav li:first-child { padding-left:0; background:none;}
.sub_top01 .sub_nav li a { display:flex; align-items:center; font-size:.8rem; color:#757575;}
.sub_top01 .sub_tit { text-align:center; line-height:1;}
.sub_top01 .sub_tit h2 { font-size:1.4rem; color:#000; font-weight:800;}
.sub_top01 .sub_tit p { margin-top:1.1rem; font-size:.9rem; color:#757575;}

/* ============ 반응형 ============ */
@media (max-width:1440px) {
	#visual_wrap .visual { display:flex; align-items:center; justify-content:center; gap:0; position:relative;}
	#visual_wrap .txt_box { padding:1.6rem 2rem;}
	#visual_wrap .txt_box strong { margin:.5rem 0; font-size:1.8rem; line-height:2rem;}
	#visual_wrap .txt_box strong em { font-size:1.6rem; line-height:1.8rem;}
	#visual_wrap .txt_box p { font-size:0.8rem; line-height:1rem;}
	#visual_wrap .btn_link01 { left:2rem; bottom:0.5rem; padding:.8rem 2.5rem .8rem .8rem; background-position:right .5rem center; font-size:0.7rem;}
	.swiper_btn {width:1rem; height:2rem;}
	/* 
	#visual_wrap .visual li { position:relative; width:80%;}
	#visual_wrap .swiper_btn.prev { left:0; margin-left:7.5%;}
	#visual_wrap .swiper_btn.next { right:0; margin-right:7.5%;} */
	#visual_wrap .visual .slick-list { overflow:visible; position:relative; width:90%; border:0;}
	#visual_wrap .slick-slide { position:relative; margin: 0 1rem;}
	.slick-arrow { position:absolute; top:50%; transform:translateY(-50%); width:1.1rem; height:2.1rem;}
	.slick-prev { left:50%; margin-left:-42%;}
	.slick-next { right:50%; margin-right:-42%;}
	
	#section01 .tab_con .flex_box { gap:0 1.5rem;}
	#section01 .tab_con .big_img { width:50%;}
	#section01 .tab_con .small_img { position:relative; width:calc(100% - (50% + 1.5rem));} 

	#section02 { background-size:auto 20rem;}
	
	.main_banner01 .banner_wrap .txt { padding:2.5rem 2rem;}
	.main_banner01 .banner_wrap .banner_bg { right:0;}
	
	#service_contents .con02 .inquiry strong { font-size:1.4rem;}
	#service_contents .con02 .inquiry a { padding:0 1.2rem; border-radius:2.2rem;}
}

@media (max-width:1024px) {

	#main section { padding-top:4rem;}

	#visual_wrap { padding:1.5rem 0;}
	#visual_wrap .visual li { position:relative; width:90%;}
	#visual_wrap .txt_box { padding:1.5rem;}
	#visual_wrap .txt_box strong { margin:.3rem 0; font-size:1.5rem; line-height:1.7rem;}
	#visual_wrap .txt_box strong em { font-size:1.4rem; line-height:1.7rem;}
	#visual_wrap .txt_box p { font-size:0.7rem; line-height:.8rem;}
	#visual_wrap .btn_link01 { left:1.5rem; bottom:0.5rem; padding:.5rem 2rem .5rem .5rem; background-position:right .4rem center; font-size:0.6rem; background-size:5px auto;}
	.swiper_btn {width:.8rem; height:1.6rem;}
	#visual_wrap .swiper_btn.prev { left:0; margin-left:2.5%;}
	#visual_wrap .swiper_btn.next { right:0; margin-right:2.5%;}

	#section01 { padding:4rem 0 5rem;}
	#section01 .tab_con .flex_box { gap:0 1rem;}
	#section01 .tab_con .small_img { position:relative; width:calc(100% - (50% + 1rem));} 
	#section01 .tab_con .big_img a { position:relative;}
	#section01 .tab_con .big_img .txt_wrap { gap:0 1rem; padding:1rem 0.75rem;}
	#section01 .tab_con .big_img .txt_wrap img { height:2rem;}
	#section01 .tab_con .big_img .txt_wrap p { font-size:.8rem;}
	
	.main_banner01 { padding-top:0;}
	.main_banner01 .banner_wrap .txt p { width:60%;}
	.main_banner01 .banner_wrap .banner_bg img { width:20rem;}

	#section03 { padding:4rem 0;}

	.main_banner02 .flex_box { gap:0 1rem;}
	.main_banner02 .banner { padding:.5rem; width:calc((100% - .5rem)/2); height:5.5rem; background-size:cover;}
	.main_banner02 .banner p { font-size:.8rem; line-height:1.2rem;}

	#section04 .flex_box { gap:0 1rem; margin-top:1.5rem;}
	#section04 .best_pd { padding-top:1rem; width:40%;}
	#section04 .best_pd .best_txt { font-size:2.5rem;}
	#section04 .pd_list03 { width:calc(60% - 1rem);}
	
	#service_contents .inner { gap:0 1rem;}
	#service_contents .con { padding-top:1.2rem; width:calc((100% - 2rem)/3);}
	#service_contents .con01 .quick_menu { flex-wrap:wrap; gap:1rem 0;}
	#service_contents .con01 .quick_menu li { width:50%;}
	#service_contents .con01 .quick_menu li span { font-size:.8rem;}
	#service_contents .con02 .inquiry strong { font-size:1rem;}
	#service_contents .con02 .inquiry a { padding:0 .5rem; border-radius:1rem; font-size:.7rem; line-height:1.6rem;}
	#service_contents .con02 .txt_box p { font-size:.7rem;}
	#service_contents .con03 .txt_box p { font-size:.7rem; line-height:1.4rem;}
}

@media (max-width:768px) {
	.pc { display:none;}
	.mob { display:block;}
	
	#wrap { min-width:320px;}

	#main section { padding-top:2.5rem;}
	#main section .tit_area01 .main_tit01 { font-size:1rem;}
	#main section .tit_area01 .more_view01 { padding-right:0.5rem; font-size:0.6rem; background-size:6px auto;}
	#main section .tit_area02 span { font-size:0.7rem;}
	#main section .tit_area02 .main_tit01 { margin-top:.5rem; font-size:1rem;}
	#main section .pd_list02 { margin-top:1rem;}

	#visual_wrap { padding:.5rem 0;}
	#visual_wrap .visual li { position:relative; width:98%;}
	#visual_wrap .txt_box { display:flex; flex-direction:column; justify-content:center; padding:1.5rem; background:rgba(0,0,0,.5);}
	#visual_wrap .txt_box img { width:100px;}
	#visual_wrap .txt_box strong { margin:.3rem 0; font-size:1rem; line-height:1.2rem; color:#fff;}
	#visual_wrap .txt_box strong em { font-size:.9rem; line-height:1rem; color:#fff;}
	#visual_wrap .txt_box p { margin-bottom:.3rem; font-size:0.6rem; line-height:.75rem; color:#fff;}
	#visual_wrap .btn_link01 { display:inline-block; padding:.3rem 1rem .3rem .3rem; width:max-content; background-position:right .4rem center; font-size:0.5rem; background-size:5px auto;}
	/* 2024-05-02 추가&수정 끝 */
	.swiper_btn {width:.6rem; height:1.2rem;}
	/* #visual_wrap .swiper_btn { filter:invert(1);}
	#visual_wrap .swiper_btn.prev { left:0; margin-left:.25rem;}
	#visual_wrap .swiper_btn.next { right:0; margin-right:.25rem;} */
	#visual_wrap .visual .slick-list { overflow:visible; position:relative; width:100%; border:0;}
	#visual_wrap .slick-slide { position:relative; margin: 0;}
	#visual_wrap .slick-slide img.mob { display:block;}
	#visual_wrap .slick-slide img.pc { display:none;}
	.slick-arrow { position:absolute; top:50%; transform:translateY(-50%); width:.6rem; height:1.2rem; filter:invert(1);}
	.slick-prev { left:6px; margin-left:0;}
	.slick-next { right:6px; margin-right:0;}

	#section01 { padding:2.5rem 0;}
	#section01 .sec01_tab { margin-top:1rem;}
	#section01 .sec01_tab .tab_menu { margin-bottom:/* 34px */1rem;}
	#section01 .sec01_tab .tab_menu li button { position:relative; width:2.5rem; height:1.2rem; border-radius:1.2rem; font-size:0.6rem;}
	#section01 .sec01_tab .tab_menu li button::after { opacity:0; content:''; position:absolute; left:50%; bottom:-6px; transform:translateX(-50%); width:0px; height:0px; border-right:6px solid transparent; border-left:6px solid transparent;  border-top:6px solid #01b2b3;}
	#section01 .tab_con .flex_box { flex-wrap:wrap; gap:.5rem 0;}
	#section01 .tab_con .big_img { width:100%;}
	#section01 .tab_con .small_img { padding-bottom:1rem; width:100%;}
	#section01 .tab_con .big_img .txt_wrap { gap:0 .5rem; padding:1rem;}
	#section01 .tab_con .big_img .txt_wrap img { height:1.5rem;}
	#section01 .tab_con .big_img .txt_wrap p { font-size:.7rem;}

	#section02 { padding:2rem 0 2.5rem; background-size:auto 10rem;}
	#section02 .pd_list01 { margin-top:1.5rem;}
	
	.main_banner01 { padding-top:0;}
	.main_banner01 .banner_wrap .txt { padding:1.8rem;}
	.main_banner01 .banner_wrap .txt p { width:70%; font-size:.7rem;}
	.main_banner01 .banner_wrap .banner_bg img { width:9rem;}

	#section03 { padding:2.5rem 0;}

	.main_banner02 .flex_box { flex-wrap:wrap; gap:.5rem 0;}
	.main_banner02 .banner { padding:.5rem; width:100%; height:4rem; background-size:cover;}
	.main_banner02 .banner p { font-size:.7rem; line-height:1rem;}

	#section04 .flex_box { flex-wrap:wrap; gap:1rem; margin-top:1rem;}
	#section04 .best_pd { padding-top:.7rem; margin:0 auto; width:80%;}
	#section04 .best_pd .best_txt { font-size:2rem;}
	#section04 .pd_list03 { width:100%;}
	
	#service_contents { padding:2.5rem 0 3rem;}
	#service_contents .inner { flex-wrap:wrap; gap:1rem 0;}
	#service_contents .con { padding-top:1rem; width:100%; border-width:1px;}
	#service_contents .con01 .quick_menu { flex-wrap:nowrap; gap:1rem 0;}
	#service_contents .con01 .quick_menu li { width:50%;}
	#service_contents .con01 .quick_menu li span { font-size:.7rem;}
	#service_contents .con02 .inquiry strong { font-size:1rem;}
	#service_contents .con02 .inquiry a { padding:0 1rem; border-radius:1rem; font-size:.7rem; line-height:1.6rem;}
	#service_contents .con02 .txt_box p { font-size:.7rem;}
	#service_contents .con03 .txt_box p { font-size:.7rem; line-height:1.4rem;}

	#contents { padding:2rem 0; min-height:auto;}
	.sub_top01 { display:block;}
	.sub_top01 .sub_nav { position:static;}
	.sub_top01 .sub_nav li{ padding:0 0.65rem 0 .9rem}
	.sub_top01 .sub_nav li a { font-size:.7rem;}
	.sub_top01 .sub_tit { margin-top:1rem;}
	.sub_top01 .sub_tit h2 { font-size:1.2rem;}
	.sub_top01 .sub_tit p { margin-top:.8rem; font-size:.7rem;}
}

/* ====================== mono-css ======================= */
.myservice-layer{z-index:20;width:123px;height:auto;overflow:Hidden;position:absolute;right:0;top:40px;background:#fff;border:1px solid #eee;}
.myservice-layer .my-header-wrap{width:100%;height:auto;border-bottom:1px solid #E0E0E0;overflow:Hidden;position:relative;}
.myservice-layer .my-header-wrap .my-layer-close{position:absolute;right:20px;top:24px;}
.myservice-layer .my-header-wrap .my-layer-close i{color:#000;font-size:20px;}
.myservice-layer .my-header{position:relative;margin-top:24px;width:calc( 100% - 40px );height:136px;padding:0 20px;overflow:Hidden;}
.myservice-layer .my-header .name{display:flex;font-size:24px;color:#222;}
.myservice-layer .my-header .name strong{font-size:24px;font-weight:700;color:#222;padding-right:10px;text-decoration:underline !important;}
.myservice-layer .my-header .userid{margin-top:8px;font-size:18px;color:#9E9E9E;}
.myservice-layer .my-header a{width:105px;height:28px;border-radius:14px;background:#E3F7F9;display:flex;justify-content:center;align-items:center;font-size:14px;color:#2DB7DF;position:absolute;right:20px;bottom:14px;}

.myservice-layer .my-btn-wrap{border-top:1px solid #E0E0E0;width:100%;height:80px;overflow:Hidden;display:flex;justify-content:flex-end;align-items:center;}
.myservice-layer .my-btn-wrap button{border:1px solid #9E9E9E;width:107px;height:33px;border-radius:17px;overflow:hidden;background:#fff;display:flex;justify-content:center;align-items:center;margin-right:20px;}
.myservice-layer .my-btn-wrap button span{display:flex;font-size:16px;color:#9E9E9E;}
.myservice-layer .my-btn-wrap button i{display:flex;font-size:16px;color:#9E9E9E;margin-left:4px;}
.myservice-layer .my-menu{width:calc( 100% - 40px );height:auto;overflow:hidden;margin:20px auto;}
.myservice-layer .my-menu li{display:flex;justify-content:flex-start;align-items:center;width:100%;height:auto;overflow:hidden;}
.myservice-layer .my-menu li a{font-size:12px;color:#808080;width:100%;height:31px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myservice-layer .my-menu li:hover a{color:#000;}

/*검색창 레이어*/
.search-layer-wrap{position:absolute;left:50%;top:20px;margin-left:-325px;display:block;width:650px;height:44px;overflow:hidden;background:#f9f9f9;border-radius:23px;}
.search-layer-wrap.on{display:block;}
.search-layer-wrap .search-layer-form{width:100%;height:auto;overflow:hidden;margin:0 auto;display:flex;justify-content:flex-start;align-items:center;}
.search-layer-wrap .search-layer-form .inp{background:transparent;padding-left:20px;color:#151515;font-size:14px;border:0;width:100%;flex:1;height:46px;}
.search-layer-wrap .search-layer-form button{border:0;width:60px;height:46px;background:transparent;display:flex;justify-content:center;align-items:center;}
.search-layer-wrap .search-layer-form button i{font-size:20px;color:#ff5005;font-weight:bold;}
.search-keword-wrap{position:absolute;top:70px;z-index:30;left:50%;margin-left:-325px;width:calc( 648px - 50px );padding:0 25px;height:auto;overflow:hidden;background:#fff;border:1px solid #eee;display:none;justify-content:space-between;align-items:flex-start;}
.search-keword-wrap.on{display:flex;}
.search-keword-wrap .lt-item{width:286px;height:auto;overflow:hidden;}
.search-keword-wrap .lt-item .sk-header{width:100%;height:62px;overflow:hidden;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;}
.search-keword-wrap .lt-item .sk-header .stit{font-size:15px;color:#333;font-weight:400;}
.search-keword-wrap .lt-item .sk-header a{font-size:12px;color:#999;}
.search-keword-wrap .latest-keword-list{width:100%;height:auto;overflow:hidden;}
.search-keword-wrap .latest-keword-list ul{margin:10px auto;width:100%;height:auto;overflow:hidden;}
.search-keword-wrap .latest-keword-list ul li{width:100%;height:40px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.search-keword-wrap .latest-keword-list ul li a{font-size:13px;color:#333;}
.search-keword-wrap .latest-keword-list ul li a i{display:flex;font-size:16px;color:#d4d4d4;}
.search-keword-wrap .rt-item{width:286px;height:auto;overflow:hidden;}
.search-keword-wrap .rt-item .sk-header{width:100%;height:62px;overflow:hidden;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;}
.search-keword-wrap .rt-item .sk-header .stit{font-size:15px;color:#333;font-weight:400;}
.search-keword-wrap .rt-item .sk-header .date{font-size:12px;color:#999;}
.search-keword-wrap .rt-item .popular-keword-list{width:100%;height:auto;overflow:hidden;}
.search-keword-wrap .rt-item .popular-keword-list ul{margin:10px auto;width:100%;height:auto;overflow:hidden}
.search-keword-wrap .rt-item .popular-keword-list ul li{width:100%;height:auto;overflow:hidden;}
.search-keword-wrap .rt-item .popular-keword-list ul li a{display:flex;justify-content:space-between;align-items:center;width:calc( 100% - 34px );padding-left:34px;height:40px;overflow:hidden;position:relative;}
.search-keword-wrap .rt-item .popular-keword-list ul li a:before{content:"";height:40px;width:34px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;position:absolute;left:0;top:0;font-size:13px;color:#666;font-weight:500;}
.search-keword-wrap .rt-item .popular-keword-list ul li:nth-child(1) a:before{content:"1";color:#01b2b3;}
.search-keword-wrap .rt-item .popular-keword-list ul li:nth-child(2) a:before{content:"2";color:#01b2b3;}
.search-keword-wrap .rt-item .popular-keword-list ul li:nth-child(3) a:before{content:"3";color:#01b2b3;}
.search-keword-wrap .rt-item .popular-keword-list ul li:nth-child(4) a:before{content:"4";color:#01b2b3;}
.search-keword-wrap .rt-item .popular-keword-list ul li:nth-child(5) a:before{content:"5";}
.search-keword-wrap .rt-item .popular-keword-list ul li:nth-child(6) a:before{content:"6";}
.search-keword-wrap .rt-item .popular-keword-list ul li:nth-child(7) a:before{content:"7";}
.search-keword-wrap .rt-item .popular-keword-list ul li:nth-child(8) a:before{content:"8";}
.search-keword-wrap .rt-item .popular-keword-list ul li:nth-child(9) a:before{content:"9";}
.search-keword-wrap .rt-item .popular-keword-list ul li:nth-child(10) a:before{content:"10";}


/*컨텐츠영역*/

@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-8px); }
}
@keyframes ani_txt01 {
    0% {top:2.0833333333333335vw;opacity:0;}
    100% {top:0vw;opacity:1;}
}
@keyframes ani_txt02 {
    0% {top:3.125vw;opacity:0;}
    100% {top:1.0416666666666667vw;opacity:1;}
}
@keyframes ani_txt03 {
    0% {opacity:0;margin-top:110px;}
    100% {opacity:1;margin-top:88px;}
}

.dialog{display:none;justify-content:center;align-items:center;position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:9999999;background:rgba( 0,0,0,.8);}
.dialog.on{display:flex;}
.dialog .pop-photo-wrap{width:1000px;height:auto;overflow:hidden;}
.dialog .pop-photo-wrap .pp-header{display:flex;justify-content:center;align-items:center;width:780px;height:80px;overflow:hidden;margin:0 auto;position:relative;}
.dialog .pop-photo-wrap .pp-header h1{font-size:20px;color:#fff;}
.dialog .pop-photo-wrap .pp-header button{width:40px;height:40px;overflow:hidden;border:0;background:transparent;display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:50%;margin-top:-20px;}
.dialog .pop-photo-wrap .pp-header button i{font-size:30px;color:#fff;}
.dialog .pop-photo-wrap .pp-cont{width:100%;height:auto;overflow:hidden;position:relative;}
.dialog .pop-photo-wrap .pp-cont .btn-pp-prev{border:0;background:transparent;position:absolute;left:0;top:50%;margin-top:-40px;}
.dialog .pop-photo-wrap .pp-cont .btn-pp-prev i{color:#fff;font-size:45px;}
.dialog .pop-photo-wrap .pp-cont .btn-pp-next{transform:rotate(180deg);border:0;background:transparent;position:absolute;right:0;top:50%;margin-top:-40px;}
.dialog .pop-photo-wrap .pp-cont .btn-pp-next i{color:#fff;font-size:45px;}
.dialog .pop-photo-wrap .pp-cont .swiper-container{width:780px;height:auto;overflow:hidden;padding-bottom:60px;}
.dialog .pop-photo-wrap .pp-cont .swiper-container .swiper-wrapper{}
.dialog .pop-photo-wrap .pp-cont .swiper-button-next{z-index:22;right:-50px;}
.dialog .pop-photo-wrap .pp-cont .swiper-button-prev{z-index:22;left:-50px;}
.dialog .pop-photo-wrap .pp-cont .swiper-button-next:after{color:#fff;font-size:35px;}
.dialog .pop-photo-wrap .pp-cont .swiper-button-prev:after{color:#fff;font-size:35px;}
.dialog .pop-photo-wrap .pp-cont .swiper-pagination,
.dialog .pop-photo-wrap .pp-cont .swiper-pagination span{color:#aaa;font-size:16px;font-weight:500;}
.dialog .pop-photo-wrap .pp-cont .swiper-pagination span.swiper-pagination-current{color:#fff;}

.dialog .pop-normal-wrap{width:560px;height:auto;overflow:hidden;background:#fff;}
.dialog .pop-normal-wrap .pp-header{background:#833f9e;display:flex;justify-content:space-between;align-items:center;width:100%;height:50px;overflow:hidden;margin:0 auto;position:relative;}
.dialog .pop-normal-wrap .pp-header h1{margin-left:30px;font-size:18px;color:#fff;}
.dialog .pop-normal-wrap .pp-header button{width:20px;height:20px;overflow:hidden;border:0;background:transparent;display:flex;justify-content:center;align-items:center;position:absolute;right:30px;top:50%;margin-top:-10px;}
.dialog .pop-normal-wrap .pp-header button img{}
.dialog .pop-normal-wrap .pp-cont{padding:50px 20px;width:calc( 100% - 40px );height:auto;overflow:hidden;position:relative;}
.pop-normal-wrap .pp-cont .ico{width:100%;height:auto;text-align:center;}
.pop-normal-wrap .pp-cont dl{margin:20px 0 0 0;width:100%;height:auto;overflow:Hidden;}
.pop-normal-wrap .pp-cont dl dt{font-size:20px;color:#151515;width:100%;height:auto;overflow:Hidden;text-align:center;}
.pop-normal-wrap .pp-cont dl dt strong{font-size:20px;color:#833f9e;font-weight:bold;}
.pop-normal-wrap .pp-cont dl dd{margin-top:10px;font-size:14px;color:#666;width:100%;height:auto;overflow:Hidden;text-align:center;}
.pop-normal-wrap .pp-cont dl dd strong{font-size:14px;color:#151515;}
.pop-normal-wrap .pp-cont .pop-btn-wrap{margin-top:40px;width:100%;height:auto;overflow:Hidden;display:flex;justify-content:center;align-items:center;}
.pop-normal-wrap .pp-cont .pop-btn-wrap button{display:flex;justify-content:center;background:#151515;font-size:14px;color:#fff;align-items:center;width:140px;height:35px;overflow:hidden;border:0;}
.pop-normal-wrap .pp-cont .pop-btn-wrap button.btn-white{margin-left:10px;border:1px solid #151515;color:#151515;background:#fff;}


.dialog .pop-reward-wrap{background:#fff;width:700px;height:auto;overflow:hidden;}
.dialog .pop-reward-wrap .pp-header{display:flex;justify-content:center;align-items:center;width:100%;height:auto;overflow:hidden;margin:0 auto;position:relative;padding:50px 0 30px 0;}
.dialog .pop-reward-wrap .pp-header h1{font-size:28px;color:#333;font-weight:500;}
.dialog .pop-reward-wrap .pp-header button{width:40px;height:40px;overflow:hidden;border:0;background:transparent;display:flex;justify-content:center;align-items:center;position:absolute;right:20px;top:20px;}
.dialog .pop-reward-wrap .pp-header button i{font-size:30px;color:#6b6b6b;}
.dialog .pop-reward-wrap .pp-cont{width:calc( 100% - 72px );margin:0 auto;height:auto;overflow:hidden;position:relative;}

.pop-reward-wrap .pp-cont .nlist01{width:100%;height:auto;overflow:hidden;}
.pop-reward-wrap .pp-cont .nlist01 li{width:calc( 100% - 10px );padding-left:10px;position:relative;height:auto;overflow:hidden;font-size:13px;color:#737373;}
.pop-reward-wrap .pp-cont .nlist01 li:before{content:"";width:3px;height:3px;overflow:hidden;display:block;background:#737373;position:absolute;left:0;top:8px;}
.pop-reward-wrap .pp-cont .nlist02{margin-top:30px;width:100%;height:auto;overflow:hidden;}
.pop-reward-wrap .pp-cont .nlist02 li{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.pop-reward-wrap .pp-cont .nlist02 li .key{margin-left:20px;font-size:13px;color:#737373;width:65px;}
.pop-reward-wrap .pp-cont .nlist02 li .value{font-size:13px;color:#252525;font-weight:400;}

.pop-reward-wrap .pp-cont .nlist03{margin-top:35px;width:100%;height:auto;overflow:hidden;}
.pop-reward-wrap .pp-cont .nlist03 li{width:calc( 100% - 15px );padding-left:15px;position:relative;height:auto;overflow:hidden;font-size:13px;color:#252525;font-weight:400;}
.pop-reward-wrap .pp-cont .nlist03 li:before{position:absolute;left:0;top:0;}
.pop-reward-wrap .pp-cont .nlist03 li:nth-child(1):before{content:"1.";}
.pop-reward-wrap .pp-cont .nlist03 li:nth-child(2):before{content:"2.";}

.pop-reward-wrap .pp-cont .e01{margin-top:30px;width:calc( 100% - 42px );border:1px solid #eee;height:auto;padding:20px;overflow:hidden;font-size:14px;color:#737373;font-weight:400;text-align:center;}

.pop-reward-wrap .pp-cont .nlist04{margin:10px 0 45px 0;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;}
.pop-reward-wrap .pp-cont .nlist04 li{margin-left:20px;display:flex;justify-content:flex-start;align-items:center;}
.pop-reward-wrap .pp-cont .nlist04 li .key{width:46px;font-size:13px;color:#262626;font-weight:400;}
.pop-reward-wrap .pp-cont .nlist04 li .value{font-size:13px;color:#737373;font-weight:400;}

.pop-brand-wrap{position:relative;background:#fff;width:calc( 100% - 40px );max-width:764px;height:auto;overflow:hidden;}
.pop-brand-wrap>button{position:absolute;right:20px;top:10px;width:40px;height:40px;overflow:hidden;padding:0;border:0;background:transparent;}
.pop-brand-wrap>button i{font-size:30px;color:#6b6b6b;}
.pop-brand-wrap .brand-search-wrap{width:calc( 100% - 60px );margin:0 auto;height:auto;overflow:hidden;}
.pop-brand-wrap .brand-search-wrap .bs-msg{padding:50px 0 15px 0;width:100%;font-size:13px;color:#323232;font-weight:500;}
.pop-brand-wrap .brand-search-wrap .bs-header{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.pop-brand-wrap .brand-search-wrap .bs-header .key{display:flex;justify-content:flex-start;align-items:center;}
.pop-brand-wrap .brand-search-wrap .bs-header .key i{display:flex;font-size:13px;color:#b3b3b3;}
.pop-brand-wrap .brand-search-wrap .bs-header .key span{display:flex;margin-left:5px;font-size:13px;color:#b3b3b3;}
.pop-brand-wrap .brand-search-wrap .bs-header .value{width:100%;flex:1;height:auto;overflow:hidden;}
.pop-brand-wrap .brand-search-wrap .bs-header .value ol{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.pop-brand-wrap .brand-search-wrap .bs-header .value ol li{position:relative;margin:0 5px;display:inline-flex;justify-content:center;align-items:center;}
.pop-brand-wrap .brand-search-wrap .bs-header .value ol li:first-child{margin-left:0;}
.pop-brand-wrap .brand-search-wrap .bs-header .value ol li a{white-space:nowrap;display:inline-flex;justify-content:center;align-items:center;font-size:13px;color:#b2b2b2;}
.pop-brand-wrap .brand-search-wrap .bs-header .value ol li a i{font-size:13px;color:#b2b2b2;}
.pop-brand-wrap .brand-search-wrap .bs-header .value ol li a.on{position:relative;color:#333;font-weight:500;}
.pop-brand-wrap .brand-search-wrap .bs-header .value ol li:nth-child(1):after{content:"";width:1px;height:8px;overflow:hidden;display:block;background:#b2b2b2;position:absolute;right:0;top:50%;margin-top:-3px;}
.pop-brand-wrap .brand-search-wrap .bs-header .value ol li:nth-child(2):after{content:"";width:1px;height:8px;overflow:hidden;display:block;background:#b2b2b2;position:absolute;right:0;top:50%;margin-top:-3px;}
.pop-brand-wrap .brand-search-wrap .bs-header .value ol li:nth-child(1){padding:0 10px 0 0;}
.pop-brand-wrap .brand-search-wrap .bs-header .value ol li:nth-child(2){padding:0 10px 0 0;}
.pop-brand-wrap .brand-search-wrap .bs-header .value ol li a.on i{font-weight:bold;color:#333;}
.pop-brand-wrap .brand-search-wrap .bs-result-list{margin-top:15px;width:calc( 100% - 2px );height:283px;overflow:Hidden;border:1px solid #999;overflow-y:auto;}
.pop-brand-wrap .brand-search-wrap .bs-result-list ol{width:calc( 100% - 40px );height:auto;overflow:hidden;margin:10px 20px;}
.pop-brand-wrap .brand-search-wrap .bs-result-list ol li{width:50%;height:auto;overflow:hidden;float:left;}
.pop-brand-wrap .brand-search-wrap .bs-result-list ol li a{width:100%;height:32px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.pop-brand-wrap .brand-search-wrap .bs-result-list ol li a i{display:flex;font-size:13px;color:#dedede;}
.pop-brand-wrap .brand-search-wrap .bs-result-list ol li a span{display:flex;font-size:13px;color:#333;}
.pop-brand-wrap .brand-search-wrap .bs-result-list ol li a:hover span{color:#01b2b3;}
.pop-brand-wrap .brand-search-wrap .bs-result-list ol li a.on{}
.pop-brand-wrap .brand-search-wrap .bs-result-list ol li a.on i{color:#333;}
.pop-brand-wrap .brand-search-wrap .bs-result-list ol li a.on span{}
.pop-brand-wrap .brand-search-wrap .bs-btn-wrap{display:flex;justify-content:center;align-items:center;width:100%;height:auto;overflow:hidden;padding:30px 0 50px 0;}
.pop-brand-wrap .brand-search-wrap .bs-btn-wrap button{border:0;background:#01b2b3;display:flex;justify-content:center;align-items:center;width:140px;height:40px;overflow:hidden;font-size:14px;color:#fff;font-weight:400;}


.pagingWrap{width:100%;height:auto;overflow:hidden;margin:40px auto 0px auto;display:flex;justify-content:center;align-items:center;}
.pagingWrap a{font-size:13px;color:#797979;border:1px solid #fff;width:33px;height:33px;margin:0 1px;display:flex;justify-content:center;align-items:center;position:relative;border-radius:2px;}
.pagingWrap a.first{background:#f6f6f6;margin:0;}
.pagingWrap a.prev{background:#f6f6f6;margin-left:-1px;margin-right:19px;}
.pagingWrap a.next{background:#f6f6f6;margin-right:-1px;margin-left:19px;}
.pagingWrap a.last{background:#f6f6f6;margin:0;}
.pagingWrap a.ico{border:1px solid #fff;}
.pagingWrap a i{font-size:16px;font-weight:bold;color:#797979;}
.pagingWrap a{text-decoration:none !important;}
.pagingWrap a.on,
.pagingWrap a:hover{font-weight:700;position:relative;z-index:2;color:#797979;border-color:#797979;}

@media (max-width:1200px) {

    .search-layer-wrap{width:450px;margin-left:-225px;}
}
@media (max-width:1024px) {
    .web-new-list{display:none;}
    .myservice-layer .my-header-wrap{display:none;}
    .myservice-layer .my-menu{margin-top:10px;}
    .myservice-layer .my-menu li a{height:40px;}
    .myservice-layer .my-menu li{border-top:0;}
    .myservice-layer .my-menu li a{color:#000;}
    .myservice-layer .my-btn-wrap{justify-content:flex-start;margin:0 auto;border:0;width:calc( 100% - 40px );height:40px;}
    .myservice-layer .my-btn-wrap button i{display:none;}
    .myservice-layer .my-btn-wrap button{padding:0;border:0;width:100%;height:40px;margin:0;justify-content:flex-start;}
    .myservice-layer .my-btn-wrap button span{font-size:18px;color:#000;}

    .wrapper{padding-top:106px;}
    .search-layer-wrap{display:none;}
    .search-layer-wrap{margin-left:0;top:57px;border-radius:0;left:0;background:#fff;border-bottom:1px solid #ddd;width:calc( 100% - 30px );padding:0 15px;}

    .wrapper.main{padding-top:170px;}
    .wrapper.main header{height:170px;}
    .wrapper.main header .rela .btn-search{display:none !important;}
    .wrapper.main .search-layer-wrap{display:block;background: #f9f9f9;border-radius:23px;border:0;padding:0;top:65px;left:15px;width:calc( 100% - 30px );margin-left:0;}

}

@media (max-width:768px) {
    .mob-quick-support-item{display:block;}
    .mo-menu-wrap{display:flex;}
    .wbr{display:none;}
    .coupon-item-wrap button{right:10px;width:80px;}
    .pop-brand-wrap .brand-search-wrap .bs-header .value{overflow-x:auto;}
    .pop-brand-wrap .brand-search-wrap .bs-header .value ol{width:auto;float:left;}
    .pop-brand-wrap .brand-search-wrap .bs-result-list{height:174px;}

	.dialog .pop-reward-wrap { width:90%;}
	.dialog .pop-reward-wrap .pp-header h1 { font-size:22px;}
}

@media (max-width:1024px) {

    .mob-myservice-menu{transition:all .5s;padding:0 0 0 0px;display:block;width:100%;height:50px;overflow:Hidden;}
    #mob-myservice-menu{width:calc( 100% - 20px );padding:0 20px;height:auto;overflow:hidden;}
    #mob-myservice-menu .swiper-slide{width:auto;}
    #mob-myservice-menu .swiper-slide a{font-size:16px;color:#151515;display:flex;justify-content:center;align-items:center;width:100%;height:50px;overflow:hidden;position:relative;}
    #mob-myservice-menu .swiper-slide a.on{color:#833f9e;font-weight:700;}
    #mob-myservice-menu .swiper-slide a.on:before{content:"";width:100%;height:3px;overflow:hidden;background:#833f9e;display:block;position:absolute;left:0;bottom:0;}
    .mob-myservice-menu.on{height:60px;background:#833f9e;position:fixed;left:0;top:0;z-index:301;}
    .mob-myservice-menu.on #mob-myservice-menu .swiper-slide a{height:60px;color:#fff;}
    .mob-myservice-menu.on #mob-myservice-menu .swiper-slide a.on{color:#fff;}
    .mob-myservice-menu.on #mob-myservice-menu .swiper-slide a.on:before{background:#fff;}

}
.special-deal-wrap{width:100%;height:auto;overflow:hidden;max-width:1330px;margin:0 auto;}
.special-deal-wrap.t01{width:calc( 100% - 2px );border:1px solid #dedede;border-top:1px solid #343434}
.special-deal-wrap .tit{text-align:center;margin-top:70px;width:100%;height:auto;overflow:hidden;font-size:23px;color:#333;font-weight:bold;font-family: 'NEXT ART Bold';}
.special-deal-wrap .tit strong{font-size:23px;color:#ff4d00;font-weight:bold;font-family: 'NEXT ART Bold';}
.special-deal-wrap .time-wrap{margin-top:30px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.special-deal-wrap .time-wrap .item{width:104px;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.special-deal-wrap .time-wrap .item span{font-size:35px;color:#fff;font-family: 'NEXT ART Bold';font-weight:bold;width:50px;height:70px;overflow:hidden;background:#333;border-radius:3px;display:flex;justify-content:center;align-items:center;}
.special-deal-wrap .time-wrap .e01{display:flex;justify-content:center;align-items:center;width:36px;height:70px;overflow:hidden;font-size:35px;color:#333;font-family: 'NEXT ART Bold';font-weight:bold;}
.special-deal-wrap .swiper-container{position:relative;width:100%;padding-top:50px;padding-bottom:150px;}
.special-deal-wrap .swiper-container:before{content:"";width:1px;height:14px;overflow:hidden;display:block;background:#e4e4e4;position:absolute;right:34px;top:13px;}
.special-deal-wrap .swiper-container .swiper-slide{width:100%;}
.special-deal-wrap .swiper-container .swiper-slide a{width:100%;height:370px;overflow:hidden;background:#f9f9f9;display:flex;justify-content:flex-start;align-items:center;}
.special-deal-wrap .swiper-container .swiper-slide a .pic{margin:0 45px;width:300px;height:300px;overflow:hidden;background-size:contain !important; background-repeat:no-repeat !important; background-position:center center !important;}
.special-deal-wrap .swiper-container .swiper-slide a .cont{margin-right:45px;width:100%;flex:1;height:auto;overflow:hidden;}
.special-deal-wrap .swiper-container .swiper-slide a .cont .cate{font-weight:100;font-size:14px;color:#989898;width:100%;height:auto;overflow:hidden;}
.special-deal-wrap .swiper-container .swiper-slide a .cont .stit{margin-top:5px;font-size:15px;color:#323232;width:100%;height:auto;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;}
.special-deal-wrap .swiper-container .swiper-slide a .cont .etc{margin-top:10px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.special-deal-wrap .swiper-container .swiper-slide a .cont .etc .price01{display:flex;font-size:20px;color:#323232;font-weight:500;}
.special-deal-wrap .swiper-container .swiper-slide a .cont .etc .per{margin-left:10px;display:flex;font-size:18px;color:#ff4d00;}
.special-deal-wrap .swiper-container .swiper-slide a .cont .etc .per strong{font-size:18px;color:#ff4d00;font-weight:500;}
.special-deal-wrap .swiper-container .swiper-slide a .cont .price02{margin-top:5px;font-weight:100;font-size:14px;color:#9a9a9a;width:100%;height:auto;overflow:hidden;text-decoration:line-through;}
.special-deal-wrap .swiper-button-prev{margin:0;left:auto;top:10px;width:34px;height:20px;right:34px;display:flex;justify-content:center;align-items:center;}
.special-deal-wrap .swiper-button-next{margin:0;right:0px;top:10px;width:34px;height:20px;display:flex;justify-content:center;align-items:center;}
.special-deal-wrap .swiper-button-prev:after{color:#343434;font-size:14px;}
.special-deal-wrap .swiper-button-next:after{color:#343434;font-size:14px;}
.special-deal-wrap .swiper-pagination-progressbar{background:#e4e4e4;width:230px;height:2px;overflow:Hidden;left:50%;margin-left:-115px;top:auto;bottom:100px;}
.special-deal-wrap .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#333;}
.special-deal-wrap .swiper-cnt{width:280px;height:30px;overflow:hidden;z-index:30;position:absolute;left:50%;margin-left:-140px;bottom:80px;text-align:right;font-size:12px;color:#999;}
.special-deal-wrap .swiper-cnt strong{font-size:12px;color:#333;font-weight:500;}

.proposal-cont-wrap{width:calc( 100% - 68px );padding:34px;height:auto;overflow:hidden;background:#fafafa;border-top:1px solid #343434;}
.proposal-cont-wrap ul{width:100%;height:auto;overflow:hidden;}
.proposal-cont-wrap ul li{width:100%;height:auto;overflow:hidden;font-size:13px;color:#999;}
.proposal-cont-wrap .pic-item-wrap{width:calc( 100% - 2px );height:auto;overflow:hidden;}
.proposal-cont-wrap .pic-item-wrap img{width:100%;float:left;}
.proposal-btn-wrap{margin-top:32px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.proposal-btn-wrap button{width:117px;height:32px;border:1px solid #ebebeb;background:#fff;font-size:13px;color:#333;display:flex;justify-content:center;align-items:center;}
.proposal-btn-wrap a{margin-left:20px;display:flex;justify-content:flex-start;align-items:center;}
.proposal-btn-wrap a img{display:flex;}
.proposal-btn-wrap a span{margin-left:5px;display:flex;font-size:14px;color:#333;}


.home-coupon-wrap{position:relative; z-index: 1; width:100%;height:auto;overflow:hidden;max-width:1330px;margin:0 auto;}
.home-coupon-wrap a{width:100%;height:200px;overflow:hidden;background-size:cover !important;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.home-coupon-wrap a .tit{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:30px;color:#fff;font-weight:500;}
.home-coupon-wrap a .desc{margin-top:10px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:18px;color:#fff;}
.home-coupon-wrap.type01{margin-top:170px;}
.home-coupon-wrap.type01 a .tit{color:#171717;}
.home-coupon-wrap.type01 a .desc{color:#5a5a5a;}
.home-coupon-wrap.type02 a .tit{color:#171717;}
.home-coupon-wrap.type02 a .desc{color:#5a5a5a;}
.home-latest-slide{width:calc( 100% - 40px );max-width:1330px;height:auto;margin:120px auto 0 auto;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;position:relative;}
.home-latest-slide .latest-header{width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.home-latest-slide .latest-header .tit{display:flex;font-size:23px;color:#333;font-weight:500;}
.home-latest-slide .latest-header ul{display:flex;justify-content:flex-start;align-items:center;}
.home-latest-slide .latest-header ul li{display:flex;margin-left:40px;}
.home-latest-slide .latest-header ul li a{font-size:14px;color:#999;}
.home-latest-slide .latest-header ul li a.on{color:#333;font-weight:500;}
.home-latest-slide .side-btn-wrap{width:1480px;display:flex;justify-content:space-between;align-items:center;position:absolute;left:50%;margin-left:-740px;top:225px;height:0;overflow:visible;}
.home-latest-slide .side-btn-wrap button{border:0;padding:0;background:transparent;}
.home-latest-slide .side-btn-wrap button i.el-icon-arrow-left{font-size:0;color:#333;text-indent:-2000px;}
.home-latest-slide .side-btn-wrap button i.el-icon-arrow-left{width:50px;height:50px;overflow:hidden;display:block;background:url(../img/ico/ico-slide-prev.png) no-repeat center center;background-size:50px 50px;}
.home-latest-slide .side-btn-wrap button i.el-icon-arrow-right{width:50px;height:50px;overflow:hidden;display:block;background:url(../img/ico/ico-slide-next.png) no-repeat center center;background-size:50px 50px;}
.home-latest-slide .side-btn-wrap button i::before { display:none;}
.swiper.latest-item-list{width:100%;margin-top:40px;}
.swiper.latest-item-list .swiper-slide{width:100%;}
.swiper.latest-item-list .swiper-slide a{width:100%;height:auto;overflow:hidden;display:block;}
.swiper.latest-item-list .swiper-slide a .pic{width:100%;height:310px;overflow:hidden;background-size:cover !important;}
.swiper.latest-item-list .swiper-slide a .cont{width:100%;height:auto;overflow:hidden;}
.swiper.latest-item-list .swiper-slide a .cont .cate{font-size:13px;color:#989898;margin-top:15px;width:100%;height:auto;overflow:hidden;}
.swiper.latest-item-list .swiper-slide a .cont .stit{font-weight:500;font-size:14px;color:#323232;width:100%;height:auto;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;}
.swiper.latest-item-list .swiper-slide a .cont .setc{margin-top:15px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.swiper.latest-item-list .swiper-slide a .cont .setc .price{display:flex;justify-content:flex-start;align-items:center;}
.swiper.latest-item-list .swiper-slide a .cont .setc .price strong{font-size:17px;color:#323232;font-weight:700;display:flex;}
.swiper.latest-item-list .swiper-slide a .cont .setc .price span{margin-left:10px;display:flex;font-size:13px;color:#9a9a9a;text-decoration:line-through}
.swiper.latest-item-list .swiper-slide a .cont .setc .per{display:flex; margin-right:20px; font-size:16px;color:#f92426;font-weight:500;}

/*로그인*/
.login-form-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:flex-start;}
.login-form-wrap .lt-item{width:488px;padding:35px 65px; overflow:hidden;border:1px solid #ddd;}
.login-form-wrap .lt-item .login-tabs{margin-bottom:20px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.login-form-wrap .lt-item .login-tabs li{width:50%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.login-form-wrap .lt-item .login-tabs li a{width:100%;height:52px;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:15px;color:#c6c6c6;border-bottom:1px solid #ddd;}
.login-form-wrap .lt-item .login-tabs li a.on{color:#333;border-bottom:1px solid #333;}
.login-form-wrap .lt-item .inp{display:flex;margin-top:10px;width:calc( 100% - 30px );border:1px solid #eee;padding:0 14px;height:46px;overflow:hidden;}
.login-form-wrap .lt-item .login-func-wrap{width:100%;height:auto;overflow:hidden;margin-top:15px;display:flex;justify-content:space-between;align-items:center;}
.login-form-wrap .lt-item .login-func-wrap .login-chk{display:flex;justify-content:flex-start;align-items:center;}
.login-form-wrap .lt-item .login-func-wrap .login-chk li{display:flex;justify-content:flex-start;align-items:center;margin-right:15px;}
.login-form-wrap .lt-item .login-func-wrap .login-chk li label{display:flex;justify-content:flex-start;align-items:center;}
.login-form-wrap .lt-item .login-func-wrap .login-chk li label input{display:flex;}
.login-form-wrap .lt-item .login-func-wrap .login-chk li label span{display:flex;font-size:13px;color:#313131;margin-left:5px;}
.login-form-wrap .lt-item .login-func-wrap .login-find-link{display:flex;justify-content:flex-start;align-items:center;}
.login-form-wrap .lt-item .login-func-wrap .login-find-link li{display:flex;justify-content:center;align-items:center;padding:0 7px;position:relative;}
.login-form-wrap .lt-item .login-func-wrap .login-find-link li:before{content:"";width:1px;height:10px;overflow:hidden;display:block;background:#676767;position:absolute;left:0;top:50%;margin-top:-5px;}
.login-form-wrap .lt-item .login-func-wrap .login-find-link li:first-child{padding-left:0;}
.login-form-wrap .lt-item .login-func-wrap .login-find-link li:first-child:before{display:none;}
.login-form-wrap .lt-item .login-func-wrap .login-find-link li a{font-size:13px;color:#676767;}
.login-form-wrap .lt-item .btn-login{width:100%;height:58px;border:0;background:#01b2b3;overflow:hidden;display:flex;justify-content:center;align-items:center;margin-top:40px;font-size:16px;color:#fff;}
.login-form-wrap .lt-item .btn-join{display:flex;justify-content:center;align-items:center;margin-top:10px;width:100%;height:58px;border:1px solid #9a9a9a;background:#fff;overflow:hidden;}
.login-form-wrap .lt-item .btn-join span{display:flex;font-size:14px;color:#676767;}
.login-form-wrap .lt-item .btn-join strong{display:flex;font-size:14px;color:#676767;font-weight:400;text-decoration:underline;margin-left:5px;}
.login-form-wrap .lt-item .btn-join.t01{background:#4a4d4a;border:1px solid #4a4d4a;}
.login-form-wrap .lt-item .btn-join.t01 span{color:#fff;}
.login-form-wrap .lt-item .btn-join.t01 strong{color:#fff;}
.login-form-wrap .lt-item .help-msg{margin-top:15px;width:calc( 100% - 10px );padding-left:10px;height:auto;overflow:hidden;font-size:12px;color:#989898;position:relative;}
.login-form-wrap .lt-item .help-msg:before{content:"-";position:absolute;left:0;top:0;font-size:12px;color:#989898;}
.login-form-wrap .lt-item dl{width:100%;height:auto;overflow:hidden;}
.login-form-wrap .lt-item dl dt{font-size:16px;color:#323232;text-align:center;margin-top:30px;width:100%;height:auto;overflow:hidden;}
.login-form-wrap .lt-item dl dd{margin-top:20px;width:100%;height:auto;overflow:hidden;}
.login-form-wrap .lt-item dl dd ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.login-form-wrap .lt-item dl dd ul li{margin:0 8px;width:50px;height:50px;overflow:hidden;}
.login-form-wrap .lt-item dl dd ul li a img { width:50px;}
.login-form-wrap .rt-item{margin-left:20px;width:490px;height:640px;overflow:hidden;}
.login-form-wrap .rt-item img{float:left;width:100%;}

/*회원가입*/
.join-tit-wrap{width:100%;height:auto;overflow:Hidden;}
.join-tit-wrap .tit{width:100%;height:auto;overflow:Hidden;text-align:center;padding-top:100px;font-size:30px;color:#333;}
.join-tit-wrap .desc{width:100%;height:auto;overflow:Hidden;text-align:center;padding-top:10px;font-size:14px;color:#989898;}
.join-tit-wrap .desc strong{font-size:14px;color:#01b2b3;font-weight:500;}
.join-tit-wrap.comp-type .tit{font-weight:500;}
.join-tit-wrap.comp-type .desc{font-weight:400;color:#333;}
.join-type-wrap{width:1000px;height:auto;overflow:hidden;margin:45px auto 150px auto;}
.join-type-wrap ul{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:space-between;align-items:center;}
.join-type-wrap ul li{width:calc(50% - 8px);border:1px solid #ededed;height:233px;overflow:hidden;position:relative;}
.join-type-wrap ul li .tit{margin-top:50px;width:100%;height:auto;overflow:hidden;text-align:center;font-size:20px;color:#323232;font-weight:500;}
.join-type-wrap ul li .desc{margin-top:10px;width:100%;height:auto;overflow:hidden;text-align:center;font-size:13px;color:#323232;}
.join-type-wrap ul li .btn-join{font-size:13px;color:#686868;width:98px;height:33px;border:1px solid #ededed;display:flex;justify-content:center;align-items:center;margin:35px auto 0 auto;overflow:hidden;text-align:center;}
.join-type-wrap ul li .sns-item-wrap{display:flex;justify-content:center;align-items:center;width:100%;height:auto;overflow:hidden;position:absolute;left:0;bottom:13px;}
.join-type-wrap ul li .sns-item-wrap .key{display:flex;font-size:13px;color:#323232;}
.join-type-wrap ul li .sns-item-wrap .value{margin-left:4px;display:flex;justify-content:flex-start;align-items:center;}
.join-type-wrap ul li .sns-item-wrap .value a{display:flex;margin-left:4px;}
.join-type-wrap ul li .sns-item-wrap .value a img { width:28px; height:28px;}
.join-type-wrap ul li.on{border-color:#01b2b3;background:#01b2b3;}
.join-type-wrap ul li.on .sns-item-wrap .key{color:#fff;}
.join-type-wrap ul li.on .tit{color:#fff;}
.join-type-wrap ul li.on .desc{color:#fff;}
.join-type-wrap ul li.on .btn-join{color:#fff;border-color:#fff;}
.join-type-wrap ul li:hover{border-color:#01b2b3;}


.join-form-wrap{width:calc( 100% - 40px );max-width:740px;height:auto;overflow:Hidden;margin:45px auto 0 auto;padding-top:30px;border-top:1px solid #e5e5e5;}
.join-form-wrap dl{border-top:1px solid #333;margin-top:30px;width:100%;height:auto;overflow:hidden;}
.join-form-wrap dl dt{display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid #e5e5e5;font-size:16px;color:#333;width:100%;height:66px;overflow:hidden;}
.join-form-wrap dl dt label{display:flex;justify-content:flex-start;align-items:center;}
.join-form-wrap dl dt label input{display:flex;}
.join-form-wrap dl dt label span{display:flex;margin-left:8px;font-size:15px;color:#333;font-weight:500;}
.join-form-wrap dl dd{width:100%;height:auto;overflow:hidden;}
.join-form-wrap dl dd ul{margin:15px 0;width:100%;height:auto;overflow:hidden;}
.join-form-wrap dl dd ul li{width:100%;height:auto;overflow:hidden;}
.join-form-wrap dl dd ul li .agree-header{width:100%;height:36px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.join-form-wrap dl dd ul li .agree-header a{display:flex;justify-content:flex-start;align-items:center;}
.join-form-wrap dl dd ul li .agree-header a span{display:flex;font-size:12px;color:#b2b2b2;text-decoration:underline;}
.join-form-wrap dl dd ul li .agree-header a i{display:flex;font-size:12px;color:#b2b2b2;margin-left:6px;}
.join-form-wrap dl dd ul li .agree-header a.on i{transform:rotate(180deg)}
.join-form-wrap dl dd .agree-wrap{margin:10px 0;font-size:12px;color:#888;background:#ededed;width:100%;height:154px;padding:10px;overflow:hidden;overflow-y:auto;display:none;}
.join-form-wrap dl dd .agree-wrap.on{display:block;}
.join-form-wrap dl dd .agree-wrap table{margin:5px 0;width:100%;}
.join-form-wrap dl dd .agree-wrap table th{border:1px solid #555;font-size:12px;padding:10px;text-align:center;}
.join-form-wrap dl dd .agree-wrap table td{border:1px solid #555;font-size:12px;padding:10px;text-align:center;}
.join-form-wrap dl dd .chk-wrap{display:flex;justify-content:flex-start;align-items:center;}
.join-form-wrap dl dd .chk-wrap label{display:flex;justify-content:flex-start;align-items:center;}
.join-form-wrap dl dd .chk-wrap label.ml20{margin-left:20px;}
.join-form-wrap dl dd .chk-wrap label span{display:flex;font-size:14px;color:#666;margin-left:8px;}
.join-form-wrap dl dd .chk-wrap label span.e01{font-size:12px;color:#b2b2b2;}
.join-form-wrap dl dd .chk-wrap label input{display:flex;}

.join-form-wrap .form-cols{max-width:100%;margin:0 auto;width:100%;height:auto;overflow:Hidden;margin-bottom:10px;display:flex;justify-content:flex-start;align-items:center;}
.join-form-wrap .form-cols.align-top{align-items:flex-start;}
.join-form-wrap .form-cols.mt50{}
.join-form-wrap .form-cols.type01{margin-bottom:0;padding-bottom:38px;margin-top:38px;flex-direction:column;display:flex;justify-content:flex-start;align-items:flex-start;}
.join-form-wrap .form-cols.type02{margin-bottom:0;padding-bottom:0;margin-top:24px;flex-direction:column;display:flex;justify-content:flex-start;align-items:flex-start;}
.join-form-wrap .form-cols.type03{display:flex;justify-content:flex-start;align-items:flex-start;}
.join-form-wrap .form-cols .label{position:relative;width:120px;height:48px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.join-form-wrap .form-cols .label span{font-size:14px;color:#333;font-weight:400;display:flex;}
.join-form-wrap .form-cols .label mark{color:#01b2b3;font-size:14px;font-weight:400;display:flex;background:transparent;}
.join-form-wrap .form-cols .label a{font-size:12px;color:#fff;position:absolute;right:0;top:50%;margin-top:-15px;width:94px;height:30px;overflow:hidden;background:#888;display:flex;justify-content:center;align-items:center;}
.join-form-wrap .form-cols .form-item{width:100%;height:auto;overflow:hidden;flex:1;display:flex;justify-content:flex-start;align-items:center;position:relative;}
.join-form-wrap .form-cols .form-rows{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;flex:1;flex-direction:column; gap: 8px 0;}
.join-form-wrap .form-cols .form-item .inp{border:1px solid #ccc;width:100%;padding:0 14px;font-size:14px;color:#333;height:46px;overflow:hidden;flex:1;}
.join-form-wrap .form-cols .form-item .inp.tel{margin-left:10px;}
.join-form-wrap .form-cols .form-item .select{height:48px;padding:0 0 0 14px;width:100%;flex:1;border:1px solid #ccc;font-size:14px;color:#333;}
.join-form-wrap .form-cols .form-item .e01{width:18px;height:48px;overflow:hidden;font-size:14px;color:#333;display:flex;justify-content:center;align-items:center;}
.join-form-wrap .form-cols .form-item .ml10{margin-left:10px;}
.join-form-wrap .form-cols .form-item label{display:flex;justify-content:flex-start;align-items:center;margin-right:20px;}
.join-form-wrap .form-cols .form-item label input{display:flex;}
.join-form-wrap .form-cols .form-item label span{display:flex;margin-left:5px;font-size:13px;color:#313131;}
.join-form-wrap .form-cols .form-item .inp.account{font-size:12px;}
.join-form-wrap .form-cols .form-item .inp.account[readonly]{background:#eee;color:#979797}
.join-form-wrap .form-cols .form-item .btn-func{margin-left:10px;border:0;width:120px;height:48px;overflow:hidden;background:#333;color:#fff;font-size:14px;display:flex;justify-content:center;align-items:center;}
.join-form-wrap .form-cols .form-item .account-label{width:60px;font-size:14px;color:#343434;}
.join-form-wrap .form-cols .form-item .account-label + .select{flex:initial;width:120px;}

.join-form-wrap .form-cols.type01 .label{width:100%;}
.join-form-wrap .form-cols.type01 .form-item{margin-bottom:12px;}
.join-form-wrap .form-cols.type02 .label{width:100%;}
.join-form-wrap .form-cols.type02 .form-item{margin-bottom:12px;}  

.join-form-wrap .join-btn-wrap{display:flex;justify-content:center;align-items:center;width:100%;height:auto;overflow:hidden;border-top:1px solid #333;padding-bottom:100px;padding-top:60px;}
.join-form-wrap .join-btn-wrap.type01{padding-bottom:0;}
.join-form-wrap .join-btn-wrap button{border:0;font-size:16px;color:#fff;height:58px;display:flex;justify-content:center;align-items:center;}
.join-form-wrap .join-btn-wrap .btn-confirm{margin-left:10px;width:230px;background:#01b2b3;}
.join-form-wrap .join-btn-wrap .btn-cancel{color:#676767;background:#fff;width:118px;border:1px solid #9b9b9b;}
.join-form-wrap .join-btn-wrap .btn-confirm[disabled]{background:rgba(197,197,197,.4);}
.join-form-wrap .join-btn-wrap .btn-cancel[disabled]{background:rgba(197,197,197,.4);}

.join-form-wrap .member-header{display:flex;justify-content:space-between;align-items:center;width:100%;height:auto;overflow:hidden;margin-top:42px;padding-bottom:5px;border-bottom:1px solid #333;margin-bottom:12px;}
.join-form-wrap .member-header h3{font-size:16px;color:#1C1C1C;font-weight:400;}
.join-form-wrap .member-header label{display:flex;justify-content:flex-start;align-items:center;}
.join-form-wrap .member-header label span{display:flex;font-size:14px;color:#888;font-weight:400;}
.join-form-wrap .member-header label input{display:flex;margin-left:5px;}

.join-form-wrap.type01{border-top:0;padding-top:0;}
.join-form-wrap.type01 dl{margin-top:0;border-bottom:1px solid #333;}
.join-form-wrap.type01 .join-btn-wrap{margin-top:30px;}
.join-form-wrap.type01 .join-subj{width:calc( 100% - 240px );padding:45px 120px 20px 120px;height:auto;overflow:hidden;font-size:18px;color:#333;font-weight:500;}
.join-form-wrap.type01 .join-subj.type01{margin-top:45px;border-top:1px solid #e5e5e5;}

.join-form-wrap.comp-type{border-top:0;padding-top:0;}
.join-form-wrap.comp-type .join-btn-wrap{border-top:0;padding-top:0;}

.join-comp-wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:125px;background:#fafafa;max-width:740px;margin:60px auto 180px auto;overflow:hidden;}
.join-comp-wrap .stit{width:100%;height:auto;overflow:hidden;text-align:center;font-size:14px;color:#333;font-weight:500;}
.join-comp-wrap .sdesc{width:100%;height:auto;overflow:hidden;text-align:center;font-size:13px;color:#999;padding-top:5px;}

.myp-pro-func-wrap{padding-top:24px;border-top:1px solid #ececec;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.myp-pro-func-wrap .btn-delete{display:flex;justify-content:center;align-items:center;font-size:13px;color:#fff;width:112px;height:30px;overflow:hidden;border:0;background:#585858;}
.myp-pro-func-wrap .btn-open{display:flex;justify-content:center;align-items:center;font-size:13px;color:#fff;width:112px;height:30px;overflow:hidden;border:0;background:#262626;}

@media (max-width:1480px) {
    .home-choice-slide .swiper-container .swiper-slide .choice-item-wrap{}
    .home-choice-slide .swiper-container .swiper-slide .choice-item-wrap .big-product{width:100%;flex:1;height:60vw;}
    .home-choice-slide .swiper-container .swiper-slide .choice-item-wrap ul{flex:initial;width:690px;}
    .home-choice-slide .side-btn-wrap{width:100%;margin-left:0;left:0;z-index:30;}

    .home-brand-slide .swiper-container .swiper-slide .brand-item-wrap{}
    .home-brand-slide .swiper-container .swiper-slide .brand-item-wrap .big-product{width:100%;flex:1;}
    .home-brand-slide .swiper-container .swiper-slide .brand-item-wrap .big-product a{background-position:center center !important;}
    .home-brand-slide .swiper-container .swiper-slide .brand-item-wrap ul{flex:initial;width:660px;}
    .home-brand-slide .side-btn-wrap{width:100%;margin-left:0;left:0;z-index:30;}
    .home-brand-slide{width:calc( 100% - 40px )}
}

@media (max-width:1280px) {
    .home-intro-slide .swiper-container .swiper-slide a .cont{left:30px;margin-left:0;top:10vw}
    .home-intro-slide .swiper-container .swiper-slide a .pic{height:50vw;}
    .special-deal-wrap{width:calc( 100% - 40px );padding:0 20px;}
    .special-deal-wrap.t01{width:calc( 100% - 42px );padding:0 20px;}
    .special-deal-wrap .swiper-container .swiper-slide a .pic{width:50%;height:20vw;margin:0 0 0 45px;}
    .home-latest-slide .side-btn-wrap{top:225px;height:0;overflow:visible;width:100%;left:0;margin-left:0;z-index:30;}
    .home-latest-slide{padding:0 20px;}
    .home-choice-slide .swiper-container .swiper-slide .choice-item-wrap ul{width:460px;}
    .home-review-wrap{width:calc( 100% - 40px );}
    .home-review-wrap .home-review-list{width:calc( 100% + 30px );margin-left:-15px;}
    .home-review-wrap .home-review-list ul li a{height:25vw;}
}

@media (max-width:1024px) {
    .home-coupon-wrap a{width:100%;padding:0 20px;align-items:flex-start;background-position:right center !important;}
    .home-coupon-wrap a .tit{justify-content:flex-start;}
    .home-coupon-wrap a .desc{justify-content:flex-start;}
    .home-choice-slide .swiper-container .swiper-slide .choice-item-wrap .big-product{display:none;}
    .home-choice-slide .swiper-container .swiper-slide .choice-item-wrap ul{width:calc( 100% + 20px );margin-left:-20px;}
    .home-choice-slide .swiper-container .swiper-slide .choice-item-wrap ul li{height:auto;padding-bottom:40px;width:calc( 25% - 20px );}
    .home-choice-slide .swiper-container .swiper-slide .choice-item-wrap ul li a .pic{height:25vw;}
    .home-choice-slide .side-btn-wrap{display:none;}

    .home-brand-slide .swiper-container .swiper-slide .brand-item-wrap .big-product{display:none;}
    .home-brand-slide .swiper-container .swiper-slide .brand-item-wrap ul{margin-top:20px;margin-bottom:20px;width:calc( 100% + 20px );margin-left:-20px;}
    .home-brand-slide .swiper-container .swiper-slide .brand-item-wrap ul li{height:auto;width:calc( 100% / 3 - 20px );}
    .home-brand-slide .swiper-container .swiper-slide .brand-item-wrap ul li:first-child{margin-left:20px;}
    .home-brand-slide .swiper-container .swiper-slide .brand-item-wrap ul li a .cont{width:calc( 100% - 40px );padding:0 20px;}
    .home-brand-slide .swiper-container .swiper-slide .brand-item-wrap ul li a .pic{height:30vw;}
    .home-brand-slide .swiper-button-prev,
    .home-brand-slide .swiper-button-next{display:none;}

    .login-form-wrap{margin:50px auto;width:80%;display:block;padding:0 20px;}
    .login-form-wrap .lt-item{width:100%;}
	.login-form-wrap .lt-item .inp { width:100%;}

    .join-type-wrap{width:calc( 100% - 40px );}
    .join-type-wrap ul{display:block;}
    .join-type-wrap ul li{width:calc( 50% - 10px );float:left;margin-bottom:20px;}
    .join-type-wrap ul li:nth-child(even){float:right;}
}
@media (max-width:768px) {
    .home-intro-slide .swiper-container .swiper-slide a .cont{top:60px;}
    .home-intro-slide .swiper-container .swiper-slide a .cont .per,
    .home-intro-slide .swiper-container .swiper-slide a .cont .per strong{font-size:20px;}
    .home-intro-slide .swiper-container .swiper-slide a .cont .stit{font-size:30px;}
    .home-intro-slide .swiper-container .swiper-slide a .cont .sdesc{font-size:14px;}
    .home-intro-slide .swiper-container .swiper-slide a .pic{height:300px;background-position:70% center !important}
    .home-intro-slide .swiper-button-prev{left:0px}
    .home-intro-slide .swiper-button-next{right:0px;}
    .home-intro-slide .swiper-button-prev:after{font-size:30px;}
    .home-intro-slide .swiper-button-next:after{font-size:30px;}
    .home-intro-slide .swiper-pagination-progressbar{width:240px;margin-left:-120px;bottom:20px;}
    .home-intro-slide .swiper-cnt{width:290px;margin-left:-145px;bottom:0px;}

    .special-deal-wrap .time-wrap{}
    .special-deal-wrap.t01 { padding:0 10px;}
    .special-deal-wrap .time-wrap .item{width:74px;}
    .special-deal-wrap .time-wrap .item span{width:35px;height:50px;font-size:24px;}
    .special-deal-wrap .time-wrap .e01{height:50px;width:30px;font-size:24px;}
    .special-deal-wrap .swiper-container{margin-top:20px;width:calc( 100% + 40px );margin-left:-20px;}
    .special-deal-wrap .swiper-container .swiper-slide{width:280px;}
    .special-deal-wrap .swiper-container .swiper-slide a{display:block;}
    .special-deal-wrap .swiper-container .swiper-slide a .pic{width:calc( 100% - 20px );margin:0 20px;height:230px;}
    .special-deal-wrap .swiper-container .swiper-slide a .cont{width:calc( 100% - 40px );margin:0;padding:0 20px;}
    .special-deal-wrap .swiper-pagination-progressbar { margin-left:-135px;}

    .home-coupon-wrap a{height:80px;background-size:auto 80px !important;}
    .home-coupon-wrap a .tit{font-size:20px;}
    .home-coupon-wrap a .desc{margin-top:0;font-size:14px;}

    .home-latest-slide{margin:60px auto 0 auto;}
    .swiper-container.latest-item-list{width:calc( 100% + 40px );margin-left:-20px;margin-top:20px;}
    .swiper-container.latest-item-list .swiper-slide{width:280px;}
    .home-latest-slide .side-btn-wrap{top:260px;}
    .home-latest-slide .latest-header{display:block;}
    .home-latest-slide .latest-header ul{margin-top:20px;}
    .home-latest-slide .latest-header ul li:first-child{margin-left:0;}
    .swiper-container.latest-item-list .swiper-slide a .cont{width:calc( 100% - 40px );padding:0 20px;}

    .home-choice-slide{margin:60px auto 0 auto;}
    .home-choice-slide .latest-header{display:block;}
    .home-choice-slide .latest-header ul{margin-top:20px;}
    .home-choice-slide .latest-header ul li:first-child{margin-left:0;}
    .home-choice-slide .swiper-container{margin-top:20px;}

    .home-choice-slide .swiper-container .swiper-slide .choice-item-wrap ul li{width:calc( 50% - 20px );height:40vw;}
    .home-coupon-wrap.type01{margin-top:80px;}
    .home-brand-slide{margin-top:60px;}
    .home-brand-slide .latest-header{display:block;}
    .home-brand-slide .latest-header ul{margin-top:20px;}
    .home-brand-slide .latest-header ul li:first-child{margin-left:0;}
    .home-brand-slide .swiper-container{margin-top:20px;width:calc( 100% + 40px );margin-left:-20px;}
    .home-brand-slide .swiper-container .swiper-slide .brand-item-wrap ul{margin-top:0;}
    .home-brand-slide .swiper-container .swiper-slide .brand-item-wrap ul li{margin-top:20px;width:calc( 100% / 2 - 20px );}
    .home-brand-slide .swiper-container .swiper-slide .brand-item-wrap ul li a .cont .setc{margin-top:5px;display:block;}

    .home-review-wrap .tit{margin-top:0;}
    .home-review-wrap .home-review-list{margin-top:20px;}
    .home-review-wrap .home-review-list{width:100%;margin-left:0;}
    .home-review-wrap .home-review-list ul{width:calc( 100% + 20px );margin-left:-10px;}
    .home-review-wrap .home-review-list ul li{width:calc( 50% - 20px );margin:0 10px 20px 10px;}
    .home-review-wrap .home-review-list ul li a{height:40vw;}
    .home-review-wrap .home-review-list{padding-bottom:60px;}
    .home-brand-slide .swiper-container .swiper-slide{padding-bottom:100px;}
    .home-brand-slide .swiper-pagination-progressbar{bottom:80px;}
    .home-brand-slide .swiper-cnt{bottom:60px;}
    .home-review-wrap .home-review-list ul li a .user{width:calc( 100% - 10px );padding-left:10px;}

    .login-form-wrap{margin:30px auto;width:100%;display:block;padding:0 20px;}
	.login-form-wrap .lt-item{width:100%;padding:0 20px 20px 20px;height:auto;}
    .login-form-wrap .lt-item .login-tabs{margin-top:20px;}
    .login-form-wrap .lt-item dl dt{margin-top:20px;}
    .login-form-wrap .lt-item .login-func-wrap .login-find-link li:last-child{padding-right:0;}
    .login-tit-wrap{padding-top:60px;}
    .login-tit-wrap .tit{font-size:24px;}
    .join-comp-wrap{width:calc( 100% - 80px );margin:20px auto 60px auto;padding:40px 20px;height:auto;}
    .join-form-wrap dl dd .chk-wrap label span.e01{display:none;}
	.join-form-wrap dl dd .agree-wrap { width:100%;}
    .join-form-wrap.type01 .join-subj{width:100%;padding:40px 0 20px 0;}
    .join-form-wrap .form-cols{display:block;}
    .join-form-wrap .form-cols .form-item.email-type{position:relative;padding-bottom:58px;}
    .join-form-wrap .form-cols .form-item.email-type .select.ml10{margin-left:0;position:absolute;left:0;bottom:0;}
    .join-form-wrap .join-btn-wrap{padding-top:20px;}
    .join-form-wrap.type01 .join-btn-wrap{margin-top:20px;}
    .join-tit-wrap .tit{font-size:24px;padding-top:60px;}
    .join-type-wrap ul li .tit{margin-top:20px;}
    .join-type-wrap ul li .sns-item-wrap{display:block;}
    .join-type-wrap ul li .sns-item-wrap .key{display:flex;justify-content:center;align-items:center;}
    .join-type-wrap ul li .sns-item-wrap .value{justify-content:center;align-items:center;}
    .join-type-wrap ul li .sns-item-wrap .value a{margin:10px 4px 0 4px;}
    .join-type-wrap ul li .desc{font-size:12px;height:36px;width:calc( 100% - 40px );padding:0 20px;}
    .join-type-wrap ul li .btn-join{margin-top:15px;}
    .join-type-wrap{margin:20px auto 60px auto;}
}

/*기획전*/
.sub-page-title{width:100%;height:auto;overflow:hidden;padding:100px 0 60px 0;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.sub-page-title h2{font-size:30px;color:#333;font-weight:500;}
.sub-page-title .desc{margin-top:20px;font-size:14px;color:#989898;}
.plan-header-slide{width:100%;height:auto;overflow:hidden;}
.plan-header-slide .swiper-container{}
.plan-header-slide .swiper-container .swiper-slide{width:896px;opacity:.3;}
.plan-header-slide .swiper-container .swiper-slide.swiper-slide-active{opacity:1;}
.plan-header-slide .swiper-container .swiper-slide a{display:block;width:100%;height:auto;overflow:Hidden;}
.plan-header-slide .swiper-container .swiper-slide a .pic{height:490px;background-size:cover;overflow:hidden;width:100%;background-size:cover !important;background-position:center center !important;}
.plan-header-slide .swiper-container .swiper-slide a .tit{opacity:0;font-size:20px;color:#323232;margin-top:20px;width:100%;height:auto;overflow:Hidden;}
.plan-header-slide .swiper-container .swiper-slide a .desc{opacity:0;font-size:16px;color:#323232;margin-top:10px;width:100%;height:auto;overflow:Hidden;}
.plan-header-slide .swiper-container .swiper-slide a .date{width:100%;height:auto;overflow:Hidden;}
.plan-header-slide .swiper-container .swiper-slide.swiper-slide-active a .tit{opacity:1;}
.plan-header-slide .swiper-container .swiper-slide.swiper-slide-active a .desc{opacity:1;}

.prod-plan-list{width:1330px;height:auto;overflow:hidden;margin:115px auto 150px auto;}
.prod-plan-list ul{width:calc( 100% + 34px );height:auto;overflow:Hidden;margin-left:-17px;}
.prod-plan-list ul li{width:calc( 100% / 3 - 34px );margin:0 17px 70px 17px;height:auto;overflow:hidden;float:left;}
.prod-plan-list ul li a{display:block;width:100%;height:auto;overflow:Hidden;}
.prod-plan-list ul li a .pic{width:100%;height:230px;background-size:cover !important;overflow:Hidden;}
.prod-plan-list ul li a .tit{font-size:20px;color:#323232;font-weight:500;margin-top:20px;width:100%;height:auto;overflow:Hidden;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;}
.prod-plan-list ul li a .desc{font-size:16px;color:#323232;font-weight:500;margin-top:10px;width:100%;height:auto;overflow:Hidden;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;}
.prod-plan-list ul li a .date{font-size:13px;color:#323232;opacity:.5;margin-top:10px;width:100%;height:auto;overflow:Hidden;}

/*상세*/
.plan-view-header{width:100%;height:auto;overflow:Hidden;position:relative;}
.plan-view-header .item{width:100%;height:auto;overflow:Hidden;}
.plan-view-header .item img{width:100%;}
.plan-view-header .plan-txt { position:absolute;left:50%;top:50%; transform: translate(-50%,-50%); padding:40px;}
.plan-view-header h2{margin-top:20px; font-weight:500;font-size:50px;color:#121212; max-width:100%;height:100%; line-height: 1.4;}

.prod-plan-view-list{max-width:1300px;margin:0 auto;width:100%;height:auto;overflow:Hidden;}
.prod-plan-view-list .stit{width:100%;height:auto;overflow:Hidden;text-align:center;margin-top:100px;font-size:20px;color:#323232;}
.prod-plan-view-list .sdesc{width:100%;height:auto;overflow:Hidden;text-align:center;margin-top:10px;font-size:16px;color:#323232;}
.prod-plan-view-list ul{display:flex; flex-wrap:wrap; margin-top:80px;width:calc( 100% + 30px );height:auto;overflow:Hidden;margin-left:-15px;}
.prod-plan-view-list ul li{position:relative; width:calc( 100% / 4 - 30px );margin:0 15px 100px 15px;height:auto;/* float:left; */}
.prod-plan-view-list ul li a{display:block;width:100%;height:auto;}
.prod-plan-view-list ul li a .pic{position:relative;width:100%;height:310px;overflow:hidden;background-size:contain !important; background-repeat:no-repeat !important; background-position:center center !important;}
/* .prod-plan-view-list ul li a .pic .best{display:flex;justify-content:center;align-items:center;background:#01b2b3;position:absolute;left:0;top:0;width:84px;height:38px;overflow:hidden;font-size:14px;color:#fff;} */
.prod-plan-view-list ul li a .pic .best { display:block; position:absolute; left:0; top:0; z-index:2; width:2.25rem; background:#f92426; font-size:.7rem; color:#fff; font-weight:700; line-height:1.4rem; text-align:center;}
.prod-plan-view-list ul li a .pic .best::after { content:''; position:absolute; left:50%; bottom:-12px; transform:translateX(-50%); width:0px; height:0px; border-right:22.5px solid transparent; border-left:22.5px solid transparent; border-top:12px solid #f92426;}


.prod-plan-view-list ul li a .cate{margin-top:20px;font-size:13px;color:#989898;width:100%;height:auto;overflow:Hidden;}
.prod-plan-view-list ul li a .tit{margin-top:8px;font-size:14px;color:#323232;width:100%;height:auto;overflow:Hidden;}
.prod-plan-view-list ul li a .price{margin-top:20px;width:100%;height:auto;overflow:Hidden;position:relative;display:flex;justify-content:flex-start;align-items:center;}
.prod-plan-view-list ul li a .price strong{display:flex;font-size:17px;color:#323232;font-weight:700;}
.prod-plan-view-list ul li a .price span{display:flex;width:100%;flex:1;margin-left:10px;font-size:13px;color:#9a9a9a;text-decoration:line-through;}
.prod-plan-view-list ul li a .price .per{display:flex; margin-right:20px; font-size:16px;color:#f92426;font-weight:500;}
.prod-plan-view-list ul li a .etc{margin-top:15px;width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.prod-plan-view-list ul li a .etc .e01{font-size:13px;color:#01b2b3;width:82px;height:22px;border:1px solid #eee;overflow:Hidden;display:flex;justify-content:center;align-items:center;margin-right:5px;}
.prod-plan-view-list ul li a .etc .e02{font-size:13px;color:#989898;width:82px;height:22px;border:1px solid #eee;overflow:Hidden;display:flex;justify-content:center;align-items:center;margin-right:5px;}

.prod-plan-view-list .btn-more{background:#fff;margin:0 auto 220px auto;width:180px;height:60px;overflow:Hidden;border:1px solid #ddd;display:flex;justify-content:center;align-items:center;}
.prod-plan-view-list .btn-more span{font-size:15px;color:#333;display:flex;}
.prod-plan-view-list .btn-more i{font-size:15px;color:#333;display:flex;margin-left:10px;}

.plan-other-slide{width:1430px;height:auto;overflow:hidden;margin:0 auto;}
.plan-other-slide .swiper-container{overflow:hidden; position:relative;width:calc( 100% - 100px );padding:0 50px 110px 50px;}
.plan-other-slide .swiper-container:before{z-index:10;content:"";width:50px;height:100%;overflow:hidden;display:block;background:#fff;position:absolute;left:0;top:0;}
.plan-other-slide .swiper-container:after{z-index:10;content:"";width:50px;height:100%;overflow:hidden;display:block;background:#fff;position:absolute;right:0;top:0;}
.plan-other-slide .swiper-container .swiper-slide{}
.plan-other-slide .swiper-container .swiper-slide a{width:100%;height:auto;overflow:hidden;display:block;}
.plan-other-slide .swiper-container .swiper-slide a .pic{width:100%;height:230px;overflow:hidden;background-size:cover !important;}
.plan-other-slide .swiper-container .swiper-slide a .tit{margin-top:25px;font-size:20px;color:#323232;font-weight:500;width:100%;height:auto;overflow:hidden;}
.plan-other-slide .swiper-container .swiper-slide a .desc{margin-top:10px;font-size:16px;color:#323232;width:100%;height:auto;overflow:hidden;}
.plan-other-slide .swiper-container .swiper-button-next{z-index:11;right:0;margin:0;top:100px;}
.plan-other-slide .swiper-container .swiper-button-prev{z-index:11;left:0;margin:0;top:100px;}
.plan-other-slide .swiper-container .swiper-button-next:after{color:#333;}
.plan-other-slide .swiper-container .swiper-button-prev:after{color:#333;}

/*이벤트*/
.prod-event-list{width:1330px;height:auto;overflow:hidden;margin:0 auto;}
.prod-event-list ul{width:calc( 100% + 34px );height:auto;overflow:Hidden;margin-left:-17px;}
.prod-event-list ul li{width:calc( 100% / 3 - 34px );margin:0 17px 70px 17px;height:auto;overflow:hidden;float:left;}
.prod-event-list ul li a{display:block;width:100%;height:auto;overflow:Hidden;}
.prod-event-list ul li a .pic{width:100%;height:230px;background-size:cover !important;overflow:Hidden;}
.prod-event-list ul li a .tit{font-size:20px;color:#323232;font-weight:500;margin-top:20px;width:100%;height:auto;overflow:Hidden;}
.prod-event-list ul li a .date{font-size:13px;color:#323232;opacity:.5;margin-top:10px;width:100%;height:auto;overflow:Hidden;}

/*이벤트 상세*/
.event-view-header{width:100%;height:auto;overflow:Hidden;}
.event-view-header img{float:left;width:100%;}
.event-coupon-wrap{width:1250px;height:auto;overflow:hidden;margin:-50px auto 0 auto;}
.event-coupon-wrap .ec-header{display:flex;justify-content:space-between;align-items:center;width:calc( 100% - 50px );padding:0 25px;height:108px;overflow:Hidden;margin:0 auto;}
.event-coupon-wrap .ec-header .tit{display:flex;justify-content:flex-start;align-items:center;}
.event-coupon-wrap .ec-header .tit strong{display:flex;font-size:14px;color:#131313;font-weight:500;}
.event-coupon-wrap .ec-header .tit span{display:flex;font-size:14px;color:#828282;margin-left:10px;}
.event-coupon-wrap .ec-header .coupon{display:flex;font-size:14px;color:#131313;font-weight:500;}
.event-coupon-wrap .coup-list{width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.event-coupon-wrap .coup-list li{width:calc( 100% / 3 - 28px );height:auto;overflow:hidden;}
.event-coupon-wrap .coup-list li img{width:100%;float:left;}
.event-coupon-wrap .event-help-list{margin:60px auto 85px auto;width:calc( 100% - 140px );padding:30px 70px;height:auto;overflow:hidden;border-radius:12px;background:#efefef;}
.event-coupon-wrap .event-help-list ul{width:100%;height:auto;overflow:hidden;}
.event-coupon-wrap .event-help-list ul li{font-size:16px;color:#151515;font-weight:400;width:calc( 50% - 10px );padding-left:10px;height:auto;overflow:Hidden;margin:5px 0;float:left;position:relative;}
.event-coupon-wrap .event-help-list ul li:before{font-size:16px;color:#151515;font-weight:400;content:"-";position:absolute;left:0;top:0;}
.event-coupon-wrap .btn-link{display:flex;justify-content:center;align-items:center;width:516px;height:87px;overflow:hidden;border-radius:5px;margin:0 auto 220px auto;background:#141414;font-size:30px;color:#fff;font-weight:500;}

@media (max-width:1330px) {
    .prod-event-list{width:calc( 100% - 40px );}
    .prod-event-list ul li a .pic{background-position:center center !important;height:18vw;}
    .event-coupon-wrap{width:calc( 100% - 40px );margin-top:0;}

    .prod-plan-list{width:calc( 100% - 40px );}
    .prod-plan-list ul li a .pic{background-position:center center !important;height:18vw;}

    .prod-plan-view-list{width:calc( 100% - 40px );}
    .prod-plan-view-list ul li a .pic{background-position:center center !important;height:24vw;}

    .plan-other-slide{width:100%;}
    .plan-other-slide .swiper-container{padding:0 0 100px 0;width:100%;}
    .plan-other-slide .swiper-container:before,
    .plan-other-slide .swiper-container:after{display:none;}
    .plan-other-slide .swiper-container .swiper-button-next{right:10px;}
    .plan-other-slide .swiper-container .swiper-button-prev{left:10px;}
    .plan-other-slide .swiper-container .swiper-button-next:after{color:#eee;}
    .plan-other-slide .swiper-container .swiper-button-prev:after{color:#eee;}
}
@media (max-width:1024px) {
    .prod-event-list ul{width:calc( 100% + 20px );margin-left:-10px;}
    .prod-event-list ul li{width:calc( 100% / 2 - 20px );margin:0 10px 40px 10px;}
    .prod-event-list ul li a .pic{height:28vw;}
    .event-coupon-wrap .event-help-list ul li{width:calc( 100% - 10px );}
    .plan-header-slide .swiper-container .swiper-slide{width:600px;}

    .prod-plan-list ul{width:calc( 100% + 20px );margin-left:-10px;}
    .prod-plan-list ul li{width:calc( 100% / 2 - 20px );margin:0 10px 40px 10px;}
    .prod-plan-list ul li a .pic{height:28vw;}

    .prod-plan-view-list ul{width:calc( 100% + 20px );margin-left:-10px;}
    .prod-plan-view-list ul li{width:calc( 100% / 2 - 20px );margin:0 10px 60px 10px;}
    .prod-plan-view-list ul li a .pic{height:40vw;}
    .plan-other-slide .swiper-container .swiper-slide{width:340px;}
}
@media (max-width:768px) {
    .prod-event-list ul li a .tit{font-size:16px;margin-top:10px;height:48px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-overflow: ellipsis;}
    .prod-plan-list{margin:60px auto 100px auto;}
	.prod-plan-list ul{width:calc( 100% + 20px );margin-left:-10px;}
    .prod-plan-list ul li{width:calc( 100% / 2 - 10px );margin:0 5px 20px 5px;}
    .prod-plan-list ul li a .tit{font-size:16px;margin-top:10px;}
    .prod-plan-list ul li a .desc{margin-top:5px;font-size:13px;}
    .prod-plan-list ul li a .date{margin-top:5px;font-size:11px;}
    .sub-page-title{padding:60px 0 40px 0;}
    .sub-page-title h2{font-size:24px;}
    .event-coupon-wrap .ec-header{padding:0;width:100%;padding-bottom:0px;position:relative;}
    .event-coupon-wrap .ec-header .tit{display:flex;justify-content:center;flex-direction:column;align-items:flex-start;}
    .event-coupon-wrap .ec-header .tit span{margin-left:0;}
    .event-coupon-wrap .coup-list li{width:calc( 100% / 3 - 8px );}
    .event-coupon-wrap .event-help-list{margin:40px auto 60px auto;width:calc( 100% - 40px );padding:20px;}
    .event-coupon-wrap .event-help-list ul li{font-size:14px;}
    .event-coupon-wrap .event-help-list ul li:before{font-size:14px;}
    .event-coupon-wrap .btn-link{width:100%;height:50px;font-size:18px;margin-bottom:100px;}
    .plan-header-slide .swiper-container .swiper-slide{width:300px;}
    .plan-header-slide .swiper-container .swiper-slide a .pic{height:60vw;}
    .plan-header-slide .swiper-container .swiper-slide a .tit{margin-top:10px;font-size:16px;}
    .plan-header-slide .swiper-container .swiper-slide a .desc{font-size:13px;margin-top:5px;}

	.plan-view-header .plan-txt { padding:0 20px;}
	.plan-view-header .plan-txt img { width:100px;}
    .plan-view-header h2{margin-top:10px; font-size:18px}

    .prod-plan-view-list .stit{margin-top:60px;font-size:18px;}
    .prod-plan-view-list .sdesc{font-size:13px;}
    .prod-plan-view-list ul li a .cate{margin-top:10px;}
    .prod-plan-view-list ul li a .price{margin-top:10px;}
    .prod-plan-view-list ul li a .price strong{font-size:15px;}
    .prod-plan-view-list ul li a .price span{margin-left:5px;font-size:11px;}
    .prod-plan-view-list ul li a .price .per{margin-right:20px; font-size:13px;}
    .prod-plan-view-list ul li a .etc{margin-top:10px;}
    .prod-plan-view-list ul li a .etc .e01{font-size:11px;width:70px;}
    .prod-plan-view-list ul li a .etc .e02{font-size:11px;width:70px;}
    .prod-plan-view-list ul li a .pic .best{width:60px;height:24px;font-size:11px;}
    .prod-plan-view-list .btn-more{margin:0 auto 100px auto;width:120px;height:50px;}
    .prod-plan-view-list .btn-more span{font-size:13px;}

    .plan-other-slide .swiper-container .swiper-slide{width:280px;}
    .plan-other-slide .swiper-container .swiper-slide a .tit{width:calc( 100% - 40px );padding:0 20px;margin-top:10px;font-size:16px;}
    .plan-other-slide .swiper-container .swiper-slide a .desc{width:calc( 100% - 40px );padding:0 20px;margin-top:5px;font-size:13px;}
}

/*판매자샵*/
.prod-review-list{max-width:1300px;margin:0 auto;width:100%;height:auto;overflow:Hidden;}
.prod-review-list .stit{width:100%;height:auto;overflow:Hidden;margin-top:80px;font-size:22px;color:#333;}
.prod-review-list .stit.t01{font-size:20px;font-weight:400;}
.prod-review-list .stit.t02{font-size:20px;font-weight:400;padding-bottom:20px;border-bottom:1px solid #343434;}
.prod-review-list.type01 .stit{margin-top:60px;}
.prod-review-list>ul{margin-top:40px;width:calc( 100% + 30px );height:auto;overflow:Hidden;margin-left:-15px;}
.prod-review-list>ul>li{width:calc( 100% / 4 - 32px );border:1px solid #eee;margin:0 15px 40px 15px;padding-bottom:20px;height:auto;overflow:hidden;float:left;}
.prod-review-list ul li>a{display:block;width:100%;height:auto;overflow:Hidden;}
.prod-review-list ul li a .pic{position:relative;width:100%;height:310px;overflow:hidden;background-size:cover !important;}
/* .prod-review-list ul li a .pic .best{display:flex;justify-content:center;align-items:center;background:#01b2b3;position:absolute;left:0;top:0;width:84px;height:38px;overflow:hidden;font-size:14px;color:#fff;} */
.prod-review-list ul li a .pic .best { display:block; position:absolute; left:0; top:0; z-index:2; width:2.25rem; background:#f92426; font-size:.7rem; color:#fff; font-weight:700; line-height:1.4rem; text-align:center;}
.prod-review-list ul li a .pic .best::after { content:''; position:absolute; left:50%; bottom:-12px; transform:translateX(-50%); width:0px; height:0px; border-right:22.5px solid transparent; border-left:22.5px solid transparent; border-top:12px solid #f92426;}
.prod-review-list ul li a .cate{margin-top:20px;font-size:15px;color:#313131;font-weight:500;width:calc( 100% - 30px );padding:0 15px;height:auto;overflow:Hidden;}
.prod-review-list ul li a .tit{margin-top:8px;font-size:14px;color:#9a9a9a;width:calc( 100% - 30px );padding:0 15px;height:auto;overflow:Hidden;}
.prod-review-list ul li a .rating-item{padding-bottom:0;margin:15px auto 0 auto;padding-top:15px;border-top:1px solid #eee;width:calc( 100% - 30px );height:auto;overflow:hidden;}
.prod-review-list ul li a .review-msg{font-size:14px;color:#333;margin-top:10px;width:calc( 100% - 30px );padding:0 15px;height:auto;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;}
.prod-review-list ul li a ul{margin-top:25px;width:calc( 100% - 30px );padding:0 15px;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.prod-review-list ul li a ul li{font-size:12px;color:#9a9a9a;padding:0 10px;position:relative;}
.prod-review-list ul li a ul li:before{content:"";width:1px;height:10px;overflow:hidden;display:block;background:#999;position:absolute;left:0;top:50%;margin-top:-5px;}
.prod-review-list ul li a ul li:first-child{padding-left:0;}
.prod-review-list ul li a ul li:first-child:before{display:none;}
.prod-review-list .btn-more{background:#fff;margin:45px auto 220px auto;width:180px;height:60px;overflow:Hidden;border:1px solid #ddd;display:flex;justify-content:center;align-items:center;}
.prod-review-list .btn-more span{font-size:15px;color:#333;display:flex;}
.prod-review-list .btn-more i{font-size:15px;color:#333;display:flex;margin-left:10px;}

.like-header-wrap{display:flex;justify-content:space-between;align-items:center;width:calc( 100% - 40px );max-width:1200px;height:auto;overflow:hidden;}
.like-header-wrap .label{display:flex;justify-content:flex-start;align-items:center;}
.like-header-wrap .label img{display:flex;width:20px;height:20px; filter: hue-rotate(165deg);}
.like-header-wrap .label span{display:flex;margin-left:8px;font-size:16px;color:#323232;font-weight:500;}
.like-header-wrap .search-item-wrap{width:240px;height:34px;border-bottom:1px solid #333;display:flex;justify-content:flex-start;align-items:center;}
.like-header-wrap .search-item-wrap .inp{font-size:15px;color:#333;border:0;width:100%;height:34px;overflow:hidden;}
.like-header-wrap .search-item-wrap button{width:34px;height:34px;border:0;background:transparent;display:flex;justify-content:center;align-items:center;}
.like-header-wrap .search-item-wrap button i{font-size:20px;color:#b4b4b4;font-weight:bold;}

.rating-item{padding-bottom:16px;display:flex;justify-content:flex-start;align-items:center;width:100%;height:auto;text-align:center;}
.rating-item .grade-img{display:flex;justify-content:flex-start;align-items:center;}
.rating-item .grade-img img{}
.rating-item .grade-img .btn-grade{display:inline-block;width:20px;height:20px;overflow:hidden;background:url(../img/bg/bg-star-off.svg);background-size:20px 20px}
.rating-item .grade-img .btn-grade.on{background:url(../img/img/bg-star-on.svg);background-size:20px 20px}
.rating-item .value{margin-left:10px;font-size:20px;color:#757575;}
.rating-item .value strong{font-size:20px;color:#757575;}
.rating-item.disabled{position:relative;}
.rating-item.disabled:before{content:"";width:100%;height:100%;overflow:hidden;display:block;background:rgba(0,0,0,0);position:absolute;left:0;top:0;}
.rating-item.disabled .grade-img .btn-grade{background:url(../img/bg/bg-star-off.svg);background-size:20px 20px; /*filter:hue-rotate(165deg);*/ filter:grayscale(1) brightness(0);}
.rating-item.disabled .grade-img .btn-grade.on{background:url(../img/bg/bg-star-on.svg);background-size:20px 20px; /*filter:hue-rotate(165deg);*/ filter:grayscale(1) brightness(0);}
.shop-detail-header{width:100%;height:auto;overflow:hidden;margin-top:120px;}
.shop-detail-header .pic{width:100px;height:100px;overflow:hidden;border-radius:50%;margin:0 auto;background-size:cover !important;}
.shop-detail-header .tit{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:25px;font-size:25px;color:#333;font-weight:500;}
.shop-detail-header .desc{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:15px;font-size:15px;color:#999;}
.shop-detail-header ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.shop-detail-header ul li{width:100px;height:100px;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.shop-detail-header ul li:before{content:"";width:1px;height:30px;overflow:hidden;display:block;background:#efefef;position:absolute;left:0;top:50%;margin-top:-15px;}
.shop-detail-header ul li:first-child:before{display:none;}
.shop-detail-header ul li img{ filter:hue-rotate(165deg);}
.shop-detail-header ul li .cont{width:100%;height:auto;overflow:hidden;text-align:center;}
.shop-detail-header ul li .cont span{font-size:15px;color:#999;}
.shop-detail-header ul li .cont strong{font-size:15px;color:#01b2b3;font-weight:500;}

.shop-detail-menu{width:100%;height:auto;overflow:Hidden; max-width:1400px;margin:60px auto 0 auto;}
/* .shop-detail-menu>ul{width:max-content;height:auto;overflow:visible;display:flex;justify-content:center;align-items:flex-start; gap:0 16px;}
.shop-detail-menu>ul>li{width:max-content; padding:16px 0; height:auto;overflow:Hidden;}
.shop-detail-menu>ul>li>a{font-size:17px;color:#333;font-weight:500;width:100%; overflow:Hidden;display:flex;justify-content:center;align-items:center;}
.shop-detail-menu>ul>li>a.on{border-bottom:1px solid #616161;} */
.shop-detail-menu .swiper-slide {width:max-content; padding:16px 0; height:auto;overflow:Hidden;}
.shop-detail-menu .swiper-slide a{font-size:17px;color:#333;font-weight:500;width:100%; overflow:Hidden;display:flex;justify-content:center;align-items:center;}
.shop-detail-menu ul li ul{display:none;width:100%;height:auto;overflow:Hidden;}
.shop-detail-menu ul li a.on+ul{display:block;}
.shop-detail-menu ul li ul li{width:100%;height:auto;overflow:Hidden;margin-top:20px;text-align:center;}
.shop-detail-menu ul li ul li a{font-size:15px;color:#666;}
.shop-detail-menu ul li ul li a.on,
.shop-detail-menu ul li ul li a:hover{color:#01b2b3;}
.prod-plan-view-list ul.type01{margin-top:35px;}
.prod-plan-view-list .prod-tit{display:flex;justify-content:flex-start;align-items:center;width:100%;height:auto;overflow:hidden;margin-top:60px;font-size:17px;color:#333;font-weight:500;}
.prod-plan-view-list .prod-tit span{margin-left:12px;padding-left:12px;font-size:17px;color:#333;position:relative;display:flex;}
.prod-plan-view-list .prod-tit span:before{content:"";background:url(../img/bg/bg-arr01.png);width:5px;height:9px;overflow:hidden;display:block;position:absolute;left:0;top:50%;margin-top:-5px;}

/*관심 목록*/
.prod-like-list{width:calc( 100% - 40px );max-width:1200px;height:auto;overflow:hidden;margin:30px auto 80px auto;}
.prod-like-list ul{width:100%;height:auto;overflow:hidden;}
.prod-like-list ul li{margin-bottom:20px;width:calc( 50% - 12px );height:308px;overflow:hidden;border:1px solid #ededed;float:left;}
.prod-like-list ul li:nth-child(even){float:right;}
.prod-like-list ul li .pl-header{width:calc( 100% - 50px );margin:0 auto;height:73px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.prod-like-list ul li .pl-header .key{display:flex;font-size:14px;color:#323232;font-weight:400;}
.prod-like-list ul li .pl-header .side{display:flex;justify-content:flex-start;align-items:center;}
.prod-like-list ul li .pl-header .side a{display:flex;}
.prod-like-list ul li .pl-header .side a img{height:20px; filter:hue-rotate(165deg);}
.prod-like-list ul li .pl-header .side input{margin-left:6px;display:flex; filter:hue-rotate(165deg);}
.prod-like-list ul li .img-list{width:calc( 100% - 50px );margin:0 auto;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.prod-like-list ul li .img-list .item{margin-left:10px;width:100%;height:190px;overflow:Hidden;flex:1;background-size:contain !important;background-position:center center !important;background-repeat:no-repeat !important; background-position:center center !important;}
.prod-like-list ul li .img-list .item:first-child{margin-left:0;}
.prod-like-list ul li .img-list .item img{width:100%;float:left;}

/*판매자 소개*/
.shop-about-wrap{width:calc( 100% - 40px );max-width:1200px;height:auto;overflow:hidden;margin:0 auto 220px auto;}
.shop-about-wrap dl{width:100%;height:auto;overflow:hidden;}
.shop-about-wrap dl dt{font-size:20px;color:#333;font-weight:400;width:100%;height:auto;overflow:hidden;margin-top:100px;padding-bottom:20px;border-bottom:1px solid #343434;}
.shop-about-wrap dl dd{width:100%;height:auto;overflow:hidden;}
.shop-about-wrap dl dd ul{margin-top:25px;width:100%;height:auto;overflow:hidden;}
.shop-about-wrap dl dd ul li{width:100%;height:auto;overflow:hidden;font-size:14px;color:#333;line-height:1.7em;}
.shop-about-wrap dl dd .pic{margin-top:25px;width:100%;height:auto;overflow:hidden;}

/*판매 공지사항*/
.shop-notice-wrap{width:100%;max-width:1200px;height:auto;overflow:hidden;margin:0 auto 220px auto;}
.shop-notice-wrap .tit{font-size:20px;color:#333;font-weight:400;width:100%;height:auto;overflow:hidden;margin-top:100px;padding-bottom:20px;border-bottom:1px solid #343434;}
.shop-notice-wrap dl{margin-top:25px;width:100%;height:auto;overflow:hidden;}
.shop-notice-wrap dl dt{margin-top:40px;width:100%;height:auto;overflow:hidden;font-size:16px;color:#333;font-weight:500;}
.shop-notice-wrap dl dt:first-child{margin-top:0;border-top:0;}
.shop-notice-wrap dl dd{margin-top:40px;width:100%;height:auto;overflow:hidden;font-size:14px;color:#333;line-height:1.7em;}

/*고객센터*/
.cust-quick-list{width:100%; max-width:1200px;height:auto;overflow:hidden;margin:0 auto;}
.cust-quick-list>ul{ display:flex; flex-wrap:wrap; align-items:center; gap:10px; width:100%;}
.cust-quick-list>ul>li{width:calc((100% - 20px)/3);height:230px;overflow:hidden;border:1px solid #eee;}
.cust-quick-list>ul>li:last-child{border:0;width:100%;}
.cust-quick-list ul li a{width:100%;height:230px;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.cust-quick-list ul li a img{display:flex;}
.cust-quick-list ul li a span{display:flex;font-size:20px;color:#323232;}
.cust-quick-list ul li .tel{margin-top:30px;width:100%;height:auto;overflow:hidden;text-align:center;display:flex;justify-content:center;align-items:center;}
.cust-quick-list ul li .tel .key{font-size:25px;color:#323232;font-weight:400;display:flex;}
.cust-quick-list ul li .tel .value{font-size:25px;color:#01b2b3;font-weight:400;display:flex;margin-left:10px;}
.cust-quick-list ul li ul{width:100%;height:auto;overflow:hidden;}
.cust-quick-list ul li ul li{margin-top:7px;font-size:15px;color:#989898;width:100%;height:auto;overflow:hidden;text-align:center;}
.cust-quick-list ul li .e01{margin-top:20px;font-size:13px;color:#01b2b3;width:100%;height:auto;overflow:hidden;text-align:center;}

.notice-list-wrap{width:calc( 100% - 40px );max-width:1200px;height:auto;overflow:hidden;margin:0 auto 220px auto;}
.notice-list-wrap ul{border-top:1px solid #343434;width:100%;height:auto;overflow:hidden;}
.notice-list-wrap ul li{border-bottom:1px solid #dedede;width:100%;height:auto;overflow:hidden;}
.notice-list-wrap ul li a{width:100%;height:56px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.notice-list-wrap ul li a .tit{font-size:14px;color:#333;font-weight:400;width:100%;flex:1;height:auto;overflow:hidden;}
.notice-list-wrap ul li a .date{font-size:14px;color:#979797;width:80px;}
.notice-list-wrap ul li a i{font-size:14px;color:#333;}
.notice-list-wrap ul li .ndesc{display:none;width:100%;height:auto;overflow:hidden;padding:0 0 20px 0;font-size:14px;color:#555;}
.notice-list-wrap ul li .ndesc img { max-width:100%;}
.notice-list-wrap ul li a.on i{transform:rotate(180deg)}
.notice-list-wrap ul li a.on + .ndesc{display:block;}

/*자주묻는질문*/
.faq-search-wrap{width:480px;height:34px;overflow:hidden;margin:0 auto;border-bottom:1px solid #333;display:flex;justify-content:flex-start;align-items:center;}
.faq-search-wrap .inp{width:100%;flex:1;height:34px;border:0;font-size:16px;color:#333;}
.faq-search-wrap button{width:34px;height:34px;overflow:hidden;border:0;background:transparent;display:flex;justify-content:center;align-items:center;}
.faq-search-wrap button i{font-size:20px;color:#b3b3b3;font-weight:bold;}
.faq-register-wrap{display:flex;justify-content:center;align-items:center;width:calc( 100% - 40px );max-width:1200px;height:110px;overflow:hidden;margin:40px auto 0 auto;background:#f9f9f9;}
.faq-register-wrap span{display:flex;font-size:20px;color:#333;font-weight:400;}
.faq-register-wrap button{border:0;margin-left:10px;font-size:13px;width:90px;height:24px;border-radius:12px;overflow:hidden;background:#01b2b3;color:#fff;display:flex;justify-content:center;align-items:center;}
.faq-category-wrap{width:calc( 100% - 40px );max-width:1200px;height:auto;overflow:hidden;margin:30px auto 0 auto;}
.faq-category-wrap ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.faq-category-wrap ul li{width:100%;height:auto;overflow:hidden;flex:1;display:flex;justify-content:center;align-items:center;}
.faq-category-wrap ul li a{font-size:17px;color:#333;font-weight:400;width:100%;height:70px;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.faq-category-wrap ul li a.on{font-weight:500;}
.faq-list-wrap{width:calc( 100% - 40px );max-width:1200px;height:auto;overflow:hidden;margin:0 auto;border-top:1px solid #353535;}
.faq-list-wrap dl{width:100%;height:auto;overflow:hidden;}
.faq-list-wrap dl dt{width:100%;height:auto;overflow:hidden;border-bottom:1px solid #dedede;}
.faq-list-wrap dl dt a{width:100%;height:56px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.faq-list-wrap dl dt a .cate{font-size:14px;color:#333;font-weight:500;width:160px;height:56px;display:flex;justify-content:center;align-items:center;}
.faq-list-wrap dl dt a .tit{font-size:14px;color:#333;font-weight:400;width:100%;flex:1;height:56px;display:flex;justify-content:flex-start;align-items:center;position:relative;padding-left:15px;}
.faq-list-wrap dl dt a .tit:before{content:"Q";font-size:14px;color:#01b2b3;font-weight:400;position:absolute;left:0;top:0;height:56px;display:flex;justify-content:flex-start;align-items:center;}
.faq-list-wrap dl dt a .ico{width:56px;height:56px;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.faq-list-wrap dl dt a .ico i{font-size:20px;color:#9a9a9a;}
.faq-list-wrap dl dt a.on .ico{transform:rotate(180deg)}
.faq-list-wrap dl dd{border-bottom:1px solid #dedede;display:none;width:calc( 100% - 175px );height:auto;overflow:hidden;padding:20px 0 20px 175px;font-size:14px;color:#333;}
.faq-list-wrap dl dd.on{display:block;}
.faq-list-wrap .btn-more{}
.faq-list-wrap .btn-more{background:#fff;margin:84px auto 220px auto;width:180px;height:60px;overflow:Hidden;border:1px solid #ddd;display:flex;justify-content:center;align-items:center;}
.faq-list-wrap .btn-more span{font-size:15px;color:#333;display:flex;}
.faq-list-wrap .btn-more i{font-size:15px;color:#333;display:flex;margin-left:10px;}

.as-link-wrap{display:flex;justify-content:center;align-items:center;width:100%;height:755px;overflow:Hidden;background:url(../img/bg/bg-as.jpg) no-repeat left top;background-size:cover !important;}
.as-link-wrap .cont{margin-left:525px;width:calc( 665px - 140px );padding:0 70px;height:565px;overflow:Hidden;background:#fff;}
.as-link-wrap .cont .tit{font-size:28px;color:#323232;font-weight:500;line-height:1.7em;margin-top:70px;width:100%;height:auto;overflow:hidden;}
.as-link-wrap .cont .skill{font-size:17px;color:#323232;font-weight:400;line-height:1.7em;margin-top:30px;width:100%;height:auto;overflow:hidden;}
.as-link-wrap .cont .ad{font-size:20px;color:#323232;font-weight:400;line-height:1.7em;margin-top:5px;width:100%;height:auto;overflow:hidden;}
.as-link-wrap .cont .desc{font-size:14px;color:#323232;line-height:1.7em;margin-top:25px;width:100%;height:auto;overflow:hidden;}
.as-link-wrap .cont a{font-size:15px;color:#fff;margin-top:45px;width:282px;height:62px;overflow:hidden;background:#333;display:flex;justify-content:center;align-items:center;}

.as-info-wrap{width:calc( 100% - 40px );max-width:1200px;height:auto;overflow:Hidden;margin:100px auto 220px auto;}
.as-info-wrap .map{width:100%;height:435px;overflow:hidden;background:url(../img/etc/etc-map.jpg);background-size:cover;}
.as-info-wrap .tit{font-size:18px;color:#333;font-weight:400;width:100%;height:auto;overflow:hidden;padding:60px 0 20px 0;}
.as-info-wrap table{border-top:1px solid #323232;width:100%;}
.as-info-wrap table th{font-size:14px;color:#333;font-weight:400;text-align:left;height:75px;border-bottom:1px solid #eee;}
.as-info-wrap table td{font-size:14px;color:#333;text-align:left;height:75px;border-bottom:1px solid #eee;}
.as-info-wrap table td span{margin:0 5px 0 30px;font-size:13px;color:#333;width:30px;height:18px;border:1px solid #323232;display:inline-flex;justify-content:center;align-items:center;}

/*가품신고*/
.fake-desc-wrap{width:calc( 100% - 40px );max-width:1330px;height:auto;overflow:Hidden;margin:0 auto;background:#fafafa;padding:100px 0;}
.fake-desc-wrap .pic{width:100%;height:auto;overflow:hidden;text-align:center;}
.fake-desc-wrap .desc{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:60px;line-height:1.7em;font-size:18px;color:#313131;}

.fake-step-wrap{width:calc( 100% - 40px );max-width:1330px;height:auto;overflow:Hidden;margin:0 auto 100px auto;}
.fake-step-wrap .tit{padding:120px 0 80px 0;width:100%;height:auto;overflow:hidden;text-align:center;font-size:40px;color:#161616;font-weight:400;}
.fake-step-wrap ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.fake-step-wrap ul li{width:278px;height:278px;border:1px solid #dfdfdf;position:relative;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;}
.fake-step-wrap ul li:before{content:"";display:block;width:16px;height:31px;overflow:hidden;background:url(../img/bg/bg-step-arr.png);position:absolute;left:-42px;top:50%;margin-top:-15px;}
.fake-step-wrap ul li .step{margin-top:55px;width:100%;height:auto;overflow:hidden;text-align:center;font-size:22px;color:#cfa24f;font-weight:400;}
.fake-step-wrap ul li .stit{width:100%;height:auto;overflow:hidden;text-align:center;font-size:22px;color:#323232;font-weight:400;}
.fake-step-wrap ul li .sdesc{margin-top:25px;width:100%;height:auto;overflow:hidden;text-align:center;font-size:16px;color:#999;line-height:1.5em;}

.fake-dl-wrap{background:#333;width:calc( 100% - 40px );max-width:1330px;height:auto;overflow:Hidden;margin:30px auto 0 auto;display:flex;justify-content:flex-start;align-items:flex-start;padding:80px 0;}
.fake-dl-wrap .tit{font-size:30px;color:#fff;font-weight:400;width:300px;height:auto;overflow:hidden;margin-left:140px;}
.fake-dl-wrap ul{width:100%;flex:1;height:auto;overflow:hidden;}
.fake-dl-wrap ul li{font-size:18px;color:#fff;margin-top:20px;width:calc( 100% - 15px );padding-left:15px;position:relative;height:auto;overflow:hidden;}
.fake-dl-wrap ul li:first-child{margin-top:0;}
.fake-dl-wrap ul li:before{font-size:18px;color:#fff;content:"";position:absolute;left:0;top:0;}
.fake-dl-wrap ul li:nth-child(1):before{content:"1.";}
.fake-dl-wrap ul li:nth-child(2):before{content:"2.";}
.fake-dl-wrap ul li:nth-child(3):before{content:"3.";}
.fake-dl-wrap ul li:nth-child(4):before{content:"4.";}
.fake-dl-wrap ul li:nth-child(5):before{content:"5.";}
.fake-dl-wrap ul li:nth-child(6):before{content:"6.";}
.fake-dl-wrap ul li:nth-child(7):before{content:"7.";}
.fake-dl-wrap ul li:nth-child(8):before{content:"8.";}
.fake-laws-wrap{width:calc( 100% - 40px );max-width:1330px;height:auto;overflow:Hidden;margin:30px auto 0 auto;}
.fake-laws-wrap .tit{font-size:20px;color:#343434;font-weight:400;width:100%;height:auto;overflow:hidden;padding:100px 0 15px 0;}
.fake-laws-wrap ul{background:#fafafa;width:calc( 100% - 60px );height:auto;overflow:hidden;padding:30px;}
.fake-laws-wrap ul li{font-size:15px;color:#343434;margin-top:30px;width:100%;height:auto;overflow:hidden;}
.fake-laws-wrap ul li:first-child{margin-top:0;}

.fake-btn-wrap{margin:90px auto 170px auto;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.fake-btn-wrap a{font-size:16px;color:#fff;width:230px;height:58px;overflow:hidden;background:#01b2b3;display:flex;justify-content:center;align-items:center;}

/*상품정책*/
.policy-desc-wrap{font-size:14px;color:#333;background:#f9f9f9;width:calc( 100% - 100px );padding:30px;max-width:1330px;height:auto;overflow:Hidden;margin:0 auto;}
.policy-target-wrap{width:calc( 100% - 40px );max-width:1330px;height:auto;overflow:Hidden;margin:0px auto 0 auto;}
.policy-target-wrap .tit{margin-top:40px;width:100%;height:auto;overflow:hidden;font-size:20px;color:#333;font-weight:400;}
.policy-target-wrap .desc{margin-top:5px;width:100%;height:auto;overflow:hidden;font-size:14px;color:#333;}
.policy-target-wrap ul{margin-top:25px;width:100%;height:auto;overflow:hidden;}
.policy-target-wrap ul li{font-size:13px;color:#333;margin-top:5px;width:calc( 100% - 10px );padding-left:10px;position:relative;height:auto;overflow:hidden;}
.policy-target-wrap ul li:first-child{margin-top:0;}
.policy-target-wrap ul li:before{font-size:13px;color:#333;content:"";position:absolute;left:0;top:0;}
.policy-target-wrap ul li:nth-child(1):before{content:"1.";}
.policy-target-wrap ul li:nth-child(2):before{content:"2.";}
.policy-target-wrap ul li:nth-child(3):before{content:"3.";}
.policy-target-wrap ul li:nth-child(4):before{content:"4.";}
.policy-target-wrap ul li:nth-child(5):before{content:"5.";}
.policy-target-wrap ul li:nth-child(6):before{content:"6.";}
.policy-target-wrap ul li:nth-child(7):before{content:"7.";}
.policy-target-wrap ul li:nth-child(8):before{content:"8.";}
.policy-link-wrap{border-top:1px solid #dedede;width:calc( 100% - 40px );max-width:1330px;height:auto;overflow:Hidden;margin:35px auto 0 auto;}
.policy-link-wrap .tit{font-size:18px;color:#333;font-weight:400;width:100%;height:auto;overflow:hidden;padding-top:35px;}
.policy-link-wrap>ul{margin-top:25px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.policy-link-wrap>ul>li{width:calc( 100% / 3 - 25px );height:auto;overflow:hidden;}
.policy-link-wrap ul li a{width:100%;height:auto;overflow:hidden;display:block;}
.policy-link-wrap ul li a .btn{font-size:18px;color:#fff;width:100%;height:60px;overflow:hidden;display:flex;justify-content:center;align-items:center;background:#01b2b3;}
.policy-link-wrap ul li a ul{width:100%;height:60px;overflow:hidden;display:flex;justify-content:center;align-items:center;background:#f9f9f9;}
.policy-link-wrap ul li a ul li{font-size:14px;color:#333;display:flex;justify-content:center;align-items:center;padding:0 8px;position:relative;}
.policy-link-wrap ul li a ul li:before{content:"";width:1px;height:10px;overflow:hidden;display:block;background:#333;position:absolute;left:0;top:50%;margin-top:-5px;}
.policy-link-wrap ul li a ul li:first-child:before{display:none;}

.policy-laws-wrap{border-top:1px solid #dedede;width:calc( 100% - 40px );max-width:1330px;height:auto;overflow:Hidden;margin:35px auto 0 auto;}
.policy-laws-wrap .tit{font-size:18px;color:#333;font-weight:400;width:100%;height:auto;overflow:hidden;padding-top:35px;}
.policy-laws-wrap>ul{width:100%;height:auto;overflow:hidden;}
.policy-laws-wrap>ul>li{margin-top:30px;width:100%;height:auto;overflow:hidden;}
.policy-laws-wrap ul li .stit{font-size:14px;color:#333;font-weight:400;width:100%;height:auto;overflow:hidden;}
.policy-laws-wrap ul li .desc{font-size:14px;color:#333;width:100%;height:auto;overflow:hidden;}
.policy-laws-wrap ul li ul{width:calc( 100% - 20px );padding-left:20px;height:auto;overflow:hidden;}
.policy-laws-wrap ul li ul li{font-size:14px;color:#333;width:calc( 100% - 20px );padding-left:20px;height:auto;overflow:hidden;position:relative;}
.policy-laws-wrap ul li ul li:first-child{margin-top:0;}
.policy-laws-wrap ul li ul li:before{font-size:14px;color:#333;content:"";position:absolute;left:0;top:0;}
.policy-laws-wrap ul li ul li:nth-child(1):before{content:"가.";}
.policy-laws-wrap ul li ul li:nth-child(2):before{content:"나.";}
.policy-laws-wrap ul li ul li:nth-child(3):before{content:"다.";}
.policy-laws-wrap ul li ul li:nth-child(4):before{content:"라.";}
.policy-laws-wrap ul li ul li:nth-child(5):before{content:"마.";}

.policy-proccess-wrap{border-top:1px solid #dedede;width:calc( 100% - 40px );max-width:1330px;height:auto;overflow:Hidden;margin:35px auto 220px auto;}
.policy-proccess-wrap .tit{font-size:18px;color:#333;font-weight:400;width:100%;height:auto;overflow:hidden;padding-top:35px;}
.policy-proccess-wrap ul{margin-top:25px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.policy-proccess-wrap ul li{width:calc( 25% - 30px );height:60px;background:#01b2b3;position:relative;display:flex;justify-content:center;align-items:center;font-size:18px;color:#fff;}
.policy-proccess-wrap ul li:before{content:"";display:block;width:7px;height:13px;overflow:hidden;background:url(../img/bg/bg-step-arr.png);position:absolute;left:-22px;top:50%;margin-top:-7px;background-size:7px 13px;}

/*리뷰*/
.review-view-item{width:calc( 100% - 40px );max-width:1330px;height:auto;overflow:Hidden;margin:0 auto 0 auto;display:flex;justify-content:center;align-items:center;}
.review-view-item .product-item{width:483px;height:483px;overflow:hidden;border:1px solid #ededed;}
.review-view-item .product-item .pic{width:300px;height:270px;overflow:Hidden;margin:30px auto 0 auto;background-size:cover !important;}
.review-view-item .product-item .cate{font-size:13px;color:#989898;width:300px;height:auto;overflow:hidden;margin:20px auto 0 auto;}
.review-view-item .product-item .tit{font-size:14px;color:#323232;font-weight:400;width:300px;height:auto;overflow:hidden;margin:0 auto;}
.review-view-item .product-item .etc{width:300px;height:auto;overflow:hidden;margin:20px auto 0 auto;display:flex;justify-content:space-between;align-items:center;}
.review-view-item .product-item .etc .price{display:flex;justify-content:flex-start;align-items:center;}
.review-view-item .product-item .etc .price strong{display:flex;font-size:17px;color:#323232;font-weight:500;}
.review-view-item .product-item .etc .price span{display:flex;margin-left:10px;font-size:13px;color:#9a9a9a;text-decoration:line-through;}
.review-view-item .product-item .etc .per{display:flex;font-size:16px;color:#f92426;font-weight:500;}

.review-view-item .photo-item{margin-left:30px;width:485px;height:485px;overflow:hidden;background-size:cover !important;}

.review-view-list{width:calc( 100% - 40px );max-width:1330px;height:auto;overflow:Hidden;margin:50px auto 220px auto;}
.review-view-list dl{width:100%;height:auto;overflow:hidden;}
.review-view-list dl dt{border-top:1px solid #eee;padding:25px 0;width:100%;height:auto;overflow:hidden;}
.review-view-list dl dt:first-child{border-top:0;}
.review-view-list dl dt .opt{font-size:14px;color:#9a9a9a;width:100%;height:auto;overflow:hidden;}
.review-view-list dl dt .rating-item{margin:20px 0 0 0;padding:0;width:100%;height:auto;overflow:hidden;}
.review-view-list dl dt .review-msg{font-size:14px;color:#333;margin-top:10px;width:100%;height:auto;overflow:hidden;}
.review-view-list dl dt .cont{margin-top:10px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.review-view-list dl dt .cont ul{display:flex;justify-content:flex-start;align-items:center;}
.review-view-list dl dt .cont ul li{font-size:12px;margin-right:8px;color:#9a9a9a;display:flex;justify-content:flex-start;align-items:center;}
.review-view-list dl dt .cont ul li:first-child{margin-right:20px;}
.review-view-list dl dt .cont ul li img{display:flex;}
.review-view-list dl dt .cont ul li strong{margin-left:5px;display:flex;font-size:12px;color:#000;font-weight:400;}
.review-view-list dl dt .cont .date{font-size:12px;color:#9a9a9a}

.review-view-list dl dd{position:relative;padding:25px 0;border-top:1px solid #eee;width:100%;height:auto;overflow:hidden;}
.review-view-list dl dd .seller{font-size:14px;color:#333;width:100%;height:auto;overflow:hidden;font-weight:400;}
.review-view-list dl dd .cont{margin-top:10px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.review-view-list dl dd .cont .desc{font-size:14px;color:#333}
.review-view-list dl dd .cont .date{font-size:12px;color:#9a9a9a}
.review-view-list dl dd a{width:40px;height:40px;overflow:Hidden;position:absolute;right:0;top:20px;display:flex;justify-content:center;align-items:center;}
.review-view-list dl dd a i{font-size:20px;color:#989898;}

@media (max-width:1330px) {
    .prod-review-list{width:calc( 100% - 40px );}
    .prod-review-list.type01{width:100%;}
    .as-link-wrap .cont{margin-left:0;}
    .fake-step-wrap ul{}
    .fake-step-wrap ul li{width:calc( 25% - 40px );}
    .fake-step-wrap ul li:before{left:-31px;}
}
@media (max-width:1024px) {
    .prod-review-list>ul>li{width:calc( 100% / 2 - 32px )}
    .prod-review-list ul li a .pic{height:40vw;}
    .like-header-wrap{margin-top:0;}
    .prod-like-list ul li{width:calc( 100% - 2px );}
    .fake-step-wrap ul{display:block;}
    .fake-step-wrap ul li{width:calc( 50% - 12px );float:left;margin-bottom:20px;}
    .fake-step-wrap ul li:nth-child(even){float:right;}
    .fake-step-wrap ul li:before{display:none;}
    .fake-dl-wrap{display:block;width:calc( 100% - 80px );padding:40px 20px;}
    .fake-dl-wrap .tit{margin-left:0;width:100%;text-align:center;}
    .fake-dl-wrap .tit br{display:none;}
    .fake-dl-wrap ul{margin-top:20px;}
    .review-view-item{display:block;}
    .review-view-item .product-item{margin:0 auto;}
    .review-view-item .photo-item{margin:20px auto 0 auto;}
}
@media (max-width:768px) {
    .home-coupon-wrap.type02 a{width:100%; height:160px;background-size:auto 160px !important}
    .home-coupon-wrap.type02 a .tit{font-size:18px;text-align:center;justify-content:center;padding-top:5px;background:rgba(0,0,0,.7);color:#fff;}
    .home-coupon-wrap.type02 a .desc{text-align:center;justify-content:center;background:rgba(0,0,0,.7);color:#fff;padding-bottom:5px;}
    .prod-review-list>ul{width:calc( 100% + 20px );margin-left:-10px;}
    .prod-review-list>ul>li{width:calc( 100% / 2 - 22px );margin:0 10px 20px 10px;}
    .prod-review-list .btn-more{margin:0 auto 100px auto;width:120px;height:50px;}
    .prod-review-list .btn-more span{font-size:13px;}

    .faq-list-wrap .btn-more{margin:40px auto 100px auto;width:120px;height:50px;}
    .faq-list-wrap .btn-more span{font-size:13px;}

    .shop-notice-wrap{margin-bottom:100px;}
    .shop-about-wrap{margin-bottom:100px;}
    .as-link-wrap{padding:80px 0;height:auto;}
    .as-link-wrap .cont{width:calc( 100% - 80px );padding:20px;height:auto;}
    .as-link-wrap .cont .tit{margin-top:0;}
    .as-link-wrap .cont .tit{font-size:22px;line-height:1.5em;}
    .as-link-wrap .cont .skill{font-size:14px;line-height:1.5em;}
    .as-link-wrap .cont .ad{font-size:16px;line-height:1.5em;}
    .as-link-wrap .cont .desc{margin-top:10px;line-height:1.5em;}
    .as-link-wrap .cont a{width:220px;height:50px;margin-top:20px;}
    .sub-page-title .desc{padding:0 20px;}
    .as-info-wrap{margin:40px auto 100px auto;}
    .as-info-wrap table td span{margin:0 5px;}
    .as-info-wrap table colgroup col:nth-child(1),
    .as-info-wrap table colgroup col:nth-child(3){width:60px;}
    .cust-quick-list>ul>li{width:calc( 50% - 22px )}
    .cust-quick-list>ul>li:last-child{width:calc( 100% - 20px )}
    .cust-quick-list>ul>li{height:auto;}
    .cust-quick-list ul li a{height:120px;}
    .cust-quick-list{padding-bottom:100px;}
    .cust-quick-list ul li a span{font-size:16px;}
    .fake-desc-wrap{padding:50px 0;}
    .fake-desc-wrap .pic{width:calc( 100% - 40px );padding:0 20px;}
    .fake-desc-wrap .pic img{max-width:100%;}
    .fake-desc-wrap .desc{width:calc( 100% - 40px );padding:0 20px;margin-top:40px;font-size:14px;}
    .fake-step-wrap .tit{padding:60px 0 40px 0;font-size:30px;}
    .fake-step-wrap ul li{height:210px;width:calc( 50% - 8px );padding:0 10px;}
    .fake-step-wrap ul li .step{margin-top:20px;font-size:18px;}
    .fake-step-wrap ul li .stit{font-size:16px;}
    .fake-step-wrap ul li .sdesc{margin-top:10px;font-size:13px;}
    .fake-step-wrap{margin-bottom:40px;}
    .fake-dl-wrap .tit{font-size:22px;line-height:1.5em;}
    .fake-dl-wrap ul li{font-size:14px;}
    .fake-dl-wrap ul li:before{font-size:14px;}
    .fake-laws-wrap{margin-top:0;}
    .fake-laws-wrap .tit{padding:60px 0 10px 0;font-size:18px;}
    .fake-laws-wrap ul{width:calc( 100% - 40px );padding:20px;}
    .fake-btn-wrap{margin:40px auto 100px auto;}
    .fake-btn-wrap a{font-size:14px;width:200px;height:50px;}
    .faq-register-wrap span{font-size:16px;}
    .faq-category-wrap ul{display:block;}
    .faq-category-wrap ul li{width:50%;float:left;}
    .faq-category-wrap ul li a{height:50px;font-size:15px;}
    .faq-list-wrap dl dt a{height:auto;position:relative;padding-top:20px;}
    .faq-list-wrap dl dt a .cate{position:absolute;left:0;top:15px;width:auto;height:auto;}
    .faq-list-wrap dl dt a .tit{width:calc( 100% - 56px - 15px );height:auto;overflow:hidden;display:block;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;}
    .faq-list-wrap dl dt a .tit:before{height:auto;}
    .faq-list-wrap dl dd{width:100%;padding:20px 0 20px 0;}
    .notice-list-wrap{margin-bottom:100px;}

    .policy-desc-wrap{width:calc( 100% - 80px );padding:20px;}
    .policy-link-wrap>ul{display:block;}
    .policy-link-wrap>ul>li{width:100%;margin-top:20px;}
    .policy-link-wrap>ul>li:first-child{margin-top:0;}
    .policy-link-wrap ul li a .btn{height:40px;font-size:15px;}
    .policy-link-wrap ul li a ul{height:40px;}
    .policy-link-wrap ul li a ul li{font-size:13px;}
    .policy-proccess-wrap ul li{width:calc( 25% - 20px );padding:0 5px;font-size:13px;text-align:center;}
    .policy-proccess-wrap ul li:before{left:-9px;}
    .policy-proccess-wrap{margin-bottom:100px;}

	.shop-detail-menu .swiper-slide {width:max-content; padding:12px 0; height:auto;overflow:Hidden;}
	.shop-detail-menu .swiper-slide a{font-size:13px;color:#333;font-weight:500;width:100%; overflow:Hidden;display:flex;justify-content:center;align-items:center;}
}
@media (max-width:500px) {
    .home-coupon-wrap.type02 a{height:160px;background-size:auto 160px !important}
    .home-coupon-wrap.type02 a .tit{font-size:18px;text-align:center;justify-content:center;padding-top:5px;background:rgba(0,0,0,.7);color:#fff;}
    .home-coupon-wrap.type02 a .desc{text-align:center;justify-content:center;background:rgba(0,0,0,.7);color:#fff;padding-bottom:5px;}
    .prod-review-list>ul{width:calc( 100% + 20px );margin-left:-10px;}
    .prod-review-list>ul>li{width:calc( 100%  - 22px );margin:0 10px 20px 10px;}
    .prod-review-list ul li a .pic{height:70vw;}
    .shop-detail-header ul li{width:80px;}
    .shop-detail-header ul li .cont span{font-size:13px;}
    .shop-detail-header ul li .cont strong{font-size:13px;}

    .prod-like-list ul li .pl-header{width:calc( 100% - 40px );}
    .prod-like-list ul li .img-list{width:calc( 100% - 40px );}
    .prod-like-list ul li{height:auto;padding-bottom:10px;}
    .prod-like-list ul li .img-list{display:block;}
    .prod-like-list ul li .img-list .item{margin-left:0;margin-bottom:10px}
    .prod-like-list ul li .img-list .item{height:40vw;background-repeat:no-repeat !important;background-size: contain !important; background-position:center center !important;}
    .like-header-wrap .search-item-wrap{width:180px;}
    .faq-search-wrap{width:calc( 100% - 40px );}
    .review-view-item .product-item{width:calc( 100% - 42px );padding:20px;height:auto;}
    .review-view-item .product-item .pic{margin:0;width:100%;}
    .review-view-item .product-item .cate{width:100%;}
    .review-view-item .product-item .tit{width:100%;}
    .review-view-item .product-item .etc{width:100%;}
    .review-view-item .photo-item{width:100%;height:80vw;}
    .review-view-list{margin-bottom:100px;}
}

.privacy-item-wrap{margin:0 auto 100px auto;width:calc( 100% - 40px );max-width:1330px;height:auto;overflow:hidden;}
.privacy-item-wrap ul{width:100%;height:auto;overflow:hidden;}
.privacy-item-wrap ul li{margin-top:30px;width:100%;height:auto;overflow:hidden;font-size:14px;color:#333;}
.privacy-item-wrap ul li:first-child{margin-top:0}
.privacy-item-wrap ul li table{margin-top:20px;width:100%;}
.privacy-item-wrap ul li table th{height:50px;background:#01b2b3;border-left:1px solid #fff;border-right:1px solid #fff;text-align:center;font-size:14px;color:#fff;}
.privacy-item-wrap ul li table td{background:#f9f9f9;padding:20px 10px;text-align:center;border-left:1px solid #fff;border-right:1px solid #fff;font-size:14px;color:#333;}

.inquiry-item-wrap{padding-bottom:30px;background:#f9f9f9;margin:0 auto;width:calc( 100% - 40px );max-width:740px;height:auto;overflow:hidden;}
.inquiry-item-wrap .help-msg{margin:30px auto 0 auto;width:calc( 100% - 100px );height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.inquiry-item-wrap .help-msg i{margin-top:3px;display:flex;font-size:20px;color:#01b2b3;font-weight:500;}
.inquiry-item-wrap .help-msg .cont{font-size:15px;color:#333;font-weight:500;margin-left:6px;width:100%;flex:1;height:auto;overflow:hidden;}
.inquiry-item-wrap .help-msg .cont strong{font-size:15px;color:#01b2b3;font-weight:500;}
.inquiry-item-wrap ul{width:calc( 100% - 160px );height:auto;overflow:hidden;margin:15px auto 0 auto;}
.inquiry-item-wrap ul li{font-size:13px;color:#727272;width:calc( 100% - 10px );padding-left:10px;position:relative;height:auto;overflow:hidden;}
.inquiry-item-wrap ul li:before{content:"";width:2px;height:2px;overflow:hidden;border-radius:50%;position:absolute;left:0;top:50%;margin-top:-1px;display:block;background:#727272;}

.inquiry-form-wrap{border-top:1px solid #e5e5e5;padding-top:25px;margin:50px auto 100px auto;width:100%;max-width:740px;height:auto;overflow:hidden;}
.inquiry-form-wrap .form-item-wrap{margin-top:10px;width:calc( 100% - 60px );padding:0 30px;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.inquiry-form-wrap .form-item-wrap .label{font-size:14px;color:#333;font-weight:500;width:120px;height:auto;overflow:hidden;}
.inquiry-form-wrap .form-item-wrap .label mark{background:transparent;font-size:14px;color:#01b2b3;font-weight:500;}
.inquiry-form-wrap .form-item-wrap .inp{width:100%;flex:1;height:46px;overflow:hidden;border:1px solid #ccc;padding:0 15px;font-size:14px;color:#333;}
.inquiry-form-wrap .form-item-wrap .textarea{line-height:1.5em;width:100%;flex:1;height:130px;overflow:hidden;border:1px solid #ccc;padding:15px;font-size:14px;color:#333;}
.inquiry-form-wrap .inquiry-btn-wrap{margin-top:60px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.inquiry-form-wrap .inquiry-btn-wrap button{border:0;width:230px;height:58px;background:#01b2b3;color:#fff;font-size:14px;overflow:hidden;display:flex;justify-content:center;align-items:center;}
/*회사소개*/
.company-header-wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;background:url(../img/bg/bg-company-header-wrap.jpg);height:710px;overflow:hidden;background-size:cover;}
.company-header-wrap .tit{width:100%;height:auto;overflow:hidden;text-align:center;}
.company-header-wrap .desc{margin-top:27px;padding-top:27px;width:100%;height:auto;overflow:hidden;text-align:center;font-size:20px;color:#fff;line-height:1.6em;position:relative;}
.company-header-wrap .desc:before{content:"";width:48px;height:1px;overflow:hidden;display:block;background:#545550;position:absolute;left:50%;top:0;margin-left:-24px;}

.company-why-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.company-why-wrap .lt-item{position:relative;width:867px;height:800px;overflow:hidden;background:url(../img/bg/bg-company-why-wrap.jpg);background-size:cover;}
.company-why-wrap .lt-item .num{margin-top:200px;margin-left:80px;width:39px;height:39px;border:2px solid #fff;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:22px;color:#fff;font-weight:500;font-style:italic;}
.company-why-wrap .lt-item .en{line-height:1.1em;letter-spacing:-2px;margin-left:80px;margin-top:70px;font-size:70px;color:#fff;font-weight:500;}
.company-why-wrap .lt-item .ko{margin-left:80px;margin-top:60px;font-size:30px;color:#fff;font-weight:400;}
.company-why-wrap .rt-item{margin-left:120px;width:720px;height:auto;overflow:hidden;margin-top:260px;}
.company-why-wrap .rt-item ul{width:100%;height:auto;overflow:hidden;}
.company-why-wrap .rt-item ul li{width:100%;height:auto;overflow:hidden;font-size:20px;color:#606060;font-weight:400;}
.company-why-wrap .rt-item ul li:nth-child(2){margin-top:40px;font-size:20px;color:#000;}
.company-why-wrap .rt-item ul li:nth-child(3){margin-top:40px;font-size:20px;color:#000;}
.company-why-wrap .rt-item ul li:nth-child(4){margin-top:20px;font-size:25px;color:#000;font-weight:500;}

.company-system-wrap{width:100%;height:auto;overflow:hidden;background:#f7f7f7;padding-bottom:100px;}
.company-system-wrap .csw-header{padding:100px 0 30px 0;max-width:1330px;width:calc( 100% - 40px );height:auto;overflow:Hidden;margin:0 auto;border-bottom:2px solid #111;}
.company-system-wrap .csw-header .t01{font-size:45px;color:#111;width:100%;height:auto;overflow:hidden;text-align:right;}
.company-system-wrap .csw-header .t02{margin-top:-10px;font-size:45px;color:#111;font-weight:500;width:100%;height:auto;overflow:hidden;text-align:right;}
.company-system-wrap ul{display:flex;justify-content:space-between;align-items:flex-start;max-width:1330px;width:calc( 100% - 40px );height:auto;overflow:Hidden;margin:80px auto 0 auto;}
.company-system-wrap ul li{width:247px;height:auto;overflow:hidden;}
.company-system-wrap ul li .pic{width:100%;height:auto;overflow:hidden;}
.company-system-wrap ul li .tit{font-size:23px;color:#111;font-weight:500;margin-top:35px;width:100%;height:auto;overflow:hidden;}
.company-system-wrap ul li .desc{font-size:18px;color:#797979;margin-top:20px;width:100%;height:auto;overflow:hidden;}

.company-trend-wrap{width:100%;height:auto;overflow:hidden;padding-bottom:100px;}
.company-trend-wrap .ctw-header{padding:100px 0 30px 0;max-width:1330px;width:calc( 100% - 40px );height:auto;overflow:Hidden;margin:0 auto;border-bottom:2px solid #111;}
.company-trend-wrap .ctw-header .t01{font-size:45px;color:#111;width:100%;height:auto;overflow:hidden;}
.company-trend-wrap .ctw-header .t02{margin-top:-10px;font-size:45px;color:#111;font-weight:500;width:100%;height:auto;overflow:hidden;}
.company-trend-wrap .ctw-item-wrap{display:flex;justify-content:flex-start;align-items:flex-start;max-width:1330px;width:calc( 100% - 40px );height:auto;overflow:Hidden;margin:80px auto 0 auto;}
.company-trend-wrap .ctw-item-wrap ul{width:100%;height:auto;overflow:hidden;flex:1;}
.company-trend-wrap .ctw-item-wrap ul li{margin-top:40px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.company-trend-wrap .ctw-item-wrap ul li:first-child{margin-top:0;}
.company-trend-wrap .ctw-item-wrap ul li .spic{width:150px;height:auto;overflow:hidden;}
.company-trend-wrap .ctw-item-wrap ul li .spic img{width:100%;}
.company-trend-wrap .ctw-item-wrap ul li .cont{margin-left:40px;width:100%;height:auto;overflow:hidden;flex:1;}
.company-trend-wrap .ctw-item-wrap ul li .cont .tit{font-size:23px;color:#111;font-weight:500;width:100%;height:auto;overflow:hidden;}
.company-trend-wrap .ctw-item-wrap ul li .cont .desc{font-size:18px;color:#797979;margin-top:20px;width:100%;height:auto;overflow:hidden;}
.company-trend-wrap .ctw-item-wrap .pic{width:297px;height:auto;overflow:hidden;}
.company-trend-wrap .ctw-item-wrap .pic img{width:100%;}

.company-etc-wrap{width:100%;height:auto;overflow:hidden;background:#f7f7f7;display:flex;justify-content:flex-start;align-items:flex-start;}
.company-etc-wrap .lt-item{width:480px;height:800px;overflow:hidden;background:#111;}
.company-etc-wrap .lt-item .num{margin-top:200px;margin-left:80px;width:39px;height:39px;border:2px solid #fff;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:22px;color:#fff;font-weight:500;font-style:italic;}
.company-etc-wrap .lt-item .en{line-height:1.1em;letter-spacing:-2px;margin-left:80px;margin-top:70px;font-size:70px;color:#fff;font-weight:500;}
.company-etc-wrap .lt-item .ko{margin-left:80px;margin-top:60px;font-size:30px;color:#fff;font-weight:400;}
.company-etc-wrap .rt-item{margin-left:140px;width:930px;height:auto;overflow:hidden;}
.company-etc-wrap.type01{margin-bottom:125px;background:url(../img/bg/bg-company-etc01.jpg);}
.company-etc-wrap.type01 .lt-item{height:900px;}
.company-etc-wrap .rt-item .tit{margin-top:120px;font-size:40px;color:#000;font-weight:500;width:100%;height:auto;overflow:hidden;text-align:center;}
.company-etc-wrap .rt-item .pic{margin-top:60px;width:100%;height:auto;overflow:hidden;text-align:center;}
.company-etc-wrap .rt-item .pic img{max-width:100%;}

.cnt-wrap{position:relative;z-index:5;border-radius:4px;width:146px;height:38px;overflow:hidden;border:1px solid #9E9E9E;display:flex;justify-content:flex-start;align-items:center;}
.cnt-wrap button{width:38px;height:38px;overflow:hidden;border:0;background:#fff;display:flex;justify-content:center;align-items:center;}
.cnt-wrap button i{font-size:16px;color:#222;  }
.cnt-wrap .inp{display:flex;justify-content:center;align-items:center;width:100%;flex:1;height:38px;border:0;background:transparent;font-weight:400;font-size:20px;color:#222;text-align:center;}

/*상세*/
.prod-locaiton-wrap{display:flex;justify-content:flex-start;align-items:center;max-width:1330px;width:calc( 100% - 40px );height:110px;overflow:hidden;margin:0 auto;}
.prod-locaiton-wrap ul{display:flex;justify-content:flex-start;align-items:center;width:100%;height:auto;overflow:Hidden;}
.prod-locaiton-wrap ul li{padding-left:28px;position:relative;color:#b3b3b3;font-size:13px;}
.prod-locaiton-wrap ul li:first-child{padding-left:0;}
.prod-locaiton-wrap ul li:before{width:4px;height:7px;overflow:hidden;content:"";background:url(../img/bg/bg-location-arr.png) no-repeat;display:block;position:absolute;left:10px;top:50%;margin-top:-3px;}
.prod-locaiton-wrap ul li:first-child:before{display:none;}

.prod-info-wrap{display:flex;justify-content:flex-start;align-items:flex-start;max-width:1330px;width:100%;height:auto;overflow:hidden;margin:0 auto;}
.prod-info-wrap .lt-item{width:610px;height:auto;overflow:hidden;}
.prod-info-wrap .lt-item .pic{width:100%;height:560px;overflow:Hidden;display:flex;justify-content:center;align-items:center;background-position:center center !important;background-size:contain !important; background-repeat:no-repeat !important; background-position:center center !important;}
.prod-info-wrap .lt-item .thumb-slide-wrap{}
.prod-info-wrap .rt-item{width:100%;flex:1;height:auto;overflow:Hidden;margin-left:120px;}
.prod-info-wrap .rt-item .cate{font-size:14px;color:#333;font-weight:400;width:100%;height:auto;overflow:Hidden;}
.prod-info-wrap .rt-item .tit{font-size:22px;color:#333;font-weight:700;width:100%;height:auto;overflow:Hidden;}
.prod-info-wrap .rt-item .func-item-wrap{padding:25px 0 40px 0;width:100%;height:auto;overflow:Hidden;display:flex;justify-content:space-between;align-items:center;}
.prod-info-wrap .rt-item .func-item-wrap .soldout{font-size:26px;color:#f92426;font-weight:800;display:flex;justify-content:flex-start;align-items:center;}
.prod-info-wrap .rt-item .func-item-wrap .price{display:flex;justify-content:flex-start;align-items:center;}
.prod-info-wrap .rt-item .func-item-wrap .price .p01{font-size:16px;color:#333;}
.prod-info-wrap .rt-item .func-item-wrap .price .p01 strong{font-size:26px;color:#333;font-weight:700;}
.prod-info-wrap .rt-item .func-item-wrap .price .p02{margin-left:10px;font-size:18px;color:#989898;font-weight:500;text-decoration:line-through;}
.prod-info-wrap .rt-item .func-item-wrap .price .per{ margin-right:20px; font-size:18px;color:#f92426;font-weight:500;}
.prod-info-wrap .rt-item .func-item-wrap .side{display:flex;justify-content:flex-start;align-items:center;}
.prod-info-wrap .rt-item .func-item-wrap .side input{}
.prod-info-wrap .rt-item .func-item-wrap .side input.chk-hart[type=checkbox]{cursor:pointer;outline:none;float:left;background:url(../img/bg/bg-hart-off03.svg) no-repeat;background-size:23px 23px;border:0;width:23px;height:23px;overflow:hidden;appearance: none;-moz-appearance: none;-webkit-appearance: none;}
.prod-info-wrap .rt-item .func-item-wrap .side input.chk-hart[type=checkbox]:checked{width:23px;height:23px;background:url(../img/bg/bg-hart-on.svg) no-repeat;background-size:23px 23px; filter:none;}
.prod-info-wrap .rt-item .func-item-wrap .side input.chk-hart[type=checkbox]::-ms-check{border:0;outline:none;appearance: none;-moz-appearance: none;-webkit-appearance: none;width:23px;height:23px;content:"";background:url(../img/bg/bg-hart-off03.svg) no-repeat;background-size:23px 23px;}
.prod-info-wrap .rt-item .func-item-wrap .side input.chk-hart[type=checkbox]:checked::-ms-check{color:transparent;background:url(../img/bg/bg-hart-on.svg) no-repeat;background-size:23px 23px;  filter:none;}
.prod-info-wrap .rt-item .func-item-wrap .side button{margin-left:5px;padding:0;width:23px;height:23px;border:0;background:transparent;}
.prod-info-wrap .rt-item .info-list01{width:100%;height:auto;overflow:Hidden;}
.prod-info-wrap .rt-item .info-list01 li{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.prod-info-wrap .rt-item .info-list01 li .key{font-size:14px;color:#333;font-weight:400;width:100px;height:auto;overflow:hidden;}
.prod-info-wrap .rt-item .info-list01 li .value{font-size:14px;color:#737373;width:100%;height:auto;overflow:hidden;}
.prod-info-wrap .rt-item .info-list01 li .link-card{white-space:nowrap;text-decoration:underline !important;font-size:13px;color:#b2b2b2;}
.prod-info-wrap .rt-item .info-list02{padding-bottom:22px;margin-top:22px;border-top:1px solid #eee;width:100%;height:auto;overflow:Hidden;}
.prod-info-wrap .rt-item .info-list02 li{margin-top:15px;width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.prod-info-wrap .rt-item .info-list02 li .key{font-size:14px;color:#333;font-weight:400;width:100px;height:auto;overflow:hidden;}
.prod-info-wrap .rt-item .info-list02 li .value{font-size:14px;color:#737373;width:100%;height:auto;overflow:hidden;}
.prod-info-wrap .rt-item .info-list02 li .link-shop{width:82px;height:22px;overflow:hidden;border:1px solid #ededed;display:flex;justify-content:center;align-items:center;font-size:13px;color:#989898;}
/* 20240118 수정 시작*/
.prod-info-wrap .rt-item .option-item-wrap{display:flex; flex-wrap:wrap; justify-content:flex-start;align-items:center; gap:8px 0; padding:8px 0; border-top:1px solid #ededed;width:100%;}
.prod-info-wrap .rt-item .option-item-wrap .label{ width:100px;height:auto; font-size:14px;color:#333;font-weight:400;}
.prod-info-wrap .rt-item .option-item-wrap .select{display:block; font-size:14px;color:#999;padding:0 15px;width:calc(100% - 100px); height:40px; border:1px solid #dfdfdf;}
/* 20240118 수정 끝*/
.prod-info-wrap .rt-item .opt-item-list{border-top:1px solid #eee;width:100%;height:auto;padding:10px 0;overflow:Hidden;background:#f9f9f9;}
.prod-info-wrap .rt-item .opt-item-list li{padding:10px 0;width:100%;height:auto;overflow:Hidden;}
.prod-info-wrap .rt-item .opt-item-list li .cnt-item-wrap{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.prod-info-wrap .rt-item .opt-item-list li .cnt-item-wrap .key{margin-left:30px;width:200px;height:auto;overflow:hidden;}
.prod-info-wrap .rt-item .opt-item-list li .cnt-item-wrap .cnt-wrap{}
.prod-info-wrap .rt-item .opt-item-list li .cnt-item-wrap .price{font-size:18px;color:#313131;width:160px;height:auto;overflow:hidden;text-align:right;}
.prod-info-wrap .rt-item .opt-item-list li .cnt-item-wrap .price strong{font-size:18px;color:#313131;font-weight:500;}
.prod-info-wrap .rt-item .opt-item-list li .cnt-item-wrap .item-delete{margin-left:20px;border:0;background:transparent;padding:0;}
.prod-info-wrap .rt-item .opt-item-list li .cnt-item-wrap .item-delete i{font-size:20px;color:#9a9a9a;}
.prod-info-wrap .rt-item .prod-bottom-wrap{width:100%;height:auto;overflow:hidden;border-top:1px solid #343434;}
.prod-info-wrap .rt-item .disc-item-wrap{display:flex;justify-content:flex-start;align-items:center;margin-top:35px;width:100%;height:auto;overflow:Hidden;}
.prod-info-wrap .rt-item .disc-item-wrap .key{font-size:14px;color:#333;font-weight:400;}
.prod-info-wrap .rt-item .disc-item-wrap .value{margin-left:35px;font-size:14px;color:#333;font-weight:400;}
.prod-info-wrap .rt-item .total-item-wrap{margin-top:15px;width:100%;height:auto;overflow:Hidden;display:flex;justify-content:space-between;align-items:center;}
.prod-info-wrap .rt-item .total-item-wrap .key{font-size:22px;color:#333;font-weight:400;}
.prod-info-wrap .rt-item .total-item-wrap .value{font-size:16px;color:#01b2b3;font-weight:400;}
.prod-info-wrap .rt-item .total-item-wrap .value strong{font-size:26px;color:#01b2b3;font-weight:700;}
.prod-info-wrap .rt-item .prod-btn-wrap{margin-top:40px;width:100%;height:auto;overflow:Hidden;display:flex;justify-content:space-between;align-items:center;}
.prod-info-wrap .rt-item .prod-btn-wrap .btn-cart{font-size:16px;color:#fff;width:calc( 50% - 5px );height:58px;overflow:hidden;border:0;background:#4d4d4d;}
.prod-info-wrap .rt-item .prod-btn-wrap .btn-buy{font-size:16px;color:#fff;width:calc( 50% - 5px );height:58px;overflow:hidden;border:0;background:#01b2b3;}
.prod-info-wrap .rt-item .prod-btn-wrap .btn-soldout{font-size:16px;color:#fff;width:100%;height:58px;overflow:hidden;border:0;background:#4d4d4d;}

.home-latest-slide.prod-type{}
.home-latest-slide.prod-type .latest-header .tit{font-size:18px;}
.home-latest-slide.prod-type .swiper-container.latest-item-list .swiper-slide a .pic{background-position:center center !important;height:240px;}

.prod-detail-wrap{max-width:1330px;width:calc( 100% - 40px );margin:100px auto 0 auto;height:auto;overflow:hidden;}
.prod-detail-wrap .pd-tabs{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.prod-detail-wrap .pd-tabs li{width:100%;height:auto;overflow:hidden;flex:1;}
.prod-detail-wrap .pd-tabs li a{border-bottom:1px solid #e5e5e5;width:100%;height:60px;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:17px;color:#313131;font-weight:400;}
.prod-detail-wrap .pd-tabs li a.on{border-bottom:1px solid #616161;}

.prod-detail-wrap .pd-info-wrap{margin-top:110px;width:100%;height:auto;overflow:Hidden;}
.prod-detail-wrap .pd-info-wrap .stit{font-size:18px;color:#313131;font-weight:500;width:100%;height:auto;overflow:Hidden;}
.prod-detail-wrap .pd-info-wrap > table{margin-top:15px;width:100%;border-top:1px solid #eee;}
.prod-detail-wrap .pd-info-wrap > table th{padding-left:15px; width:25%; font-size:14px;color:#333;border-bottom:1px solid #eee;height:55px;background:#fafafa;text-align:left;}
.prod-detail-wrap .pd-info-wrap > table td{padding-left:15px; width:25%; font-size:14px;color:#333;border-bottom:1px solid #eee;height:55px;text-align:left;}
.prod-detail-wrap .pd-info-wrap .pd-pic{margin-top:70px;width:100%;height:auto;overflow:Hidden;text-align:center;}
.prod-detail-wrap .pd-info-wrap .pd-pic img{max-width:100%; height:auto !important;}
/* 2023-12-28 추가&수정 끝 */
.prod-detail-wrap .pd-info-wrap .pd-help-msg{display:flex;justify-content:flex-start;align-items:center;width:100%;height:146px;overflow:Hidden;max-width:1000px;margin:80px auto 0 auto;background:#f9f9f9;}
.prod-detail-wrap .pd-info-wrap .pd-help-msg i{margin-left:60px;font-size:50px;color:#f92426;}
.prod-detail-wrap .pd-info-wrap .pd-help-msg .cont{font-size:15px;color:#333;line-height:1.6em;width:100%;flex:1;height:auto;overflow:hidden;margin-left:15px;}
.prod-detail-wrap .pd-info-wrap .pd-help-msg .cont strong{font-size:15px;color:#01b2b3;font-weight:400;}

.prod-detail-wrap .pd-delivery-wrap{margin-top:110px;width:100%;height:auto;overflow:Hidden;}
.prod-detail-wrap .pd-delivery-wrap .stit{font-size:18px;color:#313131;font-weight:500;width:100%;height:auto;overflow:Hidden;}
.prod-detail-wrap .pd-delivery-wrap dl{margin-top:20px;width:100%;height:auto;overflow:hidden;border-top:1px solid #343434;}
.prod-detail-wrap .pd-delivery-wrap dl dt{font-size:16px;color:#333;font-weight:500;margin-top:30px;width:100%;height:auto;overflow:Hidden;}
.prod-detail-wrap .pd-delivery-wrap dl dd{font-size:14px;color:#333;margin-top:40px;width:100%;height:auto;overflow:Hidden;}

.prod-detail-wrap .pd-seller-wrap{margin-top:110px;width:100%;height:auto;overflow:Hidden;}
.prod-detail-wrap .pd-seller-wrap .stit{font-size:18px;color:#313131;font-weight:500;width:100%;height:auto;overflow:Hidden;}
.prod-detail-wrap .pd-seller-wrap .seller-info-wrap{margin-top:20px;border-top:1px solid #343434;border-bottom:1px solid #ececec;width:100%;height:180px;overflow:Hidden;display:flex;justify-content:space-between;align-items:center;}
.prod-detail-wrap .pd-seller-wrap .seller-info-wrap .lt-item{margin-left:60px;display:flex;justify-content:flex-start;align-items:center;}
.prod-detail-wrap .pd-seller-wrap .seller-info-wrap .lt-item .pic{width:65px;height:65px;overflow:hidden;border-radius:50%;background-size:cover !important;}
.prod-detail-wrap .pd-seller-wrap .seller-info-wrap .lt-item .cont{width:220px;height:auto;overflow:hidden;margin-left:20px;}
.prod-detail-wrap .pd-seller-wrap .seller-info-wrap .lt-item .cont .user{font-size:20px;color:#333;font-weight:500;width:100%;height:auto;overflow:Hidden;}
.prod-detail-wrap .pd-seller-wrap .seller-info-wrap .lt-item .cont ul{margin-top:10px;width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.prod-detail-wrap .pd-seller-wrap .seller-info-wrap .lt-item .cont ul li{padding:0 15px;position:relative;}
.prod-detail-wrap .pd-seller-wrap .seller-info-wrap .lt-item .cont ul li:first-child{padding-left:0;}
.prod-detail-wrap .pd-seller-wrap .seller-info-wrap .lt-item .cont ul li:before{content:"";width:1px;height:12px;overflow:hidden;display:block;background:#eee;position:absolute;left:0;top:50%;margin-top:-6px;}
.prod-detail-wrap .pd-seller-wrap .seller-info-wrap .lt-item .cont ul li a{display:flex;justify-content:flex-start;align-items:center;}
.prod-detail-wrap .pd-seller-wrap .seller-info-wrap .lt-item .cont ul li a img{}
.prod-detail-wrap .pd-seller-wrap .seller-info-wrap .lt-item .cont ul li a span{margin-left:5px; font-size:13px;color:#999;}

.prod-detail-wrap .pd-seller-wrap .seller-info-wrap .rt-item{display:flex;justify-content:flex-start;align-items:center;}
.prod-detail-wrap .pd-seller-wrap .seller-info-wrap .rt-item ul{display:flex;justify-content:flex-start;align-items:center;}
.prod-detail-wrap .pd-seller-wrap .seller-info-wrap .rt-item ul li{position:relative;width:187px;height:auto;overflow:hidden;}
.prod-detail-wrap .pd-seller-wrap .seller-info-wrap .rt-item ul li:before{content:"";width:1px;height:38px;overflow:hidden;display:block;background:#dedede;position:absolute;left:0;top:50%;margin-top:-19px;}
.prod-detail-wrap .pd-seller-wrap .seller-info-wrap .rt-item ul li:first-child:before{display:none;}
.prod-detail-wrap .pd-seller-wrap .seller-info-wrap .rt-item ul li a{width:100%;height:auto;overflow:hidden;display:block;}
.prod-detail-wrap .pd-seller-wrap .seller-info-wrap .rt-item ul li a .key{font-size:15px;color:#999;font-weight:400;width:100%;height:auto;overflow:hidden;text-align:center;}
.prod-detail-wrap .pd-seller-wrap .seller-info-wrap .rt-item ul li a .value{font-size:18px;color:#999;font-weight:400;width:100%;height:50px;overflow:hidden;text-align:center;}
.prod-detail-wrap .pd-seller-wrap .seller-info-wrap .rt-item ul li a .value strong{font-size:30px;color:#323232;font-weight:500;}
.prod-detail-wrap .pd-seller-wrap .seller-desc{width:100%;height:auto;overflow:Hidden;font-size:14px;color:#333;}

.prod-detail-wrap .pd-review-wrap{position:relative;margin-top:110px;width:100%;height:auto;}
.prod-detail-wrap .pd-review-wrap .stit{font-size:18px;color:#313131;font-weight:500;width:100%;height:auto;overflow:Hidden;}
.prod-detail-wrap .pd-review-wrap .stit span{font-size:15px;color:#313131;}
.prod-detail-wrap .pd-review-wrap .btn-review-register{display:flex;justify-content:center;align-items:center;width:140px;height:40px;overflow:Hidden;border:0;background:#222;position:absolute;right:0;top:-10px;font-size:14px;color:#fff;}
.prod-detail-wrap .pd-review-wrap>ul{margin-top:20px;padding-top:30px;border-top:1px solid #343434;width:calc( 100% + 30px );height:auto;overflow:Hidden;margin-left:-15px;}
.prod-detail-wrap .pd-review-wrap>ul>li{width:calc( 100% / 4 - 32px );border:1px solid #eee;margin:0 15px 40px 15px;padding-bottom:20px;height:auto;overflow:hidden;float:left;}
.prod-detail-wrap .pd-review-wrap ul li>a{display:block;width:100%;height:auto;overflow:Hidden;}
.prod-detail-wrap .pd-review-wrap ul li a .pic{position:relative;width:100%;height:310px;overflow:hidden;background-size:cover !important;}
/* .prod-detail-wrap .pd-review-wrap ul li a .pic .best{display:flex;justify-content:center;align-items:center;background:#01b2b3;position:absolute;left:0;top:0;width:84px;height:38px;overflow:hidden;font-size:14px;color:#fff;} */
.prod-detail-wrap .pd-review-wrap ul li a .pic .best { display:block; position:absolute; left:0; top:0; z-index:2; width:2.25rem; background:#f92426; font-size:.7rem; color:#fff; font-weight:700; line-height:1.4rem; text-align:center;}
.prod-detail-wrap .pd-review-wrap ul li a .pic .best::after { content:''; position:absolute; left:50%; bottom:-12px; transform:translateX(-50%); width:0px; height:0px; border-right:22.5px solid transparent; border-left:22.5px solid transparent; border-top:12px solid #f92426;}
.prod-detail-wrap .pd-review-wrap ul li a .cate{margin-top:20px;font-size:15px;color:#313131;font-weight:500;width:calc( 100% - 30px );padding:0 15px;height:auto;overflow:Hidden;}
.prod-detail-wrap .pd-review-wrap ul li a .tit{margin-top:8px;font-size:14px;color:#9a9a9a;width:calc( 100% - 30px );padding:0 15px;height:auto;overflow:Hidden;}
.prod-detail-wrap .pd-review-wrap ul li a .rating-item{padding-bottom:0;margin:15px auto 0 auto;padding-top:15px;border-top:1px solid #eee;width:calc( 100% - 30px );height:auto;overflow:hidden;}
.prod-detail-wrap .pd-review-wrap ul li a .review-msg{font-size:14px;color:#333;margin-top:10px;width:calc( 100% - 30px );padding:0 15px;height:auto;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;}
.prod-detail-wrap .pd-review-wrap ul li a ul{margin-top:25px;width:calc( 100% - 30px );padding:0 15px;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.prod-detail-wrap .pd-review-wrap ul li a ul li{font-size:12px;color:#9a9a9a;padding:0 10px;position:relative;}
.prod-detail-wrap .pd-review-wrap ul li a ul li:before{content:"";width:1px;height:10px;overflow:hidden;display:block;background:#999;position:absolute;left:0;top:50%;margin-top:-5px;}
.prod-detail-wrap .pd-review-wrap ul li a ul li:first-child{padding-left:0;}
.prod-detail-wrap .pd-review-wrap ul li a ul li:first-child:before{display:none;}

.prod-detail-wrap .pd-contact-wrap{position:relative;margin-top:110px;width:100%;height:auto;}
.prod-detail-wrap .pd-contact-wrap .stit{font-size:18px;color:#313131;font-weight:500;width:100%;height:auto;overflow:Hidden;}
.prod-detail-wrap .pd-contact-wrap .stit span{font-size:15px;color:#313131;}
.prod-detail-wrap .pd-contact-wrap .btn-contact-register{display:flex;justify-content:center;align-items:center;width:140px;height:40px;overflow:Hidden;border:0;background:#222;position:absolute;right:0;top:-10px;font-size:14px;color:#fff;}
.prod-detail-wrap .pd-contact-wrap .contact-help-msg{margin-top:20px;display:flex;justify-content:flex-start;align-items:center;width:calc( 100% - 2px );border:1px solid #dcdcdc;height:143px;overflow:hidden;}
.prod-detail-wrap .pd-contact-wrap .contact-help-msg .ico{margin-left:60px;}
.prod-detail-wrap .pd-contact-wrap .contact-help-msg .cont{font-size:15px;color:#333;line-height:1.6em;width:100%;flex:1;height:auto;overflow:hidden;margin-left:20px;}
.prod-detail-wrap .pd-contact-wrap table{width:100%;margin-top:55px;}
.prod-detail-wrap .pd-contact-wrap table th{font-size:14px;color:#333;border-top:1px solid #343434;text-align:center;height:56px;border-bottom:1px solid #ddd;}
.prod-detail-wrap .pd-contact-wrap table td{font-size:14px;color:#333;height:56px;border-bottom:1px solid #ddd;text-align:center;}
.prod-detail-wrap .pd-contact-wrap table td.al{text-align:left;padding-left:20px;}
.prod-detail-wrap .pd-contact-wrap table td.date{color:#979797;}
.prod-detail-wrap .pd-contact-wrap table td a{font-size:14px;color:#333;}
.prod-detail-wrap .pd-contact-wrap table td .status{display:flex;justify-content:center;align-items:center;width:73px;height:26px;border:1px solid #ebebeb;font-size:13px;color:#333;margin:0 auto;}
.prod-detail-wrap .pd-contact-wrap table td .status.on{border:1px solid #222;background:#222;font-size:13px;color:#fff;}

.fake-guide-wrap{margin:140px auto;max-width:1330px;width:100%;height:auto;overflow:hidden;background:#161616;padding:60px 0;}
.fake-guide-wrap .tit{font-size:22px;color:#fff;font-weight:500;width:100%;height:auto;overflow:hidden;text-align:center;}
.fake-guide-wrap .desc{font-size:15px;color:#fff;font-weight:400;margin-top:25px;width:100%;height:auto;overflow:hidden;text-align:center;}
.fake-guide-wrap .e01{font-size:13px;color:#747474;font-weight:400;margin-top:25px;width:100%;height:auto;overflow:hidden;text-align:center;}

.thumb-slide-wrap{margin-top:30px;width:100%;height:auto;overflow:hidden;}
.thumb-slide-wrap .swiper{ width:100%;padding:0 40px;margin:0 auto;height:auto;overflow:hidden;}
.thumb-slide-wrap .swiper .swiper-slide{}
.thumb-slide-wrap .swiper .swiper-slide a{width:100%;height:74px;overflow:Hidden;display:block;background-size:contain !important;background-position:center center !important; background-repeat:no-repeat !important; background-position:center center !important;}
.thumb-slide-wrap .swiper .swiper-slide a.on{position:relative;}
.thumb-slide-wrap .swiper .swiper-slide a.on:before{content:"";width:calc( 100% - 4px );height:70px;overflow:hidden;border:2px solid #01b2b3;display:block;position:absolute;left:0;top:0;}
.thumb-slide-wrap .swiper .swiper-button-next{}
.thumb-slide-wrap .swiper .swiper-button-prev{}
.thumb-slide-wrap .swiper .swiper-button-next:after{font-size:20px;color:#b3b3b3;}
.thumb-slide-wrap .swiper .swiper-button-prev:after{font-size:20px;color:#b3b3b3;}

@media (max-width:1330px) {
    .company-header-wrap{height:80vw;max-height: 710px;}
    .company-why-wrap{display:block;}
    .company-why-wrap .lt-item{width:100%;height:auto;padding:100px 0;}
    .company-why-wrap .rt-item{width:calc( 100% - 40px );margin:40px auto;}
    .company-why-wrap .lt-item .num{margin-top:0px;}
    .company-system-wrap ul{display:block;}
    .company-system-wrap ul li{width:calc( 50% - 10px );float:left;height:460px;}
    .company-system-wrap ul li:nth-child(even){float:right;}
    .company-system-wrap ul li .pic{text-align:center;}
    .company-system-wrap ul li .tit{text-align:center;}
    .company-trend-wrap .ctw-item-wrap .pic{display:none}
    .company-etc-wrap{display:block;}
    .company-etc-wrap .lt-item{width:100%;height:auto;padding:100px 0;}
    .company-etc-wrap .rt-item{width:calc( 100% - 40px );margin:40px auto;}
    .company-etc-wrap .lt-item .num{margin-top:0px;}
    .company-etc-wrap.type01 .lt-item{height:auto;}
    .prod-info-wrap .rt-item{margin-left:40px}
}
@media (max-width:1024px) {
    .prod-info-wrap{display:block;}
    .prod-info-wrap .lt-item{margin:0 auto;}
    .prod-info-wrap .rt-item{margin-left:0;margin-top:40px;}
    .home-latest-slide.prod-type .side-btn-wrap{display:none;}
    .prod-detail-wrap .pd-tabs li a{text-align:center;}
    .prod-detail-wrap .pd-seller-wrap .seller-info-wrap .rt-item ul li{width:140px;}
    .prod-detail-wrap .pd-review-wrap>ul>li{width:calc( 100% / 2 - 32px )}
    .prod-detail-wrap .pd-review-wrap>ul li a .pic{height:40vw;}

}
.prod-detail-wrap .pd-tabs li a br{display:none;}
@media (max-width:768px) {
    .inquiry-item-wrap .help-msg{width:calc( 100% - 40px );}
    .inquiry-item-wrap ul{width:calc( 100% - 40px );}
    .inquiry-form-wrap .form-item-wrap{width:100%;padding:0 20px 10px 20px;display:block;}
    .inquiry-form-wrap .form-item-wrap .inp{width:100%;margin-top:10px;}
    .inquiry-form-wrap .form-item-wrap .textarea{width:100%;margin-top:10px;}
    .inquiry-form-wrap .inquiry-btn-wrap{margin-top:30px;}
    .privacy-item-wrap ul li table th{font-size:12px;}
    .privacy-item-wrap ul li table td{font-size:11px;}
    .company-header-wrap .desc{font-size:14px;}
    .company-why-wrap .lt-item{padding:60px 0;}
    .company-why-wrap .lt-item .num{margin-left:20px;font-size:16px;}
    .company-why-wrap .lt-item .en{margin-left:20px;font-size:40px;}
    .company-why-wrap .lt-item .ko{margin-left:20px;font-size:20px;}
    .company-why-wrap .rt-item ul li,
    .company-why-wrap .rt-item ul li:nth-child(2),
    .company-why-wrap .rt-item ul li:nth-child(3),
    .company-why-wrap .rt-item ul li:nth-child(4){font-size:16px;}
    .company-system-wrap .csw-header{padding:60px 0 10px 0;}
    .company-system-wrap .csw-header .t01{font-size:30px;}
    .company-system-wrap .csw-header .t02{font-size:30px;}
    .company-system-wrap{padding-bottom:0;}

    .company-trend-wrap .ctw-header{padding:60px 0 10px 0;}
    .company-trend-wrap .ctw-header .t01{font-size:30px;}
    .company-trend-wrap .ctw-header .t02{font-size:30px;}
    .company-trend-wrap .ctw-item-wrap{margin-top:20px;}
    .company-trend-wrap .ctw-item-wrap ul li{margin-top:20px;align-items: flex-start;}
    .company-trend-wrap .ctw-item-wrap ul li .spic{width:80px}
    .company-trend-wrap .ctw-item-wrap ul li .cont{margin-left:10px;}
    .company-trend-wrap .ctw-item-wrap ul li .cont .tit{font-size:18px;}
    .company-trend-wrap .ctw-item-wrap ul li .cont .desc{font-size:14px;margin-top:10px;}

    .company-etc-wrap .lt-item{padding:60px 0;}
    .company-etc-wrap .lt-item .num{margin-left:20px;font-size:16px;}
    .company-etc-wrap .lt-item .en{margin-left:20px;font-size:40px;}
    .company-etc-wrap .lt-item .ko{margin-left:20px;font-size:20px;}
    .company-etc-wrap .rt-item .tit{margin-top:60px;font-size:22px;}

    .prod-info-wrap .lt-item{max-width:610px;width:100%;}
    .prod-info-wrap .lt-item .pic{height:90vw;background-position:center center !important;background-size:contain !important;}
    .thumb-slide-wrap .swiper-container{width:calc( 100% - 60px );padding:0 30px;}
    .thumb-slide-wrap .swiper-container .swiper-button-next{margin:0;background:rgba(0,0,0,.7);height:74px;width:30px;right:0;top:0;}
    .thumb-slide-wrap .swiper-container .swiper-button-prev{margin:0;background:rgba(0,0,0,.7);height:74px;width:30px;left:0;top:0;}
    .thumb-slide-wrap .swiper-container .swiper-button-next:after{color:#fff;}
    .thumb-slide-wrap .swiper-container .swiper-button-prev:after{color:#fff;}
    .thumb-slide-wrap .swiper-container .swiper-slide a.on:before{}
    .prod-locaiton-wrap{height:70px;}
    .prod-info-wrap .rt-item .tit{font-size:18px;}
    .prod-info-wrap .rt-item .func-item-wrap .price .p01{font-size:14px;}
    .prod-info-wrap .rt-item .func-item-wrap .price .p01 strong{font-size:20px;}
    .prod-info-wrap .rt-item .func-item-wrap .price .p02{font-size:14px;}
    .prod-info-wrap .rt-item .func-item-wrap .price .per{font-size:14px;}
    .prod-info-wrap .rt-item .opt-item-list li .cnt-item-wrap .key{margin-left:10px;width:100px;}
    .prod-info-wrap .rt-item .opt-item-list li .cnt-item-wrap .price{width:120px;font-size:14px;}
    .prod-info-wrap .rt-item .opt-item-list li .cnt-item-wrap .price strong{font-size:14px;}
    .prod-info-wrap .rt-item .opt-item-list li .cnt-item-wrap .item-delete{margin-left:10px;}
    .prod-info-wrap .rt-item .prod-btn-wrap{margin-top:20px;}
    .prod-info-wrap .rt-item .prod-btn-wrap .btn-cart,
    .prod-info-wrap .rt-item .prod-btn-wrap .btn-buy,
    .prod-info-wrap .rt-item .prod-btn-wrap .btn-soldout{height:40px;}
    .prod-info-wrap .rt-item .total-item-wrap .key{font-size:18px;}
    .prod-info-wrap .rt-item .total-item-wrap .value{font-size:14px;}
    .prod-info-wrap .rt-item .total-item-wrap .value strong{font-size:20px;}
    .prod-detail-wrap .pd-tabs{}
    .prod-detail-wrap .pd-tabs li a{font-size:14px;}
    .prod-detail-wrap .pd-tabs li a br{display:block;}
    .prod-detail-wrap .pd-info-wrap{margin-top:60px;}
    .prod-detail-wrap .pd-info-wrap table th{width:60px;}
    .prod-detail-wrap .pd-info-wrap table td{word-break:break-all;}
    .prod-detail-wrap .pd-info-wrap .pd-help-msg{height:auto;margin-top:40px;padding:20px;width:calc( 100% - 40px );align-items:flex-start;}
    .prod-detail-wrap .pd-info-wrap .pd-help-msg i{margin-left:0;font-size:30px;}
    .prod-detail-wrap .pd-info-wrap .pd-help-msg .cont{font-size:13px;}
    .prod-detail-wrap{margin-top:60px;}
    .prod-detail-wrap .pd-delivery-wrap{margin-top:60px;}
    .prod-detail-wrap .pd-seller-wrap{margin-top:60px;}
    .prod-detail-wrap .pd-seller-wrap .seller-info-wrap{display:block;height:auto;padding-bottom:0px;}
    .prod-detail-wrap .pd-seller-wrap .seller-info-wrap .lt-item{margin-left:20px;margin-top:20px;}
    .prod-detail-wrap .pd-seller-wrap .seller-info-wrap .rt-item{margin-top:20px;}
    .prod-detail-wrap .pd-seller-wrap .seller-info-wrap .rt-item ul li{width:100px;}
    .prod-detail-wrap .pd-seller-wrap .seller-info-wrap .rt-item ul li a .key{font-size:13px;}
    .prod-detail-wrap .pd-seller-wrap .seller-info-wrap .rt-item ul li a .value{padding-top:5px;font-size:14px;}
    .prod-detail-wrap .pd-seller-wrap .seller-info-wrap .rt-item ul li a .value strong{font-size:20px;}
    .prod-detail-wrap .pd-seller-wrap .seller-info-wrap .rt-item ul li a .value img{height:30px;}
    .prod-detail-wrap .pd-review-wrap>ul>li{}
    .prod-detail-wrap .pd-review-wrap>ul{padding-top:20px;width:calc( 100% + 20px );margin-left:-10px;}
    .prod-detail-wrap .pd-review-wrap>ul>li{width:calc( 100% / 2 - 22px );margin:0 10px 20px 10px;}
    .prod-detail-wrap .pd-review-wrap{margin-top:60px;}
    .prod-detail-wrap .pd-contact-wrap{margin-top:60px;}
    .prod-detail-wrap .pd-contact-wrap .contact-help-msg{align-items: flex-start;height:auto;padding:20px;width:100%;}
    .prod-detail-wrap .pd-contact-wrap .contact-help-msg .ico{margin-left:0;}
    .prod-detail-wrap .pd-contact-wrap .contact-help-msg .ico img{width:40px;}
    .prod-detail-wrap .pd-contact-wrap .contact-help-msg .cont{font-size:13px;}
    .fake-guide-wrap{margin:60px auto;padding:30px 20px;width:calc( 100% - 40px );}
    .fake-guide-wrap .tit{font-size:18px;}
    .fake-guide-wrap .desc{font-size:13px;margin-top:15px;}
    .fake-guide-wrap .e01{font-size:12px;margin-top:15px;}
}
@media (max-width:500px) {
    .company-system-wrap ul{margin-top:20px;}
    .company-system-wrap ul li{width:100%;height:auto;padding-bottom:40px;}
    .company-system-wrap ul li .tit{margin-top:10px;font-size:18px;}
    .company-system-wrap ul li .desc{margin-top:10px;font-size:14px;}
}

/*제품목록페이지*/
.prod-page-wrap{width:100%;max-width:1330px;height:auto;overflow:Hidden;margin:100px auto;display:flex;justify-content:flex-start;align-items:flex-start;}
.prod-page-wrap .prod-lnb-wrap{width:230px;height:auto;overflow:hidden;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list{width:100%;height:auto;overflow:Hidden;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dt{width:100%;height:auto;overflow:Hidden;font-size:22px;color:#222;font-weight:500;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd{margin-top:30px;width:100%;height:auto;overflow:Hidden;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd>ul{width:100%;height:auto;overflow:Hidden;border-bottom:1px solid #ececec;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd>ul>li{border-top:1px solid #ececec;width:100%;height:auto;overflow:Hidden;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd>ul >li>a{width:100%;height:50px;overflow:Hidden;display:flex;justify-content:space-between;align-items:center;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul li a span{font-size:14px;color:#343434;display:flex;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul li a i{font-size:16px;color:#676767;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul li a i.el-icon-plus{}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul li a i.el-icon-minus{display:none;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul li a.on span{color:#01b2b3;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul li a.on i.el-icon-plus{display:none;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul li a.on i.el-icon-minus{display:flex;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd>ul>li>ul{display:none;width:calc( 100% - 20px );padding-left:20px;height:auto;overflow:Hidden;padding-bottom:15px;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul li a.on + ul{display:block;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul li>ul>li{margin-top:10px;width:100%;height:auto;overflow:Hidden;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul li>ul>li>a{font-size:13px;color:#727272;width:100%;height:auto;overflow:Hidden;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list>dd>ul>li>ul>li>a.on{color:#01b2b3;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul li>ul>li>ul{display:none;width:100%;height:auto;overflow:Hidden;padding-bottom:15px;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul li>ul>li>a.on + ul{display:block;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul li>ul>li>ul>li{margin-top:10px;width:100%;height:auto;overflow:Hidden;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul li>ul>li>ul>li>a{font-size:13px;color:#b2b2b2;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul li>ul>li>ul>li>a.on{color:#727272;text-decoration:underline !important;}

.prod-page-wrap .prod-lnb-wrap .filter-menu-list{margin-top:80px;margin-bottom:80px;width:100%;height:auto;overflow:Hidden;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dt{width:100%;height:auto;overflow:Hidden;font-size:22px;color:#222;font-weight:500;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd{margin-top:30px;width:100%;height:auto;overflow:Hidden;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd>ul{width:100%;height:auto;overflow:Hidden;border-bottom:1px solid #ececec;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd>ul>li{border-top:1px solid #ececec;width:100%;height:auto;overflow:Hidden;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd>ul>li>a{width:100%;height:50px;overflow:Hidden;display:flex;justify-content:space-between;align-items:center;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li a span{font-size:14px;color:#343434;display:flex;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li a i{font-size:16px;color:#676767;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li a i.el-icon-plus{}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li a i.el-icon-minus{display:none;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li a.on i.el-icon-plus{display:none;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li a.on i.el-icon-minus{display:flex;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li .toggle-area{display:none;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li a.on + .toggle-area{display:block;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li .form-item-wrap{display:flex;justify-content:flex-start;align-items:center;width:100%;height:auto;overflow:Hidden;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li .form-item-wrap .inp{padding-left:15px;display:flex;border:0;width:100%;height:45px;background:#f9f9f9;flex:1;font-size:12px;color:#b3b3b3;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li .form-item-wrap .e01{font-size:12px;color:#b3b3b3;width:16px;height:45px;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li .form-item-wrap button{padding:0;width:45px;height:45px;background:#fff;border:0;display:flex;justify-content:center;align-items:center;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li .form-item-wrap button.keyword-delete{background:#f9f9f9;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li .form-item-wrap button i{font-size:18px;color:#a3a3a3;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li .brand-result-list{margin-top:20px;width:100%;height:auto;overflow:Hidden;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li .brand-result-list li{margin-top:15px;width:100%;height:auto;overflow:Hidden;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li .brand-result-list li:first-child{margin-top:0;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li .brand-result-list li a{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li .brand-result-list li a i{font-size:14px;color:#dfdfdf;font-weight:bold;display:flex;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li .brand-result-list li a span{margin-left:8px;display:flex;font-size:12px;color:#343434;font-weight:400;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li .brand-result-list li a.on i{color:#01b2b3;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li .btn-brandall{margin-top:25px;margin-bottom:30px;display:flex;justify-content:center;align-items:center;width:100%;height:35px;border:1px solid #dcdcdc;background:#fff;font-size:12px;color:#333;font-weight:400;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li .price-chk-list{padding-bottom:30px;margin-top:20px;width:100%;height:auto;overflow:Hidden;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li .price-chk-list li{margin-top:15px;width:100%;height:auto;overflow:Hidden;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li .price-chk-list li a{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li .price-chk-list li a i{font-size:14px;color:#dfdfdf;font-weight:bold;display:flex;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li .price-chk-list li a span{margin-left:8px;display:flex;font-size:12px;color:#343434;font-weight:400;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li .price-chk-list li a.on i{color:#01b2b3;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li .prod-type-toggle{width:100%;height:auto;overflow:Hidden;margin:10px auto 30px auto;display:flex;justify-content:space-between;align-items:center;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li .prod-type-toggle a{width:calc( 50% - 8px );height:33px;overflow:hidden;border:1px solid #ddd;display:flex;justify-content:center;align-items:center;font-size:12px;color:#333;font-weight:400;}
.prod-page-wrap .prod-lnb-wrap .filter-menu-list dd ul li .prod-type-toggle a.on{color:#01b2b3;border:1px solid #01b2b3;}

.prod-page-wrap .prod-cont-wrap{width:100%;flex:1;height:auto;overflow:Hidden;margin-left:50px;}
.prod-page-wrap .prod-cont-wrap .select-item-wrap{width:100%;height:auto;overflow:Hidden;}
.prod-page-wrap .prod-cont-wrap .select-item-wrap ul{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.prod-page-wrap .prod-cont-wrap .select-item-wrap ul li{border-radius:18px;background:#f0f0f0;height:36px;padding:0 20px;display:inline-flex;justify-content:center;align-items:center;margin-right:10px;margin-bottom:10px;}
.prod-page-wrap .prod-cont-wrap .select-item-wrap ul li span{display:flex;}
.prod-page-wrap .prod-cont-wrap .select-item-wrap ul li a{display:flex;margin-left:8px;}
.prod-page-wrap .prod-cont-wrap .select-item-wrap ul li a i{font-size:16px;color:#a3a3a3;}

.prod-page-wrap .prod-cont-wrap .prod-opt-wrap{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:space-between;align-items:center;}
.prod-page-wrap .prod-cont-wrap .prod-opt-wrap .cnt{font-size:13px;color:#989898;}
.prod-page-wrap .prod-cont-wrap .prod-opt-wrap .cnt strong{font-size:13px;color:#323232;font-weight:500;}
.prod-page-wrap .prod-cont-wrap .prod-opt-wrap .side{display:flex;justify-content:flex-start;align-items:center;}
.prod-page-wrap .prod-cont-wrap .prod-opt-wrap .select{padding-left:10px;width:155px;height:35px;border:1px solid #dedede;font-size:13px;color:#989898;}
.prod-page-wrap .prod-cont-wrap .prod-opt-wrap .btn-opt-show{display:none;}
.prod-page-wrap .prod-cont-wrap .prod-item-list{margin-top:10px;width:100%;height:auto;overflow:Hidden;}
.prod-page-wrap .prod-cont-wrap .prod-item-list ul{width:calc( 100% + 30px );height:auto;overflow:Hidden;margin-left:-15px;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li{width:calc( 100% / 4 - 30px );margin:0 15px 80px 15px;height:auto;overflow:Hidden;float:left;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li a{width:100%;height:auto;overflow:hidden;display:block;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li a .pic{width:100%;height:310px;overflow:hidden;background-size:contain !important;position:relative; background-repeat:no-repeat !important; background-position:center center !important;}
/* .prod-page-wrap .prod-cont-wrap .prod-item-list li a .pic .best{display:flex;justify-content:center;align-items:center;background:#01b2b3;width:84px;height:38px;overflow:hidden;position:absolute;left:0;top:0;font-size:14px;color:#fff;} */
.prod-page-wrap .prod-cont-wrap .prod-item-list li a .pic .best { display:block; position:absolute; left:0; top:0; z-index:2; width:2.25rem; background:#f92426; font-size:.9rem; color:#fff; font-weight:700; line-height:1.4rem; text-align:center;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li a .pic .best::after { content:''; position:absolute; left:50%; bottom:-12px; transform:translateX(-50%); width:0px; height:0px; border-right:32.5px solid transparent; border-left:32.5px solid transparent; border-top:12px solid #f92426;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li a .cont{width:100%;height:auto;overflow:hidden;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li a .cont .cate{font-size:13px;color:#989898;margin-top:15px;width:100%;height:auto;overflow:hidden;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li a .cont .stit{font-weight:500;font-size:14px;color:#323232;width:100%;height:32px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li a .cont .setc{margin-top:15px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li a .cont .setc .price{display:flex;justify-content:flex-start;align-items:center;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li a .cont .setc .price strong{font-size:17px;color:#323232;font-weight:500;display:flex;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li a .cont .setc .price span{margin-left:10px;display:flex;font-size:13px;color:#9a9a9a;text-decoration:line-through}
.prod-page-wrap .prod-cont-wrap .prod-item-list li a .cont .setc .per{display:flex;font-size:16px;color:#f92426;font-weight:500;}

.prod-page-wrap .prod-cont-wrap .prod-item-list li{position:relative;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li .over{display:none;justify-content:center;align-items:center;position:absolute;left:0;top:0;width:100%;height:310px;overflow:Hidden;background:rgba(0,0,0,.5);}
.prod-page-wrap .prod-cont-wrap .prod-item-list li .over button{width:45px;height:45px;overflow:Hidden;border:0;background:transparent;margin:0 5px;padding:0;display:flex;justify-content:center;align-items:center;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li:hover .over{display:flex;}

.jjim-item-wrap{padding-top:50px;width:100%;height:auto;overflow:hidden;text-align:center;}
.jjim-item-wrap .jdesc{margin-top:20px; width:100%;height:auto;overflow:hidden;text-align:center;font-size:25px;color:#333;font-weight:400;}

.search-keword-result{width:100%;height:auto;overflow:hidden;padding-bottom:20px;font-size:25px;color:#b2b2b2;font-weight:400;}
.search-keword-result strong{font-size:30px;color:#01b2b3;font-weight:500;}
.prod-lnb-close{display:none;}
@media (max-width:1024px) {
    .prod-page-wrap{margin:0 auto;position:relative;padding:60px 20px;}
    .prod-page-wrap .prod-lnb-wrap{padding:0 20px;z-index:50;background:#fff;border-right:1px solid #ddd;position:absolute;left:-300px;top:0;height:100%;overflow-y:auto;transition:all .5s;}
    .prod-page-wrap .prod-lnb-wrap.on{left:0;}
    .prod-page-wrap .prod-lnb-wrap .category-menu-list dt{margin-top:30px;}
    .prod-page-wrap .prod-cont-wrap .prod-opt-wrap .btn-opt-show{display:flex;justify-content:center;align-items:center;width:35px;height:35px;border:0;padding:0;background:transparent;}
    .prod-page-wrap .prod-cont-wrap .prod-opt-wrap .btn-opt-show i{color:#333;font-size:20px;}
    .prod-lnb-close{display:flex;justify-content:center;align-items:center;position:absolute;right:10px;top:10px;width:40px;height:40px;overflow:hidden;border:0;background:transparent;}
    .prod-lnb-close i{font-size:30px;color:#333;}
    .prod-page-wrap .prod-cont-wrap{margin-left:0;}
}
@media (max-width:768px) {
    .prod-page-wrap .prod-cont-wrap .prod-item-list ul{width:calc( 100% + 20px );margin-left:-10px;}
    .prod-page-wrap .prod-cont-wrap .prod-item-list li{width:calc( 100% / 2 - 20px );margin:0 10px 40px 10px;}
    .prod-page-wrap .prod-cont-wrap .prod-item-list li a .pic{height:50vw;}
    .prod-page-wrap .prod-cont-wrap .prod-item-list li a .cont .setc .price strong{}
    .prod-page-wrap .prod-cont-wrap .prod-item-list li .over{height:50vw;}
    .search-keword-result{font-size:18px;}
    .search-keword-result strong{font-size:22px;}
    .prod-page-wrap .prod-cont-wrap .select-item-wrap ul li{padding:0 10px;height:30px;}
    .prod-page-wrap .prod-cont-wrap .select-item-wrap ul li span{font-size:12px;}
    .prod-page-wrap .prod-cont-wrap .select-item-wrap ul li a{}
    .prod-page-wrap .prod-lnb-wrap .category-menu-list dt{font-size:18px;}
    .prod-page-wrap .prod-lnb-wrap .category-menu-list dd,
    .prod-page-wrap .prod-lnb-wrap .filter-menu-list dd{margin-top:10px;}
    .prod-page-wrap .prod-lnb-wrap .filter-menu-list{margin-top:40px;margin-bottom:20px;}
    .prod-page-wrap .prod-lnb-wrap .filter-menu-list dt{font-size:18px;}
    .jjim-item-wrap .jdesc{margin-top:20px; width:100%;height:auto;overflow:hidden;text-align:center;font-size:20px;color:#333;font-weight:400;}
}
@media (max-width:500px) {
    .prod-page-wrap .prod-cont-wrap .prod-item-list ul{width:100%;margin-left:0;}
    .prod-page-wrap .prod-cont-wrap .prod-item-list li{width:100%;margin:0 0px 40px 0px;}
    .prod-page-wrap .prod-cont-wrap .prod-item-list li a .pic{height:80vw;}
    .prod-page-wrap .prod-cont-wrap .prod-item-list li .over{height:80vw;}
    .prod-page-wrap .prod-cont-wrap .prod-opt-wrap .select{width:120px;}

}

/*주문*/

.myp-type.btn-opt-show{display:none;justify-content:center;align-items:center;width:35px;height:35px;border:0;padding:0;background:transparent;}
.myp-type.btn-opt-show i{color:#333;font-size:20px;}

.order-step-list{width: calc( 100% - 40px );max-width: 1330px;height: auto;overflow: hidden;margin: 0 auto;}
.order-step-list ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;background:url(../img/bg/bg-step-arr01.png) no-repeat center center;}
.order-step-list ul li{opacity:.5;padding:0 0 0 34px;margin-left:44px;position:relative;display:flex;justify-content:flex-start;align-items:center;}
.order-step-list ul li:first-child{margin:0;padding:0;}
.order-step-list ul li img{display:flex;opacity:.5}
.order-step-list ul li span{display:flex;margin-left:8px;font-size:14px;color:#343434;}
.order-step-list ul li.on{opacity:1}
.order-step-list ul li.on img{opacity:1}

.order-prod-info{width: calc( 100% - 40px );max-width: 1330px;height: auto;overflow: hidden;margin:0px auto 0 auto;}
.order-prod-info>.tit{border-bottom:1px solid #343434;padding:65px 0 20px 0;width:100%;height:auto;overflow:hidden;font-size:20px;color:#333;}
.order-prod-info ul{width:100%;height:auto;overflow:hidden;}
.order-prod-info ul li{width:100%;height:auto;overflow:hidden;padding:40px 0;border-bottom:1px solid #dedede;}
.order-prod-info ul li a{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.order-prod-info ul li a .pic{display:flex;width:110px;height:110px;overflow:hidden;background-size:contain !important; background-repeat:no-repeat !important; background-position:center center !important;}
.order-prod-info ul li a .cont{flex:1;width:100%;height:auto;overflow:hidden;margin-left:30px;}
.order-prod-info ul li a .cont .cate{font-size:13px;color:#989898;width:100%;height:auto;overflow:hidden;}
.order-prod-info ul li a .cont .tit{margin-top:5px;font-size:14px;color:#323232;font-weight:500;width:100%;height:auto;overflow:hidden;}
.order-prod-info ul li a .cont .delivery{margin-top:15px;font-size:12px;color:#999;width:100%;height:auto;overflow:hidden;}
.order-prod-info ul li a .cont .opt{margin-top:5px;font-size:13px;color:#353535;width:100%;height:auto;overflow:hidden;}
.order-prod-info ul li a .price{font-size:16px;color:#313131;}
.order-prod-info ul li a .price strong{font-size:18px;color:#313131;}

.order-form-wrap{display:flex;justify-content:flex-start;align-items:flex-start;width: calc( 100% - 40px );max-width: 1330px;height: auto;overflow: hidden;margin:0px auto 0 auto;padding-bottom:100px;}
.order-form-wrap .lt-item{width:100%;flex:1;height:auto;overflow:hidden;}
.order-form-wrap .lt-item dl{width:100%;height:auto;overflow:hidden;}
.order-form-wrap .lt-item dl dt{position:relative;border-bottom:1px solid #343434;padding:65px 0 20px 0;width:100%;height:auto;overflow:hidden;font-size:20px;color:#333;}
.order-form-wrap .lt-item dl dt button{width:83px;height:30px;overflow:hidden;border:1px solid #ebebeb;background:#fff;font-size:13px;color:#333;display:flex;justify-content:center;align-items:center;float:right;}
.order-form-wrap .lt-item dl dd{padding-top:15px;width:100%;height:auto;overflow:hidden;}
.order-form-wrap .lt-item dl dd .form-rows-item{margin-top:10px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.order-form-wrap .lt-item dl dd .form-rows-item .label{display:flex;justify-content:flex-start;align-items:center;width:120px;height:48px;font-size:14px;color:#333;}
.order-form-wrap .lt-item dl dd .form-rows-item .label span{font-size:20px;color:#01b2b3;}
.order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap{display:flex;justify-content:flex-start;align-items:center;flex:1;width:100%;height:auto;overflow:hidden;}
.order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap .inp{border:1px solid #dedede;width:calc( 378px  - 30px );height:46px;font-size:14px;color:#343434;padding:0 15px;}
.order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap .inp.name{}
.order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap .inp[readonly]{background:#fafafa;}
.order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap .inp.tel{width:calc( 118px  - 30px );margin-left:10px;}
.order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap .inp.addr1{width:calc( 248px  - 30px );}
.order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap .inp.addr2{width:calc( 518px  - 30px );}
.order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap .select{width:120px;padding-left:15px;font-size:14px;color:#343434;height:48px;border:1px solid #dedede;}
.order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap .select.req{width:520px;}
.order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap .btn-func{display:flex;justify-content:center;align-items:center;width:120px;height:48px;overflow:hidden;border:0;background:#333;font-size:14px;color:#fff;margin-left:10px;}
.order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap .btn-func01{display:flex;justify-content:center;align-items:center;width:75px;height:48px;overflow:hidden;border:1px solid #dedede;background:#fff;font-size:14px;color:#333;margin-left:10px;}
.order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap .chk-list{margin-top:15px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap .chk-list li{margin-left:30px;display:flex;justify-content:flex-start;align-items:center;}
.order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap .chk-list li:first-child{margin-left:0;}
.order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap .chk-list li label{display:flex;justify-content:flex-start;align-items:center;}
.order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap .chk-list li label input{display:flex;}
.order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap .chk-list li label span{margin-left:10px;display:flex;font-size:14px;color:#343434;}
.order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap label{display:flex;justify-content:flex-start;align-items:center;}
.order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap label input{display:flex;}
.order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap label span{margin-left:10px;display:flex;font-size:14px;color:#343434;}
.order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap.point-type{position:relative;padding-bottom:30px;}
.order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap.point-type .point-msg{font-size:14px;color:#343434;position:absolute;left:0;bottom:0;}

.order-form-wrap .lt-item dl dd .cash-item-wrap{margin-top:20px;padding:20px 50px 40px 50px;overflow:hidden;background:#fafafa;width:calc( 100% - 100px );height:auto;}
.order-form-wrap .lt-item dl dd .paym-type-list{margin-top:10px;width:calc( 100% - 1px );padding-left:1px;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.order-form-wrap .lt-item dl dd .paym-type-list li{margin-left:-1px;display:flex;justify-content:flex-start;align-items:center;width:100%;flex:1;}
.order-form-wrap .lt-item dl dd .paym-type-list li a{border:1px solid #ddd;height:73px;width:calc( 100% - 2px );overflow:hidden;display:flex;justify-content:center;align-items:center;}
.order-form-wrap .lt-item dl dd .paym-type-list li a img{margin-right:5px;}
.order-form-wrap .lt-item dl dd .paym-type-list li a span{font-size:15px;color:#333;}
.order-form-wrap .lt-item dl dd .paym-type-list li a.on{position:relative;z-index:10;border:1px solid #01b2b3;}
.order-form-wrap .lt-item dl dd .paym-type-list li a.on span{color:#01b2b3;}

.order-form-wrap .lt-item dl dd .all-chk-wrap{width:100%;height:auto;padding-top:10px;padding-bottom:25px;overflow:hidden;border-bottom:1px solid #e5e5e5;display:flex;justify-content:flex-start;align-items:center;}
.order-form-wrap .lt-item dl dd .all-chk-wrap label{display:flex;justify-content:flex-start;align-items:center;}
.order-form-wrap .lt-item dl dd .all-chk-wrap label input{display:flex;}
.order-form-wrap .lt-item dl dd .all-chk-wrap label span{margin-left:7px;display:flex;font-size:14px;color:#333;font-weight:500;}
.order-form-wrap .lt-item dl dd .agree-list-wrap{width:100%;height:auto;overflow:hidden;}
.order-form-wrap .lt-item dl dd .agree-list-wrap li{width:100%;height:auto;overflow:hidden;border-bottom:1px solid #e5e5e5;position:relative;}
.order-form-wrap .lt-item dl dd .agree-list-wrap li label{width:100%;height:65px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.order-form-wrap .lt-item dl dd .agree-list-wrap li label input{display:flex;}
.order-form-wrap .lt-item dl dd .agree-list-wrap li label span{display:flex;margin-left:7px;font-size:14px;color:#666;}
.order-form-wrap .lt-item dl dd .agree-list-wrap li a{position:absolute;right:0;top:22px;}
.order-form-wrap .lt-item dl dd .agree-list-wrap li a span{font-size:12px;color:#b2b2b2;}
.order-form-wrap .lt-item dl dd .agree-list-wrap li a i{font-size:14px;color:#b2b2b2;}
.order-form-wrap .lt-item dl dd .agree-list-wrap .agree-cont-wrap{width:100%;height:100px;overflow:hidden;padding:15px;background:#fafafa;font-size:14px;color:#333;overflow-y:auto;margin-bottom:10px;display:none;}
.order-form-wrap .lt-item dl dd .agree-list-wrap li a.on + .agree-cont-wrap{display:block;}
.order-form-wrap .lt-item dl dd .agree-list-wrap li a.on i{transform:rotate(180deg)}

.order-form-wrap .lt-item dl dd .form-rows-item .help-msg-wrap{flex:1;width:100%;height:auto;overflow:hidden;}
.order-form-wrap .lt-item dl dd .form-rows-item .help-msg-wrap .mtit{margin-top:15px;width:100%;height:auto;overflow:hidden;font-size:13px;color:#01b2b3;font-weight:500;}
.order-form-wrap .lt-item dl dd .form-rows-item .help-msg-wrap .mdesc{margin-top:10px;width:100%;height:auto;overflow:hidden;font-size:13px;color:#717171}
.order-form-wrap .lt-item dl dd .form-rows-item .help-msg-wrap a{display:flex;justify-content:center;align-items:center;margin-top:10px;width:153px;height:26px;border:1px solid #dfdfdf;overflow:hidden;}
.order-form-wrap .lt-item dl dd .form-rows-item .help-msg-wrap a span{display:flex;font-size:13px;color:#333;font-weight:400;}
.order-form-wrap .lt-item dl dd .form-rows-item .help-msg-wrap a i{margin-left:5px;display:flex;font-size:15px;color:#333;}

.order-form-wrap .rt-item{margin-top:112px;margin-left:50px;width:calc( 415px - 64px );padding:0 32px 40px 32px;height:auto;overflow:hidden;background:#fafafa;}
.order-form-wrap .rt-item .stit{margin-top:45px;width:100%;height:auto;overflow:hidden;font-size:20px;color:#333;font-weight:500;}
.order-form-wrap .rt-item ul{width:100%;height:auto;overflow:hidden;}
.order-form-wrap .rt-item ul li{margin-top:30px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.order-form-wrap .rt-item ul li .key{font-size:14px;color:#353535;}
.order-form-wrap .rt-item ul li .value{font-size:14px;color:#353535;}
.order-form-wrap .rt-item .tot-item-wrap{margin-top:30px;padding-top:30px;border-top:1px solid #ddd;display:flex;justify-content:space-between;align-items:center;}
.order-form-wrap .rt-item .tot-item-wrap .key{font-size:18px;color:#333;font-weight:500;}
.order-form-wrap .rt-item .tot-item-wrap .value{font-size:16px;color:#01b2b3;}
.order-form-wrap .rt-item .tot-item-wrap .value strong{font-size:23px;color:#01b2b3;font-weight:500;}
.order-form-wrap .rt-item button{font-size:16px;color:#fff;margin-top:50px;width:100%;height:58px;overflow:hidden;border:0;background:#01b2b3;display:flex;justify-content:center;align-items:center;}

/*주문완료*/
.order-comp-msg{width: calc( 100% - 40px );max-width: 1330px;height: auto;text-align:center;overflow: hidden;margin:70px auto 0 auto;font-size:35px;color:#333;font-weight:500;}
.order-comp-msg strong{font-size:35px;color:#01b2b3;font-weight:500;}

.order-comp-info{width: calc( 100% - 40px );max-width: 1330px;height: auto;overflow: hidden;margin:0px auto 0 auto;padding-bottom:100px;}
.order-comp-info .tit{border-bottom:1px solid #343434;padding:65px 0 20px 0;width:100%;height:auto;overflow:hidden;font-size:20px;color:#333;}
.order-comp-info ul{width:100%;height:auto;overflow:hidden;}
.order-comp-info ul li{margin-top:30px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.order-comp-info ul li .key{font-size:15px;color:#333;line-height:1.7em;width:180px;height:auto;overflow:hidden;}
.order-comp-info ul li .value{font-size:15px;color:#333;width:100%;flex:1;line-height:1.7em;height:auto;overflow:hidden;}
.order-comp-info ul li .value.co{color:#01b2b3;font-weight:400;}
.order-comp-info ul li .value span{font-size:15px;color:#9a9a9a;}

.btn-order-comp-wrap{display:flex;justify-content:center;align-items:center;width:100%;height:auto;overflow:hidden;padding:120px 0 0 0;}
.btn-order-comp-wrap .btn-home{width:230px;height:58px;overflow:hidden;border:0;font-size:16px;color:#fff;display:flex;justify-content:center;align-items:center;background:#4d4d4d;margin:0 5px;}
.btn-order-comp-wrap .btn-order-list{width:230px;height:58px;overflow:hidden;border:0;font-size:16px;color:#fff;display:flex;justify-content:center;align-items:center;background:#01b2b3;margin:0 5px;}

/*쿠폰 목록*/
.pop-cont{width:calc( 520px - 72px );padding:0 36px 50px 36px;position:relative;height:auto;overflow:hidden;background:#fff;margin:0 auto;}
.pop-cont .btn-close{position:absolute;right:10px;top:10px;}
.pop-cont .btn-close i{font-size:30px;color:#6b6b6b;}
.pop-cont h1{margin-top:50px;width:100%;height:auto;overflow:Hidden;font-size:35px;color:#333;font-weight:400;}
.pop-cont .desc{width:100%;height:auto;overflow:Hidden;font-size:14px;color:#999;}
.pop-cont ul{margin-top:30px;width:100%;height:auto;overflow:Hidden;}
.pop-cont ul li{margin-top:15px;width:100%;height:auto;overflow:Hidden;}
.pop-cont ul li:first-child{margin-top:0;}
.pop-cont ul li a{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.pop-cont ul li a .cont{flex:1;width:calc( 100% - 25px );padding-left:24px;height:138px;border:1px solid #dedede;border-right:0;}
.pop-cont ul li a .cont .type{font-size:14px;color:#323232;font-weight:400;margin-top:20px;width:100%;height:auto;overflow:Hidden;}
.pop-cont ul li a .cont .per{font-size:15px;color:#01b2b3;font-weight:500;margin-top:2px;width:100%;height:auto;overflow:Hidden;}
.pop-cont ul li a .cont .price{font-size:11px;color:#353535;font-weight:400;margin-top:20px;width:100%;height:auto;overflow:Hidden;}
.pop-cont ul li a .cont .date{font-size:11px;color:#999;margin-top:2px;width:100%;height:auto;overflow:Hidden;}
.pop-cont ul li a .btn{font-size:14px;color:#fff;font-weight:500;display:flex;justify-content:center;align-items:center;background:#01b2b3;width:80px;height:140px;overflow:hidden;}

/*마이페이지*/
.prod-page-wrap .prod-lnb-wrap .category-menu-list dt span{font-size:17px;color:#323232;display:block;width:100%;text-align:center;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dt strong{font-size:30px;font-weight:500;color:#333;display:block;width:100%;text-align:center;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd>ul.myp-type{max-width:135px;margin:0 auto;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul li a i.el-icon-arrow-up{display:none;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul li a i.el-icon-arrow-down{}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul li a.on i.el-icon-arrow-up{display:block;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul li a.on i.el-icon-arrow-down{display:none;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul.myp-type li a span,
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul.myp-type li a span{font-size:20px;color:#333;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd>ul.myp-type>li>ul{width:100%;padding-left:0;}
.prod-page-wrap .prod-lnb-wrap .btn-change{display:flex;justify-content:center;align-items:center;font-size:15px;color:#fff;width:135px;height:40px;overflow:hidden;margin:77px auto 0 auto;background:#262626;border:0;}

.myp-header-btn{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-end;align-items:center;}
.myp-header-btn button{background:#fff;width:110px;height:28px;overflow:hidden;border:1px solid #ebebeb;display:flex;justify-content:center;align-items:center;}
.myp-header-btn button span{display:flex;font-size:13px;color:#333}
.myp-header-btn button i{display:flex;font-size:13px;color:#333;margin-left:5px;}

.myp-user-info{width:100%;height:150px;overflow:hidden;background:#f9f9f9;display:flex;justify-content:space-between;align-items:center;margin-top:15px;}
.myp-user-info .welcome{margin-left:50px;font-size:25px;color:#333;}
.myp-user-info .welcome strong{font-size:25px;color:#333;font-weight:500;}
.myp-user-info .like-wrap{margin-right:50px;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;}
.myp-user-info .like-wrap .key{display:flex;justify-content:flex-start;align-items:center;}
.myp-user-info .like-wrap .key i{font-size:15px;color:#999;}
.myp-user-info .like-wrap .key span{font-size:15px;color:#999;}
.myp-user-info .like-wrap .value{font-size:30px;color:#01b2b3;font-weight:500;}

.myp-order-wrap{width:100%;height:auto;overflow:hidden;}
.myp-order-wrap .stit{padding:70px 0 20px 0;border-bottom:1px solid #343434;font-size:20px;color:#333;width:100%;height:auto;overflow:hidden;}
.myp-order-wrap .order-status-list{display:flex;justify-content:center;align-items:center;width:100%;height:152px;border-bottom:1px solid #eee;overflow:hidden;}
.myp-order-wrap .order-status-list li{background:url(../img/bg/bg-arr02.png) no-repeat left center;width:140px;height:auto;overflow:hidden;}
.myp-order-wrap .order-status-list li:first-child{background:none;}
.myp-order-wrap .order-status-list li .key{width:100%;height:auto;overflow:hidden;text-align:center;font-size:23px;color:#333;font-weight:500;}
.myp-order-wrap .order-status-list li .value{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:20px;font-size:15px;color:#313131;}
.myp-order-wrap .order-cnt-list{width:100%;height:85px;overflow:hidden;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #eee;}
.myp-order-wrap .order-cnt-list li{margin-left:90px;display:flex;justify-content:center;align-items:center;}
.myp-order-wrap .order-cnt-list li:first-child{margin-left:0;}
.myp-order-wrap .order-cnt-list li .key{font-size:15px;color:#313131;}
.myp-order-wrap .order-cnt-list li .value{margin-left:15px;border-bottom:1px solid #01b2b3;font-size:23px;color:#01b2b3;font-weight:500;}

.myp-dashboard-wrap{margin-top:60px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:flex-start;}
.myp-dashboard-wrap .lt-item{width:calc( 50% - 40px );height:auto;overflow:hidden;border-bottom:1px solid #dedede;}
.myp-dashboard-wrap .lt-item .stit{display:flex;justify-content:flex-start;align-items:center;border-top:1px solid #343434;border-bottom:1px solid #dedede;width:100%;height:62px;overflow:hidden;font-size:20px;color:#333;}
.myp-dashboard-wrap .lt-item ul{width:100%;height:auto;overflow:hidden;}
.myp-dashboard-wrap .lt-item ul li{width:100%;height:58px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.myp-dashboard-wrap .lt-item ul li .key{font-size:16px;color:#333;}
.myp-dashboard-wrap .lt-item ul li .value{font-size:16px;color:#333;}
.myp-dashboard-wrap .lt-item ul li .value strong{font-size:23px;color:#333;font-weight:500;}
.myp-dashboard-wrap .rt-item{width:calc( 50% - 40px );height:auto;overflow:hidden;border-bottom:1px solid #dedede;}
.myp-dashboard-wrap .rt-item .stit{display:flex;justify-content:flex-start;align-items:center;border-top:1px solid #343434;border-bottom:1px solid #dedede;width:100%;height:62px;overflow:hidden;font-size:20px;color:#333;}
.myp-dashboard-wrap .rt-item ul{width:100%;height:auto;overflow:hidden;}
.myp-dashboard-wrap .rt-item ul li{width:100%;height:58px;overflow:hidden;display:flex;justify-content:space-between;align-items:center}
.myp-dashboard-wrap .rt-item ul li .key{font-size:16px;color:#333;}
.myp-dashboard-wrap .rt-item ul li .value{font-size:16px;color:#333;}
.myp-dashboard-wrap .rt-item ul li .value strong{font-size:23px;color:#333;font-weight:500;}

.myp-latest-wrap{margin-top:65px;width:calc( 100% - 2px );height:auto;overflow:hidden;border:1px solid #dedede;}
.myp-latest-wrap .myp-tabmenu{position:relative;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.myp-latest-wrap .myp-tabmenu:before{content:"";width:1px;height:65px;overflow:hidden;display:block;background:#dedede;position:absolute;left:50%;top:0;}
.myp-latest-wrap .myp-tabmenu li{width:50%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.myp-latest-wrap .myp-tabmenu li a{font-size:20px;color:#9a9a9a;width:100%;height:65px;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative;}
.myp-latest-wrap .myp-tabmenu li a:before{content:"";width:100%;height:1px;overflow:hidden;display:block;background:#dedede;position:absolute;left:0;bottom:0;}
.myp-latest-wrap .myp-tabmenu li a.on{color:#333;}
.myp-latest-wrap .myp-tabmenu li a.on:before{background:#333;}
.myp-latest-wrap .myp-latest-list{width:100%;height:auto;overflow:hidden;position:relative;padding:34px;}
.myp-latest-wrap .myp-latest-list .btn-more{width:30px;height:30px;overflow:Hidden;background:#fff;border:1px solid #ebebeb;display:flex;justify-content:center;align-items:center;position:absolute;right:10px;top:10px;}
.myp-latest-wrap .myp-latest-list .btn-more i{font-size:20px;color:#999;}
.myp-latest-wrap .myp-latest-list ul{width:100%;height:auto;overflow:hidden;}
.myp-latest-wrap .myp-latest-list ul li{border-top:1px solid #ececec;width:100%;height:auto;overflow:hidden;}
.myp-latest-wrap .myp-latest-list ul li:first-child{border-top:0;}
.myp-latest-wrap .myp-latest-list ul li a{width:100%;height:46px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.myp-latest-wrap .myp-latest-list ul li a .mtit{font-size:15px;color:#333;font-weight:400;}
.myp-latest-wrap .myp-latest-list ul li a .mdate{font-size:13px;color:#979797;}

/*주문내역*/
.myp-order-tit{width:100%;height:auto;overflow:hidden;font-size:25px;color:#333;font-weight:400;}
.myp-order-tit span{font-size:13px;color:#999;padding-left:5px;}
.myp-order-stit{width:100%;height:auto;overflow:hidden;font-size:20px;color:#333;padding:50px 0 20px 0;}
.myp-order-search-form{width:calc( 100% - 40px );padding:20px;background:#fafafa;border-top:1px solid #343434;margin:40px auto 0;height:auto;overflow:hidden;}
.myp-order-search-form .form-rows-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.myp-order-search-form .form-rows-wrap .label{font-size:13px;color:#313131;width:112px;height:40px;display:flex;justify-content:flex-start;align-items:center;}
.myp-order-search-form .form-rows-wrap .form-item-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;flex:1;}
.myp-order-search-form .form-rows-wrap .form-item-wrap.ar{justify-content:flex-end;}
.myp-order-search-form .form-rows-wrap .form-item-wrap .select{width:135px;height:40px;border:1px solid #eee;background-color:#fff;padding-left:14px;font-size:13px;color:#313131;}
.myp-order-search-form .form-rows-wrap .form-item-wrap .inp{font-size:13px;color:#313131;height:38px;border:1px solid #eee;background-color:#fff;padding:0 14px;}
.myp-order-search-form .form-rows-wrap .form-item-wrap .ml5{margin-left:5px;}
.myp-order-search-form .form-rows-wrap .form-item-wrap .inp.full{width:100%;flex:1;margin-left:5px;}
.myp-order-search-form .form-rows-wrap .form-item-wrap .inp.datepicker{text-align:center;width:105px;background:#fff url(../img/ico/ico-calendar.png) no-repeat 110px center;}
.myp-order-search-form .form-rows-wrap .form-item-wrap .e01{width:17px;height:40px;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:13px;color:#313131;}
.myp-order-search-form .form-rows-wrap .form-item-wrap .btn-func{width:80px;height:40px;overflow:hidden;border:0;background:#333;font-size:13px;color:#fff;display:flex;justify-content:center;align-items:center;margin-left:10px;}
.myp-order-search-form .form-rows-wrap .form-item-wrap .chk-list{width:100%;height:auto;overflow:hidden;}
.myp-order-search-form .form-rows-wrap .form-item-wrap .chk-list li{margin-left:30px;float:left;}
.myp-order-search-form .form-rows-wrap .form-item-wrap .chk-list li:first-child{margin-left:0;}
.myp-order-search-form .form-rows-wrap .form-item-wrap .chk-list li label{margin-top:13px;display:flex;justify-content:flex-start;align-items:center;}
.myp-order-search-form .form-rows-wrap .form-item-wrap .chk-list li label input{display:flex;}
.myp-order-search-form .form-rows-wrap .form-item-wrap .chk-list li label span{display:flex;margin-left:5px;font-size:13px;color:#313131;}
.myp-order-search-form .form-rows-wrap + .form-rows-wrap{margin-top:10px;}

.myp-order-search-form .form-rows-wrap .form-item-wrap .date-range-list{display:flex;justify-content:flex-start;align-items:center;width:100%;height:auto;overflow:hidden;}
.myp-order-search-form .form-rows-wrap .form-item-wrap .date-range-list li{margin-left:5px;width:110px;height:40px;overflow:hidden;}
.myp-order-search-form .form-rows-wrap .form-item-wrap .date-range-list li:first-child{margin-left:0;}
.myp-order-search-form .form-rows-wrap .form-item-wrap .date-range-list li a{background:#fff;display:flex;justify-content:center;align-items:center;font-size:13px;color:#313131;width:calc( 100% - 2px );height:38px;overflow:hidden;border:1px solid #efefef;}
.myp-order-search-form .form-rows-wrap .form-item-wrap .date-range-list li a.on{border:1px solid #01b2b3;color:#01b2b3;}


.myp-order-search-btn{width:100%;height:auto;overflow:Hidden;padding-top:34px;display:flex;justify-content:center;align-items:center;}
.myp-order-search-btn button{font-size:16px;color:#fff;font-weight:400;background:#01b2b3;border:0;width:230px;height:50px;overflow:Hidden;display:flex;justify-content:center;align-items:center;}
.myp-order-list{width:100%;height:auto;overflow:Hidden;}
.myp-order-list ul{width:100%;height:auto;overflow:Hidden;}
.myp-order-list ul li{position:relative;border-bottom:1px solid #ececec;width:100%;height:auto;overflow:Hidden;}
.myp-order-list ul li .order-header-wrap{padding:50px 0 20px 0;border-bottom:1px solid #343434;width:100%;height:auto;overflow:Hidden;display:flex;justify-content:space-between;align-items:center;}
.myp-order-list ul li .order-header-wrap a{display:flex;justify-content:flex-start;align-items:center;flex:1;}
.myp-order-list ul li .order-header-wrap a strong{font-weight:400;font-size:14px;color:#333;}
.myp-order-list ul li .order-header-wrap a span{margin-left:5px;font-size:13px;color:#999;}
.myp-order-list ul li .order-header-wrap a i{margin-left:5px;font-size:14px;color:#333;}
.myp-order-list ul li .order-header-wrap .date{font-size:13px;color:#333;}
.myp-order-list ul li .order-cont-wrap{position:relative;padding:40px 0;display:flex;justify-content:flex-start;align-items:center;width:100%;height:auto;overflow:Hidden;}
.myp-order-list ul li .type{width:100%;height:40px;overflow:hidden;position:absolute;left:0;top:0;display:flex;justify-content:flex-start;align-items:center;font-size:13px;color:#343434;font-weight:400;}
.myp-order-list ul li .order-cont-wrap .pic-wrap{width:110px;height:auto;overflow:Hidden;}
.myp-order-list ul li .order-cont-wrap .pic-wrap .pic{position:relative; width:110px;height:110px;overflow:Hidden;background:#eee;background-size:contain !important; background-repeat:no-repeat !important; background-position:center center !important;}
.myp-order-list ul li .order-cont-wrap .pic-wrap .pic img { position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; width:auto; height:auto; max-width:100%; max-height:100%;}
.myp-order-list ul li .order-cont-wrap .pic-wrap a{font-weight:500;padding-top:12px;text-decoration:underline !important;font-size:14px;color:#333;width:100%;height:auto;overflow:Hidden;text-align:center;display:block;}
.myp-order-list ul li .order-cont-wrap .scont{flex:1;margin-left:36px;width:100%;height:auto;overflow:Hidden;}
.myp-order-list ul li .order-cont-wrap .scont .cate{font-size:13px;color:#989898;}
.myp-order-list ul li .order-cont-wrap .scont .stit{font-weight:400;margin-top:5px;font-size:14px;color:#323232;}
.myp-order-list ul li .order-cont-wrap .scont .opt{margin-top:10px;font-size:13px;color:#9b9b9b;}
.myp-order-list ul li .order-cont-wrap .scont .price{font-weight:500;margin-top:5px;font-size:14px;color:#333;}
.myp-order-list ul li .order-cont-wrap .scont .result{font-size:14px;color:#01b2b3;font-weight:500;margin-top:20px;}

.myp-order-list ul li .order-cont-wrap .name{width:100px;font-size:14px;color:#222;}
.myp-order-list ul li .order-cont-wrap .status{width:100px;font-size:14px;color:#01b2b3;font-weight:500;}
.myp-order-list ul li .order-cont-wrap .btn-group{width:100px;height:auto;overflow:Hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.myp-order-list ul li .order-cont-wrap .btn-group .msg{font-size:14px;color:#343434;padding-bottom:10px}
.myp-order-list ul li .order-cont-wrap .btn-group button{margin:3px auto;width:83px;height:30px;overflow:hidden;border:1px solid #ececec;background:#fff;font-size:12px;color:#333;}
.myp-order-list ul li .order-cont-wrap .btn-group button.btn-org{background:#01b2b3;color:#fff;}
.myp-order-list ul li .order-cont-wrap .btn-group .sdate{font-size:13px;color:#989898;text-align:center;padding-bottom:10px;}
.myp-order-list ul li .order-cont-wrap .btn-group .btn-view{}
.myp-order-list ul li .order-cont-wrap .btn-group .btn-view.on{border:1px solid #01b2b3;background:#01b2b3;color:#fff;}

.excel-btn-wrap{width:100%;height:auto;overflow:hidden;padding:20px 0 100px 0;display:flex;justify-content:flex-end;align-items:center;}
.excel-btn-wrap.sw{justify-content:space-between;}
.excel-btn-wrap button{width:120px;height:34px;border:1px solid #ebebeb;background:#fff;display:flex;justify-content:center;align-items:center;}
.excel-btn-wrap button img{display:flex;}
.excel-btn-wrap button span{display:flex;font-size:12px;color:#333;margin-left:5px;}
.excel-btn-wrap button.none{display:inline-flex;width:auto;border:0;}

/*주문상세*/
.myp-title-header{border-bottom:1px solid #343434;padding:70px 0 20px 0;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.myp-title-header strong{font-size:20px;color:#333;font-weight:400;}
.myp-title-header span{font-size:15px;color:#333;}
.myp-paym-list{width:100%;height:auto;overflow:hidden;}
.myp-paym-list ul{padding:30px 0;width:100%;height:auto;overflow:hidden;}
.myp-paym-list ul li{width:100%;height:40px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.myp-paym-list ul li .key{font-size:15px;color:#333;margin-left:20px;}
.myp-paym-list ul li .value{font-size:15px;color:#333;margin-right:20px;}
.myp-paym-list ul li:first-child .key{font-weight:500;}
.myp-paym-list ul li:first-child .value{font-weight:500;}
.myp-paym-list .tot-item-wrap{border-top:1px solid #ddd;padding-top:30px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.myp-paym-list .tot-item-wrap .key{font-size:15px;color:#333;font-weight:500;margin-left:20px;}
.myp-paym-list .tot-item-wrap .value{font-size:22px;color:#01b2b3;font-weight:500;margin-right:20px;}
.myp-info-list{width:100%;height:auto;overflow:hidden;}
.myp-info-list ul{padding:30px 0;width:100%;height:auto;overflow:hidden;}
.myp-info-list ul li{width:100%;height:40px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-info-list ul li .key{font-size:15px;color:#333;margin-left:20px;width:170px;}
.myp-info-list ul li .value{font-size:15px;color:#333;}
.order-view-btn-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;}
.order-view-btn-wrap button{width:140px;height:40px;overflow:hidden;border:0;background:#01b2b3;font-size:15px;color:#fff;display:flex;justify-content:center;align-items:center;}

/*상품조회*/
.myp-prod-tit{padding:80px 0 25px 0;font-size:20px;color:#333;width:100%;height:auto;overflow:hidden;}
.myp-prod-cnt{font-size:14px;color:#333;width:100%;height:auto;overflow:hidden;}
.myp-prod-cnt strong{font-size:14px;color:#01b2b3;font-weight:400;}
.myp-prod-opt{padding:20px 0;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.myp-prod-opt .lt-item{display:flex;justify-content:flex-start;align-items:center;}
.myp-prod-opt .lt-item label{margin-right:20px;display:flex;justify-content:flex-start;align-items:center;}
.myp-prod-opt .lt-item label input{display:flex;}
.myp-prod-opt .lt-item label span{display:flex;margin-left:5px;font-size:14px;color:#333;}
.myp-prod-opt .lt-item button{background:#fff;display:inline-flex;justify-content:center;align-items:center;font-size:13px;color:#989898;margin-right:5px;border:1px solid #dcdcdc;height:35px;padding:0 12px;}
.myp-prod-opt .rt-item{display:flex;justify-content:flex-start;align-items:center;}
.myp-prod-opt .rt-item .select{margin-left:5px;width:90px;height:35px;padding-left:14px;overflow:hidden;border:1px solid #dcdcdc;font-size:13px;color:#989898;}
.myp-prod-list{width:100%;height:auto;overflow:hidden;}
.myp-prod-list ul{width:100%;height:auto;overflow:hidden;border-top:1px solid #343434;}
.myp-prod-list ul li{padding:40px 0;width:100%;height:auto;overflow:hidden;}
.myp-prod-list ul li .prod-cont-wrap01{position:relative;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-prod-list ul li .prod-cont-wrap01 input{position:absolute;left:0;top:0;}
.myp-prod-list ul li .prod-cont-wrap01 .pic{margin-left:30px;width:110px;height:110px;overflow:Hidden;background-size:contain !important;background-color:#ddd;position:relative; background-repeat:no-repeat !important; background-position:center center !important;}
.myp-prod-list ul li .prod-cont-wrap01 .pic .msg{display:flex;background:rgba(0,0,0,.5);justify-content:center;align-items:center;font-size:13px;color:#fff;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.myp-prod-list ul li .prod-cont-wrap01 .scont{width:100%;height:auto;overflow:hidden;margin-left:35px;flex:1;}
.myp-prod-list ul li .prod-cont-wrap01 .scont .cate{font-size:13px;color:#989898;}
.myp-prod-list ul li .prod-cont-wrap01 .scont .stit{margin-top:5px;font-size:14px;color:#323232;font-weight:400;}
.myp-prod-list ul li .prod-cont-wrap01 .scont .price{margin-top:15px;font-size:14px;color:#01b2b3;font-weight:500;}
.myp-prod-list ul li .prod-cont-wrap01 .cnt{width:100px;text-align:center;font-size:13px;color:#323232;}
.myp-prod-list ul li .prod-cont-wrap01 .select-form{width:100px;text-align:center;}
.myp-prod-list ul li .prod-cont-wrap01 .select-form .select{font-size:13px;color:#989898;width:90px;height:35px;padding-left:14px;overflow:hidden;border:1px solid #dcdcdc;}
.myp-prod-list ul li .prod-cont-wrap01 .date{width:100px;text-align:center;font-size:13px;color:#989898;}
.myp-prod-list ul li .prod-cont-wrap01 .btn-group{width:100px;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.myp-prod-list ul li .prod-cont-wrap01 .btn-group button{font-size:13px;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;width:83px;height:30px;overflow:hidden;border:0;background:#01b2b3;}

/*정산내역*/
.result-title-wrap{padding:40px 0 20px 0;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.result-title-wrap strong{font-size:20px;color:#333;}
.result-title-wrap span{font-size:12px;color:#9b9b9b;display:block;text-align:right;}
.myp-result-list{width:100%;height:auto;overflow:hidden;}
.myp-result-list dl{width:100%;height:auto;overflow:hidden;}
.myp-result-list dl dt{border-top:1px solid #343434;width:100%;height:56px;border-bottom:1px solid #dedede;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-result-list dl dt .key{font-size:14px;color:#313131;margin-left:25px;width:220px;}
.myp-result-list dl dt .value{font-size:14px;color:#313131;}
.myp-result-list dl dd{margin-bottom:40px;width:100%;height:auto;overflow:hidden;border-bottom:1px solid #dedede;}
.myp-result-list dl dd ul{padding:10px 0;width:100%;height:auto;overflow:hidden;}
.myp-result-list dl dd ul li{width:100%;height:35px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-result-list dl dd ul li .key{font-size:14px;color:#313131;margin-left:25px;width:220px;}
.myp-result-list dl dd ul li .value{font-size:14px;color:#313131;}
.myp-result-list dl dd ul li .value.co{color:#01b2b3;font-weight:400;}
.myp-result-list dl dd ul li .value.line{text-decoration:underline;}

.myp-result-sum{width:100%;height:auto;overflow:hidden;}
.myp-result-sum table{width:100%;border-top:1px solid #3b3b3b;}
.myp-result-sum table th{font-size:14px;color:#313131;border-bottom:1px solid #dedede;text-align:center;height:75px;}
.myp-result-sum table th strong{font-size:14px;color:#01b2b3;font-weight:500;}
.myp-result-sum table td{font-size:14px;color:#313131;border-bottom:1px solid #dedede;text-align:center;height:75px;}
.myp-result-sum table td strong{font-size:14px;color:#313131;font-weight:500;}
.myp-result-sum table td span{font-size:14px;color:#01b2b3;font-weight:500;}

/*부가세*/
.myp-vat-form-wrap{margin-top:40px;display:flex;justify-content:center;align-items:center;width:100%;height:94px;overflow:hidden;border-top:1px solid #343434;border-bottom:1px solid #ededed;background:#fafafa;}
.myp-vat-form-wrap .select{background-color:#fff;margin-right:5px;width:135px;height:40px;border:1px solid #eee;padding-left:14px;font-size:14px;color:#313131;}
.myp-vat-form-wrap button{display:flex;justify-content:center;align-items:center;border:0;width:80px;height:40px;overflow:hidden;font-size:14px;color:#fff;background:#333;}
.myp-vat-help-msg{border-bottom:1px solid #ececec;padding:35px 0;width:100%;height:auto;overflow:hidden;}
.myp-vat-help-msg .stit{padding-bottom:5px;margin-top:30px;font-size:14px;color:#01b2b3;width:100%;height:auto;overflow:hidden;}
.myp-vat-help-msg ul{width:100%;height:auto;overflow:hidden;}
.myp-vat-help-msg ul li{width:calc( 100% - 10px );padding-left:10px;position:relative;height:auto;overflow:hidden;font-size:13px;color:#737373;line-height:1.7em;}
.myp-vat-help-msg ul li:before{content:"-";font-size:13px;color:#737373;position:absolute;left:0;top:0;}
.myp-vat-help-msg .stit + ul li{color:#333;}
.myp-vat-help-msg .stit + ul li span{color:#01b2b3;font-size:13px;}
.myp-vat-help-msg .stit + ul li:before{color:#333;}

/*기본정보*/
.myp-info-stit{font-size:20px;color:#333;padding:60px 0 20px 0;border-bottom:1px solid #343434;width:100%;height:auto;overflow:hidden;}
.myp-info-msg{width:100%;height:auto;padding:55px 0 30px 0;overflow:hidden;font-size:14px;color:#333;font-weight:400;text-align:center;}
.myp-info-form{background:#fbfbfb;padding:30px 0;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.myp-info-form .user-wrap{display:flex;justify-content:flex-start;align-items:center;}
.myp-info-form .user-wrap .key{font-size:14px;color:#333;font-weight:400;}
.myp-info-form .user-wrap .value{margin-left:8px;font-size:14px;color:#01b2b3;font-weight:400;}
.myp-info-form .pwd-wrap{margin-left:30px;display:flex;justify-content:flex-start;align-items:center;}
.myp-info-form .pwd-wrap .key{font-size:14px;color:#333;font-weight:400;}
.myp-info-form .pwd-wrap .inp{margin-left:8px;font-size:14px;color:#333;font-weight:400;height:46px;width:calc( 228px - 30px );padding:0 15px;border:1px solid #dfdfdf;}
.myp-info-btn-wrap{padding:40px 0 100px 0;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.myp-info-btn-wrap .btn-cancel{width:118px;height:58px;border:1px solid #9a9a9a;background:#fff;color:#9a9a9a;display:flex;justify-content:center;align-items:center;margin:0 5px;font-size:16px;font-weight:400;}
.myp-info-btn-wrap .btn-confirm{width:230px;height:58px;border:1px solid #01b2b3;background:#01b2b3;color:#fff;display:flex;justify-content:center;align-items:center;margin:0 5px;font-size:16px;font-weight:400;}

.myp-info-edit-wrap{width:100%;height:auto;overflow:hidden;padding-bottom:40px;border-bottom:1px solid #ededed;}
.myp-info-edit-wrap .join-subj{width:100%;padding:0 0 20px 0;height:auto;overflow:hidden;font-size:18px;color:#333;font-weight:500;margin-bottom:10px;margin-top:45px;border-bottom:1px solid #333;}
.myp-info-edit-wrap .join-subj.type01{padding-top:45px;}

.myp-info-edit-wrap .form-cols{margin:0 auto;width:100%;height:auto;overflow:Hidden;margin-bottom:10px;display:flex;justify-content:flex-start;align-items:center;}
.myp-info-edit-wrap .form-cols.align-top{align-items:flex-start;}
.myp-info-edit-wrap .form-cols.mt50{}
.myp-info-edit-wrap .form-cols.type01{margin-bottom:0;padding-bottom:38px;margin-top:38px;flex-direction:column;display:flex;justify-content:flex-start;align-items:flex-start;}
.myp-info-edit-wrap .form-cols.type02{margin-bottom:0;padding-bottom:0;margin-top:24px;flex-direction:column;display:flex;justify-content:flex-start;align-items:flex-start;}
.myp-info-edit-wrap .form-cols.type03{display:flex;justify-content:flex-start;align-items:flex-start;}
.myp-info-edit-wrap .form-cols .label{position:relative;width:120px;height:48px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-info-edit-wrap .form-cols .label span{font-size:14px;color:#333;font-weight:400;display:flex;}
.myp-info-edit-wrap .form-cols .label mark{display:none;color:#01b2b3;font-size:14px;font-weight:400;background:transparent;}
.myp-info-edit-wrap .form-cols .label a{font-size:12px;color:#fff;position:absolute;right:0;top:50%;margin-top:-15px;width:94px;height:30px;overflow:hidden;background:#888;display:flex;justify-content:center;align-items:center;}
.myp-info-edit-wrap .form-cols .form-item{width:100%;height:auto;overflow:hidden;flex:1;display:flex;justify-content:flex-start;align-items:center;position:relative;}
.myp-info-edit-wrap .form-cols .form-item .value{font-size:14px;color:#313131;font-weight:400;}
.myp-info-edit-wrap .form-cols .form-rows{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;flex:1;flex-direction:column;}
.myp-info-edit-wrap .form-cols .form-item .inp{border:1px solid #ccc; width:100%;padding:0 14px;font-size:14px;color:#333;height:46px;overflow:hidden;}
.myp-info-edit-wrap .form-cols .form-item .inp.tel{margin-left:10px; width:33%;}
.myp-info-edit-wrap .form-cols .form-item.email-type .inp{width:33%;}
.myp-info-edit-wrap .form-cols .form-item .inp.post{width:220px;}
.myp-info-edit-wrap .form-cols .form-item .inp.addr{width:490px;}
.myp-info-edit-wrap .form-cols .form-item .select{height:48px;padding:0 0 0 14px;width:33%;border:1px solid #ccc;font-size:14px;color:#333;}
.myp-info-edit-wrap .form-cols .form-item .select.tel{margin-left:10px;}
.myp-info-edit-wrap .form-cols .form-item .select.full{width:100%;/* max-width:380px; */}
.myp-info-edit-wrap .form-cols .form-item .e01{width:18px;height:48px;overflow:hidden;font-size:14px;color:#333;display:flex;justify-content:center;align-items:center;}
.myp-info-edit-wrap .form-cols .form-item .ml10{margin-left:10px;}
.myp-info-edit-wrap .form-cols .form-item label{display:flex;justify-content:flex-start;align-items:center;margin-right:20px;}
.myp-info-edit-wrap .form-cols .form-item label input{display:flex;}
.myp-info-edit-wrap .form-cols .form-item label span{display:flex;margin-left:5px;font-size:13px;color:#313131;}
.myp-info-edit-wrap .form-cols .form-item .inp.account{font-size:12px;}
.myp-info-edit-wrap .form-cols .form-item .inp.account[readonly]{background:#eee;color:#979797}
.myp-info-edit-wrap .form-cols .form-item .btn-func{border:0;width:120px;height:48px;overflow:hidden;background:#333;color:#fff;font-size:14px;display:flex;justify-content:center;align-items:center;}
.myp-info-edit-wrap .form-cols .form-item .inp + .btn-func{margin-left:10px;}
.myp-info-edit-wrap .form-cols .form-item .account-label{width:60px;font-size:14px;color:#343434;}
.myp-info-edit-wrap .form-cols .form-item .account-label + .select{flex:initial;width:120px;}
.myp-info-edit-wrap .form-cols .form-item.type01{margin-right:10px;width:auto;flex:initial;}

.myp-info-edit-wrap .form-cols.type01 .label{width:100%;}
.myp-info-edit-wrap .form-cols.type01 .form-item{margin-bottom:12px;}
.myp-info-edit-wrap .form-cols.type02 .label{width:100%;}
.myp-info-edit-wrap .form-cols.type02 .form-item{margin-bottom:12px;}

/*정산 달력*/
.calendar-item-wrap{width:100%;height:auto;overflow:hidden;}
.calendar-item-wrap .legend-list{padding-bottom:20px;margin-top:40px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.calendar-item-wrap .legend-list li{margin-right:15px;font-size:13px;color:#343434;display:flex;position:relative;padding-left:16px;}
.calendar-item-wrap .legend-list li:before{position:absolute;left:0;top:50%;margin-top:-5px;content:"";width:10px;height:10px;overflow:hidden;display:block;border-radius:50%;}
.calendar-item-wrap .legend-list li:nth-child(1):before{background:#fe4d00;}
.calendar-item-wrap .legend-list li:nth-child(2):before{background:#323232;}
.calendar-item-wrap table{width:100%;table-layout:fixed;}
.calendar-item-wrap table th{border:1px solid #ddd;text-align:center;height:38px;font-size:14px;color:#343434;}
.calendar-item-wrap table td{border:1px solid #ddd;}
.calendar-item-wrap table td .rela{width:100%;height:128px;overflow:Hidden;position:relative;}
.calendar-item-wrap table td .rela.today{background:#f9f9f9;}
.calendar-item-wrap table td .rela .num{font-size:13px;color:#343434;position:absolute;left:10px;top:10px;}
.calendar-item-wrap table td .rela .price{display:flex;justify-content:flex-start;align-items:center;font-size:13px;color:#343434;width:calc( 100% - 20px );padding:0 10px;height:128px;overflow:Hidden;position:absolute;left:0;top:0;}
.calendar-item-wrap table td .rela .price.on{color:#01b2b3;}
.calendar-item-wrap table td .rela .scont{display:flex;justify-content:center;align-items:center;font-size:14px;color:#343434;font-weight:500;width:calc( 100% - 20px );padding:0 10px;height:128px;overflow:Hidden;position:absolute;left:0;top:0;}
.calendar-item-wrap table tr>td:first-child .rela .num{color:#e62224;}
.calendar-item-wrap table tr>td:last-child .rela .num{color:#2121e3;}
.rs-tbl-wrap{width:100%;height:auto;overflow:hidden;}
.rs-tbl-wrap table{width:100%;}
.rs-tbl-wrap table th{text-align:center;font-size:14px;color:#313131;border-top:1px solid #343434;height:56px;border-bottom:1px solid #dedede;}
.rs-tbl-wrap table th strong{font-size:14px;color:#343434;font-weight:500;}
.rs-tbl-wrap table td{text-align:center;font-size:14px;color:#313131;border-bottom:1px solid #dedede;height:56px;}
.rs-tbl-wrap table td a{text-decoration:underline !important;font-size:14px;color:#313131;}
.rs-tbl-wrap table td span{font-size:13px;color:#313131;}
.rs-tbl-wrap table td strong{font-size:13px;color:#343434;font-weight:500;}

/**/
.shop-header-wrap{border-bottom:1px solid #343434;width:100%;height:auto;overflow:hidden;padding:50px 0 20px 0;display:flex;justify-content:space-between;align-items:center;}
.shop-header-wrap .tit{font-size:20px;color:#333;}
.shop-header-wrap button{font-size:13px;color:#fff;width:75px;height:30px;overflow:hidden;background:#01b2b3;display:flex;justify-content:center;align-items:center;border:0;}
.shop-header-wrap button.btn-white{color:#333;background:#fff;border:1px solid #ebebeb;}
.shop-header-wrap button.btn-white.t01{width:120px;}
.shop-cont-wrap{width:100%;height:auto;overflow:hidden;}
.shop-cont-wrap .form-rows-wrap{margin-top:24px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.shop-cont-wrap .form-rows-wrap .label{width:135px;height:48px;font-size:14px;color:#343434;display:flex;justify-content:flex-start;align-items:center;}
.shop-cont-wrap .form-rows-wrap .form-item-wrap{width:100%;height:auto;overflow:hidden;flex:1;display:flex;justify-content:flex-start;align-items:center;}
.shop-cont-wrap .form-rows-wrap .form-item-wrap.type01{padding-bottom:25px;position:relative;}
.shop-cont-wrap .form-rows-wrap .form-item-wrap .inp{font-size:14px;color:#313131;width:183px;height:46px;overflow:hidden;border:1px solid #dedede;padding:0 14px;}
.shop-cont-wrap .form-rows-wrap .form-item-wrap .inp.full{width:100%;flex:1;}
.shop-cont-wrap .form-rows-wrap .form-item-wrap .btn-file-select{font-size:14px;color:#fff;width:120px;height:48px;overflow:hidden;border:0;background:#333;margin-left:5px;}
.shop-cont-wrap .form-rows-wrap .form-item-wrap .btn-file-delete{font-size:14px;color:#333;width:120px;height:48px;overflow:hidden;border:1px solid #ccc;background:#fff;margin-left:5px;}
.shop-cont-wrap .form-rows-wrap .form-item-wrap .msg{position:absolute;left:0;bottom:0;font-size:13px;color:#333;}
.shop-cont-wrap .file-list{width:calc( 100% - 135px );margin:0 0 0 135px;height:auto;overflow:hidden;}
.shop-cont-wrap .file-list li{float:left;margin:15px 15px 0 0;}
.shop-cont-wrap .file-list li .pic{width:85px;height:85px;overflow:hidden;background-size:cover !important;position:relative;}
.shop-cont-wrap .file-list li .pic button{width:30px;height:30px;overflow:hidden;border:0;background:#333;display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:0;}
.shop-cont-wrap .file-list li .pic button i{font-size:20px;color:#fff;}
.shop-cont-wrap .cont-desc{font-size:13px;color:#979797;padding-top:30px;}

/*1:1문의*/
.myp-contact-list{width:100%;height:auto;overflow:hidden;}
.myp-contact-list ul{width:100%;height:auto;overflow:hidden;}
.myp-contact-list ul li{width:100%;height:auto;overflow:hidden;}
.myp-contact-list ul li a.mc-header-wrap{width:100%;height:56px;border-bottom:1px solid #ececec;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-contact-list ul li a.mc-header-wrap .date{font-size:13px;color:#979797;width:160px;}
.myp-contact-list ul li a.mc-header-wrap .cate{font-size:14px;color:#333;font-weight:500;width:90px;text-align:left;}
.myp-contact-list ul li a.mc-header-wrap .tit{font-size:14px;color:#333;font-weight:400;width:100%;flex:1;}
.myp-contact-list ul li a.mc-header-wrap .status{font-size:13px;color:#333;width:75px;height:28px;overflow:hidden;background:#fff;display:flex;justify-content:center;align-items:center;border:1px solid #ebebeb;}
.myp-contact-list ul li a.mc-header-wrap .status.on{background:#01b2b3;color:#fff;border:1px solid #01b2b3;}
.myp-contact-list ul li a.mc-header-wrap .ico{width:60px;height:28px;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.myp-contact-list ul li a.mc-header-wrap .ico i{font-size:14px;color:#333;}
.myp-contact-list ul li a.mc-header-wrap.on .ico i{transform:rotate(180deg)}
.myp-contact-list ul li .mc-cont-wrap{display:none;width:100%;height:auto;overflow:hidden;padding-bottom:60px;}
.myp-contact-list ul li .mc-cont-wrap .pic{margin-top:30px;width:100%;height:auto;overflow:hidden;}
.myp-contact-list ul li .mc-cont-wrap .desc{margin-top:20px;font-size:14px;color:#333;}
.myp-contact-list ul li .mc-footer-wrap{display:none;justify-content:flex-start;align-items:center;width:100%;height:100px;overflow:hidden;background:#f9f9f9;border-top:1px solid #ececec;}
.myp-contact-list ul li .mc-footer-wrap .date{font-size:13px;color:#979797;width:160px;text-align:center;}
.myp-contact-list ul li .mc-footer-wrap .scont{font-size:14px;color:#333;width:100%;flex:1;margin-left:35px;}
.myp-contact-list ul li .mc-footer-wrap .name{font-size:13px;color:#333;width:90px;text-align:center;}

.myp-contact-list ul li.on .mc-cont-wrap{display:block;}
.myp-contact-list ul li.on .mc-footer-wrap{display:flex;}

.proposal-help-msg{margin-top:30px;width:calc( 100% - 60px );padding:30px;height:auto;overflow:hidden;background:#fafafa;}
.proposal-help-msg ul{width:100%;height:auto;overflow:hidden;}
.proposal-help-msg ul li{width:calc( 100% - 10px );position:relative;padding-left:10px;height:auto;overflow:hidden;font-size:13px;color:#999}
.proposal-help-msg ul li:before{content:"-";position:absolute;left:0;top:0;font-size:13px;color:#999;}
.prop-select-wrap01{display:flex;justify-content:space-between;align-items:center;width:100%;height:56px;overflow:hidden;border-top:1px solid #343434;border-bottom:1px solid #dedede;}
.prop-select-wrap01 .key{margin-left:20px;font-size:14px;color:#313131;font-weight:400;}
.prop-select-wrap01 .key strong{font-size:14px;color:#01b2b3;font-weight:400;}
.prop-select-wrap01 button{font-size:12px;color:#fff;width:96px;height:30px;overflow:hidden;border:0;background:#01b2b3;}
.prop-select-wrap02{display:flex;justify-content:flex-start;align-items:center;width:100%;height:56px;overflow:hidden;background:#fafafa;}
.prop-select-wrap02 .key{margin-left:20px;font-size:13px;color:#313131;}
.ctrl-item-wrap{display:flex;justify-content:center;align-items:center;width:100%;height:136px;overflow:hidden;border-top:1px solid #343434;}
.ctrl-item-wrap button{width:40px;height:40px;overflow:hidden;border:0;background:transparent;display:flex;justify-content:center;align-items:center;}
.ctrl-item-wrap button i{font-size:20px;color:#878787;font-weight:bold;}
.ctrl-item-wrap .value{width:130px;font-size:25px;color:#313131;font-weight:500;display:flex;justify-content:center;align-items:center;}
/**/

.contact-tabmenu-wrap{margin-top:30px;width:100%;height:auto;overflow:hidden;}
.contact-tabmenu-wrap ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.contact-tabmenu-wrap ul li{width:50%;height:auto;overflow:hidden;}
.contact-tabmenu-wrap ul li a{font-size:17px;color:#9a9a9a;width:100%;height:60px;overflow:hidden;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #ddd;}
.contact-tabmenu-wrap ul li a.on{color:#333;border-bottom:1px solid #333;}

.prod-contact-tit{font-size:20px;color:#333;padding:70px 0 20px 0;border-bottom:1px solid #333;}
.prod-contact-tit span{font-size:16px;color:#333;}
.prod-contact-info{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;padding:20px 0;}
.prod-contact-info .cont{margin-left:20px;width:100%;height:auto;overflow:hidden;flex:1;}
.prod-contact-info .cont .cate{font-size:13px;color:#989898;}
.prod-contact-info .cont .tit{margin-top:5px;font-size:14px;color:#323232;font-weight:500;}
.prod-contact-info .cont .price{margin-top:10px;font-size:15px;color:#333;font-weight:500;}
.prod-contact-info .pic{width:110px;height:110px;overflow:Hidden;margin-right:50px;background-size:cover !important;}

.prod-contact-list{width:100%;height:auto;overflow:hidden;}
.prod-contact-list dl{width:100%;height:auto;overflow:hidden;}
.prod-contact-list dl dt{width:100%;height:auto;overflow:hidden;}
.prod-contact-list dl dt a{display:flex;justify-content:flex-start;align-items:center;width:100%;height:43px;overflow:hidden;background:#f9f9f9;border-bottom:1px solid #ddd;}
.prod-contact-list dl dt a img{display:flex;margin-left:20px;}
.prod-contact-list dl dt a .txt{font-size:14px;color:#333;width:100%;flex:1;height:auto;overflow:hidden;margin-left:20px;}
.prod-contact-list dl dt a .txt strong{font-size:14px;color:#333;font-weight:500;}
.prod-contact-list dl dt a .status{font-size:13px;color:#333;display:flex;justify-content:center;align-items:center;width:73px;height:26px;overflow:hidden;background:#fff;border:1px solid #ebebeb;}
.prod-contact-list dl dt a .status.on{background:#01b2b3;color:#fff;}
.prod-contact-list dl dt a .ico{display:flex;justify-content:center;align-items:center;width:43px;height:43px;overflow:hidden;}
.prod-contact-list dl dt a .ico i{font-size:16px;color:#404040;font-weight:bold;}
.prod-contact-list dl dt a.on .ico i{transform:rotate(180deg)}

.prod-contact-list dl dt .item{display:flex;justify-content:flex-start;align-items:center;width:100%;height:43px;overflow:hidden;background:#f9f9f9;border-bottom:1px solid #ddd;}
.prod-contact-list dl dt .item img{display:flex;margin-left:20px;}
.prod-contact-list dl dt .item .txt{font-size:14px;color:#333;width:100%;flex:1;height:auto;overflow:hidden;margin-left:20px;}
.prod-contact-list dl dt .item .txt strong{font-size:14px;color:#333;font-weight:500;}
.prod-contact-list dl dt .item .status{font-size:13px;color:#333;display:flex;justify-content:center;align-items:center;width:73px;height:26px;overflow:hidden;background:#fff;border:1px solid #ebebeb;}
.prod-contact-list dl dt .item .status.on{background:#01b2b3;color:#fff;}
.prod-contact-list dl dt .item .ico{display:flex;justify-content:center;align-items:center;width:43px;height:43px;overflow:hidden;}
.prod-contact-list dl dt .item .ico i{font-size:16px;color:#404040;font-weight:bold;}
.prod-contact-list dl dt .item.on .ico i{transform:rotate(180deg)}

.prod-contact-list dl dd{width:100%;height:auto;overflow:hidden;display:none;}
.prod-contact-list dl dd.on{display:block}
.prod-contact-list dl dd ul{width:100%;height:auto;overflow:hidden;}
.prod-contact-list dl dd ul li{border-bottom:1px solid #eeeeee;padding:20px 0;width:100%;height:auto;overflow:hidden;}
.prod-contact-list dl dd ul li .pic{width:100%;height:auto;overflow:hidden;}
.prod-contact-list dl dd ul li .pic img{max-width:100%;}
.prod-contact-list dl dd ul li .sdesc{margin-top:30px;width:100%;height:auto;overflow:hidden;font-size:14px;color:#333;font-weight:500;}
.prod-contact-list dl dd ul li .setc{margin-top:30px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.prod-contact-list dl dd ul li .setc .date{font-size:12px;color:#9a9a9a;display:flex;}
.prod-contact-list dl dd ul li .setc .name{font-size:12px;color:#9a9a9a;display:flex;}

.prod-reply-form-wrap{width:100%;padding:15px 20px;height:auto;overflow:hidden;background:#f9f9f9;border-bottom:1px solid #eee;}
.prod-reply-form-wrap .textarea{width:100%;padding:14px;border:1px solid #eee;background:#fff;height:136px;overflow:hidden;resize:none;}
.prod-reply-form-wrap .func-item-wrap{margin-top:13px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.prod-reply-form-wrap .func-item-wrap .lt-item{display:flex;justify-content:flex-start;align-items:center;}
.prod-reply-form-wrap .func-item-wrap .lt-item button{width:102px;height:34px;border:1px solid #d3d3d3;background:#fff;font-size:13px;color:#262626;display:flex;justify-content:center;align-items:center;}
.prod-reply-form-wrap .func-item-wrap .rt-item{display:flex;justify-content:flex-start;align-items:center;}
.prod-reply-form-wrap .func-item-wrap .rt-item label{display:flex;justify-content:flex-start;align-items:center;}
.prod-reply-form-wrap .func-item-wrap .rt-item label img{display:flex;}
.prod-reply-form-wrap .func-item-wrap .rt-item label input{display:flex;margin-left:10px;}
.prod-reply-form-wrap .func-item-wrap .rt-item button{width:75px;height:34px;border:0;background:#343434;font-size:13px;color:#fff;margin-left:10px;display:flex;justify-content:center;align-items:center;}

.buy-title-wrap{font-size:20px;color:#333;padding:70px 0 20px 0;border-bottom:1px solid #333;}
.buy-title-wrap span{font-size:16px;color:#333;}
.buy-review-list{width:100%;height:auto;overflow:hidden;}
.buy-review-list dl{width:100%;height:auto;overflow:hidden;}
.buy-review-list dl dt{width:100%;height:auto;overflow:hidden;}
.buy-review-list dl dt a{border-bottom:1px solid #dedede;width:100%;height:auto;overflow:hidden;padding:30px 0;display:flex;justify-content:flex-start;align-items:center;}
.buy-review-list dl dt a.on{}
.buy-review-list dl dt a .lt-item{margin-left:20px;width:100%;height:auto;overflow:hidden;flex:1;}
.buy-review-list dl dt a .lt-item .cate{font-size:13px;color:#989898;}
.buy-review-list dl dt a .lt-item .tit{margin-top:5px;font-size:14px;color:#323232;font-weight:500;}
.buy-review-list dl dt a .lt-item .opt{margin-top:10px;font-size:12px;color:#999;}
.buy-review-list dl dt a .lt-item .rating-item{margin:20px 0 0 0;padding:0;width:100%;height:auto;overflow:hidden;}
.buy-review-list dl dt a .pic{width:110px;height:110px;overflow:hidden;background-size:contain !important; background-repeat:no-repeat !important; background-position:center center !important;}
.buy-review-list dl dt a .ico{width:50px;height:50px;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.buy-review-list dl dt a .ico i{font-size:16px;color:#404040;font-weight:bold;transform:rotate(180deg)}
.buy-review-list dl dt a.on .ico i{transform:rotate(0deg)}


.buy-review-list dl dd{width:100%;height:auto;overflow:hidden;display:none;}
.buy-review-list dl dd.on{display:block;}
.buy-review-list dl dd .pic{margin-top:40px;width:100%;height:auto;overflow:hidden;}
.buy-review-list dl dd .review-msg{margin-top:40px;font-size:14px;color:#333;width:100%;height:auto;overflow:hidden;}
.buy-review-list dl dd .cont{margin-top:20px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.buy-review-list dl dd .cont ul{display:flex;justify-content:flex-start;align-items:center;}
.buy-review-list dl dd .cont ul li{font-size:12px;margin-right:8px;color:#9a9a9a;display:flex;justify-content:flex-start;align-items:center;}
.buy-review-list dl dd .cont ul li:first-child{margin-right:20px;}
.buy-review-list dl dd .cont ul li img{display:flex;}
.buy-review-list dl dd .cont ul li strong{margin-left:5px;display:flex;font-size:12px;color:#01b2b3;font-weight:400;}
.buy-review-list dl dd .cont .date{font-size:12px;color:#9a9a9a}
.buy-review-list dl dd .form-item-wrap{margin-top:25px;width:calc( 100% - 40px );padding:15px 20px;height:auto;overflow:hidden;border-top:1px solid #eee;background:#f9f9f9;display:flex;justify-content:flex-start;align-items:center;}
.buy-review-list dl dd .form-item-wrap .textarea{resize:none;width:100%;flex:1;height:60px;border:1px solid #ededed;background:#fff;padding:14px;}
.buy-review-list dl dd .form-item-wrap .btn-group{margin-left:5px;width:75px;height:60px;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.buy-review-list dl dd .form-item-wrap .btn-group .btn-edit{width:75px;height:28px;overflow:hidden;border:0;background:#01b2b3;font-size:13px;color:#fff;display:flex;justify-content:center;align-items:center;}
.buy-review-list dl dd .form-item-wrap .btn-group .btn-delete{margin-top:5px;width:75px;height:28px;overflow:hidden;border:0;background:#343434;font-size:13px;color:#fff;display:flex;justify-content:center;align-items:center;}
.buy-review-list dl dd .setc{border-bottom:1px solid #eee;background:#f9f9f9;width:calc( 100% - 40px );padding:0 20px 15px 20px;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.buy-review-list dl dd .setc .seller{font-size:14px;color:#333}
.buy-review-list dl dd .setc .date{font-size:13px;color:#9a9a9a}


/*등록*/
.myp-info-stit{font-size:20px;color:#333;padding:60px 0 20px 0;border-bottom:1px solid #343434;}
.myp-reg-copy-wrap{width:100%;height:auto;overflow:hidden;padding-top:40px;display:flex;justify-content:flex-start;align-items:center;}
.myp-reg-copy-wrap button{margin-left:24px;font-size:14px;color:#fff;width:150px;height:48px;border:0;background:#333;display:flex;justify-content:center;align-items:center;}
.myp-reg-copy-wrap span{font-size:13px;color:#989898;margin-left:20px;}

.myp-reg-category-wrap{width:calc( 100% - 40px );padding:0 20px 45px 20px;height:auto;overflow:hidden;background:#fafafa;display:flex;justify-content:flex-start;align-items:flex-start;}
.myp-reg-category-wrap .lt-item{width:535px;height:auto;overflow:hidden;}
.myp-reg-category-wrap .lt-item .item-header{width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.myp-reg-category-wrap .lt-item .item-header .tit{margin-top:40px;padding-left:12px;position:relative;font-size:16px;color:#333;font-weight:500;width:calc( 100% - 12px );height:auto;overflow:hidden;flex:1;}
.myp-reg-category-wrap .lt-item .item-header .tit strong{position:absolute;left:0;top:50%;margin-top:-2px;display:inline-flex;width:4px;height:4px;overflow:hidden;background:#01b2b3;font-size:0;text-indent:-20000px;color:#01b2b3;font-weight:500;}
.myp-reg-category-wrap .lt-item .item-header .desc{margin-top:40px;font-size:13px;color:#989898;}
.myp-reg-category-wrap .lt-item .myp-search-wrap{margin-top:25px;width:calc( 100% - 2px );height:38px;overflow:hidden;border:1px solid #ededed;display:flex;justify-content:flex-start;align-items:center;}
.myp-reg-category-wrap .lt-item .myp-search-wrap .inp{font-size:14px;color:#333;height:38px;width:100%;flex:1;border:0;padding:0 14px;}
.myp-reg-category-wrap .lt-item .myp-search-wrap button{width:38px;height:38px;overflow:hidden;border:0;background:transparent;}
.myp-reg-category-wrap .lt-item .myp-search-wrap button i{font-weight:bold;font-size:20px;color:#343434;}

.myp-reg-category-wrap .rt-item{width:100%;flex:1;margin-left:52px;height:auto;overflow:hidden;}
.myp-reg-category-wrap .rt-item .item-header{width:100%;height:auto;overflow:hidden;}
.myp-reg-category-wrap .rt-item .item-header .tit{margin-top:40px;padding-left:12px;position:relative;font-size:16px;color:#333;font-weight:500;width:calc( 100% - 12px );height:auto;overflow:hidden;flex:1;}
.myp-reg-category-wrap .rt-item .item-header .tit strong{position:absolute;left:0;top:50%;margin-top:-2px;display:inline-flex;width:4px;height:4px;overflow:hidden;background:#01b2b3;font-size:0;text-indent:-20000px;color:#01b2b3;font-weight:500;}
.myp-reg-category-wrap .rt-item .item-header .desc{margin-top:5px; font-size:13px;color:#989898;}
.myp-reg-category-wrap .rt-item .category-result-wrap{width:100%;height:auto;overflow:hidden;}
.myp-reg-category-wrap .rt-item .category-result-wrap .category-item{display:flex;justify-content:flex-start;align-items:center;width:100%;height:auto;overflow:hidden;margin-top:30px;}
.myp-reg-category-wrap .rt-item .category-result-wrap .category-item span{font-size:16px;color:#333;font-weight:bold;}
.myp-reg-category-wrap .rt-item .category-result-wrap .category-item a{margin-left:10px;display:flex;justify-content:flex-start;align-items:center;}
.myp-reg-category-wrap .rt-item .category-result-wrap .category-item a i{font-size:16px;color:#a3a3a3;}
.myp-reg-category-wrap .rt-item .category-select-wrap{margin-top:20px;flex-direction:column;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.myp-reg-category-wrap .rt-item .category-select-wrap .select{margin-top:10px;height:40px;padding-left:14px;width:100%;border:1px solid #ededed;background-color:#fff;font-size:13px;color:#313131;}
.myp-reg-category-wrap .rt-item .category-select-wrap label{margin-top:30px;display:flex;justify-content:flex-start;align-items:center;width:100%;height:auto;overflow:hidden;}
.myp-reg-category-wrap .rt-item .category-select-wrap label input{display:flex;}
.myp-reg-category-wrap .rt-item .category-select-wrap label span{display:flex;margin-left:5px;font-size:13px;color:#313131;}

.myp-reg-delivery-wrap{width:calc( 100% - 40px );padding:0 20px 45px 20px;height:auto;overflow:hidden;background:#fafafa;border-bottom:1px solid #ededed;}
.myp-reg-delivery-wrap + .myp-reg-delivery-wrap{border-top:1px solid #ededed;margin-top:25px;}
.myp-reg-delivery-wrap .tit{margin-top:40px;padding-left:12px;position:relative;font-size:16px;color:#333;font-weight:500;width:calc( 100% - 12px );height:auto;overflow:hidden;}
.myp-reg-delivery-wrap .tit.type01{max-width:520px;}
.myp-reg-delivery-wrap .tit strong{position:absolute;left:0;top:50%;margin-top:-2px;display:inline-flex;width:4px;height:4px;overflow:hidden;background:#01b2b3;font-size:0;text-indent:-20000px;color:#01b2b3;font-weight:500;}

.myp-reg-delivery-wrap .tit span{font-size:13px;color:#989898;float:right;}
.myp-reg-delivery-wrap .form-rows-wrap{margin-top:15px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-reg-delivery-wrap .form-rows-wrap .label{width:100px;margin-left:15px;font-size:13px;color:#313131;display:flex;justify-content:flex-start;align-items:center;height:40px;}
.myp-reg-delivery-wrap .form-rows-wrap .form-item-wrap{display:flex;justify-content:flex-start;align-items:center;width:100%;height:auto;overflow:hidden;flex:1;}
.myp-reg-delivery-wrap .form-rows-wrap .form-item-wrap .inp{width:390px;height:38px;padding:0 14px;border:1px solid #ededed;background:#fff;font-size:13px;color:#313131;}
.myp-reg-delivery-wrap .form-rows-wrap .form-item-wrap .e01{margin-left:5px;font-size:13px;color:#313131;}
.myp-reg-delivery-wrap .form-rows-wrap .form-item-wrap .inp.ar{text-align:right;}
.myp-reg-delivery-wrap .form-rows-wrap .form-item-wrap .inp.full{width:100%;flex:1;}
.myp-reg-delivery-wrap .form-rows-wrap .form-item-wrap .btn-func{width:113px;height:40px;overflow:hidden;border:0;background:#333;margin-left:14px;font-size:14px;color:#fff;}
.myp-reg-delivery-wrap .form-rows-wrap .form-item-wrap .chk-list{width:100%;height:auto;overflow:hidden;}
.myp-reg-delivery-wrap .form-rows-wrap .form-item-wrap .chk-list li{float:left;margin-right:15px;}
.myp-reg-delivery-wrap .form-rows-wrap .form-item-wrap .chk-list li label{display:flex;justify-content:flex-start;align-items:center;}
.myp-reg-delivery-wrap .form-rows-wrap .form-item-wrap .chk-list li label input{display:flex;}
.myp-reg-delivery-wrap .form-rows-wrap .form-item-wrap .chk-list li label span{display:flex;margin-left:5px;font-size:13px;color:#313131;}
.myp-reg-delivery-wrap .msg{width:calc( 100% - 118px );padding-left:118px;margin-top:10px;font-size:13px;color:#989898;}

.myp-reg-delivery-wrap .opt-tbl-wrap{width:100%;height:auto;overflow:hidden;margin-top:20px;}
.myp-reg-delivery-wrap .opt-tbl-wrap table{width:100%;}
.myp-reg-delivery-wrap .opt-tbl-wrap table th{height:40px;background:#ededed;text-align:center;font-size:13px;color:#313131;}
.myp-reg-delivery-wrap .opt-tbl-wrap table td{padding:0 10px;height:60px;text-align:center;font-size:13px;color:#313131;}
.myp-reg-delivery-wrap .opt-tbl-wrap table td .form-rela-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-reg-delivery-wrap .opt-tbl-wrap table td .form-rela-wrap .value{font-size:13px;color:#313131;}
.myp-reg-delivery-wrap .opt-tbl-wrap table td .form-rela-wrap .inp{width:100%;flex:1;text-align:right;height:38px;padding:0 14px;border:1px solid #ededed;background:#fff;font-size:13px;color:#313131}
.myp-reg-delivery-wrap .opt-tbl-wrap table td .form-rela-wrap .e01{margin-left:5px;font-size:13px;color:#313131;}
.myp-reg-delivery-wrap .opt-tbl-wrap table td .btn-group{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-reg-delivery-wrap .opt-tbl-wrap table td .btn-group button{display:flex;justify-content:center;align-items:center;width:25px;height:25px;border-radius:3px;background:#d7d7d7;border:0;margin-right:7px;}
.myp-reg-delivery-wrap .opt-tbl-wrap table td .btn-group button + button{}
.myp-reg-delivery-wrap .opt-tbl-wrap table td .btn-group button + button + button{background:#01b2b3;}
.myp-reg-delivery-wrap .opt-tbl-wrap table td .btn-group button + button + button + button{background:#333;}
.myp-reg-delivery-wrap .opt-tbl-wrap table td .btn-group button i{font-size:14px;color:#fff;}

.myp-reg-detail-wrap{width:calc( 100% - 40px );padding:0 20px 45px 20px;height:auto;overflow:hidden;background:#fafafa;border-bottom:1px solid #ededed;}
.myp-reg-detail-wrap dl{width:100%;height:auto;overflow:hidden;}
.myp-reg-detail-wrap dl dt{margin-top:40px;padding-left:12px;position:relative;font-size:16px;color:#333;font-weight:500;width:calc( 100% - 12px );height:auto;overflow:hidden;}
.myp-reg-detail-wrap dl dt strong{position:absolute;left:0;top:50%;margin-top:-2px;display:inline-flex;width:4px;height:4px;overflow:hidden;background:#01b2b3;font-size:0;text-indent:-20000px;color:#01b2b3;font-weight:500;}
.myp-reg-detail-wrap dl dd{width:100%;height:auto;overflow:hidden;}
.myp-reg-detail-wrap dl dd .sdesc{margin-top:30px;font-size:14px;color:#313131;}
.myp-reg-detail-wrap dl dd .help-msg{margin-top:30px;font-size:13px;color:#989898;}
.myp-reg-detail-wrap dl dd .img-reg-wrap{width:calc( 100% - 2px );border:1px solid #ededed;height:332px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;margin-top:45px;}
.myp-reg-detail-wrap dl dd .img-reg-wrap .label{display:flex;justify-content:center;align-items:center;font-size:15px;color:#313131;width:143px;height:332px;overflow:hidden;background:#ededed;}
.myp-reg-detail-wrap dl dd .img-reg-wrap .scrolls{width:100%;flex:1;height:332px;overflow:hidden;background:#fff;overflow-y:auto;}
.myp-reg-detail-wrap dl dd .img-reg-wrap .scrolls ul{width:calc( 100% - 20px );height:auto;overflow:hidden;margin:10px;}
.myp-reg-detail-wrap dl dd .img-reg-wrap .scrolls ul li{width:140px;height:140px;overflow:hidden;float:left;margin:10px;}
.myp-reg-detail-wrap dl dd .img-reg-wrap .scrolls ul li a{position:relative;width:140px;height:140px;overflow:hidden;display:block;background-size:contain !important; background-repeat:no-repeat !important; background-position:center !important; background-position:center center !important;}
.myp-reg-detail-wrap dl dd .img-reg-wrap .scrolls ul li .hidden{position:absolute;left:-20000px;}
.myp-reg-detail-wrap dl dd .img-reg-wrap .scrolls ul li a.on:before{background:rgb(1 178 179 / 70%);content:"대표 이미지";width:100%;height:33px;overflow:hidden;position:absolute;left:0;bottom:0;display:flex;justify-content:center;align-items:center;font-size:14px;color:#fff;font-weight:400;}
.myp-reg-detail-wrap dl dd .img-reg-wrap .scrolls ul li button{display:flex;justify-content:center;align-items:center;width:140px;height:140px;overflow:hidden;border:1px solid #eee;background:#fff;}
.myp-reg-detail-wrap dl dd .img-reg-wrap .scrolls ul li button i{font-size:50px;color:#dedede;}

.myp-reg-editor-wrap{margin-top:25px;width:calc( 100% - 40px );padding:0 20px 45px 20px;height:auto;overflow:hidden;background:#fafafa;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
.myp-reg-editor-wrap dl{width:100%;height:auto;overflow:hidden;}
.myp-reg-editor-wrap dl dt{margin-top:40px;padding-left:12px;position:relative;font-size:16px;color:#333;font-weight:500;width:calc( 100% - 12px );height:auto;overflow:hidden;}
.myp-reg-editor-wrap dl dt strong{position:absolute;left:0;top:50%;margin-top:-2px;display:inline-flex;width:4px;height:4px;overflow:hidden;background:#01b2b3;font-size:0;text-indent:-20000px;color:#01b2b3;font-weight:500;}
.myp-reg-editor-wrap dl dd{width:100%;height:auto;overflow:hidden;}
.myp-reg-editor-wrap dl dd ul{margin-top:27px;width:100%;height:auto;overflow:hidden;}
.myp-reg-editor-wrap dl dd ul li{margin-top:5px;font-size:13px;color:#989898;}
.myp-reg-editor-wrap dl dd ul li strong{color:#01b2b3;font-size:13px;font-weight:500;}
.myp-reg-editor-wrap dl dd ul li:first-child{margin-top:0;}
.myp-reg-editor-wrap .editor-wrap{background:#fff;margin-top:25px;width:calc( 100% - 2px );border:1px solid #c4c4c4;height:576px;overflow:hidden; font-size:14px;}

.myp-reg-agree-wrap{width:100%;height:auto;overflow:hidden;}
.myp-reg-agree-wrap dl{width:calc( 100% - 2px );height:auto;overflow:hidden;border:1px solid #eee;}
.myp-reg-agree-wrap dl dt{position:relative;width:calc( 100% - 60px );padding-left:60px;height:123px;overflow:hidden;}
.myp-reg-agree-wrap dl dt:before{position:absolute;left:30px;top:30px;content:"";width:19px;height:19px;overflow:hidden;display:block;background:#3d3d3d;border:1px solid #ccc;}
.myp-reg-agree-wrap dl dt .tit{text-align:left;margin-top:30px;font-size:18px;color:#333;font-weight:500;}
.myp-reg-agree-wrap dl dt .desc{margin-top:10px;font-size:17px;color:#666;}
.myp-reg-agree-wrap dl dt a{position:absolute;right:20px;top:55px;display:flex;justify-content:flex-start;align-items:center;}
.myp-reg-agree-wrap dl dt a span{font-size:13px;color:#b2b2b2;display:flex;text-decoration:underline;}
.myp-reg-agree-wrap dl dt a i{font-size:13px;color:#b2b2b2;display:flex;margin-left:5px; transform: rotate(0deg);}
.myp-reg-agree-wrap dl dt a.on i { transform: rotate(180deg);}
.myp-reg-agree-wrap dl dd{display: none; width:100%;height:auto;overflow:hidden;}
.myp-reg-agree-wrap dl dd.on { display:block;}
.myp-reg-agree-wrap dl dd .item-wrap{border-top:1px solid #e5e5e5;width:calc( 100% - 120px );padding:40px 60px;height:auto;overflow:hidden;}
.myp-reg-agree-wrap dl dd .item-wrap .stit{width:100%;height:auto;overflow:hidden;font-size:17px;color:#333;font-weight:400;}
.myp-reg-agree-wrap dl dd .item-wrap .sdesc{padding:25px 0 10px 0;width:100%;height:auto;overflow:hidden;font-size:17px;color:#333;font-weight:500;}
.myp-reg-agree-wrap dl dd .item-wrap .sdesc strong{font-size:17px;color:#01b2b3;font-weight:500;}
.myp-reg-agree-wrap dl dd .item-wrap ul{margin-top:15px;width:100%;height:auto;overflow:hidden;}
.myp-reg-agree-wrap dl dd .item-wrap ul li{margin-top:5px;width:calc( 100% - 10px );padding-left:10px;position:relative;height:auto;overflow:hidden;font-size:14px;color:#727272;}
.myp-reg-agree-wrap dl dd .item-wrap ul li:before{content:"-";position:absolute;left:0;top:0;font-size:14px;color:#727272;}
.myp-reg-agree-wrap dl dd .item-wrap ul li:first-child{margin-top:0;}

.myp-reg-category-wrap .brand-search-wrap{background:#fff;width:calc( 100% - 42px );padding:0 20px 20px 20px;border:1px solid #ededed;border-top:0;margin:0 auto;height:auto;overflow:hidden;}
.myp-reg-category-wrap .brand-search-wrap .bs-msg{display:none;padding:15px 0 15px 0;width:100%;font-size:13px;color:#323232;font-weight:500;}
.myp-reg-category-wrap .brand-search-wrap .bs-header{margin-top:15px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-reg-category-wrap .brand-search-wrap .bs-header .key{display:flex;justify-content:flex-start;align-items:center;}
.myp-reg-category-wrap .brand-search-wrap .bs-header .key i{display:flex;font-size:13px;color:#b3b3b3;}
.myp-reg-category-wrap .brand-search-wrap .bs-header .key span{display:flex;margin-left:5px;font-size:13px;color:#b3b3b3;}
.myp-reg-category-wrap .brand-search-wrap .bs-header .value{width:100%;flex:1;height:auto;overflow:hidden;}
.myp-reg-category-wrap .brand-search-wrap .bs-header .value ol{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-reg-category-wrap .brand-search-wrap .bs-header .value ol li{position:relative;margin:0 4px;display:inline-flex;justify-content:center;align-items:center;}
.myp-reg-category-wrap .brand-search-wrap .bs-header .value ol li:first-child{margin-left:0;}
.myp-reg-category-wrap .brand-search-wrap .bs-header .value ol li a{white-space:nowrap;display:inline-flex;justify-content:center;align-items:center;font-size:13px;color:#b2b2b2;}
.myp-reg-category-wrap .brand-search-wrap .bs-header .value ol li a i{font-size:13px;color:#b2b2b2;}
.myp-reg-category-wrap .brand-search-wrap .bs-header .value ol li a.on{position:relative;color:#333;font-weight:500;}
.myp-reg-category-wrap .brand-search-wrap .bs-header .value ol li:nth-child(1):after{content:"";width:1px;height:8px;overflow:hidden;display:block;background:#b2b2b2;position:absolute;right:0;top:50%;margin-top:-3px;}
.myp-reg-category-wrap .brand-search-wrap .bs-header .value ol li:nth-child(2):after{content:"";width:1px;height:8px;overflow:hidden;display:block;background:#b2b2b2;position:absolute;right:0;top:50%;margin-top:-3px;}
.myp-reg-category-wrap .brand-search-wrap .bs-header .value ol li:nth-child(1){padding:0 10px 0 0;}
.myp-reg-category-wrap .brand-search-wrap .bs-header .value ol li:nth-child(2){padding:0 10px 0 0;}
.myp-reg-category-wrap .brand-search-wrap .bs-header .value ol li a.on i{font-weight:bold;color:#333;}
.myp-reg-category-wrap .brand-search-wrap .bs-result-list{margin-top:15px;width:calc( 100% - 2px );height:283px;overflow:Hidden;border:1px solid #ededed;overflow-y:auto;}
.myp-reg-category-wrap .brand-search-wrap .bs-result-list ol{width:calc( 100% - 40px );height:auto;overflow:hidden;margin:10px 20px;}
.myp-reg-category-wrap .brand-search-wrap .bs-result-list ol li{width:50%;height:auto;overflow:hidden;float:left;}
.myp-reg-category-wrap .brand-search-wrap .bs-result-list ol li a{width:100%;height:32px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-reg-category-wrap .brand-search-wrap .bs-result-list ol li a i{display:flex;font-size:13px;color:#dedede;}
.myp-reg-category-wrap .brand-search-wrap .bs-result-list ol li a span{display:flex;font-size:13px;color:#333;}
.myp-reg-category-wrap .brand-search-wrap .bs-result-list ol li a:hover span{color:#01b2b3;}
.myp-reg-category-wrap .brand-search-wrap .bs-result-list ol li a.on{}
.myp-reg-category-wrap .brand-search-wrap .bs-result-list ol li a.on i{color:#333;}
.myp-reg-category-wrap .brand-search-wrap .bs-result-list ol li a.on span{}
.myp-reg-category-wrap .brand-search-wrap .bs-btn-wrap{display:flex;justify-content:center;align-items:center;width:100%;height:auto;overflow:hidden;padding:30px 0 50px 0;}
.myp-reg-category-wrap .brand-search-wrap .bs-btn-wrap button{border:0;background:#01b2b3;display:flex;justify-content:center;align-items:center;width:140px;height:40px;overflow:hidden;font-size:14px;color:#fff;font-weight:400;}

/*팝업*/
.pop-cont.type01{width:calc( 100% - 40px );max-width:630px;overflow:Hidden;}
.pop-cont.type01 .stit{margin-top:50px;font-size:25px;color:#333;font-weight:500;width:100%;height:auto;overflow:hidden;text-align:center;}
.pop-cont.type01 .sdesc{margin-top:15px;font-size:14px;color:#333;font-weight:400;width:100%;height:auto;overflow:hidden;text-align:center;position:relative;}
.pop-cont.type01 .sdesc:before{content:"-";font-size:14px;color:#333;font-weight:400;}
.pop-cont.type01 .sdesc01{margin-top:15px;font-size:14px;color:#333;font-weight:400;width:100%;height:auto;overflow:hidden;text-align:center;}
.pop-cont.type01 .sell-item-wrap{width:calc( 100% - 70px );height:auto;overflow:hidden;margin:30px auto 0 auto;}
.pop-cont.type01 .sell-item-wrap .label{font-size:14px;color:#333;font-weight:400;padding-bottom:10px;position:relative;padding-left:10px;}
.pop-cont.type01 .sell-item-wrap .label:before{content:"";width:4px;height:4px;overflow:hidden;border-radius:50%;background:#333;position:absolute;left:0;top:8px;}
.pop-cont.type01 .sell-item-wrap table{width:100%;border-top:1px solid #343434;}
.pop-cont.type01 .sell-item-wrap table th{border-bottom:1px solid #f1f1f1;background:#f1f1f1;width:136px;font-size:15px;color:#333;font-weight:500;}
.pop-cont.type01 .sell-item-wrap table td{padding:10px 15px;border-bottom:1px solid #f1f1f1;}
.pop-cont.type01 .sell-item-wrap table td .chk-list{margin:-15px 0 0 0;padding:0;width:100%;height:auto;overflow:hidden;}
.pop-cont.type01 .sell-item-wrap table td .chk-list li{width:auto;float:left;margin:15px 20px 0 0;}
.pop-cont.type01 .sell-item-wrap table td .chk-list li label{display:flex;justify-content:flex-start;align-items:center;}
.pop-cont.type01 .sell-item-wrap table td .chk-list li label input{display:flex;}
.pop-cont.type01 .sell-item-wrap table td .chk-list li label span{display:flex;margin-left:5px;font-size:14px;color:#333;font-weight:400;}
.pop-cont.type01 .sell-item-wrap table td .form-item-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.pop-cont.type01 .sell-item-wrap table td .textarea{resize:none;display:flex;width:100%;height:64px;overflow:hidden;border:1px solid #dedede;padding:15px;font-size:14px;color:#333;font-weight:400;}
.pop-cont.type01 .sell-item-wrap table td .select{width:100%;flex:1;height:40px;overflow:hidden;border:1px solid #ececec;padding-left:15px;font-size:14px;color:#333;font-weight:400;}
.pop-cont.type01 .sell-item-wrap table td .inp{width:100%;flex:1;height:38px;overflow:hidden;border:1px solid #ececec;padding-left:15px;font-size:14px;color:#333;font-weight:400;}
.pop-btn-wrap01{padding:35px 0 0 0;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.pop-btn-wrap01 button{font-size:16px;color:#fff;font-weight:400;height:40px;padding:0 50px;display:inline-flex;justify-content:center;align-items:center;background:#333;border:0;}
.pop-btn-wrap01 button.btn-org{background:#01b2b3;}
.pop-btn-wrap01.type01{justify-content:space-between;}
.pop-btn-wrap01.type01 button{width:calc( 50% - 5px );padding:0;height:58px;}
.pop-btn-wrap01.type01 button.full{width:100%;}

.pop-cont.type02{width:calc( 100% - 40px );max-width:740px;overflow:Hidden;}
.pop-cont.type02 .stit{margin-top:50px;font-size:25px;color:#333;font-weight:500;width:100%;height:auto;overflow:hidden;text-align:center;}
.copy-item-wrap{width:100%;height:auto;overflow:hidden;margin:64px auto 0 auto;}
.copy-item-wrap table{width:100%;border-top:1px solid #343434;}
.copy-item-wrap table th{font-size:14px;color:#313131;border-bottom:1px solid #f1f1f1;background:#dedede;width:136px;}
.copy-item-wrap table td{padding:10px 15px;border-bottom:1px solid #f1f1f1;}
.copy-item-wrap table td .form-item-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.copy-item-wrap table td .form-item-wrap .select{width:100%;flex:1;height:40px;overflow:hidden;border:1px solid #ececec;padding-left:15px;font-size:14px;color:#333;font-weight:400;}
.copy-item-wrap table td .form-item-wrap .inp{width:100%;flex:1;height:38px;overflow:hidden;border:1px solid #ececec;padding-left:15px;font-size:14px;color:#333;font-weight:400;}

.copy-prod-list{margin-top:35px;width:calc( 100% - 2px );height:416px;overflow:hidden;overflow-y:auto;border:1px solid #ededed;}
.copy-prod-list ul{margin:0;width:100%;height:auto;overflow:hidden;}
.copy-prod-list ul li{margin:0;width:100%;height:138px;overflow:hidden;border-top:1px solid #ededed;display:flex;justify-content:flex-start;align-items:center;}
.copy-prod-list ul li:first-child{border-top:0;}
.copy-prod-list ul li .pic{margin-left:15px;display:flex;width:110px;height:110px;overflow:hidden;background-size:cover !important;}
.copy-prod-list ul li .cont{width:100%;height:auto;overflow:hidden;margin-left:30px;flex:1;}
.copy-prod-list ul li .cont .tit{font-size:14px;color:#323232;}
.copy-prod-list ul li .cont .date{font-size:13px;color:#9b9b9b;}
.copy-prod-list ul li .cont .status{margin-top:10px;font-size:14px;color:#333;}
.copy-prod-list ul li button{margin-left:20px;margin-right:45px;font-size:14px;color:#fff;width:93px;height:45px;overflow:hidden;border:0;background:#333;}

.coupon-scrolls{width:100%;height:auto;max-height:500px;overflow:hidden;overflow-y:auto;}
.coupon-prod-list{margin-top:35px;width:calc( 100% - 2px );height:auto;overflow:hidden;overflow-y:auto;}
.coupon-prod-list + .coupon-prod-list{margin-top:50px;}
.coupon-prod-list .ctit{width:100%;height:auto;overflow:Hidden;border-bottom:1px solid #343434;padding:0 0 10px 0;font-size:16px;color:#333}
.coupon-prod-list ul{margin:20px 0 0 0;width:100%;height:auto;overflow:hidden;}
.coupon-prod-list ul li{margin:0;width:100%;height:auto;overflow:hidden;}
.coupon-prod-list ul li .prod-item-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.coupon-prod-list ul li:first-child{border-top:0;}
.coupon-prod-list ul li .pic{margin-left:15px;display:flex;width:110px;height:110px;overflow:hidden;background-size:cover !important;}
.coupon-prod-list ul li .cont{width:100%;height:auto;overflow:hidden;margin-left:30px;flex:1;}
.coupon-prod-list ul li .cont .tit{font-size:14px;color:#323232;}
.coupon-prod-list ul li .cont .cate{font-size:13px;color:#9b9b9b;}
.coupon-prod-list ul li .cont .opt{margin-top:10px;font-size:14px;color:#333;}
.coupon-prod-list ul li .coupon-select-wrap{width:100%;height:auto;overflow:hidden;margin-top:20px;}
.coupon-prod-list ul li .coupon-select-wrap .select{padding-left:10px;width:100%;border:1px solid #dedede;height:50px;background-color:#fafafa;}
.coupon-prod-list ul li .coupon-price-wrap{width:100%;height:60px;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;}
.coupon-prod-list ul li .coupon-price-wrap .key{display:flex;justify-content:flex-start;align-items:center;font-size:16px;color:#333;font-weight:400;}
.coupon-prod-list ul li .coupon-price-wrap .value{margin-left:25px;display:flex;justify-content:flex-start;align-items:center;font-size:16px;color:#333;font-weight:400;}
.coupon-prod-list ul li .coupon-price-wrap .value strong{font-size:16px;color:#01b2b3;font-weight:500;}

.prod-info-wrap .rt-item .func-item-wrap{overflow:visible;}
.prod-info-wrap .rt-item .func-item-wrap .side{position:relative;}
.sns-bg{display:none;z-index: 30;}
.sns-share-layer{display:none;position:absolute;right:0;top:40px;justify-content:center;align-items:center;width:370px;height:94px;overflow:hidden;background:#fff;border:1px solid #dfdfdf;}
.sns-share-layer ul{display:flex;justify-content:flex-end;align-items:center;}
.sns-share-layer ul li{width:52px;height:52px;margin:0 8px;}
.sns-share-layer a{width:30px;height:52px;display:flex;justify-content:flex-end;align-items:center;}
.sns-share-layer a i{font-size:30px;color:#7f7f7f;}

.prod-info-wrap .rt-item .func-item-wrap .side button.on + .sns-bg{display:block;position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,.5);}
.prod-info-wrap .rt-item .func-item-wrap .side button.on + .sns-bg + .sns-share-layer{display:flex;z-index:40;}

.pop-cont.type03{width:calc( 100% - 40px );max-width:520px;overflow:Hidden;}
.pop-cont.type03 .stit{padding-bottom:30px;margin-top:50px;font-size:25px;color:#333;font-weight:500;width:100%;height:auto;overflow:hidden;text-align:center;}
.pop-cont.type03 .chat-tit{margin-top:50px;font-size:25px;color:#333;font-weight:500;}
.pop-cont.type03 .chat-header{margin-top:30px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.pop-cont.type03 .chat-header .num{display:flex;justify-content:flex-start;align-items:center;}
.pop-cont.type03 .chat-header .num .key{display:flex;font-size:14px;color:#333;font-weight:400;}
.pop-cont.type03 .chat-header .num .value{display:flex;margin-left:5px;font-size:13px;color:#999;font-weight:400;}
.pop-cont.type03 .chat-header .user{font-size:14px;color:#333;font-weight:400;}

.pop-cont.type04{padding:50px 20px;width:calc( 100% - 40px );max-width:1330px;overflow:Hidden;}
.pop-cont.type04 .prod-info-wrap{}
.pop-cont.type04 .prod-info-wrap .rt-item .info-list02{margin-top:0;border-top:0;}
.pop-cont.type04 .prod-info-wrap .rt-item .func-item-wrap{padding:15px 0 20px 0;}

.prod-opt-form{margin-top:15px;width:100%;height:auto;overflow:Hidden;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 0;}
.prod-opt-form .label{width:140px;font-size:14px;color:#333;font-weight:400;}
.prod-opt-form .form-item-wrap{display:flex;justify-content:flex-start;align-items:center;width:calc(100% - 140px);height:auto;}
.prod-opt-form .form-item-wrap .select{border:1px solid #dfdfdf;height:40px;width:100%;font-size:14px;color:#9a9a9a;padding-left:15px;}
.prod-opt-form .form-item-wrap .cnt-wrap{width:calc( 100% - 2px );border:1px solid #dfdfdf;}
.opt-tot-wrap{border-top:1px solid #eee;margin-top:20px;padding-top:20px;width:100%;height:auto;overflow:Hidden;display:flex;justify-content:space-between;align-items:center;}
.opt-tot-wrap .key{font-size:22px;color:#333;font-weight:500;}
.opt-tot-wrap .value{font-size:16px;color:#01b2b3;}
.opt-tot-wrap .value strong{font-size:26px;color:#01b2b3;}

.order-prod-info{margin-top:20px;border-top:1px solid #343434;width:100%;height:auto;overflow:hidden;}
.order-prod-info ul{margin:0;width:100%;height:auto;overflow:hidden;}
.order-prod-info ul li{margin:0;padding:45px 0;width:100%;height:auto;overflow:hidden;border-bottom:1px solid #ededed;display:flex;justify-content:flex-start;align-items:center;}
.order-prod-info ul li .pic{width:110px;height:110px;overflow:hidden;background-size:cover !important;}
.order-prod-info ul li .cont{width:100%;height:auto;overflow:hidden;margin-left:34px;flex:1;}
.order-prod-info ul li .cont .tit{font-size:14px;color:#333;font-weight:400;}
.order-prod-info ul li .cont .opt{margin-top:15px;font-size:13px;color:#9b9b9b;}
.order-prod-info ul li .cont .price{font-size:14px;color:#333;font-weight:400;}

.chat-cont-wrap{width:100%;height:auto;overflow:hidden;padding-top:20px;}
.chat-cont-wrap .date{font-size:14px;color:#fff;font-weight:400;width:100%;height:36px;border-radius:18px;background:#333;display:flex;justify-content:center;align-items:center;}
.chat-cont-wrap .chat-btn-wrap{padding-top:20px;margin-top:200px;border-top:1px solid #dedede;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;}
.chat-cont-wrap .chat-btn-wrap button{width:70px;height:70px;border:1px solid #dfdfdf;background:#fff;font-size:13px;color:#333;font-weight:400;display:flex;justify-content:center;align-items:center;}

.rs-detail-wrap{border-top:1px solid #343434;margin-top:30px;padding-top:30px;width:100%;height:auto;overflow:hidden;}
.rs-detail-wrap ul{margin:0;width:100%;height:auto;overflow:hidden;}
.rs-detail-wrap ul li{margin-top:20px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.rs-detail-wrap ul li:first-child{margin-top:0;}
.rs-detail-wrap ul li .key{font-size:13px;color:#333;font-weight:400;}
.rs-detail-wrap ul li .value{font-size:13px;color:#333;font-weight:400;display:flex;justify-content:flex-start;align-items:center;}
.rs-detail-wrap ul li .value .date{font-size:13px;color:#333;font-weight:400;}
.rs-detail-wrap ul li .value .status{font-size:13px;color:#333;font-weight:400;}

.rs-detail-wrap.type01 ul li .key{font-size:14px;}
.rs-detail-wrap.type01 ul li .value{font-size:14px;}

.contact-reg-wrap{border-top:1px solid #343434;margin-top:30px;padding-top:30px;width:100%;height:auto;overflow:hidden;}
.contact-reg-wrap ul{margin:0;width:100%;height:auto;overflow:hidden;}
.contact-reg-wrap ul li{margin-top:10px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.contact-reg-wrap ul li .label{width:110px;display:flex;justify-content:flex-start;align-items:center;height:48px;}
.contact-reg-wrap ul li .form-item-wrap{width:100%;height:auto;overflow:hidden;flex:1;}
.contact-reg-wrap ul li .form-item-wrap .select{font-size:14px;color:#333;font-weight:400;padding-left:15px;width:100%;height:48px;overflow:hidden;border:1px solid #dedede;}
.contact-reg-wrap ul li .form-item-wrap .inp{font-size:14px;color:#333;font-weight:400;padding:0 15px;width:calc( 100% - 32px );height:48px;overflow:hidden;border:1px solid #dedede;}
.contact-reg-wrap ul li .form-item-wrap .value{display:flex;justify-content:flex-start;align-items:center;width:100%;height:48px;overflow:hidden;font-size:14px;color:#333;font-weight:400;}
.contact-reg-wrap ul li .form-item-wrap .textarea{font-size:14px;color:#333;font-weight:400;padding:15px;width:calc( 100% - 32px );height:126px;overflow:hidden;border:1px solid #dedede;resize:none;}
.contact-reg-wrap ul li .form-item-wrap .file-upload-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;margin-top:10px;}
.contact-reg-wrap ul li .form-item-wrap .file-upload-wrap .btn-file{width:120px;height:48px;overflow:hidden;font-size:14px;color:#fff;font-weight:400;display:flex;justify-content:center;align-items:center;background:#333;border:0;}
.contact-reg-wrap ul li .form-item-wrap .file-upload-wrap .btn-add{background:#fff;border:1px solid #dedede;width:75px;height:48px;overflow:hidden;display:flex;justify-content:center;align-items:center;margin-left:5px;}
.contact-reg-wrap ul li .form-item-wrap .file-upload-wrap .btn-add i{display:flex;font-size:14px;color:#333;font-weight:400;}
.contact-reg-wrap ul li .form-item-wrap .file-upload-wrap .btn-add span{display:flex;margin-left:5px;font-size:14px;color:#333;font-weight:400;}
.contact-reg-wrap .contact-btn-wrap{margin-top:35px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.contact-reg-wrap .contact-btn-wrap button{border:0;background:#01b2b3;font-size:16px;color:#fff;font-weight:400;width:100%;height:58px;overflow:hidden;display:flex;justify-content:center;align-items:center;}

.coupon-btn-wrap{margin-top:35px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.coupon-btn-wrap button{border:0;background:#01b2b3;font-size:16px;color:#fff;font-weight:400;max-width:300px;width:100%;height:58px;overflow:hidden;display:flex;justify-content:center;align-items:center;}

.myp-order-search-form01{margin-top:60px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.myp-order-search-form01 .date-range-list{width:535px;height:auto;overflow:hidden;}
.myp-order-search-form01 .date-range-list ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.myp-order-search-form01 .date-range-list ul li{width:calc( 25% - 5px );height:50px;overflow:hidden;}
.myp-order-search-form01 .date-range-list ul li a{font-size:15px;color:#313131;width:calc( 100% - 2px );height:48px;overflow:hidden;border:1px solid #dedede;display:flex;justify-content:center;align-items:center;}
.myp-order-search-form01 .date-range-list ul li a.on{color:#01b2b3;border:1px solid #01b2b3;}
.myp-order-search-form01 .date-inp-form{display:flex;justify-content:flex-start;align-items:center;margin-left:10px;}
.myp-order-search-form01 .date-inp-form .inp{text-align:left; text-indent:10px; width:143px;height:46px;overflow:hidden;border:1px solid #dedede;font-size:15px;color:#313131;background:#fff url(../img/ico/ico-calendar.png) no-repeat 120px center;}
.myp-order-search-form01 .date-inp-form .e01{display:flex;justify-content:center;align-items:center;font-size:15px;color:#313131;width:26px;height:48px;overflow:hidden;}
.myp-order-search-form01 .date-inp-form button{margin-left:10px;border:0;width:90px;height:48px;overflow:hidden;font-size:15px;color:#fff;display:flex;justify-content:center;align-items:center;background:#333;}

.myp-order-tabmenu{margin-top:25px;width:100%;height:auto;overflow:hidden;}
.myp-order-tabmenu ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-order-tabmenu ul li{width:100%;height:auto;overflow:hidden;flex:1;display:flex;justify-content:center;align-items:center;}
.myp-order-tabmenu ul li a{border-bottom:1px solid #dedede;font-size:17px;color:#999;width:100%;height:60px;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.myp-order-tabmenu ul li a.on{font-size:17px;color:#333;border-bottom:1px solid #343434;}

.myp-order-status-list{margin-top:0;width:100%;height:auto;overflow:hidden;}
.myp-order-status-list ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.myp-order-status-list ul li{background:url(../img/bg/bg-arr02.png) no-repeat left center;width:140px;height:auto;overflow:hidden;}
.myp-order-status-list ul li:first-child{background:none;}
.myp-order-status-list ul li a{width:100%;height:140px;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.myp-order-status-list ul li a .cnt{font-size:23px;color:#b2b2b2;font-weight:500;}
.myp-order-status-list ul li a.on .cnt{color:#333;}
.myp-order-status-list ul li a .txt{margin-top:20px;font-size:15px;color:#313131;}


.myp-order-help-list{margin-top:120px;width:100%;height:auto;overflow:hidden;}
.myp-order-help-list .stit{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-order-help-list .stit i{font-size:18px;color:#323232;}
.myp-order-help-list .stit span{font-size:18px;color:#323232;}
.myp-order-help-list ul{background:#fafafa;margin-top:15px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:flex-start;}
.myp-order-help-list ul li{background:url(../img/bg/bg-arr02.png) no-repeat left 42px;padding:30px 0;width:140px;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.myp-order-help-list ul li:first-child{background:none;}
.myp-order-help-list ul li .ico{width:100%;height:auto;overflow:hidden;text-align:center;}
.myp-order-help-list ul li .mtit{margin-top:0;width:100%;height:auto;overflow:hidden;text-align:center;font-size:18px;color:#323232;}
.myp-order-help-list ul li .mdesc01{margin-top:20px;width:100%;height:auto;overflow:hidden;text-align:center;font-size:12px;color:#323232;}
.myp-order-help-list ul li .mdesc02{margin-top:20px;width:100%;height:auto;overflow:hidden;text-align:center;font-size:12px;color:#9a9a9a;}

@media (max-width:1330px) {
    .order-prod-info{width:calc( 100% - 40px );margin:20px auto 0 auto;}
    .myp-reg-category-wrap{display:block;}
    .myp-reg-category-wrap .lt-item{width:100%;}
    .myp-reg-category-wrap .rt-item{margin-left:0;}
}
@media (max-width:1024px) {
    .order-form-wrap{display:block;}
    .order-form-wrap .rt-item{width:100%;margin:20px 0 0 0;padding:0 20px 20px 20px;}
    .myp-type.btn-opt-show{position:absolute;right:10px;top:60px;display:flex;}
    .myp-order-search-form .form-rows-wrap{display:block;}
    .myp-order-search-form .form-rows-wrap .label{height:auto;margin-top:20px;}
    .myp-order-search-form .form-rows-wrap .form-item-wrap .date-range-list li{width:100%;flex:1;}
    .myp-order-search-form .form-rows-wrap .form-item-wrap{margin-top:10px;}
    .myp-order-search-form .form-rows-wrap .form-item-wrap .inp.datepicker{width:100%;flex:1;background:#fff url(../img/ico/ico-calendar.png) no-repeat 97% center}
    .buy-review-list dl dd .pic img{width:100%;}
    .myp-contact-list ul li .mc-cont-wrap .pic img{width:100%;}
    .myp-order-search-form .form-rows-wrap .form-item-wrap .chk-list li{margin-left:0;margin-right:20px;}
    .myp-order-search-form .form-rows-wrap .form-item-wrap .chk-list.mtype li:first-child{width:100%;}
    .myp-header-btn{justify-content:flex-start;}
    .pop-cont.type04{padding:0;}
    .pop-cont.type04 .prod-info-wrap{height:700px;overflow-y:auto;margin:50px auto;width:calc( 100% - 40px );padding:0 20px;}

    .myp-reg-category-wrap .rt-item .item-header { display:flex; align-items: center; justify-content: center;}
    .myp-reg-category-wrap .rt-item .item-header .desc { padding:0; margin-top:40px;}
}
@media (max-width:768px) {
    .pop-cont.type04 .prod-info-wrap{height:500px; padding:0;}
    .order-form-wrap .lt-item dl dd .form-rows-item{display:block;}
    .order-form-wrap .lt-item dl dd .form-rows-item .label{padding-bottom:5px;height:auto;}
    .order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap .inp.tel{width:100%;flex:1;}
    .order-form-wrap .lt-item dl dd .form-rows-item .label.none{display:none;}
    .order-form-wrap .lt-item dl dd .paym-type-list li a{text-align:center;}
    .order-prod-info ul li a .pic{margin:0 auto;}
    .order-prod-info ul li a{display:block;}
    .order-prod-info ul li a .cont{margin-left:0;margin-top:20px;}
    .order-prod-info ul li a .price{text-align:right;}
    .order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap .select{width:80px;}
    .order-form-wrap .lt-item dl dd .cash-item-wrap{width:calc( 100% - 40px );padding:20px;}
    .order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap .chk-list{display:block;}
    .order-form-wrap .lt-item dl dd .form-rows-item .form-item-wrap .chk-list li{float:left;margin-left:0;margin-right:20px;margin-top:5px;}
    .order-form-wrap .lt-item dl dd .all-chk-wrap label span{flex:1;width:100%;}
    .order-comp-info ul li .key{width:100px;}
    .pop-cont{width:calc( 100% - 80px );padding:0 20px 20px 20px;}
    .myp-contact-list ul li .mc-footer-wrap{height:auto;padding:20px;width:100%;display:none;}
    .myp-contact-list ul li .mc-footer-wrap .date{text-align:left;}
    .myp-contact-list ul li .mc-footer-wrap .scont{margin-left:0;margin-top:20px;}
    .myp-contact-list ul li .mc-footer-wrap .name{text-align:left;margin-top:20px;}
    .myp-contact-list ul li a.mc-header-wrap{padding:60px 0 30px;position:relative;}
    .myp-contact-list ul li a.mc-header-wrap .cate{width:auto;margin-right:10px;}
    .myp-contact-list ul li a.mc-header-wrap .date{position:absolute;left:0;top:20px;}
    .myp-order-tit span{font-size:12px;}
    .myp-info-form{flex-direction:column;}
    .myp-info-form .pwd-wrap{margin-left:0;margin-top:20px;}
    .myp-info-form .user-wrap{width:286px;}
    .myp-info-form .user-wrap .key{width:60px;}
    .myp-type.btn-opt-show { top:15px;}

    .myp-info-edit-wrap .form-cols{display:block;}
    .myp-info-edit-wrap .form-cols .label{margin-top:20px;height:auto;padding-bottom:10px;}
    .myp-info-edit-wrap .form-cols .form-item.type01{width:100%;flex:1;}
    .myp-info-edit-wrap .form-cols .form-item .account-label + .select{width:100%;flex:1;}
    .myp-info-edit-wrap .form-cols .form-item .inp.post{width:100%;flex:1;}
    .myp-info-edit-wrap .form-cols .form-item.type01 + .form-item.type01{margin-top:10px;}
    .myp-info-edit-wrap .form-cols .form-item .value{font-weight:500;font-size:16px;}
	.myp-info-edit-wrap .form-cols .form-item .inp{padding:0 4px;font-size:12px;color:#333;height:40px;overflow:hidden;}
	.myp-info-edit-wrap .form-cols .form-item .select{padding:0 4px;font-size:12px;color:#333;height:40px;overflow:hidden;}
    .myp-order-list ul li .order-cont-wrap{display:block;padding:20px 0;}
    .myp-order-list ul li .order-cont-wrap .pic-wrap{margin:0 auto;}
    .myp-order-list ul li .order-cont-wrap .scont{margin-left:0;margin-top:20px;}
    .myp-order-list ul li .order-cont-wrap .btn-group{width:100%;}
    .myp-order-tit span{display:block;}

    .myp-order-search-form01{display:block;}
    .myp-order-search-form01 .date-range-list{width:100%;}
    .myp-order-search-form01 .date-inp-form{width:100%;margin-left:0;margin-top:10px;}
    .myp-order-search-form01 .date-inp-form .inp{text-indent: 0; text-align:left;padding-left:5px;width:100%;flex:1;background:#fff url(../img/ico/ico-calendar.png) no-repeat 95% center}
    .myp-order-search-form01 .date-inp-form button{width:70px;}
    .myp-order-search-form01 .date-range-list ul li a{font-size:14px;}
    .myp-order-status-list ul{display:block;}
    .myp-order-status-list ul li{width:calc( 100% / 3 );float:left;}
    .myp-order-status-list ul li:nth-child(4){background:none;}
    .myp-order-status-list ul li a{height:120px;}
    .myp-order-list ul li .order-header-wrap .date{margin-right:5px;}
    .myp-order-list ul li .order-cont-wrap .btn-group{margin-top:10px;flex-direction: row;justify-content:flex-end;}
    .myp-order-list ul li .order-cont-wrap .btn-group button{width:70px;margin:3px;}
    .myp-order-list ul li .order-cont-wrap .btn-group button.t01{width:100px;}
    .myp-order-help-list{margin-top:60px;}
    .myp-order-help-list ul{display:block;background:#fff;}
    .myp-order-help-list ul li{padding:20px 0;width:calc( 100% / 3 );float:left;justify-content: flex-start;}
    .myp-order-help-list ul li:nth-child(4){clear:both;background:none;}
    .myp-order-list ul li .order-cont-wrap .btn-group .msg{padding:0 10px;height:30px;margin:3px;display:inline-flex;justify-content:center;align-items:center;font-size:13px;}
    .myp-info-list ul li{justify-content: space-between;}
    .myp-info-list ul li .key{margin-left:0;}
    .myp-info-list ul li .value{text-align:right;}
    .myp-paym-list ul li .key{margin-left:0;}
    .myp-paym-list ul li .value{margin-right:0;}
    .myp-paym-list .tot-item-wrap .key{margin-left:0;}
    .myp-paym-list .tot-item-wrap .value{margin-right:0;}
    .myp-order-search-form .form-rows-wrap .form-item-wrap .select{width:90px;}
    .myp-order-search-form .form-rows-wrap .form-item-wrap.mtype{display:block;}
    .myp-order-search-form .form-rows-wrap .form-item-wrap.mtype .select{width:100%;margin-left:0 !important;margin:0px;}
    .myp-order-search-form .form-rows-wrap .form-item-wrap.mtype .select + .select{margin-top:10px;}
    .myp-order-search-form .form-rows-wrap .form-item-wrap.mtype .select + .select + .select{margin-top:10px;}
    .myp-prod-opt{display:block;}
    .myp-prod-opt .lt-item{position:relative;padding-top:30px;width:100%;height:auto;overflow:hidden;justify-content: space-between;}
    .myp-prod-opt .lt-item label{position:absolute;left:0;top:0;}
    .myp-prod-opt .lt-item button{padding:0 5px;width:100%;height:50px;display:flex;flex:1;margin-right:0;margin-left:6px;}
    .myp-prod-opt .lt-item label + button{margin-left:0;}
    .myp-prod-opt .rt-item{width:100%;margin-top:10px;justify-content: space-between;}
    .myp-prod-opt .rt-item .select{width:calc( 50% - 3px );margin-left:0;}
    .myp-prod-list ul li{padding:20px 0;position:relative;}
    .myp-prod-list ul li .prod-cont-wrap01{position:relative;padding-bottom:50px;align-items: flex-start;}
    .myp-prod-list ul li .prod-cont-wrap01 .pic{width:70px;height:70px;}
    .myp-prod-list ul li .prod-cont-wrap01 .scont{margin-left:10px;}
    .myp-prod-list ul li .prod-cont-wrap01 .date{position:absolute;left:30px;bottom:8px;text-align:left;}
    .myp-prod-list ul li .prod-cont-wrap01 .btn-group{position:absolute;right:0;bottom:0;}
    .myp-prod-list ul li .prod-cont-wrap01 .cnt{width:40px;}
    .myp-prod-list ul li .prod-cont-wrap01 .select-form{position:absolute;right:95px;bottom:0;}
    .myp-prod-list ul li .prod-cont-wrap01 .btn-group button{height:35px;}
    .proposal-help-msg{padding:20px;width:calc( 100% - 40px );}
    .result-title-wrap{display:block;}
    .result-title-wrap span{text-align:left;}
    .calendar-item-wrap{}
    .calendar-item-wrap table td .rela .scont{font-size:11px;}
    .calendar-item-wrap table td .rela .num{font-size:11px;left:5px;top:5px;}
    .calendar-item-wrap table td .rela{height:100px;}
    .calendar-item-wrap table td .rela .scont{height:100px;}
    .rs-tbl-wrap table td span{display:block;}
    .rs-tbl-wrap table td a { font-size:12px;}
    .rs-tbl-wrap table td{padding:10px 0; font-size:12px;}
    .proposal-cont-wrap{width:calc( 100% - 40px );padding:20px;}
    .myp-reg-copy-wrap button{margin-left:0;}
    .myp-reg-editor-wrap .editor-wrap{height:300px;}
    .myp-reg-detail-wrap dl dd .img-reg-wrap{display:block;height:auto;}
    .myp-reg-detail-wrap dl dd .img-reg-wrap .label{width:100%;height:40px;}
    .myp-reg-detail-wrap dl dd .img-reg-wrap .scrolls ul li{width:100px;height:100px;}
    .myp-reg-detail-wrap dl dd .img-reg-wrap .scrolls ul li a{width:100px;height:100px;}
    .myp-reg-detail-wrap dl dd .img-reg-wrap .scrolls ul{width:calc( 100% - 10px );margin:5px;}
    .myp-reg-detail-wrap dl dd .img-reg-wrap .scrolls ul li{margin:5px;}
    .myp-reg-detail-wrap dl dd .img-reg-wrap .scrolls ul li button{width:100px;height:100px;}
    .myp-reg-delivery-wrap .form-rows-wrap{display:block;width:100%;}
    .myp-reg-delivery-wrap .form-rows-wrap .label{height:auto;padding-bottom:5px;margin-left:0;}
    .myp-reg-delivery-wrap .msg{width:100%;padding-left:0;}
    .myp-reg-delivery-wrap .tit strong{top:8px;margin-top:0;}
    .myp-reg-delivery-wrap .tit span{display:block;width:100%;}
    .myp-reg-category-wrap .rt-item .item-header .tit strong{top:8px;margin-top:0;}
    .myp-reg-category-wrap{width:100%;padding:0 0 40px 0;background:#fff;}
    .myp-reg-category-wrap .brand-search-wrap .bs-header .value{overflow-x:auto;float:left;}
    .myp-reg-category-wrap .brand-search-wrap .bs-header .value ol{width:auto;float:left;}
    .myp-reg-category-wrap .rt-item .item-header{display:block;}
    .myp-reg-category-wrap .rt-item .item-header .desc{float:left;margin-top:5px;}
    .myp-reg-delivery-wrap .opt-tbl-wrap{overflow-x:auto;}
    .myp-reg-delivery-wrap .opt-tbl-wrap table{min-width:800px;}
    .myp-reg-agree-wrap dl dt{height:auto;width:calc( 100% - 20px );padding-left:20px;}
    .myp-reg-agree-wrap dl dt a{height:40px;padding-bottom:10px;position:static;}
    .myp-reg-agree-wrap dl dt:before{display:none;}
    .myp-reg-agree-wrap dl dd .item-wrap{width:calc( 100% - 40px );padding:20px;}
    .myp-reg-editor-wrap{border-top:0;margin-top:0;background:#fff;width:100%;padding:0 0 40px 0;}
    .myp-reg-detail-wrap{background:#fff;width:100%;padding:0 0 40px 0;}
    .myp-reg-delivery-wrap{background:#fff;width:100%;padding:0 0 40px 0;}
    .myp-reg-delivery-wrap + .myp-reg-delivery-wrap{border-top:0;margin-top:0;}
    .myp-reg-category-wrap .rt-item .item-header .desc{padding-left:12px;width:calc( 100% - 12px );}
    .myp-vat-form-wrap{background:#fff;}
    .myp-vat-form-wrap .label{margin-right:10px;}
    .myp-vat-form-wrap .select{width:90px;}
    .calendar-item-wrap table td .rela .price{width:100%;padding:0;height:100px;}
    .myp-result-list dl dd ul li{justify-content: space-between;}
    .myp-result-list dl dd ul li .key{margin-left:0;}
    .myp-result-list dl dt{justify-content: space-between;}
    .myp-result-list dl dt .key{margin-left:0;}
    .myp-result-list dl dt .value{text-align:right;}
    .shop-cont-wrap .form-rows-wrap{display:block;}
    .shop-cont-wrap .file-list{width:100%;margin:0;}
    .myp-user-info{height:120px;}
    .myp-user-info .like-wrap{margin-right:20px;}
    .myp-user-info .welcome{margin-left:20px;}
    .myp-order-wrap .order-cnt-list li{display:block;}
    .myp-order-wrap .order-cnt-list li .key{width:100%;text-align:center;}
    .myp-order-wrap .order-cnt-list li .value{margin-left:0;width:100%;text-align:center;}
    .myp-dashboard-wrap{display:block;}
    .myp-dashboard-wrap .lt-item{width:100%;}
    .myp-dashboard-wrap .rt-item{width:100%;margin-top:40px;}
    .myp-latest-wrap .myp-tabmenu li a{font-size:16px;}
    .myp-latest-wrap .myp-latest-list{width:100%;padding:34px 20px;}

    .pop-cont.type01{padding:0 20px 30px 20px; width:calc( 100% - 80px );}
    .pop-cont.type02{width:calc( 100% - 40px );}
    .pop-cont.type03{width:calc( 100% - 40px );}
    .pop-cont.type01 .sell-item-wrap{width:100%;}
    .pop-cont.type01 .sell-item-wrap table th{width:60px;font-size:13px; word-break:keep-all;}
	.pop-cont.type01 .stit { font-size:20px;}
    .contact-reg-wrap ul li .form-item-wrap .textarea{height:60px;}
    .contact-reg-wrap{margin-top:10px;padding-top:10px;}
    .contact-reg-wrap ul li .label{width:60px; font-size:14px;}
    .copy-prod-list{height:200px;}
    .copy-prod-list ul li{padding:10px 0;}
    .copy-prod-list ul li .pic{width:70px;height:70px;margin:0 auto;}
    .copy-prod-list ul li{height:auto;display:block;}
    .copy-prod-list ul li .cont{margin-left:0;width:calc( 100% - 20px );padding:0 10px;}
    .copy-prod-list ul li button{height:35px;margin:0 auto;display:flex;justify-content:center;align-items:center;}
    .pop-btn-wrap01{padding-top:20px;}
    .copy-item-wrap table th{width:70px;}
    .order-prod-info ul li{padding:20px 0;}
    .pop-cont.type03 .chat-header{margin-top:10px;}
    .order-prod-info ul li .pic{width:70px;height:70px;}
    .order-prod-info ul li .cont{margin-left:10px;}
    .chat-cont-wrap .chat-btn-wrap{margin-top:100px;}
    .rs-detail-wrap ul li{margin-top:10px;}
    .pop-cont.type01 .stit.type01{margin-top:60px; padding-bottom:25px;}

    .coupon-prod-list{height:auto;}
    .coupon-prod-list ul li{padding:10px 0;}
    .coupon-prod-list ul li .pic{width:70px;height:70px;margin:0 auto;}
    .coupon-prod-list ul li{height:auto;display:block;}
    .coupon-prod-list ul li .cont{margin-left:0;width:calc( 100% - 20px );padding:0 10px;}
    .coupon-prod-list ul li .coupon-select-wrap{margin-top:10px;}
    .coupon-prod-list ul li .coupon-select-wrap .select{height:40px;font-size:13px;}
    .prod-page-wrap .prod-lnb-wrap .category-menu-list dt strong { font-size:24px;}

    .prod-contact-info .pic { margin-right:0;}
}
@media (max-width:500px) {
    .myp-order-search-form .form-rows-wrap .form-item-wrap .inp.datepicker{width:100%;flex:1;background:#fff url(../img/ico/ico-calendar.png) no-repeat 93% center;text-align:left;padding-left:10px;}
    .myp-order-search-form{width:100%;background:#fff;padding:20px 0 20px 0;}
}

/*구매자 마이페이지*/
.myp-user-info .myp-buy-cnt-list{width:670px;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-user-info .myp-buy-cnt-list li{flex:1;display:flex;justify-content:center;align-items:center;width:100%;height:auto;overflow:hidden;flex-direction:column;position:relative;}
.myp-user-info .myp-buy-cnt-list li:before{content:"";width:1px;height:38px;overflow:hidden;display:block;background:#ddd;position:absolute;left:0;top:50%;margin-top:-19px;}
.myp-user-info .myp-buy-cnt-list li:first-child:before{display:none;}
.myp-user-info .myp-buy-cnt-list li .key{font-size:15px;color:#999;width:100%;height:auto;overflow:hidden;text-align:center;}
.myp-user-info .myp-buy-cnt-list li .value{font-size:30px;color:#01b2b3;width:100%;height:auto;overflow:hidden;text-align:center;}
.myp-order-wrap{position:relative;}
.myp-order-wrap .stit span{font-size:15px;color:#333;}
.myp-order-wrap .btn-myp-more{position:absolute;right:0;top:80px;}
.myp-order-wrap .btn-myp-more i{font-size:22px;color:#333;}
.myp-dashboard-wrap.buy-type{}
.myp-dashboard-wrap.buy-type .lt-item{border-top:1px solid #343434;}
.myp-dashboard-wrap.buy-type .rt-item{border-top:1px solid #343434;}
.myp-dashboard-wrap.buy-type .rt-item ul li .value{display:flex;justify-content:flex-start;align-items:center;}
.myp-dashboard-wrap .rt-item ul li .value .new{display:inline-flex;font-size:11px;color:#01b2b3;margin-right:10px;}

.latest-prod-list{width:calc( 100% + 30px );margin-left:-15px;height:auto;overflow:hidden;margin-top:30px;}
.latest-prod-list li{float:left;width:calc( 25% - 30px );height:auto;overflow:hidden;margin:0 15px 30px 15px;}
.latest-prod-list li a{width:100%;height:auto;overflow:hidden;display:block;}
.latest-prod-list li a .pic{width:100%;height:252px;overflow:hidden;background-size:cover !important;}
.latest-prod-list li a .mcate{font-size:13px;color:#989898;font-weight:400;width:100%;height:auto;overflow:hidden;margin-top:15px;}
.latest-prod-list li a .mtit{font-size:14px;color:#323232;font-weight:400;width:100%;height:auto;overflow:hidden;margin-top:5px;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;}

.myp-paym-list .tot-item-wrap{align-items:flex-start;}
.myp-paym-list .tot-item-wrap .value{display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;}
.myp-paym-list .tot-item-wrap .value .type{font-size:15px;color:#333;padding:20px 0 30px 0;}
.myp-paym-list ul.type01{border-top:1px solid #ddd;}

.myp-order-list ul li .order-cont-wrap .status.delivery-type{display:flex;justify-content:flex-start;align-items:center; width:max-content !important;}
.myp-order-list ul li .order-cont-wrap .status.delivery-type a{margin-left:10px;display:flex;justify-content:flex-start;align-items:center;}
.myp-order-list ul li .order-cont-wrap .status.delivery-type a span{font-size:13px;color:#313131;}
.myp-order-list ul li .order-cont-wrap .status.delivery-type a strong{font-size:13px;color:#313131;text-decoration:underline;margin-left:5px;}

.myp-order-list .myp-order-option{height:57px;border-bottom:1px solid #ececec;width:100%;display:flex;justify-content:space-between;align-items:center;}
.myp-order-list .myp-order-option .value{display:flex;margin-right:20px;font-size:14px;color:#343434;}
.select-item-wrap01{z-index:10;position:relative;margin-left:20px;}
.select-item-wrap01>a{height:40px;display:flex;justify-content:flex-start;align-items:center;}
.select-item-wrap01>a span{font-size:14px;color:#343434;font-weight:500;}
.select-item-wrap01>a i{font-size:14px;color:#343434;font-weight:bold;margin-left:5px;}
.select-item-wrap01 .select-result-list{border:1px solid #eee;background:#fff;width:auto;height:auto;overflow:hidden;padding:20px;position:absolute;left:0;top:35px;display:none;}
.select-item-wrap01>a.on i{transform:rotate(180deg)}
.select-item-wrap01>a.on + .select-result-list{display:block;}
.select-item-wrap01 .select-result-list ul{width:100%;height:auto;overflow:hidden;}
.select-item-wrap01 .select-result-list ul li{border:0;margin-top:10px;width:100%;height:auto;overflow:hidden;}
.select-item-wrap01 .select-result-list ul li:first-child{margin-top:0;}
.select-item-wrap01 .select-result-list ul li a{font-size:12px;color:#808080;}

.myp-order-list ul li .order-header-wrap{position:relative;}
.myp-order-list ul li .order-header-wrap button{font-size:13px;color:#333;width:105px;height:28px;border:1px solid #ebebeb;display:flex;justify-content:center;align-items:center;position:absolute;left:190px;top:45px;background:#fff;}
.price-detail-wrap{display:flex;justify-content:flex-start;align-items:center;height:150px;border-bottom:1px solid #ececec;width:100%;overflow:hidden;background:#f9f9f9;}
.price-detail-wrap .pitem{width:100%;flex:1;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.price-detail-wrap img{width:23px;height:23px;}
.price-detail-wrap .pitem .key{width:100%;text-align:center;height:auto;overflow:hidden;font-size:15px;color:#999;}
.price-detail-wrap .pitem .value{margin-top:10px;font-size:16px;color:#323232;width:100%;text-align:center;height:auto;overflow:hidden;}
.price-detail-wrap .pitem .value strong{font-size:23px;color:#323232;}
.price-detail-wrap .pitem.last .key{color:#01b2b3;}
.price-detail-wrap .pitem.last .value,
.price-detail-wrap .pitem.last .value strong{color:#01b2b3;}

.myp-order-list ul li .order-cont-wrap .btn-group{overflow:visible;position:relative;}
.myp-order-list ul li .order-cont-wrap .btn-group .new{font-size:11px;color:#01b2b3;font-weight:400;position:absolute;left:-20px;bottom:10px;}

.myp-order-list ul li .order-cont-wrap .pic-wrap .pic{position:relative;}
.myp-order-list ul li .order-cont-wrap .pic-wrap .pic.soldout:before{content:"SOLDOUT";width:100%;height:100%;overflow:hidden;position:absolute;left:0;top:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;font-size:13px;color:#fff;}

.myp-order-list .myp-header-func-wrap{width:100%;height:auto;overflow:hidden;border-bottom:1px solid #343434;padding:10px 0;display:flex;justify-content:space-between;align-items:center;margin-top:20px;}
.myp-order-list .myp-header-func-wrap label{display:flex;justify-content:flex-start;align-items:center;}
.myp-order-list .myp-header-func-wrap label input{display:flex;}
.myp-order-list .myp-header-func-wrap label span{display:flex;margin-left:5px;font-size:14px;color:#333;}
.myp-order-list .myp-header-func-wrap button{width:83px;height:30px;overflow:hidden;border:1px solid #ebebeb;background:#fff;font-size:13px;color:#333;display:flex;justify-content:center;align-items:center;}
.myp-order-list .myp-header-func-wrap .side-btn-wrap{display:flex;justify-content:flex-start;align-items:center;}
.myp-order-list .myp-header-func-wrap .side-btn-wrap button{width:auto;padding:0 15px;margin-left:10px;}

.myp-order-list ul li{position:relative;}
.myp-order-list ul li .order-cont-wrap .chk-wrap{width:20px;height:110px;overflow:hidden;}
.myp-order-list ul li .order-cont-wrap .chk-wrap input{}
.myp-order-list ul li .btn-list-delete{position:absolute;right:10px;top:40px;}
.myp-order-list ul li .btn-list-delete i{font-size:30px;color:#343434;}
.myp-order-list ul li .order-cont-wrap .scont .opt a{display:inline-flex;margin-left:5px;text-decoration:underline !important;font-size: 13px;color: #9b9b9b;}

.basket-help-msg{padding:50px 0 20px 0;width:100%;height:auto;overflow:hidden;text-align:right;font-size:13px;color:#999;}
.basket-help-msg + .price-detail-wrap{border-bottom:0;}

.prod-review-list.type01 ul li a .pic{height:220px}

.pop-cont.type03 .scrolls{width:100%;height:auto;max-height:500px;overflow:hidden;overflow-y:auto;}
.pform-wrap{margin-top:10px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.pform-wrap .label{height:48px;width:130px;font-size:14px;color:#333;font-weight:400;display:flex;justify-content:flex-start;align-items:center;}
.pform-wrap .form-item-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.pform-wrap .form-item-wrap .value{height:48px;display:flex;justify-content:flex-start;align-items:center;width:100%;flex:1;font-size:14px;color:#333;font-weight:400;}
.pform-wrap .form-item-wrap .inp{border:1px solid #dedede;height:46px;width:100%;flex:1;padding:0 15px;font-size:14px;color:#333;font-weight:400;}
.pform-wrap .form-item-wrap .select{border:1px solid #dfdfdf;height:48px;width:100%;font-size:14px;color:#9a9a9a;padding-left:15px;}
.pform-wrap .form-item-wrap .textarea{resize:none;border:1px solid #dedede;height:126px;width:100%;flex:1;padding:15px;font-size:14px;color:#333;font-weight:400;}
.pform-wrap .form-item-wrap label{margin-top:25px;display:flex;justify-content:flex-start;align-items:center;}
.pform-wrap .form-item-wrap label input{display:flex;}
.pform-wrap .form-item-wrap label span{display:flex;margin-left:5px;font-size:14px;color:#9a9a9a;}
.pform-wrap .form-item-wrap .chk-list{margin:0;width:100%;height:auto;overflow:Hidden;}
.pform-wrap .form-item-wrap .chk-list li{margin-top:0;width:auto;float:left;margin-right:10px;margin-bottom:10px;}
.pform-wrap .form-item-wrap .chk-list li label{margin:0;display:flex;justify-content:flex-start;align-items:center;}
.pform-wrap .form-item-wrap .chk-list li label input{display:flex;}
.pform-wrap .form-item-wrap .chk-list li label span{display:flex;margin-left:5px;font-size:14px;color:#9a9a9a;}
.pform-wrap .form-item-wrap .chk-list li label img{width:62px;height:12px;display:flex;margin-left:5px;}
.pform-wrap .form-item-wrap .btn-func{display:flex;justify-content:center;align-items:center;width:120px;height:48px;overflow:hidden;border:0;background:#333;color:#fff;font-size:14px;margin-left:10px;}
.pform-wrap .form-item-wrap .btn-file-upload{display:flex;justify-content:center;align-items:center;width:120px;height:48px;overflow:hidden;border:0;background:#333;color:#fff;font-size:14px;}
.pform-wrap .form-item-wrap .btn-file-add{margin-left:5px;width:75px;height:48px;background:#fff;overflow:hidden;border:1px solid #dedede;display:flex;justify-content:center;align-items:center;}
.pform-wrap .form-item-wrap .btn-file-add i{color:#333;font-size:14px;display:flex;}
.pform-wrap .form-item-wrap .btn-file-add span{color:#333;font-size:14px;display:flex;margin-left:5px;}

.pop-cont.type03 .stit.type01{padding-bottom:30px;text-align:left;border-bottom:1px solid #343434;}
.pop-cont.type03 .stit.type01.bob0{border-bottom:0;}
.pop-cont .myp-order-list ul{margin-top:30px;margin-bottom:30px;}
.pop-cont .myp-order-list ul li{padding:0 0 30px 0;}
.pop-cont .myp-order-list ul li .order-cont-wrap{padding:0;}
.pop-cont .myp-order-list ul li .order-cont-wrap .scont{margin-left:20px;text-align:left;}
.pop-cont .myp-order-list ul li .order-cont-wrap .scont .stit{text-align:left;padding-bottom:0;}

.order-cnt-wrap{width:100%;height:auto;overflow:hidden;font-weight:500;font-size:18px;color:#343434;}
.pop-cont.type03 .myp-order-list ul li .order-header-wrap{padding-top:0;}

.pwithdrawal-list{border-bottom:1px solid #ddd;padding-bottom:30px;margin-bottom:30px;width:100%;height:auto;overflow:hidden;margin-top:30px;}
.pwithdrawal-list dt{width:100%;height:auto;overflow:hidden;font-size:16px;color:#333;font-weight:500;}
.pwithdrawal-list dd{width:100%;height:auto;overflow:hidden;}
.pwithdrawal-list dd .ptit{margin-top:20px;width:100%;height:auto;overflow:hidden;font-size:14px;color:#333;font-weight:500;word-break:keep-all;}
.pwithdrawal-list dd .pdesc{line-height:1.6em;margin-top:10px;width:100%;height:auto;overflow:hidden;font-size:16px;color:#9a9a9a;font-weight:400;word-break:keep-all;}

.prod-contact-tit.type01{padding-top:0px;}

.myp-delivery-list{width:100%;height:auto;overflow:hidden;}
.myp-delivery-list ul{width:100%;height:auto;overflow:hidden;}
.myp-delivery-list ul li{display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid #ececec;width:100%;height:126px;overflow:hidden;}
.myp-delivery-list ul li .scont{width:100%;flex:1;height:auto;overflow:hidden;}
.myp-delivery-list ul li .scont .sdesc{margin:5px 0;font-size:14px;color:#323232;font-weight:500;}
.myp-delivery-list ul li .scont .sdesc strong{padding-right:5px;font-size:14px;color:#01b2b3;}
.myp-delivery-list ul li .scont .sdesc + .sdesc{font-weight:400;}
.myp-delivery-list ul li .btn-group{width:83px;height:auto;overflow:hidden;margin-right:20px;}
.myp-delivery-list ul li .btn-group button{margin:3px 0;font-size:13px;color:#333;background:#fff;border:1px solid #ebebeb;width:100%;height:30px;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.myp-delivery-list ul li .btn-group .btn-org{border:0;background:#01b2b3;color:#fff;}
.myp-delivery-list.type01{border-top:1px solid #343434;}
.myp-delivery-list.type01 ul{margin-top:0;}
.myp-delivery-list.type01 ul li{height:89px;}
.myp-delivery-list.type01 ul li .btn-group .btn-black{background:#333;height:48px;color:#fff;}

.myp-info-edit-wrap .help-list{width:100%;height:auto;overflow:hidden;margin-top:20px;}
.myp-info-edit-wrap .help-list li{font-size:13px;color:#b3b3b3;width:calc( 100% - 10px );padding-left:10px;position:relative;height:auto;overflow:hidden;}
.myp-info-edit-wrap .help-list li:before{content:"-";font-size:13px;color:#b3b3b3;position:absolute;left:0;top:0;}

.myp-info-edit-wrap .form-cols.type10{display:block;height:auto;width:calc( 100% - 40px );padding:20px;margin-top:20px;background:#fbfbfb;}
.myp-info-edit-wrap.bob0{border-bottom:0;position:relative;}
.myp-info-edit-wrap .btn-withdrawal{font-size:13px;color:#333;width:85px;height:30px;overflow:hidden;background:#fff;border:1px solid #ebebeb;display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:45px;}

.myp-point-list{width:100%;height:auto;overflow:hidden;}
.myp-point-list .point-value{width:100%;height:auto;overflow:hidden;font-size:14px;color:#333;font-weight:400;padding:50px 0 20px 0;}
.myp-point-list .point-value strong{font-size:14px;color:#01b2b3;font-weight:500;}
.myp-point-list ul{border-top:1px solid #343434;width:100%;height:auto;overflow:hidden;}
.myp-point-list ul li{border-bottom:1px solid #ddd;width:calc( 100% - 40px );padding:0 20px 20px 20px;height:auto;overflow:hidden;}
.myp-point-list ul li .item{width:100%;height:auto;overflow:hidden;margin-top:20px;display:flex;justify-content:space-between;align-items:center;}
.myp-point-list ul li .item .key{display:flex;font-size:15px;color:#333;font-weight:400;}
.myp-point-list ul li .item .value{display:flex;font-size:15px;color:#333;font-weight:400;}
.myp-point-list ul li .item .value.org{color:#01b2b3;font-weight:500;}

.myp-coupon-list{width:100%;height:auto;overflow:hidden;}
.myp-coupon-list .coupon-btn-wrap{width:100%;height:auto;overflow:hidden;padding:20px 0 15px 0;display:flex;justify-content:flex-end;align-items:center;}
.myp-coupon-list .coupon-btn-wrap button{font-size:13px;color:#fff;display:flex;justify-content:center;align-items:center;width:83px;height:30px;border:0;background:#01b2b3;}
.myp-coupon-list ul{width:100%;height:auto;overflow:hidden;}
.myp-coupon-list ul li{margin-top:15px;width:calc( 100% - 2px );height:168px;border:1px solid #dedede;overflow:hidden;position:relative;}
.myp-coupon-list ul li:first-child{margin-top:0;}
.myp-coupon-list ul li a{width:100%;height:168px;display:block;overflow:hidden;}
.myp-coupon-list ul li a .month{position:absolute;left:20px;top:20px;font-size:14px;color:#323232;font-weight:400;}
.myp-coupon-list ul li a .per{margin-top:40px;font-size:20px;color:#01b2b3;width:100%;height:auto;overflow:hidden;text-align:center;}
.myp-coupon-list ul li a .disc{margin-top:15px;font-size:12px;color:#353535;font-weight:400;width:100%;height:auto;overflow:hidden;text-align:center;}
.myp-coupon-list ul li a .date{margin-top:5px;font-size:11px;color:#999;width:100%;height:auto;overflow:hidden;text-align:center;}

.myp-fake-report-wrap{margin-top:100px;width:100%;height:auto;padding:84px 0;overflow:hidden;background:#fafafa;display:flex;justify-content:center;align-items:center;}
.myp-fake-report-wrap .pic{width:420px;height:auto;overflow:hidden;}
.myp-fake-report-wrap .pic img{width:100%;}
.myp-fake-report-wrap .cont{margin-left:70px;width:470px;height:auto;overflow:hidden;}
.myp-fake-report-wrap .cont .stit{width:100%;height:auto;overflow:hidden;font-size:18px;color:#313131;font-weight:500;}
.myp-fake-report-wrap .cont .sdesc{width:100%;height:auto;overflow:hidden;font-size:15px;color:#313131;line-height:1.8em;margin-top:20px;}
.myp-fake-report-wrap .cont button{margin-top:20px;width:230px;height:58px;overflow:hidden;border:0;background:#01b2b3;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;}

.myp-fake-guide-wrap{margin-top:60px;width:100%;height:auto;padding:60px 0;overflow:hidden;background:#161616;}
.myp-fake-guide-wrap dl{width:100%;height:auto;overflow:hidden;}
.myp-fake-guide-wrap dl dt{width:100%;height:auto;overflow:hidden;text-align:center;font-size:22px;color:#fff;font-weight:500;}
.myp-fake-guide-wrap dl dd{width:100%;height:auto;overflow:hidden;}
.myp-fake-guide-wrap dl dd .desc{margin-top:25px;width:100%;height:auto;overflow:hidden;text-align:center;font-size:15px;color:#fff;font-weight:400;line-height:1.8em;}
.myp-fake-guide-wrap dl dd .etc{margin-top:25px;width:100%;height:auto;overflow:hidden;text-align:center;font-size:13px;color:#747474;}
.pop-cont .myp-order-list ul li .order-chk-wrap{margin-top:20px;}

.pop-cont.type01 .scrolls{width:100%;height:500px;overflow:hidden;overflow-y:auto;}
.period-tit{width:100%;height:auto;overflow:hidden;font-size:17px;color:#262626;font-weight:500;margin-top:50px;}
.period-table{width:100%;margin-top:10px;border-top:1px solid #000;}
.period-table th{font-size:13px;color:#fff;font-weight:500;background:#ccc;height:40px;text-align:center;}
.period-table td{text-align:center;height:40px;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb; font-size:16px;}
.period-table tr>td:first-child{border-left:0;}
.period-table .cell td{background:#f5f5f5;font-size:13px;color:#262626;}
.period-table .cell td strong{font-size:13px;color:#262626;font-weight:500;}
.period-msg{width:100%;height:auto;overflow:hidden;text-align:right;font-size:13px;color:#737373;margin-top:5px;}

.order-form-wrap .lt-item dl dd .cash-item-wrap{display:none;}
.order-form-wrap .lt-item dl dd .cash-item-wrap.on{display:block;}
.order-form-wrap .lt-item dl dt.cash-type{display:none;}
.order-form-wrap .lt-item dl dd.cash-type{display:none;}
.order-form-wrap .lt-item dl dt.cash-type.on{display:block;}
.order-form-wrap .lt-item dl dd.cash-type.on{display:block;}

.order-form-wrap .lt-item dl dd .form-rows-item.receipts-item{display:none;}
.order-form-wrap .lt-item dl dd .form-rows-item.receipts-item.on{display:flex;}

.type-guide-wrap{display:none;margin-top:40px;width:100%;height:auto;overflow:Hidden;}
.type-guide-wrap.on{display:block;}
.type-guide-wrap .mtit{width:100%;height:auto;overflow:Hidden;font-size:14px;color:#000;font-weight:500;}
.type-guide-wrap .mlist{margin-top:10px;width:100%;height:auto;overflow:Hidden;}
.type-guide-wrap .mlist li{padding-left:10px;width:calc( 100% - 10px );position:relative;height:auto;overflow:Hidden;font-size:14px;color:#333;}
.type-guide-wrap .mlist li:before{content:"-";font-size:14px;color:#333;position:absolute;left:0;top:0;}

.mob-footer-wrap{display:none;position:fixed;left:0;bottom:0;z-index:90;width:100%;height:auto;overflow:Hidden;background:#fff;border-top:1px solid #dedede;}
.mob-footer-wrap ul{width:100%;height:60px;overflow:Hidden;display:flex;justify-content:center;align-items:center;}
.mob-footer-wrap ul li{width:20%;height:60px;overflow:Hidden;display:flex;justify-content:center;align-items:center;}
.mob-footer-wrap ul li a{width:100%;height:60px;overflow:Hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.mob-footer-wrap ul li a .fico{width:27px;height:27px;overflow:Hidden;}
.mob-footer-wrap ul li:nth-child(1) a .fico{background:url(../img/ico/ico-mob-footer-list01.png) no-repeat center center;background-size:cover;}
.mob-footer-wrap ul li:nth-child(2) a .fico{background:url(../img/ico/ico-mob-footer-list02.png) no-repeat center center;background-size:cover;}
.mob-footer-wrap ul li:nth-child(3) a .fico{background:url(../img/ico/ico-mob-footer-list03.png) no-repeat center center;background-size:cover;}
.mob-footer-wrap ul li:nth-child(4) a .fico{background:url(../img/ico/ico-mob-footer-list04.png) no-repeat center center;background-size:cover;}
.mob-footer-wrap ul li:nth-child(5) a .fico{background:url(../img/ico/ico-mob-footer-list05.png) no-repeat center center;background-size:cover;}
.mob-footer-wrap ul li:nth-child(1) a.on .fico{background:url(../img/ico/ico-mob-footer-list01-on.png) no-repeat center center;background-size:cover;}
.mob-footer-wrap ul li:nth-child(2) a.on .fico{background:url(../img/ico/ico-mob-footer-list02-on.png) no-repeat center center;background-size:cover;}
.mob-footer-wrap ul li:nth-child(3) a.on .fico{background:url(../img/ico/ico-mob-footer-list03-on.png) no-repeat center center;background-size:cover;}
.mob-footer-wrap ul li:nth-child(4) a.on .fico{background:url(../img/ico/ico-mob-footer-list04-on.png) no-repeat center center;background-size:cover;}
.mob-footer-wrap ul li:nth-child(5) a.on .fico{background:url(../img/ico/ico-mob-footer-list05-on.png) no-repeat center center;background-size:cover;}
.mob-footer-wrap ul li a .ftxt{margin-top:2px;width:100%;height:auto;overflow:Hidden;text-align:center;font-size:12px;color:#737373;font-weight:500;}
.mob-footer-wrap ul li a.on .ftxt{color:#01b2b3;}

@media (max-width:768px) {
    .container{padding-bottom:60px;}
    .mob-footer-wrap{display:block;}
    .price-detail-wrap{height:auto;display:block;padding:20px 0;}
    .price-detail-wrap .pitem{flex:initial;flex-direction: row;width:calc( 100% - 40px );padding:0 20px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;}
    .price-detail-wrap .pitem .key{width:auto;}
    .price-detail-wrap .pitem .value{width:auto;}
    .price-detail-wrap img{display:none;}
    .myp-user-info.buy-type{display:block;height:auto;padding:20px 0;}
    .myp-user-info .myp-buy-cnt-list{margin-top:20px;}
    .myp-user-info .myp-buy-cnt-list{width:100%;}
    .myp-user-info .myp-buy-cnt-list li .key{font-size:12px;}
    .myp-user-info .myp-buy-cnt-list li .value{font-size:20px;}
    .myp-order-wrap .order-status-list li .key{font-size:18px;}
    .myp-order-wrap .order-status-list li .value{font-size:13px;}
    .latest-prod-list li{width:calc( 50% - 30px )}
    .myp-fake-report-wrap{display:block;padding:40px 0;margin-top:40px;}
    .myp-fake-report-wrap .pic{margin:0 auto;max-width:420px;width:calc( 100% - 40px );}
    .myp-fake-report-wrap .cont{margin-top:40px;margin-left:0;width:calc( 100% - 40px );padding:0 20px;}
    .myp-fake-report-wrap .cont .stit{text-align:center;font-size:16px;}
    .myp-fake-report-wrap .cont .sdesc{text-align:center;font-size:14px;}
    .myp-fake-report-wrap .cont button{margin:20px auto 0 auto;height:40px;width:200px;}
    .myp-fake-guide-wrap{margin-top:40px;padding:40px 0;}
    .myp-fake-guide-wrap dl dt{font-size:18px;}
    .myp-fake-guide-wrap dl dd{width:calc( 100% - 40px );padding:0 20px;}
    .myp-fake-guide-wrap dl dd .desc{font-size:13px;}
    .myp-fake-guide-wrap dl dd .etc{font-size:11px;}
    .myp-order-list ul li .order-cont-wrap .chk-wrap{height:40px;}
    .myp-order-list ul li .btn-list-delete{top:20px;}
    .myp-order-list ul li .order-cont-wrap .btn-group .sdate{padding-bottom:0;padding-right:10px;}
    .myp-order-list ul li .order-cont-wrap .btn-group button{width:auto;padding:0 10px;}
    .myp-order-list ul li .order-cont-wrap .btn-group .btn-view.on{}
    .myp-order-list ul li .order-cont-wrap .btn-group .new{position:static;padding-left:5px;}
    .myp-order-list ul li .order-header-wrap{align-items: flex-end;}
    .myp-order-list ul li .order-header-wrap a{align-items: flex-start;flex-direction:column;position:relative;width:130px;flex:initial;}
    .myp-order-list ul li .order-header-wrap a span{margin-left:0;}
    .myp-order-list ul li .order-header-wrap a i{position:absolute;right:0;bottom:2px;}
    .myp-order-list ul li .order-header-wrap button{left:140px;top:65px;}
    .myp-order-list ul li .order-cont-wrap .btn-group{position:absolute;right:0;bottom:10px;}

    .notice-list-wrap ul li a{height:auto;padding:10px 0;position:relative;display:block;}
    .notice-list-wrap ul li a i{position:absolute;top:50%;margin-top:-5px;right:5px;}

    .coupon-scrolls{max-height:400px;}

    .sns-share-layer{width:280px;height:80px;}
    .sns-share-layer ul li{width:40px;height:40px;margin:0 5px;}
    .sns-share-layer ul li img{width:40px;height:40px;}
    .sns-share-layer a{height:40px;}

    .period-table td { font-size:13px;}
}
@media (max-width:500px) {

    .latest-prod-list li{width:calc( 100% - 30px )}
    .myp-contact-list ul li.on .mc-footer-wrap{display:block;}
    .myp-coupon-list ul li a .month{top:10px;}
    .pop-cont.type03 .stit.type01{padding:30px 0 10px 0;margin-top:0;font-size:20px;}
    .pop-cont.type03 .scrolls{max-height:300px;}
    .pform-wrap .label{width:100px;font-size:13px;word-break:keep-all;}
    .pform-wrap .form-item-wrap .btn-func{width:70px;}
    .pform-wrap .form-item-wrap .btn-file-upload{width:70px;}
    .pform-wrap .form-item-wrap .value{font-size:13px;}


    .search-keword-wrap{flex-direction:column;width:calc( 100% - 40px - 50px );left:20px;margin:0;top:110px;}
	.search-keword-wrap.on{}
	.search-keword-wrap .lt-item{width:100%;}
	.search-keword-wrap .rt-item{width:100%;}
	.search-keword-wrap .rt-item .popular-keword-list{max-height:200px;overflow-y:auto;}

}


/*추가*/
.memb-form-wrap{max-width:500px;width:calc( 100% - 40px );height:auto;overflow:Hidden;margin:90px auto;}
.memb-form-wrap .memb-tabs{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.memb-form-wrap .memb-tabs li{width:100%;height:50px;overflow:Hidden;flex:1;display:flex;justify-content:center;align-items:center;}
.memb-form-wrap .memb-tabs li a{font-size:15px;color:#c6c6c6;width:100%;height:50px;overflow:Hidden;position:relative;display:flex;justify-content:center;align-items:center;}
.memb-form-wrap .memb-tabs li a:before{content:"";width:100%;height:2px;overflow:Hidden;display:block;background:#ddd;position:absolute;left:0;bottom:0;}
.memb-form-wrap .memb-tabs li a.on{color:#343434;font-weight:500;}
.memb-form-wrap .memb-tabs li a.on:before{background:#01b2b3;}
.memb-form-wrap .form-item-wrap{min-height:48px;margin-top:30px;width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.memb-form-wrap .form-item-wrap + .form-item-wrap{margin-top:10px;}
.memb-form-wrap .form-item-wrap .label{font-size:14px;color:#333;width:120px;display:flex;justify-content:flex-start;align-items:center;}
.memb-form-wrap .form-item-wrap .inp{width:100%;flex:1;height:46px;overflow:hidden;padding:0 10px;border:1px solid #ccc;font-size:14px;color:#333;}
.memb-form-wrap .form-item-wrap .select{height:48px;width:30%;flex:1;overflow:hidden;padding:0 10px;border:1px solid #ccc;font-size:14px;color:#333;}
.memb-form-wrap .form-item-wrap .inp.tel{flex:initial;width:110px;text-align:center;margin-left:10px;}
.memb-form-wrap .form-item-wrap .btn-func{margin-left:10px;width:120px;height:48px;overflow:hidden;border:0;background:#333;font-size:14px;color:#fff;}
.memb-form-wrap .form-item-wrap label{display:flex;justify-content:flex-start;align-items:center;}
.memb-form-wrap .form-item-wrap label input{display:flex;}
.memb-form-wrap .form-item-wrap label span{display:flex;margin-left:5px;font-size:13px;color:#313131;}
.memb-form-wrap .e01{margin-top:30px;padding-left:10px;position:relative;width:calc( 100% - 10px );height:auto;overflow:hidden;font-size:12px;color:#989898;}
.memb-form-wrap .e01 + .e01{margin-top:5px;}
.memb-form-wrap .e01:before{content:"-";font-size:12px;color:#989898;position:absolute;left:0;top:0;}
.memb-form-wrap .btn-confirm{display:flex;justify-content:center;align-items:center;width:360px;height:58px;overflow:hidden;border:0;background:#01b2b3;color:#fff;margin:56px auto 0 auto;}
.memb-form-wrap .msg{font-size:14px;color:#333;width:100%;height:auto;overflow:hidden;text-align:center;padding:40px 0;}
.memb-form-wrap .msg strong{font-size:14px;color:#01b2b3;font-weight:500;}

.find-result-wrap{width:100%;height:auto;overflow:hidden;background:#fafafa;padding:40px 0;margin-top:20px;}
.find-result-wrap ul{margin:0 auto;width:220px;height:auto;overflow:hidden;}
.find-result-wrap ul li{width:100%;height:auto;overflow:hidden;margin-top:10px;}
.find-result-wrap ul li:first-child{margin-top:0;}
.find-result-wrap ul li label{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.find-result-wrap ul li label input{display:flex;}
.find-result-wrap ul li label strong{display:flex;width:100%;flex:1;margin-left:5px;font-size:14px;color:#333;font-weight:500;}
.find-result-wrap ul li label span{display:flex;font-size:13px;color:#999;}
.memb-form-wrap .memb-btn-wrap{margin-top:40px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.memb-form-wrap .memb-btn-wrap button{width:calc( 50% - 5px );height:58px;overflow:hidden;border:1px solid #01b2b3;background:#01b2b3;font-size:16px;color:#fff;}
.memb-form-wrap .memb-btn-wrap button + button{border:1px solid #9a9a9a;background:#fff;color:#676767;}


.pop-cont ul.opt-item-list{border-top:1px solid #eee;width:100%;height:auto;padding:10px 0;overflow:Hidden;background:#f9f9f9;}
.pop-cont ul.opt-item-list li{padding:10px 0;width:100%;height:auto;overflow:Hidden;}
.pop-cont ul.opt-item-list li .cnt-item-wrap{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.pop-cont ul.opt-item-list li .cnt-item-wrap .key{margin-left:0px;width:100%;flex:1;height:auto;overflow:hidden; font-size:16px; word-break:keep-all;}
.pop-cont ul.opt-item-list li .cnt-item-wrap .cnt-wrap{}
.pop-cont ul.opt-item-list li .cnt-item-wrap .price{font-size:18px;color:#313131;height:auto;overflow:hidden;text-align:right;}
.pop-cont ul.opt-item-list li .cnt-item-wrap .price strong{font-size:18px;color:#313131;font-weight:500;}
.pop-cont ul.opt-item-list li .cnt-item-wrap .item-delete{margin-left:20px;border:0;background:transparent;padding:0;}
.pop-cont ul.opt-item-list li .cnt-item-wrap .item-delete i{font-size:20px;color:#9a9a9a;}


/**/
.coupon-prod-list{position:relative;}
.coupon-prod-list ul li .coupon-price-wrap.type01{height:auto;position:absolute;right:0;top:68px;}
.prod-opt-form .form-item-wrap .textarea{resize:none;border:1px solid #dfdfdf;height:73px;width:100%;font-size:14px;color:#333;padding:15px;}
.coupon-prod-list .prod-opt-form{max-width:520px;margin:15px auto 0 auto;}
.coupon-prod-list .ctit span{font-size:13px;color:#999;}
.coupon-prod-list .sdate{font-size:13px;color:#333;position:absolute;right:0;top:5px;}
.coupon-prod-list .help-msg01{padding-top:10px;width:100%;height:auto;overflow:Hidden;font-size:13px;color:#01b2b3;}
.coupon-btn-wrap button.btn-black{background:#1d1d1d;}
.req-help-wrap{margin-top:30px;border-top:1px solid #343434;width:100%;height:auto;overflow:Hidden;}
.req-help-wrap dl{width:100%;height:auto;overflow:Hidden;}
.req-help-wrap dl dt{width:100%;height:auto;overflow:Hidden;font-size:17px;color:#333;padding:15px 0;}
.req-help-wrap dl dt span{font-size:17px;color:#333;}
.req-help-wrap dl dt span.cr{font-weight:bold;font-size:17px;color:#01b2b3;}
.req-help-wrap dl dd{width:100%;height:auto;overflow:Hidden;padding-bottom:20px;}
.req-help-wrap dl dd ul{margin:0;width:100%;height:auto;overflow:Hidden;}
.req-help-wrap dl dd ul li{margin-top:5px;font-size:14px;color:#333;padding-left:10px;position:relative;}
.req-help-wrap dl dd ul li:before{content:"";width:4px;height:4px;overflow:hidden;display:block;background:#333;border-radius:50%;position:absolute;left:0;top:8px;}
.coupon-prod-list .ctit.t01{font-size:14px;color:#333;}
.coupon-prod-list.req-type ul li{border-top:1px solid #c1c1c1;padding-bottom:34px;padding-top:23px;position:relative;}
.coupon-prod-list.req-type ul li:first-child{border-top:0;padding-top:0;}
.coupon-prod-list.req-type ul li .prod-item-wrap{position:relative;border-bottom:1px solid #dedede;padding-bottom:20px;}
.coupon-prod-list.req-type ul li .prod-item-wrap .value{position:absolute;right:0;bottom:40px;font-size: 16px;color: #333;font-weight: 400}
.coupon-prod-list.req-type ul li .prod-item-wrap .value strong{font-size: 16px;color:#01b2b3;font-weight:500}

@media (max-width:768px) {
    .coupon-prod-list .prod-opt-form{}
    .coupon-prod-list .prod-opt-form .label{width:70px;}
    .dialog .prod-opt-form .label{width:120px;}
    .opt-tot-wrap .value strong { font-size:20px;}
	.coupon-prod-list.req-type ul li .prod-item-wrap .value{bottom:18px}

	.memb-form-wrap .form-item-wrap .label{font-size:14px;color:#333;width:80px;display:flex;justify-content:flex-start;align-items:center;}
	.memb-form-wrap .form-item-wrap .inp{width:100%;flex:2;height:46px;overflow:hidden;padding:0 10px;border:1px solid #ccc;font-size:14px;color:#333;}
	.memb-form-wrap .form-item-wrap .select{height:48px;width:70px;flex:none;overflow:hidden;padding:0 10px;border:1px solid #ccc;font-size:14px;color:#333;}
	.memb-form-wrap .form-item-wrap .inp.tel{flex:initial;width:calc((100% - 160px)/2);text-align:center;margin-left:5px;}

	.memb-form-wrap .btn-confirm { width:100%;}
}



/*chat room*/
.chat-cont{width:100%;height:100%;overflow:hidden;flex-direction:column;display:flex;justify-content:flex-start;align-items:flex-start;}
.pop-cont .chat-cont .item-header{position:relative;z-index:30;display:flex;justify-content:flex-start;align-items:center;height:50px;width:100%;background:#DCF5BF;}
.pop-cont .chat-cont .item-header .btn-back{display:flex;justify-content:center;align-items:center;width:13px;height:24px;overflow:hidden;margin:0 12px 0 20px;}
.pop-cont .chat-cont .item-header .tit{flex:1;font-size:16px;color:#000;font-weight:bold;width:100%;padding-right:20px;height:auto;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;}

.pop-cont .chat-cont .item-header .item-right{display:flex;justify-content:flex-start;align-items:center;}
.pop-cont .chat-cont .item-header .item-right .btn-detail{font-size:14px;color:#fbaa0c;font-weight:bold;width:198px;height:38px;overflow:hidden;border:1px solid #fbaa0c;border-radius:8px;display:flex;justify-content:center;align-items:center;margin-right:40px;}

.pop-cont .chat-cont .item-header .item-right .list-menu{margin:0 20px 0 0;position:relative;}
.pop-cont .chat-cont .item-header .item-right .list-menu>a{display:block;width:22px;height:40px;border-radius:50%;transition:all .5s;overflow:Hidden;}
.pop-cont .chat-cont .item-header .item-right .list-menu>a img{margin-top:8px;}
.pop-cont .chat-cont .item-header .item-right .list-menu ul{transition:all .5s;opacity:0;transform:translateY(20px);padding:12px 0;background:#fff;width:184px;height:auto;overflow:hidden;border:1px solid #2e2e2e;position:absolute;right:0;top:35px;}
.pop-cont .chat-cont .item-header .item-right .list-menu>a.on{background:#ececec;}
.pop-cont .chat-cont .item-header .item-right .list-menu>a.on + ul{opacity:1;transform:translateY(0px);}
.pop-cont .chat-cont .item-header .item-right .list-menu ul li{width:100%;height:36px;overflow:hidden;}
.pop-cont .chat-cont .item-header .item-right .list-menu ul li a{font-size:14px;transition:all .5s;color:#000;width:calc( 100% - 19px );padding-left:19px;height:36px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.pop-cont .chat-cont .item-header .item-right .list-menu ul li a:hover{background:#ececec;}

.pop-cont .chat-cont .item-cont{width:100%;height:300px;overflow:hidden;overflow-y:auto;background:#eee;}
.pop-cont .chat-cont .item-cont .date{width:100%;height:44px;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:14px;color:#676767;}
.pop-cont .chat-cont .item-cont ul{width:calc( 100% - 40px );margin:0 auto;height:auto;overflow:hidden;}
.pop-cont .chat-cont .item-cont ul li{margin-top:20px;display:flex;justify-content:flex-start;align-items:flex-start;width:90%;height:auto;overflow:hidden;}
.pop-cont .chat-cont .item-cont ul li:first-child{margin-top:0;}
.pop-cont .chat-cont .item-cont ul li .pic{width:40px;height:40px;overflow:hidden;border-radius:8px;}
.pop-cont .chat-cont .item-cont ul li .pic img{width:40px;height:40px;}
.pop-cont .chat-cont .item-cont ul li .cont{margin-left:7px;width:100%;height:auto;overflow:Hidden;flex:1;}
.pop-cont .chat-cont .item-cont ul li .cont .user{display:flex;justify-content:flex-start;align-items:center;}
.pop-cont .chat-cont .item-cont ul li .cont .user strong{display:flex;font-size:14px;color:#2e2e2e;font-weight:bold;}
.pop-cont .chat-cont .item-cont ul li .cont .user span{display:flex;font-size:12px;color:#a2a2a2;margin-left:5px;margin-top:5px;font-weight:bold;}
.pop-cont .chat-cont .item-cont ul li .cont .chat-item{flex-direction:column;margin-top:9px;display:flex;justify-content:flex-start;align-items:flex-start;}
.pop-cont .chat-cont .item-cont ul li .cont .chat-item .box{position:relative;font-size:14px;color:#181818;display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 12px;border-radius:12px;background:#029d9e;}
.pop-cont .chat-cont .item-cont ul li .cont .chat-item .box .msg{font-size:12px;color:#fff;}
.pop-cont .chat-cont .item-cont ul li .cont .chat-item .time{margin-top:5px;white-space:nowrap;margin-left:5px;margin-bottom:5px;display:flex;font-size:12px;color:#2e2e2e;justify-content:flex-start;text-align:left;}
.pop-cont .chat-cont .item-cont .status{width:100%;height:80px;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:14px;color:#181818;font-weight:bold;}
.pop-cont .chat-cont .item-cont ul li.c-right{margin:0 0 0 auto;flex-direction:row-reverse;}
.pop-cont .chat-cont .item-cont ul li.c-right .pic{display:none;}
.pop-cont .chat-cont .item-cont ul li.c-right  .cont{margin-left:0;padding-right:13px;}
.pop-cont .chat-cont .item-cont ul li.c-right  .cont .user{display:none;}
.pop-cont .chat-cont .item-cont ul li.c-right  .cont .chat-item{position:relative;flex-direction:row-reverse;justify-content:flex-start;align-items:flex-end;flex-direction:column;}
.pop-cont .chat-cont .item-cont ul li.c-right  .cont .chat-item .box{border-top-right-radius:0;background:#fefaf2;}
.pop-cont .chat-cont .item-cont ul li.c-right  .cont .chat-item .box:before{content:"";width:11px;height:16px;overflow:hidden;background:url(../img/bg/bg-bubble-tail.svg);position:absolute;right:-11px;top:0;}
.pop-cont .chat-cont .item-cont ul li.c-right  .cont .chat-item .time{width:calc( 90% - 15px);margin-right:10px;text-align:right;justify-content:flex-end;}
.pop-cont .chat-cont .item-cont ul li.file-type .cont .chat-item .time{width:192px;}
.pop-cont .chat-cont .item-cont ul li.c-right  .cont .chat-item .box .msg{color:#383838;}

.pop-cont .chat-cont .item-cont ul li.file-type  .cont .chat-item .box{position:relative;width:178px;color:#fff;background:#2e2e2e;}
.pop-cont .chat-cont .item-cont ul li.c-right.file-type  .cont .chat-item .box:before{content:"";width:11px;height:16px;overflow:hidden;background:url(../img/bg/bg-bubble-tail-black.svg);position:absolute;right:-11px;top:0;}
.pop-cont .chat-cont .item-cont ul li.file-type  .cont .chat-item .box .msg{margin-top:5px;}
.pop-cont .chat-cont .item-cont ul li.file-type  .cont .chat-item .box .size{font-size:12px;color:#a2a2a2;}
.pop-cont .chat-cont .item-cont ul li.file-type  .cont .chat-item .box .size span{font-size:12px;color:#ff0036;}
.pop-cont .chat-cont .item-cont ul li.file-type  .cont .chat-item .box .ico{display:flex;justify-content:center;align-items:center;background:#fff;width:40px;height:40px;border-radius:50%;overflow:hidden;position:absolute;right:10px;top:10px;}
.pop-cont .chat-cont .item-cont ul li.file-type  .cont .chat-item .box .ico.yo{background:#fbaa0a;}
.pop-cont .chat-cont .item-cont ul li .cont .chat-item .chat-btn{margin-right:5px;position:relative;display:flex;justify-content:flex-start;align-items:center;height:24px;border-radius:8px;background:#ff0036;overflow:hidden;margin-top:5px;}
.pop-cont .chat-cont .item-cont ul li .cont .chat-item .chat-btn a{position:relative;display:flex;justify-content:center;align-items:center;height:26px;width:24px;}
.pop-cont .chat-cont .item-cont ul li .cont .chat-item .chat-btn a:first-child + a:before{content:"";width:1px;height:18px;overflow:hidden;display:block;background:#d4002d;position:absolute;left:0px;top:50%;margin-top:-9px;}

.pop-cont .chat-cont .item-footer{width:100%;height:auto;overflow:hidden;}
.pop-cont .chat-cont .item-footer .rows-item{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.pop-cont .chat-cont .item-footer .btn-add{display:flex;justify-content:center;align-items:center;overflow:hidden;width:50px;height:50px;border:0;background:transparent;}
.pop-cont .chat-cont .item-footer .textarea{flex:1;outline:none;border:1px solid #555;;font-size:14px;display:flex;width:100%;height:52px;padding:14px 10px;overflow:hidden;resize:none;}
.pop-cont .chat-cont .item-footer .btn-send{display:flex;justify-content:center;align-items:center;overflow:hidden;width:70px;height:52px;border:0;background:#555;color:#fff;}
.pop-cont .chat-cont .item-footer .btn-send img{width:40px;height:40px;}
.pop-cont .chat-cont .item-footer .end-msg{display:flex;justify-content:flex-start;align-items:center;padding-left:10px;font-size:14px;color:#a2a2a2;width:100%;height:50px;overflow:hidden;background:#d5d5d5;flex:1;}

@media (max-width:768px) {
	.pop-cont .chat-cont .item-cont{height:260px;}
}
 
.select.on{color:#000 !important;font-weight:bold !important}

/**/
.prod-page-wrap .prod-cont-wrap .prod-item-list li a .cont .sdelivery{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;margin-top:10px;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li a .cont .sdelivery strong{width:60px;height:34px;border:1px solid #eee;font-size:12px;color:#01b2b3;overflow:hidden;display:flex;justify-content:center;align-items:center;margin:0 5px;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li a .cont .sdelivery span{width:60px;height:34px;border:1px solid #eee;font-size:12px;color:#555;overflow:hidden;display:flex;justify-content:center;align-items:center;margin:0 5px;}

/*0716*/
.mob-category-wrap{display:none;}
.mob-category-wrap .cate01-list{border-bottom:1px solid #f0f0f0;padding-bottom:20px;margin-bottom:20px;width:calc( 100% + 40px );margin-left:-20px;height:auto;overflow:Hidden;}
.mob-category-wrap .cate01-list ul{width:calc( 100% - 40px );margin:0 auto;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.mob-category-wrap .cate01-list ul li{display:flex;margin-right:20px;}
.mob-category-wrap .cate01-list ul li a{font-weight:bold;font-size:18px;color:#171717;}
.cate01-result-wrap{border-bottom:1px solid #f0f0f0;padding-bottom:20px;margin-bottom:20px;width:calc( 100% + 40px );margin-left:-20px;height:auto;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;}
.cate01-result-wrap ul{width:calc( 100% - 40px );margin:0 auto;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.cate01-result-wrap ul li{display:flex;justify-content:flex-start;align-items:center;margin-right:10px;}
.cate01-result-wrap ul li span{display:flex;font-weight:bold;font-size:18px;color:#171717;}
.cate01-result-wrap ul li i{display:flex;font-weight:bold;font-size:18px;color:#171717;margin-left:10px;}
.cate01-result-wrap ul li a{display:flex;justify-content:flex-start;align-items:center;}

.cate02-slide-wrap{position:relative;margin-top:10px;width:100%;height:auto;display:flex;justify-content:flex-start;align-items:center;}
.cate02-slide-wrap .swiper-container{width:calc( 100% - 80px );padding-right:60px;padding-left:20px;flex:1;position:relative;}
.cate02-slide-wrap .swiper-container:before{content:"";z-index:20;position:absolute;right:0;top:0;width:20px;height:30px;overflow:hidden;display:block;background-image: linear-gradient(to right, rgba(255,255,255,0) , #fff);}
.cate02-slide-wrap .swiper-container .swiper-slide{width:auto;}
.cate02-slide-wrap .swiper-container .swiper-slide a{font-size:14px;color:#b2b2b2;font-weight:400;}
.cate02-slide-wrap .swiper-container .swiper-slide a.on{font-weight:bold;color:#171717;}
.cate02-slide-wrap .cate02-toggle{margin-right:20px;width:30px;height:30px;overflow:Hidden;padding:0;display:flex;justify-content:center;align-items:center;background:#fff;border:0;}
.cate02-slide-wrap .cate02-toggle i{font-size:18px;color:#171717;font-weight:bold;}
.cate02-full-layer{display:none;padding:20px 0;width:100%;height:auto;overflow:Hidden;background:#fff;border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;position:absolute;left:0;top:35px;z-index:30;}
.cate02-slide-wrap .cate02-toggle.on + .cate02-full-layer{display:block;}
.cate01-result-wrap .cate02-full-layer ul{display:block;}
.cate01-result-wrap .cate02-full-layer ul li{width:50%;float:left;margin:0;}
.cate01-result-wrap .cate02-full-layer ul li a{line-height:30px;font-size:14px;color:#b2b2b2;font-weight:400;}
.cate01-result-wrap .cate02-full-layer ul li a.on{font-weight:bold;color:#171717;}




.cate03-slide-wrap{padding-bottom:10px;margin-top:10px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.cate03-slide-wrap .swiper-container{width:calc( 100% - 0px );flex:1;position:relative;}
.cate03-slide-wrap .swiper-container:before{content:"";z-index:20;position:absolute;right:0;top:0;width:20px;height:30px;overflow:hidden;display:block;background-image: linear-gradient(to right, rgba(255,255,255,0) , #fff);}
.cate03-slide-wrap .swiper-container .swiper-slide{border-radius:18px;background:#f0f0f0;height:28px;padding:0 15px;display:inline-flex;justify-content:center;align-items:center;margin-right:10px;margin-bottom:10px;width:auto;}
.cate03-slide-wrap .swiper-container .swiper-slide span{display:flex;}
.cate03-slide-wrap .swiper-container .swiper-slide a{display:flex;margin-left:8px;font-size:13px;}
.cate03-slide-wrap .swiper-container .swiper-slide a i{font-size:14px;color:#a3a3a3;}
.prod-page-wrap .prod-cont-wrap .prod-opt-wrap .select{color:#161616;border:0;position:relative;}
.prod-page-wrap .prod-cont-wrap .prod-opt-wrap .side .line{width:1px;height:14px;overflow:Hidden;background:#f0f0f0;margin:0 8px 0 10px;}

.mob-page-wrap{width:100%;height:100%;overflow:hidden;background:#fff;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;}
.mob-page-wrap .mob-page-header{width:100%;height:60px;border-bottom:1px solid #f0f0f0;overflow:hidden;display:flex;justify-content:space-between;align-items:center;position:relative;}
.mob-page-wrap .mob-page-header .mtit{display:flex;margin-left:20px;font-size:18px;color:#161616;font-weight:bold;}
.mob-page-wrap .mob-page-header .btn-search{display:flex;justify-content:center;align-items:center;width:60px;height:60px;border:0;padding:0;background:transparent;position:absolute;right:40px;top:0;}
.mob-page-wrap .mob-page-header .btn-search i{font-size:18px;color:#161616;font-weight:bold;}
.mob-page-wrap .mob-page-header .btn-close{display:flex;justify-content:center;align-items:center;width:60px;height:60px;border:0;padding:0;background:transparent;}
.mob-page-wrap .mob-page-header .btn-close i{font-size:18px;color:#161616;font-weight:bold;}
.dialog .category-menu-list{width:calc( 100% - 40px );margin:0 auto;height:auto;overflow:Hidden;}
.dialog .category-menu-list dt{width:100%;height:auto;overflow:Hidden;font-size:22px;color:#222;font-weight:500;}
.dialog .category-menu-list dd{margin-top:10px;width:100%;height:auto;overflow:Hidden;}
.dialog .category-menu-list dd>ul{width:100%;height:auto;overflow:Hidden;border-bottom:1px solid #ececec;}
.dialog .category-menu-list dd>ul>li{width:100%;height:auto;overflow:Hidden;}
.dialog .category-menu-list dd>ul >li>a{width:100%;height:50px;overflow:Hidden;display:flex;justify-content:space-between;align-items:center;}
.dialog .category-menu-list dd ul li a span{font-size:14px;color:#161616;display:flex;font-weight:bold;}
.dialog .category-menu-list dd ul li a i{font-size:16px;color:#676767;}
.dialog .category-menu-list dd ul li a i.el-icon-plus{}
.dialog .category-menu-list dd ul li a i.el-icon-minus{display:none;}
.dialog .category-menu-list dd ul li a.on span{color:#01b2b3;}
.dialog .category-menu-list dd ul li a.on i.el-icon-plus{display:none;}
.dialog .category-menu-list dd ul li a.on i.el-icon-minus{display:flex;}
.dialog .category-menu-list dd>ul>li>ul{display:none;width:calc( 100% - 20px );padding-left:20px;height:auto;overflow:Hidden;padding-bottom:15px;}
.dialog .category-menu-list dd ul li a.on + ul{display:block;}
.dialog .category-menu-list dd ul li>ul>li{margin-top:10px;width:100%;height:auto;overflow:Hidden;}
.dialog .category-menu-list dd ul li>ul>li>a{font-size:13px;color:#c3c3c3;width:100%;height:auto;overflow:Hidden;}
.dialog .category-menu-list>dd>ul>li>ul>li>a.on{color:#4c4c4c;}
.dialog .category-menu-list dd ul li>ul>li>ul{display:none;width:100%;height:auto;overflow:Hidden;padding-bottom:15px;}
.dialog .category-menu-list dd ul li>ul>li>a.on + ul{display:block;}
.dialog .category-menu-list dd ul li>ul>li>ul>li{margin-top:10px;width:100%;height:auto;overflow:Hidden;}
.dialog .category-menu-list dd ul li>ul>li>ul>li>a{font-size:13px;color:#b2b2b2;}
.dialog .category-menu-list dd ul li>ul>li>ul>li>a.on{color:#727272;text-decoration:underline !important;}


.dialog .filter-scrolls{width:100%;height:100%;flex:1;overflow:Hidden;overflow-y:auto;}
.dialog .filter-menu-list{margin:10px auto 0 auto;width:calc( 100% - 40px );padding:0 20px 20px 20px;height:auto;overflow:Hidden;}
.dialog .filter-menu-list dt{width:100%;height:auto;overflow:Hidden;font-size:22px;color:#222;font-weight:500;}
.dialog .filter-menu-list dd{margin-top:10px;width:100%;height:auto;overflow:Hidden;}
.dialog .filter-menu-list dd>ul{width:100%;height:auto;overflow:Hidden;}
.dialog .filter-menu-list dd>ul>li{width:100%;height:auto;overflow:Hidden;}
.dialog .filter-menu-list dd>ul>li>a{width:100%;height:50px;overflow:Hidden;display:flex;justify-content:space-between;align-items:center;}
.dialog .filter-menu-list dd>ul>li>.ftit{font-size:14px;color:#343434;font-weight:bold;width:100%;height:40px;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.dialog .filter-menu-list dd ul li a span{font-size:14px;color:#343434;display:flex;}
.dialog .filter-menu-list dd ul li a i{font-size:16px;color:#676767;}
.dialog .filter-menu-list dd ul li a i.el-icon-plus{}
.dialog .filter-menu-list dd ul li a i.el-icon-minus{display:none;}
.dialog .filter-menu-list dd ul li a.on i.el-icon-plus{display:none;}
.dialog .filter-menu-list dd ul li a.on i.el-icon-minus{display:flex;}
.dialog .filter-menu-list dd ul li .toggle-area{display:block;}
.dialog .filter-menu-list dd ul li a.on + .toggle-area{display:block;}
.dialog .filter-menu-list dd ul li .form-item-wrap{display:flex;justify-content:flex-start;align-items:center;width:100%;height:auto;overflow:Hidden;}
.dialog .filter-menu-list dd ul li .form-item-wrap .inp{padding-left:15px;display:flex;border:0;width:100%;height:45px;background:#f9f9f9;flex:1;font-size:12px;color:#b3b3b3;}
.dialog .filter-menu-list dd ul li .form-item-wrap .e01{font-size:12px;color:#b3b3b3;width:16px;height:45px;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.dialog .filter-menu-list dd ul li .form-item-wrap button{padding:0;width:45px;height:45px;background:#f9f9f9;border:0;display:flex;justify-content:center;align-items:center;}
.dialog .filter-menu-list dd ul li .form-item-wrap button.keyword-delete{background:#f9f9f9;}
.dialog .filter-menu-list dd ul li .form-item-wrap button i{font-size:18px;color:#a3a3a3;}
.dialog .filter-menu-list dd ul li .brand-result-list{margin-top:20px;width:100%;height:auto;overflow:Hidden;}
.dialog .filter-menu-list dd ul li .brand-result-list li{margin-top:15px;width:100%;height:auto;overflow:Hidden;}
.dialog .filter-menu-list dd ul li .brand-result-list li:first-child{margin-top:0;}
.dialog .filter-menu-list dd ul li .brand-result-list li a{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.dialog .filter-menu-list dd ul li .brand-result-list li a i{font-size:14px;color:#dfdfdf;font-weight:bold;display:flex;}
.dialog .filter-menu-list dd ul li .brand-result-list li a span{margin-left:8px;display:flex;font-size:12px;color:#343434;font-weight:400;}
.dialog .filter-menu-list dd ul li .brand-result-list li a.on i{color:#01b2b3;}
.dialog .filter-menu-list dd ul li .btn-brandall{margin-top:25px;margin-bottom:30px;display:flex;justify-content:center;align-items:center;width:100%;height:35px;border:1px solid #dcdcdc;background:#fff;font-size:12px;color:#333;font-weight:400;}
.dialog .filter-menu-list dd ul li .price-chk-list{padding-bottom:10px;margin-top:0px;width:100%;height:auto;overflow:Hidden;}
.dialog .filter-menu-list dd ul li .price-chk-list li{margin-top:15px;width:100%;height:auto;overflow:Hidden;}
.dialog .filter-menu-list dd ul li .price-chk-list li a{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.dialog .filter-menu-list dd ul li .price-chk-list li a i{font-size:14px;color:#dfdfdf;font-weight:bold;display:flex;}
.dialog .filter-menu-list dd ul li .price-chk-list li a span{margin-left:8px;display:flex;font-size:12px;color:#343434;font-weight:400;}
.dialog .filter-menu-list dd ul li .price-chk-list li a.on i{color:#01b2b3;}
.dialog .filter-menu-list dd ul li .prod-type-toggle{width:100%;height:auto;overflow:Hidden;margin:10px auto 20px auto;display:flex;justify-content:space-between;align-items:center;}
.dialog .filter-menu-list dd ul li .prod-type-toggle a{width:calc( 50% - 8px );height:33px;overflow:hidden;border:1px solid #ddd;display:flex;justify-content:center;align-items:center;font-size:12px;color:#333;font-weight:400;}
.dialog .filter-menu-list dd ul li .prod-type-toggle a.on{color:#01b2b3;border:1px solid #01b2b3;}

.dialog .filter-menu-list dd ul li .reset-link-wrap{margin-top:0px;width:100%;height:auto;overflow:Hidden;}
.dialog .filter-menu-list dd ul li .reset-link-wrap a{font-size:13px;color:#bebebe;text-decoration:underline !important;}
.dialog .filter-menu-list dd ul li .filter-btn-wrap{margin-top:10px;width:100%;height:auto;overflow:Hidden;display:flex;justify-content:center;align-items:center;}
.dialog .filter-menu-list dd ul li .filter-btn-wrap button{width:100%;height:50px;overflow:Hidden;display:flex;justify-content:center;align-items:center;padding:0;border:0;background:#01b2b3;font-size:16px;color:#fff;}

.dialog .category-menu-list01{width:100%;margin:0 auto;height:auto;overflow:Hidden;}
.dialog .category-menu-list01 dt{width:calc( 100% - 40px );margin:0 auto;height:40px;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.dialog .category-menu-list01 dt a{width:100%;height:40px;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;font-size:16px;color:#222;font-weight:500;}
.dialog .category-menu-list01 dt a.on{color:#01b2b3;}
.dialog .category-menu-list01 dd{display:none;width:100%;height:auto;overflow:Hidden;}
.dialog .category-menu-list01 dd.on{display:block;}
.dialog .category-menu-list01 dd>ul{width:calc( 100% - 40px );margin:0 auto;height:auto;overflow:Hidden;}
.dialog .category-menu-list01 dd>ul>li{width:100%;height:auto;overflow:Hidden;}
.dialog .category-menu-list01 dd>ul>li>a{width:100%;height:40px;overflow:Hidden;display:flex;justify-content:space-between;align-items:center;}
.dialog .category-menu-list01 dd ul li a span{font-size:14px;color:#161616;display:flex;font-weight:bold;}
.dialog .category-menu-list01 dd ul li a i{font-size:16px;color:#676767;}
.dialog .category-menu-list01 dd ul li a i.el-icon-plus{}
.dialog .category-menu-list01 dd ul li a i.el-icon-minus{display:none;}
.dialog .category-menu-list01 dd ul li a.on span{color:#01b2b3;}
.dialog .category-menu-list01 dd ul li a.on i.el-icon-plus{display:none;}
.dialog .category-menu-list01 dd ul li a.on i.el-icon-minus{display:flex;}
.dialog .category-menu-list01 dd>ul>li>ul{background:#f8f8f8;display:none;width:100%;height:auto;overflow:Hidden;padding-bottom:15px;}
.dialog .category-menu-list01 dd ul li a.on + ul{display:block;}
.dialog .category-menu-list01 dd ul li>ul>li{margin-top:10px;width:calc( 50% - 10px );padding-left:10px;height:auto;overflow:Hidden;float:left;}
.dialog .category-menu-list01 dd ul li>ul>li>a{font-size:13px;color:#c3c3c3;width:100%;height:auto;overflow:Hidden;}
.dialog .category-menu-list01>dd>ul>li>ul>li>a.on{color:#4c4c4c;}
.dialog .category-menu-list01 dd ul li>ul>li>ul{display:none;width:100%;height:auto;overflow:Hidden;padding-bottom:15px;}
.dialog .category-menu-list01 dd ul li>ul>li>a.on + ul{display:block;}
.dialog .category-menu-list01 dd ul li>ul>li>ul>li{margin-top:10px;width:100%;height:auto;overflow:Hidden;}
.dialog .category-menu-list01 dd ul li>ul>li>ul>li>a{font-size:13px;color:#b2b2b2;}
.dialog .category-menu-list01 dd ul li>ul>li>ul>li>a.on{color:#727272;text-decoration:underline !important;}

.mtabmenu-item-wrap{width:100%;height:50px;overflow:hidden;}
.mtabmenu-item-wrap ul{width:100%;height:50px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.mtabmenu-item-wrap ul li{width:50%;height:50px;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.mtabmenu-item-wrap ul li a{position:relative;font-size:14px;color:#989898;width:100%;height:50px;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.mtabmenu-item-wrap ul li a:before{content:"";width:100%;height:1px;overflow:hidden;background:#f0f0f0;display:block;position:absolute;left:0;bottom:0;}
.mtabmenu-item-wrap ul li a.on{font-weight:bold;color:#161616;}
.mtabmenu-item-wrap ul li a.on:before{height:3px;background:#181818;}


.mtabarea{display:none;width:100%;height:100%;overflow:hidden;flex:1;overflow-y:auto;}
.mtabarea.on{display:block;}
.mtabarea .elist-wrap{border-top:1px solid #e5e5e5;width:calc( 100% - 40px );margin:10px auto 0 auto;padding-top:10px;height:auto;overflow:Hidden;}
.mtabarea .elist-wrap li{width:100%;height:40px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.mtabarea .elist-wrap li a{font-size:14px;color:#222;font-weight:bold;}
.mtabarea .elist-wrap li:nth-child(1) a,
.mtabarea .elist-wrap li:nth-child(2) a{color:#01b2b3;}

.mtabarea .ebtn-wrap{width:calc( 100% - 40px - 2px );height:44px;overflow:hidden;border:1px solid #e5e5e5;margin:20px auto;display:flex;justify-content:center;align-items:center;position:relative;}
.mtabarea .ebtn-wrap:before{content:"";width:1px;height:44px;overflow:hidden;display:block;background:#e5e5e5;position:absolute;left:50%;top:0;}
.mtabarea .ebtn-wrap button{display:flex;justify-content:center;align-items:center;width:50%;height:44px;overflow:hidden;border:0;background:transparent;padding:0;font-size:14px;color:#222;font-weight:bold;}

.brand-tabmenu-wrap{width:calc( 100% - 40px - 2px );height:40px;overflow:hidden;border:1px solid #171717;margin:20px auto;display:flex;justify-content:center;align-items:center;position:relative;}
.brand-tabmenu-wrap ul{width:100%;height:40px;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.brand-tabmenu-wrap ul li{width:50%;height:40px;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.brand-tabmenu-wrap ul li a{width:100%;height:40px;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:14px;color:#171717;font-weight:bold;}
.brand-tabmenu-wrap ul li a.on{background:#171717;color:#fff;}

.brand-tabarea{display:none;}
.brand-tabarea.on{display:block;}

.alphabet-list{width:calc( 100% - 40px );margin:0 auto;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.alphabet-list li{display:flex;height:26px;overflow:hidden;justify-content:center;align-items:center;}
.alphabet-list li a{font-size:15px;color:#c7c7c7;}
.alphabet-list li a.on{color:#171717;text-decoration:underline !important;}

.brand-tabarea .brand-scrolls{width:100%;height:auto;overflow:hidden;padding-bottom:20px;}
.brand-tabarea  .brand-scrolls dl{width:calc( 100% - 40px );margin:0 auto;height:auto;overflow:hidden;}
.brand-tabarea  .brand-scrolls dl dt{width:100%;height:30px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;margin-top:20px;font-size:20px;color:#171717;font-weight:bold;}
.brand-tabarea  .brand-scrolls dl dd{width:100%;height:auto;overflow:hidden;}
.brand-tabarea  .brand-scrolls dl dd ul{width:100%;height:auto;overflow:hidden;}
.brand-tabarea  .brand-scrolls dl dd ul li{width:100%;height:30px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.brand-tabarea  .brand-scrolls dl dd ul li a{font-size:14px;color:#161616;}

.fsearch-item-wrap{width:calc( 100% - 20px );height:50px;overflow:hidden;border-bottom:1px solid #f0f0f0;display:flex;justify-content:flex-start;align-items:center;padding:0 0 0 20px;}
.fsearch-item-wrap .inp{width:100%;flex:1;height:50px;border:0;font-size:15px;color:#161616;}
.fsearch-item-wrap .btn-search{margin-right:5px;width:50px;height:50px;overflow:hidden;border:0;background:transparent;padding:0;display:flex;justify-content:center;align-items:center;}
.fsearch-item-wrap .btn-search i{font-size:16px;color:#01b2b3;font-weight:bold;}

.fkeyword-item-wrap{width:calc( 100% - 40px );height:auto;overflow:hidden;margin:0 auto;}
.fkeyword-item-wrap .fk-header-wrap{display:flex;justify-content:space-between;align-items:center;width:100%;height:50px;overflow:hidden;margin-top:20px;border-bottom:2px solid #171717;}
.fkeyword-item-wrap .fk-header-wrap .ftit{display:flex;font-size:15px;color:#171717;font-weight:bold;}
.fkeyword-item-wrap .fk-header-wrap a{display:flex;font-size:13px;color:#b3b3b3;}
.fkeyword-item-wrap .fk-header-wrap .fdate{display:flex;font-size:13px;color:#b3b3b3;}
.fkeyword-item-wrap .fk-cont-wrap{width:100%;height:auto;overflow:hidden;}
.fkeyword-item-wrap .fk-cont-wrap .latest-klist{width:100%;height:auto;overflow:hidden;}
.fkeyword-item-wrap .fk-cont-wrap .latest-klist li{width:100%;height:auto;margin-top:10px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.fkeyword-item-wrap .fk-cont-wrap .latest-klist li a{font-size:13px;color:#4c4c4c;}
.fkeyword-item-wrap .fk-cont-wrap .latest-klist li a i{font-size:15px;color:#c7c7c7;}

.fkeyword-item-wrap .fk-cont-wrap .popular-klist{width:100%;height:auto;overflow:hidden;}
.fkeyword-item-wrap .fk-cont-wrap .popular-klist li{width:100%;height:auto;margin-top:10px;overflow:hidden;}
.fkeyword-item-wrap .fk-cont-wrap .popular-klist li a{padding-left:20px;position:relative;font-size:13px;color:#161616;font-weight:500;display:flex;justify-content:flex-start;align-items:center;}
.fkeyword-item-wrap .fk-cont-wrap .popular-klist li a:before{content:"";font-size:13px;color:#181818;font-weight:bold;position:absolute;left:0;top:0;}
.fkeyword-item-wrap .fk-cont-wrap .popular-klist li:nth-child(1) a:before{content:"1";color:#01b2b3;}
.fkeyword-item-wrap .fk-cont-wrap .popular-klist li:nth-child(2) a:before{content:"2";color:#01b2b3;}
.fkeyword-item-wrap .fk-cont-wrap .popular-klist li:nth-child(3) a:before{content:"3";color:#01b2b3;}
.fkeyword-item-wrap .fk-cont-wrap .popular-klist li:nth-child(4) a:before{content:"4";}
.fkeyword-item-wrap .fk-cont-wrap .popular-klist li:nth-child(5) a:before{content:"5";}
.fkeyword-item-wrap .fk-cont-wrap .popular-klist li:nth-child(6) a:before{content:"6";}
.fkeyword-item-wrap .fk-cont-wrap .popular-klist li:nth-child(7) a:before{content:"7";}
.fkeyword-item-wrap .fk-cont-wrap .popular-klist li:nth-child(8) a:before{content:"8";}
.fkeyword-item-wrap .fk-cont-wrap .popular-klist li:nth-child(9) a:before{content:"9";}
.fkeyword-item-wrap .fk-cont-wrap .popular-klist li:nth-child(10) a:before{content:"10";}

.prod-page-wrap .prod-cont-wrap .prod-opt-wrap .btn-opt-show{border:0;background:transparent;width:auto;display:flex;justify-content:flex-start;align-items:center;}
.prod-page-wrap .prod-cont-wrap .prod-opt-wrap .btn-opt-show:before{content:"필터";font-size:13px;color:#151515;font-weight:400;}
.prod-page-wrap .prod-cont-wrap .prod-opt-wrap .btn-opt-show i{margin-left:8px;width:15px;height:15px;overflow:Hidden;display:flex;background:url(../img/ico/ico-filter01.png) no-repeat;background-size:15px 15px;}
.prod-page-wrap .prod-cont-wrap .prod-opt-wrap .btn-opt-show i:before{display:none;}
.cate03-slide-wrap .swiper-container .swiper-slide span{font-size:13px;color:#171717;}
.prod-page-wrap .prod-cont-wrap .prod-opt-wrap .select{font-size:13px;color:#151515;font-weight:400;background: url(../img/ico/ico-select01.png) no-repeat right center;background-size:9px 9px;}


.prod-page-wrap .prod-cont-wrap .prod-item-list li a .cont .stit{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-overflow: ellipsis;white-space: initial;font-weight:400;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li a .cont .cate{color:#171717;font-weight:bold;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li a .cont .setc{display:block;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li a .cont .setc .unprice{margin-left:8px; font-size:11px;color:#b2b2b2;text-decoration:line-through;font-weight:500;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li a .cont .setc .price .per{margin-right:15px;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li a .cont .sdelivery{justify-content:flex-start;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li a .cont .sdelivery strong{font-weight:400;margin:0;width:50px;height:22px;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li a .cont .sdelivery span{font-weight:400;margin-left:5px;width:50px;height:22px;}

.pagingWrap button{font-size:13px;color:#797979;border:1px solid #fff;width:33px;height:33px;margin:0 1px;display:flex;justify-content:center;align-items:center;position:relative;border-radius:2px;background:#fff;}
.pagingWrap button.first{background:#f6f6f6;margin:0;}
.pagingWrap button.prev{background:#f6f6f6;margin-left:-1px;margin-right:19px;}
.pagingWrap button.next{background:#f6f6f6;margin-right:-1px;margin-left:19px;}
.pagingWrap button.last{background:#f6f6f6;margin:0;}
.pagingWrap button.ico{border:1px solid #fff;}
.pagingWrap button i{font-size:16px;font-weight:bold;color:#797979;}
.pagingWrap button{text-decoration:none !important;}
.pagingWrap button.on,
.pagingWrap button:hover{font-weight:700;position:relative;z-index:2;color:#797979;border-color:#797979;}
.pagingWrap button[disabled]{opacity:.2;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li a .pic {height:auto;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li a .pic img{opacity:0;width:100%;float:left;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li .over{height:auto;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li .over>img{opacity:0;width:100%;float:left;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li .over button{position:absolute;left:50%;top:50%;margin-top:-23px;margin-left:-50px;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li .over button + button{left:auto;margin-left:0;right:50%;margin-right:-50px;}
.prod-page-wrap .prod-cont-wrap .prod-item-list li a .pic .best{width:60px;height:28px;font-size:12px;}
@media (max-width:1024px) {
    header .rela .btn-search.t01{left:10px;}
    .prod-page-wrap .prod-cont-wrap .prod-item-list li .over{display:none !important;}
    .pagingWrap.t01{margin-top:0;}
    .pagingWrap.t01 button.on, .pagingWrap button:hover{border-color:transparent !important;color:#01b2b3;}
    .prod-page-wrap .prod-cont-wrap .prod-item-list li a .pic{height:auto;}

}
@media (max-width:768px) {

    .prod-page-wrap{overflow:visible;}
    .prod-page-wrap .prod-cont-wrap{overflow:visible;}
    .mob-category-wrap{display:block;}
    .prod-page-wrap{padding-top:20px;}

}
@media (max-width:500px) {
    .prod-page-wrap .prod-cont-wrap .prod-item-list.type01{width:calc( 100% + 10px );margin-left:-5px;}
    .prod-page-wrap .prod-cont-wrap .prod-item-list.type01 li{ width: calc( 100% / 2 - 10px );margin: 0 5px 40px 5px;}
    .prod-page-wrap .prod-cont-wrap .prod-opt-wrap .select{width:85px;}
    .prod-page-wrap .prod-cont-wrap .prod-item-list li a .cont .setc .price strong{font-size:16px;}
    .prod-page-wrap .prod-cont-wrap .prod-item-list li a .cont .setc .price span{font-size:12px;}
    .prod-page-wrap .prod-cont-wrap .prod-item-list li a .cont .setc .per{font-size:15px;}
}

/* 20231117 추가 */
.myp-order-list ul li .order-cont-wrap .scont .price { margin-bottom:10px;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul li>ul>li>ul { padding-left:8px;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul li>ul>li>ul>li>ul { padding-left:16px;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul li>ul>li>ul>li>a.on{color:#000; text-decoration:none !important;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul li>ul>li>ul>li>ul>li>a{font-size:13px;color:#918f8f;}
.prod-page-wrap .prod-lnb-wrap .category-menu-list dd ul li>ul>li>ul>li>ul>li>a.on{color:#727272; text-decoration:underline !important;}
.myp-order-list .myp-order-option .btn-log { margin-left:auto; margin-right:10px; font-size: 13px; color: #333; width: 90px; height: 28px; border: 1px solid #ebebeb; margin-right: 15px; background: #fff;}

/* 20231203 추가 */
.notice-list-wrap ul li .btn_wrap { display:none; align-items:center; gap:0 0.5rem; width:100%; padding:1rem 0; border-top:1px solid #ebebeb;}
.notice-list-wrap ul li .btn_wrap a { width:auto; height:auto;}
.notice-list-wrap ul li > a.on ~ .btn_wrap { display:flex;}
.notice-list-wrap ul li { position:relative; padding-left:55px;}
.notice-list-wrap ul li > span {position:absolute; left:0; top:20px; width:50px; font-size: 11px; color:#000; text-align:center;}
.notice_top { position:absolute; left:0; top:19px; font-size: 11px; background: #01b2b3; border: #01b2b3; color:#fff !important; border-radius: 2px; padding: 3px 4px 3px 4px; font-weight: 600; }
.sec_btn_wrap { display:flex; align-items:center; justify-content:flex-end; margin-top:2rem;}

@media (max-width:768px) {

	.notice_top { position:absolute; left:0; top:0; font-size: 10px; background: #01b2b3; border: #01b2b3; color:#fff !important; border-radius: 2px; padding: 2px 3px 2px 3px; font-weight: 600; }

    .notice-list-wrap ul li .btn_wrap { display:none; align-items:center; gap:0 0.5rem; width:100%; padding:0.5rem 0; border-top:1px solid #ebebeb;}
	.notice-list-wrap ul li .btn_wrap a { padding:0 0.3rem; width:auto; height:auto;}

}

.btn_group {position:static !important;margin:0;padding:0;}
.btn_group .btn_small{margin-left:-1px;padding:2px 6px !important;}
.btn_group .btn_small:first-child {margin-left:0 !important;}

.btn_ssmall, .btn_small, .btn_lsmall, .btn_medium, .btn_large, .btn_txt, .btn_letter {
	display:inline-block;
	text-decoration:none !important;
	vertical-align:middle !important;
	font-family:inherit;
	white-space:nowrap;
	cursor:pointer;
	background:transparent;
	text-align:center;
	border-radius:0;
	outline:0;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
 }

.btn_ssmall {
	padding:1px 5px;
	font-size:11px;
	line-height:1.222;
	font-weight:normal !important;
}

.btn_small {
	padding:2px 8px;
	font-size:11px;
	line-height:1.555;
	font-weight:normal !important;
}

.btn_lsmall {
	padding:3px 10px;
	font-size:12px;
	line-height:1.666;
	font-weight:normal !important;
}

.btn_medium {
	padding:8px 15px;
	font-size:13px;
	line-height:1.444;
	font-weight:600;
}

.btn_large {
	padding:10px 21px;
	font-size:15px;
	line-height:1.222;
	font-weight:600;
}

.btn_ssmall,
.btn_small,
.btn_lsmall,
.btn_medium,
.btn_large {
	background:#333;
	border:1px solid #333;
	color:#fff !important;
}

.btn_ssmall:hover,
.btn_small:hover,
.btn_lsmall:hover,
.btn_medium:hover,
.btn_large:hover {
	background:#222;
	border:1px solid #222;
	color:#fff !important;
}

.btn_letter {width:78px;height:76px;font-size:13px;font-weight:600;line-height:1.333;color:#fff !important;background:#777;}
a.btn_letter {padding-top:19px;}

/*color*/
.white,.white:active {background:#fff;border:1px solid #ccc;color:#181c1f !important;}
.white:hover,.white:focus {background:#e6e6e6;border:1px solid #ccc;color:#181c1f !important;}
.grey {background:#888;border:1px solid #888;color:#fff !important;}
.grey:hover {background:#666;border:1px solid #666;color:#fff !important;}
.grey2 {background:#bbb;border:1px solid #bbb;color:#fff !important;}
.grey2:hover {background:#aaa;border:1px solid #aaa;color:#fff !important;}
.green {background:#26c281;border:1px solid #26c281;color:#fff !important;}
.green:hover {background:#1e9765;border:1px solid #1c8f5f;color:#fff !important;}
.yellow {background:#e87e04;border:1px solid #e87e04;color:#fff !important;}
.yellow:hover {background:#b66303;border:1px solid #ac5d03;color:#fff !important;}
.red {background:#ef4836;border:1px solid #ef4836;color:#fff !important;}
.red:hover {background:#e02612;border:1px solid #d72411;color:#fff !important;}
.blue {background:#4b77be;border:1px solid #4b77be;color:#fff !important;}
.blue:hover {background:#395f9d;border:1px solid #365b96;color:#fff !important;}

/*box*/
.bx-white {background:#fff;border:1px solid #ccc;color:#222 !important;}
.bx-white:hover {background:#fff;border:1px solid #222;color:#222 !important;}
.bx-black {background:#fff;border:1px solid #222;color:#222 !important;}
.bx-black:hover {background:#222;border:1px solid #222;color:#fff !important;}
.bx-grey {background:#f8f8f8;border:1px solid #ccc;color:#666 !important;}
.bx-grey:hover {background:#999;border:1px solid #999;color:#fff !important;}
.bx-green {background:#fff;border:1px solid #26c281;color:#26c281 !important;}
.bx-green:hover {background:#26c281;border:1px solid #26c281;color:#fff !important;}
.bx-yellow {background:#fff;border:1px solid #e87e04;color:#e87e04 !important;}
.bx-yellow:hover {background:#e87e04;border:1px solid #e87e04;color:#fff !important;}
.bx-red {background:#fff;border:1px solid #ef4836;color:#ef4836 !important;}
.bx-red:hover {background:#ef4836;border:1px solid #ef4836;color:#fff !important;}
.bx-blue {background:#fff;border:1px solid #4b77be;color:#4b77be !important;}
.bx-blue:hover {background:#4b77be;border:1px solid #4b77be;color:#fff !important;}

/*txt button*/
.btn_txt {font-size:12px;height:18px;line-height:1.6;font-weight:normal;color:#999 !important;letter-spacing:0;}
.btn_txt i {margin-left:5px;}

/*mobile_box*/
.bx-grey2 {background:transparent;border:1px solid #888;color:#bbb !important;}
.bx-grey2:hover {background:transparent;border:1px solid #fff;color:#fff !important;}

/*폼 테이블*/
.tbl_frm01 {border-top:1px solid #666;}
.tbl_frm01 table {width:100%;}
.tbl_frm01 th,
.tbl_frm01 td {padding:10px 14px;height:22px;border-bottom:1px solid #ddd;text-align:left;vertical-align:middle; font-size:14px;}
.tbl_frm01 th {font-weight:600;}
.tbl_frm01 .frm_address {margin-top:5px;}

@media (max-width:768px){
.tbl_frm01 th,
.tbl_frm01 td {padding:8px 14px;height:22px;border-bottom:1px solid #ddd;text-align:left;vertical-align:middle; font-size:12px;}
}

.tbl_frm02 {width:100%;}
.tbl_frm02 th {padding:7px 20px;border:1px solid #e8e8e8;background-color:#fafafa;font-weight:600;text-align:left;}
.tbl_frm02 td {padding:5px 10px;text-align:left;border:1px solid #e8e8e8;background:transparent;}
.tbl_frm02 textarea {padding:2px 2px 3px;border:1px solid #ccc;color:#454545;vertical-align:middle;line-height:1.4;}
.tbl_frm02 textarea {width:100%;height:140px;}

/*설명글*/
.frm_info {display:block;padding-top:5px;line-height:1.4em;}

.td_tal {text-align:left !important;}
.td_tar {text-align:right !important;}
.td_label label {margin-right:5px !important}
.kakaopay_icon{background:url('/img/kakao.png') no-repeat ;height:21px;width:74px;display:inline-block;overflow:hidden;text-indent:-999px}
.KPAY{background:url('/img/kpay_logo.png') no-repeat 5px;width:37px;height:15px;overflow:hidden;text-indent:-999px;display:inline-block;}
.PAYNOW{background:url('/img/paynow_logo.png') no-repeat 5px;width:46px;height:15px;overflow:hidden;text-indent:-999px;display:inline-block;}
.PAYCO{background:url('/img/payco_logo.png') no-repeat 5px;width:46px;height:15px;overflow:hidden;text-indent:-999px;display:inline-block;}

.btn_confirm { margin-top:20px; text-align:center;}

/* 20231205 추가 */

/*Mobile화면으로*/
#device_change {display:block;width:100%;padding:1em 0;border:2px solid #eee; font-weight:600;background:#f9f9f9;color:#000;font-size:4em;text-decoration:none;text-align:center;}

/*팝업레이어*/
#hd_pop {z-index:9999;position:relative;margin:0 auto;width:100%;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #ddd;background:#fff}
.hd_pops_con { max-width:100%;}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}
.sound_only {display:inline-block;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;font-size:0 !important;line-height:0 !important;overflow:hidden}


/*서식단계 진행*/
.btn_confirm{margin-top:20px;overflow:hidden;text-align:center;}
.btn_confirm a,.btn_confirm input,.btn_confirm button{margin:0 1.5px;}

/*새창 기본 스타일*/
.new_win { overflow-x:auto;}
.new_win > * { font-size:12px;}
.new_win .tbl_wrap{margin:0 20px;}
.new_win #win_title{margin:0 0 20px;padding:20px;border-top:3px solid #4e5d60;border-bottom:1px solid #e9e9e9;background:#fff;font-size:15px; color:#666;}
.new_win #win_title .sv{font-size:0.75em;line-height:1.2em;}
.new_win .win_ul{margin:-21px 0 20px 0;padding:0 20px;border-top:1px solid #333;background-color:#333;list-style:none;zoom:1;}
.new_win .win_ul:after{display:block;visibility:hidden;clear:both;content:"";}
.new_win .win_ul li{float:left;margin-left:-1px;}
.new_win .win_ul a{display:block;padding:10px 10px 8px;border-right:1px solid #555;border-left:1px solid #555;color:#fff;font-family:dotum;font-weight:600;text-decoration:none;}
.new_win .win_ul a.on{background-color:#fff;color:#222;}
.new_win .win_desc{margin:10px 20px 0 20px;}
.new_win .win_btn{clear:both;padding:20px;text-align:center;} /*새창용*/
.new_win .win_btn a,.new_win .win_btn input,.new_win .win_btn button{margin:0 1.5px;}
.new_win .win_paging{padding-top:20px;text-align:center;}

/*페이징*/
.pg_wrap {margin:0;padding:20px 0 0;text-align:center;}
.pg_wrap span,.pg_wrap strong,.pg_wrap a {display:inline-block;text-decoration:none;}
.pg {}
.pg a:focus,.pg a:hover {text-decoration:none;border:1px solid #333;}
.pg_page,.pg_current {padding:0 8px;min-width:9px;height:25px;color:#353e44;font-weight:normal;line-height:25px;vertical-align:middle;border:1px solid #c8c8c8;}
.pg_page {background-color:#fbfbfb;text-decoration:none;}
.pg_current {background-color:#333;color:#fff;border:1px solid #333 !important;}
.pg_start,.pg_prev,.pg_next,.pg_end {width:27px;height:27px;overflow:hidden;padding:0 !important;font-size:0 !important;text-indent:-9000px;border:none !important;background:url('/img/sprite_pg.png') no-repeat;vertical-align:top;}
.pg_prev {margin-right:4px;}
.pg_next {margin-left:4px;}
.pg a.pg_start {background-position:-116px 0;}
.pg a.pg_prev {background-position:-145px 0;}
.pg a.pg_next {background-position:-174px 0;}
.pg a.pg_end {background-position:-203px 0;}
.pg span.pg_start {background-position:0 0;}
.pg span.pg_prev {background-position:-29px 0;}
.pg span.pg_next {background-position:-58px 0;}
.pg span.pg_end {background-position:-87px 0;}

/*안내박스*/
.bx-success,.bx-info,.bx-danger,.bx-warning {padding:15px;line-height:1.4em;text-align:left;}
.bx-success {background:#c0edf1;border:1px solid #58d0da;}
.bx-info {background:#f6fbff;border:1px solid #cbdbe8;}
.bx-danger {background:#f8f8f8;border:1px solid #e3e3e3;}
.bx-warning {background:#fffcea;border:1px solid #f3cc31;}

/*주문상세내역 (현금영수증 발급)*/
#scash{}
#scash h3{margin:0 0 5px;text-align:left;}
#scash_apply{padding:10px 0 20px;text-align:center;}
#scash_apply #show_progress span{display:block;margin:7px 0 0;}
#scash_copy{margin-bottom:20px;text-align:center;}

#sod_pay_not{margin:20px 0;text-align:center;font-size:18px;font-weight:600;color:red;}

/*공급사 로그인*/
.ptn_wrap {width:100%;min-width:1000px;height:445px;margin:-240px 0 0 0;position:absolute;top:50%;left:0;background:#fff;}
.ptn_wrap .ptn_logo {text-align:center;}
.ptn_wrap .ptn_bx {margin-top:30px;padding:45px 50px 60px;background-color:#f1f1f1;text-align:center;}
.ptn_wrap .ptn_bx .ptn_ttxt {font-size:17px;font-weight:600;margin-bottom:20px;text-align:center;}
.ptn_wrap .ptn_bx .ptn_ttxt span {color:#d70050}
.ptn_wrap .ptn_bx dl {width:300px;margin:0 auto;padding:50px 288px 45px 100px;background-color:#fff;position:relative;}
.ptn_wrap .ptn_bx dt {position:absolute;top:50px;right:80px;}
.ptn_wrap .ptn_bx dt .btn_large {width:100px;height:85px;}
.ptn_wrap .ptn_bx dd {}
.ptn_wrap .ptn_bx dd input[type=text],
.ptn_wrap .ptn_bx dd input[type=password] {width:100%;height:40px;line-height:40px;font-size:14px;padding:0 10px;border:1px solid #e1e1e1;margin-bottom:5px;}
.ptn_wrap .hli {width:1px;height:10px;margin:0 10px;background-color:#ccc;display:inline-block;vertical-align:middle;}


.coupon-prod-list ul li .cont .value01{color:#ff4d00;}
.coupon-prod-list ul li .cont .value01 strong{color:#ff4d00;}
.home-choice-slide .swiper-container .swiper-slide .choice-item-wrap ul li a .cont .setc .per{    justify-content: center;
    align-items: center;}
.home-choice-slide .swiper-container .swiper-slide .choice-item-wrap ul li a .cont .setc .per strong{color:#ff4d00;padding-right:3px;}

@media (max-width:768px) {

    .hd_pops {position:absolute; left:0 !important; right:0; border:1px solid #ddd;background:#fff}
	.hd_pops_con { max-width:100%; height:auto !important;}
	.hd_pops_con img { width:100%;}
	.hd_pops_con a p { font-size:0;}

}

/* 2024-02-05 추가 상품권페이지 */
.myp-gift_certificate-list { padding-bottom:100px;}
.myp-gift_certificate-list .gift-input-wrap { display:flex; align-items:center; gap:0 16px; margin:40px 0;}
.myp-gift_certificate-list .gift-input-wrap .inp_box { display:flex; align-items:center; gap:0 8px; width:calc(100% - 136px);}
.myp-gift_certificate-list .gift-input-wrap input {border:1px solid #dedede; width:calc((100% - 75px )/3); height:46px;padding:0 15px;font-size:14px;color:#333;font-weight:400;}
.myp-gift_certificate-list .gift-input-wrap button{font-size:13px;color:#fff;display:flex;justify-content:center;align-items:center;width:120px;height:46px;border:0;background:#01b2b3;}
.myp-gift_certificate-list .tbl_list01 { border-collapse:collapse; border-spacing:0; border:1px solid #eee;}
.myp-gift_certificate-list .tbl_list01 th { padding:16px; font-size:14px; font-weight:400; background:#f5f5f5;}
.myp-gift_certificate-list .tbl_list01 td { padding:16px; font-size:14px; text-align:center;}
.myp-gift_certificate-list .tbl_list01 td.txt_left { text-align:left;}
.myp-gift_certificate-list .tbl_list01 td.txt_right { text-align:right;}
.myp-gift_certificate-list .tbl_list01 td.org {color:#01b2b3;font-weight:500;}

@media (max-width:768px) {
	.myp-gift_certificate-list { padding-bottom:60px;}
	.myp-gift_certificate-list .gift-input-wrap { display:flex; flex-wrap:wrap; align-items:center; gap:12px 0; margin:20px 0;}
	.myp-gift_certificate-list .gift-input-wrap .inp_box { display:flex; align-items:center; gap:0 4px; width:100%;}
	.myp-gift_certificate-list .gift-input-wrap input {border:1px solid #dedede; width:100%; flex:1; height:35px;padding:0 8px;font-size:12px;color:#333;font-weight:400;}
	.myp-gift_certificate-list .gift-input-wrap button{font-size:13px;color:#fff;display:flex;justify-content:center;align-items:center;width:100%;height:35px;border:0;background:#01b2b3;}
	.myp-gift_certificate-list .tbl_wrap { overflow-x:auto; width:100%;}
	.myp-gift_certificate-list .tbl_list01 colgroup { display:none;}
	.myp-gift_certificate-list .tbl_list01 { min-width:100%; width:max-content; border-collapse:collapse; border-spacing:0; border:1px solid #eee; table-layout:fixed;}
	.myp-gift_certificate-list .tbl_list01 th { padding:12px; font-size:12px; font-weight:400; background:#f5f5f5;}
	.myp-gift_certificate-list .tbl_list01 td { padding:12px; font-size:12px; text-align:center;}
	.myp-gift_certificate-list .tbl_list01 td.txt_right { text-align:right;}
	.myp-gift_certificate-list .tbl_list01 td.org {color:#01b2b3;font-weight:500;}

}