.store-view-notice-wrap {
	margin-top: 1.25rem;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-template-rows: max-content;
	-moz-column-gap: 1.875rem;
	column-gap: 1.875rem;
	row-gap: 1.875rem;
}

.store-view-notice-wrap .view-noticeBox {
	padding: 1.75rem 52px 1.75rem 1.75rem;
	border: 1px solid var(--d-lc3);
	border-radius: 0.625rem;
	font-weight: 300;
	font-variation-settings: "wght" var(--font-weight-l); 
	font-size: 1rem;
	line-height: 1.5rem;
	text-align: left;
	background-image: url(../img/icon/icon-btn-small-circle.svg);
	background-repeat: no-repeat;
	background-position: right 28px center;
	transition: all 0.188s ease-in;
	width: 100%;
	display: flex;
	overflow: hidden;
}

.store-view-notice-wrap .view-noticeBox:hover {
	border: 1px solid var(--d-primary1);
	box-shadow: 0 3px 20px 10px rgba(0, 0, 0, 0.03);
}

.store-view-notice-wrap .view-noticeBox a {
	display: block;
	width: 100%;
}

.store-view-notice-wrap .view-noticeBox .view-txt {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	padding-right: 10px;
	box-sizing: border-box;
}

/* 지도영역 */
.store-viewMap {
	overflow: hidden;
	position: relative;
	display: flex;
	flex-direction: row-reverse;
	height: calc(100dvh - 15rem);
	border: 1px solid var(--d-lc7);
	border-radius: 0.625rem;
	margin-top: 2rem;
}

.store-viewMap .map-box {
	width: calc(100% - 460px);
	/* height: 860px; */
}

.store-viewMap .map-box .map-marker-store {
	border-top-left-radius: 2.5rem;
	border-top-right-radius: 2.5rem;
	border-bottom-right-radius: 2.5rem;
	border-bottom-left-radius: 0.25rem;
	border: 1px solid var(--d-fc6);
	background-color: var(--d-bg2);
	padding: 0.5rem 0.875rem;
	transform:translateY(-58px);
}

.store-viewMap .map-box .map-marker-store.on {
	position: absolute;
	z-index: 100;
	background-color: var(--d-fc2);
	color: var(--d-bg2);
}

.store-viewMap .map-box .new-map-marker-store {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 2px;
}

.store-viewMap .map-box .new-map-marker-store.on {
	color: var(--d-self-over02Text);
}
.store-viewMap .map-box .new-map-marker-store.on path {
	fill:#ff5800;
}
.store-viewMap .map-box .new-map-marker-store svg {
	order: 2;
}

.store-viewMap .map-box .new-map-marker-store div {
	order: 1;
}

.store-viewMap .map-box .new-map-marker-store div, 
.store-viewMap .map-box .new-map-marker-store .marker-winnerInfo
	{
	color: #000000;
	font-family: ui-sans-serif;
	font-weight: 500;
	text-shadow: 0 0 1px #fff, -1px 0 0 #fff, 1px 0 0 #fff, 0 -1px 0 #fff, 0
		1px 0 #fff;
	font-size: 12px;
}

.store-viewMap .map-box .map-marker-store .marker-tit {
	text-align: center;
	font-family: "GmarketSans";
	font-weight: 700;
	
	font-size: 1rem;
	line-height: 1.375rem;
}

.store-viewMap .map-box .map-marker-store .marker-winnerInfo {
	display: flex;
	align-items: center;
	justify-content: center;
	white-space: nowrap;
	font-size: 15px;
}

.store-viewMap .map-box .map-marker-store .marker-winnerInfo .rank {
	font-family: "GmarketSans";
	font-weight: 500;
	
	font-size: 0.875rem 1.25rem;
	line-height: 1.75rem;
}

.store-viewMap .map-box .map-marker-store .marker-winnerInfo .rank .rank-num
	{
	color: var(--d-fc3);
}

.store-mapBox {
	/*   position: absolute; */
	/*   top: 0px; */
	/*   bottom: 0px; */
	/*   left: 0; */
	z-index: 999;
}

.store-infoBox {
	position: relative;
	top: 0;
	bottom: 0px;
	left: 0;
	width: 460px;
	height: 100%;
	transform: translateX(0%);
	transition: transform 0.2s ease-in;
}

.store-mapBox .store-overlapBtn {
	background-image: url(../img/icon/btn-store-close.svg);
	background-repeat: no-repeat;
	background-size: 40px 60px;
	width: 40px;
	height: 60px;
	position: absolute;
	top: 50%;
	transform: translateX(-50%);
	left: 480px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	box-shadow: 0 3px 20px 10px rgba(0, 0, 0, 0.03);
	transition: all 0.188s ease-in;
	display: none;
}

/* 지도 왼쪽 영역 */
.store-infoBox .store-infoInbox {
	width: 100%;
	height: 100%;
	background-color: var(--d-bg2);
	position: relative;
	/* left: 0;
	top: 0;
	bottom: 0; */
	z-index: 101;
	border-top-left-radius: 0.625rem;
	border-bottom-left-radius: 0.625rem;
	transition: all 0.188s ease-in;
}

