@charset "UTF-8";

section {
	width: 100%;
}

.main-search-box {
	display: flex;
	gap: 0.5rem;
}

section .center-wrap {
	max-width: 90rem;
	margin: 0 auto 5rem;
}

section .center-wrap.d-instant-wrap {
	margin-bottom: 0;
}

section .center-wrap.d-lottery-wrap {
	margin-bottom: 0px;
}

section .center-wrap.d-intrvw-wrap {
	margin-bottom: 0px;
}

section .center-wrap .tit-wrap {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 1.875rem;
}

section .center-wrap .tit-wrap .main-sub-title {
	color: var(--d-fc1);
	font-family: "GmarketSans";
	font-weight: 700;
	font-size: 1.75rem;
	line-height: 1;
}

section .center-wrap.d-lottery-wrap .tit-wrap .btn-link {
	display: none;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
	blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,
	em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
	b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas,
	details, embed, figure, figcaption, footer, header, hgroup, menu, nav,
	output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	/*  font-size: inherit; */
	color: inherit;
	box-sizing: border-box;
}

.mo-ham .gnb-f-box {
	justify-content: center;
	gap: 1rem;
}

.main-sub-view {
	display: none;
}

.intrvw-btn {
	background-image: url(../img/main_img/img-btnBg-right.svg);
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	bottom: -5px;
	right: 0;
}

.intrvw-btn .btn-mainGo {
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.125rem;
	line-height: 1.875rem;
	padding: 52px 97px 30px 60px;
	background-image: url(../img/main_icon/icon-btnBg.svg);
	background-repeat: no-repeat;
	background-position: right 33px top 43px;
	background-size: 48px 48px;
	display: block;
}

.lottery-numBox .numBox-list {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	gap: 8px;
}

.lottery-numBox .numBox-list .lottery-ball {
	font-weight: 700;
	font-variation-settings: "wght" var(--font-weight-b);
	font-size: 1.125rem;
	line-height: 1.75rem;
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 50%;
	border: 1px solid var(--d-wf-6n);
	display: flex;
	align-items: center;
	justify-content: center;
}
/* 메인 비주얼 swiper */
.container {
	display: flex;
	align-items: center;
	justify-content: center;
}

.container .main-content-wrap {
	position: relative;
	display: grid;
	grid-template-columns: auto 373px;
	grid-template-rows: max-content;
	-moz-column-gap: 1.875rem;
	column-gap: 1.875rem;
	width: 1440px;
	padding-bottom: 2.625rem;
}

.container .main-content-wrap .img-wrap {
	position: relative;
	display: block;
	width: 100%;
	height: 100% !important;
	z-index: 1;
	overflow: hidden;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 60px;
}
.container .main-content-wrap .img-wrap .img01-txt-tit .txt-tit {
	max-width: 30rem;
	font-family: "GmarketSans";
	font-size: 2.875rem;
	font-weight: 700;
}

.container .main-content-wrap .img-wrap .img01-txt-tit .txt-desc {
	max-width: 20rem;
	font-family: "GmarketSans";
	font-size: 1.125rem;
	font-weight: 500;
	line-height: 1.75rem;
	color: #666666;
	margin-top: 1.25rem;
}

.container .main-content-wrap .img-wrap .img01-txt-desc {
	position: absolute;
	top: 50%;
	right: 3.625rem;
	width: 26.875rem;
	text-align: center;
}
.container .main-content-wrap .img-wrap .img01-txt-desc .txt-amt {
	font-family: "GmarketSans";
	font-size: 2rem;
	font-weight: 700;
}

.container .main-content-wrap .img-wrap .img01-txt-desc .txt-desc {
	font-family: "GmarketSans";
	font-size: 0.875rem;
	font-weight: 500;
	color: var(--d-fc2);
	margin-top: 0.25rem;
}

.container .main-content-wrap .img-wrap img {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center center;
	object-position: center center;
}

.container .main-content-wrap .img-wrap .mo-img {
	display: none;
}

.container .main-content-wrap .img-wrap.bg-green {
	background-color: var(--d-primary1);
}

.container .main-content-wrap .img-wrap.bg-blue {
	background-color: var(--d-dc-2n);
}

.container .main-content-wrap .title-wrap {
	position: relative;
	z-index: 2;
	display: flex;
	flex-direction: column;
}
/* 메일 비주얼 스와이퍼 좌측 */
.container .main-banner {
	width: 100%;
	border-radius: 20px;
	/* 	overflow: hidden; */
	background-color: var(--d-bg4);
}
.container .main-banner-btn {
	position: absolute;
	left:-1px;
	bottom:-1px;
	display:flex;
	align-items:center;
	justify-content:center;
	width:305px;
	background-image: url(../img/images/bg-main-swiper-bottom-btn.svg);
	background-repeat:no-repeat;
	background-size:100%;
	background-position: 0 0;
	aspect-ratio: 305/112;
	padding-top: 22px;
	padding-right: 28px;
	z-index: 99;
}
.container .main-banner-btn a {
	display:flex;
	align-items:center;
	height:48px;
	background-image: url(../img/images/bg-main-swiper-bottom-icon.svg);
	background-repeat:no-repeat;
	background-position: calc(100% - 1px) center;
	background-size: 48px 48px;
	padding-right: 64px;
	
}
.container .main-banner-btn .btn-txt {
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.125rem;
	line-height: 1;
	
}

.container .main-banner .img-banner-wrap {
	height:528px;
}
.container .main-banner .img-banner-wrap > a {
	display: block;
	width: 100%;
	height: 100%;
}
.container .main-banner .swiper-pagination:not(.swiper-pagination-fraction) {
	text-align: right;
	padding-right: 30px;
}
/* 메인 비주얼 스와이퍼 우측 */
.main-notice-box {
	width: 100%;
	border-radius: 20px;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-direction: column;
	row-gap: 30px;
}
.main-notice-box .swiper {
	border-radius: 20px;
}
.main-notice-box .swiper .swiper-button-next,
.main-notice-box .swiper .swiper-button-prev {
	transition: all 0.188s ease-in;
	width: 35px !important;
	height: 35px !important;
	z-index: 500;
	margin: 0px 10px;
}
.main-notice-box .swiper .swiper-button-next.swiper-button-disabled,
.main-notice-box .swiper .swiper-button-prev.swiper-button-disabled {
	opacity: 0.5;
}
.main-notice-box .swiper .swiper-button-next::after,
.main-notice-box .swiper .swiper-button-prev::after {
	content: "";
	display: inline-block;
	width: 35px;
	height: 35px;
	transition: all 0.188s ease-in;
	background-position: center;
	background-repeat: no-repeat;
	background-size: calc(100% - 2px);
	box-sizing: border-box;
}
.main-notice-box .swiper .swiper-button-next {
	right: 0 !important;
}
.main-notice-box .swiper .swiper-button-next::after {
	content: "";
	background-image: url(../img/icon/icon-btn-gallery-right.svg);
}

.main-notice-box .swiper .swiper-button-next:hover::after {
	background-image: url(../img/icon/icon-btn-gallery-right-hover.svg);
}

.main-notice-box .swiper .swiper-button-prev {
	left: 0 !important;
}

.main-notice-box .swiper .swiper-button-prev::after {
	content: "";
	background-image: url(../img/icon/icon-btn-gallery-left.svg);
}

.main-notice-box .swiper .swiper-button-prev:hover::after {
	background-image: url(../img/icon/icon-btn-gallery-left-hover.svg);
}
.main-notice-box .swiper .swiper-pagination-fraction {
	position: absolute;
	left:auto;
	top:auto;
	right:16px;
	bottom:26px;
	width:auto;
	font-size: 0.875rem;
	color:#111;
	z-index: 1;
	letter-spacing: -0.5px;
}
.main-notice-box .swiper .swiper-pagination-bullet {
	background-color: var(--d-bg2);
	opacity: 0.8 !important;
}
.main-notice-box .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: var(--d-bg2);
	opacity: 1 !important;
}
.main-notice-box .swiper .img-banner {
	display:block;
	width: 100%;
	height: 100%;
    word-break: keep-all;
    overflow-wrap: anywhere;
	cursor: pointer;
}
.main-notice-box .swiper .title-main,
.main-notice-box .swiper .title-sub {
	font-family: "GmarketSans";
	font-weight: 500;
	display: -webkit-box;
  	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
}
.main-notice-box .swiper .title-main {
	height:62px;
	font-size: 22px;
	word-break: keep-all;
	color: var(--d-bg2);
	-webkit-line-clamp: 2;
}
.main-notice-box .swiper .title-sub {
	font-size: 15px;
	color: var(--d-fc3);
	margin-top: 12px;
	-webkit-line-clamp: 3;
}
.main-notice-box .swiper.notice-top {
	height: 302px;
}
.main-notice-box .swiper.notice-top .swiper-button-next,
.main-notice-box .swiper.notice-top .swiper-button-prev {
	top: 130px !important;
}
.main-notice-box .swiper.notice-top .img-banner {
	padding: 36px 54px 60px;
}
.main-notice-box .swiper.notice-bottom {
	height: 196px;
}
.main-notice-box .swiper.notice-bottom .swiper-button-next,
.main-notice-box .swiper.notice-bottom .swiper-button-prev {
	top: 80px !important;
}
.main-notice-box .swiper.notice-bottom .img-banner img {
	min-width: 100%;
	max-width: 100%;
}
.main-notice-box .notice-title-wrap,
.main-notice-box .swiper.mo-notice-one {
	display: none;
}
.main-notice-box .swiper.notice-title-wrap .btn-link {
	color: var(--d-fc9);
}


/* 약관 */
.container-box .terms-detail .list-terms {
	width: 100%;
}

@media screen and (max-width: 1440px) {
	.container {
		padding: 0 16px;
	}
	.container .main-content-wrap {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: flex-start;
		row-gap: 3rem;
		width: 100%;
		height: -moz-max-content;
		height: max-content;
		padding-bottom: 1.5rem;
	}
	.container .main-content-wrap .swiper .swiper-pagination {
		width: 100%;
	}
	.container .main-content-wrap .swiper .swiper-pagination.swiper-pagination-fraction
		{
		bottom: 0;
		width: 100%;
		height: -moz-max-content !important;
		height: max-content !important;
		padding-left: 6px;
		color: var(--d-fc3) !important;
		font-size: 2vw;
		line-height: 4.44vw;
		text-align: left;
	}
	.container .main-content-wrap .swiper .swiper-pagination.swiper-pagination-fraction .swiper-pagination-current
		{
		color: var(--d-primary1) !important;
	}
	.container .main-banner {
		/* width: 100%; */
		/* border-radius: unset; */
		/* height: 49.39vw !important; */
		
	}
	.container .main-banner .swiper-pagination {
		bottom: 19px !important;
	}
	.container .main-banner .img-banner-wrap {
		height: 49.39vw;
	}

	.container .main-content-wrap .img-wrap .img01-txt-desc {
		right: 6.4vw;
		width: 37vw;
	}
	
	.container .main-content-wrap .img-wrap .img01-txt-desc .txt-amt {
		font-size: 2.8vw;
	}
	
	.container .main-content-wrap .img-wrap .img01-txt-desc .txt-desc {
		font-size: 1.3vw;
	}
	
	.container .main-banner .img-banner-wrap .img-wrap img
		{
		-o-object-fit: fill;
		object-fit: fill;
	}
	.container .main-banner .img-banner-wrap .img-wrap img:first-child
		{
		display: none;
	}
	.container .main-banner .img-banner-wrap .img-wrap .mo-img {
		display: block;
	}
	
	.main-notice-box {
		width: 100%;
		height: 100%;
		border-radius: 14px;
		display: flex;
		align-items: flex-start;
		justify-content: center;
		flex-direction: column;
		row-gap: 1rem;
	}
	.main-notice-box .notice-title-wrap {
		display: flex;
		justify-content: space-between;
		align-items: center;
		width: 100%;
	}
	.main-notice-box .notice-title-wrap .txt-title
		{
		font-family: "GmarketSans";
		font-weight: 700;
		font-size: 1.75rem;
		line-height: 1;
	}
	
	
	.main-notice-box .swiper.notice-top,
	.main-notice-box .swiper.notice-bottom {
		display:none;
	}
	
	.main-notice-box .swiper.mo-notice-one {
		display: block;
		padding-bottom: 22px;
		border-radius: 0;
	}
	.main-notice-box .swiper.mo-notice-one .swiper-wrapper {
		height: 162px;
	}
	.main-notice-box .swiper.mo-notice-one .swiper-slide {
		background-size: 100% 100%;
		border-radius: 14px;
		padding: 20px;
	}
	.main-notice-box .swiper.mo-notice-one .swiper-slide .slide-tit {
		font-family: "GmarketSans";
		font-weight: 500;
		color: #ffffff;
		font-size: clamp(14px, 2vw, 16px);
	}
	.main-notice-box .swiper.mo-notice-one .swiper-slide .slide-desc {
		width: 100%;
		color: #ffffff;
		font-size: clamp(13px, 2vw, 15px);
		margin-top: 4px;
	}
	.main-notice-box .swiper.mo-notice-one .swiper-pagination-fraction {
		position:static;
		font-size: clamp(12px, 2vw, 14px) !important;
		line-height: 1.5 !important;
		margin-top: 4px;
	}

	
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-btnWrap .btn-pill02:after
		{
		display: none;
	}
}

@media screen and (max-width: 1024px) {
	.container .main-content-wrap .img-wrap .img01-txt-tit .txt-tit {
		max-width: 45vw;
		font-size: 4.2vw;
	}
	.container .main-content-wrap .img-wrap .img01-txt-tit .txt-desc {
		max-width: 25vw;
		font-size: 1.6vw;
		line-height: 1.5;
	}
	.container .main-content-wrap .img-wrap .img01-txt-desc {
		right: 5vw;
	}
	.container .main-content-wrap .img-wrap .img01-txt-desc .txt-desc {
		font-size: clamp(12px, 1.4vw, 14px) ;
	}
	
}
@media screen and (max-width: 768px) {
	.container .main-banner .img-banner-wrap {
		height: 45vw;
	}
	.container .main-content-wrap .img-wrap {
	 	padding: clamp(20px, 5.5vw, 60px)
	
	}
	.container .main-content-wrap .img-wrap .img01-txt-tit .txt-tit {
		max-width: 46vw;
		font-size: clamp(14px, 4.444vw, 30rem) ;
	}
	.container .main-content-wrap .img-wrap .img01-txt-tit .txt-desc {
		display:none
	}
	.container .main-content-wrap .img-wrap .img01-txt-desc {
	    width: 53vw;
	    right: 0;
	}
	.container .main-content-wrap .img-wrap .img01-txt-desc .txt-amt {
		font-size: clamp(12px, 3vw, 20px) ;
		font-weight: 500;
	}
	.container .main-content-wrap .img-wrap .img01-txt-desc .txt-desc {
		font-size: clamp(9px, 2vw, 14px) ;
		color:#666666;
		font-weight: 400;
		margin-top: 3px
	}
	
}

.d-buyDirect {
	display: none;
}

.d-lottery {
	padding: 4rem 0;
	background-color: var(--d-bg8);
}

.d-stroScrh {
	padding: 5rem 0;
}

.d-link-wrap {
	padding: 2.5rem 0 0;
}

.d-instant, .d-winner, .d-culture, .d-intrvw, .d-cstmer {
	padding: 0 0 5rem;
}

.d-storeScrh-wrap, .d-winner-wrap, .d-cltre-wrap, .d-cstmer-wrap {
	margin: 0 auto !important;
}

.lottery-box-wrap {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: max-content;
	grid-template-rows: auto;
	-moz-column-gap: 1.875rem;
	column-gap: 1.875rem;
	row-gap: 1.875rem;
}

@media screen and (max-width: 1440px) {
	.lottery-box-wrap {
		gap: 10px;
	}
}

.lottery-box-wrap .lottery-box-text .box-txt {
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.125rem;
	line-height: 1.875rem;
	color: var(--d-fc3);
}

.lottery-box-wrap .lottery-box-text .box-imgWrap {
	margin-top: 6.25rem;
	display: flex;
	align-items: flex-end;
	justify-content: center;
}

.lottery-box-wrap .lottery-box-text .box-imgWrap figure {
	margin: 0 0 0;
}

@media screen and (max-width: 1440px) {
	.lottery-box-wrap .lottery-box-text .box-imgWrap {
		width: 21.944vw;
	}
}

.lottery-box-wrap .lottery-box {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: column;
	min-height: 498px;
	padding: 1.563vw;
	margin-right: 0 !important;
	border: 1px solid var(--d-lc5);
	background-color: var(--d-bg2);
	border-radius: 1.25rem;
	overflow: hidden;
}

.lottery-box-wrap .lottery-box:hover {
	border: 1px solid var(--d-primary1);
	box-shadow: 0 3px 20px 10px rgba(0, 0, 0, 0.03);
	cursor: pointer;
}

@media screen and (max-width: 1440px) {
	.lottery-box-wrap .lottery-box {
		padding: 16px;
	}
}

.lottery-box-wrap .lottery-box.pt-30 {
	padding: 0;
	padding-top: 1.875rem;
}

.lottery-box-wrap .lottery-box figure:first-child:not(.main-tooltip) {
	height: 40px;
	vertical-align: middle;
}

.lottery-box-wrap .lottery-box figure:first-child:not(.main-tooltip) img
	{
	height: 100%;
}

.lottery-box-wrap .lottery-box .btn-mainRecWrap {
	margin-top: 25px;
	display: flex;
	align-items: center;
	justify-content: center;
	-moz-column-gap: 0.833vw;
	column-gap: 0.833vw;
}

