#product-buying {
	width: 100%;
	background: #f6f6f6;
}

#product-buying .tag-logo{
	background: #fff;
	padding: 40px 15px 44px 15px;
	border-bottom: 1px solid #dedede;
	text-align:center;
	position:relative;
}
#product-buying .tag-logo img{width:auto;height:35px;}

#product-buying .tag-cxt{
	padding:30px 0;
	background: #fff;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:666;
}
.tag-area{
    width:100%;
    max-width:1080px;
	height:51px;
	margin:0 auto;
	background-color:#fff;
	position:fixed;
	bottom:10px;
}
.tag-area ul{margin:0 10px;padding:0;position:relative;}
.tag-area li{width:50%;height:51px;list-style:none;position:relative;float:left;}
.tag-area li a{
	width:100%;
	height:51px;
	text-align:center;
    font-size:15px;
	line-height:51px;
	display:block;
}
.tag-area li a.ta_1{border:1px solid #de322a;background-color:#de322a;color:#fff;}
.tag-area li a.ta_2{border:1px solid #de322a;background-color:#fff;color:#de322a;}

#product-buying .buying-product-title {
	padding: 18px 15px;
	border-bottom: 1px solid #dedede;
	background: #fff;
}

#product-buying .buying-product-title .tag-product {
	font-size: 15px;
	color: #222222;
	font-weight: bold;
	float: left;
}

#product-buying .buying-product-title .tag-title {
	font-size: 15px;
	color: #777777;
	margin-left: 12px;
	float: left;
}

#product-buying .buying-product-title .tag-show {
	width: 12px;
	height: 6px;
	float: right;
	margin-top: 5px;
}

#product-buying #buying-product-info {
	padding-bottom: 9px;
}

#product-buying #buying-product-info .list-hidden {
	display: none;
}

#product-buying #buying-product-info .buying-product-info {
	padding: 15px;
	border-bottom: 1px solid #dedede;
	background: #fff;
}

#product-buying #buying-product-info .buying-product-info .thumbnail {
	width: 100%;
	height: 82px;
	border-radius: 0;
	padding: 0;
	border: 1px solid #dedede !important;
	margin: 0
}

#product-buying #buying-product-info .buying-product-info .tag-desc {
	margin-left: 7px;
	margin-top: 3px;
	font-size: 12px;
	color: #222222;
	line-height: 1.4;
}

#product-buying #buying-product-info .buying-product-info .tag-option {
	margin-left: 7px;
	margin-top: 12px;
	font-size: 12px;
	color: #777777;
}

#product-buying #buying-product-info .buying-product-info .tag-count {
	margin-left: 7px;
	margin-top: 6px;
	font-size: 12px;
	color: #777777;
}

#product-buying #buying-product-info .buying-product-info .tag-price {
	margin-left: 7px;
	margin-top: 12px;
	font-size: 15px;
	color: #222222;
	float: left;
}

#product-buying #buying-product-info .buying-product-info .tag-unit {
	margin-left: 7px;
	margin-top: 12px;
	font-size: 12px;
	color: #222222;
	margin-left: 3px;
	float: left;
	padding-top: 4px;
}

#product-buying #buying-product-info .buying-product-info .tag-coin {
	margin-left: 7px;
	margin-top: 9px;
	font-size: 12px;
	color: #0ba6e1;
}

#product-buying #buying-order-info {
	padding-bottom: 9px;
}

#product-buying #buying-order-info .buying-order-info {
	background: #fff;
	padding: 20px 15px 24px 15px;
	border-bottom: 1px solid #dedede;
}

#product-buying #buying-order-info .buying-order-info .tag-title {
	font-size: 15px;
	color: #222222;
	font-weight: bold;
}
#product-buying #buying-order-info .buying-order-info .tag-title.tt_line{border-bottom:1px solid #dedede;}

#product-buying #buying-order-info .buying-order-info .tag-name {
	font-size: 12px;
	color: #222222;
	margin-top: 24px;
	float: left;
}

#product-buying #buying-order-info .buying-order-info .tag-name-desc {
	font-size: 12px;
	color: #777777;
	float: right;
	margin-top: 24px;
}