/* 지도 왼쪽 상단 탭 */
.store-viewMap .map-tab-ul {
	display: flex;
	align-items: center;
}

.store-viewMap .map-tab-ul .map-tab-li {
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 0.25rem;
	height: 4rem;
	font-family: "GmarketSans";
	text-align: center;
	font-weight: 500;
	font-size: 1.125rem;
	color: #8F8F97;
	border-bottom: 1px solid var(--d-lc7);
	padding-block: 0.5rem 1px;
	cursor: pointer;
}

.store-viewMap .map-tab-ul .map-tab-li .srch-num {
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 0.9875rem;
	color: var(--d-fc3);
}

.store-viewMap .map-tab-ul .map-tab-li.tagTab {
	color: var(--d-primary1);
	border-bottom: 2px solid var(--d-primary1);
	padding-bottom: 0;
}

.store-viewMap .map-tab-ul .map-tab-li.tagTab .srch-num {
	color: var(--d-primary1);
}

.store-infoBox .map-tab-boxWrap {
	height: calc(100% - 4rem)
}

.map-tab-box {
	display: none;
	flex-direction: column;
	height: 100%;
	padding: 1.25rem;
}

.map-tab-box.tagTab {
	display: flex;
}
/* 지도 왼쪽 select box */
.store-infoBox .map-srch-box {
	flex: none;
	display: flex;
	align-items: center;
	-moz-column-gap: 0.5rem;
	column-gap: 0.5rem;
	margin-bottom: 1.125rem;
}

.store-infoBox .map-srch-box .custom-select {
	flex: 1
}

.store-infoBox .map-srch-box .rec-select {
	width: 100%;
	background-position: right 10px center;
	padding-right: 30px
}

