@charset "UTF-8";
@import url(/resources/font/campaign/SpoqaHanSansNeo/SpoqaHanSansNeo.css);
@import url(/resources/font/campaign/EsaManru/EsaManru.css);

select, input[type="text"] {}
::placeholder {color:#ababab;opacity:1}
::-ms-input-placeholder {color:#ababab}
:-ms-input-placeholder {color:#ababab}

/* html,body {overflow-x:hidden}
body {overflow:initial} */

.sr-only,
.sr-only:before,
.sr-only:after {width:1px;height:1px;opacity:0;color:rgba(0,0,0,0);position:absolute;top:-9999em;left:-9999em;text-indent:-9999em}

.wrap-camp .wrap section {/* width:1920px; */margin:auto;position:relative;font-family:"Spoqa Han Sans Neo";font-weight:300;letter-spacing:-0.8px}

.award-top {height:1325px;background-image:url(../images/top-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom center}
.award-top::after {display:block;content:"";width:605px;height:630px;background-image:url(../images/key-visual.png);background-repeat:no-repeat;position:absolute;bottom:210px;right:0}
.award-top .vote-count {width:304px;height:184px;text-align:center;background-image:url(../images/vote-count-bg.png);background-repeat:no-repeat;position:absolute;top:40px;right:2%;letter-spacing:-1.2px;z-index:99}
.award-top .vote-count .title {font-size:26px;color:#b5c3e5;margin-top:90px;padding-left:64px;text-align:left}
.award-top .vote-count .num {font-size:50px;color:#fff;margin-top:8px}
.award-top .vote-count .num>strong {font-weight:700;letter-spacing:initial}
.award-top .vote-count .num>span {font-size:26px;color:#b5c3e5;margin-left:5px}
.award-top .section-inner {text-align:center;padding-top:85px}
.award-top .section-inner .top-txt {margin-top:65px;font-size:28px;line-height:38px;color:#b5c3e5}
.award-top .section-inner .top-txt>p>span {color:#13b5b1;font-weight:700;position:relative}
.award-top .section-inner .top-txt>p>span::after {content:"";width:100%;height:1px;background-color:#13b5b1;position:absolute;bottom:0;left:0}
.award-top .section-inner .vote-date {font-family:"EsaManru";font-weight:700;font-size:28px;display:inline-block;padding:20px 60px;background-color:#f9d756;color:#2a2844;margin-top:35px;box-shadow:0px 5px 0 #2a2844;border-radius:35px}
.award-top .section-inner .video-area {width:720px;height:420px;margin:auto;margin-top:60px;box-shadow:0px 5px 0 #2a2844;position:relative;z-index:9}
.award-top .section-inner .video-area iframe {border-radius:15px 15px 0 0}

.award-main {height:100%}
.award-main .award-menu {width:1200px;margin:auto;font-family:"EsaManru";font-size:40px;color:rgba(255,255,255,0.5);text-align:center}
.award-main .award-menu>ul>li {float:left;width:50%}
.award-main .award-menu>ul>li:first-child {background-color:#13b5b1;border-radius:0 0 0 55px}
.award-main .award-menu>ul>li:last-child {background-color:#9163cc;border-radius:0 0 55px 0}
.award-main .award-menu>ul>li:last-child>a {padding:22px 35px 21px 35px}
.award-main .award-menu>ul>li.active {font-weight:700}
.award-main .award-menu>ul>li>a {color:rgba(255,255,255,0.5);padding:35px;display:block;transition:all 0.5s}
.award-main .award-menu>ul>li>a>span {display:block;font-size:25px;margin-top:2px}
.award-main .award-menu>ul>li>a:hover {color:rgba(255,255,255,1.0);font-weight:700}
.award-main .award-menu>ul>li.active>a {color:rgba(255,255,255,1.0)}

.award-main.info-area {height:100%;background-image:url(../images/info-area-bg.png);background-repeat:no-repeat;background-position:center top}
.award-main.info-area .info-area-txt {padding-top:100px;text-align:center;color:#2a2844;font-size:28px;line-height:38px;font-weight:500}
.award-main.info-area .info-area-txt h4 {font-family:"EsaManru";font-size:60px;font-weight:700;margin-bottom:50px}
.award-main.info-area .info-area-txt h4>span {color:#13b5b1;position:relative}
.award-main.info-area .info-area-txt h4>span::after {content:"";width:100%;height:1px;background-color:#13b5b1;position:absolute;bottom:0;left:0}
.award-main.info-area .info-area-txt strong {font-weight:700}
.award-main.info-area .info-area-txt .slide-area {position:relative;padding-bottom:85px}
.award-main.info-area .info-area-txt .slide-area::after {content:"";display:block;width:486px;height:439px;position:absolute;bottom:0;left:150px;background-image:url(../images/slide-bg02.png);z-index:99}
.award-main.info-area .info-area-txt .slide-area .inner {width:1200px;margin:auto;position:relative}
.award-main.info-area .info-area-txt .slide-area .inner::before {content:"";display:block;width:93px;height:73px;position:absolute;top:-34px;left:15px;background-image:url(../images/slide-bg01.png);background-position:0 0}
.award-main.info-area .info-area-txt .slide-area .inner::after {content:"";display:block;width:93px;height:73px;position:absolute;bottom:-34px;right:15px;background-image:url(../images/slide-bg01.png);background-position:-93px 0}
.award-main.info-area .info-area-txt .slide-area .inner .award-slide {background-color:#d8eceb;border-radius:55px;width:100%;height:540px;overflow:hidden}
.award-main.info-area .info-area-txt .slide-area .inner .award-slide .swiper-slide .slide-inner {position:relative;top:45%;transform:translateY(-50%);color:#2a2844;letter-spacing:-2.5px}
.award-main.info-area .info-area-txt .slide-area .inner .award-slide .swiper-slide .slide-inner .normal-txt {font-size:26px;margin-bottom:30px}
.award-main.info-area .info-area-txt .slide-area .inner .award-slide .swiper-slide .slide-inner .big-txt {font-size:60px;font-weight:100}
.award-main.info-area .info-area-txt .slide-area .inner .award-slide .swiper-slide .slide-inner .big-txt2 {font-size:60px;font-weight:100;line-height:70px}
.award-main.info-area .info-area-txt .slide-area .inner .award-slide .swiper-slide .slide-inner .big-txt span {position:relative}
.award-main.info-area .info-area-txt .slide-area .inner .award-slide .swiper-slide .slide-inner .big-txt span::after {content:"";width:100%;height:1px;background-color:#2a2844;position:absolute;bottom:2px;left:0}
.award-main.info-area .info-area-txt .slide-area .inner .award-slide .swiper-slide .slide-inner .big-txt2 span {position:relative;font-weight:700;color:#13b5b1}
.award-main.info-area .info-area-txt .slide-area .inner .award-slide .swiper-slide .slide-inner .big-txt2 span::after {content:"";width:100%;height:2px;background-color:#13b5b1;position:absolute;bottom:2px;left:0}
.award-main.info-area .info-area-txt .slide-area .inner .award-slide .swiper-slide .slide-inner ul {width:940px;margin:auto;margin-top:50px;color:#e8e8ed;font-size:20px;font-weight:400;letter-spacing:-1px;line-height:30px}
.award-main.info-area .info-area-txt .slide-area .inner .award-slide .swiper-slide .slide-inner ul>li {float:left;border-radius:50%;width:250px;height:250px;margin-left:-20px}
.award-main.info-area .info-area-txt .slide-area .inner .award-slide .swiper-slide .slide-inner ul>li>p {padding:63px 20px}
.award-main.info-area .info-area-txt .slide-area .inner .award-slide .swiper-slide .slide-inner ul>li>p>span {color:#f9d756}
.award-main.info-area .info-area-txt .slide-area .inner .award-slide .swiper-slide .slide-inner ul>li:first-child {margin-left:0}
.award-main.info-area .info-area-txt .slide-area .inner .award-slide .swiper-slide .slide-inner ul>li:nth-child(odd) {background-color:#2a2844}
.award-main.info-area .info-area-txt .slide-area .inner .award-slide .swiper-slide .slide-inner ul>li:nth-child(even) {background-color:#13b5b1}
.award-main.info-area .info-area-txt .slide-area .inner .award-slide .swiper-pagination {bottom:35px}
.award-main.info-area .info-area-txt .slide-area .inner .award-slide .swiper-pagination .swiper-pagination-bullet {width:25px;height:25px;background:#fff;opacity:1;margin:0 7px}
.award-main.info-area .info-area-txt .slide-area .inner .award-slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#13b5b1}

.award-main.info-area .award-process {background-color:#13b5b1;background-image:url(../images/award-process-bg.jpg);background-repeat:no-repeat;background-position:center top;padding-top:100px;padding-bottom:130px;text-align:center}
.award-main.info-area .award-process h4 {font-family:"EsaManru";font-size:60px;font-weight:700;margin-bottom:50px;color:#fff}
.award-main.info-area .award-process .process-list {width:1200px;margin:auto}
.award-main.info-area .award-process .process-list>ul {margin-right:-12px;margin-left:-12px}
.award-main.info-area .award-process .process-list>ul>li {float:left;width:25%}
.award-main.info-area .award-process .process-list>ul>li>.inner {padding-left:12px;padding-right:12px;text-align:center}
.award-main.info-area .award-process .process-list>ul>li>.inner .title-area {display:inline-block;padding:10px 45px;border-radius:35px;background-color:#27347f}
.award-main.info-area .award-process .process-list>ul>li>.inner .title-area>h5 {color:#fff;font-size:25px;font-weight:700}
.award-main.info-area .award-process .process-list>ul>li>.inner .title-area>.date {color:#abaec6;font-size:18px;font-weight:700;margin-top:5px}
.award-main.info-area .award-process .process-list>ul>li>.inner .title-area>.date {color:#abaec6;font-size:18px;font-weight:700;margin-top:5px}
.award-main.info-area .award-process .process-list>ul>li>.inner .icon-area {border-radius:55px;background-color:#fff;width:100%;padding:65px 0;margin-top:-35px}
.award-main.info-area .award-process .process-list>ul>li>.inner>p {color:#fff;font-size:20px;line-height:30px;font-weight:400;margin-top:40px}

.award-main.info-area .first-award-intro {background-color:#9163cc;padding-top:100px;padding-bottom:130px;text-align:center}
.award-main.info-area .first-award-intro h4 {font-family:"EsaManru";font-size:60px;font-weight:700;line-height:74px;margin-bottom:50px;color:#f9d756}
.award-main.info-area .first-award-intro h4::before {content:"";display:block;width:354px;height:48px;background-image:url(../images/first-award-title-bg.png);background-repeat:no-repeat;margin:auto;margin-bottom:30px}
.award-main.info-area .first-award-intro .first-award-tab {width:1200px;margin:auto}
.award-main.info-area .first-award-intro .first-award-tab .award-tab {margin-left:-12px;margin-right:-12px}
.award-main.info-area .first-award-intro .first-award-tab .award-tab>li {float:left;width:20%;text-align:center;cursor:pointer;opacity:0.5}
.award-main.info-area .first-award-intro .first-award-tab .award-tab>li>.inner {padding-left:12px;padding-right:12px;position:relative;font-size:18px;color:#fff}
.award-main.info-area .first-award-intro .first-award-tab .award-tab>li>.inner .award-cate {font-family:"EsaManru";font-size:22px;font-weight:500;letter-spacing:-2px;color:#f9d756;margin-top:10px;margin-bottom:12px}
.award-main.info-area .first-award-intro .first-award-tab .award-tab>li>.inner>span {font-size:22px;font-weight:500}
.award-main.info-area .first-award-intro .first-award-tab .award-tab>li>.inner::before {content:"";display:block;width:221px;height:202px;background-image:url(../images/award-tab-img.png);background-repeat:no-repeat;margin:auto;margin-bottom:25px}
.award-main.info-area .first-award-intro .first-award-tab .award-tab>li.tab01>.inner::before {background-position:0 0}
.award-main.info-area .first-award-intro .first-award-tab .award-tab>li.tab02>.inner::before {background-position:-247px 0}
.award-main.info-area .first-award-intro .first-award-tab .award-tab>li.tab03>.inner::before {background-position:-491px 0}
.award-main.info-area .first-award-intro .first-award-tab .award-tab>li.tab04>.inner::before {background-position:-736px 0}
.award-main.info-area .first-award-intro .first-award-tab .award-tab>li.tab05>.inner::before {background-position:-982px 0}
.award-main.info-area .first-award-intro .first-award-tab .award-tab>li.active {opacity:1}
.award-main.info-area .first-award-intro .first-award-content {width:100%;height:130px;background-color:#fff;text-align:left;border-radius:55px;position:relative;margin-top:25px}
.award-main.info-area .first-award-intro .first-award-content::before {content:"";display:block;width:0px;height:0px;border-top:30px solid transparent;border-right:30px solid #fff;position:absolute;top:-8px;transform:rotate(-135deg)}
.award-main.info-area .first-award-intro .first-award-content.cont01::before {left:100px}
.award-main.info-area .first-award-intro .first-award-content.cont02::before {left:340px}
.award-main.info-area .first-award-intro .first-award-content.cont03::before {left:585px}
.award-main.info-area .first-award-intro .first-award-content.cont04::before {left:833px}
.award-main.info-area .first-award-intro .first-award-content.cont05::before {left:1070px}
.award-main.info-area .first-award-intro .first-award-content>.inner {padding:35px 40px;font-size:20px;line-height:30px;color:#2a2844;font-weight:500}
.award-main.info-area .first-award-intro .first-award-content {display:none}

.award-main.vote-area .vote-main {width:100%;padding-top:230px;padding-bottom:100px;margin-top:-110px;background-image:url(../images/vote-main-bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}
.award-main.vote-area .vote-main .vote-top-txt {width:1200px;margin:auto;text-align:center;font-family:"EsaManru";font-size:35px;color:#2a2844;line-height:55px}
.award-main.vote-area .vote-main .vote-top-txt .big-txt {font-size:60px;font-weight:700}
.award-main.vote-area .vote-main .vote-top-txt .big-txt>span {color:#9163cc}
.award-main.vote-area .vote-main .vote-top-txt .vote-info-txt {font-family:"Spoqa Han Sans Neo";font-size:20px;font-weight:500;width:100%;background-color:#dedee4;padding:15px 0;border-radius:50px;margin-top:80px}
.award-main.vote-area .vote-main .vote-top-txt .vote-info-txt ul li {display:inline-block;position:relative;padding-left:60px}
.award-main.vote-area .vote-main .vote-top-txt .vote-info-txt ul li:nth-child(1) {margin-right:50px}
.award-main.vote-area .vote-main .vote-top-txt .vote-info-txt ul li:nth-child(1)::before {content:"";display:block;width:40px;height:40px;background-image:url(/resources/microCampaign/cpView20000442/images/vote-nominate-more.png);background-repeat:no-repeat;position:absolute;top:7px;left:0}
.award-main.vote-area .vote-main .vote-top-txt .vote-info-txt ul li:nth-child(1)::after {content:"";display:block;width:1px;height:70px;background-color:#c0c0ca;margin:0 30px;transform:rotate(45deg);position:absolute;top:-6px;right:-80px}
.award-main.vote-area .vote-main .vote-top-txt .vote-info-txt ul li:nth-child(2)::before {content:"";display:block;width:40px;height:40px;background-image:url(/resources/microCampaign/cpView20000442/images/vote-on.png);background-repeat:no-repeat;position:absolute;top:7px;left:0}
.award-main.vote-area .vote-main .vote-top-txt .vote-info-txt ul li:nth-child(2) {margin-left:50px}
.award-main.vote-area .vote-main .vote-cate {width:1200px;margin:auto;margin-top:30px}
.award-main.vote-area .vote-main .vote-cate.cate01 {margin-top:80px}
.award-main.vote-area .vote-main .vote-cate h5 {display:inline-block;font-family:"EsaManru";font-size:30px;font-weight:700;width:310px;height:80px;line-height:80px;text-align:center;font-weight:700;background-color:#9163cc;color:#fff;border-radius:50px 50px 50px 0}
.award-main.vote-area .vote-main .vote-cate ul {width:100%;padding-top:80px;padding-bottom:30px;margin-top:-45px;background-color:#f9d756;border-radius:55px;text-align:center}
.award-main.vote-area .vote-main .vote-cate ul::after {content:'';display:block;clear:both}
.award-main.vote-area .vote-main .vote-cate ul>li {float:left;width:25%;font-size:20px;font-weight:500;line-height:26px}
.award-main.vote-area .vote-main .vote-cate ul>li>.inner .img {position:relative;width:180px;margin:auto}
.award-main.vote-area .vote-main .vote-cate ul>li>.inner .img>a {width:40px;height:40px;background-image:url(/resources/microCampaign/cpView20000442/images/vote-nominate-more.png);background-repeat:no-repeat;position:absolute;bottom:0;right:20px;text-indent:-99999px}
.award-main.vote-area .vote-main .vote-cate ul>li>.inner .vote-input {margin-top:15px}
.award-main.vote-area .vote-main .vote-cate ul>li>.inner .vote-input>input[type="radio"] {position:relative;width:40px;height:40px;display:block;top:initial;left:initial;margin:auto;z-index:initial;opacity:initial}
.award-main.vote-area .vote-main .vote-cate ul>li>.inner .vote-input>input[type="radio"]::before {content:"";position:absolute;top:0;left:0;width:40px;height:40px;background-image:url(/resources/microCampaign/cpView20000442/images/vote-off.png)}
.award-main.vote-area .vote-main .vote-cate ul>li>.inner .vote-input>input[type="radio"]:checked::before {content:"";position:absolute;top:0;left:0;width:40px;height:40px;background-image:url(/resources/microCampaign/cpView20000442/images/vote-on.png);opacity:initial}
.award-main.vote-area .vote-main .vote-cate ul>li>.inner .vote-input>label {display:block;margin-top:10px;font-weight:500;color:#2a2844}

.award-main.vote-area .vote-main .vote-info {width:1026px;margin:auto;margin-top:30px;background-image:url(../images/vote-info-bg.png);background-repeat:no-repeat;background-position:left bottom}
.award-main.vote-area .vote-main .vote-info>h5 {margin-left:292px;display:inline-block;font-family:"EsaManru";font-size:30px;font-weight:700;width:310px;height:80px;line-height:80px;text-align:center;font-weight:700;background-color:#9163cc;color:#fff;border-radius:50px 50px 50px 0}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap {margin-left:292px;margin-top:-40px;width:540px;background-color:#fff;border:1px solid #000;border-radius:0 55px 0 0;padding:50px 60px 25px 60px}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap table {font-family:"Spoqa Han Sans Neo";font-size:20px;color:#666;font-weight:500}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap table th,
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap table td {padding:8px 0}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap table td {padding-left:40px}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap table th {text-align:right;font-weight:500}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap table td input[type=text] {border:1px solid #d8d8d8;height:46px}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap table td .select-field-1,
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap table td .input-field,
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap table td .input-field-1 {display:inline-block}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap table td .select-field-1 select {width:114px;height:46px;border:1px solid #d8d8d8;display:inline-block;padding:0 5px;padding:0 30px 0 13px;background-color:transparent;background:url('/resources/images/arow.jpg') no-repeat 92% 50%/14px auto}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap table td .input-field-1>input[type=text] {width:114px}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap table td>.input-field .radio-cont input[type="radio"] + label span {font-size:20px}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap table td>.input-field .radio-cont input[type="radio"] + label::before {vertical-align:unset}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap table td>.input-field .radio-cont input[type="radio"] + label::after {top:7px;left:7px;background:none;border-radius:50%;background-color:#9163cc}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap table .w245 {width:245px!important}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap table .txt-info {font-weight:400;color:#999;margin-top:10px;font-size:16px}

.before-certify-cont {overflow:hidden;}
.before-certify-cont > .col-2 {width:100%;margin:5px 0 20px;height:auto;text-align:center;padding:0 20px;}
.before-certify-cont > .col-2 > .ico-cont {margin:0 auto;padding-top:10px;}
.before-certify-cont > .col-2 > .ico-cont > img {display:block;width:100%;height:auto;}
.before-certify-cont > .col-2.phone {}
.before-certify-cont > .col-2.phone .ico-cont {display:inline-block;text-align:center;}
.before-certify-cont > .col-2.ipin {border-left: 1px solid #e5e5e5;}
.before-certify-cont > .col-2.ipin .ico-cont {display:inline-block;text-align:center;padding:10px 0;}
.before-certify-cont > .col-2 .text-cont {margin-top:30px;}
.before-certify-cont > .col-2 .text-cont > strong {display:block;font-weight:500;font-size:18px;color:#343434;}
.before-certify-cont > .col-2 .text-cont > p {margin-top:15px;font-size:16px;color:#999;line-height:1.5;}
.before-certify-cont > .col-2 .text-cont > .btn-support-info-underline {margin-left:0;line-height:1.5;}
.before-certify-cont > .col-2 .text-cont > .btn-support-info-underline span {font-size:15px;color:#222;border-bottom:1px solid #222;padding-bottom:2px;}
.before-certify-cont > .col-2 .btn-black-fill-lg {margin-top:35px;}
.before-certify-cont > .col-2:nth-child(2) button {margin-top:0;}
.certify-before .input-field input[type='checkbox'] + label span {font-size:17px;margin-left:0;margin-top:8px;color:#666}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap table .inner-info {padding:0 0 10px;}
.before-certify-cont > .col-2.ipin .text-cont {margin-bottom:25px;}
.btn-black-fill-lg {position:relative;display:inline-block;vertical-align:middle;padding:0 36px;height:48px;line-height:47px;background-color:#02652f;font-size:17px;font-weight:400;letter-spacing:-1px;text-align:center}
.btn-black-fill-lg:link,
.btn-black-fill-lg:visited {color:#fff}
p.bullet-exclamation {padding-left:27px;font-size:18px;font-weight:500;position:relative}
p.bullet-exclamation:before {content:'';display:inline-block;vertical-align:top;width:20px;height:20px;position:absolute;top:2px;left:0;background: url('/resources/v2/images/sub/support/ico_support_exclamation@2x.png') no-repeat center top;background-size:100%;}
p.bullet-exclamation > span {display:inline-block;margin:8px 0 0 0;font-size:18px;line-height:1.3;font-weight:500;}

.award-main.vote-area .vote-main .vote-info>.vote-box-wrap>.privacy-area {font-size:18px;margin-top:0;background-color:#f3f3f3}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap>.privacy-area label::after, 
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap>.privacy-area label::before {box-sizing:initial;-webkit-box-sizing:initial}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap>.privacy-area .input-field .chk-cont1 input[type="checkbox"] + label span {font-size:18px;margin-top:3px}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap>.privacy-area .inner-agree>ul {padding-top:15px;padding-bottom:15px}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap>.privacy-area .inner-agree>ul>li {padding:5px 20px}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap>.privacy-area .inner-agree>ul>li>div>div>label>span {color:#7a7b7b!important}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap>.privacy-area .inner-agree>ul>li>div.input-field {display:inline-block;width:70%}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap>.privacy-area .inner-agree>ul>li .btn-support-info {font-size:16px;display:inline-block;padding-bottom:5px;border-bottom:1px solid #949494;vertical-align:sub;font-weight:500}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap>.privacy-area .inner-agree .privacy-txt {margin-top:15px}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap>.privacy-area .inner-agree .privacy-txt>p {font-weight:500;font-size:18px;color:#43538b;line-height:28px}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap>.privacy-area .inner-agree .privacy-txt>p:first-child {font-weight:700}
.award-main.vote-area .vote-main .vote-info>.vote-box-wrap>.info-txt {font-size:16px;font-weight:500;line-height:26px;color:#60487d;margin-top:20px}

.award-kakao-event {background-color:#13b5b1;padding-top:100px;padding-bottom:100px;color:#d9f8f7}
.award-kakao-event .inner {width:1200px;margin:auto;text-align:center;font-family:"EsaManru"}
.award-kakao-event .inner h4 {font-size:60px;font-weight:700}
.award-kakao-event .inner h4>span {color:#f9d756}
.award-kakao-event .inner .event-info {width:100%;text-align:left;font-weight:700;margin-top:50px}
.award-kakao-event .inner .event-info>li {padding:35px 0;background-color:#89dad8;border-radius:50px;font-size:26px;color:#118680;margin-bottom:20px;position:relative;padding-left:155px;letter-spacing:-2px}
.award-kakao-event .inner .event-info>li>.title {display:inline-block;padding:35px 40px;border-radius:50px;background-color:#009e96;color:#fff;position:absolute;top:0;left:0;letter-spacing:initial}
.award-kakao-event .inner .event-info>li:nth-child(2) {padding:19px 0;padding-left:150px}
.award-kakao-event .inner .event-info>li>p {font-weight:300;font-size:20px;margin-top:10px;letter-spacing:initial}
.award-kakao-event .inner .event-info>li .hashtag {display:inline-block;padding:1px 4px;background-color:#009e96;color:#fff}
.award-kakao-event .inner h5 {font-size:50px;font-weight:300;margin-top:80px}
.award-kakao-event .inner h5>span {color:#f9d756;font-weight:700}
.award-kakao-event .inner .event-date {font-size:35px;position:relative;display:inline-block;margin-top:20px}
.award-kakao-event .inner .event-date::after {content:"";width:100%;height:1px;background-color:#d9f8f7;position:absolute;bottom:0;left:0}
.award-kakao-event .inner .txt {font-family:"Spoqa Han Sans Neo";font-size:20px;font-weight:500;line-height:32px;margin-bottom:60px}

.modal.nominate-modal {max-width:800px;min-height:780px;height:initial;border-radius:55px 0 55px 55px;background-color:#f9d756;overflow:initial;padding:0}
.modal.nominate-modal .nominate-modal-inner {padding:60px;font-size:18px;color:#2a2844}
.modal.nominate-modal .nominate-modal-inner>.top-area>.photo {float:left;width:44%}
.modal.nominate-modal .nominate-modal-inner>.top-area>.photo>img {border:20px solid #f6e6a8}
.modal.nominate-modal .nominate-modal-inner>.top-area>.nominate-intro {float:left;width:56%;height:363px}
.modal.nominate-modal .nominate-modal-inner>.top-area>.nominate-intro>.inner {padding-left:60px;height:100%;position:relative}
.modal.nominate-modal .nominate-modal-inner>.top-area>.nominate-intro>.inner>.cate {margin-bottom:15px}
.modal.nominate-modal .nominate-modal-inner>.top-area>.nominate-intro>.inner>.cate>span {display:inline-block;font-family:"EsaManru";font-weight:300;font-size:20px;color:#fff;padding:10px 28px;background-color:#9163cc;border-radius:20px}
.modal.nominate-modal .nominate-modal-inner>.top-area>.nominate-intro>.inner>.name {font-family:"EsaManru";font-weight:700;font-size:45px;color:#2a2844;letter-spacing:-1.8px}
.modal.nominate-modal .nominate-modal-inner>.top-area>.nominate-intro>.inner>.name>small {font-size:35px}
.modal.nominate-modal .nominate-modal-inner>.top-area>.nominate-intro>.inner>.comment {line-height:28px;letter-spacing:-1px;word-break:keep-all;position:absolute;bottom:0}
.modal.nominate-modal .nominate-modal-inner>.top-area>.nominate-intro>.inner>.comment>h6 {font-size:22px;font-weight:700;position:relative;padding-left:30px;margin-bottom:10px}
.modal.nominate-modal .nominate-modal-inner>.top-area>.nominate-intro>.inner>.comment>h6::before {content:"";display:block;width:24px;height:27px;background-image:url(/resources/microCampaign/cpView20000442/images/modal-icon-01.png);background-position:0 0;background-repeat:no-repeat;position:absolute;top:0;left:0}
.modal.nominate-modal .nominate-modal-inner>.nominate-profile {margin-top:30px;line-height:28px;letter-spacing:-1px;word-break:keep-all}
.modal.nominate-modal .nominate-modal-inner>.nominate-profile ul>li {position:relative;padding-left:30px}
.modal.nominate-modal .nominate-modal-inner>.nominate-profile ul>li::before {content:"";display:block;width:7px;height:7px;border-radius:50%;background-color:#2a2844;position:absolute;top:10px;left:9px}
.modal.nominate-modal .nominate-modal-inner>.nominate-profile>.intro>h6 {font-size:22px;font-weight:700;position:relative;padding-left:30px;margin-bottom:10px}
.modal.nominate-modal .nominate-modal-inner>.nominate-profile>.intro>h6::before {content:"";display:block;width:23px;height:26px;background-image:url(/resources/microCampaign/cpView20000442/images/modal-icon-02.png);background-position:0 0;background-repeat:no-repeat;position:absolute;top:0;left:0}
.modal.nominate-modal .nominate-modal-inner>.nominate-profile>.unChild {margin-top:35px}
.modal.nominate-modal .nominate-modal-inner>.nominate-profile>.unChild>h6 {font-size:22px;font-weight:700;position:relative;padding-left:30px;margin-bottom:10px}
.modal.nominate-modal .nominate-modal-inner>.nominate-profile>.unChild>h6::before {content:"";display:block;width:22px;height:27px;background-image:url(/resources/microCampaign/cpView20000442/images/modal-icon-03.png);background-position:0 1px;background-repeat:no-repeat;position:absolute;top:0;left:0}
.modal.nominate-modal a.close-modal {background-image:url(/resources/microCampaign/cpView20000442/images/modal-close.png);width:50px;height:50px;top:35px;right:35px}

.modal.vote-done-modal {max-width:800px;min-height:670px;height:initial;border-radius:55px 0 55px 55px;background-color:#9163cc;overflow:initial;padding:0}
.modal.vote-done-modal .vote-modal-inner {text-align:center;font-family:"EsaManru";font-size:30px;line-height:38px;color:#fff;font-weight:700;padding-top:70px}
.modal.vote-done-modal a.close-modal {background-image:url(/resources/microCampaign/cpView20000442/images/modal-close-w.png);width:50px;height:50px;top:35px;right:35px}

.modal.privacy-modal {max-width:800px;min-height:300px;height:initial;border-radius:0;background-color:#f5f5f5;overflow:initial;padding:0}
.modal.privacy-modal>.popup-wrap {color:#333}
.modal.privacy-modal>.popup-wrap .popup-cont {border:14px solid #eaeaea;padding:35px 30px 40px}
.modal.privacy-modal>.popup-wrap .popup-header {font-size:30px;padding-bottom:15px;margin-bottom:15px;border-bottom:2px solid #000}
.modal.privacy-modal>.popup-wrap .popup-body .body-cont {font-size:18px;line-height:26px}
.modal.privacy-modal>.popup-wrap .popup-body .body-cont>div>p {margin-bottom:10px}
.modal.privacy-modal>.popup-wrap .pos-popup-btn {text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid #ddd}
.modal.privacy-modal>.popup-wrap .pos-popup-btn .btn-popup-confirm {width:146px;height:48px;line-height:45px;font-size:20px;/*margin-left:10px;*/background-color:#9e9e9e;display:inline-block;text-align:center}
.modal.privacy-modal>.popup-wrap .pos-popup-btn .btn-popup-confirm span {color:#fff !important;}
.modal.privacy-modal a.close-modal {background-image:url(/resources/microCampaign/cpView20000442/images/modal-close-w.png);width:50px;height:50px;top:-65px;right:0}

.modal.firstAward-modal {max-width:720px;min-height:420px;height:initial;border-radius:0;background-color:#000;overflow:initial;padding:0}
.modal.firstAward-modal a.close-modal {background-image:url(/resources/microCampaign/cpView20000442/images/modal-close-w.png);width:50px;height:50px;top:-65px;right:0}

.jquery-modal.blocker {z-index:9999}


.pop-wrap.award-kakao-event-table {border:14px solid #13b5b1;padding:65px 35px;font-family: 'Spoqa Han Sans Neo', sans-serif;}
.pop-wrap.award-kakao-event-table .box-wrap {border-bottom:0;padding-bottom:0}
.pop-wrap.award-kakao-event-table h5 {font-family:"EsaManru";font-size:28px;font-weight:700;margin-bottom:15px;color:#2a2844}
.pop-wrap.award-kakao-event-table table {border-top:2px solid #040000;font-size:20px}
.pop-wrap.award-kakao-event-table table th,
.pop-wrap.award-kakao-event-table table td {padding:15px 0}
.pop-wrap.award-kakao-event-table table th {font-weight:500;line-height:initial;vertical-align:middle;padding-left:20px;color:#333434}
.pop-wrap.award-kakao-event-table table td select {width:115px;background-position:87% 50%;height:46px;font-weight:500}
.pop-wrap.award-kakao-event-table table td select.w150 {width:150px}
.pop-wrap.award-kakao-event-table table td input[type=text] {text-align:left;color:#ababab}
.pop-wrap.award-kakao-event-table table td input.w100 {width:100px!important}
.pop-wrap.award-kakao-event-table table td input.w115 {width:115px!important}
.pop-wrap.award-kakao-event-table table td input.w155 {width:155px!important}
.pop-wrap.award-kakao-event-table table td input.w215 {width:215px!important}
.pop-wrap.award-kakao-event-table table td input.w260 {width:260px!important}
.pop-wrap.award-kakao-event-table table td input.w45per {width:45%!important}
.pop-wrap.award-kakao-event-table table td .txt-info {color:#9163cc;font-size:16px;font-weight:initial;margin-top:10px;line-height:26px;letter-spacing:-1px}
.pop-wrap.award-kakao-event-table table td .space {margin-right:7px;margin-left:7px}
.pop-wrap.award-kakao-event-table table td .button.btn_gray1 {padding:0 40px;vertical-align:middle;margin-top:-1px;font-weight:500}
.pop-wrap.award-kakao-event-table table td textarea {width:100%;padding:5px 10px;border:1px solid #d8d7d8;font-size:18px;height:110px;font-family:"Noto Sans KR";line-height:32px}

.award-privacy-area {font-size:18px;border-top:2px solid #040000}
.award-privacy-area label::after, 
.award-privacy-area label::before {box-sizing:initial;-webkit-box-sizing:initial}
.award-privacy-area .inner-top {border-bottom:2px solid #040000;padding-bottom:20px}
.award-privacy-area .inner-top h6 {font-size:18px;font-weight:700}
.award-privacy-area .input-field .chk-cont1 input[type="checkbox"] + label span {font-size:18px;margin-top:-2px}
.award-privacy-area .inner-agree>ul {padding-top:15px;padding-bottom:15px}
.award-privacy-area .inner-agree>ul>li {padding:5px 20px}
.award-privacy-area .inner-agree>ul>li>div>div>label>span {color:#7a7b7b!important}
.award-privacy-area .inner-agree>ul>li>div.input-field {display:inline-block;width:42%}
.award-privacy-area .inner-agree>ul>li .btn-support-info {font-size:16px;display:inline-block;padding-bottom:5px;border-bottom:1px solid #949494;vertical-align:sub;font-weight:500}
.award-privacy-area .inner-agree .privacy-txt {margin-top:15px}
.award-privacy-area .inner-agree .privacy-txt>p {font-weight:500;font-size:18px;color:#43538b;line-height:28px}
.award-privacy-area .inner-agree .privacy-txt>p:first-child {font-weight:700}
.input-field .chk-cont1.award-chk input[type="checkbox"] + label:before {position:absolute;top:0;left:0}
.input-field .chk-cont1.award-chk input[type="checkbox"] + label>span {padding-left:30px;font-size:18px!important;margin-top:-2px!important;line-height:22px}

.award-popup .popup-cont .popup-header>strong {font-family:"Spoqa Han Sans Neo"} 
.award-popup .popup-cont .popup-body, 
.award-popup .popup-cont .popup-footer {font-family:"Spoqa Han Sans Neo"!important;overflow-y:hidden!important}
.award-popup p {font-size:17px;font-weight:500}
.award-popup ol>li {list-style:initial}

.btn-firstAward-go {display:inline-block;font-family:"EsaManru";font-size:35px;font-weight:700;padding:25px 70px;border-radius:50px;border:1px solid #fff;color:#fff;transition:all 0.3s}
.btn-firstAward-go:visited,
.btn-firstAward-go:link {color:#fff}
.btn-firstAward-go:hover {background-color:#fff;color:#9163cc}

.btn-vote-go {display:inline-block;font-family:"EsaManru";font-size:35px;font-weight:700;padding:25px 70px;border-radius:50px;border:1px solid #9163cc;color:#9163cc;transition:all 0.3s}
.btn-vote-go:visited,
.btn-vote-go:link {color:#9163cc}
.btn-vote-go:hover {background-color:#9163cc;color:#fff}

.btn-event-go {display:inline-block;font-family:"EsaManru";font-size:35px;font-weight:700;padding:25px 70px;border-radius:50px;border:1px solid #fff;color:#fff;transition:all 0.3s}
.btn-event-go:visited,
.btn-event-go:link,
.btn-event-go:visited {color:#fff}
.btn-event-go:hover {background-color:#fff;color:#13b5b1}

.btn-img-save {display:inline-block;font-family:"EsaManru";font-size:35px;font-weight:700;padding:25px 70px;border-radius:50px;border:1px solid #fff;color:#fff;transition:all 0.3s}
.btn-img-save:visited,
.btn-img-save:link {color:#fff}
.btn-img-save:hover {background-color:#fff;color:#9163cc}

.btn-kakao-event {display:inline-block;width:88%;padding:20px 0 15px 0;background-color:#13b5b1;font-family:"EsaManru";font-weight:700;font-size:24px;border-radius:35px}
.btn-kakao-event:visited,
.btn-kakao-event:link {color:#fff}

.disable,
.disable:hover {color:#919191!important;border:1px solid #aaa!important;background-color:#d2d2d2!important;cursor:default;pointer-events:none}

.txt-mint {color:#13b5b1!important}
.txt-yellow {color:#f9d756!important}
.required {color:#9163cc}
.txt-end {font-size:20px;font-weight:400;line-height:28px;margin-bottom:20px}

.clearfix::after{content:'';display:block;clear:both}
.dis-ib {display:inline-block}
.dis-b {display:block}

.ml7 {margin-left:7px}
.mlmr7 {margin-left:7px;margin-right:7px}
.ml3 {margin-left:3px}
.ml10 {margin-left:10px}
.ml18 {margin-left:18px!important}
.ml20 {margin-left:20px}
.mr30 {margin-right:30px}
.mt0 {margin-top:0}
.mt10 {margin-top:10px}
.mt15 {margin-top:15px}
.mt20 {margin-top:20px}
.mt25 {margin-top:25px}
.mt30 {margin-top:30px}
.mt50 {margin-top:50px}
.mt80 {margin-top:80px}
.mb50 {margin-bottom:50px}
.mb80 {margin-bottom:80px}