@charset "UTF-8";@import"//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}a img{border:0}input,select{outline-style:none}::-webkit-input-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}::placeholder{color:#ccc}strong,b{font-weight:700}html{width:100%;height:100%}body{width:100%;min-height:100vh;font-family:Pretendard,Noto Sans KR,맑은 고딕,Malgun Gothic,돋움,Dotum,Tahoma,sans-serif;-webkit-text-size-adjust:none}a{color:#000;text-decoration:none;transition:color .4s cubic-bezier(.215,.61,.355,1)}button{padding:0;font-family:Pretendard;font-size:12px;border:0;background-color:transparent;cursor:pointer}.hidden{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);overflow:hidden}[data-tabcon]:not(.on){display:none}[js-footer]{font-size:0}.wrap{position:relative;margin:0 auto}.wrap>.inner{position:relative;min-width:1280px;background-color:#f8f8f8}.wrap>.inner>.contents{position:relative;overflow:hidden;z-index:5}.wrap [class*=cont_]{position:relative;min-width:1280px;counter-reset:num}.wrap [class*=cont_] [class*=panel]{position:relative;width:1140px;margin:0 auto;box-sizing:border-box}.wrap [class*=cont_] [class*=panel] .swiper-container{position:relative}.wrap [class*=cont_] [class*=panel] .swiper-container .swiper-wrapper .swiper-slide{position:relative;border-radius:15px}.wrap [class*=cont_] [class*=panel] .swiper-container .swiper-wrapper .swiper-slide .btn_zoom{position:absolute;right:7px;top:498px;width:35px;height:35px;z-index:2}.wrap [class*=cont_] [class*=panel] .swiper-pagination{position:relative;bottom:0;display:flex;width:536px;height:72px;margin:24px auto 0}.wrap [class*=cont_] [class*=panel] .swiper-pagination:after{content:"";position:absolute;top:108px;left:calc(50% - 230px);width:460px;height:296px}.wrap [class*=cont_] [class*=panel] .swiper-pagination .swiper-pagination-bullet{position:relative;display:block;width:128px;height:72px;margin:0;border-radius:0;background-color:transparent;opacity:1}.wrap [class*=cont_] [class*=panel] .swiper-pagination .swiper-pagination-bullet:before{content:"";position:absolute;top:-8px;left:calc(50% - 9px);width:0;height:0;border-style:solid;border-width:0 9px 8px 9px;border-color:transparent transparent #ffffff transparent;transition:opacity .3s ease;opacity:0}.wrap [class*=cont_] [class*=panel] .swiper-pagination .swiper-pagination-bullet:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #fff;background-color:transparent;transition:all .3s ease;opacity:0}.wrap [class*=cont_] [class*=panel] .swiper-pagination .swiper-pagination-bullet:hover:after{content:"";border:2px solid #ffec80;background-color:#ffa64c33;opacity:1}.wrap [class*=cont_] [class*=panel] .swiper-pagination .swiper-pagination-bullet-active:before,.wrap [class*=cont_] [class*=panel] .swiper-pagination .swiper-pagination-bullet-active:after{opacity:1}.wrap [class*=cont_] [class*=panel] .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:8px}.wrap [class*=tooltip]>.name{position:relative;width:100%;height:100%;padding:0;font-size:0;display:block}.wrap [class*=tooltip] .info{top:-4px;left:50px}.wrap .header .util h1{position:absolute;left:calc(50% - 570px);top:30px;z-index:100}.wrap .header .util h1 .btn_logo{width:167px;height:42px;background-image:url(../img/Common/header_logo2.png);overflow:hidden;display:block}.wrap .header .util .area{position:absolute;width:240px;left:calc(50% + 330px);top:30px;z-index:100}.wrap .header .util .area>a{position:relative;float:left;width:95px;height:40px;background-image:url(../img/Common/header_btn.png);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);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 .bg_video{position:fixed;top:0;left:0;width:100%;height:100%}.wrap .bg_video iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.1);width:100vw;height:56.25vw;min-width:177.78vh;min-height:calc(100vh + 58px)}.wrap .visual{position:relative;width:100%;min-width:1280px;height:1100px;overflow:hidden;z-index:5}.wrap .visual .area{position:relative}.wrap .visual .area .title{position:absolute;top:119px;left:calc(50% - 706px);width:1412px;height:815px;background:url(../img/visual_logo.png) no-repeat 50% 0;transition:opacity .5s ease-in-out;opacity:0}.wrap .visual .area .txt{position:absolute;top:173px;left:calc(50% - 531px);width:1063px;height:153px;background:url(../img/visual_tit.png) no-repeat 50% 0;transition:opacity .5s ease-in-out;opacity:0}.wrap .visual .area .link_video{position:absolute;top:739px;left:calc(50% - 160px);transition:opacity .5s ease-in-out;opacity:0}.wrap .visual .area .link_video>a{display:block;width:320px;height:186px;background:url(../img/visual_link.png) no-repeat 50% 0}.wrap .visual .area .link_video>a:before{content:"";position:absolute;top:50%;left:50%;width:95px;height:95px;margin:-47px 0 0 -47px;background:url(../img/btn_play.png) no-repeat 50% 0;transition:transform .3s ease}.wrap .visual .area .link_video>a:hover:before{transform:scale(1.25)}.wrap .visual.on .title,.wrap .visual.on .txt,.wrap .visual.on .link_video{opacity:1}.wrap .title_sub{position:relative;font-size:45px;font-weight:700;letter-spacing:-.05em;text-align:center;text-shadow:0px 5px 10px rgba(0,0,0,.3)}.wrap .nav{position:sticky;top:0;width:100%;height:96px;background-color:#ffffff80;box-shadow:0 8px 15px #0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:6}.wrap .nav .tab_area{width:1140px;margin:0 auto;padding-top:16px;display:flex;justify-content:space-between}.wrap .nav .tab_area li{width:365px}.wrap .nav .tab_area li>a{height:64px;font-weight:700;font-size:25px;line-height:56px;color:#fff;letter-spacing:-.05em;text-align:center;border:4px solid #fff;border-radius:32px;background-color:#faa700;display:block;transition:background-color .3s ease;box-sizing:border-box}.wrap .nav .tab_area li:hover a,.wrap .nav .tab_area li.on a{background-color:#fc0}.wrap .cont_01{position:relative;padding-top:129px}.wrap .cont_01 .panel .area{position:relative;height:1626px}.wrap .cont_01 .panel .area:before{content:"";position:absolute;top:0;left:calc(50% - 570px);width:1140px;height:1626px;z-index:-1}.wrap .cont_01 .panel .area:after{content:"";position:absolute;top:307px;left:calc(50% - 730px);width:1554px;height:927px;z-index:-1}.wrap .cont_01 .panel .area .title_sub{padding-top:97px;color:#fff}.wrap .cont_01 .panel .area .title_sub:before{content:"";display:block;width:85px;height:103px;margin:0 auto 14px}.wrap .cont_01 .panel .area .title_sub:after{content:"";position:absolute;top:-86px;left:50px;width:337px;height:554px}.wrap .cont_01 .panel .area h4{position:relative;width:603px;height:155px;margin:59px auto 0;box-sizing:border-box}.wrap .cont_01 .panel .area h4:before{content:"";position:absolute;top:-356px;right:-240px;width:365px;height:489px}.wrap .cont_01 .panel .area .time{margin-top:57px}.wrap .cont_01 .panel .area .time>span{display:block;font-size:35px;font-weight:700;color:#fc0;text-align:center;text-shadow:0px 5px 10px rgba(0,0,0,.3)}.wrap .cont_01 .panel .area .time>span>.time{display:block;margin-top:19px;color:#fff;font-size:32px;letter-spacing:-.05em}.wrap .cont_01 .panel .area .txt{margin-top:28px;text-align:center;font-size:18px;font-weight:500;letter-spacing:-.05em;color:#fff;line-height:27px;text-shadow:0px 5px 10px rgba(0,0,0,.3)}.wrap .cont_01 .panel .area .swiper-container[data-swiper=view1]{position:relative;width:960px;height:540px;margin:52px auto 0;border-radius:15px;box-shadow:0 6px #000c}.wrap .cont_01 .panel .area .swiper-container[data-swiper=view1] .swiper-wrapper{overflow:hidden}.wrap .cont_01 .panel .area .swiper-container[data-swiper=view1] .swiper-wrapper .swiper-slide{width:960px;height:540px;margin:0 auto}.wrap .cont_01:not(.lazy) .panel .area:before{background-image:url(../img/cont_02_bg.png)}.wrap .cont_01:not(.lazy) .panel .area .title_sub:before{background-image:url(../img/cont_02_icon.png)}.wrap .cont_01:not(.lazy) .panel .area .title_sub:after{background-image:url(../img/cont_02_deco1.png)}.wrap .cont_01:not(.lazy) .panel .area h4{background-image:url(../img/cont_02_tit.png)}.wrap .cont_01:not(.lazy) .panel .area h4:before{background-image:url(../img/cont_02_deco2.png)}.wrap .cont_01:not(.lazy) .panel .area .swiper-container .swiper-wrapper .swiper-slide.ico1{background-image:url(../img/cont_02_slide1.png)}.wrap .cont_01:not(.lazy) .panel .area .swiper-container .swiper-wrapper .swiper-slide.ico2{background-image:url(../img/cont_02_slide2.png)}.wrap .cont_01:not(.lazy) .panel .area .swiper-container .swiper-wrapper .swiper-slide.ico3{background-image:url(../img/cont_02_slide3.png)}.wrap .cont_01:not(.lazy) .panel .area .swiper-container .swiper-wrapper .swiper-slide.ico4{background-image:url(../img/cont_02_slide4.png)}.wrap .cont_01:not(.lazy) .panel .area .swiper-container .swiper-wrapper .swiper-slide .btn_zoom{background-image:url(../img/ico_zoom.png)}.wrap .cont_01:not(.lazy) .panel .area .swiper-pagination{background-image:url(../img/cont_02_img_list.png)}.wrap .cont_01:not(.lazy) .panel .area .swiper-pagination:after{background-image:url(../img/cont_02_deco3.png)}.wrap .cont_01:not(.lazy) .panel .area .thumb_list:after{background-image:url(../img/cont_02_deco3.png)}.wrap .cont_01:not(.lazy) .panel .area .thumb_list ul{background-image:url(../img/cont_02_img_list.png)}.wrap .cont_02{padding-top:132px}.wrap .cont_02 .panel .area{position:relative;height:3822px}.wrap .cont_02 .panel .area:before{content:"";position:absolute;top:0;left:calc(50% - 570px);width:1140px;height:3822px;z-index:-1}.wrap .cont_02 .panel .area .title_sub{padding-top:51px;color:#fff}.wrap .cont_02 .panel .area .title_sub:before{content:"";display:block;width:72px;height:93px;margin:0 auto 14px}.wrap .cont_02 .panel .area .evt_list{width:960px;margin:45px auto 0}.wrap .cont_02 .panel .area .evt_list>li{position:relative;padding:51px 0 48px;margin-bottom:48px;border:4px solid #a3cc52;border-radius:15px;background-color:#fff;box-shadow:0 6px #2d781f99}.wrap .cont_02 .panel .area .evt_list>li:before{content:"";position:absolute;top:-32px;left:-43px;width:109px;height:123px}.wrap .cont_02 .panel .area .evt_list>li:nth-child(1){padding:74px 0 82px}.wrap .cont_02 .panel .area .evt_list>li:nth-child(3){padding-top:87px}.wrap .cont_02 .panel .area .evt_list>li h4{font-size:35px;font-weight:700;letter-spacing:-.05em;line-height:45px;color:#333;text-align:center}.wrap .cont_02 .panel .area .evt_list>li .link_ff14{display:block;width:480px;margin:32px auto 0;height:63px;font-size:24px;font-weight:700;letter-spacing:-.05em;text-align:center;color:#fff;line-height:55px;border:4px solid #fff;border-radius:32px;background-color:#4c7ee8;box-shadow:0 2px 5px #0003;transition:background .3s ease;box-sizing:border-box}.wrap .cont_02 .panel .area .evt_list>li .link_ff14:hover{background-color:#548aff}.wrap .cont_02 .panel .area .evt_list>li .quest{width:864px;margin:69px auto 0}.wrap .cont_02 .panel .area .evt_list>li .quest>dt{position:relative;width:796px;margin-left:70px;font-size:25px;letter-spacing:-.05em;font-weight:700;color:#1212b2}.wrap .cont_02 .panel .area .evt_list>li .quest>dt:before{content:"";position:absolute;top:-18px;left:-70px;width:56px;height:61px}.wrap .cont_02 .panel .area .evt_list>li .quest>dt:after{content:"";position:absolute;bottom:-19px;left:-2px;width:796px;height:2px;background-color:#e5e5e5}.wrap .cont_02 .panel .area .evt_list>li .quest>dd{display:flex;align-items:flex-start;justify-content:space-between;margin-top:50px}.wrap .cont_02 .panel .area .evt_list>li .quest>dd .option_list>strong{display:block;width:420px;height:36px;margin-top:118px;border-radius:15px 15px 0 0;background-color:#2e992e;font-size:20px;line-height:40px;text-align:center;font-weight:700;letter-spacing:-.05em;color:#fff}.wrap .cont_02 .panel .area .evt_list>li .quest>dd .option_list .inner_list{width:420px;padding:23px 14px 13px;border:4px solid #2e992e;border-radius:0 0 15px 15px;background-color:#fbfff2;box-sizing:border-box}.wrap .cont_02 .panel .area .evt_list>li .quest>dd .option_list .inner_list>li{position:relative;padding-left:38px;line-height:23px;font-size:15px;letter-spacing:-.05em;font-weight:500}.wrap .cont_02 .panel .area .evt_list>li .quest>dd .option_list .inner_list>li:before{content:"";position:absolute;left:0;width:28px;height:28px}.wrap .cont_02 .panel .area .evt_list>li .quest>dd .option_list .inner_list>li.ico1:before{top:-5px}.wrap .cont_02 .panel .area .evt_list>li .quest>dd .option_list .inner_list>li.ico2:before{top:1px}.wrap .cont_02 .panel .area .evt_list>li .quest>dd .option_list .inner_list>li>a{color:#4c7ee8;text-decoration:underline}.wrap .cont_02 .panel .area .evt_list>li .quest>dd .option_list .inner_list>li+li{margin-top:12px}.wrap .cont_02 .panel .area .evt_list>li .info_img{display:block;width:420px;height:418px}.wrap .cont_02 .panel .area .evt_list>li .info_txt{margin:42px 0 0 43px;font-size:16px;font-weight:500;color:#333;letter-spacing:-.025em}.wrap .cont_02 .panel .area .evt_list>li:nth-child(3) .quest>dd .option_list .inner_list{padding-bottom:32px}.wrap .cont_02 .panel .area .evt_list>li:nth-child(3) .quest>dd .option_list .inner_list li.ico2:before{top:-3px}.wrap .cont_02 .panel .area .evt_list>li:nth-child(3) .quest>dd .option_list .inner_list>li+li{margin-top:15px}.wrap .cont_02 .panel .area .evt_list>li:nth-child(4){padding-bottom:89px}.wrap .cont_02 .panel .area .evt_list>li:nth-child(4)>ol{display:flex;justify-content:space-between;width:848px;margin:72px auto 0}.wrap .cont_02 .panel .area .evt_list>li:nth-child(4)>ol>li{position:relative;width:360px;height:378px}.wrap .cont_02 .panel .area .evt_list>li:nth-child(4)>ol>li+li:before{content:"";position:absolute;top:125px;left:-96px;width:68px;height:111px}.wrap .cont_02 .panel .area .evt_list>li:nth-child(5){padding-bottom:64px}.wrap .cont_02 .panel .area .evt_list>li:nth-child(5)>p{margin-top:20px;font-size:17px;font-weight:700;letter-spacing:-.025em;color:#333;text-align:center}.wrap .cont_02 .panel .area .evt_list>li:nth-child(5) .info_img{margin:61px auto 0}.wrap .cont_02:not(.lazy) .panel .area:before{background-image:url(../img/cont_03_bg.png)}.wrap .cont_02:not(.lazy) .panel .area .title_sub:before{background-image:url(../img/cont_03_icon.png)}.wrap .cont_02:not(.lazy) .panel .area .evt_list>li:nth-child(1):before{background-image:url(../img/ico_num1.png)}.wrap .cont_02:not(.lazy) .panel .area .evt_list>li:nth-child(2):before{background-image:url(../img/ico_num2.png)}.wrap .cont_02:not(.lazy) .panel .area .evt_list>li:nth-child(2)>dl>dd .info_img{background-image:url(../img/img_map1.jpg)}.wrap .cont_02:not(.lazy) .panel .area .evt_list>li:nth-child(3):before{background-image:url(../img/ico_num3.png)}.wrap .cont_02:not(.lazy) .panel .area .evt_list>li:nth-child(3)>dl>dd .info_img{background-image:url(../img/img_map2.jpg)}.wrap .cont_02:not(.lazy) .panel .area .evt_list>li:nth-child(4):before{background-image:url(../img/ico_num4.png)}.wrap .cont_02:not(.lazy) .panel .area .evt_list>li:nth-child(4)>ol>li:first-child{background-image:url(../img/img_list1.png)}.wrap .cont_02:not(.lazy) .panel .area .evt_list>li:nth-child(4)>ol>li:nth-child(2){background-image:url(../img/img_list2.png)}.wrap .cont_02:not(.lazy) .panel .area .evt_list>li:nth-child(4)>ol>li+li:before{background-image:url(../img/ico_arrow.png)}.wrap .cont_02:not(.lazy) .panel .area .evt_list>li:nth-child(5):before{background-image:url(../img/ico_num5.png)}.wrap .cont_02:not(.lazy) .panel .area .evt_list>li:nth-child(5) .info_img{background-image:url(../img/img_map3.jpg)}.wrap .cont_02:not(.lazy) .panel .area .evt_list>li>dl>dt:before{background-image:url(../img/ico_quest.png)}.wrap .cont_02:not(.lazy) .panel .area .evt_list>li>dl>dd .option_list .inner_list>li.ico1:before{background-image:url(../img/ico_level.png)}.wrap .cont_02:not(.lazy) .panel .area .evt_list>li>dl>dd .option_list .inner_list>li.ico2:before{background-image:url(../img/ico_check.png)}.wrap .cont_03{padding:130px 0 0}.wrap .cont_03 .panel>.area{position:relative;height:2216px}.wrap .cont_03 .panel>.area:before{content:"";position:absolute;top:0;left:calc(50% - 570px);width:1140px;height:2216px;z-index:-1}.wrap .cont_03 .panel>.area .title_sub{padding-top:49px;color:#fff}.wrap .cont_03 .panel>.area .title_sub:before{content:"";display:block;width:74px;height:91px;margin:0 auto 14px}.wrap .cont_03 .panel>.area .swiper-container[data-swiper=view2]{width:960px;height:540px;margin:48px auto 0;border-radius:15px;box-shadow:0 6px #a32276cc}.wrap .cont_03 .panel>.area .swiper-container[data-swiper=view2] .swiper-wrapper{overflow:hidden}.wrap .cont_03 .panel>.area .swiper-container[data-swiper=view2] .swiper-wrapper .swiper-slide{width:960px;height:540px}.wrap .cont_03 .panel>.area .swiper-container[data-swiper=view2] .swiper-wrapper .swiper-slide.ico3{position:relative}.wrap .cont_03 .panel>.area .swiper-container[data-swiper=view2] .swiper-wrapper .swiper-slide.ico3 .video{overflow:hidden;position:absolute;top:0;left:0;width:960px;height:540px;border-radius:10px;z-index:1}.wrap .cont_03 .panel>.area .swiper-container[data-swiper=view2] .swiper-wrapper .swiper-slide.ico3 .video.on{z-index:1}.wrap .cont_03 .panel>.area .swiper-container[data-swiper=view2] .swiper-wrapper .swiper-slide.ico3 .video.on video{visibility:visible;opacity:1}.wrap .cont_03 .panel>.area .swiper-container[data-swiper=view2] .swiper-wrapper .swiper-slide.ico3 .video.on .btn_play{display:none}.wrap .cont_03 .panel>.area .swiper-container[data-swiper=view2] .swiper-wrapper .swiper-slide.ico3 .video.end video{opacity:0}.wrap .cont_03 .panel>.area .swiper-container[data-swiper=view2] .swiper-wrapper .swiper-slide.ico3 .video video{width:100%;height:100%;visibility:hidden;opacity:0;transition:opacity .4s ease}.wrap .cont_03 .panel>.area .swiper-container[data-swiper=view2] .swiper-wrapper .swiper-slide.ico3 .video .btn_play{position:absolute;top:50%;left:50%;width:95px;height:95px;transform:translate(-50%,-50%)}.wrap .cont_03 .panel>.area .swiper-pagination{width:672px}.wrap .cont_03 .panel>.area .list_item{display:flex;position:relative;width:960px;margin:144px auto 0;z-index:10}.wrap .cont_03 .panel>.area .list_item .list_area{width:470px}.wrap .cont_03 .panel>.area .list_item .list_area:first-child{margin-right:20px}.wrap .cont_03 .panel>.area .list_item .list_area:first-child .list_box:nth-child(16){border-bottom:0}.wrap .cont_03 .panel>.area .list_item .list_area:nth-child(2) .list_box:first-child .l_name{white-space:nowrap}.wrap .cont_03 .panel>.area .list_item .list_area .list_head{display:flex;align-items:center;height:56px;border-radius:16px 16px 0 0;background:#bf1383;font-size:22px;color:#fff;letter-spacing:-.05em;font-weight:700;box-sizing:border-box}.wrap .cont_03 .panel>.area .list_item .list_area .list_head .row{display:flex;justify-content:center}.wrap .cont_03 .panel>.area .list_item .list_area .list_head .t_name{width:272px;display:flex;justify-content:center}.wrap .cont_03 .panel>.area .list_item .list_area .list_head .t_tomes{width:198px;padding-left:10px;display:flex;justify-content:center;box-sizing:border-box}.wrap .cont_03 .panel>.area .list_item .list_area .list_box{display:flex;align-items:center;height:64px;padding-left:19px;border-bottom:1px solid #e5e5e5}.wrap .cont_03 .panel>.area .list_item .list_area .list_box>div{display:flex;justify-content:center}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img{width:44px;min-width:44px;height:46px}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img1{background:url(../img/ico_01.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img2{background:url(../img/ico_02.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img3{background:url(../img/ico_03.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img4{background:url(../img/ico_04.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img5{background:url(../img/ico_05.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img6{background:url(../img/ico_06.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img7{background:url(../img/ico_07.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img8{background:url(../img/ico_08.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img9{background:url(../img/ico_09.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img10{background:url(../img/ico_10.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img11{background:url(../img/ico_11.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img12{background:url(../img/ico_12.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img13{background:url(../img/ico_13.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img14{background:url(../img/ico_14.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img15{background:url(../img/ico_15.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img16{background:url(../img/ico_16.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img17{background:url(../img/ico_17.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img18{background:url(../img/ico_18.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img19{background:url(../img/ico_18.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img20{background:url(../img/ico_18.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img21{background:url(../img/ico_19.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img22{background:url(../img/ico_20.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img23{background:url(../img/ico_21.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img24{background:url(../img/ico_22.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img25{background:url(../img/ico_23.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img26{background:url(../img/ico_24.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img27{background:url(../img/ico_24.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img28{background:url(../img/ico_25.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img29{background:url(../img/ico_25.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img30{background:url(../img/ico_26.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_img.l_img31{background:url(../img/ico_26.png) no-repeat right 0}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_name{justify-content:left;width:226px;min-width:226px;padding-left:10px;font-size:18px;letter-spacing:-.05em;line-height:21px;color:#333;font-weight:700;box-sizing:border-box}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_name .pink{margin-left:5px;color:#cc2974;font-weight:500}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_tomes{width:181px;min-width:181px;margin-top:9px;font-size:18px;color:#333;font-weight:600;letter-spacing:-.05em}.wrap .cont_03 .panel>.area .list_item .list_area .list_box .l_tomes:before{content:"";display:inline-block;width:26px;height:30px;margin:-6px 8px 0 0;vertical-align:top}.wrap .cont_03 .panel>.area .list_item .list_body{height:1040px;border-radius:0 0 16px 16px;background-color:#fff;box-shadow:0 6px #be4091}.wrap .cont_03 .panel>.area .info_txt{width:960px;height:66px;margin:46px auto 0;padding:21px 0 0 20px;border:4px solid #ff99db;border-radius:15px;background-color:#ffe5f6;color:#e52e2e;font-size:17px;letter-spacing:-.025em;font-weight:700;box-sizing:border-box}.wrap .cont_03 .panel>.area .info_txt:before{content:"";display:inline-block;width:27px;height:24px;margin:-4px 15px 0 0;vertical-align:top}.wrap .cont_03 .panel>.area2{margin-top:128px;padding:42px;border:6px solid #FFF;border-radius:32px;background:linear-gradient(180deg,#cc921f,#ffc859)}.wrap .cont_03 .panel>.area2 .title_sub{color:#fff}.wrap .cont_03 .panel>.area2 .evt{max-width:960px;margin:48px auto 0;border-radius:16px;background:#fff;box-shadow:0 6px #00000040}.wrap .cont_03 .panel>.area2 .evt>li{position:relative;min-height:64px;padding:8px 16px 8px 56px;color:#333;font-size:16px;font-weight:700;line-height:1.5;display:flex;align-items:center;box-sizing:border-box}.wrap .cont_03 .panel>.area2 .evt>li:before{content:"";position:absolute;top:50%;left:16px;width:32px;height:32px;background:url(../img/cont_04_icon2.png) no-repeat 50% 50%;background-size:contain;transform:translateY(-50%)}.wrap .cont_03 .panel>.area2 .evt>li+li{border-top:1px solid #E6E6E6}.wrap .cont_03 .copyright{height:85px;margin-top:124px;padding-top:24px;background-color:#282828;text-align:center;color:#a1a1a1;font-size:15px;font-weight:500;line-height:21px;box-sizing:border-box}.wrap .cont_03:not(.lazy) .panel .area:before{background-image:url(../img/cont_04_bg.png)}.wrap .cont_03:not(.lazy) .panel .area .title_sub:before{background-image:url(../img/cont_04_icon.png)}.wrap .cont_03:not(.lazy) .panel .area .swiper-container .swiper-wrapper .swiper-slide.ico1{background-image:url(../img/cont_04_slide1.png)}.wrap .cont_03:not(.lazy) .panel .area .swiper-container .swiper-wrapper .swiper-slide.ico2{background-image:url(../img/cont_04_slide2.png)}.wrap .cont_03:not(.lazy) .panel .area .swiper-container .swiper-wrapper .swiper-slide.ico3{background-image:url(../img/cont_04_slide3.png)}.wrap .cont_03:not(.lazy) .panel .area .swiper-container .swiper-wrapper .swiper-slide.ico3 .btn_play{background-image:url(../img/btn_play.png)}.wrap .cont_03:not(.lazy) .panel .area .swiper-container .swiper-wrapper .swiper-slide.ico4{background-image:url(../img/cont_04_slide4.png)}.wrap .cont_03:not(.lazy) .panel .area .swiper-container .swiper-wrapper .swiper-slide.ico5{background-image:url(../img/cont_04_slide5.png)}.wrap .cont_03:not(.lazy) .panel .area .swiper-container .swiper-wrapper .swiper-slide .btn_zoom{background-image:url(../img/ico_zoom.png)}.wrap .cont_03:not(.lazy) .panel .area .swiper-pagination{background-image:url(../img/cont_04_img_list.png)}.wrap .cont_03:not(.lazy) .panel .area .list_item .list_area .list_box .l_tomes:before{background-image:url(../img/ico_mgf.png)}.wrap .cont_03:not(.lazy) .panel .area .info_txt:before{background-image:url(../img/ico_warning.png)}.wrap .aside{position:fixed;right:30px;bottom:30px;transition:opacity .4s cubic-bezier(.215,.61,.355,1);opacity:0;visibility:hidden;z-index:20}.wrap .aside .btn_top{position:relative;width:64px;height:64px;border-radius:50%;background:url(../img/btn_top.png) 50% 50%,url(../img/btn_top_on.png) 50% 50%/0 0;display:block;overflow:hidden;transition:background .3s}.wrap .aside .btn_top:hover{background:url(../img/btn_top_on.png) 50% 50%,url(../img/btn_top.png) 50% 50%/0 0}.wrap .aside.on,.wrap .aside.on .btn_top{opacity:1;visibility:visible}.wrap .aside.end{position:absolute}.wrap .layer_area{position:fixed;left:0;top:0;right:0;bottom:0;padding:40px 0;background-color:#000000b3;transition:opacity .4s cubic-bezier(.215,.61,.355,1);opacity:0;visibility:hidden;overflow:auto;z-index:200}.wrap .layer_area .layer{position:relative;top:44px;display:none;box-sizing:border-box;transition:opacity .3s;visibility:hidden;transform:translate(0)}.wrap .layer_area .layer .content{position:relative;width:1500px;height:840px}.wrap .layer_area .layer .btn_close{position:absolute;left:calc(50% - 32px);top:-84px;width:64px;height:64px;background:url(../img/ly_close2.png) no-repeat 50% 50%;box-sizing:border-box}.wrap .layer_area .layer>button{position:absolute;top:60px;right:19px;width:26px;height:26px;background-image:url(../img/btn_close.png);transition:background-image .3s ease;overflow:hidden;text-indent:-1000em}.wrap .layer_area .layer>button:hover{background-image:url(../img/btn_close_on.png)}.wrap .layer_area .layer.on{display:block;margin:auto;opacity:1;visibility:visible}.wrap .layer_area.on{display:flex;opacity:1;visibility:visible}.wrap .layer[data-layercon=view1]:not(.lazy) .contents{margin:0}.wrap .layer[data-layercon=view1]:not(.lazy) .contents .swiper-container[data-swiper=view3]{width:75vw;height:50.39vw!important;margin:0 auto}.wrap .layer[data-layercon=view1]:not(.lazy) .contents .swiper-container[data-swiper=view3] .swiper-wrapper .swiper-slide{background-size:cover}.wrap .layer[data-layercon=view1]:not(.lazy) .contents .swiper-container[data-swiper=view3] .swiper-wrapper .swiper-slide.ico1{background-image:url(../img/ly_pop1.png)}.wrap .layer[data-layercon=view1]:not(.lazy) .contents .swiper-container[data-swiper=view3] .swiper-wrapper .swiper-slide.ico2{background-image:url(../img/ly_pop2.png)}.wrap .layer[data-layercon=view1]:not(.lazy) .contents .swiper-container[data-swiper=view3] .swiper-wrapper .swiper-slide.ico3{background-image:url(../img/ly_pop3.png)}.wrap .layer[data-layercon=view1]:not(.lazy) .contents .swiper-container[data-swiper=view3] .swiper-wrapper .swiper-slide.ico4{background-image:url(../img/ly_pop4.png)}.wrap .layer[data-layercon=view2]:not(.lazy) .contents{margin:0}.wrap .layer[data-layercon=view2]:not(.lazy) .contents .swiper-container[data-swiper=view4]{width:75vw;height:50.39vw!important;margin:0 auto}.wrap .layer[data-layercon=view2]:not(.lazy) .contents .swiper-container[data-swiper=view4] .swiper-wrapper .swiper-slide.ico1{background-image:url(../img/ly_pop5.png)}.wrap .layer[data-layercon=view2]:not(.lazy) .contents .swiper-container[data-swiper=view4] .swiper-wrapper .swiper-slide.ico2{background-image:url(../img/ly_pop6.png)}.wrap .layer[data-layercon=view2]:not(.lazy) .contents .swiper-container[data-swiper=view4] .swiper-wrapper .swiper-slide.ico3{background-image:url(../img/ly_pop4.png)}.wrap .layer[data-layercon=view2]:not(.lazy) .contents .swiper-container[data-swiper=view4] .swiper-wrapper .swiper-slide.ico4{background-image:url(../img/ly_pop9.png)}.wrap .layer[data-layercon=mov]:not(.lazy){width:75vw;min-width:auto;max-width:1280px;height:42.18vw;max-height:720px;padding:0;border:0;background-color:transparent}.wrap .layer[data-layercon=mov]:not(.lazy) .contents{position:relative;height:100%}.wrap .layer[data-layercon=mov]:not(.lazy) .contents:before,.wrap .layer[data-layercon=mov]:not(.lazy) .contents:after{content:"";position:absolute;left:0;width:100%;height:4.1vw;max-height:105px}.wrap .layer[data-layercon=mov]:not(.lazy) .contents:before{top:-4.1vw;background-image:linear-gradient(to bottom,#0000,#000)}.wrap .layer[data-layercon=mov]:not(.lazy) .contents:after{bottom:-4.1vw;background-image:linear-gradient(to top,#0000,#000)}.wrap .layer[data-layercon=mov]:not(.lazy) .contents .btn_link{left:468px;bottom:75px}.wrap .layer[data-layercon=mov]:not(.lazy)>button{top:-1.79vw;right:.78vw;width:1.01vw;height:1.01vw;background-image:url(../img/btn_close.png);background-size:cover;transition:background-image .3s ease;z-index:1}.wrap .layer[data-layercon=mov]:not(.lazy)>button:hover{background-image:url(../img/btn_close_on.png)}.wrap .layer[data-layercon=view1]:not(.lazy),.wrap .layer[data-layercon=view2]:not(.lazy){width:75vw;height:50.39vw;min-width:auto;padding:0;border:0;background-color:transparent}.wrap .layer[data-layercon=view1]:not(.lazy) .contents,.wrap .layer[data-layercon=view2]:not(.lazy) .contents{position:relative}.wrap .layer[data-layercon=view1]:not(.lazy) .contents .swiper-container .swiper-wrapper .swiper-slide,.wrap .layer[data-layercon=view2]:not(.lazy) .contents .swiper-container .swiper-wrapper .swiper-slide{position:relative;background-size:cover}.wrap .layer[data-layercon=view1]:not(.lazy) .contents .swiper-container .swiper-wrapper .swiper-slide:after,.wrap .layer[data-layercon=view2]:not(.lazy) .contents .swiper-container .swiper-wrapper .swiper-slide:after{content:"";position:absolute;bottom:4.57vw;right:.46vw;width:34.72vw;height:1.05vw;background-image:url(../img/copyright.png);background-size:cover;z-index:1}.wrap .layer[data-layercon=view1]:not(.lazy)>button,.wrap .layer[data-layercon=view2]:not(.lazy)>button{top:2.39vw;right:1.04vw;width:1.01vw;height:1.01vw;background-image:url(../img/btn_close.png);background-size:cover;transition:background-image .3s ease;z-index:1}.wrap .layer[data-layercon=view1]:not(.lazy)>button:hover,.wrap .layer[data-layercon=view2]:not(.lazy)>button:hover{background-image:url(../img/btn_close_on.png)}.wrap .layer[data-layercon=view1]:not(.lazy) .btn_prev,.wrap .layer[data-layercon=view1]:not(.lazy) .btn_next,.wrap .layer[data-layercon=view2]:not(.lazy) .btn_prev,.wrap .layer[data-layercon=view2]:not(.lazy) .btn_next{position:absolute;top:50%;width:1.875vw;height:1.875vw;transform:translateY(-50%);z-index:1}.wrap .layer[data-layercon=view1]:not(.lazy) .btn_prev:before,.wrap .layer[data-layercon=view1]:not(.lazy) .btn_next:before,.wrap .layer[data-layercon=view2]:not(.lazy) .btn_prev:before,.wrap .layer[data-layercon=view2]:not(.lazy) .btn_next:before{content:"";display:block;width:100%;height:100%;background-image:url(../img/btn_arrow.png);background-repeat:no-repeat;background-size:cover;transition:background-image .3s ease}.wrap .layer[data-layercon=view1]:not(.lazy) .btn_prev:hover:before,.wrap .layer[data-layercon=view1]:not(.lazy) .btn_next:hover:before,.wrap .layer[data-layercon=view2]:not(.lazy) .btn_prev:hover:before,.wrap .layer[data-layercon=view2]:not(.lazy) .btn_next:hover:before{background-image:url(../img/btn_arrow_on.png)}.wrap .layer[data-layercon=view1]:not(.lazy) .btn_prev,.wrap .layer[data-layercon=view2]:not(.lazy) .btn_prev{left:-4.16vw;transform:rotate(180deg)}.wrap .layer[data-layercon=view1]:not(.lazy) .btn_next,.wrap .layer[data-layercon=view2]:not(.lazy) .btn_next{right:-4.16vw}@media (min-width: 2560px){.wrap .aside{right:calc(50% - 1260px)}}.mo.wrap .bg_video{top:0;width:100vw;height:42.96vw;min-height:100vh;background:url(../img/visual_top.jpg) 50% 0/cover;transition:filter .3s linear}.mo.wrap .bg_video iframe{display:none}.mo.wrap .bg_video.blur{filter:blur(8px)}.mo.wrap .aside{right:0}.mo.wrap .aside .quick{display:none}.mo.wrap .aside .btn_top{width:168px;height:140px;background-image:url(../img/btn_topm.gif)}.gnbWrapper~.wrap .header{border-top:0}