.lottery-box-wrap .lottery-box .btn-mainRecWrap .btn-rec01 {
	-moz-column-gap: 0.833vw;
	column-gap: 0.833vw;
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.125rem;
	line-height: 1.75rem;
	letter-spacing: -1px;
	max-width: 192px;
}

.lottery-box-wrap .lottery-box .swiper {
	width: 20.833vw;
	height: 100%;
}

@media screen and (max-width: 1440px) {
	.lottery-box-wrap .lottery-box .swiper {
		width: 24.833vw;
	}
}

.lottery-box-wrap .lottery-box .swiper .swiper-slide {
	display: flex;
	flex-direction: column;
	width: 100% !important;
}

.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-head
	{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: column;
	padding: 22px 0 16px;
	border-bottom: 1px solid var(--d-lc2);
}

.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-head .lt645-round
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.375rem;
	line-height: 2.125rem;
}

.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-head .lt645-date
	{
	font-size: 0.9375rem;
	line-height: 1.5rem;
	color: var(--d-fc3);
}

.lottery-box-wrap .lottery-box .swiper .bodyWrap {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex-grow: 1;
}

.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-numBox
	{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 140px;
	padding: 0 0.833vw;
}

.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-numBox .lt645-list
	{
	display: grid;
	grid-template-columns: 40px 40px 40px 40px 40px 40px 20px 40px;
	align-items: center;
	grid-template-rows: max-content;
	-moz-column-gap: 0.38vw;
	column-gap: 0.38vw;
}

.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-numBox .lt645-list .lt-ball
	{
	font-weight: 700;
	font-variation-settings: "wght" var(--font-weight-b);
	font-size: 1rem;
	line-height: 1.75rem;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	color: var(--d-bg2);
	display: flex;
	align-items: center;
	justify-content: center;
}

.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-numBox .lt645-list .lt-ball.plus
	{
	width: 20px;
	height: 20px;
}

.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-numBox .lt645-list .lt-ball.plus img
	{
	width: 100%;
	height: 100%;
}

@media screen and (max-width: 1440px) {
	.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-numBox .lt645-list
		{
		grid-template-columns: 36px 36px 36px 36px 36px 36px 18px 36px;
	}
	.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-numBox .lt645-list .lt-ball
		{
		width: 36px;
		height: 36px;
	}
	.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-numBox .lt645-list .lt-ball.plus
		{
		width: 18px;
		height: 18px;
	}
}

.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-winningInfo
	{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-winningInfo .info-txt
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 0.9375rem;
	line-height: 1.5rem;
	color: var(--d-fc3);
	margin-bottom: 0.375rem;
}

.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-winningInfo .info-winning-num
	{
	display: flex;
	align-items: flex-start;
	justify-content: center;
}

.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-winningInfo .info-winning-num .info-winning-money
	{
	font-weight: 700;
	font-variation-settings: "wght" var(--font-weight-b);
	font-size: 2rem;
	line-height: 2rem;
	margin-top: 0.25rem;
	margin-right: 0.25rem;
}

.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-winningInfo .info-winning-num .info-won
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.875rem;
	line-height: 2.75rem;
	margin-right: 0.5rem;
}

.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-winningInfo .info-winning-num .info-unit
	{
	margin-top: 0.5rem;
	font-weight: 300;
	font-variation-settings: "wght" var(--font-weight-l);
	font-size: 1.125rem;
	line-height: 1.625rem;
}

.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-head
	{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: column;
	padding: 14px 0 16px;
	border-bottom: 1px solid var(--d-lc2);
}

.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-head .wf720-round
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.375rem;
	line-height: 2.125rem;
}

.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-head .wf720-date
	{
	font-size: 0.9375rem;
	line-height: 1.5rem;
	color: var(--d-fc3);
}

.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-numBox
	{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	height: 144px;
}

.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-numBox .wf720-list
	{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row;
	margin-top: 0.75rem;
}

.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-numBox .wf720-list .wf720-tit
	{
	display: flex;
	flex-shrink: 0;
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 0.9375rem;
	line-height: 1.5rem;
}

.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-numBox .wf720-list .wf720-num-list
	{
	display: flex;
	align-items: center;
	justify-content: space-between;
	-moz-column-gap: 0.38vw;
	column-gap: 0.38vw;
	width: 100%;
}

.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-numBox .wf720-list .wf720-num-list .leftArea
	{
	display: flex;
	justify-content: flex-end;
	flex-grow: 1;
}

@media screen and (max-width: 1440px) {
	.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-numBox .wf720-list .wf720-num-list .leftArea
		{
		display: flex;
		/* 	justify-content: flex-start; */
		flex-grow: 1;
	}
}

.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-numBox .wf720-list .wf720-num-list .rightArea
	{
	display: flex;
	column-gap: 0.38vw;
}

.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-numBox .wf720-list .wf720-num-list.color-gray
	{
	color: var(--d-fc3);
}

.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-numBox .wf720-list .wf720-num-list .wf-ball
	{
	font-family: "GmarketSans";
	font-weight: 700;
	font-size: 18px;
	line-height: normal;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}

@media screen and (max-width: 1440px) {
	.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-numBox .wf720-list .wf720-num-list .wf-ball
		{
		width: 36px;
		height: 36px;
	}
}

.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-numBox .wf720-list .wf720-num-list .num-jo
	{
	display: flex;
	align-items: center;
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 0.9375rem;
	line-height: 1.5rem;
	color: var(--d-fc3);
}

.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-winningInfo
	{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-winningInfo .info-txt
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 0.9375rem;
	line-height: 1.5rem;
	color: var(--d-fc3);
	margin-bottom: 0.375rem;
}

.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-winningInfo .info-winning-num
	{
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-direction: row;
}

.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-winningInfo .info-winning-num .info-month
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.875rem;
	line-height: 2.75rem;
	margin-right: 0.5rem;
}

.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-winningInfo .info-winning-num .info-winning-money
	{
	font-weight: 700;
	font-variation-settings: "wght" var(--font-weight-b);
	font-size: 2rem;
	line-height: 2rem;
	margin-top: 0.25rem;
	margin-right: 0.25rem;
}

.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-winningInfo .info-winning-num .info-year
	{
	font-weight: 700;
	font-variation-settings: "wght" var(--font-weight-b);
	font-size: 2rem;
	line-height: 2rem;
	margin-top: 0.25rem;
	margin-right: 0.25rem;
}

.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-winningInfo .info-winning-num .info-won
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.875rem;
	line-height: 2.75rem;
}

.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-winningInfo .info-winning-num .info-unit
	{
	font-weight: 300;
	font-variation-settings: "wght" var(--font-weight-l);
	font-size: 1.125rem;
	line-height: 1.625rem;
}

.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-winningInfo .info-winning-num figure.info-unit
	{
	width: 40px;
	height: 40px;
}

.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-winningInfo .info-winning-num figure.info-unit img
	{
	width: 100%;
	height: 100%;
}

.lottery-box-wrap .lottery-box .swiper .swiper-button-next,
	.lottery-box-wrap .lottery-box .swiper .swiper-button-prev {
	transition: all 0.188s ease-in;
	top: 46px !important;
	width: 48px !important;
	height: 48px !important;
	z-index: 500;
}

.lottery-box-wrap .lottery-box .swiper .swiper-button-next.swiper-button-disabled,
	.lottery-box-wrap .lottery-box .swiper .swiper-button-prev.swiper-button-disabled
	{
	opacity: 0.5;
	pointer-events: auto !important;
}

.lottery-box-wrap .lottery-box .swiper .swiper-button-next::after,
	.lottery-box-wrap .lottery-box .swiper .swiper-button-prev::after {
	content: "";
	display: inline-block;
	width: 48px;
	height: 48px;
	transition: all 0.188s ease-in;
	background-position: center;
	background-repeat: no-repeat;
	background-size: calc(100% - 2px);
	box-sizing: border-box;
}

.lottery-box-wrap .lottery-box .swiper .swiper-button-next {
	right: 0 !important;
}

.lottery-box-wrap .lottery-box .swiper .swiper-button-next::after {
	content: "";
	background-image: url(../img/icon/icon-btn-gallery-right.svg);
}

.lottery-box-wrap .lottery-box .swiper .swiper-button-next:hover::after
	{
	/*   background-image: url(../img/icon/icon-btn-gallery-right-hover.svg); */
	
}

.lottery-box-wrap .lottery-box .swiper .swiper-button-prev {
	left: 0 !important;
}

.lottery-box-wrap .lottery-box .swiper .swiper-button-prev::after {
	content: "";
	background-image: url(../img/icon/icon-btn-gallery-left.svg);
}

.lottery-box-wrap .lottery-box .swiper .swiper-button-prev:hover::after
	{
	/*   background-image: url(../img/icon/icon-btn-gallery-left-hover.svg); */
	
}

.lottery-box-wrap .lottery-box .lottery-boxWrap {
	width: 100%;
}

.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-head
	{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: column;
	padding: 22px 0 16px;
	border-bottom: 1px solid var(--d-lc2);
}

.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-head .head-wrap
	{
	display: flex;
	align-items: center;
	justify-content: center;
	-moz-column-gap: 0.25rem;
	column-gap: 0.25rem;
}

.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-head .head-wrap .head-round
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.375rem;
	line-height: 2.125rem;
}

.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-head .head-wrap .main-main-tooltip
	{
	position: relative;
}

.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-head .head-date
	{
	font-size: 0.9375rem;
	line-height: 1.5rem;
	color: var(--d-fc3);
}

.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-numBox
	{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 88px;
	padding: 0 1rem;
}

.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-numBox .numBox-list
	{
	position: relative;
	display: grid;
	grid-template-columns: 40px 40px 40px 40px 40px 20px 40px;
	grid-template-rows: max-content;
	-moz-column-gap: 0.625rem;
	column-gap: 0.625rem;
}

.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-numBox .numBox-list.view-all-box
	{
	grid-template-columns: 40px 40px 40px 40px 40px 40px 104px;
	-moz-column-gap: 0.4rem;
	column-gap: 0.4rem;
}

.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-numBox .numBox-list .lottery-ball
	{
	font-weight: 700;
	font-variation-settings: "wght" var(--font-weight-b);
	font-size: 1.125rem;
	line-height: 1.75rem;
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 50%;
	border: 1px solid var(--d-wf-6n);
	display: flex;
	align-items: center;
	justify-content: center;
}

.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-numBox .numBox-list .lottery-ball.bonus
	{
	background-color: var(--d-wf-4n);
	color: var(--d-bg2);
	border: 1px solid transparent;
}

.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-numBox .numBox-list .lottery-ball.plus
	{
	border: 1px solid transparent;
	margin: 0.625rem 0 0;
	width: 20px;
	height: 20px;
}

.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-numBox .numBox-list .btn-viewAll
	{
	position: absolute;
	top: 0;
	right: 0;
	padding: 8px 14px 8px 32px;
	color: var(--d-fc1);
	border-radius: 2.5rem;
	border: 1px solid var(--d-fc2);
	background-color: var(--d-bg3);
	background-image: url(../img/main_icon/icon-mainViewAll.svg);
	background-repeat: no-repeat;
	background-position: left 14px center;
	background-size: 0.875rem 0.875rem;
}

.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-numBox .numBox-list .btn-viewAll::before
	{
	content: "";
	display: inline-block;
	position: absolute;
	top: 0;
	left: -1%;
	width: 100%;
	height: 100%;
	box-shadow: -20px 0px 5px rgba(255, 255, 255, 0.7);
}

.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-winningInfo
	{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	margin-bottom: 1.625rem;
}

.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-winningInfo .info-txt
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 0.9375rem;
	line-height: 1.5rem;
	color: var(--d-fc3);
	margin-bottom: 0.375rem;
}

.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-winningInfo .info-winning-num
	{
	display: flex;
	align-items: flex-start;
	justify-content: center;
}

.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-winningInfo .info-winning-num .info-winning-money
	{
	font-weight: 700;
	font-variation-settings: "wght" var(--font-weight-b);
	font-size: 2rem;
	line-height: 2rem;
	margin-top: 0.25rem;
	margin-right: 0.25rem;
}

.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-winningInfo .info-winning-num .info-won
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.875rem;
	line-height: 2.75rem;
	margin-right: 0.5rem;
}

.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-tail
	{
	background-color: var(--d-bg1);
	padding: 1.875rem 0;
}

.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-tail .realtime-txt
	{
	text-align: center;
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 0.9375rem;
	line-height: 1.5rem;
	color: var(--d-fc3);
	margin-bottom: 0.635rem;
}

.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-tail .realtime-money
	{
	display: flex;
	align-items: flex-start;
	justify-content: center;
	margin-bottom: 1.5rem;
}

.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-tail .realtime-money .realtime-num
	{
	font-family: "GmarketSans";
	font-weight: 700;
	font-size: 2rem;
	line-height: 2rem;
	margin-top: 0.3rem;
}

.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-tail .realtime-money .realtime-won
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.875rem;
	line-height: 2.75rem;
}

@media screen and (max-width: 1920px) {
	.popup-wrap .lottery-box-wrap {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		grid-template-rows: max-content;
		max-width: 420px;
		margin: 0 auto;
	}
}

.storeScrh-tit {
	position: relative;
}

.storeScrh-tit .storeInfo-wrap {
	position: absolute;
	left: 175px;
	bottom: 0;
}

.storeScrh-tit .storeInfo-wrap img {
	width: 356px;
	height: auto;
}

.storeScrh-box {
	border-radius: 6.25rem;
	border: 3px solid var(--d-fc2);
	padding: 1.5rem 2.5rem;
	display: flex;
	/* grid-template-columns: 62% 38%;
  grid-template-rows: max-content; */
	gap: 2rem;
}

.storeScrh-box .storeScrh-inbox01 {
	border-right: 1px solid var(--d-lc2);
	display: grid;
	grid-template-columns: 45px 1fr 1fr 45px;
	grid-template-rows: max-content;
	-moz-column-gap: 0.5rem;
	column-gap: 0.5rem;
	padding-right: 2rem;
	align-items: center;
	flex: 1;
}

.storeScrh-box .storeScrh-inbox02 {
	display: grid;
	grid-template-columns: 45px 1fr;
	grid-template-rows: max-content;
	-moz-column-gap: 1.125rem;
	column-gap: 1.125rem;
}

.storeScrh-box .storeSrch-item .storeScrh-item-head {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.375rem;
	line-height: 2.125rem;
}

.storeScrh-box .storeSrch-item .main-select-box {
	border-radius: 6.25rem;
}

.instant-pcWrap {
	max-width: 90rem;
	margin: 0 auto;
}

.instant-pcWrap .instant-box-pc .swiper {
	padding: 0;
}

.instant-pcWrap .instant-box-pc .swiper.offLine-store .swiper-wrapper .lottery-box
	{
	border-radius: 1.25rem;
	border: 1px solid var(--d-lc5);
	padding: 0.875rem 1.875rem 1.25rem;
	transition: all 0.188s ease-in;
}

.instant-pcWrap .instant-box-pc .swiper.offLine-store .swiper-wrapper .lottery-box:hover
	{
	border: 1px solid var(--d-primary1);
	box-shadow: 0 3px 20px 10px rgba(0, 0, 0, 0.03);
}

.instant-pcWrap .instant-box-pc .swiper.offLine-store .swiper-wrapper .lottery-box .box-head
	{
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.instant-pcWrap .instant-box-pc .swiper .swiper-wrapper .lottery-box .box-head .box-head-in
	{
	display: flex;
	align-items: center;
	-moz-column-gap: 0.25rem;
	column-gap: 0.25rem;
}

.instant-pcWrap .instant-box-pc .swiper .swiper-wrapper .lottery-box .box-head .box-head-in .sp-tooltip
	{
	cursor: pointer;
}

.instant-pcWrap .instant-box-pc .swiper.offLine-store .swiper-wrapper .lottery-box .box-head .lottery-name
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.125rem;
	line-height: 1.875rem;
}

.instant-pcWrap .instant-box-pc .swiper.offLine-store .swiper-wrapper .lottery-box .box-head .round-num
	{
	width: 3rem;
	height: 3rem;
	border-radius: 50%;
	border: 1px solid var(--d-lc3);
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 300;
	font-variation-settings: "wght" var(--font-weight-l);
	font-size: 0.9375rem;
	line-height: 1.25rem;
}

.instant-pcWrap .instant-box-pc .swiper.offLine-store .swiper-wrapper .lottery-box .box-img
	{
	margin-top: 0.25rem;
	border-radius: 0.625rem;
	overflow: hidden;
}

.instant-pcWrap .instant-box-pc .swiper.offLine-store .swiper-wrapper .lottery-box .box-img img
	{
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	aspect-ratio: 16/9;
	-webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 60%,
		rgba(0, 0, 0, 0) 100%);
	mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 60%,
		rgba(0, 0, 0, 0) 100%);
	-webkit-mask-size: 100% 100%;
	mask-size: 100% 100%;
	object-position: top;
}

.instant-pcWrap .instant-box-pc .swiper.offLine-store .swiper-wrapper .lottery-box .box-tail
	{
	margin-top: 0.9375rem;
	padding-bottom: 1.25rem;
	border-bottom: 1px solid var(--d-lc1);
}

