@charset "utf-8";

/* 상품 상세보기 */
#sit {margin:0 0 10px; max-width:1920px; margin:0 auto;}
.sit_admin {position:absolute;left:0; top:2px;text-align:right}
.sit_admin a {line-height:35px;padding:0 10px}
.sit_empty {padding:60px 0;text-align:center}

.is_search #container_title, .is_item #container_title{display:none}

/* 상품 상세보기 - 개요 */
#sit_ov_from {background: #fff; clear: both;  width:65%; max-width:1250px; font-size:16px; padding:0 1%;}
#sit_ov_wrap {padding: 0 0 60px; }
#sit_ov_wrap:after {display:block;visibility:hidden;clear:both;content:""}

/* 상품 상세보기 - 이미지 미리보기 */
#sit_pvi {position:relative;}
#sit_pvi_big {width: 100%; height: auto; border: 1px solid #ebebeb; text-align:center}
#sit_pvi_big a {display:none}
#sit_pvi_big a.visible {display:block}
#sit_pvi_big #popup_item_image {display:inline-block;position:absolute;bottom:0;right:0;width:43px;height:43px;line-height:43px;background:#fff;color:#8c9195;border:1px solid #e0e0e0;font-size:1.4em}
#sit_pvi_big img {width:100%;height:auto}
#sit_pvi_thumb {margin: 0; margin-left: -10px; padding: 0; list-style: none;text-align: center; display:none;}
#sit_pvi_thumb:after {display:block;visibility:hidden;clear:both;content:""}
#sit_pvi_thumb li {float: left; margin: 10px 0 0 10px; width:20%; max-width:150px;}
#sit_pvi_thumb img {border:1px solid #ebebeb; width:100%; height:auto;}
#sit_pvi_thumb img:hover {border:1px solid #010101}

#sit_pvi_nwbig {padding:10px 0;text-align:center}
#sit_pvi_nwbig span {display:none}
#sit_pvi_nwbig span.visible {display:inline}
#sit_pvi_nw ul {margin:0 0 20px;text-align:center;padding:0 10px;list-style:none}
#sit_pvi_nw ul:after {display:block;visibility:hidden;clear:both;content:""}
#sit_pvi_nw li {display:inline-block;margin:0 0 1px 1px}
#sit_pvi_nw li img {width:60px;height:60px}

/* 상품 상세보기 - 간략정보 및 구매기능 */
.sub_container.scr #sit_ov {padding-top:150px; overflow-Y:auto;}

#sit_ov {position: fixed; right:0; top:0; z-index:10; background:#fff; width: 35%; max-width:1000px; padding:210px 3% 1.5em; height: 100vh !important;min-height: 355px; padding-bottom: 20px; border-left:1px solid #ccc;}
#sit_ov h3 {margin:0 0 10px}

#sit_title { font-size: 2.6rem; line-height: 1.3; text-align: left; text-transform: uppercase; color: #222;font-weight:700;}
#sit_desc {margin:0 0 10px;padding:0;color:#474747;font-size:1.6rem}
#sit_opt_info {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#sit_cate {display:inline-block; font-size:1.5rem; background:#c1c1c1; color:#fff; padding:0.5em 2rem; border-radius:100px; margin-bottom:0.5em;}

#sit_star_sns {position:relative}
#sit_star_sns span {display:inline-block;margin:0 5px 0 0;color:#666;letter-spacing:0}
#sit_star_sns .sit_star {position:relative;top:-2px;margin:0 5px 0 0}

#sit_star_sns a {display:inline-block;vertical-align:middle}
#sit_star_sns .btn_sns_share {float:left;background:transparent;width:35px;height:25px;border:0;color:#4b5259;font-size:1.6em;font-weight:bold}
#sit_star_sns .btn_sns_share:hover {color:#37B253}
#sit_star_sns .sns_area {display:none;position:absolute;top:45px;right:0;max-width:175px;text-align:center;background:#fff;border:1px solid #e2e2e2;padding:10px;z-index:10}
#sit_star_sns .sns_area:before {content:"";position:absolute;top:-8px;right:13px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #e2e2e2 transparent}
#sit_star_sns .sns_area:after {content:"";position:absolute;top:-7px;right:13px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent}
#sit_star_sns .sns_area a {display:inline-block;width:35px;height:35px;line-height:35px;margin-bottom:5px;background:#eee;text-align:center;border-radius:50%}
#sit_star_sns .sns_area a img {width:24px;height:auto}
#sit_star_sns .sns_area #sit_btn_rec {font-size:15px}
#sit_star_sns .sns_area .share-googleplus {background:#ea3838}
#sit_star_sns .sns_area .share-facebook {background:#415b92}
#sit_star_sns .sns_area .share-twitter {background:#35b3dc}

#sit_btn_opt {position:absolute;right:0;bottom:0}
#btn_wish {float:left;position:relative;display:inline-block;padding-right:5px;color:#4b5259;width:35px;height:25px;text-align:center;font-size:1.25em;font-weight:bold}
#btn_wish i {font-size:1.6em;font-weight:bold}
#btn_wish .btn_wish_num {position:absolute;right:0;bottom:-2px;margin:0;padding:0 2px;height:17px;line-height:15px;border-radius:30px;background:#fff;color:#4b5259;font-size:1.5rem}

