.col_white {color: #fff}

/*특수목제*/
.sub_wrap {position: relative;margin-top: 10px}
.sub_wrap img {width: 100%; max-width: 1000px}
.sub_wrap a {display: block;}

/*이동버튼 감춤*/
a.hid_btn {position: absolute;border: 1px solid #000;opacity:0}
a.hid_btn.hid2 {top: calc(39% - 6px);right: 42px; width: 56px;padding: 0 0;}
a.hid_btn.hid2_2 {bottom: 42px ;right: 6px; width: 61px;padding: 0 0;}
a.hid_btn.hid3 {top: 0;left: 0px; width: 100%; height: 60%; padding: 2px 0;}
a.hid_btn.hid4 {width: 25%;height: 16%;border-radius: 50%}
a.hid_btn.hid4.mo1 {bottom: 21%; left: 10%}
a.hid_btn.hid4.mo2 {bottom: 21%; left: 50%; transform: translateX(-50%)}
a.hid_btn.hid4.mo3 {bottom: 21%; right: 10%}
a.hid_btn.hid4.mo4 {bottom: 4%; left: 24%}
a.hid_btn.hid4.mo5 {bottom: 4%; right: 24%}

/*단가표*/
.price_btn a {background: #282828; font-weight: normal; color: #fff; border-radius: 5px; padding: 10px; font-size: 12px}

.sct_ct.ct2.mobile {width: 1000px; overflow-x: scroll;font-size: 12px}
.sct_ct.ct2.mobile ul {width: 100%;padding: 0;border-bottom: 0;border-top:1px solid rgba(167,144,111,0.2);border-left:1px solid rgba(167,144,111,0.2);}
.sct_ct.ct2.mobile a {padding: 0; text-align: center;display: block}
.sct_ct.ct2.mobile a.chk_on {background: #a7906f;color: #fff}
.sct_ct.ct2.mobile .text-left {width: 100%}

.sct_ct.ct2.mobile ul li:nth-child(2n+1) {clear: none}
.sct_ct.ct2.mobile ul li {border-bottom:1px solid rgba(167,144,111,0.2);border-right:1px solid rgba(167,144,111,0.2);padding: 0}
.sct_ct.ct2.mobile ul li a {padding: 10px 0}

#sct_ct_1.ct2.mobile li {width: calc(100% / 5)}
/*
#sct_ct_1.ct2.mobile li:nth-child(1),#sct_ct_1 li:nth-child(2),#sct_ct_1 li:nth-child(3),#sct_ct_1 li:nth-child(4),#sct_ct_1 li:nth-child(5),#sct_ct_1 li:nth-child(6){border-top:1px solid rgba(167,144,111,0.2);}
#sct_ct_2.ct2.mobile li:nth-child(1),#sct_ct_2 li:nth-child(2),#sct_ct_2 li:nth-child(3),#sct_ct_2 li:nth-child(4),#sct_ct_1 li:nth-child(5),#sct_ct_1 li:nth-child(6){border-top:1px solid rgba(167,144,111,0.2);}
.sct_ct.ct2.mobile.mobile li:nth-child(4n+1) {border-left: 0px solid rgba(167,144,111,0.2);}
.sct_ct.ct2.mobile li:nth-child(6n+1) {border-left: 1px solid rgba(167,144,111,0.2);}
*/

.price_table {width: 1000px;margin-top: 20px;overflow-x: scroll;font-size: 12px}
.price_table th {color: #333; background: #f9f9f9; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; text-align: center; padding: 8px 0;border-top: 1px solid #4d3636;}
.price_table th:first-child {border-left: 1px solid #ddd}
.price_table td {padding: 8px 5px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; word-break: keep-all}
.price_table td:first-child {border-left: 1px solid #ddd}

.pr_name {width: 170px; text-align: center}
.pr_img {width: 60px; text-align: center}
.pr_cost {width: 130px; text-align: right}
.pr_cost span{color: #f00}
.pr_em {width: 310px}

/*재단계산 cutout*/
.cutout_tb {max-width: 1000px; /*margin: 0 auto; padding-left: 215px; margin-bottom: 80px*/}
.cutout_tb .cart_inpt{height: 35px; line-height: 35px; padding: 0 30px; background-color: #363636; color: #fff; margin:30px auto 0 auto; display: block; border: none; text-align: center; cursor: pointer;}
.cutout_tb .cart_inpt:hover{background-color: #fff; color: #282828; border: 1px solid #282828; box-sizing: border-box; }
.cutout_tb .esw_st {border: 1px solid #888;text-align:center;width:145px;height:30px;font-size:13px;}
.cutout_tb .esw_st2 {-webkit-appearance: auto; -moz-appearance: auto;-ms-appearance: auto; appearance: auto;height:30px;width:160px;font-size:13px;}


/*상세페이지 슬라이드 버튼*/
.bx-pager.bx-default-pager {text-align: center}
.bx-pager-item {margin: 10px 0; display: inline-block; margin: 0 4px 5px}
.bx-pager-link {background: #ccc; width: 8px; height: 8px; border-radius: 50%; font-size: 0; display: inline-block; vertical-align: middle}
.bx-pager-link.active{ background: #ffa31f}