#product-buying #buying-order-info .buying-order-info .tag-phone {
	font-size: 12px;
	color: #222222;
	margin-top: 15px;
	float: left;
}

#product-buying #buying-order-info .buying-order-info .tag-phone-desc {
	font-size: 12px;
	color: #777777;
	margin-top: 15px;
	float: right;
}

#product-buying #buying-order-info .buying-order-info .tag-email {
	font-size: 12px;
	color: #222222;
	margin-top: 15px;
	float: left;
}

#product-buying #buying-order-info .buying-order-info .tag-email-desc {
	font-size: 12px;
	color: #777777;
	margin-top: 15px;
	float: right;
}

#product-buying #buying-shipping-info {
	padding-bottom: 9px;
}

#product-buying #buying-shipping-info .buying-shipping-info {
	background: #fff;
	padding: 20px 15px 24px 15px;
	border-bottom: 1px solid #dedede;
}

#product-buying #buying-shipping-info .buying-shipping-info .tag-title {
	font-size: 15px;
	color: #222222;
	font-weight: bold;
}

#product-buying #buying-shipping-info .buying-shipping-info .tag-shipping {
	padding-top: 12px;
	margin-top: 24px;
	height: 39px;
	border: 1px solid #e4e4e4;
	font-size: 12px;
	color: #777777;
	background: #f7f7f7;
}

#product-buying #buying-shipping-info .buying-shipping-info .tag-shipping.active {
	color: #de322a;
	border: 1px solid #de322a;
	background: #fff;
}

#product-buying #buying-shipping-info .buying-shipping-info .tag-input {
	width: 100%;
	padding-left: 15px;
	font-size: 13px;
	color: #222222;
	height: 42px;
	border: 1px solid #e4e4e4;
	margin-top: 15px;
	padding-top: 3px;
	padding-right: 5px;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}

#product-buying #buying-shipping-info .buying-shipping-info .tag-input::placeholder {
	color: #b4b4b4;
}

#product-buying #buying-shipping-info .buying-shipping-info .tag-phone-1 {
	padding: 13px 15px;
	border: 1px solid #e4e4e4;
	height: 42px;
	width: 97%;
	font-size: 13px;
	color: #222222;
}

/* #product-buying #buying-shipping-info .buying-shipping-info .tag-phone-1 .tag-num {font-size: 15px; color: #222222; float: left;} */
/* #product-buying #buying-shipping-info .buying-shipping-info .tag-phone-1 .tag-show {width: 12px; height: 6px; float: right; margin-top: 5px;} */
#product-buying #buying-shipping-info .buying-shipping-info .tag-phone-2 {
	border: 1px solid #e4e4e4;
	width: 97%;
	height: 42px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	font-size: 13px;
	color: #222222;
	text-align: center;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}

#product-buying #buying-shipping-info .buying-shipping-info .tag-address {
	border: 1px solid #e4e4e4;
	height: 42px;
	width: 99%;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 3px;
	font-size: 13px;
	color: #222222;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}

#product-buying #buying-shipping-info .buying-shipping-info .tag-zipcode {
	border: 1px solid #e4e4e4;
	height: 42px;
	width: 97%;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	font-size: 13px;
	color: #222222;
	text-align: center;
	background: #f7f7f7;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}

#product-buying #buying-shipping-info .buying-shipping-info .tag-zipcode::placeholder {
	color: #777777;
}

#product-buying #buying-shipping-info .buying-shipping-info .tag-message {
	width: 100%;
	height: 42px;
	border: 1px solid #e4e4e4;
	padding: 13px 15px;
	margin-top: 9px;
	background: #fff;
}

#product-buying #buying-shipping-info .buying-shipping-info .tag-message .tag-desc {
	font-size: 13px;
	color: #b4b4b4;
	float: left;
}

#product-buying #buying-shipping-info .buying-shipping-info .tag-message .tag-show {
	width: 12px;
	height: 6px;
	margin-top: 5px;
	float: right;
}

#product-buying #buying-shipping-info .buying-shipping-info .list-hidden {
	display: none;
}

#product-buying .buying-billing-info {
	padding: 20px 15px 21px 15px;
	border-bottom: 1px solid #dedede;
	background: #fff;
}

