@charset "utf-8";

/* 메인 시작
------------------------------------------------------ */
.mBnrWr { 
	padding:105px 0;
	background:url(/Form/_guest/basic/images/mBnrBg01.png) no-repeat;
	background-size:cover;
	overflow: hidden;
}
.mBnrWr .inner { 
	position:relative; 
}
.mBnrWr .mBnrBg { 
	position:absolute; 
	top:50%;
	right: 0;
	transform:translateY(-50%);
	font-size: 0;
}
.mBnrWr .mBnrBg img { 
	max-width: 100%; 
}
.mBnrWr .tit01 {
	margin:0 0 15px;
	font-family: S-CoreDream-7ExtraBold;
	font-size: 48px;
	color: #212121;
}
.mBnrWr .tit01 span { 
	display:inline-block; 
	font-family: S-CoreDream-8Heavy;
	font-size: 1.167em;
	background: linear-gradient(to right, #1C77EA 0%, #0751AF 100%);
	background-clip: text;
	-webkit-background-clip: text;
	color: transparent;
}
.mBnrWr .txt01 {
	margin:0 0 38px;
	font-family: S-CoreDream-5Medium;
	font-size: 20px;
	color: #778297;
}
.mBnrWr .lnk01 { 
	display:inline-block;
	padding:11px 20px 10px;
	background: #2F4F77;
	border-radius: 12px;
	font-family: S-CoreDream-5Medium;
	font-size: 22px;
	color: #FFF;
}
.mTerminalWr { 
	padding:97px 0 100px;
	background: #2D71AD;
	text-align: center;
}
.mTerminalWr .txt01 { 
	margin:0 0 11px;
	font-weight: 500;
	font-size: 20px;
	color: #C5D8E9;
}
.mTerminalWr .tit01 { 
	margin:0 0 34px;
	font-weight: 700;
	font-size: 40px;
	color: #FFF;
}
.mTerminalWr .lst01 { 
	display:flex;
	flex-wrap:wrap; 
	gap:24px;
}
.mTerminalWr .lst01 li { 
	width: calc((100% - 48px)/3);
	background: #003768;
	border-radius: 12px;
	overflow: hidden;
}
.mTerminalWr .lst01 .imgBox {
	position:relative;
	padding:100% 0 0;
	background: #FFF;
	font-size: 0; 
	overflow: hidden;
}
.mTerminalWr .lst01 .imgBox img { 
	position:absolute; 
	width: 100%; 
	top: 50%;
	left: 50%;
	transform:translate(-50%, -50%);
}
.mTerminalWr .lst01 .lstTxt { 
	padding:21px 10px;
	font-weight: 700;
	font-size: 20px;
	color: #FFF;
}
.mBenefitWr { 
	background: #F0F8FF;
	overflow: hidden;
}
.mBenefitWr .inner { 
	display:flex;
	align-items:center; 
	justify-content:space-between; 
	gap:10px;
	height: 720px;
}
.mBenefitWr .imgBox { 
	margin:0 0 28px;
	font-size: 0;
}
.mBenefitWr .imgBox img { 
	max-width: 100%; 
}
.mBenefitWr .txt01 { 
	margin:0 0 9px;
	font-weight: 500;
	font-size: 20px;
	color: #999;
}
.mBenefitWr .tit01 { 
	font-weight: 700; 
	font-size: 40px;
	color: #212121;
}
.mBenefitWr .tit01 span { 
	color: #1C77EA; 
}
.mBenefitWr .lstBox { 
	display:flex;
	gap:12px;
}
/*
.mBenefitWr .lst {
	animation: verticalscroll 180s linear infinite;
}
*/
.mBenefitWr .lst li { 
	margin:0 0 12px;
	font-size: 0;
}
.mBenefitWr .lst li img { 
	max-width: 100%; 
}
.mBenefitWr .lst.stRight { 
	margin:-140px 0 0;
}
.mReasonWr { 
	padding:97px 0 100px;
	text-align: center;
}
.mReasonWr .txt01 { 
	margin:0 0 6px;
	font-weight: 500; 
	font-size: 20px;
	color: #999;
}
.mReasonWr .tit01 { 
	margin:0 0 75px;
	font-weight: 700;
	font-size: 40px;
	color: #212121;
}
.mReasonWr .lst { 
	display:flex;
	flex-wrap:wrap; 
	gap:10px;
	/* margin:0 0 100px; */
	counter-reset: mReasonLst 0;
}
.mReasonWr .lst li { 
	position:relative; 
	width: calc((100% - 30px)/4);
	padding:23px;
	background: #F7F7F7;
	border:1px solid #EDEDED;
	border-radius: 12px;
	overflow: hidden;
}
.mReasonWr .lst li:before { 
	counter-increment: mReasonLst 1;
	content: counter(mReasonLst);
	position:absolute;
	box-sizing:border-box;
	display:flex;
	align-items:center; 
	justify-content:center; 
	width: 28px;
	height: 28px;
	top: 0;
	left: 0;
	background: #1C77EA;
	border-radius: 12px 0 12px 0;
	font-weight: 500;
	font-size: 16px;
	text-align: center;
	color: #FFF;
}
.mReasonWr .lst .lstIco { 
	margin:0 0 12px;
	font-size: 0;
}
.mReasonWr .lst .lstIco img { 
	max-width: 100%; 
}
.mReasonWr .lst .lstTxt { 
	font-weight: 500;
	font-size: 16px;
	color: #424242;
}
.mReasonWr .lnkBox {
	padding:36px 200px 40px 40px;
	background: #1C77EA url(/Form/_guest/basic/images/mReasonLnk01.png) no-repeat right 40px center;
	border-radius: 12px;
	text-align: left;
}
.mReasonWr .lnkTxt01 { 
	margin:0 0 6px;
	font-family: S-CoreDream-3Light;
	font-size: 18px;
	color: #E2E5FF;
}
.mReasonWr .lnkTxt02 { 
	margin:0 0 14px;
	font-family: S-CoreDream-6Bold;
	font-size: 24px;	
	color: #FFF;
}
.mReasonWr .lnkTxt02 span { 
	color: #FFFDBD; 
}
.mReasonWr .lnkBox .lnk { 
	position:relative; 
	display:inline-block; 
	padding:6px 42px 6px 16px;
	border:1px solid #FFF;
	border-radius: 12px;
	font-family: S-CoreDream-5Medium;
	font-size: 15px;
	color: #FFF;
	transition:all .3s ease;
}
.mReasonWr .lnkBox .lnk:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 10px;
	height: 10px;
	top: 50%;
	right: 23px;
	margin:-5px 0 0;
	transform:rotate(45deg);
	border-top:2px solid #FFF;
	border-right:2px solid #FFF;
}
.mReasonWr .lnkBox .lnk:focus,
.mReasonWr .lnkBox .lnk:hover { 
	background: #FFF;
	color: #1C77EA;
}
.mReasonWr .lnkBox .lnk:focus:after,
.mReasonWr .lnkBox .lnk:hover:after { 
	border-color: #1C77EA; 
}
.mQueWr { 
	padding:93px 16px 100px;
	background: #ECF1F6; 
}
.mQueWr .mQueBox { 
	max-width: 1000px; 
	margin:0 auto;
}
.mQueWr .queTit01 { 
	margin:0 0 36px;
	font-weight: 700;
	font-size: 40px;
	text-align: center; 
	color: #212121;
}
.mQueWr .queBtn { 
	position:relative;
	display:block;
	width: 100%;
	padding:17px 50px 17px 36px;
	border-bottom:1px solid #CFDCE9;
	font-weight: 500;
	font-size: 16px;
	color: #424242;
	word-break:break-all;
}
.mQueWr .queBtn:before,
.mQueWr .queBtn:after {
	position:absolute;
	box-sizing:border-box;
	display:block;	 
}
.mQueWr .queBtn:before { 
	content:"Q.";
	top: 17px;
	left: 16px;
	font-weight: 700;
	color: #1C77EA;
}
.mQueWr .queBtn:after { 
	content:"";
	width: 10px;
	height: 10px;
	top: 20px;
	right: 23px;
	transform:rotate(45deg);
	border-bottom:2px solid #000;
	border-right:2px solid #000;
	transition:all .3s ease;
}
.mQueWr .queBtn.on:after { 
	top: 24px;
	transform:rotate(225deg);
}
.mQueWr .queAnsBox { 
	display:none; 
	padding:17px 15px;
	background: #FFF;
	border-radius: 12px;
	border-bottom:1px solid #EDEDED;
}
.mQueWr .queAnsBox .ansTxt { 
	font-weight: 500; 
	font-size: 16px;
	color: #424242;
	word-break:break-all;
}
.mInquireWr { 
	padding:93px 16px 92px;
}
.mInquireWr .mInquireBox { 
	max-width: 1000px;
	margin:0 auto;
}
.mInquireWr .inqTit01 { 
	margin:0 0 35px;
	font-weight: 700;
	font-size: 40px;
	text-align: center;
	color: #212121;
}
.mInquireWr .bnrBox { 
	font-size: 0; 
}
.mInquireWr .bnrBox img { 
	width: 100%; 
}
.mInquireWr .iptBox { 
	display:flex;
	flex-wrap:wrap;
	gap:24px;
	padding:40px;
	border:1px solid #EDEDED;
	border-radius: 0 0 12px 12px;
}
.mInquireWr .iptBox dl { 
	width: calc((100% - 24px)/2);
}
.mInquireWr .iptBox dt { 
	margin:0 0 6px;
	font-weight: 500;
	font-size: 15px;
	color: #212121;
}
.mInquireWr .iptBox dt .pnt { 
	color: #F44336; 
}
.mInquireWr .iptBox dd .ipt { 
	padding:10px 11px 9px;
	border:1px solid #EDEDED;
	border-radius: 10px;
	font-size: 14px;
	color: #424242;
}
.mInquireWr .iptBox dd .ipt::placeholder { 
	color: #999; 
}
.mInquireWr .iptBox dd .ipt.fullWid { 
	width: 100%; 
}
.mInquireWr .iptBox dd .chkLst01 { 
	display:flex;
	flex-wrap:wrap;
	gap:14px;
}
.mInquireWr .iptBox dd .chkLst01 li { 
	position:relative; 
}
.mInquireWr .iptBox dd .chkLst01 .chkIpt { 
	position:absolute; 
	width: 0;
	height: 0;
	top: 0;
	left: 0;
	overflow: hidden;
}
.mInquireWr .iptBox dd .chkLst01 .chkLbl { 
	position:relative; 
	display:block;
	padding:0 0 0 29px;
	font-weight: 500;
	font-size: 15px;
	color: #999;
}
.mInquireWr .iptBox dd .chkLst01 .chkLbl .circle { 
	position:absolute; 
	display:block;
	width: 16px;
	height: 16px;
	top: 2px;
	left: 0;
	border:2px solid #999;
	border-radius: 50%;
}
.mInquireWr .iptBox dd .chkLst01 .chkIpt:checked + .chkLbl { 
	color: #424242; 
}
.mInquireWr .iptBox dd .chkLst01 .chkIpt:checked + .chkLbl .circle { 
	border-color:#1C77EA;
}
.mInquireWr .iptBox dd .chkLst01 .chkIpt:checked + .chkLbl .circle:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 8px;
	height: 8px;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin:auto;
	background:#1C77EA;
	border-radius: 50%;
}
.mInquireWr .iptBox dl.fullWid { 
	width: 100%; 
}
.mInquireWr .termChkBox { 
	position:relative; 
	display:flex;
	align-items:center; 
	flex-wrap:wrap; 
	gap:12px;
	width: 100%;
	padding:25px 0 0;
	border-top:1px solid #EDEDED;
}
.mInquireWr .termChkBox .chkIpt { 
	position:absolute; 
	width: 0;
	height: 0;
	top: 0;
	left: 0;
	overflow: hidden;
}
.mInquireWr .termChkBox .chkLbl { 
	position:relative; 
	display:block;
	padding:0 0 0 30px;
	font-weight: 500;
	font-size: 15px;
	color: #212121;
}
.mInquireWr .termChkBox .chkLbl:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 21px;
	height: 21px;
	top: 0;
	left: 0;
	border:1px solid #DBDBDB;
	border-radius: 5px;
}
.mInquireWr .termChkBox .chkLbl span { 
	font-weight: 700;
	color: #448AFF;
}
.mInquireWr .termChkBox .chkIpt:checked + .chkLbl:before { 
	background:#448AFF url(/Form/_guest/basic/images/comChk01.svg) no-repeat center center;
	border-color:#448AFF;
}
.mInquireWr .termChkBox .termPopOn { 
	position:relative; 
	display:block;
	padding:5px 28px 5px 11px;
	background: #EDEDED;
	border-radius: 100px;
	font-size: 14px;	
	color: #999;
}
.mInquireWr .termChkBox .termPopOn:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 8px;
	height: 8px;
	top: 50%;
	right: 13px;
	margin:-4px 0 0;
	transform:rotate(45deg);
	border-top:1px solid #797979;
	border-right:1px solid #797979;
}
.mInquireWr .termChkBox .termTxt01 { 
	width: 100%; 
	font-size: 14px;
	color: #797979;
}
.mInquireWr .btmBox { 
	width: 100%;
	text-align: center;
}
.mInquireWr .btmBox .btn { 
	display:inline-block;
	padding:14px 91px 13px;
	background: #1C77EA;
	border:1px solid #1C77EA;
	border-radius: 12px;
	font-weight: 700;	
	font-size: 16px;
	text-align: center;
	color: #FFF;
	transition:all .3s ease;
}
.mInquireWr .btmBox .btn:focus,
.mInquireWr .btmBox .btn:hover { 
	background: #FFF;
	color: #1C77EA;
}
@media all and (max-width:1180px){
	.mBenefitWr .inner { 
		flex-wrap:wrap; 
		gap:30px;
		height: auto;
		padding:50px 0;
		text-align: center;
	}
	.mBenefitWr .conBox { 
		width: 100%; 
	}
	.mBenefitWr .lstBox { 
		flex-wrap:wrap; 
	}
	.mBenefitWr .lst { 
		display:flex;
		gap:12px;
		/* animation: horizontalscroll 80s linear infinite; */
	}
	.mBenefitWr .lst li { 
		flex-shrink:0;
		margin:0;
	}
	.mBenefitWr .lst.stRight { 
		margin:0 0 0 -140px;
	}
}
@media all and (max-width:999px){
	.mBnrWr { 
		padding:90px 0;
	}
	.mBnrWr .mBnrBg { 
		width: 419px; 
	}
	.mBnrWr .tit01 { 
		margin:0 0 10px;
		font-size: 29px;
	}
	.mBnrWr .tit01 span { 
		font-size: 1.1em; 
	}
	.mBnrWr .txt01 { 
		margin:0 0 25px;
		font-size: 16px;
	}
	.mBnrWr .lnk01 { 
		padding:9px 16px 8px;
		font-size: 18px;
	}
	.mTerminalWr { 
		padding:50px 0;
	}
	.mTerminalWr .txt01 { 
		margin:0 0 4px;
		font-size: 15px;
	}
	.mTerminalWr .tit01 { 
		margin:0 0 20px;
		font-size: 24px;
	}
	.mTerminalWr .lst01 { 
		gap:16px; 
	}
	.mTerminalWr .lst01 li { 
		width: calc((100% - 32px)/3);
	}
	.mTerminalWr .lst01 .lstTxt { 
		padding:13px 10px;
		font-size: 16px;
	}
	.mBenefitWr .imgBox { 
		width: 162px;
		margin:0 auto 15px;
	}
	.mBenefitWr .txt01 { 
		margin:0 0 7px;
		font-size: 15px;
	}
	.mBenefitWr .tit01 { 
		font-size: 24px; 
	}
	.mBenefitWr .lst li { 
		width: 180px; 
	}
	.mReasonWr { 
		padding:50px 0;
	}
	.mReasonWr .txt01 { 
		margin:0 0 4px;
		font-size: 15px; 
	}
	.mReasonWr .tit01 { 
		margin:0 0 30px;
		font-size: 24px;
	}
	/*
	.mReasonWr .lst { 
		margin:0 0 30px;
	}
	*/
	.mReasonWr .lst li { 
		width: calc((100% - 10px)/2);
		padding:16px;
	}
	.mReasonWr .lst li:before { 
		width: 26px; 
		height: 26px;
		font-size: 14px;
	}
	.mReasonWr .lst .lstIco { 
		width: 38px;
		margin:0 auto 8px;
	}
	.mReasonWr .lst .lstTxt { 
		font-size: 14px; 
	}
	.mReasonWr .lnkBox { 
		padding:30px 160px 30px 30px;
		background-size:128px auto;
		background-position:right 24px center;
	}
	.mReasonWr .lnkTxt01 { 
		margin:0 0 4px;
		font-size: 15px;
	}
	.mReasonWr .lnkTxt02 { 
		margin:0 0 10px;
		font-size: 19px;
	}
	.mReasonWr .lnkBox .lnk { 
		padding:6px 24px 5px 10px;
		border-radius: 8px;
		font-size: 13px;
	}
	.mReasonWr .lnkBox .lnk:after { 
		width: 8px; 
		height: 8px;
		right: 10px;
		margin:-4px 0 0;
	}
	.mQueWr { 
		padding:50px 16px;
	}
	.mQueWr .queTit01 { 
		margin:0 0 20px;
		font-size: 24px;
	}
	.mQueWr .queBtn { 
		padding:13px 35px 13px 30px;
		font-size: 14px;
	}
	.mQueWr .queBtn:before { 
		top: 12px; 
		left: 10px;
	}
	.mQueWr .queBtn:after { 
		width: 8px; 
		height: 8px;
		top: 15px;
		right: 15px;
	}
	.mQueWr .queBtn.on:after { 
		top: 19px; 
	}
	.mQueWr .queAnsBox { 
		padding:13px;
		border-radius: 8px;
	}
	.mQueWr .queAnsBox .ansTxt { 
		font-size: 14px; 
	}
	.mInquireWr { 
		padding:50px 16px;
	}
	.mInquireWr .inqTit01 { 
		margin:0 0 20px;
		font-size: 24px;
	}
	.mInquireWr .iptBox { 
		gap:16px;
		padding:16px;
	}
	.mInquireWr .iptBox dl { 
		width: calc((100% - 16px)/2);
	}
	.mInquireWr .iptBox dt { 
		margin:0 0 4px;
		font-size: 13px; 
	}
	.mInquireWr .iptBox dd .ipt { 
		font-size: 13px; 
	}
	.mInquireWr .iptBox dd .chkLst01 { 
		gap:8px; 
	}
	.mInquireWr .iptBox dd .chkLst01 .chkLbl { 
		padding:0 0 0 18px;
		font-size: 13px;
	}
	.mInquireWr .iptBox dd .chkLst01 .chkLbl .circle { 
		width: 12px; 
		height: 12px;
		border-width:1px;
	}
	.mInquireWr .iptBox dd .chkLst01 .chkIpt:checked + .chkLbl .circle:before { 
		width: 6px; 
		height: 6px;
	}
	.mInquireWr .termChkBox { 
		gap:8px;
		padding:17px 0 0;
	}
	.mInquireWr .termChkBox .chkLbl { 
		padding:0 0 0 24px;
		font-size: 13px;
	}
	.mInquireWr .termChkBox .chkLbl:before { 
		width: 16px; 
		height: 16px;
	}
	.mInquireWr .termChkBox .chkIpt:checked + .chkLbl:before { 
		background-size:10px auto; 
	}
	.mInquireWr .termChkBox .termPopOn { 
		padding:5px 20px 5px 8px;
		font-size: 13px; 
	}
	.mInquireWr .termChkBox .termPopOn:after { 
		width: 6px; 
		height: 6px;
		right: 10px;
	}
	.mInquireWr .termChkBox .termTxt01 { 
		font-size: 13px; 
	}
	.mInquireWr .btmBox .btn { 
		padding:10px 50px 9px;
		font-size: 14px;
	}
}
@media all and (max-width:799px){
	.mBnrWr { 
		padding:50px 0;
		text-align: center;
	}
	.mBnrWr .mBnrBg { 
		display:none; 
	}
	.mBnrWr .txt01 { 
		margin:0 0 20px;
	}
	.mTerminalWr .lst01 li { 
		width: 100%; 
	}
	.mReasonWr .lnkBox { 
		padding:24px;
		background:#1C77EA;
		text-align: center;
	}
	.mInquireWr .iptBox dl { 
		width: 100%; 
	}
}
@keyframes verticalscroll {
	0% {
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	100% {
		-moz-transform: translateY(-8904px);
		-ms-transform: translateY(-8904px);
		-webkit-transform: translateY(-8904px);
		transform: translateY(-8904px);
	}
}
@keyframes horizontalscroll {
	0% {
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	100% {
		transform: translateX(-2920px);
	}
}
/* 메인 끝
------------------------------------------------------ */
/* 자주 묻는 질문 시작
------------------------------------------------------ */
.faqWr .schBox { 
	display:flex;
	justify-content:center;
	gap:12px;
	margin:0 0 72px;
}
.faqWr .schBox .ipt { 
	width: 400px;
	padding:10px;
	background-color: #F7F7F7;
	border:1px solid #F0F0F0;
	border-radius: 5px;
	font-size: 14px;
	color: #797979;
}
.faqWr .schBox .ipt::placeholder { 
	color: #999;
}
.faqWr .schBox select.ipt { 
	width: 88px;
	padding-right:30px;
	appearance: none;
	background-image: url(/Form/_guest/basic/images/faqSel01.svg);
	background-repeat:no-repeat;
	background-position:right 11px center;
}
.faqWr .schBox .btn { 
	flex-shrink:0;
	display:block;
	padding:10px 15px;
	background: #1C77EA;
	border:1px solid #1C77EA;
	border-radius: 5px;
	font-weight: 500;
	font-size: 14px;
	text-align: center;
	color: #FFF;
}
.faqWr .faqNum { 
	margin:0 0 15px;
	font-weight: 500; 
	font-size: 18px;
	color: #212121;
}
.faqWr .faqNum span {
	font-weight: 700;
	color: #1C77EA;
}
.faqWr .faqQue { 
	position:relative; 
	display:block; 
	width: 100%;
	padding:18px 45px 17px 37px;
	border-top:1px solid #EDEDED;
	border-bottom:1px solid #EDEDED;
	font-weight: 500;
	font-size: 16px;
	color: #424242;
}
.faqWr .faqQue:before,
.faqWr .faqQue:after { 
	position:absolute;
	box-sizing:border-box;
	display:block;
}
.faqWr .faqQue:before { 
	content:"Q";
	top: 18px;
	left: 17px;
	font-weight: 700;
	color: #1C77EA;
}
.faqWr .faqQue:after { 
	content:"";
	width: 11px; 
	height: 11px;
	top: 20px;
	right: 23px;
	transform:rotate(45deg);
	border-bottom:2px solid #000;
	border-right:2px solid #000;
	transition:all .3s ease;
}
.faqWr .faqQue.on:after { 
	top: 27px;
	transform:rotate(225deg);
}
.faqWr .faqAnsBox + .faqQue { 
	border-top:none;
}
.faqWr .faqAnsBox { 
	display:none; 
	padding:16px;
	background: #EFF6FF;
	border-bottom:1px solid #EDEDED;
}
.faqWr .faqAnsBox .faqAns { 
	font-weight: 500;
	font-size: 16px;
	line-height: 1.4;
	color: #424242;
	word-break:break-all;
}
@media all and (max-width:999px){
	.faqWr .schBox { 
		gap:8px;
		margin:0 0 30px;
	}
	.faqWr .schBox .ipt { 
		padding:8px;
		font-size: 13px;
	}
	.faqWr .schBox select.ipt { 
		padding-right:25px;
		background-size:15px auto;
		background-position:right 5px center;
	}
	.faqWr .schBox .btn { 
		padding:8px;
		font-size: 13px;
	}
	.faqWr .faqNum { 
		margin:0 0 10px;
		font-size: 15px;
	}
	.faqWr .faqQue { 
		padding:15px 35px 14px;
		font-size: 14px; 
	}
	.faqWr .faqQue:before { 
		top: 14px;
		left: 14px;
	}
	.faqWr .faqQue:after { 
		width: 8px;
		height: 8px;
		top: 17px;
		right: 15px;
		border-bottom-width:1px;
		border-right-width:1px;
	}
	.faqWr .faqQue.on:after { 
		top: 22px; 
	}
	.faqWr .faqAnsBox {
		padding:14px;
	}
	.faqWr .faqAnsBox .faqAns { 
		font-size: 14px;
		line-height: 1.3;
	}
}
/* 자주 묻는 질문 끝
------------------------------------------------------ */
/* 카드 단말기 시작
------------------------------------------------------ */
.terminalWr .recomBusiBox .tit { 
	margin:0 0 35px;
	font-weight: 700;
	font-size: 40px;
	text-align: center;
	color: #424242;
}
.terminalWr .recomBusiBox .lst { 
	display:flex;
	flex-wrap:wrap;
	justify-content:center; 
	gap:12px;
}
.terminalWr .recomBusiBox .lst li { 
	width: calc((100% - 36px)/4); 
}
.terminalWr .recomBusiBox .lst .imgBox { 
	margin:0 0 21px;
	font-size: 0; 
}
.terminalWr .recomBusiBox .lst .imgBox img { 
	width: 100%; 
}
.terminalWr .recomBusiBox .lst .lstTit { 
	margin:0 0 9px;
	font-weight: 700; 
	font-size: 20px;
	color: #212121;
}
.terminalWr .recomBusiBox .lst .lstTxt { 
	font-size: 15px; 
	line-height: 1.4;
	color: #424242;
}
.terminalWr .terminalLstBox { 
	margin:100px 0;
	padding:93px 16px 100px;
	background: #EFF4FD;
}
.terminalWr .terminalLstBox .tit01 { 
	margin:0 0 35px;
	font-weight: 700;
	font-size: 40px;
	text-align: center; 
	color: #424242;
}
.terminalWr .terminalLstBox .lst { 
	display:flex;
	flex-wrap:wrap; 
	justify-content:center;
	gap:24px;
	max-width: 808px;
	margin:0 auto 40px;
}
.terminalWr .terminalLstBox .lst > li { 
	display:flex;
	flex-direction:column;
	width: calc((100% - 24px)/2);
	border-radius: 12px;
	overflow: hidden;
}
.terminalWr .terminalLstBox .lst .sLst li { 
	position:relative;
	margin:0 0 9px;
	padding:0 0 0 26px;
	font-weight: 500;
	font-size: 16px;
	color: #666;
}
.terminalWr .terminalLstBox .lst .sLst li:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 18px;
	height: 18px;
	top: 2px;
	left: 0;
	background:url(/Form/_guest/basic/images/terminalChk01.svg) no-repeat;
	background-size:cover;
}
.terminalWr .terminalLstBox .lst .sLst li:last-child { 
	margin:0;
}
.terminalWr .terminalLstBox .lstImg {
	position:relative; 
	padding:51.02% 0 0;
	background: #FFF;
	font-size: 0;
	overflow: hidden;
}
.terminalWr .terminalLstBox .lstImg img { 
	position:absolute; 
	height: 100%;
	top: 50%;
	left: 50%;
	transform:translate(-50%, -50%);
}
.terminalWr .terminalLstBox .lstCon { 
	flex-grow:1;
	padding:27px 30px 36px;
	background: #FFF;
}
.terminalWr .terminalLstBox .lstTit { 
	margin:0 0 15px;
	font-weight: 700;
	font-size: 20px;
	text-align: center;
	color: #212121;
}
.terminalWr .terminalLstBox .lstBtn { 
	display:block; 
	width: 100%;
	margin:29px 0 0;
	padding:13px 13px 14px;
	background: #1C77EA;
	border:1px solid #1C77EA;
	border-radius: 10px;
	font-weight: 700;
	font-size: 16px;
	text-align: center;
	color: #FFF;
	transition:all .3s ease;
}
.terminalWr .terminalLstBox .lstBtn:focus,
.terminalWr .terminalLstBox .lstBtn:hover { 
	background: #FFF;
	color: #1C77EA;
}
.terminalWr .terminalLstBox .txt01 {
	font-size: 14px; 
	text-align: center;
	color: #666;
}
.terminalWr .terminalLstBox .eventBox { 
	margin:0 0 14px;
	text-align: center;
}
.terminalWr .terminalLstBox .eventTit { 
	display:inline-block;
	margin:0 0 10px;
	padding:8px 23px 9px;
	background: #1C77EA;
	border-radius: 100px;
	font-weight: 500;
	font-size: 24px;
	color: #FFF;
}
.terminalWr .terminalLstBox .eventTxt { 
	font-size: 20px; 
	color: #424242;
}
@media all and (max-width:999px){
	.terminalWr .recomBusiBox .tit { 
		margin:0 0 20px;
		font-size: 24px;
	}
	.terminalWr .recomBusiBox .lst li {
		width: calc((100% - 12px)/2);
	}
	.terminalWr .recomBusiBox .lst .imgBox { 
		margin:0 0 8px;
	}
	.terminalWr .recomBusiBox .lst .lstTit { 
		margin:0 0 5px;
		font-size: 16px;
	}
	.terminalWr .recomBusiBox .lst .lstTxt { 
		font-size: 13px;
		line-height: 1.3;
	}
	.terminalWr .terminalLstBox { 
		margin:50px 0;
		padding:50px 16px;
	}
	.terminalWr .terminalLstBox .tit01 { 
		margin:0 0 20px;
		font-size: 24px;
	}
	.terminalWr .terminalLstBox .lst { 
		gap:12px;
		margin:0 auto 20px;
	}
	.terminalWr .terminalLstBox .lst > li { 
		width: calc((100% - 12px)/2);
	}
	.terminalWr .terminalLstBox .lstCon {
		padding:16px;
	}
	.terminalWr .terminalLstBox .lstTit { 
		margin:0 0 10px;
		font-size: 16px;
	}
	.terminalWr .terminalLstBox .lst .sLst li { 
		margin:0 0 7px;
		padding:0 0 0 20px;
		font-size: 14px;
	}
	.terminalWr .terminalLstBox .lst .sLst li:before { 
		width: 14px; 
		height: 14px;
	}
	.terminalWr .terminalLstBox .lstBtn { 
		margin:15px 0 0;
		padding:10px;
		font-size: 14px;
	}
	.terminalWr .terminalLstBox .txt01 { 
		font-size: 13px; 
	}
	.terminalWr .terminalLstBox .eventBox { 
		margin:0 0 10px;
	}
	.terminalWr .terminalLstBox .eventTit { 
		margin:0 0 8px;
		padding:7px 15px 8px;
		font-size: 19px;
	}
	.terminalWr .terminalLstBox .eventTxt { 
		font-size: 16px;
	}
}
@media all and (max-width:799px){
	.terminalWr .recomBusiBox .lst { 
		gap:16px; 
	}
	.terminalWr .recomBusiBox .lst li { 
		width: 100%; 
	}
	.terminalWr .terminalLstBox .lst > li { 
		width: 100%; 
	}
}
/* 카드 단말기 끝
------------------------------------------------------ */
/* cctv 시작
------------------------------------------------------ */
.cctvConBox { 
	display:flex;
	align-items:center; 
	justify-content:center;
	gap:24px;
	max-width: 1076px;
	margin:0 auto;
}
.cctvConBox .imgBox { 
	flex-shrink:0;
	font-size: 0;
}
.cctvConBox .imgBox img { 
	width: 100%; 
}
.cctvConBox .conBox { 
	flex-grow:1;
}
.cctvConBox .tit01 { 
	position:relative;
	margin:0 0 3px;
	padding:0 0 0 16px;
	font-weight: 700;
	font-size: 18px;
	color: #212121;
}
.cctvConBox .tit01:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 4px;
	height: 4px;	
	top: 10px;
	left: 6px;
	background: #1C77EA;
	border-radius: 50%;
}
.cctvConBox .txt01 { 
	margin:0 0 13px;
	font-size: 15px;
	color: #666;
}
.cctvConBox .lst { 
	counter-reset: cctvLst 0;
}
.cctvConBox .lst li { 
	position:relative;
	margin:0 0 24px;
	padding:24px;
	background: #F7F7F7;
	border-radius: 12px;
	overflow: hidden;
}
.cctvConBox .lst li:before { 
	counter-increment: cctvLst 1;
	content: counter(cctvLst);
	position:absolute;
	box-sizing:border-box;
	display:flex;
	align-items:center; 
	justify-content:center; 
	width: 28px;
	height: 28px;
	top: 0;
	right: 0;
	background: #1C77EA;
	border-radius: 0 12px 0 12px;
	font-family: Pretendard;
	font-weight: 500;
	font-size: 16px;
	line-height: 1;
	text-align: center;	
	color: #FFF;
}
.cctvConBox .lst li:last-child { 
	margin:0;
}
.cctvConBox .lstIco { 
	display:block;
	margin:0 0 7px;
	font-size: 0; 
}
.cctvConBox .lstIco img { 
	max-width: 100%; 
}
.cctvConBox .lstTit01 { 
	margin:0 0 7px;
	font-weight: 700;
	font-size: 20px;
	color: #212121;
}
.cctvConBox .lstTxt01 { 
	font-size: 15px;
	line-height: 1.4;
	color: #424242;
}
.cctvBnrBox { 
	display:flex;
	gap:24px;
	margin:100px 0 24px;
}
.cctvBnrBox .lBox { 
	flex-grow:1;
	padding:40px 40px 43px;
	background:url(/Form/_guest/basic/images/cctvBntBg03.png) no-repeat;
	background-size:100% 100%;
	border-radius: 12px;
}
.cctvBnrBox .lBox .lTxt01 {
	margin:0 0 4px;
	font-family: S-CoreDream-3Light;
	font-size: 16px;
	color: #FFF;
}
.cctvBnrBox .lBox .lTxt02 {
	font-family: S-CoreDream-5Medium;
	font-size: 24px;
	line-height: 1.4;
	color: #FFF;
}
.cctvBnrBox .lBox .lTxt02 .clrTxt01 { 
	color: #F9EBB3; 
}
.cctvBnrBox .lBox .lTxt02 .bigTxt01 { 
	display:block; 
	font-family: S-CoreDream-6Bold;
	font-size: 1.333em;
}
.cctvBnrBox .rBox {
	flex-shrink:0;
	display:flex;
	align-items:center; 
	width: 390px;
	padding:32px 26px;
	background:url(/Form/_guest/basic/images/cctvBntBg02.png) no-repeat right 0 bottom 0;
	border:1px solid #EDEDED;
	border-radius: 12px;
	box-shadow:0 1px 2px 0 rgba(99,99,99,.25); 
}
.cctvBnrBox .rBox .rTxt01 { 
	margin:0 0 18px;
	font-size: 16px;
	color: #797979;
}
.cctvBnrBox .rBox .rTxt01 span { 
	display:block;
	font-weight: 700;
	font-size:1.5em;
	color: #1C77EA;
}
.cctvBnrBox .rBox .rTxt02 { 
	display:inline-block;
	padding:5px 12px;
	background: #1C77EA;
	border-radius: 5px;
	font-weight: 700;
	font-size: 32px;
	color: #FFF;
}
@media all and (max-width:999px){
	.cctvConBox { 
		gap:16px; 
	}
	.cctvConBox .imgBox { 
		width: 370px; 
	}
	.cctvConBox .tit01 { 
		padding:0 0 0 14px;
		font-size: 15px; 
	}
	.cctvConBox .tit01:before { 
		top: 8px; 
		left: 5px;
	}
	.cctvConBox .txt01 { 
		margin:0 0 10px;
		font-size: 13px;
	}
	.cctvConBox .lst li { 
		margin:0 0 16px;
		padding:16px;
		border-radius: 10px;
	}
	.cctvConBox .lst li:before { 
		width: 24px; 
		height: 24px;
		border-radius: 0 10px 0 10px;
		font-size: 14px;
	}
	.cctvConBox .lstIco { 
		width: 34px;
		margin:0 0 5px;
	}
	.cctvConBox .lstTit01 { 
		margin:0 0 5px;
		font-size: 16px;
	}
	.cctvConBox .lstTxt01 { 
		font-size: 13px; 
		line-height: 1.3;
	}
	.cctvBnrBox { 
		gap:16px;
		margin:50px 0 16px;
	}
	.cctvBnrBox .lBox { 
		display:flex;
		align-items:center; 
		padding:16px;
	}
	.cctvBnrBox .lBox .lTxt01 { 
		margin:0 0 2px;
		font-size: 14px;
	}
	.cctvBnrBox .lBox .lTxt02 { 
		font-size: 17px;
	}
	.cctvBnrBox .lBox .lTxt02 .bigTxt01 { 
		font-size: 1.1em; 
	}
	.cctvBnrBox .rBox { 
		width: 300px;
		padding:16px;
		background-size:97px auto;
	}
	.cctvBnrBox .rBox .rTxt01 { 
		margin:0 0 10px;
		font-size: 14px;
	}
	.cctvBnrBox .rBox .rTxt01 span { 
		font-size: 1.3em; 
	}
	.cctvBnrBox .rBox .rTxt02 { 
		padding:5px 8px;
		font-size: 20px;
	}
}
@media all and (max-width:799px){
	.cctvConBox { 
		flex-wrap:wrap; 
	}
	.cctvConBox .imgBox { 
		width: 100%; 
	}
	.cctvBnrBox { 
		flex-wrap:wrap; 
	}
	.cctvBnrBox .lBox,
	.cctvBnrBox .rBox { 
		width: 100%;
		text-align: center;
	}
	.cctvBnrBox .lBox > *,
	.cctvBnrBox .rBox > * { 
		width: 100%; 
	}
}
/* cctv 끝
------------------------------------------------------ */
/* 가맹신청 서류 안내 시작
------------------------------------------------------ */
.reqDocWr { 
	 
}
.reqDocWr .rdTit01 { 
	position:relative;
	margin:0 0 10px;
	padding:0 0 0 16px;
	font-weight: 700;
	font-size: 18px;
	color: #212121;
}
.reqDocWr .rdTit01:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 4px;
	height: 4px;	
	top: 10px;
	left: 6px;
	background: #1C77EA;
	border-radius: 50%;
}
.reqDocWr .courseLst { 
	display:flex;
	flex-wrap:wrap; 
	justify-content:center;
	gap:28px;
	margin:0 0 67px;
	counter-reset: reqDocCourse 0;
}
.reqDocWr .courseLst li { 
	position:relative; 
	width: calc((100% - 112px)/5); 
	padding:24px 24px 22px;
	background: #FFF;
	border-radius: 5px;
	box-shadow:0 1px 2px 0 rgba(99,99,99,.25);
	text-align: center;
}
.reqDocWr .courseLst li:before,
.reqDocWr .courseLst li:after { 
	position:absolute;
	box-sizing:border-box;
}
.reqDocWr .courseLst li:before { 
	counter-increment: reqDocCourse 1;
	content: counter(reqDocCourse);
	display:flex;
	align-items:center; 
	justify-content:center; 
	width: 28px;
	height: 28px;
	top: 0; 
	left: 0;
	background: #1C77EA;
	border-radius: 5px 0 14px 0;
	font-family: Pretendard;
	font-weight: 500;
	font-size: 16px;
	line-height: 1;
	text-align: center;
	color: #FFF;
}
.reqDocWr .courseLst li:after { 
	content:"";
	display:block;
	width: 20px;
	height: 20px;
	top: 50%;
	left: -25px;
	margin:-10px 0 0;
	background:url(/Form/_guest/basic/images/rdCourseArrow01.svg) no-repeat;
	background-size:cover;
}
.reqDocWr .courseLst li:first-child:after { 
	display:none; 
}
.reqDocWr .courseLst .lstIco { 
	margin:0 auto 6px;
	font-size: 0;
}
.reqDocWr .courseLst .lstIco img { 
	max-width: 100%; 
}
.reqDocWr .courseLst .lstTxt { 
	font-weight: 700;
	font-size: 15px;
	color: #797979;
}
.reqDocWr .dccBox { 
	margin:0 0 67px;
	padding:55px 290px 56px 41px;
	background: #F3F8FF url(/Form/_guest/basic/images/rdDccBg01.png) no-repeat right 39px center;
	border-radius: 5px;
}
.reqDocWr .dccBox .txt { 
	font-size: 18px; 
	line-height: 1.5;
	color: #666;
}
.reqDocWr .dccBox .txt span { 
	display:block;
	font-weight: 500;
}
.reqDocWr .dccBox .txt em { 
	font-style: normal; 
	font-weight: 700;
	color: #1C77EA;
}
.reqDocWr .docLst { 
	display:flex;
	flex-wrap:wrap; 
	gap:24px;
}
.reqDocWr .docLst > li { 
	position:relative;
	width: calc((100% - 48px)/3);
	padding:78px 0 0;
}
.reqDocWr .docLst .lstImg { 
	position:absolute; 
	top: 0;
	left: 50%;
	margin:0;
	transform:translateX(-50%);
	font-size: 0;
}
.reqDocWr .docLst .lstImg img { 
	max-width: 100%; 
}
.reqDocWr .docLst .lstCon { 
	height: 100%;
	padding:40px 24px;
	background: #F3F8FF;
	border-radius: 10px;
}
.reqDocWr .docLst .lstCon > * { 
	margin:0 0 24px;
}
.reqDocWr .docLst .lstCon > *:last-child { 
	margin:0;
}
.reqDocWr .docLst .lstTit {
	padding:9px;
	background: #FFF;
	border-radius: 100px;
	font-weight: 700;
	font-size: 20px;
	text-align: center;
	color: #212121;
}
.reqDocWr .docLst .sLst > li { 
	position:relative;
	padding:0 0 0 10px;
	font-size: 18px;
	line-height: 1.4;
	color: #797979;
}
.reqDocWr .docLst .sLst > li:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 2px;
	height: 2px;
	top: 12px;
	left: 3px;
	background: #666;
	border-radius: 50%;
}
.reqDocWr .docLst .sLst .sLstTit { 
	font-weight: 500; 
	color: #666;
}
.reqDocWr .docLst .ssLst li { 
	position:relative; 
	padding:0 0 0 8px;
}
.reqDocWr .docLst .ssLst li:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 4px;
	height: 1px;
	top: 14px;
	left: 2px;
	background: #797979;
}
.reqDocWr .docLst .lstInfo { 
	font-weight: 500; 
	font-size: 15px;
	color: #1C77EA;
}
.reqDocWr .docLst .lstBtn {
	display:block; 
	width: 100%;
	padding:13px 13px 14px;
	background: #1C77EA;
	border:1px solid #1C77EA;
	border-radius: 10px;
	font-weight: 700;
	font-size: 16px;
	text-align: center;
	color: #FFF;
	transition:all .3s ease;
}
.reqDocWr .docLst .lstBtn:focus,
.reqDocWr .docLst .lstBtn:hover { 
	background: #FFF;
	color: #1C77EA;
}
.reqDocWr .pictureBox { 
	margin:100px 0;
	padding:93px 0 100px;
	background: #EFF4FD;
	text-align: center; 
}
.reqDocWr .pictureBox .picTit01 { 
	margin:0 0 19px;
	font-weight: 700;
	font-size: 40px;
	color: #424242;
}
.reqDocWr .cateBox { 
	display:flex;
	flex-wrap:wrap; 
	justify-content:center; 
	gap:12px;
	margin:0 0 37px;
}
.reqDocWr .cateBox .btnCate { 
	display:block; 
	padding:11px 60px;
	background: #FFF;
	border:1px solid #1C77EA;
	border-radius: 100px;
	font-weight: 700;	
	font-size: 20px;
	text-align: center;
	color: #1C77EA;
}
.reqDocWr .cateBox .btnCate.on { 
	background: #1C77EA;
	color: #FFF;
}
.reqDocWr .rdTit01 { 
	text-align: left; 
}
.reqDocWr .lst + .rdTit01 { 
	margin-top:57px;
}
.reqDocWr .pictureCon { 
	display:none; 
}
.reqDocWr .pictureCon .lst { 
	display:flex;
	flex-wrap:wrap; 
	gap:24px;
}
.reqDocWr .pictureCon .lst li { 
	width: calc((100% - 24px)/2);
	border-radius: 10px;
	background: #586E96;
	overflow: hidden;
}
.reqDocWr .pictureCon .lstImg { 
	position:relative; 
	padding:100% 0 0;
	background: #FFF;
	font-size: 0; 
	overflow: hidden;
}
.reqDocWr .pictureCon .lstImg img { 
	position:absolute; 
	width: 100%;
	top: 50%;
	left: 50%;
	transform:translate(-50%, -50%);
}
.reqDocWr .pictureCon .lstTxt { 
	padding:21px;
	font-weight: 500;
	font-size: 18px;
	color: #FFF;
}
.reqDocWr .pictureCon.on { 
	display:block; 
}
.reqDocWr .effortBox {
	margin:100px 0;
	text-align: center;
}
.reqDocWr .effortBox .txt { 
	margin:0 0 19px;
	font-weight: 700;
	font-size: 24px;
	color: #424242;
}
.reqDocWr .effortBox .txt span { 
	display:block; 
	font-size: 1.333em;
}
.reqDocWr .effortBox .txt em { 
	font-style: normal; 
	color: #1C77EA;
}
.reqDocWr .effortBox .imgBox { 
	font-size:0; 
}
.reqDocWr .effortBox .imgBox img { 
	width: 100%; 
}
@media all and (max-width:999px){	
	.reqDocWr .rdTit01 { 
		margin:0 0 8px;
		padding:0 0 0 14px;
		font-size: 15px; 
	}
	.reqDocWr .rdTit01:before { 
		top: 8px; 
		left: 5px;
	}
	.reqDocWr .courseLst {
		gap:20px;
	}
	.reqDocWr .courseLst li { 
		width: calc((100% - 40px)/3);
		padding:16px;
	}
	.reqDocWr .courseLst li:before { 
		width: 24px;
		height: 24px;
		font-size: 14px;
	}
	.reqDocWr .courseLst li:after { 
		width: 16px;
		height: 16px;
		left: -18px;
		margin:-8px 0 0;
	}
	.reqDocWr .courseLst .lstIco { 
		width: 48px;
		margin:0 auto 4px;
	}
	.reqDocWr .courseLst .lstTxt { 
		font-size: 13px; 
	}
	.reqDocWr .dccBox { 
		margin:0 0 20px;
		padding:20px 20px 110px;
		background-size:138px auto;
		background-position:center bottom 10px;
	}
	.reqDocWr .dccBox .txt { 
		font-size: 15px; 
	}
	.reqDocWr .docLst { 
		flex-wrap: wrap;
		gap:8px; 
	}
	.reqDocWr .docLst > li { 
		width:100%; 
		padding:30px 0 0;
	}
	.reqDocWr .docLst .lstImg { 
		width: 60px;
	}
	.reqDocWr .docLst .lstCon { 
		padding:40px 16px 16px;
	}
	.reqDocWr .docLst .lstCon > * { 
		margin:0 0 16px;
	}
	.reqDocWr .docLst .lstTit { 
		padding:7px;
		font-size: 16px;
	}
	.reqDocWr .docLst .sLst > li { 
		font-size: 15px;
		line-height: 1.3; 
	}
	.reqDocWr .docLst .sLst > li:before { 
		top: 9px; 
	}
	.reqDocWr .docLst .ssLst li:before { 
		top: 10px; 
	}
	.reqDocWr .docLst .lstInfo { 
		font-size: 13px; 
	}
	.reqDocWr .docLst .lstBtn { 
		padding:8px;
		font-size: 14px;
	}
	.reqDocWr .pictureBox { 
		margin:50px 0;
		padding:50px 0;
	}
	.reqDocWr .pictureBox .picTit01 { 
		margin:0 0 10px;
		font-size: 24px;
	}
	.reqDocWr .cateBox { 
		gap:8px;
		margin:0 0 20px;
	}
	.reqDocWr .cateBox .btnCate {  
		width: calc((100% - 8px)/2);
		padding:8px 8px 9px;
		font-size: 16px;
	}
	.reqDocWr .lst + .rdTit01 { 
		margin-top:20px;
	}
	.reqDocWr .pictureCon .lst { 
		gap:8px;
	}
	.reqDocWr .pictureCon .lst li { 
		width: 100%;
	}
	.reqDocWr .pictureCon .lstTxt { 
		padding:12px;
		font-size: 13px;
	}
	.reqDocWr .effortBox {
		margin:50px 0;
	}
	.reqDocWr .effortBox .txt { 
		margin:0 0 10px;
		font-size: 16px;
	}
	.reqDocWr .effortBox .txt span { 
		font-size: 1.1em;
	}
}
@media all and (max-width:799px){
	.reqDocWr .courseLst li { 
		width: 100%; 
	}
	.reqDocWr .courseLst li:after { 
		top: -18px;
		left: 50%;
		margin:0 0 0 -8px;
		transform:rotate(90deg); 
	}
}
/* 가맹신청 서류 안내 끝
------------------------------------------------------ */