﻿@font-face{font-family:"Pretendard";src:url("../img/Pretendard-Medium.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Pretendard";src:url("../img/Pretendard-Bold.woff2") format("woff2");font-weight:700;font-style:bold}html,body{width:100%;height:100%}body{background-color:#fff;-webkit-text-size-adjust:none}body,div,ul,li,h1,h2,h3,h4,h5,h6,p,th,td{margin:0;padding:0}body,h1,h2,h3,h4{font-family:"Pretendard","맑은 고딕","Apple SD Gothic Neo","Malgun Gothic","Dotum","돋움",Arial,sans-serif;font-size:24px;color:#171717;line-height:normal}ul,li{list-style:none}img{vertical-align:top;border:0 none}a{text-decoration:none;color:inherit}.sc-only{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden}.w_yt25{min-width:1200px;background:#ebf8ff}.head{position:fixed;top:0;left:0;width:100%;z-index:99;height:56px;background:rgba(0,0,0,.2);backdrop-filter:blur(16px)}.head .logo{margin:20px 0 0 20px}.w_intro{position:relative;overflow:hidden;height:600px;background:#00acff url("../img/bg-top.jpg") no-repeat center top}.w_intro .vote{position:absolute;top:284px;left:50%;transform:translateX(-50%);margin-left:-489px}.w_intro .cloud-left{position:absolute;top:16px;left:50%;transform:translateX(-50%);margin-left:-588px;animation:moveCloudLeft 10s linear infinite}@keyframes moveCloudLeft{0%{transform:translateX(0)}100%{transform:translateX(120px)}}.w_intro .cloud-right{position:absolute;top:94px;left:50%;transform:translateX(-50%);animation:moveCloudRight 10s linear infinite}@keyframes moveCloudRight{0%{transform:translateX(220px)}100%{transform:translateX(120px)}}.w_intro .balloon-mint{position:absolute;top:83px;left:50%;transform:translateX(-50%);margin-left:-472px;animation:floatBalloonMint 1s steps(1) infinite}@keyframes floatBalloonMint{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}.w_intro .balloon-yellow{position:absolute;top:350px;left:50%;transform:translateX(-50%);margin-left:288px;animation:floatBalloonYellow 1s steps(1) infinite}@keyframes floatBalloonYellow{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}.w_intro .balloons{position:absolute;top:38px;left:50%;transform:translateX(-50%);margin-left:273px;animation:floatBalloons 1s steps(1) infinite}@keyframes floatBalloons{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}.w_intro .star{position:absolute;top:167px;left:50%;transform:translateX(-50%);margin-left:-235px;opacity:0;animation:blinkSparkle 3s steps(1) infinite}@keyframes blinkSparkle{0%{opacity:0}20%{opacity:1}80%{opacity:0}100%{opacity:0}}.w_intro .star-bt{position:absolute;top:278px;left:50%;transform:translateX(-50%);margin-left:233px;opacity:0;animation:blinkSparkleBt 3s steps(1) infinite}@keyframes blinkSparkleBt{0%{opacity:0}40%{opacity:1}90%{opacity:0}100%{opacity:0}}.w_how .tit{margin:50px 0 10px;text-align:center}.w_how .desc{text-align:center}.w_how .desc strong{font-weight:bold;font-size:20px;letter-spacing:-0.5px}.w_how .desc p{padding-top:20px;font-size:16px;line-height:24px;letter-spacing:-0.5px}.table{position:relative;width:960px;height:540px;margin:60px auto 0;background:url("../img/bg-desc.png") no-repeat;padding:57px 90px 0;box-sizing:border-box;font-size:20px}.table .tit-event{position:absolute;top:-24px;left:50%;transform:translateX(-50%)}.table .tr{position:relative;display:flex;flex-wrap:wrap;padding-bottom:14px}.table .tr.step{padding:14px 0}.table .tr .th{flex-grow:0;flex-basis:110px;font-weight:bold}.table .tr .td{flex-grow:1;letter-spacing:-1px}.table .tr .tr{position:relative}.table .tr .link{margin:30px auto 0}.table .tr .link-sub{position:absolute;left:0;bottom:14px;width:250px;height:200px;text-indent:-99999em;line-height:0;text-align:left;overflow:hidden}.w_tip{padding:24px 0 68px;font-family:Pretendard;font-size:16px;line-height:24px;letter-spacing:-0.5px;text-align:center}.w_tip strong{font-style:Bold;color:#fd5886}.w_notice{background:#09369c;padding:50px 0}.w_notice .w-inner{max-width:1140px;margin:0 auto}.w_notice .tit{color:#ebf8ff;font-weight:bold;font-size:16px}.w_notice .notice{margin-top:12px;font-size:16px;line-height:24px;letter-spacing:-0.5px;color:#ebf8ff}.foot{line-height:57px;background:#171717;text-align:center;color:#ccc;font-size:12px}