#product-buying .buying-billing-info .tag-title {
	font-size: 15px;
	color: #222222;
	font-weight: bold;
}

#product-buying .buying-billing-info .tag-desc1 {
	font-size: 12px;
	color: #999999;
	margin-top: 24px;
	float: left;
}

#product-buying .buying-billing-info .tag-desc2 {
	font-size: 12px;
	color: #222222;
	margin-top: 24px;
	float: right;
}

#product-buying .buying-billing-info .tag-qupon-sel {
	border: 1px solid #de322a;
	border-radius: 5px;
	width: 51px;
	height: 21px;
	margin-left: 9px;
	font-size: 12px;
	color: #de322a;
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
	margin-top: 20px;
	float: left;
}

#product-buying #buying-final-billing-info {
	padding-bottom: 9px;
}

#product-buying #buying-final-billing-info .buying-final-billing-info {
	padding: 21px 15px 27px 15px;
	background: #fff;
	border-bottom: 1px solid #dedede;
}

#product-buying #buying-final-billing-info .buying-final-billing-info .tag-title {
	font-size: 15px;
	color: #de322a;
	font-weight: bold;
	float: left;
}

#product-buying #buying-final-billing-info .buying-final-billing-info .tag-desc {
	font-size: 18px;
	color: #de322a;
	font-weight: bold;
	float: right;
}

#product-buying #buying-final-billing-info .buying-final-billing-info .tag-unit {
	font-size: 12px;
	color: #de322a;
	font-weight: bold;
	float: right;
	margin-left: 3px;
	margin-top: 5px;
}

#product-buying #buying-final-billing-info .buying-final-billing-info .tag-info {
	margin-top: 12px;
	padding-bottom: 15px;
}

#product-buying #buying-final-billing-info .buying-final-billing-info .tag-info .tag-desc1 {
	font-size: 12px;
	color: #999999;
	float: right;
}

#product-buying #buying-final-billing-info .buying-final-billing-info .tag-info .tag-desc2 {
	font-size: 12px;
	color: #0ba6e1;
	float: right;
	margin-left: 5px;
}

#product-buying #buying-final-billing-info .buying-final-billing-info .tag-sale {
	padding: 24px 15px 15px 15px;
	background: #fafafa;
	border-bottom: 1px solid #dedede;
}

#product-buying #buying-final-billing-info .buying-final-billing-info .tag-sale .tag-desc1 {
	font-size: 12px;
	color: #222222;
	font-weight: bold;
	float: left;
}

#product-buying #buying-final-billing-info .buying-final-billing-info .tag-sale .tag-desc2 {
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	float: right;
}

#product-buying #buying-final-billing-info .buying-final-billing-info .tag-sale .tag-desc3 {
	font-size: 12px;
	color: #0ba6e1;
	font-weight: bold;
	float: right;
	margin-left: 6px;
}

#product-buying #buying-final-billing-info .buying-final-billing-info .tag-ttcoin {
	padding: 15px 0px;
}

#product-buying #buying-final-billing-info .buying-final-billing-info .tag-ttcoin .tag-icon {
	width: 18px;
	height: 15px;
	display: inline-block;
	;
}

#product-buying #buying-final-billing-info .buying-final-billing-info .tag-ttcoin .tag-descrip {
	font-size: 12px;
	color: #222222;
	margin-left: 3px;
	display: inline-block;
	margin-top: 3px;
}

#product-buying #buying-payment {
	padding-bottom: 9px;
}

#product-buying #buying-payment .buying-payment {
	padding: 20px 15px 24px 15px;
	background: #fff;
	border-bottom: 1px solid #dedede;
}

#product-buying #buying-payment .buying-payment .tag-title {
	font-size: 15px;
	color: #222222;
	font-weight: bold;
}

#product-buying #buying-payment .buying-payment .tag-method {
	margin-top: 24px;
	text-align: center;
}

#product-buying #buying-payment .buying-payment .tag-method .ico-ttcoin {
	width: 72px;
	height: 72px;
	background-image: url('https://www.tongtongmall.net//assets/images/ico_coin_unselected.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	display: inline-block;
}

