html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,
aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,
nav,output,ruby,section,summary,time,mark,audio,video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;box-sizing: border-box;perspective: none !important;
}
*{box-sizing: border-box;touch-action: pan-y;}
html{font-family: 'GmarketSans';background: #fff;-webkit-font-smoothing: antialiased;
}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,
nav,section {
  display: block;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
    *overflow: visible;
}
 input, input[type="text"], input[type="password"], input[type="email"], input[type="number"], textarea, select {font-size: 16px;height: 46px;line-height: 1.6;padding: 0 20px;width: 100%;box-sizing: border-box;background-color: #fff;border: 1px solid #cecece;border-radius: 5px;}
button {
    border: 0;
}
body {
  line-height: 1;
}
ol,ul,li {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}
table {border-collapse: collapse;border-spacing: 0;}
input:focus {outline: none;}
a {color: inherit;text-decoration: none;}



.pc{display: block !important;}
.hotdeal_popup_wrap.pc{display: none !important;}
.hotdeal_popup_wrap.pc.on{display: block !important;}
.mo{display: none;}
.main_banner_wrap .mo{display: none;}
/* 헤더부분  */
.top_header_wrap{ overflow: hidden;padding: 0px 0px 0 48px;box-shadow: 0px 5px 20px rgba(0,0,0,0.1);letter-spacing: -0.5px;}
.top_header_left{float: left;overflow: hidden;width: calc(100% - 610px)}
.top_header_right{float: right;width: 610px;}
.top_header_left_menu_wrap{overflow: hidden;float: left;height: 100px;line-height: 100px;width: 75%;margin-left: 30px;}
.top_header_left_menu{float: left;height: 100%;width: 130px;}
.top_header_left_menu a{display: block;height: 100%;text-align: center;}
.top_header_left_menu a:hover{color: #358fff;border-bottom: 5px solid #358fff;font-size: 16px;}
.top_header_left_logo{float: left;margin-right: 30px;height: 100px;line-height: 100px;}
.top_header_left_logo a{display: block;line-height: 130px;font-size: 16px;}


.top_header_right_menu_wrap{overflow: hidden;height: 100px;line-height: 100px;}
.top_header_right_menu{float: left;}
.top_header_right_menu a{display: block;text-align: center;width: 130px;font-size: 16px;}
.top_header_right_menu.sign{background: #358fff;}
.top_header_right_menu.sign a{color: #fff;}
/* 풋터부분 */
html footer{background: #358fff;color: #fff;font-family: 'NanumSquare';}
.footer_wrap{width: 90%;margin: 0 auto;max-width: 1400px;padding-bottom: 45px;}
.foter_btn_wrap{overflow: hidden;padding-top: 55px;margin-bottom: 35px;}
.foter_btn{float: left;padding: 0 20px;height: 20px;line-height: 21px;}
.foter_btn:first-child{border-right: 1px solid #fff;padding: 0 20px 0 0;}
.footer_left_wrap{overflow: hidden;}
.footer_left_logo{float: left;margin-right: 30px;}
.footer_left_text_box{float: left;padding-top: 10px;}
.footer_left_text_box p{padding-bottom: 5px;}
.copt_text{padding-top: 15px;}


/* 로그인페이지 */

.login_wrap{max-width: 460px;margin: 20px auto 50px;padding: 50px 20px 200px;}
.login_wrap h3{color: #232323;
    font-size: 30px;
    font-weight: bold;
    border-bottom: 1px solid #232323;
    padding-bottom: 15px;
    margin-bottom: 35px;}
.img{display: block;
    max-width: 100%;
    margin: 0 auto}
.login-tool .btn{margin-top: 20px;display: inline-block;}


/* 회원가입 페이지 */
.marB40{margin-bottom: 40px;}
.signup_step1_wrap{width: 90%;margin: 100px auto 0;max-width: 935px;font-family: 'NanumSquare';}
.signup_top_text_text1{font-size: 22px;font-weight: 600;margin-bottom: 30px;}
.signup_top_text_text2{font-size: 16px;font-weight: 400;color: #888;margin-bottom: 70px;}
.signup_top_text_wrap{text-align: center;border-bottom: 1px solid #8b8b8b;}
.signup_top_text_tit{font-size: 30px;margin-bottom: 55px;font-weight: bold;}
h4.title{font-size: 26px;font-weight: bold;}
.textarea-join{font-size:18px;height: 170px;overflow-y: auto;margin: 20px 0;padding: 20px;}

.signup_step1_wrap .identity_verification_txt{font-size: 18px;font-weight: bold;margin-bottom: 30px;}
.signup_step1_wrap .identity_verification_input_wrap{overflow: hidden;height: 90px;line-height: 90px;border-radius: 10px;border: 1px solid #000;box-sizing: border-box;}
.signup_step1_wrap .identity_verification_input_wrap .identity_verification_input_img{float: left;width: 10%;text-align: center;}
.signup_step1_wrap .identity_verification_input_img img{position: relative;top: 5px;}
.signup_step1_wrap .identity_verification_input_wrap a{display: block;float: left;height: 100%;width: 20%;color: #fff;background: #000;text-align: center;font-weight: bold;}
.signup_step1_wrap .identity_verification_input_wrap input{display: block;float: left;height: 100%;width: 70%;border: none;padding: 0;position: relative;box-sizing: border-box;}
 .btnWrap{text-align: center;margin-top: 60px;margin-bottom: 60px;}
 .next_btn{text-align: center;width: 220px;height: 70px;color: #fff;border-radius: 10px;font-size: 20px;font-weight: bold;background: #358fff;display: inline-block;line-height: 70px;}



/* 정보입력페이지 */
.signup_step2_wrap{width: 90%;margin: 0 auto;max-width: 1170px;font-family: 'NanumSquare';font-size: 18px;}
.signup_step2_wrap .form-filed{display: flex;
    display: -ms-flexbox;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-top: 2px solid #232323;}
.signup_step2_wrap .form-area{display: -webkit-box;
    display: flex;
    display: -ms-flexbox;
    align-items: center;
    width: 100%;
    border-bottom: 1px solid #dedede;
    padding: 11px 10px;
    box-sizing: border-box;margin-bottom: 0;}
.signup_step2_wrap .field-label{min-width: 190px;}
#subContent h5.im, .content-box h5.im{font-size: 22px;font-weight: bold;}
.signup_step2_wrap .form-area input{margin-right: 10px;max-width: 500px;height: 56px;
    line-height: 1.6;
    padding: 0 20px;
    width: 100%;
    box-sizing: border-box;
    background-color: #fff;
    border: 1px solid #a2a2a2;
    border-radius: 5px;}






/* 회원가입페이지 */

.select_type_wrap{text-align: center;margin-bottom: 60px;margin-top: 25px;}
    .select_type_box{display: inline-block;width: 275px;padding: 20px 0 30px 0;cursor: pointer;border-radius: 10px;}
    .select_type_box_text1{display: inline-block;font-size: 22px;text-align: center;font-weight: bold;height: 50px;line-height: 50px;border: 2px solid #000;border-radius: 50px;width: 170px;margin-top: 20px;margin-bottom: 30px;}
    .select_type_box_text2{font-weight: 600;}
    .select_type_box.on{background: #d7e9ff;}
    .select_type_box.on .select_type_box_text1{color: #fff;border: 2px solid #358fff;background: #358fff;}
    .menu-list > li:hover > a, .form-step li._active, .field-label.im:before{color: #358fff;content: "*";margin-right: 5px;}
    
    
    .flex-container {display: flex;}

.wrapper {text-align: center;flex-grow: 1;}
.wrapper .image-box {width: 137px;height: 137px;-o-object-fit: cover;object-fit: cover;display: block;border: 1px solid #9f9f9f;border-radius: 10px;}
.wrapper .upload-btn {display: inline-block;cursor: pointer;}
    .wrapper .upload-btn input[type=file] {display: none;}
    .field-label_right_box{margin-left: 15px;}
    .field-label_right_btn1{font-size: 15px;text-align: center;display: inline-block;font-weight: bold;width: 120px;height: 35px;line-height: 35px;border: 1px solid #000;border-radius: 10px;margin-right: 10px;}
    .field-label_right_btn2{font-size: 15px;text-align: center;display: inline-block;font-weight: bold;width: 120px;height: 35px;line-height: 35px;border: 1px solid #000;border-radius: 10px;}
    .field-label_right_text1{font-size: 14px;font-weight: bold;color: #8b8b8b;margin: 20px 0;}
    .field-label_right_text2{font-size: 14px;color: #358fff;}
    .cancel_btn{text-align: center;width: 220px;height: 70px;color: #fff;border-radius: 10px;font-size: 20px;font-weight: bold;background: #232323;display: inline-block;line-height: 70px;margin-right: 20px;}

.signup_step3_wrap{text-align: center;font-family: 'NanumSquare';}
    .signup_step3_tit{font-size: 30px;font-weight: bold;margin-top: 80px;margin-bottom: 200px;}
    .signup_step3_text{font-size: 44px;font-weight: 600;margin-top: 40px;margin-bottom: 100px;}
    .signup_step3_text span{color: #358fff;}


/* 메인페이지 */
span.color_358fff{color: #358fff;}
.main_left_cont_apply_text span.color_358fff{color: #358fff;font-family: 'GmarketSans';}

    .main_wrap{max-width: 1400px;margin: 0 auto 50px;overflow: hidden;font-family: "NanumSquare";}
    .main_banner_wrap{width: 100%;}
    .main_banner{width: 100%;}
    .main_banner img{width: 100%;}
    .main_left_wrap{width: 100%;float: left;overflow: hidden;}
    .main_right_wrap{width: 445px;float: right;}
    .main_left_top_text{margin: 40px 0;}
    .main_left_top_text1{font-size: 30px;font-weight: bold;color: #232323;margin-bottom: 10px;}
    .main_left_top_text2{font-size: 18px;color: #232323;font-weight: 500;}
    .main_left_cont_img{border-radius: 10px;overflow: hidden;}
    .main_left_cont_box{float: left;width: 23%;margin-right: 2.6%;min-height: 331px;margin-bottom: 2.6%;}
    .main_left_cont_box:nth-child(4n){margin-right: 0;}
    .main_left_cont_name{font-size: 18px;font-weight: 600;margin-top: 10px;margin-bottom: 3px;display: block;height: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
    .main_left_cont_code{font-weight: 400;font-size: 18px;margin-bottom: 10px;letter-spacing: -0.5px;}
    .main_left_cont_color_wrap{overflow: hidden;margin-bottom: 10px;}
    .main_left_cont_color_box{float: left;width: 22px;height: 10px;margin-right: 5px;border-radius: 3px;}
    .main_left_cont_info_box{overflow: hidden;font-size: 14px;color: #a5a5a5;margin-bottom: 10px;font-weight: 600;}
    .main_left_cont_info_box p{float: left;}
    .main_left_cont_info_box p.main_left_cont_info2{float: right;font-size: 12px;font-weight: 800;color: #232323;width: 180px;margin-top: 1px;height: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: right;}
.main_left_cont_info2 span{display: inline-block;margin-right: 10px;}
    .main_left_cont_info1{padding-right: 10px;}
    .main_left_cont_apply_text{overflow: hidden;font-weight: 600;font-size: 14px;border-top: 3px solid #358fff;}
    .main_left_cont_apply_text1{float: left;padding-top: 5px;}
    .main_left_cont_apply_day{float: right;width: 53px;height: 22px;line-height: 22px;background: #358fff;font-family: 'GmarketSans';font-weight: bold;text-align: center;color: #fff;border-radius: 0px 0 5px 5px;}
    
    .main_right_top_text{margin: 40px 0;}
    .main_right_top_text1{font-size: 30px;font-weight: bold;color: #232323;margin-bottom: 10px;}
    .main_right_top_text2{font-size: 18px;color: #232323;font-weight: 500;}
    .main_right_cont_box a{display:block;overflow: hidden;margin-bottom: 20px;padding-top: 10px;}
    .main_right_cont_box a > div{float: left;}
    .main_right_cont_nymber_text{font-size: 30px;font-family: 'GmarketSans';font-weight: bold;width: 25px;text-align: center;}
    .main_right_cont_text{width: 260px;}
    .main_right_cont_name{font-weight: bold;font-size: 22px;color: #232323;margin-bottom: 5px;text-overflow: ellipsis;overflow: hidden;word-break: break-word;display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;height: 40px;
    }
    .main_right_cont_code{font-size: 22px;color: #232323;font-weight: 400;margin-bottom: 10px;}
    .main_right_cont_info1{font-size: 14px;color: #a5a5a5;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
    .main_right_cont_box > div.main_right_cont_img{float: right;}
.main_left_cont_img > img{width: 100%;display: block;}
.main_left_cont_img{margin-bottom: 15px;}


/* -- checkbox & radio -- */
input[type=radio],
input[type=checkbox] {
	display: none;
}

input[type=radio]+label,
input[type=checkbox]+label {
	display: inline-block;
	position: relative;
	cursor: pointer;
	padding-left: 25px;
	margin-right: 15px;
}

input[type=checkbox]+label:before,
input[type=radio]+label:before {
	content: "";
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 0px;
	position: absolute;
	left: 0;
	top: 3px;
	background-color: #ffffff;
	border-radius: 3px;
	border: 2px solid #358fff;
	font-weight: normal;
}
input[type="radio"] + label:before {
	top: 4px;
	border-radius: 50%;
	font-size: 10px;
}

input[type=radio]:checked+label:before,
input[type=checkbox]:checked+label:before {
	content: "";
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
	background: #358fff url('/resources/images/input-check.png') center center no-repeat;
	border-color: #358fff;
	text-align: center;
	line-height: 14px;
}


/* 장바구니 / 결제페이지 */
.cart_wrap{max-width: 1440px;margin: 0 auto 50px;padding: 0 20px;font-size: 10px;}
    
.payment-area {overflow: hidden;
	justify-content: space-between;
	align-items: self-start;padding: 50px 10px;
}
    .payment-table{}
    .payment-amount{float: left;}
    .payment-table{width: 100%;}
.payment-table_wrap{width: 900px;float: left;}
.payment-table {	flex: 1;}
.payment-table, .amount-box {background-color: #fff;border-radius: 20px;box-shadow: 0 0 12px rgba(0 0 0 / 12%);padding: 20px;}

    .pmt-top, .amount-top {border-bottom: 1px solid #000;padding-bottom: 20px;margin-bottom: 10px;}

.pmt-top {display: flex;justify-content: space-between;}

.pmt-top label {font-size: 18px;font-weight: 700;}

.pmt-item {position: relative;}
    .pmt-item label .prd-box{margin-top: 20px;}
.pmt-item input[type=checkbox]+label {padding-left: 0; margin-right: 0;width: 100%;}

    .pmt-item input[type=checkbox]+label:before {top: 20px;}


.prd-box {overflow: hidden;}
.prd-box > div{float: left;}

.pmt-img {flex: 0 0 87px;max-width: 100%;width: 87px;height: 87px;border-radius: 5px;margin-right: 10px;border: 1px solid #232323;}

    .pmt-img img {display: block;width: 100%;height: 100%;}


.pmt-item .prd-info {width: 98%;padding: 0 0 20px 0;border-bottom: 1px solid #232323;margin-left: 10px;padding-left: 97px;}
.pmt-item .prd-info.prd-info2 {width: 87%;border-bottom: 1px solid #d4d4d4;margin-left: 10px;padding-left: 0;}

    .pmt-item .pmt-price {text-align: right;float: right;}
.pmt-item .pmt-price strong.em {color: #358fff;font-size: 23px;}
.pmt-price strong:after {content: '원';color: #232323;font-size: 16px;margin-left: 10px;}

.amount-top h5 {font-size: 22px;font-weight: 700;}
.payment-amount {flex: 0 0 447px;width: 447px;margin-left: 30px;}

.amount-box {margin-bottom: 20px;}

.amount-box h5 {font-size: 22px;font-weight: 800;	margin: 10px 0 5px;}

.order-all-price dl,
.price-list dl {display: flex;justify-content: space-between;align-items: center;margin: 5px 0;width: 100%;}
.amount-box .sum {color: #cdcdcd;font-size: 12px;display: block;text-align: right;}
.order-all-price .price-area {font-size: 20px;}
    .order-all-price .point-area {color: #8b8b8b;font-size: 20px;}

.amount-box dd {text-align: right;margin-top: 10px;}
.amount-box .price-area dd strong {font-size: 20px;}
.amount-box .point-area dd strong {font-size: 20px;}

dd._point strong:after,
.price ._inputP:after {content: 'P';margin-left: 5px;font-weight: 500;}

.coupon-box {margin-top: 20px;}
.order-all-price .coupon-area._full {display: block;}
.coupon-area._full dd {text-align: left;}
.coupon-area._full .selectBox {min-height: 52px;}
.coupon-area._full .selectBox .nice-select {width: 100%;}
.coupon-area dt {font-size: 20px;}

.price-list {border-bottom: 1px solid #000;}
.price-list ._minus {display: flex;justify-content: space-between;width: 100%;max-width: 200px;}

.price-list ._minus input {width: 124px;}

.price-list ._minus .minus {font-weight: 800;}

.price {font-size: 20px;}
.price dt {color: #8b8b8b;font-weight: bold;font-size: 20px;}
.price dd {width: 160px;flex: 0 0 160px;}
.price ._inputP {align-items: center;}

.amount-box .radio-box .rdo {width: calc(50% - 10px);}
.amount-box .radio-box label {font-size: 20px;}

.pcmp-area {max-width: 700px;margin: 200px auto;}
.pcmp-box:before {content: '';position: absolute;top: 20px; left: 0;width: 144px; height: 144px;background: url('../img/sub/icon-payment-cmp.png') left top no-repeat;}
.pcmp-box {position: relative;padding-left: 200px;padding-bottom: 50px;}
.pcmp-box strong.txt {font-size: 32px;margin-bottom: 10px;}
.pcmp-box .pcmp-txt {font-size: 16px;font-weight: 500;margin-bottom: 40px;}
.pcmp-box .pcmp-num {font-size: 19px;display: flex;	margin-bottom: 10px;}
.pcmp-box .pcmp-num dt {width: 90px;flex: 0 0 90px;}
    .top_name1{font-size: 14px;}
    .cont_code_1{font-size: 22px;font-weight: bold;margin-top: 15px;}
.cont_code_1 span{color: #358fff;}
    .cont_code_color{display: inline-block;width: 20px;height: 20px;background: #d71a1a;border-radius: 5px;position: relative;top: 3px;margin-right: 5px;margin-top: 15px;}
    .cont_code_color_text{font-size: 19px;display: inline-block;}
    .cont_product_quantity_wrap{overflow: hidden;padding-left: 30px;margin-top: 15px;}
    .cont_product_quantity_wrap > div{float: left;height: 30px;line-height: 30px;font-size: 14px;color: #8d8d8d;text-align: right;width: 160px;position: relative;}
    .cont_product_quantity_wrap > div span{color: #232323;font-size: 19px;}
    .cont_product_quantity_wrap > div img{position: absolute;left: 0;top: 0;}
    .cont_product_quantity_box1{margin-right: 20px;}
    .prd-info2{border-bottom: 1px solid #d4d4d4;width: 763px;}
    .btn{display: inline-block;
    min-width: auto;
    color: #fff;
    font-size: 12px;
    text-align: center;
    background-color: #000000;
    border-radius: 10px;
    padding: 10px 10px;
    box-sizing: border-box;
    margin: 5px 5px 0;}
    .amount-box dt{font-weight: 600;font-size: 20px;color: #8b8b8b;}
    .amount-box dd{font-weight: 600;font-size: 20px;color: #000;}
    .amount-box .amount-bottom{padding-top: 10px;border-top: 1px solid #232323;margin-top: 20px;}
    .amount-box .amount-bottom .point-area{display: flex;justify-content: space-between;align-items: center;margin: 5px 0; width: 100%;}
    .amount-box .amount-bottom dd{text-align: right;font-size: 30px;color: #358fff;}
    .amount-box .amount-bottom dt{color: #358fff;padding-top: 15px;}
    .cart_btn_wrap{text-align: center;margin-top: 30px;}
    .cart_btn{display: inline-block;width: 100%;font-size: 34px;color: #fff;border-radius: 10px;background: #358fff;height: 95px;line-height: 95px;font-weight: bold;}
    .cart_top_tit{margin-top: 80px;margin-bottom: 30px;}
    .cart_top_tit img{width: 100%;}
.payment-table2{margin-top: 20px;}


/* 아이템리스트페이지 */
.popularity_list_wrap{padding-top: 40px;}
    .item_list_wrap{width: 1520px;margin: 50px auto;}
    .item_list_cont_wrap{overflow: hidden;margin-top: 30px;}
    .item_list_cont_box{height: 360px;}
    .popularity_list_tit{font-size: 21px;font-family: 'GmarketSans';position: relative;padding-bottom: 20px;border-bottom: 1px solid #ababab;}
    .item_list_bore_btn{width: 70px;height: 25px;text-align: center;color: #fff;background: #358fff;line-height: 25px;position: absolute;right: 0;font-size: 14px;font-family: 'NanumSquare';font-weight: 400;border-radius: 3px;}
    .item_list_cont_wrap .main_left_cont_apply_text{font-size: 10px;}
    .item_list_cont_img_box{position: relative;margin-bottom: 10px;}
    .item_list_cont_img_box img{width: 100%;}
    .item_list_cont_box{float: left;width: 13%;margin-right: 1.5%;}
.item_list_cont_box .img_box > img{display: block;}
    .item_list_cont_box:nth-child(7n){margin-right: 0;}
    .item_list_cont_img_box .main_left_cont_apply_text{padding-left: 5px;box-shadow:inset 0px 0px 5px 10px rgb(255 255 255 / 30%);}
    .item_list_cont_name{position: absolute;width: 100%;text-align: left;height: 33px;line-height: 33px;padding-left: 10px;font-size: 18px;font-weight: 600;background: rgba(255,255,255,0.5);color: #232323;left: 0;bottom: 0;z-index: 5;}
    .item_list_cont_info_box{font-family: 'GmarketSans';position: relative;}
    .item_list_cont_info_box span{display: inline-block;}
    .item_list_cont_info_text1{font-size: 14px;font-weight: 500;margin-bottom: 5px;}
    .item_list_cont_info_text2{font-size: 17px;font-weight: bold;margin-bottom: 5px;}
    .item_list_cont_info_text3{font-size: 14px;color: #cfcfcf;margin-bottom: 5px;}
    .item_list_cont_info_text4{font-size: 17px;color: #cfcfcf;font-weight: bold;margin-bottom: 5px;}
    .item_list_cont_info_text_box2{font-family: 'NanumSquare';}
    .item_list_cont_info_text_top{font-size: 12px;font-weight: bold;margin-bottom: 5px;}
    .item_list_cont_info_text_bottom{font-size: 12px;}
    .color_cont_text{position: absolute;right: 0;top: -2px;color: #8f8d8c;font-weight: 600;font-size: 16px;}
    .color_cont_text img{position: relative;right: 6px;top: 2px;}
.signup_top_text_tit{margin-top: 80px;}
.item_list_cont_box .cont_type1 .flip-clock{bottom: 23%;}
.item_list_cont_box .cont_type1 .flip-card {font-size: 26px;}
.item_list_cont_box .cont_type1 .timer_box1{top: 15%;}

.item_list_cont_img_box .like_on img{width: auto;}
.item_list_cont_img_box .main_left_cont_like{height: 23px;padding: 0 4px;line-height: 23px;right: 3%;bottom: 15%;}

.item_list_wrap .main_left_cont_name{font-family: 'NanumSquare';white-space: nowrap;overflow: hidden;text-overflow: ellipsis; /* 여러 줄 자르기 추가 스타일 */white-space: normal;line-height: 1.2;max-height: 40px; text-align: left;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: auto;margin-bottom: 5px;font-size: 17px;}


.item_list_cont_img_box .timer_box2 img{width: auto;}
.item_list_cont_box .cont_type2 .flip-clock{top: 15%;}
.item_list_cont_box .cont_type1 .flip-card {}
.item_list_cont_box .cont_type2 .timer_box2{top: 35%;right: 3%;}


.item_list_cont_box .cont_type3 .timer_box3{top: 30%;right: 3%;width: 62%;}
.item_list_cont_box .cont_type3 .timer_box4{top: 65%;width: 60%;font-size: 24px;}
.item_list_cont_img_box .timer_box3 img{width: auto;}
.item_list_cont_box .cont_type3 .flip-clock{top: 15%;}
.item_list_cont_box .on_air{width: auto;position: absolute;
    right: 5%;
    top: 16%;
    width: 20%;
    z-index: 3;}




.item_list_cont_wrap .main_left_cont_apply_text{border-bottom: 3px solid #358fff;border-top: 0;}
.item_list_cont_wrap .main_left_cont_apply_day{border-radius: 5px 5px 0 0;}
.item_list_cont_wrap .main_left_cont_apply_text2{border-bottom: 0;height: 25px;}

.item_list_cont_img_box .timer_box1 img{width: auto;}
.pmt-top{font-weight: bold;font-size: 22px;padding-bottom: 20px 0;}
    .pmt-top2{border-bottom: 1px solid #232323;}
    .shipping_address_right .radio_style{width: 150px;}
    .shipping_address_box{overflow: hidden;height: 50px;line-height: 50px;margin-bottom: 10px;}
    .shipping_address_box > div{float: left;font-size: 20px;color: #8b8b8b;font-weight: bold;}
    .shipping_address_left{width: 20%;}
    .shipping_address_box .shipping_address_right{width: 80%;font-size: 16px;color: #232323;}
    input[type="radio"] + label:before{top: -15px;}
    input[type=radio]+label, input[type=checkbox]+label{padding-left: 10px;margin-left: 15px;}
    .address_list_btn{display: inline-block;width: 114px;height: 32px;position: relative;top: 10px;}
    .address_list_btn img{ width: 100%;}
    .shipping_address_right input{height: 45px;border: 1px solid #989898;border-radius: 10px;padding-left: 10px;box-sizing: border-box}
    .address_search_btn{display: inline-block;background: #232323;width: 90px;text-align: center;color: #fff;height: 45px;line-height: 45px;font-size: 18px;border-radius: 10px;margin-left: 15px;font-weight: 500;}
    input.w100p{width: 100%  !important;}
    input.w60p{width: 58%  !important;margin-right: 2% ;}
    input.w40p{width: 40%  !important;}
    input.w30p{width: 30%  !important;}
    input.w15p{width: 15%  !important;}
    .payment_select_tit{font-size: 22px;font-weight: bold;margin-bottom: 40px;}
    .payment_select{font-size: 20px;}
    .payment_select1{font-weight: 500;margin-right: 30px;}
    .payment_select_wrap{padding-bottom: 30px;}
    input[type=checkbox]+label{padding-left: 25px;}
    .payment_receipt{font-size: 20px;border-top: 1px solid #232323;padding-top: 40px;padding-bottom: 10px;}
    input[type=checkbox]+label:before{top: 0;}


.get_fabric_cont_box_right input[type=radio]{
    display: none;
}
.get_fabric_cont_box_right input[type=radio]+label{
    display: inline-block;
    cursor: pointer;
    height: 45px;
    width: 160px;
    border: 1px solid #232323;
    line-height: 45px;
    text-align: center;
    font-weight:600;margin-right: 15px;
    font-size:22px;border-radius: 50px;font-family: 'NanumSquare';
}
.get_fabric_cont_box_right input[type=radio]+label{
    background-color: #fff;
    color: #232323;
}
.get_fabric_cont_box_right input[type=radio]:checked+label{
    border: 1px solid #358fff;
    background-color: #358fff;
    color: #fff;
}
    .get_fabric_wrap{margin-top: 60px;}
    input[type=radio]+label, input[type=checkbox]+label{padding: 0;margin: 0;}
    input[type=checkbox]+label:before, input[type=radio]+label:before{display: none;}
    .get_fabric_top_wrap{margin: 0 auto;text-align: center;}
    .get_fabric_tab_wrap{overflow: hidden;margin: 0 auto;display: inline-block;}
    .get_fabric_tab_box{float: left;width: 200px;height: 50px;line-height: 50px;box-sizing: border-box;font-size: 30px;border-bottom: 1px solid #000;text-align: center;}
    .get_fabric_tab_box.on{font-weight: bold;color: #358fff;border-bottom: 2px solid #358fff;}
    .get_fabric_top_text1{margin-top: 45px;font-weight: 600;font-size: 22px;color: #232323;}
    .get_fabric_top_text2{font-size: 16px;color: #888;margin-top: 15px;margin-bottom: 60px;}
    .get_fabric_cont_wrap{width: 1170px;margin: 0 auto;}
    .get_fabric_cont_tit{font-weight: bold;font-size: 30px;padding-bottom: 25px;border-bottom: 2px solid #232323;color: #232323;}
    .get_fabric_cont_tit span{text-align: center;color: #fff;display: inline-block;font-weight: bold;font-size: 24px;width: 40px;height: 40px;line-height: 42px;background: #232323;border-radius: 5px;}
    
    .get_fabric_cont_box{overflow: hidden;border-bottom: 1px solid #dedede;}
    .get_fabric_cont_box >div{float: left;min-height:85px;line-height: 85px;}
    .get_fabric_cont_box_left{width: 180px;font-size: 20px;font-weight: bold;}
    
    .get_fabric_cont_box_right{}
    .select_list_right_btn{display: inline-block;border-radius: 50px;width: 330px;height: 45px;line-height: 45px;text-align: center;border: 2px solid #000;color: #232323;font-family: 'NanumSquare';font-weight: 600;}
    .select_list_text{display: inline-block;font-size: 20px;font-family: 'NanumSquare';margin-left: 20px;}
    .select_list_text span{color: #358fff;}
    .quantity_btn{width: 160px;height: 45px;line-height: 45px;text-align: center;color: #232323;border: 1px solid #232323;font-size:22px;border-radius: 50px;font-family: 'NanumSquare';display: inline-block;margin-right: 15px;}
    .quantity_btn.on{border: 1px solid #358fff;background-color: #358fff;color: #fff;}
    .quantity_box{font-size: 20px;font-weight: bold;}
    .quantity_input{width: 220px;height: 55px;line-height: 55px;border-radius: 10px;border: 1px solid #a2a2a2;display: inline-block;font-weight: 500;box-sizing: border-box}
    .quantity_input input{border: none;font-size: 20px;padding-left: 10px;box-sizing: border-box;width: 80%;}
    .quantity_box span{font-size: 14px;font-weight: bold;color: #8b8b8b;}
    .get_fabric_cont_box_wrap{margin-bottom: 60px;}
    .get_fabric_cont_box_right_input{width: 500px;height: 55px;line-height: 55px;border: 1px solid #a2a2a2;border-radius: 10px;}
    .get_fabric_cont_box_right span{font-size: 14px;font-weight: bold;color: #8b8b8b;}
    .get_fabric_cont_box_right textarea{width: 100%;height: 250px;margin-top: 15px;;border: 1px solid #a2a2a2;border-radius: 10px;}
    .get_fabric_cont_box_right{width: 84%;}
    .get_fabric_cont_box_right_flie_box{display: inline-block;}
    .get_fabric_cont_box_right_flie a{padding: 5px 10px;font-size: 15px;font-weight: 600;color: #000;margin-left: 15px;border: 1px solid #000;border-radius: 5px;}
    .get_fabric_btn_wrap{text-align: center;margin-bottom: 50px;}
    .get_fabric_btn{width: 165px;height: 55px;line-height: 55px;text-align: center;color: #fff;font-size: 20px;font-family: 'NanumSquare';font-weight: bold;display: inline-block;border-radius: 5px;}
    .get_fabric_btn1{background: #232323;margin-right: 20px;}
    .get_fabric_btn2{background: #358fff;}

.get_fabric_cont_box_right input[type=radio]{
    display: none;
}
.get_fabric_cont_box_right input[type=radio]+label{
    display: inline-block;
    cursor: pointer;
    height: 45px;
    width: 160px;
    border: 1px solid #232323;
    line-height: 45px;
    text-align: center;
    font-weight:600;margin-right: 15px;
    font-size:22px;border-radius: 50px;font-family: 'NanumSquare';
}
.get_fabric_cont_box_right input[type=radio]+label{
    background-color: #fff;
    color: #232323;
}
.get_fabric_cont_box_right input[type=radio]:checked+label{
    border: 1px solid #358fff;
    background-color: #358fff;
    color: #fff;
}
    .get_fabric_wrap{margin-top: 60px;}
    input[type=radio]+label, input[type=checkbox]+label{padding: 0;margin: 0;}
    input[type=checkbox]+label:before, input[type=radio]+label:before{display: none;}
    .get_fabric_top_wrap{margin: 0 auto;text-align: center;}
    .get_fabric_tab_wrap{overflow: hidden;margin: 0 auto;}
    .get_fabric_tab_box{float: left;width: 200px;height: 50px;line-height: 50px;box-sizing: border-box;font-size: 30px;border-bottom: 1px solid #000;text-align: center;}
    .get_fabric_tab_box.on{font-weight: bold;color: #358fff;border-bottom: 2px solid #358fff;}
    .get_fabric_top_text1{margin-top: 45px;font-weight: 600;font-size: 22px;color: #232323;}
    .get_fabric_top_text2{font-size: 16px;color: #888;margin-top: 15px;margin-bottom: 60px;}
    .get_fabric_cont_wrap{width: 1170px;margin: 0 auto;}
    .get_fabric_cont_tit{font-weight: bold;font-size: 30px;padding-bottom: 25px;border-bottom: 2px solid #232323;color: #232323;}
    .get_fabric_cont_tit span{text-align: center;color: #fff;display: inline-block;font-weight: bold;font-size: 24px;width: 40px;height: 40px;line-height: 42px;background: #232323;border-radius: 5px;}
    .get_fabric_list_wrap{width: 1170px;margin: 0 auto;}
    .get_fabric_list_top{overflow: hidden;border-top: 1px solid #000;}
    .get_fabric_list_top > div{float: left;height: 60px;line-height: 60px;text-align: center;background: #eaf4ff;border-bottom: 1px solid #cdcccc;font-size: 20px;font-weight: bold;font-family: 'NanumSquare';}
    .get_fabric_list_top1{width: 10%;}
    .get_fabric_list_top2{width: 14%;}
    .get_fabric_list_top3{width: 10%;}
    .get_fabric_list_top4{width: 10%;}
    .get_fabric_list_top5{width: 12%;}
    .get_fabric_list_top6{width: 14%;}
    .get_fabric_list_top7{width: 10%;}
    .get_fabric_list_top8{width: 10%;}
    .get_fabric_list_top9{width: 10%;}
    .get_fabric_list_cont{overflow: hidden;border-bottom: 1px solid #cdcccc;}
    .get_fabric_list_cont1{width: 10%;}
    .get_fabric_list_cont2 span{color: #358fff;}
    .get_fabric_list_cont3{width: 10%;}
    .get_fabric_list_cont4{width: 10%;}
    .get_fabric_list_cont5{width: 12%;}
    .get_fabric_list_cont6{width: 14%;}
    .get_fabric_list_cont6 a{text-align: center;display: inline-block;font-size: 15px;font-weight: bold;border: 1px solid #000;border-radius: 5px;height: 35px;line-height: 35px;padding: 0 5px;}
    .get_fabric_list_cont5 span{display: inline-block;height: 35px;line-height: 35px;text-align: center;width: auto;color: #fff;border-radius: 50px;font-weight: bold;}
    .get_fabric_list_ituation0{background: #ffa235;}
    .get_fabric_list_ituation1{background: #ffa235;}
    .get_fabric_list_ituation2{background: #ffa235;}
    .get_fabric_list_ituation3{background: #ffa235;}
    .get_fabric_list_ituation9{background: #ff3535;}
    .get_fabric_list_ituation6{background: #358fff;}
    .get_fabric_list_ituation4{background: #a8d42c;}
    .get_fabric_list_ituation5{background: #a8d42c;}
    .get_fabric_list_cont8 a{color: #fff;text-align: center;height: 35px;display: inline-block;line-height: 35px;width: 110px;font-weight: 600;background: #232323;border-radius: 10px 10px 0 0;}
    .get_fabric_list_cont9{width: 10%;}
    .get_fabric_list_cont9 a{color: #fff;text-align: center;border-radius: 50px;height: 35px;display: inline-block;line-height: 35px;width: 90px;font-weight: 600;background: #232323;}
    .get_fabric_list_paging_wrap{text-align: center;margin-top: 40px;margin-bottom: 50px;}
    .get_fabric_list_paging_wrap > div{display: inline-block;width: 60px;height: 60px;line-height: 60px;}
    .get_fabric_list_paging_number.on a{color: #fff;font-weight: bold;}
    .get_fabric_list_paging_number.on{background: url(/resources/images/get_fabric_list_paging_number_bg.png)no-repeat;-webkit-background-size: 100%;
    background-size: 100%;}
    
    
    .get_fabric_cont_box{overflow: hidden;border-bottom: 1px solid #dedede;}
    .get_fabric_cont_box >div{float: left;min-height:85px;line-height: 85px;}
    .get_fabric_cont_box_left{width: 180px;font-size: 20px;font-weight: bold;}
    
    .get_fabric_cont_box_right{}
    .select_list_right_btn{display: inline-block;border-radius: 50px;width: 330px;height: 45px;line-height: 45px;text-align: center;border: 2px solid #000;color: #232323;font-family: 'NanumSquare';font-weight: 600;}
    .select_list_text{display: inline-block;font-size: 20px;font-family: 'NanumSquare';margin-left: 20px;}
    .select_list_text span{color: #358fff;}
    .quantity_btn{width: 160px;height: 45px;line-height: 45px;text-align: center;color: #232323;border: 1px solid #232323;font-size:22px;border-radius: 50px;font-family: 'NanumSquare';display: inline-block;margin-right: 15px;}
    .quantity_btn.on{border: 1px solid #358fff;background-color: #358fff;color: #fff;}
    .quantity_box{font-size: 20px;font-weight: bold;}
    .quantity_input{width: 220px;height: 55px;line-height: 55px;border-radius: 10px;border: 1px solid #a2a2a2;display: inline-block;font-weight: 500;box-sizing: border-box}
    .quantity_input input{border: none;font-size: 20px;padding-left: 10px;box-sizing: border-box;width: 80%;}
    .quantity_box span{font-size: 14px;font-weight: bold;color: #8b8b8b;}
    .get_fabric_cont_box_right_input{width: 500px;height: 55px;line-height: 55px;border: 1px solid #a2a2a2;border-radius: 10px;}
    .get_fabric_cont_box_right span{font-size: 14px;font-weight: bold;color: #8b8b8b;}
    .get_fabric_cont_box_right textarea{width: 100%;height: 250px;margin-top: 15px;}
    .get_fabric_cont_box_right{width: 84%;}
    .get_fabric_cont_box_right_flie_box{display: inline-block;}
    .get_fabric_cont_box_right_flie a{padding: 5px 10px;font-size: 15px;font-weight: 600;color: #000;margin-left: 15px;border: 1px solid #000;border-radius: 5px;}
    .get_fabric_btn_wrap{text-align: center;margin-bottom: 50px;}
    .get_fabric_btn{width: 165px;height: 55px;line-height: 55px;text-align: center;color: #fff;font-size: 20px;font-family: 'NanumSquare';font-weight: bold;display: inline-block;border-radius: 5px;}
    .get_fabric_btn1{background: #232323;margin-right: 20px;}
    .get_fabric_btn2{background: #358fff;}
.sales_details_cont_cont > table{width: 100%;}
#sub{margin-bottom: 120px;font-size: 22px;min-height: 650px;margin-top: 170px;}
    .wrap {max-width: 1440px;width: 100%;margin: 0 auto;	padding: 0 20px;box-sizing: border-box;}
    #sub h3 {color: #232323;font-size: 30px;font-weight: 600;margin: 0 0 37px;
}
.form-wrap._inline .form-area .field-label{height: 46px;line-height: 46px;}
    .page-mypage {max-width: 1200px;width: 100%;margin: 0 auto;padding: 0 20px;}
    #tab {margin: -93px auto 40px;display: flex;justify-content: center;}
    #tab li {border-bottom: 1px solid #000;}
    #tab a {display: block;color: #4d4d4d;font-size: 20px;text-align: center;border-bottom: 2px solid transparent;padding: 20px;}
    #tab ._active a {color: #358fff;font-weight: bold;border-color: #358fff;}    
    .page-payment h5.title, .page-mypage h5.title {color: #000;font-size: 26px;  font-weight: 800;margin: 0 auto 60px;text-align: center;}
    .page-mypage .form-wrap {padding: 50px 50px 20px;}
    .form-wrap { border-radius: 20px;box-shadow: 0 5px 10px 0 rgb(1 1 1 / 25%);padding: 30px 50px 60px;margin-bottom: 40px;}
    .form-filed {display: -webkit-box;display: flex;display: -ms-flexbox;-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .form-wrap._inline .form-area {display: flex;}
    .form-area {width: 50%;box-sizing: border-box;margin-bottom: 30px;position: relative;}
    .form-wrap._inline .form-area .field-label {width: 160px;margin-right: 20px;flex: 0 0 160px;}
    .field-label {font-size: 24px;font-weight: 800;margin-bottom: 20px;}
    .page-mypage .form-wrap input {border-color: #232323;}
    .form-area input {max-width: 280px;margin-right: 10px;}
    input.readonly {color: #969696;background-color: #e3e3e3;}
    .form-wrap._inline .form-area span.notice { color: #a1a1a1;font-size: 14px;display: block;position: absolute;bottom: -20px;left: 180px;width: 100%;}
    .form-area{border-bottom: 0;padding: 0;align-items: inherit;}
    .form-filed{border-top: 0;}
    .field-label{min-width: auto;}
    .btnWrap {text-align: center;width: 100%;}
    .btn._cancle, .btn._grey {background-color: #505050;}
    .btn {display: inline-block;min-width: 160px;color: #fff;font-size: 24px;text-align: center;background-color: #358fff;border-radius: 10px;padding: 12px 22px;box-sizing: border-box;margin: 5px 5px 0;}
    .btn.wBig {min-width: 330px;}

#sub{margin-bottom: 120px;font-size: 22px;min-height: 650px;margin-top: 170px;}
    .wrap {max-width: 1440px;width: 100%;margin: 0 auto;	padding: 0 20px;box-sizing: border-box;}
    #sub h3 {color: #232323;font-size: 30px;font-weight: 600;margin: 0 0 37px;
}
    .page-mypage {max-width: 1200px;width: 100%;margin: 0 auto;padding: 0 20px;}
    #tab {margin: -93px auto 40px;display: flex;justify-content: center;}
    #tab li {border-bottom: 1px solid #000;}
    #tab a {display: block;color: #4d4d4d;font-size: 20px;text-align: center;border-bottom: 2px solid transparent;padding: 20px;}
    #tab ._active a {color: #358fff;font-weight: bold;border-color: #358fff;}    
    .page-payment h5.title, .page-mypage h5.title {color: #000;font-size: 26px;  font-weight: 800;margin: 0 auto 60px;text-align: center;}
    .coupon-tab {display: flex;border-radius: 10px 10px 0 0;}
    .coupon-tab .ctab._active {background-color: #358fff;color: #fff;}
    .coupon-tab .ctab:first-child {border-radius: 10px 0 0;}
    .coupon-tab .ctab {cursor: pointer;width: 50%;color: #000;font-size: 26px;font-weight: 800;box-shadow: 0 0 12px 0 rgb(0 0 0 / 12%);text-align: center;padding: 15px;}
    .coupon-tab .ctab:last-child {border-radius: 0 10px 0 0;}
    .tableList table {text-align: center;width: 100%;border-top: 1px solid #232323;table-layout: fixed;}
    .tableList table tr {border-bottom: 1px solid #cdcccc;}
    .tableList table thead th{font-size: 20px;background-color: #f8f8f8;padding: 15px 10px;text-align: center;word-break: keep-all;}
    .tableList table tbody{text-align: center;}
    .tableList table tbody td{font-size: 18px;padding: 30px 10px;word-break: keep-all;}
    .tableList table tbody td.tt a{    max-width: calc(100% - 30px);overflow: hidden;text-overflow: ellipsis;text-align: center;white-space: nowrap;}


#sub{margin-bottom: 120px;font-size: 22px;min-height: 650px;margin-top: 170px;}
    .wrap {max-width: 1440px;width: 100%;margin: 0 auto;	padding: 0 20px;box-sizing: border-box;}
    #sub h3 {color: #232323;font-size: 30px;font-weight: 600;margin: 0 0 37px;
}
    .page-mypage {max-width: 1200px;width: 100%;margin: 0 auto;padding: 0 20px;}
    #tab {margin: -93px auto 40px;display: flex;justify-content: center;}
    #tab li {border-bottom: 1px solid #000;}
    #tab a {display: block;color: #4d4d4d;font-size: 20px;text-align: center;border-bottom: 2px solid transparent;padding: 20px;}
    #tab ._active a {color: #358fff;font-weight: bold;border-color: #358fff;}    
    .page-payment h5.title, .page-mypage h5.title {color: #000;font-size: 26px;  font-weight: 800;margin: 0 auto 60px;text-align: center;}
    .coupon-tab {display: flex;border-radius: 10px 10px 0 0;}
    .coupon-tab .ctab._active {background-color: #358fff;color: #fff;}
    .coupon-tab .ctab:first-child {border-radius: 10px 0 0;}
    .coupon-tab .ctab {cursor: pointer;width: 50%;color: #000;font-size: 26px;font-weight: 800;box-shadow: 0 0 12px 0 rgb(0 0 0 / 12%);text-align: center;padding: 15px;}
    .coupon-tab .ctab:last-child {border-radius: 0 10px 0 0;}
    .tableList table {text-align: center;width: 100%;border-top: 1px solid #232323;table-layout: fixed;}
    .tableList table tr {border-bottom: 1px solid #cdcccc;}
    .tableList table thead th{font-size: 20px;background-color: #f8f8f8;padding: 15px 10px;text-align: center;word-break: keep-all;}
    .tableList table tbody{text-align: center;}
    .tableList table tbody td{font-size: 18px;padding: 30px 10px;word-break: keep-all;}
    .tableList table tbody td.tt a{    max-width: calc(100% - 30px);overflow: hidden;text-overflow: ellipsis;text-align: center;white-space: nowrap;}
    .btn._use {background-color: #7f7f7f;}

#sub{margin-bottom: 120px;font-size: 22px;min-height: 650px;margin-top: 170px;}
    .wrap {max-width: 1440px;width: 100%;margin: 0 auto;	padding: 0 20px;box-sizing: border-box;}
    #sub h3 {color: #232323;font-size: 30px;font-weight: 600;margin: 0 0 37px;
}
    .page-mypage {max-width: 1200px;width: 100%;margin: 0 auto;padding: 0 20px;}
    #tab {margin: -93px auto 40px;display: flex;justify-content: center;}
    #tab li {border-bottom: 1px solid #000;}
    #tab a {display: block;color: #4d4d4d;font-size: 20px;text-align: center;border-bottom: 2px solid transparent;padding: 20px;}
    #tab ._active a {color: #358fff;font-weight: bold;border-color: #358fff;}    
    .page-payment h5.title, .page-mypage h5.title {color: #000;font-size: 26px;  font-weight: 800;margin: 0 auto 60px;text-align: center;}
    .form-wrap._wd {padding: 20px 0 50px;}
    .form-wrap {border-radius: 20px;box-shadow: 0 5px 10px 0 rgb(1 1 1 / 25%);padding: 30px 50px 60px;margin-bottom: 40px;}
    .form-wrap._wd h6.title {position: relative;color: #232323;font-size: 18px;font-weight: 600;padding: 30px 10px;margin: 0 40px;}
    .form-wrap._wd h6.title:before { content: '';width: 2px;height: 18px;background-color: #232323;position: absolute;top: 29px;left: 0;margin-right: 10px;}
    .form-wrap._wd .form-filed._border {border-top: 1px solid #232323;border-bottom: 1px solid #232323;}
    .form-wrap._wd .form-filed {padding: 30px 30px 10px;}
    .form-filed {display: -webkit-box;display: flex;display: -ms-flexbox;-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .form-wrap._inline .form-area {display: flex;}
    .form-area._full {width: 100%;}
    .form-area {width: 50%;box-sizing: border-box;margin-bottom: 30px;position: relative;}
    .form-wrap._wd .form-filed .check-box .chk {font-size: 15px;}
    .check-box .chk, .radio-box .rdo {display: inline-block;vertical-align: top;font-size: 18px;font-weight: 600;width: calc(100% / 6 - 10px);margin-bottom: 20px;}
    .page-mypage .form-wrap input {border-color: #232323;}
    .form-area input {max-width: 280px;margin-right: 10px;}
    input[type=radio], input[type=checkbox] {display: none;}
    input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;}
    .form-wrap._wd .form-filed .check-box .chk input[type=checkbox]+label {margin-right: 0px;}
    input[type=radio]+label, input[type=checkbox]+label {display: inline-block;position: relative;cursor: pointer;padding-left: 25px;margin-right: 15px;}
    .check-box .chk input[type=checkbox]+label:before {border-radius: 0;bottom: 6px;}
    input[type=checkbox]+label:before, input[type=radio]+label:before {content: "";display: inline-block;width: 14px;height: 14px;margin-right: 0px;position: absolute;left: 0;top: -3px;background-color: #ffffff;    border-radius: 3px;border: 2px solid #232323;font-weight: normal;}
    .form-wrap._wd .form-filed textarea {min-height: 135px;border: 1px solid #232323;padding: 20px;}
    .btnWrap {text-align: center;width: 100%;}
    .btn._cancle, .btn._grey {background-color: #505050;}
    .btn {display: inline-block;min-width: 160px;color: #fff;font-size: 20px;text-align: center;background-color: #000000;border-radius: 10px;padding: 12px 22px;box-sizing: border-box;margin: 5px 5px 0;}
    .btn.wBig {min-width: 330px;}
    .form-area{padding: 0;border-bottom: 0;}
    .btnWrap{margin: 0;}

#sub{margin-bottom: 120px;font-size: 22px;min-height: 650px;margin-top: 170px;}
    .wrap {max-width: 1440px;width: 100%;margin: 0 auto;	padding: 0 20px;box-sizing: border-box;}
    #sub h3 {color: #232323;font-size: 30px;font-weight: 600;margin: 0 0 37px;
}
    .page-mypage {max-width: 1200px;width: 100%;margin: 0 auto;padding: 0 20px;}
    #tab {margin: -93px auto 40px;display: flex;justify-content: center;}
    #tab li {border-bottom: 1px solid #000;}
    #tab a {display: block;color: #4d4d4d;font-size: 20px;text-align: center;border-bottom: 2px solid transparent;padding: 20px;}
    #tab ._active a {color: #358fff;font-weight: bold;border-color: #358fff;}    
    .page-payment h5.title, .page-mypage h5.title {color: #000;font-size: 26px;  font-weight: 800;margin: 0 auto 60px;text-align: center;}
    .coupon-tab {display: flex;border-radius: 10px 10px 0 0;}
    .coupon-tab .ctab._active {background-color: #358fff;color: #fff;}
    .coupon-tab .ctab:first-child {border-radius: 10px 0 0;}
    .coupon-tab .ctab {cursor: pointer;width: 50%;color: #000;font-size: 26px;font-weight: 800;box-shadow: 0 0 12px 0 rgb(0 0 0 / 12%);text-align: center;padding: 15px;}
    .coupon-tab .ctab:last-child {border-radius: 0 10px 0 0;}
    .tableList table {text-align: center;width: 100%;border-top: 1px solid #232323;table-layout: fixed;}
    .tableList table tr {border-bottom: 1px solid #cdcccc;}
    .tableList table thead th{font-size: 20px;background-color: #f8f8f8;padding: 15px 10px;text-align: center;word-break: keep-all;}
    .tableList table tbody{text-align: center;}
    .tableList table tbody td{font-size: 18px;padding: 30px 10px;word-break: keep-all;}
    .tableList table tbody td.tt a{    max-width: calc(100% - 30px);overflow: hidden;text-overflow: ellipsis;text-align: center;white-space: nowrap;}
    .btn._use {background-color: #7f7f7f;}
    .point-txt{font-size: 22px;font-weight: 600;text-align: center;}
    .point-box {display: flex;box-shadow: 0 0 12px 0 rgb(0 0 0 / 12%);border-radius: 10px;text-align: center;align-items: center;font-weight: 600;margin: 30px 0 50px;}
    .all-point, .use-point {flex: 0 0 25%;}
    .all-point, .use-point, .useable-point {padding: 20px;}
    .all-point {border-right: 2px solid #000;}
    .point-box p {color: #000;font-size: 16px;padding: 8px 0;}
    .point-box p.num {color: #000;font-size: 30px;font-weight: 800;}
    .point-box .useable-point {background-color: #358fff;}
    .useable-point {flex: 1;border-radius: 0 10px 10px 0;}
    .point-box .useable-point p {color: #fff;font-size: 22px;}
    .point-box .useable-point p.num {font-size: 34px;}



#sub{margin-bottom: 120px;font-size: 22px;min-height: 650px;margin-top: 170px;}
    .wrap {max-width: 1440px;width: 100%;margin: 0 auto;	padding: 0 20px;box-sizing: border-box;}
    #sub h3 {color: #232323;font-size: 30px;font-weight: 600;margin: 0 0 37px;
}
    .page-mypage {max-width: 1200px;width: 100%;margin: 0 auto;padding: 0 20px;}
    #tab {margin: -93px auto 40px;display: flex;justify-content: center;}
    #tab li {border-bottom: 1px solid #000;}
    #tab a {display: block;color: #4d4d4d;font-size: 20px;text-align: center;border-bottom: 2px solid transparent;padding: 20px;}
    #tab ._active a {color: #358fff;font-weight: bold;border-color: #358fff;}    
    .page-payment h5.title, .page-mypage h5.title {color: #000;font-size: 26px;  font-weight: 800;margin: 0 auto 60px;text-align: center;}
    .coupon-tab {display: flex;border-radius: 10px 10px 0 0;}
    .coupon-tab .ctab._active {background-color: #358fff;color: #fff;}
    .coupon-tab .ctab:first-child {border-radius: 10px 0 0;}
    .coupon-tab .ctab {cursor: pointer;width: 50%;color: #000;font-size: 26px;font-weight: 800;box-shadow: 0 0 12px 0 rgb(0 0 0 / 12%);text-align: center;padding: 15px;}
    .coupon-tab .ctab:last-child {border-radius: 0 10px 0 0;}
    .tableList table {text-align: center;width: 100%;border-top: 1px solid #232323;table-layout: fixed;}
    .tableList table tr {border-bottom: 1px solid #cdcccc;}
    .tableList table thead th{font-size: 20px;background-color: #f8f8f8;padding: 15px 10px;text-align: center;word-break: keep-all;}
    .tableList table tbody{text-align: center;}
    .tableList table tbody td{font-size: 18px;padding: 30px 10px;word-break: keep-all;}
    .tableList table tbody td.tt a{    max-width: calc(100% - 30px);overflow: hidden;text-overflow: ellipsis;text-align: center;white-space: nowrap;}
    .btn._use {background-color: #7f7f7f;}
    .point-txt{font-size: 22px;font-weight: 600;text-align: center;}
    .point-box {display: flex;box-shadow: 0 0 12px 0 rgb(0 0 0 / 12%);border-radius: 10px;text-align: center;align-items: center;font-weight: 600;margin: 30px 0 50px;}
    .all-point, .use-point {flex: 0 0 25%;}
    .all-point, .use-point, .useable-point {padding: 20px;}
    .all-point {border-right: 2px solid #000;}
    .point-box p {color: #000;font-size: 16px;padding: 8px 0;}
    .point-box p.num {color: #000;font-size: 30px;font-weight: 800;}
    .point-box .useable-point {background-color: #358fff;}
    .useable-point {flex: 1;border-radius: 0 10px 10px 0;}
    .point-box .useable-point p {color: #fff;font-size: 22px;}
    .point-box .useable-point p.num {font-size: 34px;}
    .tableList_text_color2{color: #f00;}
    .table-btn{cursor: pointer;}

#sub{margin-bottom: 120px;font-size: 22px;min-height: 650px;margin-top: 170px;}
    .wrap {max-width: 1440px;width: 100%;margin: 0 auto;	padding: 0 20px;box-sizing: border-box;}
    #sub h3 {color: #232323;font-size: 30px;font-weight: 600;margin: 0 0 37px;
}
    .page-mypage {max-width: 1200px;width: 100%;margin: 0 auto;padding: 0 20px;}
    #tab {margin: -93px auto 40px;display: flex;justify-content: center;}
    #tab li {border-bottom: 1px solid #000;}
    #tab a {display: block;color: #4d4d4d;font-size: 20px;text-align: center;border-bottom: 1px solid transparent;padding: 20px;}
    #tab ._active a {color: #358fff;font-weight: bold;border-color: #358fff;}    
#tab li._active{border-bottom: 1px solid #358fff;}
    .page-payment h5.title, .page-mypage h5.title {color: #000;font-size: 26px;  font-weight: 800;margin: 0 auto 60px;text-align: center;}
    .coupon-tab {display: flex;border-radius: 10px 10px 0 0;}
    .coupon-tab .ctab._active {background-color: #358fff;color: #fff;}
    .coupon-tab .ctab:first-child {border-radius: 10px 0 0;}
    .coupon-tab .ctab {cursor: pointer;width: 50%;color: #000;font-size: 26px;font-weight: 800;box-shadow: 0 0 12px 0 rgb(0 0 0 / 12%);text-align: center;padding: 15px;}
    .coupon-tab .ctab:last-child {border-radius: 0 10px 0 0;}
    .tableList table {text-align: center;width: 100%;border-top: 1px solid #232323;table-layout: fixed;}
    .tableList table tr {border-bottom: 1px solid #cdcccc;}
    .tableList table thead th{font-size: 20px;background-color: #f8f8f8;padding: 15px 10px;text-align: center;word-break: keep-all;}
    .tableList table tbody{text-align: center;}
    .tableList table tbody td{font-size: 18px;padding: 30px 10px;word-break: keep-all;}
    .tableList table tbody td.tt a{    max-width: calc(100% - 30px);overflow: hidden;text-overflow: ellipsis;text-align: center;white-space: nowrap;}
    .btn._use {background-color: #7f7f7f;}
    .point-txt{font-size: 22px;font-weight: 600;text-align: center;}
    .point-box {display: flex;box-shadow: 0 0 12px 0 rgb(0 0 0 / 12%);border-radius: 10px;text-align: center;align-items: center;font-weight: 600;margin: 30px 0 50px;}
    .all-point, .use-point {flex: 0 0 25%;}
    .all-point, .use-point, .useable-point {padding: 20px;}
    .all-point {border-right: 2px solid #000;}
    .point-box p {color: #000;font-size: 16px;padding: 8px 0;}
    .point-box p.num {color: #000;font-size: 30px;font-weight: 800;}
    .point-box .useable-point {background-color: #358fff;}
    .useable-point {flex: 1;border-radius: 0 10px 10px 0;}
    .point-box .useable-point p {color: #fff;font-size: 22px;}
    .point-box .useable-point p.num {font-size: 34px;}
    .tableList_text_color2{color: #f00;}
    .table-btn{cursor: pointer;}

html{}
    .payment_end_wrap_wrap{text-align: center;}
    .payment_end_wrap{overflow: hidden;display: inline-block;padding-top: 190px;padding-bottom: 60px;}
    .payment_end_wrap > div{float: left;}
    .payment_end_right_box{padding-left: 50px;text-align: left;}
    .payment_end_right_box p{padding-top: 3px;}
    .payment_end_right_text1{font-size: 32px;font-weight: bold;padding-bottom: 15px;}
    .payment_end_right_text2{font-size: 16px;padding-bottom: 35px;}
    .payment_end_right_text3{font-size: 19px;padding-bottom: 15px;}
    .payment_end_right_text3 span{font-weight: bold;display: inline-block;padding-left: 20px;}
    .payment_end_right_text4{font-size: 19px;padding-bottom: 15px;}
    .payment_end_right_text4 span{font-weight: bold;display: inline-block;padding-left: 20px;}
    .payment_end_btn {text-align: center;}
    .payment_end_btn a{text-align: center;display: inline-block;width: 310px;height: 80px;line-height: 80px;color: #fff;font-weight: bold;font-size: 28px;font-family: 'GmarketSans';border-radius: 10px;background: #358fff;}

.product_details_wrap{width: 1840px;margin: 40px auto 20px;font-family: 'NanumSquare'; }
    .product_details_box_top{overflow: hidden;}
    .product_details_box_top > div{float: left;}
    .product_details_box_top_cont1{width: 600px;margin-right: 20px;}
    .product_details_box_top_cont2{width: 300px;margin-right: 20px;height: 480px;border-radius: 10px;border: 1px solid #e7e7e7;box-shadow: 0px 0px 5px rgba(0,0,0,0.1); }
    .product_details_box_top_cont3{width: 895px;height: 475px;margin-top: 2px;border-radius: 10px;}
    .product_details_box_top_cont_slide{width: 100%;}
    .product_details_box_top_cont_slide video{width: 100%;}
    .product_details_box_top_cont_slide_nav_wrap{overflow: hidden;margin: 0 auto;width: 590px;}
    .product_details_box_top_cont_slide_nav{float: left;width: 87px;height: 87px;margin: 0 5px;}
    .product_details_box_top_cont_slide_nav video{width: 100%;height: 100%;}
    .product_details_box_top_cont_slide_nav img{width: 100%;}
    .product_details_box_top_cont_slide_nav_wrap .slick-slide{padding: 0 5px;}
    .product_details_box_top_cont2{position: relative;padding: 20px 30px;}
    .product_details_box_top_cont2_info_box{position: absolute;width: 100%;bottom: 20px;padding: 0 30px;left: 0px;line-height: 20px;font-size: 16px;}
    .product_details_box_top_cont2_text1{font-weight: bold;font-size: 21px;margin-bottom: 10px;}
    .product_details_box_top_cont2_text2{font-size: 16px;font-weight: bold;color: #348efe;}
.product_details_box_top_cont2_subtext1{font-size: 10px;color: #c1c1c1;text-align: center;margin-bottom: 5px;}  
.product_details_box_top_cont2_text3{font-size: 21px;margin-bottom: 10px;}


    .product_details_box_top_cont3{box-shadow: 0px 0px 5px rgb(0 0 0 / 10%);}
    .product_details_box_top_cont3_top{padding: 30px;box-sizing: border-box;color: #358fff;border-bottom: 1px solid #e7e7e7;}
    .product_details_box_top_cont3_top_tit{overflow: hidden;}
    .left_text{float: left;font-size: 18px;font-weight: bold;color: #000;}
    .right_text{float: right;color: #000;}
    .left_text_number{font-size: 18px;font-weight: bold;font-family: 'GmarketSans';}
    .left_text_span{font-size: 14px;}
    .right_text{font-size: 18px;font-weight: bold;font-family: 'GmarketSans';}
.left_text span:first-child{color: #358fff;}
    .product_details_box_top_cont3_top_btn{width: 100%;height: 50px;line-height: 50px;border-radius: 10px;background: #d7e9ff;margin-top: 20px;}
    .product_details_box_top_cont3_top_btn a{font-size: 18px;font-weight: bold;color: #358fff;display: block;text-align: center;}
    .product_details_box_top_cont3_bottom{overflow: hidden;padding: 30px;}
    .product_details_box_top_cont3_left{float: left;width: 50%;position: relative;padding-right: 30px;}
    .product_details_box_top_cont3_left:before{content: '';position: absolute;right: 0;top: 70px;width: 1px;height: 100px;background: #000;}
    .product_details_box_top_cont3_right{float: left;width: 50%;padding-left: 30px;}
    .product_details_box_top_cont3_box{overflow: hidden;}
    .product_details_box_top_cont3_box_left{float: left;}
    .product_details_box_top_cont3_box_right{float: right;}
    .product_details_box_top_cont3_left img{margin-bottom: 25px;}
    .product_details_box_top_cont3_right img{margin-bottom: 25px;}
    .product_details_box_top_cont3_box_left{font-size: 16px;font-family: 'GmarketSans';font-weight: bold;padding: 8px 0;margin-bottom: 10px;position: relative;}
    
    .product_details_box_top_cont3_box_left span{font-size: 14px;font-family: 'NanumSquare';font-weight: 400;}
    .product_details_box_top_cont3_box_right{font-size: 16px;font-family: 'GmarketSans';font-weight: bold;padding: 8px 0;}
    .product_details_box_top_cont3_box_right span{font-size: 14px;font-family: 'NanumSquare';font-weight: 400;}
    .product_details_box_top_cont3_bottom_btn{float: left;width: 100%;background: #358fff;border-radius: 10px;height: 50px;line-height: 50px;margin-top: 20px;}
    .product_details_box_top_cont3_bottom_btn a{text-align: center;display: block;color: #fff;font-size: 18px;font-weight: bold;}
    .product_details_box_top_cont3_bottom_btn a img{position: relative;right: 5px;top: 3px;}
.product_details_box_top_cont3_box2{margin-bottom: 10px;}
    .product_details_box_top_cont3_box_right2{font-family: 'NanumSquare';width: 140px;height: 35px;line-height: 35px;text-align: center;font-size: 14px;color: #232323;border-radius: 5px;border: 1px solid #358fff;padding: 0;}
.product_details_box_top_cont3_box_right2 span{font-size: 17px;color: #358fff;font-weight: bold;font-family: 'GmarketSans';}
    .product_details_box_bottom{overflow: hidden;margin-top: 20px;}
    .product_details_box_bottom_cont1{float: left;width: 600px;margin-right: 20px;}
    .product_details_box_bottom_cont2{float: left;width: 1200px;}
    .product_details_box_bottom_cont1_box1{border-top: 1px solid #000;}
    .product_details_box_bottom_cont1_box2{border-top: 1px solid #e7e7e7;}
    .product_details_box_bottom_cont1_box{width: 100%;font-family: 'NanumSquare';}
    .product_details_box_bottom_cont1_box a{display: block;padding-left: 20px;height: 60px;line-height: 60px;position: relative;font-size: 16px;font-weight: 600;}
    .product_details_box_bottom_cont1_box_wrap{padding:20px 10px;background: #d7e9ff;}
    .product_details_box_bottom_cont1_box1_text{margin-bottom: 40px;}
    .product_details_box_bottom_cont1_box1_text_top{font-weight: 600;font-size: 18px;color: #232323;margin-bottom: 5px;}
    .product_details_box_bottom_cont1_box1_text_top span{font-size: 13px;font-weight: 400;color: #94a1b0;display: inline-block;margin-left: 10px;}
    .product_details_box_bottom_cont1_box1_text_bottom{padding-left: 20px;}
    .product_details_box_bottom_cont1_box1_text2{overflow: hidden;}
    .product_details_box_bottom_cont1_box1_text2 > div{float: left;width: 50%;}
    .product_details_box_bottom_cont1_box2_wrap{padding: 30px 20px;background: #d7e9ff;}
    .product_details_box_bottom_cont1_box2_top{font-size: 19px;font-weight: 600;color: #232323;margin-bottom: 10px;}
    .product_details_box_bottom_cont1_box2_bottom{font-size: 16px;font-weight: 600;color: #232323;}
    .product_details_box_bottom_cont2_tab_btn_wrap{overflow: hidden;}
    .product_details_box_bottom_cont2_tab_btn{display: block;float: left;width: 25%;height: 60px;line-height: 60px;border-radius: 10px 10px 0 0;padding-left: 20px;background: #d7e9ff;font-size: 23px;font-weight: 600;border-bottom: 1px solid #000;border-right: 1px solid #bbb;}
    .product_details_box_bottom_cont2_tab_btn.on{background: none;border: 1px solid #000;border-bottom: 0;font-weight: bold;}
    .product_details_box_bottom_cont2_cont_wrap{overflow: hidden;margin-top: 20px;}
    .product_details_box_bottom_cont2_cont_wrap > div{float: left;width: 13%;margin-right: 1.5%;margin-bottom: 1.5%;}
    .product_details_box_bottom_cont2_cont_wrap > div:nth-child(7n){margin-right: 0;}
    .product_details_box_bottom_cont2_cont_txt1{font-size: 16px;font-weight: bold;color: #232323;margin-top: 10px;margin-bottom: 10px;}
    .product_details_box_bottom_cont2_cont_txt2{font-size: 12px;font-weight: 400;color: #232323;}
    .product_details_box_bottom_cont2_cont_img{width: 100%;height: 200px;border-radius: 5px;overflow: hidden;}



.cart_wrap input[type=checkbox]+label:before, .cart_wrap input[type=radio]+label:before{top: -15px;}
.cart_wrap .payment_receipt input[type=checkbox]+label:before, .cart_wrap .payment_receipt input[type=radio]+label:before{top: -3px;}



.get_fabric_view_details_wrap{height: 100%;height: 500px;display: none;}
    .get_fabric_view_details_wrap.on{display: block;}
    .get_fabric_view_details_bg_box{width: 100%;height: 100%;position: fixed;left: 0;top: 0;background: rgba(0,0,0,0.3);z-index: 100;}
    .get_fabric_view_details_box{position: absolute;left: 50%;top: 100px;transform: translateX(-50%);background: #fff;width: 1285px;z-index: 101;border-radius: 10px;overflow: hidden;}
    .get_fabric_view_details_wrap textarea{border: 1px solid #a2a2a2;border-radius: 10px;}
    .get_fabric_view_details_top1{height: 80px;line-height: 80px;text-align: center;position: relative;font-size: px;font-weight: bold;border-bottom: 2px solid #c1c1c1;}
    .get_fabric_view_details_top1 a{width: 80px;height: 80px;text-align: center;line-height: 80px;background: #358fff;position: absolute;right: 0;top: 0;color: #fff;font-size: 30px;}
    .get_fabric_view_details_top2{text-align: center;height: 80px;line-height: 80px;font-size: 18px;color: #232323;}


.quantity_box .quantity_btn{margin-right: 20px;}








.board-wrap {max-width: 1200px;width: 100%;margin: 0 auto;padding: 0 20px;}
    .boardSrch {text-align: center;max-width: 307px;margin: -70px auto 70px;}
    .boardSrch h5 {font-size: 24px;font-weight: 600;margin-bottom: 10px;}
    .boardSrch .srch-area {position: relative;}
    .boardSrch .input_search {color: #fff;width: 100%;height: 42px;font-size: 18px;background-color: #358fff;border-radius: 30px;padding: 8px 40px 8px 20px;box-sizing: border-box;border: 0;}
    .boardSrch .srchBtn { right: 14px;top: 11px;width: 18px;height: 18px;background: url(/resources/images/srchBtn.png) center center no-repeat;position: absolute;}
    .pager {margin: 50px auto;display: flex;justify-content: center;align-items: center;}
    .paging._disable{opacity: 0.2;}
    .paging {display: inline-block;width: 30px;height: 30px;text-indent: -5000px;vertical-align: top;background: url(/resources/images/arrow-pager.png) -22px center no-repeat;margin: 0 10px;}
    .paging.prev{background-position: -70px center;}
    .pager ul {overflow: hidden;display: inline-block;}
    .pager ul li {float: left;padding: 0 2px;}
    .pager ul li a {display: flex; align-items: center;justify-content: center;color: #000;font-size: 15px;font-weight: 600;width: 60px;height: 60px;text-align: center;background-color: transparent;border-radius: 50%;}
    .pager ul li._on a {color: #fff;background-color: #358fff;}
    .paging.next {background-position: -157px center;}
    .paging.last {background-position: -216px center;}
    
    .boardSrch .input_search::placeholder{color: #fff;}
    
    
    .page-board .selectBox { min-height: 64px;margin-bottom: 40px;}
    input, input[type="text"], input[type="password"], input[type="email"], input[type="number"], textarea, select {font-size: 16px;height: 46px;line-height: 1.6;padding: 0 20px;width: 100%;box-sizing: border-box;background-color: #fff;border: 1px solid #cecece;border-radius: 5px;}
    .nice-select {-webkit-tap-highlight-color: transparent;background-color: #fff;border-radius: 5px;border: solid 1px #e8e8e8;box-sizing: border-box;clear: both;cursor: pointer;display: block;float: left;font-family: inherit;font-size: 14px;font-weight: normal;height: 42px;line-height: 40px;outline: none;padding-left: 18px;padding-right: 30px;position: relative;text-align: left !important;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;width: auto;}
    .selectBox .nice-select {min-width: 232px;border-color: #232323;font-size: 20px;}
    .page-board .selectBox .nice-select {height: 64px;line-height: 62px;}
    .nice-select .list {background-color: #fff;border-radius: 5px;box-shadow: 0 0 0 1px rgb(68 68 68 / 11%);box-sizing: border-box;margin-top: 4px;opacity: 0;overflow: hidden;padding: 0;pointer-events: none;position: absolute;top: 100%;left: 0;-webkit-transform-origin: 50% 0;-ms-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transform: scale(0.75) translateY(-21px);-ms-transform: scale(0.75) translateY(-21px);transform: scale(0.75) translateY(-21px);-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index: 9;}
    .nice-select:after {border-bottom: 2px solid #999;border-right: 2px solid #999;content: '';display: block;height: 5px;margin-top: -4px;pointer-events: none;position: absolute;right: 12px;top: 50%;-webkit-transform-origin: 66% 66%;-ms-transform-origin: 66% 66%;transform-origin: 66% 66%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;width: 5px;}
    .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {background-color: #f6f6f6;}
    .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {background-color: #f6f6f6;}
    .nice-select .option.selected {font-weight: bold;}
    .nice-select .option {cursor: pointer;font-weight: 400;line-height: 40px;list-style: none;min-height: 40px;outline: none;padding-left: 18px;padding-right: 29px;text-align: left;-webkit-transition: all 0.2s;
    transition: all 0.2s;}
    .faqBox {margin-bottom: 20px;}
    .faqBox .faq_q {color: #000;font-size: 20px;font-weight: 600;width: 100%;background: #fff;border-radius: 10px;box-shadow: 10px 5px 50px 0 rgb(202 201 201 / 38%);text-align: left;z-index: 1;}
    .faqBox .faq_q, .faqBox .faq_a {position: relative;padding: 30px 60px 30px 90px;}
    .faqBox .faq_q:before, .faqBox .faq_a:before {content: '';width: 50px;height: 50px;position: absolute;top: 20px;left: 20px;background: url(/resources/images/icon-faq.png) right top no-repeat;}
    .faqBox._open .faq_q::before {background-position: left top;}
    .faqBox._open .faq_q span {color: #358fff;}
    .faqBox .faq_q:after {content: '';width: 17px;height: 11px;position: absolute;top: 35px;right: 30px;background: url(/resources/images/arrow-faq.png) left bottom no-repeat;}
    .faqBox .faq_a {display: none;border-radius: 0 0 10px 10px;background-color: #fff;box-shadow: 10px 5px 50px 0 rgb(202 201 201 / 38%);padding-top: 60px;margin-top: -20px;}
    .faqBox .faq_a:before {top: 47px;background-position: left bottom;}
    .faqBox._open .faq_q::after {background-position: left top;}
.faqBox {
	margin-bottom: 20px;font-size: 22px;line-height: 30px;
}
.faqBox .faq_q,
.faqBox .faq_a {
	position: relative;
	padding: 30px 60px 30px 90px;
}
.faqBox .faq_q {
	color: #000;
	font-size: 20px;
	font-weight: 600;
	width: 100%;
	background: #fff;
	border-radius: 10px;
	box-shadow: 10px 5px 50px 0 rgb(202 201 201 / 38%);
	text-align: left;
	z-index: 1;
}
.faqBox .faq_q span {
	color: #adadae;
	font-size: 16px;
	margin-right: 10px;
}

 #sub{margin-bottom: 120px;font-size: 22px;min-height: 650px;margin-top: 170px;}
    .wrap {max-width: 1440px;width: 100%;margin: 0 auto;	padding: 0 20px;box-sizing: border-box;}
    #sub h3 {color: #232323;font-size: 30px;font-weight: 600;margin: 0 0 37px;}
    .board-wrap {max-width: 1200px;width: 100%;margin: 0 auto;padding: 0 20px;}
    #tab {margin: -93px auto 40px;display: flex;justify-content: center;}
    #tab li {border-bottom: 1px solid #000;}
    .page-cs #tab ._active {border-color: #358fff;}
    .page-cs #tab ._active a {color: #358fff;font-weight: bold;border-color: transparent;}
    #tab a {display: block;color: #4d4d4d;font-size: 20px;text-align: center;border-bottom: 2px solid transparent;padding: 20px;}
    .form-wrap {border-radius: 20px;box-shadow: 0 5px 10px 0 rgb(1 1 1 / 25%);padding: 30px 50px 60px;margin-bottom: 40px;}
    .form-filed {display: -webkit-box;display: flex;display: -ms-flexbox;-ms-flex-wrap: wrap;flex-wrap: wrap;border-top: 0;}
    .form-wrap.small-label .form-area {margin-bottom: 15px;}
    .form-wrap._inline .form-area {display: flex;}
    .form-area._full {width: 100%;}
    .form-area {width: 50%;box-sizing: border-box;margin-bottom: 30px;position: relative;}
    .form-wrap.small-label .form-area .field-label {font-size: 20px;margin-bottom: 10px;}
    .form-wrap._inline .form-area .field-label {width: 160px;margin-right: 20px;flex: 0 0 160px;}
    .field-label {font-size:24px;font-weight: 800;margin-bottom: 20px;}
    input, input[type="text"], input[type="password"], input[type="email"], input[type="number"], textarea, select {font-size: 16px;height: 46px;line-height: 1.6;padding: 0 20px;width: 100%;box-sizing: border-box;background-color: #fff;border: 1px solid #cecece;border-radius: 5px;}
    .nice-select {-webkit-tap-highlight-color: transparent;background-color: #fff;border-radius: 5px;border: solid 1px #e8e8e8;box-sizing: border-box;clear: both;cursor: pointer;display: block;float: left;font-family: inherit;font-size: 14px;font-weight: normal;height: 42px;line-height: 40px;outline: none;padding-left: 18px;padding-right: 30px;position: relative;text-align: left !important;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;width: auto;}
    .selectBox .nice-select {min-width: 232px;border-color: #232323;font-size: 20px;}
    .nice-select .list {background-color: #fff;border-radius: 5px;box-shadow: 0 0 0 1px rgb(68 68 68 / 11%);box-sizing: border-box;margin-top: 4px;opacity: 0;overflow: hidden;padding: 0;pointer-events: none;position: absolute;top: 100%;left: 0;-webkit-transform-origin: 50% 0;-ms-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transform: scale(0.75) translateY(-21px);-ms-transform: scale(0.75) translateY(-21px);transform: scale(0.75) translateY(-21px);-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index: 9;}
    .nice-select:after {border-bottom: 2px solid #999;border-right: 2px solid #999;content: '';display: block;height: 5px;margin-top: -4px;pointer-events: none;position: absolute;right: 12px;top: 50%;-webkit-transform-origin: 66% 66%;-ms-transform-origin: 66% 66%;transform-origin: 66% 66%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;width: 5px;}
    .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {background-color: #f6f6f6;}
    .nice-select .option.selected {font-weight: bold;}
    .nice-select .option {cursor: pointer;font-weight: 400;line-height: 40px;list-style: none;min-height: 40px;outline: none;padding-left: 18px;padding-right: 29px;text-align: left;-webkit-transition: all 0.2s;
    transition: all 0.2s;}
    textarea {overflow: auto;vertical-align: top;}
    .form-wrap._inline .form-area span.notice {color: #a1a1a1;font-size: 14px;display: block;position: absolute;bottom: -20px;left: 180px;width: 100%;}
    .btnWrap {text-align: center;width: 100%;}
    .marT20 {margin-top: 20px !important;}
    .btn._asw {background-color: #358fff;}
    .btn.wBig {min-width: 330px;}
    .btn {display: inline-block;min-width: 160px;color: #fff;font-size: 20px;text-align: center;background-color: #000000;border-radius: 10px;padding: 12px 22px;box-sizing: border-box;margin: 5px 5px 0;}


#sub{margin-bottom: 120px;font-size: 22px;min-height: 650px;margin-top: 170px;}
    .wrap {max-width: 1440px;width: 100%;margin: 0 auto;	padding: 0 20px;box-sizing: border-box;}
    #sub h3 {color: #232323;font-size: 30px;font-weight: 600;margin: 0 0 37px;}
    .board-wrap {max-width: 1200px;width: 100%;margin: 0 auto;padding: 0 20px;}
    #tab {margin: -93px auto 40px;display: flex;justify-content: center;}
    #tab li {border-bottom: 1px solid #000;}
    .page-cs #tab ._active {border-color: #358fff;}
    .page-cs #tab ._active a {color: #358fff;font-weight: bold;border-color: transparent;}
    #tab a {display: block;color: #4d4d4d;font-size: 20px;text-align: center;border-bottom: 2px solid transparent;padding: 20px;}
    .form-wrap {border-radius: 20px;box-shadow: 0 5px 10px 0 rgb(1 1 1 / 25%);padding: 30px 50px 60px;margin-bottom: 40px;}
    
    
    
    
    .tableList table {text-align: center;width: 100%;border-top: 1px solid #232323;table-layout: fixed;}
    .tableList table tr {border-bottom: 1px solid #cdcccc;}
    .tableList table thead th{font-size: 20px;background-color: #f8f8f8;padding: 15px 10px;text-align: center;word-break: keep-all;}
    .tableList table tbody{text-align: center;}
    .tableList table tbody td{font-size: 18px;padding: 30px 10px;word-break: keep-all;}
    .tableList table tbody td.tt a{    max-width: calc(100% - 30px);overflow: hidden;text-overflow: ellipsis;text-align: center;white-space: nowrap;}
    .pager {margin: 50px auto;display: flex;justify-content: center;align-items: center;}
    .paging._disable{opacity: 0.2;}
    .paging {display: inline-block;width: 30px;height: 30px;text-indent: -5000px;vertical-align: top;background: url(/resources/images/arrow-pager.png) -22px center no-repeat;margin: 0 10px;}
    .paging.prev{background-position: -70px center;}
    .pager ul {overflow: hidden;display: inline-block;}
    .pager ul li {float: left;padding: 0 2px;}
    .pager ul li a {display: flex; align-items: center;justify-content: center;color: #000;font-size: 15px;font-weight: 600;width: 60px;height: 60px;text-align: center;background-color: transparent;border-radius: 50%;}
    .pager ul li._on a {color: #fff;background-color: #358fff;}
    .paging.next {background-position: -157px center;}
    .paging.last {background-position: -216px center;}
    
    .boardSrch .input_search::placeholder{color: #fff;}

#sub{margin-bottom: 120px;font-size: 22px;min-height: 650px;margin-top: 170px;}
    .wrap {max-width: 1440px;width: 100%;margin: 0 auto;	padding: 0 20px;box-sizing: border-box;}
    #sub h3 {color: #232323;font-size: 30px;font-weight: 600;margin: 0 0 37px;}
    .board-view .view-header {border-top: 1px solid #232323;border-bottom: 1px solid #cbcbcb;display: flex;justify-content: space-between;align-items: center;padding: 35px 20px 35px 55px;}
    .vh-title {color: #232323;font-size: 24px;font-weight: 800;flex: 0 0 calc(100% - 500px);}
    .vh-info {color: #7f7f7f;font-size: 18px;text-align: right;}
    vh-info dl {margin-left: 10px;}
    .vh-info dl:first-child{margin: 0;}
    .vh-info dl, .vh-info dt, .vh-info dd {display: inline-block;vertical-align: top;}
    .view-content {position: relative;font-size: 21px;;padding: 50px;border-bottom: 1px solid #cbcbcb;margin-bottom: 60px;}
    .btnWrap {text-align: center;width: 100%;}
    .btn {display: inline-block;min-width: 160px;color: #fff;font-size: 20px;text-align: center;background-color: #000000;border-radius: 10px;padding: 12px 22px;box-sizing: border-box;margin: 5px 5px 0;}
#sub{margin-bottom: 120px;font-size: 22px;min-height: 650px;margin-top: 170px;}
    .wrap {max-width: 1440px;width: 100%;margin: 0 auto;	padding: 0 20px;box-sizing: border-box;}
    #sub h3 {color: #232323;font-size: 30px;font-weight: 600;margin: 0 0 37px;
}
    .board-wrap {max-width: 1200px;width: 100%;margin: 0 auto;padding: 0 20px;}
    .boardSrch {text-align: center;max-width: 307px;margin: -70px auto 70px;}
    .boardSrch h5 {font-size: 24px;font-weight: 600;margin-bottom: 10px;}
    .boardSrch .srch-area {position: relative;}
    .boardSrch .input_search {color: #fff;width: 100%;height: 42px;font-size: 18px;background-color: #358fff;border-radius: 30px;padding: 8px 40px 8px 20px;box-sizing: border-box;border: 0;}
    .boardSrch .srchBtn { right: 14px;top: 11px;width: 18px;height: 18px;background: url(/resources/images/srchBtn.png) center center no-repeat;position: absolute;}
    .tableList table {text-align: center;width: 100%;border-top: 1px solid #232323;table-layout: fixed;}
    .tableList table tr {border-bottom: 1px solid #cdcccc;}
    .tableList table thead th{font-size: 20px;background-color: #eaf4fe;padding: 15px 10px;text-align: center;word-break: keep-all;}
    .tableList table tbody{text-align: center;}
    .tableList table tbody td{font-size: 18px;padding: 30px 10px;word-break: keep-all;}
    .tableList table tbody td.tt a{    max-width: calc(100% - 30px);overflow: hidden;text-overflow: ellipsis;text-align: center;white-space: nowrap;}
    .pager {margin: 50px auto;display: flex;justify-content: center;align-items: center;}
    .paging._disable{opacity: 0.2;}
    .paging {display: inline-block;width: 30px;height: 30px;text-indent: -5000px;vertical-align: top;background: url(/resources/images/arrow-pager.png) -22px center no-repeat;margin: 0 10px;}
    .paging.prev{background-position: -70px center;}
    .pager ul {overflow: hidden;display: inline-block;}
    .pager ul li {float: left;padding: 0 2px;}
    .pager ul li a {display: flex; align-items: center;justify-content: center;color: #000;font-size: 15px;font-weight: 600;width: 60px;height: 60px;text-align: center;background-color: transparent;border-radius: 0;}
    .pager ul li._on a {color: #fff;background: url(/resources/images/get_fabric_list_paging_number_bg.png)no-repeat;-webkit-background-size: 100% 100%;
    background-size: 100% 100%;}
    .paging.next {background-position: -157px center;}
    .paging.last {background-position: -216px center;}
    
    .boardSrch .input_search::placeholder{color: #fff;}


#sub{margin-bottom: 120px;font-size: 22px;min-height: 650px;margin-top: 170px;}
    .wrap {max-width: 1440px;width: 100%;margin: 0 auto;	padding: 0 20px;box-sizing: border-box;}
    #sub h3 {color: #232323;font-size: 30px;font-weight: 600;margin: 0 0 37px;}
    .board-view .view-header {border-top: 1px solid #232323;border-bottom: 1px solid #cbcbcb;display: flex;justify-content: space-between;align-items: center;padding: 35px 20px 35px 55px;}
    .vh-title {color: #232323;font-size: 24px;font-weight: 800;flex: 0 0 calc(100% - 500px);}
    .vh-info {color: #7f7f7f;font-size: 18px;text-align: right;}
    vh-info dl {margin-left: 10px;}
    .vh-info dl:first-child{margin: 0;}
    .vh-info dl, .vh-info dt, .vh-info dd {display: inline-block;vertical-align: top;}
    .view-content {position: relative;font-size: 21px;;padding: 50px;border-bottom: 1px solid #cbcbcb;margin-bottom: 60px;}
    .btnWrap {text-align: center;width: 100%;}
    .btn {display: inline-block;min-width: 160px;color: #fff;font-size: 20px;text-align: center;background-color: #000000;border-radius: 10px;padding: 12px 22px;box-sizing: border-box;margin: 5px 5px 0;}


.next_btn{margin-top: 60px;margin-bottom: 100px;}


.get_fabric_cont_box_right_flie_box input{width: 100%;padding-top: 7px;padding-left: 7px;}
    .get_fabric_dot{color: #358fff;position: relative;top: 2px;}
    .quantity_btn{margin-right: 0;}
    .quantity_btn1{border-radius: 30px 0 0 30px;}
    .quantity_btn2{border-radius: 0px 30px 30px 0px;margin-right: 40px;}

.top_name1 img{position: relative;top: 2px;margin-right: 3px;}
.payment_select_wrap .radio_style{display: inline-block;width: 20px;height: 20px;position: relative;left: 20px;top: 4px; }
.payment_receipt #perType2{display: inline-block;width: 20px;height: 20px;position: relative;left: 20px;top: 3px; }
.pmt-top{font-weight: bold;font-size: 22px;padding-bottom: 20px 0;}
    .pmt-top2{border-bottom: 1px solid #232323;}
    .shipping_address_right .radio_style{width: 25px;height: 25px;position: relative;left: 20px;top: 7px;}
    .shipping_address_right .radio_style{display: inline-block;}
    .shipping_address_box{overflow: hidden;height: 50px;line-height: 50px;margin-bottom: 10px;}
    .shipping_address_box > div{float: left;font-size: 20px;color: #8b8b8b;font-weight: bold;}
    .shipping_address_left{width: 20%;}
    .shipping_address_box .shipping_address_right{width: 80%;font-size: 16px;color: #232323;}
    input[type="radio"] + label:before{top: -15px;}
    input[type=radio]+label, input[type=checkbox]+label{padding-left: 10px;margin-left: 15px;}
    .address_list_btn{display: inline-block;width: 114px;height: 32px;position: relative;top: 10px;}
    .address_list_btn img{ width: 100%;}
    .shipping_address_right input{height: 45px;border: 1px solid #989898;border-radius: 10px;padding-left: 10px;box-sizing: border-box}
    .address_search_btn{display: inline-block;background: #232323;width: 90px;text-align: center;color: #fff;height: 45px;line-height: 45px;font-size: 18px;border-radius: 10px;margin-left: 15px;font-weight: 500;}
    .w100p{width: 100%;}
    .w60p{width: 58%;margin-right: 2%;}
    .w40p{width: 40%;}
    .w30p{width: 30%;}
    .w15p{width: 15%;}
    .payment_select_tit{font-size: 22px;font-weight: bold;margin-bottom: 40px;}
    .payment_select{font-size: 20px;}
    .payment_select1{font-weight: 500;margin-right: 30px;}
    .payment_select_wrap{padding-bottom: 30px;}
    input[type=checkbox]+label{padding-left: 25px;}
    .payment_receipt{font-size: 20px;border-top: 1px solid #232323;padding-top: 40px;padding-bottom: 10px;}
    input[type=checkbox]+label:before{top: 0;}
    .cont_code_color_text{padding: 10px;}
    .pmt-top{display: block;}
    .pmt-top span{font-size: 16px;font-weight: normal;}
    .prd-box{margin-bottom: 15px;margin-top: 20px;border-bottom: 1px solid #232323;}
    .prd-box:last-child{border-bottom: 0;}


.item_left_menu_wrap{position: relative;font-family: 'NanumSquare';}
       .item_left_menu_main_wrap{width: 300px;padding: 30px;min-height: 100vh;box-shadow: 5px 0 15px -10px rgba(0,0,0,0.3);position: relative;z-index: 11;}
       .item_left_menu_main_search_wrap{overflow: hidden;border: 1px solid #358fff;height: 50px;line-height: 50px;border-radius: 10px;margin-bottom: 30px;}
       .item_left_menu_main_search_wrap input{border: 0;width: 188px;float: left;height: 50px;line-height: 50px;}
       .item_left_menu_main_search_wrap button{border: 0;width: 50px;background: #358fff;height: 50px;text-align: center;line-height: 50px;color: #fff;font-size: 16px;font-weight: bold;float: left;}
       .item_left_menu_main_box_tit{font-size: 16px;color: #ababab;letter-spacing: -0.5px;border-bottom: 2px solid #ababab;font-weight: bold;padding-bottom: 10px;}
       .item_left_menu_main_li{position: relative;height: 40px;line-height: 40px;font-size: 18px;color: #000;font-weight: 600;}
       .item_left_menu_main_li a{display: block;position: relative;}
       .item_left_menu_main_li.on{color: #358fff;font-weight: bold;}
       .item_left_menu_main_li img{position: relative;top: 4px;margin-right: 5px;}
       .item_left_menu_main_box{margin-bottom: 40px;}
       .item_left_menu_main_li img.left_arrow_icon{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
       
       .item_left_menu_sub_wrap{min-width: 320px;padding: 30px;height: calc(100vh - 100px);box-shadow: 5px 0 15px -10px rgba(0,0,0,0.3);position: absolute;left: 300px;top: 0px;background: #fff;z-index: 10;}
       .item_left_menu_sub_wrap_tit{font-size: 20px;font-weight: bold;letter-spacing: -0.5px;position: relative;padding-bottom: 50px;border-bottom: 1px solid #ababab;}
       
       .item_left_close{position: absolute;right: 0;top: 5px}
       .item_left_menu_sub_ul{padding-top: 40px;}
       .item_left_menu_sub_li{font-size: 18px;position: relative;letter-spacing: -0.5px;height: 45px;line-height: 45px;}
       .item_left_menu_sub_li a{display: block;position: relative;font-weight: 600;}
       .item_left_menu_sub_li img.left_arrow_icon{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
       .item_left_menu_sub_search_tit{font-size: 18px;font-weight: 600;margin-top: 40px;}
       .item_left_menu_sub_search_box{height: 50px;line-height: 50px;margin: 20px 0;}
       input[type="text"].item_left_menu_sub_search_input{width: 35%;border-color: #358fff;}
       .item_left_menu_sub_search_btn{text-align: center;height: 50px;line-height: 50px;color: #fff;background: #358fff;font-size: 16px;font-weight: 600;border-radius: 5px;cursor: pointer}
       .item_left_menu_sub_wrap{display: none;}
       .item_left_menu_sub_wrap.on{display: block;}
       
       .item_left_menu_sub_wrap2_2{width: 480px;}
       .item_left_menu_color_wrap{overflow: hidden;margin-top: 40px;}
       .item_left_menu_color_box{float: left;width: 23%;margin-right: 2.3%;text-align: center;font-size: 15px;margin-bottom: 10px;}
       .item_left_menu_color_box:nth-child(4n){margin-right: 0;}
       .item_left_menu_color{width: 100%;height: 40px;border-radius: 5px;margin-bottom: 3px;cursor: pointer;box-sizing: border-box;}
       .item_left_menu_color.on{border: 5px solid #358fff;}
       .item_left_menu_color1{background: #d1efef;}
       .item_left_menu_color2{background: #00bee0;}
       .item_left_menu_color3{background: #45b4ab;}
       .item_left_menu_color4{background: #00637b;}
       .item_left_menu_color5{background: #cfe5f2;}
       .item_left_menu_color6{background: #6bb2e6;}
       .item_left_menu_color7{background: #0057b8;}
       .item_left_menu_color8{background: #012f6b;}
       .item_left_menu_color9{background: #bdcaea;}
       .item_left_menu_color10{background: #385e9d;}
       .item_left_menu_color11{background: #1e22aa;}
       .item_left_menu_color12{background: #002854;}
       .item_left_menu_color13{background: #d4c7d9;}
       .item_left_menu_color14{background: #a767a3;}
       .item_left_menu_color15{background: #743bbc;}
       .item_left_menu_color16{background: #450097;}
       .item_left_menu_color17{background: #f0c8e0;}
       .item_left_menu_color18{background: #f277c7;}
       .item_left_menu_color19{background: #b73274;}
       .item_left_menu_color20{background: #682960;}
       .item_left_menu_color21{background: #e6cac9;}
       .item_left_menu_color22{background: #f56c73;}
       .item_left_menu_color23{background: #be132d;}
       .item_left_menu_color24{background: #772030;}
       .item_left_menu_color25{background: #f0e0d1;}
       .item_left_menu_color26{background: #f98b2d;}
       .item_left_menu_color27{background: #be5d3c;}
       .item_left_menu_color28{background: #6e4434;}
       .item_left_menu_color29{background: #f2f0eb;}
       .item_left_menu_color30{background: #fee715;}
       .item_left_menu_color31{background: #d4ae40;}
       .item_left_menu_color32{background: #b28330;}
       .item_left_menu_color33{background: #b9eab3;}
       .item_left_menu_color34{background: #349c5e;}
       .item_left_menu_color35{background: #4f632d;}
       .item_left_menu_color36{background: #194b46;}
       .item_left_menu_color37{background: #ffffff;border: 1px solid #000;}
       .item_left_menu_color38{background: #cccccc;}
       .item_left_menu_color39{background: #999999;}
       .item_left_menu_color40{background: #555555;}
       .item_left_menu_color41{background: #010101;}
       .item_left_menu_color42{background: url(/resources/images/item_left_menu_color_sliver.jpg);-webkit-background-size: 100% 100%;background-size: 100% 100%;}
       .item_left_menu_color43{background: url(/resources/images/item_left_menu_color_gold.jpg);-webkit-background-size: 100% 100%;background-size: 100% 100%;;}
       .item_left_menu_color44{background: url(/resources/images/item_left_menu_color_transparent.jpg);-webkit-background-size: 100% 100%;background-size: 100% 100%;}
       .item_left_menu_color45{background: url(/resources/images/item_left_menu_color_irdescent.jpg);-webkit-background-size: 100% 100%;background-size: 100% 100%;}
       .item_left_menu_color46{background: #edff00;}
       .item_left_menu_color47{background: url(/resources/images/item_left_menu_color_melange.jpg);-webkit-background-size: 100% 100%;background-size: 100% 100%;}




.item_list_wrap_wrap{overflow: hidden;}
    .item_left_menu_wrap{float: left;}
    .item_list_wrap{float: right;width: 1520px;margin: 0;margin-top: 50px;margin-right: 40px;}


.get_fabric_cont_box_right_flie_box input{background: #fafafa;}

.select_list_text{font-weight: 600;}
.select_list_text span{color: #358fff;font-size: 20px;font-weight: 600;}



       .item_left_menu_main_li span{position: absolute;right: 10%;color: #fff;display: inline-block;background: #358fff;border-radius: 5px;top: 50%;transform: translateY(-50%);height: 30px;line-height: 30px;padding: 0 5px;}

.pmt-top input[type=checkbox]+label:before{top: 0;}



.get_fabric_popup_wrap{width: 100%;height: 100%;position: fixed;left: 0;top: 0;background: rgba(0,0,0,0.2);display: none;}
    .get_fabric_popup_wrap.on{display: block;}
    .get_fabric_popup_top_text span:last-child{color: #358fff;}
    .get_fabric_popup_box{width: 680px;margin: 100px auto 0;background: #fff;}
    .get_fabric_popup_top{height: 105px;padding-left: 40px;box-sizing: border-box;padding-top: 40px;border-bottom: 1px solid #ababab;position: relative;}
    .get_fabric_popup_top_tit{font-size: 20px;font-weight: bold;color: #000;margin-bottom: 15px;}
    .get_fabric_popup_top_tit span{font-size: 14px;font-weight: 400;color: #d2d2d2;}
    .get_fabric_popup_top_text{font-size: 14px;}
    .get_fabric_popup_btn_wrap{text-align: center;position: absolute;right: 30px;top: 50%;transform: translateY(-50%)}
    .get_fabric_popup_btn{text-align: center;width: 120px;height: 45px;line-height: 45px;font-weight: 600;font-size: 22px;border-radius: 20px;display: inline-block;}
    .get_fabric_popup_btn1{background: #fff;color: #000;border: 2px solid #000;margin-right: 5px;}
    .get_fabric_popup_btn2{background: #358fff;color: #fff;}
    .item_left_menu_sub_ul{padding-top: 0;}
    .get_fabric_popup_cont_right .item_left_menu_sub_ul{padding-top: 0;display: none;}
    
    .get_fabric_popup_cont_right .item_left_menu_sub_ul.on{display: block;}
    .get_fabric_popup_cont{overflow: hidden;}
    .get_fabric_popup_cont_left{width: 50%;float: left;padding: 40px;}
    .get_fabric_popup_cont_right{width: 50%;float: left;padding: 40px;border-left: 1px solid #ababab;min-height: 175px;}
    .item_left_menu_sub_li{min-height: 45px;height: auto;position: relative;cursor: pointer;}
    .chk_span{width: 16px;height: 16px;display: inline-block;border: 2px solid #000;border-radius: 50%;position: relative;top: 3px;margin-right: 5px;}
    .chk_span.on{border-color: #358fff;background: #358fff url('/resources/images/input-check.png') center center no-repeat;}
    .item_left_menu_sub_li_num{position: absolute;top: 0px;right: 20px;font-size: 14px;color: #aaa;}
    .arrow_btn_1{position: absolute;right: 0;top: 18px;}
    .item_left_menu_sub_ul_sub_li{margin-left: 10px;margin-bottom: 4px;}
    .item_left_menu_sub_ul_sub_li{background: #fafafa;padding-left: 10px;}
    .get_fabric_popup_cont_right .item_left_menu_sub_li {font-size: 18px;}
    .item_left_menu_sub_ul_sub{display: none;}
    .item_left_menu_sub_ul_sub.on{display: block;}

.footer_wrap{position: relative;font-family: 'NanumSquare';}
    .footer_sns_btn_wrap{overflow: hidden;position: absolute;right: 0;bottom:40px;}
    .footer_sns_btn{float: left;margin-right: 20px;}
    .footer_sns_btn:last-child{margin-right: 0;}
    .footer_service_center{position: absolute;right: 0;top: 40px;font-size: 26px;}
    .footer_service_center span{font-weight: bold;}
    .footer_service_center img{position: relative;top: 3px;margin-right: 5px;}
    .foter_btn_wrap{font-size: 20px;}


.get_fabric_cont_box_right_input{margin-right: 10px;}

.cart_wrap{font-family: 'NanumSquare';}

#sub {font-family: 'NanumSquare';}

.payment-table_popwrap{border-radius: 10px;overflow: hidden;font-family: 'NanumSquare';}
.payment-table_popwrap_tit{text-align: center;position: relative;font-size: 22px;font-weight: bold;color: #232323;border-bottom: 2px solid #c1c1c1;height: 80px;line-height: 80px;}


.payment-table_popwrap_tit .material-symbols-outlined{text-align: center;display: inline-block;color: #fff;background: #358fff;width: 80px;height: 80px;line-height: 80px;position: absolute;right: 0;top: 0;font-size: 40px;cursor: pointer}


.payment-table_popwrap_btn{width: 100%;height: 60px;line-height: 60px;text-align: center;color: #fff;background: #358fff;border-radius: 10px;font-size: 20px;font-weight: bold;margin-top: 20px;}

.payment-table_popwrap .payment-table.payment-table2{border-bottom: 1px solid #c1c1c1;}
.payment-table_popwrap_btn_wrap{overflow: hidden;margin-top: 30px;}
.payment-table_popwrap_btn_1{width: 30%;margin-right: 2%;display: block;float: left;height: 60px;line-height: 60px;border-radius: 10px;border: 1px solid #232323;color: #232323;font-size: 20px;text-align: center;font-weight: bold;}
.payment-table_popwrap_btn_2{width: 68%;display: block;float: left;color: #fff;background: #358fff;border-radius: 10px;font-size: 20px;height: 60px;line-height: 60px;text-align: center;font-weight: bold;}




.nptiglobal_popup_top{text-align: center;position: relative;font-size: 22px;font-weight: bold;color: #232323;border-bottom: 2px solid #c1c1c1;height: 80px;line-height: 80px;}
.nptiglobal_popup_wrap .material-symbols-outlined{text-align: center;display: inline-block;color: #fff;background: #358fff;width: 80px;height: 80px;line-height: 80px;position: absolute;right: 0;top: 0;font-size: 40px;cursor: pointer}

.nptiglobal_popup_wrap{max-width: 670px;position: absolute;left: 50%;top: 50%;transform: translate(-50% , -50%);background: #fff;border-radius: 10px;width: 90%;font-family: 'NanumSquare';text-align: center;border-radius: 10px;overflow: hidden;display: none;}
    .nptiglobal_popup_cont{text-align: center;font-size: 18px;font-weight: 600;line-height: 24px;padding: 80px 0;}
    .nptiglobal_popup_btn{text-align: center;height: 70px;width: 170px;display: inline-block;line-height: 70px;color: #fff;background: #358fff;font-size: 20px;font-weight: 600;border-radius: 10px;margin-bottom: 30px;cursor: pointer;}
    .nptiglobal_popup_bg{position: fixed;width: 100vw;height: 100vh;background: rgba(0,0,0,0.2);left: 0;top: 0;display: none;}
.nptiglobal_popup_wrap.on{display: block;}
.nptiglobal_popup_bg.on{display: block;}


.product_details_wrap{max-width: 1840px;width: 100%;}



.popup-box {
	max-width: 670px;
	display: flex;
	flex-direction: column;
	height: 100%;
	position: relative;
	border: 2px solid #000;
	border-radius: 10px;
	background-color: #fff;
	box-shadow: 0 0 12px 0 rgba(0 0 0 / 24%);
}

.popup-box h3 {
	color: #232323;
	font-size: 22px;
	font-weight: 800;
	text-align: center;
	border-bottom: 2px solid #000;
	padding: 24px 80px;
	word-break: keep-all;
}

.popup-box .popup-txt {
	text-align: center;
	font-size: 18px;
	font-weight: 600;
	min-height: 210px;
	display: flex;
	justify-content: center;
	word-break: keep-all;
	padding: 0 10px;
}

.popup-box .popup-txt ._center {
	flex: 1;
	align-self: center;
	justify-content: center;
}
.popup-box .closeBtn {
	position: absolute;
	top: 0; right: 0;
	background: #000 url('/img/icon-top.png') -122px center no-repeat;
	width: 82px; height: 82px;
	border-radius: 0 5px 0 0;
    text-indent: -55555px;
}
.popup-box .btnWrap {
	padding: 10px 0 40px;
}

/* layer popup */
#popup9.layer-box:before {
	content: '';
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .2;
}
#popup9.layer-box {
	width: 100%;
	text-align: center;
	position: fixed;
	top: 13vh;
	left: 0;
	z-index: 20;
}
#popup9.layer-box .popup-box {
	border: 0;
	max-width: 924px;
	margin: 0 auto 100px;
	border-radius: 20px;
	padding: 40px;
}
#popup9.layer-box .popup-box h3 {
	background: none;
	color: #181400;
	font-size: 30px;
	margin: 20px 0 60px;
	padding: 0;
	border: 0;
}
#popup9.layer-box .popup-box .popup-txt {
	position: relative;
	overflow-y: auto;
	text-align: left;
	max-height: 50vh;
	box-shadow: inset 3px 2px 7px rgb(0 0 0 / 25%);
	border-radius: 10px;
	padding: 20px 10px 20px 20px;
}
#popup9.layer-box .popup-box .popup-txt:after {
	content: '';
	position: absolute;
	bottom: 1px;
	left: 0;
	width: calc(100% - 15px);
	height: 50px;
	background: linear-gradient(to bottom, transparent 0%, #fff 100%);
}
#popup9.layer-box .popup-box .scroll-y {
	overflow-y: auto;
}
#popup9.layer-box .popup-box .scroll-y pre {
	font-family: inherit;
	font-size: 18px;white-space: pre-wrap;line-height: 1.3;
}


/* layer popup */
#popup10.layer-box:before {
	content: '';
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .2;
}
#popup10.layer-box {
	width: 100%;
	text-align: center;
	position: fixed;
	top: 13vh;
	left: 0;
	z-index: 20;
}
#popup10.layer-box .popup-box {
	border: 0;
	max-width: 924px;
	margin: 0 auto 100px;
	border-radius: 20px;
	padding: 40px;
}
#popup10.layer-box .popup-box h3 {
	background: none;
	color: #181400;
	font-size: 30px;
	margin: 20px 0 60px;
	padding: 0;
	border: 0;
}
#popup10.layer-box .popup-box .popup-txt {
	position: relative;
	overflow-y: auto;
	text-align: left;
	max-height: 50vh;
	box-shadow: inset 3px 2px 7px rgb(0 0 0 / 25%);
	border-radius: 10px;
	padding: 20px 10px 20px 20px;
}
#popup10.layer-box .popup-box .popup-txt:after {
	content: '';
	position: absolute;
	bottom: 1px;
	left: 0;
	width: calc(100% - 15px);
	height: 50px;
	background: linear-gradient(to bottom, transparent 0%, #fff 100%);
}
#popup10.layer-box .popup-box .scroll-y {
	overflow-y: auto;
}
#popup10.layer-box .popup-box .scroll-y pre {
	font-family: inherit;
	font-size: 18px;white-space: pre-wrap;line-height: 1.3;
}


.closeBtn.sty2 {
	text-indent: -9999px;
	position: absolute;
	top: 60px; right: 40px;
	width: 49px; height: 49px;
	background: none;
}
.closeBtn.sty2:before,
.closeBtn.sty2:after {
	content: '';
	position: absolute;
	top: 23px; left: 0;
	width: 61px; height: 2px;
	background-color: #000;
	
}
.closeBtn.sty2:before {transform: rotate(45deg);}
.closeBtn.sty2:after {transform: rotate(-45deg);}

.faqBox .faq_q span {
    color: #adadae;
    font-size: 16px;
    margin-right: 10px;
}
.faqBox .faq_q, .faqBox .faq_a {
    position: relative;
    padding: 30px 60px 30px 90px;
}

.faqBox .faq_a {
    display: none;
    border-radius: 0 0 10px 10px;
    background-color: #fff;
    box-shadow: 10px 5px 50px 0 rgb(202 201 201 / 38%);
    padding-top: 60px;
    margin-top: -20px;
}

/* 
	mScrollbar
*/
/* custom scrollbar */
.layer-box .mCSB_scrollTools {
	border: 0;
	border-radius: 20px;
	width: 15px;
}
.layer-box .mCSB_scrollTools .mCSB_dragger {
	margin-top: 5px;
}
.layer-box .mCSB_scrollTools .mCSB_draggerRail {
	width: 0;
	background-color: none; 
}
.layer-box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width: 15px;
	height: calc(100% - 10px);
	border-radius: 20px;
	background-color: #358fff;
}

.layer-box .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.layer-box .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.layer-box .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background-color: #358fff;
}




html {
  height: 100%;
}
body {
  min-height: 100%;
}
.flip-clock {
  text-align: center;
  perspective: 600px;
  margin: 0 auto;
}
.flip-clock *,
.flip-clock *:before,
.flip-clock *:after {
  box-sizing: border-box;
}
.flip-clock__piece {
  display: inline-block;
  margin: 0 0.2vw;
}
@media (min-width: 1000px) {
  .flip-clock__piece {
    margin: 0 2px;
  }
}
.flip-clock__slot {
  font-size: 1rem;
  line-height: 1.5;
  display: block;
  /*
  //position: relative;
  //top: -1.6em;
  z-index: 10;
  //color: #FFF;
*/
}
.flip-card {
  display: block;
  position: relative;
  padding-bottom: 0.72em;
  font-size: 2.25rem;
  line-height: 0.95;
}
@media (min-width: 1000px) {
  .flip-clock__slot {
    font-size: 1.2rem;
  }
  .flip-card {
    font-size: 3rem;
  }
}
/*////////////////////////////////////////*/
.flip-card__top,
.flip-card__bottom,
.flip-card__back-bottom,
.flip-card__back::before,
.flip-card__back::after {
  display: block;
  height: 0.72em;
  color: #ccc;
  background: #222;
  padding: 0.30em 0.25em 0.4em;
  border-radius: 0.15em 0.15em 0 0;
  backface-visiblity: hidden;
  transform-style: preserve-3d;
  width: 1.8em;
}
.flip-card__bottom,
.flip-card__back-bottom {
  color: #FFF;
  position: absolute;
  top: 50%;
  left: 0;
  border-top: solid 1px #000;
  background: #393939;
  border-radius: 0 0 0.15em 0.15em;
  pointer-events: none;
  overflow: hidden;
  z-index: 2;
}
.flip-card__back-bottom {
  z-index: 1;
}
.flip-card__bottom::after,
.flip-card__back-bottom::after {
  display: block;
  margin-top: -0.72em;
}
.flip-card__back::before,
.flip-card__bottom::after,
.flip-card__back-bottom::after {
  content: attr(data-value);
}
.flip-card__back {
  position: absolute;
  top: 0;
  height: 100%;
  left: 0%;
  pointer-events: none;
}
.flip-card__back::before {
  position: relative;
  overflow: hidden;
  z-index: -1;
}
.flip .flip-card__back::before {
  z-index: 1;
  -webkit-animation: flipTop 0.3s cubic-bezier(0.37, 0.01, 0.94, 0.35);
          animation: flipTop 0.3s cubic-bezier(0.37, 0.01, 0.94, 0.35);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  transform-origin: center bottom;
}
.flip .flip-card__bottom {
  transform-origin: center top;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation: flipBottom 0.6s cubic-bezier(0.15, 0.45, 0.28, 1);
          animation: flipBottom 0.6s cubic-bezier(0.15, 0.45, 0.28, 1);
}
@-webkit-keyframes flipTop {
  0% {
    transform: rotateX(0deg);
    z-index: 2;
  }
  0%,
  99% {
    opacity: 1;
  }
  100% {
    transform: rotateX(-90deg);
    opacity: 0;
  }
}
@keyframes flipTop {
  0% {
    transform: rotateX(0deg);
    z-index: 2;
  }
  0%,
  99% {
    opacity: 1;
  }
  100% {
    transform: rotateX(-90deg);
    opacity: 0;
  }
}
@-webkit-keyframes flipBottom {
  0%,
  50% {
    z-index: -1;
    transform: rotateX(90deg);
    opacity: 0;
  }
  51% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    transform: rotateX(0deg);
    z-index: 5;
  }
}
@keyframes flipBottom {
  0%,
  50% {
    z-index: -1;
    transform: rotateX(90deg);
    opacity: 0;
  }
  51% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    transform: rotateX(0deg);
    z-index: 5;
  }
}
    .cont_type2 .flip-card__top, .cont_type2 .flip-card__bottom{background: #220a14;color: #ff53af;}
    .cont_type2 .flip-card__back::before{color: #ff53af;}
    .cont_type2 .flip-card__bottom, .cont_type2 .flip-card__back-bottom{background: #391022;color: #ff53af;}
    
     .cont_type1 .flip-card__top, .cont_type1 .flip-card__bottom{background: #0a1422;color: #3c7fd2;}
    .cont_type1 .flip-card__back::before{color: #3c7fd2;}
    .cont_type1 .flip-card__bottom, .cont_type1 .flip-card__back-bottom{background: #102239;color: #3c7fd2;}
    .main_left_cont_img{position: relative;}
    .cont_type1 .flip-clock{position: absolute;left: 50%;bottom: 18%;transform: translateX(-50%);width: 100%;z-index: 2;}
    .cont_type2 .flip-clock{position: absolute;left: 2%;top: 5%;z-index: 2;}
    .cont_type3 .flip-clock{position: absolute;left: 2%;top: 5%;z-index: 2;}
    .flip-clock__slot{display: none;}
    .cont_type1 .flip-card{font-size: 30px;}
    .cont_type2 .flip-card{font-size: 18px;}
    .cont_type3 .flip-card{font-size: 18px;}
    
    .main_left_cont_type_wrap{overflow: hidden;}
    .main_left_cont_type_box{display: inline-block;float: left;padding: 0px 7px;border-radius: 3px;color: #fff;background: #358fff;margin-right: 5px;font-size: 12px;font-weight: 600;}
    .timer_box1{position: absolute;left: 50%;top: 8%;transform: translateX(-50%);color: #358fff;width: 100%;text-align: center;font-family: 'GmarketSans';z-index: 2;}
    .timer_box1_bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.8);z-index: 1;}
    .main_left_cont_like{position: absolute;right: 2%;bottom: 3%;display: inline-block;background: #fff;border-radius: 5px;padding: 5px 10px;color: #358fff;z-index: 3;font-size: 12px;font-weight: 600;}

    
    .hotdeal_popup_slide_wrap .main_left_cont_like .like_img_off{display: inline-block;}
    .hotdeal_popup_slide_wrap .main_left_cont_like.on .like_img_off{display: none;}
    .hotdeal_popup_slide_wrap .main_left_cont_like .like_img_on{display: none;}
    .hotdeal_popup_slide_wrap .main_left_cont_like.on .like_img_on{display: inline-block;}

    .main_left_cont_like .like_img_off{display: inline-block;}
    .main_left_cont_like.on .like_img_off{display: none;}
    .main_left_cont_like .like_img_on{display: none;}
    .main_left_cont_like.on .like_img_on{display: inline-block;}


    .timer_box2{position: absolute;left: 4%;top: 25%;z-index: 3;}
    .timer_box4{position: absolute;left: 50%;top: 50%;z-index: 3;transform: translate(-50%,-50%);z-index: 3;color: #fff;font-weight: 600;font-size: 30px;}
    .main_left_top_text1 img{position: relative;top: 7px;}
    .main_left_cont_img > img.on_air{position: absolute;right: 3%;top: 7%;width: 17%;z-index: 3;}
    .timer_box3{display: inline-block;position: absolute;left: 3%;top: 23%;padding: 3px 10px;color: #fff;border-radius: 5px;background: #232323;font-size: 13px;font-weight: 600;z-index: 3;}
    .hotdeal_popup_wrap{position: absolute;left: 2%;top: 20%;background: #fff;padding: 30px;width: 400px;border-radius: 20px;box-shadow: 0 0 15px rgba(0,0,0, 0.2);z-index: 100;animation: left_ani 1s ease-in-out;display: none;}
    .hotdeal_popup_wrap.on{display: block;}
    .hotdeal_popup_slide_wrap .slick-slide{padding: 10px;}
    .hotdeal_popup_slide_wrap .slick-slide img{display: inline-block;}
    .hotdeal_popup_slide_wrap .slick-slide .display_b{display: block;}
    .hotdeal_popup_slide_wrap .slick-dots{bottom: -3%;}
    .hotdeal_popup_btn{display: block;width: 100%;color: #fff;border-radius: 10px;background: #358fff;text-align: center;height: 60px;line-height: 63px;font-size: 25px;font-weight: bold;}
    .hotdeal_popup_close{position: absolute;right: 10px;top: 15px;font-size: 30px;}
.main_left_cont_like{z-index: 10;cursor: pointer}
    @keyframes left_ani{
        0%{left: -100%;}
        100%{left: 2%;}
    }
    
    .like_on img{position: relative;top: 2px;margin-left: 5px;}
    .like_off img{position: relative;top: 2px;margin-left: 5px;}
    .hotdeal_popup_slide_wrap{    font-family: "NanumSquare";}


.timer_box3 img{top: 2px;margin-right: 3px;position: relative;}

.timer_box1{font-size: 11px;}
    .timer_box1 img{position: relative;left: 9px;top: 15px;}
    .main_left_cont_like{padding: 3px 5px;}
    .hotdeal_popup_wrap .slick-dots li button:before{width: 10px;height: 10px;font-size: 20px;line-height: 8px;}
    .hotdeal_popup_wrap .slick-dots li button{position: relative;width: 10px;height: 10px;border: 1px solid #358fff;}
    .hotdeal_popup_wrap .slick-dots li{width: 10px;height: 10px;margin: 0 4px;}
    .hot_deal_more{display: inline-block;position: absolute;right: 0;top: 30px;color: #fff;background: #358fff;width: 70px;height: 25px;text-align: center;font-weight: normal;font-size: 14px;border-radius: 3px;line-height: 25px;}
    .main_left_top_text1{position: relative;}
    
.top_header_right_menu_wrap_box{float: left;overflow: hidden;height: 90px;box-shadow: inset 0 0 5px rgb(0 0 0 / 20%);border-radius: 10px;margin-top: 5px;width: 350px;}
    .top_header_right_menu_list_box{float: left;background: #358fff;color: #fff;width: 20%;text-align: center;position: relative;min-height: 90px;}
    .top_header_right_menu_list_box span{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);line-height: 20px;width: 100%;font-size: 14px;}
    .top_header_right_menu_list{padding-bottom: 10px;overflow: hidden;}
    .top_header_right_menu_list_wrap{float: left;overflow: hidden;width: 80%;font-size: 12px;line-height: 1;padding:10px;animation: top_ani 10s ease-in-out infinite;position: relative;top: 0;}
    .top_header_right_menu_list > div{float: left;}
    .top_header_right_menu_list_name{width: 15%;text-align: center;color: #999;}
    .top_header_right_menu_list_txt1{width: 45%;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
    .top_header_right_menu_list_txt2{width: 15%;text-align: right;}
    .top_header_right_menu_list_txt3{width: 25%;text-align: center;color: #358fff;}
    
    @keyframes top_ani{
        0%{top: 0;}
        100%{top: -200%;}
    }
.page-mypage .btn{min-width: 120px;}


.product_details_review_wrap{position: relative;}

.product_details_review_box{border-bottom: 1px solid #e1e1e1;padding: 30px 0;position: relative;}
                   .product_details_review_id{font-size: 16px;margin-bottom: 5px;}
                   .product_details_review_subbox{overflow: hidden;width: 100%;margin-bottom: 5px;}
                   .product_details_review_star_box{float: left;}
                   .product_details_review_date{float: left;font-size: 14px;font-weight: 300;margin: 0 10px;}
                   .product_details_review_btn{float: left;font-size: 14px;font-weight: 300;color: #358fff;}
                   .product_details_review_name{font-size: 13px;font-weight: bold;color: #bbb;margin-bottom: 20px;}
                   .product_details_box_bottom_cont2_cont_wrap > div.product_details_review_wrap{width: 100%;}
                   .product_details_box_bottom_cont2_cont_wrap > div.pager{width: 100%;}
                   .product_details_review_tit{font-size: 14px;margin-bottom: 10px;font-weight: bold;}
                   .product_details_review_txt{font-size: 14px;color: #525252;line-height: 18px;}
                   .product_details_review_img_box{overflow: hidden;margin-bottom: 15px;}
                   .product_details_review_img{float: left;margin-right: 5px;}

 .product_details_review_write_btn{width: 160px;height: 60px;line-height: 60px;text-align: center;color: #fff;font-weight: 800;font-size: 18px;border-radius: 10px;position: absolute;right: 0;top: 20px;background: #358fff;z-index: 10;}
.top_header_left_menu2{font-weight: bold;}
    .top_header_left_menu3{font-weight: bold;color: #ff356e;position: relative;}
    .top_header_left_menu2 img{position: relative;top: 5px;width: 20px;margin-right: 5px;display: inline-block;}
    .top_header_left_menu3 span{width: 50px;height: 18px;text-align: center;color: #fff;font-weight: bold;font-size: 10px;display: inline-block;border-radius: 20px;background: #d8d8d8;position: absolute;top: 18px;left: 50%;transform: translateX(-50%);line-height: 20px;}
    .top_header_left_menu3 span.on{background: #ff356e;}
    .top_header_left_menu3.top_header_left_menu a:hover{color: #ff356e;border-bottom: 5px solid #ff356e;}


.get_fabric_list_box{position: relative;border-top: 1px solid #000;}
    .get_fabric_list_cont{margin-bottom: 60px;}
    .get_fabric_list_left{float: left;width: 40%;border-right: 1px solid #cdcccc;}
    .get_fabric_list_center{float: left;width: 30%;border-right: 1px solid #cdcccc;}
    .get_fabric_list_right{float: left;width: 30%;}
    .get_fabric_list_cont8{position: absolute;right: 0;top: -35px;}
    .get_fabric_list_left_top{height: 55px;line-height: 55px;text-align: center;overflow: hidden;width: 100%;font-size: 18px;font-weight: 800;color: #000;background: #eaf4ff;border-bottom: 1px solid #cdcccc;}
    .get_fabric_list_top1{float: left;width: 15%;}
    .get_fabric_list_top2{float: left;width: 15%;}
    .get_fabric_list_top3{float: left;width: 15%;}
    .get_fabric_list_top4{float: left;width: 20%;}
    .get_fabric_list_top5{float: left;width: 35%;}
    .get_fabric_list_cont_top{width: 1000px;margin-left: 30px;}
    .get_fabric_list_cont_top_top{width: 100%;text-align: right;overflow: hidden;}
    .get_fabric_list_cont_top_top div{float: left;width: 16.666%;font-size: 13px;font-weight: bold;color: #bcbcbc;}
    .get_fabric_list_cont_top_top div.on{color: #358fff;}
    .get_fabric_list_cont_top_bottom{position: relative;margin-top: 10px;margin-bottom: 15px;}
    .get_fabric_list_cont_top_bottom_txt{position: absolute;left: -10px;top: 50%;display: inline-block;width: 60px;height: 25px;font-size: 14px;font-weight: bold;color: #fff;border-radius: 15px;background: #2168c1;transform: translateY(-50%);text-align: center;line-height: 25px;}
    .get_fabric_list_cont_top_bottom_bar_box{width: 100%;height: 15px;border-radius: 10px;border: 1px solid #eee;}
    .get_fabric_list_cont_top_bottom_bar{height: 100%;width: 66.6666%;background: #358fff;border-radius: 10px;}
    
    .get_fabric_list_cont_top_bottom_txt{}
    .get_fabric_list_cont5 span{display: inline-block;height: 35px;line-height: 35px;text-align: center;width: auto;color: #fff;border-radius: 50px;font-weight: bold;padding: 0 8px;}
    
    .get_fabric_list_left_bottom{text-align: center;height: 55px;line-height: 55px;font-size: 16px;}
    .get_fabric_list_cont1{float: left;width: 15%;}
    .get_fabric_list_cont2{float: left;width: 15%;}
    .get_fabric_list_cont3{float: left;width: 15%;}
    .get_fabric_list_cont4{float: left;width: 20%;}
    .get_fabric_list_cont5{float: left;width: 35%;}
    .get_fabric_list_center_top{height: 55px;line-height: 55px;}
    .get_fabric_list_center_top_left{float: left;width: 23%;position: relative;height: 55px;}
    .get_fabric_list_center_top_left_txt {position: absolute;left: 50%;top: 50%;transform: translate(-50% , -50%);font-size: 14px;color: #232323;font-weight: 800;width: 100%;line-height: 1;text-align: center;}
    .get_fabric_list_center_top_left_txt span{font-size: 10px;}
    .get_fabric_list_center_top_right{float: left;width: 77%;font-size: 14px;font-weight: bold;color: #b1b1b1;}
    .get_fabric_list_center_top_right span.on{color: #232323;}
    
    .get_fabric_list_center_bottom{height: 55px;line-height: 55px;}
    .get_fabric_list_center_bottom_left{float: left;width: 23%;position: relative;height: 55px;}
    .get_fabric_list_center_bottom_left_txt {position: absolute;left: 50%;top: 50%;transform: translate(-50% , -50%);font-size: 14px;color: #232323;font-weight: 800;width: 100%;line-height: 1;text-align: center;}
    .get_fabric_list_center_bottom_left_txt span{font-size: 10px;}
    .get_fabric_list_center_bottom_right{float: left;width: 77%;font-size: 14px;font-weight: bold;color: #b1b1b1;}
    .get_fabric_list_center_bottom_right span.on{color: #232323;}
    .get_fabric_list_right_top{overflow: hidden;}
    .get_fabric_list_right_top_left{float: left;height: 55px;line-height: 55px;width: 25%;padding-left: 30px;font-size: 18px;font-weight: 800;}
    .get_fabric_list_right_top_center{float: left;height: 55px;line-height: 55px;width: 47%;text-align: center;font-size: 16px;font-weight: bold;}
    .get_fabric_list_right_top_right{float: left;height: 55px;line-height: 55px;width: 28%;text-align: center;}
    .get_fabric_list_right_top_right span{display: inline-block;width: 90px;height: 35px;line-height: 35px;color: #fff;background: #358fff;font-size: 15px;font-weight: bold;border-radius: 5px;}
    .get_fabric_list_right_top_right a{display: inline-block;width: 90px;height: 35px;line-height: 35px;color: #000000;font-size: 15px;font-weight: bold;border-radius: 5px;border: 1px solid #000;}
    
    .get_fabric_list_right_bottom{overflow: hidden;}
    .get_fabric_list_right_bottom_left{float: left;height: 55px;line-height: 55px;width: 25%;padding-left: 30px;font-size: 18px;font-weight: 800;}
    .get_fabric_list_right_bottom_center{float: left;height: 55px;line-height: 55px;width: 47%;text-align: center;font-size: 16px;font-weight: bold;}
    .get_fabric_list_right_bottom_right{float: left;height: 55px;line-height: 55px;width: 28%;text-align: center;}
    .get_fabric_list_right_bottom_right span{display: inline-block;width: 90px;height: 35px;line-height: 35px;color: #fff;background: #358fff;font-size: 15px;font-weight: bold;border-radius: 5px;}
    .get_fabric_list_right_bottom_right a{display: inline-block;width: 90px;height: 35px;line-height: 35px;color: #000000;font-size: 15px;font-weight: bold;border-radius: 5px;border: 1px solid #000;}

input[type=checkbox]+label:before, input[type=radio]+label:before{display: none;}
.get_fabric_wrap{font-family: 'NanumSquare'; }
.information_center_wrap{font-family: 'NanumSquare'; }
    .get_fabric_list_left_top{overflow: hidden;}
    .get_fabric_list_left_top div{float: left;}
    .get_fabric_list_left_bottom{overflow: hidden;}
    .get_fabric_list_left_bottom div{float: left;}
    .information_center_wrap{width: 1400px;margin: 0 auto;padding-top: 60px;padding-bottom: 30px;border-top: 1px solid #232323;}
    .information_center_wrap img{width: 100%;}
    .information_center_txt{text-align: center;font-size: 16px;color: #232323;}
    .information_center_tit{text-align: center;font-size: 16px;font-weight: bold;color: #232323;margin-top: 30px;margin-bottom: 15px;}




.nice-select {
  -webkit-tap-highlight-color: transparent;
  background-color: #fff;
  border-radius: 5px;
  border: solid 1px #e8e8e8;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  height: 42px;
  line-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  width: auto; }
  .nice-select:hover {
    border-color: #dbdbdb; }
  .nice-select:active, .nice-select.open, .nice-select:focus {
    border-color: #999; }
  .nice-select:after {
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    content: '';
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
        -ms-transform-origin: 66% 66%;
            transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 5px; }
  .nice-select.open:after {
    -webkit-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
            transform: rotate(-135deg); }
  .nice-select.open .list {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
        -ms-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0); }
  .nice-select.disabled {
    border-color: #ededed;
    color: #999;
    pointer-events: none; }
    .nice-select.disabled:after {
      border-color: #cccccc; }
  .nice-select.wide {
    width: 100%; }
    .nice-select.wide .list {
      left: 0 !important;
      right: 0 !important; }
  .nice-select.right {
    float: right; }
    .nice-select.right .list {
      left: auto;
      right: 0; }
  .nice-select.small {
    font-size: 12px;
    height: 36px;
    line-height: 34px; }
    .nice-select.small:after {
      height: 4px;
      width: 4px; }
    .nice-select.small .option {
      line-height: 34px;
      min-height: 34px; }
  .nice-select .list {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    box-sizing: border-box;
    margin-top: 4px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transform-origin: 50% 0;
        -ms-transform-origin: 50% 0;
            transform-origin: 50% 0;
    -webkit-transform: scale(0.75) translateY(-21px);
        -ms-transform: scale(0.75) translateY(-21px);
            transform: scale(0.75) translateY(-21px);
    -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    z-index: 9; }
    .nice-select .list:hover .option:not(:hover) {
      background-color: transparent !important; }
  .nice-select .option {
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
    .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
      background-color: #f6f6f6; }
    .nice-select .option.selected {
      font-weight: bold; }
    .nice-select .option.disabled {
      background-color: transparent;
      color: #999;
      cursor: default; }

.no-csspointerevents .nice-select .list {
  display: none; }

.no-csspointerevents .nice-select.open .list {
  display: block; }






.timer_box1{top: 24%;}
.cont_type1 .flip-clock{bottom: 31%;}

.timer_box2 {top: 18%;}






.board-wrap {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	padding: 0 20px;
}
.boardSrch {
	text-align: center;
	
}
.boardSrch h5 {
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 10px;
}
.boardSrch .srch-area {
	position: relative;
}
.boardSrch .input_search {
	color: #fff;
	width: 100%; height: 42px;
	font-size: 18px;
	background-color: #358fff;
	border-radius: 30px;
	padding: 8px 40px 8px 20px;
}
.boardSrch .srchBtn {
	right: 14px;
	top: 11px;
	width: 18px; height: 18px;
	background: url('/resources/images/srchBtn.png') center center no-repeat;
}
/* .board-wrap .pager ul li a {width: 50px; height: 50px; border-radius: 15px;} */

.board-top {
	display: flex;
	margin-bottom: 20px;
}
.board-top .selectBox {
	margin-right: 10px;
}
.board-top .selectBox .nice-select {
	height: 46px;
	line-height: 44px;
	border-color: #989898;
}
.boardSrch2 {
	width: 100%;
}
.boardSrch2 .srch-area {
	position: relative;
}
.boardSrch2 .srch-area .srchBtn {
	width: 30px; height: 30px;
	top: 8px; right: 10px;
	background:url('../img/sub/icon-board-srch.png') center center no-repeat
}
.boardSrch2 input[type="text"] {
	width: 100%;
	border-color: #989898;
}


.board-view .view-header {
	border-top: 1px solid #232323;
	border-bottom: 1px solid #cbcbcb;
}

.view-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 35px 20px 35px 55px;
}
.vh-title {
	color: #232323;
	font-size: 24px;
	font-weight: 800;
	flex: 0 0 calc(100% - 500px);
}
.vh-info {
	color: #7f7f7f;
	font-size: 18px;
	text-align: right;
}
.vh-info dl,
.vh-info dt,
.vh-info dd {
	display: inline-block;
	vertical-align: top;
}
.vh-info dl {
	margin-left: 10px;
}
.vh-info dl:first-child {margin: 0;}

.view-content {
	position: relative;
	font-size: 21px;
	padding: 50px;
	border-bottom: 1px solid #cbcbcb;
	margin-bottom: 60px;
}
.view-content2 {
    position: relative;
    font-size: 21px;
    padding: 50px;
    border-bottom: 1px solid #cbcbcb;
     border-top: 1px solid #cbcbcb;
    margin-bottom: 60px;
}
.view-content img {width: 100%; display: block;}
.vh-title2{font-size: 24px;font-weight: 800;color: #232323;height: 80px;line-height: 80px;}
.view-content .file-wrap {
	max-width: 378px;
	margin-bottom: 50px;
	border-radius: 5px;
	border: 1px solid #cecece;
	background-color: #fff;
}

.view-content .file-wrap h4 {
	color: #fff;
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	background-color: #000;
	border-radius: 5px 5px 0 0;
	padding: 10px 0;
}


.purchase_popup_wrap{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.3);z-index: 1000;font-family: 'NanumSquare';display: none;}
    .purchase_popup_wrap.on{display: block;}
    .purchase_popup_box{position: absolute;width: 750px;border-radius: 10px;left: 50%;top: 50%;transform: translate(-50%, -50%);background: #fff;overflow: hidden;}
    .purchase_popup_cont_wrap{max-height: 500px;overflow-y: scroll;padding: 0px 30px;}
    .purchase_popup_cont_wrap::-webkit-scrollbar{width: 10px;opacity: 0;position: absolute;right: 0;top: 0;}
    .purchase_popup_cont_wrap::-webkit-scrollbar-thumb{width: 10px;border-radius: 5px;background: #358fff;}
    .purchase_popup_cont_wrap::-webkit-scrollbar-track{width: 10px;opacity: 0;}
    .get_fabric_view_details_top1{font-size: 22px;font-weight: 800;}
    .purchase_popup_cont_wrap .product_details_box_top_cont3_bottom{border-bottom: 1px solid #d4d4d4;padding: 0;padding-top: 30px;}
    
    .purchase_popup_cont_box_tit{font-size: 19px;font-weight: bold;color: #232323;padding-top: 30px;    }
    .purchase_popup_cont_box_subtit{width: 65px;height: 20px;line-height: 20px;text-align: center;color: #fff;border-radius: 15px;background: #000;margin: 0 5px;font-size: 12px;display: inline-block;position: relative;top: -1px;}
    .purchase_popup_cont_box_txt{font-size: 12px;}
    .purchase_popup_cont_box_txt img{width: 15px;position: relative;top: 3px;margin-right: 5px;}
    
    .purchase_popup_cont_box_cont{overflow: hidden;margin-top: 15px;padding-bottom: 15px;border-bottom: 1px solid #d4d4d4;}
    .purchase_popup_cont_box_cont_left{width: 135px;float: left;height: 60px;line-height: 60px;}
    .purchase_popup_cont_box_cont_center{width: 365px;float: left;}
    .purchase_popup_cont_box_cont_right{width: 155px;margin-left: 20px;float: left;}
    .purchase_popup_cont_box_cont_left_txt1{font-size: 15px;color: #358fff;position: relative;top: -8px;}
    .purchase_popup_cont_box_cont_left_img1{position: relative;top: 8px;}
    .purchase_popup_cont_box_cont_left{font-size: 19px;font-weight: 800;color: #232323;}
    .purchase_popup_cont_box_cont_left img{margin-right: 15px;}
    .purchase_popup_cont_box_cont_left_subtxt{font-size: 14px;color: #8b8b8b;font-weight: 400;}
    .purchase_popup_cont_box_cont_center_box{overflow: hidden;height: 55px;border: 1px solid #232323;border-radius: 5px; }
    .purchase_popup_cont_box_cont_center_box_left{padding: 5px;float: left;width: calc(100% - 55px);line-height: 53px;height: 53px;}
    .purchase_popup_cont_box_cont_center_box_right{width: 55px;line-height: 53px;background: #232323;text-align: center;float: left;}
    .purchase_popup_cont_box_cont_center_box_left span{position: relative;left: 10px;top: -15px;}
    .purchase_popup_cont_box_cont_right2{width: 150px;height: 55px;border-radius: 5px;text-align: center;line-height: 55px;background: #232323;color: #fff;font-size: 19px;font-weight: bold;}
    .purchase_popup_cont_box_cont_right img{position: relative;top: 1px;margin-right: 3px;}
    .purchase_popup_cont_box_cont_center p {font-size: 12px;color: #c5c5c5;margin-top: 10px;}
    
    .purchase_popup_cont_box2{padding: 30px 0;border-bottom: 1px solid #d4d4d4;}
    .purchase_popup_cont_box_tit2{font-size: 19px;color: #232323;margin-bottom: 15px;}
    .purchase_popup_cont_box_tit2 img{position: relative;top: 3px;margin-right: 8px;}
    .purchase_popup_cont_box2 .purchase_popup_cont_box_cont_left img{width: 26px;margin-right: 15px;}
    .purchase_popup_cont_box_cont_center_left{float: left;width: 190px;height: 40px;border-radius: 5px;border: 1px solid #232323;line-height: 40px;overflow: hidden;padding-left: 20px;padding-right: 10px;}
    .purchase_popup_cont_box_cont_center_left_txt1{float: left;font-size: 19px;}
    .purchase_popup_cont_box_cont_center_left_txt2{float: right;font-size: 19px;}
    .purchase_popup_cont_box_cont_center_left_txt2 span{font-size: 10px;}
    .purchase_popup_cont_box_cont_center_right{float: left;width: 160px;overflow: hidden;border: 1px solid #232323;border-radius: 5px;margin-left: 10px;}
    .purchase_popup_cont_box_cont_center_right1{float: left;width: 39px;height: 38px;text-align: center;line-height: 40px;background: #232323;}
    .purchase_popup_cont_box_cont_center_right2{float: left;width: 80px;}
    .purchase_popup_cont_box_cont_center_right2 input{border: 0;height: 38px;}
    .purchase_popup_cont_box_cont_center_right3{float: left;width: 39px;height: 38px;line-height: 40px;text-align: center;background: #232323;}
    .purchase_popup_cont_box2 .purchase_popup_cont_box_cont_center{margin-top: 10px;}
    .purchase_popup_cont_box2 .purchase_popup_cont_box_cont_right{text-align: right;font-size: 19px;color: #8b8b8b;height: 60px;line-height: 60px;}
    .purchase_popup_cont_box2 .purchase_popup_cont_box_cont_right span{font-size: 10px;}
    .purchase_popup_cont_box2{padding-bottom: 0;border-bottom: 0;}
    .purchase_popup_cont_box_cont_pay_box{overflow: hidden;padding-top: 30px;margin-left: 40px;margin-right: 40px;padding-bottom: 15px;border-top: 1px solid #232323;}
    .purchase_popup_cont_box_cont_pay_box_left{float: left;font-size: 22px;font-weight: 800;}
    .purchase_popup_cont_box_cont_pay_box_right{float: right;font-size: 22px;font-weight: 800;}
    .purchase_popup_cont_box_cont_pay_box_right span{font-size: 14px;}
    .purchase_popup_cont_box_cont_pay_box_right_sub_txt{font-size: 12px;color: #c5c5c5;text-align: right;padding-right: 50px;margin-top: 5px;}
    .purchase_popup_cont_box2:last-child .purchase_popup_cont_box_cont{border-bottom: 0;}
    .purchase_popup_cont_box_cont_btn_wrap{padding-left: 40px;list-style-type: 40px;padding-bottom: 40px;}
    .purchase_popup_cont_box_cont_btn1{text-align: center;width: 170px;height: 55px;margin-right: 20px;display: inline-block;border-radius: 5px;font-size: 20px;line-height: 55px;font-weight: 800;border: 1px solid #232323;}
    .purchase_popup_cont_box_cont_btn1 img{position: relative;top: 3px;margin-right: 5px;}
    .purchase_popup_cont_box_cont_btn2{text-align: center;width: 490px;height: 55px;line-height: 55px;text-align: center;color: #fff;font-size: 20px;font-weight: 800;background: #358fff;border-radius: 5px;display: inline-block;}
    .purchase_popup_cont_box_cont_btn2 img{position: relative;top: 2px;margin-right: 5px;}


.review_popup_wrap{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.3);z-index: 1000;font-family: 'NanumSquare';display: none;}
    .review_popup_wrap.on{display: block;}
    .review_box{position: absolute;width: 680px;border-radius: 10px;left: 50%;top: 50%;transform: translate(-50%, -50%);background: #fff;overflow: hidden;}
    .review_box_cont_wrap{max-height: 700px;overflow-y: scroll;}
    .review_box_cont_wrap::-webkit-scrollbar{width: 10px;opacity: 0;position: absolute;right: 0;top: 0;}
    .review_box_cont_wrap::-webkit-scrollbar-thumb{width: 10px;border-radius: 5px;background: #358fff;}
    .review_box_cont_wrap::-webkit-scrollbar-track{width: 10px;opacity: 0;}
    .get_fabric_view_details_top1{font-size: 22px;font-weight: bold;}
    .review_box_cont{padding: 0 40px;}
    .review_box_cont_tit{margin-top: 25px;margin-bottom: 20px;font-size: 18px;}
    .review_box_cont_box1{padding-left: 15px;}
    .review_box_cont_img_wrap{overflow: hidden;}
    .review_box_cont_img{float: left;width: 115px;margin-right: 3px;margin-bottom: 3px;}
    .review_box_cont_img:nth-child(5n){margin-right: 0;}
    .review_box_cont_sub_txt{font-size: 12px;color: #999;font-weight: 300;margin: 5px 0;}
    .review_box_cont_box input{width: 100%;height: 50px;border: 1px solid #358fff;border-radius: 5px;padding-left: 10px;}
    .review_box_cont_box textarea{height: 150px;width: 100%;resize: none;border: 1px solid #358fff;border-radius: 5px;}
    .review_box_btn_box{text-align: center;padding: 20px 40px;}
    .review_box_btn_box a{display: inline-block;width: 160px;height: 70px;line-height: 70px;text-align: center;background: #358fff;border-radius: 5px;color: #fff;font-size: 20px;font-weight: bold;}




.get_fabric_popup_cont_right .item_left_menu_sub_ul.on{display: block;}
    .get_fabric_popup_cont_right{padding: 40px;}
    .item_left_menu_sub_li{min-height: 35px;height: auto;position: relative;cursor: pointer;line-height: 40px;}
    .chk_span{width: 16px;height: 16px;display: inline-block;border: 2px solid #000;position: relative;top: 3px;margin-right: 5px;}
    .chk_span.on{border-color: #358fff;background: #358fff url('/resources/images/input-check.png') center center no-repeat;}
    .item_left_menu_sub_li_num{position: absolute;top: 0px;right: 20px;font-size: 14px;color: #aaa;}
    .arrow_btn_1{position: absolute;right: 0;top: 18px;}
    .item_left_menu_sub_ul_sub_li{margin-left: 10px;margin-bottom: 4px;}
    .item_left_menu_sub_ul_sub_li{background: #fafafa;padding-left: 10px;padding-right: 10px;}
    .get_fabric_popup_cont_right .item_left_menu_sub_li {font-size: 18px;}
    .item_left_menu_sub_ul_sub{display: none;}
    .item_left_menu_sub_ul_sub.on{display: block;}
       
    .get_fabric_popup_cont_right .item_left_menu_sub_ul{padding-top: 0;display: none;}
       .get_fabric_popup_cont_right{display: none;}
       .item_left_menu_sub_wrap .item_left_menu_sub_wrap_box_wrap > .item_left_menu_sub_ul{width: 100%;}
       .item_left_menu_sub_wrap_box_wrap{overflow: hidden;}
       .item_left_menu_sub_wrap .item_left_menu_sub_wrap_box_wrap.on > .item_left_menu_sub_ul{float: left;width: 40%;}
       .item_left_menu_sub_wrap_box_wrap.on .get_fabric_popup_cont_right{float: left;width: 58%;border-left: 1px solid #ababab;margin-left: 2%;display: block;min-height: 730px}
       .get_fabric_popup_cont_right{}
       
       .item_left_menu_sub_li.on > span{color: #358fff;}
       .get_fabric_popup_cont_right .item_left_menu_main_search_wrap input{width: 261px;}
       
       .item_left_menu_sub_ul_sub_li input{width: 39%;}
       .item_left_menu_sub_ul_sub_li_btn{width: 100%;height: 50px;line-height: 50px;text-align: center;color: #fff;background: #358fff;border-radius: 5px;margin-top: 15px;}
       
       .reset_btn.on{position: absolute;right: 33px;font-size: 16px;color: #8f8f8f;}
       .reset_btn{color: #358fff;position: absolute;right: 33px;font-size: 16px;}
       .reset_btn img{position: relative;top: 4px;}
       .search_word_wrap{margin: 15px 0;}
       .search_word{display: inline-block;font-size: 12px;color: #fff;padding: 5px 8px;background: #000;border-radius: 10px;}
       .search_word img{ position: relative;top: 1px; margin-left: 3px;}
       .item_left_menu_sub_wrap_tit{padding-bottom: 0;}
       input[type=radio], input[type=checkbox]{display: inline-block;width: auto;height: auto;}
       .item_left_menu_sub_wrap_box_wrap{margin-top: 0px;}
       .item_left_menu_sub_wrap_box_wrap_sub_tit{font-size: 18px;font-weight: bold;}
       .item_left_menu_sub_wrap_box_wrap_sub_box{font-size: 16px;margin-top: 10px;margin-bottom: 40px;}
       .item_left_menu_sub_wrap_box_wrap_sub_box input{margin-right: 5px;position: relative;top: 5px;width: 20px;height: 20px;}
       .item_left_menu_sub_wrap_box_wrap_sub_box label {width: 48%;display: inline-block;font-weight: 500;}
       .item_left_menu_sub_wrap_box_wrap_sub_box .input_100{width: 100%;margin-bottom: 10px;}
       .get_fabric_popup_cont_right .item_left_menu_main_search_wrap{margin-bottom: 20px;}
       .get_fabric_popup_cont_right .item_left_menu_sub_search_btn{margin-top: 20px;}
       .input_all{margin-left: 20px;}
       
       .item_left_menu_sub_wrap1_2 label{margin-bottom: 20px;}
       .item_left_menu_sub_wrap{width: 320px;}
       .item_left_menu_sub_wrap1_3.on2{width: 680px;}
       .item_left_menu_sub_wrap1_4.on2{width: 680px;}
       .item_left_menu_sub_wrap1_6.on2{width: 680px;}
       .item_left_menu_sub_wrap2_1.on2{width: 680px;}
       .item_left_menu_sub_ul1_4_1_li{height: 35px;line-height: 35px;background: #fafafa;margin-bottom: 5px;font-size: 18px;padding-left: 5px;}
       .item_left_menu_sub_ul1_4_1_li input{margin-right: 10px;}
       .item_left_menu_sub_ul1_4_1_li input[type="checkbox"]:checked + label{color: #358fff;font-weight: bold;}
       .item_left_menu_sub_ul1_4_1_li input[type="checkbox"] + label{margin-left: 0;margin-right: 0;padding-left: 0;}
       .item_left_menu_sub_wrap.item_left_menu_sub_wrap1_5{width: 500px;}
       .item_left_menu_sub_wrap1_5 .item_left_menu_sub_wrap_box_wrap_sub_box label{width: 32%;margin-bottom: 20px;}
       
       .item_left_menu_sub_ul1_6_1_li{min-height: 35px;line-height: 35px;background: #fafafa;margin-bottom: 5px;font-size: 18px;padding-left: 5px;}
       .item_left_menu_sub_ul1_6_1_li input{margin-right: 10px;}
       .item_left_menu_sub_ul1_6_1_li input[type="checkbox"]:checked + label{color: #358fff;font-weight: bold;}
       .item_left_menu_sub_ul1_6_1_li input[type="checkbox"] + label{margin-left: 0;margin-right: 0;padding-left: 0;}
       .item_left_menu_sub_ul1_6_1_subli_box{padding-left: 15px;}
       
       .origin_select_wrap{margin-top: 20px;position: relative;margin-bottom: 50px;}
       .origin_select_tit{height: 50px;border-radius: 5px;line-height: 50px;padding-left: 10px;color: #358fff;font-size: 16px;font-weight: bold;border: 1px solid #358fff;position: relative;cursor: pointer;}
       .origin_select_arrow{position: absolute;right: 15px;top: 50%;transform: translateY(-50%);}
       .origin_select_box{border: 0px solid #358fff;height: 150px;border-radius: 5px;height: 0;transition: all 0.3s ease-in-out;overflow-y: scroll;position: absolute;top: 50px;left: 0;width: 100%;background: #fff;}
       .origin_select_box::-webkit-scrollbar{width: 10px;opacity: 0;position: absolute;right: 0;top: 0;}
        .origin_select_box::-webkit-scrollbar-thumb{width: 10px;border-radius: 5px;background: #358fff;}
        .origin_select_box::-webkit-scrollbar-track{width: 10px;opacity: 0;}
       .origin_select_box.on{height: 151px;border: 1px solid #358fff;}
       .origin_select_list{height: 30px;line-height: 30px;font-size: 16px;padding-left: 10px;}
       .origin_select_list:hover{background: #eaf4ff;}
       
       .item_left_menu_sub_ul2_1_1_li{min-height: 35px;line-height: 35px;background: #fafafa;margin-bottom: 5px;font-size: 18px;padding-left: 5px;}
       .item_left_menu_sub_ul2_1_1_li input{margin-right: 10px;}
       .item_left_menu_sub_ul2_1_1_li input[type="checkbox"]:checked + label{color: #358fff;font-weight: bold;}
       .item_left_menu_sub_ul2_1_1_li input[type="checkbox"] + label{margin-left: 0;margin-right: 0;padding-left: 0;}
       .item_left_menu_sub_ul2_1_1_subli_box{padding-left: 15px;}
       .item_left_menu_sub_ul{margin-top: 23px;}
       .reset_btn img{width: 18px;}
       
       .item_list_wrap_wrap{margin-top: 100px;}
       .item_left_menu_main_wrap{position: fixed;left: 0;top: 100px;min-height: calc(100vh - 100px);background: #fff;}
       .item_left_menu_sub_wrap{position: fixed;top: 100px;}
       .item_left_menu_sub_ul::-webkit-scrollbar{width: 10px;opacity: 0;position: absolute;right: 0;top: 0;}
        .item_left_menu_sub_ul::-webkit-scrollbar-thumb{width: 10px;border-radius: 5px;background: #358fff;}
        .item_left_menu_sub_ul::-webkit-scrollbar-track{width: 10px;opacity: 0;}
       .item_left_menu_sub_wrap_box_wrap{}
       .item_left_menu_sub_wrap_box_wrap.on .get_fabric_popup_cont_right{overflow-y: scroll;max-height: 730px;}
       .item_left_menu_sub_wrap_box_wrap.on .get_fabric_popup_cont_right::-webkit-scrollbar{width: 10px;opacity: 0;position: absolute;right: 0;top: 0;}
        .item_left_menu_sub_wrap_box_wrap.on .get_fabric_popup_cont_right::-webkit-scrollbar-thumb{width: 10px;border-radius: 5px;background: #358fff;}
        .item_left_menu_sub_wrap_box_wrap.on .get_fabric_popup_cont_right::-webkit-scrollbar-track{width: 10px;opacity: 0;}
       .item_left_menu_sub_ul{max-height: 650px;overflow-y: scroll;padding-right: 30px;}


.designer_list_wrap{width: 1400px;margin: 0 auto;padding-top: 30px;border-top: 1px solid #232323;font-family: 'NanumSquare';}
    .designer_list{overflow: hidden;padding-top: 40px;padding-bottom: 40px;border-bottom: 1px solid #ababab;}
    .designer_list_left{float: left;margin-right: 60px;}
    .designer_list_right{float: left;width: 1070px;position: relative; height: 100%;}
    .designer_list_right_designer_txt{display: inline-block;text-align: center;font-size: 14px;color: #fff;background: #358fff;width: 160px;height: 25px;line-height: 25px;border-radius: 5px;font-weight: bold;margin-bottom: 20px;}
    .designer_list_right_txt_box{margin-bottom: 20px;overflow: hidden;padding-top: 5px;}
    .designer_list_right_txt_box_left{float: left;width: 140px;font-size: 16px;color: #232323;}
    .designer_list_right_txt_box_left span{color: #358fff;font-weight: bold;position: relative;top: -3px;margin-right: 2px;display: inline-block;}
    .designer_list_right_txt_box_right{float: left;font-size: 16px;font-weight: bold;color: #232323;}
    .designer_list_right_txt_box_right span{font-size: 14px;font-weight: bold;color: #979797;display: inline-block;margin-left: 15px;}
    .designer_list_right_img_wrap{overflow: hidden;width: 100%;}
    .designer_list_right_img{float: left;margin-right: 5px;}
    .designer_list_right_img:last-child{margin-right: 0;}
    .designer_list_more_btn{display: inline-block;position: absolute;right: 0;top: 0;width: 160px;height: 60px;text-align: center;line-height: 60px;background: #358fff;text-align: center;font-size: 18px;font-weight: 800;color: #fff;border-radius: 5px;}

 .item_left_menu_sub_search_wrap{overflow-y: scroll;max-height: 730px;}
 .item_left_menu_sub_search_wrap::-webkit-scrollbar{width: 10px;position: absolute;right: 0;top: 0;background: none;}
 .item_left_menu_sub_search_wrap::-webkit-scrollbar-thumb{width: 10px;border-radius: 5px;background: #358fff;}
 .item_left_menu_sub_search_wrap::-webkit-scrollbar-track{width: 10px;opacity: 0;}

.item_left_menu_sub_wrap_tit{padding-bottom: 30px;}

.designer_view_wrap{width: 1400px;margin: 0 auto 50px;padding-top: 70px;border-top: 1px solid #232323;font-family: 'NanumSquare';}
    
    .designer_view_top{width: 1400px;margin: 0 auto;position: relative;overflow: hidden;}
    .designer_view_top_left{float: left;width: 550px;margin-right: 60px;position: relative;}
    .designer_view_top_right{float: left;width: 790px;}
    .designer_view_wrap .slick-dots{bottom: 25px;}
    .slick-dots li.slick-active button:before{color: #358fff;opacity: 1;}
    .slick-dots li button:before{font-size: 50px;color: #e4e4e4;opacity: 1;}
    .designer_view_top_left_txt{position: absolute;left: 0;top: 0;background: #436da5;color: #fff;text-align: center;width: 200px;height: 35px;line-height: 35px;border-radius: 5px 0 5px 0;display: inline-block;z-index: 10;}
    .designer_view_right_txt_box{overflow: hidden;padding-top: 5px;margin-bottom: 57px;}
    .designer_view_right_txt_box_left{float: left;width: 150px;font-size: 18px;color: #232323;}
    .designer_view_right_txt_box_right{float: left;width: calc(100% - 150px);font-size: 16px;color: #232323;font-weight: bold;}
    .designer_view_right_txt_box_right1{font-size: 18px;}
    .designer_view_right_txt_box_right span{font-size: 16px;font-weight: bold;color: #979797;}
    .designer_view_right_txt_box_left span{color: #358fff;position: relative;top: -3px;margin-right: 3px;display: inline-block;}
    .designer_view_bottom{overflow: hidden;}
    .designer_view_img{float: left;margin-right: 15px;margin-bottom: 15px;width: 268px;}
    .designer_view_img:nth-child(5n){margin-right: 0;}
    .designer_view_bottom_txt{font-size: 18px;color: #232323;}
    .designer_view_bottom_txt span{position: relative;color: #358fff;top: -3px;display: inline-block;margin-right: 3px;margin-bottom: 20px;}
    .designer_view_btn{text-align: center;margin-top: 50px;}
    .designer_view_btn a{text-align: center;display: inline-block;background: #358fff;color: #fff;width: 160px;height: 65px;line-height: 65px;font-size: 18px;font-weight: 800;border-radius: 5px;}
    .designer_view_sns_img1{display: none;}
    .designer_view_sns_img2{display: block;}
    .designer_sns_btn.on .designer_view_sns_img1{display: block;}
    .designer_sns_btn.on .designer_view_sns_img2{display: none;}
    .designer_sns_btn_wrap{overflow: hidden;right: 0;top: 0;position: absolute;}
    .designer_sns_btn{float: left;margin-right:20px;}
    .designer_sns_btn:last-child{margin-right: 0;}




    .boardSrch{;margin: 45px auto 50px;}
    .boardSrch h5{font-size: 22px;margin-bottom: 5px;}

.boardSrch{;margin: 45px auto 50px;}
    .boardSrch h5{font-size: 22px;margin-bottom: 5px;}
    .btn{background: #358fff;}
    .page-board{margin-top: 50px;}
    
    .view-content img{width: auto;}

.item_left_menu_sub_wrap2_2{width: 480px;}
























.product_details_box_bottom_cont2_cont_wrap.mo.on{display: none !important;}





    .item_left_menu_sub_wrap.mo.on{display: none;}

.product_details_box_bottom_cont2_cont_wrap{display: none !important;}
    .product_details_box_bottom_cont2_cont_wrap.on{display: block !important;}
@media only screen and (max-width: 800px){
    .top_header_left_menu3 span
    .top_header_left{width: 50%;}
    .pc{display: none !important;}
    .mo{display: block ;}
    .top_header_left_menu3 span{position: relative;left: 0;top: 0;transform: translateX(0);top: -0.2vw;margin-right: 1vw;}
    .main_banner_wrap .mo{display: block !important;}
    .top_header_right_menu_wrap{height: 13.9vw;line-height: 13.9vw;}
    .top_header_right_menu a{width: 18vw;font-size: 3vw;}
    .top_header_wrap{padding-left: 4vw;}
    .top_header_left_logo{height: 13.9vw;line-height: 13.9vw;margin-right: 0;}
    .top_header_left_logo a{display: inline-block;line-height: 1;}
    .m_main_btn img{position: relative;top: 0;margin-right: 4vw;width: 5vw;}
    .m_main_logo img{position: relative;top: 2vw;width: 9vw;}
    .top_header_menu_wrap{background: #fff;padding: 2vw 3vw;}
    .top_header_menu a{padding: 3vw 0px;display: inline-block;}
    .top_header_menu.on a{color: #358fff;border-bottom: 5px solid #358fff;font-weight: bold;}
    .top_header_menu_wrap.mo{display: none ;}
    .top_name1 img{width: 4vw;}
.product_details_box_bottom_cont2_cont_wrap.pc{display: none !important;}
    .product_details_box_bottom_cont2_cont_wrap.mo.on{display: block !important;}
       .item_left_menu_sub_wrap.mo.on{display: block;}
    
    .main_wrap{width: 90%;margin: 0 auto;}
    
    .main_left_wrap{float: none;width: 100%;}
    .main_left_cont_wrap{overflow: hidden;}
    .main_left_cont_box{height: auto;width: 49%;margin-right: 2%;margin-bottom: 3%;}
    .main_left_cont_box:nth-child(2n){margin-right: 0 !important;}
    .main_left_cont_box:nth-child(3n){margin-right: 2%;}
    .main_left_cont_img img{width: 100%;}
    .main_right_wrap{width: 100%;float: none;}
    
    .main_right_cont_nymber_text{width: 3vw;font-size: 4vw;}
    .main_right_cont_text{width: 57vw;}
    .main_right_cont_box a .main_right_cont_img{float: right;width: 18vw;}
    .main_right_cont_box a .main_right_cont_img img{width: 100%;}
    .main_left_cont_name{font-size: 4.5vw;margin-top: 2vw;margin-bottom: 1vw;height: 5vw;}
    .main_left_cont_code{font-size: 4.5vw;margin-bottom: 1.2vw;}
    .main_left_cont_color_box{width: 7vw;margin-right: 1vw;height: 3vw;}
    .main_left_cont_color_wrap{margin-bottom: 2.2vw;}
    .main_left_cont_info_box{font-size: 3vw;margin-bottom: 2vw;}
    .main_left_cont_info1{padding-right: 1.2vw;}
    .main_left_cont_info_box p:last-child{padding-left: 1.2vw;}
    .main_left_cont_apply_text{font-size: 3vw;}
    .main_left_cont_apply_day{width: 13vw;height: 6vw;line-height: 6vw;}
    .main_right_cont_name{font-size: 3vw;height: 5.2vw;margin-bottom: 0.7vw;}
    .main_right_cont_code{font-size: 3vw;margin-bottom: 1.2vw;}
    .main_right_cont_info1{font-size: 1.9vw;}
    .footer_wrap{font-size: 2vw;}
    
    .footer_left_logo{width: 10vw;margin-right: 3vw;}
    .footer_left_logo img{width: 100%;}
    
    .popularity_list_tit{font-size: 4.9vw;padding-bottom: 2.8vw;}
    .item_list_bore_btn{width: 15vw;height: 6vw;line-height: 6vw;font-size: 3vw;top: 50%;transform: translateY(-50%);}
    .item_list_wrap{width: 90%;margin: 0 auto;}
    .item_list_cont_wrap{margin-top: 5vw;}
    .item_list_cont_box{width: 100%;height:auto;margin-bottom: 8%;}
    .item_list_cont_box:nth-child(2n){margin-right: 0;}
    .item_list_cont_info_text1{margin-bottom: 1vw;font-size: 4.3vw;}
    .item_list_cont_info_text2{margin-bottom: 1vw;font-size: 4.6vw;}
    .item_list_cont_info_text3{font-size: 2.6vw;margin-bottom: 0.7vw;}
    .item_list_cont_info_text4{margin-bottom: 1vw;font-size: 4.6vw;}
    .item_list_cont_info_text_top{font-size: 4vw;margin-bottom: 1vw;}
    .item_list_cont_info_text_bottom{font-size: 4.3vw;}
    .color_cont_text img{width: 4vw;}
    .color_cont_text{font-size: 4.2vw;}
    .item_list_cont_wrap .main_left_cont_apply_text{font-size: 4vw;}
    
    .cart_wrap{width: 90%;margin: 0 auto;padding: 0;}
    .payment-table_wrap{float: none;width: 100%;}
    .pmt-top label{font-size: 4.3vw;}
    input[type=checkbox]+label:before, input[type=radio]+label:before{width: 1.9vw;height: 1.9vw;top: -2vw;}
    input[type=radio]+label, input[type=checkbox]+label{padding-left: 3vw;margin-right: 2vw;margin-left: 2vw;}
    .pmt-img{width: 11.2vw;height: 11.2vw;margin-right: 1.2vw;}
    .pmt-item .prd-info.prd-info2{margin-left: 1.2vw;width: 83%;}
    .top_name1{font-size: 3.9vw;}
    .cont_code_1{font-size: 4.2vw;margin-top: 2vw;}
    .cont_code_color{width: 4.6vw;height: 4.6vw;margin-right: 0.7vw;margin-top: 2.1vw;}
    .cont_code_color_text{font-size: 4.4vw;}
    .cont_product_quantity_wrap{padding-left: 3.9vw;margin-top: 2.1vw;}
    .cont_product_quantity_wrap > div{height: 4vw;line-height: 4vw;width: 20vw;font-size: 3.9vw;}
    .cont_product_quantity_wrap > div img{width: 3.1vw;}
    .cont_product_quantity_wrap > div span{font-size: 4.4vw;}
    .pmt-item .pmt-price strong.em{font-size: 4vw;}
    .pmt-price strong:after{font-size: 4.2vw;margin-left: 1.2vw;}
    .payment-amount{float: none;width: 100%;margin-top: 4vw;margin-left: 0;}
    .amount-box h5{font-size: 4.8vw;margin: 1.2vw 0 0.7vw;}
    .pmt-top, .amount-top{padding-bottom: 5.6vw;margin-bottom: 1.2vw;}
    .order-all-price .price-area{font-size: 4.4vw;}
    .amount-box dd{font-size: 4.4vw;}
    .amount-box .amount-bottom{padding-top: 1.2vw;margin-bottom: 2.6vw;}
    .amount-box dt{font-size: 4.4vw;}
    .amount-box .amount-bottom dt{padding-top: 2vw;}
    .amount-box .point-area dd strong{font-size: 4.4vw;}
    .cart_btn{font-size: 4.4vw;height: 11vw;line-height: 11vw;}
    
    .payment-table, .amount-box{padding: 2vw;}
    .pmt-top{font-size: 3.4vw;}
    .shipping_address_box > div{font-size: 2.8vw;}
    .address_list_btn {width: 18.5vw;height: 5.52vw;top: 1.3vw;}
    .shipping_address_box .shipping_address_right{font-size: 2.6vw;}
    .shipping_address_right input{height: 7.3vw;}
    
    input, input[type="text"], input[type="password"], input[type="email"], input[type="number"], textarea, select{font-size: 2.4vw;}
    
    .payment_select_tit{font-size: 3.4vw;margin-bottom: 6.5vw;}
    .payment_select_wrap{padding-bottom: 4.9vw;}
    .payment_select1{margin-right: 5vw;font-size: 3.2vw;}
    .payment_select{font-size: 3.2vw;}
    .payment_receipt{font-size: 3.2vw;padding-top: 4.9vw;padding-bottom: 3.2vw;}
    
    
    .signup_top_text_wrap{margin-top: 5vw;}
    .signup_top_text_tit{font-size: 5.2vw;margin-bottom: 9vw;}
    .signup_top_text_text1{font-size: 3.8vw;margin-bottom: 6vw;}
    .signup_top_text_text2{font-size: 2.7vw;margin-bottom: 12vw;}
    .select_type_wrap{margin-top: 3vw;margin-bottom: 10vw;}
    .select_type_box{width: 40vw;padding: 2vw 0 3.5vw 0;}
    .select_type_box_text1{font-size: 3.6vw;width: 30vw;height: 8.6vw;line-height: 8.6vw;margin-top: 3vw;margin-bottom: 5vw;}
    .select_type_box_text2{font-size: 3vw;}
    .signup_step2_wrap .field-label{min-width: 27vw;font-size: 3vw;}
    .form-area input{height: 9.5vw;}
    .form-area{padding: 1vw;}
    .form-area .notice{display: block;width: 100%;font-size: 2vw;}
    .wrapper .image-box{width: 23.4vw;height: 23.4vw;}
    
    .field-label_right_btn1{font-size: 2.5vw;width: 20.5vw;height: 7vw;line-height: 7vw;display: block;margin-bottom: 3vw;}
    .field-label_right_btn2{font-size: 2.5vw;width: 20.5vw;height: 7vw;line-height: 7vw;display: block;margin-bottom: 3vw;}
    .field-label_right_text1{font-size: 2vw;}
    .field-label_right_text2{font-size: 2vw;}
    .cancel_btn{width: 34.3vw;height: 12vw;line-height: 12vw;font-size: 3.5vw;margin-right: 3vw;}
    .next_btn{width: 34.3vw;height: 12vw;line-height: 12vw;font-size: 3.5vw;margin-bottom: 8vw;}
    .signup_step3_tit{font-size: 5.2vw;margin-bottom: 20vw;margin-top: 10vw;}
    .sign_up_page_logo img{width: 40vw;}
    .signup_step3_text{font-size: 5vw;}
    
    
    
    .get_fabric_tab_wrap{width: 60vw;}
    .get_fabric_tab_box{width: 30vw;line-height: 9vw;height: 9vw;font-size: 4vw;}
    .get_fabric_cont_wrap{width: 90%;margin: 0 auto;}
    .get_fabric_top_text1{font-size: 4.6vw;margin-top: 8vw;}
    .get_fabric_top_text2{font-size: 3.2vw;margin-bottom: 8vw;margin-top: 3vw;}
    .get_fabric_cont_tit {font-size: 4.2vw;}
    .get_fabric_cont_tit span{width: 6vw;height: 6vw;line-height: 6vw;font-size: 3vw;}
    
    .get_fabric_cont_box_left{width: 25%;}
    .get_fabric_cont_box_right{width: 75%;}
    
    
    .get_fabric_list_wrap{width: 90%;}
    
    .get_fabric_cont_box_right_flie_box{width: 60%;}
    .get_fabric_cont_box_right_flie a{font-size: 2vw;margin-left: 2vw;padding: 0.7vw 1.2vw;}
    .get_fabric_cont_box_left{font-size: 2.6vw;}
    .get_fabric_cont_box >div{min-height: 11vw;line-height: 11vw;font-size: 3.4vw;}
    
    .get_fabric_top_text2{line-height:4.5vw;}
    
    .get_fabric_cont_tit{padding-bottom: 3vw;}
    .quantity_btn{width: 50%;height: 7vw;line-height: 7vw;font-size: 3.4vw;}
    .quantity_btn2{margin-right: 0;}
    .get_fabric_cont_box_right input[type=radio]+label{width: 20vw;height: 7vw;line-height: 7vw;font-size: 3.4vw;margin-right: 1.5vw;}
    
    .select_list_right_btn{width: 40vw;height: 7vw;line-height: 7vw;}
    .select_list_text{font-size: 3.4vw;margin-left: 2.2vw;}
    .quantity_input{margin-left: 5vw;}
    .quantity_box{font-size: 3.4vw;margin-bottom: 2vw;}
    
    .get_fabric_btn{width: 21.4vw;font-size: 3.6vw;height: 9vw;line-height: 9vw;}
    .tableList table tbody td{font-size: 3.6vw;padding: 3vw 1vw;word-break: break-all;vertical-align: middle;line-height: 1.2;}
    .btn{padding: 1vw 2vw;font-size: 2vw;min-width: 1vw;width: 10vw;}
    .page-mypage .btn{min-width: 10vw;padding: 1vw 0vw;}
    .tableList table thead th{font-size: 3.6vw;padding: 1.5vw 1vw;word-break: break-all;vertical-align: middle;line-height: 1.2;}
    #tab{margin: 0 auto 5vw;}
    
    #sub h3{font-size: 4.2vw;text-align: center;}
    .page-payment h5.title, .page-mypage h5.title{font-size: 3.8vw;}
    
    #tab a{padding: 2vw;font-size: 3.6vw;}
    .payment-table .btn.small{width: 15vw;}
    .payment_receipt input[type=checkbox]+label:before, .payment_receipt input[type=radio]+label:before{top: 0;}
    
    .payment_end_wrap > div{float: none;}
    .get_fabric_cont_box_right span{font-size: 3vw;height: 15.3vw;line-height: 15.3vw;}
    .payment_end_left_box{margin-bottom: 5vw;}
    
    .payment_end_wrap{padding-top: 15vw;padding-bottom: 10vw;}
    .payment_end_btn a{width: 40vw;height: 11vw;line-height: 11vw;font-size: 4.6vw;margin-bottom: 5vw;}
    .quantity_input input{height: 13vw;font-size: 4vw;}
    .payment_end_right_text1{font-size: 4.4vw;padding-bottom: 2vw;}
    
    .payment_end_right_text2{font-size: 2.2vw;padding-bottom: 5vw;}
    .payment_end_right_text3{font-size: 2.8vw;padding-bottom: 2vw;}
    .payment_end_right_text4{font-size: 2.8vw;}
    .cart_wrap input[type=checkbox]+label:before, .cart_wrap input[type=radio]+label:before{}
    .tableList table tbody td.tt a{white-space: normal;}
    
    .product_details_wrap{width: 90%;margin: 0 auto;}
    .table_list_tot_box{width: 100%;}
    .product_details_box_top > div{float: none;width: 100%;margin-top: 5vw;}
    .shipping_address_box{height: 8vw;line-height: 8vw;}
    .product_details_review_write_btn{width: 22vw;height: 8vw;line-height: 8vw;font-size: 3vw;top: 3vw;}
    
    .product_details_box_bottom_cont2{float: none;width: 100%;margin: 10vw auto 0;padding: 3vw;}
    .product_details_box_bottom_cont1{float: none;}
    
    .product_details_box_bottom_cont2_cont_wrap > div{width: 48%;margin-right: 4%;margin-bottom: 4%;}
    .product_details_box_bottom_cont2_cont_wrap > div:nth-child(7n){margin-right: 4%;}
    .product_details_box_bottom_cont2_cont_wrap > div:nth-child(2n){margin-right: 0;}
    .product_details_box_bottom_cont2_cont_img{height: 50.5vw;}
    .product_details_box_bottom_cont2_cont_img img{width: 100%;}
    .product_details_box_bottom_cont2_tab_wrap{margin-bottom: 10vw;}
    
    .product_details_box_bottom_cont2_tab_btn{font-size: 3.8vw;height: 10vw;line-height: 10vw;padding-left: 0;text-align: center;border-radius: 0;width: 50%;}
    
    .product_details_box_bottom_cont1{width: 100%;margin-right: 0;}
    .product_details_box_top_cont2_text1{font-size: 4.1vw;margin-bottom: 4.1vw;}
    .product_details_box_top_cont2_text2{font-size: 4.2vw;}
    .product_details_box_top_cont2_info_box{font-size: 4.2vw;line-height: 5vw;}
    
    
    .login_wrap .btn { width: 100%;}
    
    .next_btn{margin-top: 3vw;}
    .product_details_box_top_cont2{height: 115vw;}
    
    .signup_step1_wrap input[type=checkbox]+label:before, .signup_step1_wrap input[type=radio]+label:before{top: 0;}
    .signup_step2_wrap .form-area{width: 100%;}
    .signup_step2_wrap .form-area{width: 100%;}
    
    .get_fabric_view_details_box{width: 90%;}
    .get_fabric_view_details_top1{font-size: 4vw;height: 11vw;line-height: 11vw;font-weight: bold;}
    .get_fabric_view_details_top1 a{height: 11vw;line-height: 11vw;font-size: 4vw;}
    .product_details_box_bottom_cont2_tab_btn img{width: 2.5vw;position: relative;top: 0.3vw;}
    
    
    
    
    

    .get_fabric_list_cont6 a{padding: 0;text-align: center;width: 100%;height: 4.9vw;line-height: 4.9vw;font-size: 2.3vw;}
    .get_fabric_list_top > div{font-size: 2.7vw;height: 8.3vw;line-height: 8.3vw;}
    .get_fabric_list_cont > div{height: 8.3vw;line-height: 8.3vw;font-size: 2.2vw;}
    .get_fabric_list_cont7 span{width: 12.5vw;height: 4.9vw;line-height: 4.9vw;}
    .get_fabric_list_cont8 a{width: 12.5vw;height: 4.9vw;line-height: 4.9vw;}
    .get_fabric_list_cont9 a{width: 12.5vw;height: 4.9vw;line-height: 4.9vw;}
    .get_fabric_list_paging_wrap > div{width: 8.3vw;height: 8.3vw;line-height: 8.3vw;}
    .get_fabric_list_cont .get_fabric_list_cont2{padding-top: 2vw;}
    .get_fabric_view_details_top2{height: 8.3vw;line-height: 8.3vw;font-size: 2.5vw;}
    
    .get_fabric_cont_wrap input[type=checkbox]+label:before, .get_fabric_cont_wrap input[type=radio]+label:before{display: none;padding-left: 0;}
    
    
    .coupon-tab .ctab{font-size: 3.2vw;height: 10vw;line-height: 10vw;padding: 0;}
    .my_modify .form-area{width: 100%;} 
    
    .my_modify .form-wrap._inline .form-area .field-label {width: 20vw;flex: 0 0 20vw;margin-right: 2.2vw;margin-bottom: 2.2vw;}
    
    .form-wrap._inline .form-area span.notice{font-size: 2.6vw;left: 28vw;bottom: -4vw;}
    .wrap{padding: 0;}
    .page-mypage .btn.wBig{width: 30vw;height: 11vw;padding: 0;line-height: 11vw;min-width: inherit;font-size: 2.8vw;}
    .page-mypage .btn._cancle{width: 30vw;height: 11vw;padding: 0;line-height: 11vw;font-size: 2.8vw;}
    #sub{font-size: 2.8vw;margin-bottom: 10vw;margin-top: 15vw;}
    .form-wrap._wd h6.title{margin: 0 3vw;line-height: 3.5vw;padding: 3vw 1.2vw;font-size: 2.8vw;}
    .form-wrap._wd .form-filed{padding: 3vw;}
    .check-box .chk input[type=checkbox]+label:before{top: 0;}
    .check-box .chk, .radio-box .rdo{width: calc(100% / 3 - 10px);}
    .form-wrap._wd .form-filed textarea{height: 25vw;padding: 2.2vw;}
    
    
    .page-payment h5.title, .page-mypage h5.title{margin: 0 auto 8vw;}
    .point-txt{font-size: 3vw;}
    .point-box p{font-size: 2.2vw;padding: 1vw 0px;}
    .point-box p.num{font-size: 2.8vw;}
    .all-point, .use-point, .useable-point{padding: 2vw;}
    .point-box .useable-point p.num{font-size: 3.8vw;}
    .point-box .useable-point p{font-size: 2.8vw;}
    .point-box{margin: 5vw 0 8vw;}
    .boardSrch{margin: 0 auto 8vw    ;}
    .boardSrch h5 {font-size: 3.3vw;margin-bottom: 1.2vw;}
    .boardSrch .input_search{padding: 1vw 6vw 1vw 2.5vw;}
    .page-board .selectBox{min-height: 8vw;margin-bottom: 4vw;}
    .page-board .selectBox .nice-select{height: 8vw;line-height: 8vw;min-width: 25vw;font-size: 2.4vw;}
    
    .item_left_menu_sub_search_wrap{max-height:none;}
    
    
    .form-wrap._inline .form-area .field-label{width: 20vw;flex: 0 0 20vw;margin-right: 2.2vw;margin-bottom: 2.2vw;}
    
    
    .faqBox{font-size: 15px;}
    .faqBox .faq_q{font-size: 15px;}
    
    .board-view .view-header{padding: 3.5vw 2.5vw 3.5vw 3.5vw;font-size: 2.4vw;}
    .vh-title{font-size: 3vw;}
    .vh-info{font-size: 2vw;}
    .view-content{padding: 5vw;font-size: 2.4vw;line-height: 3.2vw;}
    
    .item_left_menu_wrap{float: none;display: none;}
    
    .item_list_wrap{float: none;}
    
    
    .get_fabric_view_details_wrap .quantity_btn{width: 100%;height: 8vw;line-height: 8vw; }
    .get_fabric_view_details_wrap .quantity_input{width: 70%;height: 8vw;line-height: 8vw; }
    .get_fabric_view_details_wrap .quantity_input input{width: 100%;height: 6.5vw;line-height: 6.5vw; }
    .get_fabric_cont_box_wrap { margin-bottom: 5vw;}
    
    
    .item_list_search{width: 23vw;height: 11vw;line-height: 11vw;border-radius: 10px;border: 2px solid #358fff;text-align: center;color: #358fff;font-size: 3.3vw;display: inline-block;margin-top: 8vw;}
    
    html.on{width: 100vw;height: 100vh;position: relative;}
    .m_item_left_menu_main_wrap{position: absolute;width: 100vw;min-height: 100vh;padding: 20vw 5% 100vw 5%;background: #fff;left: 0;top: 0;z-index: 10;overflow-y: scroll;display: none;font-family: 'NanumSquare';}
    .m_item_left_menu_main_wrap.on{display: block;}
    .item_left_menu_main_search_wrap input{width: 80%;height: 10vw;line-height: 10vw;}
    .item_left_menu_main_search_wrap button{width: 20%;height: 10vw;line-height: 10vw;}
    .item_left_menu_main_search_wrap{height: 10vw;line-height: 10vw;}
    .item_left_menu_main_li{height: 11vw;line-height: 11vw;font-size: 4vw;}
    
    .m_item_left_menu_main_wrap_btn{width: 100%;text-align: center;height: 11vw;line-height: 11vw;font-size: 3.5vw;font-weight: bold;color: #fff;background: #358fff;display: block;margin-top: 5vw;margin-bottom: 5vw;}
    
    .item_left_menu_sub_wrap{width: 100%;min-width: 100%;left: 0;font-family: 'NanumSquare';}
    
    
    .item_left_menu_main_li span{position: absolute;right: 10%;color: #fff;display: inline-block;background: #358fff;border-radius: 5px;height: 6vw;line-height: 6vw;padding: 0 1vw;}
    
    .get_fabric_popup_cont_left{width: 100%;float: none;padding-bottom: 0;border-bottom: 1px solid #ababab;padding-top: 0;}
    .get_fabric_popup_cont_left .item_left_menu_sub_ul{overflow: hidden;}
    .get_fabric_popup_cont_left .item_left_menu_sub_li{width: 50%;float: left;padding-left: 5%;padding-top: 3vw;padding-bottom: 3vw;}
    .get_fabric_popup_cont_left .item_left_menu_sub_li:first-child{border-right: 1px solid #ababab;}
    .get_fabric_popup_cont_right{float: none;width: 100%;min-height: inherit;border-left: 0;}
    
    .get_fabric_popup_box{width: 90%;}
    .item_left_menu_sub_li img.left_arrow_icon{right: 15%;}
    .get_fabric_popup_btn{width: 18vw;height: 7vw;line-height: 7vw;font-size: 3vw;font-weight: normal;}
    .get_fabric_popup_btn1{position: relative;top: 2px;}
    .get_fabric_popup_top_tit{font-size: 4vw;}
    .get_fabric_popup_top_tit span{font-size: 2.8vw;display: block;margin-top: 2vw;}
    .get_fabric_popup_top_text{font-size: 2.8vw;}
    .item_left_menu_sub_li{font-size: 3.8vw;}
    
    .get_fabric_popup_top{height: auto;padding-bottom: 3vw;padding-left: 7vw;}
    
    .footer_left_logo{float: none;}
    .footer_left_text_box{float: none;}
    .copt_text{text-align: center;}
    .footer_service_center{font-size: 3.4vw;top: 35%;}
    .footer_service_center img{width: 2.8vw;margin-right: 3vw;}
    .footer_sns_btn_wrap{bottom: auto;top: 7.5vw;}
    .footer_sns_btn{width: 5vw;}
    .footer_sns_btn img{width: 5vw;}
    
    .foter_btn_wrap{font-size: 3vw;padding-top: 8vw;}
    
    .get_fabric_view_details_wrap .quantity_input{margin-left: 2vw;}
    .get_fabric_view_details_wrap .quantity_input input{width: 80%;}
    .get_fabric_view_details_wrap .quantity_input{font-size: 2vw;}
    .get_fabric_view_details_wrap .get_fabric_cont_box_right input{height: 7vw;line-height: 7vw;margin-left: 5%;}
    .get_fabric_view_details_wrap .get_fabric_cont_box_right_flie_box{width: 100%;}
    .get_fabric_view_details_wrap .get_fabric_cont_box_right_flie_box input{padding-top: 0;}
    .mo_span{display: block;}
    
    .address_search_btn{height: 7.3vw;line-height: 7.3vw;font-size: 2.6vw;}
    
    .payment-table_popwrap_tit{font-size: 4vw;height: 15vw;line-height: 15vw;}
    .payment-table_popwrap_tit .material-symbols-outlined{width: 15vw;height: 15vw;line-height: 15vw;font-size: 5vw;}
    
    .shipping_address_right select{height: 7.3vw;line-height: 7.3vw;}
    
    .payment-table_popwrap_btn{height: 8vw;line-height: 8vw;font-size: 4vw;}
    .payment-table_popwrap_btn_1{height: 9vw;line-height: 9vw;font-size: 4vw;}
    .payment-table_popwrap_btn_2{height: 9vw;;line-height: 9vw;font-size: 4vw;}
    .payment-table, .amount-box{border-radius: 10px;}
    .get_fabric_cont_box_right_flie{margin: 2vw 0;}
    
    .signup_step1_wrap .identity_verification_input_wrap a{font-size: 3vw;}
    .get_fabric_cont_box_right input{height: 7vw;margin-top: 0;line-height: 7vw;padding-top: 0;}
    .get_fabric_cont_box >div{min-height: 13vw;line-height: 13vw;}
    .foter_btn{padding: 0 3vw;}
    .get_fabric_cont_box_right textarea{height: 50vw;margin-top: 2vw;}
    .quantity_input{width: 65%;}
    .select_list_text span{font-size: 3.4vw !important;}
    .get_fabric_cont_box_right_span{display: block;}
    .select_list_right_btn{border: 1px solid #000;}
    .get_fabric_popup_btn1{border: 1px solid #000;}
    .get_fabric_cont_box_right_input{margin-top: 2vw;}
    .get_fabric_cont_wrap .get_fabric_cont_wrap{width: 100%;}
    .product_details_wrap{width: 100%;margin: 0 auto;}
    .product_details_box_top_cont_slide_nav_wrap{width: 100%;margin-top: 4vw;}
    .product_details_box_top_cont_slide_nav{height: 13.7vw;}
    .cont_product_quantity_box1{margin-right: 2vw;}
    .cont_type1 .flip-card{font-size: 8vw;}
    .cont_type2 .flip-card{font-size: 6vw;}
    .cont_type3 .flip-card{font-size: 6vw;}
    .like_on img{width: 3vw;margin-left: 1vw;}
    .timer_box2 img{width: 18vw;}
    .timer_box2 {top: 20%;}
    .main_left_cont_img > img.on_air{width: 17%;}
    .timer_box1 img{width: 17vw;left: 6vw;top: 1.5vw;margin-right: 5vw;}
    .timer_box1{font-size: 4.5vw;top: 30%;}
    .get_fabric_top_text2{padding: 0 4vw;}
    .main_left_cont_like{font-size: 2.4vw;bottom: 4%;height: 6vw;line-height: 6vw;min-width: 14vw;padding: 0 1vw;}
    .main_left_cont_like img{position: relative;top: 0.5vw;}
    
    .main_left_cont_box{min-height: 40vw;}
    
    .timer_box3 img{width: 3vw;}
    .timer_box1 span:first-child{position: relative;left: 3vw;}
    .hotdeal_popup_close{top: 5.5vw;right: 6vw;}
    .main_left_top_text1 .hotdeal_popup_close img{top: 50%;transform: translate(-50% , -50%);position: absolute;left: 50%;}
    
    .main_left_cont_type_box{margin-bottom: 2vw;font-size: 3.6vw;padding: 1vw 2vw;}
    .main_left_top_text1{font-size: 6vw;margin-bottom: 1.3vw;}
    .main_left_top_text2{font-size: 4vw;}
    .main_left_top_text1 img{width: 6vw;top: 1.4vw;}
    .hot_deal_more{top: 2vw;width: 15vw;height: 7vw;line-height: 7vw;font-size: 3vw;}
    
    .cont_type1 .flip-clock{bottom: 35%;}
    .hotdeal_popup_wrap{width: 90%;left: 5%;padding: 4vw;    animation: left_ani2 1s ease-in-out;}
    .hotdeal_popup_btn{height: 14vw;line-height: 14vw;font-size: 6vw;}
    .main_left_cont_img{}
    .main_left_cont_img .display_b{height: 100%;}
    
    .timer_box4{font-size: 8vw;}
    .timer_box3{padding: 1vw 2vw;font-size: 4vw;top: 20%;width: 38%;}
    .flip-clock__piece{margin: 0 0.5vw;}
    .top_header_right_menu_wrap_box{width: 100%;height: 20vw;line-height: 20vw;    font-family: 'GmarketSans';}
    .top_header_right_menu_list_box{min-height: 20vw;}
    .hotdeal_popup_wrap .main_left_cont_img{}
    
    .hotdeal_popup_wrap .timer_box1{top: 15%;}
   
    .product_details_box_top_cont2_text3{font-size: 4.1vw;}
    
    .product_details_review_id{font-size: 3.6vw;margin-bottom: 1vw;}
    .product_details_review_date{font-size: 3.2vw;}
    .product_details_review_btn{font-size: 2.2vw;}
    .product_details_review_cont_box{overflow: hidden;}
                   .product_details_review_img_box_left{float: left;width: 17.7%;position: relative;height: 17.7%;}
                   .product_details_review_img_box_left img{display: block;width: 100%;}
                   .product_details_review_img_box_left span{position: absolute;width: 3.5vw;height: 3.5vw;line-height: 3.5vw;text-align: center;color: #fff;background: #358fff;font-size: 2.4vw;right: 0;bottom: 0;border-radius: 3px;font-weight: bold;}
                   .product_details_review_img_box_right{float: left;width:82.3%;padding-left: 3%; }
    .product_details_review_name{margin-bottom: 3vw;font-size: 3.4vw;}
    .product_details_review_tit{font-size: 3.8vw;margin-bottom: 3vw;padding-top: 0.3vw;}
    .product_details_review_txt{font-size: 3.5vw;line-height: 4.5vw;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;}
    .product_details_review_box{padding: 4vw 0;}
    
    .review_more_btn{position: absolute;right: 0;top: 4vw;width: 4vw;}
    .review_more_btn img{width: 100%;}
    
    .mo_review_write_btn_wrap{text-align: right;margin-top: 3vw;}
    .mo_review_write_btn1{width: 20.1vw;height: 11.8vw;line-height: 11.8vw;font-size: 3.8vw;text-align: center;color: #fff;background: #242424;margin-right: 1.5vw;display: inline-block;border-radius: 5px;font-weight: bold;}
    .mo_review_write_btn2{width: 33.3vw;height: 11.8vw;line-height: 11.8vw;font-size: 3.8vw;text-align: center;color: #fff;background: #358fff;display: inline-block;border-radius: 5px;font-weight: bold;}
    
    .product_details_box_top_cont3_box_right2{width: 25.4vw;font-size: 2vw;height: 6vw;line-height: 6vw;}
    .product_details_box_top_cont3_box_right2 span{font-size: 2.4vw;}
    .product_details_box_top_cont3_box_left img{width: 6vw;}
    .product_details_box_bottom_cont2_cont_wrap.mo.on{display: block!important;}
    .top_header_left{width: auto;}
    .top_header_right{width: auto;}
    .main_left_cont_info_box p.main_left_cont_info2{font-size: 1.9vw;}
    .item_left_menu_bg{margin-bottom: 1vw;background: #fafafa;}
    .review_box{width: 95%;}
    
    .item_left_menu_sub_ul .item_left_menu_sub_ul{max-height: none;}
    
    
    .review_box_cont_tit{font-size: 4.8vw;margin-top: 7vw;margin-bottom: 5vw;font-weight: bold;}
    .review_box_cont_sub_txt{font-size: 3.4vw;font-weight: 300;}
    
    .review_box_cont_img_wrap{width: 100%;}
    .review_box_cont_box1{font-size: 4.4vw;}
    .review_box_cont_img{width: 19%;margin-right: 1.25%;margin-bottom: 1.25%;}
    .review_box_cont_img img{width: 100%;}
    .review_box_cont{padding: 0 3vw;}
    .review_box_cont_box input{height: 8vw;}
    
    .review_box_cont_box textarea{height: 30vw;}
    .review_box_btn_box a{width: 25vw;height: 10vw;font-size: 3.6vw;line-height: 10vw;}
    .item_left_menu_sub_wrap.mo{display: none;}
    
    .top_header_wrap{position: relative;}
    .item_list_wrap_wrap{margin-top: 0;}
    
    .information_center_tit{font-size: 4vw;margin-top: 5vw;margin-bottom: 3vw;}
    .information_center_txt{font-size: 3.4vw;line-height: 4.5vw;}
    .information_center_wrap{padding-top: 8vw;padding-bottom: 5vw;}
    .board-view .view-header{display: block;}
    .vh-title{margin-bottom: 4vw;}
    .view-content img{max-width: 100%;}
    .get_fabric_wrap .btn{width: 30vw;height: 10vw;line-height: 10vw;font-size: 4vw;font-weight: bold;padding: 0;margin-bottom: 10vw;}
    
    
    .get_fabric_list_paging_wrap.mo img{width: 100%;}
    
    .form-wrap._inline .form-area span.notice{left: 23vw;width: 70%;}
    .btn.wBig{min-width:auto}
    .view-content2{padding: 5vw;margin-bottom: 10vw;font-size: 2.4vw;}
    .vh-title2{font-size: 3vw;margin-bottom: 4vw;padding-left: 5vw;}
    
    .item_left_menu_main_li img{top: 0.3vw;margin-right: 1vw;width: 3.4vw;}
    
    .item_list_cont_box .cont_type1 .flip-card{font-size: 8vw;}
    .item_list_cont_box .cont_type1 .flip-clock{bottom: 35%;}
    .item_list_cont_box .cont_type1 .timer_box1{top: 30%;}
    .item_list_wrap .main_left_cont_name{font-size: 3.5vw;margin-bottom: 1vw;max-height: 8vw;}
    .item_list_cont_box .on_air{width: 17%;}
    
    
    .purchase_popup_box{width: 90%;}
    .product_details_box_top_cont3_box_left{font-size: 4vw;padding: 1vw 0px;}
    .product_details_box_top_cont3_box_right{font-size: 4vw;padding: 1vw 0;}
    .product_details_box_top_cont3_box_left span{font-weight: 2.8vw;}
    .product_details_box_top_cont3_box_right span{font-weight: 2.8vw;}
    .product_details_box_top_cont3_box_right2{font-size: 3.2vw;padding: 0;}
    .purchase_popup_cont_box_subtit{width: 15vw;height: 4vw;line-height: 4vw;font-size: 2vw;margin: 0 0.8vw;}
    .purchase_popup_cont_box_txt img{width: 2.4vw;margin-right: 1vw;top: 0.5vw;}
    .purchase_popup_cont_box_cont_left{height: 9vw;line-height: 9vw;width: 30vw;font-size: 2.8vw;}
    .purchase_popup_cont_box_cont_left_subtxt{font-size: 3.4vw;}
    .purchase_popup_cont_box_cont_center{width: 50vw;}
    .purchase_popup_cont_box_cont_left img{margin-right: 2vw;top: 1.1vw;}
    .purchase_popup_cont_box_cont_center_box_right{width: 9vw;line-height: 9vw;}
    .purchase_popup_cont_box_cont_center_box_left{padding: 0.8vw;width: calc(100% - 9vw);height: 9vw;line-height: 9vw;}
    .purchase_popup_cont_box_cont_center_box_left span{font-size: 4.2vw;left: 1.5vw;top: -2vw;}
    .product_details_box_top_cont2_subtext1{font-size: 3.6vw;margin-bottom: 2vw;}
    .product_details_wrap .timer_box3{width: 100%;padding: 3vw 2vw;}
    
    .get_fabric_view_details_top1 a img{position: absolute;left: 50%;top: 50%;transform: translate(-50% , -50%)}
    
    .product_details_box_top_cont_slide_nav{width: 13vw;height: 13vw;}
    .product_details_box_top_cont_slide_nav img{width: 100%;height: 100%;}
    .product_details_box_top_cont_slide_nav_wrap .slick-slide{padding: 0 2px}
    #tab{display: block;overflow: hidden;}
    #tab li{float: left;width: 33.33%;margin-bottom: 3vw;}
    #tab a{font-size: 4vw;}
    .sale_date_left{line-height: normal;}
    .payment-area{padding: 5vw 2vw;}
    .shipping_address_right .radio_style{width: 4vw;height: 4vw;left: 0;top: 1vw;margin-right: 2vw;}
    .shipping_address_right input[type=radio]+label{padding-left: 0;margin-right: 0;margin-left: 0;}
    .payment_end_left_box img{width: 25vw;}   
    .item_list_cont_box .cont_type3 .timer_box4{top: 50%;text-align: center;font-size: 8vw;}
    .item_list_cont_box .cont_type3 .timer_box3{width: 38%;}
    .get_fabric_view_details_top1 a img{width: 5vw;}
    .get_fabric_view_details_top1 a{height: 13vw;line-height: 13vw;width: 13vw;}
    .get_fabric_view_details_top1{height: 13vw;line-height: 13vw;font-size: 4vw;}
    .purchase_popup_cont_box_cont_center_box_left img{width: 6vw;}
    .purchase_popup_cont_box_cont_center_box{height: 9vw;line-height: 9vw;}
    .purchase_popup_cont_wrap{padding: 0 3vw;}
    .purchase_popup_cont_box_cont_left img{width: 7vw;}
    .purchase_popup_cont_box_cont_center p{font-size: 2vw;margin-bottom: 2vw;}
    .pmt-top span{font-size: 3vw;}
    .purchase_popup_cont_box_cont_right2{width: 50vw;height: 12vw;line-height: 12vw;margin-left: 30vw;}
    .purchase_popup_cont_box_cont_center_left{width: 15vw;padding: 0;}
    .purchase_popup_cont_box_cont_center_left{}
    .purchase_popup_cont_box_cont_center_left_txt1{font-size: 3vw;}
    .purchase_popup_cont_box_cont_center_right{width: 30vw;margin-left: 5vw;}
    .purchase_popup_cont_box_cont_center_right1{width: calc(10vw - 1px);height: 10vw;line-height: 10vw;}
    .purchase_popup_cont_box_cont_center_right2{width:10vw;height: 10vw;line-height: 10vw;}
    .purchase_popup_cont_box_cont_center_right3{width: calc(10vw - 1px);height: 10vw;line-height: 10vw;}
    .purchase_popup_cont_box_cont_center_right2 input{height: 10vw;padding: 0;}
    .purchase_popup_cont_box_cont_right{display: none;}
    .purchase_popup_cont_box_cont_pay_box{padding-top: 3vw;margin-left: 0vw;margin-right: 0vw;padding-bottom: 0vw;}
    .purchase_popup_cont_box_cont_pay_box_left{font-size: 4vw;}
    .purchase_popup_cont_box_cont_pay_box_right{font-size: 4vw;}
    .purchase_popup_cont_box_cont_pay_box_right_sub_txt{font-size: 3vw;padding-right: 6vw;}
    .purchase_popup_cont_box_cont_btn_wrap{padding: 0;padding: 0 3vw;overflow: hidden;margin-top: 5vw;margin-bottom: 5vw;}
    .purchase_popup_cont_box_cont_btn1{width: 40%;margin-right: 10%;font-size: 5vw;float: left;}
    .purchase_popup_cont_box_cont_btn2{width: 50%;font-size: 5vw;float: left;}
    .purchase_popup_cont_box_cont_pay_box{padding: 0 3vw;padding-top: 3vw;}
    .item_left_menu_sub_ul{margin-top: 0;}
    .get_fabric_view_details_box .get_fabric_cont_box_right_flie_box input{width: 85%;}
    .sales_details_cont_tit .dot_icon{font-size: 4vw;}
    #mTop{display: none !important;}
    .m_item_left_menu_main_wrap{position: fixed;height: 100vh;    padding: 20vw 5% 20vw 5%;}
    .item_left_menu_color_box{font-size: 4vw;}
    .closeBtn.sty2{top: 5vw;right: 5vw;}
    .closeBtn.sty2:before, .closeBtn.sty2:after{width: 10vw;left: 5vw;top: 4vw;}
    #popup9.layer-box .popup-box{padding: 5vw;}
    
    .payment_select_wrap .radio_style{width: 5vw;height: 5vw;top: 1.3vw;}
    .payment_receipt #perType2{width: 5vw;height: 5vw;top: 1.3vw;}
}


@keyframes left_ani2{
        0%{left: -100%;}
        100%{left: 5%;}
    }





