/* 공통 */
.table-responsive.type02 table {width: 100%;border-collapse: collapse;border-top: 2px solid #2260a1 }
.table-responsive.type02 table tbody {}
.table-responsive.type02 table tbody tr {}
.table-responsive.type02 table tbody tr th {background: #f7f7f7; border: 1px solid #dadada; width: 130px;}
.table-responsive.type02 table tbody tr td {padding: 1.429em 0 1.429em 1.429em;text-align: left; font-size: 1em;color: #666;border: 1px solid #dadada; box-sizing: border-box;}

.table-responsive.type03 table {width: 100%;border-collapse: collapse;border-top: 2px solid #2260a1 }
.table-responsive.type03 table tbody {}
.table-responsive.type03 table tbody tr {}
.table-responsive.type03 table tbody tr th {background: #f7f7f7; border: 1px solid #dadada; width: 130px;}
.table-responsive.type03 table tbody tr td {padding: 1.429em 0 1.429em 1.429em;text-align: left; font-size: 1em;color: #666;border: 1px solid #dadada; box-sizing: border-box;}


@media (max-width: 1170px) {
	
}

@media (max-width: 1024px) {
	#sod_frm_paysel {text-align: left;}
	#sod_frm_paysel .paysel_input {display: inline-block;}
}


@media (max-width: 768px) {
	.order_view .type01 .table .tr .td:first-child,
	.order_view .type01 .table .tr .td.th {width: 100%;display:block;border-right:0px;border-bottom:solid 1px #ddd;}
	.order_view .type01 .table .tr .td {width: 100%;display:block;border-bottom:solid 1px #ddd;}
	.order_view .type01 .table .tr:last-child .td:last-child {border-bottom:0px;}
	.order_view .type01 .table .tr .td.empty_table {padding:50px 20px !important;}
	.order_view em.label {display: inline-block;}
	
	.order_main .left-area .coupon-frm .discount-box .bot-box {width: 100%;}
	
	.mypage_wrap #sod_fin_list .td_imgsmall {float: left;}
	.mypage_wrap #sod_fin_list .td_bdno {border-top: none;}
	
	.info-table table th {width: 100px;}	
	.info-table table td {padding: 5px 10px;}
	.info-table table td ul li {margin-bottom: 10px;}
	.info-table table td ul li:last-child {margin-bottom: 0;}
	
	/* 배송지목록 */
	#sod_addr {}
	#sod_addr .tbl_head01 table, 
	#sod_addr .tbl_head01 thead,
	#sod_addr .tbl_head01 tbody,
	#sod_addr .tbl_head01 tr,
	#sod_addr .tbl_head01 th,
	#sod_addr .tbl_head01 td {display: block;width: 100%;}
	#sod_addr .tbl_head01 thead {display: none;}
	#sod_addr .tbl_head01 tr {margin-bottom: 20px;border-bottom: 1px solid #ccc;}
	#sod_addr .tbl_head01 td {position: relative;padding-left: 120px;height: auto;border-left: 1px solid #ccc;border-top: 1px solid #ccc;border-right: 1px solid #ccc;}
	#sod_addr .tbl_head01 td br {display: none;}
	#sod_addr .tbl_head01 td span {display: inline-block;}
	#sod_addr .tbl_head01 td:before {content: attr(data-label);display: inline-block;position: absolute;left: 0;top: 0;height: 100%;width: 100px;text-align: center;background-color: #f7f7f7;padding-top: 15px;font-weight: bold;}
/*}
@media (max-width: 639px) {*/
	.table-responsive.type01 table thead {display: none;}
	.table-responsive.type01 table,
	.table-responsive.type01 thead,
	.table-responsive.type01 tbody,
	.table-responsive.type01 tfoot,
	.table-responsive.type01 tr,
	.table-responsive.type01 th,
	.table-responsive.type01 td {display: block;text-align: center;width: 100%;}
	.table-responsive.type01 table tbody tr {position: relative;}
	
	.table-responsive.type02 table,
	.table-responsive.type02 thead,
	.table-responsive.type02 tbody,
	.table-responsive.type02 tfoot,
	.table-responsive.type02 tr,
	.table-responsive.type02 th,
	.table-responsive.type02 td {display: block;text-align: center;width: 100% !important;}
	.table-responsive.type02 th {line-height: 2.5em;height: 2.5em;}
	.table-responsive.type02 th,
	.table-responsive.type02 td {border-bottom: none !important;}
	.table-responsive.type02 table {border-bottom: 1px solid #dadada}
	
	.table-responsive.type03 table,
	.table-responsive.type03 thead,
	.table-responsive.type03 tbody,
	.table-responsive.type03 tfoot,
	.table-responsive.type03 tr,
	.table-responsive.type03 th,
	.table-responsive.type03 td {}
	.table-responsive.type03 table {border-bottom: 1px solid #dadada}
	.table-responsive.type03 tr {position: relative;display: block;}
	.table-responsive.type03 th,
	.table-responsive.type03 td {display: block;}
	.table-responsive.type03 th {width: 50% !important;border-left: none !important;border-right: none !important;height: 30px;line-height: 30px;}
	.table-responsive.type03 td {width: 50%;border: none !important;text-align: center !important;padding: 15px 0 !important;}
	.table-responsive.type03 tr.row-full th {width: 100% !important;}
	.table-responsive.type03 tr.row-full td {width: 100% !important;}
	.table-responsive.type03 th:nth-child(3) {position: absolute;top: 0; right: 0;}
	.table-responsive.type03 td:nth-child(4) {position: absolute;top: 30px; right: 0;}
	

	.table-responsive.type04 table,
	.table-responsive.type04 thead,
	.table-responsive.type04 tbody,
	.table-responsive.type04 tfoot,
	.table-responsive.type04 tr,
	.table-responsive.type04 th,
	.table-responsive.type04 td {display: block;}
	.table-responsive.type04 table {border: 0;}
	.table-responsive.type04 thead {border: none;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
	.table-responsive.type04 thead tr {position: absolute;top: -9999px;left: -9999px;}
	.table-responsive.type04 table tbody tr {border-bottom: 0px solid #ddd;margin-bottom: .625em;padding: 0;border-top:2px solid #2260a1}
	#point_info .table-responsive.type04 table {border-top:0px;}
	.table-responsive.type04 th,
	.table-responsive.type04 td {}
	.table-responsive.type04 th {}
	.table-responsive.type04 td {border-bottom: 1px solid #ddd;font-size: .8em;text-align: right !important;min-height: 30px;}	
	.table-responsive.type04 td:not(:nth-child(1)) {}
	.table-responsive.type04 td:before { 
		float: left;
	    font-weight: bold;
	    text-transform: uppercase;
	    white-space: nowrap;
	    content: attr(data-label);
	}
	.table-responsive.type04 td:last-child {
		border-bottom: 0;
	}
	
	.mypage_wrap #inq_table table tr {display: block;position: relative;}
	.mypage_wrap #inq_table table tr:after {content: "";display: block;clear:both;}
	.mypage_wrap #inq_table table td.info-td {float: left;width: 50%;text-align: center;}
	.mypage_wrap #inq_table table td.info-td a {display: inline-block;width: 80%;}
	.mypage_wrap #inq_table table td.num {position: relative;top: 50%;}
	.mypage_wrap #inq_table table td.price {font-size: 1.1em;padding: 0.5em;}
	.mypage_wrap #inq_table table td.status {float: right;right: 0;width: 50%;}
	.mypage_wrap #inq_table table td:not(.info-td) {float: right;width: 50%;}
	.mypage_wrap #inq_table table td .prd-img {margin: 0;max-width: 200px;}
	.mypage_wrap #inq_table table td .prd-name {display: block;width: 100%;text-align: center;word-break: break-all;margin-top: 10px;}
	.mypage_wrap #inq_table table td.empty_list {width:100%;}
	
	.mypage_wrap.myreview th.od-td {padding-top: 1em;}
	.mypage_wrap.myreview th.od-td:after {content: "";clear: both;display: block;}
	.mypage_wrap.myreview th.od-td span.od_id {float: left;margin-left: 1em;}
	.mypage_wrap.myreview th.od-td span.od_datetime {float: right;margin-right: 1em;}
	.mypage_wrap.myreview .info-td {width: 100%;}
	.mypage_wrap.myreview .info-td a {margin: 0 !important;}
	.mypage_wrap.myreview .prd-link {position: relative;}
	.mypage_wrap.myreview .prd-img {width: calc(50% - 15px);float: left;margin-right: 15px;max-width: inherit;}
	.mypage_wrap.myreview .prd-name {max-width: 50%;float: right;margin-top: 0;text-align: center;}
	.mypage_wrap.myreview .btn-td {position: absolute;right: 1em;bottom: 30px;width: 50%;text-align: center;padding: 0;}
	
	/* 20210412 추가 */
	.mypage_wrap.myreview.add-review th.od-td {position:absolute;right:1em;width:50%;top:40px;text-align:center;}
	.mypage_wrap.myreview.add-review th.od-td span.od_id {float: none;margin-left:0px;}
	.mypage_wrap.myreview.add-review th.od-td span.od_datetime {float: none;margin-right:0px;}
	
	.pg_wrap {height: auto;display:inline-block;width:100%;margin-top:50px;margin-bottom: 20px;}
	.pg_wrap .pg {  }
	.pg_wrap .pg .pg_current,
	.pg_wrap .pg .pg_page {/*font-size: 0.75em;width: 35px;*/}
	.pg_wrap .pg .pg_current {}
	.pg_wrap .pg .pg_page {}
		
	.pg_wrap .pg .pg_next,
	.pg_wrap .pg .pg_prev,
	.pg_wrap .pg .pg_start,
	.pg_wrap .pg .pg_end {background-size: cover}
	.pg_wrap .pg .pg_next {}
	.pg_wrap .pg .pg_prev { }	
	.pg_wrap .pg .pg_end { }
	.pg_wrap .pg .pg_start {  }
}
@media (max-width: 640px) {
	/* =============================================
		상품상세페이지
	============================================= */
	#sit_opt_added li .opt_name {float: none !important;}
	#little_shop_sang #sit_ov .pay_result .opt_count {float: none !important;width: 100% !important;margin-top: 10px;}
	
}
@media (max-width: 320px) {	
	
}