@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;}
body.dimm:before{position:absolute;content:'';display:block;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:300;}

/* layout */
.subscribeEvent-w{overflow:hidden;position:relative;}
.subscribeEvent-w.event260602{width:100%;height:100%;background-color:#EFE5DC;background-image:url(https://image.sbs.co.kr/event/sbsplay_event_260602/img/bg_img.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto;} /* 분기별 bg 제어 */
[class*='se-section']{position:relative;}
[class*='se-section'] .se-inner{max-width:1200px;margin:0 auto;}
    [class*='seImg']{display:block;margin:0 auto;}
                    .seImg-01{width:1200px;}
                    .seImg-02{width:1200px;margin:64px 0 24px;}
                    .seImg-03{width:1032px;}
                    .seImg-04{width:382px;}
                    .seImg-05{width:162px;}
                    .seImg-06{width:760px;}
                    

    /* section1 */
    .se-section1{padding-top:80px;}
        .se-section1 .seTop-w{position:relative;display:flex;flex-direction:column;align-items:center;}
        .se-section1 .seBottom-w{margin-top:40px;}
            .se-section1 .info-w{width:1200px;height:302px;display:flex;align-items:flex-start;gap:46px;padding:54px 30px 0;box-sizing:border-box;background:url(https://image.sbs.co.kr/event/sbsplay_event_260602/img/info_bg.png) no-repeat center center / 100% auto;filter:drop-shadow(6px 6px 2px rgba(190, 151, 116, 0.40));}
            .se-section1 .info-w .top-tit{display:inline-flex;align-items:end;gap:7px;padding-bottom:10px;}
            .se-section1 .info-w .txt-con{padding-top:8px;}
            .se-section1 .info-w .txt01{font-size:19px;font-weight:500;color:#000;line-height:1.4;word-break:keep-all;}
            .se-section1 .info-w .seButton-link{display:block;width:189px;height:42px;background-image:url(https://image.sbs.co.kr/event/sbsplay_event_260602/img/info_btn.png);background-repeat:no-repeat;background-position:center center;margin:16px 0 0 auto;transition:.1s;}
            .se-section1 .info-w .seButton-link:hover{background-image:url(https://image.sbs.co.kr/event/sbsplay_event_260602/img/info_btn_on.png);}
    
                       
    /* section2 */
    .se-section2{margin-top:64px;}
        .se-section2 .se-event-w .box-list{display:flex;gap:16px;flex-wrap:wrap;}
        .se-section2 .se-event-w .box-list li{width:calc(50% - 8px);}
        .se-section2 .se-event-w .box-list li:last-child{width:100%;}
        .se-section2 .se-event-w .box-list li .item-box{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:30px 0;box-sizing:border-box;background-color:#F7F2ED;border-radius:10px;}
        .se-section2 .se-event-w .box-list li .item-box .tit01{min-width:164px;font-size:24px;font-weight:700;color:#fff;line-height:40px;background-color:#014B21;border-radius:999px;padding:0 10px;box-sizing:border-box;text-align:center;}
        .se-section2 .se-event-w .box-list li .item-box .txt01{font-size:26px;font-weight:700;color:#014B21;line-height:1.5;}
        .se-section2 .seButton-w{margin-top:40px;text-align:center;}
            .se-section2 .seButton-w .seButton-event{display:block;width:430px;height:80px;background-color:#E10614; background-image:url(https://image.sbs.co.kr/event/sbsplay_event_260602/img/event_btn_txt.png);background-repeat:no-repeat;background-position:center center;margin:0 auto;border-radius:999px;transition:.1s;}
            .se-section2 .seButton-w .seButton-event:hover{background-color:#A2000A;}
            .se-section2 .seBanner-w{width:100%;height:100px;position:relative;background-color:#014B21;margin-top:80px;}
            .se-section2 .seBanner-w .seButton-ticket{position:absolute;left:50%;bottom:0;transform:translateX(-50%);}
    
    
    /* 개인정보 동의 공통 레이아웃 */
    .sePrivacy-w .sePrivacy-box{width:100%;background-color:#F7F2ED;border-radius:12px;padding:24px;box-sizing:border-box;margin-top:64px;}
    .sePrivacy-w .sePrivacy-header{display:flex;align-items:center;gap:8px;justify-content:space-between;}
    .sePrivacy-w .sePrivacy-btn{width:32px;height:32px;display:block;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M27.3333 11.3333L16 22.6667L4.66667 11.3333' stroke='%231A1A1A' stroke-width='2.13333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;box-sizing:border-box;}
    .sePrivacy-w .sePrivacy-btn.active{transform:rotate(180deg);}
    .sePrivacy-w .sePrivacy-label{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-sizing:border-box;}
    .sePrivacy-w .sePrivacy-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
    /* 체크박스 색상 변경시 background-color 수정 */
    .sePrivacy-w .sePrivacy-label:before{content:'';display:block;flex-shrink:0;width:32px;height:32px;box-sizing:border-box;background-color:#D5D5D5;--sePrivacy-check-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M16 4C22.6274 4 28 9.37258 28 16C28 22.6274 22.6274 28 16 28C9.37258 28 4 22.6274 4 16C4 9.37258 9.37258 4 16 4ZM21.9541 11.1318C21.4748 10.7895 20.8083 10.9008 20.4658 11.3799L14.7139 19.4326C14.6181 19.5666 14.4251 19.5822 14.3086 19.4658L11.4209 16.5791C11.0044 16.1628 10.3296 16.1629 9.91309 16.5791C9.49653 16.9957 9.49653 17.6713 9.91309 18.0879L12.7998 20.9746C13.8485 22.0231 15.5882 21.8796 16.4502 20.6729L22.2012 12.6201C22.5433 12.1409 22.4331 11.4743 21.9541 11.1318Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask:var(--sePrivacy-check-mask) center / 100% 100% no-repeat;mask:var(--sePrivacy-check-mask) center / 100% 100% no-repeat;}
    .sePrivacy-w .sePrivacy-label:has(.sePrivacy-input:checked):before{background-color:#FE4275;}
    .sePrivacy-w .sePrivacy-label:has(.sePrivacy-input:focus-visible){outline:auto;outline-offset:2px;}
    .sePrivacy-w .sePrivacy-title{display:block;font-size:20px;font-weight:700;color:#1A1A1A;line-height:1.5;flex:1;}

    .sePrivacy-w .sePrivacy-body{max-height:0;overflow:hidden;transition: max-height 0.2s ease-out;box-sizing:border-box;}
    .sePrivacy-w .sePrivacy-list{padding-top:16px;display:flex;flex-direction:column;gap:2px;}
    .sePrivacy-w .sePrivacy-list .sePrivacy-text{position:relative;padding-left:10px;line-height:1.5;font-size:16px;font-weight:500;color:#747474;}
    .sePrivacy-w .sePrivacy-list .sePrivacy-text:before{content:'';display:block;width:5px;height:5px;border-radius:50%;background-color:#898989;position:absolute;left:0;top:9px;box-sizing:border-box;}
    .sePrivacy-w .sePrivacy-list .sePrivacy-text.ref-txt{padding-left:0;}
    .sePrivacy-w .sePrivacy-list .sePrivacy-text.ref-txt:before{display:none;}
    
    /* notice */
    .se-section3{position:relative;}
        .seNotice-w{margin:0 auto;padding:20px 0 60px;width:100%;background-color:#F2F2F2;position:relative;z-index:1;}
            .seNotice-inner{margin:0 auto;width:100%;max-width:1200px;position:relative;z-index:1;box-sizing:border-box;}
                .seNotice-title{position:relative;overflow:hidden;padding:0 0 16px 30px;display:block;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;text-align:left;color:#888;font-size:23px;font-weight:500;}
                    .seNotice-title:before{position:absolute;overflow:hidden;content:'';display:block;left:0;top:3px;width:22px;height:22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='23' viewBox='0 0 22 23' fill='none'%3E%3Cscript xmlns=''/%3E%3Cpath d='M5.07401e-06 11.4955C-0.00185305 9.30825 0.64886 7.17019 1.86889 5.35483C3.08893 3.53948 4.82281 2.12937 6.84871 1.30493C8.87462 0.480476 11.1004 0.279169 13.2414 0.726758C15.3823 1.17435 17.3411 2.25048 18.867 3.81748L17.7 4.91248C16.0809 3.26647 13.912 2.27477 11.6079 2.12689C9.30375 1.97901 7.02591 2.68532 5.20965 4.11085C3.3934 5.53638 2.16609 7.58116 1.76226 9.85445C1.35843 12.1277 1.8064 14.4701 3.02056 16.434C4.23472 18.3978 6.12993 19.8454 8.34403 20.5002C10.5581 21.1549 12.9358 20.9709 15.0228 19.9832C17.1098 18.9956 18.7597 17.2736 19.6572 15.1463C20.5547 13.019 20.6368 10.6356 19.888 8.45148L21 6.92348C21.6849 8.41814 22.0261 10.0473 21.9984 11.6912C21.9708 13.3351 21.5749 14.9519 20.8401 16.4226C20.1052 17.8934 19.05 19.1807 17.7521 20.1899C16.4542 21.1991 14.9465 21.9045 13.34 22.2543C11.7336 22.604 10.0691 22.5892 8.46909 22.2109C6.86909 21.8326 5.37422 21.1005 4.09445 20.0684C2.81468 19.0362 1.78256 17.7303 1.07399 16.2468C0.365418 14.7632 -0.00157397 13.1396 5.07401e-06 11.4955ZM4.25101 11.0765L10.438 13.9055L21.4 3.65248L10.879 18.0595L4.25101 11.0765Z' fill='%23777777'/%3E%3Cscript xmlns=''/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50% 50%;}
                .seNotice-list{overflow:hidden;border-top:1px solid #888;padding-top:16px;}
                    .seNotice-text{position:relative;/*overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*/display:block;font-size:14px;font-weight:500;line-height:1.4;color:#888;margin-bottom:4px;padding:4px 0 4px 18px;} /*탬플릿별 텍스트 컬러 변경*/
                    .seNotice-text:last-of-type{margin-bottom:0;}
                    .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:-1px;}




