
/* **************************************** *
 * ê¸€ì”¨ì²´
 * **************************************** */



@import url('https://fastly.jsdelivr.net/gh/wanteddev/wanted-sans@v1.0.1/packages/wanted-sans/fonts/webfonts/variable/split/WantedSansVariable.min.css');



.width_area {margin-left:auto; margin-right:auto; width:95%; max-width:1300px;}


/* **************************************** *
 * body
 * **************************************** */

body {
font-family:"Wanted Sans Variable",  sans-serif !important;
oveflow-y:auto !important;}
/*ì›¹*/
	@media (min-width: 1024px) {
	body {background-size:cover; }
	}

	/*íŒ¨ë“œ*/
	@media (min-width:641px) and (max-width:1023px) {
body {border:5px solid red;}
	body {background-size:cover; }

}

	/*ëª¨ë°”ì¼*/
	@media (max-width:640px) {
	body {background-size:cover; }
}






/* **************************************** *
 * evnet_wrap
 * **************************************** */
.topimg {text-align:Center; padding-top:40px;}
.topimg img {width:90%; max-width:600px;}
.topimg2 {text-align:Center; padding:0px 0px;}
.topimg2 img {width:90%; max-width:800px;}


/* **************************************** *
 * evnet_wrap h1
 * **************************************** */

/*ì›¹*/
	@media (min-width: 1024px) {
.evnet_wrap h1 {margin-top:30px; }
.evnet_wrap h1 img {height:50px;}
	}

	/*íŒ¨ë“œ*/
	@media (min-width:641px) and (max-width:1023px) {
.evnet_wrap h1 {margin-top:10px; }
.evnet_wrap h1 img {height:33px;}
}

	/*ëª¨ë°”ì¼*/
	@media (max-width:640px) {
.evnet_wrap h1 {margin-top:10px; }
.evnet_wrap h1 img {height:30px;}
}

/* **************************************** *
 * event top
 * **************************************** */