#product-buying #buying-payment .buying-payment .tag-method .ico-card {
	width: 72px;
	height: 72px;
	background-image: url('https://www.tongtongmall.net//assets/images/ico_card_unselected.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	display: inline-block;
	/* margin: 0px 27px; */
	margin-left: 67px;
}

#product-buying #buying-payment .buying-payment .tag-method .ico-account {
	width: 72px;
	height: 72px;
	background-image: url('https://www.tongtongmall.net//assets/images/ico_account_unselected.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	display: inline-block;
}

#product-buying #buying-payment .buying-payment .tag-method .ico-ttcoin.active {
	background-image: url('https://www.tongtongmall.net//assets/images/ico_coin_selected.png');
}

#product-buying #buying-payment .buying-payment .tag-method .ico-card.active {
	background-image: url('https://www.tongtongmall.net//assets/images/ico_card_selected.png');
}

#product-buying #buying-payment .buying-payment .tag-method .ico-account.active {
	background-image: url('https://www.tongtongmall.net//assets/images/ico_account_selected.png');
}

#product-buying #buying-payment .buying-payment .tag-my-coin {
	margin-top: 36px;
	width: 100%;
	padding-bottom: 15px;
	border-bottom: 1px solid #e4e4e4;
}

#product-buying #buying-payment .buying-payment .tag-my-coin .tag-my-coin-icon {
	width: 18px;
	height: 15px;
	float: left;
}

#product-buying #buying-payment .buying-payment .tag-my-coin .tag-my-coin-title {
	font-size: 12px;
	color: #222222;
	font-weight: bold;
	margin-left: 6px;
	float: left;
	margin-top: 3px;
}

#product-buying #buying-payment .buying-payment .tag-my-coin .tag-my-coin-desc1 {
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	float: right;
	margin-top: 3px;
}

#product-buying #buying-payment .buying-payment .tag-my-coin .tag-my-coin-desc2 {
	font-size: 12px;
	color: #222222;
	font-weight: bold;
	float: right;
	margin-left: 6px;
	margin-top: 3px;
}

#product-buying #buying-payment .buying-payment .tag-payment-price-title {
	font-size: 12px;
	color: #222222;
	font-weight: bold;
	float: left;
	margin-top: 23px;
}

#product-buying #buying-payment .buying-payment .tag-payment-price-desc1 {
	font-size: 18px;
	color: #0ba6e1;
	font-weight: bold;
	margin-top: 21px;
	float: right;
}

#product-buying #buying-payment .buying-payment .tag-payment-price-desc2 {
	font-size: 15px;
	color: #0ba6e1;
	font-weight: bold;
	margin-top: 23px;
	float: right;
	margin-left: 3px;
}

#product-buying #buying-payment .buying-payment .tag-woon {
	font-size: 12px;
	color: #222222;
	float: right;
	margin-top: 9px;
}

#product-buying #buying-payment .buying-payment .tag-coin-woon {
	font-size: 12px;
	color: #999999;
	float: right;
	margin-top: 24px;
}

#product-buying #buying-payment .buying-payment .tag-fee {
	font-size: 12px;
	color: #de322a;
	float: right;
	margin-top: 9px;
}

#product-buying #buying-payment .buying-payment .tag-ref {
	font-size: 11px;
	color: #b1b1b1;
	float: right;
	margin-top: 9px;
}

#product-buying .buying-accept {
	padding: 16px 15px;
	background: #fff;
	border-bottom: 1px solid #e4e4e4;
}

#product-buying .buying-accept .tag-checkbox {
	float: left;
	margin-right: 9px;
}

#product-buying .buying-accept .tag-title {
	font-size: 15px;
	color: #222222;
	font-weight: bold;
	float: left;
}

#product-buying .accept-div {
	width: 100%;
	background: #fff;
	height: 45px;
	padding: 17px 15px;
	border-bottom: 1px solid #e4e4e4;
}

#product-buying .accept-div .tag-title {
	font-size: 12px;
	color: #222222;
	float: left;
}

#product-buying .accept-div .tag-show {
	width: 12px;
	height: 6px;
	float: right;
}

