<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

.shop-wrap .opensans {
	font-family: 'Open Sans', '나눔 고딕', 'nanum gothic', sans-serif;
}

/* field */
.board-field-pw {
	height: 30px;
	line-height: 30px;
	padding: 0 5px;
	margin: 0 3px;
	border: 1px solid #ddd;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0;
}

/* 공통 */
td.no-ct {
	padding: 50px 0 !important;
	text-align: center;
}

/* title */
.order-tit {
	font-size: 16px;
	color: #333;
	font-weight: 600;
	line-height: 1.2em;
	letter-spacing: -0.03em;
	margin-bottom: 12px;
}

/* buttons */
.shop-btn-ok {
	display: inline-block;
	width: 155px;
	height: 50px;
	text-align: center;
	font-size: 13px;
	font-weight: 600;
	background: #333;
	color: #fff;
	font-weight: 700;
	border: 1px solid #333;
	font-family: 'Open Sans', 'nanum gothic', sans-serif;

	transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
}

.shop-btn-border {
	display: inline-block;
	width: 155px;
	height: 50px;
	text-align: center;
	font-size: 13px;
	font-weight: 700;
	color: #999;
	border: 1px solid #eee;
	font-family: 'Open Sans', 'nanum gothic', sans-serif;

	transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
}

a.shop-btn-ok,
a.shop-btn-border {
	width: 153px;
	height: 48px;
	color: #999;
}

.shop-btn-ok:hover,
.shop-btn-ok:focus {
	background: #111;
}

.shop-btn-border:hover,
.shop-btn-border:focus {
	color: #333 !important;
	border-color: #333;
}

.btn-lock-ok {
	width: 45px;
	height: 30px;
	font-size: 13px;
	background: #333;
	color: #fff;
}

/* 색상 */
.shop-wrap .em {
	color: #d70038 !important;
}

/* 수량 공통 */
.cart-vol {
	width: 40px;
	height: 28px;
	padding-right: 20px;
	border: 1px solid #ccc;
	position: relative;
	overflow: hidden;
}

.cart-vol input[type="text"] {
	float: left;
	width: 35px;
	height: 28px;
	padding-left: 5px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	border: 0;
}

.cart-vol button {
	position: absolute;
	right: 0;
	width: 20px;
	height: 14px;
	text-indent: -99999px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	border: 0;
	cursor: pointer;
}

.cart-vol .vol-up {
	top: 0;
	background: url("/image/shop/btn_up.png") no-repeat center;
}

.cart-vol .vol-down {
	bottom: 0;
	background: url("/image/shop/btn_down.png") no-repeat center;
}

/* top of the product view */
.prod-top {
	overflow: hidden;
	padding-bottom: 40px;
	margin-bottom: 70px;
	border-bottom: 1px solid #eee;
}

.prod-img {
	width: 443px;
	float: left;
}

.prod-info-wrap {
	margin-left: 500px;
	position: relative;
}

/* product image */
.prod-img-zoom {
	text-align: center;
	height: 533px;
	line-height: 533px;
	border: 1px solid #eee;
}

.prod-img-zoom img {
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
}

.prod-thumbs {
	overflow: hidden;
}

.prod-thumbs li {
	float: left;
	width: 73px;
	height: 73px;
	border: 1px solid #eee;
	margin-right: 17px;
	margin-top: 17px;
}

.prod-thumbs img {
	width: 100%;
	height: 100%;
	display: block;
}

/* product info */
.prod-info-wrap .prod-cate {
	font-size: 13px;
	color: #999;
	line-height: 1.2em;
	margin-bottom: 10px;
}

.prod-info-wrap .prod-name {
	font-size: 20px;
	line-height: 1.4em;
	color: #333;
	margin-bottom: 20px;
}

.prod-sticker {
	position: absolute;
	right: 0;
	top: 0;
}

.prod-sticker span {
	margin-left: 3px;
}

.prod-desc-wrap {
	position: relative;
	margin-bottom: 30px;
}

.prod-desc {
	line-height: 23px;
	/* height:5.1em; */
	/* max-height:69px; */
	color: #999;
	overflow: hidden;
}

.prod-desc-wrap .more {
	cursor: pointer;
	font-size: 12px;
	color: #ccc;
	text-decoration: underline;
}

