@charset "utf-8";

html{font-size:10px;}
.oh{overflow:hidden;}
.container {width:100%; margin:0 auto; max-width:1000px; position:relative;}
.eventName {max-width:2560px;margin:0 auto;text-align:center;letter-spacing:-1px;line-height:1.5;}
img {max-width:100%;}

/* 공통 */
.con01 {position:relative; text-align:center; background:#fbfcfc; padding:90px 0;}
.con02 {position:relative; text-align:center; background:#f9d6d5; padding:90px 0;}

.con01 .pd{position:relative; text-align:center}
.con01 .pd.mt30{margin-top:30px}

.con02 .tit{position:relative; color:#242424; letter-spacing:-1px}
.con02 .tit p:nth-child(1){font-size:80px; font-weight:bold}
.con02 .tit p:nth-child(2){position:relative; font-weight:bold; font-size:20px}

.con02 .tail{position:relative; padding:20px 0 0 0; line-height:1.4; color:#242424}
.con02 .tail p:nth-child(1){position:relative; font-weight:bold; color:#242424;}
.con02 .tail p span{display:inline-block;; position:relative; padding:0 2px; font-size:40px}
.con02 .tail p span em{position:relative; z-index:2;}
.con02 .tail p span:after{content:''; width:100%; height:55%; background:#f2bdd2; display:block; position:absolute; left:0; top:30%;}
.con02 .tail p:nth-child(2){position:relative; padding:10px 0 0 0; font-weight:bold; font-size:30px; font-weight:bold;}
.con02 .pd{position:relative; padding:40px 0 0 0}
.con02 .ft_txt{position:relative; padding:25px 0 0 0; line-height:1.5; color:#846c6c; font-size:17px}


@media screen and (max-width: 1040px){
	.con01, .con02{padding:50px 0}
	.container{padding:0 20px; box-sizing:border-box}
	
	.con01 .pd.mt30{margin-top:20px}
	
	.con02 .tit p:nth-child(1){font-size:50px;}
	.con02 .tit p:nth-child(2){font-size:16px}
	.con02 .tail p span{font-size:24px}
	.con02 .tail p:nth-child(2){font-size:17px}
	.con02 .pd{padding:25px 0 0 0}
	.con02 .ft_txt{font-size:15px}
}


@media screen and (max-width: 768px){
	.con02 .tit p:nth-child(1){font-size:30px;}
	.con02 .tit p:nth-child(2){font-size:14px}
	.con02 .tail p span{font-size:18px}
	.con02 .tail p:nth-child(2){font-size:14px}
	.con02 .pd{padding:20px 0 0 0}
	.con02 .ft_txt{font-size:13px}
}
