
.cont  {
	background-repeat: no-repeat; background-size:100%; background-image: url(../images/bg.jpg); background-size: cover;
	text-align:center; width:100vw; height: 100vh;
}
.conts { width:100%; display:inline-block; }

/* ¸ð¹ÙÀÏ ************************************************************************************************************************************************************************/
@media only screen and (min-width:100px) and (max-width:1024px) {
	
	.logo { text-align:center; margin-top:50px; } .logo img { width:50%; }

	.txt { 
		margin-top:50px; margin-bottom:50px; 
		text-align:center; font-weight:bold; color:#000; font-size:18px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1.5em; 
	}

	.btn {
		padding:20px; width:80%; margin:0 auto; border:1px solid #fff000; background:#000; border-radius:30px;
		text-align:center; font-weight:bold; color:#fff; font-size:20px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1.0em; cursor:pointer;
	} .btn img { border:0px; height:20px; margin-left:25px;  margin-bottom:5px; }
	.btn:hover { border:1px solid #000; background:#444; }

	.sns {
		padding:15px; width:80%; margin:0 auto; border:1px solid #fff000; background:#000; border-radius:30px;
		text-align:center; font-weight:bold; color:#fff; font-size:20px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1.0em; cursor:pointer;
	} .sns img { border:0px; height:35px; margin-right:5px;  margin-bottom:5px; }
	.sns:hover { border:1px solid #000; background:#444; }

	.copy { 
		margin-top:50px; margin-bottom:50px; 
		text-align:center; color:#000; font-size:14px; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1.5em; 
	}

} /* ¸ð¹ÙÀÏ end */

/* PC ************************************************************************************************************************************************************************/
@media  all and (min-width : 1025px)  {
	
	.logo { text-align:center; margin-top:50px; } .logo img { width:30%; }

	.txt { 
		margin-top:80px; margin-bottom:80px; 
		text-align:center; font-weight:bold; color:#000; font-size:28px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1.5em; 
	}

	.btn {
		padding:20px; width:400px; margin:0 auto; border:1px solid #fff000; background:#000; border-radius:30px;
		text-align:center; font-weight:bold; color:#fff; font-size:22px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1.0em; cursor:pointer;
	} .btn img { border:0px; height:20px; margin-left:25px;  margin-bottom:5px; }
	.btn:hover { border:1px solid #000; background:#444; }

	.sns {
		padding:15px; width:400px; margin:0 auto; border:1px solid #fff000; background:#000; border-radius:30px;
		text-align:center; font-weight:bold; color:#fff; font-size:22px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1.0em; cursor:pointer;
	} .sns img { border:0px; height:35px; margin-right:5px;  margin-bottom:5px; }
	.sns:hover { border:1px solid #000; background:#444; }

	.copy { 
		margin-top:80px; margin-bottom:80px; 
		text-align:center; color:#000; font-size:14px; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1.5em; 
	}

} /* PC end */