.evnet_wrap .top{overflow:hidden;}
.evnet_wrap .top .small_tit,
.evnet_wrap .top h2 p{
    font-family: 'PyeongChangPeace-Bold'; text-align:center; font-weight:normal;
}
.evnet_wrap .top .small_tit { color:#fff;}

	.evnet_wrap .top h2 p:nth-child(1) {color:#ffe25b}
	.evnet_wrap .top h2 p:nth-child(2) {color:#deff5b}
.evnet_wrap .top h3 {font-weight:600; color:#fff; 
margin-left:auto; margin-right:auto; 
text-align:center; }

.evnet_wrap .top h4 {font-weight:normal !important; text-align:Center; color:#fff;}
.evnet_wrap .top h4  strong {display:inline-block; 
vertical-align:middle;font-weight:600; color:#fff;}
.evnet_wrap .top h4  strong.color01 {background:#f05992;}
.evnet_wrap .top h4  strong.color02 {background:#4d69b1;}

.int_icon {position:relative;}
	.int_icon p  {color:#fff;     display:inline-block; font-family: 'LOTTERIACHAB';}
	.int_icon p:nth-child(1){background:#f044bd}
	.int_icon p:nth-child(2){background:#f4d948}
	.int_icon p  {position:absolute; }




/*ì›¹*/
	@media (min-width: 1024px) {
.evnet_wrap .top{padding:30px 40px 30px 40px;}
.evnet_wrap .top .small_tit {font-size:60px; line-height:80px;}
.evnet_wrap .top h2  {font-size:116px;
line-height:130px; letter-spacing:-3px;}
.evnet_wrap .top h2  p{-webkit-text-stroke: 3px #000; 
text-shadow: 7px 7px #fff, -7px -7px #fff, -7px 7px #fff, 7px -7px #fff;}
		.evnet_wrap .top h3 { margin-top:30px; 
		font-size:40px; line-height:80px; 
		letter-spacing:-1px; }

	.int_icon p {font-size:50px; line-height:80px;
	-webkit-text-stroke: 2px #000;  border:2px solid #000;
	box-shadow:5px 5px 0px #000;
	padding:10px 50px; border-radius:50px;}

	.int_icon {height:240px;}
		.int_icon p:nth-child(1) {transform:rotate(10deg); top:30px; left:50%; margin-left:-250px;}
		.int_icon p:nth-child(2) {transform:rotate(-20deg); top:60px; left:50%;}


		.evnet_wrap .top h4 {font-size:23px; line-height:35px;}
		.evnet_wrap .top h4 strong {padding:0px 5px; line-height:30px;}


	}

	/*íŒ¨ë“œ*/
	@media (min-width:641px) and (max-width:1023px) {
.evnet_wrap .top{padding:50px 0px 30px 0px;}
.evnet_wrap .top .small_tit {font-size:40px; line-height:60px;}
.evnet_wrap .top h2  {font-size:78px;
line-height:100px; letter-spacing:-2px;}
.evnet_wrap .top h2  p{-webkit-text-stroke: 3px #000; 
text-shadow: 7px 7px #fff, -7px -7px #fff, -7px 7px #fff, 7px -7px #fff;}
		.evnet_wrap .top h3 { margin-top:10px; 
		font-size:30px; line-height:60px; 
		letter-spacing:-1px; }

	.int_icon p {font-size:37px; line-height:60px;
	-webkit-text-stroke: 2px #000;  border:2px solid #000;
	box-shadow:4px 4px 0px #000;
	padding:10px 40px; border-radius:50px;}

	.int_icon {height:200px;}
		.int_icon p:nth-child(1) {transform:rotate(10deg); top:30px; left:50%
		; margin-left:-180px;}
		.int_icon p:nth-child(2) {transform:rotate(-20deg); top:60px; left:50%;}
		.evnet_wrap .top h4 {font-size:19px; line-height:30px;}
		.evnet_wrap .top h4 strong {padding:0px 5px; line-height:30px;}


}

	/*ëª¨ë°”ì¼*/
	@media (max-width:640px) {
.evnet_wrap .top{padding:20px 0px 30px 0px;}
.evnet_wrap .top .small_tit {font-size:26px; line-height:40px;}
.evnet_wrap .top h2  {font-size:45px;
line-height:55px; letter-spacing:-2px;}
.evnet_wrap .top h2  p{-webkit-text-stroke: 2px #000; 
text-shadow: 4px 4px #fff, -4px -4px #fff, -4px 4px #fff, 4px -4px #fff;}
		.evnet_wrap .top h3 { margin-top:10px; 
		font-size:25px; line-height:50px; 
		letter-spacing:-1px; }

	.int_icon p {font-size:24px; line-height:36px;
	-webkit-text-stroke: 1px #000;  border:1px solid #000;
	box-shadow:3px 2px 0px #000;
	padding:10px 20px; border-radius:50px;}

	.int_icon {height:150px;}
		.int_icon p:nth-child(1) {transform:rotate(10deg); top:30px; left:15%;}
		.int_icon p:nth-child(2) {transform:rotate(-20deg); top:60px; right:15%; }
		.evnet_wrap .top h4 {font-size:15px; line-height:23px; word-break:keep-all;}
		.evnet_wrap .top h4 strong {padding:0px 5px; line-height:21px;}


}

/* **************************************** *
 * gift
 * **************************************** */
.evnet_wrap .gift {position:relative; }
.evnet_wrap .gift h3 { text-align:center;  position:absolute; color:#ffed6b; font-weight:600;}

.evnet_wrap .gift h3:after,
.evnet_wrap .gift h3:before {
box-sizing:border-box;   border-radius:50%; left:0;
 display:block;   position:absolute;}
.evnet_wrap .gift h3:after {content:'';    top:0px;
background:#ee256c;  z-index:-1;}
.evnet_wrap .gift h3:before  {content:'';
background:#bb1751; z-index:-2;}

.evnet_wrap .gift h3,
.evnet_wrap .gift h3  p{   font-weight:800;}
.evnet_wrap .gift h3  p {color:#fff; }
.evnet_wrap .gift h3:before,
.evnet_wrap .gift h3:after {border:1px solid #000;} 

.evnet_wrap .gift div {background:#fff; text-align:center; display:flex;flex-wrap:Wrap;}



.evnet_wrap .gift div dl { flex:1;  gap:20px;}
.evnet_wrap .gift div dl  dd {color:#fd3179; font-weight:700;}


/*ì›¹*/
	@media (min-width: 1024px) {
		.evnet_wrap .gift {padding:100px 40px 30px 40px; margin-top:-120px;}
		.evnet_wrap .gift h3 {top:10px; left:-50px;  letter-spacing:-2px; 
		 font-size:40px; line-height:60px; 
		padding-top:40px; transform:rotate(-20deg);  }
		.evnet_wrap .gift h3, .evnet_wrap .gift h3:before,
		.evnet_wrap .gift h3:after { width:300px !important;  height:160px; }
	.evnet_wrap .gift h3:before  {top:20px;}
		.evnet_wrap .gift h3  p {font-size:35px; line-height:40px;}
		.evnet_wrap .gift div {border-radius:40px; padding:30px 30px; }
		.evnet_wrap .gift div dl { padding:10px 30px;}
		.evnet_wrap .gift div dl dt img{height:190px;}
		.evnet_wrap .gift div dl  dd {font-size:23px; line-height:30px;}
	}

	/*íŒ¨ë“œ*/
	@media (min-width:641px) and (max-width:1023px) {
		.evnet_wrap .gift {padding:100px 20px 30px 20px; margin-top:-120px;}
		.evnet_wrap .gift h3 {top:10px; left:-50px;  letter-spacing:-2px; 
		 font-size:34px; line-height:40px; 
		padding-top:30px; transform:rotate(-20deg);  }
		.evnet_wrap .gift h3, .evnet_wrap .gift h3:before,
		.evnet_wrap .gift h3:after { width:260px !important;  height:130px; }
	.evnet_wrap .gift h3:before  {top:20px;}
		.evnet_wrap .gift h3  p {font-size:29px; line-height:30px;}
		.evnet_wrap .gift div {border-radius:30px; padding:30px 10px; }
		.evnet_wrap .gift div dl { padding:10px 7px;}
		.evnet_wrap .gift div dl dt img{height:170px;}
		.evnet_wrap .gift div dl  dd {font-size:21px; line-height:30px;}

}

	/*ëª¨ë°”ì¼*/
	@media (max-width:640px) {
		.evnet_wrap .gift {padding:100px 20px 10px 20px; margin-top:-120px;}
		.evnet_wrap .gift h3 {top:70px; left:-10px;  letter-spacing:-2px; 
		 font-size:27px; line-height:30px; 
		padding-top:30px; transform:rotate(-10deg);  }
		.evnet_wrap .gift h3, .evnet_wrap .gift h3:before,
		.evnet_wrap .gift h3:after { width:190px !important;  height:110px; }
	.evnet_wrap .gift h3:before  {top:10px;}
		.evnet_wrap .gift h3  p {font-size:24px; line-height:30px;}
		.evnet_wrap .gift div {border-radius:20px; padding:20px 10px; gap:10px 0px; }
		.evnet_wrap .gift div dl {flex-basis:100%;}
		.evnet_wrap .gift div dl dt img{height:160px;}
		.evnet_wrap .gift div dl  dd {font-size:17px; line-height:20px;}


}

/* **************************************** *
 * process
 * **************************************** */
.evnet_wrap h3.tit {font-weight:600; text-align:left !important;   
margin:0px !important; padding-bottom:20px;}


/*ì›¹*/
	@media (min-width: 1024px) {
		h3.tit {font-size:30px; margin-bottom:20px;line-height:50px;}
	

	}

	/*íŒ¨ë“œ*/
	@media (min-width:641px) and (max-width:1023px) {
		h3.tit {font-size:27px; margin-bottom:10px;line-height:50px;}
	
}

	/*ëª¨ë°”ì¼*/
	@media (max-width:640px) {
		h3.tit {font-size:25px; margin-bottom:10px;line-height:40px;}



}

/* **************************************** *
 * alert
 * **************************************** */
.alert {box-sizing:border-box;}
.alert ul {overflow:hidden; background:#fff;}
.alert ul li{position:relative;  box-sizing:border-box; }

.alert ul li:before {content:'';position:absolute;left:0; border-radius:50%;
 background:#ff6464}

/*ì›¹*/
	@media (min-width: 1024px) {
		.alert {padding:20px 40px; }
		.alert ul {border-radius:30px; padding:30px;}
		.alert ul li{ font-size:18px; line-height:23px; 
		padding:10px 10px 10px 20px;float:left; width:50%;}
		.alert ul li:before { top:16px; width:5px; height:5px; }
	}

	/*íŒ¨ë“œ*/
	@media (min-width:641px) and (max-width:1023px) {
		.alert {padding:20px 30px; }
		.alert ul li{ font-size:18px; line-height:23px; 
		padding:7px 10px 7px 20px;}
		.alert ul li:before { top:16px; width:5px; height:5px; }
		.alert ul {border-radius:30px; padding:30px;}

}

	/*ëª¨ë°”ì¼*/
	@media (max-width:640px) {
		.alert {padding:10px 30px;  overflow:hidden;}
		.alert ul li{ font-size:15px; line-height:20px; 
		padding:6px 6px 6px 7px;}
		.alert ul li:before { top:15px; width:3px; height:3px; }
		.alert ul {border-radius:30px; padding:20px;}

}

/* **************************************** *
 * linkarea
 * **************************************** */
.linkarea{ text-align:center; border-top:1px solid rgba(0,0,0,0.2);
 box-sizing:border-box; margin-left:auto; margin-right:auto; }

.linkarea a {display:inline-block;  border-style:solid; border-color:#000;
background:#9b6fe9;  text-align:Center;  color:#fff; font-weight:800; 
}
.linkarea a.check{background:#9b6fe9; }

/*ì›¹*/
	@media (min-width: 1024px) {
.linkarea{  margin-top:20px; padding:40px 20px;
width:calc(100% - 80px)}
.linkarea a {
margin:0px 7px; padding:0px 20px; 
min-width:350px; border-width:2px;
border-radius:30px; 
font-size:33px; line-height:90px;
box-shadow: 9px 9px 0px #bf4800
}

.linkarea a.check{ box-shadow: 6px 6px 0px #3d1682 }

	}

	/*íŒ¨ë“œ*/
	@media (min-width:641px) and (max-width:1023px) {
.linkarea{ margin-top:20px; padding:30px 20px;
width:calc(100% - 80px)}
.linkarea a {
margin:10px 7px; padding:0px 50px; 
 border-width:2px;
border-radius:60px; 
font-size:30px; line-height:90px;
box-shadow: 6px 6px 0px #bf4800
}
.linkarea a.check{ box-shadow:6px 6px 0px  #3d1682 }
}

	/*ëª¨ë°”ì¼*/
	@media (max-width:640px) {
.linkarea{ margin-top:10px; padding:20px 0px;
width:calc(100% - 70px)}
.linkarea a {
margin:6px 0px; 
 border-width:2px; width:100%;
border-radius:60px; 
font-size:23px; line-height:70px;
box-shadow: 5px 5px 0px #bf4800
}
.linkarea a.check{ box-shadow:5px 5px 0px  #3d1682 }


}