.instant-pcWrap .instant-box-pc .swiper.offLine-store .swiper-wrapper .lottery-box .box-tail .box-tail-row
	{
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.instant-pcWrap .instant-box-pc .swiper.offLine-store .swiper-wrapper .lottery-box .box-tail .box-tail-row:not(:last-child)
	{
	margin-bottom: 0.5rem;
}

.instant-pcWrap .instant-box-pc .swiper.offLine-store .swiper-wrapper .lottery-box .box-tail .box-tail-row .tail-tit
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1rem;
	line-height: 1.5rem;
	color: var(--d-fc3);
}

.instant-pcWrap .instant-box-pc .swiper.offLine-store .swiper-wrapper .lottery-box .box-tail .box-tail-row .tail-txt
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1rem;
	line-height: 1.5rem;
}

.instant-pcWrap .instant-box-pc .swiper.offLine-store .swiper-wrapper .lottery-box .box-btnWrap
	{
	margin-top: 0.875rem;
	display: flex;
	align-items: center;
	justify-content: center;
	-moz-column-gap: 0.5rem;
	column-gap: 0.5rem;
}

.instant-pcWrap .instant-box-pc .swiper.offLine-store .swiper-wrapper .lottery-box .box-btnWrap .btn-pill01
	{
	color: var(--d-fc1);
}

.instant-pcWrap .instant-box-pc .swiper.offLine-store .swiper-wrapper .lottery-box .box-btnWrap .btn-pill01:hover
	{
	border: 1px solid var(--d-fc1);
}

.instant-pcWrap .instant-box-pc .swiper.offLine-store .btn-offline-store
	{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.instant-pcWrap .instant-box-pc .swiper.offLine-store .btn-offline-store.swiper-button-next.swiper-button-disabled
	{
	opacity: 0.5;
}

.instant-pcWrap .instant-box-pc .swiper.offLine-store .btn-offline-store.swiper-button-next:hover::after
	{
	background-image: url(../img/icon/icon-btn-gallery-right-hover.svg);
}

.instant-pcWrap .instant-box-pc .swiper.offLine-store .btn-offline-store.swiper-button-next::after
	{
	content: "";
	display: inline-block;
	background-image: url(../img/icon/icon-btn-gallery-right.svg);
	background-repeat: no-repeat;
	width: 3rem;
	height: 3rem;
	position: absolute;
	top: 50%;
	left: -13px;
	transform: translateY(-50%);
	transition: all 0.188s ease-in;
}

.instant-pcWrap .instant-box-pc .swiper.offLine-store .btn-offline-store.swiper-button-prev
	{
	transition: all 0.188s ease-in;
}

.instant-pcWrap .instant-box-pc .swiper.offLine-store .btn-offline-store.swiper-button-prev.swiper-button-disabled
	{
	opacity: 0.5;
}

.instant-pcWrap .instant-box-pc .swiper.offLine-store .btn-offline-store.swiper-button-prev:hover::after
	{
	background-image: url(../img/icon/icon-btn-gallery-left-hover.svg);
}

.instant-pcWrap .instant-box-pc .swiper.offLine-store .btn-offline-store.swiper-button-prev::after
	{
	content: "";
	display: inline-block;
	background-image: url(../img/icon/icon-btn-gallery-left.svg);
	background-repeat: no-repeat;
	width: 3rem;
	height: 3rem;
	position: absolute;
	top: 50%;
	left: -9px;
	transform: translateY(-50%);
	transition: all 0.188s ease-in;
}

.instant-box-ul {
	display: none;
}

.instant-box {
	max-width: 90rem;
	margin: 0 auto;
}

.instant-box .instant-tabWrap .offLine-store {
	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;
	display: none;
}

.instant-box .instant-tabWrap .offLine-store .lottery-box {
	border-radius: 1.25rem;
	border: 1px solid var(--d-lc5);
	padding: 0.875rem 1.875rem 1.25rem;
	transition: all 0.188s ease-in;
}

.instant-box .instant-tabWrap .offLine-store .lottery-box:hover {
	border: 1px solid var(--d-primary1);
	box-shadow: 0 3px 20px 10px rgba(0, 0, 0, 0.03);
}

.instant-box .instant-tabWrap .offLine-store .lottery-box .box-head {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.instant-box .instant-tabWrap .offLine-store .lottery-box .box-head .lottery-name
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.125rem;
	line-height: 1.875rem;
}

.instant-box .instant-tabWrap .offLine-store .lottery-box .box-head .round-num
	{
	/*  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  border: 1px solid var(--d-lc3); */
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 300;
	font-variation-settings: "wght" var(--font-weight-l);
	font-size: 0.9375rem;
	line-height: 1.25rem;
}

.instant-box .instant-tabWrap .offLine-store .lottery-box .box-img {
	margin-top: 0.25rem;
	border-radius: 0.625rem;
	overflow: hidden;
}

.instant-box .instant-tabWrap .offLine-store .lottery-box .box-img img {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	aspect-ratio: 16/9;
	-webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 60%,
		rgba(0, 0, 0, 0) 100%);
	mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 60%,
		rgba(0, 0, 0, 0) 100%);
	-webkit-mask-size: 100% 100%;
	mask-size: 100% 100%;
	object-position: top;
}

.instant-box .instant-tabWrap .offLine-store .lottery-box .box-tail {
	margin-top: 0.9375rem;
	padding-bottom: 1.25rem;
	border-bottom: 1px solid var(--d-lc1);
}

.instant-box .instant-tabWrap .offLine-store .lottery-box .box-tail .box-tail-row
	{
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.instant-box .instant-tabWrap .offLine-store .lottery-box .box-tail .box-tail-row:not(:last-child)
	{
	margin-bottom: 0.5rem;
}

.instant-box .instant-tabWrap .offLine-store .lottery-box .box-tail .box-tail-row .tail-tit
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1rem;
	line-height: 1.5rem;
	color: var(--d-fc3);
}

.instant-box .instant-tabWrap .offLine-store .lottery-box .box-tail .box-tail-row .tail-txt
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1rem;
	line-height: 1.5rem;
}

.instant-box .instant-tabWrap .offLine-store .lottery-box .box-btnWrap {
	margin-top: 0.875rem;
	display: flex;
	align-items: center;
	justify-content: center;
	-moz-column-gap: 0.5rem;
	column-gap: 0.5rem;
}

.instant-box .instant-tabWrap .onLine-store {
	margin-top: 1.875rem;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-template-rows: max-content;
	-moz-column-gap: 1.875rem;
	column-gap: 1.875rem;
}

.instant-box .instant-tabWrap .onLine-store .lottery-box {
	border-radius: 1.25rem;
	border: 1px solid var(--d-lc5);
	padding: 1.5rem 1.875rem 1.25rem;
	transition: all 0.188s ease-in;
}

.instant-box .instant-tabWrap .onLine-store .lottery-box:hover {
	border: 1px solid var(--d-primary1);
	box-shadow: 0 3px 20px 10px rgba(0, 0, 0, 0.03);
}

.instant-box .instant-tabWrap .onLine-store .lottery-box .box-head {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.instant-box .instant-tabWrap .onLine-store .lottery-box .box-head .lottery-name
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.125rem;
	line-height: 1.875rem;
}

.instant-box .instant-tabWrap .onLine-store .lottery-box .box-head .round-num
	{
	width: 3rem;
	height: 3rem;
	border-radius: 50%;
	border: 1px solid var(--d-lc3);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.9375rem;
	line-height: 1.25rem;
}

.instant-box .instant-tabWrap .onLine-store .lottery-box .box-img {
	margin-top: 0.25rem;
	border-radius: 0.625rem;
	overflow: hidden;
}

.instant-box .instant-tabWrap .onLine-store .lottery-box .box-img img {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}

.instant-box .instant-tabWrap .onLine-store .lottery-box .box-tail {
	margin-top: 0.9375rem;
	padding-bottom: 1.25rem;
	border-bottom: 1px solid var(--d-lc1);
}

.instant-box .instant-tabWrap .onLine-store .lottery-box .box-tail .box-tail-row
	{
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.instant-box .instant-tabWrap .onLine-store .lottery-box .box-tail .box-tail-row:not(:last-child)
	{
	margin-bottom: 0.5rem;
}

.instant-box .instant-tabWrap .onLine-store .lottery-box .box-tail .box-tail-row .tail-tit
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1rem;
	line-height: 1.5rem;
	color: var(--d-fc3);
}

.instant-box .instant-tabWrap .onLine-store .lottery-box .box-tail .box-tail-row .tail-txt
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1rem;
	line-height: 1.5rem;
}

.instant-box .instant-tabWrap .onLine-store .lottery-box .box-btnWrap {
	margin-top: 0.875rem;
	display: flex;
	align-items: center;
	justify-content: center;
	-moz-column-gap: 0.5rem;
	column-gap: 0.5rem;
}

.instant-box .instant-tabWrap .onLine-store .lottery-box .box-btnWrap .btn-pill01
	{
	color: var(--d-fc1);
}

.instant-box .instant-tabWrap .onLine-store .lottery-box .box-btnWrap .btn-pill01:hover
	{
	border: 1px solid var(--d-fc1);
}

.instant-box .instant-tabWrap .view-instant {
	display: none;
}

.pop-body .main-pop-tit {
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 12px;
}

.pop-body .main-pop-tit:not(:first-child) {
	margin-top: 30px;
}

.pop-body .offLine-store, .pop-body .onLine-store {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: max-content;
	gap: 6px;
	overflow: hidden;
}

.pop-body .offLine-store .lottery-box, .pop-body .onLine-store .lottery-box
	{
	border: 1px solid var(--d-lc5);
	padding-bottom: 4px;
	border-radius: 14px;
	padding: 12px 0px 4px;
	overflow: hidden;
}

.pop-body .offLine-store .lottery-box .box-head, .pop-body .onLine-store .lottery-box .box-head
	{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-left: 12px;
	padding-right: 12px;
}

.pop-body .offLine-store .lottery-box .box-head .lottery-name, .pop-body .onLine-store .lottery-box .box-head .lottery-name
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 13px;
	line-height: 18px;
}

.pop-body .offLine-store .lottery-box .box-head .round-num, .pop-body .onLine-store .lottery-box .box-head .round-num
	{
	width: 32px;
	height: 32px;
	border-radius: 50%;
	border: 1px solid var(--d-lc3);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	line-height: 14px;
}

.pop-body .offLine-store .lottery-box .box-img, .pop-body .onLine-store .lottery-box .box-img
	{
	margin: 8px 10px 0;
	border-radius: 6px;
	overflow: hidden;
}

.pop-body .offLine-store .lottery-box .box-img img, .pop-body .onLine-store .lottery-box .box-img img
	{
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}

.pop-body .offLine-store .lottery-box .box-tail, .pop-body .onLine-store .lottery-box .box-tail
	{
	margin-top: 8px;
	padding: 0 12px 12px;
	border-bottom: 1px solid var(--d-lc1);
}

.pop-body .offLine-store .lottery-box .box-tail .box-tail-row, .pop-body .onLine-store .lottery-box .box-tail .box-tail-row
	{
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.pop-body .offLine-store .lottery-box .box-tail .box-tail-row:not(:last-child),
	.pop-body .onLine-store .lottery-box .box-tail .box-tail-row:not(:last-child)
	{
	margin-bottom: 0.5rem;
}

.pop-body .offLine-store .lottery-box .box-tail .box-tail-row .tail-tit,
	.pop-body .offLine-store .lottery-box .box-tail .box-tail-row .tail-txt,
	.pop-body .onLine-store .lottery-box .box-tail .box-tail-row .tail-tit,
	.pop-body .onLine-store .lottery-box .box-tail .box-tail-row .tail-txt
	{
	font-size: 12px;
	line-height: 14px;
	letter-spacing: -0.3px;
}

.pop-body .offLine-store .lottery-box .box-btnWrap, .pop-body .onLine-store .lottery-box .box-btnWrap
	{
	margin-top: 0px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	-moz-column-gap: 0;
	column-gap: 0;
}

.pop-body .offLine-store .lottery-box .box-btnWrap>button, .pop-body .onLine-store .lottery-box .box-btnWrap>button
	{
	width: 100%;
	min-width: 100%;
	border: none;
	border-radius: 0;
	font-size: 11px;
	line-height: 14px;
	letter-spacing: -0.7px;
}

.pop-body .offLine-store .lottery-box .box-btnWrap:has(.btn-pill02)>button,
	.pop-body .onLine-store .lottery-box .box-btnWrap:has(.btn-pill02)>button
	{
	width: 59%;
	min-width: 59%;
}

.pop-body .offLine-store .lottery-box .box-btnWrap:has(.btn-pill02)>button.btn-pill02,
	.pop-body .onLine-store .lottery-box .box-btnWrap:has(.btn-pill02)>button.btn-pill02
	{
	width: 40%;
	min-width: 40%;
	margin: 0 auto;
	border-left: 0;
}

.d-winner.mt-240 {
	margin-top: 240px;
}

.winner-box {
	border-radius: 6.25rem;
	border: 3px solid var(--d-fc2);
	padding: 1.5rem 2.5rem;
	position: relative;
	background-color: var(--d-bg2);
}

.winner-box::before {
	content: "";
	display: inline-block;
	background-image: url(../img/main_img/img-winnerShort.svg);
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	top: -122.5px;
	right: 60px;
	width: 120px;
	height: 120px;
}

.winner-box .swiper.winnerShort {
	width: 100%;
	height: 40px;
}

.winner-box .swiper.winnerShort .inshort-item {
	display: grid;
	grid-template-columns: 13% 17% 51% 19%;
	grid-template-rows: max-content;
}

.winner-box .swiper.winnerShort .inshort-item .game-name {
	display: flex;
	align-items: center;
	justify-content: center;
	width: -moz-fit-content;
	width: fit-content;
	padding: 0.5rem 0.875rem;
	font-size: 0.9875rem;
	line-height: 1.5rem;
	color: var(--d-primary1);
	border-radius: 2.5rem;
	background-color: var(--d-second13);
	margin-right: 1.25rem;
}

.winner-box .swiper.winnerShort .inshort-item .game-money {
	display: flex;
	/*   align-items: center; */
	justify-content: flex-start;
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 0.9875rem;
	line-height: 2.5rem;
}

.winner-box .swiper.winnerShort .inshort-item .game-money .money-tit {
	color: var(--d-fc3);
}

.winner-box .swiper.winnerShort .inshort-item .winner-inshort {
	padding-top: 3px;
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.25rem;
	line-height: 2.125rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.winner-box .swiper.winnerShort .inshort-item .mem-info {
	display: flex;
	/*   align-items: center; */
	justify-content: flex-end;
	-moz-column-gap: 1.875rem;
	column-gap: 1.875rem;
	font-size: 0.9875rem;
	line-height: 2.5rem;
	color: var(--d-fc3);
}

.cltre-box {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	-moz-column-gap: 1.875rem;
	column-gap: 1.875rem;
	row-gap: 1.875rem;
}

.cltre-box .cltre-item {
	padding: 1.875rem;
	border-radius: 1.25rem;
	border: 1px solid var(--d-lc5);
	/* box-shadow: 0 3px 20px 10px rgba(0, 0, 0, 0.03); */
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: var(--d-fc1);
	text-decoration: none;
}

.cltre-box .cltre-item:hover {
	border: 1px solid var(--d-primary1);
	box-shadow: 0 3px 20px 10px rgba(0, 0, 0, 0.03);
}

.cltre-box .cltre-item img {
	width: 4rem;
	height: 4rem;
}

.cltre-box .cltre-item .cltre-item-txt .cltre-item-title {
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.375rem;
	/* line-height: 1.875rem; */
	margin-bottom: 0.75rem;
}

.cltre-box .cltre-item .cltre-item-txt .cltre-item-detail {
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 0.9375rem;
	color:var(--d-fc3);
	/* line-height: 1.25rem; */
	/* margin-bottom: 0.75rem; */
}

.intrvw-boxWrap {
	max-width: 90rem;
	margin: 0 auto;
}

.intrvw-boxWrap .intrvw-box {
	position: relative;
}

.intrvw-boxWrap .intrvw-box .intrvw-inbox {
	background-color: var(--d-second1);
	border-radius: 1.25rem;
	padding: 1.875rem 1.875rem 6.625rem;
	background-image: url(../img/main_img/img-intrvwBg01.svg);
	background-repeat: no-repeat;
	background-position: right 228px bottom 0;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-template-rows: max-content;
	-moz-column-gap: 1.875rem;
	column-gap: 1.875rem;
}

.intrvw-boxWrap .intrvw-box .intrvw-inbox .intrvw-item {
	padding: 1.875rem;
	border-radius: 1.25rem;
	background-color: var(--d-second12);
	border: 1px solid var(--d-second12);
}

.intrvw-boxWrap .intrvw-box .intrvw-inbox .intrvw-item:hover {
	border-color: var(--d-primary1);
	box-shadow: 0 3px 20px 10px rgba(0, 0, 0, 0.03);
	cursor: pointer;
}

.intrvw-boxWrap .intrvw-box .intrvw-inbox .intrvw-item .game-name {
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.125rem;
	line-height: 1.875rem;
	color: var(--d-fc3);
}

.intrvw-boxWrap .intrvw-box .intrvw-inbox .intrvw-item .game-money {
	font-family: "GmarketSans";
	font-weight: 700;
	font-size: 1.25rem;
	line-height: 1.5rem;
	margin-top: 0.625rem;
}

.intrvw-boxWrap .intrvw-box .intrvw-inbox .intrvw-item .intrvw-sub {
	margin-top: 0.875rem;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	height: 40px;
	line-height: 20px;
}

.intrvw-boxWrap .intrvw-box .intrvw-inbox .intrvw-item .intrvw-sub * {
	font-family: "GmarketSans" !important;
	font-weight: 500 !important;
	font-size: 20px !important;
	line-height: 34px !important;
}

.intrvw-boxWrap .intrvw-box .intrvw-inbox .intrvw-item .intrvw-date {
	text-align: right;
	font-size: 0.9375rem;
	line-height: 1.5rem;
	color: var(--d-fc3);
	margin-top: 10px;
}

.intrvw-boxWrap .intrvw-box .intrvw-inbox .intrvw-item:nth-child(2) {
	position: relative;
}

.intrvw-boxWrap .intrvw-box .intrvw-inbox .intrvw-item:nth-child(2)::before
	{
	content: "";
	display: inline-block;
	background-image: url(../img/main_img/img-intrvwBg02.svg);
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	top: -125px;
	left: 29px;
	width: 81px;
	height: 144px;
}

.cstmer-box {
	display: grid;
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-template-rows: max-content;
	-moz-column-gap: 1.875rem;
	column-gap: 1.875rem;
}

.cstmer-box .cstmer-inbox01 {
	display: grid;
	grid-template-columns: 2fr 1fr 1fr;
	-moz-column-gap: 1.875rem;
	column-gap: 1.875rem;
	margin-bottom: 1.875rem;
}

.cstmer-box .cstmer-inbox01 .cstmerBox-item01 {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: 1fr 1fr;
	-moz-column-gap: 1.875rem;
	column-gap: 1.875rem;
	row-gap: 1.875rem;
}

.cstmer-box .cstmer-inbox01 .cstmerBox-item01 .boxItem-detail {
	padding: 1.875rem;
	border-radius: 1.25rem;
	border: 1px solid var(--d-lc5);
	/* box-shadow: 0 3px 20px 10px rgba(0, 0, 0, 0.03); */
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.cstmer-box .cstmer-inbox01 .cstmerBox-item01 .boxItem-detail:hover {
	border: 1px solid var(--d-primary1);
	box-shadow: 0 3px 20px 10px rgba(0, 0, 0, 0.03);
}

.cstmer-box .cstmer-inbox01 .cstmerBox-item01 .boxItem-detail .boxItem-txt
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.375rem;
	/* line-height: 1.875rem; */
}

.cstmer-box .cstmer-inbox01 .cstmerBox-item01 .boxItem-detail .boxItem-txt .mo-clean-br
	{
	display: none;
}

.cstmer-box .cstmer-inbox01 .cstmerBox-item02 .d-sns-inbox {
	padding: 1.875rem;
	border-radius: 1.25rem;
	border: 1px solid var(--d-lc1);
	background-color: var(--d-bg4);
}

.cstmer-box .cstmer-inbox01 .cstmerBox-item02 .d-sns-inbox .boxItem-sns
	{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 1.625rem;
}

.cstmer-box .cstmer-inbox01 .cstmerBox-item02 .d-sns-inbox .boxItem-sns .boxSns-txt
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.125rem;
	/* line-height: 1.75rem; */
}

.cstmer-box .cstmer-inbox01 .cstmerBox-item02 .d-sns-inbox .boxItem-sns .boxSns-icon
	{
	display: flex;
	height: 1.75rem;
	-moz-column-gap: 6px;
	column-gap: 6px;
}

.cstmer-box .cstmer-inbox01 .cstmerBox-item02 .d-sns-inbox .boxItem-video
	{
	width: 100%;
	height: 100%;
	border-radius: 1.25rem;
	overflow: hidden;
}

.cstmer-box .cstmer-inbox01 .cstmerBox-item02 .d-sns-inbox .boxItem-video .video-wrap
	{
	position: relative;
	padding-top: 56.25%;
	width: 100%;
	overflow: hidden;
}

.cstmer-box .cstmer-inbox01 .cstmerBox-item02 .d-sns-inbox .boxItem-video .video-wrap iframe
	{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.cstmer-box .cstmer-inbox01 .cstmerBox-item02 .d-sns-inbox .boxItem-video>div:empty
	{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background-color: var(--d-lc3);
}

.cstmer-box .cstmer-inbox01 .cstmerBox-item03 {
	padding: 1.875rem;
	border-radius: 1.25rem;
	background-color: var(--d-primary1);
}

.cstmer-box .cstmer-inbox01 .cstmerBox-item03 .d-clean-a {
	text-decoration: none;
	color: var(--d-bg2);
}

.cstmer-box .cstmer-inbox01 .cstmerBox-item03 .d-clean-a .d-clean-inbox
	{
	background-image: url(../img/main_img/img-clean-bg.svg);
	background-repeat: no-repeat;
	background-position: 12.25rem 0;
	background-size: 6.25rem;
}

.cstmer-box .cstmer-inbox01 .cstmerBox-item03 .d-clean-a .d-clean-inbox .d-clean-title
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.125rem;
	/* line-height: 1.75rem; */
	color: var(--d-second1);
	margin-bottom: 1.375rem;
}

.cstmer-box .cstmer-inbox01 .cstmerBox-item03 .d-clean-a .d-clean-inbox .d-clean-txt
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.375rem;
	/* line-height: 1.875rem; */
	margin-bottom: 2.5rem;
}