.prod-info {
	border-bottom: 1px solid #eee;
	margin-bottom: 20px;
}

.prod-info li {
	position: relative;
	font-size: 14px;
	line-height: 30px;
	padding-left: 105px;
	margin-bottom: 20px;
	color: #333;
}

.prod-info-wrap .label {
	color: #999;
	font-size: 12px;
	text-transform: uppercase;
}

.prod-info .label,
.prod-selected .label,
.prod-total .label {
	width: 100px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

.prod-info select {
	width: 235px;
	height: 30px;
	padding-left: 8px;
	border: 1px solid #eee;
	border-radius: 0;
	font-size: 12px;
	color: #999;
}

.prod-info select:focus {
	outline: 0;
	border-color: #aaa;
}

.no-ie .prod-info select {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	padding-right: 20px;
	background: url("/image/shop/sel_arr.png") no-repeat right center;
}

.prod-info ins {
	color: #db3737;
	text-decoration: none;
}

/* selected options */
.prod-selected {
	position: relative;
	border-bottom: 1px solid #eee;
	margin-bottom: 20px;
}

.prod-selected ul {
	padding-left: 105px;
}

.prod-selected li {
	margin-bottom: 10px;
	overflow: hidden;
}

.prod-selected .info {
	float: left;
	width: 235px;
	overflow: hidden;
}

.prod-selected .edit {
	float: right;
	line-height: 30px;
	font-size: 16px;
	color: #333;
}

.prod-selected .cart-vol {
	float: right;
	border-color: #eee;
}

.prod-selected .opt {
	float: left;
	width: 170px;
}

.prod-selected .edit .opt-del {
	width: 15px;
	height: 15px;
	margin-left: 5px;
	vertical-align: middle;
	text-indent: -99999px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	border: 0;
	cursor: pointer;
	background: url("/image/shop/btn_del.jpg") no-repeat center;
}

/* total price */
.prod-total {
	position: relative;
	padding-left: 105px;
	margin-bottom: 30px;
	color: #333;
	font-size: 21px;
	font-family: 'Open Sans', sans-serif;
}

.prod-total .unit {
	font-size: 12px;
}

/* product btns */
.prod-btns {
	overflow: hidden;
	font-family: 'Open Sans', sans-serif;
}

.prod-btns li {
	float: left;
	width: 155px;
	margin-left: 12px;
}

.prod-btns li:first-child {
	margin-left: 0;
}

/* 제품상세 */
.prod-detail {
	margin-bottom: 50px;
}

/* 제품상세탭 */
.shop-tab {
	margin-bottom: 50px;
	border-top: 1px solid #eee;
	height: 53px;
}

.shop-tab li {
	float: left;
	margin-right: 55px;
	margin-top: -2px;
	padding-top: 3px;
}

.shop-tab .on {
	padding-top: 0;
	border-top: 3px solid #333;
}

.shop-tab a {
	display: block;
	line-height: 30px;
	padding: 20px 5px 0;
	color: #999;
	font-size: 15px;
}

.shop-tab .on a {
	font-weight: 600;
}

.shop-tab a:hover,
.shop-tab a:focus,
.shop-tab .on a {
	color: #333;
}

.shop-tab-ct {
	padding-bottom: 80px;
	border-bottom: 1px solid #eee;
}

/* shop board */
.shop-board-wrap {
	position: relative;
}

.shop-board {
	width: 100%;
}

.shop-board .no {
	width: 80px;
}

.shop-board .df {
	width: 110px;
}

.shop-board&gt;thead {
	border: 1px solid #ddd;
}

.shop-board&gt;thead th {
	height: 33px;
	color: #333;
	font-size: 12px;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
}

.shop-board&gt;tbody&gt;tr&gt;td {
	padding: 10px 5px;
	text-align: center;
	border-bottom: 1px solid #eee;
}

.shop-board .shop-board-ct td {
	text-align: left;
	padding: 20px;
	background: #f8f8f8;
}

.shop-board .title img {
	vertical-align: middle;
	margin-left: 5px;
}

.review-board .review-star {
	display: inline-block;
	vertical-align: middle;
	text-indent: -999999px;
	width: 58px;
	height: 10px;
	background: url("/image/shop/stars.png") no-repeat;
}

.review-star[data-grade="5"] {
	background-position: 0 -40px;
}

.review-star[data-grade="4"] {
	background-position: 0 -30px;
}

.review-star[data-grade="3"] {
	background-position: 0 -20px;
}

.review-star[data-grade="2"] {
	background-position: 0 -10px;
}

.review-star[data-grade="1"] {
	background-position: 0 0px;
}

.shop-board-lock {
	text-align: center;
	padding: 15px 0;
}

.shop-board-wrap+.list-pager {
	margin-top: 30px;
}

.shop-board-btns {
	text-align: right;
	margin-top: 20px;
	overflow: hidden;
}

.shop-board-btns li {
	display: inline-block;
	margin-left: 10px;
}

.shop-board-btns a {
	display: block;
	width: 118px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-weight: 700;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;

	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
}

.shop-board-btns a:hover,
.shop-board-btns a:focus {
	color: #333;
	border-color: #333;
}

/* 리뷰 단독 게시판 */
.review-list-prod {
	height: 1.5em;
	line-height: 1.5em;
	overflow: hidden;
	color: #a9a9a9;
	margin-bottom: 5px;
}

.board-view-prod {
	overflow: hidden;
	padding: 5px;
	width: 400px;
	border: 1px solid #9a9a9a;
	margin-top: -25px;
	margin-left: 5px;
	margin-bottom: 20px;
}

.rv-prod-img {
	display: block;
	width: 70px;
	height: 70px;
	float: left;
}

.rv-prod-info {
	margin-left: 85px;
	padding-top: 10px;
}

.rv-prod-name {
	font-size: 1.08em;
	line-height: 1.5em;
	margin-bottom: 5px;
}

.rv-prod-price {
	font-weight: 600;
}

.rv-prod-price del {
	color: #a9a9a9;
	font-weight: 400;
}

.rv-prod-price ins {
	text-decoration: none;
	color: #303030;
	margin-right: 3px;
}

/* 장바구니/주문결제 공통 */
.shop-order-step {
	overflow: hidden;
	border-bottom: 1px solid #8a8a8a;
	margin-bottom: 40px;
}

.shop-order-step span {
	display: block;
	float: left;
	height: 60px;
	margin: 0 10px;
	text-indent: -9999999px;
	position: relative;
}

.shop-order-step .so-step {
	width: 80px;
	background-image: url("/image/shop/shop_step.png");
}

.shop-order-step .so-arr {
	width: 12px;
	background-image: url("/image/shop/step_arr.png");
}

.shop-order-step .so-step1 {
	background-position: 0 0;
}

.shop-order-step .so-step2 {
	background-position: -80px 0;
}

.shop-order-step .so-step3 {
	background-position: -160px 0;
}

.shop-order-step .so-step1.on {
	background-position: 0 -75px;
}

.shop-order-step .so-step2.on {
	background-position: -80px -75px;
}

.shop-order-step .so-step3.on {
	background-position: -160px -75px;
}

.shop-order-step .so-step.on::after {
	display: block;
	content: '';
	width: 16px;
	height: 10px;
	background: url("/image/shop/step_on.png") no-repeat;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -8px;
}

/* column width */
.col-df {
	width: 80px;
}

.col-chk {
	width: 30px;
}

.col-vol {
	width: 120px;
}

.col-thumb {
	width: 70px;
}

.col-wide {
	width: 140px;
}

.col-pay-noti {
	width: 300px;
	border-left: 1px solid #ddd;
}

/* cart button */
.cart-btn1 {
	height: 22px;
	font-size: 12px;
	color: #fff !important;
	background: #404040;
	border: 1px solid #404040;
	border-radius: 0;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	outline: 0;
	cursor: pointer;
}

.cart-btn2 {
	height: 22px;
	font-size: 12px;
	color: #444 !important;
	background: #fff;
	border: 1px solid #8a8a8a;
	border-radius: 0;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	outline: 0;
	cursor: pointer;
}

.cart-btn3 {
	height: 22px;
	font-size: 12px;
	color: #fff !important;
	background: #9a9a9a;
	border: 1px solid #9a9a9a;
	border-radius: 0;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	outline: 0;
	cursor: pointer;
}

a.cart-btn1,
a.cart-btn2,
a.cart-btn3 {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
}

/* cart */
.shop-cart-wrap {}

.shop-cart {
	width: 100%;
	margin-bottom: 15px;
	font-size: 12px;
	line-height: 1.5em;
	border-top: 2px solid #185295;
}

.shop-cart thead th {
	padding: 10px 0;
	color: #333;
	background: #fafafa;
	border-bottom: 1px solid #555;
}

.shop-cart tbody td {
	text-align: center;
	padding: 10px 0;
	border-bottom: 1px solid #dfdfdf;
}

.shop-cart tbody tr:hover td {
	background: #fcfcfc;
}

.shop-cart .cart-total {
	padding: 20px 15px 25px;
	font-size: 14px;
	line-height: 1.5em;
	color: #6a6a6a;
	background: #f5f5f5;
	text-align: right;
}

.shop-cart .cart-total em {
	color: #000;
	margin: 0 1px;
	font-weight: 600;
}

.shop-cart .col-thumb img {
	width: 60px;
	height: 60px;
	display: block;
	margin: 0 auto;
}

.shop-cart .cart-prod {
	text-align: left;
	padding: 0 5px;
}

.cart-prod .prod-name {
	font-weight: 600;
	margin-bottom: 3px;
}

.cart-prod .prod-op {
	color: #9a9a9a;
}

.cart-prod .prod-op em {
	color: #8a8a8a;
	font-weight: 600;
}

.cart-vol-wrap {
	text-align: center;
	line-height: 30px;
}

.cart-vol-wrap .cart-vol {
	vertical-align: middle;
	display: inline-block;
}

.cart-vol-wrap .cart-btn2 {
	vertical-align: middle;
	height: 30px;
}

.cart-price del {
	display: block;
	color: #bababa;
}

.cart-price ins {
	display: block;
	text-decoration: none;
	font-weight: 600;
	color: #d70038;
}

td.cart-edit {
	padding: 5px 0;
}

.cart-edit button {
	margin: 1px 0;
}

/* 총 주문 금액 */
.order-total-box {
	margin-top: 50px;
	margin-bottom: 40px;
	overflow: hidden;
	border-top: 1px solid #333;
}

.each-price-box {
	padding: 25px 20px;
	padding-bottom: 40px;
	overflow: hidden;
}

.order-total-box .total-tit {
	float: left;
}

.order-total-box .each-price {
	float: right;
	width: 300px;
}

.order-total-box .each-price li {
	padding-left: 100px;
	font-size: 13px;
	line-height: 30px;
	text-align: right;
	position: relative;
	border-bottom: 1px dotted #ccc;
}

.order-total-box .each-price span {
	position: absolute;
	font-size: 12px;
	left: 3px;
	top: 0;
}

.order-total-box .each-price em {
	color: #333;
	font-weight: 600;
}

.order-total-box .total-price {
	text-align: right;
	font-weight: 600;
	line-height: 35px;
	padding: 10px 20px 15px;
	background: #f9f9f9;
	border-top: 1px dashed #d0d0d0;
	border-bottom: 1px solid #eee;
}

.order-total-box .total-price .acc-p {
	font-size: 12px;
	font-weight: 400;
	color: #8a8a8a;
	margin-right: 10px;
}

.order-total-box .total-price .tt-price {
	font-size: 15px;
	font-weight: 600;
	color: #d70038;
	margin-left: 10px;
}

.order-total-box .total-price .tt-price em {
	font-size: 28px;
	letter-spacing: -0.03em;
	font-weight: 800;
	vertical-align: baseline;
}

/* 주문폼 */
.order-field {
	width: 100%;
	font-size: 13px;
	margin-bottom: 50px;
	border-top: 2px solid #185295;
}

.order-field small {
	font-size: 12px;
}

.order-field th {
	width: 120px;
	text-align: left;
	padding: 10px 15px;
	background: #f9f9f9;
	border-bottom: 1px solid #ddd;
}

.order-field td {
	position: relative;
	padding: 10px 15px;
	border-bottom: 1px solid #ddd;
}

.order-field label {
	cursor: default;
}

.order-field button,
.order-field input[type="button"] {
	font-size: 12px;
}

.order-field input[type="radio"]+label,
.order-field input[type="checkbox"]+label {
	font-size: 12px;
	margin-right: 15px;
	margin-left: 3px;
}

/* 결제/할인 */
.order-price-wrap {
	overflow: hidden;
}

.order-price-left {
	float: left;
	width: 620px;
}

.order-price-right {
	padding-left: 670px;
}

/* 할인/결제금액 */
.discount-tbl.order-field select {
	width: 280px;
	font-size: 12px;
}

.pay-price-tbl {
	width: 100%;
	margin-bottom: 50px;
	background: #fbfbfb;
	border-top: 2px solid #185295;
}

.pay-price-tbl th {
	font-size: 12px;
	text-align: left;
	font-weight: 400;
	padding: 13px 15px 0 15px;
	width: 100px;
}

.pay-price-tbl td {
	font-size: 14px;
	text-align: right;
	color: #333;
	font-weight: 600;
	padding: 13px 15px 0;
}

.pay-price-tbl .price-total th,
.pay-price-tbl .price-total td {
	font-weight: 600;
	padding-bottom: 10px;
	font-size: 15px;
	height: 30px;
	background: #f8f8f8;
	border-top: 1px dashed #b0b0b0;
	border-bottom: 1px solid #185295;
}

.pay-price-tbl .price-total td {
	color: #d70038;
}

.pay-price-tbl .price-total td em {
	font-size: 25px;
	margin-right: 2px;
	font-weight: 800;
}

.pay-total-box {
	border: 1px solid #eaeaea;
	border-top: 2px solid #d70038;
	border-bottom: 1px solid #8d8d8d;
	background: #fafafa;
	padding: 18px 15px;
}

.pay-total-box .each-price {}

.pay-total-box .each-price li {
	overflow: hidden;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px dotted #9a9a9a;
}

.pay-total-box .each-price span {
	display: block;
	float: left;
	font-size: 13px;
	color: #6a6a6a;
	letter-spacing: -0.03em;
}

.pay-total-box .each-price em {
	display: block;
	font-weight: 600;
	color: #333;
	text-align: right;
}

.pay-total-box .total-price {
	color: #333;
	font-weight: 600;
	font-size: 15px;
	margin: 35px 0;
	text-align: right;
	letter-spacing: -0.03em;
}

.pay-total-box .total-price .tt-price {
	color: #d70038;
}

.pay-total-box .total-price .tt-price em {
	margin-left: 10px;
	font-size: 28px;
	vertical-align: baseline;
}

/* 주문 공통 공지리스트 */
.order-noti&gt;li {
	padding-left: 8px;
	font-size: 12px;
	margin-bottom: 3px;
	line-height: 1.5em;
	background: url("/image/shop/bl_noti.gif") no-repeat left 0.5em;
}

.order-noti-dash&gt;li {
	padding-left: 0.75em;
	text-indent: -0.75em;
}

.shop-wrap .bl-noti {
	padding-left: 7px;
	font-weight: 400;
	background: url("/image/shop/bl_noti.gif") no-repeat left 0.5em;
}

/* 결제수단 */
.order-field.pay-info {
	border-top: 0;
	margin-bottom: 60px;
}

.pay-info td {
	font-size: 12px;
	color: #7a7a7a;
	line-height: 1.6em;
	text-align: justify;
}

.pay-info .dimmed,
.pay-info .dimmed * {
	background: #fbfbfb;
	color: #bbb;
}

.pay-info .order-noti&gt;li {
	margin-bottom: 5px;
}

.pay-info-tit {
	color: #333;
	font-size: 12px;
	font-weight: 600;
	margin-bottom: 10px;
}

.pay-info .order-noti-dash li {
	color: #9a9a9a;

}

/* 주문완료 */
.order-finish-msg {
	text-align: center;
	padding: 75px 0 70px;
	margin-bottom: 30px;
	border: 5px solid #efefef;
	font-size: 12px;
	color: #8a8a8a;
}

.order-finish-msg .order-num {
	color: #333;
	font-weight: 600;
	margin-top: 15px;
}

.order-finish-msg.error-msg {
	border-color: #f1dddd;
}

/* 주문내역조회 */
.order-list-filter {
	overflow: hidden;
	padding: 15px 0;
	border-top: 1px solid #eee;
}

.order-list-filter .bl-noti {
	font-size: 13px;
	font-weight: 600;
	color: #333;
	margin-right: 10px;
}

/* 주문상태 */
.order-status-box {
	padding: 3%;
	background: #fafafa;
	border: 1px solid #eee;
}

.order-status {
	margin: 0 auto;
	overflow: hidden;
}

.order-status li {
	float: left;
	width: 20%;
	text-align: center;
	font-size: 12px;
	color: #7a7a7a;
	line-height: 1.5em;
	background: url("/image/shop/step_arr.png") no-repeat left 10px;
}

.order-status.type2 li {
	width: 33.3%;
}

.order-status li:first-child {
	background: none;
}

.order-status .tit {
	color: #333;
	font-size: 12px;
	font-weight: 600;
	margin: 5px 0 8px;
}

/* 비회원구매가능 로그인 */
.shop-login-wrap {
	background: #f9f9f9;
	padding: 80px 6% 85px;
	border-top: 2px solid #333;
}

.shop-login-tit {
	width: 620px;
	margin: 0 auto 30px;
}

.shop-login {
	overflow: hidden;
	width: 620px;
	padding: 40px 50px;
	background: #fff;
	border: 1px solid #eee;
	margin: 0 auto;
	border-top-left-radius: 30px;
	border-bottom-right-radius: 30px;
	border-bottom-color: #ddd;
	border-right-color: #ddd;
}

.shop-login-noti {
	width: 640px;
	margin: 20px auto 0;
}

.shop-login-member {
	float: left;
	width: 270px;
	padding-right: 40px;
	margin-right: 39px;
	border-right: 1px solid #e8e8e8;
}

.shop-login-guest {
	float: left;
	width: 270px;
}

.shop-lg-tit {
	margin-bottom: 15px;
}

.shop-login-field {
	height: 85px;
	font-size: 12px;
	line-height: 1.8em;
	margin: 20px 0;
}

.shop-login-field li {
	padding-left: 70px;
	margin-bottom: 5px;
	position: relative;
}

.shop-login-field input[type="text"],
.shop-login-field input[type="password"] {
	width: 188px;
}

.shop-login-field .f-tit {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	font-weight: 600;
	color: #333;
	line-height: 32px;
}

.shop-login-field label {
	cursor: default;
}

.shop-login-btn {
	padding-left: 70px;
}

.shop-login-noti li {
	font-size: 12px;
	line-height: 24px;
	padding-left: 8px;
	background: url("/image/shop/bl_normal.gif") no-repeat left 12px;
}

.guest-order-noti {
	background: #fafafa;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 25px 15px 0;
	height: 108px;
	margin: 15px 0 30px 0;
}

/* 포인트 내역 */
.point-list {
	margin-bottom: 20px;
	margin-top: 15px;
}

.point-list .point-saved {
	font-weight: 600;
}

.point-list .point-used {
	font-weight: 600;
	color: #d70038;
}

.my-point-top {
	overflow: hidden;
}

.my-point-top .order-tit {
	float: left;
	padding-top: 10px;
	margin-bottom: 0;
}

.my-point-box {
	float: right;
	background: #fafafa;
	border: 1px solid #eee;
	padding: 5px 10px;
}

.my-point {
	overflow: hidden;
	font-size: 12px;
}

.my-point li {
	display: inline-block;
	padding-left: 8px;
	margin: 0 10px;
	background: url("/image/shop/bl_noti.gif") no-repeat left center;
}

.my-point em {
	color: #d70038;
	font-weight: 600;
	font-size: 13px;
}



/* 타블렛 가로 */
@media all and (max-width:1099px) {}


/* 타블렛 세로 */
@media all and (max-width:1023px) {}


/* 타블렛 가로 미만 ~ 모바일 */
@media all and (max-width:767px) {}

/* 모바일 상세 */
@media all and (max-width:640px) {}

/* 모바일 가로 */
@media all and (max-width:568px) {}

@media all and (max-width:425px) {}

@media all and (max-width:375px) {}

@media all and (max-width:320px) {}</pre></body></html>