@charset "euc-kr";


.sale_box:last-of-type { margin-top: 75px; } 
.sale_box:first-of-type {margin-top: 0;}
.sale_box .bestpick { top: -20px; left: 0; } 
.sale_box .price .origin_price.custom { display: flex; flex-direction: row; align-items: center; justify-content: center; } 
.sale_box .price .origin_price span { margin-right: 7px; color: #0060ff; font-size: 25px; } 
.sale_box .info li {/* font-size: 14.5px; */} 
.sale_box .info li.more { display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-start; } 
.sale_box .info li div { flex: 1; } 
.sale_box .info li div i { color: #0060ff; font-style: normal; } 
.sale_box .price .discount_price span { font-weight: bold; } 
.sale_box .price .discount_price span + span { color: #0060ff; font-size: 30px; font-weight: 900; } 
.eventwrap .list.btn li a {/* padding: 25px 0; */} 

.sale_box .info li {width: auto;}

div.sale_warning { padding: 33px 0 0 0; color: #787878; font-family: '¸¼Àº °íµñ','Malgun Gothic','µ¸¿ò','Dotum',sans-serif; background: transparent; text-align:left;} 
div.sale_warning h6 { margin-bottom: 3px; font-size: 15px; font-weight: bold; } 
div.sale_warning p { position: relative; margin-bottom: 4px; padding-left: 12px; font-size: 12px; } 
div.sale_warning p:last-of-type { margin-bottom: 0; } 
div.sale_warning p .dash { position: absolute; left: 0; top: 0; } 

.sale_box .btn.list li:last-child{width: 100%;}
.s_top_box{padding:40px;display:flex;justify-content:space-between;background: linear-gradient(90deg, rgba(0,96,255,1) 0%, rgba(0,196,255,1) 100%);align-items:center;margin-bottom:50px;}
.s_top_box .top_left{text-align:left;}
.s_top_box .top_left .top_title{font-size:26px;font-weight:700;color:#ffffff;}
.s_top_box .top_left .top_content{font-size:12px;color:#ffffff;}
.s_top_box .top_left .top_content a{color:#000000;text-decoration:underline;margin-left:3px;font-weight: normal;}
.s_top_box .top_right{text-align:right;}
.s_top_box .top_right .btn{display:inline-block;padding:5px 40px;background-color: #000;border-radius:20px;font-size:14px;color:#fff;}
.s_top_box .top_right .btn.closed{background-color:#7e7e7e;}

@media screen and (max-width: 1200px){
	.sale_box > div { padding-top: 50px; } 
	.sale_box .info li {/* font-size: 14px; */} 
	.sale_box .agree { z-index: 1; } 
}

@media screen and (max-width: 992px){
	.sale_box .name { font-size: 30px; } 
	.sale_box .price { padding-right: 10px; } 
	div.sale_warning h6 {font-size: 13px;} 
	div.sale_warning p {font-size: 12px;} 

	.s_top_box{padding:30px;}
	.s_top_box .top_right .btn{padding:5px 20px;font-size:12px;}
}

@media screen and (max-width: 992px){

}

@media screen and (max-width: 768px){
	.sale_box .bestpick { max-width: 15%; } 
	.sale_box .name { font-size: 24px; } 
	.sale_box .price .origin_price.custom { justify-content: flex-end; } 
	.sale_box .price .origin_price,
	.sale_box .price .origin_price span,
	.sale_box .price .discount_price span + span { font-size: 22px; } 
	.sale_box .price .origin_price b { font-size: 25px; } 

	.s_top_box{display:block;padding:15px;}
	.s_top_box .top_left .top_title{font-size:18px;}
	.s_top_box .top_left,
	.s_top_box .top_right{text-align:center;}
	.s_top_box .top_right{margin-top:10px;}
}

@media screen and (max-width: 576px){
	.sale_box .bestpick { max-width: 27%; } 
	.sale_box .name { font-size: 20px; } 
	.sale_box .price .origin_price, .sale_box .price .origin_price span, .sale_box .price .discount_price span + span { font-size: 16px; } 
	.sale_box .price { margin-top: 5px; } 
}
