@charset "utf-8";

html{font-size:10px;}
.oh{overflow:hidden;}
.container {width:100%; margin:0 auto; max-width:1000px; position:relative;}
.cf:after{content:''; display: block; clear:both; visibility:hidden; height:0px;}
.eventName {max-width:2560px;margin:0 auto;text-align:center;letter-spacing:-0.5px;line-height:1.5;background:#f6f6f6;}

.con01{background:#fdf5db; position:relative; text-align:center; padding-bottom:140px;}
.con02{position:relative; padding-bottom:70px;}
.con02 .container{margin-top:-120px}

.pd{position:relative;}
.pd.mt30{margin-top:30px}
.pd .pd_txt{text-align:center; position:absolute; font-size:20px; letter-spacing:-1px; color:#333333; width:100%; left:0;}
.con02 .pd:nth-child(1) .pd_txt{top:79%;}
.con02 .pd:nth-child(2) .pd_txt{top:73%;}
.con02 .pd:nth-child(3) .pd_txt{top:65%;}

.ft_txt{position:relative; padding:25px 0 0 0; text-align:center; color:#888888; font-size:15px}

@media screen and (max-width: 1040px){
	.con01{padding-bottom:15%}
	.con02{padding-bottom:40px}
	.con02 .container{padding:0 20px; box-sizing:border-box; margin-top:-10%}
	.pd .pd_txt{font-size:1.8vw; line-height:1.3}
	
	.ft_txt{font-size:13px; padding:15px 0 0 0}
}

@media screen and (max-width: 768px){
	
}