@charset "utf-8";

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,button{margin:0;padding:0}
fieldset,img{border:0 none}
dl,ul,ol,menu,li{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none}
input,select,textarea,button{vertical-align:middle}
input::-ms-clear{display:none}
button{border:0 none;background-color:transparent;cursor:pointer;outline:none}/* 2020-06-12 수정 */
table{border-collapse:collapse;border-spacing:0}
body{min-width:1400px;background:#F2F4F5;-webkit-text-size-adjust:none}
body,th,td,input,select,textarea,button{font-size:16px;line-height:1.2;font-family:'Nunito Sans',sans-serif;color:#252525}/* 2020-05-22 수정 */
input:checked[type='checkbox']{background-color:#666;-webkit-appearance:checkbox}
input[type='text'],input[type='password'],input[type='submit'],input[type='search'],input[type='tel'],input[type='email'],html input[type='button'],input[type='reset']{-webkit-border-radius:0;border-radius:0;-webkit-appearance:none}
input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none}
input::-ms-clear{display:none}
a{color:inherit;text-decoration:none}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
::-webkit-input-placeholder{color:#c9c9c9}
:-moz-placeholder{color:#c9c9c9}
::-moz-placeholder{color:#c9c9c9}
:-ms-input-placeholder{color:#c9c9c9}

/* global */
#kakaoIndex{overflow:hidden;position:absolute;left:-9999px;width:0;height:1px;margin:0;padding:0}
.ir_pm{display:block;overflow:hidden;font-size:0px;line-height:0;text-indent:-9999px}
.screen_out{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}
img{vertical-align:top}
.thumb_g{width:100%}
.hide{display:none}
.frame_thumb{position:relative;width:100%}

/* common */
.ico_comm{display:inline-block;overflow:hidden;font-size:0;line-height:0;background:url(../images/pc/ico_comm_240104.png) no-repeat 0 0;text-indent:-9999px;vertical-align:top}/* 2020-06-12 수정 */
.ico_guardian{display:inline-block;overflow:hidden;font-size:0;line-height:0;background:url(../images/pc/ico_guardian_200612.png) no-repeat 0 0;text-indent:-9999px;vertical-align:top}/* 2020-06-12 수정 */

/* layout */
.k_wrap{overflow:hidden;position:relative}
#kakaoContent{background-color:#f5f5f5}

/* btn */
.btn_main{display:inline-block;position:relative;text-align:center;box-sizing:border-box;vertical-align:top;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.btn_more{position:relative;z-index:10;min-width:178px;height:60px;padding:20px;font-family:'Lilita One',serif,cursive;font-size:20px;line-height:20px;color:#fff;background-color:#ffb533}/* 2020-05-22 수정 */
.btn_more .txt_more{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.btn_more:before, .btn_more:after{position:absolute;top:0;width:10px;height:60px;background-repeat:no-repeat;background-position:0 0;content:''}
.btn_more:before{left:-10px;background-image:url(../images/pc/bg_more1.png)}
.btn_more:after{right:-10px;background-image:url(../images/pc/bg_more2.png)}
.btn_more:hover .txt_more, .btn_more:focus .txt_more{font-size:22px}
.btn_coupon{display:inline-block;position:relative;margin-top:37px;font-family:'arcade',sans-serif;font-size:28px;line-height:36px;color:#fff;text-align:center;box-sizing:border-box;vertical-align:top;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.btn_coupon:before, .btn_coupon:after{display:inline-block;vertical-align:top}
.btn_coupon:before{padding-right:10px;content:'>'}
.btn_coupon:after{padding-left:10px;content:'<'}
.btn_coupon:hover, .btn_coupon:focus{color:#e773c2}

/* Back to top */
.btn_top{position:absolute;bottom:46px;right:-150px;z-index:20;width:60px;height:60px;border-radius:50%;border:1px solid #ebebeb;background-color:#fff;box-sizing:border-box;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	transition:all 0.2s ease}/* 2020-06-24 수정 */
.btn_top .ico_top{position:absolute;top:50%;left:50%;width:27px;height:15px;background-position:0 -100px;margin:-7px 0 0 -13px}/* 2020-05-22 수정 */

/* input */
.group_inp{overflow:hidden;position:relative;height:100%;padding-left:22px}
.group_inp .inp_info{width:100%;padding-left:5px;border:0 none;font-size:14px;line-height:26px;color:#fff;background-color:transparent;box-sizing:border-box;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	transition:all 0.2s ease}
.group_inp .cursor_g{position:absolute;bottom:4px;left:26px;width:14px;height:2px;background-color:#fff;
	-webkit-animation: ani_twinkle_txt 0.6s infinite;
	-moz-animation: ani_twinkle_txt 0.6s infinite;
	animation: ani_twinkle_txt 0.6s infinite}/* 2020-05-22 수정 */
/* 2020-06-18 추가 시작 */
.inp_info:focus{border-color:transparent;outline:0}
.inp_info:-webkit-autofill, .inp_info:-webkit-autofill:hover, .inp_info:-webkit-autofill:focus, .inp_info:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px #100f0e inset !important;-webkit-text-fill-color:#fff !important}
/* // 2020-06-18 추가 끝 */

/* 2020-06-12 추가 시작 */
/* language */
/* 2020-06-18 수정 시작 */
.group_lang{position:absolute;top:63px;right:110px;z-index:1000;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}
.group_lang .link_selected{display:block;position:relative;width:170px;padding:15px 0 14px 0;font-size:0;background-color:#090909;box-sizing:border-box}/* 2020-06-18-v1 수정 */
.group_lang .txt_lang{display:inline-block;margin:1px 0 0 12px;vertical-align:top}
.group_lang .link_selected .ico_lang{width:18px;height:18px;margin-left:21px;background-position:-180px 0}
.group_lang .link_selected .ico_arr{display:inline-block;width:10px;height:5px;margin:8px 0 0 16px;background-position:-209px 0;vertical-align:top}
.group_lang .list_lang{display:none}
.group_lang.on .list_lang{display:block;position:absolute;top:-160px;left:-255px;width:425px;height:160px;padding-top:24px;background-color:#090909;font-size:0;box-sizing:border-box}
/* // 2020-06-18 수정 끝 */
.group_lang.on .link_selected .ico_arr{background-position-y:-10px}
.group_lang .list_lang li{display:inline-block;margin:9px 0 0 28px;font-size:0;vertical-align:top}
.group_lang .link_lang{display:block;padding:6px 17px 5px 15px}
.group_lang .ico_comm{width:72px;height:18px}
.group_lang .txt_en{background-position:0 -160px}
.group_lang .txt_de{background-position:-80px -160px}
.group_lang .txt_fr{background-position:-160px -160px}
.group_lang .txt_es{background-position:0 -230px}
.group_lang .txt_pt{background-position:-80px -230px}
.group_lang .txt_it{background-position:-160px -230px}
.group_lang .txt_ru{background-position:0 -300px}
.group_lang .txt_zh{background-position:-80px -300px}
.group_lang .txt_th{background-position:-160px -300px}
.group_lang .txt_vi{background-position:0 -370px}
.group_lang .txt_ko{background-position:-80px -370px}
/* lang selected */
.group_lang .list_lang [aria-selected="true"] .txt_en, .group_lang .list_lang [aria-selected="true"] .txt_de, .group_lang .list_lang [aria-selected="true"] .txt_fr{background-position-y:-180px}
.group_lang .list_lang [aria-selected="true"] .txt_es, .group_lang .list_lang [aria-selected="true"] .txt_pt, .group_lang .list_lang [aria-selected="true"] .txt_it{background-position-y:-250px}
.group_lang .list_lang [aria-selected="true"] .txt_ru, .group_lang .list_lang [aria-selected="true"] .txt_zh, .group_lang .list_lang [aria-selected="true"] .txt_th{background-position-y:-320px}
.group_lang .list_lang [aria-selected="true"] .txt_vi, .group_lang .list_lang [aria-selected="true"] .txt_ko{background-position-y:-390px}
/* hover */
.group_lang .list_lang .link_lang:hover .txt_en, .group_lang .list_lang .link_lang:hover .txt_de, .group_lang .list_lang .link_lang:hover .txt_fr,
.group_lang .list_lang .link_lang:focus .txt_en, .group_lang .list_lang .link_lang:focus .txt_de, .group_lang .list_lang .link_lang:focus .txt_fr{background-position-y:-200px}
.group_lang .list_lang .link_lang:hover .txt_es, .group_lang .list_lang .link_lang:hover .txt_pt, .group_lang .list_lang .link_lang:hover .txt_it,
.group_lang .list_lang .link_lang:focus .txt_es, .group_lang .list_lang .link_lang:focus .txt_pt, .group_lang .list_lang .link_lang:focus .txt_it{background-position-y:-270px}
.group_lang .list_lang .link_lang:hover .txt_ru, .group_lang .list_lang .link_lang:hover .txt_zh, .group_lang .list_lang .link_lang:hover .txt_th,
.group_lang .list_lang .link_lang:focus .txt_ru, .group_lang .list_lang .link_lang:focus .txt_zh, .group_lang .list_lang .link_lang:focus .txt_th{background-position-y:-340px}
.group_lang .list_lang .link_lang:hover .txt_vi, .group_lang .list_lang .link_lang:hover .txt_ko,
.group_lang .list_lang .link_lang:focus .txt_vi, .group_lang .list_lang .link_lang:focus .txt_ko{background-position-y:-410px}
/* // 2020-06-12 추가 끝 */

/* follow us */
.list_follow{margin:1px 0 0 -10px;font-size:0;line-height:0}
.list_follow li{display:inline-block;vertical-align:top}
.list_follow li+li{margin-left:10px}
.list_follow .link_follow{display:block;padding:10px}
.list_follow .ico_comm{width:24px;height:24px}
.list_follow .ico_facebook{height:23px}
.list_follow .ico_twitter{margin-top:1px;height:20px;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.7047 8.46864L19.0263 0H17.2913L10.934 7.3532L5.85638 0H0L7.67829 11.1193L0 20H1.73508L8.44857 12.2348L13.8109 20H19.6672L11.7043 8.46864H11.7047ZM9.32825 11.2173L8.55028 10.1101L2.36025 1.29968H5.02523L10.0207 8.40994L10.7986 9.51718L17.2921 18.7594H14.6271L9.32825 11.2177V11.2173Z' fill='white'/%3E%3C/svg%3E%0A");}
.list_follow .ico_instargram{background-position-x:-60px}
.list_follow .ico_youtube{margin-top:1px;width:27px;height:20px;background-position-x:-90px}
.list_follow .ico_discord{height:27px;background-position-x:-120px}
/* .list_follow .ico_reddit{background-position-x:-150px} *//* 2020-06-12 삭제 */

/* box_submenu */
.area_subnews{background-color:#fff}
.area_subnews .inner_subnews{overflow:hidden;position: relative;max-width: 1400px;margin: 0 auto}
.box_submenu{float:left}
.box_submenu .list_subnews{font-size:0;line-height:0;background-color:#fff;text-align:left}
.box_submenu .list_subnews li{display:inline-block;vertical-align:top}
.box_submenu .list_subnews li+li{margin-left:18px}
.box_submenu .list_subnews .link_subnews{display:block;position:relative;padding:31px 18px;font-family:'Lilita One',serif,cursive;font-size:18px;line-height:18px;color:#c9c9c9;text-transform:uppercase}/* 2020-05-22 수정 */
.box_submenu li:first-child .link_subnews{padding:31px 6px 31px 3px}
.box_submenu .list_subnews .link_subnews.on{color:#323232}
.box_submenu .list_subnews .link_subnews.on:after{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#ffb533;content:''}

/* search */
.box_search{float:right}
.box_search .inp_info{display:inline-block;height:80px;padding:0 60px 0 20px;background-color:#fff;font-family:'Lilita One',serif,cursive;font-size:18px;color:#363531;vertical-align:top}/* 2020-05-22 수정 */
.box_search .btn_search{position:absolute;top:0;right:0;padding:28px 18px}
.box_search .ico_search{width:24px;height:24px;background-position:-160px -60px}

/* top head */
.box_head{position:relative;overflow:hidden;height:510px;margin-top:80px;background:url(../images/pc/img_head_20200928.jpg) 50% 50% no-repeat;background-size:cover;text-align:center}/* 2020-06-12 수정 */
.box_head:after{position:absolute;bottom:-150px;left:0;width:100%;height:395px;background:url(../images/pc/bg_head2.png) 0 0 no-repeat;background-size:100% 100%;content:''}
.box_head .inner_head{display:table;width:100%;height:100%;background:url(../images/pc/bg_head.png) 0 0 no-repeat;background-size:cover;table-layout:fixed}
.box_head .tit_head{display:table-cell;color:#fff;padding-bottom:12px;font-weight:normal;font-family:'Lilita One',serif,cursive;vertical-align:middle}/* 2020-05-22 수정 */
.box_head .txt_sub{font-size:26px;line-height:32px}
.box_head .txt_article{display:block;margin-top:24px;font-size:80px;line-height:40px}

/* notice */
.box_noti{overflow:hidden;position:relative;z-index:10;width:1136px;margin:96px auto 0}/* 2020-05-22 수정 */
.box_noti .inner_noti{display:table;table-layout:fixed}
.box_noti .tit_noti{display:table-cell;padding-left:127px;font-weight:normal;text-align:center;vertical-align:middle;text-transform:uppercase}/* 2020-05-22 수정 */
.box_noti .list_noti{padding-left:79px;font-family:'Nunito Sans',sans-serif;font-size:18px;line-height:32px;color:#c9c9c9}/* 2020-05-22 수정 */
.box_noti li{padding-left:13px;text-indent:-13px;}
.box_noti li:before { display: inline-block; width: 4px; height: 1px; margin: 16px 10px 0 0; background-color: #c9c9c9; vertical-align: top; content: '';}
.box_noti .ico_noti{width:50px;height:60px;background-position:-40px -100px}/* 2020-05-22 수정 */
.box_noti .txt_noti{display:block;margin-top:-1px;font-family:'Lilita One',serif,cursive;font-size:30px;line-height:66px}

/* app */
.box_store{position:absolute;top:17px;right:-10px}
.box_store .list_store{font-size:0;line-height:0}
.box_store li{display:inline-block;position:relative;vertical-align:top}
.box_store li+li{margin:1px 0 0 13px}
.box_store li+li:before{position:absolute;top:3px;left:-6px;width:1px;height:37px;border-left:1px solid #6b6b6b;border-left:1px solid rgba(107, 107, 107, 0.3);content:''}
.box_store .link_store{display:block;padding:10px}
.box_store .ico_app{width:100px;height:26px;background-position:0 -30px}
.box_store .ico_google{width:100px;height:24px;background-position:-110px -30px}
.box_store.type_app{display:inline-block;position:static;top:auto;right:auto;vertical-align:top}
.box_store.type_app li{border-radius:10px;background-color:#000}
.box_store.type_app li+li{margin:0 0 0 21px}
.box_store.type_app li+li:before{content:none}
.box_store.type_app .link_store{padding:11px 16px}
.box_store.type_app .ico_guardian{width:146px;height:38px;background-position:0 0}
.box_store.type_app .ico_google{background-position-x:-150px}

/* app store down */
.box_appstore{position:relative;width:100%;height:700px;font-family:'Lilita One',serif,cursive;background:#181c27 url(../images/pc/bg_appstore.png) 0 0 no-repeat;background-size:cover}/* 2020-05-22 수정 *//* 2020-06-12 수정 */
.box_appstore .inner_appstore{position:relative;max-width:1400px;height:100%;margin:0 auto}
.box_appstore .info_appstore{position:absolute;top:128px;left:0;width:642px;color:#fff;text-align:center}
.box_appstore .tit_appstore{color:#fff}
.box_appstore .thumb_app{width:165px}
.box_appstore .txt_sub{display:block;margin-top:41px;font-size:24px;line-height:32px}
.box_appstore .tit_game{display:block;margin-top:5px;font-weight:normal;font-size:80px;line-height:80px}/* 2020-05-22 수정 */
.box_appstore .list_store{margin-top:40px}
.box_appstore .bg_appdown{position:absolute;top:-68px;left:50%;width:587px;height:694px;margin-left:113px;background:url(../images/pc/img_appstore.png) 0 0 no-repeat}/* 2020-06-12 수정 */
.box_appstore .bg_appdown [class*="bg_"]{position:absolute;top:120px;right:185px;height:716px;background:url(../images/pc/bg_light1.png) 0 0 no-repeat}
.box_appstore .bg_light1{position:absolute;top:120px;right:194px;width:666px;height:716px;background:url(../images/pc/bg_light1.png) 0 0 no-repeat;
	-webkit-animation:ani_small_light 1s 0.4s ease-in infinite alternate;
	-moz-animation:ani_small_light 1s 0.4s ease-in infinite alternate;
	animation:ani_small_light 1s 0.4s ease-in infinite alternate}
.box_appstore .bg_light2{position:absolute;top:120px;right:194px;width:657px;height:716px;background-image:url(../images/pc/bg_light2.png);
	-webkit-animation:ani_big_light 0.8s 0.4s ease-in infinite alternate;
	-moz-animation:ani_big_light 0.8s 0.4s ease-in infinite alternate;
	animation:ani_big_light 0.8s 0.4s ease-in infinite alternate}
.box_appstore .box_store.type_app .ico_app{width:149px;height:39px;background-position:0 -60px}
.box_appstore .box_store.type_app .ico_google{width:153px;height:37px;background-position:0 -110px}

/* video */
.box_video{position:absolute;top:0;left:0;width:100%;height:100%}
.box_video .video_guardian{position:relative;top:50%;left:50%;min-width:100%;min-height:134%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)}
.box_video .iframe_youtube{position:absolute;top:0;left:0;width:100%;height:100%;border:0 none}
.box_player .frame_video{position:absolute;top:0;left:0;width:100%;height:100%}
.box_player .img_poster{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;
	-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}
.box_slide .btn_play, .box_slide .btn_pause{position:absolute;top:50%;left:50%;z-index:10;width:180px;height:192px;margin:-96px 0 0 -94px;background-color:transparent;outline:none}/* 2020-06-12 수정 */
.box_slide .btn_pause{display:none}
.box_player.playing .img_poster{opacity:0}
.box_player.playing .btn_play{display:none}
.box_player.playing:hover .btn_pause{display:block}
.box_player.loaded .img_poster{opacity:1}
.box_player.pause .img_poster{opacity:0}
.box_player.pause .btn_play{display:block}
.box_player.noplay .img_poster{opacity:1}
.box_player.noplay .btn_play{display:none}
/* 2020-06-12 추가 시작 */
.box_player2{background-color:#000;width:840px;height:472px}
.box_player2 .iframe_youtube{width:100%;height:100%;border:0 none}
/* // 2020-06-12 추가 끝 */

/* news */
.box_news{max-width:1400px;margin:0 auto;text-align:left;box-sizing:border-box;word-break:keep-all;word-wrap:break-word}
.box_news .list_news{margin:0 -20px 0;font-size:0;line-height:0}
.box_news li{overflow:hidden;display:inline-block;width:440px;height:511px;margin:97px 20px 0 20px;background-color:#fff;vertical-align:top;
	-webkit-box-shadow:0px 0px 16px 0px rgba(241, 236, 230, 0.1);
	-moz-box-shadow:0px 0px 16px 0px rgba(241, 236, 230, 0.1);
	box-shadow:0px 0px 16px 0px rgba(241, 236, 230, 0.1)}/* 2020-06-12 수정 */
.box_news .frame_thumb{overflow:hidden;height:285px}/* 2020-06-12 수정 */
.box_news .link_item{display:block}
.box_news .info_thumb{padding:26px 35px 26px 35px}
/* 2020-05-22 수정, 추가 시작 */
.box_news .info_category, .box_headpost .info_category{display:block;font-family:'Lilita One',serif,cursive;font-size:16px;line-height:16px}
.box_news .info_category.txt_announce, .box_headpost .info_category.txt_announce{color:#ff6333}
.box_news .info_category.txt_event, .box_headpost .info_category.txt_event{color:#ffb533}
.box_news .info_category.txt_maintenance, .box_headpost .info_category.txt_maintenance{color:#3e96d9}
.box_news .info_category.txt_updates, .box_headpost .info_category.txt_updates{color:#387630}/* 2020-06-12 추가 */
.box_news .txt_date{display:inline-block;position:relative;margin-left:7px;font-size:16px;line-height:16px;color:#c9c9c9;vertical-align:top}
.box_news .bg_bar, .box_news .bg_bar2{width:5px;height:11px;margin:2px 0 0 4px;background-position:-120px -50px}
.box_news .bg_bar2{width:7px;height:16px;margin:12px 0 0 7px;background-position:-130px -50px}
.box_news .subject_news{overflow:hidden;display:block;display:-webkit-box;margin-top:11px;max-height:64px;font-weight:normal;font-family:'Lilita One',serif,cursive;font-size:30px;line-height:32px;color:#252525;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.box_news .desc_news{display:-webkit-box;overflow:hidden;max-height:72px;margin-top:11px;font-size:16px;line-height:24px;color:#949494;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.box_news .thumb_g{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05);-webkit-transition:transform 0.6s ease;-moz-transition:transform 0.6s ease;transition:transform 0.6s ease}
/* // 2020-05-22 수정, 추가 끝 */
.box_news .thumb_g:hover{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
.box_news .item_main{width:1400px;height:477px;margin-top:100px}/* 2020-06-12 수정 */
.box_news .item_main .link_item{overflow:hidden;display:block;position:relative;height:100%}
.box_news .item_main .info_thumb{overflow:hidden;padding:36px 800px 45px 35px}/* 2020-06-12 수정 */
.box_news .item_main .frame_thumb{position:absolute;top:0;right:0;width:736px;height:477px}/* 2020-06-12 수정 */
.box_news .item_main .desc_news{max-height:192px;-webkit-line-clamp:8;position: absolute;width: 565px;top: 231px;}/* 2020-06-12 수정 */ /* preview text 8 line, 위치 고정 Ria 2020-06-29 */
.box_news .item_main .subject_news{max-height:120px;font-size:40px;line-height:40px;-webkit-line-clamp:3}
.box_news .item_main .info_category, .box_news .item_main .txt_date{font-size:24px;line-height:42px}

/* region */
.box_region{width:639px;margin:189px auto 0;text-align:center}
.box_region .tit_region{display:block;width:536px;height:38px;margin-left:55px;background-image:url(../images/pc/img_txt.png);
	-webkit-animation:ani_bt_text2 2s steps(7) infinite;
	-moz-animation:ani_bt_text2 2s steps(7) infinite;
	animation:ani_bt_text2 2s steps(7) infinite}/* 2020-05-22 수정 */
.box_region .txt_region{display:block;margin-top:34px;font-size:18px;line-height:36px;color:#fff;
	-webkit-animation: ani_twinkle_txt 0.6s infinite;
	-moz-animation: ani_twinkle_txt 0.6s infinite;
	animation: ani_twinkle_txt 0.6s infinite}/* 2020-05-22 수정 */
.box_region .list_code{margin-top:30px;font-size:0;text-align:left}
.box_region .list_code li{height:54px;padding:11px 11px 11px 19px;border:3px solid #fff;box-sizing:border-box}
.box_region .list_code li+li{margin-top:20px}
.box_region .list_code .inp_info{font-family:'arcade',sans-serif}
.box_region .list_code .inp_info:focus + .cursor_g{display:none}
.box_region .list_code .lab_name{float:left;font-size:14px;line-height:26px;color:#fff}
.box_region .wrap_region{margin-top:22px}
.box_region .wrap_region .item_region{overflow:hidden}
.box_region .wrap_region .item_region+.item_region{margin-top:25px}
.box_region .wrap_region .lab_chk{float:left;position:relative;width:50%;padding-left:44px;font-size:16px;line-height:26px;color:#fff;text-align:left;box-sizing:border-box}
.box_region .wrap_region .lab_chk:before{position:absolute;top:2px;left:0;width:24px;height:24px;border:3px solid #fff;background-color:transparent;box-sizing:border-box;content:''}
.box_region .wrap_region .inp_chk{position:absolute;top:2px;left:0;width:24px;height:24px;opacity:.01;filter:alpha(opacity=01);-webkit-tap-highlight-color:rgba(0,0,0,0)}
.box_region .wrap_region .inp_chk:checked + .ico_chk{opacity:1;filter:alpha(opacity=1);-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}/* 2020-05-22 수정 */
.box_region .wrap_region .ico_chk{position:absolute;top:8px;left:6px;width:12px;height:12px;background-color:#fff;opacity:0;filter:alpha(opacity=0);
	-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);
	-webkit-transition:all 0.2s ease;transition:all 0.2s ease}/* 2020-05-22 수정 */
/* 2020-06-12 수정 시작 */
/* 2020-06-12 추가 시작 */
/* error */
.box_region .wrap_error{display:none}
.box_region .item_code.type_error{position:relative;border-color:#ff0000}
.box_region .item_code.type_error .wrap_error{display:block;position:absolute;top:12px;left:-37px;border-radius:50%;width:24px;height:24px;background-color:#ff0000}
.box_region .item_code.type_error .ico_error{width:4px;height:13px;margin:6px 0 0 10px;background-position:-160px -160px}
/* // 2020-06-12 추가 끝 */

/* character */
.box_character{position:relative;min-width:1400px;height:949px;margin:-119px auto 0}
.box_character .bg_character{display:block;height:100%;background:url(../images/pc/bg_character_200612.png) 50% 0 no-repeat;background-size:cover}
.box_character .img_character{position:absolute;top:239px;left:50%;width:1739px;height:719px;margin:-43px 0 0 -874px;font-size:0;line-height:0;background:url(../images/pc/img_character.png) 0 0 no-repeat;text-indent:-9999px}
/* // 2020-06-12 수정 끝 */

/* title */
.box_tit{max-width:1400px;width:100%;margin:0 auto;padding:0 20px;text-align:center;box-sizing:border-box}
.box_tit .tit_info{font-weight:normal;font-family:'Lilita One',serif,cursive;color:#23272a}/* 2020-05-22 수정 */
.box_tit .txt_sub{display:block;font-size:26px;line-height:30px}
.box_tit .tit_article{display:block;margin-top:2px;font-size:80px;line-height:80px}
.box_tit .desc_article{margin-top:26px;font-size:20px;line-height:30px;color:#959494}/* 2020-05-22 수정 */

/* slide */
.box_slide{overflow:hidden;position:relative;box-sizing:border-box}/* 2020-05-22 수정 *//* 2020-06-12 수정 */
.box_slide .btn_prev, .box_slide .btn_next{position:absolute;top:50%;z-index:10;width:70px;height:70px;background-color:#ffb533}/* 2020-05-22 수정 *//* 2020-06-12 수정 */
.box_slide .btn_prev .ico_guardian, .box_slide .btn_next .ico_guardian{position:absolute;top:50%;left:50%;width:20px;height:40px;margin:-20px 0 0 -10px;background-position:-60px -50px}/* 2020-06-12 수정 */
.box_slide .btn_next .ico_next{background-position-x:-90px}
.box_slide .btn_prev{left:0}
.box_slide .btn_next{right:0}
.box_slide .wrap_slide{overflow:hidden;max-width:1400px;width:100%;margin:0 auto}
.box_slide .item_slide{overflow:hidden;float:left;max-width:1400px;font-size:0;line-height:0;outline:none}/* 2020-06-12 수정 */
.box_slide .area_info{text-align:center}
.box_slide .link_vod{display:block;height:100%}
.box_slide .tit_info{display:block;margin-top:42px;font-family:'Lilita One',serif,cursive;font-size:30px;line-height:37px}/* 2020-05-22 수정 */
.box_slide .desc_info{margin-top:15px;font-size:18px;line-height:28px}/* 2020-05-22 수정 */
.box_slide .area_desc .thumb_g{width:503px}/* 2020-06-12 수정 */
/* 2020-06-12 삭제 시작 */
/* .box_slide .img_char1{margin-left:-63px}
.box_slide .img_char2{margin-left:-20px} */
/* // 2020-06-12 삭제 끝 */
.box_slide .slick-list, .box_slide .slick-track{height:100%}
.box_slide .frame_slide .slick-slider{height:100%}
.box_slide .area_desc{display:none}
/* 2020-06-12 수정, 추가 시작 */
.box_slide .btn_prev:hover .ico_prev, .box_slide.type_full .btn_prev4:hover .ico_prev{
	-webkit-animation:ani_lr_arrow2 0.5s infinite alternate ease;
	-moz-animation:ani_lr_arrow2 0.5s infinite alternate ease;
	animation:ani_lr_arrow2 0.5s infinite alternate ease}
.box_slide .btn_next:hover .ico_next, .box_slide.type_full .btn_next4:hover .ico_next{
	-webkit-animation:ani_lr_arrow 0.5s infinite alternate ease;
	-moz-animation:ani_lr_arrow 0.5s infinite alternate ease;
	animation:ani_lr_arrow 0.5s infinite alternate ease}
/* // 2020-06-12 수정, 추가 끝 */

/* slide - type_double */
/* 2020-06-12 추가 시작 */
.box_slide.type_double .wrap_slide{max-width:none;padding-bottom:112px}
.box_slide.type_double .slick-list{width:1400px;margin:0 auto}
/* // 2020-06-12 추가 끝 */
/* .box_slide.type_double .item_slide{padding-bottom:8px} *//* 2020-06-12 삭제 */
.box_slide.type_double .area_info{overflow:hidden;position:relative;float:left;width:840px;height:472px;background-color:#000}
/* 2020-05-22 수정 시작 */
.box_slide.type_double .area_desc{overflow:hidden;display:block;padding:2px 0 0 120px;color:#323232}
.box_slide.type_double .tit_info{margin-top:0;font-family:'Lilita One',serif,cursive;text-transform:uppercase}
.box_slide.type_double .list_paging{bottom:-13px}/* 2020-06-12 수정 */
/* 2020-06-12 추가 시작 */
.box_slide.type_double .list_paging:before{position:absolute;top:34px;left:0;width:100%;height:1px;background-color:#ddd;content:''}
.box_slide.type_double .list_paging .link_paging{position:relative;padding:17px 17px 16px 18px;background-color:#fff}
.box_slide.type_double .list_paging .txt_paging{border-radius:0;background-color:transparent}
.box_slide.type_double .list_paging li+li{margin-left:152px}
.box_slide.type_double .list_paging li:nth-child(1) .txt_paging{width:35px;height:37px;background-position:0 -200px}
.box_slide.type_double .list_paging li:nth-child(2) .txt_paging{width:32px;height:37px;background-position:-50px -200px}
.box_slide.type_double .list_paging li:nth-child(3) .txt_paging{width:36px;height:37px;background-position:-100px -200px}
.box_slide.type_double .list_paging li:nth-child(4) .txt_paging{width:34px;height:37px;background-position:-150px -200px}
.box_slide.type_double .list_paging li:nth-child(5) .txt_paging{width:38px;height:37px;background-position:-200px -200px}
.box_slide.type_double .list_paging li:nth-child(6) .txt_paging{width:32px;height:37px;background-position:-250px -200px}
.box_slide.type_double .list_paging li:nth-child(7) .txt_paging{width:35px;height:37px;background-position:-300px -200px}
.box_slide.type_double .list_paging li.slick-active .txt_paging{background-color:transparent;background-position-y:-250px}
/* // 2020-06-12 추가 끝 */
.box_slide.type_double .btn_prev, .box_slide.type_double .btn_next{margin-top:-94px}/* 2020-06-12 수정 */
/* // 2020-05-22 수정 끝 */
/* 2020-05-22 삭제 시작 */
/* .box_slide.type_double .btn_prev:hover .ico_prev{
	-webkit-animation:ani_rl_arrow 0.5s infinite alternate linear;
	-moz-animation:ani_rl_arrow 0.5s infinite alternate linear;
	animation:ani_rl_arrow 0.5s infinite alternate linear}
.box_slide.type_double .btn_next:hover .ico_next{
	-webkit-animation:ani_lr_arrow 0.5s infinite alternate ease;
	-moz-animation:ani_lr_arrow 0.5s infinite alternate ease;
	animation:ani_lr_arrow 0.5s infinite alternate ease} */
/* // 2020-05-22 삭제 끝 */

/* slide - type_full */
/* 2020-06-12 수정 시작 */
/* .box_slide.type_full{max-width:100%;width:auto;height:848px} */ /* 2020-06-12 삭제 */
.box_slide.type_full .wrap_slide{max-width:none;height:100%}
.box_slide.type_full .frame_slide{position:absolute;top:0;left:0;right:0;height:100%}
.box_slide.type_full .item_slide{float:left;width:100%;max-width:none;height:100%}
.box_slide.type_full .area_info{position:relative;width:100%;height:100%;text-align:left}
.box_slide.type_full .inner_area{height:100%;background-position:50% 0;background-repeat: no-repeat;background-size:cover}/* 2020-06-12 추가 */
/* 2020-06-18 수정 시작 */
.box_slide.type_full .item_knight .inner_area{height:100%;background-image:url(../images/pc/bg_knight_200618.jpg)}
.box_slide.type_full .item_marianne .inner_area{height:100%;background-image:url(../images/pc/bg_marianne_200618.jpg)}
.box_slide.type_full .item_loraine .inner_area{height:100%;background-image:url(../images/pc/bg_loraine_200618.jpg)}
.box_slide.type_full .item_marvin .inner_area{height:100%;background-image:url(../images/pc/bg_marvin_200618.jpg)}
.box_slide.type_full .item_sohee .inner_area{height:100%;background-image:url(../images/pc/bg_sohee_200618.jpg)}
/* // 2020-06-18 수정 끝 */
.box_slide.type_full .img_heroes{position:absolute;top:0;left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%)}
.box_slide.type_full .img_knight{top:-30px;width:825px;height:798px;margin-left:-60px}/* 2020-06-24 수정 */
.box_slide.type_full .img_marianne{top:-47px;width:762px;height:815px;margin-left:-70px}
.box_slide.type_full .img_loraine{top:-34px;width:634px;height:802px;margin-left:-32px}
.box_slide.type_full .img_marvin{top:-65px;width:1328px;height:833px;margin-left:-36px}
.box_slide.type_full .img_sohee{top:-61px;width:875px;height:829px;margin-left:-88px}
/* // 2020-06-12 수정 끝 */
.box_slide.type_full .wrap_nav{position:absolute;top:50%;left:50%;z-index:10;width:100%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)}/* 2020-05-22 수정 *//* 2020-06-12 수정 */
.box_slide.type_full .wrap_nav:after{display:block;clear:both;content:''}/* 2020-05-22 추가 */
/* 2020-05-22 삭제 시작*/
/* .box_slide.type_full [class*="btn_"]{margin:0 0 0 6px;background-color:transparent}
.box_slide.type_full .btn_next{margin:0 4px 0 0}
.box_slide.type_full [class*="btn_"] .ico_guardian{background-position:0 -50px}
.box_slide.type_full [class*="btn_"] .ico_next{background-position:-30px -50px}
 */
/* // 2020-05-22 삭제 끝 */
.box_slide.type_full [data-char="thumb_prev_on"]{display:none}
.box_slide.type_full [data-char="thumb_next_on"]{display:none}
.box_slide.type_full .btn_prev:hover [data-char="thumb_prev"]{display:none}
.box_slide.type_full .btn_prev:hover [data-char="thumb_prev_on"]{display:block}
.box_slide.type_full .btn_next:hover [data-char="thumb_next"]{display:none}
.box_slide.type_full .btn_next:hover [data-char="thumb_next_on"]{display:block}
/* 2020-05-22 추가 시작 */
.box_slide.type_full [data-char="thumb_char"]{display:none}
.box_slide.type_full [class*="btn_"]{position:relative;height:140px}
.box_slide.type_full .btn_prev3{float:left}
.box_slide.type_full .btn_next3{float:right}
.box_slide.type_full .btn_prev3 .thumb_heroes{
	-webkit-transform:rotateY(-180deg);
	-moz-transform:rotateY(-180deg);
	-ms-transform:rotateY(-180deg);
	transform:rotateY(-180deg)}
/* 2020-06-12 추가 시작 */
.box_slide.type_full .btn_prev4, .box_slide.type_full .btn_next4{width:70px;height:70px;background-color:#ffb533}
.box_slide.type_full .btn_prev4{float:left}
.box_slide.type_full .btn_next4{float:right}
/* 2020-06-24 수정 시작 */
.box_slide.type_full .btn_prev4 .ico_prev{left:50%;margin:-20px 0 0 -12px;background-position:-60px -50px}
.box_slide.type_full .btn_next4 .ico_next{left:50%;right:auto;margin:-20px 0 0 -8px;background-position:-90px -50px}
/* // 2020-06-24 수정 시작 끝 */
/* // 2020-06-12 추가 끝 */
/* 2020-06-12 수정 시작 */
.box_slide.type_full .wrap_nav .ico_guardian{position:absolute;top:50%;width:20px;height:40px}
.box_slide.type_full .ico_prev{left:31px;background-position:0 -50px}
.box_slide.type_full .ico_next{right:31px;background-position:-30px -50px}
.box_slide.type_full [data-char="thumb_prev"]{float:right}
.box_slide.type_full .btn_prev3 .thumb_knight{margin:20px 0 0 80px}
.box_slide.type_full .btn_next3 .thumb_knight{margin:13px 60px 0 0}
.box_slide.type_full .btn_prev3 .thumb_marianne{margin:-11px 0 0 55px}
.box_slide.type_full .btn_next3 .thumb_marianne{margin:-9px 44px 0 0}
.box_slide.type_full .btn_prev3 .thumb_loraine{margin:20px 0 0 75px}
.box_slide.type_full .btn_next3 .thumb_loraine{margin:10px 67px 0 0}
.box_slide.type_full .btn_prev3 .thumb_marvin{margin:0 0 0 60px}
.box_slide.type_full .btn_next3 .thumb_marvin{margin:4px 60px 0 0}
.box_slide.type_full .btn_prev3 .thumb_sohee{margin:25px 0 0 73px}
.box_slide.type_full .btn_next3 .thumb_sohee{margin:12px 65px 0 0}
/* // 2020-06-12 수정 끝 */
.box_slide.type_full .btn_prev3:hover [data-char="thumb_prev"]{display:none}
.box_slide.type_full .btn_prev3:hover [data-char="thumb_prev_on"]{display:block;float:right}
.box_slide.type_full .btn_next3:hover [data-char="thumb_next"]{display:none}
.box_slide.type_full .btn_next3:hover [data-char="thumb_next_on"]{display:block;float:left}
/* // 2020-05-22 추가 끝 */
/* 2020-05-22 삭제 시작 */
/* .box_slide.type_full .wrap_char{
	position:absolute;top:50%;left:50%;width:100%;min-width:1400px;max-width:1920px;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)}
.box_slide.type_full .wrap_char:after{display:block;clear:both;content:''} */
/* // 2020-05-22 삭제 끝 */
.box_slide.type_full .item_char{float:left;margin-left:50px}
.box_slide.type_full .item_char2{float:right;margin-right:50px}
.box_slide.type_full .item_char .thumb_knight{margin:-8px 0 0 -3px}
.box_slide.type_full .item_char .thumb_marianne{margin-top:-29px}
.box_slide.type_full .item_char .thumb_loraine{margin: -20px 0 0 -10px}
.box_slide.type_full .item_char .thumb_marvin{margin: -31px 0 0 0}
.box_slide.type_full .item_char .thumb_sohee{margin: -5px 0 0 6px}
.box_slide.type_full .item_char2 .thumb_knight{margin: -1px 5px 0 0}
.box_slide.type_full .item_char2 .thumb_marianne{margin:-22px -11px 0 0}
.box_slide.type_full .item_char2 .thumb_loraine{margin: -11px 0 0 10px}
.box_slide.type_full .item_char2 .thumb_marvin{margin-top: -17px}
.box_slide.type_full .item_char2 .thumb_sohee{margin: -12px 3px 0 0}
/* hover */
/* 2020-05-22 삭제 시작 */
/* .box_slide.type_full .wrap_char .thumb_on{display:none}
.box_slide.type_full .wrap_char .thumb_off{display:block} */
/* // 2020-05-22 삭제 끝 */
.box_slide.type_full .item_char:hover .thumb_off, .box_slide.type_full .item_char2:hover .thumb_off{display:none}
.box_slide.type_full .item_char:hover .thumb_on, .box_slide.type_full .item_char2:hover .thumb_on{display:block}
.box_slide.type_full .info_item{overflow:hidden;max-width:1400px;width:100%;height:768px;margin:0 auto;box-sizing:border-box}/* 2020-06-12 수정 */
.box_slide.type_full .wrap_info{display:table;position:relative;float:left;width:50%;height:100%;table-layout:fixed}
.box_slide.type_full .tit_info{display:table-cell;width:100%;height:100%;padding-bottom:8px;font-weight:normal;font-family:'Lilita One',serif,cursive;font-size:80px;line-height:80px;color:#fff;vertical-align:middle;text-transform:uppercase}/* 2020-05-22 수정 *//* 2020-06-12 수정 */
.box_slide.type_full .txt_sub{display:block;margin-top:16px;font-family:'Nunito Sans',sans-serif;font-size:24px;line-height:24px;color:#dec385}/* 2020-05-22 수정 */
.box_slide.type_full .inner_desc{display:table-cell;padding:48px 0 0 260px;vertical-align:middle;box-sizing:border-box}/* 2020-06-12 수정 */
.box_slide.type_full .list_info{font-size:18px;line-height:18px;color:#fff;text-transform:uppercase;}/* 2020-05-22 수정 */
.box_slide.type_full .list_info dt{font-weight:900}
.box_slide.type_full .list_info dd{margin-top:10px;color:#dec385}/* 2020-05-22 수정 */
.box_slide.type_full .list_info dt ~ dt{margin-top:26px}
.box_slide.type_full .list_paging{bottom:23px}
.box_slide.type_full .list_paging .txt_paging{background-color:#000}
.box_slide.type_full .list_paging.type_paging .txt_paging{background-color:rgba(255, 255, 255, 0.4)}/* 2020-06-12 추가 */
.box_slide.type_full .list_paging .slick-active .txt_paging{background-color:#fff}
.box_slide.type_full .item_knight .txt_sub, .box_slide.type_full .item_sohee .txt_sub{color:#88e4fc}
.box_slide.type_full .item_knight .list_info dd, .box_slide.type_full .item_sohee .list_info dd{color:#88e4fc}
.box_slide.type_full .slick-active .ani_info{
	-webkit-animation:ani_lr_info .7s .2s ease backwards;
	-moz-animation:ani_lr_info .7s .2s ease backwards;
	animation:ani_lr_info .7s .2s ease backwards}
.box_slide.type_full .slick-active .ani_info2{
	-webkit-animation:ani_rl_info .7s .2s ease backwards;
	-moz-animation:ani_rl_info .7s .2s ease backwards;
	animation:ani_rl_info .7s .2s ease backwards}
.box_slide.type_full .slick-active .ani_heroes{
	-webkit-animation:ani_op_heroes .7s .9s ease-in-out backwards;
	-moz-animation:ani_op_heroes .7s .9s ease-in-out backwards;
	animation:ani_op_heroes .7s .9s ease-in-out backwards}

/* 2020-06-12 추가 시작 */
.box_slide.type_full .info_item2{overflow:hidden;width:1400px;height:100%;margin:0 auto;text-align:center}
.box_slide.type_full .item_explore1 .inner_area{background-color:#653f2b;background-image:url(../images/pc/bg_explore1_200625.jpg)}
.box_slide.type_full .item_explore2 .inner_area{background-color:#443039;background-image:url(../images/pc/bg_explore2_200625.jpg)}
.box_slide.type_full .item_explore3 .inner_area{background-color:#e0fcff;background-image:url(../images/pc/bg_explore3_200625.jpg)}
.box_slide.type_full .item_explore4 .inner_area{background-color:#f2c57a;background-image:url(../images/pc/bg_explore4_200625.jpg)}
.box_slide.type_full .item_explore5 .inner_area{background-color:#ffd766;background-image:url(../images/pc/bg_explore5_200625.jpg)}
.box_slide.type_full .item_explore6 .inner_area{background-color:#a3df5a;background-image:url(../images/pc/bg_explore6_200625.jpg)}
.box_slide.type_full .item_explore7 .inner_area{background-color:#ffd766;background-image:url(../images/pc/bg_explore7_200625.jpg)}
.box_slide.type_full .item_explore8 .inner_area{background-color:#a3df5a;background-image:url(../images/pc/bg_explore8_200625.jpg)}
.box_slide.type_full .tit_info2{display:block;margin-top:81px;font-family:'Lilita One',serif,cursive;font-size:40px;line-height:46px;color:#fff;text-transform:uppercase;
	-moz-text-shadow: 2px 3px 18px rgba(264, 197, 142, 0.41);
	text-shadow: 2px 3px 18px rgba(264, 197, 142, 0.41)}
.box_slide.type_full .item_explore1 .tit_info2{
	-moz-text-shadow: 2px 3px 18px rgba(158, 203, 111, 1);
	text-shadow: 2px 3px 18px rgba(158, 203, 111, 1)}
.box_slide.type_full .item_explore2 .tit_info2{
	-moz-text-shadow: 2px 3px 18px rgba(241, 202, 154, 1);
	text-shadow: 2px 3px 18px rgba(241, 202, 154, 1)}
.box_slide.type_full .item_explore3 .tit_info2{
	-moz-text-shadow: 2px 3px 18px rgba(49, 28, 37, 1);
	text-shadow: 2px 3px 18px rgba(49, 28, 37, 1)}
.box_slide.type_full .item_explore4 .tit_info2{
	-moz-text-shadow: 2px 3px 18px rgba(248, 200, 89, 1);
	text-shadow: 2px 3px 18px rgba(248, 200, 89, 1)}
.box_slide.type_full .item_explore5 .tit_info2{
	-moz-text-shadow: 2px 3px 18px rgba(244, 188, 105, 1);
	text-shadow: 2px 3px 18px rgba(244, 188, 105, 1)}
.box_slide.type_full .item_explore6 .tit_info2{
	-moz-text-shadow: 2px 3px 18px rgba(232, 151, 73, 1);
	text-shadow: 2px 3px 18px rgba(232, 151, 73, 1)}
.box_slide.type_full .item_explore7 .tit_info2{
	-moz-text-shadow: 2px 3px 18px rgba(75, 52, 75, 1);
	text-shadow: 2px 3px 18px rgba(75, 52, 75, 1)}
.box_slide.type_full .item_explore8 .tit_info2{
	-moz-text-shadow: 2px 3px 18px rgba(182, 222, 250, 1);
	text-shadow: 2px 3px 18px rgba(182, 222, 250, 1)}
.box_slide.type_full .img_explore{width:854px;margin:30px auto 0;
	-webkit-box-shadow:0px 25px 35px 0px rgba(2, 1, 1, 1);
	-moz-box-shadow:0px 25px 35px 0px rgba(2, 1, 1, 1);
	box-shadow:0px 25px 35px 0px rgba(2, 1, 1, 1)}
.box_slide.type_full .item_explore1 .img_explore{
	-webkit-box-shadow:0px 25px 35px 0px rgba(110, 175, 45, 1);
	-moz-box-shadow:0px 25px 35px 0px rgba(110, 175, 45, 1);
	box-shadow:0px 25px 35px 0px rgba(110, 175, 45, 1)}
.box_slide.type_full .item_explore2 .img_explore{
	-webkit-box-shadow:0px 25px 35px 0px rgba(205, 161, 116, 1);
	-moz-box-shadow:0px 25px 35px 0px rgba(205, 161, 116, 1);
	box-shadow:0px 25px 35px 0px rgba(205, 161, 116, 1)}
.box_slide.type_full .item_explore3 .img_explore{
	-webkit-box-shadow:0px 25px 35px 0px rgba(39, 23, 31, 1);
	-moz-box-shadow:0px 25px 35px 0px rgba(39, 23, 31, 1);
	box-shadow:0px 25px 35px 0px rgba(39, 23, 31, 1)}
.box_slide.type_full .item_explore4 .img_explore{
	-webkit-box-shadow:0px 25px 35px 0px rgba(231, 175, 65, 1);
	-moz-box-shadow:0px 25px 35px 0px rgba(231, 175, 65, 1);
	box-shadow:0px 25px 35px 0px rgba(231, 175, 65, 1)}
.box_slide.type_full .item_explore5 .img_explore{
	-webkit-box-shadow:0px 25px 35px 0px rgba(205, 154, 78, 1);
	-moz-box-shadow:0px 25px 35px 0px rgba(205, 154, 78, 1);
	box-shadow:0px 25px 35px 0px rgba(205, 154, 78, 1)}
.box_slide.type_full .item_explore6 .img_explore{
	-webkit-box-shadow:0px 25px 35px 0px rgba(193, 123, 60, 1);
	-moz-box-shadow:0px 25px 35px 0px rgba(193, 123, 60, 1);
	box-shadow:0px 25px 35px 0px rgba(193, 123, 60, 1)}
.box_slide.type_full .item_explore7 .img_explore{
	-webkit-box-shadow:0px 25px 35px 0px rgba(53, 36, 47, 1);
	-moz-box-shadow:0px 25px 35px 0px rgba(53, 36, 47, 1);
	box-shadow:0px 25px 35px 0px rgba(53, 36, 47, 1)}
.box_slide.type_full .item_explore8 .img_explore{
	-webkit-box-shadow:0px 25px 35px 0px rgba(135, 192, 231, 1);
	-moz-box-shadow:0px 25px 35px 0px rgba(135, 192, 231, 1);
	box-shadow:0px 25px 35px 0px rgba(135, 192, 231, 1)}
/* // 2020-06-12 추가 끝 */

/* slide - type_small */
.box_stage{margin:54px 0 0 0}
.box_stage .tit_stage{font-weight:900;font-size:18px;line-height:20px;color:#fff;text-transform:uppercase}
.box_stage .item_slide2 .ico_guardian{position:absolute;bottom:13px;left:50%;width:76px;height:32px;margin-left:-38px}
.box_stage .ico_star1{background-position:-150px -40px}
.box_stage .ico_star2{background-position:-230px -40px}
.box_stage .ico_star3{background-position:-150px -80px}
.box_stage .ico_star4{background-position:-230px -80px}
.box_stage .ico_star5{background-position:-150px -120px}
.box_slide.type_small{max-width:210px;margin:18px 0 0 0}
.box_slide.type_small .wrap_slide{height:197px;margin:0;border-radius:5px;border:1px solid #0e0e13;background-color:#121011;background-color:rgba(18, 16, 17, 0.9)}
.box_slide.type_small .item_slide2{display:table;width:100%;height:100%;font-size:0;line-height:0;table-layout:fixed;text-align:center;outline:none}/* 2020-06-12 수정 */
/* 2020-05-22 수정, 추가 시작 */
.box_slide.type_small [class*="btn_"]{position:absolute;top:auto;bottom:15px;z-index:10;width:auto;height:auto;margin:0;transform:none}
.box_slide.type_small .btn_prev2{left:25px}
.box_slide.type_small .btn_next2{right:25px}
.box_slide.type_small [class*="btn_"] .ico_guardian{width:33px;height:28px}/* 2020-05-22 추가 */
.box_slide.type_small [class*="btn_"] .ico_prev2{background-position:0 -160px}
.box_slide.type_small [class*="btn_"] .ico_next2{background-position:-40px -160px}
.box_slide.type_small [class*="btn_"]:hover .ico_prev2{background-position-x:-80px}
.box_slide.type_small [class*="btn_"]:hover .ico_next2{background-position-x:-120px}
/* // 2020-05-22 수정, 추가 끝 */

/* stage */
.box_slide.type_small .frame_thumb{overflow:hidden;display:block;height:197px}
.box_slide.type_small [class*="img_state"]{float:left}
/* stage knight gif */
.box_slide.type_small .step_knight1{margin:37px 0 0 38px}
.box_slide.type_small .step_knight2{margin:47px 0 0 62px}
.box_slide.type_small .step_knight3{margin:42px 0 0 62px}
.box_slide.type_small .step_knight4{margin:46px 0 0 62px}
.box_slide.type_small .step_knight5{width:110px;margin:43px 0 0 53px}
/* stage marianne gif */
.box_slide.type_small .step_marianne1{margin:9px 0 0 33px}
.box_slide.type_small .step_marianne2{margin:29px 0 0 54px}
.box_slide.type_small .step_marianne3{margin:38px 0 0 43px}
.box_slide.type_small .step_marianne4{margin:32px 0 0 26px}
/* stage loraine gif */
.box_slide.type_small .step_loraine1{margin:34px 0 0 41px}
.box_slide.type_small .step_loraine2{margin:44px 0 0 57px}
.box_slide.type_small .step_loraine3{margin:32px 0 0 57px}
.box_slide.type_small .step_loraine4{margin:27px 0 0 43px}
/* stage marvin gif */
.box_slide.type_small .step_marvin1{margin:9px 0 0 42px}
.box_slide.type_small .step_marvin2{margin:27px 0 0 54px}
.box_slide.type_small .step_marvin3{margin:27px 0 0 53px}
.box_slide.type_small .step_marvin4{margin:25px 0 0 26px}
/* stage sohee gif */
.box_slide.type_small .step_sohee1{margin:32px 0 0 49px}
.box_slide.type_small .step_sohee2{margin:50px 0 0 66px}
.box_slide.type_small .step_sohee3{margin:30px 0 0 60px}
.box_slide.type_small .step_sohee4{margin:12px 0 0 32px}

/* slide - list_paging */
.list_paging{position:absolute;bottom:0;left:0;right:0;z-index:20;font-size:0;line-height:0;text-align:center}
.list_paging li{display:inline-block;vertical-align:bottom}
.list_paging li+li{margin-left:4px}/* 2020-05-22 추가 */
/* 2020-05-22 수정 시작 */
.list_paging .link_paging{display:block;overflow:hidden;padding:8px 6px;font-size:1px;line-height:0;color:transparent;outline:none}/* 2020-06-12 수정 */
.list_paging .txt_paging{display:block;width:16px;height:16px;border-radius:50%;background-color:#323232;background-color:rgba(5, 5, 5, 0.2)}
.list_paging .slick-active .txt_paging{background-color:#050505}
/* // 2020-05-22 수정 끝 */

/* post */
/* 2020-06-12 수정, 추가, 삭제 시작 */
.box_headpost{max-width:800px;margin:0 auto;padding-bottom:48px;border-bottom:1px solid #cecece}
.box_headpost .tit_headpost{display:block;margin-top:12px;font-weight:normal;font-family:'Lilita One',serif,cursive;font-size:48px;line-height:66px;color:#252525}
.box_headpost .info_headpost{display:block;margin-top:6px;font-size:18px;line-height:24px;color:#949494}
.box_headpost .desc_headpost{margin-top:46px;font-size:16px;line-height:30px;color:#252525}
.box_headpost .info_category{font-size:20px;line-height:20px}
.box_headpost .bg_bar3{width:6px;height:14px;margin:3px 0 0 7px;background-position:-120px -70px}
.box_headpost .txt_date{margin-left:7px;color:#c9c9c9}
/* 2020-06-12 삭제 시작 */
/* .box_post{max-width:800px;width:100%;height:100%;margin:0 auto;padding-top:56px;font-size:16px;line-height:30px;color:#252525}
.box_post .tit_post{display:block;margin-bottom:40px;font-family:'Lilita One',serif,cursive;font-size:30px;line-height:30px;color:#fea700}
.box_post .txt_post{display:block;font-family:'Lilita One',serif,cursive;font-size:20px;line-height:26px}
.box_post .txt_sub{display:block;font-family:'Lilita One',serif,cursive;font-size:20px;line-height:26px}
.box_post .txt_sub ~ .txt_sub{margin-top:40px}
.box_post .view_post{font-family:'Nunito Sans',sans-serif}
.box_post .thumb_g{width:800px;margin-top:49px}
.box_post .item_post ~ .item_post{margin-top:55px}
.box_post .txt_desc{margin-top:27px}
.box_post .list_post{margin-top:15px}
.box_post .list_post.type_post{margin-top:-15px}
.box_post .list_post li{padding-left:16px;text-indent:-15px}
.box_post .list_post li:before{display:inline-block;width:6px;height:6px;border-radius:50%;margin:11px 10px 0 0;background-color:#5a5a5a;vertical-align:top;content:''}
.box_post .list_post li + li{margin-top:1px} */
/* // 2020-06-12 삭제 끝 */
/* 2020-06-12 추가 시작 */
.box_post{max-width:800px;width:100%;height:100%;margin:0 auto;font-size:16px;line-height:30px;color:#252525}
.box_post h2{margin-top:40px;font-weight:normal;font-family:'Lilita One',serif,cursive;font-size:30px;line-height:30px;color:#fea700}
.box_post h3{margin-top:40px;font-weight:normal;font-family:'Lilita One',serif,cursive;font-size:20px;line-height:26px}
.box_post ul{margin-top:15px}
.box_post ul li{position:relative;padding-left:16px}
.box_post ul li:before{position:absolute;top:11px;left:0;width:6px;height:6px;border-radius:50%;background-color:#5a5a5a;content:''}
.box_post ul li+li{margin-top:1px}
/*.box_post img{width:800px;margin-top:49px}*/
.box_post p{margin-top:27px}
/* // 2020-06-12 추가 끝 */
/* //2020-06-12 수정, 추가, 삭제 시작 */
.box_post table {width: 100%; font-size:16px; border-color: #DDDDDD; border-width: 1px; border-collapse: collapse; border-spacing: 0}
.box_post table p {margin: 0}
.box_post th {font-weight: 700; color: #FFFFFF; background-color: #000000}
.box_post th, .box_post td {padding: 20px}
.box_post tr:nth-child(even) {background-color: #F0F0F0}
.box_post tr:nth-child(odd) {background-color: #FFFFFF}

/* post nav */
.box_nav{font-family:'Lilita One',serif,cursive;color:#fff;background-color:#1a1b1a;text-align:center}/* 2020-05-22 수정 */
.box_nav .inner_nav{position:relative;max-width:1920px;height:70px;margin:0 auto}
.box_nav .link_home{width:24px;height:24px;margin-top:23px;background-position:-280px -120px}
.box_nav .link_prev, .link_next{position:absolute;top:0;font-size:20px;line-height:70px;color:#fff}
.box_nav .link_prev{left:99px}
.box_nav .link_next{right:99px}
.box_nav .ico_prev, .box_nav .ico_next{width:16px;height:33px;margin-top:19px}
.box_nav .ico_prev{margin-right:35px;background-position:-240px -120px}
.box_nav .ico_next{margin-left:35px;background-position:-260px -120px}

/* header */
.k_head{position:fixed;min-width:1024px;width:100%;height:80px;z-index:1000;background-color:#000100;background-color:rgba(0, 1, 0, 0.96)}/* 2020-05-22 수정 *//* 2020-06-12 수정 */
.k_head .inner_head{max-width:1920px;width:100%;margin:0 auto;padding:0 69px 0 50px;font-size:0;box-sizing:border-box}
.k_head .inner_head:after{display:block;clear:both;content:''}
.k_head .tit_logo{float:left;position:relative;z-index:1000;margin-top:6px}/* 2020-06-12 수정 */
.k_head .link_logo{display:block}
.k_head .img_logo{width:100%}
.k_head .btn_menu{display:none}

/* gnb */
.k_head .gnb_menu{position:relative}
.k_head .gnb_menu:after{display:block;clear:both;content:''}
.k_head .list_gnb{float:left;margin-left:42px;font-size:0;line-height:0;text-align:center}
.k_head .list_gnb > li{display:inline-block;position:relative;vertical-align:top}
.k_head .link_gnb{display:block;position:relative;min-width:125px;padding:32px 0;font-weight:600;font-size:16px;line-height:16px;color:#fff}
.k_head .link_gnb:hover, .k_head .link_gnb:focus{color:#ffb533}/* 2020-05-22 수정 */
.k_head .link_gnb:hover + .list_sub, .k_head .link_gnb:focus + .list_sub{display:block}/* 2020-05-22 추가 */
.k_head .link_gnb:hover:after, .k_head .link_gnb:focus:after{position:absolute;bottom:0;left:0;width:100%;height:2px;border-bottom:2px solid #ffb533;content:''}
.k_head .list_sub{display:none;position:absolute;top:80px;left:0;padding:18px 0 16px 0;background-color:#020708}
.k_head .list_sub:after{position:absolute;top:-7px;left:50%;width:14px;height:7px;margin-left:-7px;background:url(../images/pc/ico_comm_240104.png) no-repeat -190px -60px;content:''}/* 2020-06-12 수정 */
.k_head .list_sub:before{position:absolute;top:-2px;left:0;width:100%;height:2px;background-color:#ffb533;content:''}
.k_head li.on .list_sub{display:block;position:absolute;top:78px;left:50%;padding:17px 0;border-top:2px solid #ffb533;background-color:#020708;text-align:center;
	-webkit-transform:translatex(-50%);transform:translatex(-50%)}/* 2020-06-24 수정 */
.k_head .link_sub{display:block;width:125px;padding:11px 0;font-weight:600;font-size:14px;line-height:14px;color:#fff}/* 2020-05-22 수정 */
.k_head .link_sub:hover, .k_head .link_sub:focus{color:#ffb533}

/* footer */
.k_foot{background-color:#000}/* 2020-05-22 수정 */
.k_foot .inner_foot{position:relative;max-width:1920px;margin:0 auto;padding:64px 110px;box-sizing:border-box}
.k_foot .info_company{position:relative;margin-top:27px;padding-top:19px;border-top:1px solid #fff;border-top-color:rgba(255, 255, 255, 0.2)}
.k_foot .list_info{font-size:0;line-height:0}
.k_foot .list_info li{display:inline-block;vertical-align:top}
.k_foot .list_info li+li{margin-left:41px}
.k_foot .link_info{display:block;font-size:16px;line-height:36px;color:#fff}
.k_foot .list_company{position:absolute;top:28px;right:0;font-size:0;line-height:0}
.k_foot .list_company li{display:inline-block;vertical-align:top}
.k_foot .list_company li+li{margin:-8px 0 0 51px}
.k_foot .list_company [class*="link_"]{display:block}
/* 2020-06-26-v2 추가 시작 */
.k_foot .link_kakaogames{width:166px}
.k_foot .link_kong{width:76px}
/* 2020-06-26-v2 추가 끝 */
.k_foot .txt_copyright{display:block;margin-top:6px;font-size:16px;line-height:36px;color:#fff;color:rgba(255, 255, 255, 0.3)}

/* 2020-06-12 추가 시작 */
/* banner */
/* 2020-06-24 수정 시작 */
.wrap_bnr{position:absolute;top:50%;right:373px;z-index:100;margin-top:-16px;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)}
.wrap_bnr .img_drone{position:absolute;top:-86px;left:50%;width:283px;height:99px;margin-left:-142px;background:url(../images/pc/img_drone.png) 0 0 no-repeat}
.wrap_bnr .link_bnr{overflow:hidden;display:block;width:196px;min-height:237px;margin:0 auto;border-radius:4px;background:url(../images/pc/bg_bnr.png) 0 0 no-repeat;background-size:cover}
.wrap_bnr .img_bnr{margin-top:-42px}
.wrap_bnr .desc_bnr{padding-top:11px;font-weight:700;font-size:16px;line-height:22px;color:#ddedff}
.wrap_bnr .tit_bnr{position:relative;width:100%;min-height:50px;margin-top:-18px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;background-color:#0f519b}
/* // 2020-06-24 수정 끝 */
.wrap_bnr .tit_bnr:before{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/pc/bg_bnr2.png) 0 0 no-repeat;background-size: cover;content:''}
.wrap_bnr .txt_register{display:block;padding:10px 10px;font-weight:normal;font-family:'Lilita One',serif,cursive;font-size:20px;line-height:26px;color:#fff}
/* // 2020-06-12 추가 끝 */

/* content */
/* section intro */
.section_intro{overflow:hidden;position:relative;width:100%;height:980px;margin-top:80px;background:url(../images/pc/bg_intro.jpg) 0 0 no-repeat;background-size:cover;text-align:center}/* 2020-06-12 수정 */
.section_intro:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:url(../images/pc/bg_dim.png) 0 0 no-repeat;background-size:cover;content:''}/* 2020-07-01 수정 */
.section_intro .bg_intro{position:absolute;bottom:0;left:0;z-index:10;width:100%;height:100%;background:url(../images/pc/img_intro.png) 50% 100% no-repeat}/* 2020-07-01 수정 *//* 2020-07-01-v1 수정 */
.section_intro .bg_intro:after{position:absolute;left:0;bottom:0;width:100%;height:294px;background:url(../images/pc/bg_dim2.png) 0 0 no-repeat;background-size:100% 100%;content:''}
.section_intro .inner_intro{max-width:1400px;width:100%;height:100%;margin:0 auto}/* 2020-06-12 수정 */
.section_intro .tit_intro{position:relative;z-index:10}/* 2020-07-01 수정 */
.section_intro .txt_sub{display:inline-block;margin-top:77px;font-family:'Lilita One',serif,cursive;font-size:36px;line-height:36px;letter-spacing:0.05em;color:#fff;vertical-align:top;
	-moz-text-shadow:0px 1px 0px rgba(44, 40, 70, 0.1);
	text-shadow:0px 1px 0px rgba(44, 40, 70, 0.1)}/* 2020-05-22 수정 *//* 2020-06-12 수정 */
.section_intro .tit_guardian{display:block;width:499px;height:340px;margin:24px auto 0;font-size:0;line-height:0;background:url(../images/pc/img_tales.png) 0 0  no-repeat;text-indent:-9999px}
.section_intro .tit_guardian_cn{display:block;width:572px;height:309px;margin:24px auto 0;font-size:0;line-height:0;background:url(../images/pc/img_tales_cn.png) 0 0  no-repeat;text-indent:-9999px}/* 2020-06-30 수정 */
.section_intro .box_store{position:relative;z-index:11;margin-top:39px}/* 2020-07-01 수정 */
.section_intro.type_video .inner_intro{max-width:100%}

/* section news */
.section_news{margin-top:3px;text-align:center}/* 2020-06-12 수정 */
.section_news .btn_more{margin-top:60px}

/* section_adventure */
.section_adventure{position:relative;padding:119px 0 112px 0;background-color:#fff}/* 2020-06-12 수정 */
.section_adventure .box_slide{margin-top:61px}
.section_adventure .box_tit{margin-top:5px}
/* 2020-06-12 추가 시작 */
.section_adventure .area_desc .img_char1{margin:106px 0 0 2px}
.section_adventure .area_desc .img_char2{margin:126px 0 0 -63px}
.section_adventure .area_desc .img_char3{margin-top:66px}
.section_adventure .area_desc .img_char4{margin:104px 0 0 4px}
.section_adventure .area_desc .img_char5{margin:89px 0 0 -20px}
.section_adventure .area_desc .img_char6{margin-top:89px}
.section_adventure .area_desc .img_char7{margin-top:92px}
/* // 2020-06-12 추가 끝 */

/* section_heroes */
.section_heroes{overflow:hidden;position:relative;z-index:10;margin-top:135px}
/* .section_heroes .box_slide.type_full{margin-top:60px} *//* 2020-06-12 삭제 */
/* 2020-06-12 추가 시작 */
.section_heroes .box_slide.type_full{height:837px}
.section_heroes .box_slide.type_full .item_slide{padding-top:69px}
.section_heroes .box_slide.type_full .wrap_nav{margin-top:9px}
/* 2020-06-12 추가 끝 */

/* section_explore */
.section_explore{position:relative;margin-top:94px}/* 2020-06-12 수정 */
.section_explore .box_slide{margin-top:64px}/* 2020-06-12 수정 */
/* 2020-06-12 추가 시작 */
.section_explore .box_slide.type_full{height:770px}
/* .section_explore .box_slide.type_full .wrap_nav{margin-top:-20px} *//* 2020-06-24 삭제 */
/* 2020-06-12 추가 끝 */
.section_explore .box_slide.type_full .list_paging{bottom:67px}/* 2020-06-24 추가 */

/* section_coupon */
.section_coupon{margin-top:80px;font-family:'arcade',sans-serif;color:#fff}/* 2020-06-12 수정 */
.section_coupon .inner_coupon{position:relative;padding:76px 0 100px 0;background:#000 url(../images/pc/bg_coupon.jpg) 50% 50% no-repeat;background-size:cover}
.section_coupon .inner_coupon:before{position:absolute;top:50%;left:50%;width:2218px;height:1179px;margin:-90px 0 0 338px;background:url(../images/pc/bg_monitor.png) 0 0 no-repeat;content:'';
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)}
.section_coupon .area_coupon{overflow:hidden;position:relative;width:1136px;height:1023px;margin:0 auto}
/*.section_coupon .bg_cable{position:absolute;bottom:-157px;right:-880px;width:1242px;height:372px;background:url(../images/pc/img_cable.png) 0 0 no-repeat}*/
.section_coupon .inner_coupon:after{position:absolute;bottom:0;left:0;width:100%;height:436px;background:url(../images/pc/bg_gradient.png) 0 0 repeat;content:''}

/* section_news */
.cont_news .section_news{margin-top:0}
.cont_news .btn_more{margin-top:71px}
.cont_news .box_appstore{margin-top:112px}/* 2020-06-12 추가 */

/* section_post */
.cont_post .box_head{background-image:url(../images/pc/img_post_20200928.jpg)}
.cont_post .box_head:before, .cont_post .box_head:after{content:none}
.cont_post .section_post{padding:77px 0 107px 0}/* 2020-05-22 수정 */

/* popup */
.dimmed_layer{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9998;background:#000;opacity:.57;filter:alpha(opacity=57)}
/* 2020-06-12 수정, 추가, 삭제 시작 */
.popup_layer{display:none;position:fixed;top:50%;left:0;z-index:9999;width:100%;margin-top:-60px;font-family:'arcade',sans-serif;box-sizing:border-box;
	-webkit-transform:translate(0%,-50%);
	-moz-transform:translate(0%,-50%);
	transform:translate(0%,-50%)}
.popup_layer .inner_popup_layer{overflow:auto;position:relative;width:100%;margin:0 auto;background-color:#000;box-sizing:border-box;text-align:center}
/* .popup_layer .tit_layer{display:block;padding-bottom:10px;font-size:24px;line-height:28px;color:#0C0C0C} */ /* 2020-06-12 삭제 */
.popup_layer strong{display:block;font-weight:normal;font-size:24px;line-height:32px;color:#fff;letter-spacing:-0.03em;margin-bottom: 23px;font-family:'arcade',sans-serif;}/* 2020-06-12 추가 */ /* strong tag에 마크업 적용 2020-06-18 Ria */
.popup_layer .txt_desc{font-family:'Nunito Sans',sans-serif;font-size:18px;line-height:32px;color:#c9c9c9}/* strong tag에 마크업 적용 2020-06-18 Ria */
.popup_layer .btn_close{position:absolute;top:0;right:0;background-color:#fff}
.popup_layer .ico_close{width:21px;height:21px;margin:8px;background-position:0 -120px}
/* coupon */
.popup_layer .inner_coupon_layer{max-width:638px;border:3px solid #fff}
.inner_coupon_layer .btn_coupon{position:absolute;bottom:60px;left:50%;margin-top:0;font-size:24px;color:#f2b338;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	transform:translateX(-50%)}
.popup_layer .wrap_info{display:table;width:100%;table-layout:fixed}/* 2020-06-12 추가 */
.popup_layer .inner_info{display:table-cell;padding:107px 50px 174px 50px;vertical-align:middle}/* 2020-06-12 추가 */
/* // 2020-06-12 수정, 추가, 삭제 시작 */

/* 2020-06-12-v1 추가 시작 */
/* ==== 독일 de ==== */
/* btn */
:lang(de) .btn_coupon{font-family:'Press Start 2P',cursive}

/* region */
:lang(de) .box_region .list_code .inp_info{font-family:'Press Start 2P',cursive}

/* section_coupon */
:lang(de) .section_coupon{font-family:'Press Start 2P',cursive}

/* popup */
:lang(de) .popup_layer strong{font-family:'Press Start 2P',cursive}/* strong tag에 마크업 적용 2020-06-18 Ria */

/* title */
:lang(de) .box_tit .txt_sub, :lang(de) .box_tit .tit_article{font-size:50px;line-height:60px}/* 2020-06-18 추가 */

/* ==== 프랑스 fr ==== */
/* btn */
:lang(fr) .btn_coupon{font-family:'Press Start 2P',cursive}

/* region */
:lang(fr) .box_region .list_code .inp_info{font-family:'Press Start 2P',cursive}

/* section_coupon */
:lang(fr) .section_coupon{font-family:'Press Start 2P',cursive}

/* popup */
:lang(fr) .popup_layer strong{font-family:'Press Start 2P',cursive}/* strong tag에 마크업 적용 2020-06-18 Ria */

/* title */
:lang(fr) .box_tit .txt_sub, :lang(fr) .box_tit .tit_article{font-size:50px;line-height:60px}/* 2020-06-18 추가 */


/* ==== 스페인 es ==== */
/* btn */
:lang(es) .btn_coupon{font-family:'Press Start 2P',cursive}

/* region */
:lang(es) .box_region .list_code .inp_info{font-family:'Press Start 2P',cursive}

/* section_coupon */
:lang(es) .section_coupon{font-family:'Press Start 2P',cursive}

/* popup */
:lang(es) .popup_layer strong{font-family:'Press Start 2P',cursive}/* strong tag에 마크업 적용 2020-06-18 Ria */

/* title */
:lang(es) .box_tit .txt_sub, :lang(es) .box_tit .tit_article{font-size:50px;line-height:60px}/* 2020-06-18 추가 */


/* ==== 포르투갈 pt ==== */
:lang(pt) .btn_coupon{font-family:'Press Start 2P',cursive}

/* region */
:lang(pt) .box_region .list_code .inp_info{font-family:'Press Start 2P',cursive}

/* section_coupon */
:lang(pt) .section_coupon{font-family:'Press Start 2P',cursive}

/* popup */
:lang(pt) .popup_layer strong{font-family:'Press Start 2P',cursive}/* strong tag에 마크업 적용 2020-06-18 Ria */

/* title */
:lang(pt) .box_tit .txt_sub, :lang(pt) .box_tit .tit_article{font-size:50px;line-height:60px}/* 2020-06-18 추가 */


/* ==== 이탈리아 it ==== */
/* btn */
:lang(it) .btn_coupon{font-family:'Press Start 2P',cursive}

/* region */
:lang(it) .box_region .list_code .inp_info{font-family:'Press Start 2P',cursive}

/* section_coupon */
:lang(it) .section_coupon{font-family:'Press Start 2P',cursive}

/* popup */
:lang(it) .popup_layer strong{font-family:'Press Start 2P',cursive}/* strong tag에 마크업 적용 2020-06-18 Ria */

/* title */
:lang(it) .box_tit .txt_sub, :lang(it) .box_tit .tit_article{font-size:50px;line-height:60px}/* 2020-06-18 추가 */


/* ==== 러시아 ru ==== */
/* reset */
:lang(ru) body, :lang(ru) th, :lang(ru) td, :lang(ru) input, :lang(ru) select, :lang(ru) textarea, :lang(ru) button{font-weight:400;font-family:'Open Sans',sans-serif}/* 2020-06-18-v1 수정 */

/* gnb */
:lang(ru) .k_head .link_gnb{font-weight:700}
:lang(ru) .k_head .link_sub{font-weight:700}

/* btn */
:lang(ru) .btn_more{font-family:'Russo One',sans-serif}
:lang(ru) .btn_coupon{font-family:'Press Start 2P',cursive}

/* box_submenu */
:lang(ru) .box_submenu .list_subnews .link_subnews{font-family:'Russo One',sans-serif}

/* search */
:lang(ru) .box_search .inp_info{font-family:'Russo One',sans-serif}

/* top head */
:lang(ru) .box_head .tit_head{font-family:'Russo One',sans-serif}

/* notice */
:lang(ru) .box_noti .list_noti{font-family:'Open Sans',sans-serif}
:lang(ru) .box_noti .txt_noti{font-family:'Russo One',sans-serif}

/* app store down */
:lang(ru) .box_appstore{font-family:'Russo One',sans-serif}

/* banner */
:lang(ru) .wrap_bnr .desc_bnr{font-weight:700}

/* slide */
:lang(ru) .box_slide .tit_info{font-family:'Russo One',sans-serif}

/* slide - type_small */
:lang(ru) .box_stage .tit_stage{font-weight:800}

/* slide - type_full */
:lang(ru) .box_slide.type_full .txt_sub{font-family:'Open Sans',sans-serif}
:lang(ru) .box_slide.type_full .tit_info2{font-family:'Russo One',sans-serif}

/* slide - type_full */
:lang(ru) .box_slide.type_full .list_info dt{font-weight:800}

/* news */
:lang(ru) .box_news .info_category, :lang(ru) .box_headpost .info_category{font-family:'Russo One',sans-serif}
:lang(ru) .box_news .subject_news{font-family:'Russo One',sans-serif}

/* region */
:lang(ru) .box_region .list_code .inp_info{font-family:'Press Start 2P',cursive}

/* title */
:lang(ru) .box_tit .tit_info{font-family:'Russo One',sans-serif}

/* post */
:lang(ru) .box_headpost .tit_headpost{font-family:'Russo One',sans-serif}
:lang(ru) .box_post h2{font-family:'Russo One',sans-serif}
:lang(ru) .box_post h3{font-family:'Russo One',sans-serif}

/* post nav */
:lang(ru) .box_nav{font-family:'Russo One',sans-serif}

/* banner */
:lang(ru) .wrap_bnr .txt_register{font-family:'Russo One',sans-serif}

/* section intro */
:lang(ru) .section_intro .txt_sub{font-family:'Russo One',sans-serif}

/* section_coupon */
:lang(ru) .section_coupon{font-family:'Press Start 2P',cursive}

/* popup */
:lang(ru) .popup_layer .txt_desc{font-family:'Open Sans',sans-serif}/* strong tag에 마크업 적용 2020-06-18 Ria */
:lang(ru) .popup_layer strong{font-family:'Press Start 2P',cursive}/* strong tag에 마크업 적용 2020-06-18 Ria */


/* ==== 중국 zh ==== */
/* reset */
:lang(zh) body, :lang(zh) th, :lang(zh) td, :lang(zh) input, :lang(zh) select, :lang(zh) textarea, :lang(zh) button{font-weight:400;font-family:'Noto Sans TC',sans-serif}/* 2020-06-18-v1 수정 */

/* btn */
:lang(zh) .btn_more{font-weight:900;font-family:'Noto Sans TC',sans-serif}
:lang(zh) .btn_coupon{font-weight:700;font-family:'Noto Sans TC',sans-serif}

/* gnb */
:lang(zh) .k_head .link_gnb{font-weight:700}
:lang(zh) .k_head .link_sub{font-weight:700}

/* box_submenu */
:lang(zh) .box_submenu .list_subnews .link_subnews{font-weight:900;font-family:'Noto Sans TC',sans-serif}

/* search */
:lang(zh) .box_search .inp_info{font-weight:900;font-family:'Noto Sans TC',sans-serif}

/* top head */
:lang(zh) .box_head .tit_head{font-weight:900;font-family:'Noto Sans TC',sans-serif}

/* notice */
:lang(zh) .box_noti .list_noti{font-weight:400;font-family:'Noto Sans TC',sans-serif}
:lang(zh) .box_noti .txt_noti{font-weight:900;font-family:'Noto Sans TC',sans-serif}

/* app store down */
:lang(zh) .box_appstore{font-weight:900;font-family:'Noto Sans TC',sans-serif}
:lang(zh) .box_appstore .txt_sub{font-weight:900}
:lang(zh) .box_appstore .tit_game{font-weight:900}

/* banner */
:lang(zh) .wrap_bnr .desc_bnr{font-weight:700}

/* slide - type_small */
:lang(zh) .box_stage .tit_stage{font-weight:900}

/* slide - type_double */
:lang(zh) .box_slide.type_double .tit_info{font-weight:900;font-family:'Noto Sans TC',sans-serif}

/* slide - type_full */
:lang(zh) .box_slide.type_full .tit_info{font-weight:900;font-family:'Noto Sans TC',sans-serif}
:lang(zh) .box_slide.type_full .txt_sub{font-weight:400;font-family:'Noto Sans TC',sans-serif}
:lang(zh) .box_slide.type_full .tit_info2{font-weight:900;font-family:'Noto Sans TC',sans-serif}
:lang(zh) .box_slide.type_full .list_info dt{font-weight:900}

/* news */
:lang(zh) .box_news .info_category, :lang(zh) .box_headpost .info_category{font-weight:900;font-family:'Noto Sans TC',sans-serif}
:lang(zh) .box_news .subject_news{font-weight:900;font-family:'Noto Sans TC',sans-serif}

/* region */
:lang(zh) .box_region .list_code .inp_info{font-weight:700;font-family:'Noto Sans TC',sans-serif}
:lang(zh) .box_region .txt_region{font-weight:700}
/* title */
:lang(zh) .box_tit .tit_info{font-weight:900;font-family:'Noto Sans TC',sans-serif}

/* post */
:lang(zh) .box_headpost .tit_headpost{font-weight:900;font-family:'Noto Sans TC',sans-serif}
:lang(zh) .box_post h2{font-weight:900;font-family:'Noto Sans TC',sans-serif}
:lang(zh) .box_post h3{font-weight:900;font-family:'Noto Sans TC',sans-serif}

/* post nav */
:lang(zh) .box_nav{font-weight:900;font-family:'Noto Sans TC',sans-serif}

/* banner */
:lang(zh) .wrap_bnr .txt_register{font-weight:900;font-family:'Noto Sans TC',sans-serif}

/* section intro */
:lang(zh) .section_intro .txt_sub{font-weight:900;font-family:'Noto Sans TC',sans-serif}

/* section_coupon */
:lang(zh) .section_coupon{font-weight:700;font-family:'Noto Sans TC',sans-serif}

/* popup */
/* strong tag에 마크업 적용 시작 2020-06-18 Ria */
:lang(zh) .popup_layer .txt_desc{font-weight:400;font-family:'Noto Sans TC',sans-serif}
:lang(zh) .popup_layer strong{font-weight:700;font-family:'Noto Sans TC',sans-serif}
/*:lang(zh) .popup_layer .tit_coupon{font-weight:700}*/
/* strong tag에 마크업 적용 끝 2020-06-18 Ria */
/* title */
:lang(zh) .box_tit .tit_article{font-size:66px}/* 2020-06-18 추가 */

/* 2020-06-18 추가 시작 */
/* download */
:lang(zh) .box_appstore .txt_sub{font-size:26px}
:lang(zh) .box_appstore .tit_game{font-size:66px}
/* // 2020-06-18 추가 끝 */

/* ==== 태국 th ====  */
/* reset */
:lang(th) body, :lang(th) th, :lang(th) td, :lang(th) input, :lang(th) select, :lang(th) textarea, :lang(th) button{font-weight:300;font-family:'Mitr',sans-serif}/* 2020-06-18-v1 수정 */

/* btn */
:lang(th) .btn_more{font-weight:700;font-family:'Mitr',sans-serif}
:lang(th) .btn_coupon{font-weight:700;font-family:'Mitr',sans-serif}

/* gnb */
:lang(th) .k_head .link_gnb{padding:27px 0 28px 0;font-weight:500;line-height:1.6}/* 2020-07-01 수정 */
:lang(th) .k_head .link_sub{font-weight:500}

/* box_submenu */
:lang(th) .box_submenu .list_subnews .link_subnews{font-weight:700;font-family:'Mitr',sans-serif}

/* search */
:lang(th) .box_search .inp_info{font-weight:700;font-family:'Mitr',sans-serif}

/* top head */
:lang(th) .box_head .tit_head{font-weight:700;font-family:'Mitr',sans-serif}

/* notice */
:lang(th) .box_noti .list_noti{font-weight:300;font-family:'Mitr',sans-serif}
:lang(th) .box_noti .txt_noti{font-weight:700;font-family:'Mitr',sans-serif}

/* app store down */
:lang(th) .box_appstore{font-weight:700;font-family:'Mitr',sans-serif}
:lang(th) .box_appstore .txt_sub{font-weight:700;line-height:1.6}/* 2020-07-01 수정 */
:lang(th) .box_appstore .tit_game{font-weight:700}

/* banner */
:lang(th) .wrap_bnr .desc_bnr{font-weight:500}

/* slide */
:lang(th) .box_slide .tit_info{font-weight:700;font-family:'Mitr',sans-serif;line-height:1.2}/* 2020-07-01 수정 */

/* slide - type_small */
:lang(th) .box_stage .tit_stage{font-weight:600}

/* slide - type_full */
:lang(th) .box_slide.type_full .list_info dt{font-weight:600}
:lang(th) .box_slide.type_full .txt_sub{font-weight:300;font-family:'Mitr',sans-serif;line-height:1.6}/* 2020-07-01 수정 */
:lang(th) .box_slide.type_full .tit_info2{font-weight:700;font-family:'Mitr',sans-serif;line-height:1.6}/* 2020-07-01 수정 */

/* news */
:lang(th) .box_news .info_category, :lang(th) .box_headpost .info_category{font-weight:700;font-family:'Mitr',sans-serif}
:lang(th) .box_news .subject_news{font-weight:700;font-family:'Mitr',sans-serif}

/* region */
:lang(th) .box_region .txt_region{font-weight:400}
:lang(th) .box_region .list_code .inp_info{font-weight:700;font-family:'Mitr',sans-serif}

/* title */
:lang(th) .box_tit{padding:0}
:lang(th) .box_tit .tit_info{font-weight:700;font-family:'Mitr',sans-serif}

/* post */
:lang(th) .box_headpost .tit_headpost{font-weight:700;font-family:'Mitr',sans-serif}
:lang(th) .box_post h2{font-weight:700;font-family:'Mitr',sans-serif}
:lang(th) .box_post h3{font-weight:700;font-family:'Mitr',sans-serif}

/* post nav */
:lang(th) .box_nav{font-weight:700;font-family:'Mitr',sans-serif}

/* banner */
:lang(th) .wrap_bnr .txt_register{font-weight:700;font-family:'Mitr',sans-serif}

/* section intro */
:lang(th) .section_intro .txt_sub{font-weight:700;font-family:'Mitr',sans-serif;line-height:1.6}/* 2020-07-01 수정 */

/* section_coupon */
:lang(th) .section_coupon{font-weight:400;font-family:'Mitr',sans-serif}

/* popup */
/* strong tag에 마크업 적용 시작 2020-06-18 Ria */
:lang(th) .popup_layer .txt_desc{font-weight:300;font-family:'Mitr',sans-serif}
:lang(th) .popup_layer strong{font-weight:700;font-family:'Mitr',sans-serif}
/*:lang(th) .popup_layer .tit_coupon{font-weight:700;}*/
/* strong tag에 마크업 적용 끝 2020-06-18 Ria */

/* title */
:lang(th) .box_tit .txt_sub, :lang(th) .box_tit .tit_article{font-size:60px;line-height:1.6}/* 2020-06-18 추가 *//* 2020-07-01 수정 */


/* ==== 베트남 vi ==== */
/* btn */
:lang(vi) .btn_more{font-family:'Bungee', cursive}
:lang(vi) .btn_coupon{font-family:'Bungee', cursive}

/* box_submenu */
:lang(vi) .box_submenu .list_subnews .link_subnews{font-family:'Bungee', cursive}

/* search */
:lang(vi) .box_search .inp_info{font-family:'Bungee', cursive}

/* top head */
:lang(vi) .box_head .tit_head{font-family:'Bungee', cursive}

/* notice */
:lang(vi) .box_noti .txt_noti{font-family:'Bungee', cursive}

/* app store down */
:lang(vi) .box_appstore{font-family:'Bungee', cursive}

/* slide - type_double */
:lang(vi) .box_slide.type_double .tit_info{font-family:'Bungee', cursive,cursive}

/* slide - type_full */
:lang(vi) .box_slide.type_full .tit_info{font-family:'Bungee', cursive}
:lang(vi) .box_slide.type_full .tit_info2{font-family:'Bungee', cursive}

/* news */
:lang(vi) .box_news .info_category, :lang(vi) .box_headpost .info_category{display:block;font-family:'Bungee', cursive}
:lang(vi) .box_news .subject_news{font-family:'Bungee', cursive}

/* region */
:lang(vi) .box_region .list_code .inp_info{font-family:'Bungee', cursive}

/* title */
:lang(vi) .box_tit .tit_info{font-family:'Bungee', cursive}

/* post */
:lang(vi) .box_headpost .tit_headpost{font-family:'Bungee', cursive}
:lang(vi) .box_post h2{font-family:'Bungee', cursive}
:lang(vi) .box_post h3{font-family:'Bungee', cursive}

/* post nav */
:lang(vi) .box_nav{font-family:'Bungee', cursive}

/* banner */
:lang(vi) .wrap_bnr .txt_register{font-family:'Bungee', cursive}

/* section intro */
:lang(vi) .section_intro .txt_sub{font-family:'Bungee', cursive}

/* section_coupon */
:lang(vi) .section_coupon{font-family:'Bungee', cursive}

/* popup */
:lang(vi) .popup_layer strong{font-family:'Bungee', cursive}/* strong tag에 마크업 적용 2020-06-18 Ria */

/* 2020-06-18 추가 시작 */
/* title */
:lang(vi) .box_tit .txt_sub, :lang(vi) .box_tit .tit_article{font-size:50px;line-height:60px}

/* download */
:lang(vi) .box_appstore .txt_sub{font-size:22px}
:lang(vi) .box_appstore .tit_game{font-size:60px}
/* // 2020-06-18 추가 끝 */

/* ==== 한국 ko ==== */
/* reset */
:lang(ko) body, :lang(ko) th, :lang(ko) td, :lang(ko) input, :lang(ko) select, :lang(ko) textarea, :lang(ko) button{font-weight:400;font-family:'Noto Sans KR',sans-serif}/* 2020-06-18-v1 수정 */

/* btn */
:lang(ko) .btn_more{font-weight:900;font-family:'Noto Sans KR',sans-serif}
:lang(ko) .btn_coupon{font-weight:700;font-family:'Noto Sans KR',sans-serif}

/* gnb */
:lang(ko) .k_head .link_gnb{font-weight:500}
:lang(ko) .k_head .link_sub{font-weight:500}

/* box_submenu */
:lang(ko) .box_submenu .list_subnews .link_subnews{font-weight:900;font-family:'Noto Sans KR',sans-serif}

/* search */
:lang(ko) .box_search .inp_info{font-weight:900;font-family:'Noto Sans KR',sans-serif}

/* top head */
:lang(ko) .box_head .tit_head{font-weight:900;font-family:'Noto Sans KR',sans-serif}

/* notice */
:lang(ko) .box_noti .list_noti{font-weight:400;font-family:'Noto Sans KR',sans-serif}
:lang(ko) .box_noti .txt_noti{font-weight:900;font-family:'Noto Sans KR',sans-serif}

/* app store down */
:lang(ko) .box_appstore{font-weight:900;font-family:'Noto Sans KR',sans-serif}
:lang(ko) .box_appstore .txt_sub{font-weight:900}
:lang(ko) .box_appstore .tit_game{font-weight:900}

/* banner */
:lang(ko) .wrap_bnr .desc_bnr{font-weight:500}

/* slide - type_small */
:lang(ko) .box_stage .tit_stage{font-weight:900}

/* slide - type_double */
:lang(ko) .box_slide.type_double .tit_info{font-weight:900;font-family:'Noto Sans KR',sans-serif}

/* slide - type_full */
:lang(ko) .box_slide.type_full .tit_info{font-weight:900;font-family:'Noto Sans KR',sans-serif}
:lang(ko) .box_slide.type_full .txt_sub{font-weight:400;font-family:'Noto Sans KR',sans-serif}
:lang(ko) .box_slide.type_full .tit_info2{font-weight:900;font-family:'Noto Sans KR',sans-serif}
:lang(ko) .box_slide.type_full .list_info dt{font-weight:900}

/* news */
:lang(ko) .box_news .info_category, :lang(ko) .box_headpost .info_category{font-weight:900;font-family:'Noto Sans KR',sans-serif}
:lang(ko) .box_news .subject_news{font-weight:900;font-family:'Noto Sans KR',sans-serif}

/* region */
:lang(ko) .box_region .list_code .inp_info{font-weight:700;font-family:'Noto Sans KR',sans-serif}
:lang(ko) .box_region .txt_region{font-weight:700}
:lang(ko) .box_noti .tit_noti{font-weight:700}

/* title */
:lang(ko) .box_tit .tit_info{font-weight:900;font-family:'Noto Sans KR',sans-serif}

/* post */
:lang(ko) .box_headpost .tit_headpost{font-weight:900;font-family:'Noto Sans KR',sans-serif}
:lang(ko) .box_post h2{font-weight:900;font-family:'Noto Sans KR',sans-serif}
:lang(ko) .box_post h3{font-weight:900;font-family:'Noto Sans KR',sans-serif}

/* post nav */
:lang(ko) .box_nav{font-weight:900;font-family:'Noto Sans KR',sans-serif}

/* banner */
:lang(ko) .wrap_bnr .txt_register{font-weight:900;font-family:'Noto Sans KR',sans-serif}

/* section intro */
:lang(ko) .section_intro .txt_sub{font-weight:900;font-family:'Noto Sans KR',sans-serif}

/* section_coupon */
:lang(ko) .section_coupon{font-weight:700;font-family:'Noto Sans KR',sans-serif}

/* popup */
/* strong tag에 마크업 적용 시작 2020-06-18 Ria */
:lang(ko) .popup_layer .txt_desc{font-weight:400;font-family:'Noto Sans KR',sans-serif}
:lang(ko) .popup_layer strong{font-weight:700;font-family:'Noto Sans KR',sans-serif}
/*:lang(ko) .popup_layer .tit_coupon{font-weight:700}*/
/* strong tag에 마크업 적용 끝 2020-06-18 Ria */
/* // 2020-06-12-v1 추가 끝 */

/* 2020-06-24 추가 시작 */
@media screen and (max-width:1920px){
	.wrap_bnr{right:100px}
}
/* 2020-06-24 추가 끝 */

/* 2020-05-22 수정 시작 */
/* animation */
.obj_move_lr{
	-webkit-transform:translate(-100%, 0);
	-moz-transform:translate(-100%, 0);
	transform:translate(-100%, 0)}
.obj_move_rl{
	-webkit-transform:translate(100%, 0);
	-moz-transform:translate(100%, 0);
	transform:translate(100%, 0)}
.obj_move_bt{
	-webkit-transform:translate(0, 50%);
	-moz-transform:translate(0, 50%);
	transform:translate(0, 50%)}

/* light small */
@-webkit-keyframes ani_small_light{
	0%  {opacity:0.4}
	100%{opacity:1}
}
@keyframes ani_small_light{
	0%  {opacity:0.4}
	100%{opacity:1}
}

/* light big */
@-webkit-keyframes ani_big_light{
	0%  {opacity:0.80}
	100%{opacity:1}
}
@keyframes ani_big_light{
	0%  {opacity:0.80}
	100%{opacity:1}
}

/* left to right */
@-webkit-keyframes ani_lr_info{
	0%		{left:-500px;opacity:0}
	100%	{left:0;opacity:1}
}
@keyframes ani_lr_info{
	0%		{left:-500px;opacity:0}
	100%	{left:0;opacity:1}
}

/* right to left */
@-webkit-keyframes ani_rl_info{
	0%		{left:500px;opacity:0}
	100%	{left:0;opacity:1}
}
@keyframes ani_rl_info{
	0%		{left:500px;opacity:0}
	100%	{left:0;opacity:1}
}

/* ani_heroes */
@-webkit-keyframes ani_op_heroes{
	0%		{opacity:0}
	100%	{opacity:1}
}
@keyframes ani_op_heroes{
	0%		{opacity:0}
	100%	{opacity:1}
}

/* arrow : right to left */
@-webkit-keyframes ani_rl_arrow{
	0% {opacity:0;-webkit-transform:translateY(0)}
	100% {opacity:1;-webkit-transform:translateX(-20px)}
}
@keyframes ani_rl_arrow{
	0%{opacity:0;-ms-transform:translateX(0);transform:translateX(0)}
	100%{opacity:1;-ms-transform:translateX(-20px);transform:translateX(-20px)}
}

/* 2020-05-22 추가 시작 */
/* arrow : left to right */
@-webkit-keyframes ani_lr_arrow{
	from {-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
	to   {-webkit-transform:translate3d(8px, 0, 0);transform:translate3d(8px, 0, 0)}
}
@keyframes ani_lr_arrow{
	from {-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
	to   {-ms-transform:translate3d(8px, 0, 0);transform:translate3d(8px, 0, 0)}
}
/* // 2020-05-22 추가 끝 */

/* 2020-05-27 추가 시작 */
@-webkit-keyframes ani_lr_arrow2{
	from {-webkit-transform:translate3d(-8px, 0, 0);transform:translate3d(-8px, 0, 0)}
	to   {-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
}
@keyframes ani_lr_arrow2{
	from {-ms-transform:translate3d(-8px, 0, 0);transform:translate3d(-8px, 0, 0)}
	to   {-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
}
/* // 2020-05-27 추가 끝 */

/* twinkle  */
@-webkit-keyframes ani_twinkle_txt{
	50% {opacity:0.5}
}
@keyframes ani_twinkle_txt{
	50% {opacity:0.5}
}

/* text */
@-webkit-keyframes ani_bt_text2{
	from{background-position-y:0}
	to{background-position-y:-266px}
}
@keyframes ani_bt_text2{
	from{background-position-y:0}
	to{background-position-y:-266px}
}

/* media query */
@media screen and (max-width:1780px){
	.box_slide.type_full .tit_info{padding-left:30px}
}
@media screen and (max-width:1700px){
	.box_slide.type_full .tit_info{padding-left:100px}
}
@media screen and (max-width:1500px){
	.box_slide.type_full .tit_info{padding-left:160px}
}
@media screen and (max-width:1400px){
	.box_slide.type_full .tit_info{padding-left:170px}
}
/* // 2020-05-22 수정 끝 */

[class*="obj_move"]{opacity:0;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;transition:.8s}
.scroll_on{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}