.cstmer-box .cstmer-inbox01 .cstmerBox-item03 .d-clean-a .d-clean-inbox .d-clean-txt .pc-clean-br
	{
	display: block;
}

.cstmer-box .cstmer-inbox01 .cstmerBox-item03 .d-clean-a .d-clean-inbox .d-clean-info
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 0.9375rem;
	line-height: 1.5rem;
	margin-bottom: 0.625rem;
}

.cstmer-box .cstmer-inbox01 .cstmerBox-item03 .d-clean-a .d-clean-inbox .d-clean-tel
	{
	font-family: "GmarketSans";
	font-weight: 700;
	font-size: 1.35rem;
	line-height: 1.5rem;
}

.cstmer-box .cstmer-inbox02 {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: max-content;
	-moz-column-gap: 1.875rem;
	column-gap: 1.875rem;
}

.cstmer-box .cstmer-inbox02 .cstmer-board {
	flex: 1;
	padding: 1.875rem;
	border-radius: 1.25rem;
	border: 1px solid var(--d-lc1);
	overflow: hidden;
}

.cstmer-box .cstmer-inbox02 .cstmer-board .cstmer-board-title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 1.625rem;
}

.cstmer-box .cstmer-inbox02 .cstmer-board .cstmer-board-title .board-name
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.125rem;
	color:var(--d-fc3);
	/* line-height: 1.75rem; */
}

.cstmer-box .cstmer-inbox02 .cstmer-board .cstmer-board-content .board-content-ul
	{
	display: flex;
	flex-direction: column;
	row-gap: 0.5rem;
}

.cstmer-box .cstmer-inbox02 .cstmer-board .cstmer-board-content .board-content-ul .board-content-li
	{
	display: flex;
	align-items: center;
	justify-content: space-between;
	-moz-column-gap: 0.875rem;
	column-gap: 0.875rem;
}

