@charset 'UTF-8';@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,700);@font-face{font-family:NotoSansKR;font-style:normal;font-weight:200;src:url(/innovation/LotteWorldTower_Magic/fonts/NotoSansKR-Light.eot);src:url(/innovation/LotteWorldTower_Magic/fonts/NotoSansKR-Light.eot?#iefix) format('embedded-opentype'),url(/innovation/LotteWorldTower_Magic/fonts/NotoSansKR-Light.woff) format('woff'),url(/innovation/LotteWorldTower_Magic/fonts/NotoSansKR-Light.otf) format('opentype')}@font-face{font-family:NotoSansKR;font-style:normal;font-weight:400;src:url(/innovation/LotteWorldTower_Magic/fonts/NotoSansKR-Regular.eot);src:url(/innovation/LotteWorldTower_Magic/fonts/NotoSansKR-Regular.eot?#iefix) format('embedded-opentype'),url(/innovation/LotteWorldTower_Magic/fonts/NotoSansKR-Regular.woff) format('woff'),url(/innovation/LotteWorldTower_Magic/fonts/NotoSansKR-Regular.otf) format('opentype')}@font-face{font-family:NotoSansKR;font-style:normal;font-weight:600;src:url(/innovation/LotteWorldTower_Magic/fonts/NotoSansKR-Medium.eot);src:url(/innovation/LotteWorldTower_Magic/fonts/NotoSansKR-Medium.eot?#iefix) format('embedded-opentype'),url(/innovation/LotteWorldTower_Magic/fonts/NotoSansKR-Medium.woff) format('woff'),url(/innovation/LotteWorldTower_Magic/fonts/NotoSansKR-Medium.otf) format('opentype')}@font-face{font-family:NotoSansKR;font-style:normal;font-weight:700;src:url(/innovation/LotteWorldTower_Magic/fonts/NotoSansKR-Bold.eot);src:url(/innovation/LotteWorldTower_Magic/fonts/NotoSansKR-Bold.eot?#iefix) format('embedded-opentype'),url(/innovation/LotteWorldTower_Magic/fonts/NotoSansKR-Bold.woff) format('woff'),url(/innovation/LotteWorldTower_Magic/fonts/NotoSansKR-Bold.otf) format('opentype')}body{margin:auto;font-size:15px;font-family:Roboto,NotoSansKR,'맑은 고딕','Malgun Gothic','Noto Sans KR','Source Han Sans',sans-serif;font-weight:300;color:#363636}a{color:#363636;text-decoration:none}svg,video{vertical-align:top}#viewport{padding-top:50px;max-width:640px;margin:auto}p{margin:1em 0;font-size:14px;word-break:keep-all;line-height:1.6}.btn_nav{position:fixed;z-index:70;top:98px;left:20px;width:60px;height:60px;padding:0;border:0;cursor:pointer;background:url(/innovation/LotteWorldTower_Magic/img/sprite.png) no-repeat 0 0;background-size:200px}.btn_nav._close{background-position:-65px 0}.btn_nav._light._open{background-position:0 0}.btn_nav._dark._open{background-position:0 -70px}.common_nav{position:fixed;z-index:-1;top:78px;left:0;right:0;bottom:0;visibility:hidden;background:#080d18}.common_nav .go_page{overflow:hidden;display:block;position:relative;float:left;width:33.3333333333333%;height:100%;color:#fff;text-align:center}.common_nav .go_page span{display:block}.common_nav .go_page .icon_box{position:absolute;bottom:100%;left:0;right:0;height:135px;margin-bottom:14px;transition:all .3s ease;opacity:0}.common_nav .go_page .small{font-size:16px;height:25px;line-height:25px;transition:all .3s ease}.common_nav .go_page .big{text-transform:uppercase;font-size:50px;height:50px;line-height:50px;transition:all .3s ease}.common_nav .go_page .title{position:absolute;top:50%;left:0;right:0;height:75px;margin-top:-37px}.common_nav .go_page .back{position:absolute;top:0;left:0;bottom:0;right:0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;transition:all .3s ease}.common_nav .go_page:hover .icon_box{opacity:1}.common_nav .go_page:hover .big,.common_nav .go_page:hover .small{transform:scale(1.25)}.common_nav .go_page:hover .back{transform:scale(1.1)}.common_nav .go_page.go_sky .icon_box #sky2{position:relative;top:65px}.common_nav .go_page.go_sky .back{background-image:url(/innovation/LotteWorldTower_Magic/img/bg_intro_sky.jpg)}.common_nav .go_page.go_lake:after,.common_nav .go_page.go_lake:before{content:'';position:absolute;top:0;bottom:0;width:1px;background-color:#fff;opacity:.1}.common_nav .go_page.go_lake:before{left:0}.common_nav .go_page.go_lake:after{right:0}.common_nav .go_page.go_lake .icon_box svg{margin-top:23px}.common_nav .go_page.go_lake .back{background-image:url(/innovation/LotteWorldTower_Magic/img/bg_intro_lake.jpg)}.common_nav .go_page.go_stair .back{background-image:url(/innovation/LotteWorldTower_Magic/img/bg_intro_stair.jpg)}.foot_nav{background-color:#080d18}.foot_nav:after{content:'';clear:both;display:block}.foot_nav .go_page{display:block;position:relative;float:left;width:33.33333%;padding-top:20px;padding-bottom:23px;color:#fff;text-align:center}.foot_nav .go_page span{display:block}.foot_nav .go_page .icon_box{height:38px;margin-bottom:10px;opacity:.2;transition:all .3s ease}.foot_nav .go_page .small{font-size:13px;height:16px;line-height:16px}.foot_nav .go_page .big{text-transform:uppercase;font-size:18px;height:18px;line-height:18px}.foot_nav .go_page.go_sky .icon_box #sky2{position:relative;top:18px}.foot_nav .go_page.go_lake:after,.foot_nav .go_page.go_lake:before{content:'';position:absolute;top:0;bottom:0;width:1px;background-color:#fff;opacity:.1}.foot_nav .go_page.go_lake:before{left:0}.foot_nav .go_page.go_lake:after{right:0}.foot_nav .go_page.go_lake .icon_box svg{margin-top:6px}.foot_nav .go_page:hover .icon_box{opacity:1}.foot_nav .go_facebook{clear:both;display:block;height:50px;line-height:50px;text-align:center;color:rgba(255,255,255,.5);border-top:1px solid rgba(255,255,255,.1);font-size:15px;transition:all .3s ease}.foot_nav .go_facebook:after{content:'';display:inline-block;width:10px;height:15px;margin-left:15px;vertical-align:middle;background:url(/innovation/LotteWorldTower_Magic/img/sprite.png) no-repeat -130px 0;background-size:200px}.foot_nav .go_facebook:hover{color:#fff}p{color:#363636}.video_wrap{position:relative;padding-top:56.25%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.video_wrap.square{padding-top:100%}.video_wrap .video_controls,.video_wrap video{position:absolute;top:0;left:0;width:100%;height:100%}.video_controls{display:none;position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer}.video_controls .btn_pause,.video_controls .btn_play{position:absolute;top:50%;left:50%;width:84px;height:84px;margin-top:-42px;margin-left:-42px;border:none}.video_controls .btn_play{background:url(/innovation/LotteWorldTower_Magic/img/sprite_lake.png) no-repeat 0 0;background-size:200px}.video_controls .btn_pause{display:none;background:url(/innovation/LotteWorldTower_Magic/img/sprite_lake.png) no-repeat -90px 0;background-size:200px}.video_controls.playing .btn_play{display:none}.video_controls.playing:hover .btn_pause{display:block}.video_caption{margin:1em auto;opacity:.4;letter-spacing:-1px;font-size:15px}.content_wrap{overflow:hidden;text-align:center}.content_wrap p{margin-left:15px;margin-right:15px}.lake_title{position:relative;height:280px;padding-top:60px;background:url(/innovation/LotteWorldTower_Magic/mobile/img/bg_swan_hero.jpg) no-repeat 50% 50%;background-size:cover;color:#fff}.lake_title small{display:block;font-size:22px;font-weight:400}.lake_title h1{font-size:40px;font-weight:400;text-transform:uppercase}.lake_title .illust_box{position:relative;width:260px;height:128px;margin:50px auto 0}.lake_title .illust_box svg{position:absolute;top:0;left:0}.lake_title .sakura{display:block;position:absolute;bottom:40px;left:0;right:0;height:130px;background:url(/innovation/LotteWorldTower_Magic/mobile/img/sakura_m.png) no-repeat;background-size:contain}.section_title{margin:1em auto;font-size:25px;font-weight:400}.section_swan{position:relative;padding-bottom:60px}.section_swan .hero_video{margin:-40px auto 0}.section_grow{padding-bottom:60px}.section_grow .ducksimg{display:block;margin:auto;width:90%;height:auto}.section_grow .owl-item{opacity:.4}.section_grow .owl-item.active{opacity:1}.section_grow .owl-next,.section_grow .owl-prev{position:absolute;z-index:50;top:50%;width:11px;height:21px;margin-top:-10px;font-size:0;color:transparent}.section_grow .owl-prev{left:10px;background:url(/innovation/LotteWorldTower_Magic/img/sprite_lake.png) no-repeat 0 -45px;background-size:200px;background-size:100px}.section_grow .owl-next{right:10px;background:url(/innovation/LotteWorldTower_Magic/img/sprite_lake.png) no-repeat -15px -45px;background-size:200px;background-size:100px}.section_grow .item img{width:100%;height:auto}.section_every{overflow:hidden;position:relative;margin:auto;padding-top:40px;padding-bottom:40px;background:#e2a4b3 url(/innovation/LotteWorldTower_Magic/mobile/img/bg_pink_swan.jpg) no-repeat 50% 50%;background-size:cover;color:#fff}.section_every .water{position:absolute;z-index:1;left:0;right:0;top:560px;bottom:0}.section_every .water img{width:100%;height:100%}.section_every .illust_box{position:relative;z-index:20}.section_every .info_left{font-weight:400}.section_every .info_left .top{font-size:15px}.section_every .info_left .compare{margin:20px auto}.section_every .info_right{width:260px;margin:40px auto;text-align:left}.section_every .info_right li{margin-bottom:20px}.section_every .info_bottom{width:260px;margin:auto;word-break:keep-all;letter-spacing:-1px;text-align:right;font-weight:400;font-size:13px}.section_every .swan_wrap{position:relative;width:260px;margin:30px auto;text-align:left}.section_every .swan_wrap:after{content:'';display:block;position:absolute;top:0;right:20px;width:1px;height:210px;background:#fff}.section_every .swan_wrap:before{content:'16m';display:block;position:absolute;top:90px;right:-15px;font-size:15px}.section_art{padding-top:50px;padding-bottom:50px}.section_art .slider_wrap{margin:0 auto 80px}.section_art .slider_wrap:after{content:'';clear:both;display:block}.section_art #artSlider.carousel{float:left;margin:auto}.section_art #artSlider.carousel .item{padding-bottom:78px}.section_art #artSlider.carousel .item img{width:100%;height:auto}.section_art #artSlider.carousel .item .desc{position:absolute;left:0;right:0;bottom:0;height:50px;padding-top:25px;word-break:keep-all;text-align:center}.section_art #artSlider .owl-item{opacity:.4;transition:all .3s ease}.section_art #artSlider .owl-item.active{opacity:1}.section_art #artSlider .owl-dots{position:absolute;left:0;bottom:45px;right:0;text-align:center}.section_art #artSlider .owl-dot{display:inline-block;vertical-align:top;width:7px;height:7px;margin:0 6px;background:#666;border-radius:100%}.section_art #artSlider .owl-dot.active{background:#7baeff}.section_art p{max-width:1000px}.section_tower{color:#fff}.section_tower .section_title{text-transform:uppercase}.section_tower .inner{padding-top:40px;padding-bottom:40px;background:url(/innovation/LotteWorldTower_Magic/img/bg_duck.jpg) no-repeat 50% 50%;background-size:cover}.section_tower .duck_video{margin:60px auto}.section_tower .slider_wrap{position:relative;background:#121c36}.section_tower #duckSlider .item{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.section_tower #duckSlider .item img{width:100%;height:auto}.section_tower #duckSlider .owl-next,.section_tower #duckSlider .owl-prev{position:absolute;top:50%;width:54px;height:54px;margin-top:-27px;font-size:0;color:transparent}.section_tower #duckSlider .owl-prev{right:50%;margin-right:290px;background:url(/innovation/LotteWorldTower_Magic/img/sprite_lake.png) no-repeat -60px -90px;background-size:200px}.section_tower #duckSlider .owl-next{left:50%;margin-left:290px;background:url(/innovation/LotteWorldTower_Magic/img/sprite_lake.png) no-repeat -120px -90px;background-size:200px}.section_tower #duckSlider .owl-dots{position:absolute;z-index:60;top:0;left:0;right:0;margin-top:56.25%;text-align:center}.section_tower #duckSlider .owl-dot{display:inline-block;vertical-align:top;width:7px;height:7px;margin:0 6px;background:#fff;border-radius:100%}.section_tower #duckSlider .owl-dot.active{background:#7baeff}.section_tower #duckSlider .box{opacity:0;margin:40px auto 20px;background:#121c36;color:#fff;transition:all .3s ease}.section_tower #duckSlider .box h3{font-size:20px;font-weight:400}.section_tower #duckSlider .box p{color:#fff;margin-left:0;margin-right:0}.section_tower #duckSlider .box a{display:inline-block;padding:6px 25px;border:1px solid #fff;vertical-align:top;font-size:15px;color:#fff}.section_tower #duckSlider .owl-item.active .box{opacity:1}.section_tower #duckTextSlider{position:absolute;z-index:50;top:0;left:50%;width:518px;height:632px;margin-left:-259px}.section_map{padding-top:50px}.section_map .art_map{position:relative;height:0;padding-top:49.84375%;background:url(/innovation/LotteWorldTower_Magic/mobile/img/bg_artmap.jpg) no-repeat 50% 50%;background-size:cover}.section_map .pins li{position:absolute;cursor:pointer}.section_map .pins li.pin1{left:25.46875%;top:91.5625%}.section_map .pins li.pin2{left:25.625%;top:73.125%}.section_map .pins li.pin3{left:47.96875%;top:41.875%}.section_map .pins li.pin4{left:51.71875%;top:52.8125%}.section_map .pins li.pin5{left:78.28125%;top:47.1875%}.section_map .pins li.pin6{left:55.46875%;top:65.3125%}.section_map .pins li i{display:block;position:absolute;left:50%;bottom:0;width:28px;height:40px;margin-left:-14px;background:url(/innovation/LotteWorldTower_Magic/img/sprite_lake.png) no-repeat -35px -135px;background-size:200px;transform:scale(.65);transform-origin:50% 100%}.section_map .pins li.active i{width:38px;height:52px;margin-left:-19px;background-position:-70px -145px}.section_map .carousel{margin:50px auto}.section_map .item:after{content:'';clear:both;display:block}.section_map .owl-next,.section_map .owl-prev{position:absolute;top:50%;width:54px;height:54px;margin-top:-27px;font-size:0;color:transparent}.section_map .owl-prev{background:url(/innovation/LotteWorldTower_Magic/img/sprite_lake.png) no-repeat 0 -200px;background-size:200px}.section_map .owl-next{background:url(/innovation/LotteWorldTower_Magic/img/sprite_lake.png) no-repeat -55px -200px;background-size:200px}.section_map .thumb{position:relative}.section_map .thumb img{width:100%;height:auto}.section_map .desc{position:absolute;left:0;right:0;bottom:0;padding:8px;background:rgba(0,0,0,.6);text-align:center;color:#fff}.section_map .location{font-size:13px}.section_map .pin{display:inline-block;vertical-align:bottom;width:14px;height:20px;background:url(/innovation/LotteWorldTower_Magic/img/sprite_lake.png) no-repeat 0 -67.5px;background-size:200px;background-size:100px}.section_map .title{font-size:20px;font-weight:400}.section_map p{max-width:none;margin-left:0;margin-right:0;opacity:0;transition:all .3s ease}.section_map .owl-item.active p{opacity:1}