.sit_info {border-bottom:1px solid #f0f0f0;}
.sit_info .tr_desc,
.sit_info .tr_price {border-bottom:1px solid #f0f0f0}
.sit_info .tr_desc td {font-size: 1.8rem; padding: 2rem 0;}
.sit_info .tr_price td { padding-bottom: 2rem; font-size:2rem;}
.sit_info .tr_dict th,
.sit_info .tr_dict td {padding-bottom: 0; font-size: 14px; color: #555555;}
.sit_info .tr_dict td {text-decoration: line-through;}

.sit_info .tr_delivery th {line-height: 20px; vertical-align: top;}
.sit_info .tr_delivery td span {display: block; padding-bottom: 12px; font-size: 1.8rem;; font-weight: 500; line-height: 1;}
.sit_info .tr_delivery td li {line-height: 1.43; color: #555555; font-size:1.6rem;}

.sit_info .tr_price1 { position:relative; border-bottom:1px solid #f0f0f0;}
.sit_info .tr_price1 th {font-size:18px;}
.sit_info .tr_price1 th,
.sit_info .tr_price1 td {padding-top: 10px; color: #D46C68;}
.sit_info .tr_price1 td strong{font-size: 28px;}
.sit_info .tr_price1 td li {line-height: 1.43; color: #555555;}
.sit_info .pop_info {position:relative; display:inline-block;}
.sit_info .pop_info > span {display:inline-block; font-size:15px; color:#D46C68;}
.sit_info .pop_info p {display:none; position:absolute;  text-align:center; left:-150px; top:30px; width:300px; line-height:1.5; padding:10px; font-size:14px; background: #fffafa; border:1px solid #D46C68; color:#222; z-index:9999;}
.sit_info .pop_info:hover p {display:block;}


.sit_info .tr_price2 { position:relative; border-bottom:1px solid #f0f0f0;}
.sit_info .tr_price2 th {font-size:18px;}
.sit_info .tr_price2 th,
.sit_info .tr_price2 td {padding-top: 10px; color: #333;}
.sit_info .tr_price2 td strong{font-size: 1.8rem;;}
.sit_info .tr_price2 td li {line-height: 1.43; color: #333;}
.sit_info .tr_price2 .pop_info > span {color:#333;}
.sit_info .tr_price2 .pop_info p {border-color:#222; background:#f9f9f9;}


.sit_ov_tbl {width:100%; border:0; border-collapse:collapse; color:#222}
.sit_ov_tbl th {padding: 10px 0; font-size: 1.7rem; font-weight: 600; text-align: left; width:80px;}
.sit_ov_tbl td {padding: 10px 0; font-size:1.7rem;}
.sit_ov_tbl td strong {}
.sit_ov_ro {padding:2px 2px 3px;border:0;background:transparent;text-align:right;vertical-align:middle}
.sit_ov_opt {padding:2px 2px 3px;border:0;background:transparent;vertical-align:middle}
.sit_ov_input {margin:0 1px 0 0;padding:2px 2px 3px;border:1px solid #b8c9c2;background:transparent;vertical-align:middle}
#sit_ov_tbl button {margin:0 1px 0 0}

.sit_option {padding:10px 0;margin:10px 0 0}
.sit_option .sit_ov_tbl th {padding: 0; line-height: 40px; vertical-align: top; width:80px;}
.sit_option .sit_ov_tbl td {padding: 0;}
.sit_option label {display:block;margin:0 0 5px;color:#666}
.sit_option label.label-title{display:none}
.sit_option input[type="date"], .sit_option input[type="text"]{width:100%; margin:0 0 10px; height: 40px;padding:0 10px; border:1px solid #ccc;}
.sit_option select {width:100%; margin:0 0 10px; height: 40px;padding:0 10px; border:1px solid #ccc;
-webkit-appearance:none; /* 화살표 없애기 for chrome*/
-moz-appearance:none;    /* 화살표 없애기 for firefox*/
appearance:none;         /* 화살표 없애기 공통*/
background:url('/theme/basic/skin/shop/basic/img/select_arrow.png') no-repeat 96% 50%/* 화살표 아이콘 추가 */
}
.sit_option select::-ms-expand {display:none/* 화살표 없애기 for IE10, 11*/}

.sit_option h3 {font-size:1.083em}
.sit_sel_btn {position:relative} /* 선택옵션용 추가 버튼 */
.sit_sel_btn button {position:absolute;top:-51px;right:0 !important;right:15px}

#sit_sel_option {/* border-top: 1px solid #f0f0f0; */}
#sit_sel_option h3 {position:absolute;font-size:0;line-height:0;overflow:hidden}

#sit_tot_price {padding: 15px 0 0; text-align:right; font-size:1.8rem;}
#sit_tot_price:after {display:block;visibility:hidden;clear:both;content:""}
#sit_tot_price span {display: inline-block; float:left; color:#888;}
#sit_tot_price strong {display: inline-block; font-weight: 700; color: #37B253; margin: 0 5px 0 15px; font-size:2.4rem;}

#sit_ov_soldout {padding:20px 0;margin:10px 0;color:#ff3061;background:#fff6f6;font-weight:bold;text-align:center}

#sit_ov_btn {margin: 20px 0 0; display:flex;}
#sit_ov_btn:after {display:block;visibility:hidden;clear:both;content:""}
#sit_ov_btn button {float: left; margin-right: 10px; height:50px; margin-bottom: 10px; font-size: 1.8rem;; font-weight: 700;}
.sit_btn_buy {width: 32%;background: #37B253;  border-radius:500px;  border: 1px solid #37B253; color: #fff;}
.sit_btn_buy:hover {background:#16a737; border-color: #16a737;}
.sit_btn_cart {width: 32%; background: #fff;  border-radius:500px;  border: 1px solid #ccc; color: #222;}
.sit_btn_cart:hover {background: #f3f3f3;}
#sit_btn_alm {float:left; display:inline-block;width:186px; height:60px;margin-left:5px;line-height:60px;margin-bottom:10px;font-weight:bold;font-size:1.25em;background:#d50c0c;border-radius:0;color:#fff;border:0;text-align:center}
.sit_btn_wish {width: 32%; float:left; display:inline-block;height: 50px;   margin-bottom: 10px; line-height: 50px; color: #ccc; font-size: 1.25em; border: 1px solid #ccc; text-align: center; border-radius:500px;  font-weight: normal;}
.sit_btn_wish:hover {color:red}

/* 상품 상세보기 - 다른 상품 보기 */
#sit_siblings {clear:both;width:100%;border-top:1px solid #f1f3f6;background:#fff;text-align:center;position:relative}
#sit_siblings:after {display:block;visibility:hidden;clear:both;content:""}
#sit_siblings h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#sit_siblings a {display:block;position:relative;padding:0;margin: 15px;line-height:35px;color:#999}
#sit_siblings a#siblings_prev {float:left;padding-left:20px}
#sit_siblings a#siblings_prev:after {content:"";background:url('/theme/basic/skin/shop/basic/img/sit_siblings.jpg') no-repeat;position:absolute;left:0;top:10px;width:10px;height:15px;display:inline-block}
#sit_siblings a#siblings_next {float:right;padding-right:20px}
#sit_siblings a#siblings_next:after {content:"";background:url('/theme/basic/skin/shop/basic/img/sit_siblings.jpg') -14px 0px no-repeat;position:absolute;right:0;top:10px;width:10px;height:15px;display:inline-block}
#sit_siblings a span {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}

#sit_info {display:inline-flex;position:relative;width:100%;min-height:600px;margin-top:20px;margin-bottom:30px;border:1px solid #e8e8e8;background:#fff}
#sit_info:after {display:block;visibility:hidden;clear:both;content:""}

#sit_tab {width:100%;display:table-cell}
#sit_tab:after {display:block;visibility:hidden;clear:both;content:""}
#sit_tab .tab_tit {border-bottom:1px solid #e8e8e8;background:#fff;padding:0 10px}
#sit_tab .tab_tit:after {display:block;visibility:hidden;clear:both;content:""}
#sit_tab .tab_tit li {display:inline-block;float:left}
#sit_tab .tab_tit li button {display:block;width:100%;position:relative;font-size:1.2em;padding:10px 15px;border:0;color:#666;background:#fff;line-height:38px;text-align:center;z-index:1}
#sit_tab .tab_tit li .selected {background:#fff;z-index:2;border-bottom-color:#fff;color:#000;font-weight:bold}
#sit_tab .tab_tit li .selected:after {content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#37B253;display:inline-block}
#sit_tab .tab_con {background:#fff;padding:15px}
#sit_tab .item_use_count, #sit_tab .item_qa_count {display:inline-block;min-width:20px;height:20px;font-size:1.5rem;line-height:20px;padding:0 5px;background:#eee;border-radius:10px;color:#777}

#sit_buy {display:table-cell;width:270px;border-left:1px solid #e8e8e8;vertical-align:top; display:none;}
.sit_buy_inner {position:relative;top:0 !important;vertical-align:top}
.sit_side_option {padding:15px 15px 10px;border-bottom:1px solid #ebeff3}
.sit_side_option h3 {margin-bottom:10px}
.sit_side_option label {display:block;margin:0 0 5px;color:#666}
.sit_side_option label.label-title{display:none}
.sit_side_option select {width:100%;margin:0 0 10px;height:50px;padding:0 10px;border:1px solid #cdcdcd;
-webkit-appearance:none; /* 화살표 없애기 for chrome*/
-moz-appearance:none;    /* 화살표 없애기 for firefox*/
appearance:none;         /* 화살표 없애기 공통*/
background:url('/theme/basic/skin/shop/basic/img/select_arrow.png') no-repeat 96% 50%/* 화살표 아이콘 추가 */}
.sit_side_option select::-ms-expand {display:none/* 화살표 없애기 for IE10, 11*/}

.sit_sel_option {overflow-y:auto;height:300px}
.sit_sel_option h3 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.sit_sel_option:after {display:block;visibility:hidden;clear:both;content:""}
.sit_sel_option li {position:relative;padding:15px;border-bottom:1px solid #e6e9ed}
.sit_sel_option li:after {display:block;visibility:hidden;clear:both;content:""}
.sit_sel_option .sit_opt_del {position:absolute;top:0;right:0;width:30px;height:30px;font-size:15px;border:0;border-left:1px solid #e6e9ed;border-bottom:1px solid #e6e9ed;background:#fff;color:#c6c8ca}
.sit_sel_option .opt_name {font-weight:bold;line-height:28px}
.sit_sel_option .num_input {float:left;border:0;height:30px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center}
.sit_sel_option .sit_opt_prc {display:block;float:right;width:100px;padding:0 3px;text-align:right;line-height:30px;font-size:1.183em;font-weight:bold}
.sit_sel_option button {float:left;width:30px;height:30px;border:1px solid #bdc9dc;border-radius:0;background:#fff;color:#666;font-size:0.92em}
.sit_sel_option button:hover {color:#000}

.sum_section {padding:15px;z-index:3}
.sum_section:after {display:block;visibility:hidden;clear:both;content:""}
.sit_tot_price {font-weight:bold;padding-bottom:10px;line-height:25px;font-size:1.6rem;text-align:right; }
.sit_tot_price strong {font-size: 1.5em;margin-left:15px}
.sit_tot_price span {float:left}
.sit_order_btn button {display:block;width:100%;padding:15px 0;font-size:1.25em;font-weight:bold}
.sit_order_btn .sit_btn_cart {margin-bottom:5px}

/* 상품 재입고 알림 (SMS) */
#sit_sms_new {}
#sit_sms_new .form_01 {padding:20px}
#sit_sms_new #sms_agree {padding:5px 0 20px}
#sit_sms_new li strong {display:inline-block;margin:10px 0}
#sit_sms_new textarea {line-height:1.5em;color:#555}
#sit_sms_new .prd_name {background:#f3f3f3;padding:15px 20px;font-weight:bold;font-size:1.6rem}
#sit_sms_new .chk_box input[type="checkbox"]:checked + label span {background:url('/theme/basic/skin/shop/basic/img/chk.png') no-repeat 50% 50% #37B253}

.tbl_sit {margin: 0;}
.tbl_sit table {border-top: 0;}
.tbl_sit thead th {padding: 16px 15px; font-size: 1.8rem; font-weight: 400;}
.tbl_sit td {padding: 18px 15px; border-top: 0; font-size: 16px;}

.tbl_sit .td_chk {width:3 0px;text-align:center; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.tbl_sit .td_num {width: 90px;text-align:center}
.tbl_sit .td_num2 {width: 70px;text-align:center}
.tbl_sit .td_subject {text-align: center;}
.tbl_sit .td_name {width: 100px;text-align:center;}
.tbl_sit .td_datetime {width: 150px;text-align:center}
.tbl_sit .td_star {width: 170px; text-align: center;}
.tbl_sit .td_star img {vertical-align: initial;}

/* 상품 상세보기 - 상품상세 */
#sit_detail {margin: 40px 0 100px;}
#sit_detail h2 {position:absolute;font-size:0;line-height:0;content:""}
#sit_detail h3 {position:absolute;font-size:0;line-height:0;content:""}

#sit_detail_basic {margin:0 0 20px;line-height:1.7em}
#sit_detail_explan {margin:0 0 10px;width:auto !important;line-height:1.7em;overflow:hidden} /* ie6 미대응시 #sit_detail_explan {margin:0 0 10px} 만으로 충분 */
#sit_detail_explan img {max-width:100%;height:auto}

/* 상품 상세보기 - 구매정보 */
#sit_inf {margin: 40px 0 100px;}
#sit_inf h2 {position:absolute;font-size:0;line-height:0;content:""}
#sit_inf h3 {margin-bottom: 15px; font-size: 26px; font-weight: 700; line-height: 1;}


.sit_inf_open_wrap h3 {font-size:2.2rem; margin-bottom:2rem;}
#sit_inf_open {width: 100%; border: 0; border-top: 1px solid #222; border-collapse: collapse; font-size: 1.6rem; margin-bottom:4rem;}
#sit_inf_open th {width: 25%; padding: 15px; padding-left: 0; border-bottom: 1px solid #ebebeb; background: #fff; vertical-align: top; text-align: left; font-weight: 400; color: #222;}
#sit_inf_open td {padding: 15px; border-bottom: 1px solid #ebebeb; background: #fff; vertical-align: top; color: #555}

/* 상품 상세보기 - 사용후기 */
#sit_use {margin: 40px 0 100px;}
#sit_use h2 {position:absolute;font-size:0;line-height:0;content:""}
#sit_use h3 {position:absolute;font-size:0;line-height:0;content:""}

.sit_use_top {position:relativevertical-align:middle}
.sit_use_top h4 {font-size:1.2em;margin-bottom:10px}
.sit_use_top h4 span {color:#aaa;font-size:1.7rem;font-weight:normal}
.sit_use_top .sit_star {height:20px}
.sit_use_top .st_bg {background:#666}

#sit_use_wbtn {margin: 10px 0 50px; text-align: right;}
#sit_use_wbtn a {margin-left: 7px; padding: 0 24px; line-height: 43px; font-size: 1.8rem; border-radius: 0; text-align: center;}
#sit_use_wbtn a.btn02 {min-width: 100px;}

#sit_use_ol {margin:0 0 5px;padding:0;border-top:1px solid #e0e0e0;list-style:none}
.sit_use_li {position:relative;padding:10px 0;padding-left:110px;min-height:120px;border-bottom:1px solid #e0e0e0}
.sit_use_li:after {display:block;visibility:hidden;clear:both;content:""}
.sit_use_li_title {position:absolute;right:20px;bottom:20px;border:1px solid #ddd;padding:8px 10px;border-radius:3px;color:#666;font-size:1.6rem;background:#fff}
.sit_use_li_title:hover {background:#37B253;border-color:#37B253;color:#fff}

.sit_thum {margin:0;position:absolute;top:10px;left:0}
.sit_use_dl:after {display:block;visibility:hidden;clear:both;content:""}
.sit_use_dl dt {position:absolute;font-size:0;line-height:0;content:""}
.sit_use_dl dd {color:#7f7f7f;line-height:1.5em; font-size:1.6rem;}
.sit_use_dl .sit_use_star {margin:0 0 5px}
.sit_use_dl .sit_use_tit {font-weight:bold;font-size:1.6rem;color:#000 !important}

.sit_use_con {display:none;margin-right:110px;margin-bottom:10px}
.sit_use_p {margin:10px 0;padding:10px 0}
.sit_use_cmd {}

.sit_use_reply {position:relative;border-top:1px dotted #bbb;margin:10px 0 0;padding:10px 0 0 40px}
.use_reply_icon {position:absolute;top:10px;left:5px;background:url('./img/use_reply.png') no-repeat 0 0;width:28px;height:17px;text-indent:-999px;overflow:hidden}
.use_reply_tit {font-weight:bold;line-height:1.5em;padding-right:100px}
.use_reply_name {font-size:0.92em;color:#777;margin:5px;position:absolute;top:10px;right:0}
.use_reply_p {padding:10px 0;background:#fff;line-height:1.5em}

#sit_use_write_star:after {display:block;visibility:hidden;clear:both;content:""}
#sit_use_write_star li {float:left;width:33.333%}
#sit_use_write_star li img {width:100px}

/* 상품 상세보기 - 상품문의 */
#sit_qa {margin: 40px 0 100px;}
#sit_qa h2 {position:absolute;font-size:0;line-height:0;content:""}
#sit_qa h3 {position:absolute;font-size:0;line-height:0;content:""}

#sit_qa_ol {margin:0 0 5px;padding:0;border-top:1px solid #f0f0f0;list-style:none}
.sit_qa_li:after {display:block;visibility:hidden;clear:both;content:""}
.sit_qa_li {position:relative;border-bottom:1px solid #f0f0f0;padding:15px 10px}
.sit_qa_li_title {display:block;float:left;width:80%;text-align:left;background:none;border:0;line-height:25px;font-weight:bold;font-size:1.6rem}

.sit_qa_dl {float:right;width:20%;line-height:30px;color:#7f7f7f;text-align:right;margin:0}
.sit_qa_dl:after {display:block;visibility:hidden;clear:both;content:""}
.sit_qa_dl dt {position:absolute;font-size:0;line-height:0;content:""}
.sit_qa_dl dd {display:inline-block;margin-left:10px; font-size:1.6rem;}
.sit_qaa_done {display:inline-block;height:30px;line-height:30px;background:#f6bb42;color:#fff;padding:0 8px;margin-right:10px;font-size:12px;font-weight:normal;border-radius:3px}
.sit_qaa_yet {display:inline-block;height:30px;line-height:30px;background:#ccd1d9;color:#fff;padding:0 8px;margin-right:10px;font-size:12px;font-weight:normal;border-radius:3px}

.sit_qa_con {display:none;clear:both}
.sit_qa_p {margin:10px 0;background:#f3f3f3;line-height:1.5em}
.sit_qa_p .qa_alp {position:absolute;top:13px;left:15px;font-size:2em;color:#000}
.sit_qa_qaa {padding:15px 20px;padding-left:50px;position:relative;min-height:50px;border-top:1px solid #fff}
.sit_qa_qaq {padding:15px 20px;padding-left:50px;position:relative;min-height:50px}
.sit_qa_con textarea {display:none}
.sit_qa_cmd {text-align:right}

.sit_qa_pw {display:none;position:absolute;top:30px;left:175px;padding:10px;width:348px;border:1px solid #000;background:#fff;text-align:center}
.sit_qa_pw span {display:block;margin:0 0 5px}

#sit_qa_wbtn {margin: 10px 0 50px; text-align: right;}
#sit_qa_wbtn a {margin-left: 7px; padding: 0 24px; line-height: 43px; font-size: 1.8rem; border-radius: 0; text-align: center;}
#sit_qa_wbtn a.btn02 {min-width: 100px;}

#sit_qa_write {}
#sit_qa_write #iq_subject {width:100%}
#sit_qa_write .chk_box input[type="checkbox"]:checked + label span {background:url('/theme/basic/skin/shop/basic/img/chk.png') no-repeat 50% 50% #37B253}


/* 상품 상세보기 - 배송정보 */
#sit_dex { margin-bottom:4rem; border-bottom:1px solid #ddd; border-width:1px 0;}
#sit_dex > h2 {color:#000; font-size:2.2rem;  border-bottom:1px solid #222; padding-bottom:2rem;}
#sit_dvr {margin:20px 0; line-height: 1.5;}
#sit_dvr h2 {position:absolute;font-size:0;line-height:0;content:""}

/* 상품 상세보기 - 교환정보 */
#sit_ex {margin:20px 0; line-height: 1.5;}
#sit_ex h2 {position:absolute;font-size:0;line-height:0;content:""}


/* 사용후기 모음 */
#sps_sch {margin:0 0 10px}
#sps_sch a {display:inline-block;padding:0 8px;height:40px;line-height:40px;vertical-align:top;border-radius:3px;background:#434a54;color:#fff;font-weight:bold;text-decoration:none}
#sps_sch .sch_wr {width:300px;border:1px solid #d0d3db;border-radius:3px;display:inline-block;background:#fff}
#sps_sch:after {display:block;visibility:hidden;clear:both;content:""}
#sps_sch select {float:left;border:0;width:175px;height:40px;margin-right:5px;border:1px solid #d0d3db;border-radius:3px}
#sps_sch .sch_input {width:258px;height:38px;border:0;padding:0;background-color:transparent;float:left}
#sps_sch .sch_btn {height:38px;float:left;background:none;border:0;width:40px;font-size:15px}

#sps {}
#sps ol {margin:0;padding:0;list-style:none}
#sps li {position:relative;padding:15px;border-bottom:1px solid #f0f0f0;background:#fff}
#sps li:after {display:block;visibility:hidden;clear:both;content:""}

.sps_img {position:absolute;top:15px;left:15px}
.sps_img_inner {float:left;position:relative}
.sps_img a span {position:absolute;font-size:0;line-height:0;overflow:hidden}
.sps_img .prd_detail {position:absolute;right:0;bottom:0;border:0;color:#fff;background:#078601;width:34px;height:34px;text-align:center;opacity:0.8}
.sps_img .prd_detail:hover {opacity:1}

.review_detail_cnt {display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background:rgba(0,0,0,0.1)}
.review_detail_in {position:absolute;top:50%;left:50%;width:590px;max-height:450px;background:#fff;text-align:left;margin-left:-300px;margin-top:-180px;overflow-y:auto;border-radius:3px;border:1px solid #dde7e9;background:#fff;border-radius:3px}
.review_detail_in h3 {padding:15px;border-bottom:1px solid #e8e8e8;font-size:1.4em}
.review_cnt {padding:25px}
.rd_cls {position:absolute;top:0;right:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff}

.review_tp_cnt {position:relative;padding:0 0 10px;margin-bottom:15px;border-bottom:1px solid #f1f1f1}
.review_tp_cnt>span {font-size:1.2em;display:block}
.review_tp_cnt:after {display:block;visibility:hidden;clear:both;content:""}
.review_tp_cnt .sps_opt_btn_more {position:absolute;top:0;right:0;border:0;padding:5px 5px 5px 10px;background:#fff;color:#c4c8cb;font-size:1.4em}
.review_tp_cnt .sps_opt_li {display:none;position:absolute;top:40px;right:0;border:1px solid #b8bfc4}
.review_tp_cnt .sps_opt_li:before {content:"";position:absolute;top:-8px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #b8bfc4 transparent}
.review_tp_cnt .sps_opt_li:after {content:"";position:absolute;top:-6px;right:5px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent}
.review_tp_cnt .sps_opt_li li {border-bottom:1px solid #f1f1f1;padding:10px !important;color:#6b757c}

.review_summ {background:#fcfcfc;border:2px solid #efeff1;padding:10px}
.review_bt_cnt {margin:15px 0}

.sps_reply {margin-top:10px;padding-top:10px;border-top:1px dotted #bbb}
.sps_reply .sps_img {text-align:right;width:70px}
.sps_reply .sps_section h2 {background:url('./img/use_reply.png') no-repeat 0 0;text-indent:30px;line-height:1.5em}

#sps dl {margin:5px 0}
#sps dl:after {display:block;visibility:hidden;clear:both;content:""}
#sps dt {float:left}
#sps dd {float:left;margin:0 10px 0 0;color:#999}
#sps dd img {position:relative;top:-2px}

.sps_section {float:left;width:100%;padding-left:115px}
.sps_section .sps_pd_name {display:block;color:#37B253;padding:10px 0 5px}
.sps_section .sps_rv_tit {display:block;font-size:1.2em;font-weight:bold}
.sps_section .sps_rv_thum {position:absolute;top:15px;right:15px}
.sps_section p {padding:0;width:100%}
.sps_con_full {padding:0;height:auto !important}
.sps_con_btn {clear:both;margin:5px 0}
.sps_con_btn:after {display:block;visibility:hidden;clear:both;content:""}
.sps_con_btn .sps_dl {float:left}
.sps_con_btn button.review_detail {float:right;border-radius:3px;border:1px solid #d4d6db;color:#666;font-size:0.92em;padding:5px 7px;background:#fff}
.sps_con_btn button.review_detail:hover {background:#37B253;border-color:#37B253;color:#fff}

/* 상품문의 모음 */
#sqa_sch {margin:0 0 10px}
#sqa_sch a {display:inline-block;padding:0 8px;height:40px;line-height:40px;vertical-align:top;border-radius:3px;background:#434a54;color:#fff;font-weight:bold;text-decoration:none}
#sqa_sch .sch_wr {width:300px;border:1px solid #d0d3db;border-radius:3px;display:inline-block;background:#fff}
#sqa_sch:after {display:block;visibility:hidden;clear:both;content:""}
#sqa_sch select {float:left;border:0;width:175px;height:40px;margin-right:5px;border:1px solid #d0d3db;border-radius:3px}
#sqa_sch .sch_input {width:258px;height:38px;border:0;padding:0;background-color:transparent;float:left}
#sqa_sch .sch_btn {height:38px;float:left;background:none;border:0;width:40px;font-size:15px}

#sqa {margin-bottom:20px}
#sqa ol {margin:0;padding:0;list-style:none}
#sqa li {position:relative;padding:15px 20px 15px 15px;border-bottom:1px solid #f0f0f0;background:#fff}
#sqa li:after {display:block;visibility:hidden;clear:both;content:""}
#sqa li .sit_qaa_yet {position:absolute;right:20px;top:20px;margin-right:0}
#sqa li .sit_qaa_done {position:absolute;right:20px;top:20px;margin-right:0}

.sqa_img {float:left;margin:0 10px 0 0}
.sqa_img span {position:absolute;font-size:0;line-height:0;overflow:hidden}

#sqa dl {margin:5px 0}
#sqa dl:after {display:block;visibility:hidden;clear:both;content:""}
#sqa dt {float:left}
#sqa dd {float:left;margin:0 10px 0 0;color:#999}

#sqa dd img {position:relative;top:-2px}
.sqa_con {margin:10px 0;background:#f3f3f3;line-height:1.5em}
.sqa_con .qa_alp {position:absolute;top:13px;left:15px;font-size:2em;color:#000}

.sqa_section {float:left;width:1100px}
.sqa_section h2 {padding-right:70px;font-size:1.2em;font-weight:bold}
.sqa_section .sqa_con {line-height:1.7em}
.sqa_section p {padding:0;width:100%}
.sqa_con_full {padding:0;height:auto !important}
.sqa_con_btn button {border:1px solid #ddd;padding:5px 8px;color:#666;font-size:0.92em;margin:5px 0;background:#fff}
.sqa_con_btn button:hover {background:#37B253;border-color:#37B253;color:#fff}

/* 상품검색 */
#ssch {margin:20px 0}
#ssch h2 {font-size:1.8em;line-height:30px;margin:10px 0}
#ssch h2 .ssch_result_total {float:right;color:#6f6f6f;font-size:0.55em;font-weight:normal}
#ssch h2 strong {color:#ff005a}
#ssch_frm {background:#fff;border:1px solid #e3e5e8}
#ssch_frm .ssch_scharea {padding:15px;border-bottom:1px solid #e3e5e8}
#ssch_frm .ssch_scharea:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_frm .ssch_scharea label {display:inline-block;margin:0 8px 0 0}
#ssch_frm .ssch_scharea .ssch_input {height:45px;padding:0 10px;margin-right:5px;border:1px solid #d0d3db;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}
#ssch_frm .ssch_scharea .btn_submit {width:90px;height:45px;margin-right:5px;padding:0 5px;font-weight:bold;border:1px solid #2e3745;background:#434a54}

#ssch_frm .ssch_left {}
#ssch_frm .ssch_option {padding:15px;border-bottom:1px solid #e3e5e8}
#ssch_frm .ssch_option .ssch_input {height:32px;padding:0 10px;margin-right:5px;border:1px solid #d0d3db;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}

#ssch_frm p {padding:15px;color:#737373;border-bottom:1px solid #e3e5e8}

#ssch_cate {background:#fff;border-bottom:1px solid #e3e5e8;padding:15px}
#ssch_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_cate li {float:left;width:20%;border-right:1px solid #f6f6f6}
#ssch_cate li:nth-child(5n) {border-right:0}
#ssch_cate li span {font-weight:normal}
#ssch_cate a {display:block;padding:0 10px;line-height:40px}
#ssch_cate a:hover {color:#37B253}

#ssch_sort {}
#ssch_sort:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_sort h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ssch_sort ul {margin:0;padding:0 0 0 1px;list-style:none}
#ssch_sort ul:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_sort li {float:left; position:relative; margin-left:-1px; height: 57px;padding: 21px 0; line-height:15px}
#ssch_sort li a {border-left:1px solid #ddd; color: #555; display:block;padding:0 10px}
#ssch_sort li:hover a {color:#37B253}
#ssch_sort li:first-child a {border:0}

#ssch_sort_all {margin:0;padding:0 15px;list-style:none}
#ssch_sort_all:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_sort_all li {float:left;position:relative;margin-left:-1px;height:45px;padding:15px 0;line-height:15px}
#ssch_sort_all li a {display:block;padding:0 10px}
#ssch_sort_all li:hover:after {content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:#37B253}
#ssch_sort_all li:hover a {color:#37B253}
#ssch_sort_all li:first-child a {border:0}

/*쿠폰존 리스트*/
.couponzone_list {margin:0 0 20px;position:relative}
.couponzone_list h2 {padding:15px 20px;font-size:1.25em;border:1px solid #e3e5e8;background:#fff}
.couponzone_list p {position:absolute;top:5px;right:0;margin:15px 20px;color:#666}
.couponzone_list ul {padding:30px;margin:0;list-style:none;background:#fff;border:1px solid #e3e5e8;border-top:0}
.couponzone_list ul:after {display:block;visibility:hidden;clear:both;content:""}
.couponzone_list ul li {float:left;width:262px;margin:0 0 30px 30px;background:#fff}
.couponzone_list ul li:nth-child(4n+1) {clear:both;margin-left:0}
.couponzone_list ul li img {width:100%;height:auto;line-height:1.2em;border-radius:5px 5px 0 0}
.couponzone_list ul li .cp_inner {border:1px solid #ddd;border-radius:5px;
-webkit-box-shadow:0px 1px 6px 0 #dedede;
-moz-box-shadow:0px 1px 6px 0 #dedede;
box-shadow:0px 1px 6px 0 #dedede
}
.couponzone_list ul li .coupon_img {position:relative;height:98px;overflow:hidden;border-bottom:1px dashed #ccc}
.couponzone_list ul li .coupon_tit {position:absolute;top:0;left:0;width:100%;height:98px;padding-top:30px;text-align:center;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.couponzone_list ul li .coupon_tit strong {display:inline-block;font-size:2.6rem}
.couponzone_list ul li .coupon_tit .cp_evt,
.couponzone_list ul li .coupon_tit .cp_evt b {font-size:1.4em}
.couponzone_list ul li .cp_cnt {padding:10px}
.couponzone_list ul li .coupon_date {display:inline-block;float:right;padding:2px 3px;margin:5px 0px;font-size:0.92em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777}
.couponzone_list ul li .coupon_target {display:inline-block;margin:5px 0px}
.couponzone_list ul li .coupon_target>button {display:inline-block;max-width:125px;padding:2px 3px;font-size:0.92em;border:0;border-radius:3px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.couponzone_list ul li .coupon_target .cp_1 {background:#edfbde;color:#8cc152}/*카테고리할인*/
.couponzone_list ul li .coupon_target .cp_2 {background:#fbdef3;color:#c15293}/*개별상품할인*/
.couponzone_list ul li .coupon_target .cp_3 {background:#fbf1de;color:#c18b52}/*주문금액할인*/
.couponzone_list ul li .coupon_target .cp_4 {background:#f2defb;color:#7c52c1}/*배송비할인*/

.couponzone_list ul li .coupon_info {display:none;position:absolute;min-width:235px;background:#fff;border:1px solid #000;padding:15px}
.couponzone_list ul li .coupon_info:after {display:block;visibility:hidden;clear:both;content:""}
.couponzone_list ul li .coupon_info h4 {font-size:1.2em;margin-bottom:10px}
.couponzone_list ul li .coupon_info ul {padding:0;margin:0;position:relative;border:0}
.couponzone_list ul li .coupon_info li {width:auto;margin:0;float:inherit;color:#5e5e5e;line-height:18px}
.couponzone_list ul li .coupon_info li a {text-decoration:underline;color:#5e5e5e}
.couponzone_list ul li .coupon_info .coupon_info_cls {position:absolute;right:0;top:0;color:#c7c9cc;border:0;background:#fff;padding:10px;font-size:1.2em}

.couponzone_list ul li .coupon_btn {text-align:center}
.couponzone_list ul li .coupon_btn .btn02 {width:100%;height:42px;line-height:28px;margin-top:15px;border:0;color:#fff;background:#37B253;border-radius:5px;font-weight:bold}
.couponzone_list ul li .coupon_btn .btn02:hover {background:#2176f1;color:#fff}
.couponzone_list ul li .coupon_btn .disabled {background:#c6c6c6;border:1px;color:#fff;border-color:#c6c6c6}
.couponzone_list ul li .coupon_btn .disabled:hover {background:#c6c6c6;border:1px;color:#fff;border-color:#c6c6c6}
.couponzone_list .no_coupon {position:relative;padding:100px 0;text-align:center;color:#999}

/* 장바구니 선택사항수정 */
#sod_bsk_list #mod_option_frm {z-index:10000;position:fixed;top:50%;left:50%; transform:translate(-50%, -50%); width:96%; max-width:540px;height:auto !important;height:500px;max-height:500px;
border:1px solid #dde7e9; margin:0; border-radius:3px;background:#fff;overflow-y:auto;overflow-x:inherit}
#sod_bsk_list .mod_option_bg {content:"";position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.1);display:block;z-index:9999}
#mod_option_frm h2 {border-bottom:1px solid #e8e8e8;padding:0 20px;line-height:50px;font-size:1.25em}

.option_wr {padding:20px 20px 0}
.option_wr h3 {font-size:1.6rem;margin-bottom:10px}
.option_wr .get_item_options,
.option_wr .get_item_supply {margin-bottom:10px}
.option_wr label {display:block;margin:10px 0 5px}
.option_wr select {width:100%;border:1px solid #d4d4d4;height:48px}

#sit_opt_added {margin:0;padding:0;border-bottom:0;list-style:none}
#sit_opt_added li {padding:10px 15px;background:#f9f9f9;border:0;margin:10px 0;position:relative}
#sit_opt_added li:after {display:block;visibility:hidden;clear:both;content:""}
#sit_opt_added li .opt_name {line-height:28px;font-weight:500; font-size:1.8rem; margin-bottom:1.6rem; padding-bottom:0.5em; border-bottom:1px dashed #ccc; text-align:left;}
#sit_opt_added li .opt_count {}
#sit_opt_added button {float:left;width:30px;height:30px;border:1px solid #bdc9dc;border-radius:0;background:#fff;color:#666;font-size:0.5em}
#sit_opt_added button:hover {color:#000}
#sit_opt_added .num_input {float:left;border:0;height:30px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center}
#sit_opt_added .sit_opt_del {position:absolute;right:0;top:0;font-size:15px;border:0;border-left:1px solid #e6e9ed;border-bottom:1px solid #e6e9ed}
#sit_opt_added .sit_opt_del:hover {color:#be334a}
#sit_opt_added .sit_opt_prc {display:block;float:right;width:100px;padding:0 3px;text-align:right;line-height:30px;font-size:1.8rem;font-weight:bold}

#mod_option_frm #sit_sel_option {margin:20px 20px 10px}
#mod_option_frm #sit_tot_price {float:left;display:inline-block;margin:0 20px 20px; }
#mod_option_frm #sit_opt_added {}
#mod_option_frm .btn_confirm {float:right;display:inline-block;margin:0 20px 20px;background:yellow}
#mod_option_frm .btn_confirm .btn_submit {width:100px;height:40px;font-size:1.6rem;font-weight:bold;cursor:pointer}
#mod_option_frm .btn_confirm .btn_close {position:absolute;top:0;right:0;width:50px;height:50px;border:0;background:none;font-size:1.25em;border-radius:0}
#mod_option_frm .btn_confirm .btn_close:hover {background:#f3f3f3}


/* 관련상품 목록 스킨 10 */
#sit_rel {position:relative;border:1px solid #e8e8e8;padding:2rem;margin-top:2rem;background:#fff}
#sit_rel:after {display:block;visibility:hidden;clear:both;content:""}
#sit_rel h2 {font-size:1.8rem;margin:0 0 2rem;text-align:center}
#sit_rel .bx-wrapper {margin:0 auto; width:100%;}
#sit_rel .bx-controls-direction {position:absolute;top:25px;right:35px}
#sit_rel .bx-prev {display:inline-block;width:30px;height:30px;border:1px solid #dee3eb;border-right:0;text-indent:-999px;overflow:hidden;background:url('/theme/basic/skin/shop/basic/img/select_arrow_left.png') no-repeat 50% 50%}
#sit_rel .bx-next {display:inline-block;width:30px;height:30px;border:1px solid #dee3eb;text-indent:-999px;overflow:hidden;background:url('/theme/basic/skin/shop/basic/img/select_arrow_right.png') no-repeat 50% 50%}
.scr_10 li img {width:100%;height:auto}
.scr_10 .sct_txt {display:block;margin:5px 0;font-size:1.6rem}
.scr_10 .sct_cost {margin:5px 0;font-size:1.5rem;font-weight:bold}


@media screen and (max-width: 1440px){
#sit_ov_from {width:60%;}
#sit_ov {width:40%;}
}

@media screen and (max-width: 1024px){
#sit_ov_from {width:100%; padding:0 3%;}
#sit_ov {width:100%; position:relative; padding-top:40px; height:auto !important; border-left: 0; border-bottom:1px solid #ccc;}
.sub_container.scr #sit_ov {padding-top:40px; height:auto !important; border-left: 0; border-bottom:1px solid #ccc;}
.sit_qa_dl {width:100%;}
.sit_use_li_title {position:relative; bottom:inherit; right:inherit; margin-top:10px;}

}

@media screen and (max-width: 768px){


		.tbl_head03 thead th {font-size:10px;}
		.tbl_head03 table {width:100%; font-size:12px;}
		.od_prd_list .td_prd {display:flex; flex-wrap:wrap;}
		.od_prd_list .td_prd .sod_name {font-size:11px;}
		.od_prd_list .td_prd .sod_img {position:relative; top:inherit; left:inherit; margin-right:10px; margin-bottom:10px; max-width:50px;}
		.od_prd_list .td_prd .sod_img img {width:100%; height:auto;}
		.od_prd_list .td_prd {padding-left:22%;}
		.od_prd_list .total_prc {font-size:1.4rem;}
		#sod_bsk #sod_bsk_tot li {width:100%; padding:10px; font-size:14px;}
		#sod_bsk #sod_bsk_tot .sod_bsk_cnt {width:100%; font-size:16px;}
		#sod_bsk_act .btn01, #sod_bsk_act .btn_submit {font-size:1em; width:48%;}
		.od_prd_list td.text_right {text-align:left !important;}

        .od_prd_list, .od_prd_list thead, .od_prd_list tbody,
        .od_prd_list th, .od_prd_list td, .od_prd_list tr { display: block;}
        .od_prd_list thead {border:0;}
        .od_prd_list thead tr { position: absolute; top: -9999px; left: -9999px; }
        .od_prd_list tr { border-top:1px solid #37B253; }
        .od_prd_list tbody tr {border-bottom:0; display:flex; flex-wrap:wrap;}
        /* .od_prd_list tr:nth-child(odd) { background: #fff; } */
        .od_prd_list tr td:last-of-type {border-bottom:0;}
        .od_prd_list tr:last-of-type td:last-of-type {border-bottom: 1px solid #eee;}
        
        .od_prd_list td {width:100%;  border: none; border-bottom: 1px solid #d2d2d2; position: relative;padding-left: 22%; text-align:left; /*min-height:3.5rem;*/}
        .od_prd_list td.td_num,
        .od_prd_list td.td_numbig {width:50%; }
        .od_prd_list td:before { position: absolute; top: 50%; left: 6px; transform:translateY(-50%); width: 22%; padding-right: 10px; white-space: nowrap; font-weight:600;}
		
        .od_prd_list td.td_prd:before { content: "상품명"; }
        .od_prd_list td.td_num:before { content: "총수량"; }
        .od_prd_list td.td_numbig:before { content: "판매가"; }
        .od_prd_list td.td_dvr:before { content: "배송비"; }
        .od_prd_list td.td_numbig.text_right:before { content: "소계"; }
        .od_prd_list td.td_chk:before { content: "상품선택"; }
        /* .od_prd_list td.td_chk  {padding-left:0; } */

		.od_prd_list .chk_box {position: relative; left: inherit;}


		.sod_frm_mobile .sod_list .total_img img {width:auto; height:100%;}
		#sod_frm_pt_alert {display:none;}

		.sod_frm_mobile .sod_list .li_op_wr {padding-left:0; display:flex;}
		.sod_frm_mobile .sod_list .total_img {display:inline-block; position:relative; top:inherit; left:inherit; margin-right:10px; margin-bottom:10px; max-width:50px;}
		.sod_frm_mobile .sod_list .total_img  img {width:100%; height:auto;}


		#sod_fin_list {}
		#sod_fin_list  td.text_right {text-align:left !important;}
		#sod_fin_list, .sod_fin_list thead, .sod_fin_list tbody,
        #sod_fin_list th, .sod_fin_list td, .sod_fin_list tr { display: block;}
        #sod_fin_list thead {border:0;}
        #sod_fin_list thead tr { position: absolute; top: -9999px; left: -9999px; }
        #sod_fin_list tr { border-top:1px solid #37B253; }
        #sod_fin_list tbody tr {border-bottom:0; display:flex; flex-wrap:wrap;}
        #sod_fin_list tr td:last-of-type {border-bottom:0;}
        #sod_fin_list tr:last-of-type td:last-of-type {border-bottom: 1px solid #eee;}
        
        #sod_fin_list td {width:50%;  border: none; border-bottom: 1px solid #d2d2d2; position: relative;padding-left: 22%; text-align:left; min-height:3.5rem;}
        #sod_fin_list td.td_bdno,
       #sod_fin_list td.td_imgsmall {width:100%; }
        #sod_fin_list td:before { position: absolute; top: 50%; left: 6px; transform:translateY(-50%); width: 22%; padding-right: 10px; white-space: nowrap; font-weight:600;}
		
        #sod_fin_list td.td_imgsmall:before { content: "이미지"; }
        #sod_fin_list td.td_bdno:before { content: "옵션명"; }
        #sod_fin_list td:nth-child(4):before { content: "판매가"; }
        #sod_fin_list td:nth-child(5):before { content: "소계"; }
        #sod_fin_list td:nth-child(6):before { content: "적립포인트"; }
        #sod_fin_list td.td_dvr:before { content: "배송비"; }
        #sod_fin_list td.td_mngsmall:before { content: "수량"; }
        #sod_fin_list td:nth-child(8):before { content: "상태"; }

		#sod_fin .sod_left, #sod_fin .sod_right {width:100% !important;}
    }


