@charset "utf-8";
/* CSS Document */

.form_wrap .ipt_box textarea{color:#222;}

.rc_slider_wrap{padding-top:68px; box-sizing:border-box;}
.rc_slider{padding:0 60px; box-sizing:border-box;}
.rc_slider .ui-slider-horizontal{height:8px;}
.rc_slider .ui-widget.ui-widget-content{border:none; background-color:#fafafa; border-radius:0; box-shadow:inset 3px 3px 7px 0 rgba(0, 0, 0, 0.03);}
.rc_slider .ui-slider .ui-slider-handle{width:24px; height:24px; top:50%; margin-top:-12px; border-radius:50%; outline:none; border:none; background-color:rgba(229, 229, 229, 0.46);}
.rc_slider .ui-slider .ui-slider-handle::before{content:''; display:block; clear:both; width:12px; height:12px; position:absolute; left:50%; top:50%; margin-left:-6px; margin-top:-6px; background-color:#fff; border:1.5px solid #e5e5e5; box-sizing:border-box; border-radius:50%;}
.rc_slider .ui-slider .ui-slider-handle.active{background-color:rgba(233, 63, 63, 0.46);}
.rc_slider .ui-slider .ui-slider-handle.active::before{background-color:#eb3f3f; border-color:#fff;}
.rc_slider .ui-slider-range{background-color:#eb3f3f; box-shadow:inset 3px 3px 7px 0 rgba(0, 0, 0, 0.03);}
.rc_slider .ui-slider .price-tip{width:128px; height:40px; line-height:40px; background-color:#4c4a4a; position:absolute; top:-60px; left:50%; margin-left:-64px; font-size:1.4rem; font-weight:600; color:#fff; text-align:center; font-family:'Poppins', 'Noto Sans KR', sans-serif; text-align:center; letter-spacing:0.1px;}
.rc_slider .ui-slider .price-tip::before{content:''; display:block; clear:both; width:0; height:0; position:absolute; left:50%; bottom:-10.5px; margin-left:-6px; border-style:solid; border-width: 10.5px 6px 0 6px; border-color:#4c4a4a transparent transparent transparent;}

.rc_slider_wrap{position:relative;}
.rc_slider_wrap .price_wrap_mo .price-tip{width:120px; height:40px; line-height:40px; background-color:#4c4a4a; font-size:1.4rem; font-weight:600; color:#fff; text-align:center; font-family:'Poppins', 'Noto Sans KR', sans-serif; text-align:center; letter-spacing:0.1px; position: absolute; top:0;}
.rc_slider_wrap .price_wrap_mo .price_min{left:0;}
.rc_slider_wrap .price_wrap_mo .price_max{right:0;}
.rc_slider_wrap .price_wrap_mo .price-tip.tip_mo{display:none;}
.rc_slider_wrap .price_wrap_mo{display:none;}

.slider_bg_mo {display:none; width:100%; height:8px; box-shadow: inset 3px 3px 7px 0px rgb(0 0 0 / 3%); background:#fafafa; position:absolute; bottom:0; left:0;}

/*구매등록*/
#sub.buy_idx .form_wrap{margin-top:36px;}
#sub.buy_idx .form_wrap .ipt_area{float:left; width:100%;/* padding-left:20px; box-sizing:border-box;*/}
#sub.buy_idx .form_wrap .ipt_area.slide_ipt .ipt_wrap{float:left; width:50%; border-top:none; box-sizing:border-box;}


/*#sub.buy_idx .form_wrap .ipt_area:first-child{padding-left:0; padding-right:20px;}*/
#sub.buy_idx .form_wrap .ipt_area.drp_area{border-top:1px solid #f5f5f5;}
#sub.buy_idx .form_wrap .ipt_area.drp_area .ipt_wrap{float:left; width:50%; border-top:none; padding-left:30px;}
#sub.buy_idx .form_wrap .ipt_area.drp_area .ipt_wrap.l_ipt{padding-left:0; padding-right:30px; position:relative;}
#sub.buy_idx .form_wrap .ipt_area.drp_area .ipt_wrap.l_ipt::after{display:block; content:''; clear:both; height:130px; width:1px; background-color:#efefef; position:absolute; right:0; top:50%; margin-top:-65px;}
#sub.buy_idx .form_wrap .ipt_area.drp_area .drp2 .drp_wrap2{float:left; width:45.53%;}
#sub.buy_idx .form_wrap .ipt_area.drp_area .drp2 .wave_txt{float:left; width:8.94%; font-size:3rem; text-align:center; height:48px; line-height:48px; font-weight:900;}
#sub.buy_idx .form_wrap .ipt_wrap{padding:40px 0px;}
#sub.buy_idx .form_wrap .ipt_tit{margin-bottom:20px; font-size:2rem; line-height:1;}
#sub.buy_idx .form_wrap .ipt_tit2{margin-bottom:12px;}
#sub.buy_idx .form_wrap .slide_area .price_area{margin-top:17px; padding:0 60px; box-sizing:border-box;}
#sub.buy_idx .form_wrap .slide_area .price_area p{font-size:1.4rem; font-weight:500; color:#999; line-height:1;}
#sub.buy_idx .form_wrap .slide_area .price_area .min_price{float:left;}
#sub.buy_idx .form_wrap .slide_area .price_area .max_price{float:right;}
#sub.buy_idx .form_wrap .chk_wrap{width:107.57%; margin-left:-7.57%; margin-top:-20px;}
#sub.buy_idx .form_wrap .chk_wrap li{float:left; margin-left:7.57%; margin-top:20px;} 
#sub.buy_idx .form_wrap .numb_area .chk_wrap{margin-left:0; width:100%;}
#sub.buy_idx .form_wrap .numb_area .chk_wrap li{margin-left: 0; width:16.66%;}
#sub.buy_idx .form_wrap .btn_area{margin-top:40px;}
#sub.buy_idx .form_wrap input[type="text"]{padding:20px; width:100%; max-width:1024px; box-sizing:border-box; font-size:1.6rem; color:#eb3f3f; border:1px solid #e5e5e5; background-color:#fff; transition:all .4s ease; resize:none;}
#sub.buy_idx .form_wrap input[type="text"]:focus{border-color:#eb3f3f; outline:1px solid #eb3f3f; box-shadow:8px 8px 10px 0 rgba(0, 0, 0, 0.06);}
#sub.buy_idx .form_wrap input[type="text"]:active{border-color:#eb3f3f; outline:1px solid #eb3f3f; box-shadow:8px 8px 10px 0 rgba(0, 0, 0, 0.06);}
#sub.buy_list .prd_buy_list{margin-top:40px;}
.prd_buy_list .prd_wr > ul > li{padding:40px 0; border-bottom:1px solid #e5e5e5;}
.prd_buy_list .prd_wr > ul > li:first-child{border-top:1px solid #e5e5e5;}
.prd_buy_list .top_area{font-size:0;}
.prd_buy_list .top_area em{display:inline-block; height:48px; line-height:48px; font-size:2.4rem; font-weight:700;}
.prd_buy_list .top_area p{float:right; line-height:48px; font-size:2.4rem; font-weight:700;}
.prd_buy_list .top_area p b{font-size:3.2rem;}
/*.prd_buy_list .top_area .sBtn{float:right; height:48px; line-height:46px;}*/
.prd_buy_list .inf_area{margin-top:10px;}
.prd_buy_list .inf_top > div{float:left;}
.prd_buy_list .inf_top .link_box{width:200px; margin-left:10px;}
.prd_buy_list .inf_top .link_box a{margin-top:10px;}
.prd_buy_list .inf_top .link_box a:first-child{margin-top:0;}
.prd_buy_list .inf_top .info_list{width:calc(100% - 210px);}
.prd_buy_list .inf_area .info_list ul{width:100.74%; margin-left:-0.74%;}
.prd_buy_list .inf_area .info_list ul li{float:left; width:18.01%; height:108px; margin-left:0.74%; background-color:#f5f5f5; border:1px solid #e5e5e5; box-sizing:border-box;}
.prd_buy_list .inf_area .info_list ul li:first-child{width:24.26%;}
.prd_buy_list .inf_area .info_list span{display:block; line-height:1; text-align:center; font-size:1.6rem; color:#acacac;}
.prd_buy_list .inf_area .info_list em{display:block; margin-top:7px; line-height:1; text-align:center; color:#3e3e3e;}
.prd_buy_list .inf_area .info_list p{line-height:1.25; margin-top:3px; text-align:center; font-size:1.3rem; color:#8e8e8e; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap:break-word; word-break: break-all;}
.prd_buy_list .inf_area .info_detail{margin-top:30px; position:relative;}
.prd_buy_list .inf_area .info_detail em{display:block; line-height:1; font-size:1.6rem; font-weight:400; color:#ccc;}
.prd_buy_list .inf_area .info_detail .request_box{float:left; /*width:calc(100% - 368px);*/ width:100%;}
.prd_buy_list .inf_area .info_detail .req_txt{margin-top:12px; line-height:1.62; font-size:1.6rem; color:#555; text-overflow:ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow:hidden;}
.prd_buy_list .inf_area .info_detail .link_box{display: none; width:100%; font-size:0; position:absolute; right:0; bottom:0;}
.prd_buy_list .inf_area .info_detail .link_box a.sBtn{width:49%; margin-left:2%;}
.prd_buy_list .inf_area .info_detail .link_box a.sBtn:first-child{margin-left:0;}
/*.prd_buy_list .inf_area .info_detail .price_box{float:right; width:max-content;}
.prd_buy_list .inf_area .info_detail .price_box p{margin-top:20px; line-height:1; font-size:2.4rem; font-weight:700;}
.prd_buy_list .inf_area .info_detail .price_box p b{font-size:3.2rem;}*/
#sub.buy_list .warn_txt{margin-top:20px; text-align:center; font-size:1.4rem;}
#sub.buy_view .sec_wrap{padding-top:0;}
#sub.buy_view .size{max-width:1033px;}
#sub.buy_view .bbs .view{border-top:none;}
#sub.buy_view .bbs .view .title h3{font-size:3rem; font-weight:700; color:#222; line-height:1.3;}
#sub.buy_view .bbs .view .info{margin-top:23px;}
#sub.buy_view .bbs .view .info li{font-size:1.4rem; color:#555;}
#sub.buy_view .bbs .view .cont{text-align:center; box-sizing:border-box; padding:60px 0px 52px;}
#sub.buy_view .bbs .view .cont .top_area span{display:block; text-align:center; line-height:1; font-size:1.6rem; color:#707070;}
#sub.buy_view .bbs .view .cont .top_area p{margin-top:13px; line-height:1; text-align:center; font-size:2rem; font-weight:700;}
#sub.buy_view .bbs .view .cont .top_area p b{font-size:3rem;}
#sub.buy_view .bbs .view .cont .mid_area{margin-top:30px;}
#sub.buy_view .bbs .view .cont .mid_area ul{width:101%; margin-left:-1%; margin-top:-1%;}
#sub.buy_view .bbs .view .cont .mid_area li{float:left; width:24%; margin-left:1%; margin-top:1%; border:1px solid #efefef; padding:20px 0; box-sizing:border-box;}
#sub.buy_view .bbs .view .cont .mid_area .ico_box{text-align:center; font-size:0;}
#sub.buy_view .bbs .view .cont .mid_area .ico {display:inline-block; width:60px; height:60px; border-radius:30px; line-height:58px; border:1px solid #e5e5e5; background:#fafafa; box-sizing:border-box;}
#sub.buy_view .bbs .view .cont .mid_area .ico1 img{width:28px; height:24px;}
#sub.buy_view .bbs .view .cont .mid_area .ico2 img{width:26px; height:24px;}
#sub.buy_view .bbs .view .cont .mid_area .ico3 img{width:28px; height:24px;}
#sub.buy_view .bbs .view .cont .mid_area .ico4 img{width:28px; height:28px;}
#sub.buy_view .bbs .view .cont .mid_area .ico5 img{width:32px; height:20px;}
#sub.buy_view .bbs .view .cont .mid_area .ico6 img{width:22px; height:22px;}
#sub.buy_view .bbs .view .cont .mid_area .ico7 img{width:23px; height:27px;}
#sub.buy_view .bbs .view .cont .mid_area .ico8 img{width:20px; height:37px;}
#sub.buy_view .bbs .view .cont .mid_area span{display:block; margin-top:8px; line-height:1; text-align:center; font-size:1.6rem; color:#ccc;}
#sub.buy_view .bbs .view .cont .mid_area em{display:block; margin-top:10px; line-height:1; text-align:center; font-size:1.8rem; color:#555; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap:break-word; word-break: break-all;}
#sub.buy_view .bbs .view .cont .btm_area{margin-top:15px; box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.04); box-sizing:border-box; padding:25px;}
#sub.buy_view .bbs .view .cont .btm_area span{display:block; line-height:1; text-align:center; font-size:1.6rem; color:#ccc;}
#sub.buy_view .bbs .view .cont .btm_area p{margin-top:12px; line-height:1.53; text-align:center; font-size:1.5rem; color:#7e7e7e;}
#sub.buy_view .bbs .view .cont > a.sBtn{margin-top:72px;}
@media screen and (max-width: 768px){
	.rc_slider{padding:0 14px 0 9px;}
	.slider_bg_mo{display:none;}
	.rc_slider_wrap .price_wrap_mo{display:block;}
	.rc_slider .ui-slider .price-tip{display:none;}
	#sub.buy_idx .form_wrap .slide_area .price_area{padding: 0;}
}






