@charset "utf-8";

@font-face {
    font-family: 'SUIT';
    font-weight: 400;
    src:
            url('https://static.cloud.sbs.co.kr/font/suit/SUIT-Regular.woff2') format('woff2'),
            url('https://static.cloud.sbs.co.kr/font/suit/SUIT-Regular.woff2') format('woff');
}
@font-face {
    font-family: 'SUIT';
    font-weight: 500;
    src:
            url('https://static.cloud.sbs.co.kr/font/suit/SUIT-Medium.woff2') format('woff2'),
            url('https://static.cloud.sbs.co.kr/font/suit/SUIT-Medium.woff2') format('woff');
}
@font-face {
    font-family: 'SUIT';
    font-weight: 600;
    src:
            url('https://static.cloud.sbs.co.kr/font/suit/SUIT-SemiBold.woff2') format('woff2'),
            url('https://static.cloud.sbs.co.kr/font/suit/SUIT-SemiBold.woff2') format('woff');
}
@font-face {
    font-family: 'SUIT';
    font-weight: 700;
    src:
            url('https://static.cloud.sbs.co.kr/font/suit/SUIT-Bold.woff2') format('woff2'),
            url('https://static.cloud.sbs.co.kr/font/suit/SUIT-Bold.woff2') format('woff');
}
@font-face {
    font-family: 'SUIT';
    font-weight: 800;
    src:
            url('https://static.cloud.sbs.co.kr/font/suit/SUIT-ExtraBold.woff2') format('woff2'),
            url('https://static.cloud.sbs.co.kr/font/suit/SUIT-ExtraBold.woff2') format('woff');
}

/* Description: 브라우저 초기화/공통요소*/

