@font-face {
	font-family: 'GmarketSans';
	font-weight: 300;
	font-style: normal;
	src: url('/share/css/font/GmarketSansLight.eot');
	src: url('/share/css/font/GmarketSansLight.eot?#iefix') format('embedded-opentype'),
		 url('/share/css/font/GmarketSansLight.woff2') format('woff2'),
		 url('/share/css/font/GmarketSansLight.woff') format('woff'),
		 url('/share/css/font/GmarketSansLight.ttf') format("truetype");
	font-display: swap;
}
@font-face {
	font-family: 'GmarketSans';
	font-weight: 500;
	font-style: normal;
	src: url('/share/css/font/GmarketSansMedium.eot');
	src: url('/share/css/font/GmarketSansMedium.eot?#iefix') format('embedded-opentype'),
		 url('/share/css/font/GmarketSansMedium.woff2') format('woff2'),
		 url('/share/css/font/GmarketSansMedium.woff') format('woff'),
		 url('/share/css/font/GmarketSansMedium.ttf') format("truetype");
	font-display: swap;
}
@font-face {
	font-family: 'GmarketSans';
	font-weight: 700;
	font-style: normal;
	src: url('/share/css/font/GmarketSansBold.eot');
	src: url('/share/css/font/GmarketSansBold.eot?#iefix') format('embedded-opentype'),
		 url('/share/css/font/GmarketSansBold.woff2') format('woff2'),
		 url('/share/css/font/GmarketSansBold.woff') format('woff'),
		 url('/share/css/font/GmarketSansBold.ttf') format("truetype");
	font-display: swap;
}

#sellerbox {border:solid 1px #d7d7d7;width:695px;height: 283px;margin-top:5px;}
#tab1 .tabcontent ul li a {padding:0 0 0 15px;height: 26px;line-height: 26px;font-size:13px;cursor:pointer;}
ul.boardlist {min-height: 696px;border-bottom:solid 1px #d6d6d6;}
#quickbox ul li a {padding:0 5px 0 15px;line-height: 27px;height: 27px;border:2px solid #fff;display:block;}	
#tab4 .tabcontent ul li a {padding:0 0 0 15px;font-size:13px;border:none;text-align:left;height: 26px;line-height: 26px;width:230px;float:left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#sellerbox {border:solid 1px #d7d7d7;width:695px;height: 310px;margin-top:5px;}
#boardbox3 {border:solid 1px #dbdbdb;height: 308px;position: relative;margin-top:5px;}

.ctf_pop { 
	display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); z-index: 999999; 
}
.ctf_pop2 { position: relative; width: 530px; height: 100%; margin: 0 auto; }
.ctf_div { position: absolute; top: 50%; width: 100%; background: #fff; transform: translateY(-50%) }
.ctf_tit { height: 47px; background: #3069b3; }
.ctf_tit p { display: inline-block; padding: 15px; font-size: 15px; color: #fff; }
.ctf_hide { float: right; position: relative; top: 15px; right: 19px; cursor: pointer; }
.ctf_cont { padding: 15px; text-align: center; }

.penalty_pop { z-index:9999; position:absolute; left:23%; top:50%; transform:translateY(-50%); }
.penalty_cont { border: 1px solid #666666; text-align: center; background: #Fff; }
.penalty_txt { position: relative; top: -39px; padding: 0 15px; }
.penalty_txt input[type="checkbox"] { position: relative; top: 0px; width: 22px; height: 22px; }
.penalty_span { position: relative; top: -5px; left: 3px; font-size: 16px; }

.used_hp_pop { z-index:9999; position:absolute; left:23%; top:50%; transform:translateY(-35%); }
.used_hp_cont { text-align: center; }
.used_hp_txt { position: relative; top: -39px; padding: 0 15px; }
.used_hp_txt input[type="checkbox"] { display: none; }
.used_hp_txt input[type="checkbox"] + label { position: absolute; left: 32px; bottom: 25px; cursor: pointer; }
.used_hp_txt input[type="checkbox"] + label img { margin: 5px 4px; }
.used_hp_txt input[type="checkbox"] + label .chkmark {
	display: inline-block; width: 30px; height: 30px; background: url(/img/main/banner/used_chkmark.png) no-repeat;
	background-size: 30px 30px;
}
.used_hp_txt input[type="checkbox"]:checked + label .chkmark {
	background: url(/img/main/banner/used_chkmark_on.png) no-repeat; background-size: 30px 30px;
}
.used_hp_span { position: relative; top: -5px; left: 3px; font-size: 16px; }
.close_btn { position: absolute; right: 32px; bottom: 27px; }
.close_btn:hover { color: #000; }

.door_shadow { border-radius: 10px; box-shadow: 1px 1px 15px rgba(0,0,0,0.2); }

/*갤럭시 플립4 사전예약 프로모션*/
.used_hp_txt.flip4 input[type="checkbox"] + label { 
	position: absolute; 
	left: 26px; 
	bottom: -55px; 
	cursor: pointer; 
	font-size:22px;
	font-weight: 700;
	font-family: 'GmarketSans';
	color:#0A671D;
}
.used_hp_txt.flip4 input[type="checkbox"] + label .chkmark {
	display: inline-block; 
	width: 25px; 
	height: 25px; 
	background: url(/img/main/banner/used_chkmark.png) no-repeat;
	background-size: 30px 30px;
	border:3px solid #696969;
	border-radius:4px;
	box-sizing: border-box;
	vertical-align: middle;
}
.used_hp_txt.flip4 input[type="checkbox"]:checked + label .chkmark {
	background: url(/img/main/banner/used_chkmark_on.png) no-repeat; 
	background-size: 30px 30px;
	border:3px solid #696969;
}
.used_hp_txt.flip4 .close_btn{
	position: absolute; 
	right: 26px; 
	bottom: -55px; 
	cursor: pointer; 
	font-size:22px;
	font-weight: 700;
	font-family: 'GmarketSans';
	color:#0A671D;
}
.used_hp_txt.flip4{
	top: -80px;
}
.used_hp_cont.flip4{
	background-color: #aed370;
    padding-bottom: 30px;
    border-radius: 10px;
    box-shadow: 1px 1px 15px rgb(0 0 0 / 20%);
    overflow: hidden;
}
.used_hp_cont.flip4 img{
	border-radius: 0;
	box-shadow: none;
}