.store-infoBox .map-srch-box .btn-srch {
	flex: none;
	flex-basis: 4.25rem;
	height: 3.15rem;
	color: var(--d-bg2);
	font-size: 0.938rem;
	background-color: var(--d-primary1);
	border-radius: 0.25rem;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

/* 지도 왼쪽 tit */
.map-tab-box .map-srch-titBox {
	flex: none;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 0.25rem;
}

.map-tab-box .map-srch-titBox .srch-tit {
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.125rem;
}
/* 버튼영역 */
.map-tab-box .srch-btn-wrap {
	flex: none;
	display: flex;
	flex-wrap: wrap;
	gap: 0.25rem;
	margin-bottom: 1.125rem;
}
.map-tab-box .srch-btn-wrap .kind-ofLottery {
	min-width: 3.125rem; font-size : 0.875rem;
	color: var(--d-fc2);
	line-height: 1.5rem;
	border-radius: 2.5rem;
	border: 1px solid var(--d-lc3);
	padding: 0.2rem 0.5rem;
	font-size: 0.813rem;
}
.map-tab-box .srch-btn-wrap .kind-ofLottery.on {
	background-color: var(--d-primary1);
	color: var(--d-bg2);
	border: unset;
}
/* 지도 왼쪽 리스트 */
.map-tab-box .store-list {
	flex: auto;
	height: 450px;
	border-top: 1px solid var(--d-fc1);
	overflow-y: auto;
}
.map-tab-box .store-list:has(.alert-box-wrap ),
.map-tab-box .store-list .alert-box-wrap {
	border-top:0;
}
.map-tab-box .store-list .store-box {
	padding: 1.125rem 0.5rem 1rem 0.25rem;
	border-top: 1px solid var(--d-lc1);
	cursor: pointer;
}
.map-tab-box .store-list .store-box:first-child {
	border-top: 0;
}

.map-tab-box .store-list .store-box .store-name {
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1rem;
	line-height:1;
	margin-bottom: 0.5rem;
}
.map-tab-box .store-list .store-box.active .store-name {
	font-weight: 700;
	color: var(--d-primary1);
}
.map-tab-box .store-list .store-box .store-img-box {
	display: flex;
	flex-wrap:wrap;
	gap:0.25rem;
	margin-bottom: 0.5rem
}
.map-tab-box .store-list .store-box .store-img-box .txt-bagge {
	display:inline-flex;
	align-items:center;
	justify-content:center;
	height: 23px;
	background:#ebf1f9;
	font-size: 12px;
    line-height: 1;
    font-weight: 500;
	font-variation-settings: "wght" var(--font-weight-m); 
    color: #333333;
	padding: 0 6px;
	border-radius: 4px;
}
.map-tab-box .store-list .store-box .store-addr {
	font-weight: 300;
	font-variation-settings: "wght" var(--font-weight-l); 
	font-size: 1rem;
	word-break:keep-all;
}
.map-tab-box .store-list .store-box .store-tel {
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 0.9375rem;
	margin-top: 0.75rem;
}
/* 지도 왼쪽 검색결과가 없을때 */
.map-tab-box .store-list .empty .alert-txt-wrap .alert-tit02 {
	font-size: 1.125rem;
}

/* pagination */
.store-viewMap .board-page {
	padding-top: 1rem;
	margin-top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.store-viewMap .board-page .pagination-ul {
	display: flex;
	align-items: center;
	justify-content: center;
	-moz-column-gap: 0.5rem;
	column-gap: 0.5rem;
}


/* 당첨판매점 조회 */
.winning-store .store-infoBox .map-srch-box {
	padding: 1.25rem 1.25rem 0.5rem 1.25rem;
	margin-bottom: 0;
}
.winning-store .store-infoBox .map-tab-boxWrap {
	height: calc(100% - 8.9rem);
}
.winning-store .store-infoBox .map-tab-ul:empty + .map-tab-boxWrap {
	height: calc(100% - 4.9rem);
}
.winning-store .store-infoBox .map-tab-ul:empty + .map-tab-boxWrap .map-tab-box {
	padding-top: 0.625rem
}
.winning-store .map-tab-box .store-list .store-box {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	-moz-column-gap: 1.125rem;
	column-gap: 1.125rem;
	width: 100%;
	padding-inline: 0;
}
.winning-store .map-tab-box .store-list .store-box .store-detail {
	width: 100%;
}
.winning-store .map-tab-box .store-list .store-box .store-detail .store-tit {
	display: flex;
	align-items:end;
	gap: 6px;
    padding: 0 8px 0.5rem;
	margin:0 0 1.125rem 0;
	border-bottom:1px solid #dddddd;
}
.winning-store .map-tab-box .store-list .store-box .store-detail .store-tit figure {
	width: 20px;
	height: 20px;
}
.winning-store .map-tab-box .store-list .store-box .store-detail .store-tit img {
	width: 100%
}
.winning-store .map-tab-box .store-list .store-box .store-detail .store-tit .tit-detail {
	font-family: "GmarketSans";
	font-weight: 700;
	font-size: 1rem;
	line-height:1;
	padding-top:0.125rem;
}
.winning-store .map-tab-box .store-list .store-box .store-detail .store-tit .tit-detail .srch-num {
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 0.875rem;
	color: var(--d-fc4);
}
.winning-store .map-tab-box .store-list .store-box .store-name {
	display: flex;
	align-items: end;
}
.winning-store .map-tab-box .store-list .store-box .store-name .store-num {
	width:34px;
	font-weight: 400;
	font-variation-settings: "wght" var(--font-weight-n);
	font-size: 14px;
	line-height:1;
	padding-right: 4px;

}
.winning-store .map-tab-box .store-list .store-box .store-name .draw-rank,
.winning-store .map-tab-box .store-list .store-box .store-name .draw-opt {
	display:inline-flex;
	align-items:center;
	justify-content:center;
	height:18px;
	font-family: "Pretendard Variable", sans-serif;
	font-weight: 400;
	font-variation-settings: "wght" var(--font-weight-n);
	font-size: 12px;
	border: 1px solid var(--d-lc3);
	border-radius: 0.25rem;
	padding: 0 0.25rem;
	margin-left: 0.75rem;
}
.winning-store .map-tab-box .store-list .store-box .store-name .draw-rank + .draw-opt {
	margin-left: 0.25rem;
}

.winning-store .map-tab-box .store-list .store-box .store-img-box,
.winning-store .map-tab-box .store-list .store-box .store-addr,
.winning-store .map-tab-box .store-list .store-box .store-tel {
	padding-left:34px;
}

/* 동작부분 */
.map-tab-box .has-detail>div {
	pointer-events: auto;
	cursor: pointer;
}

.store-infoBox .store-inbox {
	position: absolute;
	right: -100%;
	top: 0px;
	bottom: 0px;
	height: 100%;
	width: 460px;
	background-color: var(--d-bg2);
	border: 1px solid var(--d-lc7);
	border-top-right-radius: 0.625rem;
	border-bottom-right-radius: 0.625rem;
	box-shadow: 0 3px 20px 10px rgba(0, 0, 0, 0.03);
	z-index: -1;
	pointer-events: none;
	opacity: 0;
	transition: opacity 0.188s ease-in, z-index 0.1s ease;
}

.store-infoBox .store-inbox.open {
	opacity: 1;
	z-index: 101;
	pointer-events: auto;
}

.store-infoBox .store-inbox.open + .store-overlapBtn {
	left: 940px;
}

.store-infoBox .store-inbox .store-wrapper {
	padding: 0 1.5rem;
}

.store-infoBox .store-inbox .store-wrapper .store-inbox-titWrap {
	padding: 1rem 0;
	border-bottom: 1px solid var(--d-lc7);
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.store-infoBox .store-inbox .store-wrapper .store-inbox-titWrap .store-inbox-tit
	{
	font-family: "GmarketSans";
	font-weight: 500;
	
	font-size: 1.25rem;
	line-height: 2rem;
}

.store-infoBox .store-inbox .store-wrapper .store-inbox-titWrap .close-btn
	{
	margin: 0 0 0;
	cursor: pointer;
	width: 30px;
	height: 30px;
}

.store-infoBox .store-inbox .store-wrapper .store-inbox-titWrap .close-btn img
	{
	width: 100%;
}

.store-infoBox .store-inbox .store-wrapper .store-detail-container {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: column;
	row-gap: 280px;
}

.store-infoBox .store-inbox .store-wrapper .store-detail-container .store-detail-top
	{
	padding-top: 1.875rem;
}

.store-infoBox .store-inbox .store-wrapper .store-detail-container .store-detail-top .detail-infoBox .detail-txtWrap
	{
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	-moz-column-gap: 0.25rem;
	column-gap: 0.25rem;
}

.store-infoBox .store-inbox .store-wrapper .store-detail-container .store-detail-top .detail-infoBox .detail-txtWrap:first-child
	{
	margin-bottom: 0.75rem;
}

.store-infoBox .store-inbox .store-wrapper .store-detail-container .store-detail-top .detail-infoBox .detail-txtWrap .detail-txt
	{
	font-weight: 300;
	font-variation-settings: "wght" var(--font-weight-l); 
	font-size: 1.125rem;
	line-height: 1.625rem;
}

.store-infoBox .store-inbox .store-wrapper .store-detail-container .store-detail-top .detail-infoBox .detail-txtWrap .detail-tel
	{
	font-family: "GmarketSans";
	font-weight: 500;
	
	font-size: 0.9375rem;
	line-height: 1.5rem;
}

.store-infoBox .store-inbox .store-wrapper .store-detail-container .store-detail-top .img-tit
	{
	font-family: "GmarketSans";
	font-weight: 500;
	
	font-size: 1.125rem;
	line-height: 1.875rem;
	margin-top: 2.5rem;
	margin-bottom: 0.5rem;
}

.store-infoBox .store-inbox .store-wrapper .store-detail-container .store-detail-top .detail-imgWrap
	{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	gap: 0.5rem;
}

.store-infoBox .store-inbox .store-wrapper .store-detail-container .store-detail-top .detail-imgWrap .store-img
	{
	margin: 0 0 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 129px;
	height: 3.75rem;
	border-radius: 0.5rem;
	border: 1px solid var(--d-lc2);
}

.store-infoBox .store-inbox .store-wrapper .store-detail-container .store-detail-tail .btn-print
	{
	font-size: 0.9375rem;
	line-height: 1.5rem;
	padding: 0.625rem 1.5rem 0.625rem 50px;
	border-radius: 2.5rem;
	border: 1px solid var(--d-lc3);
	background-image: url(../img/icon/icon-print.svg);
	background-repeat: no-repeat;
	background-position: 20px center;
	background-size: 24px 24px;
}


.store-infoBox.close .store-overlapBtn {
	background-image: url(../img/icon/btn-store-open.svg);
	left: 20px;
}


.info-line-box {
	border-top: 1px solid var(--d-lc1);
	position: relative;
}

.info-line-box .info-txt {
	background-color: var(--d-bg2);
	padding: 0 2.5rem;
	font-family: "Pretendard Variable";
	font-weight: 500;
	font-size: 1.125;
	line-height: 1.75rem;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.store-viewMap .mo-map-bottom-info {
	display: none;
}

/* 이용약관 */
.sales-term {
	width: 100%;
	max-width: 1440px;
	margin: 0 auto;
	padding-bottom: 140px;
}

.sales-term>div {
	width: 100%;
}

.sales-term .selectWrap  {
	margin-bottom: 60px;
}


.btn_mylct_div {
	border: 0px none;
	margin: 0px;
	padding: 12px 0 0 0;
	width: 40px;
	height: 40px;
}

.btn_mylct {
	background-color: var(--d-bg2);
	width: 30px;
	height: 30px;
}

.position_box {
	display: block;
	background-image: url(../img/icon/btn-position24.svg);
	background-repeat: no-repeat;
	width: 28px;
	height: 28px;
	background-position: center;
	border: solid 1px black;
}

@media screen and (max-width: 1240px) {
	.store-view-notice-wrap {
		margin-top: 1.25rem;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: max-content;
		gap: 16px;
	}

	.store-viewMap .map-box .map-marker-store {
		border-top-left-radius: 2.5rem;
		border-top-right-radius: 2.5rem;
		border-bottom-right-radius: 2.5rem;
		border-bottom-left-radius: 0.25rem;
		border: 1px solid var(--d-fc1);
		background-color: var(--d-bg2);
		padding: 0.5rem 0.875rem;
	}
	.store-viewMap .map-box .map-marker-store.on {
		background-color: var(--d-fc2);
	}
	.store-viewMap .map-box .map-area .new-map-marker-store.on {
		color: var(--d-self-over02Text);
	}
	.store-viewMap .map-box .map-marker-store .marker-tit {
		text-align: center;
		font-family: "GmarketSans";
		font-weight: 700;
		
		font-size: 1rem;
		line-height: 1.375rem;
	}
	.store-viewMap .map-box .map-marker-store .marker-winnerInfo {
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 13px;
	}
	.store-viewMap .map-box .map-marker-store .marker-winnerInfo .rank {
		font-family: "GmarketSans";
		font-weight: 500;
		
		font-size: 0.875rem 1.25rem;
		line-height: 1.75rem;
	}
	.store-viewMap .map-box .map-marker-store .marker-winnerInfo .rank .rank-num
		{
		color: var(--d-fc3);
	}
	.info-line-box .info-txt {
		padding: 0 24px;
		font-size: 14px;
		line-height: 20px;
	}
}

@media screen and (max-width: 1024px) {
	.container-box>div.sales-layout {
		padding-left: 0;
		padding-right: 0;
	}
	.store-viewMap {
		/* min-height: 770px; */
		/* height: -moz-max-content;
		height: max-content; */
		height: calc(100dvh - 132px);
		border-radius: 0;
		border:0;
		margin-top: 8px;
	}
	.store-viewMap .map-box {
		width: 100%;
		height: calc(100dvh - 142px);
	}
	.store-mapBox {
		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0;
		width: 100%;
		height: 100%;
		visibility: hidden;
	}
	
	.store-infoBox {
		width: 100%;
		z-index: 9999;
	}
	.store-infoBox.close .store-infoInbox {
		transform: translateX(0);
		visibility: visible;
	}
	.store-infoBox .map-srch-box {
		margin-bottom: 16px;
	}
	.store-infoBox.close .store-inbox {
		right: 0;
		transform: translateY(0);
	}
	.store-infoBox.close .store-overlapBtn {
		background-image: url(../img/icon/btn-store-open.svg);
		left: unset;
		right: -1px;
	}
	.store-infoBox.overlap .store-inbox {
		right: 0;
		transform: translateX(0);
	}
	.store-infoBox.overlap .store-overlapBtn {
		background-image: url(../img/icon/btn-store-open.svg);
		left: unset;
		right: -1px;
	}
	.store-infoBox .store-infoInbox {
		border: 0;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
		width: 100%;
		height: 100%;
		transform: translateX(100%);
	}


	.store-viewMap .map-tab-ul .map-tab-li {
		
		font-size: 14px;
		height: 42px;
	}
	.store-viewMap .map-tab-ul .map-tab-li .srch-num {
		font-family: "GmarketSans";
		font-weight: 500;
		font-size: 0.9875rem;
		line-height: 1.5rem;
		margin-left: 0.25rem;
	}
	.store-infoBox .map-tab-boxWrap {
		height: calc(100% - 42px)
	}
	.winning-store .store-infoBox .map-tab-boxWrap {
		height: calc(100% - 92px);
	}
	.winning-store .store-infoBox .map-tab-ul:empty + .map-tab-boxWrap {
		height: calc(100% - 42px);
	}
	
	
	.map-tab-boxWrap .board-page {
		/* display: none; */
		
	}
/* 	.map-tab-box {
		padding: 20px;
	} */
	.map-tab-box .srch-btn-wrap {
		margin-bottom: 16px
	}
	
	
	.store-infoBox .map-srch-box .btn-srch {
		height: 40px
	}
	.store-infoBox .map-srch-box .custom-select .rec-select {
		background-position: right 10px center;
		background-color: var(--d-bg2);
	}

	.map-tab-box .map-srch-titBox {
		margin-bottom: 4px;
	}
	.map-tab-box .map-srch-titBox .srch-tit {
		font-size: 14px;
		line-height: 18px;
	}
	.map-tab-box .map-srch-titBox .srch-tit+.chck-wrap .label-txt {
		font-size: 13px;
		line-height: 18px;
	}
	.map-tab-box {
		padding-inline:0; 
	}
	.map-tab-box .srch-btn-wrap .kind-ofLottery {
		min-width: auto; 
		font-size : 0.75rem;
		line-height: 1.5rem;
		padding-inline:0.25rem;
	}
	.map-tab-box .store-list {
		overflow-y: auto;
	}
	.map-tab-box .store-list .store-box {
		padding: 12px 8px;
	}
	.map-tab-box .store-list .store-box .store-name {
		font-size: 14px;
	}
	.map-tab-box .store-list .store-box .store-addr {
		font-size: 14px;
	}
	.map-tab-box .store-list .store-box .store-tel {
		font-size: 13px;
	}
	.map-tab-box .store-list .store-box .store-img-box .txt-bagge {
		height: 19px;
		font-size: 0.7rem;
		padding: 0 4px;
	}
	
	/* 당첨판매점 조회 */
	.winning-store .store-viewMap .map-tab-ul {
		margin-top: 12px;
	} 
	.winning-store .store-infoBox .map-srch-box {
		padding: 0;
	}
	.winning-store .store-infoBox .map-tab-ul:empty + .map-tab-boxWrap .map-tab-box {
		padding-top: 1.125rem;
	}
	.winning-store .map-tab-box .store-list .store-box {
		-moz-column-gap: 0.7rem;
		column-gap: 0.7rem;
		width: 100%;
	}
	.winning-store .map-tab-box .store-list .store-box .store-name .store-num {
		width:28px;
		font-size: 12px;
		padding-bottom: 1px;
	}
	.winning-store .map-tab-box .store-list .store-box .store-detail .store-tit {
		padding-inline:2px;
		
	}
	.winning-store .map-tab-box .store-list .store-box .store-detail .store-tit .tit-detail {
		font-size: 14px;
		padding-bottom: 0;
	}
	.winning-store .map-tab-box .store-list .store-box .store-detail .store-tit .tit-detail .srch-num {
		font-size: 13px;
	}
	.winning-store .map-tab-box .store-list .store-box .store-name .draw-rank,
	.winning-store .map-tab-box .store-list .store-box .store-name .draw-opt {
		height:17px;
		font-size: 11px;
		margin-left: 8px;
	}
	.winning-store .map-tab-box .store-list .store-box .store-img-box,
	.winning-store .map-tab-box .store-list .store-box .store-addr,
	.winning-store .map-tab-box .store-list .store-box .store-tel {
		padding-left:28px;
	}
		
	.store-infoBox .store-inbox {
		width: 100%;
		height: 98%;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}
	.store-infoBox .store-inbox.open+.store-overlapBtn {
		left: unset;
		right: -1px;
	}
	.store-infoBox .store-inbox .store-wrapper {
		padding: 0 16px;
		height: calc(100% - 80px);
	}
	.store-infoBox .store-inbox .store-wrapper .store-inbox-titWrap {
		padding: 14px 0;
	}
	.store-infoBox .store-inbox .store-wrapper .store-inbox-titWrap .close-btn
		{
		width: 24px;
		height: 24px;
	}
	.store-infoBox .store-inbox .store-wrapper .store-inbox-titWrap .store-inbox-tit
		{
		font-size: 18px;
		line-height: 28px;
	}
	.store-infoBox .store-inbox .store-wrapper .store-detail-container {
		row-gap: 0;
		height: 100%;
	}
	.store-infoBox .store-inbox .store-wrapper .store-detail-container .store-detail-top
		{
		padding-top: 14px;
	}
	.store-infoBox .store-inbox .store-wrapper .store-detail-container .store-detail-top .detail-infoBox .detail-txtWrap
		{
		-moz-column-gap: 4px;
		column-gap: 4px;
	}
	.store-infoBox .store-inbox .store-wrapper .store-detail-container .store-detail-top .detail-infoBox .detail-txtWrap figure
		{
		width: 20px;
		height: 20px;
	}
	.store-infoBox .store-inbox .store-wrapper .store-detail-container .store-detail-top .detail-infoBox .detail-txtWrap figure img
		{
		width: 100%;
	}
	.store-infoBox .store-inbox .store-wrapper .store-detail-container .store-detail-top .detail-infoBox .detail-txtWrap:first-child
		{
		margin-bottom: 14px;
	}
	.store-infoBox .store-inbox .store-wrapper .store-detail-container .store-detail-top .detail-infoBox .detail-txtWrap .detail-txt
		{
		width: calc(100% - 24px);
		margin-top: -2px;
		font-size: 14px;
		line-height: 20px;
	}
	.store-infoBox .store-inbox .store-wrapper .store-detail-container .store-detail-top .detail-infoBox .detail-txtWrap .detail-tel
		{
		width: calc(100% - 24px);
		margin-top: 2px;
		font-size: 12px;
		line-height: 16px;
	}
	.store-infoBox .store-inbox .store-wrapper .store-detail-container .store-detail-top .img-tit
		{
		margin: 30px 0 8px;
		font-size: 14px;
		line-height: 20px;
	}
	.store-infoBox .store-inbox .store-wrapper .store-detail-container .store-detail-top .detail-imgWrap
		{
		gap: 6px;
	}
	.store-infoBox .store-inbox .store-wrapper .store-detail-container .store-detail-top .detail-imgWrap .store-img
		{
		width: 31.8888%;
		height: 49px;
		padding: 0 6px;
		border-radius: 8px;
	}
/* 	.store-infoBox .store-inbox .store-wrapper .store-detail-container .store-detail-top .detail-imgWrap .store-img img
		{
		width: 100%;
	} */
	.store-infoBox .store-inbox .store-wrapper .store-detail-container .store-detail-tail
		{
		width: 100%;
	}
	.store-infoBox .store-inbox .store-wrapper .store-detail-container .store-detail-tail .btn-print
		{
		width: 100%;
		font-size: 13px;
		line-height: 18px;
		padding: 10px 14px;
		border-radius: 4px;
		background-position: left 42% center;
		background-size: 20px;
	}
	.store-mapBox .store-overlapBtn {
		/* background-size: 30px 100px; */
		background-color: #fff;
		/* width: 30px;
		height: 100px;
		top: 50%;
		bottom: unset; */
		left: unset;
		right: -1px;
		transform: translateY(-50%);
		border-radius: 8px 0 0 8px;
		box-shadow: -2px 0 15px rgba(0,0,0,0.05), -1px 0 5px rgba(0,0,0,0.1);
		z-index: 999;
		visibility: visible;
		display: block;
		
	}
	
	.store-viewMap .mo-map-bottom-info {
		position: absolute;
		left:0;
		right: 0;
		bottom: 0;
		width:100%;
		height: auto;
		padding: 0 4px;
		z-index: 9;
	}
	.store-viewMap .mo-map-bottom-info .info-inner {
		visibility: hidden;
		background: #ffffff;
		padding: 16px;
		border-radius:12px;
		box-shadow:0 -5px 10px 0 rgba(0,0,0,0.07), 0 -1px rgba(0,0,0,0.1);
		transform:translateY(150%);
		transition:transform 0.5s ease;
	}
	.store-viewMap .mo-map-bottom-info .info-tit {
		font-family: "GmarketSans";
		font-weight: 600;
		font-size:15px;
		line-height: 1.5;
	}
	.store-viewMap .mo-map-bottom-info .info-addres, 
	.store-viewMap .mo-map-bottom-info .info-tel {
		position:relative;
		font-family: "GmarketSans";
		font-weight:400;
		font-size:13px;
		color:#6d7882;
		padding-left:20px;
	}
	.store-viewMap .mo-map-bottom-info .info-addres:before, 
	.store-viewMap .mo-map-bottom-info .info-tel:before {
		content: "";
		position:absolute;
		left:0;
		top:-3px;
		width: 12px;
		height: 20px;
		background-position: 0 0;
		background-repeat: no-repeat;
		background-size:100%;
	}
	
	.store-viewMap .mo-map-bottom-info .info-addres {
		margin-top: 12px
	}
	.store-viewMap .mo-map-bottom-info .info-addres:before {
		background-image: url("data:image/svg+xml,%3Csvg width='12' height='20' viewBox='0 0 12 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 7.23047C5.6374 7.23047 5.28295 7.33874 4.98146 7.5416C4.67996 7.74446 4.44498 8.03279 4.30622 8.37013C4.16746 8.70747 4.13115 9.07867 4.20189 9.43679C4.27263 9.79491 4.44724 10.1239 4.70364 10.3821C4.96003 10.6402 5.2867 10.8161 5.64233 10.8873C5.99797 10.9585 6.36659 10.922 6.70159 10.7822C7.03658 10.6425 7.32291 10.4059 7.52436 10.1023C7.72581 9.79869 7.83333 9.44176 7.83333 9.07662C7.83333 8.58699 7.64018 8.11742 7.29636 7.77119C6.95255 7.42497 6.48623 7.23047 6 7.23047ZM6 9.9997C5.8187 9.9997 5.64147 9.94556 5.49073 9.84413C5.33998 9.7427 5.22249 9.59854 5.15311 9.42987C5.08373 9.2612 5.06558 9.0756 5.10095 8.89654C5.13632 8.71748 5.22362 8.553 5.35182 8.42391C5.48002 8.29481 5.64335 8.2069 5.82117 8.17128C5.99898 8.13567 6.18329 8.15395 6.35079 8.22381C6.51829 8.29368 6.66146 8.41199 6.76218 8.56379C6.86291 8.71559 6.91667 8.89406 6.91667 9.07662C6.91667 9.32144 6.82009 9.55623 6.64818 9.72934C6.47627 9.90245 6.24312 9.9997 6 9.9997Z' fill='%236D7882'/%3E%3Cpath d='M6 15.5388C5.61406 15.5408 5.23326 15.4496 4.88949 15.273C4.54572 15.0963 4.24898 14.8393 4.02413 14.5234C2.27742 12.0971 1.39146 10.2731 1.39146 9.10171C1.39146 7.8709 1.877 6.6905 2.74127 5.82019C3.60554 4.94987 4.77774 4.46094 6 4.46094C7.22226 4.46094 8.39446 4.94987 9.25873 5.82019C10.123 6.6905 10.6085 7.8709 10.6085 9.10171C10.6085 10.2731 9.72258 12.0971 7.97588 14.5234C7.75102 14.8393 7.45428 15.0963 7.11051 15.273C6.76674 15.4496 6.38594 15.5408 6 15.5388ZM6 5.46848C5.04319 5.46958 4.12588 5.85281 3.44932 6.53411C2.77275 7.21541 2.39218 8.13913 2.39108 9.10263C2.39108 10.0303 3.25871 11.7459 4.83354 13.9331C4.96724 14.1185 5.14263 14.2695 5.34537 14.3735C5.54811 14.4776 5.77244 14.5318 6 14.5318C6.22756 14.5318 6.45189 14.4776 6.65463 14.3735C6.85737 14.2695 7.03277 14.1185 7.16646 13.9331C8.74129 11.7459 9.60892 10.0303 9.60892 9.10263C9.60783 8.13913 9.22725 7.21541 8.55068 6.53411C7.87412 5.85281 6.95681 5.46958 6 5.46848Z' fill='%236D7882'/%3E%3C/svg%3E");
	}
	.store-viewMap .mo-map-bottom-info .info-tel {
		margin-top: 6px
	}
	.store-viewMap .mo-map-bottom-info .info-tel:before {
		background-image: url("data:image/svg+xml,%3Csvg width='12' height='20' viewBox='0 0 12 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.31724 5.529C2.61086 5.24942 3.00209 5.09529 3.40779 5.0997C3.8172 5.10415 4.20837 5.26969 4.49662 5.56047C4.50468 5.5686 4.5104 5.57505 4.51189 5.57674C4.51499 5.58023 4.51763 5.58332 4.51903 5.58498L4.52592 5.59329L4.53588 5.60573C4.54255 5.61414 4.55135 5.62535 4.5616 5.63847C4.58225 5.66491 4.61077 5.70163 4.64428 5.74487C4.71138 5.83148 4.79958 5.94568 4.88724 6.05931C4.97494 6.17298 5.06225 6.28627 5.12762 6.37113L5.22463 6.49709C5.49228 6.78649 5.64103 7.16654 5.64057 7.56128C5.6401 7.959 5.48821 8.34144 5.21607 8.631L4.78358 9.14462C4.99844 9.59511 5.28861 10.0063 5.64212 10.3602C5.99542 10.714 6.40597 11.0045 6.85586 11.2199L7.36916 10.786C7.65867 10.5132 8.04139 10.3607 8.43951 10.3601C8.83458 10.3594 9.21497 10.5083 9.50455 10.7762L9.63065 10.8733C9.71564 10.9387 9.82909 11.0261 9.94292 11.1139C10.0567 11.2016 10.171 11.2899 10.2577 11.357C10.301 11.3905 10.3377 11.4191 10.3642 11.4397L10.3968 11.4653L10.4092 11.4752L10.4174 11.482C10.4191 11.4834 10.422 11.4859 10.4255 11.489C10.4268 11.4901 10.4345 11.4969 10.4441 11.5065C10.736 11.7997 10.8998 12.1968 10.9 12.6102C10.9002 13.019 10.7404 13.4114 10.4552 13.7037L10.1208 14.0887C10.1127 14.0981 10.1041 14.107 10.0952 14.1156C9.18358 14.9871 7.96767 15.0545 6.7961 14.6932C5.62796 14.3329 4.44037 13.5337 3.4618 12.5573C2.48317 11.5808 1.68069 10.3942 1.31442 9.22663C0.947378 8.05666 1.00457 6.83997 1.86409 5.92606C1.87321 5.91636 1.88281 5.90712 1.89286 5.89838L2.31724 5.529ZM9.00122 11.3983C8.9901 11.3898 8.97945 11.3807 8.96929 11.371C8.82682 11.2353 8.63754 11.1598 8.44082 11.1601C8.2441 11.1604 8.05507 11.2366 7.91304 11.3727C7.90702 11.3785 7.90083 11.3841 7.89446 11.3894L7.18073 11.9928C7.0665 12.0893 6.90796 12.1141 6.76973 12.057C6.13614 11.7952 5.56056 11.4107 5.07608 10.9256C4.59161 10.4405 4.2078 9.86445 3.94673 9.23051C3.88995 9.09263 3.91458 8.93462 4.01062 8.82055L4.61167 8.10676C4.61709 8.10031 4.62273 8.09404 4.62855 8.08794C4.76441 7.94588 4.84034 7.75694 4.84057 7.56035C4.8408 7.36376 4.76531 7.17464 4.62978 7.03226C4.62016 7.02215 4.61107 7.01154 4.60256 7.00048L4.49387 6.85935C4.42856 6.77458 4.34138 6.66145 4.25383 6.54798C4.16625 6.43446 4.07846 6.32078 4.01188 6.23485C3.97854 6.19182 3.9508 6.1561 3.93114 6.13094L3.91515 6.11057C3.77639 5.97733 3.5919 5.90175 3.3991 5.89965C3.20006 5.89749 3.00817 5.97382 2.86499 6.11212C2.86002 6.11692 2.85492 6.12159 2.84971 6.12613L2.43382 6.48812C1.85477 7.11518 1.76347 7.9854 2.07774 8.98717C2.39512 9.99885 3.11217 11.0783 4.02687 11.991C4.94164 12.9037 6.02118 13.617 7.03188 13.9287C8.03228 14.2372 8.90185 14.1396 9.52946 13.5495L9.85937 13.1697C9.86525 13.1629 9.87135 13.1563 9.87767 13.15C10.0202 13.0066 10.1001 12.8127 10.1 12.6106C10.0999 12.415 10.0249 12.227 9.89117 12.0854L9.87193 12.0703C9.84675 12.0507 9.811 12.0229 9.76792 11.9896C9.6819 11.923 9.56808 11.8351 9.4544 11.7474C9.34077 11.6598 9.22747 11.5725 9.14256 11.5072L9.00122 11.3983ZM3.92866 6.12387C3.92873 6.12393 3.9286 6.1238 3.92866 6.12387ZM3.93421 6.12936C3.93226 6.12746 3.9304 6.12562 3.92866 6.12387L3.93421 6.12936Z' fill='%236D7882'/%3E%3C/svg%3E%0A");
	}
	.store-viewMap .mo-map-bottom-info.active {
		display: block;
	}
	.store-viewMap .mo-map-bottom-info.active .info-inner {
		visibility: visible;
		transform:translateY(-36px);
	}

	.sales-term {
		max-width: 100%;
		padding-bottom: 60px;
	}
	.sales-term .selectWrap  {
		margin-bottom: 24px;
	}
	.sales-term .inner-tab-wrap .tab02-ul {
		padding: 0 0 4px;
	}
	.sales-term .terms-box {
		flex-direction: column;
		align-items: flex-start;
		margin-top: 20px;
		gap: 4px;
	}


}

@media screen and (max-width: 760px) {
	.store-view-notice-wrap {
		margin-top: 14px;
		margin-bottom: 24px;
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		grid-template-rows: max-content;
		gap: 10px;
	}
	.store-view-notice-wrap .view-noticeBox {
		padding: 18px 42px 18px 18px;
		border-radius: 10px;
		font-size: 14px;
		line-height: 20px;
		background-position: right 14px center;
	}

	
} /*# sourceMappingURL=storeview.css.map */