@import"https://fonts.googleapis.com/earlyaccess/mplus1p.css";html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}*:after,*:before{box-sizing:border-box}body{font-size:100%;font-family:"Mplus 1p","Roboto",sans-serif;background-color:#000;height:100%}html{height:100%}a{color:#b4d7a8;text-decoration:none}nav{position:fixed;top:0;right:0;left:0;z-index:9999;display:block;margin:0 auto;width:100%;height:50px;max-height:50px;background:rgba(255,255,255,.9);border-radius:0 0 3px 3px;box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08);font-size:17px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.content{margin:0 auto;max-width:1440px;padding:0 22px;position:relative;z-index:2;padding-left:calc(22px + constant(safe-area-inset-left));padding-right:calc(22px + constant(safe-area-inset-right))}.headerMenu{display:flex;flex-direction:row;justify-content:space-around;cursor:default;margin:0 auto;max-width:1440px;width:auto;height:50px;text-align:center;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines;-webkit-user-select:none;-moz-user-select:none;user-select:none}.headerMenu li{display:inline-flex;position:relative;height:50px;z-index:1;vertical-align:top;text-align:center}.headerMenu .SDA-Logo{background-repeat:no-repeat;background-image:url(../../img/SDA-Logo.svg);background-position:center center;background-size:35px 35px;width:35px}.liTop{display:inline-block;position:relative;height:50px;z-index:1;vertical-align:top;text-align:center;width:44px}.headerMenu a{font-size:14px;line-height:55px;font-weight:400;letter-spacing:-0.1em;font-weight:400;color:#333;position:relative;z-index:1;display:inline-block;padding:0 3px;height:50px;opacity:1;background:no-repeat;text-decoration:none;white-space:nowrap;transition:opacity .2s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-tap-highlight-color:rgba(0,0,0,0);outline-offset:-7px;transition:.3s}.headerMenu a:hover{opacity:.5;transition:.3s}.spMenu,#mbMenu{display:none}#pcMenu{display:block}@media screen and (max-width: 767px){nav{background:rgba(255,255,255,.9);border-radius:0 0 3px 3px}.content{padding:0;width:100%}.headerMenu{display:block}.spMenuLists{display:none;background-color:rgba(255,255,255,.95);border-radius:0 0 5px 5px}.headerMenu .spMenuList{display:block;border-top:1px solid rgba(0,0,0,.3);width:100%}.headerMenu .spMenuList a{display:block;width:100%}.spMenuList.last{border-bottom:1px solid rgba(0,0,0,.35);border-radius:0 0 5px 5px}.headerMenu .liTop{display:block;margin:auto}.spMenu{display:inline;position:absolute;top:5px;right:15px;z-index:9999}#pcMenu{display:none}#mbMenu{display:block}}.christmasTop{width:100%;text-align:center}.christmasTop .christmasTopP{display:block;width:100%;max-width:820px;margin-top:50px;margin-left:auto;margin-right:auto}.christmasInfo{background-color:#333;position:relative;height:auto;padding-top:50px}.christmasInfo .christmasCommonContainer{margin:0 auto;padding:30px 0;max-width:1440px;text-align:center}.christmasInfo .christmasCommonContainer h2{position:relative;font-size:35px;font-weight:bold;color:#fff;margin-top:10px;margin-bottom:20px}@media screen and (max-width: 768px){.christmasInfo .christmasCommonContainer h2{font-size:25px}}@media screen and (max-width: 350px){.christmasInfo .christmasCommonContainer h2{font-size:20px}}.christmasInfo .christmasCommonContainer h3{color:#505050;padding:5px 20px 3px 15px;display:inline-block;line-height:1.3;background:#ffd98a;vertical-align:middle;border-radius:55px 55px 55px 55px;margin-top:20px;margin-left:3%;font-size:16px;letter-spacing:.08em}.christmasInfo .christmasCommonContainer h3:before{content:"●";color:#fff;margin-right:5px;vertical-align:middle}.christmasInfo .christmasCommonContainer h4{color:#505050;display:block;line-height:1.3;vertical-align:middle;margin-top:10px;margin-left:5%;margin-bottom:-15px;font-size:15;letter-spacing:.08em}.christmasInfo .christmasCommonContainer h4:before{content:"#";color:green;margin-right:5px;vertical-align:middle}.christmasInfo .christmasCommonContainer .title{width:500px;max-width:100%}.christmasInfo .christmasCommonContainer .leadText{max-width:820px;margin:0 auto 25px;padding:0 20px;line-height:2;font-size:20px;letter-spacing:-0.001em;color:#fff}@media screen and (max-width: 768px){.christmasInfo .christmasCommonContainer .leadText{font-size:16px;line-height:1.8}}.christmasInfo .christmasCommonContainer .textElements{max-width:880px;margin:0 auto}.christmasInfo .christmasCommonContainer .textElements .text{margin:18px auto;padding:24px 32px;line-height:2;font-size:18px;letter-spacing:.01em;color:#fff;background:rgba(255,255,255,.05);border-radius:22px;box-shadow:0 24px 48px rgba(0,0,0,.35);height:auto;text-align:left}@media screen and (max-width: 768px){.christmasInfo .christmasCommonContainer .textElements .text{font-size:15px;margin:12px 20px;padding:20px;line-height:1.8}}.christmasInfo .christmasCommonContainer .textElements .text a{color:#ffd98a;transition:.3s}.christmasInfo .christmasCommonContainer .textElements .text a:hover{opacity:.7;transition:.3s}.christmasInfo .christmasCommonContainer .infoElements{max-width:840px;margin:35px auto 0;padding:30px 36px;background:rgba(255,255,255,.08);border-radius:26px;box-shadow:0 30px 60px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:22px 30px;text-align:left}@media screen and (max-width: 768px){.christmasInfo .christmasCommonContainer .infoElements{grid-template-columns:1fr;padding:26px 22px;gap:18px}}.christmasInfo .christmasCommonContainer .infoElements .infoItem{display:flex;align-items:flex-start;gap:16px;line-height:1.9;font-size:18px;letter-spacing:-0.001em;color:#fff}@media screen and (max-width: 768px){.christmasInfo .christmasCommonContainer .infoElements .infoItem{flex-direction:column;gap:8px;font-size:15px}}.christmasInfo .christmasCommonContainer .infoElements .infoItem .infoLabel{display:inline-flex;align-items:center;justify-content:center;min-width:90px;padding:6px 14px;border-radius:999px;background-color:rgba(255,217,138,.18);color:#ffd98a;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media screen and (max-width: 768px){.christmasInfo .christmasCommonContainer .infoElements .infoItem .infoLabel{min-width:auto;align-self:flex-start}}.christmasInfo .christmasCommonContainer .infoElements .infoItem .infoBody{display:flex;flex-direction:column;gap:6px}.christmasInfo .christmasCommonContainer .infoElements .infoItem .infoBody .infoMain{margin:0}.christmasInfo .christmasCommonContainer .infoElements .infoItem .infoBody .note{margin:0;font-size:13px;line-height:1.6;letter-spacing:.05em;color:rgba(255,255,255,.75)}.christmasInfo .christmasCommonContainer .infoElements .infoItem .infoBody a{color:#ffd98a;transition:.3s}.christmasInfo .christmasCommonContainer .infoElements .infoItem .infoBody a:hover{opacity:.7;transition:.3s}.christmasInfo .christmasCommonContainer .infoElements .infoItem .infoBody .note a{text-decoration:underline}.christmasInfo .christmasCommonContainer .ctaButtons{margin-top:25px;display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.christmasInfo .christmasCommonContainer .ctaButtons .ctaButton{display:inline-block;padding:12px 28px;border-radius:999px;font-size:16px;letter-spacing:.08em;font-weight:600;color:#333;background-color:#ffd98a;transition:opacity .3s,transform .3s}.christmasInfo .christmasCommonContainer .ctaButtons .ctaButton:hover{opacity:.8;transform:translateY(-2px)}.christmasInfo .christmasCommonContainer .ctaButtons .ctaButton.secondary{color:#fff;background-color:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.7)}.christmasInfo .christmasCommonContainer .ctaButtons .ctaButton.secondary:hover{background-color:rgba(255,255,255,.1);opacity:1}@media screen and (max-width: 768px){.christmasInfo .christmasCommonContainer .ctaButtons .ctaButton{font-size:15px;padding:12px 22px}}.christmasInfo .christmasCommonContainer .programList{margin:0 auto 10px;padding:0 30px;max-width:720px;text-align:left;list-style:none}.christmasInfo .christmasCommonContainer .programList li{position:relative;margin:12px 0;padding-left:28px;color:#fff;font-size:18px;line-height:1.8}.christmasInfo .christmasCommonContainer .programList li:before{content:"★";position:absolute;left:0;top:0;color:#ffd98a}@media screen and (max-width: 768px){.christmasInfo .christmasCommonContainer .programList li{font-size:15px}}.christmasInfo .christmasCommonContainer .christmasVideo{width:100%;max-width:1080px;margin-left:auto;margin-right:auto}.christmasInfo .christmasCommonContainer .christmasVideo .youtubeVideo{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:2rem}.christmasInfo .christmasCommonContainer .christmasVideo .youtubeVideo .video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.christmasInfo .christmasCommonContainer .christmasVideo .streamStandby{position:relative;padding:72px 64px;border-radius:28px;text-align:center;color:#fff;background:radial-gradient(circle at 12% 18%, rgba(255, 220, 164, 0.45) 0%, rgba(255, 220, 164, 0) 55%),radial-gradient(circle at 88% 26%, rgba(158, 199, 255, 0.42) 0%, rgba(158, 199, 255, 0) 60%),radial-gradient(circle at 50% 85%, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 70%),linear-gradient(135deg, rgba(35, 23, 66, 0.94) 0%, rgba(63, 36, 82, 0.92) 100%);border:1px solid rgba(255,255,255,.25);box-shadow:0 30px 65px rgba(0,0,0,.45);overflow:hidden;isolation:isolate}@media screen and (max-width: 768px){.christmasInfo .christmasCommonContainer .christmasVideo .streamStandby{padding:56px 28px;border-radius:22px}}@media screen and (max-width: 480px){.christmasInfo .christmasCommonContainer .christmasVideo .streamStandby{padding:48px 22px}}.christmasInfo .christmasCommonContainer .christmasVideo .streamStandby::before{content:"";position:absolute;inset:-30%;background:radial-gradient(2px 2px at 18% 24%, rgba(255, 255, 255, 0.95) 0, rgba(255, 255, 255, 0) 100%),radial-gradient(3px 3px at 32% 76%, rgba(255, 255, 255, 0.75) 0, rgba(255, 255, 255, 0) 100%),radial-gradient(2px 2px at 70% 38%, rgba(255, 255, 255, 0.9) 0, rgba(255, 255, 255, 0) 100%),radial-gradient(3px 3px at 82% 68%, rgba(255, 255, 255, 0.8) 0, rgba(255, 255, 255, 0) 100%);opacity:.55;animation:streamSparkle 16s linear infinite;pointer-events:none;mix-blend-mode:screen}.christmasInfo .christmasCommonContainer .christmasVideo .streamStandby::after{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 20% 20%, rgba(255, 255, 255, 0.08) 0, rgba(255, 255, 255, 0) 60%),radial-gradient(circle at 80% 80%, rgba(255, 255, 255, 0.06) 0, rgba(255, 255, 255, 0) 65%);pointer-events:none}.christmasInfo .christmasCommonContainer .christmasVideo .streamStandby__badge{display:inline-flex;align-items:center;justify-content:center;padding:9px 24px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.45);font-size:13px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#ffd98a}.christmasInfo .christmasCommonContainer .christmasVideo .streamStandby__title{margin:28px auto 12px;font-size:30px;line-height:1.4;font-weight:700;letter-spacing:.02em;max-width:720px}@media screen and (max-width: 768px){.christmasInfo .christmasCommonContainer .christmasVideo .streamStandby__title{font-size:24px}}.christmasInfo .christmasCommonContainer .christmasVideo .streamStandby__text{margin:0 auto;max-width:700px;font-size:17px;line-height:1.9;letter-spacing:.04em;color:rgba(255,255,255,.86)}@media screen and (max-width: 768px){.christmasInfo .christmasCommonContainer .christmasVideo .streamStandby__text{font-size:15px;line-height:1.8}}.christmasInfo .christmasCommonContainer .christmasVideo .streamStandby__link{display:inline-flex;align-items:center;justify-content:center;margin-top:32px;padding:14px 34px;border-radius:999px;background:#ffd98a;color:#3d2558;font-size:15px;font-weight:700;letter-spacing:.08em;text-decoration:none;box-shadow:0 24px 45px rgba(255,217,138,.45);transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.christmasInfo .christmasCommonContainer .christmasVideo .streamStandby__link:hover,.christmasInfo .christmasCommonContainer .christmasVideo .streamStandby__link:focus{transform:translateY(-2px);background:#ffe8b7;box-shadow:0 30px 55px rgba(255,217,138,.55)}@keyframes streamSparkle{0%{transform:rotate(0deg) scale(1);opacity:.35}50%{transform:rotate(2deg) scale(1.05);opacity:.7}100%{transform:rotate(0deg) scale(1);opacity:.35}}footer{background-color:#282830;width:100%;color:#fefefe;position:relative}.footerSection{width:100%;max-width:1440px;margin:0 auto}.location{margin:0 auto;padding:10px;width:90%;border-bottom:1px solid #7f7f7f}.location a{text-decoration:none;color:#fff;transition:.3s}.location a:hover{text-decoration:none;color:#fff;opacity:.5;transition:.3s}.location img{height:30px;vertical-align:middle;margin-top:-3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.location span{vertical-align:middle;padding-top:25px;background:url(../../img/right.svg) no-repeat;background-position:center center;display:inline-block;height:30px;width:30px}.footerInfo{margin:0 auto;padding:30px 0px;width:90%}.footerInfo .footerMap{display:inline-block;width:32%;text-align:center;vertical-align:middle;font-size:18px;letter-spacing:.05em}.footerInfo .footerGMap{display:none}.footerInfo .footerTel{display:inline-block;width:33%;text-align:center;vertical-align:middle;font-size:18px}.footerInfo .footerTel img{height:20px;margin-top:-3px;margin-right:5px;vertical-align:middle}.footerInfo .footerSnsIcons{display:inline-block;width:32%;text-align:center;vertical-align:middle;font-size:18px}.footerInfo .footerSnsIcons img{height:30px;margin:0 5px;vertical-align:middle}.footerInfo p{display:inline-block}.footerInfo a{text-decoration:none;color:#fefefe;transition:.5s}.footerInfo a:hover{text-decoration:none;color:#fefefe;opacity:.5;transition:.5s}.footerLogo{margin:0 auto;padding:10px;width:90%;border-top:1px solid #7f7f7f;text-align:center}.footerLogo h2{display:block;font-size:23px;margin-top:0;padding-top:20px;padding-bottom:20px}.footerLogo img{height:40px;margin-top:-10px;vertical-align:middle}@media screen and (max-width: 767px){.footerInfo .footerMap{display:inline-block;width:100%;text-align:center;vertical-align:middle;font-size:18px;letter-spacing:.05em}.footerInfo .footerGMap{display:block;margin-top:20px}.footerInfo .footerTel{display:block;width:100%;text-align:center;vertical-align:middle;font-size:18px;margin-top:30px}.footerInfo .footerSnsIcons{display:block;width:100%;text-align:center;vertical-align:middle;font-size:18px;margin-top:30px}.footerInfo .footerSnsIcons img{height:38px;margin:0 5px;vertical-align:middle}.footerLogo h2{display:block;font-size:20px;margin-top:0;padding-top:20px;padding-bottom:20px}}.footerCopyRight{padding:0 5%;height:40px;max-height:40px;line-height:40px;background:rgba(255,255,255,.95);border-radius:2px 2px 0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footerCopyRight p{display:inline-block;float:right;color:#7f7f7f;font-size:11px}.footerCopyRight p.madeBy{display:inline-block;float:left;color:#7f7f7f;font-size:11px}.footerCopyRight p.madeBy a{display:inline-block;float:left;color:#7f7f7f;font-size:11px;cursor:default}/*# sourceMappingURL=style.min.css.map */