.cs_head { display:none !important; } 
#header { display:none !important; } 
#contents { background: #fff; } 
#lnb { display:none !important; } 
#nav { display:none !important; } 
#footer { display:none !important; } 
#contents .wrap:after { display:none !important; } 
.quick {display: none;}

.intro { position:fixed; top:0; left:0; width:100%; height:100%; font-size: 16px; } 

#wrap { height: 960px !important;  overflow-x:hidden; text-align:center; padding-top:0; } 
#wrap:before { content:''; position:absolute; z-index:-1; top:0; left:0; width:100%; height:100%; background-image:url(../images/bg.png); background-repeat: no-repeat; background-position: 50% 50%; background-size:cover;} 

#container { position:absolute; top: 220px; left: 0; display:inline-block; width:100%; } 
#container .int {display: flex; justify-content: space-between; align-items: center; gap: 40px; margin: 0 auto 280px; width: 1300px; }
#container .int .text {display: block; width: 553px; height: 288px; background-image:url(../images/text.png); background-repeat: no-repeat; background-position: 50% 50%; background-size:contain;}
#container .int .date span.img {display: block; width: 542px; height: 107px; background-image:url(../images/date.png); background-repeat: no-repeat; background-position: 50% 50%; background-size:contain;}
#container .int .date span.hall {display: block; margin-top: 8px; color: #fff; text-align: right; font-size: 27px; font-weight: 700;}
#container .foot {display: flex; justify-content: space-between; align-items: center; gap: 40px; margin: auto; width: 1300px; }
#container .foot .logo1 {display: block; width: 415px; height: 71px; background-image:url(../images/foot01.png); background-repeat: no-repeat; background-position: 50% 50%; background-size:contain;}
#container .foot .logo2 {display: block; width: 244px; height: 60px; background-image:url(../images/foot02.png); background-repeat: no-repeat; background-position: 50% 50%; background-size:contain;}