* {margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, article, aside, canvas, details, embed, a, abbr, acronym, address, big, cite, code, del, dfn,
em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0px;padding:0px;border:0px}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, canvas, summary {display:block}
h1, h2, h3, h4, h5, h6 {font-family:inherit;font-size:100%;font-weight:normal}
ol, ul, li {list-style:none;}
em, i, address {font-style:normal}
blockquote, q {quotes:none}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none}
iframe {padding:0px;margin:0px;border:0px;vertical-align:baseline}
img {vertical-align:top;max-width:100%}
fieldset, form {padding:0;margin:0;border:0 none}
caption, legend {visibility:hidden;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px}
a, a:hover {text-decoration:none}
input, select, textarea, button, label {vertical-align:middle}
input, button {border:0 none;background-color:transparent}
input[type="submit"], button, a {cursor:pointer}
input, button, textarea {-webkit-appearance:none;appearance:none;border-radius:0}
input, img, a, button {outline:none}
textarea {resize:none}
.blind{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden;}

/* netmarble gnb&footer */
#gnbView {min-width:100%;position:fixed;top:0;left:0}
.gnb .gnb_box {width:100%}
.gnb .gnb_lt {padding-left:50px}
.gnb .gnb_rt {padding-right:20px}
#footerView {position:relative;min-height:200px;margin-top:0px;border-top:1px solid #e5e5e5;}
.footer_w .footer {padding-bottom:0px}
.footer_w .footer .footer_box {width:980px;min-height:200px}
.footer_w .footer .ft_lang {top:50%;margin-top:-10px}
.footer_w .footer .ft_logo {top:92px}
.footer_w .footer .ft_logo .ft_bi {width:107px;background:url(img/netgame_logo.jpg) no-repeat 0 0}
.footer_w .footer .ft_lang_list, .footer_w .footer .ft_lang {background:#eee}
.footer_w .footer .ft_copy, .footer_w .footer .ft_copy a {color:#ababab}
.footer_w .footer .ft_copy {padding:89px 0 0 0}
.footer_w .footer .ft_copy a {display:inline-block;margin:0px 3px}

/* lnb */
#lnbView {position:fixed;left:0;right:0;top:0px !important;min-width:1260px;width:100%;height:100px;border-bottom:2px solid rgba(255, 255, 255, 0.1);transition:background-color 1s, margin-top 0.2s ease-in-out;margin-top:40px}
#lnbView.scroll {top:0px;border-bottom:0px none;}
#lnbView.scroll .lnb {background:rgba(0,0,0,0.6)}
.lnb {position:relative;width:100%;height:100px;min-width:1260px}
.nav_wrap {position:relative;width:640px;margin:0px auto}
.nav_wrap .nav {width:100%;height:100px}
.nav_wrap .nav:after {display:block;clear:both;content:''}
.nav_wrap .nav li {float:left;width:160px;line-height:98px;height:100px}
.nav_wrap .nav li a {display:block;color:#ffffff;zoom:1;filter:alpha(opacity=40);opacity:0.4}
.nav_wrap .nav li.on a, .nav_wrap .nav li a:hover {zoom:1;filter:alpha(opacity=100);opacity:1}
.gnb_line {position:absolute;bottom:-4px;left:0;width:160px;height:10px;background:url(img/gnb_line.png) no-repeat;transition:left 0.5s ease-in-out}
.promo_video {position:absolute;right:0 !important;top:0;width:260px;height:100px}
.promo_video .video_box {position:absolute;right:0;top:0;display:block;width:100%;height:100%;background:#000;zoom:1;filter:alpha(opacity=50);opacity:0.5}
.promo_video .btn_play {position:absolute;right:0;top:0;display:block;width:100%;height:100%;color:#ffffff}
.promo_video .btn_play i {display:block;margin:0 auto;width:42px;height:46px;background:url(img/lnb_playbt.png) no-repeat center 0;transition:background 0.5s ease-in-out}
.promo_video .btn_play:hover i {background:url(img/lnb_playbt_on.png) no-repeat center 0;transition:background 0.5s ease-in-out}
.s_logo{position:absolute; display:none; left:60px; top:0px; width:186px; height:93px; overflow:hidden;}
.char .s_logo, .story .s_logo, .fea .s_logo{display:block;}
.s_logo a{display:block; width:100%; height:100%;}

/* common */
body {position:relative;min-height:auto;width:100%;background:#252525;min-width:1260px;overflow-x:auto}
#appView {text-align:center;padding-bottom:0px}
#bgYoutubeDimmed {display:none}
#bgYoutube {z-index:-10;top:-40px !important;left:50% !important;margin-left:-960px;width:1920px;min-height:1110px;height:100%}
#bgYoutubeIframe {position:relative;top:-200px !important; width:130% !important;height:130% !important;margin-left:-15% !important;z-index:-10 !important; margin-top:0 !important;}
.test #bgYoutubeIframe {top:-355px !important;height:137% !important}
.char #bgYoutube {height:650px;min-height:auto}
.char #bgYoutubeIframe {width:100% !important;height:100% !important;margin-left:0 !important;top:0px !important}
.youtube_bg {position:fixed;left:0%;top:0px;width:100%;height:100%;background:url(img/mvideo_bg.png) repeat 0 0}
.content_wrap {position:relative;width:100%;height:100%}
.section {position:relative;overflow:hidden;width:100%;background-repeat:no-repeat;background-position:50% 0}
.cont {position:relative;max-width:1100px;width:100%;height:100%;padding:0px 60px;margin:0px auto;text-align:center}
.top_wrap {position:absolute;width:980px;height:0;left:50%;margin:0 0 0 -490px;bottom:0}
.top_wrap .fix_btn_top {position:absolute;bottom:-30px;right:0;width:60px;height:67px;background:url(img/top_btn.png) no-repeat 0 0;z-index:1002;text-indent:-99999px;font-size:0}

/* main */
.section01 {padding-bottom:60px}
.section01.test {padding-bottom:0px}
/* .opendate{width:240px;height:34px;margin:200px auto 0;background:url(img/txt_opendate.png) no-repeat 0 0;} */
.opendate{position:relative;margin:200px auto 0;text-align:center;}
.opendate:before{display:inline-block;margin-top:2px;font-weight:bold;font-size:32px;color:#000;}
.opendate .shadow{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;}
.opendate .shadow:before{display:inline-block;font-weight:bold;font-size:32px;color:#fff;}
html[lang=ko] .opendate:before, html[lang=ko] .opendate .shadow:before{content:"- 6월 14일 전격 출시 -";}
html[lang=en] .opendate:before, html[lang=en] .opendate .shadow:before{content:"- Grand Launch June 14th! -";}
html[lang=zh-cn] .opendate:before, html[lang=zh-cn] .opendate .shadow:before,
html[lang=zh-tw] .opendate:before, html[lang=zh-tw] .opendate .shadow:before{content:"- 6月14日正式上市 -";}
html[lang=th] .opendate:before, html[lang=th] .opendate .shadow:before{content:"- พร้อมเปิดตัวทันที 14 มิถุนายน -";}
html[lang=id] .opendate:before, html[lang=id] .opendate .shadow:before{content:"- Rilis 14 Juni 2018! -";}
html[lang=tr] .opendate:before, html[lang=tr] .opendate .shadow:before{content:"- 14 HAZİRAN'DA AÇILIYOR -";}
.opendate + .main_logo{margin:-50px auto 0;}
.main_logo{margin:150px auto 0;}
.section01 .btn_pre {margin-top:-7px}
.go_cafe{position:absolute;bottom:0;left:0;width:360px;height:280px;background:url(img/banner_cafe.png) no-repeat 0 0;}
.btn_pre {position:relative;width:100%;text-align:center}
.btn_regist {display:inline-block;text-align:center;width:368px;height:82px;color:#ffffff;background:url(img/btn_bg.png) no-repeat 0 0;transition:background 0.5s ease-in-out}
.btn_regist:hover {background:url(img/btn_bg_on.png) no-repeat 0 0;transition:background 0.5s ease-in-out}
.btn_down {display:inline-block;height:66px;font-size:0;text-indent:-99999px}
.btn_app {width:200px;background:url(img/down_apple.png) no-repeat left top;margin-right:14px}
.btn_google {width:222px;background:url(img/down_google.png) no-repeat left top}
.btn_sns {width:100%;margin:35px 0 27px 0;font-size:0;line-height:0;text-align:center}
.btn_sns .btn {position:relative;width:48px;height:48px;font-size:0;text-indent:-99999px}
.btn_sns .btn:after {content:"";position:absolute;top:0;left:0;margin:0 0 0 0;display:inline-block;width:100%;height:100%;opacity:0;transition:opacity 0.5s linear;background:url(img/sns_bg.png) no-repeat 0 -48px}
.btn_sns .btn:before {content:"";position:absolute;top:0;left:0;margin:0 0 0 0;display:inline-block;width:100%;height:100%;transition:opacity 0.5s linear; background:url(img/sns_bg.png) no-repeat 0 0}
.btn_sns .btn.btn_twit:after {background-position:-48px -48px}
.btn_sns .btn.btn_twit:before {background-position:-48px 0}
.btn_sns .btn:hover:after {opacity:1}
.btn_sns .btn:hover:before {opacity:0}
.btn_sns .btn.btn_twit {background-position:-48px 0;margin-left:14px}
.scroll_txt {color:#ffffff;text-align:center;width:100%}
.scroll_txt i {display:block;background:url(img/arr_d.png) no-repeat center bottom;width:19px;height:88px;margin:0 auto}
.maintit_bg {position:relative;width:100%;height:242px;background:url(img/top_bg2.png) repeat-x 0 bottom}
.maintit_bg:before {content:'';position:absolute;bottom:0;display:block;width:100%;height:242px;background:rgba(255,255,255,0.4) url(img/top_bg1.png) no-repeat center 60px}
.maintit_bg .cont {padding-top:150px;color:#000}
.maintit_bg .cont .t5 {padding-bottom:29px;text-transform:uppercase}
.section02 {background:#ffffff url(img/bg_img.jpg) repeat-x;max-height:1650px}
.section02 .cont {padding-top:0px}
.gift_info {width:100%;height:486px;/*box-shadow:0px 45px 7px #dedede*/}
.gift_info:after {display:block;clear:both;content:''}
.gift_info li {display:block;float:left;width:327px;height:486px;background:url(img/gift_item.png) no-repeat 0 0px;padding-top:373px}
.gift_info li.reward1 {background-position:0 0}
.gift_info li.reward2 {background-position:-327px 0;width:326px}
.gift_info li.reward3 {background-position:-653px 0;}
.gift_info li span {display:block;width:100%;text-align:center}
.gift_info li .t8 {color:#282828}
.gift_info li .t9 {color:#a6a6a6}
.gift_sns {background:#282828;padding:35px 40px 50px 40px;width:100%;text-align:center;font-size:0;line-height:0}
.gift_sns .t10 {color:#ffffff;margin-bottom:31px}
.gift_sns .btn {color:#fff;width:450px;height:82px;text-align:center}
.gift_sns .btn_face {background:#3b5998}
.gift_sns .btn_face i {display:inline-block;background:url(img/ico_face.png) no-repeat 0 0;width:14px;height:29px;vertical-align:top;margin-right:13px}
.gift_sns .btn_face:hover {background:#2751ab}
.gift_sns .btn_twit {background:#1da1f2}
.gift_sns .btn_twit i {display:inline-block;background:url(img/ico_twit.png) no-repeat 0 0;width:31px;height:25px;vertical-align:top;margin-right:13px;margin-top:5px}
.gift_sns .btn_twit:hover {background:#10a4ff}
.arrow_txt {margin:34px 0 70px 0;color:#000}
.arrow_txt i {display:block;margin:55px auto 0 auto;width:19px;height:88px;background:url(img/arr_d2.png) no-repeat 0 0}
.section02 .btn_wrap {text-align:center;position:relative;font-size:0;line-height:0}
.apple_btn {width:490px;height:90px;background:url(img/a_btn.jpg) no-repeat 0 -90px;}
.section.section02 .btn_wrap button.on {background-position:0 0;}
.google_btn {width:489px;height:90px;background:url(img/g_btn.jpg) no-repeat 0 -90px;margin-left:1px}
.info_form {margin-top:60px}
.check_wrap {padding:17px 0;border-top:1px solid #000;border-bottom:1px solid #000;overflow:hidden}
.check_wrap.type02 {border-bottom:0}
.check_wrap.type02 + .check_wrap.type02 {border-top:1px solid #dedede;border-bottom:1px solid #000}
.check_tit {float:left;width:200px;padding-left:40px;text-align:left}
.check_tit span {display:inline-block; width:100%; margin-top:9px; color:#000000; text-align:left;}
.type02 .check_tit .sel_d1{position:relative; margin:-9px 0 0 28px;}
.sel_d1 option{padding:0 0 0 20px; }
.type02 .check_tit span{width:auto;}
.check_input{float:left; width:418px;}
.check_input input{width:100%; height:50px; font-size:22px; line-height:22px; color:#aeaead; font-weight:normal;}
.btn_cell{float:left; width:322px; text-align:center;}
.check_btn{display:table; width:280px; height:50px; margin:0 auto; background:#252525;text-transform:uppercase}
.check_btn span{display:table-cell; width:280px; height:50px; color:#fff; text-align:center; vertical-align:middle;}
.info_text p{padding:22px 0 0 40px; color:#afafae;}
.type02 + .info_text p{padding-top:7px;}
.info_text {text-align:left;position:relative;}
.info_text .tit{position:relative; padding:0 0 1px 38px; margin:27px 0 0 0;  line-height:21px !important;}
.info_text .tit label a {color:inherit;border-bottom:1px solid #000}
.check_d{position:absolute; display:inline-block; width:0px; height:0px; background:transparent;}
.check_d + label:before{content:""; position:relative; top:4px; display:inline-block; width:22px; height:22px; padding-left:12px; cursor:pointer; background:url(img/cicon_check_off.png) no-repeat;}
.check_d:checked + label:before{background:url(img/cicon_check.png) no-repeat;}
.check_d + label{cursor:pointer;}
.type02 + .info_text p{padding-left:68px;}
.sel_d1{text-indent:20px; border:1px solid #cfcfcf; width:132px; height:50px;-webkit-appearance: none; -moz-appearance: none; appearance: none; background:#fff url(img/sel_bg.jpg) no-repeat 95% 50%;}
.view_a{position:absolute; right:30px; margin-top:-27px;  background:url(img/arr_r.png) no-repeat right 13px;}
.view_a a{display:block;padding-right:14px;color:#000000;}
.info_form .btn_pre {padding:55px 0px 140px 0}

/* popup */
.mov_layer, .info_layer {display:none}
.mov_layer {width:1100px;height:618px;margin-left:-550px !important;z-index:10100}
.mov_layer iframe {width:900px !important;height:508px !important}
.bt_close {position:absolute;right:50px;top:0;display:block;width:42px;height:42px;text-indent:-9999em;font-size:0;background:url(img/popup_close.png) no-repeat center center;z-index:10004}
.info_layer .p_cont {text-align:left;padding:60px;background:#ffffff;color:#000}
.bt.bt_cls {position:absolute; right:30px; top:30px; width:34px; height:34px; background:url(img/info_close.png);}

/* character */
body.sel_ch01{background:#252525 url(img/char_bg1.png) no-repeat center top !important;}
body.sel_ch02{background:#252525 url(img/char_bg2.png) no-repeat center top !important;}
body.sel_ch03{background:#252525 url(img/char_bg3.png) no-repeat center top !important;}
body.sel_ch04{background:#252525 url(img/char_bg4.png) no-repeat center top !important;}
body.sel_ch05{background:#252525 url(img/char_bg5.png) no-repeat center top !important;}
body.sel_ch06{background:#252525 url(img/char_bg6.png) no-repeat center top !important;}
body.sel_ch07{background:#252525 url(img/char_bg7.png) no-repeat center top !important;}
body.sel_ch08{background:#252525 url(img/char_bg8.png) no-repeat center top !important;}
body.sel_ch09{background:#252525 url(img/char_bg9.png) no-repeat center top !important;}
.character .section .cont {width:1100px;padding:0px}
.character .section.section01 {height:440px}
.character .section.section02 .cont {width:100%;max-width:1200px}
.tit_type01{margin-top:140px;}
.tit_type01 .tit_wrap {display:none; width:1100px; height:300px; text-align:center;}
.tit_type01 .tit_wrap span{display:block; width:100%; color:#fff;}
.tit_type01 .tit_wrap .big{padding-top:65px;}
.tit_type01 .tit_wrap .small{margin-top:20px;}
.sel_ch01 .ch01, .sel_ch02 .ch02, .sel_ch03 .ch03, .sel_ch04 .ch04, .sel_ch05 .ch05, .sel_ch06 .ch06, .sel_ch07 .ch07, .sel_ch08 .ch08, .sel_ch09 .ch09 {display:block;}
.character .section.tit_bg{height:140px;background-image:url(img/character_skin1.png);background-repeat:repeat-x;}
.character .section.tit_bg .cont{padding-top:50px; z-index:1;}
.character_list ul:after{content:""; display:block; clear:both;}
.character_list ul li{float:left; width:110px; height:90px; margin-left:14px; background:url(img/character_list.png) no-repeat;}
.character_list ul li:first-child{margin-left:0;}
.character_list ul li button{display:block; width:100%; height:100%; outline:none;}
.character_list ul .ch01{background-position:0 0;}
.sel_ch01 .character_list ul .ch01, .character_list ul .ch01:hover{background-position:0 -90px;}
.character_list ul .ch02{background-position:-110px 0;}
.sel_ch02 .character_list ul .ch02, .character_list ul .ch02:hover{background-position:-110px -90px;}
.character_list ul .ch03{background-position:-220px 0;}
.sel_ch03 .character_list ul .ch03, .character_list ul .ch03:hover{background-position:-220px -90px;}
.character_list ul .ch04{background-position:-330px 0;}
.sel_ch04 .character_list ul .ch04, .character_list ul .ch04:hover{background-position:-330px -90px;}
.character_list ul .ch05{background-position:-440px 0;}
.sel_ch05 .character_list ul .ch05, .character_list ul .ch05:hover{background-position:-440px -90px;}
.character_list ul .ch06{background-position:-550px 0;}
.sel_ch06 .character_list ul .ch06, .character_list ul .ch06:hover{background-position:-550px -90px;}
.character_list ul .ch07{background-position:-660px 0;}
.sel_ch07 .character_list ul .ch07, .character_list ul .ch07:hover{background-position:-660px -90px;}
.character_list ul .ch08{background-position:-770px 0; margin-left:13px;}
.sel_ch08 .character_list ul .ch08, .character_list ul .ch08:hover{background-position:-770px -90px;}
.character_list ul .ch09{background-position:-880px 0; margin-left:13px;}
.sel_ch09 .character_list ul .ch09, .character_list ul .ch09:hover{background-position:-880px -90px;}
.char .section.section02{background:#ffffff url(img/character_skin2.png) repeat-x left bottom;padding-bottom:48px}
.character_box{position:relative;display:none; height:640px; margin:50px auto 165px auto; background-repeat:no-repeat;width:1100px}
.arr_bt{position:absolute; width:82px; height:82px; top:50%; margin-top:-42px; background:url(img/ch_arr.jpg) no-repeat; z-index:1;}
.arr_bt.l{left:-42px;}
.arr_bt.r{right:-42px; background-position:-82px 0;}
.char_info{min-width:580px; padding:120px 0 0 90px;text-align:left;width:55% }
.char_info .char_name{display:table-cell; vertical-align:middle; height:96px; padding-left:114px; color:#ffffff;}
.char_info .char_txt1{margin-top:35px; color:#ffffff;}
.char_info .char_txt2{margin-top:15px; color:#737373; }
.character_box .btn_wrap{position:absolute; left:90px; bottom:60px; text-align:left; z-index:2;}
.character_box .btn:hover:before {opacity:1;}
.btn.type02{width:320px; height:58px; color:#fff;}
.btn.type02:after{content:""; position:absolute; top:0; left:0; margin:0 0 0 0; display:inline-block; width:100%; height:100%;background:url(img/btn_bg2.png) no-repeat;z-index:-2;}
.btn.type02:before{content:""; position:absolute; top:0; left:0; margin:0 0 0 0; display:inline-block; width:100%; height:100%; opacity:0; transition:opacity 0.5s linear;z-index:-1;background:url(img/btn_bg2_on.png) no-repeat;}
.v_icon{display:inline-block; width:13px; height:18px; margin-right:11px; background:url(img/icon_sound.png) no-repeat;}
.character_box .big_char{position:absolute;}

.sel_ch01 .char_info .char_name{background:url(img/mark4.png) no-repeat 0 center;}
.sel_ch01 .character_box.ch01{background-image:url(img/chbox_bg1.png);}
.sel_ch01 .character_box.ch01 .big_char{width:1269px; height:681px; top:-36px; left:328px; background:url(img/character_big1.png) no-repeat;}
.sel_ch02 .char_info .char_name{background:url(img/mark1.png) no-repeat 0 center;}
.sel_ch02 .character_box.ch02{background-image:url(img/chbox_bg2.png);}
.sel_ch02 .character_box.ch02 .big_char{width:970px; height:618px; bottom:0; right:0; background:url(img/character_big2.png) no-repeat;}
.sel_ch03 .char_info .char_name{background:url(img/mark2.png) no-repeat 0 center;}
.sel_ch03 .character_box.ch03{background-image:url(img/chbox_bg3.png);}
.sel_ch03 .character_box.ch03 .big_char{width:620px; height:644px; bottom:0; right:-66px; background:url(img/character_big3.png) no-repeat;}
.sel_ch04 .char_info .char_name{background:url(img/mark4.png) no-repeat 0 center;}
.sel_ch04 .character_box.ch04{background-image:url(img/chbox_bg4.png);}
.sel_ch04 .character_box.ch04 .big_char{width:515px; height:771px; top:-39px; right:-71px; background:url(img/character_big4.png) no-repeat;}
.sel_ch05 .char_info .char_name{background:url(img/mark1.png) no-repeat 0 center;}
.sel_ch05 .character_box.ch05{background-image:url(img/chbox_bg5.png);}
.sel_ch05 .character_box.ch05 .big_char{width:1044px; height:649px; top:0; right:-154px; background:url(img/character_big5.png) no-repeat;}
.sel_ch06 .char_info .char_name{background:url(img/mark4.png) no-repeat 0 center;}
.sel_ch06 .character_box.ch06{background-image:url(img/chbox_bg6.png);}
.sel_ch06 .character_box.ch06 .big_char{width:708px; height:655px; top:-15px; right:-188px; background:url(img/character_big6.png) no-repeat;}
.sel_ch07 .char_info .char_name{background:url(img/mark1.png) no-repeat 0 center;}
.sel_ch07 .character_box.ch07{background-image:url(img/chbox_bg7.png);}
.sel_ch07 .character_box.ch07 .big_char{width:1062px; height:589px; bottom:0; right:-371px; background:url(img/character_big7.png) no-repeat;}
.sel_ch08 .char_info .char_name{background:url(img/mark3.png) no-repeat 0 center;}
.sel_ch08 .character_box.ch08{background-image:url(img/chbox_bg8.png);}
.sel_ch08 .character_box.ch08 .big_char{width:830px; height:680px; bottom:0; right:-135px; background:url(img/character_big8.png) no-repeat;}
.sel_ch09 .char_info .char_name{background:url(img/mark4.png) no-repeat 0 center;}
.sel_ch09 .character_box.ch09{background-image:url(img/chbox_bg9.png);}
.sel_ch09 .character_box.ch09 .big_char{width:516px; height:674px; bottom:0; right:-78px; background:url(img/character_big9.png) no-repeat;}

/* story */
.story .section01 .cont {position:relative}
.story .section.section01{position:fixed; top:0; width:100%; min-width:980px; height:840px; background:url(img/story_bg1.jpg) no-repeat center top;}
.story .section.tit_bg{height:332px; margin-top:500px; background:url(img/story_bg2.png) no-repeat center bottom;position:relative; display:block; width:100%;}
.story .section.tit_bg:after{display:none;}
.story .section.section02{min-height:975px; background:#fdfdfd url(img/story_bg2.jpg) no-repeat center bottom;}
.story .section .cont{width:980px;padding:0}
.s_tit1{position:absolute; top:320px;color:#fff;}
.s_tit2{position:absolute; top:382px;color:#fff; font-weight:bold;}
.s_tit3{width:100%; color:#000; text-align:center;margin-top:27px}
.s_imgbox{min-height:262px; margin-top:90px; padding-left:520px; background:url(img/story_simg1.jpg) no-repeat left 0px;text-align:left}
.s_imgbox.r{position:relative;padding-right:490px;padding-left:0; background:none;}
.s_imgbox.r:after{content:""; position:absolute; top:0px; left:509px; display:block; width:471px; height:262px; background:url(img/story_simg2.jpg) no-repeat;}

/* feature */
.fea .section01 .cont {position:relative}
.fea .cont {width:980px;text-align:left;padding:0}
.f_tit1{position:absolute; top:248px; width:100%; text-align:center; color:#fff;}
.f_tit2{position:absolute; top:258px; left:490px;}
.f_tit3{position:absolute; top:425px; left:490px;}
.fea .section.section01{position:fixed; top:0; width:100%; min-width:980px; min-height:840px; background:url(img/feature_bg.jpg) no-repeat center top;}
.fea .section.section02{min-height:832px; margin-top:360px; background:url(img/feature_bgcon01.png) no-repeat center top;}
.fea .section.section03{position:relative; min-height:736px; background:url(img/feature_bgcon02.jpg) no-repeat center top;}
.fea .section.section03 .f_tit2{color:#fff; top:208px; left:0}
.fea .section.section03 .f_tit3{color:#fff; top:375px; left:0}
.fea .section.section04{position:relative; min-height:831px; background:url(img/feature_bgcon03.jpg) no-repeat center top;}
.movie_fea{position:absolute; top:176px; left:141px; width:270px; height:430px;}
.movie_fea:after{content:""; position:absolute; width:100%; height:100%; z-index:1; top:0; left:0;}
.movie_fea iframe{width:100%; height:100%;}
.fea .section.section04 .movie_fea{top:214px;}

/* 다국어 폰트 선언 */
/* 한국 ============================================================================================ */
/* main */
html[lang=ko] .t1 {font-family:NotoSansKR_Bold;font-size:20px;font-style:normal;line-height:34px;letter-spacing:-0.696px;}
html[lang=ko] .t2 {font-family:NotoSansKR_Regular;font-size:16px;font-style:normal;line-height:28.6px;letter-spacing:-0.64px;}
html[lang=ko] .t3 {font-family:NotoSansKR_Bold;font-size:24px;font-style:normal;line-height:34px;letter-spacing:-0.696px;}
html[lang=ko] .t4 {font-family:NotoSansKR_Regular;font-size:14px;font-style:normal;line-height:28.6px;letter-spacing:-0.64px;}
html[lang=ko] .t5 {font-family:NotoSansKR_Bold;font-size:58px;font-style:normal;line-height:34px;letter-spacing:-1.696px;}
html[lang=ko] .t6 {font-family:NotoSansKR_Regular;font-size:18px;font-style:normal;line-height:28.6px;letter-spacing:-0.64px;}
html[lang=ko] .t7 {font-family:NotoSansKR_Bold;font-size:30px;font-style:normal;line-height:34px;letter-spacing:-1.696px;}
html[lang=ko] .t8 {font-family:NotoSansKR_Regular;font-size:14px;font-style:normal;line-height:28.6px;letter-spacing:-0.64px;}
html[lang=ko] .t9 {font-family:NotoSansKR_Regular;font-size:14px;font-style:normal;line-height:28.6px;letter-spacing:-0.64px;}
html[lang=ko] .t10 {font-family:NotoSansKR_Bold;font-size:24px;font-style:normal;line-height:34px;letter-spacing:-0.696px;}
html[lang=ko] .t11 {font-family:NotoSansKR_Bold;font-size:22px;font-style:normal;line-height:34px;letter-spacing:-1.696px;}
html[lang=ko] .t12 {font-family:NotoSansKR_Regular;font-size:18px;font-style:normal;line-height:28.6px;letter-spacing:-0.64px;}
html[lang=ko] .t13 {font-family:NotoSansKR_Regular;font-size:28px;font-style:normal;line-height:28.6px;letter-spacing:-0.64px;}
html[lang=ko] .t14 {font-family:NotoSansKR_Bold;font-size:22px;font-style:normal;line-height:34px;letter-spacing:-1.696px;}
html[lang=ko] .t15 {font-family:NotoSansKR_Regular;font-size:22px;font-style:normal;line-height:28.6px;letter-spacing:-0.64px;}
html[lang=ko] .t16 {font-family:NotoSansKR_Bold;font-size:16px;font-style:normal;line-height:34px;letter-spacing:-0.696px;}
html[lang=ko] .t17 {font-family:NotoSansKR_Bold;font-size:14px;font-style:normal;line-height:34px;letter-spacing:-0.696px;}
html[lang=ko] .t18 {font-family:NotoSansKR_Regular;font-size:20px;font-style:normal;line-height:28.6px;letter-spacing:-0.64px;}
html[lang=ko] .t19 {font-family:NotoSansKR_Bold;font-size:14px;font-style:normal;line-height:34px;letter-spacing:-0.696px;}
html[lang=ko] .t20 {font-family:NotoSansKR_Regular;font-size:16px;font-style:normal;line-height:30.6px;letter-spacing:-0.64px;}
/* character */
html[lang=ko] .t1_c {font-family:NotoSansKR_Bold;font-size:20px;font-style:normal;line-height:34px;letter-spacing:-0.696px;}
html[lang=ko] .t2_c {font-family:NotoSansKR_Regular;font-size:16px;font-style:normal;line-height:28.6px;letter-spacing:-0.64px;}
html[lang=ko] .t3_c {font-family:NotoSansKR_Bold;font-size:88px;font-style:normal;line-height:88px ;letter-spacing:-1.696px;}
html[lang=ko] .t4_c {font-family:NotoSansKR_Regular;font-size:28px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=ko] .t5_c {font-family:NotoSansKR_Bold;font-size:48px;font-style:normal;line-height:34px ;letter-spacing:-0.696px;}
html[lang=ko] .t6_c {font-family:NotoSansKR_Bold;font-size:24px;font-style:normal;line-height:34px ;letter-spacing:-0.696px;}
html[lang=ko] .t7_c {font-family:NotoSansKR_Regular;font-size:16px;font-style:normal;line-height:28.6px ;letter-spacing:-0.64px;}
html[lang=ko] .t8_c {font-family:NotoSansKR_Bold;font-size:22px;font-style:normal;line-height:34px ;letter-spacing:-0.696px;}
/* story */
html[lang=ko] .t1_s {font-family:NotoSansKR_Regular;font-size:56px;font-style:normal;line-height:38.6px ;letter-spacing:-0.64px;}
html[lang=ko] .t2_s {font-family:NotoSansKR_Bold;font-size:56px;font-style:normal;line-height:34px ;letter-spacing:-1.696px;}
html[lang=ko] .t3_s {font-family:NotoSansKR_Bold;font-size:56px;font-style:normal;line-height:34px ;letter-spacing:-1.696px;}
html[lang=ko] .t4_s {font-family:NotoSansKR_Regular;font-size:18px;font-style:normal;line-height:36.6px ;letter-spacing:-0.64px;}
/* feature */
html[lang=ko] .t1_f {font-family:NotoSansKR_Bold;font-size:56px;font-style:normal;line-height:34px ;letter-spacing:-1.696px;}
html[lang=ko] .t2_f {font-family:NotoSansKR_Bold;font-size:54px;font-style:normal;line-height:66px ;letter-spacing:-1.696px;}
html[lang=ko] .t3_f {font-family:NotoSansKR_Regular;font-size:18px;font-style:normal;line-height:37.6px ;letter-spacing:-0.64px;}

/* 영문 ============================================================================================ */
/* main */
html[lang=en] .t1 {font-family:NotoSansKR_Bold, NotoSans_Bold;font-size:20px;font-style:normal;line-height:34px;letter-spacing:-1.131px;}
html[lang=en] .t2 {font-family:NotoSans_Regular;font-size:16px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=en] .t3 {font-family:NotoSansKR_Bold, NotoSans_Bold;font-size:24px;font-style:normal;line-height:34px ;letter-spacing:-1.131px;}
html[lang=en] .t4 {font-family:NotoSans_Regular;font-size:14px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=en] .t5 {font-family:NotoSansKR_Bold, NotoSans_Bold;font-size:58px;font-style:normal;line-height:34px ;letter-spacing:-2.131px;}
html[lang=en] .t6 {font-family:NotoSans_Regular;font-size:18px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=en] .t7 {font-family:NotoSansKR_Bold, NotoSans_Bold;font-size:30px;font-style:normal;line-height:34px ;letter-spacing:-2.131px;}
html[lang=en] .t8 {font-family:NotoSans_Regular;font-size:14px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=en] .t9 {font-family:NotoSans_Regular;font-size:14px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=en] .t10 {font-family:NotoSansKR_Bold, NotoSans_Bold;font-size:24px;font-style:normal;line-height:34px ;letter-spacing:-1.131px;}
html[lang=en] .t11 {font-family:NotoSansKR_Bold, NotoSans_Bold;font-size:22px;font-style:normal;line-height:34px ;letter-spacing:-2.131px;}
html[lang=en] .t12 {font-family:NotoSans_Regular;font-size:18px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=en] .t13 {font-family:NotoSans_Regular;font-size:28px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=en] .t14 {font-family:NotoSansKR_Bold, NotoSans_Bold;font-size:22px;font-style:normal;line-height:34px ;letter-spacing:-2.131px;}
html[lang=en] .t15 {font-family:NotoSans_Regular;font-size:22px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=en] .t16 {font-family:NotoSansKR_Bold, NotoSans_Bold;font-size:16px;font-style:normal;line-height:34px ;letter-spacing:-1.131px;}
html[lang=en] .t17 {font-family:NotoSansKR_Bold, NotoSans_Bold;font-size:14px;font-style:normal;line-height:34px ;letter-spacing:-1.131px;}
html[lang=en] .t18 {font-family:NotoSans_Regular;font-size:20px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=en] .t19 {font-family:NotoSansKR_Bold, NotoSans_Bold;font-size:14px;font-style:normal;line-height:34px ;letter-spacing:-1.131px;}
html[lang=en] .t20 {font-family:NotoSans_Regular;font-size:16px;font-style:normal;line-height:30.028px ;letter-spacing:-0.772px;}
/* character */
html[lang=en] .t1_c {font-family:NotoSansKR_Bold, NotoSans_Bold;font-size:20px;font-style:normal;line-height:34px;letter-spacing:-0.44px;}
html[lang=en] .t2_c {font-family:NotoSans_Regular;font-size:16px;font-style:normal;line-height:28.028px;letter-spacing:-0.772px;}
html[lang=en] .t3_c {font-family:NotoSansKR_Bold, NotoSans_Bold;font-size:88px;font-style:normal;line-height:88px ;letter-spacing:-2.131px;}
html[lang=en] .t4_c {font-family:NotoSans_Regular;font-size:28px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=en] .t5_c {font-family:NotoSansKR_Bold, NotoSans_Bold;font-size:48px;font-style:normal;line-height:34px ;letter-spacing:-1.131px;}
html[lang=en] .t6_c {font-family:NotoSansKR_Bold, NotoSans_Bold;font-size:24px;font-style:normal;line-height:34px ;letter-spacing:-1.131px;}
html[lang=en] .t7_c {font-family:NotoSans_Regular;font-size:16px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=en] .t8_c {font-family:NotoSansKR_Bold, NotoSans_Bold;font-size:22px;font-style:normal;line-height:34px ;letter-spacing:-1.131px;}
/* story */
html[lang=en] .t1_s {font-family:NotoSans_Regular;font-size:56px;font-style:normal;line-height:38.028px ;letter-spacing:-0.772px;}
html[lang=en] .t2_s {font-family:NotoSansKR_Bold, NotoSans_Bold;font-size:56px;font-style:normal;line-height:34px ;letter-spacing:-2.131px;}
html[lang=en] .t3_s {font-family:NotoSansKR_Bold, NotoSans_Bold;font-size:56px;font-style:normal;line-height:34px ;letter-spacing:-2.131px;}
html[lang=en] .t4_s {font-family:NotoSans_Regular;font-size:18px;font-style:normal;line-height:36.028px ;letter-spacing:-0.772px;}
/* feature */
html[lang=en] .t1_f {font-family:NotoSansKR_Bold, NotoSans_Bold;font-size:56px;font-style:normal;line-height:34px ;letter-spacing:-2.131px;}
html[lang=en] .t2_f {font-family:NotoSansKR_Bold, NotoSans_Bold;font-size:54px;font-style:normal;line-height:66px ;letter-spacing:-2.131px;}
html[lang=en] .t3_f {font-family:NotoSans_Regular;font-size:18px;font-style:normal;line-height:37.028px ;letter-spacing:-0.772px;}

/* 중국 ============================================================================================ */
/* main */
html[lang=zh-cn] .t1 {font-family:NotoSansSC_Bold;font-size:20px;font-style:normal;line-height:34px;letter-spacing:-0.44px;}
html[lang=zh-cn] .t2 {font-family:NotoSansSC_Regular;font-size:16px;font-style:normal;line-height:26.4px ;letter-spacing:-0.64px;}
html[lang=zh-cn] .t3 {font-family:NotoSansSC_Bold;font-size:24px;font-style:normal;line-height:34px ;letter-spacing:-0.44px;}
html[lang=zh-cn] .t4 {font-family:NotoSansSC_Regular;font-size:14px;font-style:normal;line-height:26.4px ;letter-spacing:-0.64px;}
html[lang=zh-cn] .t5 {font-family:NotoSansSC_Bold;font-size:58px;font-style:normal;line-height:34px ;letter-spacing:-1.44px;}
html[lang=zh-cn] .t6 {font-family:NotoSansSC_Regular;font-size:18px;font-style:normal;line-height:26.4px ;letter-spacing:-0.64px;}
html[lang=zh-cn] .t7 {font-family:NotoSansSC_Bold;font-size:30px;font-style:normal;line-height:34px ;letter-spacing:-1.44px;}
html[lang=zh-cn] .t8 {font-family:NotoSansSC_Regular;font-size:14px;font-style:normal;line-height:26.4px ;letter-spacing:-0.64px;}
html[lang=zh-cn] .t9 {font-family:NotoSansSC_Regular;font-size:14px;font-style:normal;line-height:26.4px ;letter-spacing:-0.64px;}
html[lang=zh-cn] .t10 {font-family:NotoSansSC_Bold;font-size:24px;font-style:normal;line-height:34px ;letter-spacing:-0.44px;}
html[lang=zh-cn] .t11 {font-family:NotoSansSC_Bold;font-size:22px;font-style:normal;line-height:34px ;letter-spacing:-1.44px;}
html[lang=zh-cn] .t12 {font-family:NotoSansSC_Regular;font-size:18px;font-style:normal;line-height:26.4px ;letter-spacing:-0.64px;}
html[lang=zh-cn] .t13 {font-family:NotoSansSC_Regular;font-size:28px;font-style:normal;line-height:26.4px ;letter-spacing:-0.64px;}
html[lang=zh-cn] .t14 {font-family:NotoSansSC_Bold;font-size:22px;font-style:normal;line-height:34px ;letter-spacing:-1.44px;}
html[lang=zh-cn] .t15 {font-family:NotoSansSC_Regular;font-size:22px;font-style:normal;line-height:26.4px ;letter-spacing:-0.64px;}
html[lang=zh-cn] .t16 {font-family:NotoSansSC_Bold;font-size:16px;font-style:normal;line-height:34px ;letter-spacing:-0.44px;}
html[lang=zh-cn] .t17 {font-family:NotoSansSC_Bold;font-size:14px;font-style:normal;line-height:34px ;letter-spacing:-0.44px;}
html[lang=zh-cn] .t18 {font-family:NotoSansSC_Regular;font-size:20px;font-style:normal;line-height:26.4px ;letter-spacing:-0.64px;}
html[lang=zh-cn] .t19 {font-family:NotoSansSC_Bold;font-size:14px;font-style:normal;line-height:34px ;letter-spacing:-0.44px;}
html[lang=zh-cn] .t20 {font-family:NotoSansSC_Regular;font-size:16px;font-style:normal;line-height:28.4px ;letter-spacing:-0.64px;}
/* character */
html[lang=zh-cn] .t1_c {font-family:NotoSansSC_Bold;font-size:20px;font-style:normal;line-height:34px ;letter-spacing:-0.44px;}
html[lang=zh-cn] .t2_c {font-family:NotoSansSC_Regular;font-size:16px;font-style:normal;line-height:26.4px ;letter-spacing:-0.64px;}
html[lang=zh-cn] .t3_c {font-family:NotoSansSC_Bold;font-size:88px;font-style:normal;line-height:88px ;letter-spacing:-1.44px;}
html[lang=zh-cn] .t4_c {font-family:NotoSansSC_Regular;font-size:28px;font-style:normal;line-height:26.4px ;letter-spacing:-0.64px;}
html[lang=zh-cn] .t5_c {font-family:NotoSansSC_Bold;font-size:48px;font-style:normal;line-height:34px ;letter-spacing:-0.44px;}
html[lang=zh-cn] .t6_c {font-family:NotoSansSC_Bold;font-size:24px;font-style:normal;line-height:34px ;letter-spacing:-0.44px;}
html[lang=zh-cn] .t7_c {font-family:NotoSansSC_Regular;font-size:16px;font-style:normal;line-height:26.4px ;letter-spacing:-0.64px;}
html[lang=zh-cn] .t8_c {font-family:NotoSansSC_Bold;font-size:22px;font-style:normal;line-height:34px ;letter-spacing:-0.44px;}
/* story */
html[lang=zh-cn] .t1_s {font-family:NotoSansSC_Regular;font-size:56px;font-style:normal;line-height:36.4px ;letter-spacing:-0.64px;}
html[lang=zh-cn] .t2_s {font-family:NotoSansSC_Bold;font-size:56px;font-style:normal;line-height:34px ;letter-spacing:-1.44px;}
html[lang=zh-cn] .t3_s {font-family:NotoSansSC_Bold;font-size:56px;font-style:normal;line-height:34px ;letter-spacing:-1.44px;}
html[lang=zh-cn] .t4_s {font-family:NotoSansSC_Regular;font-size:18px;font-style:normal;line-height:34.4px ;letter-spacing:-0.64px;}
/* feature */
html[lang=zh-cn] .t1_f {font-family:NotoSansSC_Bold;font-size:56px;font-style:normal;line-height:34px ;letter-spacing:-1.44px;}
html[lang=zh-cn] .t2_f {font-family:NotoSansSC_Bold;font-size:54px;font-style:normal;line-height:66px ;letter-spacing:-1.44px;}
html[lang=zh-cn] .t3_f {font-family:NotoSansSC_Regular;font-size:18px;font-style:normal;line-height:35.4px ;letter-spacing:-0.64px;}

/* 대만 ============================================================================================ */
/* main */
html[lang=zh-tw] .t1 {font-family:NotoSansTC_Bold;font-size:20px;font-style:normal;line-height:34px;letter-spacing:-0.44px;}
html[lang=zh-tw] .t2 {font-family:NotoSansTC_Regular;font-size:16px;font-style:normal;line-height:26.4px ;letter-spacing:-0.64px;}
html[lang=zh-tw] .t3 {font-family:NotoSansTC_Bold;font-size:24px;font-style:normal;line-height:34px ;letter-spacing:-0.44px;}
html[lang=zh-tw] .t4 {font-family:NotoSansTC_Regular;font-size:14px;font-style:normal;line-height:26.4px ;letter-spacing:-0.64px;}
html[lang=zh-tw] .t5 {font-family:NotoSansTC_Bold;font-size:58px;font-style:normal;line-height:34px ;letter-spacing:-1.44px;}
html[lang=zh-tw] .t6 {font-family:NotoSansTC_Regular;font-size:18px;font-style:normal;line-height:26.4px ;letter-spacing:-0.64px;}
html[lang=zh-tw] .t7 {font-family:NotoSansTC_Bold;font-size:30px;font-style:normal;line-height:34px ;letter-spacing:-1.44px;}
html[lang=zh-tw] .t8 {font-family:NotoSansTC_Regular;font-size:14px;font-style:normal;line-height:26.4px ;letter-spacing:-0.64px;}
html[lang=zh-tw] .t9 {font-family:NotoSansTC_Regular;font-size:14px;font-style:normal;line-height:26.4px ;letter-spacing:-0.64px;}
html[lang=zh-tw] .t10 {font-family:NotoSansTC_Bold;font-size:24px;font-style:normal;line-height:34px ;letter-spacing:-0.44px;}
html[lang=zh-tw] .t11 {font-family:NotoSansTC_Bold;font-size:22px;font-style:normal;line-height:34px ;letter-spacing:-1.44px;}
html[lang=zh-tw] .t12 {font-family:NotoSansTC_Regular;font-size:18px;font-style:normal;line-height:26.4px ;letter-spacing:-0.64px;}
html[lang=zh-tw] .t13 {font-family:NotoSansTC_Regular;font-size:28px;font-style:normal;line-height:26.4px ;letter-spacing:-0.64px;}
html[lang=zh-tw] .t14 {font-family:NotoSansTC_Bold;font-size:22px;font-style:normal;line-height:34px ;letter-spacing:-1.44px;}
html[lang=zh-tw] .t15 {font-family:NotoSansTC_Regular;font-size:22px;font-style:normal;line-height:26.4px ;letter-spacing:-0.64px;}
html[lang=zh-tw] .t16 {font-family:NotoSansTC_Bold;font-size:16px;font-style:normal;line-height:34px ;letter-spacing:-0.44px;}
html[lang=zh-tw] .t17 {font-family:NotoSansTC_Bold;font-size:14px;font-style:normal;line-height:34px ;letter-spacing:-0.44px;}
html[lang=zh-tw] .t18 {font-family:NotoSansTC_Regular;font-size:20px;font-style:normal;line-height:26.4px ;letter-spacing:-0.64px;}
html[lang=zh-tw] .t19 {font-family:NotoSansTC_Bold;font-size:14px;font-style:normal;line-height:34px ;letter-spacing:-0.44px;}
html[lang=zh-tw] .t20 {font-family:NotoSansTC_Regular;font-size:16px;font-style:normal;line-height:28.4px ;letter-spacing:-0.64px;}
/* character */
html[lang=zh-tw] .t1_c {font-family:NotoSansTC_Bold;font-size:20px;font-style:normal;line-height:34px ;letter-spacing:-0.44px;}
html[lang=zh-tw] .t2_c {font-family:NotoSansTC_Regular;font-size:16px;font-style:normal;line-height:26.4px ;letter-spacing:-0.64px;}
html[lang=zh-tw] .t3_c {font-family:NotoSansTC_Bold;font-size:88px;font-style:normal;line-height:88px ;letter-spacing:-1.44px;}
html[lang=zh-tw] .t4_c {font-family:NotoSansTC_Regular;font-size:28px;font-style:normal;line-height:26.4px ;letter-spacing:-0.64px;}
html[lang=zh-tw] .t5_c {font-family:NotoSansTC_Bold;font-size:48px;font-style:normal;line-height:34px ;letter-spacing:-0.44px;}
html[lang=zh-tw] .t6_c {font-family:NotoSansTC_Bold;font-size:24px;font-style:normal;line-height:34px ;letter-spacing:-0.44px;}
html[lang=zh-tw] .t7_c {font-family:NotoSansTC_Regular;font-size:16px;font-style:normal;line-height:26.4px ;letter-spacing:-0.64px;}
html[lang=zh-tw] .t8_c {font-family:NotoSansTC_Bold;font-size:22px;font-style:normal;line-height:34px ;letter-spacing:-0.44px;}
/* story */
html[lang=zh-tw] .t1_s {font-family:NotoSansTC_Regular;font-size:56px;font-style:normal;line-height:36.4px ;letter-spacing:-0.64px;}
html[lang=zh-tw] .t2_s {font-family:NotoSansTC_Bold;font-size:56px;font-style:normal;line-height:34px ;letter-spacing:-1.44px;}
html[lang=zh-tw] .t3_s {font-family:NotoSansTC_Bold;font-size:56px;font-style:normal;line-height:34px ;letter-spacing:-1.44px;}
html[lang=zh-tw] .t4_s {font-family:NotoSansTC_Regular;font-size:18px;font-style:normal;line-height:34.4px ;letter-spacing:-0.64px;}
/* feature */
html[lang=zh-tw] .t1_f {font-family:NotoSansTC_Bold;font-size:56px;font-style:normal;line-height:34px ;letter-spacing:-1.44px;}
html[lang=zh-tw] .t2_f {font-family:NotoSansTC_Bold;font-size:54px;font-style:normal;line-height:66px ;letter-spacing:-1.44px;}
html[lang=zh-tw] .t3_f {font-family:NotoSansTC_Regular;font-size:18px;font-style:normal;line-height:35.4px ;letter-spacing:-0.64px;}

/* 태국 ============================================================================================ */
/* main */
html[lang=th] .t1 {font-family:NotoSansThai_Bold;font-size:20px;font-style:normal;line-height:34px;letter-spacing:1px;}
html[lang=th] .t2 {font-family:NotoSansThai_Regular;font-size:16px;font-style:normal;line-height:26.4px ;letter-spacing:0px;}
html[lang=th] .t3 {font-family:NotoSansThai_Bold;font-size:24px;font-style:normal;line-height:34px ;letter-spacing:1px;}
html[lang=th] .t4 {font-family:NotoSansThai_Regular;font-size:14px;font-style:normal;line-height:26.4px ;letter-spacing:0px;}
html[lang=th] .t5 {font-family:NotoSansThai_Bold;font-size:58px;font-style:normal;line-height:34px ;letter-spacing:0px;}
html[lang=th] .t6 {font-family:NotoSansThai_Regular;font-size:18px;font-style:normal;line-height:26.4px ;letter-spacing:0px;}
html[lang=th] .t7 {font-family:NotoSansThai_Bold;font-size:30px;font-style:normal;line-height:34px ;letter-spacing:0px;}
html[lang=th] .t8 {font-family:NotoSansThai_Regular;font-size:14px;font-style:normal;line-height:26.4px ;letter-spacing:0px;}
html[lang=th] .t9 {font-family:NotoSansThai_Regular;font-size:14px;font-style:normal;line-height:26.4px ;letter-spacing:0px;}
html[lang=th] .t10 {font-family:NotoSansThai_Bold;font-size:24px;font-style:normal;line-height:34px ;letter-spacing:1px;}
html[lang=th] .t11 {font-family:NotoSansThai_Bold;font-size:22px;font-style:normal;line-height:34px ;letter-spacing:0px;}
html[lang=th] .t12 {font-family:NotoSansThai_Regular;font-size:18px;font-style:normal;line-height:26.4px ;letter-spacing:0px;}
html[lang=th] .t13 {font-family:NotoSansThai_Regular;font-size:28px;font-style:normal;line-height:26.4px ;letter-spacing:0px;}
html[lang=th] .t14 {font-family:NotoSansThai_Bold;font-size:22px;font-style:normal;line-height:34px ;letter-spacing:0px;}
html[lang=th] .t15 {font-family:NotoSansThai_Regular;font-size:22px;font-style:normal;line-height:26.4px ;letter-spacing:0px;}
html[lang=th] .t16 {font-family:NotoSansThai_Bold;font-size:16px;font-style:normal;line-height:34px ;letter-spacing:1px;}
html[lang=th] .t17 {font-family:NotoSansThai_Bold;font-size:14px;font-style:normal;line-height:34px ;letter-spacing:1px;}
html[lang=th] .t18 {font-family:NotoSansThai_Regular;font-size:20px;font-style:normal;line-height:26.4px ;letter-spacing:0px;}
html[lang=th] .t19 {font-family:NotoSansThai_Bold;font-size:14px;font-style:normal;line-height:34px ;letter-spacing:1px;}
html[lang=th] .t20 {font-family:NotoSansThai_Regular;font-size:16px;font-style:normal;line-height:28.4px ;letter-spacing:0px;}
/* character */
html[lang=th] .t1_c {font-family:NotoSansThai_Bold;font-size:20px;font-style:normal;line-height:34px ;letter-spacing:1px;}
html[lang=th] .t2_c {font-family:NotoSansThai_Regular;font-size:16px;font-style:normal;line-height:26.4px ;letter-spacing:0px;}
html[lang=th] .t3_c {font-family:NotoSansThai_Bold;font-size:88px;font-style:normal;line-height:88px ;letter-spacing:0px;}
html[lang=th] .t4_c {font-family:NotoSansThai_Regular;font-size:28px;font-style:normal;line-height:26.4px ;letter-spacing:0px;}
html[lang=th] .t5_c {font-family:NotoSansThai_Bold;font-size:48px;font-style:normal;line-height:34px ;letter-spacing:1px;}
html[lang=th] .t6_c {font-family:NotoSansThai_Bold;font-size:24px;font-style:normal;line-height:34px ;letter-spacing:1px;}
html[lang=th] .t7_c {font-family:NotoSansThai_Regular;font-size:16px;font-style:normal;line-height:26.4px ;letter-spacing:0px;}
html[lang=th] .t8_c {font-family:NotoSansThai_Bold;font-size:22px;font-style:normal;line-height:34px ;letter-spacing:1px;}
/* story */
html[lang=th] .t1_s {font-family:NotoSansThai_Regular;font-size:56px;font-style:normal;line-height:36.4px ;letter-spacing:0px;}
html[lang=th] .t2_s {font-family:NotoSansThai_Bold;font-size:56px;font-style:normal;line-height:34px ;letter-spacing:0px;}
html[lang=th] .t3_s {font-family:NotoSansThai_Bold;font-size:56px;font-style:normal;line-height:34px ;letter-spacing:0px;}
html[lang=th] .t4_s {font-family:NotoSansThai_Regular;font-size:18px;font-style:normal;line-height:34.4px ;letter-spacing:0px;}
/* feature */
html[lang=th] .t1_f {font-family:NotoSansThai_Bold;font-size:56px;font-style:normal;line-height:34px ;letter-spacing:0px;}
html[lang=th] .t2_f {font-family:NotoSansThai_Bold;font-size:54px;font-style:normal;line-height:66px ;letter-spacing:0px;}
html[lang=th] .t3_f {font-family:NotoSansThai_Regular;font-size:18px;font-style:normal;line-height:35.4px ;letter-spacing:0px;}

/* 인도네시아 ============================================================================================ */
/* main */
html[lang=id] .t1 {font-family:NotoSans_Bold;font-size:20px;font-style:normal;line-height:34px;letter-spacing:-1.131px;}
html[lang=id] .t2 {font-family:NotoSans_Regular;font-size:16px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=id] .t3 {font-family:NotoSans_Bold;font-size:24px;font-style:normal;line-height:34px ;letter-spacing:-1.131px;}
html[lang=id] .t4 {font-family:NotoSans_Regular;font-size:14px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=id] .t5 {font-family:NotoSans_Bold;font-size:58px;font-style:normal;line-height:34px ;letter-spacing:-2.131px;}
html[lang=id] .t6 {font-family:NotoSans_Regular;font-size:18px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=id] .t7 {font-family:NotoSans_Bold;font-size:30px;font-style:normal;line-height:34px ;letter-spacing:-2.131px;}
html[lang=id] .t8 {font-family:NotoSans_Regular;font-size:14px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=id] .t9 {font-family:NotoSans_Regular;font-size:14px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=id] .t10 {font-family:NotoSans_Bold;font-size:24px;font-style:normal;line-height:34px ;letter-spacing:-1.131px;}
html[lang=id] .t11 {font-family:NotoSans_Bold;font-size:22px;font-style:normal;line-height:34px ;letter-spacing:-2.131px;}
html[lang=id] .t12 {font-family:NotoSans_Regular;font-size:18px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=id] .t13 {font-family:NotoSans_Regular;font-size:28px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=id] .t14 {font-family:NotoSans_Bold;font-size:22px;font-style:normal;line-height:34px ;letter-spacing:-2.131px;}
html[lang=id] .t15 {font-family:NotoSans_Regular;font-size:22px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=id] .t16 {font-family:NotoSans_Bold;font-size:16px;font-style:normal;line-height:34px ;letter-spacing:-1.131px;}
html[lang=id] .t17 {font-family:NotoSans_Bold;font-size:14px;font-style:normal;line-height:34px ;letter-spacing:-1.131px;}
html[lang=id] .t18 {font-family:NotoSans_Regular;font-size:20px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=id] .t19 {font-family:NotoSans_Bold;font-size:14px;font-style:normal;line-height:34px ;letter-spacing:-1.131px;}
html[lang=id] .t20 {font-family:NotoSans_Regular;font-size:16px;font-style:normal;line-height:30.028px ;letter-spacing:-0.772px;}
/* character */
html[lang=id] .t1_c {font-family:NotoSans_Bold;font-size:20px;font-style:normal;line-height:34px;letter-spacing:-0.44px;}
html[lang=id] .t2_c {font-family:NotoSans_Regular;font-size:16px;font-style:normal;line-height:28.028px;letter-spacing:-0.772px;}
html[lang=id] .t3_c {font-family:NotoSans_Bold;font-size:88px;font-style:normal;line-height:88px ;letter-spacing:-2.131px;}
html[lang=id] .t4_c {font-family:NotoSans_Regular;font-size:28px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=id] .t5_c {font-family:NotoSans_Bold;font-size:48px;font-style:normal;line-height:34px ;letter-spacing:-1.131px;}
html[lang=id] .t6_c {font-family:NotoSans_Bold;font-size:24px;font-style:normal;line-height:34px ;letter-spacing:-1.131px;}
html[lang=id] .t7_c {font-family:NotoSans_Regular;font-size:16px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=id] .t8_c {font-family:NotoSans_Bold;font-size:22px;font-style:normal;line-height:34px ;letter-spacing:-1.131px;}
/* story */
html[lang=id] .t1_s {font-family:NotoSans_Regular;font-size:56px;font-style:normal;line-height:38.028px ;letter-spacing:-0.772px;}
html[lang=id] .t2_s {font-family:NotoSans_Bold;font-size:56px;font-style:normal;line-height:34px ;letter-spacing:-2.131px;}
html[lang=id] .t3_s {font-family:NotoSans_Bold;font-size:56px;font-style:normal;line-height:34px ;letter-spacing:-2.131px;}
html[lang=id] .t4_s {font-family:NotoSans_Regular;font-size:18px;font-style:normal;line-height:36.028px ;letter-spacing:-0.772px;}
/* feature */
html[lang=id] .t1_f {font-family:NotoSans_Bold;font-size:56px;font-style:normal;line-height:34px ;letter-spacing:-2.131px;}
html[lang=id] .t2_f {font-family:NotoSans_Bold;font-size:54px;font-style:normal;line-height:66px ;letter-spacing:-2.131px;}
html[lang=id] .t3_f {font-family:NotoSans_Regular;font-size:18px;font-style:normal;line-height:37.028px ;letter-spacing:-0.772px;}

/* 터키 ============================================================================================ */
/* main */
html[lang=tr] .t1 {font-family:NotoSansTurkey_Bold;font-size:20px;font-style:normal;line-height:34px;letter-spacing:-1.131px;}
html[lang=tr] .t2 {font-family:NotoSansTurkey_Regular;font-size:16px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=tr] .t3 {font-family:NotoSansTurkey_Bold;font-size:24px;font-style:normal;line-height:34px ;letter-spacing:-1.131px;}
html[lang=tr] .t4 {font-family:NotoSansTurkey_Regular;font-size:14px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=tr] .t5 {font-family:NotoSansTurkey_Bold;font-size:58px;font-style:normal;line-height:34px ;letter-spacing:-2.131px;}
html[lang=tr] .t6 {font-family:NotoSansTurkey_Regular;font-size:18px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=tr] .t7 {font-family:NotoSansTurkey_Bold;font-size:30px;font-style:normal;line-height:34px ;letter-spacing:-2.131px;}
html[lang=tr] .t8 {font-family:NotoSansTurkey_Regular;font-size:14px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=tr] .t9 {font-family:NotoSansTurkey_Regular;font-size:14px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=tr] .t10 {font-family:NotoSansTurkey_Bold;font-size:24px;font-style:normal;line-height:34px ;letter-spacing:-1.131px;}
html[lang=tr] .t11 {font-family:NotoSansTurkey_Bold;font-size:22px;font-style:normal;line-height:34px ;letter-spacing:-2.131px;}
html[lang=tr] .t12 {font-family:NotoSansTurkey_Regular;font-size:18px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=tr] .t13 {font-family:NotoSansTurkey_Regular;font-size:28px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=tr] .t14 {font-family:NotoSansTurkey_Bold;font-size:22px;font-style:normal;line-height:34px ;letter-spacing:-2.131px;}
html[lang=tr] .t15 {font-family:NotoSansTurkey_Regular;font-size:22px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=tr] .t16 {font-family:NotoSansTurkey_Bold;font-size:16px;font-style:normal;line-height:34px ;letter-spacing:-1.131px;}
html[lang=tr] .t17 {font-family:NotoSansTurkey_Bold;font-size:14px;font-style:normal;line-height:34px ;letter-spacing:-1.131px;}
html[lang=tr] .t18 {font-family:NotoSansTurkey_Regular;font-size:20px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=tr] .t19 {font-family:NotoSansTurkey_Bold;font-size:14px;font-style:normal;line-height:34px ;letter-spacing:-1.131px;}
html[lang=tr] .t20 {font-family:NotoSansTurkey_Regular;font-size:16px;font-style:normal;line-height:30.028px ;letter-spacing:-0.772px;}
/* character */
html[lang=tr] .t1_c {font-family:NotoSansTurkey_Bold;font-size:20px;font-style:normal;line-height:34px;letter-spacing:-0.44px;}
html[lang=tr] .t2_c {font-family:NotoSansTurkey_Regular;font-size:16px;font-style:normal;line-height:28.028px;letter-spacing:-0.772px;}
html[lang=tr] .t3_c {font-family:NotoSansTurkey_Bold;font-size:88px;font-style:normal;line-height:88px ;letter-spacing:-2.131px;}
html[lang=tr] .t4_c {font-family:NotoSansTurkey_Regular;font-size:28px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=tr] .t5_c {font-family:NotoSansTurkey_Bold;font-size:48px;font-style:normal;line-height:34px ;letter-spacing:-1.131px;}
html[lang=tr] .t6_c {font-family:NotoSansTurkey_Bold;font-size:24px;font-style:normal;line-height:34px ;letter-spacing:-1.131px;}
html[lang=tr] .t7_c {font-family:NotoSansTurkey_Regular;font-size:16px;font-style:normal;line-height:28.028px ;letter-spacing:-0.772px;}
html[lang=tr] .t8_c {font-family:NotoSansTurkey_Bold;font-size:22px;font-style:normal;line-height:34px ;letter-spacing:-1.131px;}
/* story */
html[lang=tr] .t1_s {font-family:NotoSansTurkey_Regular;font-size:56px;font-style:normal;line-height:38.028px ;letter-spacing:-0.772px;}
html[lang=tr] .t2_s {font-family:NotoSansTurkey_Bold;font-size:56px;font-style:normal;line-height:34px ;letter-spacing:-2.131px;}
html[lang=tr] .t3_s {font-family:NotoSansTurkey_Bold;font-size:56px;font-style:normal;line-height:34px ;letter-spacing:-2.131px;}
html[lang=tr] .t4_s {font-family:NotoSansTurkey_Regular;font-size:18px;font-style:normal;line-height:36.028px ;letter-spacing:-0.772px;}
/* feature */
html[lang=tr] .t1_f {font-family:NotoSansTurkey_Bold;font-size:56px;font-style:normal;line-height:34px ;letter-spacing:-2.131px;}
html[lang=tr] .t2_f {font-family:NotoSansTurkey_Bold;font-size:54px;font-style:normal;line-height:66px ;letter-spacing:-2.131px;}
html[lang=tr] .t3_f {font-family:NotoSansTurkey_Regular;font-size:18px;font-style:normal;line-height:37.028px ;letter-spacing:-0.772px;}
