@import url(https://image.ff14.co.kr/event/common/css/tooltip.css);html{line-height:1}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}@font-face{font-family:"Pretendard";font-weight:45 920;font-style:normal;font-display:block;src:local("Pretendard Variable"),url("https://image.ff14.co.kr/html2/fonts/PretendardVariable.woff2") format("woff2-variations")}.preload{overflow:hidden;position:absolute;left:0;top:0;opacity:.0001;width:1px;height:1px;background-image:url(../img/cont_02_sample1.jpg?8003cc16396107b6e65ee5f8f557a118),url(../img/cont_02_sample2.jpg?dac27e92151bdb98c730f72bf24e59e6)}a img{border:0}input,select{outline-style:none}::-webkit-input-placeholder,:-ms-input-placeholder,::placeholder{font-family:"Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-size:16px;line-height:normal;color:#999}strong,b{font-weight:700}body{font-family:"Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif}a{color:#000;text-decoration:none;transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}button{font-family:"Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-size:0;border:0;outline:0;background-color:rgba(0,0,0,0);cursor:pointer}.hidden{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);overflow:hidden}[data-tabcon]:not(.on){display:none}.skip{position:absolute;left:0;top:-48px;z-index:300;padding:8px 20px;background:#222;font-size:15px;color:#fff;transition:top .2s}.skip:focus{top:0}.wrap{position:relative;min-width:1280px;max-width:2560px;margin:0 auto;overflow:hidden;-webkit-text-size-adjust:none;text-size-adjust:none}.wrap [class*=cont_]{position:relative;min-width:1280px;box-sizing:border-box}.wrap [class*=cont_]:before{content:"";position:absolute;left:calc(50% - 1280px);top:0;width:2560px;height:100%;z-index:-1}.wrap .panel{position:relative;width:1140px;margin:0 auto;z-index:1}.wrap .header{position:absolute;left:50%;top:30px;width:1140px;margin-left:-570px;z-index:100}.wrap .header .util:after{content:"";clear:both;display:block}.wrap .header .util h1{float:left}.wrap .header .util h1 .btn_logo{width:167px;height:41px;line-height:300px;background-image:url(../img/common/header_logo.png?319a9bee8f18bddcc6e90a44b644e3e7);overflow:hidden;display:block}.wrap .header .util .area{float:right}.wrap .header .util .area>a{position:relative;float:left;width:95px;height:40px;line-height:300px;background-image:url(../img/common/header_btn.png?94e297464a6ab136f571c58d37a1b0f6);overflow:hidden}.wrap .header .util .area>a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../img/common/header_btn.png?94e297464a6ab136f571c58d37a1b0f6);background-position-y:-40px;opacity:0;transition:.3s ease}.wrap .header .util .area>a:hover:after{opacity:1}.wrap .header .util .area>a+a{margin-left:5px}.wrap .header .util .area .btn_home{width:40px}.wrap .header .util .area .btn_signup,.wrap .header .util .area .btn_signup:after{background-position-x:-44px}.wrap .header .util .area .btn_game,.wrap .header .util .area .btn_game:after{background-position-x:-145px}.wrap [class*=tooltip]>.name{position:relative;width:100%;height:100%;padding:0;font-size:0;display:block}.wrap .visual{position:relative;height:1348px;min-width:1280px}.wrap .visual:before{content:"";position:absolute;left:calc(50% - 1280px);top:0;width:2560px;height:1348px;background:url(../img/visual_bg.jpg?989551fcada05215f81215b6f626ece8) no-repeat 50% 0;z-index:-1}.wrap .visual>div,.wrap .visual>p,.wrap .visual>h2{position:absolute;top:0}.wrap .visual .txt1{left:calc(50% - 300px);top:120px;width:600px;height:53px;background:url(../img/visual_txt1.png?d52cd9eb241a4fd7bc070af2502209a8) no-repeat 50% 0}.wrap .visual .txt2{left:calc(50% - 312px);top:182px;width:624px;height:47px;background:url(../img/visual_txt2.png?ce6e8a52fe72e1241cfad70b78ca814f) no-repeat 50% 0}.wrap .visual .title{left:calc(50% - 337px);top:252px;width:675px;height:496px;background:url(../img/visual_title.png?174ca46ecc88d7d95906dc8b9a5d254e) no-repeat 50% 0;filter:drop-shadow(0 7px 2px rgba(0, 0, 0, 0.1));z-index:2}.wrap .visual .title i{position:absolute;background:no-repeat 50% 50%/contain}.wrap .visual .title .cam{left:509px;top:214px;width:118px;height:87px;background-image:url(../img/visual_camera.png?487c2b36d7624784c635db82fdd86ae6);transform:rotate(-16.19deg)}.wrap .visual .title .star2{left:11px;top:116px;width:53px;height:58px;background-image:url(../img/visual_star2.png?609664c856c968585bab47b85e85d9de)}.wrap .visual .title .star1{left:51px;top:124px;width:100px;height:100px;background-image:url(../img/visual_star1.png?573e4a4895a602228118f556d196aa30)}.wrap .visual .date1{left:calc(50% - 280px);top:762px;width:532px;height:55px;background:url(../img/visual_date1.png?b46c98844f523f05af115234a77177fa) no-repeat 50% 0}.wrap .visual .date2{left:calc(50% - 280px);top:829px;width:532px;height:55px;background:url(../img/visual_date2.png?7bc2220fe31299aed933045e48af655e) no-repeat 50% 0}.wrap .visual .ch1{left:calc(50% - 1035px);top:197px;width:817px;height:1178px;background:url(../img/visual_ch1.png?164b06f613ce05b1b4ac8b9e24358380) no-repeat 0 0;z-index:1}.wrap .visual .ch2{left:calc(50% + 274px);top:229px;width:416px;height:1158px;background:url(../img/visual_ch2.png?9d9dd066d17ca02ecb38846be34d571f) no-repeat 0 0;z-index:1}.wrap .visual .poster{left:calc(50% - 1280px);top:943px;width:2560px;height:205px;overflow:hidden}.wrap .visual .poster_track{position:absolute;left:0;top:0;height:100%;display:flex;animation:posterFlow 40s linear infinite}.wrap .visual .poster_track span{flex:none;width:155px;height:205px;margin-right:10px;background:no-repeat 50% 50%/cover}.wrap .visual .poster_track .p01{background-image:url(../img/visual_p01.jpg?9d8e3e5d1aa8091204533ab54bb1d4fd)}.wrap .visual .poster_track .p02{background-image:url(../img/visual_p02.jpg?9559f796cf7c3195762ee90309974559)}.wrap .visual .poster_track .p03{background-image:url(../img/visual_p03.jpg?574224553aa61fa9dc375e3258749e13)}.wrap .visual .poster_track .p04{background-image:url(../img/visual_p04.jpg?9c7b22222b1964dc456d9c2668793bcf)}.wrap .visual .poster_track .p05{background-image:url(../img/visual_p05.jpg?ca4ba76d062f16ad8da3a6b7b5436cb9)}.wrap .visual .poster_track .p06{background-image:url(../img/visual_p06.jpg?d02d50a87b1df71fa93ccdbbac3187a6)}.wrap .visual .poster_track .p07{background-image:url(../img/visual_p07.jpg?b5cc283b8e1d4a30ce513035bd265b4c)}.wrap .visual .poster_track .p08{background-image:url(../img/visual_p08.jpg?297d505c476f624f9dd4aaea9725af70)}@keyframes posterFlow{from{transform:translateX(-1320px)}to{transform:translateX(0)}}@media(prefers-reduced-motion: reduce){.wrap .visual .poster_track{animation:none}}.wrap .visual .ch1,.wrap .visual .ch2,.wrap .visual .title,.wrap .visual .txt1,.wrap .visual .txt2,.wrap .visual .date1,.wrap .visual .date2{opacity:0}.wrap .visual .title .cam,.wrap .visual .title .star1,.wrap .visual .title .star2{opacity:0}.wrap .visual:after{content:"";position:absolute;left:calc(50% - 1280px);top:0;width:2560px;height:100%;background:#fff;opacity:0;pointer-events:none;z-index:5}.wrap .visual.on .ch1,.wrap .visual.on .ch2,.wrap .visual.on .title{animation:heroZoom .85s cubic-bezier(0.16, 1, 0.3, 1) both}.wrap .visual.on .txt1{animation:heroFade .6s ease .3s both}.wrap .visual.on .txt2{animation:heroFade .6s ease .4s both}.wrap .visual.on .date1{animation:heroFade .6s ease .95s both}.wrap .visual.on .date2{animation:heroFade .6s ease 1.05s both}.wrap .visual.on:after{animation:heroFlash .55s ease .4s}.wrap .visual.on .title .cam{animation:camPop .6s cubic-bezier(0.34, 1.56, 0.64, 1) .55s both}.wrap .visual.on .title .star1{animation:starPop .6s cubic-bezier(0.34, 1.56, 0.64, 1) .8s both}.wrap .visual.on .title .star2{animation:starPop .6s cubic-bezier(0.34, 1.56, 0.64, 1) .95s both}@keyframes heroZoom{from{opacity:0;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes heroFade{from{opacity:0}to{opacity:1}}@keyframes heroFlash{0%{opacity:0}22%{opacity:.85}100%{opacity:0}}@keyframes starPop{0%{opacity:0;transform:scale(0) rotate(-70deg)}60%{opacity:1;transform:scale(1.35) rotate(12deg)}100%{opacity:1;transform:scale(1) rotate(0)}}@keyframes camPop{0%{opacity:0;transform:scale(0) rotate(24deg)}60%{opacity:1;transform:scale(1.2) rotate(-24deg)}100%{opacity:1;transform:scale(1) rotate(-16.19deg)}}@media(prefers-reduced-motion: reduce){.wrap .visual .ch1,.wrap .visual .ch2,.wrap .visual .title,.wrap .visual .txt1,.wrap .visual .txt2,.wrap .visual .date1,.wrap .visual .date2,.wrap .visual .title .star1,.wrap .visual .title .star2{opacity:1 !important;transform:none !important;animation:none !important}.wrap .visual:after{animation:none !important}.wrap .visual .title .cam{opacity:1 !important;transform:rotate(-16.19deg) !important;animation:none !important}}.wrap .btn_apply{position:relative;display:block;width:500px;height:80px;border-radius:6px;overflow:hidden;background:linear-gradient(90deg, #f26305 0%, #5e40fb 100%)}.wrap .btn_apply:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.2);opacity:0;transition:opacity .3s ease;pointer-events:none}.wrap .btn_apply span{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:0 6px;height:100%;font-weight:700;font-size:24px;color:#fff;letter-spacing:-0.05em}.wrap .btn_apply span b{font-weight:700;transition:transform .3s ease;transform:translateX(0)}.wrap .btn_apply:hover:before{opacity:1}.wrap .btn_apply:hover span>b{transform:translateX(10px)}.wrap .btn_apply.end{background:#bebebe;pointer-events:none}.wrap .btn_notice{position:relative;display:flex;align-items:center;justify-content:center;width:196px;height:46px;padding-left:36px;border-radius:6px;background:#222;box-sizing:border-box;transition:background-color .3s ease}.wrap .btn_notice i{position:absolute;left:19px;top:50%;transform:translateY(-50%);width:22px;height:21px;border-radius:6px;background:#fff;font-style:normal;font-weight:700;font-size:19px;line-height:21px;color:#222;text-align:center}.wrap .btn_notice span{font-weight:600;font-size:17px;color:#fff;letter-spacing:-0.05em}.wrap .btn_notice:hover{background-color:#444}.wrap .btn_copy{display:inline-flex;align-items:center;gap:0 6px;padding:13px 17px 13px 20px;border:2px solid #222;border-radius:6px;background:#fff;font-weight:600;font-size:17px;color:#222;letter-spacing:-0.05em;box-sizing:border-box;transition:background-color .3s ease}.wrap .btn_copy i{width:19px;height:19px;background:url(../img/btn_copy_ico.png?065c71850f3243f82ec25054b43db7d0) no-repeat 50% 50%/contain}.wrap .btn_copy:hover{background-color:#e3e3e3}.wrap .btn_out{display:inline-flex;align-items:center;gap:0 4px;padding:11px 17px;border:2px solid #222;border-radius:6px;background:#fff;font-weight:600;font-size:17px;color:#222;letter-spacing:-0.05em;box-sizing:border-box}.wrap .btn_out b{font-weight:600}.wrap .cont_01{height:2064px}.wrap .cont_01:before{background:no-repeat 50% 0}.wrap .cont_01 .panel{height:2064px}.wrap .cont_01:not(.lazy):before{background-image:url(../img/cont_01_bg.jpg?874eb2aef149235993394fa3911d7d46)}.wrap .cont_01:not(.lazy) .tit{background-image:url(../img/cont_01_title.png?81510459ccf19121af97ef0e6355ecd1)}.wrap .cont_01:not(.lazy) .quest .tag{background-image:url(../img/cont_01_quest_tag.png?c9c25047335a7aa364f0aedad5a26715)}.wrap .cont_01:not(.lazy) .card1{background-image:url(../img/cont_01_card1.png?3e6738ad4441dd6cc786002141c63947)}.wrap .cont_01:not(.lazy) .card2{background-image:url(../img/cont_01_card2.png?4822ada76a6a96e4f306fba958b8d10e)}.wrap .cont_01:not(.lazy) .way_tit{background-image:url(../img/cont_01_way_title.png?634e2266bcffb92893463b9f182489c6)}.wrap .cont_01:not(.lazy) .way .way_box{background-image:url(../img/cont_01_way_box.png?a3ae0e7fe1998a93c4b060c8bb810cdb)}.wrap .cont_01:not(.lazy) .way:before{background-image:url(../img/cont_01_ch3.png?b5e4b02c2a9603a200a56d4d94d469d1)}.wrap .cont_01 .panel>div,.wrap .cont_01 .tit,.wrap .cont_01 .way_tit,.wrap .cont_01 .btn_notice,.wrap .cont_01 .btn_apply,.wrap .cont_01 .way_box{position:absolute}.wrap .cont_01 .tit{left:279px;top:-60px;width:581px;height:194px;background:no-repeat 50% 0}.wrap .cont_01 .quest{left:0;top:175px;width:1140px;height:100px;border:3px solid #bb9761;border-radius:50px;background:#29241e;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.wrap .cont_01 .quest p{display:flex;align-items:center;gap:0 10px;font-weight:700;font-size:24px;color:#fff;letter-spacing:-0.02em}.wrap .cont_01 .quest .tag{width:51px;height:27px;background:no-repeat 50% 50%}.wrap .cont_01 .quest b{color:#f7d878;font-weight:700}.wrap .cont_01 .cards{left:50px;top:315px;height:678px}.wrap .cont_01 .card{position:absolute;top:0;width:510px;height:678px;border-radius:20px;box-shadow:0 7px 2px 0 rgba(0,0,0,.1)}.wrap .cont_01 .card .q_txt{position:absolute;top:568px;transform:translateY(-50%);width:440px}.wrap .cont_01 .card .q_txt p{font-weight:600;font-size:18px;line-height:25px;color:#222;letter-spacing:-0.05em}.wrap .cont_01 .card .q_txt p+p{margin-top:10px}.wrap .cont_01 .card1{left:-19px;background:no-repeat 0 0}.wrap .cont_01 .card1 .q_txt{left:65px}.wrap .cont_01 .card2{left:550px;background:no-repeat 0 0}.wrap .cont_01 .card2 .q_txt{left:48px}.wrap .cont_01 .way_tit{left:465px;top:1113px;width:210px;height:76px;background:no-repeat 50% 0}.wrap .cont_01 .way .btn_notice{left:941px;top:1149px}.wrap .cont_01 .way_box{left:0;top:1219px;width:1140px;height:686px;background:no-repeat 50% 0}.wrap .cont_01 .way_box .step{position:absolute;top:294px;font-weight:600;font-size:18px;line-height:25px;color:#222;letter-spacing:-0.03em}.wrap .cont_01 .way_box .step1{left:34px}.wrap .cont_01 .way_box .step2{left:413px}.wrap .cont_01 .way_box .step3{left:793px}.wrap .cont_01 .way_box .notice_txt{position:absolute;left:150px;top:588px;font-weight:600;font-size:19px;line-height:30px;color:#fff;letter-spacing:-0.03em}.wrap .cont_01 .way_box .notice_txt b{font-weight:700;font-size:22px}.wrap .cont_01 .way .btn_apply{left:320px;top:1629px}.wrap .cont_01 .way:before{content:"";position:absolute;left:1039px;top:889px;width:457px;height:1129px;background:no-repeat 0 0}.wrap .btn_apply.type1{background:#f26305}.wrap .btn_apply.type1:before{content:none}.wrap .cont_02{height:1200px;background-color:#5844fe}.wrap .cont_02 .panel{height:1200px}.wrap .cont_02:not(.lazy) .tit{background-image:url(../img/cont_02_title.png?8024572b09cb8e9d7e62362aec5569f7)}.wrap .cont_02:not(.lazy) .search .btn_refresh{background-image:url(../img/cont_02_refresh.png?903773efeb8e71f6bfe560be913508d7)}.wrap .cont_02 .panel>.tit,.wrap .cont_02 .panel>.desc,.wrap .cont_02 .panel>.search,.wrap .cont_02 .panel>.list,.wrap .cont_02 .panel>.btn_apply{position:absolute}.wrap .cont_02 .tit{left:438px;top:120px;width:264px;height:78px;background:no-repeat 50% 0}.wrap .cont_02 .desc{left:0;top:226px;width:1140px;font-weight:700;font-size:22px;line-height:normal;color:#fff;letter-spacing:-0.03em;text-align:center}.wrap .cont_02 .desc b{color:#fff;font-weight:700}.wrap .cont_02 .search{left:0;top:301px;width:1140px;height:104px;background:#fff;border:4px solid #222;border-radius:20px;box-sizing:border-box}.wrap .cont_02 .search .filter,.wrap .cont_02 .search .btn_refresh{position:absolute;top:50%;transform:translateY(-50%)}.wrap .cont_02 .search .btn_refresh{transition:.3s ease}.wrap .cont_02 .search .btn_refresh:hover{border-color:#222;transform:translateY(-50%) rotate(180deg)}.wrap .cont_02 .search .filter{display:inline-flex;align-items:center;height:51px;padding:0 21px 0 19px;box-sizing:border-box;border-radius:6px;background:#ebebeb;font-weight:600;font-size:18px;line-height:normal;color:#666;letter-spacing:-0.03em;white-space:nowrap;transition:.3s ease}.wrap .cont_02 .search .filter i{width:8px;height:8px;margin-right:8px;border-radius:50%;background:#bbb}.wrap .cont_02 .search .filter.type1 i{background:#f46338}.wrap .cont_02 .search .filter.type2 i{background:#5842ff}.wrap .cont_02 .search .filter.on{background:#222;color:#fff;font-weight:800}.wrap .cont_02 .search .filter.on i{background:#fff}.wrap .cont_02 .search .filter.on.type1 i{background:#f46338}.wrap .cont_02 .search .filter.on.type2 i{background:#5842ff}.wrap .cont_02 .search .filter:hover{background:#222;color:#fff}.wrap .cont_02 .search .filter:nth-of-type(1){left:40px;width:91px}.wrap .cont_02 .search .filter:nth-of-type(2){left:143px;width:237px}.wrap .cont_02 .search .filter:nth-of-type(3){left:392px;width:207px}.wrap .cont_02 .search .btn_refresh{left:1047px;width:45px;height:45px;border:2px solid #ebebeb;border-radius:50%;background:no-repeat 50% 50%;background-size:21px 21px;box-sizing:border-box}.wrap .cont_02 .list{left:0;top:447px;width:1140px;height:488px;display:flex;justify-content:space-between}.wrap .cont_02 .list .card{position:relative;flex:none;width:268px;height:488px;background:#fff;border:4px solid #fbca54;border-radius:20px;box-sizing:border-box;box-shadow:0 7px 2px rgba(0,0,0,.1);overflow:hidden}.wrap .cont_02 .list .card:hover .thumb>img{transform:scale(1.08)}.wrap .cont_02 .list .card>a{display:block;height:100%;margin:0 auto;padding:10px 10px 0 10px;box-sizing:border-box}.wrap .cont_02 .list .card .thumb{position:relative;width:240px;height:360px;border-radius:20px;overflow:hidden;background:#ddd}.wrap .cont_02 .list .card .thumb>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.wrap .cont_02 .list .card .heart{position:absolute;left:198px;top:320px;width:36px;height:34px;padding-bottom:7px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='34' viewBox='0 0 36 34'%3E%3Cpath d='M18 33.0933C22.05 29.3156 25.2 26.2933 27.45 24.0267C29.7 21.76 31.4625 19.8711 32.7375 18.36C33.9375 16.8489 34.7813 15.4511 35.2688 14.1667C35.7563 12.8822 36 11.4844 36 9.97333C36 7.25333 35.025 4.91111 33.075 2.94667C31.125 0.982222 28.8 0 26.1 0C24.525 0 23.0063 0.321112 21.5438 0.963334C20.0813 1.60556 18.9 2.49333 18 3.62667C17.1 2.49333 15.9375 1.60556 14.5125 0.963334C13.0875 0.321112 11.55 0 9.9 0C7.2 0 4.875 0.982222 2.925 2.94667C0.975 4.91111 0 7.25333 0 9.97333C0 11.56 0.225 12.9578 0.675 14.1667C1.125 15.3756 1.95 16.7356 3.15 18.2467C4.425 19.7578 6.15 21.6467 8.325 23.9133C10.5 26.18 13.725 29.24 18 33.0933Z' fill='%23D21F61'/%3E%3C/svg%3E") no-repeat 50% 50%;font-weight:700;font-size:14px;line-height:1;color:#fff;text-align:center;letter-spacing:-0.03em}.wrap .cont_02 .list .card .txt{position:absolute;left:10px;top:387px;width:calc(100% - 15px)}.wrap .cont_02 .list .card .cate{display:inline-flex;align-items:center;padding:4px 13px 4px 17px;border-left:8px solid #f46338;border-radius:4px;background:#f0f0f0;font-weight:600;font-size:15px;line-height:25px;color:#222;letter-spacing:-0.03em}.wrap .cont_02 .list .card .cate.type2{border-left-color:#5842ff}.wrap .cont_02 .list .card .name{display:block;width:100%;margin-top:12px;font-weight:600;font-size:19px;line-height:25px;color:#222;letter-spacing:-0.03em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.wrap .cont_02 .list .card.empty .thumb{display:flex;align-items:center;justify-content:center}.wrap .cont_02 .list .card.empty .thumb .msg{width:176px;font-weight:600;font-size:19px;line-height:25px;color:#999;text-align:center;letter-spacing:-0.03em}.wrap .cont_02 .list .card.empty .txt{top:384px;width:240px}.wrap .cont_02 .list .card.empty .txt .bar{display:block;width:240px;height:32px;background:#ddd}.wrap .cont_02 .list .card.empty .txt .bar:first-child{width:176px;margin-bottom:10px}.wrap .cont_02 .btn_apply{left:320px;top:992px}.wrap .cont_03{height:2184px}.wrap .cont_03:before{background:no-repeat 50% 0}.wrap .cont_03 .panel{height:2184px}.wrap .cont_03:not(.lazy):before{background-image:url(../img/cont_03_bg.jpg?2e1d6508b42ee8fa31ab24f963b9df03)}.wrap .cont_03:not(.lazy) .tit{background-image:url(../img/cont_03_title.png?fd3815d579098ca70e2f84c4998044da)}.wrap .cont_03:not(.lazy) .panel:before{background-image:url(../img/cont_03_ch4.png?efed9679b281f5c0d3b28f0d5b491395)}.wrap .cont_03:not(.lazy) .panel:after{background-image:url(../img/cont_03_ch5.png?31c47f634e45c5bdd24797a16427a873)}.wrap .cont_03 .tit,.wrap .cont_03 .award{position:absolute}.wrap .cont_03 .tit{left:464px;top:96px;width:212px;height:75px;background:no-repeat 50% 0}.wrap .cont_03 .panel:before,.wrap .cont_03 .panel:after{content:"";position:absolute;z-index:0}.wrap .cont_03 .panel:before{left:calc(50% - 943px);top:978px;width:438px;height:1024px;background:no-repeat 0 0/contain}.wrap .cont_03 .panel:after{left:calc(50% + 458px);top:878px;width:485px;height:1143px;background:no-repeat 0 0}.wrap .cont_03 .award{left:0;width:1140px;z-index:1;filter:drop-shadow(0 7px 1px rgba(0, 0, 0, 0.1))}.wrap .cont_03 .award.a1{top:702px}.wrap .cont_03 .award.a2{top:1163px}.wrap .cont_03 .award.a3{top:1624px}.wrap .cont_03 .award .award_tit{display:flex;align-items:center;justify-content:center;gap:0 10px;height:80px;border-radius:20px 20px 0 0;background:#222;font-weight:700;font-size:24px;color:#fff;letter-spacing:-0.03em}.wrap .cont_03 .award .award_tit .dot{width:14px;height:14px;border-radius:50%}.wrap .cont_03 .award .award_tit .type1{background:#f46338}.wrap .cont_03 .award .award_tit .type2{background:#5842ff}.wrap .cont_03 .award .award_tit .type3{background:#fff}.wrap .cont_03 .award .box{padding:40px 30px;border:2px solid #222;border-top:0;border-radius:0 0 20px 20px;background:#fff;box-sizing:border-box}.wrap .cont_03 .award table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:center}.wrap .cont_03 .award col.c1{width:258px}.wrap .cont_03 .award col.c2{width:264px}.wrap .cont_03 .award col.c3{width:306px}.wrap .cont_03 .award col.c4{width:252px}.wrap .cont_03 .award th{height:62px;text-align:center;background:#d2d2d2;box-sizing:border-box;border-top:2px solid #222;border-bottom:2px solid #222;font-weight:700;font-size:19px;color:#222;letter-spacing:-0.03em}.wrap .cont_03 .award td{height:94px;text-align:center;border-bottom:1px solid #222;box-sizing:border-box;font-weight:600;font-size:17px;line-height:normal;color:#222;letter-spacing:-0.03em}.wrap .cont_04{height:1776px}.wrap .cont_04:before{background:no-repeat 50% 0}.wrap .cont_04 .panel{height:1776px}.wrap .cont_04:not(.lazy):before{background-image:url(../img/cont_04_bg.jpg?52f050323c3c6aabefb6582b15d72f09)}.wrap .cont_04:not(.lazy) .tit{background-image:url(../img/cont_04_title.png?03db32317e841ac79cf6cbee78e03c39)}.wrap .cont_04:not(.lazy) .goods{background-image:url(../img/cont_04_goods.png?ad47e4bb40b78181089f81d0bd5e59bd)}.wrap .cont_04:not(.lazy) .way_tit{background-image:url(../img/cont_04_way_title.png?cefcf3d56e37837a544dc84e93ef8107)}.wrap .cont_04:not(.lazy) .way .way_box{background-image:url(../img/cont_04_way_box.png?86e75fa9d9f7c503cd9de263034acf9e)}.wrap .cont_04 .tit,.wrap .cont_04 .desc,.wrap .cont_04 .goods_bar,.wrap .cont_04 .goods,.wrap .cont_04 .way_tit,.wrap .cont_04 .btn_notice,.wrap .cont_04 .way_box,.wrap .cont_04 .btn_apply{position:absolute}.wrap .cont_04 .tit{left:125px;top:130px;width:890px;height:196px;background:no-repeat 50% 0}.wrap .cont_04 .desc{left:0;top:351px;width:1140px;font-weight:700;font-size:22px;line-height:normal;color:#fff;letter-spacing:-0.03em;text-align:center}.wrap .cont_04 .goods_bar{left:220px;top:440px;display:flex;align-items:center;justify-content:center;width:700px;height:80px;border:3px solid #e1ba5c;border-radius:50px;background:#29241e;box-sizing:border-box}.wrap .cont_04 .goods_bar span{font-weight:700;font-size:24px;color:#f7d878;letter-spacing:-0.03em}.wrap .cont_04 .goods{left:112px;top:550px;width:915px;height:289px;background:no-repeat 50% 0}.wrap .cont_04 .way_tit{left:465px;top:876px;width:210px;height:77px;background:no-repeat 50% 0}.wrap .cont_04 .way .btn_notice{left:941px;top:913px}.wrap .cont_04 .way_box{left:0;top:983px;width:1140px;height:650px;background:no-repeat 50% 0}.wrap .cont_04 .way_box .step{position:absolute;top:294px;font-weight:600;font-size:18px;line-height:25px;color:#222;letter-spacing:-0.05em}.wrap .cont_04 .way_box .step1{left:34px}.wrap .cont_04 .way_box .step2{left:413px}.wrap .cont_04 .way_box .step3{left:793px}.wrap .cont_04 .way_box .hashtag{position:absolute;left:304px;top:416px;font-weight:700;font-size:21px;line-height:25px;color:#222;letter-spacing:-0.03em;white-space:nowrap}.wrap .cont_04 .way_box .btn_copy{position:absolute;left:954px;top:406px}.wrap .cont_04 .way .btn_apply{left:320px;top:1501px}.wrap .cont_05{height:1404px}.wrap .cont_05:before{background:no-repeat 50% 0}.wrap .cont_05 .panel{height:1404px}.wrap .cont_05:not(.lazy):before{background-image:url(../img/cont_05_bg.jpg?aecfcc897dc119ebce74431d151ffa7a)}.wrap .cont_05:not(.lazy) .tit{background-image:url(../img/cont_05_title.png?d1179e8798307b7b539c4783b1c54e19)}.wrap .cont_05:not(.lazy) .mission_box{background-image:url(../img/cont_05_box.png?2cd0ffb7b4342be7f2a857b5968b0030)}.wrap .cont_05:not(.lazy) .mission_label{background-image:url(../img/cont_05_label.png?3b7f8cf483e0f11bedc0936824b9e9ba)}.wrap .cont_05 .tit,.wrap .cont_05 .desc,.wrap .cont_05 .subnote,.wrap .cont_05 .item_link,.wrap .cont_05 .btn_notice,.wrap .cont_05 .mission_box,.wrap .cont_05 .mission_label,.wrap .cont_05 .mission_desc,.wrap .cont_05 .mission_notice{position:absolute}.wrap .cont_05 .tit{left:187px;top:140px;width:765px;height:195px;background:no-repeat 50% 0}.wrap .cont_05 .desc{left:0;top:357px;width:1140px;font-weight:700;font-size:22px;line-height:normal;color:#fff;letter-spacing:-0.03em;text-align:center}.wrap .cont_05 .desc u{text-decoration:underline}.wrap .cont_05 .desc b{color:#ffde79;font-weight:700}.wrap .cont_05 .subnote{left:484px;top:409px;transform:translateX(-50%);white-space:nowrap;font-weight:700;font-size:19px;color:#a5cbff;letter-spacing:-0.03em;text-align:center}.wrap .cont_05 .item_link{left:768px;top:400px}.wrap .cont_05 .btn_notice{left:928px;top:494px;z-index:2}.wrap .cont_05 .mission_box{left:-4px;top:482px;width:1140px;height:650px;background:no-repeat 50% 0}.wrap .cont_05 .mission_label{left:134px;top:1065px;width:397px;height:28px;background:no-repeat 50% 0}.wrap .cont_05 .mission_desc{left:536px;top:1070px;width:532px;font-weight:600;font-size:19px;line-height:normal;color:#222;letter-spacing:-0.03em;text-align:center}.wrap .cont_05 .mission_notice{left:0;top:1162px;width:1140px;height:100px;border:2px solid #444;border-radius:10px;background:rgba(14,14,14,.7);box-sizing:border-box}.wrap .cont_05 .mission_notice p{position:absolute;left:378px;top:50%;transform:translate(-50%, -50%);font-weight:700;font-size:19px;color:#fff;letter-spacing:-0.03em;white-space:nowrap}.wrap .cont_05 .mission_notice .btn_out{position:absolute;left:956px;top:28px}.wrap .cont_06{height:940px}.wrap .cont_06:before{background:#17172c}.wrap .cont_06 .notice_block{position:absolute;left:calc(50% - 614px)}.wrap .cont_06 .n1{top:70px;width:871px}.wrap .cont_06 .n2{top:470px;width:799px}.wrap .cont_06 .n3{top:701px;width:799px}.wrap .cont_06 .notice_tit{display:flex;align-items:center;gap:0 15px;margin-bottom:22px;font-weight:700;font-size:26px;color:#fff;letter-spacing:-0.03em}.wrap .cont_06 .notice_tit i{flex:none;width:30px;height:26px;border-radius:6px;background:#d2d2d2;font-style:normal;font-weight:700;font-size:19px;line-height:26px;color:#222;text-align:center}.wrap .cont_06 ol{counter-reset:num}.wrap .cont_06 ol>li{position:relative;padding-left:22px;font-weight:400;font-size:17px;line-height:26px;color:#d7d7e7;letter-spacing:-0.03em}.wrap .cont_06 ol>li:before{content:counter(num) ". ";counter-increment:num;position:absolute;left:0}.wrap .cont_06 ul.sub{counter-reset:alpha}.wrap .cont_06 ul.sub>li{position:relative;padding-left:22px}.wrap .cont_06 ul.sub>li:before{content:counter(alpha, lower-alpha) ". ";counter-increment:alpha;position:absolute;left:0}.layer_area .layer.sns{width:600px;padding:0;border:0;border-radius:20px;overflow:hidden}.layer_area .layer.sns>header{height:70px;padding:0;border:0;background:#111}.layer_area .layer.sns>header h1,.layer_area .layer.sns>header h2{display:flex;align-items:center;justify-content:center;height:70px;font-weight:700;font-size:24px;color:#fff;letter-spacing:-0.03em}.layer_area .layer.sns .contents{padding:32px 30px 30px}.layer_area .layer.sns .form_area .tit_row{display:flex;align-items:baseline;gap:0 10px;margin-bottom:12px}.layer_area .layer.sns .form_area .tit_row .tit{font-weight:700;font-size:20px;color:#222;letter-spacing:-0.03em}.layer_area .layer.sns .form_area .tit_row .tit label{cursor:default}.layer_area .layer.sns .form_area .tit_row .guide{font-size:14px;color:#666;letter-spacing:-0.03em}.layer_area .layer.sns .form_area .group_inp textarea{width:100%;height:180px;padding:22px 18px;border:1px solid #222;border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:16px;line-height:1.5;color:#222;resize:none}.layer_area .layer.sns .form_area .group_inp textarea::placeholder{color:#6e6e6e}.layer_area .layer.sns .form_area .group_inp .error_txt{display:none;margin-top:16px;font-weight:500;font-size:18px;color:#f26305;text-align:center;letter-spacing:-0.03em}.layer_area .layer.sns .form_area .group_inp.error textarea{border-color:#f26305}.layer_area .layer.sns .form_area .group_inp.error .error_txt{display:block}.layer_area .layer.sns .form_area .form_notice{margin-top:16px;font-weight:500;font-size:18px;color:#f26305;text-align:center;letter-spacing:-0.05em}.layer_area .layer.sns .group_btn{display:flex}.layer_area .layer.sns .group_btn .btn{flex:1;display:flex;align-items:center;justify-content:center;height:74px;border:0;font-family:inherit;font-weight:600;font-size:23px;color:#fff;letter-spacing:-0.03em;cursor:pointer}.layer_area .layer.sns .group_btn .cancel{background:#c3c3c3}.layer_area .layer.sns .group_btn .submit{background:#f26305}.layer_area .layer.sns .btn_close{position:absolute;top:18px;right:14px;width:34px;height:34px;padding:0;border:0;background:none;cursor:pointer}.layer_area .layer.sns .btn_close:before,.layer_area .layer.sns .btn_close:after{content:"";position:absolute;left:50%;top:50%;width:22px;height:2px;background:#fff}.layer_area .layer.sns .btn_close:before{transform:translate(-50%, -50%) rotate(45deg)}.layer_area .layer.sns .btn_close:after{transform:translate(-50%, -50%) rotate(-45deg)}.aside{position:fixed;right:0;bottom:30px;width:180px;z-index:150;opacity:0;visibility:hidden;transition:opacity .4s}.aside .quick li+li{margin-top:3px}.aside .quick a{position:relative;display:block;width:180px;height:70px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 70' preserveAspectRatio='none'%3E%3Cpath d='M0 15.1079L15.8358 0H180V70H0V15.1079Z' fill='white'/%3E%3C/svg%3E") no-repeat 0 0/180px 70px}.aside .quick a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 70' preserveAspectRatio='none'%3E%3Cpath d='M179 1V69H1V15.5352L16.2363 1H179Z' fill='%23FF8A18' stroke='%23222' stroke-width='2'/%3E%3C/svg%3E") no-repeat 0 0/180px 70px;opacity:0;transition:opacity .3s ease;pointer-events:none}.aside .quick a:before{content:"";position:absolute;left:19px;top:50%;transform:translateY(-50%);width:7px;height:4px;background:#222;opacity:0;transition:opacity .3s ease;z-index:2}.aside .quick a span{position:absolute;left:20px;top:22px;z-index:2;font-weight:600;font-size:18px;line-height:25px;color:#222;letter-spacing:-0.03em;white-space:nowrap;transition:left .3s ease}.aside .quick li.on a:after,.aside .quick a:hover:after{opacity:1}.aside .quick li.on a:before,.aside .quick a:hover:before{opacity:1}.aside .quick li.on a span,.aside .quick a:hover span{left:32px}.aside .btn_top{position:relative;display:block;width:100px;height:50px;margin:4px 0 0 auto;line-height:300px;overflow:hidden;background:url(../img/btn_top.png?c953f83629a79b969fc36192bfa03d3f) no-repeat 50% 50%/100px 50px}.aside .btn_top:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(../img/btn_top_on.png?f1ada086df9224b9c5c66d50d3be02a5) no-repeat 50% 50%/100px 50px;opacity:0;transition:opacity .3s ease}.aside .btn_top:hover:after{opacity:1}.aside.on{opacity:1;visibility:visible}.layer_area{position:fixed;left:0;top:0;right:0;bottom:0;padding:30px 0;background-color:rgba(0,0,0,.7);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0;visibility:hidden;z-index:200}.layer_area .layer{position:absolute;left:50%;top:-250%;width:850px;padding:29px 30px 35px;border:1px solid #ddd;background-color:#fff;box-sizing:border-box;transform:translate(-50%, -50%);transition:opacity .3s;opacity:0;visibility:hidden}.layer_area .layer>header{padding-bottom:23px;border-bottom:2px solid #000}.layer_area .layer>header h1,.layer_area .layer>header h2{font-weight:600;font-size:21px;letter-spacing:-0.03em}.layer_area .layer>a,.layer_area .layer .btn_close{position:absolute;top:29px;right:30px;width:21px;height:0;padding-top:21px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAABY0lEQVQ4jaXUv0tbQRwA8E9CKApFUDLoIEIGaaUu3XRoB7FzQIwgdCy61133WuhWRFwsFBoo9B+oY50siGCLm5tDqVAylKJSDi7w8sj7YXLLPe7u+3n381tpNBoHeIg1w5dD/KtGsIVPQ5Lv8RL1WmKGrVgPMuM32MQRmrUUNAi8jS0cYyk01BKdg8CvsYNTLHYba6lB94FfYRcXeJrsSKNl4XXs4RLzuCtCi+AmPuAKj8IVSgdnoVlwOIjP+I1Z/O0XmIem4Tqe4w8eo5MVVIR24XEs4wZz+JUXUC2Bhn17hts4iXdFAUXoNL7H7ydol3nSecufwnkcs4CfZe9xFlqP4Ghc+kmirxDuh4as9QNjeIFvfcbkwml0JD67Cazga8ZK0nAl8YOeg3oQ920y5sUvOWASDoe3GuseNNRnmMEGPpYAM+Hu8sO1Cc8u5MX9e4BJOJSwBe0ueh3z4tsBwF6Yzn/mv0KnpzU9+gAAAABJRU5ErkJggg==) no-repeat 50% 50%;overflow:hidden}.layer_area .layer.on{position:static;margin:auto;transform:translate(0);opacity:1;visibility:visible}.layer_area.on{opacity:1;visibility:visible;display:flex;overflow:auto}.wrap.mo .aside{top:auto;bottom:20px;transform:none}.wrap.mo .aside>span,.wrap.mo .aside .quick{display:none}.wrap.mo .aside .btn_top{width:168px;height:140px;background:url(../img/btn_topm.gif?30e91b3239004d402160f79a55d7ad54) no-repeat 50% 50%;background-size:contain}@media(min-width: 2560px){.wrap .aside{right:calc(50% - 1260px)}}