#product-buying .accept-content {
	padding: 15px;
	font-size: 12px;
	color: #777777;
	line-height: 1.5;
	background: #fff;
	border-bottom: 1px solid #e4e4e4;
}

#product-buying .product-billing {
	font-size: 15px;
	color: #fff;
	background: #de322a;
	height: 51px;
	padding-top: 17px;
}

#product-buying .accept-content.list-hidden {
	display: none;
}

#product-buying #buying-complete {
	padding-bottom: 9px;
}

#product-buying #buying-complete .buying-complete {
	width: 100%;
	height: 198px;
	padding-top: 30px;
	background: #fff;
	text-align: center;
	border-bottom: 1px solid #dedede;
}

#product-buying #buying-complete .buying-complete .tag-logo {
	width: 72px;
	height: 72px
}

#product-buying #buying-complete .buying-complete .tag-desc1 {
	font-size: 21px;
	color: #222222;
	font-weight: bold;
	padding-top: 15px;
}

#product-buying #buying-complete .buying-complete .tag-desc2 {
	font-size: 15px;
	color: #222222;
	padding-top: 9px;
}

#dialog-qupon-sel {
	position: fixed;
	display: none;
	top: 141px;
	left: 30px;
	right: 30px;
	height: 281px;
	background: #fff;
	border-radius: 5px;
	z-index: 3000;
}

#dialog-qupon-sel .header {
	width: 100%;
	left: 30px;
	right: 30px;
	height: 30px;
	z-index: 10;
	padding-top: 15px;
}

#dialog-qupon-sel .header .tag-close {
	width: 15px;
	height: 15px;
	float: right;
	margin-right: 15px;
}

#dialog-qupon-sel .title {
	width: 100%;
	margin-top: 15px;
	text-align: center;
}

#dialog-qupon-sel .title .tag-title {
	font-size: 18px;
	color: #222222;
	font-weight: bold;
}

#dialog-qupon-sel .content {
	width: 100%;
	margin-top: 18px;
}

#dialog-qupon-sel .content .tag-content {
	width: 100%;
	height: 51px;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	padding-left: 18px;
	padding-top: 16px;
}

#dialog-qupon-sel .content .tag-content .tag-radio {
	float: left;
	margin-right: 9px;
}

#dialog-qupon-sel .content .tag-content .radio-title {
	font-size: 15px;
	color: #777777;
	float: left;
}

#dialog-qupon-sel .footer {
	width: 100%;
	margin-top: 24px;
	height: 45px;
	padding: 0px 20px;
}

#dialog-qupon-sel .footer .btn {
	background: #de322a;
	text-align: center;
	font-size: 15px;
	color: #fff;
	padding-top: 12px;
	border-radius: 5px;
	width: 100%;
	height: 45px;
}

@media (min-width: 640px) {
	#dialog-qupon-sel {
		position: absolute;
		display: none;
		top: 141px;
		left: 0;
		height: 281px;
		background: #fff;
		border-radius: 5px;
		z-index: 3000;
		width: 600px;
	}
}






/************************************************
*				2019 11 추가 CSS				*
************************************************/

#product-buying #buying-shipping-info .buying-shipping-info .tag-title.tt_line {
	padding-bottom:5px;
	border-bottom:1px solid #333;
	text-align:left;
}

#product-buying #buying-shipping-info .buying-shipping-info .tag-zipcode.tz2 {
	border: 1px solid #de322a !important;
	background-color:#fff !important;
	color: #de322a !important;
}
#product-buying #buying-shipping-info .buying-shipping-info .tag-zipcode.tz2::placeholder {
	color: #de322a;
}

#product-buying #buying-shipping-info .buying-shipping-info .tag-title.tt_r {
	position:relative;
}
#product-buying #buying-shipping-info .buying-shipping-info .tag-title.tt_r span{
	height:20px;
	position:absolute;
	right:0;
	top:0;
}
#product-buying #buying-shipping-info .buying-shipping-info .tag-title.tt_r span a{
	height:20px;
	padding:0 10px;
	border:1px solid #333;
	text-align:center;
	font-size:11px;
	font-weight:400;
	color:#333;
	line-height:20px;
	display:block;
}
.pm0px{padding-bottom:0 !important;}