.cstmer-box .cstmer-inbox02 .cstmer-board .cstmer-board-content .board-content-ul .board-content-li .board-sbjct
	{
	color: var(--d-fc1);
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1rem;
	line-height: 1.5rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.cstmer-box .cstmer-inbox02 .cstmer-board .cstmer-board-content .board-content-ul .board-content-li .board-sbjct:hover
	{
	color: var(--d-fc1);
	text-decoration: none;
}

.cstmer-box .cstmer-inbox02 .cstmer-board .cstmer-board-content .board-content-ul .board-content-li .board-date
	{
	color: var(--d-fc3);
}

.cstmer-box .cstmer-tab-ul {
	display: none;
}

.cstmer-box .cstmer-tab-ul .cstmer-go {
	color: var(--d-fc9) !important;
}

.link-box {
	display: grid;
	grid-template-rows: max-content;
	-moz-column-gap: 1.875rem;
	column-gap: 1.875rem;
	margin-top: -5rem;
}

.link-box .linkBox-item01 {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	-moz-column-gap: 1.875rem;
	column-gap: 1.875rem;
	row-gap: 1.875rem;
}

.link-box .linkBox-item01 .boxItem-detail {
	padding: 1rem 1.875rem;
	border: 1px solid var(--d-lc1);
	border-radius: 1.25rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.link-box .linkBox-item01 .boxItem-detail img {
	width: auto;
	height: 36px;
}

@media screen and (max-width: 1024px) {
	/* .article-terms ol li {
		padding-left: 16px;
		text-indent: -16px;
	} */
	section .center-wrap .tit-wrap .main-sub-title {
		color: var(--d-fc1);
		font-size: 3vw;
		line-height: 1;
		/* font-size: 4.2vw;
      line-height: 5.5vw; */
	}
	.main-notice-box .notice-title-wrap .txt-title
		{
		font-family: "GmarketSans";
		font-weight: 700;
		font-size: 3vw;
		line-height: 1;
	}
}

@media ( max-width : 1440px) {
	section {
		width: 100%;
	}
	section .center-wrap {
		max-width: 90%;
		margin: 0 auto;
		/* margin: 0 auto 7.5rem; */
	}
	section .center-wrap.d-instant-wrap {
		margin-bottom: 0;
	}
	section .center-wrap.d-intrvw-wrap {
		margin-bottom: 0px;
	}
	.intrvw-boxWrap {
		max-width: 90%;
		margin: 0 auto 7.5rem;
	}
	.instant-pcWrap {
		max-width: calc(90% + 3.75rem);
		margin: 0 auto;
	}
	.instant-pcWrap .instant-box-pc .swiper {
		padding: 0 1.5rem;
	}
	.instant-pcWrap .instant-box-pc .swiper.offLine-store .btn-offline-store
		{
		position: absolute;
		top: 58%;
		transform: translateY(-50%);
	}
	.instant-pcWrap .instant-box-pc .swiper.offLine-store .btn-offline-store.swiper-button-next::after
		{
		background-size: contain;
		width: 2.75rem;
		height: 2.75rem;
		left: -8px;
	}
	.instant-pcWrap .instant-box-pc .swiper.offLine-store .btn-offline-store.swiper-button-prev::after
		{
		background-size: contain;
		width: 2.75rem;
		height: 2.75rem;
	}
	.instant-box {
		max-width: 90%;
		margin: 0 auto 7.5rem;
	}
	.instant-box .instant-tabWrap .offLine-store {
		display: none;
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box {
		border-radius: 1.25rem;
		border: 1px solid var(--d-lc5);
		padding: 1.5rem 1.875rem 1.25rem;
		transition: all 0.188s ease-in;
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box:hover {
		border: 1px solid var(--d-primary1);
		box-shadow: 0 3px 20px 10px rgba(0, 0, 0, 0.03);
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-head {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-head .round-num
		{
		width: 3rem;
		height: 3rem;
		border-radius: 50%;
		border: 1px solid var(--d-lc3);
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 0.9375rem;
		line-height: 1.25rem;
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-img {
		margin-top: 0.25rem;
		border-radius: 0.625rem;
		overflow: hidden;
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-img img {
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%;
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-tail {
		margin-top: 0.9375rem;
		padding-bottom: 1.25rem;
		border-bottom: 1px solid var(--d-lc1);
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-tail .box-tail-row
		{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-tail .box-tail-row:not(:last-child)
		{
		margin-bottom: 0.5rem;
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-btnWrap {
		margin-top: 0.875rem;
		display: flex;
		align-items: center;
		justify-content: center;
		-moz-column-gap: 0.5rem;
		column-gap: 0.5rem;
	}
}

@media screen and (max-width: 1440px) {
	.container .main-banner-btn {
		width:21.111vw;
		padding-top: 1.53vw;
		padding-right: 1.95vw;
	}
	.container .main-banner-btn a {
		height:3.333vw;
		background-size: 3.3vw;
		padding-right: 4.444vw;
		
	}
	.container .main-banner-btn .btn-txt {
		font-size: 1.25vw;
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-btnWrap {
		flex-direction: column;
		row-gap: 0.5rem;
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-btnWrap button
		{
		min-width: 100%;
	}
	.main-sub-view {
		display: block;
		/* font-size: 3.659vw;
    line-height: 4.878vw; */
		color: var(--d-fc9);
	}
	section {
		width: 100%;
	}
	section .center-wrap {
		width: 100%;
		max-width: unset;
		padding: 0 1rem;
		margin: 0 auto 3.75rem;
	}
	section .center-wrap.d-instant-wrap {
		padding-bottom: 0;
		margin-bottom: 0px;
	}
	section .center-wrap.d-instant-wrap .tit-wrap {
		margin-bottom: 0px;
	}
	section .center-wrap.d-lottery-wrap {
		padding-right: 0;
		margin-bottom: 0px;
	}
	section .center-wrap.d-lottery-wrap .tit-wrap {
		padding-right: 16px;
	}
	section .center-wrap.d-lottery-wrap .tit-wrap .btn-link {
		display: block;
		color: var(--d-fc9);
	}
	section .center-wrap .tit-wrap {
		display: flex;
		align-items: center;
		justify-content: space-between;
		/* margin-bottom: 1.75rem; */
	}
	.storeScrh-box {
		border: 2px solid var(--d-fc2);
	}
	.d-buyDirect {
		display: block;
		width: 100%;
		height: -moz-min-content;
		height: min-content;
		padding: 80px 1rem 1rem 1rem;
		margin: 0 auto;
	}
	.d-buyDirect .d-buyDirect-wrap {
		display: flex;
		align-items: flex-end;
		justify-content: space-between;
		font-size: 0.8rem;
	}
	.d-buyDirect .d-buyDirect-wrap .buyDirect-ul {
		display: flex;
		align-items: center;
		justify-content: flex-start;
		flex-wrap: wrap;
		-moz-column-gap: 3px;
		column-gap: 3px;
		row-gap: 5px;
		flex-wrap: wrap;
		width: calc(100% - 2rem);
		height: 32px;
		min-height:32px;
		overflow: hidden;
		transition: height 0.2s ease-in;
	}
	.d-buyDirect .d-buyDirect-wrap .buyDirect-ul .buyDirect-tit {
		font-family: "GmarketSans";
		font-weight: 500;
		line-height: 1.5rem;
		margin-right: 0.25rem;
		color: var(--d-primary1);
	}
	.d-buyDirect .d-buyDirect-wrap .buyDirect-ul .buyDirect-li .btn-go-buy {
		padding: 5px 10px;
		background-color: var(--d-bg1);
		color: var(--d-fc3);
		font-family: "GmarketSans";
		font-weight: 500;
		line-height: 1.25rem;
		border-radius: 2.5rem;
	}
	.d-buyDirect .d-buyDirect-wrap.open .btn-viewMore {
		background-image: url(../img/main_icon/icon-main-btn-close.svg);
		background-repeat: no-repeat;
		background-position: right bottom;
		width: 33px;
		height: 33px;
		position: relative;
		border-radius: 50%;
		box-shadow: 0 3px 20px 10px rgba(0, 0, 0, 0.03);
		transition: transform 0.188s ease;
	}
	.d-buyDirect .d-buyDirect-wrap .btn-viewMore {
		background-image: url(../img/main_icon/icon-main-btn-open.svg);
		background-repeat: no-repeat;
		background-position: right bottom;
		width: 33px;
		height: 33px;
		position: relative;
		border-radius: 50%;
		box-shadow: 0 3px 20px 10px rgba(0, 0, 0, 0.03);
		transition: transform 0.188s ease;
	}
	.d-buyDirect .d-buyDirect-wrap .btn-viewMore::before {
/* 		content: "";
		display: block;
		width: 90%;
		height: 90%;
		position: absolute;
		top: 2px;
		left: 2px;
		box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.08);
		border-radius: 50%; */
	}
	.d-buyDirect .d-buyDirect-wrap .btn-viewMore.active {
		transform: rotate(180deg);
	}
	/* .d-lottery {
    padding: 3rem 0;
    margin-bottom: 30px;
  }
  .d-stroScrh {
    padding: 3rem 0;
  }
  .d-link-wrap {
	padding: 2.5rem 0 0;
  }
  .d-instant, .d-winner, .d-culture, .d-intrvw, .d-cstmer {
    padding: 0 0 3rem;
  } */
	.d-storeScrh-wrap, .d-winner-wrap, .d-cltre-wrap, .d-cstmer-wrap {
		margin: 0 auto !important;
	}
	.lottery-box-wrap {
		display: grid;
		grid-template-columns: repeat(6, 1fr);
		grid-template-rows: max-content;
		grid-template-rows: auto;
		/* -moz-column-gap: 0.5rem;
         column-gap: 0.5rem; */
		row-gap: 0.5rem;
		width: 100%;
	}
	.lottery-box-wrap .lottery-box-text {
		display: none;
	}
	.lottery-box-wrap .lottery-box {
		width: 272px;
		min-height: -moz-min-content;
		min-height: 360px;
		height: 360px;
		max-height: 360px;
		padding: 16px 10px;
		justify-content: flex-end;
	}
	.lottery-box-wrap .lottery-box.pt-30 {
		padding: 0;
		padding-top: 10px;
	}
	.lottery-box-wrap .lottery-box:not(.pt-30) {
		justify-content: space-between;
	}
	.lottery-box-wrap .lottery-box figure:first-child:not(.main-tooltip) {
		height: 30px;
	}
	.lottery-box-wrap .lottery-box .btn-mainRecWrap .btn-rec01 {
		min-width: -moz-min-content;
		min-width: min-content;
		padding: 11px;
		font-size: 12px;
		line-height: 16px;
		width: 100%;
	}
	.lottery-box-wrap .lottery-box .lt-ball:not(.plus), .lottery-box-wrap .lottery-box .wf-ball,
		.lottery-box-wrap .lottery-box .lottery-ball:not(.plus) {
		width: 30px !important;
		height: 30px !important;
	}
	.lottery-box-wrap .lottery-box .swiper {
		width: 100%;
		height: 100%;
	}
	.lottery-box-wrap .lottery-box .swiper .btn-mainRecWrap {
		-moz-column-gap: 8px;
		column-gap: 8px;
		margin-top: 8px;
		max-width: 100%;
	}
	.lottery-box-wrap .lottery-box .swiper .btn-mainRecWrap .btn-rec01 {
		flex: 1;
	}
	.lottery-box-wrap .lottery-box .swiper .wf-ball {
		font-size: 12px !important;
		line-height: 20px !important;
	}
	.lottery-box-wrap .lottery-box .swiper.lt645 .btn-mainRecWrap {
		margin-top: 20px;
	}
	.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-head
		{
		padding: 20px 0 9px;
	}
	.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-head .lt645-round
		{
		font-size: 14px;
		line-height: 20px;
	}
	.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-head .lt645-date
		{
		font-size: 12px;
		line-height: 18px;
	}
	.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-numBox
		{
		padding: 20px 0;
		height: -moz-max-content;
		height: max-content;
	}
	.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-numBox .lt645-list
		{
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 20px 1fr;
		-moz-column-gap: 2px;
		column-gap: 2px;
	}
	.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-winningInfo .info-winning-num
		{
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: 3px;
	}
	.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-winningInfo .info-winning-num .info-winning-money
		{
		font-size: 18px;
		line-height: 28px;
		margin-top: 0;
		margin-right: 0;
	}
	.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-winningInfo .info-winning-num .info-won
		{
		font-size: 18px;
		line-height: 28px;
		margin-right: 0;
	}
	.lottery-box-wrap .lottery-box .swiper.lt645 .swiper-wrapper .lt645-inbox .lt645-winningInfo .info-winning-num .info-unit
		{
		margin-top: 0;
		font-size: 12px;
		line-height: 16px;
	}
	.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-head
		{
		padding: 20px 0 9px;
	}
	.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-head .wf720-round
		{
		font-size: 14px;
		line-height: 20px;
	}
	.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-head .wf720-date
		{
		font-size: 12px;
		line-height: 18px;
	}
	.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-numBox
		{
		padding: 7px 0;
		height: -moz-max-content;
		height: max-content;
		row-gap: 6px;
	}
	.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-numBox .wf720-list
		{
		margin-top: 0;
		flex-direction: column;
		justify-content: center;
		/*     align-items: flex-start; */
	}
	.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-numBox .wf720-list .wf720-tit
		{
		font-family: "GmarketSans";
		font-weight: 500;
		font-size: 13px;
		line-height: 16px;
	}
	.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-numBox .wf720-list .wf720-num-list
		{
		display: flex;
		align-items: center;
		justify-content: space-between;
		-moz-column-gap: 2px;
		column-gap: 2px;
	}
	.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-numBox .wf720-list .wf720-num-list .wf-ball
		{
		font-family: "GmarketSans";
		font-weight: 700;
		font-size: 1.125rem;
		line-height: 1.75rem;
		width: 2.083vw;
		height: 2.083vw;
	}
	.pop-body .lottery-box-wrap.all {
		width: 100%;
		max-width: 768px;
	}
	.pop-body .lottery-box-wrap.all .lottery-box {
		width: 100%;
	}
	.pop-body .lottery-box-wrap.all .lottery-box .bodyWrap {
		align-items: center;
	}
	.pop-body .lottery-box-wrap.all .lottery-box .bodyWrap .contentWrap {
		width: 260px;
	}
	.pop-body .lottery-box-wrap.all .lottery-box .bodyWrap .btn-mainRecWrap
		{
		width: 100%;
	}
	.pop-body .lottery-box-wrap.all .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-numBox
		{
		width: 100%;
	}
	.pop-body .lottery-box-wrap.all .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-numBox .numBox-list.view-all-box
		{
		max-width: 320px;
	}
	.quick-pack {
		right: 16px;
		bottom: 16px;
	}
	.quick-pack .btn-quick-pack {
		width: 3rem;
		height: 3rem;
	}
	.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-numBox .wf720-list .wf720-num-list .wf-ball
		{
		width: 2.4vw;
		height: 2.4vw;
	}
	.winner-box .swiper.winnerShort .inshort-item .game-name {
		display: flex;
		align-items: center;
		justify-content: center;
		width: -moz-fit-content;
		width: fit-content;
		padding: 0.5rem;
		font-size: 0.9875rem;
		line-height: 1.5rem;
		color: var(--d-primary1);
		border-radius: 2.5rem;
		background-color: var(--d-second13);
		margin-right: 0;
		margin-bottom: 0.625rem;
	}
	.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-numBox .wf720-list .wf720-num-list .num-jo
		{
		font-size: 12px;
		line-height: 16px;
	}
	.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-winningInfo .info-winning-num
		{
		flex-direction: row;
		align-items: center;
	}
	.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-winningInfo .info-winning-num .info-month
		{
		font-family: "GmarketSans";
		font-weight: 500;
		font-size: 16px;
		line-height: 27px;
		margin-right: 0;
	}
	.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-winningInfo .info-winning-num .info-winning-money
		{
		font-weight: 700;
		font-variation-settings: "wght" var(--font-weight-b);
		font-size: 18px;
		line-height: 30px;
		margin-top: 0;
		margin-right: 0;
	}
	.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-winningInfo .info-winning-num .info-year
		{
		font-weight: 700;
		font-variation-settings: "wght" var(--font-weight-b);
		font-size: 18px;
		line-height: 30px;
		margin-top: 0;
		margin-right: 0;
	}
	.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-winningInfo .info-winning-num .info-won
		{
		font-family: "GmarketSans";
		font-weight: 500;
		font-size: 16px;
		line-height: 27px;
	}
	.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-winningInfo .info-winning-num .info-unit
		{
		font-weight: 700;
		font-variation-settings: "wght" var(--font-weight-b);
		font-size: 18px;
		line-height: 30px;
	}
	.lottery-box-wrap .lottery-box .swiper.wf720 .swiper-wrapper .wf720-inbox .wf720-winningInfo .info-winning-num figure.info-unit
		{
		width: 16px;
		height: 16px;
	}
	.lottery-box-wrap .lottery-box .swiper .swiper-button-next,
		.lottery-box-wrap .lottery-box .swiper .swiper-button-prev {
		top: 35px !important;
		width: 30px !important;
		height: 30px !important;
	}
	.lottery-box-wrap .lottery-box .swiper .swiper-button-next::after,
		.lottery-box-wrap .lottery-box .swiper .swiper-button-prev::after {
		content: "";
		display: inline-block;
		width: 30px;
		height: 30px;
		background-size: calc(100% - 2px);
	}
	.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-head
		{
		padding: 12px 0 9px;
	}
	.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-head .head-wrap .head-round
		{
		font-size: 14px;
		line-height: 18px;
	}
	.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-head .head-wrap .main-tooltip
		{
		width: 16px;
		height: 16px;
	}
	.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-numBox
		{
		height: -moz-max-content;
		height: max-content;
		padding: 10px 0;
	}
	.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-numBox .numBox-list
		{
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 20px 1fr;
		-moz-column-gap: 2px;
		column-gap: 2px;
		align-items: center;
	}
	.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-numBox .numBox-list.view-all-box
		{
		width: 100%;
		padding-left: 5px;
		grid-template-columns: 30px 30px 30px 30px 30px 30px;
		-moz-column-gap: 2px;
		column-gap: 2px;
	}
	.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-numBox .numBox-list.view-all-box .btn-viewAll
		{
		top: -3px;
		right: 5px;
	}
	.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-numBox .numBox-list .lottery-ball
		{
		font-size: 13px;
		line-height: 20px;
	}
	.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-numBox .numBox-list .lottery-ball.plus
		{
		margin-top: 0;
	}
	.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-winningInfo
		{
		margin-bottom: 8px;
	}
	.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-winningInfo .info-winning-num
		{
		align-items: flex-end;
	}
	.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-winningInfo .info-winning-num .info-winning-money,
		.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-winningInfo .info-winning-num .info-won
		{
		margin: 0;
		font-family: "GmarketSans";
		font-weight: 700;
		font-size: 18px;
		line-height: 30px;
	}
	.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-tail
		{
		padding: 10px 10px 16px;
	}
	.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-tail .realtime-txt
		{
		margin-bottom: 6px;
	}
	.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-tail .realtime-money
		{
		margin-bottom: 0;
	}
	.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-tail .realtime-money .realtime-num,
		.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-tail .realtime-money .realtime-won
		{
		font-family: "GmarketSans";
		font-weight: 700;
		font-size: 18px;
		line-height: 30px;
		margin-right: 0;
		margin-top: 0;
	}
	.lottery-box-wrap .lottery-box .lottery-boxWrap .lottery-wrapper .lottery-inbox .lottery-tail .btn-mainRecWrap
		{
		margin-top: 10px;
	}
	.storeScrh-tit .storeInfo-wrap {
		left: 17.15vw;
	}
	.storeScrh-tit .storeInfo-wrap img {
		width: 24.72vw;
	}
	/*   .storeScrh-box .storeScrh-inbox02 {
    padding-left: 6.452vw;
  } */
	.storeScrh-box .storeSrch-item .storeScrh-item-head {
		font-size: 1.5vw;
		line-height: 2.581vw;
	}
	.instant-pcWrap {
		display: none;
	}
	.instant-box-ul {
		margin-top: 1rem;
		display: flex;
		width: 100%;
		max-width: unset;
		padding: 0 16px;
		-moz-column-gap: 1rem;
		column-gap: 1rem;
		border-bottom: 1px solid var(--d-lc7);
	}
	.instant-box-ul .instant-box-li {
		flex: 1;
		text-align: center;
		font-family: "GmarketSans";
		font-weight: 500;
		font-size: 1rem;
		line-height: 1.5rem;
		padding-bottom: 0.625rem;
		cursor: pointer;
	}
	.instant-box-ul .instant-box-li.tagTab {
		border-bottom: 2px solid var(--d-primary1);
		color: var(--d-primary1);
	}
	.instant-box-ul .instant-box-li button {
		width: 100%;
		display: block;
	}
	.instant-box {
		width: 100%;
		max-width: unset;
		padding: 16px 16px 0;
		margin: 0 auto;
	}
	.instant-box .instant-tabWrap {
		display: none;
	}
	.instant-box .instant-tabWrap.tagTab {
		display: block;
	}
	.instant-box .instant-tabWrap.h-100 .offLine-store {
		height: -moz-fit-content;
		height: fit-content;
		overflow: unset;
	}
	.instant-box .instant-tabWrap.h-100 .onLine-store {
		height: -moz-fit-content;
		height: fit-content;
		overflow: unset;
	}
	.instant-box .instant-tabWrap.h-100 .view-instant {
		display: none;
	}
	.instant-box .instant-tabWrap .offLine-store, 
	.instant-box .instant-tabWrap .onLine-store {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: max-content;
		gap: 6px;
		height: 420px;
		overflow: hidden;
		margin-top: 0px;
	}
	.instant-box .instant-tabWrap .offLine-store .lottery-box {
		display: flex;
		flex-direction: column;
		/* justify-content: flex-end; */
		padding-bottom: 4px;
		border-radius: 14px;
		padding: 12px 0px 4px;
	}
	.instant-box .instant-tabWrap .offLine-store .lottery-box .box-head {
		padding-left: 12px;
		padding-right: 12px;
	}
	.instant-box .instant-tabWrap .offLine-store .lottery-box .box-head .box-head-in
		{
		display: flex;
		-moz-column-gap: 0.25rem;
		column-gap: 0.25rem;
	}
	.instant-box .instant-tabWrap .offLine-store .lottery-box .box-head .box-head-in .sp-tooltip
		{
		cursor: pointer;
	}
	.instant-box .instant-tabWrap .offLine-store .lottery-box .box-head .lottery-name
		{
		font-size: 14px;
		line-height: 20px;
	}
	.instant-box .instant-tabWrap .offLine-store .lottery-box .box-head .round-num
		{
		width: 32px;
		height: 32px;
		font-size: 12px;
		line-height: 14px;
	}
	.instant-box .instant-tabWrap .offLine-store .lottery-box .box-img {
		margin: 8px 10px 0;
		border-radius: 6px;
		overflow: hidden;
	}
	.instant-box .instant-tabWrap .offLine-store .lottery-box .box-img img {
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%;
		aspect-ratio: 16/9;
		-webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 60%,
			rgba(0, 0, 0, 0) 100%);
		mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 60%,
			rgba(0, 0, 0, 0) 100%);
		-webkit-mask-size: 100% 100%;
		mask-size: 100% 100%;
		object-position: top;
	}
	.instant-box .instant-tabWrap .offLine-store .lottery-box .box-tail {
		margin-top: 8px;
		padding: 0 12px 12px;
	}
	.instant-box .instant-tabWrap .offLine-store .lottery-box .box-tail .box-tail-row
		{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.instant-box .instant-tabWrap .offLine-store .lottery-box .box-tail .box-tail-row:not(:last-child)
		{
		margin-bottom: 0.5rem;
	}
	.instant-box .instant-tabWrap .offLine-store .lottery-box .box-tail .box-tail-row .tail-tit,
		.instant-box .instant-tabWrap .offLine-store .lottery-box .box-tail .box-tail-row .tail-txt
		{
		font-size: 12px;
		line-height: 14px;
		letter-spacing: -0.3px;
	}
	.instant-box .instant-tabWrap .offLine-store .lottery-box .box-btnWrap {
		justify-content: space-between;
		-moz-column-gap: 0;
		column-gap: 0;
		margin-top: 0;
	}
	.instant-box .instant-tabWrap .offLine-store .lottery-box .box-btnWrap>button
		{
		width: 100%;
		min-width: 100%;
		border: none;
	}
	.instant-box .instant-tabWrap .offLine-store .lottery-box .box-btnWrap:has(.btn-pill02)>button
		{
		width: 50%;
		min-width: 100%;
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box {
		border-radius: 1.25rem;
		border: 1px solid var(--d-lc5);
		padding: 10px;
		transition: all 0.188s ease-in;
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box:hover {
		border: 1px solid var(--d-primary1);
		box-shadow: 0 3px 20px 10px rgba(0, 0, 0, 0.03);
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-head {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-head .lottery-name
		{
		font-family: "GmarketSans";
		font-weight: 500;
		font-size: 14px;
		line-height: 1.875rem;
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-head .round-num
		{
		width: 3rem;
		height: 3rem;
		border-radius: 50%;
		border: 1px solid var(--d-lc3);
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 0.9375rem;
		line-height: 1.25rem;
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-img {
		margin-top: 0.25rem;
		border-radius: 0.625rem;
		overflow: hidden;
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-img img {
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%;
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-tail {
		margin-top: 0.9375rem;
		padding-bottom: 1.25rem;
		border-bottom: 1px solid var(--d-lc1);
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-tail .box-tail-row
		{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-tail .box-tail-row:not(:last-child)
		{
		margin-bottom: 0.5rem;
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-tail .box-tail-row .tail-tit
		{
		font-family: "GmarketSans";
		font-weight: 500;
		font-size: 0.75rem;
		line-height: 1.5rem;
		color: var(--d-fc3);
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-tail .box-tail-row .tail-txt
		{
		font-family: "GmarketSans";
		font-weight: 500;
		font-size: 0.75rem;
		line-height: 1.5rem;
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-btnWrap {
		margin-top: 0.875rem;
		display: flex;
		align-items: center;
		justify-content: center;
		-moz-column-gap: 0.5rem;
		column-gap: 0.5rem;
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-btnWrap .btn-pill01
		{
		padding: 10px 13px;
		color: var(--d-fc1);
		border-radius: 2.5rem;
		border: 1px solid var(--d-lc3);
		background-color: var(--d-bg2);
		font-size: 0.9375rem;
		line-height: 1.5rem;
		padding: 0.625rem 1.25rem;
		transition: all 0.188s ease-in;
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-btnWrap .btn-pill01:hover
		{
		border: 1px solid var(--d-fc1);
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-btnWrap .btn-pill02
		{
		padding: 10px 20px;
		color: var(--d-fc1);
		border-radius: 2.5rem;
		border: 1px solid var(--d-lc3);
		font-size: 0.9375rem;
		line-height: 1.5rem;
		transition: all 0.188s ease-in;
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-btnWrap .btn-pill02:after
		{
		right: 19.042vw;
	}
	.instant-box .instant-tabWrap .onLine-store .lottery-box .box-btnWrap .btn-pill02:hover
		{
		border: 1px solid var(--d-fc1);
	}
	.instant-box .instant-tabWrap .view-instant {
		display: flex;
		align-items: center;
		justify-content: center;
		border: 1px solid var(--d-lc3);
		border-radius: 0.625rem;
		padding: 0.5rem 0;
		position: relative;
		cursor: pointer;
	}
	.instant-box .instant-tabWrap .view-instant .view-instant-txt {
		font-size: 1rem;
		line-height: 1.25rem;
	}
	.instant-box .instant-tabWrap .view-instant figure {
		margin: 0 0 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.instant-box .instant-tabWrap .view-instant::before {
		content: "";
		display: block;
		background-image: url(../img/main_img/img-btn-instantBg.svg);
		background-repeat: repeat-x;
		width: 100%;
		height: 49px;
		position: absolute;
		left: 0;
		top: -50px;
	}
	.d-winner.mt-240 {
		margin-top: 50px;
	}
	.winner-box {
		border-radius: 14px;
		padding: 12px 14px;
		position: relative;
		border: 1px solid var(--d-fc6);
		background-color: var(--d-bg2);
	}
	.winner-box::before {
		content: "";
		display: inline-block;
		background-image: url(../img/main_img/img-winnerShort.svg);
		background-repeat: no-repeat;
		background-size: contain;
		position: absolute;
		top: -3.5rem;
		right: 30px;
		width: 3.5rem;
		height: 3.5rem;
	}
	.winner-box .swiper.winnerShort {
		width: 100%;
		height: 9.5rem;
	}
	.winner-box .swiper.winnerShort .inshort-item {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		grid-template-rows: max-content;
	}
	.winner-box .swiper.winnerShort .inshort-item .game-name {
		display: flex;
		align-items: center;
		justify-content: center;
		width: -moz-fit-content;
		width: fit-content;
		padding: 0.5rem 0.875rem;
		font-size: 0.9875rem;
		line-height: 1.5rem;
		color: var(--d-primary1);
		border-radius: 2.5rem;
		background-color: var(--d-second13);
		margin-right: 0;
		margin-bottom: 0.625rem;
	}
	.winner-box .swiper.winnerShort .inshort-item .game-money {
		display: flex;
		align-items: center;
		justify-content: flex-start;
		font-family: "GmarketSans";
		font-weight: 500;
		font-size: 0.875rem;
		line-height: 1.25rem;
		margin-bottom: 0.625rem;
	}
	.winner-box .swiper.winnerShort .inshort-item .game-money .money-tit {
		font-size: 1rem;
		line-height: 1.25rem;
		color: var(--d-fc3);
		transform: translateY(-1px);
	}
	.winner-box .swiper.winnerShort .inshort-item .winner-inshort {
		margin-bottom: 1.125rem;
		padding-top: 3px;
		font-family: "GmarketSans";
		font-weight: 500;
		font-size: 1rem;
		line-height: 2rem;
	}
	.winner-box .swiper.winnerShort .inshort-item .mem-info {
		display: flex;
		align-items: center;
		justify-content: flex-end;
		-moz-column-gap: 1.875rem;
		column-gap: 1.875rem;
		font-size: 0.9875rem;
		line-height: 1.5rem;
		color: var(--d-fc3);
	}
	.intrvw-boxWrap {
		width: 100%;
		max-width: unset;
		padding: 0;
		margin: 0;
	}
	.intrvw-boxWrap .intrvw-box {
		position: relative;
		background-color: var(--d-second1);
	}
	.intrvw-boxWrap .intrvw-box .intrvw-inbox {
		background-color: transparent;
		border-radius: 0;
		padding: 16px 16px 66px;
		background-image: url(../img/main_img/img-intrvw-bg.svg);
		background-position: left 7px bottom;
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		grid-template-rows: max-content;
		-moz-column-gap: 6px;
		column-gap: 6px;
		width: 100%;
		overflow-x: auto;
	}
	.intrvw-boxWrap .intrvw-box .intrvw-inbox .intrvw-item {
		padding: 1.25rem;
		border-radius: 1.25rem;
		background-color: var(--d-bg2);
		min-width: 130px;
	}
	.intrvw-boxWrap .intrvw-box .intrvw-inbox .intrvw-item .game-name {
		font-size: 12px;
		line-height: 16px;
		margin-bottom: 12px;
	}
	.intrvw-boxWrap .intrvw-box .intrvw-inbox .intrvw-item .game-money {
		font-size: 11px;
		line-height: 16px;
		margin-top: 0;
	}
	.intrvw-boxWrap .intrvw-box .intrvw-inbox .intrvw-item .intrvw-sub {
		height: 30px;
		font-size: 12px;
		line-height: 15px;
	}
	.intrvw-boxWrap .intrvw-box .intrvw-inbox .intrvw-item .intrvw-sub * {
		font-size: 13px !important;
		line-height: 18px !important;
	}
	.intrvw-boxWrap .intrvw-box .intrvw-inbox .intrvw-item .intrvw-date {
		font-size: 12px;
		line-height: 16px;
		margin-top: 10px;
	}
	.intrvw-boxWrap .intrvw-box .intrvw-inbox .intrvw-item:nth-child(2) {
		position: relative;
	}
	.intrvw-boxWrap .intrvw-box .intrvw-inbox .intrvw-item:nth-child(2)::before
		{
		content: "";
		display: none;
		background-image: unset;
		background-repeat: unset;
		background-position: unset;
		position: unset;
	}
	.intrvw-boxWrap .intrvw-box .intrvw-btn {
		background-image: unset;
		background-repeat: unset;
		background-size: unset;
		position: absolute;
		right: 1.125rem;
	}
	.intrvw-boxWrap .intrvw-box .intrvw-btn .btn-mainGo {
		position: sticky;
		bottom: 0px;
		right: 0;
		font-family: "GmarketSans";
		font-weight: 500;
		font-size: 0.875rem;
		line-height: 1.125rem;
		padding: 1rem 2rem 1.5rem 2rem;
		background-image: url(../img/main_icon/icon-btnBg.svg);
		background-repeat: no-repeat;
		background-position: right 0 top 10px;
		background-size: 1.5rem 1.5rem;
	}
	.cltre-box {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: 6px;
	}
	.cltre-box .cltre-item {
		cursor: pointer;
		padding: 12px;
		border-radius: 1.25rem;
		border: 1px solid var(--d-lc5);
		box-shadow: unset;
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		flex-direction: column;
	}
	.cltre-box .cltre-item .cltre-item-txt .cltre-item-title {
		font-size: 13px;
		line-height: 18px;
		margin-bottom: 0;
	}
	.cltre-box .cltre-item .cltre-item-txt .cltre-item-title .mo-br {
		display: block;
	}
	.cltre-box .cltre-item .cltre-item-txt .cltre-item-detail {
		display: none;
		font-family: "GmarketSans";
		font-weight: 500;
		font-size: 0.9375rem;
		line-height: 1.5rem;
		/* margin-bottom: 1.5rem; */
	}
	.cltre-box .cltre-item .cltre-item-txt .circle-btn-right {
		display: none;
	}
	.cltre-box .cltre-item .cltre-item-img {
		width: 46px;
		height: 46px;
		margin-left: auto;
		padding-left: 0;
		overflow: hidden;
	}
	.cltre-box .cltre-item .cltre-item-img .cltre-imgWrap, .cltre-box .cltre-item .cltre-item-img .cltre-imgWrap img
		{
		width: 100%;
		height: 100%;
	}
	.cstmer-box {
		display: grid;
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		grid-template-rows: max-content;
		-moz-column-gap: 1.875rem;
		column-gap: 1.875rem;
	}
	.cstmer-box.mo-cstmer {
		display: block;
	}
	.cstmer-box .cstmer-inbox01 {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		gap: 1rem;
		margin-bottom: 25px;
	}
	.cstmer-box .cstmer-inbox01 .cstmerBox-item01 {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: 1fr 1fr;
		gap: 6px;
	}
	.cstmer-box .cstmer-inbox01 .cstmerBox-item01 .boxItem-detail {
		padding: 16px 14px 16px 18px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		border-radius: 1.125rem;
		border: 1px solid var(--d-lc5);
		box-shadow: unset;
	}
	.cstmer-box .cstmer-inbox01 .cstmerBox-item01 .boxItem-detail .boxItem-txt
		{
		font-size: 13px;
		line-height: 18px;
		padding-bottom: 0;
	}
	.cstmer-box .cstmer-inbox01 .cstmerBox-item01 .boxItem-detail .boxItem-txt .mo-clean-br
		{
		display: block;
	}
	.cstmer-box .cstmer-inbox01 .cstmerBox-item02 .d-sns-inbox {
		padding: 18px 16px 16px;
		border-radius: 1.125rem;
		border: 1px solid var(--d-lc5);
		background-color: var(--d-bg4);
	}
	.cstmer-box .cstmer-inbox01 .cstmerBox-item02 .d-sns-inbox .boxItem-sns
		{
		margin-bottom: 13px;
	}
	.cstmer-box .cstmer-inbox01 .cstmerBox-item02 .d-sns-inbox .boxItem-sns .boxSns-txt
		{
		color: var(--d-fc3);
		font-size: 13px;
		line-height: 18px;
	}
	.cstmer-box .cstmer-inbox01 .cstmerBox-item02 .d-sns-inbox .boxItem-sns .boxSns-icon
		{
		display: flex;
		height: -moz-max-content;
		height: max-content;
		-moz-column-gap: 6px;
		column-gap: 6px;
	}
	.cstmer-box .cstmer-inbox01 .cstmerBox-item02 .d-sns-inbox .boxItem-sns .boxSns-icon .boxSns-a
		{
		display: block;
		width: 24px;
		height: 24px;
	}
	.cstmer-box .cstmer-inbox01 .cstmerBox-item02 .d-sns-inbox .boxItem-sns .boxSns-icon .boxSns-a figure,
		.cstmer-box .cstmer-inbox01 .cstmerBox-item02 .d-sns-inbox .boxItem-sns .boxSns-icon .boxSns-a img
		{
		width: 100%;
		height: 100%;
	}
	.cstmer-box .cstmer-inbox01 .cstmerBox-item02 .d-sns-inbox .boxItem-video
		{
		width: 100%;
		height: 100%;
		border-radius: 1.25rem;
		overflow: hidden;
		background-color: var(--d-dc-y);
	}
	.cstmer-box .cstmer-inbox01 .cstmerBox-item03 {
		padding: 18px 16px;
	}
	.cstmer-box .cstmer-inbox01 .cstmerBox-item03 .d-clean-a {
		text-decoration: none;
		color: var(--d-bg2);
	}
	.cstmer-box .cstmer-inbox01 .cstmerBox-item03 .d-clean-a .d-clean-inbox
		{
		background-image: url(../img/main_img/img-MO-clean-bg.svg);
		background-repeat: no-repeat;
		background-position: right 1.125rem center;
		background-size: auto;
	}
	.cstmer-box .cstmer-inbox01 .cstmerBox-item03 .d-clean-a .d-clean-inbox .d-clean-title
		{
		display: none;
	}
	.cstmer-box .cstmer-inbox01 .cstmerBox-item03 .d-clean-a .d-clean-inbox .d-clean-txt
		{
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 22px;
	}
	.cstmer-box .cstmer-inbox01 .cstmerBox-item03 .d-clean-a .d-clean-inbox .d-clean-txt .pc-clean-br
		{
		display: none;
	}
	.cstmer-box .cstmer-inbox01 .cstmerBox-item03 .d-clean-a .d-clean-inbox .d-clean-info
		{
		font-size: 11px;
		line-height: 15px;
		margin-bottom: 4px;
	}
	.cstmer-box .cstmer-inbox01 .cstmerBox-item03 .d-clean-a .d-clean-inbox .d-clean-tel
		{
		font-weight: 500;
		font-variation-settings: "wght" var(--font-weight-m);
		font-size: 16px;
		line-height: 22px;
	}
	.cstmer-box .cstmer-inbox02 {
		display: block;
		grid-template-columns: unset;
		grid-template-rows: unset;
		-moz-column-gap: 0;
		column-gap: 0;
	}
	.cstmer-box .cstmer-inbox02 .cstmer-board {
		display: none;
		padding: 0;
		border-radius: 0;
		border: unset;
	}
	.cstmer-box .cstmer-inbox02 .cstmer-board.tabTag {
		display: block;
	}
	.cstmer-box .cstmer-inbox02 .cstmer-board .cstmer-board-title {
		display: none;
	}
	.cstmer-box .cstmer-inbox02 .cstmer-board .cstmer-board-content .board-content-ul
		{
		display: block;
		row-gap: 1.25rem;
	}
	.cstmer-box .cstmer-inbox02 .cstmer-board .cstmer-board-content .board-content-ul .board-content-li
		{
		display: block;
		-moz-column-gap: 0;
		column-gap: 0;
		width: 100%;
	}
	.cstmer-box .cstmer-inbox02 .cstmer-board .cstmer-board-content .board-content-ul .board-content-li:not(:last-child)
		{
		margin-bottom: 1.25rem;
	}
	.cstmer-box .cstmer-inbox02 .cstmer-board .cstmer-board-content .board-content-ul .board-content-li .board-sbjct
		{
		color: var(--d-fc1);
		font-size: 13px;
		line-height: 18px;
	}
	.cstmer-box .cstmer-inbox02 .cstmer-board .cstmer-board-content .board-content-ul .board-content-li .board-date
		{
		display: block;
		margin-top: 0.25rem;
		font-size: 0.875rem;
		line-height: 1rem;
		color: var(--d-fc4);
	}
	.cstmer-box .cstmer-tab-ul {
		display: block;
		display: flex;
		align-items: center;
		justify-content: space-between;
		border-bottom: 1px solid var(--d-lc7);
		margin-bottom: 1rem;
	}
	.cstmer-box .cstmer-tab-ul .cstmer-tab-liWrap {
		display: flex;
		align-items: center;
		justify-content: flex-start;
		-moz-column-gap: 1.75rem;
		column-gap: 1.75rem;
	}
	.cstmer-box .cstmer-tab-ul .cstmer-tab-liWrap .cstmer-tab-li {
		font-family: "GmarketSans";
		font-weight: 500;
		font-size: 1rem;
		line-height: 1.5rem;
		padding-bottom: 0.625rem;
		cursor: pointer;
	}
	.cstmer-box .cstmer-tab-ul .cstmer-tab-liWrap .cstmer-tab-li.tabTag {
		color: var(--d-primary1);
		border-bottom: 2px solid var(--d-primary1);
	}
	.cstmer-box .cstmer-tab-ul .cstmer-tab-liWrap .cstmer-tab-li>button {
		display: block;
		width: 100%;
	}
	.cstmer-box .cstmer-tab-ul .cstmer-go {
		font-size: 0.9375rem;
		line-height: 1.125rem;
		padding-bottom: 0.625rem;
		color: var(--d-fc9);
	}
	.link-box {
		display: grid;
		grid-template-rows: max-content;
		-moz-column-gap: 1.875rem;
		column-gap: 1.875rem;
		margin-top: 0rem;
	}
	.link-box .linkBox-item01 {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		-moz-column-gap: 0.5rem;
		column-gap: 0.75rem;
		row-gap: 0.5rem;
	}
	.link-box .linkBox-item01 .boxItem-detail {
		padding: 0.75rem 0.5rem;
		border: 1px solid var(--d-lc1);
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.pop-body .main-pop-tit {
		font-family: "GmarketSans";
		font-weight: 500;
		font-size: 15px;
		line-height: 24px;
		margin-bottom: 12px;
	}
	.pop-body .main-pop-tit:not(:first-child) {
		margin-top: 30px;
	}
	.pop-body .offLine-store, .pop-body .onLine-store {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: max-content;
		gap: 6px;
		overflow: hidden;
	}
	.pop-body .offLine-store .lottery-box, .pop-body .onLine-store .lottery-box
		{
		border: 1px solid var(--d-lc5);
		padding-bottom: 4px;
		border-radius: 14px;
		padding: 12px 0px 4px;
		overflow: hidden;
	}
	.pop-body .offLine-store .lottery-box .box-head, .pop-body .onLine-store .lottery-box .box-head
		{
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding-left: 12px;
		padding-right: 12px;
	}
	.pop-body .offLine-store .lottery-box .box-head .lottery-name, .pop-body .onLine-store .lottery-box .box-head .lottery-name
		{
		font-family: "GmarketSans";
		font-weight: 500;
		font-size: 13px;
		line-height: 18px;
	}
	.pop-body .offLine-store .lottery-box .box-head .round-num, .pop-body .onLine-store .lottery-box .box-head .round-num
		{
		width: 32px;
		height: 32px;
		border-radius: 50%;
		border: 1px solid var(--d-lc3);
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 12px;
		line-height: 14px;
	}
	.pop-body .offLine-store .lottery-box .box-img, .pop-body .onLine-store .lottery-box .box-img
		{
		margin: 8px 10px 0;
		border-radius: 6px;
		overflow: hidden;
	}
	.pop-body .offLine-store .lottery-box .box-img img, .pop-body .onLine-store .lottery-box .box-img img
		{
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%;
	}
	.pop-body .offLine-store .lottery-box .box-tail, .pop-body .onLine-store .lottery-box .box-tail
		{
		margin-top: 8px;
		padding: 0 12px 12px;
		border-bottom: 1px solid var(--d-lc1);
	}
	.pop-body .offLine-store .lottery-box .box-tail .box-tail-row, .pop-body .onLine-store .lottery-box .box-tail .box-tail-row
		{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.pop-body .offLine-store .lottery-box .box-tail .box-tail-row:not(:last-child),
		.pop-body .onLine-store .lottery-box .box-tail .box-tail-row:not(:last-child)
		{
		margin-bottom: 0.5rem;
	}
	.pop-body .offLine-store .lottery-box .box-tail .box-tail-row .tail-tit,
		.pop-body .offLine-store .lottery-box .box-tail .box-tail-row .tail-txt,
		.pop-body .onLine-store .lottery-box .box-tail .box-tail-row .tail-tit,
		.pop-body .onLine-store .lottery-box .box-tail .box-tail-row .tail-txt
		{
		font-size: 12px;
		line-height: 14px;
		letter-spacing: -0.3px;
	}
	.pop-body .offLine-store .lottery-box .box-btnWrap, .pop-body .onLine-store .lottery-box .box-btnWrap
		{
		margin-top: 0px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		-moz-column-gap: 0;
		column-gap: 0;
	}
	.pop-body .offLine-store .lottery-box .box-btnWrap>button, .pop-body .onLine-store .lottery-box .box-btnWrap>button
		{
		width: 100%;
		min-width: 100%;
		border: none;
		border-radius: 0;
		font-size: 11px;
		line-height: 14px;
		letter-spacing: -0.7px;
	}
	.pop-body .offLine-store .lottery-box .box-btnWrap:has(.btn-pill02)>button,
		.pop-body .onLine-store .lottery-box .box-btnWrap:has(.btn-pill02)>button
		{
		width: 59%;
		min-width: 59%;
	}
	.pop-body .offLine-store .lottery-box .box-btnWrap:has(.btn-pill02)>button.btn-pill02,
		.pop-body .onLine-store .lottery-box .box-btnWrap:has(.btn-pill02)>button.btn-pill02
		{
		width: 40%;
		min-width: 40%;
		margin: 0 auto;
		border-left: 0;
	}
	.pop-body .lottery-box-wrap {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		grid-template-rows: max-content;
		max-width: 328px;
		margin: 0 auto;
	}
	.pop-body .lottery-box-wrap .lottery-box {
		width: 100%;
		height: -moz-max-content;
		height: max-content;
		max-height: 360px;
	}
}

@media screen and (max-width: 768px) {
	.container .main-banner-btn {
		width:28vw;
		/* aspect-ratio: 98/33; */
		padding-top: 2.222vw;
		padding-right: 2.222vw;
	}
	.container .main-banner-btn a {
		height:4.5vw;
		min-height:20px;
		background-size: min(20px, 4.5vw);
		padding-right: min(28px, 6vw) ;
		
	}
	.container .main-banner-btn .btn-txt {
		font-size: clamp(11px, 3vw, 14px)
	}
	.container .main-banner-btn .btn-txt span {
		display: none;
	}
	
}

@media screen and (max-width: 760px) {
	.d-lottery {
		padding: 2rem 0;
	}
	.d-lottery .d-lottery-wrap .tit-wrap .btn-link {
		color: var(--d-fc9);
	}
	.storeScrh-tit {
		position: relative;
	}
	.storeScrh-tit .storeInfo-wrap {
		display: none;
	}
	.storeScrh-box {
		border-radius: 1.125rem;
		border: 1px solid var(--d-lc5);
		padding: 1rem 1.5rem;
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		grid-template-rows: max-content;
		row-gap: 0.625rem;
	}
	.storeScrh-box .storeScrh-inbox01 {
		border-right: none;
		padding-right: 0;
		display: grid;
		grid-template-columns: 34px 1fr 1fr 40px;
		grid-template-rows: max-content;
		-moz-column-gap: 8px;
		column-gap: 8px;
	}
	.storeScrh-box .storeScrh-inbox01 .storeScrh-item-head {
		padding-right: 4px;
	}
	.storeScrh-box .storeScrh-inbox02 {
		padding-left: 0;
		display: grid;
		grid-template-columns: 30px calc(100% - 40px);
		grid-template-rows: max-content;
		-moz-column-gap: 12px;
		column-gap: 12px;
	}
	.storeScrh-box .storeSrch-item .storeScrh-item-head {
		display: flex;
		align-items: center;
		justify-content: flex-start;
		font-family: "GmarketSans";
		font-weight: 500;
		font-size: 0.9rem;
		line-height: 1.125rem;
	}
	.storeScrh-box .storeSrch-item .main-select-box {
		border-radius: 6.25rem;
	}
	.cltre-box .cltre-item .cltre-item-img figure img {
		width: 8rem;
	}
	

	
}

@media screen and (max-width: 576px) {
	section {
		width: 100%;
	}
	section .center-wrap {
		width: 100%;
		max-width: unset;
		padding: 0 16px;
		margin: 0 auto 2rem;
	}
	section .center-wrap.d-instant-wrap {
		margin-bottom: 0;
	}
	section .center-wrap.d-intrvw-wrap {
		margin-bottom: 0px;
	}
	section .center-wrap .tit-wrap {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 1rem;
	}
	section .center-wrap .tit-wrap .main-sub-title {
		color: var(--d-fc1);
		font-size: 1.125rem;
		line-height: 1;
	}
	.d-lottery {
		padding: 2.5rem 0;
		background-color: var(--d-bg8);
	}
	.d-stroScrh {
		padding: 2.5rem 0;
	}
	.d-link-wrap {
		padding: 2.5rem 0 0;
	}
	.d-instant, .d-winner, .d-culture, .d-intrvw, .d-cstmer {
		padding: 0 0 2.5rem;
	}
	.main-sub-view {
		font-size: 0.875rem;
		line-height: 1rem;
		color: var(--d-fc9);
	}
	.container .main-content-wrap {
		row-gap: 2rem;
	}
	.main-notice-box .notice-title-wrap .txt-title
		{
		font-size: 1.125rem;
	}
	.container .main-content-wrap .swiper .swiper-pagination.swiper-pagination-fraction
		{
		font-size: 0.875rem;
	}
	.link-box .linkBox-item01 .boxItem-detail {
		border-radius: 0.625rem;
	}
	.link-box .linkBox-item01 .boxItem-detail img {
		height: 24px;
	}
}

.rowspan-t {
	grid-row: span 5;
}

/* 이용약관 */
.terms-detail .content_clause_use .tab_article li.active a {
	color: #12a19a;
	border-left: 1px solid #12a19a;
	border-right: 1px solid #12a19a;
	background: #fff
}

.terms-detail .content_clause_use .tab_article li.active a:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	border-top: 1px solid #12a19a
}

.terms-detail .content_clause_use .tab_cont {
	display: none
}

.terms-detail .content_clause_use .tab_cont.active {
	display: block
}

.terms-detail .article_terms {
	
}

.terms-detail .article_terms h5 {
	position: relative;
	padding: 0 0 20px 12px;
	font-size: 20px;
	font-weight: 500;
	font-variation-settings: "wght" var(--font-weight-m);
	border-bottom: 1px solid #ddd
}

.terms-detail .article_terms h5 ~ h5 {
	margin-top: 50px
}

.terms-detail .article_terms h5:after {
	content: "";
	position: absolute;
	left: 0;
	top: 11px;
	width: 3px;
	height: 3px;
	background: #666
}

.terms-detail .article_terms .terms_inner {
	padding: 25px 0 0 13px
}

.terms-detail .article_terms .terms_inner2 {
	padding: 0 0 20px 0
}

.terms-detail .article_terms h6 {
	padding: 0 0 10px;
	line-height: 24px;
	font-size: 16px;
	color: #00619a
}

.terms-detail .article_terms h6:after {
	content: "";
	display: block;
	clear: both
}

.terms-detail .article_terms h6 ~ h6 {
	padding: 20px 0 10px
}

.terms-detail .article_terms h6 span.sub_desc {
	float: right;
	margin-top: 5px;
	font-weight: normal;
	font-size: 13px;
	color: #777
}

.terms-detail .article_terms ol li {
	padding-left: 15px;
	text-indent: -15px
}

.terms-detail .article_terms ol li ~ li {
	padding-top: 5px
}

.terms-detail .article_terms ol>li>ol>li {
	padding-top: 5px
}

.terms-detail .article_terms p {
	text-indent: 0
}

.terms-detail .article_terms p+ol {
	padding-top: 10px
}

.terms-detail .article_terms p+p {
	padding-top: 7px
}

.terms-detail .article_terms p.extra {
	padding-left: 7px;
	text-indent: -8px
}

.terms-detail .article_terms p.extra:before {
	content: "* ";
	color: #f46d00
}

.terms-detail .article_terms p.extra strong {
	font-weight: normal;
	color: #f46d00
}

.terms-detail .article_terms .tbl_data_col {
	margin: 15px 0;
	margin-left: -28px;
	width: calc(100% + 28px);
	text-indent: 0
}

.terms-detail .article_terms .tbl_data_col tr th {
	text-align: center
}

.terms-detail .article_terms .tbl_data_col tbody tr th {
	color: #777;
	background: #fff
}

.terms-detail .article_terms ol.list_num_order {
	counter-reset: list_num_order;
	padding-top: 5px
}

.terms-detail .article_terms ol.list_num_order>li {
	padding-left: 12px;
	text-indent: -12px
}

.terms-detail .article_terms ol.list_num_order>li:before {
	content: counter(list_num_order) ". ";
	counter-increment: list_num_order
}

.terms-detail .article_terms ol.list_num_order>li .tbl_data_col {
	margin-left: -40px;
	width: calc(100% + 40px)
}

.terms-detail .article_terms ol.list_num_order>li>ol>li .tbl_data_col {
	margin-left: -55px;
	width: calc(100% + 55px)
}

.terms-detail .article_terms ul.list_dotted {
	margin-top: 7px
}

.terms-detail .article_terms ul.list_dotted>li {
	position: relative;
	padding-left: 5px;
	text-indent: 0
}

.terms-detail .article_terms ul.list_dotted>li:after {
	content: "";
	position: absolute;
	top: 10px;
	left: 0;
	width: 2px;
	height: 2px;
	border-radius: 100%;
	background: #777
}

.terms-detail .article_terms ul.list_dotted>li ~ li {
	margin-top: 5px;
	padding-top: 0
}

.terms-detail .article_terms ul.list_dotted>li strong {
	font-weight: normal
}

.terms-detail .article_terms ul.list_dotted+p {
	margin-top: 7px
}

.terms-detail .article_terms ul.list_hyphen {
	margin-top: 7px
}

.terms-detail .article_terms ul.list_hyphen>li {
	position: relative;
	padding-left: 14px;
	text-indent: 0
}

.terms-detail .article_terms ul.list_hyphen>li ~ li {
	margin-top: 5px;
	padding-top: 0
}

.terms-detail .article_terms ul.list_hyphen>li:after {
	content: "";
	position: absolute;
	top: 11px;
	left: 0;
	width: 4px;
	height: 1px;
	background: #888
}

.terms-detail .article_terms ul.list_hyphen>li>ul>li ~ li {
	padding-top: 0
}

.terms-detail .article_terms .guide_ico_win .tbl_ico_win table {
	border-top: 1px solid #ddd
}

.terms-detail .article_terms .guide_ico_win .tbl_ico_win table tr th,
	.terms-detail .article_terms .guide_ico_win .tbl_ico_win table tr td {
	text-align: center;
	font-size: 12px;
	color: #555;
	text-indent: 0;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd
}

.terms-detail .article_terms .guide_ico_win .tbl_ico_win table tr th:last-child,
	.terms-detail .article_terms .guide_ico_win .tbl_ico_win table tr td:last-child
	{
	border-right: 1px solid #ddd
}
/* 인터넷복권 이용약관 > 트레져헌터 */
.article_terms.terms_thunter .guide_ico_win {
	position: relative
}

.article_terms.terms_thunter .guide_ico_win .tbl_ico_win {
	position: absolute;
	top: 10px;
	right: 0;
	width: 480px
}

.article_terms.terms_thunter .guide_ico_win .tbl_ico_win table tr th {
	height: 24px
}

.article_terms.terms_thunter .guide_ico_win .tbl_ico_win table tr td {
	height: 50px
}
/* 인터넷복권 이용약관 > 더블잭마이더스 */
.article_terms.terms_doublejack .guide_ico_win .tbl_ico_win {
	width: 480px;
	margin-top: 13px;
	margin-left: -40px
}

.article_terms.terms_doublejack .guide_ico_win .tbl_ico_win table tr th
	{
	display: none
}

.article_terms.terms_doublejack .guide_ico_win .tbl_ico_win table tr td
	{
	height: 50px
}
/* 로또6/45 이용약관 */
.content_terms_645 .group_content .group_inner {
	position: relative
}

.content_terms_645 .group_content .group_inner .img_expand_area {
	position: absolute;
	top: 30px;
	right: 0;
	text-align: center
}

.content_terms_645 .group_content .group_inner .img_expand_area img {
	display: block
}

.content_terms_645 .group_content .group_inner .img_expand_area .btn_common.sml
	{
	margin-top: 10px
}

.content_terms_645 .group_content .group_inner .img_expand_area_silp01 {
	position: absolute;
	top: 150px;
	right: 200px;
	text-align: center
}

.content_terms_645 .group_content .group_inner .img_expand_area_silp01 img
	{
	display: block;
	width: 174px;
}

.content_terms_645 .group_content .group_inner .img_expand_area_silp01 .btn_common.sml
	{
	margin-top: 10px
}

.content_terms_645 .group_content .group_inner .img_expand_area_silp02 {
	position: absolute;
	top: 150px;
	right: 0;
	text-align: center
}

.content_terms_645 .group_content .group_inner .img_expand_area_silp02 img
	{
	display: block;
	width: 174px;
}

.content_terms_645 .group_content .group_inner .img_expand_area_silp02 .btn_common.sml
	{
	margin-top: 10px
}

.content_terms_645 .point_645 .list_icon_circle {
	margin-top: 28px
}

.content_terms_645 .point_645 .list_icon_circle li.ico1:after {
	background-image: url(/images/clause/ico_645_terms1.png)
}

.content_terms_645 .point_645 .list_icon_circle li.ico2:after {
	background-image: url(/images/clause/ico_645_terms2.png)
}

.content_terms_645 .point_645 .list_icon_circle li.ico3:after {
	background-image: url(/images/clause/ico_645_terms3.png)
}

.content_terms_645 .point_645 .list_icon_circle li.ico4:after {
	background-image: url(/images/clause/ico_645_terms4.png)
}

.content_terms_645.game_all {
	display: none;
}

.content_terms_645.game_all.active {
	display: block;
}
/* 개인정보방침 */
.article_terms.terms_private ol li>strong {
	display: block;
	padding-bottom: 10px;
	font-weight: normal;
	color: #555
}

.article_terms.terms_private ol li>strong+ul.list_hyphen {
	margin-top: 0
}

.article_terms.terms_private ol li ~ li>strong {
	padding-top: 5px
}

.article_terms.terms_private ol li ~ li>strong+ul.list_dotted {
	margin-top: 0
}

.article_terms.terms_private ol.list_num_order.policy {
	margin-top: 7px
}

.article_terms.terms_private ol.list_num_order.policy li a {
	color: #777
}

.article_terms.terms_private ol.list_num_order.policy+h6 {
	padding: 25px 0 10px
}

.article_terms.terms_private ol.list_order_type2>li {
	padding-left: 0;
	text-indent: 0
}

.article_terms.terms_private ol.list_order_type2>li ~ li {
	padding-top: 0
}

.article_terms.terms_private ol.list_order_type2>li .list_hyphen {
	margin-bottom: 5px
}

.article_terms.terms_private .tbl_tit {
	display: block;
	padding-top: 15px;
	font-weight: normal;
	color: #555
}

.article_terms.terms_private .tbl_data_col tr th, .article_terms.terms_private .tbl_data_col tr td
	{
	padding: 13px 25px 15px;
	word-wrap: break-word;
	word-break: keep-all
}

.article_terms.terms_private .list_info_charge {
	margin-top: 15px
}

.article_terms.terms_private .list_info_charge strong.tit {
	display: block;
	font-weight: normal;
	color: #555
}

.article_terms.terms_private .list_info_charge ul.list_hyphen {
	padding-left: 15px
}

.article_terms.terms_private .list_info_charge+p {
	margin-top: 20px
}

.article_terms ul.list_prev_private2 {
	margin-top: 5px;
	padding-top: 5px;
}

.article_terms ul.list_prev_private2 li ~ li {
	margin-top: 5px
}

.article_terms ul.list_prev_private2 li a {
	color: #12a19a
}

.article_terms ul.list_prev_private2 li a:hover, .article_terms ul.list_prev_private2 li a:focus
	{
	text-decoration: underline
}

.article_terms ul.list_prev_private {
	margin-top: 30px;
	padding-top: 35px;
	border-top: 1px solid #eee
}

.article_terms ul.list_prev_private li ~ li {
	margin-top: 5px
}

.article_terms ul.list_prev_private li a {
	color: #12a19a
}

.article_terms ul.list_prev_private li a:hover, .article_terms ul.list_prev_private li a:focus
	{
	text-decoration: underline
}
/* .article_terms.terms_private ul.list_prev_private {margin-top:30px; padding-top:35px; border-top:1px solid #eee}
.article_terms.terms_private ul.list_prev_private li ~ li {margin-top:5px}
.article_terms.terms_private ul.list_prev_private li a {color:#12a19a} 
.article_terms.terms_private ul.list_prev_private li a:hover,
.article_terms.terms_private ul.list_prev_private li a:focus {text-decoration:underline} */
/* 개인정보방침 > 개인정보방침 전체보기 팝업*/
.popup_terms_private .article_terms {
	border: 1px solid #ddd;
	overflow-x: hidden;
	overflow-y: scroll
}

.popup_terms_private .article_terms .terms_inner {
	padding: 25px 13px
}

.popup_terms_private .article_terms .tbl_tit {
	display: block;
	padding-top: 15px;
	font-weight: normal;
	color: #555
}

.popup_terms_private .article_terms .tbl_data_col {
	margin: 15px 0;
	margin-left: -15px;
	width: calc(100% + 15px);
	text-indent: 0
}

.popup_terms_private .article_terms ol.list_num_order>li .tbl_data_col {
	margin-left: -15px;
	width: calc(100% + 15px)
}

.popup_terms_private .article_terms ol.list_num_order>li>ol>li .tbl_data_col
	{
	margin-left: -15px;
	width: calc(100% + 15px)
}
/*# sourceMappingURL=main-layout.css.map */

/*================== 간소화 화면 ==================*/
.d-simplify-cont {
	width: 100%;
}

.d-simplify-cont .center-wrap {
	max-width: 90rem;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	row-gap: 60px;
}

.d-simplify-cont .simplify-box {
	border-radius: 1.25rem;
	border: 1px solid var(--d-lc5);
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	padding: 4.375rem 0;
	position: relative;
	overflow: hidden;
}

.d-simplify-cont .simplify-box:not(.no-bg)::after {
	content: "";
	background-image: url(../img/main_img/img-simplify-bg.svg);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	display: inline-block;
}

.d-simplify-cont .simplify-box .this-week {
	text-align: center;
}

.d-simplify-cont .simplify-box .this-week .this-week-round .round-num {
	font-family: "GmarketSans";
	font-weight: 700;
	font-size: 2.25rem;
	line-height: 2.25rem;
}

.d-simplify-cont .simplify-box .this-week .this-week-round .round-num .round-txt
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 2.25rem;
	line-height: 2.25rem;
}

.d-simplify-cont .simplify-box .this-week .today-date {
	margin-top: 0.875rem;
	margin-bottom: 22px;
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.125rem;
	line-height: 1.875rem;
}

.d-simplify-cont .simplify-box .time-box {
	width: 460px;
	padding: 2.375rem 0;
	background-color: var(--d-bg1);
	border-radius: 1.25rem;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	margin-top: 30px;
}

.d-simplify-cont .simplify-box .time-box .time-txt {
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 0.9375rem;
	line-height: 1.5rem;
	color: var(--d-fc3);
}

.d-simplify-cont .simplify-box .time-box .real-time {
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: "GmarketSans";
	font-weight: 700;
	font-size: 3.75rem;
	line-height: 4.75rem;
}

.d-simplify-cont .simplify-box .time-box .time-info {
	background-image: url(../img/main_img/img-simplify-tri.svg);
	background-repeat: no-repeat;
	background-position: left 4px center;
	padding-left: 28px;
	color: var(--d-fc1);
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.125rem;
	line-height: 1.875rem;
	margin-top: 1.5rem;
	z-index: 2;
}

.d-simplify-cont .simplify-box .time-box .time-info .boardcast {
	color: var(--d-fc2);
}

.d-simplify-cont .simplify-box .result-ballWrapper .view-winner {
	width: 586px;
	padding: 24px 12px 26px;
	border-radius: 8px;
}

.d-simplify-cont .simplify-box .result-ballWrapper .view-winner.bg-gray
	{
	background-color: #F8F9FA;
}

.d-simplify-cont .simplify-box .result-ballWrapper .view-winner+.result-ballBox
	{
	border-top: 0;
	margin-top: 14px;
}

.d-simplify-cont .simplify-box .result-ballWrapper .view-winner .desc-wrap
	{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	row-gap: 5px;
}

.d-simplify-cont .simplify-box .desc-wrap .txt-price {
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 2rem;
	line-height: 2rem;
	color: var(--d-fc1);
}

.d-simplify-cont .simplify-box .desc-wrap .txt-price span {
	font-family: inherit;
	font-weight: 700;
	font-variation-settings: "wght" var(--font-weight-b);
	font-size: inherit;
	line-height: inherit;
}

.d-simplify-cont .simplify-box .result-ballWrapper .view-winner .desc-wrap .txt-rank,
	.d-simplify-cont .simplify-box .result-ballWrapper .view-winner .desc-wrap .txt-total
	{
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 0.938rem;
	line-height: 1.5rem;
	color: var(--d-fc3);
}

.d-simplify-cont .simplify-box .result-ballWrapper .result-ballBox {
	border-top: 1px solid #E4E6EA;
	margin-top: 74px;
	padding-top: 30px;
	-moz-column-gap: 18px;
	column-gap: 18px;
}

.d-simplify-cont .simplify-box .result-ballWrapper .result-ballBox .result-ball
	{
	width: 60px;
	height: 60px;
	font-size: 1.5rem;
	line-height: 1.5rem;
}

.d-simplify-cont .table-wrap .title-wrap {
	margin-bottom: 24px;
}

.d-simplify-cont .table-wrap .title-wrap .txt-title {
	font-family: "GmarketSans";
	font-weight: 700;
	font-size: 1.75rem;
	line-height: 2rem;
	color: var(--d-fc1);
}
/* 이번회차 당첨결과 */
.d-simplify-cont .drawResult-tbl .tbl-td {
	overflow-wrap: break-word;
	word-break: break-word;
}

.d-simplify-cont .drawResult-tbl .tbl-tr.thead {
	display: grid;
	grid-template-columns: 1fr 2fr 1.5fr 2fr 1.5fr 1fr;
	grid-template-rows: max-content;
	font-family: "GmarketSans";
	font-weight: 500;
	font-size: 1.125rem;
	line-height: 1.875rem;
	border-top: 2px solid var(--d-fc2);
	border-bottom: 1px solid var(--d-fc2);
}

.d-simplify-cont .drawResult-tbl .tbl-tr.thead .tbl-td {
	padding: 1.25rem 0;
	text-align: center;
	border-right: 1px solid var(--d-lc7);
}

.d-simplify-cont .drawResult-tbl .tbl-tr.thead .tbl-td.td-etc {
	border-right: 1px solid transparent;
	grid-row: span 5;
}

.d-simplify-cont .drawResult-tbl .tbl-tbodyWrap {
	display: grid;
	grid-template-columns: 8fr 1fr;
}

.d-simplify-cont .drawResult-tbl .tbody-tr {
	/* 	width: 83.333334%; */
	
}

.d-simplify-cont .drawResult-tbl .tbody-tr .tbl-tr {
	display: grid;
	grid-template-columns: 1fr 2fr 1.5fr 2fr 1.5fr;
	grid-template-rows: max-content;
	border-bottom: 1px solid var(--d-lc7);
	font-size: 1rem;
	line-height: 1.5rem;
}

.d-simplify-cont .drawResult-tbl .tbody-tr .tbl-td {
	padding: 1.25rem;
	display: flex;
	align-items: center;
	justify-content: center;
	border-right: 1px solid var(--d-lc7);
}

.d-simplify-cont .drawResult-tbl .tbody-tr .tbl-td.td-money,
.d-simplify-cont .drawResult-tbl .tbody-tr .tbl-td.td-perMoney {
	font-feature-settings: "tnum"; 
	font-variant-numeric: tabular-nums; 
	justify-content: flex-end;
	text-align: right;
}

.d-simplify-cont .drawResult-tbl .tbody-tr .tbl-td.td-money {
	color: var(--d-primary1);
}

.d-simplify-cont .drawResult-tbl .tbody-tr .tbl-td.td-standard {
	display: block;
	text-align: center;
	word-break: keep-all;
}

.d-simplify-cont .drawResult-tbl .tbody-tr .tbl-td.td-standard .color-g
	{
	color: var(--d-primary1);
}

.d-simplify-cont .drawResult-tbl .tbl-tbodyWrap .tbody-etc {
	/* 	width: 16.666666%; */
	display: flex;
	align-items: center;
	justify-content: center;
	border-bottom: 1px solid var(--d-lc7);
	font-size: 1.125rem;
	line-height: 1.5rem;
	text-align: center;
}

/* 이번회차 배출점 */
.d-simplify-cont .table-wrap.smar-table3 .line-table.pc,
.d-simplify-cont .table-wrap.smar-table4 .line-table.pc,
.d-simplify-cont .table-wrap.smar-table5 .line-table.pc {
	display: block;
}

.d-simplify-cont .table-wrap.smar-table3 .line-table.mobile,
.d-simplify-cont .table-wrap.smar-table4 .line-table.mobile,
.d-simplify-cont .table-wrap.smar-table5 .line-table.mobile {
	display: none;
}

.d-simplify-cont .line-table .tbl-txt {
	text-align: center;
}

.d-simplify-cont .line-table .this-time .thead, 
.d-simplify-cont .line-table .this-time .tbody {
	grid-template-columns: 5% 20% 12% 20% 18% auto;
	-moz-column-gap: 25px;
	column-gap: 25px;
}

.d-simplify-cont .line-table .store-1st .thead, 
.d-simplify-cont .line-table .store-1st .tbody {
	grid-template-columns: 10% 25% auto;
	-moz-column-gap: 25px;
	column-gap: 25px;
}

.d-simplify-cont .line-table .store-1st .thead.col4, 
.d-simplify-cont .line-table .store-1st .tbody.col4 {
	grid-template-columns: 10% 25% auto 10% ;
}

/*================== 간소화 화면 모바일==================*/
@media ( max-width : 1440px) {
	.d-simplify-cont {
		padding-top: 80px;
	}
	.d-simplify-cont .center-wrap {
		max-width: calc(100% - 32px);
	}
	.d-simplify-cont .line-table .tbl-txt {
		text-align: left;
	}
}

@media ( max-width : 1240px) {
	.d-simplify-cont .line-table .thead, .d-simplify-cont .line-table .tbody
		{
		display: grid;
	}
}

@media ( max-width : 760px) {
	.d-simplify-cont .center-wrap {
		max-width: calc(100% - 32px);
		display: flex;
		flex-direction: column;
		row-gap: 30px;
		padding-bottom: 60px;
	}
	.d-simplify-cont .simplify-box {
		border-radius: 16px;
		padding: 40px 0 50px;
	}
	.d-simplify-cont .simplify-box:not(.no-bg)::after {
		content: "";
		display: inline-block;
		position: absolute;
		width: 150%;
		height: 100%;
		background-position: left 20px center;
		background-size: contain;
		pointer-events: none;
	}
	.d-simplify-cont .simplify-box .this-week .this-week-round .round-num {
		font-size: 20px;
		line-height: 32px;
	}
	.d-simplify-cont .simplify-box .this-week .this-week-round .round-num .round-txt
		{
		font-size: 20px;
		line-height: 32px;
	}
	.d-simplify-cont .simplify-box .this-week .today-date {
		margin-top: 6px;
		margin-bottom: 12px;
		font-size: 15px;
		line-height: 20px;
	}
	.d-simplify-cont .simplify-box .time-box {
		width: calc(100% - 24px);
		padding: 20px 0;
		border-radius: 10px;
		margin-top: 18px;
	}
	.d-simplify-cont .simplify-box .time-box .time-txt {
		font-family: "GmarketSans";
		font-weight: 500;;
		font-size: 0.9375rem;
		line-height: 1.5rem;
		color: var(--d-fc3);
	}
	.d-simplify-cont .simplify-box .time-box .real-time {
		font-size: 26px;
		line-height: 38px;
	}
	.d-simplify-cont .simplify-box .time-box .time-info {
		background-size: 12px 15px;
		background-position: left 0px;
		padding-left: 18px;
		margin-top: 18px;
		font-size: 14px;
		line-height: 18px;
	}
	.d-simplify-cont .simplify-box .result-ballWrapper {
		width: calc(100% - 24px);
	}
	.d-simplify-cont .simplify-box .result-ballWrapper .view-winner {
		width: 100%;
		padding: 18px 12px 20px;
	}
	.d-simplify-cont .simplify-box .result-ballWrapper .view-winner+.result-ballBox
		{
		border-top: 0;
		margin-top: 12px;
	}
	.d-simplify-cont .simplify-box .result-ballWrapper .view-winner .desc-wrap
		{
		row-gap: 5px;
	}
	.d-simplify-cont .simplify-box .result-ballWrapper .view-winner .desc-wrap .txt-price
		{
		font-size: 26px;
		line-height: 38px;
	}
	.d-simplify-cont .simplify-box .result-ballWrapper .view-winner .desc-wrap .txt-price span
		{
		font-size: 26px;
		line-height: 38px;
	}
	.d-simplify-cont .simplify-box .result-ballWrapper .view-winner .desc-wrap .txt-rank,
		.d-simplify-cont .simplify-box .result-ballWrapper .view-winner .desc-wrap .txt-total
		{
		font-size: 14px;
		line-height: 18px;
	}
	.d-simplify-cont .simplify-box .result-ballWrapper .result-ballBox {
		margin-top: 34px;
		padding-top: 20px;
		-moz-column-gap: 4px;
		column-gap: 4px;
	}
	.d-simplify-cont .simplify-box .result-ballWrapper .result-ballBox .result-ball
		{
		width: 10vw;
		height: 10vw;
		font-size: 4.167vw;
		line-height: 5vw;
	}
	.d-simplify-cont .simplify-box .result-ballWrapper .result-ballBox .result-ball+figure
		{
		width: 8.333vw;
		height: 8.333vw;
	}
	.d-simplify-cont .simplify-box .result-ballWrapper .result-ballBox .result-ball+figure img
		{
		width: 100%;
		height: 100%;
	}
	.d-simplify-cont .table-wrap .title-wrap {
		margin-bottom: 8px;
	}
	.d-simplify-cont .table-wrap .title-wrap .txt-title {
		font-size: 18px;
		line-height: 30px;
	}
	.d-simplify-cont .table-wrap .table-content {
		width: 100%;
		overflow-x: auto;
		margin-bottom: 0;
	}
	.d-simplify-cont .line-table.mobile {
		width: 100% !important;
	}
	.d-simplify-cont .line-table .this-time .thead, 
	.d-simplify-cont .line-table .this-time .tbody {
		-moz-column-gap: 20px;
		column-gap: 20px;
		grid-template-columns: 8% auto 12% 23% 20%;
	}
	.d-simplify-cont .table-wrap.smar-table3 .drawResult-tbl,
		.d-simplify-cont .table-wrap.smar-table3 .line-table.pc,
		.d-simplify-cont .table-wrap.smar-table4 .line-table.pc,
		.d-simplify-cont .table-wrap.smar-table5 .line-table.pc {
		display: none;;
	}
	.d-simplify-cont .table-wrap.smar-table3 .line-table.mobile,
		.d-simplify-cont .table-wrap.smar-table4 .line-table.mobile,
		.d-simplify-cont .table-wrap.smar-table5 .line-table.mobile {
		display: block;;
	}
	.d-simplify-cont .line-table.mobile .col-num {
		line-height: 1.25rem;
	}
	.d-simplify-cont .line-table.mobile .col-num .num {
		font-weight: 500;
		font-variation-settings: "wght" var(--font-weight-m);
		font-size: 1.125rem;
		margin-bottom: 0.25rem;
	}
	.d-simplify-cont .line-table.mobile .col-in-row {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}
	.d-simplify-cont .line-table.mobile .col-in-row .tbl-td {
		display: flex;
		gap: 4px;
		width: 100%;
	}
	.d-simplify-cont .line-table.mobile .col-price .tbl-txt,
		.d-simplify-cont .line-table.mobile .col-countnum .tbl-txt {
		text-align: right;
	}
	.d-simplify-cont .line-table.mobile .tbl-nm {
		font-weight: 500;
		font-variation-settings: "wght" var(--font-weight-m);
		text-align: left;
	}
	.d-simplify-cont .line-table.mobile .tbl-address {
		text-align: left;
	}
	.d-simplify-cont .line-table.mobile .this-time-m .thead,
	.d-simplify-cont .line-table.mobile .this-time-m .tbody {
		grid-template-columns: 1fr 3fr;
		-moz-column-gap: 1rem;
		column-gap: 1rem;
		padding: 0.25rem;
	}
	.d-simplify-cont .line-table.mobile .this-time-m .tbody:first-child {
		border-top: 2px solid var(--d-fc2);
	}
	
	
	.d-simplify-cont .line-table .store-1st .thead {
		display: none;
	}
	.d-simplify-cont .line-table .store-1st .tbody {
		position:relative;
		display:block;
		
		padding: 8px 8px 8px 60px;
	}
	.d-simplify-cont .line-table .store-1st .thead + .tbody {
		border-top: 1px solid var(--d-fc2);
	}
	.d-simplify-cont .line-table .store-1st .tbl-td .tbl-txt {
		text-align: left;
	}
	.d-simplify-cont .line-table .store-1st .col-num,
	.d-simplify-cont .line-table .store-1st .col-auto {
		position: absolute;
		top:50%;
		transform: translateY(-50%);
		width: 52px;
	}
	.d-simplify-cont .line-table .store-1st .col-num {
		left: 0;
	}
	.d-simplify-cont .line-table .store-1st .col-auto {
		right: 0;
	}
	.d-simplify-cont .line-table .store-1st .col-num .tbl-txt,
	.d-simplify-cont .line-table .store-1st .col-auto .tbl-txt {
		text-align: center;
	}
	
	.d-simplify-cont .line-table .store-1st .col-desc .tbl-txt {
		font-weight: 500;
		font-variation-settings: "wght" var(--font-weight-m);
	}
	.d-simplify-cont .line-table .store-1st .tbody.col4 {
		padding-right:60px;
	}
	
	
	
	
	
	.d-simplify-cont .line-table.mobile .store-1st-m .thead,
	.d-simplify-cont .line-table.mobile .store-1st-m .tbody {
		grid-template-columns: 1fr 2fr 9fr;
		-moz-column-gap: 1rem;
		column-gap: 1rem;
		padding: 0.25rem;
	}
	.d-simplify-cont .line-table.mobile .store-1st-m .thead.col4,
	.d-simplify-cont .line-table.mobile .store-1st-m .tbody.col4 {
		grid-template-columns: 1fr 11fr;
		-moz-column-gap: 1rem;
		column-gap: 1rem;
		padding: 0.25rem;
	}

}

/*================== E:간소화 화면 모바일==================*/