/* RESET */
html,body{-webkit-text-size-adjust:none;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,img,div{margin:0;padding:0;font-weight:300;}
img,fieldset{border:0}
button{background:none;border:0;cursor:pointer;}
ul,ol{list-style:none}
input,select{vertical-align:middle;background:#fff;}
em,address,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0px;empty-cells:show;table-layout:fixed}
legend,caption{visibility:hidden;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0}
a{text-decoration:none;color:#000;}
a:hover,a:focus{text-decoration:none;}
input,button,select{border-radius:0;}
body{position:relative;font-family:'SUIT','Noto Sans KR',Arial,sans-serif;font-size:16px;color:#000;font-weight:300;min-width:1170px;}


/* common */
.blind{position:absolute;top:0;left:-9999em;width:0;height:0;font-size:0;line-height:0}
.hide{top:-99999em;left:-99999em;font-size:1px;opacity:0;text-indent:-99999em;}
.ir{zoom:-10;z-index:-1;position:relative;display:block !important;width:100%;line-height:0;font-size:0px !important;text-align:center;white-space:nowrap;overflow:hidden;}
.bl{display:block;}
.roboto{font-family:'Roboto', sans-serif;}

/* skip_navigation */
#skip_nav{position:absolute;left:0;top:0 !important;width:100%;z-index:9999;}
#skip_nav a{position:absolute;left:0;top:-100px;display:block;width:100%;height:60px;background-color:#015293;font-size:17px;color:#fff;line-height:60px;text-align:center;}
#skip_nav a:active,#skip_nav a:focus{top:0;height:60px;z-index:999;}

#header{position:relative;display:block;width:100%;background-color:#2c2c2c;color:#fff;}

/* layout */
.subscribeEvent-w{overflow:hidden;position:relative;}
    .subscribeEvent-w.dimm:before{position:absolute;content:'';z-index:10;display:block;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);}
    .subscribeEvent-w.event250709{margin:0 auto;width:1170px;background-color:#0a1626;background-image:url('https://image.sbs.co.kr/event/sbsplay_gayo_250709/img/live_bg_pc.png');background-repeat:no-repeat;background-position:50% 0;} /* 분기별 bg 제어 */
    /* section1 */
    .se-section1{padding-top:84px;display:flex;flex-direction:column;align-items:center;}
        .seTop-w{position:relative;display:flex;flex-direction:column;align-items:center;}
            [class*='seImg']{display:block;margin:0 auto;}
                .seImg-01{width:977px;}
                .seImg-02{width:700px;}
                .seImg-03{margin:0;width:35px;}
                .seImg-04{margin:0;width:117px;}
                .seImg-05{width:315px;}
                .seImg-06{width:973px;}
                .seImg-07{flex-shrink:0;margin:0;width:479px;}
                .seImg-08{width:611px;}
                .seImg-09{margin-top:36px;width:436px;}
                .seImg-10{margin-top:35px;width:700px;}
                .seImg-11{margin-top:42px;width:496px;}
                .seImg-12{margin-top:20px;width:413px;}
            .seLive_w{position:relative;}
                .seButton-white{position:absolute;left:50%;top:215px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:12px;width:220px;height:72px;background-color:#fff;border-radius:9999px;box-shadow:0 0 15px rgba(252,20,20,1);animation:pulse 2s infinite;}
                @keyframes pulse {
                    0% {
                        transform:translateX(-50%) scale(1);
                        box-shadow:0 0 0 0 rgba(252,20,20,1);
                    }
                    70% {
                        transform:translateX(-50%) scale(1.02);
                        box-shadow:0 0 0 15px rgba(252,20,20,0);
                    }
                    100% {
                        transform:translateX(-50%) scale(1);
                        box-shadow:0 0 0 0 rgba(252,20,20,0);
                    }
                }
            .seButton-w{margin:30px auto 0;}
                .seButton-w [class*='seButton-']{width:700px;height:79px;border-radius:12px;background-position:50% 50%;background-repeat:no-repeat;}
                .seButton-w .seButton-step1{background-color:#707070;background-size:313px auto;background-image:url('https://image.sbs.co.kr/event/sbsplay_gayo_250709/img/btn_bg1.png');}
                .seButton-w .seButton-step2{background-color:#707070;background-size:311px auto;background-image:url('https://image.sbs.co.kr/event/sbsplay_gayo_250709/img/btn_bg2.png');}
                .seButton-w .seButton-step3{background-color:#FC1414;background-size:324px auto;background-image:url('https://image.sbs.co.kr/event/sbsplay_gayo_250709/img/btn_bg3.png');}
                    .seButton-w .seButton-step3:hover{background-color:#BF0000;}
                .seButton-w .seButton-step4{background-color:#707070;background-size:214px auto;background-image:url('https://image.sbs.co.kr/event/sbsplay_gayo_250709/img/btn_bg6.png');}
        .seBottom-w{margin-top:70px;}
            .seBottom-inner{padding-top:42px;display:flex;flex-direction:row;width:978px;}
            .seBottom-inner .seImg-07:last-of-type{margin-left:20px;}
    /* section2 */
    .se-section2{padding:70px 0 200px;margin:0 auto;width:1170px;background:linear-gradient(180deg, #0A1525 0%, #0D4B93 100%);}
        .seInfo-w{position:relative;}
        .seInfo-w:before{position:absolute;content:'';display:block;left:240px;top:-205px;width:56px;height:56px;background-image:url('https://image.sbs.co.kr/event/sbsplay_gayo_250709/img/bg_heart.gif');background-size:100%;}
        .seInfo-w:after{position:absolute;content:'';display:block;left:228px;top:-150px;width:112px;height:112px;background-image:url('https://image.sbs.co.kr/event/sbsplay_gayo_250709/img/bg_emoji.gif');background-size:100%;transform:rotate(-23deg);}
            .seButton-pass{margin:0 auto;display:flex;align-items:center;justify-content:center;width:700px;height:79px;border-radius:12px;background:linear-gradient(90deg, #FE4275 0%, #FE4275 50%, #777CEF 100%);}
            .seButton-pass:hover{background:#7A7BED;}
                .seButton-pass>img{margin:0 auto;width:349px;height:36px;}
    /* notice */
    .se-section3{position:relative;}
        .seNotice-w{margin:0 auto;width:1170px;background-color:#F2F2F2;position:relative;z-index:1;}
            .seNotice-inner{margin:0 auto;width:1090px;position:relative;z-index:1;}
                .seNotice-title{position:relative;overflow:hidden;padding:20px 0 16px 30px;display:block;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;text-align:left;line-height:34px;color:#888;font-size:23px;font-weight:500;}
                    .seNotice-title:before{position:absolute;overflow:hidden;content:'';display:block;left:0;top:50%;transform:translateY(-50%);width:22px;height:22px;background-image: url("data:image/svg+xml,%0A%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='ic' d='M5.07401e-06 11.4954C-0.00185305 9.30813 0.64886 7.17006 1.86889 5.35471C3.08893 3.53935 4.82281 2.12925 6.84871 1.3048C8.87462 0.480354 11.1004 0.279047 13.2414 0.726636C15.3823 1.17423 17.3411 2.25036 18.867 3.81736L17.7 4.91236C16.0809 3.26635 13.912 2.27465 11.6079 2.12677C9.30375 1.97889 7.02591 2.6852 5.20965 4.11073C3.3934 5.53626 2.16609 7.58104 1.76226 9.85433C1.35843 12.1276 1.8064 14.47 3.02056 16.4339C4.23472 18.3977 6.12993 19.8453 8.34403 20.5001C10.5581 21.1548 12.9358 20.9708 15.0228 19.9831C17.1098 18.9955 18.7597 17.2734 19.6572 15.1461C20.5547 13.0188 20.6368 10.6354 19.888 8.45136L21 6.92336C21.6849 8.41802 22.0261 10.0472 21.9984 11.6911C21.9708 13.335 21.5749 14.9517 20.8401 16.4225C20.1052 17.8932 19.05 19.1806 17.7521 20.1898C16.4542 21.199 14.9465 21.9044 13.34 22.2541C11.7336 22.6039 10.0691 22.5891 8.46909 22.2108C6.86909 21.8325 5.37422 21.1004 4.09445 20.0683C2.81468 19.0361 1.78256 17.7302 1.07399 16.2466C0.365418 14.763 -0.00157397 13.1395 5.07401e-06 11.4954ZM4.25101 11.0764L10.438 13.9054L21.4 3.65236L10.879 18.0594L4.25101 11.0764Z' fill='%23777777'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:50% 50%;}
                .seNotice-list{overflow:hidden;padding:16px 0 60px;border-top:1px solid #707070;}
                    .seNotice-text{position:relative;/*overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*/display:block;font-size:17px;font-weight:500;line-height:25px;color:#888;margin-bottom:6px;padding-left:14px;} /*탬플릿별 텍스트 컬러 변경*/
                    .seNotice-text a{color:#1541A3;}
                    .seNotice-text a:hover{text-decoration:underline;}
                    .seNotice-text:before{position:absolute;display:block;content:'';left:0;top:12px;width:4px;height:4px;border-radius:50%;background-color:#888;margin-top:-2px;}
