.sub_content{padding-top: 678px}

/* enter */
.enter{background-color: #2b0c69;}
.enter_inn{z-index: 1; padding-bottom: 111px;}
.enter_light01{top: -220px; left: -350px;}
.enter_light02{top: -250px; right: -250px;}
.enter_gra{width: 100%; height: 974px; left: 0;bottom: 0; background-image: url('../img/page/enter/enter_gra.png');}
.enter_head{width: 1277px; height: 295px; margin: 0 auto;}
.enter_sl_wrap{height: 587px; display: flex; align-items: center;margin-top: 8px; z-index: 1; padding: 0 30px;}
.inner_space{padding: 0 30px;}
.enter_txt_sl{width: 460px; height: 300px; margin-left: 30px;}
.enter_txt_sl .swiper-slide{width: 100%;}
.enter_sl_tit p:last-child{margin-top: 17px;}
.enter_sl_tit .highlight{top: 27px; bottom: -8px; right: -5px; left: 5px;}
.enter_sl_txt{color: #ededed; letter-spacing: -0.07em; padding-top: 35px;}
.enter_txt_sl_inn01 .highlight{background-color: #e800d8;}
.enter_txt_sl_inn02 .highlight{background-color: #32b0dd;}
.enter_txt_sl_inn03 .highlight{background-color: #31d6cf;}
.enter_txt_sl_inn04 .highlight{background-color: #db2059;}
.enter_txt_sl_inn05 .highlight{background-color: #9f60ff;}
.enter_video_sl_wrap{top: 0; right: 12px; width: 755px; height: 587px; background-image: url('../img/page/enter/enter_video_sl.png');}
.enter_video_sl{width: 673px; height: 505px; top: 40px; left: 40px;}
.enter_video_sl .swiper-slide{position: relative; width: 100%; height: 100%;}
.enter_video_sl_inn{overflow: hidden;position: absolute; top: 0; left: 0; width: 100%; height: 100%;background-image: url('../img/page/enter/enter_video_sl01.png');border-radius: 10px;}
.enter_btns{position: absolute;top:260px;width:68px;height:68px;background-repeat:no-repeat;background-position:center;font-size:0;}
.enter_btns.enter_prev{left: -15px;background-image:url('../img/page/enter/enter_prev.png')}
.enter_btns.enter_next{right: -15px;background-image:url('../img/page/enter/enter_next.png')}
.enter_line_wrap{max-width: 1470px; height: 863px; left: 0; right: 0; bottom: 0; margin: 0 auto;}
.enter_cirs{width: 10px; height: 100%; margin-left: 11px; padding-top: 184px; z-index: 1;}
.enter_cir{position: relative; width: 10px; height: 10px; margin-bottom: 120px;}
.enter_cir:last-child{margin-bottom: 0;}
.enter_cir > div{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.enter_cir_on{opacity: 0; transition: opacity 0.3s;}
.enter_cir_on > div{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.enter_cir00{width: 100%; height: 100%; background-color: rgba(255,255,255,0.5); border-radius: 50%;transition: opacity 0.3s;}
.enter_cir01{border-radius: 50%; width: 20px; height: 20px; opacity: 1;}
.enter_cir02{border-radius: 50%; width: 26px; height: 26px; opacity: 0.5;}
.enter_cir03{border-radius: 50%; width: 26px;height: 26px;}
.enter_cir_01 .enter_cir_on > div{background-color: #e800d8;}
.enter_cir_02 .enter_cir_on > div{background-color: #32b0dd;}
.enter_cir_03 .enter_cir_on > div{background-color: #31d6cf;}
.enter_cir_04 .enter_cir_on > div{background-color: #db2059;}
.enter_cir_05 .enter_cir_on > div{background-color: #9f60ff;}
.enter_cir.swiper-pagination-bullet-active .enter_cir00{}
.enter_cir.swiper-pagination-bullet-active .enter_cir_on{opacity: 1;}
.enter_line{left: 15px; top: 0; width: 1px; height: 100%; background-color: rgba(255,255,255,0.5)}
.enter_equal{left: 0;bottom:0; width: 100%; height: 492px; background-image: url('../img/page/enter/equal03.gif');}


/* temp */
.temp{height: 1248px;background-image: url('../img/page/enter/temp_221123.jpg');}




/* delicious */
/* .delicious{padding-top: 129px;}
.delicious_title{width: 736px; height: 236px; margin: 0 auto;} */
