@charset "utf-8";
/* 메인 시작
------------------------------------------------------ */
.mainBannerBox { 
	position:relative; 
	display:flex; 
	justify-content:center; 
	align-items:center; 
	max-width: 1920px;
	height: 800px;
	margin:0 auto;
	background:url(/Form/_guest/lang_ko/images/mainBannerBg.png) no-repeat;
	background-size:cover;
}
.mainBannerBox .mainSldImgBox { 
	position:absolute; 
	width: 100%;
	height: 100%;
	top:0;
	left:0;
	overflow:hidden;
}
.mainBannerBox .mainSldCoin,
.mainBannerBox .mainSldExt { 
	position:absolute;
	display:block; 
	font-size:0;
	transition:all .1s linear;
}
.mainBannerBox .mainSldCoin img,
.mainBannerBox .mainSldExt img { 
	max-width: 100%; 
}
.mainBannerBox .mainSldCoin.coin01 { 
	width: 8%;
	top:-5.375%;
	left:22.65%;
}
.mainBannerBox .mainSldCoin.coin02 { 
	width: 13.65%; 
	top:6%;
	left:-1.25%;
}
.mainBannerBox .mainSldCoin.coin03 { 
	width: 28.59%; 
	bottom:-28%;
	left:5.05%;
}
.mainBannerBox .mainSldCoin.coin04 {
	width: 33.33%; 
	bottom:-7.86%;
	right:-7.29%;
}
.mainBannerBox .mainSldCoin.coin05 { 
	width: 10.47%; 
	top:4.25%;
	right:21.67%;
}
.mainBannerBox .mainSldExt.ext01 { 
	width: 4%;
	top:37.75%;
	left:13.54%;
}
.mainBannerBox .mainSldExt.ext02 { 
	width: 5.5%;
	top:55%;
	left:3%;
}
.mainBannerBox .mainSldExt.ext03 { 
	width: 6.6%;
	bottom:15.13%;
	right:27.6%;
}
.mainBannerBox .mainSldExt.ext04 { 
	width: 2.9%;
	top:11.63%;
	right:7.71%;
}
.mainBannerBox .mBannerCon { 
	position:relative; 
	z-index:1;
}
.mainBannerBox .mBannerCon .tit { 
	margin:0 0 7px;
	font-weight:700;
	font-size:38px;
	line-height:1.33;
	text-align: center;
	color:#111;
}
.mainBannerBox .mBannerCon .txt { 
	font-size:18px;
	line-height:1.33;
	text-align: center;
	color: #666;
}
.mainBannerBox .mBannerCon .mBannerSchBox { 
	margin:55px 0 0;
}
.mainBannerBox .mBannerCon .mBannerSchBox form { 
	position:relative; 
	padding:0 64px 0 180px;
}
.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect { 
	position:absolute; 
	width: 180px;
	height: 100%;
	top:0;
	left:0;
	background: #FFF;
	border-radius:40px 0 0 40px;
}
.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect .selChoice { 
	position:relative; 
	display:flex; 
	align-items:center; 
	width: 100%;
	height: 100%;
	padding:0 0 0 52px;
	font-size:20px;
	color:#111;
	cursor:pointer;
}
.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect .selChoice:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 0;
	height: 0;
	top:50%;
	right:9px;
	margin:-3px 0 0;
	border-top:6px solid #111;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	transition:all .3s ease;
}
.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect .selChoice .selCico { 
	position:absolute; 
	display:block; 
	width: 24px;
	height: 24px;
	top:50%;
	left:16px;
	margin:-12px 0 0;
	border-radius: 50%;
	overflow:hidden;
}
.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect .selChoice .selCico img { 
	max-width: 100%; 
}
.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect .selChoice.on:after { 
	transform:rotate(180deg); 
}
.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect .selLst { 
	position:absolute; 
	display:none; 
	width: calc(100% - 22px);
	top:calc(100% + 5px);
	left:13px;
	padding:0 16px;
	background: #FFF; 
	border-radius: 10px;
	overflow:hidden;
}
.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect .selLst ul li { 
	border-bottom:1px solid #DDD;
}
.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect .selLst ul li .selLstBtn { 
	position:relative; 
	display:block; 
	width: 100%;
	padding:14px 0 14px 40px;
	font-size:20px;
	color:#111;
	text-align: left;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect .selLst ul li .selLstBtn .selLstIco { 
	position:absolute; 
	width: 28px;
	height: 28px;
	top:50%;
	left:0;
	margin:-14px 0 0;
	/* background: #15192A; */
	border:1px solid #E0E0E0;
	border-radius: 50%;
	font-size:0;
	overflow:hidden;
}
.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect .selLst ul li .selLstBtn .selLstIco img { 
	position:absolute; 
	max-width: 100%; 
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect .selLst ul li:last-child { 
	border-bottom:none;
}
.mainBannerBox .mBannerCon .mBannerSchBox form .areaInput { 
	padding:21px 28px;
	background: #FFF; 
	font-size:20px;
	color:#111;
}
.mainBannerBox .mBannerCon .mBannerSchBox form .areaInput::placeholder { 
	color: #DDD; 
}
.mainBannerBox .mBannerCon .mBannerSchBox form .areaBtn { 
	position:absolute; 
	width: 64px;
	height: 100%;
	top:0;
	right:0;
	background: #0067FF;
	border-radius: 0 40px 40px 0;
}
.mainBannerBox .mBannerCon .mBannerSchBox form .areaBtn:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 32px;
	height: 32px;
	top:0;
	bottom:0;
	right:0;
	left:0;
	margin:auto;
	background:url(/Form/_guest/lang_ko/images/comIcoSch.png) no-repeat;
	background-size:cover;
}
.mainBannerBox .mBannerCon .mBannerPrcBox { 
	width: 1016px;
	margin:100px auto 0;
	border:2px solid transparent;
	background-image:linear-gradient(rgba(255,255,255,.35), rgba(255,255,255,.35)), linear-gradient(to right,#BADBF5, #EBD6F2);
	background-origin:border-box;
	background-clip:content-box, border-box;
	border-radius: 25px;	
	box-shadow:5px 4px 16px 0 #AAD4F3;
	overflow:hidden;
}
.mainBannerBox .mBannerCon .mBannerPrcBox .mBannerPrcCon { 
	padding:17px 10px;
	border-radius: 25px;	
	letter-spacing:-.036px;
	text-align: center;
}
.mainBannerBox .mBannerCon .mBannerPrcBox .mBannerPrcCon .prcTit { 
	margin:0 0 15px;
	font-size:25px;
	color:#000;
}
.mainBannerBox .mBannerCon .mBannerPrcBox .mBannerPrcCon .prcNum { 
	font-weight:700;
	font-size:35px;
	color:#0067FF;
}
.mainPbBox { 
	max-width: 1920px;
	margin:0 auto 50px;
	padding:90px 20px;
	background:url(/Form/_guest/lang_ko/images/mainPbBg.png) no-repeat;
	background-size:cover;
	text-align: center; 
}
.mainPbBox .cTit01 { 
	margin:0 0 20px;
}
.mainPbBox .mpbLnk { 
	display:inline-block; 
	padding:14px 12px 13px;
	margin:0 0 16px;
	border-radius: 5px;
	background: #0067FF;
	font-weight:700;
	font-size:16px;
	color:#FFF;
}
.mainPbBox .mpbImg { 
	margin:0 auto;
	font-size:0; 
}
.mainPbBox .mpbImg img { 
	max-width: 100%; 
}
.mainMyDealBox { 
	padding:45px 20px 25px;
	text-align: center;
}
.mainMyDealBox .mmdLstBox { 
	width: 744px; 
	margin:0 auto 50px;
}
.mainMyDealBox .mmdLstBox ul li { 
	position:relative; 
	padding:18px 120px 18px;
	border-bottom:1px solid #DDD;
	text-align: left;
}
.mainMyDealBox .mmdLstBox ul li .imgBox { 
	position: absolute;
    width: 100px;
    height: 50px;
    top: 18px;
    left: 0;
    background: #15192A;
    border-radius: 10px;
    overflow: hidden;
}
.mainMyDealBox .mmdLstBox ul li .imgBox img { 
    position: absolute;
	max-width: 80%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.mainMyDealBox .mmdLstBox ul li .userInfo { 
	display:flex; 
	flex-wrap:wrap; 
	align-items:center; 
	gap:4px;
	margin:0 0 2px;
}
.mainMyDealBox .mmdLstBox ul li .userInfo .userId { 
	font-size:18px;
	color:#666;
}
.mainMyDealBox .mmdLstBox ul li .userInfo .userCate { 
	display:inline-flex; 
	align-items:center; 
	justify-content:center; 
	min-width: 77px;
	height: 22px;
	padding:0 8px;
	border-radius: 20px;
	border:1px solid #0067FF;
	font-size:14px;
	color: #0067FF; 
}
.mainMyDealBox .mmdLstBox ul li .linkResult { 
	font-weight:700;
	font-size:20px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.mainMyDealBox .mmdLstBox ul li .linkResult.st01 { 
	color: #0067FF;
}
.mainMyDealBox .mmdLstBox ul li .linkResult.st02 { 
	color: #E9523E;
}
.mainMyDealBox .mmdLstBox ul li .detailLnk { 
	position:absolute; 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 117px;
	height: 50px;
	top:50%;
	right:0;
	margin:-25px 0 0;
	background: #EEF5FF;
	border-radius: 5px;
	font-size:18px;
	color: #0067FF;
	text-align: center;
}
.mainMyDealBox .mmdLstBox ul li:last-child { 
	border-bottom:none;
}
.mainMyDealBox .mmdLnk { 
	display:inline-block; 
	padding:14px 13px 13px;
	border-radius: 5px;
	background: #0067FF;
	font-weight:700;
	font-size:16px;
	color:#FFF;
}
.mainTieUpBox { 
	padding:0 20px;
	margin:0 0 50px;
}
.mainTieUpBox .comCardWr { 
	max-width: 954px; 
	margin:0 auto;
}
.mainMeetBox { 
	max-width: 954px; 
	margin:0 auto 50px;
	padding:20px 0;
	border-top:2px solid #E0E0E0;
}
.mainRsBox { 
	position:relative; 
	max-width: 1100px; 
	margin:0 auto 50px;
	overflow:hidden;
}
.mainRsBox .lBox { 
	position:absolute; 
	top:50%;
	left:0;
	transform:translateY(-50%);
	text-align: center;
}
.mainRsBox .lBox .tit01 { 
	font-weight:700;
	font-size:40px;
	color: #0067FF; 
}
.mainRsBox .lBox .tit02 { 
	margin:0 0 35px;
	font-weight:500;
	font-size:32px;
	color:#111;
}
.mainRsBox .lBox .lst { 
	width: 144px; 
	margin:0 auto;
}
.mainRsBox .lBox .lst li { 
	margin:0 0 11px;
}
.mainRsBox .lBox .lst li .mainRsBtn { 
	display:flex; 
	justify-content:center; 
	align-items:center; 
	width: 100%;
	height: 40px;
	background: #F3F3F3;
	border-radius: 50px;
	font-size:20px;
	color:#666;
	transition:all .3s ease;
}
.mainRsBox .lBox .lst li .mainRsBtn.on { 
	background: #0067FF; 
	color:#FFF;
}
.mainRsBox .lBox .lst li:last-child { 
	margin-bottom:0;
}
.mainRsBox .rBox { 
	width: 622px;
	height: 507px;
	font-size:0; 
	overflow:hidden;
	float:right;
}
.mainRsBox .rBox .swiper-slide img { 
	width: 100%; 
}
.mainReturnBox { 
	position:relative; 
	max-width: 1200px; 
	margin:0 auto 50px;
	padding:0 113px 0 0;
	border-radius: 10px;
	background:linear-gradient(to right, rgba(0, 103, 255, .8), rgba(94, 204, 255, .8));
	overflow:hidden;
}
.mainReturnBox .lBox { 
	position:absolute; 
	top:50%;
	left:106px;
	padding:73px 0 0;
	transform:translateY(-50%);
}
.mainReturnBox .lBox .ico { 
	position:absolute; 
	top:0;
	left:50%;
	margin:0 0 0 -42px;
	font-size:0; 
	animation: mainReturnBellMove 1.5s linear alternate infinite;
}
.mainReturnBox .lBox .ico img { 
	max-width:100%;
}
.mainReturnBox .lBox .txt { 
	font-weight:700;
	font-size:34px;
	line-height:1.33;
	color:#FFF;
}
.mainReturnBox .rBox { 
	position:relative; 
	width: 540px;
	height: 387px;
	padding:100px 0 0;
	background:url(/Form/_guest/lang_ko/images/mainReturnBg.png) no-repeat;
	background-size:cover;
	text-align: center;
	float:right;
}
.mainReturnBox .rBox .txt { 
	margin:0 0 3px;
	font-size:18px;
	color:#333;
}
.mainReturnBox .rBox .num { 
	font-weight:700;
	font-size:32px;
	color:#0067FF;
}
.mainSldSrcPopCon { 
	position:fixed; 
	display:none; 
	width: 340px; 
	max-width: 80%;	
	top:50%;
	left:50%;
	padding:20px;
	transform:translate(-50%, -50%);
	background: #FFF;
	border-radius: 10px;
	text-align: center;
	z-index:3;
}
.mainSldSrcPopCon .tit { 
	margin:0 0 5px;
	font-weight:500;
	font-size:20px;
	color:#111;
}
.mainSldSrcPopCon .txt { 
	margin:0 0 14px;
	font-size:14px;
	line-height:1.3;
	color: #666;
}
.mainSldSrcPopCon .txt span { 
	font-weight:500; 
}
.mainSldSrcPopCon .imgCon { 
	margin:0 0 20px;
	padding:10px 10px 0;
	background: #EAEEF4;
	border-radius: 10px;
}
.mainSldSrcPopCon .imgCon .imgTxt { 
	margin:0 0 10px;
	font-size:14px;
	line-height:1.3;
	color: #666;	 
}
.mainSldSrcPopCon .imgCon .imgBox { 
	font-size:0; 
}
.mainSldSrcPopCon .imgCon .imgBox img { 
	max-width: 100%; 
}
.mainSldSrcPopCon .comBtnBox > * { 
	font-size:18px; 
}
.mainBannerPop { 
	position:fixed; 
	display:none; 
	width: 100%;
	height: 100%;
	top:0;
	left:0;
	background: rgba(0,0,0,.5);
	font-size:0;
	z-index:2;
}
.mainBannerPop .conBox { 
	position:absolute; 
	width: 480px;
	max-width: 80%;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.mainBannerPop .conBox .topArea { 
	margin:0 0 3px;
	overflow:hidden;
}
.mainBannerPop .conBox .topArea .cookieClose { 
	display:flex; 
	align-items:center; 
	gap:3px;
	float:right;
}
.mainBannerPop .conBox .topArea .cookieClose .chk { 
	display:block; 
	font-size:0;
}
.mainBannerPop .conBox .topArea .cookieClose .chk img { 
	max-width: 100%; 
}
.mainBannerPop .conBox .topArea .cookieClose .txt { 
	font-size:13px;
	color:#FFF;	 
}
.mainBannerPop .conBox .popBanner { 
	position:relative; 
	border-radius: 20px;
	overflow:hidden;
}
.mainBannerPop .conBox .popBanner .bannerClose { 
	position:absolute; 
	width: 30px;
	height: 30px;
	top:5px;
	right:5px;
	font-size:0;
	z-index:2;
}
.mainBannerPop .conBox .popBanner .bannerClose:before,
.mainBannerPop .conBox .popBanner .bannerClose:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 20px;
	height: 2px;
	top:50%;
	left:50%;
	margin:-1px 0 0 -10px;
	background: #000;
	border-radius: 5px;
}
.mainBannerPop .conBox .popBanner .bannerClose:before { 
	transform:rotate(45deg); 
}
.mainBannerPop .conBox .popBanner .bannerClose:after { 
	transform:rotate(-45deg); 
}
.mainBannerPop .conBox .popBanner .imgArea { 
	font-size:0; 
}
.mainBannerPop .conBox .popBanner .imgArea img { 
	max-width: 100%; 
}
.mainBannerPop .conBox .popBanner .swiper-pagination { 
	display:flex; 
	align-items:center; 
	justify-content:center;
	gap:5px;
}
.mainBannerPop .conBox .popBanner .swiper-pagination-bullet { 
	width: 8px;
	height: 8px;
	margin:0;
	border:1px solid #666;
	background: #FFF; 
	opacity:1;
	transition:all .3s ease;
}
.mainBannerPop .conBox .popBanner .swiper-pagination-bullet-active { 
	width: 10px; 
	height: 10px;
}
@keyframes mainReturnBellMove {
	0% {
		transform:rotate(0);
	}
	50% { 
		transform:rotate(-30deg); 
	}
	100% { 
		transform:rotate(0deg); 
	}
}
@media all and (max-width:1919px){
	.mainBannerBox { 
		padding:0 20px;
	}
}
@media all and (max-width:1199px){
	.mainBannerBox { 
		height: 720px; 
	}
	.mainBannerBox .mainSldCoin.coin01 { 
		top:-4%;
	}
	.mainBannerBox .mainSldCoin.coin03 { 
		bottom:-15%;
	}
	.mainBannerBox .mainSldCoin.coin04 {
		bottom:-7.86%;
	}
	.mainBannerBox .mBannerCon .tit { 
		font-size:34px; 
	}
	.mainBannerBox .mBannerCon .txt { 
		font-size:17px; 
	}
	.mainBannerBox .mBannerCon .mBannerSchBox { 
		margin:45px 0 0;
	}
	.mainBannerBox .mBannerCon .mBannerSchBox form { 
		padding:0 55px 0 162px
	}
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaInput { 
		padding:15px;
		font-size:18px;
	}
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect { 
		width: 162px; 
	}
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect .selChoice,
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect .selLst ul li .selLstBtn { 
		font-size:18px; 
	}
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect .selChoice .selCico,
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect .selLst ul li .selLstBtn .selLstIco { 
		width: 22px; 
		height: 22px;
		margin:-11px 0 0;
	}
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect .selLst { 
		width: calc(100% - 10px);
		left:10px;
		padding:0 10px;
	}
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect .selLst ul li .selLstBtn { 
		padding:13px 0 13px 32px;
	}
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaBtn { 
		width: 55px; 
	}
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaBtn:before { 
		width: 29px; 
		height: 29px;
	}
	.mainBannerBox .mBannerCon .mBannerPrcBox { 
		margin:80px auto 0;
	}
	.mainBannerBox .mBannerCon .mBannerPrcBox .mBannerPrcCon .prcTit { 
		font-size:23px;
	}
	.mainBannerBox .mBannerCon .mBannerPrcBox .mBannerPrcCon .prcNum { 
		font-size:32px;
	}
	.mainPbBox { 
		margin:0 auto 40px;
		padding:70px 20px;
	}
	.mainPbBox .cTit01 { 
		margin:0 0 15px;
	}
	.mainPbBox .mpbLnk { 
		padding:12px 12px 11px;
		font-size:15px;
	}
	.mainMyDealBox { 
		padding:35px 20px 15px;
	}
	.mainMyDealBox .mmdLstBox { 
		margin:0 auto 40px;
	}
	.mainMyDealBox .mmdLstBox ul li { 
		padding:15px 120px 15px 50px;
	}
	.mainMyDealBox .mmdLstBox ul li .imgBox { 
		width: 38px; 
		height: 38px;
		top:15px;
	}
	.mainMyDealBox .mmdLstBox ul li .userInfo .userId { 
		font-size:17px; 
	}
	.mainMyDealBox .mmdLstBox ul li .linkResult { 
		font-size:18px; 
	}
	.mainMyDealBox .mmdLstBox ul li .detailLnk {  
		height: 40px;
		margin:-20px 0 0;
		font-size:17px;
	}
	.mainMyDealBox .mmdLnk { 
		padding:12px 12px 11px;
		font-size:15px; 
	}
	.mainRsBox .lBox .tit01 { 
		font-size:36px; 
	}
	.mainRsBox .lBox .tit02 { 
		margin:0 0 25px;
		font-size:29px;
	}
	.mainRsBox .lBox .lst li .mainRsBtn { 
		height: 36px;
		font-size:18px; 
	}
	.mainRsBox .rBox { 
		width: 560px;
		height: 456px;
	}
	.mainReturnBox { 
		margin:0 20px 50px;
		padding:0 30px 0 0;
	}
	.mainReturnBox .lBox { 
		left:30px; 
		padding:65px 0 0;
	}
	.mainReturnBox .lBox .ico { 
		width: 77px; 
		margin:0 0 0 -38px;
	}
	.mainReturnBox .lBox .txt { 
		font-size:31px; 
	}
	.mainReturnBox .rBox { 
		width: 486px; 
		height: 348px;
		padding:90px 0 0;
	}
	.mainReturnBox .rBox .txt {
		font-size:17px; 
	}
	.mainReturnBox .rBox .num { 
		font-size:29px; 
	}
	.mainSldSrcPopCon .tit { 
		font-size:18px; 
	}
	.mainSldSrcPopCon .txt { 
		margin:0 0 10px;
	}
	.mainSldSrcPopCon .comBtnBox > * { 
		font-size:17px; 
	}
}
@media all and (max-width:1099px){
	.mainRsBox { 
		padding:0 20px;
	}
	.mainRsBox .lBox { 
		left:20px; 
	}
}
@media all and (max-width:999px){
	.mainBannerBox { 
		height: 560px;
	}
	.mainBannerBox .mBannerCon .txt,
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaInput,
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect .selChoice,
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect .selLst ul li .selLstBtn { 
		font-size:16px; 
	}
	.mainBannerBox .mBannerCon .tit { 
		font-size:30px; 
	}
	.mainBannerBox .mBannerCon .mBannerSchBox { 
		margin:35px 0 0;
	}
	.mainBannerBox .mBannerCon .mBannerSchBox form { 
		padding:0 45px 0 150px;
	}
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect { 
		width: 150px; 
	}
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaBtn { 
		width: 45px; 
	}
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaBtn:before { 
		width: 26px; 
		height: 26px;
	}
	.mainBannerBox .mBannerCon .mBannerPrcBox { 
		width: 600px;
	}
	.mainBannerBox .mBannerCon .mBannerPrcBox .mBannerPrcCon .prcTit { 
		font-size:20px;
	}
	.mainBannerBox .mBannerCon .mBannerPrcBox .mBannerPrcCon .prcNum { 
		font-size:32px;
	}
	.mainPbBox { 
		margin:0 auto 30px;
		padding:50px 20px;
	}
	.mainPbBox .mpbImg { 
		max-width: 248px; 
	}
	.mainMyDealBox .mmdLstBox { 
		width: 90%; 
		margin: 0 auto 30px;
	}
	.mainMyDealBox .mmdLstBox ul li { 
		padding:15px 120px 15px 40px;
	}
	.mainMyDealBox .mmdLstBox ul li .imgBox { 
		width: 34px; 
		height: 34px;
	}
	.mainMyDealBox .mmdLstBox ul li .userInfo .userId,
	.mainMyDealBox .mmdLstBox ul li .detailLnk { 
		font-size:16px; 
	}
	.mainMyDealBox .mmdLstBox ul li .linkResult { 
		font-size:17px; 
	}
	.mainTieUpBox { 
		margin:0 0 30px;
	}
	.mainMeetBox { 
		margin:0 20px 30px;
	}
	.mainRsBox { 
		margin:0 auto 30px;
	}
	.mainRsBox .lBox { 
		position:relative; 
		top:auto;
		left:auto;
		margin: 0 0 10px;
		transform:translateY(0);
	}
	.mainRsBox .lBox .tit01 { 
		font-size:32px; 
	}
	.mainRsBox .lBox .tit02 { 
		margin:0 0 20px;
		font-size:26px; 
	}
	.mainRsBox .lBox .lst { 
		display:flex; 
		flex-wrap:wrap; 
		width: 100%; 
	}
	.mainRsBox .lBox .lst li { 
		width: 24%; 
		margin:0 1.333% 0 0;
	}
	.mainRsBox .lBox .lst li .mainRsBtn { 
		height: 32px;
		font-size:16px; 
	}
	.mainRsBox .lBox .lst li:nth-child(4n) { 
		margin-right:0;
	}
	.mainRsBox .rBox { 
		width: 100%; 
		height: auto;
	}
	.mainReturnBox { 
		margin:0 20px 30px;
	}
	.mainReturnBox .lBox { 
		padding:55px 0 0;
	}
	.mainReturnBox .lBox .ico { 
		width: 68px;
		margin:0 0 0 -34px;
	}
	.mainReturnBox .lBox .txt { 
		font-size:27px; 
	}
	.mainReturnBox .rBox { 
		width: 432px;
		height: 310px;
		padding: 75px 0 0;
	}
	.mainReturnBox .rBox .txt {
		font-size:16px; 
	}
	.mainReturnBox .rBox .num {
		font-size:26px;
	}
	.mainSldSrcPopCon .tit,
	.mainSldSrcPopCon .comBtnBox > * { 
		font-size:16px; 
	}
	.mainBannerPop .conBox .popBanner .bannerClose { 
		width: 24px;
		height: 24px;
	}
	.mainBannerPop .conBox .popBanner .bannerClose:before,
	.mainBannerPop .conBox .popBanner .bannerClose:after { 
		width: 16px;
		margin:-1px 0 0 -8px;
	}
	.mainBannerPop .conBox .topArea .cookieClose .chk { 
		width: 14px; 
	}
	.mainBannerPop .conBox .topArea .cookieClose .txt { 
		font-size:12px; 
	}
}
@media all and (max-width:799px){
	.mainReturnBox { 
		padding:20px;
	}
	.mainReturnBox .lBox { 
		position:relative; 
		top:auto;
		left:auto;
		margin:0 0 15px;
		transform:translateY(0);
	}
	.mainReturnBox .lBox .txt { 
		text-align: center; 
	}
	.mainReturnBox .lBox .txt br { 
		display:none; 
	}
	.mainReturnBox .rBox { 
		width: 346px;
		height: auto;
		margin:0 auto;
		padding:60px 0 10px;
		background-image:url(/Form/_guest/lang_ko/images/mainReturnBg01.png);
		float:none;
	}
}
@media all and (max-width:599px){	
	.mainBannerBox { 
		height: 320px;
	}
	.mainBannerBox .mBannerCon { 
		width: 90%; 
	}
	.mainBannerBox .mainSldCoin.coin05 { 
		top:4%; 
		right:15%;
	}
	.mainBannerBox .mBannerCon .txt,
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaInput,
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect .selChoice,
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect .selLst ul li .selLstBtn { 
		font-size:14px; 
	}
	.mainBannerBox .mBannerCon .tit { 
		font-size:19px; 
	}
	.mainBannerBox .mBannerCon .mBannerSchBox { 
		margin:25px 0 0;
	}
	.mainBannerBox .mBannerCon .mBannerSchBox form { 
		padding:0 60px 0 0;
	}
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect { 
		position:relative; 
		width: 100%;
		height: auto;
		margin:0 0 10px;
		top:auto;
		left:auto;
		border-radius: 10px;
	}
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect .selChoice { 
		padding:10px 10px 10px 40px;
	}
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect .selLst { 
		width: calc(100% - 5px); 
		left:5px;
	}
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaSelect .selLst ul li .selLstBtn { 
		padding:11px 0 11px 27px;
	}
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaInput { 
		width: 100%;
		padding:10px;
		border-radius: 10px;
	}
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaBtn { 
		width: 50px; 
		border-radius: 10px;
	}
	.mainBannerBox .mBannerCon .mBannerSchBox form .areaBtn:before { 
		width: 19px; 
		height: 19px;
	}
	.mainBannerBox .mBannerCon .mBannerPrcBox { 
		width: 100%;
		margin:15px auto 0;
	}
	.mainBannerBox .mBannerCon .mBannerPrcBox .mBannerPrcCon .prcTit { 
		margin:0 0 5px;
		font-size:17px;
	}
	.mainBannerBox .mBannerCon .mBannerPrcBox .mBannerPrcCon .prcNum { 
		font-size:21px;
	}
	.mainPbBox { 
		margin:0 auto 20px;
		padding:30px 20px;
	}
	.mainPbBox .cTit01 { 
		margin:0 0 10px;
	}
	.mainPbBox .mpbLnk { 
		padding:10px 10px 9px;
		margin:0 0 10px;
		font-size:14px;
	}
	.mainPbBox .mpbImg { 
		max-width: 217px; 
	}
	.mainMyDealBox .mmdLstBox { 
		width: 100%; 
		margin:0 0 10px;
	}
	.mainMyDealBox .mmdLstBox ul li { 
		padding:10px 100px 10px 40px;
	}
	.mainMyDealBox .mmdLstBox ul li .imgBox { 
		width: 29px; 
		height: 29px;
		top:10px;
	}
	.mainMyDealBox .mmdLstBox ul li .linkResult, 
	.mainMyDealBox .mmdLstBox ul li .detailLnk,
	.mainMyDealBox .mmdLstBox ul li .userInfo .userId { 
		font-size:15px; 
	}
	.mainMyDealBox .mmdLstBox ul li .userInfo .userCate { 
		min-width: 70px;
		font-size:13px; 
	}
	.mainMyDealBox .mmdLstBox ul li .linkResult { 
		margin:0 0 10px;
	}
	.mainMyDealBox .mmdLstBox ul li .detailLnk { 
		width: 90px;
		height: auto;
		top:50%;
		margin:auto;
		padding:8px;
		transform:translateY(-50%);
	}
	.mainMyDealBox .mmdLnk { 
		width: 100%; 
		font-size:14px;
	}
	.mainTieUpBox { 
		margin:0 0 20px;
	}
	.mainMeetBox { 
		margin:0 20px 20px;
	}
	.mainRsBox { 
		margin:0 auto 20px;
	}
	.mainRsBox .lBox .tit01 { 
		font-size:28px; 
	}
	.mainRsBox .lBox .tit02 { 
		margin:0 0 15px;
		font-size:22px;
	}
	.mainRsBox .lBox .lst li { 
		width: 49%; 
		margin:2% 2% 0 0;
	}
	.mainRsBox .lBox .lst li:nth-child(4n) { 
		margin-right:2%;
	}
	.mainRsBox .lBox .lst li:nth-child(2n) { 
		margin-right:0;
	}
	.mainRsBox .lBox .lst li:nth-child(-n+2) { 
		margin-top:0;
	}
	.mainRsBox .lBox .lst li .mainRsBtn { 
		height: 28px; 
		font-size:14px;
	}
	.mainReturnBox { 
		margin:0 20px 20px;
	}
	.mainReturnBox .lBox .ico { 
		width: 51px; 
		margin:0 0 0 -26px;
	}
	.mainReturnBox .lBox .txt { 
		font-size:20px; 
	}
	.mainReturnBox .rBox { 
		width: 100%; 
		padding:20% 0 5%;
		background-size:100% 100%;
	}
	.mainReturnBox .rBox .txt { 
		margin:0;
		font-size:15px; 
	}
	.mainReturnBox .rBox .num { 
		font-size:22px; 
	}
	.mainSldSrcPopCon { 
		padding:15px;
	}
	.mainSldSrcPopCon .tit { 
		font-size:15px; 
	}
	.mainSldSrcPopCon .imgCon { 
		margin:0 0 15px;
	}
	.mainSldSrcPopCon .comBtnBox > * { 
		font-size:15px; 
	}
	.mainBannerPop .conBox .topArea .cookieClose .chk { 
		width: 10px; 
	}
	.mainBannerPop .conBox .topArea .cookieClose .txt { 
		font-size:11px; 
	}
	.mainBannerPop .conBox .popBanner .bannerClose { 
		width: 18px;
		height: 18px;
	}
	.mainBannerPop .conBox .popBanner .bannerClose:before,
	.mainBannerPop .conBox .popBanner .bannerClose:after { 
		width: 12px;
		margin:-1px 0 0 -6px;
	}
	.mainBannerPop .conBox .popBanner .swiper-pagination { 
		gap:3px; 
	}
	.mainBannerPop .conBox .popBanner .swiper-pagination-bullet { 
		width: 6px; 
		height: 6px;
	}
	.mainBannerPop .conBox .popBanner .swiper-pagination-bullet-active { 
		width: 8px;
		height: 8px;
	}
}
/* 메인 끝
------------------------------------------------------ */
/* 페이백 시작하기 페이지 시작
------------------------------------------------------ */
.payStartWr .ugTopBox { 
	padding:65px 20px;
	background: #15192A; 
	text-align: center;
}
.payStartWr .ugTopBox .logo { 
	display:block; 
	margin:0 0 50px;
	font-size:0; 
}
.payStartWr .ugTopBox .logo img { 
	max-width: 100%; 
}
.payStartWr .ugTopBox .conLst { 
	display:flex; 
	flex-wrap:wrap; 
	width: 508px; 
	max-width: 100%;
	margin:0 auto;
	border-radius: 10px;
	overflow:hidden;
}
.payStartWr .ugTopBox .conLst li { 
	width: 50%; 
}
.payStartWr .ugTopBox .conLst li > * { 
	display:flex;
	justify-content:center; 
	align-items:center; 
	width: 100%;
	height: 50px;
	font-weight:500;
	font-size:20px;
}
.payStartWr .ugTopBox .conLst li .lnk { 
	background: #EEE;
	color:#666; 
}
.payStartWr .ugTopBox .conLst li .txt { 
	background: #0067FF;
	color: #FFF;
}
.payStartWr .ugInfoLst { 
	position:relative; 
	margin:0 0 50px;
	padding:0 0 0 347px;
}
.payStartWr .ugInfoLst .logo { 
	position:absolute; 
	width: 347px; 
	height: 100%;
	top:0;
	left:0;
	background: #15192A;
	border-radius: 20px;
	font-size:0;
	overflow:hidden;
}
.payStartWr .ugInfoLst .logo img { 
	position:absolute; 
	max-width: 60%;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
}
.payStartWr .ugInfoLst .lst { 
	display:flex; 
	flex-wrap:wrap;
}
.payStartWr .ugInfoLst .lst li { 
	flex-grow:1;
	padding:32px 10px;
	text-align: center; 
}
.payStartWr .ugInfoLst .lst li > * { 
	display:block; 
}
.payStartWr .ugInfoLst .lst li .ico { 
	margin:0 0 7px;
	font-size:0; 
}
.payStartWr .ugInfoLst .lst li .ico img { 
	max-width: 100%; 
}
.payStartWr .ugInfoLst .lst li .tit { 
	margin:0 0 12px;
	font-weight:700;
	font-size:27px;
	color:#111;
}
.payStartWr .ugInfoLst .lst li .txt { 
	font-size:16px;
	color:#666;
}
.payStartWr .ugInfoCon { 
	margin: 0 0 50px;
	word-break:break-all;
}
.payStartWr .ugInfoCon .tit { 
	margin:0 0 27px;
	font-weight:500;
	font-size:18px;
	color:#111;
}
.payStartWr .ugInfoCon .txt { 
	font-size:16px;
	color:#666;
	line-height:1.3; 
}
.payStartWr .ugInfoCon .txt + .txt { 
	margin:3px 0 0;
}
.payStartWr .ugInfoCon .infoTxt { 
	position:relative; 
	padding:0 0 0 19px;
}
.payStartWr .ugInfoCon .infoTxt:before { 
	content:"!";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 13px;
	height: 13px;
	top:4px;
	left:2px;
	border:1px solid #E9523E;
	border-radius: 50%;
	font-weight:500;
	font-size:8px;
	text-align: center;
	color: #E9523E;
}
.payStartWr .ugReasonBox { 
	padding:50px 0;
	background: #15192A;	 
}
.payStartWr .ugReasonBox .cTit02 { 
	color: #FFF; 
}
.payStartWr .ugReasonBox .ugRsLst { 
	display:flex; 
	flex-wrap:wrap; 
	justify-content:space-between; 
}
.payStartWr .ugReasonBox .ugRsLst > li { 
	display:flex; 
	flex-direction:column;
	width: 24%;
	padding:9px 13px 21px;
	background: #FFF;
	border:1px solid #E0E0E0;
	border-radius: 20px;
	overflow:hidden;
}
.payStartWr .ugReasonBox .ugRsLst > li .imgBox { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	height: 190px;
	margin:0 0 20px;
	padding:10px;
	background: #F4F8FF;
	border-radius: 20px;
	font-size:0; 
}
.payStartWr .ugReasonBox .ugRsLst > li .imgBox img { 
	max-width: 100%; 
	max-height: 100%;
}
.payStartWr .ugReasonBox .ugRsLst > li .imgBox.st_cate { 
	flex-direction:column;
	gap:10px;
}
.payStartWr .ugReasonBox .ugRsLst > li .imgBox.st_cate img { 
	height: 23px; 
}
.payStartWr .ugReasonBox .ugRsLst > li .conBox { 
	flex-grow:1;
}
.payStartWr .ugReasonBox .ugRsLst > li .conBox .txt { 
	display:flex; 
	flex-wrap:wrap; 
	justify-content:space-between; 
	gap:8px;
}
.payStartWr .ugReasonBox .ugRsLst > li .conBox .txt.st01 { 
	margin:0 0 13px;
	font-size:16px;
	color:#333;
}
.payStartWr .ugReasonBox .ugRsLst > li .conBox .txt.st02 { 
	font-weight:500;
	font-size:20px;
	color:#0067FF;
}
.payStartWr .ugReasonBox .ugRsLst > li .conBox .txt.st03 { 
	font-weight:500;
	font-size:20px;
	color:#111;
}
.payStartWr .ugReasonBox .ugRsLst > li .conBox.has1 { 
	display:flex;
	align-items:center; 
	justify-content:center; 
}
.payStartWr .ugLevelBox { 
	padding:47px 0;
	background: #F4F8FF; 
}
.payStartWr .ugLevelBox .ugLevel { 
	display:flex; 
	flex-wrap:wrap;
	justify-content:space-between; 
}
.payStartWr .ugLevelBox .ugLevel > li { 
	width: 49%; 
	padding:35px;
	border-radius: 20px;
	background: #FFF;
	text-align: center;
}
.payStartWr .ugLevelBox .ugLevel > li .tit { 
	position:relative; 
	display:flex; 
	align-items:center;
	justify-content:center; 
	gap:9px;
	height: 70px;
	margin:0 0 20px;
	padding:0 10px;
	border-radius: 10px;
	font-weight:500;
	font-size:24px;
}
.payStartWr .ugLevelBox .ugLevel > li .tit .logo { 
	flex-shrink:0;
	display:block; 
	font-size:0;
}
.payStartWr .ugLevelBox .ugLevel > li .tit .logo img { 
	max-width: 100%; 
}
.payStartWr .ugLevelBox .ugLevel > li .tit .balTxt { 
	position:absolute; 
	bottom:calc(100% + 25px);
	right:-75px;
	padding:15px;
	background: #FFF9CF;
	border-radius: 10px;
	border:2px solid #FED37A;
	box-shadow:0 2px 8.5px 0 #FFF298;
	font-weight:500;
	font-size:22px;
	color:#111;
}
.payStartWr .ugLevelBox .ugLevel > li .tit.st01 { 
	background: #F5F5F5; 
	color:#111;
}
.payStartWr .ugLevelBox .ugLevel > li .tit.st02 { 
	background: #0067FF;
	color:#FFF;
}
.payStartWr .ugLevelBox .ugLevel > li .imgBox { 
	margin:0 0 60px;
	font-size:0; 
}
.payStartWr .ugLevelBox .ugLevel > li .imgBox img { 
	max-width: 100%; 
}
.payStartWr .ugLevelBox .ugLevel > li .lst { 
	display:flex; 
	flex-wrap:wrap; 
	border-radius: 10px;
	padding:16px;
}
.payStartWr .ugLevelBox .ugLevel > li .lst > li { 
	width: 50%; 
	border-right:1px solid #DBDBDB;
}
.payStartWr .ugLevelBox .ugLevel > li .lst > li .txt,
.payStartWr .ugLevelBox .ugLevel > li .lst > li .num { 
	display:block; 
	font-weight:500;
	font-size:22px;
}
.payStartWr .ugLevelBox .ugLevel > li .lst > li .txt { 
	margin:0 0 15px;
	color:#111; 
}
.payStartWr .ugLevelBox .ugLevel > li .lst > li .num { 
	color:#949494;
}
.payStartWr .ugLevelBox .ugLevel > li .lst > li:nth-child(2n) { 
	border-right:none;
}
.payStartWr .ugLevelBox .ugLevel > li .lst.st01 { 
	background: #F5F5F5; 
}
.payStartWr .ugLevelBox .ugLevel > li .lst.st02 { 
	background: #ECF4FF; 
}
.payStartWr .ugConfiBox { 
	margin:0 0 50px;
	padding:50px 0;
	background: #0067FF;
	text-align: center;
}
.payStartWr .ugConfiBox .sTit { 
	margin:0 0 12px;
	font-size:22px;
	color: #BFD9FF;		
}
.payStartWr .ugConfiBox .tit { 
	margin:0 0 40px;
	font-weight:500;
	font-size:35px;
	color:#FFF;
}
.payStartWr .ugConfiBox .lst { 
	display:flex; 
	flex-wrap:wrap; 
	justify-content:space-between; 
	max-width: 764px;
	margin:0 auto;
}
.payStartWr .ugConfiBox .lst > li { 
	width: 32%; 
}
.payStartWr .ugConfiBox .lst .lnk { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 100%;
	height: 50px;
	padding:0 10px;
	border-radius: 10px;
	font-weight:500;
	font-size:20px;
}
.payStartWr .ugConfiBox .lst .lnk.st01 { 
	background: #EEE;
	color:#666;
}
.payStartWr .ugConfiBox .lst .lnk.st02 { 
	background: #0067FF;
	border:1px solid #FFF;
	color:#FFF;
}
.payStartWr .ugConfiBox .lst .lnk.st03 { 
	background: #1E1E1E;
	color:#FFF;
}
.ugExtraLnkBox { 
	text-align: center; 
}
.ugExtraLnkBox .lst { 
	display:flex; 
	flex-wrap:wrap; 
	justify-content:space-between; 
	max-width: 542px; 
	margin:0 auto;
}
.ugExtraLnkBox .lst > li { 
	width: 49%;
}
.ugExtraLnkBox .lst > li .lnk { 
	display:block; 
	width: 100%;
	padding:20px;
	border-radius: 5px;
	border:1px solid #DDD;
	box-shadow:1px 2px 6px 0 rgba(0,0,0,.15);
}
.ugExtraLnkBox .lst > li .lnk span { 
	display:block; 
}
.ugExtraLnkBox .lst > li .lnk .ico { 
	margin:0 auto 12px;
	font-size:0; 
}
.ugExtraLnkBox .lst > li .lnk .ico img { 
	max-width: 100%; 
}
.ugExtraLnkBox .lst > li .lnk .txt { 
	font-size:20px;
	color:#666;
}
@media all and (max-width:1199px){
	.payStartWr .ugTopBox { 
		padding:50px 20px;
	}
	.payStartWr .ugTopBox .logo { 
		margin:0 0 40px;
	}
	.payStartWr .ugTopBox .logo img { 
		width: 128px; 
	}
	.payStartWr .ugTopBox .conLst { 
		width: 458px; 
	}
	.payStartWr .ugTopBox .conLst li > * { 
		height: 45px; 
		font-size:18px;
	}
	.payStartWr .ugInfoLst { 
		padding:0 0 0 312px;
	}
	.payStartWr .ugInfoLst .logo { 
		width: 312px; 
	}
	.payStartWr .ugInfoLst .lst li { 
		width: 50%; 
		padding:10px;
	}
	.payStartWr .ugInfoLst .lst li .ico { 
		margin:0 0 5px;
	}
	.payStartWr .ugInfoLst .lst li .tit { 
		margin:0 0 5px;
		font-size:24px; 
	}
	.payStartWr .ugInfoLst .lst li .txt { 
		font-size:15px; 
	}
	.payStartWr .ugInfoCon .tit { 
		margin:0 0 20px;
		font-size:17px;
	}
	.payStartWr .ugInfoCon .txt { 
		font-size:15px; 
	}
	.payStartWr .ugReasonBox { 
		padding:40px 0;
	}
	.payStartWr .ugReasonBox .ugRsLst > li .imgBox { 
		height: 170px; 
	}
	.payStartWr .ugReasonBox .ugRsLst > li .imgBox.st_cate { 
		gap:8px;
	}
	.payStartWr .ugReasonBox .ugRsLst > li .imgBox.st_cate img { 
		height: 18px; 
	}
	.payStartWr .ugReasonBox .ugRsLst > li .conBox .txt { 
		justify-content:center; 
	}
	.payStartWr .ugReasonBox .ugRsLst > li .conBox .txt.st01 { 
		margin:0 0 10px;
		font-size:15px; 
	}
	.payStartWr .ugReasonBox .ugRsLst > li .conBox .txt.st02,
	.payStartWr .ugReasonBox .ugRsLst > li .conBox .txt.st03 { 
		font-size:18px; 
	}	
	.payStartWr .ugLevelBox { 
		padding:40px 0;
	}
	.payStartWr .ugLevelBox .ugLevel > li { 
		padding:25px;
	}
	.payStartWr .ugLevelBox .ugLevel > li .tit { 
		height: 63px;
		font-size:22px; 
	}
	.payStartWr .ugLevelBox .ugLevel > li .tit .logo { 
		width: 111px; 
	}
	.payStartWr .ugLevelBox .ugLevel > li .tit .balTxt { 
		bottom:calc(100% + 15px);
		padding:10px;
		font-size:20px;
		right:0;
	}
	.payStartWr .ugLevelBox .ugLevel > li .imgBox { 
		margin:0 0 40px;
	}
	.payStartWr .ugLevelBox .ugLevel > li .lst { 
		padding:13px;
	}
	.payStartWr .ugLevelBox .ugLevel > li .lst > li .txt, 
	.payStartWr .ugLevelBox .ugLevel > li .lst > li .num { 
		font-size:20px; 
	}
	.payStartWr .ugLevelBox .ugLevel > li .lst > li .txt { 
		margin:0 0 5px;
	}
	.payStartWr .ugConfiBox { 
		margin: 0 0 40px;
		padding:40px 0;
	}
	.payStartWr .ugConfiBox .sTit { 
		margin:0 0 10px;
		font-size:20px;
	}
	.payStartWr .ugConfiBox .tit { 
		margin:0 0 30px;
		font-size:32px;
	}
	.payStartWr .ugConfiBox .lst .lnk { 
		height: 45px;
		font-size:18px;
	}
	.ugExtraLnkBox .lst > li .lnk { 
		padding:15px;
	}
	.ugExtraLnkBox .lst > li .lnk .ico { 
		width: 45px;
		margin:0 auto 10px;
	}
	.ugExtraLnkBox .lst > li .lnk .txt { 
		font-size:18px;
	}
}
@media all and (max-width:999px){
	.payStartWr .ugTopBox { 
		padding:40px 20px;
	}
	.payStartWr .ugTopBox .logo { 
		margin:0 0 30px;
	}
	.payStartWr .ugTopBox .logo img { 
		width: 114px; 
	}
	.payStartWr .ugTopBox .conLst { 
		width: 406px; 
	}
	.payStartWr .ugTopBox .conLst li > * { 
		height: 40px; 
		font-size:16px;
	}
	.payStartWr .ugInfoLst { 
		margin:0 0 30px;
		padding:0;
	}
	.payStartWr .ugInfoLst .logo { 
		position:relative; 
		width: 100%;
		height: auto;
		top:auto;
		left:auto;
		padding:10px;
		text-align: center;
	}	
	.payStartWr .ugInfoLst .logo img { 
		position:relative; 
		top:auto;
		bottom:auto;
		left:auto;
		top:auto;
	}
	.payStartWr .ugInfoLst .lst li .ico img { 
		width: 28px; 
	}
	.payStartWr .ugInfoLst .lst li .tit { 
		font-size: 22px;
	}
	.payStartWr .ugInfoCon { 
		margin:0 0 30px;
	}
	.payStartWr .ugInfoCon .tit { 
		font-size:16px;
	}
	.payStartWr .ugReasonBox { 
		padding:30px 0;
	}
	.payStartWr .ugReasonBox .ugRsLst > li { 
		width: 49%; 
		margin:2% 2% 0 0;
		padding:10px 10px 15px;
	}
	.payStartWr .ugReasonBox .ugRsLst > li:nth-child(2n) { 
		margin-right:0;
	}
	.payStartWr .ugReasonBox .ugRsLst > li:nth-child(-n+2) { 
		margin-top:0;
	}
	.payStartWr .ugReasonBox .ugRsLst > li .imgBox { 
		height: 150px; 
		margin:0 0 15px;
	}
	.payStartWr .ugReasonBox .ugRsLst > li .imgBox.st_cate { 
		gap:5px;
	}
	.payStartWr .ugReasonBox .ugRsLst > li .imgBox.st_cate img { 
		height: 16px; 
	}
	.payStartWr .ugReasonBox .ugRsLst > li .conBox .txt.st02, 
	.payStartWr .ugReasonBox .ugRsLst > li .conBox .txt.st03 { 
		font-size:17px; 
	}	
	.payStartWr .ugLevelBox { 
		padding:30px 0;
	}
	.payStartWr .ugLevelBox .ugLevel > li { 
		display:flex; 
		flex-direction:column;
		padding:15px;
	}
	.payStartWr .ugLevelBox .ugLevel > li .tit { 
		flex-grow:1;
		flex-wrap:wrap;
		height: auto;
		margin: 0 0 15px;
		padding:9px;
		font-size:19px; 
	}
	.payStartWr .ugLevelBox .ugLevel > li .tit .txt { 
		display:block; 
		width: 100%;
	}
	.payStartWr .ugLevelBox .ugLevel > li .tit .balTxt { 
		bottom:calc(100% + 10px);
		font-size:18px; 
	}
	.payStartWr .ugLevelBox .ugLevel > li .imgBox { 
		margin:0 0 30px;
	}
	.payStartWr .ugLevelBox .ugLevel > li .lst { 
		padding:10px;
	}
	.payStartWr .ugLevelBox .ugLevel > li .lst > li .txt, 
	.payStartWr .ugLevelBox .ugLevel > li .lst > li .num { 
		font-size:18px; 
	}
	.payStartWr .ugConfiBox { 
		margin:0 0 30px;
		padding:30px 0;
	}
	.payStartWr .ugConfiBox .sTit { 
		font-size:18px;
	}
	.payStartWr .ugConfiBox .tit { 
		margin:0 0 20px;
		font-size:28px;
	}
	.payStartWr .ugConfiBox .lst .lnk { 
		height: 40px;
		font-size:16px;
	}
	.ugExtraLnkBox .lst > li .lnk .ico { 
		width: 40px;
	}
	.ugExtraLnkBox .lst > li .lnk .txt { 
		font-size:16px;
	}
}
@media all and (max-width:599px){
	.payStartWr .ugTopBox { 
		padding:20px;
	}
	.payStartWr .ugTopBox .logo { 
		margin:0 0 20px;
	}
	.payStartWr .ugTopBox .logo img { 
		width: 99px; 
	}
	.payStartWr .ugTopBox .conLst { 
		gap:10px;
		border-radius: 0;
	}
	.payStartWr .ugTopBox .conLst li { 
		width: 100%; 
	}
	.payStartWr .ugTopBox .conLst li > * { 
		border-radius: 10px;
		height: 35px;
		font-size:14px;
	}
	.payStartWr .ugInfoLst { 
		margin:0 0 20px;
	}
	.payStartWr .ugInfoLst .lst li { 
		width: 100%; 
	}
	.payStartWr .ugInfoLst .lst li .ico img { 
		width: 25px; 
	}
	.payStartWr .ugInfoLst .lst li .tit { 
		font-size:19px; 
	}
	.payStartWr .ugInfoLst .lst li .txt { 
		font-size:14px; 
	}
	.payStartWr .ugInfoCon { 
		margin:0 0 20px;
	}
	.payStartWr .ugInfoCon .tit { 
		margin:0 0 15px;
		font-size:15px;
	}
	.payStartWr .ugInfoCon .txt { 
		font-size:14px; 
	}
	.payStartWr .ugReasonBox { 
		padding:20px 0;
	}
	.payStartWr .ugReasonBox .ugRsLst > li { 
		width: 100%; 
		margin:0 0 15px;
		padding:10px;
	}
	.payStartWr .ugReasonBox .ugRsLst > li .imgBox { 
		height: 130px;
	}
	.payStartWr .ugReasonBox .ugRsLst > li .conBox .txt.st01 { 
		font-size:14px; 
	}
	.payStartWr .ugReasonBox .ugRsLst > li .conBox .txt.st02, 
	.payStartWr .ugReasonBox .ugRsLst > li .conBox .txt.st03 { 
		font-size:16px; 
	}
	.payStartWr .ugReasonBox .ugRsLst > li:last-child { 
		margin:0;
	}	
	.payStartWr .ugLevelBox { 
		padding:20px 0;
	}
	.payStartWr .ugLevelBox .ugLevel > li { 
		width: 100%; 
		margin:0 0 30px;
	}
	.payStartWr .ugLevelBox .ugLevel > li .tit { 
		margin:0 0 10px;
		font-size:17px;
	}
	.payStartWr .ugLevelBox .ugLevel > li .tit .logo { 
		width: 97px; 
	}
	.payStartWr .ugLevelBox .ugLevel > li .tit .balTxt { 
		bottom:calc(100% + 8px);
		padding:8px;
		font-size:17px; 
	}
	.payStartWr .ugLevelBox .ugLevel > li .lst > li .txt, 
	.payStartWr .ugLevelBox .ugLevel > li .lst > li .num { 
		font-size:17px; 
	}
	.payStartWr .ugLevelBox .ugLevel > li:last-child { 
		margin:0;
	}
	.payStartWr .ugConfiBox { 
		margin:0 0 20px;
		padding:20px 0;
	}
	.payStartWr .ugConfiBox .sTit { 
		margin: 0 0 5px;
		font-size:17px; 
	}
	.payStartWr .ugConfiBox .tit { 
		margin:0 0 15px;
		font-size:25px;
	}
	.payStartWr .ugConfiBox .lst > li { 
		width: 100%; 
		margin:0 0 10px;
	}
	.payStartWr .ugConfiBox .lst .lnk { 
		font-size:14px;
	}
	.payStartWr .ugConfiBox .lst > li:last-child { 
		margin:0;
	}
	.ugExtraLnkBox .lst > li { 
		width: 100%; 
		margin:0 0 10px;
	}
	.ugExtraLnkBox .lst > li .lnk { 
		padding:10px;	
	}
	.ugExtraLnkBox .lst > li .lnk .ico { 
		width: 35px; 
		margin:0 auto 5px;
	}
	.ugExtraLnkBox .lst > li .lnk .txt { 
		font-size:14px;
	}
	.ugExtraLnkBox .lst > li:last-child { 
		margin:0;
	}
}
/* 페이백 시작하기 페이지 끝
------------------------------------------------------ */
/* 서비스 소개 시작
------------------------------------------------------ */
.serviceIntroWr .sviTopBox { 
	position:relative; 
	max-width:1920px;
	padding:95px 20px;
	margin:0 auto;
	background:url(/Form/_guest/lang_ko/images/sviTopBoxBg.png) no-repeat center center;
	background-size:cover;
	text-align: center;
}
.serviceIntroWr .sviTopBox .logo { 
	margin:0 auto 58px;
	font-size:0; 
}
.serviceIntroWr .sviTopBox .logo img { 
	max-width: 100%;
}
.serviceIntroWr .sviTopBox .tit { 
	margin:0 0 18px;
	font-weight: 700;
	font-size:38px;
	line-height:1.33;
	color:#111;
}
.serviceIntroWr .sviTopBox .txt { 
	font-size:18px;
	line-height:1.3;
	color:#666;
}
.serviceIntroWr .sviBlueBox { 
	padding:50px 20px;
	background: #0067FF; 
}
.serviceIntroWr .sviBlueBox .cTit01 { 
	font-weight:400;
	color: #FFF; 
}
.serviceIntroWr .sviBlueBox .sviIntroBox { 
	max-width: 1100px; 
	margin:0 auto;
}
.serviceIntroWr .sviBlueBox .sviIntroBox .conBox { 
	position:relative; 
	margin:0 0 30px;
	padding:10px 480px 10px 65px;
	background: #FFF; 
	border-radius: 40px;
	font-size:0;
}
.serviceIntroWr .sviBlueBox .sviIntroBox .conBox:before { 
	content:"";
	box-sizing:border-box;
	display:inline-block;
	vertical-align:middle; 
	width: 0;
	height: 100%;
	min-height: 397px;
}
.serviceIntroWr .sviBlueBox .sviIntroBox .conBox .lBox { 
	display:inline-block; 
	vertical-align:middle; 
}
.serviceIntroWr .sviBlueBox .sviIntroBox .conBox .lBox .tit { 
	margin:0 0 30px;
	font-weight:500;
	font-size:26px;
	color: #000;
}
.serviceIntroWr .sviBlueBox .sviIntroBox .conBox .lBox .txt { 
	font-size:18px;
	line-height:1.5;
	color:#000;
}
.serviceIntroWr .sviBlueBox .sviIntroBox .conBox .rBox { 
	position:absolute; 
	top:50%;
	right:65px;
	transform:translateY(-50%);
	text-align: center;
}
.serviceIntroWr .sviBlueBox .sviIntroBox .conBox .rBox span { 
	display:block; 
}
.serviceIntroWr .sviBlueBox .sviIntroBox .conBox .rBox .imgBox { 
	margin:0 0 18px;
}
.serviceIntroWr .sviBlueBox .sviIntroBox .conBox .rBox .imgBox img { 
	max-width: 100%; 
}
.serviceIntroWr .sviBlueBox .sviIntroBox .conBox .rBox .txt { 
	font-size:16px;
	color:#666;
}
.serviceIntroWr .sviBlueBox .sviIntroBox .conBox:last-child { 
	margin:0;
}
.serviceIntroWr .sviWhyBox { 
	margin:0 0 50px;
	padding:45px 20px;
}
.serviceIntroWr .sviWhyBox .sviWhyTit { 
	margin:0 0 8px;
	font-weight:700;
	font-size:40px;
	color: #111;
	text-align: center;
}
.serviceIntroWr .sviWhyBox .sviWhyTxt { 
	margin:0 0 38px;
	font-weight:500;
	font-size:18px;
	color:#666;
	text-align: center;
}
.serviceIntroWr .sviWhyBox .sviWhyChart { 
	max-width: 934px; 
	margin:0 auto;
}
.serviceIntroWr .sviWhyBox .sviWhyChart .titBox { 
	display:flex; 
	margin:0 0 10px;
	padding:12px 0;
	border-radius: 5px;
	border:1px solid #DDD;
	box-shadow:1px 1px 6px rgba(0,0,0,.1);
}
.serviceIntroWr .sviWhyBox .sviWhyChart .titBox > span { 
	display:block; 
	padding:0 10px;
	border-right:1px solid #DDD;
	font-weight:500;	
	font-size:18px;
	color:#111;
	text-align: center;
}
.serviceIntroWr .sviWhyBox .sviWhyChart .titBox > span:last-child { 
	border-right:none;
}
.serviceIntroWr .sviWhyBox .sviWhyChart .titBox > span.cate { 
	width: 20%;
}
.serviceIntroWr .sviWhyBox .sviWhyChart .titBox > span.mb_normal { 
	width: 28%; 
}
.serviceIntroWr .sviWhyBox .sviWhyChart .titBox > span.mb_utt { 
	width: 52%; 
}
.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst { 
	margin:0 0 10px;
}
.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li { 
	position:relative; 
	display:flex; 
	flex-wrap:wrap; 
	margin:0 0 10px;
	padding:8px 0;
	border-radius: 5px;
	border:1px solid #DDD;
	box-shadow:1px 1px 6px rgba(0,0,0,.1);	 
}
.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li > div { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	flex-wrap:wrap; 
	gap:4px;
	padding:10px;
	border-right:1px solid #DDD;
	font-weight:500;	
	font-size:18px;
	color:#111;
	text-align: center;
}
.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li .hidTid { 
	display:none; 
	font-weight:700;
	color:#111;
}
.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li .cate { 
	position:absolute; 
	width: 22px;
	height: 50px;
	top:7px;
	left:0;
	padding:8px 0 0;
	background: #E9523E;
	border-radius: 0 5px 5px 0;
	text-align: center;
	font-weight:500;
	font-size:14px;
	color:#FFF;
	word-break:break-all;
}
.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li .hidTit { 
	display:none; 
}
.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li .extraTxt { 
	position:relative; 
	padding:0 24px 0 0;
	color: #0067FF;
}
.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li .extraTxt:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 22px;
	height: 22px;
	top:0;
	right:0;
	background:url(/Form/_guest/lang_ko/images/sviWhyArrow.png) no-repeat;
	background-size:cover;
	animation: sviWhyArrowAni .5s linear alternate infinite;
}
.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li .imgBox { 
	flex-grow:0;
	display:flex; 
	justify-content:center; 
	align-items:center; 
	width: 20%;
	height: 50px;
	font-size:0;
}
.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li .imgBox img { 
	max-width: 100%; 
	max-height:100%;
}
.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li .mb_normal { 
	width: 28%; 
}
.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li .mb_utt { 
	width: 52%; 
}
.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li > div:last-child { 
	border:none;
}
.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li:last-child { 
	margin:0;
}
.serviceIntroWr .sviWhyBox .sviWhyChart .sviWhyBtmGray { 
	margin:0 0 9px;
	font-size:13px;
	color:#666;
	text-align: center; 
}
.serviceIntroWr .sviWhyBox .sviWhyChart .sviWhyBtmBlack { 
	font-size:18px;
	color:#111;
	text-align: center;
	line-height:1.3;
}
.serviceIntroWr .sviPayBox { 
	padding:0 20px 50px;
	text-align: center;
}
.serviceIntroWr .sviPayBox .tit { 
	margin:0 0 9px;
	font-weight:700;
	font-size:40px;
	color:#111;
}
.serviceIntroWr .sviPayBox .txt { 
	margin:0 0 55px;
	font-weight:500;
	font-size:18px;
	line-height:1.33;
	color:#666;
}
.serviceIntroWr .sviPayBox .lnk { 
	display:flex; 
	justify-content:center; 
	align-items:center; 
	gap:4px;
	width: 260px;
	height: 50px;
	margin:0 auto;
	background: #0067FF;
	border-radius: 5px;
	font-weight:700;
	font-size:16px;
	color:#FFF;
}
.serviceIntroWr .sviPayBox .lnk:after { 
	content:"";
	box-sizing:border-box;
	display:block;
	width: 10px;
	height: 10px;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	transform:rotate(-45deg);
}
@keyframes sviWhyArrowAni {
	0% {
		transform:translateY(5px);
	}
	50% { 
		transform:translateY(0);
	}
	100% { 
		transform:translateY(-5px);
	}
}
@media all and (max-width:1199px){
	.serviceIntroWr .sviTopBox { 
		padding:80px 20px;
	}
	.serviceIntroWr .sviTopBox .logo { 
		width: 459px;
		margin:0 auto 40px;
	}
	.serviceIntroWr .sviTopBox .tit { 
		margin:0 0 15px;
		font-size:34px;
	}
	.serviceIntroWr .sviTopBox .txt { 
		font-size:17px; 
	}
	.serviceIntroWr .sviBlueBox { 
		padding:40px 20px;
	}
	.serviceIntroWr .sviBlueBox .sviIntroBox .conBox { 
		padding:10px 420px 10px 50px;
	}
	.serviceIntroWr .sviBlueBox .sviIntroBox .conBox:before { 
		min-height: 380px; 
	}
	.serviceIntroWr .sviBlueBox .sviIntroBox .conBox .lBox .tit { 
		margin:0 0 25px;
		font-size:23px;
	}
	.serviceIntroWr .sviBlueBox .sviIntroBox .conBox .lBox .txt { 
		font-size:17px; 
	}
	.serviceIntroWr .sviBlueBox .sviIntroBox .conBox .rBox { 
		right:50px; 
	}
	.serviceIntroWr .sviBlueBox .sviIntroBox .conBox .rBox .imgBox { 
		width: 360px; 
		margin:0 0 15px;
	}
	.serviceIntroWr .sviWhyBox { 
		margin:0 0 40px;
		padding:30px 20px;
	}
	.serviceIntroWr .sviWhyBox .sviWhyTit { 
		font-size:36px; 
	}
	.serviceIntroWr .sviWhyBox .sviWhyTxt { 
		margin:0 0 30px;
		font-size:17px;
	}
	.serviceIntroWr .sviWhyBox .sviWhyChart .titBox { 
		padding:10px 0;
	}
	.serviceIntroWr .sviWhyBox .sviWhyChart .titBox > span { 
		font-size:17px;	
	}
	.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li .cate { 
		top:50%;
		transform:translateY(-50%);
	}
	.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li > div { 
		font-size:17px;
	}
	.serviceIntroWr .sviWhyBox .sviWhyChart .sviWhyBtmBlack { 
		font-size:16px; 
	}
	.serviceIntroWr .sviPayBox { 
		padding:0 20px 40px;
	}
	.serviceIntroWr .sviPayBox .tit { 
		font-size:36px; 
	}
	.serviceIntroWr .sviPayBox .txt { 
		margin:0 0 40px;
		font-size:17px;
	}
	.serviceIntroWr .sviPayBox .lnk { 
		width: 200px; 
		height: 45px;
		font-size:15px;
	}
	.serviceIntroWr .sviPayBox .lnk:after { 
		width: 8px; 
		height: 8px;
	}
}
@media all and (max-width:999px){
	.serviceIntroWr .sviTopBox { 
		padding:50px 20px;
	}
	.serviceIntroWr .sviTopBox .logo { 
		width: 408px;
		margin:0 auto 30px;
	}
	.serviceIntroWr .sviTopBox .tit { 
		font-size:30px;
	}
	.serviceIntroWr .sviTopBox .txt { 
		font-size:16px; 
	}
	.serviceIntroWr .sviBlueBox { 
		padding:30px 20px;
	}
	.serviceIntroWr .sviBlueBox .sviIntroBox .conBox { 
		margin:0 0 20px;
		padding:10px 370px 10px 30px;
	}
	.serviceIntroWr .sviBlueBox .sviIntroBox .conBox:before { 
		min-height: 340px; 
	}
	.serviceIntroWr .sviBlueBox .sviIntroBox .conBox .lBox .tit { 
		margin:0 0 20px;
		font-size:21px;
	}
	.serviceIntroWr .sviBlueBox .sviIntroBox .conBox .lBox .txt { 
		font-size:16px; 
	}
	.serviceIntroWr .sviBlueBox .sviIntroBox .conBox .rBox { 
		right:30px; 
	}
	.serviceIntroWr .sviBlueBox .sviIntroBox .conBox .rBox .imgBox { 
		width: 320px; 
	}
	.serviceIntroWr .sviBlueBox .sviIntroBox .conBox .rBox .txt { 
		font-size:15px;
	}
	.serviceIntroWr .sviWhyBox { 
		margin:0 0 30px;
	}
	.serviceIntroWr .sviWhyBox .sviWhyTit { 
		font-size:32px; 
	}
	.serviceIntroWr .sviWhyBox .sviWhyTxt { 
		margin:0 0 25px;
		font-size:16px;
	}
	.serviceIntroWr .sviWhyBox .sviWhyChart .titBox > span,
	.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li > div { 
		font-size:16px; 
	}	
	.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li .cate { 
		font-size:13px; 
	}
	.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li .extraTxt:after { 
		width: 18px; 
		height: 18px;
	}
	.serviceIntroWr .sviWhyBox .sviWhyChart .sviWhyBtmBlack { 
		font-size:15px; 
	}
	.serviceIntroWr .sviWhyBox .sviWhyChart .sviWhyBtmBlack br { 
		display:none; 
	}
	.serviceIntroWr .sviPayBox { 
		padding:0 20px 30px;
	}
	.serviceIntroWr .sviPayBox .tit { 
		font-size:32px; 
	}
	.serviceIntroWr .sviPayBox .txt { 
		margin:0 0 30px;
		font-size:16px;
	}
}
@media all and (max-width:799px){
	.serviceIntroWr .sviBlueBox .sviIntroBox .conBox { 
		padding:10px 320px 10px 30px;
	}
	.serviceIntroWr .sviBlueBox .sviIntroBox .conBox .rBox .imgBox { 
		width: 280px; 
	}
	.serviceIntroWr .sviWhyBox .sviWhyChart .titBox { 
		display:none; 
	}
	.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li { 
		padding:0 10px;
	}
	.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li > div, 
	.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li .imgBox { 
		width: 100%; 
	}
	.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li .hidTit { 
		display:block; 
		width: 100%;
	}
	.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li .cate { 
		width: auto;
		height: auto;
		top:11px;
		left:auto;
		right:0;
		padding:5px;
		transform:translateY(0);
		border-radius: 5px 0 0 5px;
	}
	.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li > div { 
		flex-direction:column;
		border-right:none;
		border-bottom:1px solid #DDD;		 
	}
	.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li .mb_normal { 
		width: 50%;
		border-bottom:none;
	}
	.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li .mb_utt { 
		width: 50%; 
	}
}
@media all and (max-width:599px){
	.serviceIntroWr .sviTopBox { 
		padding:40px 20px;
	}
	.serviceIntroWr .sviTopBox .logo { 
		width: 306px;
		margin:0 auto 20px;
	}
	.serviceIntroWr .sviTopBox .tit { 
		font-size:23px;
	}
	.serviceIntroWr .sviTopBox .txt { 
		font-size:15px; 
	}
	.serviceIntroWr .sviTopBox .txt br { 
		display:none; 
	}
	.serviceIntroWr .sviBlueBox,	
	.serviceIntroWr .sviBlueBox .sviIntroBox .conBox { 
		padding:20px;
	}
	.serviceIntroWr .sviBlueBox .sviIntroBox .conBox:before { 
		display:none; 
	}
	.serviceIntroWr .sviBlueBox .sviIntroBox .conBox .lBox { 
		margin:0 0 15px;
	}
	.serviceIntroWr .sviBlueBox .sviIntroBox .conBox .lBox .tit { 
		margin:0 0 15px;
		font-size:18px;
		text-align: center; 
	}
	.serviceIntroWr .sviBlueBox .sviIntroBox .conBox .lBox .txt { 
		font-size:15px; 
		text-align: center;
	}
	.serviceIntroWr .sviBlueBox .sviIntroBox .conBox .rBox { 
		position:relative; 
		top:auto;
		right:auto;
		transform:translateY(0);
	}
	.serviceIntroWr .sviBlueBox .sviIntroBox .conBox .rBox .imgBox { 
		width: 240px;
		margin:0 auto 10px;
	}
	.serviceIntroWr .sviBlueBox .sviIntroBox .conBox .rBox .txt { 
		font-size:14px; 
	}
	.serviceIntroWr .sviWhyBox { 
		margin:0 0 20px;
	}
	.serviceIntroWr .sviWhyBox .sviWhyTit { 
		font-size:24px; 
	}
	.serviceIntroWr .sviWhyBox .sviWhyTxt { 
		margin:0 0 20px;
		font-size:15px;
	}
	.serviceIntroWr .sviWhyBox .sviWhyChart .chartLst > li > div { 
		font-size:15px; 
	}
	.serviceIntroWr .sviPayBox { 
		padding:0 20px 20px;
	}
	.serviceIntroWr .sviPayBox .tit { 
		font-size:24px; 
	}
	.serviceIntroWr .sviPayBox .txt { 
		margin:0 0 20px;
		font-size:15px;
	}
	.serviceIntroWr .sviPayBox .lnk { 
		width: 180px; 
		height: 40px;
		font-size:14px;
	}
	.serviceIntroWr .sviPayBox .lnk:after { 
		width: 7px; 
		height: 7px;
	}
}
/* 서비스 소개 끝
------------------------------------------------------ */
/* 이용 가이드 시작
------------------------------------------------------ */
.useGuideWr .ugStepBox { 
	margin:0 0 50px;
}
.useGuideWr .ugStepBox ul { 
	display:flex; 
	flex-wrap:wrap; 
	justify-content:space-between; 
}
.useGuideWr .ugStepBox ul > li { 
	display:flex; 
	flex-direction:column;
	width: 24%; 
	padding:15px;
	background: #ECF4FF;
	border-radius: 10px
}
.useGuideWr .ugStepBox ul > li .num { 
	margin:0 0 17px;
	font-weight:700;
	font-size:22px;
	color: #0067FF;
}
.useGuideWr .ugStepBox ul > li .tit { 
	margin:0 0 7px;
	font-weight:500;
	font-size:19px;
	color:#111;
}
.useGuideWr .ugStepBox ul > li .txt { 
	margin:0 0 9px;
	flex-grow:1;
	font-size:15px;
	line-height:1.3;
	color:#666;
}
.useGuideWr .ugStepBox ul > li .imgBox { 
	margin:0 auto;
	font-size:0; 
}
.useGuideWr .ugStepBox ul > li .imgBox img { 
	max-width: 100%; 
}
.useGuideWr .ugCompanyLst { 
	margin:0 0 16px;
}
.useGuideWr .ugCompanyLst ul { 
	display:flex; 
	flex-wrap:wrap; 
}
.useGuideWr .ugCompanyLst ul li {
	width: 24%; 
	margin:1.333% 1.333% 0 0;	 
}
.useGuideWr .ugCompanyLst ul li .ugCompanyBtn { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 100%;
	height: 100%;
	gap:5px;
	padding:12px 10px;
	background: #FFF;
	border:1px solid #DDD;
	border-radius: 50px;
	font-size:20px;
	color:#111;
	transition:all .3s ease;
}
.useGuideWr .ugCompanyLst ul li .ugCompanyBtn .logo { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 24px; 
	height: 24px;
	border-radius: 50%;
	font-size:0;
	overflow:hidden;
}
.useGuideWr .ugCompanyLst ul li .ugCompanyBtn .logo img { 
	max-width: 100%; 
}
.useGuideWr .ugCompanyLst ul li .ugCompanyBtn:hover,
.useGuideWr .ugCompanyLst ul li .ugCompanyBtn:focus { 
	background: #0067FF; 
	color: #FFF;
}
.useGuideWr .ugCompanyLst ul li:nth-child(4n) { 
	margin-right:0;
}
.useGuideWr .ugCompanyLst ul li:nth-child(-n+4) { 
	margin-top:0;
}
.useGuideWr .ugLnkBox { 
	display:none; 
	padding:20px;
	background: #F6F6F6;	 
	border-radius: 10px;
}
.useGuideWr .ugLnkBox ul { 
	display:flex; 
	flex-wrap:wrap;
}
.useGuideWr .ugLnkBox ul > li { 
	width: 32%;
	margin:2% 2% 0 0;
}
.useGuideWr .ugLnkBox ul > li .ugLnk { 
	position:relative; 
	display:block; 
	width:100%;
	height: 100%;
	padding:20px 60px 20px 20px;
	background: #FFF;
	border-radius: 10px;
	transition:all .3s ease;
}
.useGuideWr .ugLnkBox ul > li .ugLnk .tit { 
	position:relative; 
	display:inline-block; 
	max-width: 100%;
	margin:0 0 8px;
	padding:0 12px 0 0;
	font-weight:500;
	font-size:18px;
	color:#666;
	white-space:nowrap;
	text-overflow:ellipsis;
	transition:all .3s ease;
	overflow:hidden;
}
.useGuideWr .ugLnkBox ul > li .ugLnk .tit:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 10px;
	height: 10px;
	top:50%;
	right:2px;
	margin:-5px 0 0;
	transform:rotate(-45deg);
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	transition:all .3s ease;
}
.useGuideWr .ugLnkBox ul > li .ugLnk .txt { 
	display:block; 
	font-size:16px;
	color:#666;
	white-space:nowrap;
	text-overflow:ellipsis;
	transition:all .3s ease;
	overflow:hidden;
}
.useGuideWr .ugLnkBox ul > li .ugLnk .ico { 
	position:absolute; 
	width: 45px;
	height: 45px;
	top:50%;
	right:15px;
	transform:translateY(-50%);
	font-size:0;
}
.useGuideWr .ugLnkBox ul > li .ugLnk .ico img { 
	max-width: 100%; 
	transition:all .3s ease;
}
.useGuideWr .ugLnkBox ul > li .ugLnk .ico img.on { 
	display:none; 
}
.useGuideWr .ugLnkBox ul > li .ugLnk:hover,
.useGuideWr .ugLnkBox ul > li .ugLnk:focus { 
	background: #0067FF;
}
.useGuideWr .ugLnkBox ul > li .ugLnk:hover .tit,
.useGuideWr .ugLnkBox ul > li .ugLnk:focus .tit,
.useGuideWr .ugLnkBox ul > li .ugLnk:hover .txt,
.useGuideWr .ugLnkBox ul > li .ugLnk:focus .txt { 
	color:#FFF; 
}
.useGuideWr .ugLnkBox ul > li .ugLnk:hover .tit:after,
.useGuideWr .ugLnkBox ul > li .ugLnk:focus .tit:after { 
	border-color:#FFF;
}
.useGuideWr .ugLnkBox ul > li .ugLnk:hover .ico img,
.useGuideWr .ugLnkBox ul > li .ugLnk:focus .ico img { 
	display:none; 
}
.useGuideWr .ugLnkBox ul > li .ugLnk:hover .ico img.on,
.useGuideWr .ugLnkBox ul > li .ugLnk:focus .ico img.on { 
	display:block;
}
.useGuideWr .ugLnkBox ul > li:nth-child(3n) { 
	margin-right:0;
}
.useGuideWr .ugLnkBox ul > li:nth-child(-n+3) { 
	margin-top:0;
}
@media all and (max-width:1199px){
	.useGuideWr .ugStepBox { 
		margin:0 0 40px;
	}
	.useGuideWr .ugStepBox ul > li { 
		width: 49%; 
		margin:2% 2% 0 0;
	}
	.useGuideWr .ugStepBox ul > li .num { 
		margin:0 0 15px;
		font-size:20px;
	}
	.useGuideWr .ugStepBox ul > li .tit { 
		margin:0 0 5px;
		font-size:18px; 
	}
	.useGuideWr .ugStepBox ul > li:nth-child(2n) { 
		margin-right:0;
	}
	.useGuideWr .ugStepBox ul > li:nth-child(-n+2) { 
		margin-top:0;
	}
	.useGuideWr .ugCompanyLst ul li .ugCompanyBtn { 
		font-size:19px;
	}
	.useGuideWr .ugCompanyLst ul li .ugCompanyBtn .logo { 
		width: 22px; 
		height: 22px;
	}
	.useGuideWr .ugLnkBox ul > li .ugLnk .tit { 
		margin:0 0 5px;
		font-size:17px; 
	}
	.useGuideWr .ugLnkBox ul > li .ugLnk .tit:after { 
		width: 8px;
		height: 8px;
		margin:-4px 0 0;
	}
	.useGuideWr .ugLnkBox ul > li .ugLnk .txt { 
		font-size:15px; 
	}
	.useGuideWr .ugLnkBox ul > li .ugLnk .ico { 
		width: 41px; 
		height: 41px;
	}
}
@media all and (max-width:999px){
	.useGuideWr .ugStepBox { 
		margin:0 0 30px;
	}
	.useGuideWr .ugStepBox ul > li .num { 
		margin:0 0 10px;
		font-size:18px; 
	}
	.useGuideWr .ugStepBox ul > li .tit { 
		margin:0 0 5px;
		font-size:17px; 
	}
	.useGuideWr .ugCompanyLst { 
		margin:0 0 10px
	}
	.useGuideWr .ugCompanyLst ul li { 
		width: 49%;
		margin:2% 2% 0 0;
	}
	.useGuideWr .ugCompanyLst ul li .ugCompanyBtn {
		padding:8px;
		font-size:18px;
	}
	.useGuideWr .ugCompanyLst ul li .ugCompanyBtn .logo { 
		width: 20px; 
		height: 20px;
	}
	.useGuideWr .ugCompanyLst ul li:nth-child(4n) { 
		margin-right:2%;
	}
	.useGuideWr .ugCompanyLst ul li:nth-child(-n+4) { 
		margin-top:2%;
	}
	.useGuideWr .ugCompanyLst ul li:nth-child(2n) { 
		margin-right:0;
	}
	.useGuideWr .ugCompanyLst ul li:nth-child(-n+2) { 
		margin-top:0;
	}
	.useGuideWr .ugLnkBox ul > li .ugLnk { 
		padding:15px 50px 15px 15px;
	}
	.useGuideWr .ugLnkBox ul > li .ugLnk .tit { 
		margin:0;
		font-size:16px; 
	}
	.useGuideWr .ugLnkBox ul > li .ugLnk .tit:after { 
		width: 6px;
		height: 6px;
		margin:-3px 0 0;
	}
	.useGuideWr .ugLnkBox ul > li .ugLnk .txt { 
		font-size:14px; 
	}
	.useGuideWr .ugLnkBox ul > li .ugLnk .ico { 
		width: 36px; 
		height: 36px;
		right:10px;
	}
}
@media all and (max-width:699px){
	.useGuideWr .ugStepBox ul > li { 
		width: 100%; 
		margin:0 0 15px;
	}
	.useGuideWr .ugStepBox ul > li .imgBox { 
		width: 176px; 
	}
	.useGuideWr .ugLnkBox ul > li { 
		width: 100%; 
		margin:0 0 15px;
	}
	.useGuideWr .ugLnkBox ul > li:last-child { 
		margin:0;
	}
}
@media all and (max-width:599px){
	.useGuideWr .ugStepBox { 
		margin:0 0 20px;
	}
	.useGuideWr .ugStepBox ul > li .num { 
		font-size:17px; 
	}
	.useGuideWr .ugStepBox ul > li .tit { 
		font-size:16px; 
	}
	.useGuideWr .ugStepBox ul > li .txt { 
		font-size:14px; 
	}
	.useGuideWr .ugCompanyLst ul li .ugCompanyBtn { 
		font-size:16px;
	}
	.useGuideWr .ugCompanyLst ul li .ugCompanyBtn .logo { 
		width: 18px; 
		height: 18px;
	}
	.useGuideWr .ugLnkBox ul > li .ugLnk .tit { 
		font-size:15px; 
	}
	.useGuideWr .ugLnkBox ul > li .ugLnk .txt { 
		font-size:13px; 
	}
	.useGuideWr .ugLnkBox ul > li .ugLnk .ico { 
		width: 32px; 
		height: 32px;
	}
}
/* 이용 가이드 끝
------------------------------------------------------ */
/* 이용 가이드 서브 페이지 공통 시작
------------------------------------------------------ */
.useGuideLnkWr .ugLnkImg { 
	margin:0 auto 9px;
	text-align: center;
	font-size:0;
}
.useGuideLnkWr .ugLnkImg img { 
	max-width: 100%; 
}
.useGuideLnkWr .ugLnkTit { 
	margin:0 0 4px;
	font-weight:500;
	font-size:18px;
	color:#111;
	text-align: center; 
}
.useGuideLnkWr .ugLnkTxt { 
	margin:0 0 50px;
	font-size:16px;
	color:#666;
	text-align: center; 
}
.useGuideLnkWr .ugLnkConBox { 
	max-width: 870px;	
	margin:0 auto;
}
@media all and (max-width:1199px){
	.useGuideLnkWr .ugLnkImg { 
		width: 41px; 
	}
	.useGuideLnkWr .ugLnkTit { 
		font-size:17px; 
	}
	.useGuideLnkWr .ugLnkTxt { 
		margin:0 0 40px;
		font-size:15px; 
	}
}
@media all and (max-width:999px){
	.useGuideLnkWr .ugLnkImg { 
		width: 36px; 
		margin:0 auto 5px;
	}
	.useGuideLnkWr .ugLnkTxt { 
		margin:0 0 30px;
	}
}
@media all and (max-width:599px){
	.useGuideLnkWr .ugLnkImg { 
		width: 32px; 
	}
	.useGuideLnkWr .ugLnkTit { 
		font-size:16px;
	}
	.useGuideLnkWr .ugLnkTxt { 
		margin:0 0 20px;
		font-size:14px;
	}
}
/* 이용 가이드 서브 페이지 공통 끝
------------------------------------------------------ */
/* 커뮤니티 시작
------------------------------------------------------ */
.communityWr .cmnTopBox { 
	margin:0 0 50px;
	padding:0 0 14px;
	border-bottom:1px solid #DDD;
}
.communityWr .cmnTopBox .cmnTopTit { 
	font-weight:500;
	font-size:38px;
	color:#111;
}
.communityWr .cmnCateTit { 
	position:relative; 
	display:inline-block; 
	padding:0 40px 0 0;
	margin:0 0 35px;
	font-weight:500;
	font-size:32px;
	color:#111;
}
.communityWr .cmnCateTit img { 
	position:absolute; 
	top:50%;
	right:0;
	transform:translateY(-50%);
}
.communityWr .cmnCateLst { 
	display:flex; 
	flex-wrap:wrap; 
	margin:0 0 50px;
	counter-reset:cmnCate;
}
.communityWr .cmnCateLst li { 
	position:relative; 
	width: 32%;
	margin:4% 2% 0 0;
	padding:0 0 0 25px;
}
.communityWr .cmnCateLst li:before { 
	counter-increment:cmnCate;
	content:counter(cmnCate)".";
	position:absolute;
	box-sizing:border-box;
	display:block;
	top:0;
	left:0;
	font-weight:500;
	font-size:20px;
	color:#111;
}
.communityWr .cmnCateLst li span { 
	display:block; 
}
.communityWr .cmnCateLst li .cate { 
	margin:0 0 2px;
	font-size:16px; 
	color:#666;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.communityWr .cmnCateLst li .tit { 
	font-weight:500;
	font-size:20px;
	color:#111;
}
.communityWr .cmnCateLst li:nth-child(3n) { 
	margin-right:0;
}
.communityWr .cmnCateLst li:nth-child(-n+3) { 
	margin-top:0;
}
.communityWr .cmnGgBanner { 
	position:relative; 
	/* min-height: 200px;  */
	margin:0 0 50px;
	/* background:#E0E0E0; */
}
.communityWr .cmnGgBanner .cmnGgBtn { 
	position:absolute; 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	gap:7px;
	width: 50px;
	height: 50px;
	bottom:0;
	right:-65px;
	padding:0 5px;
	background: #0067FF;
	border-radius: 25px;
	transition:all .3s ease;
	overflow:hidden;
}
.communityWr .cmnGgBanner .cmnGgBtn:before { 
	content:"";
	box-sizing:border-box;
	display:block;
	width: 28px;
	height: 28px;
	background:url(/Form/_guest/lang_ko/images/cmnGgBtnOff.png) no-repeat;
	background-size:cover;
}
.communityWr .cmnGgBanner .cmnGgBtn .txt { 
	display:none; 
	font-weight:500;
	font-size:18px;
	color:#FFF;
	transition:all .3s ease;
	overflow:hidden;
}
.communityWr .cmnGgBanner .cmnGgBtn:hover,
.communityWr .cmnGgBanner .cmnGgBtn:focus { 
	width: 275px;
	padding:0 10px;
}
.communityWr .cmnGgBanner .cmnGgBtn:hover:before,
.communityWr .cmnGgBanner .cmnGgBtn:focus:before { 
	background-image: url(/Form/_guest/lang_ko/images/cmnGgBtnOn.png);
}
.communityWr .cmnGgBanner .cmnGgBtn:hover .txt,
.communityWr .cmnGgBanner .cmnGgBtn:focus .txt { 
	display:block; 
}
.communityWr .cmnCngBtnBox { 
	max-width: 380px; 
	margin:0 auto 50px;
	border-radius: 10px;
	overflow:hidden;
}
.communityWr .cmnCngBtnBox ul { 
	display:flex; 
	flex-wrap:wrap; 
}
.communityWr .cmnCngBtnBox ul li { 
	width: 50%; 
}
.communityWr .cmnCngBtnBox ul li .cmnCngBtn { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 100%;
	height: 50px;
	background: #F3F3F3;
	font-weight:500;
	font-size:20px;
	color:#666;
	transition:all .3s ease;
}
.communityWr .cmnCngBtnBox ul li .cmnCngBtn.on { 
	background: #0067FF; 
	color: #FFF;
}
.communityWr .cmnBoardBox { 
	display:none; 
	margin:0 0 50px;
}
.communityWr .cmnBoardBox .topBox { 
	display:flex; 
	align-items:center; 
	min-height: 39px;
	margin:0 0 20px;
}
.communityWr .cmnBoardBox .topBox ul { 
	display:flex; 
	flex-wrap:wrap; 
	align-items:center; 
	gap:17px;
}
.communityWr .cmnBoardBox .topBox ul li { 
	display:flex;
	flex-wrap:wrap; 
	align-items:center; 
}
.communityWr .cmnBoardBox .topBox ul li .expertCateBtn { 
	position:relative; 
	padding:0 0 0 30px;
	min-height: 25px;
	font-weight:500;
	font-size:20px;
	color:#666;
	transition:all .3s ease;
}
.communityWr .cmnBoardBox .topBox ul li .expertCateBtn:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 25px;
	height: 25px;
	top:0;
	left:0;
	background-repeat:no-repeat;
	background-size:cover;
	transition:all .3s ease;
}
.communityWr .cmnBoardBox .topBox ul li .expertCateBtn.st_rct:before {
	background-image:url(/Form/_guest/lang_ko/images/cmnBrdCateRct_off.png);
}
.communityWr .cmnBoardBox .topBox ul li .expertCateBtn.st_hit:before {
	background-image:url(/Form/_guest/lang_ko/images/cmnBrdCateHit_off.png);
}
.communityWr .cmnBoardBox .topBox ul li .expertCateBtn.st_rct02:before {
	background-image:url(/Form/_guest/lang_ko/images/cmnBrdCateRct02_off.png);
}
.communityWr .cmnBoardBox .topBox ul li .expertCateBtn.st_event:before {
	background-image:url(/Form/_guest/lang_ko/images/cmnBrdCateEvent_off.png);
}
.communityWr .cmnBoardBox .topBox ul li .expertCateBtn.st_utt { 
	padding:0 0 0 50px;
}
.communityWr .cmnBoardBox .topBox ul li .expertCateBtn.st_utt:before { 
	width: 47px;
	background-image:url(/Form/_guest/lang_ko/images/cmnBrdCateUtt_off.png);
}
.communityWr .cmnBoardBox .topBox ul li .expertCateBtn.on { 
	color: #111; 
}
.communityWr .cmnBoardBox .topBox ul li .expertCateBtn.on.st_rct:before { 
	background-image:url(/Form/_guest/lang_ko/images/cmnBrdCateRct_on.png);
}
.communityWr .cmnBoardBox .topBox ul li .expertCateBtn.on.st_hit:before {
	background-image:url(/Form/_guest/lang_ko/images/cmnBrdCateHit_on.png);
}
.communityWr .cmnBoardBox .topBox ul li .expertCateBtn.on.st_rct02:before {
	background-image:url(/Form/_guest/lang_ko/images/cmnBrdCateRct02_on.png);
}
.communityWr .cmnBoardBox .topBox ul li .expertCateBtn.on.st_event:before {
	background-image:url(/Form/_guest/lang_ko/images/cmnBrdCateEvent_on.png);
}
.communityWr .cmnBoardBox .topBox ul li .expertCateBtn.on.st_utt:before { 
	background-image:url(/Form/_guest/lang_ko/images/cmnBrdCateUtt_on.png);
}
.communityWr .cmnBoardBox .topBox ul li .expertCateSel { 
	position:relative; 
}
.communityWr .cmnBoardBox .topBox ul li .expertCateSel .expertCateSelBtn { 
	position:relative;
	min-width: 110px;
	margin:0 0 0 6px;
	padding:7px 37px 6px 11px;
	background: #EEE;
	border-radius: 25px;
	font-size:20px;
	color:#666;
}
.communityWr .cmnBoardBox .topBox ul li .expertCateSel .expertCateSelBtn:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 0;
	height: 0;
	top:50%;
	right:19px;
	margin:-3px 0 0;
	border-top:6px solid #666;
	border-right:6px solid transparent;
	border-left:6px solid transparent;
}
.communityWr .cmnBoardBox .topBox ul li .expertCateSel .expertCateOptBox { 
	position:absolute; 
	display:none; 
	width: 100%;
	top:calc(100% + 10px);
	left:0;
	background: #FFF;	
	border:1px solid #DDD;
	border-radius: 10px;
	z-index:1;
}
.communityWr .cmnBoardBox .topBox ul li .expertCateSel .expertCateOptBox .expertCateOpt { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 100%;
	height: 32px;	
	font-weight:500;
	font-size:16px;
	color:#666;
	transition:all .3s ease;
}
.communityWr .cmnBoardBox .topBox ul li .expertCateSel .expertCateOptBox .expertCateOpt.on
.communityWr .cmnBoardBox .topBox ul li .expertCateSel .expertCateOptBox .expertCateOpt:hover,
.communityWr .cmnBoardBox .topBox ul li .expertCateSel .expertCateOptBox .expertCateOpt:focus { 
	color: #0067FF; 
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea { 
	position:relative; 
	margin:0 0 20px;
	padding:40px;
	border-radius: 10px;
	border:1px solid #DDD;
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop { 
	position:relative; 
	padding:0 25px 0 0;
	margin:0 0 16px;
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .infoLst { 
	display:flex;
	flex-wrap:wrap;
	align-items:center; 
	gap:9px;
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .infoLst .ico { 
	position:relative; 
	width: 28px;
	height: 28px;
	border:1px solid #DDD;
	border-radius: 50%;
	font-size:0; 
	overflow:hidden;
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .infoLst .ico img { 
	position:absolute; 
	width: 100%; 
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .infoLst .tit { 
	font-weight:500;
	font-size:18px;
	color:#333;
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .infoLst .date { 
	position:relative; 
	padding:0 0 0 10px;
	font-weight:500;
	font-size:16px;
	color:#666;
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .infoLst .date:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 2px;
	height: 2px;
	top:50%;
	left:0;
	margin:-1px 0 0;
	background: #666;
}

.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .extraBox { 
	position:absolute; 
	width: 20px;
	height: 20px;
	top:50%;
	right:0;
	margin:-10px 0 0;
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .extraBox .extraBtn { 
	position:relative; 
	display:block; 
	width: 100%;
	height: 100%;
	font-size:0;
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .extraBox .extraBtn:before,
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .extraBox .extraBtn:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 4px;
	height: 4px;
	left:50%;
	margin:0 0 0 -2px;
	background: #666;
	border-radius: 50%;
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .extraBox .extraBtn:before { 
	top:2px; 
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .extraBox .extraBtn:after { 
	top:14px; 
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .extraBox .extraBtn span { 
	position:absolute; 
	display:block; 
	width: 4px;
	height: 4px;
	top:50%;
	left:50%;
	margin:-2px 0 0 -2px;
	background: #666;
	border-radius: 50%;
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .extraBox .extraLst { 
	position:absolute; 
	display:none; 
	width: 77px;
	top:100%;
	right:0;
	border:1px solid #DDD;
	border-radius: 5px;
	z-index:1;
	overflow:hidden;
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .extraBox .extraLst ul li { 
	border-bottom:1px solid #DDD;
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .extraBox .extraLst ul li .extraLstBtn { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 100%;
	height: 40px;
	background: #FFF;
	font-weight:500;
	font-size:14px;
	color:#666;
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .extraBox .extraLst ul li:last-child { 
	border-bottom:none;
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdLnk { 
	display:block; 
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTit { 
	display:block; 
	margin:0 0 4px;
	font-weight:500;
	font-size:22px;
	color:#111;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;	 
	transition:all .3s ease;
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdLnk:hover .brdTit,
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdLnk:focus .brdTit { 
	color: #0067FF; 
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTxt { 
	margin:0 0 26px;
	font-weight:500;
	font-size:18px;
	line-height:1.4;
	color:#666;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;	 
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdImg { 
	position:relative; 
	max-width: 930px;
	margin:0 0 23px;
	border-radius: 5px;
	box-shadow:1px 2px 6px rgba(0,0,0,.15);
	text-align: center;
	font-size:0;
	overflow:hidden;
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdImg img { 
	width: 100%; 
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdImg .numInfo { 
	position:absolute; 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 100%;
	height: 100%;
	top:0;
	left:0;
	background: rgba(0,0,0,.45);
	font-weight:500;
	font-size:20px;
	color:#FFF;
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdBtm { 
	display:flex; 
	flex-wrap:wrap; 
	gap:21px;
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdBtm > span { 
	position:relative; 
	display:block; 
	padding:1px 0 0 27px;
	font-weight:500;
	font-size:18px;
	color:#999;
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdBtm > span:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 20px;
	height: 20px;
	top:0;
	left:0;
	background-repeat:no-repeat;
	background-size:cover;
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdBtm > span.hit:before { 
	background-image:url(/Form/_guest/lang_ko/images/comIcoHit.png);
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdBtm > span.reply:before { 
	background-image:url(/Form/_guest/lang_ko/images/comIcoReply.png);
}
.communityWr .cmnBoardBox .conBox .cmnBoardArea:last-child { 
	margin:0;
}
.communityWr .cmnBoardBox.on { 
	display:block; 
}
.communityWr .cmnBoardBox.st02 .cmnBoardArea { 
	padding:40px 200px 40px 40px;
}
.communityWr .cmnBoardBox.st02 .cmnBoardArea .brdImg { 
	position: absolute;
	width: 140px; 
	height: 140px;
	top:50%;
	right:40px;
	margin:-70px 0 0;
}
.communityWr .cmnBoardBox.st02 .cmnBoardArea.noImg { 
	padding-right:40px;
}
.communityWr .cmnBtnPlus { 
	display:flex; 
	align-items:center;
	justify-content:center; 
	width: 100%;
	height: 56px;
	background:#0067FF;
	border-radius: 5px;
	font-weight:700;
	font-size:18px;
	color:#FFF;
}
.communityWr .cmnBoardNoData { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	padding:76px 0;
	text-align: center;
}
.communityWr .cmnBoardNoData .imgBox { 
	margin:0 auto 27px;
	font-size:0; 
}
.communityWr .cmnBoardNoData .imgBox img { 
	max-width: 100%; 
}
.communityWr .cmnBoardNoData .txt { 
	font-size:22px;
	color:#999;
}
.joinPopCon { 
	position:fixed; 
	max-width: 325px;
	top:45%;
	left:50%;
	padding:50px 20px 20px;
	transform:translate(-50%, -50%);
	background: #5C9EFF;	 
	border-radius: 10px;
	overflow:hidden;
	opacity:0;
	transition:all .3s ease;
	z-index:3;
}
.joinPopCon .sTit { 
	font-size:18px;
	color:#FFF;
}
.joinPopCon .tit { 
	margin:0 0 14px;
	font-weight:500;
	font-size:30px;
	line-height:1.3;
	color:#FFF;
}
.joinPopCon .imgBox { 
	margin:0 0 16px;
}
.joinPopCon .imgBox img { 
	max-width: 100%; 
}
.joinPopCon .joinPopClose { 
	position:absolute; 
	width: 14px;
	height: 14px;
	top:25px;
	right:23px;
	overflow:hidden;
}
.joinPopCon .btnLst { 
	display:flex; 
	flex-wrap:wrap; 
}
.joinPopCon .btnLst > li { 
	width: 49%; 
	margin:2% 2% 0 0;
}
.joinPopCon .btnLst > li a { 
	display:flex;
	align-items:center; 
	justify-content:center; 
	height: 36px;
	border-radius: 5px;
	font-weight:500;
	font-size:16px;
}
.joinPopCon .btnLst > li:nth-child(odd) a { 
	background: #0067FF; 
	color:#FFF;
}
.joinPopCon .btnLst > li:nth-child(even) a { 
	background: #FFF; 
	color:#0067FF;
}
.joinPopCon .btnLst > li:nth-child(2n) { 
	margin-right:0;
}
.joinPopCon .btnLst > li:nth-child(-n+2) { 
	margin-top:0;
}
.joinPopCon .joinPopClose:before,
.joinPopCon .joinPopClose:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 20px;
	height: 2px;
	top:50%;
	left:50%;
	margin:-1px 0 0 -10px;
	background: #FFF;
}
.joinPopCon .joinPopClose:before { 
	transform:rotate(45deg); 
}
.joinPopCon .joinPopClose:after { 
	transform:rotate(-45deg); 
}
.joinPopCon.on { 
	top:50%;
	opacity:1;
}
.cmntPopCon { 
	position:absolute; 
	width: 470px;
	max-width: 90%;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	padding:20px;
	background: #FFF;
	border-radius: 10px;
	text-align: center;
}
.cmntPopCon .txt { 
	margin:0 0 20px;
	font-weight:500;
	font-size:22px;
	color:#111;
}
.cmntPopCon .cmntPopBtn { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 100%;
	height: 46px;
	background: #0067FF;
	border-radius: 5px;
	font-weight:500;
	font-size:16px;
	color:#FFF;
}
.cmntPopCon .lst { 
	display:flex; 
	flex-wrap:wrap; 
}
.cmntPopCon .lst > li { 
	width: 48%; 
	margin:2% 2% 0 0;
}
.cmntPopCon .lst > li:first-child .cmntPopBtn { 
	background: #A6A6A6; 
}
.cmntPopCon .lst > li:nth-child(2n) { 
	margin-right:0;
}
.cmntPopCon .lst > li:nth-child(-n+2) { 
	margin-top:0;
}
@media all and (max-width:1399px){
	.communityWr .cmnGgBanner .cmnGgBtn { 
		bottom:-25px;
		right:0; 
	}
}
@media all and (max-width:1199px){
	.communityWr .cmnTopBox { 
		margin:0 0 40px;
		padding:0 0 10px;
	}
	.communityWr .cmnTopBox .cmnTopTit { 
		font-size:34px; 
	}
	.communityWr .cmnCateTit { 
		margin:0 0 25px;
		padding:0 36px 0 0;
		font-size:29px; 
	}
	.communityWr .cmnCateTit img { 
		width: 36px; 
	}
	.communityWr .cmnCateLst { 
		margin:0 0 40px;
	}
	.communityWr .cmnCateLst li { 
		margin:2% 2% 0 0;
		padding:0 0 0 20px;
	}
	.communityWr .cmnCateLst li:before { 
		top:-2px;
		font-size:18px; 
	}
	.communityWr .cmnCateLst li .cate { 
		font-size:15px; 
	}
	.communityWr .cmnCateLst li .tit { 
		font-size:18px; 
	}
	.communityWr .cmnGgBanner { 
		margin:0 0 40px;
	}
	.communityWr .cmnGgBanner .cmnGgBtn { 
		width: 45px; 
		height: 45px;
		bottom:-23px;
	}
	.communityWr .cmnGgBanner .cmnGgBtn:before { 
		width: 25px; 
		height: 25px;
	}
	.communityWr .cmnGgBanner .cmnGgBtn .txt { 
		font-size:17px; 
	}
	.communityWr .cmnCngBtnBox { 
		margin:0 auto 40px;
	}
	.communityWr .cmnCngBtnBox ul li .cmnCngBtn { 
		height: 45px;
		font-size:18px; 
	}
	.communityWr .cmnBoardBox { 
		margin:0 0 30px;
	}
	.communityWr .cmnBoardBox .topBox { 
		min-height: 37px;
	}
	.communityWr .cmnBoardBox .topBox ul { 
		gap:10px; 
	}
	.communityWr .cmnBoardBox .topBox ul li .expertCateBtn { 
		min-height: 23px;
		padding:0 0 0 25px;
		font-size:18px; 
	}	
	.communityWr .cmnBoardBox .topBox ul li .expertCateBtn:before {  
		width: 23px; 
		height: 23px; 
	}
	.communityWr .cmnBoardBox .topBox ul li .expertCateBtn.st_utt { 
		padding:0 0 0 47px;
	}
	.communityWr .cmnBoardBox .topBox ul li .expertCateBtn.st_utt:before { 
		width: 42px; 
	}
	.communityWr .cmnBoardBox .topBox ul li .expertCateSel .expertCateSelBtn { 
		min-width: 100px;		
		padding:7px 28px 6px 11px;
		font-size:18px; 
	}
	.communityWr .cmnBoardBox .topBox ul li .expertCateSel .expertCateSelBtn:after { 
		right: 10px;
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea { 
		margin:0 0 15px;
		padding:30px;
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .infoLst .ico { 
		width: 25px; 
		height: 25px;
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .infoLst .tit { 
		font-size:17px; 
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .infoLst .date { 
		font-size:15px; 
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTit { 
		font-size:20px; 
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTxt { 
		margin:0 0 20px;
		font-size:17px; 
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdImg { 
		max-width: 837px; 
		margin:0 0 15px;
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdImg .numInfo { 
		font-size:18px; 
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdBtm > span { 
		padding:0 0 0 24px;
		font-size:17px;
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdBtm > span:before { 
		width: 18px; 
		height: 18px;
	}
	.communityWr .cmnBoardBox.st02 .cmnBoardArea { 
		padding:30px 170px 30px 30px;
	}
	.communityWr .cmnBoardBox.st02 .cmnBoardArea .brdImg { 
		width: 120px; 
		height: 120px;
		right:30px;
		margin:-60px 0 0;
	}
	.communityWr .cmnBoardBox.st02 .cmnBoardArea.noImg { 
		padding-right:30px;
	}
	.communityWr .cmnBtnPlus { 
		height: 50px;
		font-size:17px; 
	}
	.communityWr .cmnBoardNoData { 
		padding:50px 0;
	}
	.communityWr .cmnBoardNoData .imgBox { 
		width: 64px;
		margin:0 auto 15px;
	}
	.communityWr .cmnBoardNoData .txt { 
		font-size:18px;
	}
	.joinPopCon { 
		padding:40px 15px 15px;
	}
	.joinPopCon .sTit { 
		font-size:17px; 
	}
	.joinPopCon .tit { 
		margin:0 0 10px;
		font-size:27px;
	}
	.joinPopCon .btnLst > li a { 
		font-size:15px; 
	}
	.joinPopCon .joinPopClose { 
		top:15px;
		right:15px;
	}
	.cmntPopCon .txt { 
		margin:0 0 15px;
		font-size:19px;
	}
	.cmntPopCon .cmntPopBtn { 
		height: 40px;
		font-size:15px;
	}
}
@media all and (max-width:999px){
	.communityWr .cmnTopBox { 
		margin:0 0 30px;
	}
	.communityWr .cmnTopBox .cmnTopTit { 
		font-size:30px; 
	}
	.communityWr .cmnCateTit { 
		margin:0 0 20px;
		padding:0 32px 0 0;
		font-size:26px;
	}
	.communityWr .cmnCateTit img { 
		width: 32px; 
	}
	.communityWr .cmnCateLst { 
		margin:0 0 30px;
	}
	.communityWr .cmnCateLst li .cate { 
		font-size:14px; 
	}
	.communityWr .cmnCateLst li .tit { 
		font-size:17px; 
	}
	.communityWr .cmnGgBanner { 
		margin:0 0 30px;
	}
	.communityWr .cmnGgBanner .cmnGgBtn { 
		width: 40px; 
		height: 40px;
		bottom:-20px;
	}
	.communityWr .cmnGgBanner .cmnGgBtn:before { 
		width: 22px; 
		height: 22px;
	}
	.communityWr .cmnGgBanner .cmnGgBtn .txt { 
		font-size:16px; 
	}
	.communityWr .cmnCngBtnBox { 
		margin:0 auto 30px;
	}
	.communityWr .cmnCngBtnBox ul li .cmnCngBtn { 
		height: 40px;
		font-size:16px; 
	}
	.communityWr .cmnBoardBox { 
		margin:0 0 20px;
	}
	.communityWr .cmnBoardBox .topBox { 
		min-height: 33px;
		margin:0 0 15px;
	}
	.communityWr .cmnBoardBox .topBox ul li .expertCateBtn { 
		min-height: 20px;
		padding:0 0 0 22px;
		font-size:16px; 
	}
	.communityWr .cmnBoardBox .topBox ul li .expertCateBtn:before {  
		width: 20px; 
		height: 20px; 
	}
	.communityWr .cmnBoardBox .topBox ul li .expertCateBtn.st_utt { 
		padding:0 0 0 40px;
	}
	.communityWr .cmnBoardBox .topBox ul li .expertCateBtn.st_utt:before { 
		width: 38px; 
	}
	.communityWr .cmnBoardBox .topBox ul li .expertCateSel .expertCateSelBtn { 
		min-width: 90px;
		padding:6px 26px 6px 9px;
		font-size:16px; 
	}
	.communityWr .cmnBoardBox .topBox ul li .expertCateSel .expertCateSelBtn:after { 
		border-top-width: 4px; 
		border-right-width: 4px;
		border-left-width: 4px;
		margin:-2px 0 0;
	}
	.communityWr .cmnBoardBox .topBox ul li .expertCateSel .expertCateOptBox .expertCateOpt { 
		font-size:15px; 
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea { 
		padding:20px;
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop { 
		margin:0 0 10px;
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .infoLst .ico { 
		width: 22px;
		height: 22px;
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .infoLst .tit { 
		font-size:16px; 
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .infoLst .date { 
		font-size:14px; 
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTit { 
		font-size:18px; 
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTxt { 
		margin:0 0 15px;
		font-size:16px;
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdImg { 
		max-width: 500px; 
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdImg .numInfo { 
		font-size:16px 
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdBtm > span { 
		padding:0 0 0 20px;
		font-size:16px;
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdBtm > span:before { 
		width: 16px; 
		height: 16px;
	}
	.communityWr .cmnBoardBox.st02 .cmnBoardArea { 
		padding:20px 150px 20px 20px;
	}
	.communityWr .cmnBoardBox.st02 .cmnBoardArea .brdImg { 
		width: 100px; 
		height: 100px;
		margin:-50px 0 0;
	}
	.communityWr .cmnBoardBox.st02 .cmnBoardArea.noImg { 
		padding-right:20px;
	}
	.communityWr .cmnBtnPlus { 
		height: 45px;
		font-size:16px;
	}
	.communityWr .cmnBoardNoData { 
		padding:30px 0;
	}
	.communityWr .cmnBoardNoData .imgBox { 
		width: 56px;
		margin:0 auto 10px;
	}
	.communityWr .cmnBoardNoData .txt { 
		font-size:15px;
	}
	.joinPopCon .sTit { 
		font-size:16px; 
	}
	.joinPopCon .tit { 
		font-size:24px; 
	}
	.joinPopCon .imgBox { 
		margin:0 0 10px;
	}
	.cmntPopCon { 
		padding:15px;
	}
	.cmntPopCon .txt { 
		margin:0 0 10px;
		font-size:17px;
	}
	.cmntPopCon .cmntPopBtn { 
		height: 35px;
		font-size:14px;
	}
}
@media all and (max-width:599px){
	.communityWr .cmnTopBox { 
		margin:0 0 20px;
	}
	.communityWr .cmnTopBox .cmnTopTit { 
		font-size:26px; 
	}
	.communityWr .cmnCateTit { 
		padding:0 28px 0 0;
		font-size:22px; 
	}
	.communityWr .cmnCateTit img { 
		width: 28px; 
	}
	.communityWr .cmnCateLst { 
		margin:0 0 20px;
	}
	.communityWr .cmnCateLst li { 
		width: 100%; 
		margin:0 0 10px;
		padding-bottom:10px;
		border-bottom:1px solid #E0E0E0;
	}
	.communityWr .cmnCateLst li:before { 
		font-size:16px; 
	}
	.communityWr .cmnCateLst li .cate { 
		font-size:13px; 
	}
	.communityWr .cmnCateLst li .tit { 
		font-size:16px; 
	}
	.communityWr .cmnCateLst li:last-child { 
		margin:0;
	}
	.communityWr .cmnGgBanner { 
		margin:0 0 20px;
	}
	.communityWr .cmnGgBanner .cmnGgBtn { 
		width: 35px; 
		height: 35px;
		bottom:-18px;
	}
	.communityWr .cmnGgBanner .cmnGgBtn:before { 
		width: 20px; 
		height: 20px;
	}
	.communityWr .cmnGgBanner .cmnGgBtn .txt { 
		font-size:15px; 
	}	
	.communityWr .cmnCngBtnBox { 
		margin:0 auto 20px;
	}
	.communityWr .cmnCngBtnBox ul li .cmnCngBtn { 
		height: 35px;
		font-size:14px; 
	}
	.communityWr .cmnBoardBox .topBox ul li .expertCateBtn { 
		min-height: 18px; 
		padding:0 0 0 20px;
		font-size:15px;
	}
	.communityWr .cmnBoardBox .topBox ul li .expertCateBtn:before { 
		width: 18px; 
		height: 18px; 
	}
	.communityWr .cmnBoardBox .topBox ul li .expertCateBtn.st_utt { 
		padding:0 0 0 38px;
	}
	.communityWr .cmnBoardBox .topBox ul li .expertCateBtn.st_utt:before { 
		width: 33px; 
	}
	.communityWr .cmnBoardBox .topBox ul li .expertCateSel .expertCateSelBtn { 
		font-size:15px; 
	}
	.communityWr .cmnBoardBox .topBox ul li .expertCateSel .expertCateOptBox .expertCateOpt { 
		font-size:14px; 
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea { 
		padding:15px;
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .infoLst .ico { 
		width: 20px; 
		height: 20px;
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .infoLst .tit { 
		font-size:15px; 
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTop .infoLst .date { 
		font-size:13px;	 
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTit { 
		font-size:17px; 
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdTxt { 
		margin:0 0 10px;
		font-size:15px;
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdImg { 
		max-width: 100%;
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdImg .numInfo { 
		font-size:14px; 
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdBtm { 
		gap:10px; 
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdBtm > span { 
		padding:0 0 0 18px;
		font-size:15px;
	}
	.communityWr .cmnBoardBox .conBox .cmnBoardArea .brdBtm > span:before { 
		width: 14px; 
		height: 14px;
	}
	.communityWr .cmnBoardBox.st02 .cmnBoardArea { 
		padding:15px;
	}
	.communityWr .cmnBoardBox.st02 .cmnBoardArea .brdImg { 
		position:relative; 
		top:auto;
		right:auto;
		margin:0 0 15px;
	}
	.communityWr .cmnBoardBox.st02 .cmnBoardArea.noImg { 
		padding-right:15px;
	}
	.communityWr .cmnBoardNoData { 
		padding:20px 0;
	}
	.communityWr .cmnBoardNoData .imgBox { 
		width: 48px;
		margin:0 auto 5px;
	}
	.communityWr .cmnBoardNoData .txt { 
		font-size:13px;
	}
	.joinPopCon { 
		max-width: 90%; 
		width: 90%;
	}
	.joinPopCon .sTit { 
		font-size:15px; 
	}
	.joinPopCon .tit { 
		font-size:21px; 
	}
	.joinPopCon .btnLst > li a { 
		font-size:14px; 
	}
	.cmntPopCon { 
		padding:10px;
	}
	.cmntPopCon .txt { 
		font-size:15px;
	}
	.cmntPopCon .cmntPopBtn { 
		height: 30px;
		font-size:13px;
	}
}
/* 커뮤니티 끝
------------------------------------------------------ */
/* 에어드랍 시작
------------------------------------------------------ */
.airDropWr .inner { 
	max-width: 874px; 
}
.airDropWr .airDropTit { 
	margin:0 0 75px;
	font-weight:700;
	font-size:70px;
	background:linear-gradient(#0067FF, #5ECCFF);
	color: transparent;
    -webkit-background-clip: text;
	text-align: center;
}
.airDropWr .airDropTxt { 
	margin:0 0 50px;
	font-size:28px;
	line-height:1.4;
	color:#111;
	text-align: center;
}
.airDropWr .airDropTxt span { 
	font-weight:500; 
}
.airDropWr .airDropStxt01 { 
	margin:0 0 50px;
	font-weight:500;
	font-sizE:20px;
	line-height:1.3;
	color:#0067FF;
	text-align: center;
}
.airDropWr .airDropStxt02 { 
	margin:0 0 6px;
	font-size:20px;
	line-height:1.3;
	color:#111;
	text-align: center;
}
.airDropWr .airDropStxt03 { 
	margin:0 0 18px;
	font-size:26px;
	color:#111;
	text-align: center;
}
.airDropWr .airDropDownLnk { 
	display:flex; 
	flex-wrap:wrap; 
	justify-content:center; 
	gap:9px;
	margin:0 0 80px;
	font-size:0;
}
.airDropWr .airDropDownLnk li { 
	display:none; 
}
.airDropWr .airDropDownLnk li a { 
	display:block; 
}
.airDropWr .airDropBalloon { 
	margin:0 0 64px;
	text-align: center;
}
.airDropWr .airDropBalloon p { 
	position:relative; 
	display:inline-block; 
	max-width: 100%;
	padding:16px 26px;
	background: #5ECCFF;
	border-radius: 100px;
	font-weight:700;
	font-size:40px;
	line-height:1.3;
	color:#FFF;
}
.airDropWr .airDropBalloon p:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 37px;
	height: 33px;
	top:100%;
	right:130px;
	background:url(/Form/_guest/lang_ko/images/airDropBalloon.png) no-repeat;
	background-size:cover;
}
.airDropGift { 
	margin:0 0 43px;
	font-size:0;
	text-align: center;
}
.airDropGift img { 
	max-width: 100%; 
}
.airDropWordBox { 
	padding:40px 10px;
	background: #FAFAFA;
	border-radius: 10px;
	text-align: center;
}
.airDropWordBox .tit { 
	display:inline-block; 
	margin:0 0 20px;
	padding:6px 35px;
	background: #0067FF;
	border-radius: 40px;
	font-weight:700;
	font-size:24px;
	color:#FFF;
}
.airDropWordBox .lst { 
	display:flex; 
	align-items:center; 
	flex-direction:column;
	gap:13px;
}
.airDropWordBox .lst li { 
	position:relative; 
	padding:0 0 0 15px;
	font-size:16px;
	line-height:1.3;
	color:#666;
}
.airDropWordBox .lst li:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 4px;
	height: 4px;
	top:8px;
	left:0;
	background: #666;	
	border-radius: 50%;
}
@media all and (max-width:1199px){
	.airDropWr .inner { 
		padding:0;
	}
	.airDropWr .airDropTit { 
		margin:0 0 60px;
		font-size:63px; 
	}
	.airDropWr .airDropTxt { 
		margin:0 0 40px;
		font-size:25px;
	}
	.airDropWr .airDropStxt01 { 
		margin:0 0 40px;
		font-size:18px; 
	}
	.airDropWr .airDropStxt02 { 
		font-size:18px; 
	}
	.airDropWr .airDropStxt03 { 
		margin:0 0 15px;
		font-size:23px;
	}
	.airDropWr .airDropDownLnk { 
		margin:0 0 60px;
	}
	.airDropWr .airDropBalloon { 
		margin:0 0 50px;
	}
	.airDropWr .airDropBalloon p { 
		padding:15px 20px;
		font-size:36px;
	}
	.airDropWr .airDropBalloon p:after { 
		width: 33px;
		height: 30px;
		right:117px;
	}
	.airDropGift { 
		margin:0 0 30px;
	}
	.airDropWordBox { 
		padding:30px 10px;
	}
	.airDropWordBox .tit { 
		margin:0 0 15px;
		font-size:22px; 
	}
	.airDropWordBox .lst { 
		gap:10px; 
	}
	.airDropWordBox .lst li { 
		padding:0 0 0 10px;
		font-size:15px; 
	}
}
@media all and (max-width:999px){
	.airDropWr .airDropTit { 
		margin:0 0 50px;
		font-size:56px; 
	}
	.airDropWr .airDropTxt { 
		margin:0 0 30px;
		font-size:22px;
	}
	.airDropWr .airDropStxt01 { 
		margin:0 0 30px;
		font-size:16px; 
	}
	.airDropWr .airDropStxt02 { 
		font-size:16px; 
	}
	.airDropWr .airDropStxt03 { 
		font-size:21px;
	}
	.airDropWr .airDropDownLnk { 
		margin:0 0 50px;
	}
	.airDropWr .airDropBalloon { 
		margin:0 0 40px;
	}
	.airDropWr .airDropBalloon p { 
		padding:12px 15px;
		font-size:32px;
	}
	.airDropWr .airDropBalloon p:after { 
		width: 30px;
		height: 26px;
		right:104px;
	}
	.airDropGift { 
		margin:0 0 20px;
	}
	.airDropWordBox { 
		padding:20px 10px;
	}
	.airDropWordBox .tit { 
		font-size:19px; 
	}
	.airDropWordBox .lst { 
		gap:8px; 
	}
	.airDropWordBox .lst li { 
		padding:0 0 0 8px;
		font-size:14px; 
	}
	.airDropWordBox .lst li:before { 
		width: 2px; 
		height: 2px;
	}
}
@media all and (max-width:873px){
	.airDropWr .inner { 
		padding:0 20px;
	}
}
@media all and (max-width:599px){ 
	.airDropWr .airDropTit { 
		margin:0 0 30px;
		font-size:42px; 
	}
	.airDropWr .airDropTxt { 
		margin:0 0 20px;
		font-size:20px;
	}
	.airDropWr .airDropTxt br { 
		display:none; 
	}
	.airDropWr .airDropStxt01 { 
		margin:0 0 20px;
		font-size:15px; 
	}
	.airDropWr .airDropStxt02 { 
		font-size:15px; 
	}
	.airDropWr .airDropStxt03 { 
		font-size:18px;
	}
	.airDropWr .airDropDownLnk { 
		margin:0 0 30px;
	}
	.airDropWr .airDropBalloon { 
		margin:0 0 30px;
	}
	.airDropWr .airDropBalloon p { 
		padding:10px 25px;
		font-size:28px;
	}
	.airDropWr .airDropBalloon p:after { 
		width: 26px;
		height: 23px;
		right:91px;
	}
	.airDropGift { 
		margin:0 0 15px;
	}
	.airDropWordBox .tit { 
		font-size:17px; 
	}
}
/* 에어드랍 끝
------------------------------------------------------ */
/* 페이백 테스트 시작
------------------------------------------------------ */
.payBackTestWr { 
	position:relative; 
	max-width: 746px; 
	margin:0 auto;
}
.payBackTestWr .pbtSldBox { 
	height: 256px;
	margin:0 0 50px;
	background: #F2F7FF;
	border-radius: 5px;
	overflow:hidden;
}
.payBackTestWr .pbtSldBox .swiper-slide { 
	display:flex; 
	align-items:center; 
	background-repeat:no-repeat;
	background-size:100% 100%;
}
.payBackTestWr .pbtSldBox .swiper-slide .lBox { 
	width: 50%; 
	text-align: center;
}
.payBackTestWr .pbtSldBox .swiper-slide .lBox .tit { 
	margin: 0 0 10px;
	font-weight:700;
	font-size:22px;
	line-height:1.33;
	color:#111;
}
.payBackTestWr .pbtSldBox .swiper-slide .lBox .txt { 
	font-weight:500;
	font-size:14px;
	color:#111;
}
.payBackTestWr .pbtSldBox .swiper-slide .rBox { 
	max-width: 60%;
	font-size:0;
}
.payBackTestWr .pbtSldBox .swiper-slide .rBox img { 
	max-width: 100%; 
}
.payBackTestWr .payBackTestCrs { 
	display:flex; 
	flex-wrap:wrap; 
	justify-content:center; 
	gap:10px;
	margin:0 0 12px;
}
.payBackTestWr .payBackTestCrs > li { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 20px; 
	height: 20px;
	background: #DDD;
	border-radius: 50%;
	font-size:13px;
	color:#FFF;
}
.payBackTestWr .payBackTestCrs > li.on { 
	background: #0067FF; 
}
.payBackTestWr .pbtChoiceBox { 
	margin:0 0 50px;
}
.payBackTestWr .pbtChoiceBox ul { 
	display:flex; 
	flex-wrap:wrap; 
}
.payBackTestWr .pbtChoiceBox ul > li { 
	width: 49%; 
	margin:2% 2% 0 0;
}
.payBackTestWr .pbtChoiceBox ul > li .pbtChoiceBtn { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 100%;
	height: 60px;
	border:1px solid #DDD;
	border-radius: 50px;
	box-shadow:0 0 6px 0 rgba(0,0,0,.15);
	font-weight:500;
	font-size:24px;
	color: #666;
	transition:all .3s ease;
}
.payBackTestWr .pbtChoiceBox ul > li .pbtChoiceBtn img { 
	max-height: 30px; 
}
.payBackTestWr .pbtChoiceBox ul > li:nth-child(2n) { 
	margin-right:0;
}
.payBackTestWr .pbtChoiceBox ul > li:nth-child(-n+2) { 
	margin-top:0;
}
.payBackTestWr .pbtChoiceBox ul > li .pbtChoiceBtn.on,
.payBackTestWr .pbtChoiceBox ul > li .pbtChoiceBtn:focus,
.payBackTestWr .pbtChoiceBox ul > li .pbtChoiceBtn:hover { 
	border-color:#0067FF;
	color:#0067FF;
}
.payBackTestWr .pbtChoiceBox.noTxt ul > li .pbtChoiceBtn { 
	font-size:0; 
}
.payBackTestWr .pbtLodingBox { 
	position:absolute; 
	width: 100%;
	height: calc(100% - 100px);
	top:50%;
	left:0;
	padding:50px;
	transform:translateY(-50%);
	background: #F2F7FF;
	border-radius: 5px;
	text-align: center;
	z-index:1;
}
.payBackTestWr .pbtLodingBox .imgBox { 
	margin:0 0 25px;
	font-size:0;
	text-align: center;
}
.payBackTestWr .pbtLodingBox .imgBox img { 
	max-width: 100%; 
}
.payBackTestWr .pbtLodingBox .tit { 
	margin:0 0 9px;
	font-weight:700;
	font-size:22px;
	color:#111;
}
.payBackTestWr .pbtLodingBox .txt { 
	font-weight:500;
	font-size:18px;
	color:#666;
}
.payBackTestWr .pbrTopBox { 
	display:flex; 
	justify-content:center; 
	align-items:center; 
	margin:0 0 12px;
	padding:25px;
	background: #0067FF;	
	border-radius: 10px;
}
.payBackTestWr .pbrTopBox .conBox { 
	position:relative; 
	padding:0 0 0 93px;
}
.payBackTestWr .pbrTopBox .conBox .imgBox { 
	position:absolute; 
	top:0;
	left:0;
	font-size:0;
}
.payBackTestWr .pbrTopBox .conBox .imgBox img { 
	max-width: 100%; 
}
.payBackTestWr .pbrTopBox .conBox .txtBox .tit { 
	margin:0 0 10px;
	font-weight:500;
	font-size:16px;
	color:#FFF;
	text-align: center;
}
.payBackTestWr .pbrTopBox .conBox .txtBox .txt { 
	font-weight: 700; 
	font-size:24px;
	color:#FFF;
	text-align: center;
}
.payBackTestWr .pbrTopTxt { 
	margin:0 0 20px;
	padding:13px 10px;
	background: #ECF4FF;
	border-radius: 5px;
	font-size:16px;
	color: #666;
	text-align: center;
}
.payBackTestWr .pbrTopTxt br { 
	display:none; 
}
.payBackTestWr .pbrAnalyBox { 
	position:relative; 
	margin:0 0 100px;
	padding:0 145px 0 65px;
}
.payBackTestWr .pbrAnalyBox .imgBox { 
	position:absolute; 
	width: 40px;
	height: 40px;
	top:0;
	left:0;
	border-radius: 50%;
	font-size:0;
	overflow:hidden;
}
.payBackTestWr .pbrAnalyBox .imgBox img { 
	position:absolute; 
	width: 100%;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.payBackTestWr .pbrAnalyBox .tit { 
	font-size:14px;
	color:#666;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.payBackTestWr .pbrAnalyBox .name { 
	font-weight:500;
	font-size:18px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;	 
}
.payBackTestWr .pbrAnalyBox .num { 
	position:absolute; 
	top:50%;
	right:0;
	transform:translateY(-50%);
	font-size:18px;
	color:#000;
}
.payBackTestWr .pbrAnalyBox .num span { 
	font-weight: 500; 
}
.payBackTestWr .pbrTopImg { 
	font-size:0;
	text-align: center;
}
.payBackTestWr .pbrTopImg img { 
	max-width: 100%; 
}
.payBackTestWr .pbrLstBox .lst li { 
	position:relative; 
	display:flex; 
	align-items:center; 
	justify-content:space-between; 
	flex-wrap:wrap; 
	gap:10px;
	padding:17px 12px;
	border-bottom:1px solid #DDD;
}
.payBackTestWr .pbrLstBox .lst li > span { 
	display:block; 
	font-size:18px;
}
.payBackTestWr .pbrLstBox .lst li .date { 
	color:#666
}
.payBackTestWr .pbrLstBox .lst li .num { 
	font-weight:500;
}
.payBackTestWr .pbrLstBox .lst li .num.st01 { 
	color: #E9523E;
}
.payBackTestWr .pbrLstBox .lst li .num.st02 { 
	color: #0067FF;
}
.payBackTestWr .pbspWr { 
	position:fixed; 
	display:none; 
	width: 746px;
	bottom:0;
	left:50%;
	padding:30px;
	transform:translateX(-50%);
	background: #FFF;
	border-radius: 10px 10px 0 0;
	z-index:3;
}
.payBackTestWr .pbspWr .pbspTit { 
	margin:0 0 42px;
	font-weight:700;
	font-size:22px;
	color:#111;
}
.payBackTestWr .pbspWr .pbspBox .pbspLnk { 
	position:relative; 
	display:block; 
	padding:24px 30px 24px 75px;
	background: #F3F7FC;
	border-radius: 5px;
	font-size:0;
}
.payBackTestWr .pbspWr .pbspBox .pbspLnk:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 10px;
	height: 10px;
	top:50%;
	right:20px;
	margin:-5px 0 0;
	transform:rotate(-45deg);
	border-bottom:2px solid #666;
	border-right:2px solid #666;
	transition:all .3s ease;
}
.payBackTestWr .pbspWr .pbspBox .pbspLnk span { 
	display:block; 
}
.payBackTestWr .pbspWr .pbspBox .pbspLnk .ico { 
	position:absolute; 
	width: 45px;
	height: 45px;
	top:50%;
	left:20px;
	transform:translateY(-50%);
}
.payBackTestWr .pbspWr .pbspBox .pbspLnk .ico img { 
	max-width: 100%; 
}
.payBackTestWr .pbspWr .pbspBox .pbspLnk .tit { 
	font-size:14px;
	color:#666;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.payBackTestWr .pbspWr .pbspBox .pbspLnk .txt { 
	font-weight:500;
	font-size:18px;
	color:#111;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.payBackTestWr .pbspWr .pbspBox .pbspLnk:focus:after,
.payBackTestWr .pbspWr .pbspBox .pbspLnk:hover:after { 
	right:15px; 
}
.payBackTestWr .pbspWr .pbspBox + .pbspBox { 
	margin:16px 0 0;
}
@media all and (max-width:1199px){
	.payBackTestWr .pbtSldBox { 
		height: 230px;
		margin:0 0 40px;
	}
	.payBackTestWr .pbtSldBox .swiper-slide .lBox .tit { 
		font-size:22px; 
	}
	.payBackTestWr .pbtChoiceBox { 
		margin:0 0 40px;
	}
	.payBackTestWr .pbtChoiceBox ul > li .pbtChoiceBtn { 
		height: 54px; 
		font-size:22px; 
	}
	.payBackTestWr .pbtLodingBox { 
		padding:40px;
	}
	.payBackTestWr .pbtLodingBox .imgBox { 
		margin:0 0 20px;
	}
	.payBackTestWr .pbtLodingBox .tit { 
		font-size:20px;
	}
	.payBackTestWr .pbtLodingBox .txt { 
		font-size:17px;
	}
	.payBackTestWr .pbrTopBox { 
		margin:0 0 10px;
		padding:20px;
	}
	.payBackTestWr .pbrTopBox .conBox { 
		padding:0 0 0 80px;
	}
	.payBackTestWr .pbrTopBox .conBox .imgBox { 
		width: 72px; 
	}
	.payBackTestWr .pbrTopBox .conBox .txtBox .tit { 
		font-size:15px; 
	}
	.payBackTestWr .pbrTopBox .conBox .txtBox .txt { 
		font-size:22px; 
	}
	.payBackTestWr .pbrTopTxt { 
		padding:10px;
		font-size:15px; 
	}
	.payBackTestWr .pbrAnalyBox { 
		margin:0 0 80px;
		padding:0 125px 0 45px;
	}
	.payBackTestWr .pbrAnalyBox .imgBox { 
		width: 36px; 
		height: 36px;
	}
	.payBackTestWr .pbrAnalyBox .name,
	.payBackTestWr .pbrAnalyBox .num, { 
		font-size:17px; 
	}
	.payBackTestWr .pbrLstBox .lst li { 
		padding:15px 10px;
	}
	.payBackTestWr .pbrLstBox .lst li > span { 
		font-size:17px; 
	}
	.payBackTestWr .pbspWr { 
		padding:25px;
	}
	.payBackTestWr .pbspWr .pbspTit { 
		margin:0 0 30px;
		font-size:20px; 
	}
	.payBackTestWr .pbspWr .pbspBox .pbspLnk { 
		padding:20px 30px 20px 70px;
	}
	.payBackTestWr .pbspWr .pbspBox .pbspLnk .ico { 
		width: 41px; 
		height: 41px;
		right:15px;
	}
	.payBackTestWr .pbspWr .pbspBox .pbspLnk .txt { 
		font-size:17px; 
	}
}
@media all and (max-width:999px){
	.payBackTestWr .pbtSldBox { 
		height: 205px;
		margin:0 0 30px;
	}
	.payBackTestWr .pbtSldBox .swiper-slide .lBox .tit { 
		font-size:20px; 
	}
	.payBackTestWr .payBackTestCrs { 
		margin:0 0 10px;
	}
	.payBackTestWr .pbtChoiceBox ul > li .pbtChoiceBtn { 
		height: 48px; 
		font-size:20px;
	}
	.payBackTestWr .pbtChoiceBox { 
		margin:0 0 30px;
	}
	.payBackTestWr .pbtLodingBox { 
		padding:30px;
	}
	.payBackTestWr .pbtLodingBox .imgBox { 
		margin:0 0 15px;
	}
	.payBackTestWr .pbtLodingBox .tit { 
		margin:0 0 5px;
		font-size:18px;
	}
	.payBackTestWr .pbtLodingBox .txt { 
		font-size:16px;
	}
	.payBackTestWr .pbrTopBox { 
		padding:15px;
	}
	.payBackTestWr .pbrTopBox .conBox { 
		padding:0 0 0 70px;
	}
	.payBackTestWr .pbrTopBox .conBox .imgBox { 
		width: 64px; 
	}
	.payBackTestWr .pbrTopBox .conBox .txtBox .tit { 
		margin:0 0 5px;
	}
	.payBackTestWr .pbrTopBox .conBox .txtBox .txt { 
		font-size:20px; 
	}
	.payBackTestWr .pbrAnalyBox { 
		margin:0 0 60px;
		padding:0 115px 0 40px;
	}
	.payBackTestWr .pbrAnalyBox .imgBox { 
		width: 32px; 
		height: 32px;
	}
	.payBackTestWr .pbrAnalyBox .name, 
	.payBackTestWr .pbrAnalyBox .num { 
		font-size:16px; 
	}
	.payBackTestWr .pbrLstBox .lst li { 
		padding:12px 10px;
	}
	.payBackTestWr .pbrLstBox .lst li > span { 
		font-size:16px; 
	}
	.payBackTestWr .pbspWr { 
		padding:20px;
	}
	.payBackTestWr .pbspWr .pbspTit { 
		margin:0 0 20px;
		font-size:18px; 
	}
	.payBackTestWr .pbspWr .pbspBox .pbspLnk .ico { 
		width: 36px; 
		height: 36px;
	}
	.payBackTestWr .pbspWr .pbspBox .pbspLnk .txt { 
		font-size:16px; 
	}
}
@media all and (max-width:786px){
	.payBackTestWr { 
		padding:30px 20px;
	}
	.payBackTestWr .pbspWr { 
		width: calc(100% - 40px); 
	}
}
@media all and (max-width:599px){
	.payBackTestWr .comIptBtnBox { 
		flex-wrap:nowrap; 
	}
	.comIptBtnBox .inputArea { 
		width: auto; 
		margin:0;
		border-radius: 5px 0 0 5px;
	}
	.payBackTestWr .comIptBtnBox .comIptBtn { 
		width: auto; 
		min-width: 55px;
		border-radius: 0 5px 5px 0;
	}
	.payBackTestWr .pbtSldBox { 
		height: 179px;
		margin:0 0 20px;
		border:1px solid #BFC8D6;
	}
	.payBackTestWr .pbtSldBox .swiper-slide { 
		background-size:100% 100%; 
		background-position:center right;
	}
	.payBackTestWr .pbtSldBox .swiper-slide .lBox { 
		display:flex; 
		justify-content:center; 
		flex-direction:column;
		width: 100%; 
		height: 100%;
		padding:20px;
		background:rgba(255,255,255,.4); 
		text-align: left;
	}
	.payBackTestWr .pbtSldBox .swiper-slide .lBox .tit { 
		margin:0 0 5px;
		font-size:18px; 
	}
	.payBackTestWr .pbtSldBox .swiper-slide .rBox { 
		display:none; 
	}
	.payBackTestWr .pbtSldBox .swiper-slide.pbtSld01 { 
		background-image: url(/Form/_guest/lang_ko/images/pbtSldBg01.png);
	}
	.payBackTestWr .pbtSldBox .swiper-slide.pbtSld02 { 
		background-image: url(/Form/_guest/lang_ko/images/pbtSldBg02.png);
	}
	.payBackTestWr .pbtSldBox .swiper-slide.pbtSld03 { 
		background-image: url(/Form/_guest/lang_ko/images/pbtSldBg03.png);
	}
	.payBackTestWr .pbtSldBox .swiper-slide.pbtSld04 { 
		background-image: url(/Form/_guest/lang_ko/images/pbtSldBg04.png);
	}
	.payBackTestWr .pbtChoiceBox { 
		margin:0 0 20px;
	}
	.payBackTestWr .pbtChoiceBox ul > li { 
		width: 100%; 
		margin:0 0 10px;
	}
	.payBackTestWr .pbtChoiceBox ul > li .pbtChoiceBtn { 
		height: auto; 
		padding:8px;
		font-size:18px;
	}
	.payBackTestWr .pbtChoiceBox ul > li:last-child { 
		margin:0;
	}
	.payBackTestWr .pbtLodingBox { 
		width: calc(100% - 20px);
		height: calc(100% - 60px);
		left:50%;
		padding:20px;
		transform:translate(-50%, -50%);
	}
	.payBackTestWr .pbtLodingBox .tit { 
		font-size:16px;
	}
	.payBackTestWr .pbtLodingBox .txt { 
		font-size:15px;
	}
	.payBackTestWr .pbrTopBox .conBox { 
		padding:0;
	}
	.payBackTestWr .pbrTopBox .conBox .imgBox { 
		position:relative; 
		width: 56px; 
		top:auto;
		right:auto;
		margin:0 auto 10px;
	}
	.payBackTestWr .pbrTopBox .conBox .txtBox .tit { 
		font-size:14px; 
	}
	.payBackTestWr .pbrTopBox .conBox .txtBox .txt { 
		font-size:18px; 
	}
	.payBackTestWr .pbrTopTxt { 
		font-size:14px; 
	}
	.payBackTestWr .pbrTopTxt br { 
		display:block; 
	}
	.payBackTestWr .pbrAnalyBox { 
		padding:0 0 0 40px;
	}
	.payBackTestWr .pbrAnalyBox .imgBox { 
		width: 28px; 
		height: 28px;
	}
	.payBackTestWr .pbrAnalyBox .name,
	.payBackTestWr .pbrAnalyBox .num { 
		font-size:15px;
	}
	.payBackTestWr .pbrAnalyBox .name { 
		margin:0 0 3px;
	}
	.payBackTestWr .pbrAnalyBox .num { 
		position:relative; 
		top:auto;
		right:auto;
		transform:translateY(0);
		white-space:nowrap;
		text-overflow:ellipsis;
		overflow:hidden;
	}
	.payBackTestWr .pbrLstBox .lst li { 
		padding:10px;
	}
	.payBackTestWr .pbrLstBox .lst li > span { 
		font-size:15px;
	}
	.payBackTestWr .pbspWr { 
		padding:15px;
	}
	.payBackTestWr .pbspWr .pbspTit { 
		margin:0 0 15px;
		font-size:17px; 
	}
	.payBackTestWr .pbspWr .pbspBox .pbspLnk { 
		padding:20px 30px 20px 65px;
	}
	.payBackTestWr .pbspWr .pbspBox .pbspLnk .ico { 
		width: 32px; 
		height: 32px;
	}
	.payBackTestWr .pbspWr .pbspBox .pbspLnk .tit { 
		font-size:13px; 
	}
	.payBackTestWr .pbspWr .pbspBox .pbspLnk .txt { 
		font-size:15px; 
	}
}
/* 페이백 테스트 끝
------------------------------------------------------ */
/* 로그인 시작
------------------------------------------------------ */
.loginWr { 
	max-width: 600px; 
	margin:0 auto;
}
.loginWr .cTit03 { 
	margin:0 0 20px;
	text-align: left; 
}
.loginWr .loginBox .inputArea { 
	margin:0 0 10px;
	font-size:16px;
	line-height:1.3;
}
.loginWr .loginBox .inputArea:last-child { 
	margin:0;
}
.loginWr .findIdPw { 
	display:block; 
	margin:9px 0 0;
	font-size:14px;
	color:#111;
	text-align: right; 
	text-decoration:underline;
}
.loginWr .extraLogin { 
	margin:16px 0 0;
	text-align: center; 
}
.loginWr .extraLogin .txt { 
	margin:0 0 14px;
	font-weight:500;
	font-size:20px;
	color:#666;
}
.loginWr .extraLogin .lst { 
	display:flex; 
	flex-wrap:wrap; 
}
.loginWr .extraLogin .lst > li { 
	width: 32%; 
	margin:2% 2% 0 0;
}
.loginWr .extraLogin .lst > li .logInBtn { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	gap:3px;
	width: 100%;
	height: 50px;
	border-radius: 5px;
	font-weight:500;
	font-size:15px;
}
.loginWr .extraLogin .lst > li .logInBtn:before { 
	content:"";
	box-sizing:border-box;
	display:block;
	width: 25px;
	height: 24px;
	background-repeat:no-repeat;
	background-size:cover;
}
.loginWr .extraLogin .lst > li .logInBtn.st_goo { 
	border:1px solid #E0E0E0;
	color:#212121; 
}
.loginWr .extraLogin .lst > li .logInBtn.st_goo:before { 
	background-image: url(/Form/_guest/lang_ko/images/loginIcoGoo.png);
}
.loginWr .extraLogin .lst > li .logInBtn.st_ios { 
	background: #212121;
	color:#FFF; 
}
.loginWr .extraLogin .lst > li .logInBtn.st_ios:before { 
	background-image: url(/Form/_guest/lang_ko/images/loginIcoIos.png);
}
.loginWr .extraLogin .lst > li .logInBtn.st_kko { 
	background: linear-gradient(to right, #FFEA00, #F3DF00);
	border:1px solid #E7D400;
	color:#212121; 
}
.loginWr .extraLogin .lst > li .logInBtn.st_kko:before { 
	background-image: url(/Form/_guest/lang_ko/images/loginIcoKko.png);
}
.loginWr .extraLogin .lst > li:nth-child(3n) { 
	margin-right:0;
}
.loginWr .extraLogin .lst > li:nth-child(-n+3) { 
	margin-top:0;
}
.loginWr .joinLnkBox { 
	display:flex; 
	flex-wrap:wrap; 
	justify-content:center; 
	gap:9px;
	font-size:14px;
}
.loginWr .joinLnkBox .txt { 
	color: #666; 
}
.loginWr .joinLnkBox .lnk { 
	display:block; 
	color:#111;
	text-decoration:underline;
}
@media all and (max-width:1199px){
	.loginWr .extraLogin .txt { 
		font-size:18px; 
	}
}
@media all and (max-width:999px){
	.loginWr .cTit03 { 
		margin:0 0 15px;
	}
	.loginWr .extraLogin { 
		margin:10px 0 0;
	}
	.loginWr .extraLogin .txt { 
		margin:0 0 10px;
		font-size: 17px;
	}
}
@media all and (max-width:599px){
	.loginWr { 
		padding:30px 20px;
	}
	.loginWr .extraLogin .txt { 
		font-size: 16px;
	}
	.loginWr .extraLogin .lst > li { 
		width: 100%; 
		margin:0 0 10px;
	}
	.loginWr .extraLogin .lst > li .logInBtn { 
		height: 40px;
		font-size:14px; 
	}
	.loginWr .extraLogin .lst > li .logInBtn:before { 
		width: 20px; 
		height: 19px;
	}
	.loginWr .extraLogin .lst > li:last-child { 
		margin:0;
	}
	.loginWr .joinLnkBox { 
		font-size:13px;
	}
}
/* 로그인 끝
------------------------------------------------------ */
/* 회원가입 시작
------------------------------------------------------ */
.joinComWr { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	max-width: 600px; 
	margin:0 auto;
}
.joinComWr .joinConBox, 
.joinComWr > form {
	width: 100%; 
}
.joinComWr .cTit03 { 
	margin:0 0 20px;
	text-align: left; 
}
.joinComWr .joinInputArea .tit { 
	margin:0 0 7px;
	font-weight:500;
	font-size:18px;
	color:#666;
}
.joinComWr .joinInputArea .inputArea { 
	padding:20px 15px;
	font-size:16px; 
	line-height:1.4;
}
.joinComWr .joinInputArea .joinIptBtnBox { 
	position:relative; 
	padding:0 160px 0 0;
}
.joinComWr .joinInputArea .joinIptBtnBox .joinIptBtn { 
	position:absolute; 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 154px;
	height: 100%;
	top:0;
	right:0;
	background: #0067FF;
	border-radius: 5px;
	font-weight:700;
	font-size:20px;
	color:#FFF;
}
.joinComWr .joinInputArea.st_recom .recomBtn { 
	position:relative; 
	width: 168px;
	margin:0 0 8px;
	padding:0 15px 0 0;
	font-weight:500;
	font-size:18px;
	color:#111;
	text-align: left;
}
.joinComWr .joinInputArea.st_recom .recomBtn:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 0;
	height: 0;
	top:50%;
	right:0;
	margin:-3px 0 0;
	border-top:5px solid #333;
	border-right:5px solid transparent;
	border-left:5px solid transparent;
	transition:all .3s ease;
}
.joinComWr .joinInputArea.st_recom .recomBtn.on:after { 
	transform:rotate(180deg); 
}
.joinComWr .joinInputArea.st_recom .inputArea { 
	display:none; 
	margin:0 0 12px;
}
.joinComWr .joinInputArea.st_recom .termChkBox { 
	position:relative; 
	padding:0 0 0 20px;
}
.joinComWr .joinInputArea.st_recom .termChkBox .termChk { 
	position:absolute; 
	width: 0;
	height: 0;
	top:0;
	left:0;
	font-size:0;
	overflow:hidden;
}
.joinComWr .joinInputArea.st_recom .termChkBox .termChkLbl { 
	position:absolute; 
	display:block; 
	width: 15px; 
	height: 15px;
	top:2px;
	left:0;
	border:2px solid #E0E0E0;
	border-radius: 5px;
}
.joinComWr .joinInputArea.st_recom .termChkBox .termChk:checked + .termChkLbl { 
	background: #0067FF url(/Form/_guest/lang_ko/images/joinTermChk01.png) no-repeat center center;
	border-color: #0067FF;
}
.joinComWr .joinInputArea.st_recom .termChkBox .termChkTxt { 
	font-size:14px;
	color:#111;
}
.joinComWr .joinInputArea.st_recom .termChkBox .termChkTxt .chkTerm { 
	display:inline-block; 
	color:#0067FF;
	text-decoration: underline;
}
.joinComWr .loginLnkBox { 
	display:flex; 
	flex-wrap:wrap; 
	justify-content:center; 
	gap:9px;
	margin:20px 0 0;
	font-size:14px;
}
.joinComWr .loginLnkBox .txt { 
	color: #666; 
}
.joinComWr .loginLnkBox .lnk { 
	display:block; 
	color:#111;
	text-decoration:underline;
}
.joinLoadingPop { 
	position:fixed; 
	display:none; 
	width: 100%;
	height: 100%;
	top:0;
	left:0;
	background: rgba(0,0,0,.8);
	z-index:10;	
}
.joinLoadingPop .joinLoading { 
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	font-weight:700;
	font-size:20px;
	color: #FFF;
}
.userPass,
.userPassVerif { 
	display:none; 
}
@media all and (max-width:1199px){
	.joinComWr .joinInputArea .joinIptBtnBox { 
		padding:0 150px 0 0;
	}
	.joinComWr .joinInputArea .joinIptBtnBox .joinIptBtn { 
		width: 140px;
		font-size:18px; 
	}
}
@media all and (max-width:999px){
	.joinComWr .cTit03 { 
		margin:0 0 15px;
	}
	.joinComWr .loginLnkBox { 
		margin:15px 0 0;
	}
	.joinComWr .joinInputArea .tit, 
	.joinComWr .joinInputArea.st_recom .recomBtn {
		font-size:17px; 
	} 
	.joinComWr .joinInputArea.st_recom .recomBtn { 
		width: 140px; 
	}
	.joinComWr .joinInputArea .inputArea { 
		padding:15px;
		font-size:15px; 
	}
	.joinComWr .joinInputArea .joinIptBtnBox { 
		padding:0 130px 0 0;
	}
	.joinComWr .joinInputArea .joinIptBtnBox .joinIptBtn { 
		width: 120px;
		font-size:16px; 
	}
	.joinLoadingPop .joinLoading { 
		font-size:16px; 
	}
}
@media all and (max-width:599px){
	.joinComWr { 
		padding:0 20px;
	}
	.joinComWr .loginLnkBox { 
		margin:10px 0 0;
		font-size:13px;
	}
	.joinComWr .joinInputArea .tit, 
	.joinComWr .joinInputArea.st_recom .recomBtn {
		font-size:16px; 
	}
	.joinComWr .joinInputArea .inputArea { 
		font-size:14px; 
	}
	.joinComWr .joinInputArea .joinIptBtnBox { 
		padding:0;
	}
	.joinComWr .joinInputArea .joinIptBtnBox .inputArea { 
		margin:0 0 10px;
	}
	.joinComWr .joinInputArea .joinIptBtnBox .joinIptBtn { 
		position:relative; 
		width: 100%;
		top:auto;
		right:auto;
		padding:11px;
		font-size:14px;		
	}
	.joinLoadingPop .joinLoading { 
		font-size:14px; 
	}
}
/* 회원가입 끝
------------------------------------------------------ */
/* 비밀번호 재설정 시작
------------------------------------------------------ */
.passwordReSetWr { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	max-width: 600px; 
	margin:0 auto;
}
.passwordReSetWr .passwordConBox { 
	width: 100%; 
}
.passwordReSetWr .cTit03 { 
	margin:0 0 22px;
	text-align: left; 
}
.passwordReSetWr .pwrsTit { 
	margin:0 0 5px;
	font-weight:500;
	font-size:18px;
	color: #666;
}
.passwordReSetWr .inputArea { 
	padding:21px 21px 20px;
	font-size:16px; 
}
@media all and (max-width:1199px){
	.passwordReSetWr .pwrsTit { 
		font-size:17px; 
	}
	.passwordReSetWr .inputArea { 
		padding:15px 15px 14px;
		font-size:15px; 
	}
}
@media all and (max-width:999px){
	.passwordReSetWr .cTit03 { 
		margin:0 0 15px;
	}
	.passwordReSetWr .pwrsTit { 
		font-size:16px; 
	}
	.passwordReSetWr .inputArea { 
		padding:12px 12px 10px;
		font-size:14px; 
	}
}
@media all and (max-width:599px){
	.passwordReSetWr { 
		padding:0 20px;
	}
	.passwordReSetWr .pwrsTit { 
		font-size:15px; 
	}
	.passwordReSetWr .inputArea { 
		font-size:13px; 
	}
}
/* 비밀번호 재설정 끝
------------------------------------------------------ */
/* "어느 거래소부터 연동할까요?" 시작
------------------------------------------------------ */
.exchangeWhatWr { 
	max-width: 750px; 
	margin:0 auto;
}
.exchangeWhatWr .ecwTit { 
	position:relative; 
	display:flex; 
	align-items:center; 
	margin:0 0 23px;
	padding:0 0 0 58px;
	font-size:0;
}
.exchangeWhatWr .ecwTit:before { 
	content:"";
	box-sizing:border-box;
	display:inline-block;
	vertical-align:middle; 
	width: 0;
	height: 100%;
	min-height: 42px;
}
.exchangeWhatWr .ecwTit .ico { 
	position:absolute; 
	display:block; 
	width: 42px; 
	height: 42px;
	top:0;
	left:0;
	border:1px solid #E0E0E0;
	border-radius: 50%;
	overflow:hidden;
}
.exchangeWhatWr .ecwTit .ico img { 
	max-width: 100%; 
}
.exchangeWhatWr .ecwTit .txt { 
	display:inline-block; 
	vertical-align:middle; 
	font-weight:500;
	font-size:20px;
	color: #111;
}
.exchangeWhatWr .ecwArea { 
	position:relative; 
	display:flex; 
	flex-wrap:wrap; 
	align-items:center; 
	justify-content:space-between; 
	gap:10px;
	padding:20px 0 20px 60px;
	border-top:1px solid #DDD;
}
.exchangeWhatWr .ecwArea .ico { 
	position:absolute; 
	display:block; 
	width: 42px;
	height: 42px;
	top:25px;
	left:0;
	border-radius: 50%;
	overflow:hidden;
}
.exchangeWhatWr .ecwArea .ico img { 
	position:absolute; 
	width: 100%;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.exchangeWhatWr .ecwArea .lBox { 
	position:relative; 
	font-size:0;
}
.exchangeWhatWr .ecwArea .lBox:before { 
	content:"";
	box-sizing:border-box;
	display:inline-block;
	vertical-align:middle; 
	width: 0;
	height: 100%;
	min-height: 42px;
}
.exchangeWhatWr .ecwArea .lBox .txt { 
	display:inline-block; 
	vertical-align:middle; 
	max-width: 100%;
	font-weight:500;
	font-size:20px;
	color:#111;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.exchangeWhatWr .ecwArea .rBox { 
	display:flex; 
	flex-wrap:wrap; 
	gap:10px;
}
.exchangeWhatWr .ecwArea .rBox .ecwBtn { 
	display:flex; 
	justify-content:center; 
	align-items:center; 
	min-width: 94px;
	height: 50px;
	padding:0 10px;
	background: #EEF5FF;
	border-radius: 5px;
	font-size:20px;
	color: #0067FF;
}
@media all and (max-width:1199px){
	.exchangeWhatWr .ecwTit:before,
	.exchangeWhatWr .ecwArea .lBox:before { 
		min-height: 38px; 
	}
	.exchangeWhatWr .ecwTit .ico,
	.exchangeWhatWr .ecwArea .ico { 
		width: 38px; 
		height: 38px;
	}
	.exchangeWhatWr .ecwTit .txt,
	.exchangeWhatWr .ecwArea .lBox .txt,
	.exchangeWhatWr .ecwArea .rBox .ecwBtn { 
		font-size:18px; 
	}
	.exchangeWhatWr .ecwTit { 
		margin:0 0 15px;
		padding:0 0 0 50px;
	}
	.exchangeWhatWr .ecwArea { 
		padding:15px 0 15px 50px;
	}
	.exchangeWhatWr .ecwArea .ico { 
		top:20px; 
	}
	.exchangeWhatWr .ecwArea .rBox .ecwBtn { 
		min-width: 80px; 
		height: 45px;
	}
}
@media all and (max-width:999px){
	.exchangeWhatWr .ecwTit:before,
	.exchangeWhatWr .ecwArea .lBox:before { 
		min-height: 34px; 
	}
	.exchangeWhatWr .ecwTit .ico,
	.exchangeWhatWr .ecwArea .ico { 
		width: 34px; 
		height: 34px;
	}
	.exchangeWhatWr .ecwTit .txt,
	.exchangeWhatWr .ecwArea .lBox .txt,
	.exchangeWhatWr .ecwArea .rBox .ecwBtn { 
		font-size:16px; 
	}
	.exchangeWhatWr .ecwTit { 
		margin:0 0 10px;
		padding:0 0 0 45px;
	}
	.exchangeWhatWr .ecwArea { 
		padding:10px 0 10px 45px;
	}
	.exchangeWhatWr .ecwArea .ico { 
		top:15px; 
	}
	.exchangeWhatWr .ecwArea .rBox .ecwBtn { 
		height: 45px;
	}
}
@media all and (max-width:750px){
	.exchangeWhatWr { 
		padding:0 20px;
	}
}
@media all and (max-width:599px){
	.exchangeWhatWr .ecwTit:before,
	.exchangeWhatWr .ecwArea .lBox:before { 
		min-height: 29px; 
	}
	.exchangeWhatWr .ecwTit .ico,
	.exchangeWhatWr .ecwArea .ico { 
		width: 29px; 
		height: 29px;
	}
	.exchangeWhatWr .ecwTit .txt,
	.exchangeWhatWr .ecwArea .lBox .txt,
	.exchangeWhatWr .ecwArea .rBox .ecwBtn { 
		font-size:15px; 
	}
	.exchangeWhatWr .ecwTit { 
		padding:0 0 0 40px;
	}
	.exchangeWhatWr .ecwArea { 
		gap:5px;
		padding:10px 0 10px 40px;
	}
	.exchangeWhatWr .ecwArea .ico { 
		top:12px; 
	}
	.exchangeWhatWr .ecwArea .rBox .ecwBtn { 
		height: 30px; 
	}
}
/* "어느 거래소부터 연동할까요?" 끝
------------------------------------------------------ */
/* 거래소 연동하기 시작
------------------------------------------------------ */
.exchangeLinkWr { 
	max-width: 744px; 
	margin:0 auto;
}
.exchangeLinkWr .eclTopBox { 
	position:relative; 
	margin:0 0 60px;
	padding:0 0 0 53px;
}
.exchangeLinkWr .eclTopBox:before { 
	content:"";
	box-sizing:border-box;
	display:inline-block;
	vertical-align:middle; 
	width: 0;
	height: 100%;
	min-height: 40px;
}
.exchangeLinkWr .eclTopBox .ico { 
	position:absolute; 
	display:block; 
	width: 40px;
	height: 40px;
	top:50%;
	left:0;
	transform:translateY(-50%);
	border-radius: 50%;
	font-size:0;
}
.exchangeLinkWr .eclTopBox .ico img { 
	position:absolute; 
	width: 100%; 
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.exchangeLinkWr .eclTopBox .txt { 
	display:inline-block; 
	vertical-align:middle; 
	max-width: 100%;
	font-weight:500;
	font-size:22px;
	line-height:2;
	color:#111;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.exchangeLinkWr .eclBtnBox { 
	max-width: 260px; 
	margin:0 auto;
}
.exchangeLinkWr .eclBtnBox .lnk { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 100%;
	height: 50px;
	background: #ECF4FF;
	border-radius: 5px;
	font-weight:700;
	font-size:16px;
	color: #0067FF;
	transition:all .3s ease;
}
.exchangeLinkWr .eclBtnBox .lnk.on { 
	background: #0067FF;  
	color:#FFF;
}
@media all and (max-width:1199px){
	.exchangeLinkWr .eclTopBox { 
		margin:0 0 50px;
		padding:0 0 0 45px;
	}
	.exchangeLinkWr .eclTopBox:before { 
		min-height: 36px; 
	}
	.exchangeLinkWr .eclTopBox .ico { 
		width: 36px; 
		height: 36px;
	}
	.exchangeLinkWr .eclTopBox .txt { 
		font-size:20px; 
	}
	.exchangeLinkWr .eclBtnBox .lnk { 
		height: 45px; 
		font-size:15px;
	}
}
@media all and (max-width:999px){
	.exchangeLinkWr .eclTopBox { 
		margin:0 0 20px;
		padding:0 0 0 40px;
	}
	.exchangeLinkWr .eclTopBox:before { 
		min-height: 32px; 
	}
	.exchangeLinkWr .eclTopBox .ico { 
		width: 32px; 
		height: 32px;
	}
	.exchangeLinkWr .eclTopBox .txt { 
		font-size:18px; 
	}
	.exchangeLinkWr .eclBtnBox .lnk { 
		height: 40px; 
		font-size:14px;
	}
}
@media all and (max-width:784px){
	.exchangeLinkWr { 
		margin: 0 20px;
	}
}
@media all and (max-width:599px){
	.exchangeLinkWr .eclTopBox { 
		margin:0 0 15px;
		padding:0 0 0 35px;
	}
	.exchangeLinkWr .eclTopBox:before { 
		min-height: 28px; 
	}
	.exchangeLinkWr .eclTopBox .ico { 
		width: 28px; 
		height: 28px;
	}
	.exchangeLinkWr .eclTopBox .txt { 
		font-size:18px; 
	}
	.exchangeLinkWr .eclBtnBox { 
		max-width: 100%; 
	}
	.exchangeLinkWr .eclBtnBox .lnk { 
		height: 35px; 
		font-size:13px;
	}
	.exchangeLinkWr .comIptBtnBox { 
		flex-wrap:nowrap; 
	}
	.exchangeLinkWr .comIptBtnBox .inputArea { 
		width: calc(100% - 50px);
		border-radius: 5px 0 0 5px;
	}
	.exchangeLinkWr .comIptBtnBox .comIptBtn { 
		width: 50px;
		min-width: 0; 
		border-radius: 0 5px 5px 0;
	}
}
/* 거래소 연동하기 끝
------------------------------------------------------ */
/* 심사 대기 안내 시작
------------------------------------------------------ */
.screeningWr { 
	max-width: 600px; 
	margin:0 auto;
}
.screeningWr .imgBox { 
	font-size:0;
	text-align: center;
}
.screeningWr .imgBox img { 
	max-width: 100%; 
}
.screeningWr .goMain { 
	display:flex; 
	justify-content:center; 
	align-items:center; 
	width: 260px;
	height: 50px;
	margin:0 auto;
	border-radius: 5px;
	background: #0067FF;
	font-weight:700;
	font-size:16px;
	color:#FFF;
}
@media all and (max-width:1199px){
	.screeningWr .goMain { 
		width: 240px; 
		height: 45px;
		font-size:15px;
	}
}
@media all and (max-width:999px){
	.screeningWr .goMain { 
		width: 220px; 
		height: 40px;
		font-size:14px;
	}
}
@media all and (max-width:640px){
	.screeningWr { 
		padding:0 20px;
	}
}
@media all and (max-width:599px){
	.screeningWr .goMain { 
		width: 200px; 
		height: 35px;
		font-size:13px;
	}
}
/* 심사 대기 안내 끝
------------------------------------------------------ */
/* 내 페이백 정보 시작
------------------------------------------------------ */
.mpbiWr { 
	max-width: 800px; 
	margin:0 auto;
}
.mpbiWr .mpbiTopBox ul { 
	display:flex; 
	flex-wrap:wrap;
	box-shadow:1px 2px 6px rgba(0,0,0,.15);
}
.mpbiWr .mpbiTopBox ul > li { 
	width: 25%; 
	padding:20px 10px;
	border-right:1px solid #ECECEC;
	text-align: center;
}
.mpbiWr .mpbiTopBox ul > li span { 
	display:block; 
}
.mpbiWr .mpbiTopBox ul > li .ico { 
	position:relative; 
	width: 48px; 
	height: 48px;
	margin:0 auto 5px;
	font-size:0;
	overflow:hidden;
}
.mpbiWr .mpbiTopBox ul > li .ico img { 
	position:absolute; 
	max-width: 100%; 
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.mpbiWr .mpbiTopBox ul > li .tit { 
	position:relative; 
	display:inline-block; 
	padding:0 17px 0 0;
	font-size:14px;
	color:#666;
}
.mpbiWr .mpbiTopBox ul > li .tit:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 13px;
	height: 13px;
	top:2px;
	right:0;
	background:url(/Form/_guest/lang_ko/images/comIcoQue.png) no-repeat;
	background-size:cover;
}
.mpbiWr .mpbiTopBox ul > li .tit.noNote { 
	padding:0;
}
.mpbiWr .mpbiTopBox ul > li .tit.noNote:after { 
	display:none; 
}
.mpbiWr .mpbiTopBox ul > li .tit .hidTit { 
	position:absolute; 
	display:none;
	bottom:calc(100% + 6px);
	right:-58px;
	padding:6px;
	background: rgba(17,17,17,.9);
	border-radius: 5px;
	font-weight:500;
	font-size:13px;
	line-height:1.3;
	color:#FFF;
	text-align: center;
}
.mpbiWr .mpbiTopBox ul > li .tit:hover .hidTit { 
	display:block; 
}
.mpbiWr .mpbiTopBox ul > li .txt { 
	font-weight:500;
	font-size:16px;
	color:#111;
}
.mpbiWr .mpbiTopBox ul > li:last-child { 
	border:none;
}
.mpbiWr .comBtnBox { 
	max-width: 260px; 
	margin:0 auto;
}
.mpbiWr .mpbiStr { 
	display:block; 
	font-weight:500; 
	font-size:1.14em;
	color: #0067FF;
}
.mpbiWr .mpbiStat { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 102px;
	height: 40px;
	margin:0 auto;
	border-radius: 5px;
	font-weight:500; 
	font-size:1.14em;
}
.mpbiWr .mpbiStat.st01 { 
	background: #F3F3F3; 
	color: #666;
}
.mpbiWr .mpbiStat.st02 { 
	background: #0067FF; 
	color: #FFF;
}
.mpbiWr .mpbiStat.st03 { 
	background: #5ECCFF; 
	color: #FFF;
}
.mpbiWr .mpbiStat.st04 { 
	background:#E7F1FF; 
	color: #0067FF;
}
.mpbiWr .mpbiStat.st05 { 
	background:#CCEFFF; 
	color: #24B9FF;
}
.mpbiWr .mpbiDownBtn { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	gap:2px;
	width: 90%;
	height: 40px;
	margin:0 auto;
	border-radius: 5px;
	border:1px solid #0067FF;
	font-weight:500; 
	font-size:1.14em;
	color: #0067FF;
	transition:all .3s ease;
}
.mpbiWr .mpbiDownBtn .plus { 
	position:relative; 
	display:block; 
	width: 12px;
	height: 12px;
	font-size:0;
}
.mpbiWr .mpbiDownBtn .plus:before,
.mpbiWr .mpbiDownBtn .plus:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	background: #0067FF;
	transition:all .3s ease;
}
.mpbiWr .mpbiDownBtn .plus:before { 
	width: 100%; 
	height: 2px;
	top:50%;
	left:0;
	margin:-1px 0 0;
}
.mpbiWr .mpbiDownBtn .plus:after { 
	width: 2px; 
	height: 100%;
	top:0;
	left:50%;
	margin:0 0 0 -1px;
}
.mpbiWr .mpbiDownBtn:hover,
.mpbiWr .mpbiDownBtn:focus { 
	background: #0067FF;
	color: #FFF;
}
.mpbiWr .mpbiDownBtn:hover .plus:before,
.mpbiWr .mpbiDownBtn:hover .plus:after,
.mpbiWr .mpbiDownBtn:focus .plus:before,
.mpbiWr .mpbiDownBtn:focus .plus:after { 
	background: #FFF; 
}
.mpbiPop { 
	position:fixed; 
	display:none; 
	width: 522px;
	max-width: 80%;	
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	background: #FFF;
	border-radius: 10px;
	z-index:3;
}
.mpbiPop .topBox { 
	position:relative; 
	padding:17px 45px;
	border-bottom:1px solid #DDD;
}
.mpbiPop .topBox .tit { 
	font-weight:500;
	font-size:22px;
	color:#111;
	text-align: center;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.mpbiPop .topBox .tit.reqTxt02 {
	display:none;
}
.mpbiPop .topBox .mpbiPopClose { 
	position:absolute; 
	width: 14px;
	height: 14px;
	top:50%;
	right:25px;
	margin:-7px 0 0;
	font-size:0;
	overflow:hidden;
}
.mpbiPop .topBox .mpbiPopClose:before,
.mpbiPop .topBox .mpbiPopClose:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 20px;
	height: 2px;
	top:50%;
	left:50%;
	margin:-1px 0 0 -10px;
	background: #666;
}
.mpbiPop .topBox .mpbiPopClose:before { 
	transform:rotate(45deg); 
}
.mpbiPop .topBox .mpbiPopClose:after { 
	transform:rotate(-45deg); 
}
.mpbiPop .conBox { 
	padding:50px 10px;
}
.mpbiPop .conBox .txt { 
	font-size:18px;
	color:#666;
	text-align: center;
}
.mpbiPop .conBox .txt.reqTxt02 { 
	display:none; 
}
.mpbiPop .conBox .mpbiPopBtn { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 102px;
	height: 40px;
	margin:0 auto;
	border-radius: 5px;
	background: #0067FF;
	font-weight:500;
	font-size:16px;
	color:#FFF;
}
.mpbiImgPopWr { 
	position:fixed; 
	display:none; 
	width: 100%;
	height: 100%;
	top:0;
	left:0;
	background:rgba(0,0,0,.8);
	z-index:3;
}
.mpbiImgPop { 
	position:absolute;
	width: 400px;
	max-width: 80%;	
	top:50%;
	left:50%;
	padding:20px;
	transform:translate(-50%, -50%);
	background: #FFF;
	border-radius: 20px;
	font-size:0;
}
.mpbiImgPop .mpbiImgPopClose { 
	position:absolute; 
	width: 30px;
	height: 30px;
	bottom:100%;
	right:0;
	font-size:0; 
}
.mpbiImgPop .mpbiImgPopClose:before,
.mpbiImgPop .mpbiImgPopClose:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 20px;
	height: 2px;
	top:50%;
	left:50%;
	margin:-1px 0 0 -10px;
	background: #FFF;
	border-radius: 5px;
}
.mpbiImgPop .mpbiImgPopClose:before { 
	transform:rotate(45deg); 
}
.mpbiImgPop .mpbiImgPopClose:after { 
	transform:rotate(-45deg); 
}
.mpbiImgPop .conBox { 
	max-height: 420px;
	padding:10px 0;
	overflow-y:auto;	 
}
.mpbiImgPop .conBox .tit,
.mpbiImgPop .conBox .sTit { 
	text-align: center; 
	color: #111;
}
.mpbiImgPop .conBox .tit { 
	font-weight:500;
	font-size:18px;
}
.mpbiImgPop .conBox .sTit { 
	margin:0 0 5px;
	font-size:16px; 
}
.mpbiImgPop .conBox .imgBox { 
	border-radius: 20px;
	border:1px solid #E0E0E0;
}
.mpbiImgPop .conBox .imgBox a { 
	display:block; 
}
.mpbiImgPop .conBox .imgBox a img { 
	width: 100%; 
}
.mpbiImgPop .imgBox + .tit { 
	margin:10px 0 0;
}
@media all and (max-width:1199px){
	.mpbiWr .mpbiTopBox ul > li .ico { 
		width: 43px; 
		height: 43px;
	}
	.mpbiPop .topBox { 
		padding:15px 30px;
	}
	.mpbiPop .topBox .tit { 
		font-size:20px;
	}
	.mpbiPop .conBox { 
		padding:30px 10px;
	}
	.mpbiPop .conBox .txt { 
		font-size:17px;
	}
	.mpbiPop .conBox .mpbiPopBtn { 
		width: 96px;
		height: 36px;
		font-size:15px;
	}
}
@media all and (max-width:999px){
	.mpbiWr .mpbiTopBox ul > li { 
		width: 50%;
		padding:15px 10px;
		border-top:1px solid #ECECEC;
	}
	.mpbiWr .mpbiTopBox ul > li .ico { 
		width: 38px; 
		height: 38px;
	}
	.mpbiWr .mpbiTopBox ul > li .txt { 
		font-size:15px; 
	}
	.mpbiWr .mpbiTopBox ul > li:nth-child(-n+2) { 
		border-top:none;
	}
	.mpbiPop .topBox { 
		padding:10px;
	}
	.mpbiPop .topBox .tit { 
		font-size:18px;
	}
	.mpbiPop .conBox { 
		padding:15px 10px;
	}
	.mpbiPop .conBox .txt { 
		font-size:16px;
	}
	.mpbiPop .conBox .mpbiPopBtn { 
		width: 90px;
		height: 32px;
		font-size:14px;
	}
	.mpbiImgPop .conBox { 
		max-height: 320px; 
	}
	.mpbiImgPop .conBox .tit { 
		font-size:15px;
	}
	.mpbiImgPop .conBox .sTit { 
		font-size:14px; 
	}
}
@media all and (max-width:840px){
	.mpbiWr { 
		margin:0 20px;
	}
}
@media all and (max-width:599px){
	.mpbiWr .mpbiTopBox ul > li { 
		padding:10px;
	}
	.mpbiWr .mpbiTopBox ul > li .tit { 
		font-size:13px; 
	}
	.mpbiWr .mpbiTopBox ul > li .txt { 
		font-size:14px; 
	}
	.mpbiPop .topBox .tit { 
		font-size:17px;
	}
	.mpbiPop .conBox .txt { 
		font-size:15px;
	}
	.mpbiPop .conBox .mpbiPopBtn { 
		width: 85px;
		height: 28px;
		font-size:13px;
	}
	.mpbiImgPop .conBox { 
		max-height: 280px; 
	}
	.mpbiImgPop .conBox .tit { 
		font-size:14px;
	}
	.mpbiImgPop .conBox .sTit { 
		font-size:13px; 
	}
}
/* 내 페이백 정보 끝
------------------------------------------------------ */
/* 연동실패 시작
------------------------------------------------------ */
.linkFailWr { 
	max-width: 744px; 
	margin:0 auto;
}
.linkFailWr .lfTopBox { 
	position:relative; 
	min-height: 40px;
	margin:0 0 13px;
	padding:0 110px 0 54px;
}
.linkFailWr .lfTopBox span { 
	display:block; 
}
.linkFailWr .lfTopBox .ico { 
	position:absolute; 
	width: 40px;
	height: 40px;
	top:0;
	left:0;
	border-radius: 50%;
	font-size:0; 
	overflow:hidden;
}
.linkFailWr .lfTopBox .ico img { 
	max-width: 100%; 
}
.linkFailWr .lfTopBox .cate { 
	max-width: 100%;
	font-size:14px;
	color:#666;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.linkFailWr .lfTopBox .txt { 
	max-width: 100%;
	font-weight:500;
	font-size:18px;
	color:#111;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.linkFailWr .lfTopBox .delBtn { 
	position:absolute; 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 100px;
	height: 100%;
	top:0;
	right:0;
	background: #EEF5FF;
	border-radius: 5px;
	font-weight:700;
	font-size:16px;
	color: #0067FF;
}
.linkFailWr .lfIntro { 
	margin:0 0 30px;
	padding:22px 10px 20px;
	background: #F6F6F6;
	border-radius: 5px;
	font-weight:700;
	font-size:20px;
	color: #111;
	text-align: center;
}
.linkFailWr .lfInfo { 
	position:relative; 
	display:block; 
	font-weight:500;
	font-size:20px;
	color: #666;
}
.linkFailWr .lfInfo:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 24px;
	height: 24px;
	top:1px;
	left:1px;
	background-repeat: no-repeat;
	background-size: cover;
}
.linkFailWr .lfInfo.lfInfoTxt { 
	padding:0 0 0 30px;
}
.linkFailWr .lfInfo.lfInfoTxt:before { 
	background-image: url(/Form/_guest/lang_ko/images/lfInfoIco01.png);
}
.linkFailWr .lfInfo.lfInfoLnk { 
	padding:0 15px 0 30px;
}
.linkFailWr .lfInfo.lfInfoLnk:before { 
	background-image: url(/Form/_guest/lang_ko/images/lfInfoIco02.png);
}
.linkFailWr .lfInfo.lfInfoLnk:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 12px;
	height: 12px;
	top:50%;
	right:2px;
	margin:-6px 0 0;
	transform:rotate(-45deg);
	border-bottom:2px solid #666;
	border-right:2px solid #666;
}
.linkFailWr .lfInfo + .lfInfo { 
	margin:15px 0 0;
}
.linkFailWr .lfImgBox { 
	margin:0 0 30px;
	padding:50px 10px;
	background: #EEF5FF; 
	border-radius: 10px;
	text-align: center;
}
.linkFailWr .lfImgBox .imgBox { 
	position:relative; 
	display:inline-block; 
}
.linkFailWr .lfImgBox .imgBox img { 
	max-width: 100%; 
}
.linkFailWr .lfImgBox .imgBox .icoQue { 
	position:absolute;
	display:block; 
	top:0;
	right:-25px;
}
.linkFailWr .lfImgBox.numBg { 
	background-image: url(/Form/_guest/lang_ko/images/lfBgNum.png);
	background-repeat:no-repeat;
	background-size:cover;
}
.linkFailWr .comBtnBox { 
	max-width: 260px; 
	margin:0 auto;
}
@media all and (max-width:1199px){
	.linkFailWr .lfTopBox { 
		min-height: 36px;
		padding:0 100px 0 46px;		
	}
	.linkFailWr .lfTopBox .ico { 
		width: 36px; 
		height: 36px;
	}
	.linkFailWr .lfTopBox .txt { 
		font-size:17px; 
	}
	.linkFailWr .lfTopBox .delBtn { 
		width: 90px;
		font-size:15px; 
	}
	.linkFailWr .lfIntro { 
		margin:0 0 20px;
		padding:20px 10px 18px;
		font-size:18px;
	}
	.linkFailWr .lfInfo { 
		font-size:18px; 
	}
	.linkFailWr .lfInfo:before { 
		width: 22px; 
		height: 22px;
	}
	.linkFailWr .lfImgBox { 
		padding:40px 10px;
	}
	.linkFailWr .lfImgBox .imgBox .icoQue { 
		width: 49px; 
		right:-23px;
	}
}
@media all and (max-width:999px){
	.linkFailWr .lfTopBox { 
		min-height: 32px;
		padding:0 80px 0 42px;
	}
	.linkFailWr .lfTopBox .ico { 
		width: 32px; 
		height: 32px;
	}
	.linkFailWr .lfTopBox .txt { 
		font-size:16px 
	}
	.linkFailWr .lfTopBox .delBtn { 
		width: 70px; 
		font-size:14px;
	}
	.linkFailWr .lfIntro { 
		margin:0 0 15px;
		padding:18px 10px 16px;
		font-size:17px;
	}
	.linkFailWr .lfInfo { 
		font-size:17px; 
	}
	.linkFailWr .lfInfo:before { 
		width: 20px; 
		height: 20px;
	}
	.linkFailWr .lfInfo.lfInfoTxt { 
		padding:0 0 0 25px;
	}
	.linkFailWr .lfInfo.lfInfoLnk { 
		padding:0 15px 0 25px;
	}
	.linkFailWr .lfInfo.lfInfoLnk:after { 
		width: 10px; 
		height: 10px;
		margin:-5px 0 0;
	}
	.linkFailWr .lfImgBox { 
		padding:30px 10px;
	}
	.linkFailWr .lfImgBox .imgBox .icoQue { 
		width: 42px; 
		right:-20px;
	}
}
@media all and (max-width:784px){
	.linkFailWr { 
		margin:0 20px;
	}
}
/* 연동실패 끝
------------------------------------------------------ */
/* 내정보 공통 시작
------------------------------------------------------ */
.myInfoConWr { 
	position:relative; 
	max-width: 1200px; 
	min-height: 470px;
	margin:0 auto;
	padding:0 0 0 305px;
}
.myInfoConWr .myInfoConMenu { 
	position:absolute; 
	max-width: 265px;
	top:0;
	left:0;
	padding:20px;
	background: #FFF;
	border-radius: 10px;
	box-shadow:1px 2px 6px 0 rgba(0,0,0,.15);
}
.myInfoConWr .myInfoConMenu .topBox { 
	position:relative; 
	margin:0 0 33px;
	padding:0 0 0 60px;
}
.myInfoConWr .myInfoConMenu .topBox .imgBox { 
	position:absolute; 
	width: 50px;
	height: 50px;
	top:0;
	left:0;
	border:1px solid #DDD;
	border-radius: 50%;
	font-size:0;
	overflow:hidden;
}
.myInfoConWr .myInfoConMenu .topBox .imgBox img { 
	position:relative; 
	max-width: 100%;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.myInfoConWr .myInfoConMenu .topBox .tit { 
	margin:0 0 8px;
	font-size:16px;
	color:#111;
}
.myInfoConWr .myInfoConMenu .topBox .tit span { 
	font-weight: 500; 
}
.myInfoConWr .myInfoConMenu .topBox .num { 
	display:inline-block; 
	padding:2px 9px 1px;
	border-radius: 20px;
	border:1px solid #0067FF;
	font-weight:500;
	font-size:14px;
	color: #0067FF;
}
.myInfoConWr .myInfoConMenu .lnkBox ul li { 
	margin:0 0 8px;
}
.myInfoConWr .myInfoConMenu .lnkBox ul li:last-child { 
	margin-bottom:0;
}
.myInfoConWr .myInfoConMenu .lnkBox .lnk { 
	position:relative; 
	display:block; 
	width: 100%;
	height: 100%;
	padding:11px 10px 10px 35px;
	border-radius: 50px;
	background: #F3F3F3;
	font-size:14px;
	color:#666;
	transition:all .3s ease;
}
.myInfoConWr .myInfoConMenu .lnkBox .lnk:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 18px;
	height: 18px;
	top:10px;
	left:12px;
	background-repeat:no-repeat;
	background-size:cover;
	transition:all .3s ease;
}
.myInfoConWr .myInfoConMenu .lnkBox .lnk.lnk01:before { 
	background-image: url(/Form/_guest/lang_ko/images/myInfoConMenuIco01_off.png);
}
.myInfoConWr .myInfoConMenu .lnkBox .lnk.lnk02:before { 
	background-image: url(/Form/_guest/lang_ko/images/myInfoConMenuIco02_off.png);
}
.myInfoConWr .myInfoConMenu .lnkBox .lnk.lnk03:before { 
	background-image: url(/Form/_guest/lang_ko/images/myInfoConMenuIco03_off.png);
}
.myInfoConWr .myInfoConMenu .lnkBox .lnk.lnk04:before { 
	background-image: url(/Form/_guest/lang_ko/images/myInfoConMenuIco04_off.png);
}
.myInfoConWr .myInfoConMenu .lnkBox .lnk.lnk05:before { 
	background-image: url(/Form/_guest/lang_ko/images/myInfoConMenuIco05_off.png);
}
.myInfoConWr .myInfoConMenu .lnkBox .lnk.lnk06:before { 
	background-image: url(/Form/_guest/lang_ko/images/myInfoConMenuIco06_off.png);
}
.myInfoConWr .myInfoConMenu .lnkBox .lnk:hover, 
.myInfoConWr .myInfoConMenu .lnkBox .lnk:focus,
.myInfoConWr .myInfoConMenu .lnkBox .lnk.on { 
	background: #0067FF; 
	font-weight:500;
	color: #FFF;
}
.myInfoConWr .myInfoConMenu .lnkBox .lnk.lnk01:focus:before, 
.myInfoConWr .myInfoConMenu .lnkBox .lnk.lnk01:hover:before, 
.myInfoConWr .myInfoConMenu .lnkBox .lnk.lnk01.on:before { 
	background-image: url(/Form/_guest/lang_ko/images/myInfoConMenuIco01_on.png);
}
.myInfoConWr .myInfoConMenu .lnkBox .lnk.lnk02:focus:before, 
.myInfoConWr .myInfoConMenu .lnkBox .lnk.lnk02:hover:before, 
.myInfoConWr .myInfoConMenu .lnkBox .lnk.lnk02.on:before { 
	background-image: url(/Form/_guest/lang_ko/images/myInfoConMenuIco02_on.png);
}
.myInfoConWr .myInfoConMenu .lnkBox .lnk.lnk03:focus:before, 
.myInfoConWr .myInfoConMenu .lnkBox .lnk.lnk03:hover:before, 
.myInfoConWr .myInfoConMenu .lnkBox .lnk.lnk03.on:before { 
	background-image: url(/Form/_guest/lang_ko/images/myInfoConMenuIco03_on.png);
}
.myInfoConWr .myInfoConMenu .lnkBox .lnk.lnk04:focus:before, 
.myInfoConWr .myInfoConMenu .lnkBox .lnk.lnk04:hover:before, 
.myInfoConWr .myInfoConMenu .lnkBox .lnk.lnk04.on:before { 
	background-image: url(/Form/_guest/lang_ko/images/myInfoConMenuIco04_on.png);
}
.myInfoConWr .myInfoConMenu .lnkBox .lnk.lnk05:focus:before, 
.myInfoConWr .myInfoConMenu .lnkBox .lnk.lnk05:hover:before, 
.myInfoConWr .myInfoConMenu .lnkBox .lnk.lnk05.on:before { 
	background-image: url(/Form/_guest/lang_ko/images/myInfoConMenuIco05_on.png);
}
.myInfoConWr .myInfoConMenu .lnkBox .lnk.lnk06:focus:before, 
.myInfoConWr .myInfoConMenu .lnkBox .lnk.lnk06:hover:before, 
.myInfoConWr .myInfoConMenu .lnkBox .lnk.lnk06.on:before { 
	background-image: url(/Form/_guest/lang_ko/images/myInfoConMenuIco06_on.png);
}
.myInfoConWr .myInfoConBox .myInfoConTit { 
	margin:0 0 50px;
	padding:0 0 6px;
	border-bottom:1px solid #DDD;
	font-weight:500;
	font-size:32px;
	color:#111;
}
.myInfoConWr .myInfoIptBox { 
	position:relative;
	display:flex; 
	gap:10px;
	width: 300px;
	max-width: 100%;
}
.myInfoConWr .myInfoIptBox .iptArea { 
	width: 100%;
	min-width: 0;
	padding:10px;
    border: 1px solid #DDD;
    border-radius: 5px;
    font-weight: 500;
    font-size: 16px;
}
.myInfoConWr .myInfoIptBox .iptArea:placeholder { 
	color:#DDD; 
}
.myInfoConWr .myInfoIptBox .iptBtn { 	
	display: flex;
    align-items: center;
    justify-content: center;
    padding:10px;
    background: #0067FF;
    border-radius: 5px;
    font-weight: 500;
    font-size: 16px;
    color: #FFF;
}
.myInfoConWr.myPage02Wr .myInfoConBox .myInfoConTit { 
	margin:0 0 25px;
}
@media all and (max-width:1240px){
	.myInfoConWr { 
		margin:0 20px;
	}
}
@media all and (max-width:1199px){
	.myInfoConWr { 
		padding:0 0 0 260px;
	}
	.myInfoConWr .myInfoConMenu { 
		max-width: 230px;
		padding:15px;
	}
	.myInfoConWr .myInfoConMenu .topBox { 
		margin:0 0 15px;
		padding:0 0 0 54px;
	}
	.myInfoConWr .myInfoConMenu .topBox .imgBox { 
		width: 45px; 
		height: 45px;
	}
	.myInfoConWr .myInfoConMenu .topBox .tit { 
		font-size:15px; 
	}
	.myInfoConWr .myInfoConBox .myInfoConTit { 
		margin:0 0 40px;
		font-size:29px; 
	}
	.myInfoConWr.myPage02Wr .myInfoConBox .myInfoConTit { 
		margin:0 0 20px;
	}
}
@media all and (max-width:999px){
	.myInfoConWr { 
		padding:0;
	}
	.myInfoConWr .myInfoConMenu { 
		position:relative; 
		max-width: 100%;
		top:auto;
		left:auto;
		margin:0 0 25px;
	}
	.myInfoConWr .myInfoConMenu .topBox { 
		padding:0 0 0 48px;
	}
	.myInfoConWr .myInfoConMenu .topBox .imgBox { 
		width: 40px; 
		height: 40px;
	}
	.myInfoConWr .myInfoConMenu .lnkBox ul { 
		display:flex; 
		flex-wrap: wrap;;
	}
	.myInfoConWr .myInfoConMenu .lnkBox ul > li { 
		width: 32%; 
		margin:2% 2% 0 0;
	}
	.myInfoConWr .myInfoConMenu .lnkBox ul > li:nth-child(3n) { 
		margin-right:0;
	}
	.myInfoConWr .myInfoConMenu .lnkBox ul > li:nth-child(-n+3) { 
		margin-top:0;
	}
	.myInfoConWr .myInfoConBox .myInfoConTit { 
		margin:0 0 30px;
		font-size:26px;
	}
	.myInfoConWr .myInfoIptBox { 
		gap:8px; 
	}
	.myInfoConWr .myInfoIptBox .iptArea,
	.myInfoConWr .myInfoIptBox .iptBtn { 
		padding:8px;
		font-size:15px;
	}
}
@media all and (max-width:599px){
	.myInfoConWr .myInfoConMenu .topBox { 
		margin:0 0 10px;
		padding:0 0 0 42px;
	}
	.myInfoConWr .myInfoConMenu .topBox .imgBox { 
		width: 35px; 
		height: 35px;
	}
	.myInfoConWr .myInfoConMenu .topBox .tit { 
		margin:0 0 5px;
		font-size:14px; 
	}
	.myInfoConWr .myInfoConMenu .lnkBox ul > li { 
		width: 49%; 
	}
	.myInfoConWr .myInfoConMenu .lnkBox ul > li:nth-child(3n) { 
		margin-right:2%;
	}
	.myInfoConWr .myInfoConMenu .lnkBox ul > li:nth-child(-n+3) { 
		margin-top:2%;
	}
	.myInfoConWr .myInfoConMenu .lnkBox ul > li:nth-child(2n) { 
		margin-right:0;
	}
	.myInfoConWr .myInfoConMenu .lnkBox ul > li:nth-child(-n+2) { 
		margin-top:0;
	}
	.myInfoConWr .myInfoConBox .myInfoConTit { 
		margin:0 0 20px;
		font-size:22px; 
	}
	.myInfoConWr .myInfoIptBox { 
		flex-wrap:wrap;
		width: 100%;
	}
	.myInfoConWr .myInfoIptBox .iptArea,
	.myInfoConWr .myInfoIptBox .iptBtn { 
		width: 100%;
		font-size:14px;
	}
}
/* 내정보 공통 끝
------------------------------------------------------ */
/* 내정보(myInfo01) 시작
------------------------------------------------------ */
.myInfo01Box dl { 
	position:relative; 
	min-height: 19px;
	margin:0 0 30px;
	padding:0 0 0 93px;
}
.myInfo01Box dl dt { 
	position:absolute; 
	max-width: 85px;	
	top:0;
	left:0;
	font-size:16px;
	color:#373737;
}
.myInfo01Box dl dd { 
	font-size:16px;
	color:#666;
	word-break:break-all;
}
.myInfo01Box dl dd .imgBox { 
	position:relative; 
	width: 60px; 
	height: 60px;
	margin:0 0 14px;
	border:1px solid #DDD;
	border-radius: 50%;
	font-size:0;
	overflow:hidden;
}
.myInfo01Box dl dd .imgBox img { 
	position:absolute; 
	max-width: 100%; 
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.myInfo01Box dl dd .btnBox { 
	position:relative; 
	display:flex; 
	flex-wrap:wrap; 
	gap:10px;
}
.myInfo01Box dl dd .btnBox > * { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	padding:9px 12px 7px;
	border-radius: 5px;
	font-weight:500;
	font-size:16px;
}
.myInfo01Box dl dd .btnBox .myInfo01File { 
	position:absolute; 
	display:block; 
	width: 0;
	height: 0;
	top:0;
	left:0;
	padding:0;
	font-size:0;
	overflow:hidden;
}
.myInfo01Box dl dd .btnBox .myInfo01Lbl { 
	background: #ECF4FF; 
	color: #0067FF;
}
.myInfo01Box dl dd .btnBox .myInfo01Del { 
	background: #CDCDCD;
	color: #FFF;
}
.myInfo01Box dl:last-child { 
	margin:0;
}
@media all and (max-width:1199px){
	.myInfo01Box dl dd .imgBox { 
		width: 54px; 
		height: 54px;
		margin:0 0 10px;
	}
	.myInfo01Box dl { 
		margin:0 0 20px;
		padding:0 0 0 80px;
	}
	.myInfo01Box dl dt { 
		max-width: 70px; 
		font-size:15px;
	}
	.myInfo01Box dl dd,
	.myInfo01Box dl dd .btnBox > * { 
		font-size:15px; 
	}
}
@media all and (max-width:999px){
	.myInfo01Box { 
		display:flex; 
		flex-wrap:wrap; 
	}
	.myInfo01Box dl { 
		width: 100%;
		padding:0 0 10px;
		margin:0 0 10px;
		border-bottom:1px solid #E0E0E0;
	}
	.myInfo01Box dl dt { 
		position:relative; 
		max-width: 100%;
		top:auto;
		left:auto;
		margin:0 0 10px;
	}
	.myInfo01Box dl dd .imgBox { 
		margin:0 10px 0 0;
	}
	.myInfo01Box dl dd.hasImg { 
		display:flex; 
		align-items:center; 
	}
}
@media all and (max-width:599px){
	.myInfo01Box dl dt,
	.myInfo01Box dl dd,
	.myInfo01Box dl dd .btnBox > * { 
		font-size:14px; 
	}
}
/* 내정보(myInfo01) 끝
------------------------------------------------------ */
/* 자동환급 신청(myInfo02) 시작
------------------------------------------------------ */
.myInfo02Box .myInfo02OnOff { 
	position:absolute; 
	display:flex; 
	align-items:center; 
	top:2px;
	right:0;
	padding:3px;
	background: #0067FF;
	border-radius: 20px;
}
.myInfo02Box .myInfo02OnOff .myInfo02Btn { 
	display:flex; 
	justify-content:center; 
	align-items:center; 
	width: 48px;
	height: 26px;	
	border-radius: 20px;
	font-weight:500;
	font-size:14px;
	color: #FFF;
	transition:all .3s ease;
}
.myInfo02Box .myInfo02OnOff .myInfo02Btn.on { 
	background: #FFF; 
	color: #0067FF;
}
.myInfo02Box .myInfo02Txt { 
	font-size:16px;
	line-height:1.3;
	color: #666;
}
@media all and (max-width:999px){
	.myInfo02Box { 
		position:relative; 
	}
	.myInfo02Box .myInfo02OnOff { 
		top:-70px; 
	}
	.myInfo02Box .myInfo02Txt { 
		font-size:15px; 
	}
}
@media all and (max-width:599px){
	.myInfo02Box .myInfo02OnOff { 
		position:relative; 
		display:inline-flex; 
		top:auto;
		right:auto;
		margin:0 0 10px;
	}
	.myInfo02Box .myInfo02Txt { 
		font-size:14px; 
	}
}
/* 자동환급 신청(myInfo02) 끝
------------------------------------------------------ */
/* 페이백내역(myInfo03) 시작
------------------------------------------------------ */
.myInfoConWr.myPage03Wr .myInfoConBox .myInfoConTit { 
	margin:0 0 25px;
}
.myInfo03Box .myInfo03Txt { 
	font-size:16px;
	line-height:1.3;
	color: #666;
}
.myInfo03Box .yearSelectBox { 
	position:relative; 
	display:inline-block; 
	margin:0 0 30px;
}
.myInfo03Box .yearSelectBox .selectedVal { 
	position:relative; 
	padding:7px 31px 6px 12px;
	background: #EEE;
	border-radius: 30px;
	font-size:18px;
	color:#666;
}
.myInfo03Box .yearSelectBox .selectedVal:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 0;
	height: 0;
	top:50%;
	right:17px;
	margin:-3px 0 0;
	border-top:5px solid #666;
	border-right:4px solid transparent;
	border-left:4px solid transparent;
	transition:all .3s ease;
}
.myInfo03Box .yearSelectBox .selectedVal.on:after { 
	transform:rotate(180deg); 
}
.myInfo03Box .yearSelectBox .yearSelect { 
	position:absolute;
	display:none; 
	width: 100%;
	top:calc(100% + 10px);
	left:0;
	background: #FFF;
	border:1px solid #DDD;
	border-radius: 10px;
	z-index:1;
}
.myInfo03Box .yearSelectBox .yearSelect .optVal { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 100%;
	height: 32px;	
	font-size:16px;
	color:#666;
	transition:all .3s ease;
}
.myInfo03Box .yearSelectBox .yearSelect .optVal:focus,
.myInfo03Box .yearSelectBox .yearSelect .optVal:hover,
.myInfo03Box .yearSelectBox .yearSelect .optVal.on { 
	color: #0067FF;
}
.myInfo03Box .refundHisBox > * { 
	margin:0 0 20px;
}
.myInfo03Box .refundHisBox > *:last-child { 
	margin:0;
}
.myInfo03Box .refundHisBox dl { 
	position:relative;
	padding:0 0 17px 86px;
	border-bottom:1px solid #DDD;
}
.myInfo03Box .refundHisBox dl dt { 
	position:absolute; 
	max-width: 80px;
	top:0;
	left:0;
	font-size:18px;
	color:#666;
}
.myInfo03Box .refundHisBox dl dd { 
	display:flex; 
	flex-wrap:wrap; 
	justify-content:space-between; 
	gap:10px;
}
.myInfo03Box .refundHisBox dl dd .tit { 
	margin:0 0 2px;
	font-size:16px;
	color:#111;
}
.myInfo03Box .refundHisBox dl dd .tit.st01 { 
	font-weight:500; 
}
.myInfo03Box .refundHisBox dl dd .txt { 
	font-size:14px;
	color:#999;
}
.myInfo03Box .refundHisBox dl dd .rBox { 
	text-align: right; 
}
.myInfo03Box .refundHisBox .noData { 
	font-size:16px;
	color: #666;
}
@media all and (max-width:1199px){
	.myInfoConWr.myPage03Wr .myInfoConBox .myInfoConTit { 
		margin:0 0 20px;
	}
	.myInfo03Box .refundHisBox dl { 
		padding:0 0 15px 60px;
	}
	.myInfo03Box .refundHisBox dl dt { 
		max-width: 50px;
		font-size:17px; 
	}
	.myInfo03Box .refundHisBox dl dd .tit,
	.myInfo03Box .refundHisBox .noData { 
		font-size:15px; 
	}
}
@media all and (max-width:999px){
	.myInfo03Box .myInfo03Txt { 
		font-size:15px; 
	}
	.myInfo03Box .refundHisBox dl dt { 
		font-size:16px; 
	}
	.myInfo03Box .refundHisBox dl dd .tit,
	.myInfo03Box .refundHisBox .noData { 
		font-size:14px; 
	}
}
@media all and (max-width:599px){
	.myInfo03Box .myInfo03Txt { 
		font-size:14px; 
	}
	.myInfo03Box .refundHisBox dl dt { 
		font-size:15px; 
	}
}
/* 페이백내역(myInfo03) 끝
------------------------------------------------------ */
/* 내거래소(myInfo04) 시작
------------------------------------------------------ */
.myInfo04Box .myTradeLst li { 
	position:relative; 
	display:flex; 
	flex-wrap:wrap; 
	align-items:center; 
	gap:10px;
	margin:0 0 20px;
	padding:0 0 10px;
	border-bottom:1px solid #DDD;
}
.myInfo04Box .myTradeLst li .imgBox { 
	position:relative; 
	display:block; 
	width: 42px;
	height: 42px;
	border:1px solid #E0E0E0;
	border-radius: 50%;
	font-size:0;
	overflow:hidden;
}
.myInfo04Box .myTradeLst li .imgBox img { 
	position:absolute; 
	max-width: 90%;	
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.myInfo04Box .myTradeLst li .tit { 
	display:flex; 
	flex-wrap:wrap; 
	align-items:center; 
	gap:8px;
	font-size:18px;
	color:#666;
}
.myInfo04Box .myTradeLst li .tit .cate { 
	display:inline-block; 
	padding:2px 6px;
	border-radius: 20px;
	border:1px solid #0067FF;
	font-size:14px;
	color: #0067FF;
}
.myInfo04Box .myTradeLst li .btn { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 158px;
	height: 50px;
	border-radius: 5px;
	background: #EEF5FF;
	font-size:20px;
	color: #0067FF;
}
.myInfo04Box .myTradeLst li:last-child { 
	margin:0;
}
.myInfo04Box .comBtnBox > * { 
	flex-grow:0;
	height: 45px;
	font-size:16px;
}
@media all and (max-width:1199px){
	.myInfo04Box .myTradeLst li { 
		margin:0 0 15px;
	}
	.myInfo04Box .myTradeLst li .imgBox { 
		width: 38px; 
		height: 38px;
	}
	.myInfo04Box .myTradeLst li .tit { 
		font-size:17px; 
	}
	.myInfo04Box .myTradeLst li .btn { 
		width: 145px;
		height: 45px;
		font-size:18px; 
	}
}
@media all and (max-width:999px){
	.myInfo04Box .myTradeLst li { 
		margin:0 0 10px;
	}
	.myInfo04Box .myTradeLst li .imgBox { 
		width: 34px; 
		height: 34px;
	}
	.myInfo04Box .myTradeLst li .tit { 
		font-size:16px; 
	}
	.myInfo04Box .myTradeLst li .btn { 
		width: 135px;
		height: 40px;
		font-size:16px; 
	}
}
@media all and (max-width:599px){
	.myInfo04Box .myTradeLst li .imgBox { 
		width: 29px; 
		height: 29px;
	}
	.myInfo04Box .myTradeLst li .tit { 
		font-size:15px; 
	}
	.myInfo04Box .myTradeLst li .tit .cate { 
		padding:2px 5px;
		font-size:13px;
	}
	.myInfo04Box .myTradeLst li .btn { 
		width: 120px;
		height: 30px;
		font-size:14px; 
	}
	.myInfo04Box .comBtnBox > * { 
		height: 40px;
		font-size:15px;
	}
}
/* 내거래소(myInfo04) 끝 
------------------------------------------------------ */
/* 친구초대(myInfo05) 시작
------------------------------------------------------ */
.myInfo05Box { 
	position:relative; 
	padding:50px 50px 50px 385px;
	background: #0067FF;	
	border-radius: 20px;
	overflow:hidden;
}
.myInfo05Box .myInfo05Img { 
	position:absolute; 
	bottom:0;
	left:0;
	font-size:0;
	z-index:0;
}
.myInfo05Box .myInfo05Img img { 
	max-width: 100%; 
}
.myInfo05Box .myInfo05Bal { 
	display:block; 
	position:absolute; 
	top:100%;
	font-size:0;
}
.myInfo05Box .myInfo05Bal img { 
	max-width: 100%; 
}
.myInfo05Box .myInfo05Bal.bal01 { 
	width: 224px; 
	left:-50px;
	animation:balloonAni01 3s infinite;
}
.myInfo05Box .myInfo05Bal.bal02 { 
	width: 108px; 
	left:270px;
	animation:balloonAni02 3s .5s infinite;
}
@keyframes balloonAni01 { 
	0% { 
		top:100%; 
	}
	100% { 
		top:-300px; 
	}
}
@keyframes balloonAni02 { 
	0% { 
		top:100%; 
	}
	100% { 
		top:-200px; 
	}
}
.myInfo05Box .myInfo05Tit { 
	position:relative;
	margin:0 0 14px;
	font-weight:500;
	font-size:32px;
	color:#FFF;
	z-index:1;
}
.myInfo05Box .myInfo05Tit span { 
	font-weight: 700; 
}
.myInfo05Box .myInfo05Tit.hasIco { 
	display:inline-block; 
	min-height: 30px;
	padding:0 35px 0 0;	
}
.myInfo05Box .myInfo05Tit.hasIco:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 30px;
	height: 30px;
	top:4px;
	right:0;
	background-repeat:no-repeat;
	background-size:cover;
}
.myInfo05Box .myInfo05Tit.hasIco.st_lnk:after { 
	background-image: url(/Form/_guest/lang_ko/images/myInfo05ico_lnk.png);
}
.myInfo05Box .myInfo05Tit.hasIco.st_vis:after { 
	background-image: url(/Form/_guest/lang_ko/images/myInfo05ico_vis.png);
}
.myInfo05Box .myInfo05Txt { 
	font-weight:500;
	font-size:20px;
	line-height:1.3;
	color:#FFF;
	z-index:1;
}
.myInfo05Box .copyBox { 
	position:relative; 
	padding:0 58px 0 0;
	z-index:1;
}
.myInfo05Box .copyBox .copyTxt { 	
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 100%;
	height: 34px;
	padding:8px;
	background: #FFF;
	border-radius: 20px;
	font-weight:500;
	font-size:14px;
	color:#666;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.myInfo05Box .copyBox .copyBtn { 
	position:absolute; 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 48px;
	height: 100%;
	top:0;
	right:0;
	border-radius: 20px;
	background: #FFF;
	font-size:15px;
	color: #0067FF;
}
.myInfo05Box .visitBox { 
	position:relative; 
	padding:16px 10px;
	border-radius: 10px;
	background: #FFF;
	text-align: center;
	z-index:1;
}
.myInfo05Box .visitBox .visTit { 
	position:relative; 
	display:inline-block; 
	min-height: 20px;
	margin:0 0 25px;
	padding:0 25px 0 0;
	font-weight:500;
	font-size:18px;
	color:#111;
}
.myInfo05Box .visitBox .visTit:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 20px;
	height: 20px;
	top:0;
	right:0;
	background-repeat:no-repeat;
	background-size:cover;
}
.myInfo05Box .visitBox .visTit.st01:after { 
	background-image: url(/Form/_guest/lang_ko/images/myInfo05Ico01.png);
}
.myInfo05Box .visitBox .visTit.st02:after { 
	background-image: url(/Form/_guest/lang_ko/images/myInfo05Ico02.png);
}
.myInfo05Box .visitBox .visNum { 
	margin:0 0 27px;
	font-weight:500;
	font-size:22px;
	color: #111;	
}
.myInfo05Box .visitBox .visTxt { 
	font-size:14px;
	color: #666;
}
.myInfo05Box .visitBox + .visitBox { 
	margin:20px 0 0;
}
@media all and (max-width:1199px){
	.myInfo05Box { 
		padding:40px 40px 40px 347px;
	}
	.myInfo05Box .myInfo05Img { 
		width: 310px; 
	}
	.myInfo05Box .myInfo05Bal.bal01 { 
		width: 202px; 
		left:-45px;
	}
	.myInfo05Box .myInfo05Bal.bal02 { 
		width: 97px; 
		left:243px;
	}
	.myInfo05Box .myInfo05Tit { 
		margin:0 0 10px;
		font-size:29px; 
	}
	.myInfo05Box .myInfo05Txt { 
		font-size:18px; 
	}
	.myInfo05Box .myInfo05Tit.hasIco { 
		padding:0 30px 0 0;
	}
	.myInfo05Box .myInfo05Tit.hasIco:after { 
		width: 27px; 
		height: 27px;
	}
	.myInfo05Box .visitBox .visTit { 
		margin:0 0 20px;
		padding:0 20px 0 0;
		font-size:17px;
	}
	.myInfo05Box .visitBox .visTit:after { 
		width: 18px; 
		height: 18px;
	}
	.myInfo05Box .visitBox .visNum { 
		margin:0 0 20px;
		font-size:20px; 
	}
}
@media all and (max-width:999px){
	.myInfo05Box { 
		padding:30px 30px 30px 308px;
	}
	.myInfo05Box .myInfo05Img { 
		width: 275px; 
	}
	.myInfo05Box .myInfo05Bal.bal01 { 
		width: 179px; 
		left:-50px;
	}
	.myInfo05Box .myInfo05Bal.bal02 { 
		width: 86px;
		left:194px;
	}
	.myInfo05Box .myInfo05Tit { 
		font-size:26px; 
	}
	.myInfo05Box .myInfo05Tit.hasIco:after { 
		width: 24px; 
		height: 24px;
	}
	.myInfo05Box .myInfo05Txt { 
		font-size:16px; 
	}
	.myInfo05Box .copyBox .copyBtn { 
		font-size:14px; 
	}
	.myInfo05Box .visitBox { 
		padding:10px;
	}
	.myInfo05Box .visitBox .visTit { 
		margin:0 0 15px;
		font-size:16px;
	}
	.myInfo05Box .visitBox .visNum { 
		margin:0 0 15px;
		font-size:18px;
	}
}
@media all and (max-width:599px){
	.myInfo05Box { 
		padding:20px;
	}
	.myInfo05Box .myInfo05Img { 
		display:none; 
	}
	.myInfo05Box .myInfo05Bal.bal01 { 
		width: 157px; 
		left:50px;
	}
	.myInfo05Box .myInfo05Bal.bal02 { 
		width: 76px;
		left:auto;
		right:50px;
	}
	.myInfo05Box .myInfo05Tit { 
		font-size:22px; 
	}
	.myInfo05Box .myInfo05Txt { 
		font-size:15px;
	}
	.myInfo05Box .myInfo05Tit.hasIco:after { 
		width: 21px; 
		height: 21px;	
	}
	.myInfo05Box .visitBox .visTit { 
		margin:0 0 10px;
		font-size:15px;
	}
	.myInfo05Box .visitBox .visNum { 
		margin:0 0 10px;
		font-size:17px;
	}
}
/* 친구초대(myInfo05) 끝 
------------------------------------------------------ */
/* 비밀번호 재설정(myInfo06) 시작
------------------------------------------------------ */
.myInfo06Box dl { 
	position:relative; 
	margin:0 0 10px;
	padding:0 0 0 110px;
}
.myInfo06Box dl dt { 
	position:absolute; 
	max-width: 100px;	
	top:13px;
	left:0;
	font-size:16px;
	color:#373737;
}
.myInfo06Box dl dd,
.myInfo06Box dl dd .ddIptBtnBox { 
	position:relative; 
	padding:0 280px 0 0;
}
.myInfo06Box dl dd .inputArea { 
	padding:13px 10px;
	font-size:16px; 
	line-height:1.4;
}
.myInfo06Box dl dd .infoEx01 { 
	font-weight:400;
	font-size:16px; 
}
.myInfo06Box dl dd .ddBtn { 
	position:absolute; 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 260px;
	height: 100%;
	top:0;
	right:0;
	border-radius: 5px;
	background: #0067FF;
	font-weight:500;
	font-size:16px;
	color: #FFF;
}
.myInfo06Box dl dd.noPadding { 
	padding:0;
}
.myInfo06Box dl:last-child { 
	margin:0;
}
@media all and (max-width:1199px){
	.myInfo06Box dl dt,
	.myInfo06Box dl dd .inputArea,
	.myInfo06Box dl dd .ddBtn,
	.myInfo06Box dl dd .infoEx01 {
		font-size:15px;
	}
	.myInfo06Box dl dd,
	.myInfo06Box dl dd, .myInfo06Box dl dd .ddIptBtnBox { 
		padding:0 210px 0 0;
	}
	.myInfo06Box dl dd .ddBtn { 
		width: 200px; 
	}
}
@media all and (max-width:999px){
	.myInfo06Box dl dt,
	.myInfo06Box dl dd .inputArea,
	.myInfo06Box dl dd .ddBtn,
	.myInfo06Box dl dd .infoEx01 {
		font-size:14px;
	}
	.myInfo06Box dl dd,
	.myInfo06Box dl dd, .myInfo06Box dl dd .ddIptBtnBox { 
		padding:0 190px 0 0;
	}
	.myInfo06Box dl dd .ddBtn { 
		width: 180px; 
	}
}
@media all and (max-width:599px){
	.myInfo06Box dl { 
		padding:0
	}
	.myInfo06Box dl dt { 
		position:relative; 
		top:auto;
		left:auto;
		margin:0 0 8px;
	}
	.myInfo06Box dl dd,
	.myInfo06Box dl dd, .myInfo06Box dl dd .ddIptBtnBox { 
		padding:0;
	}
	.myInfo06Box dl dd .inputArea { 
		padding:10px;
	}
	.myInfo06Box dl dd .ddBtn { 
		position:relative; 
		width: 100%; 
		height: auto;
		margin:5px 0 0;
		padding:10px;
	}
}
/* 비밀번호 재설정(myInfo06) 끝 
------------------------------------------------------ */
/* 비밀번호 재설정(findPw01, findPw02) 시작
------------------------------------------------------ */
.findPwWr { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	max-width: 600px;
	margin:0 auto;
}
.findPwWr form { 
	width: 100%; 
}
.findPwWr .cTit03 { 
	margin:0 0 22px;
	text-align: left; 
}
.findPwWr .findPwInputArea .tit { 
	margin:0 0 7px;
	font-weight:500;
	font-size:20px;
	color:#111;
}
.findPwWr .inputArea { 
	padding:21px 21px 20px;
	font-size:16px; 
}
@media all and (max-width:1199px){
	.findPwWr .inputArea { 
		padding:15px 15px 14px;
		font-size:15px; 
	}
}
@media all and (max-width:999px){
	.findPwWr .cTit03 { 
		margin:0 0 15px;
	}
	.findPwWr .findPwInputArea .tit { 
		font-size:18px; 
	}
	.findPwWr .inputArea { 
		padding:12px 12px 10px;
		font-size:14px; 
	}
}
@media all and (max-width:640px){
	.findPwWr { 
		padding:30px 20px;
	}
	.findPwWr .findPwInputArea .tit { 
		font-size:16px; 
	}
}
@media all and (max-width:599px){
	.findPwWr .inputArea { 
		font-size:13px; 
	}
}
/* 비밀번호 재설정(findPw01, findPw02) 끝
------------------------------------------------------ */
/* 제휴 파트너 시작
------------------------------------------------------ */
.tieUpPartnerWr { 
	padding-bottom:0;
}
.tieUpPartnerWr .tupTit { 
	display:flex; 
	flex-wrap:wrap; 
	align-items:center; 
	justify-content:center; 
	gap:9px;
	margin:0 0 45px;
	font-weight:500;
	font-size:38px;
	color: #0067FF;
}
.tieUpPartnerWr .tupTit span { 
	display:block; 
}
.tieUpPartnerWr .tupReqBox { 
	position:relative;
	margin:0 0 48px;
	padding:26px 320px 29px 29px;
	background: #15192A;
	border-radius: 10px;
}
.tieUpPartnerWr .tupReqBox .tit { 
	margin:0 0 15px;
	font-weight:700;
	font-size:26px;
	color:#FFF;
}
.tieUpPartnerWr .tupReqBox .txt { 
	font-size:20px;
	color:#FFF;
}
.tieUpPartnerWr .tupReqBox .lnk { 
	position:absolute; 
	display:block; 
	top:50%;
	right:29px;
	padding:16px 25px;
	transform:translateY(-50%);
	background: #0067FF;
	border-radius: 20px;
	font-weight:700;
	font-size:26px;
	color:#FFF;
}
.tieUpPartnerWr .tupBnfBox { 
	margin:0 0 50px;
}
.tieUpPartnerWr .tupBnfBox .tit { 
	margin:0 0 7px;
	font-weight:500;
	font-size:23px;
	color:#111;
}
.tieUpPartnerWr .tupBnfBox .lst { 
	display:flex; 
	flex-wrap:wrap; 
}
.tieUpPartnerWr .tupBnfBox .lst li { 
	width: 24%;
	margin:1.333% 1.333% 0 0;
	padding:21px 16px;
	border:1px solid #0067FF;
	border-radius: 10px;
}
.tieUpPartnerWr .tupBnfBox .lst li .sTit { 
	margin:0 0 9px;
	font-weight:500;
	font-size:18px;
	color:#0067FF;
}
.tieUpPartnerWr .tupBnfBox .lst li .txt { 
	font-size:15px;
	color: #424242;
}
.tieUpPartnerWr .tupBnfBox .lst li:nth-child(4n) { 
	margin-right:0;
}
.tieUpPartnerWr .tupBnfBox .lst li:nth-child(-n+4) { 
	margin-top:0;
}
.tieUpPartnerWr .tupClrBox { 
	padding:46px 20px;
	background: #F4F8FF;
	text-align: center;
}
.tieUpPartnerWr .tupClrBox .cTit01 { 
	position:relative; 
	display:inline-block; 
	margin:0 0 42px;
	padding:0 27px 0 0;
}
.tieUpPartnerWr .tupClrBox .cTit01 .que { 
	position:absolute;
	display:block; 
	bottom:4px;
	right:0;
	font-size:0;
}
.tieUpPartnerWr .tupClrBox .cTit01 .que > img { 
	max-width: 100%; 
}
.tieUpPartnerWr .tupClrBox .cTit01 .hidTxt { 
	position:absolute; 
	display:none; 
	width: 240px;
	bottom:18px;
	left:calc(100% + 4px);
	padding:4px 8px 2px;
	background: rgba(17,17,17,.9);
	border-radius: 8px;
	font-weight:500;
	font-size:13px;
	color:#FFF;
	text-align: left;
	z-index:1;
}
.tieUpPartnerWr .tupClrBox .cTit01 .hidTxt:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 13px;
	height: 5px;
	bottom:-4px;
	left:3px;
	background: url(/Form/_guest/lang_ko/images/tupIcoBal01.svg) no-repeat;
	background-size:cover;
}
.tieUpPartnerWr .tupClrBox .tupClrLst { 
	display:flex; 
	flex-wrap:wrap; 
	max-width: 1200px;
	margin:0 auto 45px;
}
.tieUpPartnerWr .tupClrBox .tupClrLst > li { 
	display:flex; 
	flex-direction:column;
	width: 24%; 
	margin:1.333% 1.333% 0 0;
	border-radius: 5px;
	border:1px solid #E0E0E0;
	box-shadow:1px 2px 6px 0 rgba(0,0,0,.15);
	text-align: left;
	overflow:hidden;
}
.tieUpPartnerWr .tupClrBox .tupClrLst > li .imgBox { 
	position:relative;
	height: 140px;
	font-size:0;
	overflow:hidden;
}
.tieUpPartnerWr .tupClrBox .tupClrLst > li .imgBox img { 
	position:absolute; 
	width: 100%;
	top:50%;
	left:0;
	transform:translateY(-50%);
}
.tieUpPartnerWr .tupClrBox .tupClrLst > li .conBox { 
	flex-grow:1;
	display:flex; 
	flex-direction:column;
	padding:14px 16px 16px;
	background: #FFF; 
}
.tieUpPartnerWr .tupClrBox .tupClrLst > li .conBox .lstTit { 
	margin:0 0 8px;
	font-weight:500;
	font-size:16px;
	color:#111;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.tieUpPartnerWr .tupClrBox .tupClrLst > li .conBox .lstTxt { 
	flex-grow:1;
	margin:0 0 32px;
	font-size:13px;
	color:#111;
	word-break:break-all;
}
.tieUpPartnerWr .tupClrBox .tupClrLst > li .conBox .lstLnk { 
	display:block; 
	padding:11px;
	border-radius: 5px;
	background: #0067FF;
	font-weight:700;
	font-size:16px;
	color:#FFF;
	text-align: center;
}
.tieUpPartnerWr .tupClrBox .tupClrLst > li:nth-child(4n) { 
	margin-right:0;
}
.tieUpPartnerWr .tupClrBox .tupClrLst > li:nth-child(-n+4) { 
	margin-top:0;
}
@media all and (max-width:1199px){
	.tieUpPartnerWr .tupClrBox .cTit01 { 
		margin:0 0 30px;
	}
}
@media all and (max-width:999px){
	.tieUpPartnerWr .tupClrBox .cTit01 { 
		margin:0 0 25px;
	}
	.tieUpPartnerWr .tupTit { 
		gap:5px;
		margin:0 0 30px;
		font-size:30px;
	}
	.tieUpPartnerWr .tupTit img { 
		width: 175px; 
	}
	.tieUpPartnerWr .tupReqBox { 
		margin:0 0 30px;
		padding:20px 250px 20px 20px;
	}
	.tieUpPartnerWr .tupReqBox .tit { 
		margin:0 0 12px;
		font-size:21px;
	}
	.tieUpPartnerWr .tupReqBox .txt { 
		font-size:16px;
	}
	.tieUpPartnerWr .tupReqBox .lnk { 
        right: 20px;
        padding: 12px 20px 10px;
		font-size:21px;
	}
	.tieUpPartnerWr .tupBnfBox { 
		margin:0 0 30px;
	}
	.tieUpPartnerWr .tupBnfBox .tit { 
		margin:0 0 5px;
		font-size:18px; 
	}
	.tieUpPartnerWr .tupBnfBox .lst li { 
		width: 49%; 
		margin:2% 2% 0 0;
		padding:15px;
	}
	.tieUpPartnerWr .tupBnfBox .lst li .sTit { 
		margin:0 0 5px;
		font-size:17px;
	}
	.tieUpPartnerWr .tupBnfBox .lst li .txt { 
		font-size:14px;
	}
	.tieUpPartnerWr .tupBnfBox .lst li:nth-child(4n) { 
		margin-right:2%;
	}
	.tieUpPartnerWr .tupBnfBox .lst li:nth-child(-n+4) { 
		margin-top:2%;
	}
	.tieUpPartnerWr .tupBnfBox .lst li:nth-child(2n) { 
		margin-right:0;
	}
	.tieUpPartnerWr .tupBnfBox .lst li:nth-child(-n+2) { 
		margin-top:0;
	}
	.tieUpPartnerWr .tupClrBox { 
		padding:30px 20px;
	}
	.tieUpPartnerWr .tupClrBox .cTit01 { 
		padding:0 23px 0 0;
	}
	.tieUpPartnerWr .tupClrBox .cTit01 .que { 
		width: 19px;
		bottom:2px;
	}
	.tieUpPartnerWr .tupClrBox .cTit01 .hidTxt { 
		top:calc(100% + 5px);
		bottom:auto; 
		right:0;
		left:auto;
	}
	.tieUpPartnerWr .tupClrBox .cTit01 .hidTxt:after { 
		width: 11px;
		height: 6px;
		top:-5px;
		bottom:auto;
		right:8px;
		left:auto;
		background-image: url(/Form/_guest/lang_ko/images/tupIcoBal02.svg);
	}
	.tieUpPartnerWr .tupClrBox .tupClrLst { 
		margin:0 auto 30px;
	}
	.tieUpPartnerWr .tupClrBox .tupClrLst > li { 
		width: 49%;
		margin:2% 2% 0 0;
	}
	.tieUpPartnerWr .tupClrBox .tupClrLst > li .conBox { 		
		padding:13px; 
	}
	.tieUpPartnerWr .tupClrBox .tupClrLst > li .conBox .lstTit,
	.tieUpPartnerWr .tupClrBox .tupClrLst > li .conBox .lstLnk { 
		font-size:15px; 
	}
	.tieUpPartnerWr .tupClrBox .tupClrLst > li .conBox .lstTit { 
		margin:0 0 5px;
	}
	.tieUpPartnerWr .tupClrBox .tupClrLst > li .conBox .lstTxt { 
		margin:0 0 20px;
	}
	.tieUpPartnerWr .tupClrBox .tupClrLst > li .conBox .lstLnk { 
		padding:8px;
	}
	.tieUpPartnerWr .tupClrBox .tupClrLst > li:nth-child(4n) { 
		margin-right:2%;
	}
	.tieUpPartnerWr .tupClrBox .tupClrLst > li:nth-child(-n+4) { 
		margin-top:2%;
	}
	.tieUpPartnerWr .tupClrBox .tupClrLst > li:nth-child(2n) { 
		margin-right:0;
	}
	.tieUpPartnerWr .tupClrBox .tupClrLst > li:nth-child(-n+2) { 
		margin-top:0;
	}
}
@media all and (max-width:599px){
	.tieUpPartnerWr .tupClrBox .cTit01 { 
		margin:0 0 20px;
	}
	.tieUpPartnerWr .tupTit { 
		margin:0 0 20px;
		font-size:23px;
	}
	.tieUpPartnerWr .tupTit img { 
		width: 131px; 
	}
	.tieUpPartnerWr .tupTit span {
		width: 100%;
		text-align: center;
	}
	.tieUpPartnerWr .tupReqBox { 
		margin:0 0 20px;
		padding:15px;
	}
	.tieUpPartnerWr .tupReqBox .tit { 
		margin:0 0 8px;
		font-size:18px;
		text-align: center;
	}
	.tieUpPartnerWr .tupReqBox .txt { 
		margin:0 0 15px;
		font-size:15px;
		text-align: center;
	}
	.tieUpPartnerWr .tupReqBox .txt br { 
		display:none; 
	}
	.tieUpPartnerWr .tupReqBox .lnk { 
        position:relative; 
		width: 100%;
		top:auto;
		right: auto;
		transform:translateY(0);
        padding: 8px 10px 6px;
		font-size:18px;
		text-align: center;
	}	
	.tieUpPartnerWr .tupBnfBox { 
		margin:0 0 20px;
	}
	.tieUpPartnerWr .tupBnfBox .tit,
	.tieUpPartnerWr .tupBnfBox .lst li .sTit { 
		font-size:16px;
	}
	.tieUpPartnerWr .tupBnfBox .lst li .sTit,
	.tieUpPartnerWr .tupBnfBox .lst li .txt { 
		text-align: center; 
	}
	.tieUpPartnerWr .tupBnfBox .lst li { 
		width: 100%; 
		margin:0 0 10px;
		padding:10px;
	}
	.tieUpPartnerWr .tupBnfBox .lst li .txt { 
		font-size:13px;
	}
	.tieUpPartnerWr .tupBnfBox .lst li .txt br { 
		display:none; 
	}
	.tieUpPartnerWr .tupBnfBox .lst li:nth-child(4n) { 
		margin-right:0;
	}
	.tieUpPartnerWr .tupBnfBox .lst li:nth-child(-n+4) { 
		margin-top:0;
	}
	.tieUpPartnerWr .tupBnfBox .lst li:last-child { 
		margin:0;
	}
	.tieUpPartnerWr .tupClrBox { 
		padding:20px;
	}
	.tieUpPartnerWr .tupClrBox .tupClrLst { 
		margin:0 auto 20px;
	}
	.tieUpPartnerWr .tupClrBox .tupClrLst > li { 
		width: 100%;
		margin:0 0 10px;
	}
	.tieUpPartnerWr .tupClrBox .tupClrLst > li .conBox .lstTit, 
	.tieUpPartnerWr .tupClrBox .tupClrLst > li .conBox .lstLnk { 
		font-size:14px; 
	}
	.tieUpPartnerWr .tupClrBox .tupClrLst > li .conBox .lstTxt { 
		margin:0 0 15px;
	}
	.tieUpPartnerWr .tupClrBox .tupClrLst > li .conBox .lstLnk { 
		padding:5px;
	}
	.tieUpPartnerWr .tupClrBox .tupClrLst > li:nth-child(4n) { 
		margin-right:0;
	}
	.tieUpPartnerWr .tupClrBox .tupClrLst > li:nth-child(-n+4) { 
		margin-top:0;
	}
	.tieUpPartnerWr .tupClrBox .tupClrLst > li:last-child { 
		margin:0;
	}
}
/* 제휴 파트너 끝
------------------------------------------------------ */
/* 시스템 점검 시작
------------------------------------------------------ */
.systemCheckWr { 
	position:relative; 
	width: 100%; 
	height: 100vh;
}
.systemCheckWr .conBox { 
	position:absolute;
	width: 90%;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	text-align: center;
}
.systemCheckWr .conBox .logo { 
	margin:0 auto 26px;
	font-size:0; 
}
.systemCheckWr .conBox .logo img { 
	max-width: 100%; 
}
.systemCheckWr .conBox .tit { 
	margin:0 0 44px;
	font-weight:700;
	font-size:28px;
	letter-spacing:-.38px;
	color:#0067FF;
}
.systemCheckWr .conBox .txt01,
.systemCheckWr .conBox .txt02 { 
	font-size:20px;
}
.systemCheckWr .conBox .txt01 {
	margin:0 0 10px;
	font-weight:500;
	color:#373737;
}
.systemCheckWr .conBox .txt02 { 
	color: #666; 
}
@media all and (max-width:999px){
	.systemCheckWr .conBox .logo { 
		width: 176px;
		margin:0 auto 20px;
	}
	.systemCheckWr .conBox .tit { 
		margin:0 0 30px;
		font-size:22px;
	}
	.systemCheckWr .conBox .txt01,
	.systemCheckWr .conBox .txt02 { 
		font-size:16px;
	}
	.systemCheckWr .conBox .txt01 {
		margin:0 0 8px;
	}
}
@media all and (max-width:599px){
	.systemCheckWr .conBox .logo { 
		width: 132px;
		margin:0 auto 15px;
	}
	.systemCheckWr .conBox .tit { 
		margin:0 0 20px;
		font-size:20px;
	}
	.systemCheckWr .conBox .txt01,
	.systemCheckWr .conBox .txt02 { 
		font-size:15px;
	}
	.systemCheckWr .conBox .txt01 {
		margin:0 0 5px;
	}
}
/* 시스템 점검 끝
------------------------------------------------------ */