@charset "utf-8";

.evt_wrap{text-align:center;}

.section1{background-color:#FFFBD8;}
.section1 h3{background:url(https://pic.neungyule.com/ichallenge/pc/event/2023/1211/bg01.png) left 50% bottom 206px repeat-x;}
.section1 .img{margin-top:-208px;padding-top:302px;padding-bottom:60px;background-color:#FFEB7B;}

.section2{padding-top:100px;background-color:#FFFBD8;}
.section2 .img:nth-of-type(2){margin-top:58px;}
.section2 .bnr{margin-top:82px;}

.section3{margin-top:-128px;padding-top:214px;padding-bottom:320px;background-color:#FFEB7B;}
.section3 .img{margin-top:100px;}
.section3 .img+.img{margin-top:30px;}

.section4{padding-bottom:80px;background-color:#FFE501;border-top:177px solid #2A2820;}
.section4 h3{margin-top:-396px;}
.section4 .img{margin-top:40px;}

.section5{padding:100px 0;background-color:#FFFBD8;}
.section5 .img{margin-top:60px;}
.section5 .img_btn{margin-bottom:24px;}
.section5 .btn_wrap a{display:inline-block;}
.section5 .btn_wrap a+a{margin-left:4px;}

.event_float{width:1800px;position:fixed;right:50%;bottom:0;margin-right:-900px;z-index:99;}
.event_float.ontop{display:none;}
.event_float.sticky{position:absolute;bottom:0;}
.btn_float{display:inline-block;width:177px;height:234px;text-align:center;position:absolute;right:30px;bottom:130px;}

@media all and (max-width:1800px){
    .event_float{width:100%;min-width:1080px;right:0;margin-right:0;}
}
@media all and (max-width:1080px){
    .btn_float{right:30px;}
}

