#wrap{position:relative;width:100%;}
header{position:relative;width:100%;height:300px;}
header.bg_mypage   {background:url('../img/visual/bg_mypage.jpg') no-repeat 50% 0}
header.bg_community{background:url('../img/visual/bg_community.jpg') no-repeat 50% 0}
header.bg_customer {background:url('../img/visual/bg_customer.jpg') no-repeat 50% 0}
header.bg_first    {background:url('../img/visual/bg_first.jpg') no-repeat 50% 0}
header.bg_search   {background:url('../img/visual/bg_search.jpg') no-repeat 50% 0}
header.bg_guide    {background:url('../img/visual/bg_guide.jpg') no-repeat 50% 0}
header.bg_news     {background:url('../img/visual/bg_news.jpg') no-repeat 50% 0}
header.bg_world    {background:url('../img/visual/bg_world.jpg') no-repeat 50% 0}
header.bg_dataroom {background:url('../img/visual/bg_dataroom.jpg') no-repeat 50% 0}
header.bg_create   {background:url('../img/visual/bg_create.jpg') no-repeat 50% 0}
header.bg_policy   {background:url('../img/visual/bg_policy.jpg') no-repeat 50% 0}
header h2{position:relative;width:100%;color:#fff;font-size:40px;text-align:center;font-weight:300;line-height:396px}
footer{margin-top:160px !important;padding-top:50px;border-top:1px solid #e0e2ec}

.content{position:relative;margin:63px auto 0 auto;width:1300px;min-height:500px;}
.content h3{color:#151518;font-size:26px;line-height:34px;font-weight:300;}

.menu2nd{position:relative;width:100%;height:80px;background:#f8f9fb;border:1px solid #e0e2ec;text-align:center;font-size:0;}
.menu2nd a{display:inline-block;margin:0 25px;color:#898c92;font-size:16px;line-height:77px}
.menu2nd a.active{color:#36393f;border-bottom:2px solid #36393f;}

.menu3rd{display:flex;position:relative;margin:23px 0 0 1px;height:54px;border-right:1px solid #e0e2ec;text-align:center;font-size:0;}
.menu3rd a{flex-grow:1;width:100px;border:1px solid #e0e2ec;border-right:none;background:#f8f9fb;color:#a2a5ac;font-size:15px;line-height:53px;}
.menu3rd a span{display:block;height:54px;border-top:1px solid #f8f9fb;}
.menu3rd a.active{background:#fff;border-top-color:#36393f;border-bottom-color:#fff;color:#36393f;font-weight:500;}
.menu3rd a.active span{border-top-color:#36393f}
.menu3rd.fontcng a{font-weight:400;font-size:16px;}
.menu3rd.fontcng a:first-child{font-weight:500;}
.menu3rd.fontcng a.active{font-weight:700;}

.menu4th{position:relative;margin:0x;height:54px;text-align:center;font-size:0;}
.menu4th a{display:inline-block;margin-left:-1px;border:1px solid #e0e2ec;background:#f8f9fb;color:#a2a5ac;font-size:15px;line-height:53px;}
.menu4th a span{display:block;height:54px;border-top:1px solid #f8f9fb;}
.menu4th a.active{background:#fff;border-top-color:#36393f;border-bottom-color:#fff;color:#36393f;font-weight:500;}
.menu4th a.active span{border-top-color:#36393f}

.paging{position:relative;font-size:0;text-align:center;vertical-align:top;overflow:hidden;}
.paging a,
.paging span{display:inline-block;padding:0 10px;min-width:38px;height:36px;line-height:35px;color:#6a6e76;font-size:14px;}
.paging span{background:#303544;color:#fff;}
.paging a.prev{margin-right:14px;background:url(../img/btn/paging.png) no-repeat 0 0;text-indent:-9999px;}
.paging a.next{margin-left:14px;background:url(../img/btn/paging.png) no-repeat 0 -50px;text-indent:-9999px}
.paging a.first{margin-right:0;background:url(../img/btn/paging.png) no-repeat -50px 0;text-indent:-9999px;}
.paging a.end{margin-left:0;background:url(../img/btn/paging.png) no-repeat -50px -50px;text-indent:-9999px}

/* 캐릭터 검색 레이어 */
.ly_srch_char{display:none;position:absolute;width:140px;left:0;top:0;border:1px solid #484e5f;background:#fff;box-shadow: 0 0 8px 0 rgba(0, 0, 0,.2);z-index:900}
.ly_srch_char a{display:block;width:138px;height:45px;border-bottom:1px solid #e0e2ec;color:#36393f;font-size:12px;font-weight:500;text-align:center;line-height:45px}
.ly_srch_char a.bbn{border-bottom:none;}
.ly_srch_char a:hover{background:#f8f9fb;}
.ly_srch_char.on{display:block;}

/* 로그인 레이어 */
.ly_login_info{display:non;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:999}
.ly_login_info .ly_logbox{position:absolute;left:50%;top:50%;margin:-155px 0 0 -300px;padding:40px;width:600px;height:310px;background:#fff;}
.ly_login_info .ly_logbox a.ly_clse{position:absolute;right:14px;top:15px;width:18px;height:18px;background:url(../img/login/ly_clse.png) no-repeat;text-indent:-9999px;cursor:pointer;}
.ly_login_info .txtarea{display:table;width:520px;height:140px;border:1px solid rgba(225, 230, 238, 0.5);background:#f8f9fb;color:#36393f;font-size:16px;line-height:26px;text-align:center;letter-spacing:-1px;}
.ly_login_info .txtarea span{display:table-cell;vertical-align:middle;}
.ly_login_info .btnarea{padding:0;margin:30px 0 0 0;}
.ly_login_info .btnarea a{display:inline-block;padding:0;margin:0;width:165px;height:50px;line-height:50px;font-size:14px;text-align:center}
.ly_login_info .btnarea a.btn_b{background:#3392ff;color:#fff}
.ly_login_info .btnarea a.btn_n{background:#303544;color:#fff}

table.mypage_tbl1{position:relative;margin-top:18px;width:1300px;border-top:1px solid #e0e2ec;}
table.mypage_tbl1 th{height:55px;line-height:54px;border-bottom:1px solid #e0e2ec;border-right:1px solid #eeedf2;background:#f8f9fb;color:#6a6e76;font-size:13px;font-weight:500;}
table.mypage_tbl1 th:first-child{border-left:1px solid #e0e2ec}
table.mypage_tbl1 th:last-child{border-right-color:#e0e2ec}
table.mypage_tbl1 td{height:91px;border-bottom:1px solid #eeedf2;border-right:1px solid #eeedf2;color:#6a6e76;font-size:14px;line-height:24px;vertical-align:middle;}
table.mypage_tbl1 td:nth-child(1){background:#fbfbfd;border-left:1px solid #eeedf2;text-align:center;color:#36393f;font-weight:500;}

table.mypage_tbl2{position:relative;margin-top:18px;width:1300px;border-top:1px solid #e0e2ec;}
table.mypage_tbl2 th{height:54px;line-height:54px;border-bottom:1px solid #e0e2ec;border-right:1px solid #eeedf2;background:#f8f9fb;color:#6a6e76;font-size:13px;font-weight:500;}
table.mypage_tbl2 th:first-child{border-left:1px solid #e0e2ec}
table.mypage_tbl2 th:last-child{border-right-color:#e0e2ec}
table.mypage_tbl2 td{height:55px;line-height:53px;border-bottom:1px solid #eeedf2;border-right:1px solid #eeedf2;color:#6a6e76;font-size:14px;text-align:center;vertical-align:top;}
table.mypage_tbl2 td b{color:#36393f;font-weight:500}

table.mypage_tbl3{position:relative;margin-top:15px;width:100%;border-top:1px solid #e0e2ec;}
table.mypage_tbl3 th{height:55px;line-height:54px;border-bottom:1px solid #e0e2ec;border-right:1px solid #eeedf2;background:#f8f9fb;color:#6a6e76;font-size:13px;font-weight:500;}
table.mypage_tbl3 th:first-child{border-left:1px solid #e0e2ec}
table.mypage_tbl3 th:last-child{border-right-color:#e0e2ec}
table.mypage_tbl3 td{height:55px;line-height:53px;border-bottom:1px solid #eeedf2;border-right:1px solid #eeedf2;color:#6a6e76;font-size:14px;line-height:24px;vertical-align:middle;text-align:center;}
table.mypage_tbl3 td:last-child{border-right:none}
table.mypage_tbl3 td b{color:#36393f;font-weight:500}
table.mypage_tbl3 td b.fail{color:#e00;}
table.mypage_tbl3 td.nodata{height:200px;line-height:199px;color:#36393f;font-size:26px;font-weight:300;}

/* 마이페이지_마이캐릭터_캐릭터 현황 */
.mystatus{position:relative;}
.mystatus ul.csl_tabm{margin:36px 0 0 40px;font-size:0;}
.mystatus ul.csl_tabm li{display:inline-block;}
.mystatus ul.csl_tabm li a{color:#a2a5ac;font-size:14px;cursor:pointer;}
.mystatus ul.csl_tabm li::after{content:'|';display:inline-block;margin:0 14px;color:#bec5cc;font-size:13px;font-weight:300;vertical-align:top;line-height:17px;}
.mystatus ul.csl_tabm li:last-child::after{display:none;}
.mystatus ul.csl_tabm li a.slt{color:#36393f;font-weight:500;}
.mystatus ul.csl_tabc{position:relative;margin-top:33px;}
.mystatus ul.csl_tabc li{display:none;overflow:hidden;}
.mystatus ul.csl_tabc li.show{display:block;}
.mystatus ul.csl_tabc .mychar{position:relative;padding:50px 29px 9px 29px;border:1px solid #e0e2ec;background:#f8f9fb;vertical-align:top;overflow:hidden;}
.mystatus ul.csl_tabc .mychar.fixed{padding-bottom:0;border-bottom:none}
.mystatus ul.csl_tabc .mychar dl{position:relative;float:left;margin:0 20px 33px 20px;width:208px;height:350px}
.mystatus ul.csl_tabc .mychar dl dt{position:relative;width:208px;height:250px;background:url(../img/mypage/bg_avatar.png) no-repeat;text-align:center;cursor:pointer;}
.mystatus ul.csl_tabc .mychar dl dt span{position:absolute;top:5px;left:5px;width:66px;height:61px;background:url(../img/mypage/bg_star.png) no-repeat;color:#fff;font-size:13px;font-weight:500;line-height:66px;text-align:center;}
.mystatus ul.csl_tabc .mychar dl dt img{display:inline-block;margin-top:20px;}
.mystatus ul.csl_tabc .mychar dl dd{position:relative;padding-top:15px;text-align:center;}
.mystatus ul.csl_tabc .mychar dl dd p.lv{color:#6a6e76;font-size:13px;font-weight:500;}
.mystatus ul.csl_tabc .mychar dl dd p.name{color:#36393f;font-size:22px;font-weight:300;line-height:29px;}
.mystatus ul.csl_tabc .mychar dl dd p.job{color:#a2a5ac;font-size:13px;font-weight:500;line-height:24px;}
.mystatus ul.csl_tabc .mychar dl.ava_none dt{background:url(../img/mypage/bg_avatar_none.png) no-repeat 0 0;vertical-align:top;}
.mystatus ul.csl_tabc .mychar .charmore{display:none;position:absolute;left:0;top:0;padding-top:63px;width:208px;height:250px;background:rgba(0,0,0,.6);border-radius:4px}
.mystatus ul.csl_tabc .mychar .charmore a{display:block;margin:0 auto 6px auto;width:148px;height:37px;background:#3392ff;border-radius:2px;color:#fff;font-size:12px;line-height:37px;text-align:center;}
.mystatus ul.csl_tabc .mychar .charmore a.cinfo::after{display:inline-block;content: '\00a0';margin-left:4px;width:13px;height:25px;background:url(../img/mypage/ico_blank.png) no-repeat 0 100%}
.mystatus ul.csl_tabc .char_none{height:200px;background:#f8f9fb;border:1px solid #eeedf2;color:#36393f;font-size:26px;font-weight:300;line-height:200px;text-align:center;}
.mystatus .mcnoti{margin-top:26px;color:#a2a5ac;font-size:14px;line-height:26px;}

/* 마이페이지_마이캐릭터_타임라인 */
.timeline{position:relative;padding-bottom:63px;margin-top:42px;background:#f8f9fb;border:1px solid #eeedf2;}
.timeline .char_slt{position:relative;padding:23px 0 0 39px;height:89px;border-bottom:1px solid #eeedf2;font-size:0;}
.timeline .char_slt h4{display:inline-block;margin-right:18px;color:#36393f;font-size:14px;font-weight:500;}
.timeline .char_slt a.btn{margin-left:5px;line-height:42px}
.timeline .char_slt a.filter{position:absolute;right:31px;top:25px;width:42px;height:42px;background:url(../img/btn/btn_filter.png) no-repeat;cursor:pointer}
.timeline .char_slt a.filter.active{background-position:0 -50px;}
.timeline_view{position:relative;padding:57px 0 57px 94px}
.timeline_view h5{margin-bottom:67px;color:#6a6e76;font-size:16px;line-height:28px;font-weight:400;}
.timeline_view .daily_tl{position:relative;}
.timeline_view .daily_tl .date{margin-top:-10px;color:#3392ff;font-size:21px;font-weight:300;}
.timeline_view .daily_tl .date:before{content:'';display:inline-block;margin:10px 45px 0 0;width:11px;height:11px;border-radius:11px;background:#3392ff;vertical-align:top;}
.timeline_view .daily_tl .date a{display:inline-block;position:relative;z-index:100;margin-left:14px;width:33px;height:33px;background:url(../img/btn/btn_tl_ref.png) no-repeat;text-indent:-9999px;}
.timeline_view .tlbox{position:relative;padding:40px 0 58px 0;margin:-12px 0 0 5px;border-left:1px solid #dce0e9;}
.timeline_view .tlbox dl{height:107px;overflow:hidden}
.timeline_view .tlbox dl dt{float:left;padding:0;margin:0;font-size:0;vertical-align:top;}
.timeline_view .tlbox dl dt img{display:inline-block;padding:0;margin:5px 0 0 20px;vertical-align:middle;}
.timeline_view .tlbox dl dt:before{content:'';display:inline-block;margin-top:43px;width:30px;height:1px;background:#dce0e9;vertical-align:top;}
.timeline_view .tlbox dl dd{display:table;float:left;margin:0 0 0 30px;width:950px;height:87px;}
.timeline_view .tlbox dl dd p{display:table-cell;color:#6a6e76;font-size:16px;font-weight:400;line-height:24px;vertical-align:middle;}
.timeline_view .tlbox dl dd p span{display:inline-block;margin-top:2px;color:#898c92;font-size:14px};
.timeline_view .tlbox dl dd p a{color:#36393f;font-weight:500;}
.timeline_view .tlbox.end dl{height:111px;}
.timeline_view .end_tl{position:relative;margin-top:-12px;vertical-align:top}
.timeline_view .end_tl:before{content:'';display:inline-block;margin:12px 22px 0 5px;width:30px;height:1px;background:#dce0e9;vertical-align:top;}
.timeline_view .end_tl p{display:inline-block;margin-top:-30px;color:#6a6e76;font-size:16px;}
.timeline_view .end_tl p b{color:#36393f;font-weight:500}
.timeline_nodata{padding:60px 0 0 0;color:#6a6e76;font-size:16px;font-weight:400;text-align:center;line-height:26px;}
.ly_filter{display:none;position:absolute;top:77px;right:31px;width:420px;height:495px;background:#303544;z-index:900}
.ly_filter p{height:100px;text-align:center;color:#fff;font-size:21px;line-height:100px;}
.ly_filter a.lyclse{position:absolute;right:20px;top:41px;width:18px;height:18px;background:url(../img/btn/ly_clse_18x18.png) no-repeat;text-indent:-9999px;cursor:pointer;}
.ly_filter ul{position:relative;margin:0 auto;padding:37px 40px 0 40px;width:400px;height:385px;background:#f8f9fb;}
.ly_filter ul li{padding:0;margin:0;width:320px;color:#a2a5ac;font-size:13px;overflow:hidden;text-align:center;}
.ly_filter ul li p{padding:0;margin:0 0 9px 0;float:left;width:160px;height:inherit;text-align:left;}
.ly_filter ul li input{float:left;width:20px;}
.ly_filter ul li label{float:left;width:140px;color:#6a6e76;font-size:14px;}
.ly_filter ul li a{width:160px;float:left;}
.ly_filter ul li.btnarea{margin:28px 0 14px 0;}

/* 마이페이지_마이캐릭터_주간던파 */
.dfweek{position:relative;}
.dfweek .dfweek_noti{position:relative;margin-top:28px;}
.dfweek .dfweek_noti p{position:relative;color:#898c92;font-size:14px;line-height:26px;}
.dfweek .dfweek_noti p::before{content:'';display:inline-block;margin:13px 9px 0 0;width:2px;height:2px;background:#898c92;vertical-align:top}
.dfweek .dfweek_daily{position:relative;margin-top:56px;}
.dfweek .dfweek_daily dl{position:relative;margin-bottom:20px;border:1px solid #eeedf2;border-bottom:none;}
.dfweek .dfweek_daily dl dt{position:relative;padding:0 40px;height:79px;border-bottom:1px solid #eeedf2;background:#f8f9fb;line-height:78px;}
.dfweek .dfweek_daily dl dt b{display:block;float:left;color:#36393f;font-size:22px;font-weight:300;}
.dfweek .dfweek_daily dl dt span{display:block;float:right;color:#36393f;font-size:13px;font-weight:500;}

.dfweek .dfweek_daily dl dd{display:flex;align-items:center;position:relative;padding:0 10px;height:200px;border-bottom:1px solid #eeedf2;}
.dfweek .dfweek_daily dl dd p{width:160px;text-align:center}
.dfweek .dfweek_daily dl dd p:last-child{margin-right:0;}
.dfweek .dfweek_daily dl dd p img{display:block;margin:0 auto;}
.dfweek .dfweek_daily dl dd p b{display:block;margin-top:5px;color:#36393f;font-size:18px;font-weight:500}
.dfweek .dfweek_daily dl dd p span{display:block;margin-top:1px;color:#898c92;font-size:13px;font-weight:500}
.dfweek .dfweek_daily dl dd.newbie{justify-content:center;color:#6a6e76;font-size:16px;font-weight:400;}
.dfweek .dfweek_msg{margin:55px 0;color:#6a6e76;font-size:16px;text-align:center;font-weight:400;}

/* 마이페이지_마이캐릭터_가입길드정보 */
.guild_info{position:relative;margin-top:42px;}
.guild_info ul li:nth-child(1){width:444px}
.guild_info ul li:nth-child(2){width:301px}
.guild_info ul li:nth-child(3){width:121px}
.guild_info ul li:nth-child(4){width:121px}
.guild_info ul li:nth-child(5){width:191px}
.guild_info ul li:nth-child(6){width:120px;border-right:none !important}
.guild_info .guild_entry{height:56px;line-height:55px;border:1px solid #e0e2ec;overflow:hidden;font-size:0;}
.guild_info .guild_entry li{display:inline-block;height:54px;background:#f8f9fb;border-right:1px solid #eeedf2;text-align:center;color:#6a6e76;font-size:13px;font-weight:500;}
.guild_info .guild_lst{position:relative;border:1px solid #eeedf2;border-top:none;}
.guild_info .guild_lst.nodata{height:200px;line-height:200px;text-align:center;}
.guild_info .guild_sumup{padding:0;margin:0;font-size:0;vertical-align:top;overflow:hidden;}
.guild_info .guild_sumup li{display:block;position:relative;border-right:1px solid #eeedf2;float:left;height:101px;line-height:98px;border-top:none;text-align:center;color:#898c92;font-size:14px;font-weight:500;}
.guild_info .guild_sumup li:nth-child(1){padding-left:29px;line-height:18px;}
.guild_info .guild_sumup li:nth-child(1) img{display:block;float:left;margin:28px 14px 0 0;padding:8px;background:#bec5cc;}
.guild_info .guild_sumup li:nth-child(1) p{display:block;float:left;margin-top:29px;height:44px;text-align:left;margin-right:14px;}
.guild_info .guild_sumup li:nth-child(1) p strong{display:block;padding-bottom:6px;color:#36393f;font-size:16px;font-weight:500;}
.guild_info .guild_sumup li:nth-child(1) p span{display:inline-block;margin-right:20px;font-size:14px;color:#898c92;}
.guild_info .guild_sumup li:nth-child(1) p span::before{content:'';display:inline-block;margin:-2px 5px 0 1px;width:2px;height:2px;background:#898c92;vertical-align:middle;}
.guild_info .guild_sumup li:nth-child(2){padding-left:29px;text-align:left;}
.guild_info .guild_sumup li:nth-child(2) a{display:inline-block;color:#36393f;font-weight:500;cursor:pointer;}
.guild_info .guild_sumup li:nth-child(2) a::before{content:'';display:inline-block;margin:-3px 10px 0 1px;width:21px;height:21px;background:url(../img/btn/btn_more_guild.png) no-repeat;vertical-align:middle;}
.guild_info .guild_sumup li:nth-child(2) em{display:inline-block;color:#36393f;font-weight:500}
.guild_info .guild_sumup li:nth-child(2) em::before{content:'';display:inline-block;margin:-3px 10px 0 1px;width:21px;height:21px;background:url(../img/btn/btn_more_guild.png) no-repeat 0 -100px;vertical-align:middle;}
.guild_info .guild_sumup li:nth-child(2) a.active::before{background-position-y:-50px}
.guild_info .guild_sumup li:nth-child(2) span{display:block;position:absolute;right:30px;top:37px;width:56px;height:26px;background:#3392ff;border-radius:2px;color:#fff;font-size:11px;line-height:25px;text-align:center;letter-spacing:-1px;font-weight:500;}
.guild_info .guild_sumup li:nth-child(6){border-left:none}
.guild_info .guild_sumup li:nth-child(6) a{display:inline-block;width:70px;height:34px;line-height:33px;background:#f4f4f7;border:1px solid #bec0ca;color:#6a6e76;font-size:12px;font-weight:500;text-align:center;}
.guild_info .guild_lst .ly_srch_char{left:150px;top:43px}

.guild_info .guild_member{display:none;position:relative;margin:0 0 0 443px;width:735px;border-top:1px solid #eeedf2;border-left:1px solid #eeedf2;overflow:hidden;}
.guild_info .guild_member ul{float:left;position:relative;padding:0;background:#fbfbfd;border-bottom:1px solid #eeedf2;vertical-align:top;}
.guild_info .guild_member ul.bbn{border-bottom:none;}
.guild_info .guild_member ul li{position:relative;float:left;height:55px;line-height:53px !important;border-right:1px solid #eeedf2;text-align:center;color:#898c92;font-size:14px;font-weight:400;vertical-align:middle;}
.guild_info .guild_member ul li:nth-child(1){padding-left:62px;width:301px;color:#36393f;font-weight:500;text-align:left;background:url(../img/ico/ico_guild_mem.png) no-repeat 38px 23px}
.guild_info .guild_member ul li:nth-child(2){padding:0;width:121px;text-align:center;}
.guild_info .guild_member ul li:nth-child(3){width:121px}
.guild_info .guild_member ul li:nth-child(4){width:191px}
.guild_info .guild_member ul li a{cursor:pointer;}

/* 마이페이지_마이캐릭터_가입길드정보 상세 */
.guild_more{position:relative;}
.guild_more .guild_more_info{position:relative;margin-top:42px;}
.guild_more .guild_more_info dl{position:relative;padding:34px 0 0 0;height:200px;border:1px solid #e0e2ec;background:#f8f9fb}
.guild_more .guild_more_info dl dt{position:relative;margin-left:39px;height:44px;color:#151518;font-size:22px;font-weight:300;line-height:42px;}
.guild_more .guild_more_info dl dt img{display:inline-block;margin-right:13px;padding:8px;background:#e6eaee;vertical-align:top;}
.guild_more .guild_more_info dl dd{position:relative;margin:25px 0 0 39px;}
.guild_more .guild_more_info dl dd p{float:left;margin-bottom:10px;width:320px;height:28px;font-size:0}
.guild_more .guild_more_info dl dd p b{display:block;float:left;width:120px;height:28px;background:#fff;border:1px solid #e6e7ef;border-radius:4px;color:#6a6e76;font-size:11px;font-weight:500;text-align:center;line-height:26px;letter-spacing:.5px;}
.guild_more .guild_more_info dl dd p span,
.guild_more .guild_more_info dl dd p a{display:block;float:left;padding-left:10px;height:28px;color:#6a6e76;font-size:14px;line-height:27px;}
.guild_more .guild_more_info dl dd p a{cursor:pointer;}
.guild_more .guild_more_info dl dd p a:hover{color:#36393f;/*font-weight:500; letter-spacing:-.16px; */}
.guild_more .guild_more_info dl dd p:nth-child(4){width:299px}
.guild_more .guild_more_info dl dd p:nth-child(5){width:1200px}
.guild_more .gdmem_info{position:relative;margin-top:60px;overflow:hidden;}
.guild_more .gdmem_info .gdmem_tabm{overflow:hidden;}
.guild_more .gdmem_info .gdmem_tabm a{display:block;float:left;margin-left:-1px;width:150px;height:42px;background:#f8f9fb;border:1px solid #e0e2ec;text-align:center;color:#a2a5ac;font-size:14px;line-height:39px;cursor:pointer;}
.guild_more .gdmem_info .gdmem_tabm a:first-child{margin-left:0}
.guild_more .gdmem_info .gdmem_tabm a.slt{background:#fff;border-bottom-color:#fff;color:#36393f;font-weight:500;}
.guild_more .gdmem_info .gdmem_tabc{position:relative;margin-top:15px;}
.guild_more .gdmem_info .gdmem_tabc article{display:none;}
.guild_more .gdmem_info .gdmem_tabc article.show{display:block}
.guild_more .gdmem_info .gdmem_tabc .guild_info{margin-top:0}
.guild_more .gdmem_info .gdmem_tabc li:nth-child(1){width:120px}
.guild_more .gdmem_info .gdmem_tabc li:nth-child(2){width:361px}
.guild_more .gdmem_info .gdmem_tabc li:nth-child(3){width:121px}
.guild_more .gdmem_info .gdmem_tabc li:nth-child(4){width:191px}
.guild_more .gdmem_info .gdmem_tabc li:nth-child(5){width:121px}
.guild_more .gdmem_info .gdmem_tabc li:nth-child(6){width:384px}
.guild_more .gdmem_info .gdmem_tabc .guild_sumup li{padding:0;height:54px;line-height:53px;font-weight:400;}
.guild_more .gdmem_info .gdmem_tabc .guild_sumup li img{display:inline-block;float:none;margin:0;padding:0;background:none;}
.guild_more .gdmem_info .gdmem_tabc .guild_sumup li:nth-child(2){padding-left:30px;text-align:left;line-height:20px;vertical-align:top;}
.guild_more .gdmem_info .gdmem_tabc .guild_sumup li:nth-child(2) a{display:inline-block;margin-top:16px;padding:0;width:21px;height:22px;background:url(../img/btn/btn_more_guild.png) no-repeat;cursor:pointer;}
.guild_more .gdmem_info .gdmem_tabc .guild_sumup li:nth-child(2) a.active{background-position-y:-50px}
.guild_more .gdmem_info .gdmem_tabc .guild_sumup li:nth-child(2) a::before{display:none;}
.guild_more .gdmem_info .gdmem_tabc .guild_sumup li:nth-child(2) i{display:inline-block;margin:16px 0 0 11px;padding:0;color:#36393f;font-weight:500;vertical-align:top;cursor:pointer;}
.guild_more .gdmem_info .gdmem_tabc .guild_sumup li:nth-child(2) em{display:inline-block;margin-top:16px;}
.guild_more .gdmem_info .gdmem_tabc .guild_sumup li b{color:#6a6e76;font-weight:500}
.guild_more .gdmem_info .gdmem_tabc .guild_member{width:1300px;margin:0;padding:0;border-left:none;}
.guild_more .gdmem_info .gdmem_tabc .guild_member ul{padding:0;margin:0;border-right:1px solid #eeedf2;}
.guild_more .gdmem_info .gdmem_tabc .guild_member ul li{height:54px;border:none;text-align:center;border-right:1px solid #eeedf2}
.guild_more .gdmem_info .gdmem_tabc .guild_member ul li img{display:inline-block;}
.guild_more .gdmem_info .gdmem_tabc .guild_member ul li:nth-child(1){width:120px;background:none;padding:0;margin:0}
.guild_more .gdmem_info .gdmem_tabc .guild_member ul li:nth-child(2){padding-left:62px;width:361px;color:#36393f;font-weight:500;text-align:left;background:url(../img/ico/ico_guild_mem.png) no-repeat 38px 23px}
.guild_more .gdmem_info .gdmem_tabc .guild_member ul li:nth-child(3){width:121px}
.guild_more .gdmem_info .gdmem_tabc .guild_member ul li:nth-child(4){width:191px}
.guild_more .gdmem_info .gdmem_tabc .guild_member ul li:nth-child(5){width:121px}
.guild_more .gdmem_info .gdmem_tabc .guild_member ul li:nth-child(6){width:385px; border-right:1px solid #eeedf2 !important;}
.guild_more .gdmem_info .gdmem_tabc .btnarea{display:block;}
.guild_more .gdmem_sltbox{position:absolute;right:0;top:0;}
.guild_more .gdtime_wrap{position:relative;margin-top:20px;background:#f8f9fb;border:1px solid #eeedf2}
.guild_more .gdtime_wrap .guild_char{position:relative;padding-left:40px;height:89px;border-bottom:1px solid #eeedf2;color:#36393f;font-size:14px;font-weight:500;line-height:86px;}
.guild_more .gdtime_wrap .guild_char b{display:inline-block;}
.guild_more .gdtime_wrap .guild_char span{display:inline-block;cursor:pointer;}
.guild_more .gdtime_wrap .guild_char b::after{content:'';display:inline-block;margin:-3px 9px 0 14px;width:1px;height:13px;background:#bec5cc;vertical-align:middle}
.guild_more .gdtime_wrap .guild_char em{display:inline-block;font-weight:400}
.guild_more .gdtime_wrap .guild_char a.filter{display:block;position:absolute;right:31px;top:25px;width:42px;height:42px;background:url(../img/btn/btn_filter.png) no-repeat;cursor:pointer}
.guild_more .gdtime_wrap .guild_char a.filter.active{background-position:0 -50px;}
.guild_more .gdtime_wrap .guild_char .ly_srch_char{left:180px;top:60px;}
.guild_more .gdtime_wrap .ly_filter ul li{width:320px !important}



/* 마이페이지_마이캐릭터_프로필관리 */
.profile{position:relative;}
.myprofile{position:relative;margin-top:61px;}
.myprofile h4{position:relative;padding-bottom:19px;color:#36393f;font-size:20px;font-weight:400;}
.mpf_wrap{height:250px;}
.mypf_thum{position:relative;float:left;width:208px;height:250px;background:url(../img/mypage/bg_avatar2.png) no-repeat;text-align:center;vertical-align:bottom;}
.mypf_thum img{display:block;position:absolute;left:50%;bottom:0;margin-left:-100px;}
.mypf_thum a{display:block;position:absolute;left:10px;bottom:10px;width:20px;height:20px;background:url('../img/ico/ico_ex2.png') no-repeat;text-indent:-9999px;font-size:0;}
.mypf_thum_nodata{position:relative;float:left;width:208px;height:250px;background:url(../img/mypage/nochar_profile.png) no-repeat;text-align:center;vertical-align:bottom;}
.mypf_more{position:relative;float:left;padding:20px 0 19px 0;width:1092px;border:1px solid #e0e2ec;border-left:none;background:#f8f9fb;}
.mypf_more .box_t{padding:0 0 17px 40px;color:#a2a5ac;font-size:14px;font-weight:500;border-bottom:1px  solid #eae9f0;}
.mypf_more .box_t li.lv{color:#36393f;font-size:13px;font-weight:500;}
.mypf_more .box_t li.name{color:#151518;font-size:28px;font-weight:300;line-height:37px;}
.mypf_more .box_t li.name a{color:#151518;cursor:pointer;}
.mypf_more .box_t li.job{margin-top:8px;font-size:0;}
.mypf_more .box_t li.job p{display:inline-block;color:#36393f;font-size:14px;font-weight:500;vertical-align:top;}
.mypf_more .box_t li.job span{display:inline-block;margin-top:3px;color:#a2a5ac;}
.mypf_more .box_t li.job span::after{content:'';display:inline-block;margin:1px 14px 0 14px;width:1px;height:12px;background:#bec5cc;}
.mypf_more .box_t li.job span:last-child::after{display:none;}
.mypf_more .box_t li.job p.chargroup{position:relative;margin:-1px 0 0 30px;line-height:26px;}
.mypf_more .box_t li.job p.chargroup i{display:inline-block;margin-right:10px;width:60px;height:28px;line-height:27px;background:#fff;border:1px solid #e6e7ef;border-radius:4px;text-align:center;color:#6a6e76;font-size:11px;font-weight:500;}
.mypf_more .box_t li.nochar{padding:12px 0 11px 0;color:#36393f;font-size:26px;font-weight:300;line-height:34px;}
.mypf_more .box_b{padding:18px 0 0 40px;border-top:1px solid #fff;}
.mypf_more .box_b li.stamp{float:left;font-size:0;}
.mypf_more .box_b li.stamp p{display:inline-block;margin-right:14px;width:80px;height:80px;}
.mypf_more .box_b li.stamp p.empty{background:url('../img/mypage/bg_stamp.png') no-repeat}
.mypf_more .box_b li.stamp p img{width:100%}
.mypf_more .btnbox{position:absolute;right:29px;top:24px;z-index:10}
.mypf_more .btnbox a{display:block;margin:0 auto 6px auto;width:140px;height:37px;background:#3392ff;border-radius:2px;color:#fff;font-size:12px;line-height:37px;text-align:center;}
.mypf_more .btnbox a.blank::after{display:inline-block;content: '\00a0';margin-left:4px;width:13px;height:25px;background:url(../img/mypage/ico_blank.png) no-repeat 0 100%}
.mypf_more .odeon{position:absolute;top:-7px;right:50px;padding-top:36px;width:130px;height:126px;background:url('../img/community/bg_odeon.png') no-repeat;text-align:center;color:#fff8d8;font-size:16px;font-weight:500;}
.profile .set_stamp{position:relative;margin-top:59px;}
.profile .set_stamp h4{position:relative;padding-bottom:19px;color:#36393f;font-size:20px;font-weight:400;}
.profile .set_stamp .toparea{position:absolute;left:0;top:-2px;padding-bottom:15px;width:1300px;border-bottom:1px solid #eeedf2;font-size:0;overflow:hidden;}
.profile .set_stamp .toparea a.btn_ref{display:inline-block;margin-left:152px;width:80px;height:34px;background:#3392ff;color:#fff;font-size:12px;font-weight:500;text-align:center;line-height:34px;}
.profile .set_stamp .toparea a.btn_reset{display:inline-block;width:140px;height:34px;background:#484e5f;color:#fff;font-size:12px;font-weight:500;text-align:center;line-height:34px;}
.profile .set_stamp .toparea p{float:right;margin-top:11px;}
.profile .set_stamp .toparea p label{color:#6a6e76;font-size:14px;font-weight:500}
.profile .set_stamp .stamp_tabm{position:relative;padding:0;margin:20px 0 0 0;font-size:0;line-height:0;vertical-align:middle;overflow:hidden;}
.profile .set_stamp .stamp_tabm a{float:left;padding:0;margin:0 5px 0 0;width:150px;height:45px;line-height:42px;border:1px solid #e0e2ec;border-radius:24px;background:#f8f9fb;color:#a2a5ac;font-size:14px;font-weight:500;text-align:center;cursor:pointer;}
.profile .set_stamp .stamp_tabm span{float:left;margin:5px 20px 5px 15px;width:1px;height:35px;background:#eeedf2;}
.profile .set_stamp .stamp_tabm a.slt{background:#fff;border:2px solid #36393f;color:#36393f;line-height:41px;}
.profile .set_stamp .stamp_tabc{position:relative;margin-top:40px;overflow:hidden;}
.profile .set_stamp .stamp_tabc ul{position:relative;float:left;margin:0 9px 9px 0;padding:25px 0 0 0;width:178px;height:210px;border:1px solid #eeedf2;border-radius:4px;background:#f8f9fb;text-align:center}
.profile .set_stamp .stamp_tabc ul:nth-child(7n){margin-right:0;}
.profile .set_stamp .stamp_tabc ul.used{border:2px solid #36393f;cursor:pointer;}
.profile .set_stamp .stamp_tabc ul li{color:#6a6e76;font-size:14px;font-weight:500;line-height:19px;}
.profile .set_stamp .stamp_tabc ul li.prog{color:#3392ff;font-size:12px;font-weight:400;}
.profile .set_stamp .stamp_tabc ul li img{display:inline-block;margin-bottom:9px;}
.profile .set_stamp .stamp_tabc ul li.ly_remove{display:none;position:absolute;top:-2px;left:-2px;width:178px;height:210px;background:rgba(0,0,0,.6);border-radius:4px;;z-index:10;cursor:pointer;}
.profile .set_stamp .stamp_tabc ul li.ly_remove a{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:70px;height:37px;line-height:36px;border-radius:2px;background:#e00;text-align:center;color:#fff;font-size:12px;cursor:pointer;}
.profile .set_stamp .stamp_tabc ul li.ly_add{display:none;position:absolute;top:-2px;left:-2px;width:178px;height:210px;background:rgba(0,0,0,.6);border-radius:4px;;z-index:10;cursor:pointer;}
.profile .set_stamp .stamp_tabc ul li.ly_add a{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);;width:70px;height:37px;line-height:36px;border-radius:2px;background:#3392ff;text-align:center;color:#fff;font-size:12px;cursor:pointer;}
.profile .stamp_noti{position:relative;padding:39px 50px 46px 50px;margin-top:41px;background:#f8f9fb;}
.profile .stamp_noti dt{color:#6a6e76;margin-bottom:14px;font-size:18px;}
.profile .stamp_noti dd{color:#a2a5ac;font-size:14px;line-height:26px}


/* 마이페이지_보안관리_현황판 */
.mystatus{position:relative;margin-top:42px;}
.mystatus .mysecu_state{position:relative;height:200px}
.mystatus .secu_grade{position:absolute;top:0;left:1px;width:380px;height:200px;}
.mystatus .secu_grade.lv1{background:#e00 url('../img/mypage/h_lv1.png') no-repeat 50% 50%}
.mystatus .secu_grade.lv2{background:#36393f url('../img/mypage/h_lv2.png') no-repeat 50% 50%}
.mystatus .secu_grade.lv3{background:#197cff url('../img/mypage/h_lv3.png') no-repeat 50% 50%}
.mystatus .secu_grade.lv4{background:#2eaf00 url('../img/mypage/h_lv4.png') no-repeat 50% 50%}
.mystatus .secu_grade p.char1{position:absolute;left:10px;top:-32px;z-index:10}
.mystatus .secu_grade p.char2{position:absolute;right:-44px;bottom:-8px;z-index:10}
.mystatus .mysecu_state ul{position:absolute;top:0;left:380px;padding:11px 0 0 30px;width:920px;height:200px;background:#f8f9fb;border:1px solid #e0e2ec}
.mystatus .mysecu_state ul li{float:left;margin:0 30px;padding:12px 0 0 0;width:370px;height:59px;border-bottom:1px solid #eeedf2;vertical-align:top;}
.mystatus .mysecu_state ul li.bbn{border-bottom:none;}
.mystatus .mysecu_state ul li b{display:block;float:left;margin-top:3px;width:120px;height:28px;line-height:28px;background:#fff;border:1px solid #e7e8f0;border-radius:2px;color:#6a6e76;font-size:11px;font-weight:500;text-align:center;}
.mystatus .mysecu_state ul li span{display:block;float:left;margin:2px 0 0 10px;color:#36393f;font-size:14px;font-weight:500;line-height:28px}
.mystatus .mysecu_state ul li a.cblue{display:block;float:left;margin:2px 0 0 10px;color:#3392ff;font-size:14px;font-weight:500;line-height:28px}
.mystatus .mysecu_state ul li a.btn_reset{float:right;width:70px;height:34px;line-height:33px;background:#3392ff;border-radius:2px;color:#fff;font-size:12px;font-weight:500;text-align:center;}
.mystatus .secu_used{position:relative;margin-top:59px;}
.mystatus .secu_used h4{color:#36393f;font-size:20px;line-height:30px;}
.mystatus .secu_used table.mypage_tbl1 td:nth-child(1){width:220px;background:#fbfbfd;border-left:1px solid #eeedf2;text-align:center;color:#36393f;font-weight:500;}
.mystatus .secu_used table.mypage_tbl1 td:nth-child(2){width:830px;padding-left:30px;}
.mystatus .secu_used table.mypage_tbl1 td:nth-child(3){width:250px;text-align:center;color:#197cff;font-weight:500;}
.mystatus .secu_used table.mypage_tbl1 td:nth-child(3) a{display:inline-block;width:80px;height:34px;line-height:33px;background:#f4f4f5;border:1px solid #bec0ca;color:#6a6e76;font-size:12px;font-weight:500;}
.mystatus .secu_used table.mypage_tbl1 td:nth-child(3) span{display:inline-block;margin-right:22px;width:30px;text-align:right}
.mystatus .secu_used table.mypage_tbl1 td:nth-child(3) span.off{color:#e00;}


.mystatus .secu_reward{position:relative;margin-top:59px;}
.mystatus .secu_reward h4{color:#36393f;font-size:20px;line-height:30px;}
.mystatus .secu_reward h5{margin-top:5px;}
.mystatus .secu_reward h5 p{color:#898c92;font-size:14px;line-height:26px;}
.mystatus .secu_reward h5 p::before{content:'';display:inline-block;margin:-2px 9px 0 0;width:2px;height:2px;background:#898c92;vertical-align:middle;}
.mystatus .secu_reward table{position:relative;margin-top:18px;width:1300px;border-top:1px solid #e0e2ec;}
.mystatus .secu_reward table th{height:54px;line-height:54px;border-bottom:1px solid #e0e2ec;border-right:1px solid #eeedf2;background:#f8f9fb;color:#6a6e76;font-size:13px;font-weight:500;}
.mystatus .secu_reward table th:nth-child(1){border-left:1px solid #e0e2ec;}
.mystatus .secu_reward table td{height:55px;border-bottom:1px solid #eeedf2;border-right:1px solid #eeedf2;color:#6a6e76;font-size:14px;font-weight:400;text-align:center;}
.mystatus .secu_reward table td:nth-child(1){background:#fbfbfd;border-left:1px solid #eeedf2;color:#36393f;}
.mystatus .secu_reward table td b{font-weight:bold;}
.mystatus .secu_reward table td b.color1{color:#2eaf00;}
.mystatus .secu_reward table td b.color2{color:#197cff;}
.mystatus .secu_reward table td b.color3{color:#ee0000;}
.mystatus .secu_reward table td.item{padding:22px 0 22px 30px;text-align-last:left;background:none;}
.mystatus .secu_reward table td.item p{display:inline-block;vertical-align:middle;text-align:left;}
.mystatus .secu_reward table td.item p img{margin-right:15px;width:56px;height:56px;}
.mystatus .secu_reward table td.item p b{display:block;color:#36393f;font-size:14px;font-weight:500;}
.mystatus .secu_reward table td.item p span{display:block;color:#6a6e76;font-size:13px;line-height:20px}
.mystatus .secu_reward table tr.bg_h{background:#fbfbfd}
/* .mystatus .secu_reward table td img{display:block;float:left;margin:0 14px 0 30px;padding:7px;background:#e6eaee;}
.mystatus .secu_reward table td span{display:block;float:left;text-align:left;color:#6a6e76;font-weight:400;line-height:21px;}
.mystatus .secu_reward table td span b{color:#36393f;font-weight:500;}
.mystatus .secu_reward table td p{padding:26px 0 4px 30px;}
.mystatus .secu_reward table td p.item{padding:0 0 30px 30px;color:#6a6e76;font-weight:400;} */

.mystatus .secu_reward table td.noitem{color:#36393f;font-size:14px;font-weight:500;text-align:center;}
.mystatus .secu_reward table td.vat{vertical-align:top;}
.mystatus .secu_noti{position:relative;margin-top:26px;}
.mystatus .secu_noti p{padding-left:10px;text-indent:-10px;color:#a2a5ac;font-size:14px;font-weight:400;line-height:26px;}
.mystatus .secu_noti b{color:#ee3900;}

/* 마이페이지_보안관리_로그인 이력조회 */
.login_his{position:relative;margin-top:28px;}
.login_his .login_his_noti{position:relative;}
.login_his .login_his_noti p{color:#898c92;font-size:14px;font-weight:400;line-height:26px;}
.login_his .login_his_noti p::before{content:'';display:inline-block;margin:-2px 9px 0 0;width:2px;height:2px;background:#898c92;vertical-align:middle;}
.login_his .login_his_srch{position:relative;margin-top:55px;}
.login_his .login_his_srch p{display:inline-block;margin-right:15px;height:42px;line-height:42px;color:#6a6e76;font-size:14px;}


/* 마이페이지_보안관리_계정보유 및 상태 */
.account_hold{position:relative;margin-top:28px;}
.account_hold .account_hold_noti{position:relative;}
.account_hold .account_hold_noti p{color:#898c92;font-size:14px;font-weight:400;line-height:26px;}
.account_hold .account_hold_noti p::before{content:'';display:inline-block;margin:-2px 9px 0 0;width:2px;height:2px;background:#898c92;vertical-align:middle;}
.account_hold .account_hold_list{position:relative;margin-top:55px;}
.account_hold .account_hold_list h4{color:#36393f;font-size:20px;line-height:30px;}
.account_hold .account_hold_list label{line-height:10px}
.account_hold .account_hold_list label span{padding:0;margin:-2px 0 0 0;}
.account_hold .account_hold_list table.mypage_tbl2 td:nth-child(1){width:94px;border-left:1px solid #eeedf2}
.account_hold .account_hold_list table.mypage_tbl2 td:nth-child(2){width:380px;}
.account_hold .account_hold_list table.mypage_tbl2 td:nth-child(3){width:220px;}
.account_hold .account_hold_list table.mypage_tbl2 td:nth-child(4){width:380px;}
.account_hold .account_hold_list table.mypage_tbl2 td:nth-child(5){width:220px;}

.account_hold .account_info{position:relative;margin-top:59px;color:#a2a5ac;font-size:14px;line-height:26px;}
.account_hold .account_info h4{color:#36393f;font-size:20px;line-height:30px;}
.account_hold .account_info table.mypage_tbl1 td{height:55px;line-height:53px;border-bottom:1px solid #eeedf2;border-right:1px solid #eeedf2;color:#6a6e76;font-size:14px;vertical-align:top;}
.account_hold .account_info table.mypage_tbl1 td:nth-child(1){width:280px;background:#fbfbfd;border-left:1px solid #eeedf2;text-align:center;}
.account_hold .account_info table.mypage_tbl1 td:nth-child(2){padding-left:30px;width:1020px;}
.account_hold .fc1{color:#2eaf00;font-weight:500}
.account_hold .fc2{color:#197cff;font-weight:500}
.account_hold .fc3{color:#36393f;font-weight:500}
.account_hold .fc4{color:#ff7700;font-weight:500}
.account_hold .fc5{color:#ee0000;font-weight:500}
/*
.account_hold .account_info table{position:relative;margin:18px 0 26px 0;width:1300px;border-top:1px solid #e0e2ec;}
.account_hold .account_info table th{height:54px;line-height:54px;border-bottom:1px solid #e0e2ec;border-right:1px solid #eeedf2;background:#f8f9fb;color:#6a6e76;font-size:13px;font-weight:500;}
.account_hold .account_info table th:first-child{border-left:1px solid #e0e2ec}
.account_hold .account_info table th:last-child{border-right-color:#e0e2ec}
.account_hold .account_info table td{height:55px;line-height:53px;border-bottom:1px solid #eeedf2;border-right:1px solid #eeedf2;color:#6a6e76;font-size:14px;vertical-align:top;}
.account_hold .account_info table td:nth-child(1){width:280px;background:#fbfbfd;border-left:1px solid #eeedf2;text-align:center;}
.account_hold .account_info table td:nth-child(2){padding-left:30px;width:1020px;}*/

.account_hold .account_info_noti{margin-top:26px;}

.identify{position:relative;}
.identify h4{padding:33px 0 18px 0;border-bottom:1px solid #eeedf2;color:#36393f;font-size:20px;}
.identify h5{margin-top:50px;color:#36393f;font-size:26px;font-weight:300;text-align:center;line-height:54px;}
.identify h6{padding-bottom:15px;color:#898c92;font-size:16px;text-align:center;line-height:31px;}
.identify .idfy_means{position:relative;font-size:0;margin-top:40px;text-align:center;}
.identify .idfy_means a{display:inline-block;margin:0 5px;width:445px;height:140px;line-height:138px;background-color:#e7ebee;border:1px solid #d8dde1;border-radius:4px;text-align:center;color:#151518;font-size:19px;letter-spacing:-.5px;}
.identify .idfy_means a.phone::before{content:'';display:inline-block;margin:-6px 10px 0 0;width:44px;height:44px;background:url(../img/mem/ico_phone.png) no-repeat;vertical-align:middle;}
.identify .idfy_means a.card::before{content:'';display:inline-block;margin:-6px 10px 0 0;width:44px;height:44px;background:url(../img/mem/ico_card.png) no-repeat;vertical-align:middle;}
.identify .idfy_means a:hover{background:#d3edfc;border-color:#d3edfc}
.identify_noti{position:relative;margin-top:56px;color:#a2a5ac;font-size:14px;line-height:26px}

/* 마이페이지_회원관리_회원 정보수정 */
.meminfo_edit{position:relative;}
.meminfo_edit h4{padding:0 0 18px 0;margin-top:60px;border-bottom:1px solid #eeedf2;color:#36393f;font-size:20px;}
.meminfo_edit h4.bbn{border-bottom:none;}
.meminfo_edit .more_agree{position:relative;}
.meminfo_edit .more_agree dl{position:relative;}
.meminfo_edit .more_agree dl dt{position:relative;margin-bottom:10px;width:100%;color:#36393f;font-size:16px;font-weight:500;line-height:16px;}
.meminfo_edit .more_agree dl dt a.more{position:absolute;right:0;top:1px;color:#36393f;font-size:16px;line-height:21px;font-weight:500;text-decoration:underline;cursor:pointer;}
.meminfo_edit .more_agree dl dd{position:relative;}
.meminfo_edit .more_agree dl dd label{display:inline-block !important}
.meminfo_edit .more_agree dl dd label span{display:inline-block;margin:-4px 10px 0 0;}
.meminfo_edit .ly_more{display:none;position:absolute;top:34px;right:-30px;padding:17px 21px 18px 21px;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);border-radius:2px;border:solid 1px #151518;background:#fff;color:#6a6e76;font-size:12px;line-height:16px;z-index:10;}
.meminfo_edit .ly_more i{display:block;position:absolute;right:75px;top:-6px;width:9px;height:6px;background:#fff url(../img/mem/ly_arrow.png) no-repeat}
.meminfo_edit .ly_more strong{padding:0;margin:0;color:#151518;font-size:14px;font-weight:500;}
.meminfo_edit a.more_agree:hover + .ly_more_agree{display:block;}
.meminfo_edit a.more_sms:hover + .ly_more_sms{display:block;}

/* 마이페이지_회원관리_비밀번호 변경 */
.meminfo .cngbox{position:relative;vertical-align:top;}
.meminfo .cngbox th{position:relative;width:300px;background:#f8f9fb;border:1px solid #e0e2ec;color:#36393f;font-size:14px;font-weight:500;text-align:center}
.meminfo .cngbox th.th1{border-bottom-color:#eeedf2}
.meminfo .cngbox td{position:relative;padding:30px;width:1000px;border:1px solid #eeedf2;}
.meminfo .cngbox td input[type="text"],
.meminfo .cngbox td input[type="password"]{display:block;width:660px;height:48px;color:#6a6e76;font-size:16px}
.meminfo .cngbox td span{display:block;margin-top:15px;color:#6a6e76;font-size:12px;line-height:14px;}
.meminfo .cngbox td b{display:block;margin-top:15px;padding-left:16px;background:url(../img/mem/ico_arrow3.png) no-repeat 0 3px;color:#ee3900;font-size:12px;line-height:14px}
.meminfo .cngbox td label{display:none;}
.meminfo .cngbox td em{display:block;position:absolute;top:44px;right:330px;padding-right:17px;font-size:13px;background:url(../img/mem/ico_secu.png) no-repeat}
.meminfo .cngbox td em.secu_lv_s{background-position:100% 2px;color:#2eaf00}
.meminfo .cngbox td em.secu_lv_n{background-position:100% -28px;color:#197cff}
.meminfo .cngbox td em.secu_lv_d{background-position:100% -58px;color:#ee0000}
.meminfo .cngbox a.pw_guide{display:inline-block;margin:-2px 0 0 1px;width:23px;height:23px;background:url(../img/mem/btn_q.png) no-repeat;text-indent:-9999px;cursor:pointer;}
.meminfo .cngbox .ly_pw_guide{display:none;position:absolute;top:75px;left:10px;padding:17px 0 18px 0;width:280px;height:180px;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);border-radius:2px;border:solid 1px #151518;background:#fff;color:#6a6e76;font-weight:400;font-size:12px;line-height:16px;z-index:10;text-align:center;}
.meminfo .cngbox .ly_pw_guide i{display:block;position:absolute;right:95px;top:-6px;width:9px;height:6px;background:url(../img/mem/ly_arrow.png) no-repeat}
.meminfo .cngbox a.pw_guide:hover +  .ly_pw_guide{display:block;}
.meminfo .pwcng_reward{position:relative;padding:60px 0;background:#f8f9fb;border:1px solid #eeedf2;text-align:center;}
.meminfo .pwcng_reward img{display:block;padding:5px;margin:0 auto;width:56px;height:56px;background:#fff;border:1px solid #e1e6ee;image-rendering: pixelated;}
.meminfo .pwcng_reward p{color:#6a6e76;font-size:14px;line-height:24px;}
.meminfo .pwcng_reward p b{display:block;margin:20px 0 7px 0;color:#36393f;font-size:18px}
.meminfo .pwcng_reward_txt{position:relative;margin-top:40px;color:#a2a5ac;font-size:14px;line-height:24px;text-align:center;}
.meminfo .pwcng_reward_txt b{display:block;margin-bottom:10px;color:#6a6e76;font-weight:500;}



/* 마이페이지_회원관리_이용제한 내역 */
.meminfo .meminfo_use{position:relative;}
.meminfo .meminfo_use h4{padding:50px 0 50px 0;color:#151518;font-size:22px;font-weight:300;text-align:center;}
.meminfo .meminfo_use h4 b{color:#ee3900;}
.meminfo .meminfo_use h4.remove{padding:80px 0 50px 0;color:#151518;font-size:26px;font-weight:300;text-align:center;}
.meminfo .meminfo_use .usebox{display:table;position:relative;width:1300px;height:140px;background:#f8f9fb;border:1px solid #eeedf2}
.meminfo .meminfo_use .usebox.h180{height:180px;}
.meminfo .meminfo_use .usebox p{display:table-cell;text-align:center;vertical-align:middle;color:#898c92;font-size:16px;line-height:28px}
.meminfo .meminfo_use .usebox p span{display:block;margin-top:12px;}
.meminfo .meminfo_use .usebox p span b{color:#36393f;font-weight:500;}
.meminfo .meminfo_use .btnarea a{margin:0 3px;}
.meminfo .meminfo_use table.mypage_tbl3 td:nth-child(2){padding-left:30px;text-align:left;}
.meminfo .meminfo_use table.mypage_tbl3 td:nth-child(3){color:#6a6e76;font-weight:400;}
.meminfo .meminfo_use table.mypage_tbl3 td.nodata{height:200px;color:#36393f;font-size:26px;line-height:200px;font-weight:300;}
.meminfo .meminfo_use_srch{position:relative;margin-top:40px;}
.meminfo .meminfo_use_srch p{display:inline-block;margin-right:15px;height:42px;line-height:42px;color:#6a6e76;font-size:14px;}
.meminfo .meminfo_use_noti{margin-top:26px;color:#a2a5ac;font-size:14px;line-height:26px;}
.meminfo .meminfo_use_noti a{display:inline-block;margin:-2px 0 0 5px;width:60px;height:29px;line-height:27px;border:1px solid #c4cfd8;background:#fff;color:#898c92;font-size:12px;text-align:center;vertical-align:middle;}

/* 마이페이지_회원관리_정보제공동의 */
.meminfo .meminfo_agree{position:relative;margin-top:28px;}
.meminfo .meminfo_agree h4{margin-top:55px;color:#36393f;font-size:20px}
.meminfo_agree .agree_noti{position:relative;}
.meminfo_agree .agree_noti p{color:#898c92;font-size:14px;font-weight:400;line-height:26px;}
.meminfo_agree .agree_noti p::before{content:'';display:inline-block;margin:-2px 9px 0 0;width:2px;height:2px;background:#898c92;vertical-align:middle;}
.meminfo_agree table.mypage_tbl1{text-align:center;}
.meminfo_agree table.mypage_tbl1 td{height:55px;line-height:54px}
.meminfo_agree table.mypage_tbl1 td:nth-child(2){padding-left:30px;text-align:left;}
.meminfo_agree table.mypage_tbl1 td p{display:inline-block}
.meminfo_agree table.mypage_tbl1 td p:last-child{margin-left:25px;}

/* 마이페이지_회원관리_수신설정 */
.meminfo .meminfo_receive{position:relative;margin-top:42px;}

/* 마이페이지_회원관리_개인정보이용내역 */
.meminfo .meminfo_personal{position:relative;}
.meminfo .meminfo_personal h4{margin-top:60px;color:#36393f;font-size:20px;line-height:28px;text-align:left;}
.meminfo .personal_header{position:relative;text-align:center;margin-top:41px;}
.meminfo .personal_header p{color:#a2a5ac;font-size:15px;}
.meminfo .personal_header ul{position:relative;margin-top:38px;padding:29px 0 0 40px;height:150px;border:1px solid #eeedf2;background:#f8f9fb;text-align:left;}
.meminfo .personal_header ul li{color:#898c92;font-size:15px;line-height:30px}
.meminfo .personal_header ul li.psview_btn{position:absolute;right:39px;top:39px;width:280px;height:70px;}
.meminfo .personal_s1{position:relative;}
.meminfo .personal_s1 h5{margin-top:16px;color:#6a6e76;font-size:16px;line-height:26px;text-align:left;}
.meminfo .personal_s2{position:relative;text-align:center;}
.meminfo .personal_s2 table.mypage_tbl1 td{height:55px}
.meminfo .personal_s2 table.mypage_tbl1 td.tdmar{padding:28px 0 31px 0;}
.meminfo .personal_s2 table.mypage_tbl1 td.tdmar p:nth-child(2){margin-top:16px;}
.meminfo .personal_s2 table.mypage_tbl1 td b{font-weight:500;}
.meminfo .personal_s3{position:relative;}
.meminfo .personal_s3 h5{margin:5px 0 0 0;color:#898c92;font-size:14px;line-height:26px;text-align:left;}
.meminfo .personal_s3 table{position:relative;margin-top:16px;width:1300px;border-top:1px solid #e0e2ec;}
.meminfo .personal_s3 table th{height:55px;line-height:54px;border-bottom:1px solid #e0e2ec;border-right:1px solid #eeedf2;background:#f8f9fb;color:#6a6e76;font-size:13px;font-weight:500;}
.meminfo .personal_s3 table th:first-child{border-left:1px solid #e0e2ec}
.meminfo .personal_s3 table th:last-child{border-right-color:#e0e2ec}
.meminfo .personal_s3 table td{height:55px;border-bottom:1px solid #eeedf2;border-right:1px solid #eeedf2;color:#6a6e76;font-size:14px;line-height:24px;vertical-align:middle;text-align:center;}
.meminfo .personal_s3 table td.td1{background:#fbfbfd;border-left:1px solid #eeedf2;text-align:center;color:#36393f;font-weight:500;}
.meminfo .personal_s3 table td.td2{padding-left:30px;text-align:left;}
.meminfo .personal_s3 table td.mar{padding:17px 0 20px 30px;}
.meminfo .personal_s3 table td.mar2{padding:29px 0 32px 30px;}
.meminfo .meminfo_guide{position:relative;}
.meminfo .guide_noti{position:relative;margin-top:28px;}
.meminfo .guide_noti p{color:#898c92;font-size:14px;font-weight:400;line-height:26px;}
.meminfo .guide_noti p::before{content:'';display:inline-block;margin:-2px 9px 0 0;width:2px;height:2px;background:#898c92;vertical-align:middle;}
.meminfo .guide_noti p b{color:#36393f}
.meminfo .guide_noti_s{position:relative;margin-top:56px;color:#a2a5ac;font-size:14px;line-height:26px;}
.meminfo .guide_noti_s p:last-child{color:#ee3900;}
.meminfo .guide_reg{position:relative;margin-top:56px;}
.meminfo .guide_reg h4{color:#36393f;font-size:20px;line-height:28px;text-align:left;}
.meminfo .guide_reg ul{position:relative;margin-top:19px;font-size:0;vertical-align:top;}
.meminfo .guide_reg ul li{display:inline-block;padding-top:60px;width:380px;height:200px;background:#f8f9fb;border:1px solid #e0e2ec;border-radius:4px;text-align:center;color:#898c92;font-size:14px;font-weight:500;line-height:24px;vertical-align:top;}
.meminfo .guide_reg ul li.arrow{display:inline-block;width:80px;height:200px;background:url(../img/ico/ico_step.png) no-repeat 50%;border:none;vertical-align:top;}
.meminfo .guide_reg ul li img{display:block;margin:0 auto 12px auto}
.meminfo .guide_regcfm{position:relative;margin-top:60px;}
.meminfo .guide_regcfm h4{padding:33px 0 18px 0;border-bottom:1px solid #eeedf2;color:#36393f;font-size:20px;}
.meminfo .guide_regcfm h5{margin-top:60px;color:#36393f;font-size:26px;line-height:34px;text-align:center;font-weight:300;}
.meminfo .guide_regcfm h6{margin:12px 0 38px 0;color:#898c92;font-size:16px;line-height:27px;text-align:center;}
.meminfo .guide_regcfm .btnarea a{margin:0 3px;}


/* 마이페이지_회원관리_회원탈퇴 */
.meminfo .meminfo_withdraw{position:relative;margin-top:62px;}
.meminfo .withdraw_noti h4{color:#36393f;font-size:20px;line-height:28px;text-align:left;}
.meminfo .withdraw_noti ul{position:relative;padding:22px 29px 31px 29px;margin-top:18px;border:1px solid #eeedf2;background:#f8f9fb}
.meminfo .withdraw_noti ul li{color:#6a6e76;font-size:14px;line-height:32px;}
.meminfo .withdraw_noti ul li::before{content:'';display:inline-block;margin:-2px 10px 0 0;width:2px;height:2px;background:#898c92;vertical-align:middle;}
.meminfo .withdraw_noti ul li a{display:inline-block;margin:-2px 0 0 11px;width:64px;height:29px;line-height:27px;border:1px solid #c4cfd8;background:#fff;color:#898c92;font-size:12px;text-align:center;vertical-align:middle;}
.meminfo .withdraw_noti ul li.txt2nd{margin:1px 0 0 12px;color:#898c92;font-size:14px;line-height:24px;}
.meminfo .withdraw_noti ul li.txt2nd::before{display:none}
.meminfo .withdraw_agree{margin-top:29px;color:#6a6e76;font-size:14px;text-align:center;}
.meminfo .withdraw_agree p{margin-top:10px;}
.meminfo .withdraw_agree p label{font-weight:500}
.meminfo .meminfo_withdraw table{margin-top:57px;}
.meminfo .meminfo_withdraw th{position:relative;width:300px;height:55px;background:#f8f9fb;border:1px solid #e0e2ec;color:#36393f;font-size:14px;font-weight:500;text-align:center}
.meminfo .meminfo_withdraw th.bbc{border-bottom-color:#eeedf2}
.meminfo .meminfo_withdraw td{position:relative;padding:0 0 0 30px;width:1000px;border:1px solid #eeedf2;color:#bec5cc;font-size:14px;font-weight:500;}
.meminfo .meminfo_withdraw td p{display:inline-block;margin:17px 25px 0 0;}
.meminfo .meminfo_withdraw td p.textarea{display:block;margin:18px 0 0 0;}
.meminfo .meminfo_withdraw td textarea{margin-bottom:25px;width:940px;height:130px;padding:20px;border:1px solid #e1e6ee}


/* 마이페이지_세라관리 */
.cera .cera_guide{position:relative;}
.cera  h4.limit_set{padding:33px 0 20px 0;color:#36393f;font-size:20px;}
.cera .mycera{display:table;position:relative;margin-top:33px;padding-left:60px;width:100%;height:150px;background:#f8f9fb;border:1px solid #eeedf2;overflow:hidden;}
.cera .mycera.mt42{margin-top:42px;}
.cera .mycera span{display:block;float:left;margin:63px 19px 0 0;color:#a2a5ac;font-size:15px;}
.cera .mycera b{display:block;float:left;margin-top:25px;color:#36393f;font-size:60px;font-weight:500}
.cera .mycera a{position:absolute;right:39px;top:39px;}
.cera .mycera a.limit{right:50%;top:50%;margin:-35px -140px 0 0;}
.cera .mycera_noti{position:relative;margin-top:26px;}
.cera .mycera_noti p{color:#a2a5ac;font-size:14px;line-height:26px}
.cera .mycera_noti p b{color:#ee3900}
.cera .mycera_noti p a{display:inline-block;margin:-4px 0 0 10px;width:170px;height:29px;line-height:28px;background:#fff;border:1px solid #c4cfd8;text-align:center;color:#898c92;font-size:12px;vertical-align:middle;}
.cera .cera_guide h4{margin-top:54px;color:#36393f;font-size:20px;line-height:28px;text-align:left;}
.cera .cera_guide table.mypage_tbl1{margin-top:19px;}
.cera .cera_guide table.mypage_tbl1 td:nth-child(2){padding:27px 0 27px 30px;}
.cera .cera_guide table.mypage_tbl1 td b{color:#3392ff;font-weight:500;}
.cera .cera_list_tabm{position:relative;margin:36px 0 0 40px;font-size:0;}
.cera .cera_list_tabm a{display:inline-block;color:#a2a5ac;font-size:14px;cursor:pointer;}
.cera .cera_list_tabm a:first-child::after{content:'';display:inline-block;margin:-4px 15px 0 15px;width:1px;height:13px;background:#bec5cc;vertical-align:middle;}
.cera .cera_list_tabm a.slt{color:#36393f;font-weight:500;}
.cera .cera_list_tabc{position:relative;}
.cera .cera_list_tabc .cltc{display:none;}
.cera .cera_list_tabc .cltc.show{display:block;}
.cera .cera_year{position:relative;}
.cera .cera_year h4{margin-top:60px;color:#36393f;font-size:20px;line-height:28px;text-align:left;}
.cera .cera_year .graph{position:relative;margin-top:19px;padding:48px 60px;width:1300px;height:377px;border:1px solid #eeedf2}
.cera .cera_year .select_gy{position:absolute;right:0;top:-10px;}
.cera .cera_month{position:relative;}
.cera .cera_month h4{margin-top:60px;color:#36393f;font-size:20px;line-height:28px;text-align:left;}
.cera .cera_month .month_srch{position:absolute;right:0;top:-10px;}
.cera .cera_month .month_srch p{display:inline-block;margin-right:15px;height:42px;line-height:42px;color:#6a6e76;font-size:14px;}
.cera .cera_month table{margin-top:19px;}
.cera .cera_month table a{display:inline-block;width:80px;height:34ox;line-height:33px;background:#f4f4f7;border:1px solid #bec0ca;color:#6a6e76;font-size:12px;font-weight:500;text-align:center;cursor:pointer;}
.cera .cera_list_noti{position:relative;margin-top:56px;color:#a2a5ac;font-size:14px;line-height:26px;}
.cera .cera_list_btn{position:relative;margin:6px 0 0 11px;font-size:0;}
.cera .cera_list_btn a{display:inline-block;margin:0 3px 0 0;width:120px;height:29px;line-height:27px;background:#fff;border:1px solid #c4cfd8;text-align:center;color:#898c92;font-size:12px;vertical-align:middle;}
.cera .cera_list_btn a.w160{width:160px;}

.ly_withdraw{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:900}
.ly_withdraw .lycw{position:absolute;left:50%;top:50%;margin:-425px 0 0 -460px;width:920px;height:850px;background:#303544}
.ly_withdraw h1{position:relative;height:100px;line-height:99px;color:#fff;font-size:21px;font-weight:300;text-align:center;}
.ly_withdraw .cbox{position:relative;margin:0 auto;padding:30px;width:900px;height:670px;background:#f8f9fb;}
.ly_withdraw .cbox h2{color:#36393f;font-size:20px;line-height:28px;}
.ly_withdraw .cbox p{color:#a2a5ac;font-size:14px;}
.ly_withdraw .cbox table{margin:19px 0;width:840px;;border-top:1px solid #e0e2ec}
.ly_withdraw .cbox table th{height:49px;line-height:48px;background:#fff;border-right:1px solid #e0e2ec;border-bottom:1px solid #e0e2ec;color:#6a6e76;font-size:13px;font-weight:500;}
.ly_withdraw .cbox table td{height:49px;line-height:48px;border-right:1px solid #e0e2ec;border-bottom:1px solid #e0e2ec;text-align:center;color:#6a6e76;font-size:13px;}
.ly_withdraw .cbox table th:nth-child(1),
.ly_withdraw .cbox table td:nth-child(1){border-left:1px solid #e0e2ec}
.ly_withdraw .cbox p{margin-bottom:38px}
.ly_withdraw .cbox h3{margin-top:13px;color:#6a6e76;font-size:14px;font-weight:500;}
.ly_withdraw .cbox h4{margin:2px 0 25px 0;color:#6a6e76;font-size:14px;font-weight:400;line-height:26px}
.ly_withdraw .cbox a{display:inline-block;margin:-36px 3px 0 0;width:160px;height:29px;line-height:27px;background:#fff;border:1px solid #c4cfd8;text-align:center;color:#898c92;font-size:12px;vertical-align:middle;}
.ly_withdraw .ly_clse{display:inline-block;width:920px;height:80px;line-height:77px;text-align:center;color:#fff;font-size:16px;font-weight:500;cursor:pointer;}
.cera .cash_app{position:relative;margin-top:24px;color:#6a6e76;font-size:14px;}
.cera .cash_app p::before{content:'';display:inline-block;margin:-4px 3px 0 0;width:2px;height:2px;background:#6a6e76;vertical-align:middle}
.cera .cash_app p b{color:#36393f;font-weight:500;}
.cera .cash_app p b::before{content:'';display:inline-block;margin:-4px 9px 0 6px;width:1px;height:13px;background:#bec5cc;vertical-align:middle}
.cera .cash_app p a{display:inline-block;margin:-4px 3px 0 11px;width:66px;height:34px;line-height:32px;background:#fff;border:1px solid #c4cfd8;text-align:center;color:#898c92;font-size:12px;vertical-align:middle;cursor:pointer;}
.cera .cash_pubh{position:relative;margin-top:19px;height:100px;line-height:99px;background:#f8f9fb;color:#6a6e76;font-size:16px;text-align:center;}
.cera .cash_pubh b{color:#36393f;font-weight:500}
.cera .cash_pubh b::before{content:'';display:inline-block;margin:-4px 15px 0 9px;width:1px;height:14px;background:#bec5cc;vertical-align:middle}
.ly_cashauto{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:900}
.ly_cashauto .lycw{position:absolute;left:50%;top:50%;margin:-247px 0 0 -260px;width:520px;height:494px;background:#303544}
.ly_cashauto h1{position:relative;height:100px;line-height:99px;color:#fff;font-size:21px;font-weight:300;text-align:center;}
.ly_cashauto .cbox{position:relative;margin:0 auto;padding:30px;width:500px;height:314px;background:#f8f9fb;}
.ly_cashauto .cbox ul{text-align:center;}
.ly_cashauto .cbox ul li.radio{margin-top:7px}
.ly_cashauto .cbox ul li p{display:inline-block;margin:0 17px;}
.ly_cashauto .cbox ul li p label{color:#36393f;font-weight:500;}
.ly_cashauto .cbox ul li.ipt{margin-top:17px;}
.ly_cashauto .cbox ul li.ipt input[type="text"]{width:440px;height:48px;border:1px solid #e1e6ee}
.ly_cashauto .cbox ul li.txt{margin:19px 0 58px 0;color:#898c92;font-size:14px;}
.ly_cashauto .ly_clse{display:inline-block;width:520px;height:80px;line-height:77px;text-align:center;color:#fff;font-size:16px;font-weight:500;cursor:pointer;}

.cera .cera_prot{position:relative;}
.cera .port_agreemsg h4{padding:49px 0;color:#151518;font-size:22px;line-height:34px;text-align:center;}
.cera .port_agreemsg h4.notarget{padding:83px 0;border-bottom:1px solid #eeedf2;}
.cera .port_agreemsg .protbox{display:table;position:relative;width:1300px;height:140px;border:1px solid #eeedf2;background:#f8f9fb;}
.cera .port_agreemsg .protbox p{display:table-cell;vertical-align:middle;color:#898c92;font-size:16px;line-height:28px;text-align:center;}
.cera .port_agreemsg .protbox p b{color:#36393f;font-weight:500}
.cera .port_agreemsg .btnarea{margin-top:40px;}
.cera .port_agreemsg .btnarea a{margin:0 3px;cursor:pointer;}
.cera .port_agreemsg .prot_noti{position:relative;margin-top:56px;color:#a2a5ac;font-size:14px;line-height:26px;}

.cera .port_agree h4{margin-top:62px;color:#36393f;font-size:20px;line-height:28px;text-align:left;}
.cera .port_agree .agreebox{position:relative;margin-top:19px;padding:25px 30px;height:420px;border:1px solid #eeedf2;background:#f8f9fb;color:#898c92;overflow-y:scroll;}
.cera .port_agree .agreebox ul{margin-bottom:26px}
.cera .port_agree .agreebox ul li{padding-left:10px;text-indent:-10px;font-size:14px;line-height:26px}
.cera .port_agree .agreebox ul li b{color:#6a6e76;font-weight:500}
.cera .port_agree .agreechk{position:relative;margin-top:27px;text-align:center;}
.cera .port_agree .agreechk label{color:#6a6e76;font-size:14px;font-weight:500}

.cera .port_enter h4{margin-top:57px;color:#36393f;font-size:20px;line-height:28px;text-align:left;}
.cera .port_enter h5{margin-top:8px;color:#898c92;font-size:14px;}
.cera .port_enter table{position:relative;margin-top:18px;vertical-align:top;}
.cera .port_enter table th{position:relative;width:300px;background:#f8f9fb;border:1px solid #e0e2ec;color:#36393f;font-size:14px;font-weight:500;text-align:center}
.cera .port_enter table th.th1{border-bottom-color:#eeedf2}
.cera .port_enter table td{position:relative;padding:20px 0 20px 30px;width:1000px;border:1px solid #eeedf2;}
.cera .port_enter table td p{display:inline-block;padding:10px 0;margin-right:25px;}
.cera .port_enter table td [type="text"]{width:660px;height:48px;border:1px solid #e1e6ee}
.cera .port_enter table td [type="text"] + label{display:none;}
.cera .port_enter .txtcfm{padding:60px 0 20px 0;color:#36393f;font-size:26px;line-height:34px;font-weight:300;line-height:34px;text-align:center;}

.ly_prot_agree{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:900}
.ly_prot_agree .lycw{position:absolute;left:50%;top:50%;margin:-400px 0 0 -410px;width:820px;height:800px;background:#303544}
.ly_prot_agree h1{position:relative;height:100px;line-height:99px;color:#fff;font-size:21px;font-weight:300;text-align:center;}
.ly_prot_agree .cbox{position:relative;margin:0 auto;width:800px;height:620px;background:#f8f9fb;}
.ly_prot_agree .agreebox{position:relative;padding:25px 30px;height:620px;border:1px solid #eeedf2;background:#f8f9fb;color:#898c92;overflow-y:scroll;}
.ly_prot_agree .agreebox ul{margin-bottom:26px}
.ly_prot_agree .agreebox ul li{padding-left:10px;text-indent:-10px;font-size:14px;line-height:26px}
.ly_prot_agree .agreebox ul li b{color:#6a6e76;font-weight:500}
.ly_prot_agree .ly_clse{display:inline-block;width:820px;height:80px;line-height:77px;text-align:center;color:#fff;font-size:16px;font-weight:500;cursor:pointer;}

.cera_naver .mycera_naver{position:relative;margin-top:33px;background:#f8f9fb;border:1px solid #eeedf2;overflow:hidden;vertical-align:top;}
.cera_naver .mycera_naver.mt42{margin-top:42px;}
.cera_naver .mycera_naver dl{float:left;width:649px;height:148px;}
.cera_naver .mycera_naver dl:first-child{border-right:1px solid #eeedf2;}
.cera_naver .mycera_naver dl dt{float:left;padding-left:60px;width:440px;}
.cera_naver .mycera_naver dl dt span{display:block;float:left;margin-right:19px;color:#a2a5ac;font-size:15px;line-height:148px}
.cera_naver .mycera_naver dl dt b{display:block;float:left;margin:0;color:#36393f;font-size:40px;font-weight:500;line-height:140px;letter-spacing:-1px}
.cera_naver .mycera_naver dl dd{float:right;width:140px;margin:47px 59px 0 0;}
.cera_naver .mycera_naver dl dd a{cursor:pointer;}

.ly_cashchange{display:none;position:absolute;left:0;top:0;width:100%;height:2200px;background:rgba(0,0,0,.5);z-index:900;text-align:center;}
.ly_cashchange .lycw{position:absolute;left:50%;top:600px;margin-left:-410px;width:820px;height:1300px;background:#303544}
.ly_cashchange h1{position:relative;height:100px;line-height:99px;color:#fff;font-size:21px;font-weight:300}
.ly_cashchange .cbox{position:relative;margin:0 auto;width:800px;height:1113px;background:#f8f9fb;overflow:hidden;text-align:center;}

.ly_cashchange .cng_info{position:relative;margin:31px auto;width:740px;background:#fff;overflow:hidden;}
.ly_cashchange .cng_info dl{float:left;margin:-1px 0 0 0;width:740px;height:71px;border:1px solid #eeedf2;line-height:68px;}
.ly_cashchange .cng_info dl dt{float:left;color:#a2a5ac;padding-left:30px;font-size:15px;font-weight:500;line-height:68px}
.ly_cashchange .cng_info dl dd{float:right;padding-right:30px;text-align:right;font-size:16px;color:#36393f;font-weight:500;}
.ly_cashchange .cng_info dl dd b{display:inline-block;margin-top:-3px;padding-right:15px;color:#36393f;font-size:26px;font-weight:500}
.ly_cashchange .cng_info dl.w370{width:370px;border-right:none;}
.ly_cashchange .cng_info dl:last-child{border-right:1px solid #eeedf2;}
.ly_cashchange .cng_info dl:last-child dt{padding-left:45px;}
.ly_cashchange .cng_info dl:last-child dd b{padding-right:0}
.ly_cashchange span{text-align:left;}
.ly_cashchange .money_slt{position:relative;padding:8px 0 40px 0;margin:0 auto;width:740px;z-index:20;border-bottom:1px solid #eae9f0}
.ly_cashchange .money_slt h2{margin-bottom:18px;font-size:14px;color:#898c92;}
.ly_cashchange .money_slt em{display:inline-block;height:42px;line-height:41px;color:#6a6e76;font-size:14px}
.ly_cashchange .money_slt b{display:inline-block;margin-right:4px;height:42px;line-height:44px;color:#36393f;font-size:16px;font-weight:500;vertical-align:top}
.ly_cashchange .coupon{position:relative;margin-top:40px;z-index:10;text-align:center;}
.ly_cashchange .coupon .use{display:inline-block;margin-right:6px;height:42px;line-height:41px}
.ly_cashchange .coupon .balan{position:relative;margin-top:14px;color:#6a6e76;font-size:14px;}
.ly_cashchange .coupon .balan b{color:#36393f;font-weight:500;}
.ly_cashchange .clause{position:relative;width:740px;margin:0 auto}
.ly_cashchange .clause h3{margin:38px 0 12px 10px;color:#36393f;font-size:20px;text-align:left;}
.ly_cashchange .clause .agreebox{position:relative;padding:25px 30px;height:200px;background:#fff;border:1px solid #eeedf2;overflow-y:scroll;text-align:left;}
.ly_cashchange .clause .agreebox ul{margin-bottom:26px}
.ly_cashchange .clause .agreebox ul li{font-size:13px;line-height:26px}
.ly_cashchange .clause .agreebox ul li b{color:#6a6e76;font-weight:500}
.ly_cashchange .clause p{margin-top:12px;text-align:left;}
.ly_cashchange .cng_noti{position:relative;margin:38px auto 56px auto;width:740px;color:#a2a5ac;font-size:14px;line-height:26px;text-align:left;}
.ly_cashchange .cng_noti b{display:inline-block;margin-bottom:8px;color:#6a6e76;font-size:16px;font-weight:500;}
.ly_cashchange .ly_clse{display:inline-block;width:820px;height:80px;line-height:77px;text-align:center;color:#fff;font-size:16px;font-weight:500;cursor:pointer;}

.posts .mypost{position:relative}
.posts .mypost .select_gy{float:right;margin:52px 0 0 1px;width:240px}
.posts .mypost_list{position:relative;padding-top:15px;clear:both}
.posts .mypost_list table.mypost{width:1300px;border-top:1px solid #eeedf2}
.posts .mypost_list table.mypost td{height:57px;line-height:55px;border-bottom:1px solid #eeedf2;color:#898c92;font-size:14px;text-align:center;vertical-align:top;}
.posts .mypost_list table.mypost td:nth-child(1){color:#36393f;font-size:14px;font-weight:500;}
.posts .mypost_list table.mypost td:nth-child(2){color:#6a6e76;font-size:15px;text-align:left;line-height:56px}
.posts .mypost_list table.mypost td:nth-child(3){font-size:13px;}
.posts .mypost_list table.mypost td:nth-child(4){text-align:left;padding-left:19px;font-size:13px;}
.posts .mypost_list table.mypost td span{padding-left:24px;background:url(../img/ico/ico_view.png) no-repeat 0 4px;}
.posts .mypost_list table.mypost td em{color:#3392ff;font-size:15px;font-weight:500}
.posts .mypost_list table.mypost td p.borderico{display:inline-block;font-size:0;height:0;margin-left:-1px;}
.posts .mypost_list table.mypost td p.borderico img{display:inline-block;margin-right:3px;vertical-align:-3px;}
.posts .mypost_list table.mypost td.nodata{height:200px;line-height:199px;color:#36393f;font-size:26px;font-weight:300;}

.posts .myreply_list{position:relative;padding-top:15px;clear:both}
.posts .myreply_list table.myreply{width:1300px;border-top:1px solid #eeedf2}
.posts .myreply_list table.myreply td:nth-child(1){color:#36393f;font-size:14px;font-weight:500;}
.posts .myreply_list table.myreply td{padding:27px 0 27px 0;border-bottom:1px solid #eeedf2;color:#898c92;font-size:14px;text-align:center;}
.posts .myreply_list table.myreply td:nth-child(2){padding-right:40px;text-align:left;line-height:24px;vertical-align:top}
.posts .myreply_list table.myreply td:nth-child(2) img{display:inline-block;margin:7px 0 0 0;width:50px;height:50px;vertical-align:sub}
.posts .myreply_list table.myreply td b{display:block;margin-top:24px;color:#36393f;font-weight:500;}
.posts .myreply_list table.myreply td.nodata{height:200px;line-height:199px;color:#36393f;font-size:26px;font-weight:300;}

.posts .wordblock{position:relative;margin-top:28px;}
.posts .wordblock_noti p{color:#898c92;font-size:14px;line-height:26px;}
.posts .wordblock_noti p::before{content:'';display:inline-block;margin:-2px 9px 0 0;width:2px;height:2px;background:#6a6e76;vertical-align:middle}

.posts .wordblock_add{position:relative;margin-top:56px;font-size:0;text-align:center;}
.posts .wordblock_add p{position:relative;display:inline-block;vertical-align:top;}
.posts .wordblock_add p input{display:block;width:400px;height:50px;border:1px solid #e7e8ed;background:#f8f9fb;line-height:46px;text-indent:14px;font-size:14px;}
.posts .wordblock_add p span{display:block;position:absolute;right:9px;top:15px;color:#6a6e76;font-size:12px;}
.posts .wordblock_add p span b{font-weight:500;}
.posts .wordblock_add a{display:inline-block;width:100px;height:50px;background:#bec5cc;color:#fff;font-size:13px;font-weight:500;line-height:49px;text-align:center;vertical-align:top;}
.posts .wordblock_add a.active{background:#3392ff;}

.posts .wordblock_list{position:relative;margin-top:30px;}
.posts .wordblock_list ul{position:relative;padding:26px 100px;height:280px;border:1px solid #eeedf2;background:#f8f9fb;text-align:center;font-size:0;}
.posts .wordblock_list ul li{position:relative;display:inline-block;margin:7px;padding:0 19px;height:42px;border:1px solid #e2e5ee;border-radius:21px;background:#fff;line-height:40px;color:#6a6e76;font-size:13px;font-weight:500;}
.posts .wordblock_list ul li a{display:block;position:absolute;right:-3px;top:-5px;width:19px;height:19px;background:url(../img/btn/btn_wb_clse.png) no-repeat;text-indent:-9999px;cursor:pointer;}
.posts .wordblock_list p{float:left;margin-top:20px;color:#36393f;font-size:14px;line-height:18px}
.posts .wordblock_list p b{font-weight:500;}
.posts .wordblock_list a.btn{float:right;margin-top:20px;width:140px;}
.posts .authorblock_list{position:relative;margin-top:57px}
.posts .authorblock_list ul{position:relative;font-size:0;background:#f8f9fb;}
.posts .authorblock_list li{display:inline-block;position:relative;padding-left:30px;margin:-1px 0 0 -1px;width:326px;height:56px;line-height:54px;background:#f8f9fb;border:1px solid #eeedf2;color:#6a6e76;font-size:14px;}
.posts .authorblock_list li a{display:block;position:absolute;right:21px;top:17px;width:19px;height:19px;background:url(../img/btn/btn_wb_clse.png) no-repeat;text-indent:-9999px;cursor:pointer;}
.posts .authorblock_list p{float:left;margin-top:20px;color:#36393f;font-size:14px;line-height:18px}
.posts .authorblock_list p b{font-weight:500;}
.posts .authorblock_list a.btn{float:right;margin-top:20px;width:140px;}
.posts .cont_none{display:flex;align-items:center;justify-content:center;position:relative;padding:26px 100px;height:280px;border:1px solid #eeedf2;background:#f8f9fb;text-align:center;color:#36393f;font-size:26px;font-weight:300;}

.mynews .mynews_noti,
.mynews .mynews_msg{position:relative;margin-top:28px;}
.mynews .mynews_noti p,
.mynews .mynews_msg p{color:#898c92;font-size:14px;line-height:26px;}
.mynews .mynews_noti p::before,
.mynews .mynews_msg p::before{content:'';display:inline-block;margin:-2px 9px 0 0;width:2px;height:2px;background:#6a6e76;vertical-align:middle}
.mynews .btnarea{text-align:right;margin-top:20px;}
.mynews .btnarea a{margin-left:4px;}

.mynews .mynews_noti table{margin-top:56px;width:1300px;border-top:1px solid #eeedf2}
.mynews .mynews_noti table td{padding:41px 0;border-bottom:1px solid #eeedf2;color:#898c92;font-size:14px;text-align:center}
.mynews .mynews_noti table td:nth-child(3){padding:0 10px 0 20px;color:#36393f;font-size:14px;text-align:left;line-height:28px;font-weight:500}
.mynews .mynews_noti table td a{display:block;color:#3392ff}
.mynews .mynews_noti table td a:hover{text-decoration:underline;}
.mynews .mynews_noti table td.read a{color:#a2a5ac;font-weight:400;}
.mynews .mynews_noti table td.read a:hover{text-decoration:none;}
.mynews .mynews_noti table td.read span{color:#a2a5ac;font-weight:500;}
.mynews .mynews_noti table td.nodata{height:200px;line-height:199px;color:#36393f;font-size:26px;font-weight:300;}
.mynews .mynews_noti table td label span{padding:0;margin:-2px 0 0 0;}

.mynews .mynews_msg table{margin-top:56px;width:1300px;border-top:1px solid #eeedf2}
.mynews .mynews_msg table td{padding:41px 0;border-bottom:1px solid #eeedf2;color:#898c92;font-size:14px;text-align:center}
.mynews .mynews_msg table td:nth-child(3){padding:30px 10px 32px 20px;color:#a2a5ac;font-weight:500;line-height:22px;text-align:left;}
.mynews .mynews_msg table td a{display:block;color:#3392ff}
.mynews .mynews_msg table td a:hover{text-decoration:underline;}
.mynews .mynews_msg table tr.open{display:none;background:#fbfbfd;vertical-align:top;}
.mynews .mynews_msg table tr.open td{padding:42px 0 29px 0px;}
.mynews .mynews_msg table tr.open td:nth-child(3){padding:30px 0 29px 20px;}
.mynews .mynews_msg table tr.open td label span{margin-top:-6px;}
.mynews .mynews_msg table tr.open td p{color:#6a6e76;font-size:14px;line-height:22px;font-weight:400}
.mynews .mynews_msg table tr.open td p::before{display:none;}
.mynews .mynews_msg table tr.open td a{color:#3392ff;font-size:14px;line-height:22px;font-weight:400;}
.mynews .mynews_msg table td.nodata{height:200px;line-height:199px;color:#36393f;font-size:26px;font-weight:300;}

/****** 커뮤니티 *****/
/****** 전체 *****/
.community{position:relative;}
.community_header{position:relative;margin-top:23px;width:1300px;height:58px;border-bottom:1px solid #eeedf2}
.community_header.h_wrt{height:73px}
.ly_joblist{display:none;position:absolute;top:190px;left:0;width:1300px;height:775px;background:#f8f9fb;border:1px solid #e0e2ec;z-index:900}
.ly_joblist ul{position:relative;padding-right:69px;height:80px;text-align:right;font-size:0;}
.ly_joblist ul li{display:inline-block;margin-left:5px;padding-top:19px;font-size:0;}
.ly_joblist ul li b{display:inline-block;height:35px;color:#6a6e76;font-size:14px;font-weight:500;text-align:left;}
.ly_joblist ul li a{display:inline-block;margin-left:4px;width:80px;height:35px;background:#fff;border:1px solid #e0e2ec;color:#a2a5ac;font-size:12px;font-weight:500;text-align:center;line-height:33px;cursor:pointer;}
.ly_joblist ul li a.active{background:#3392ff;border-color:#3392ff;color:#fff;}
.ly_joblist ul li a.ly_joblist_clse{position:absolute;right:23px;top:23px;width:27px;height:27px;background:url('../img/btn/btn_x_27x27.png') no-repeat;border:none;}
/*
.ly_joblist .job_total{position:relative;float:left;margin:50px 10px 0 39px;padding-top:139px;width:240px;height:250px;background:url('../img/community/char_120x120.png') no-repeat 50% 0;text-align:center;color:#a2a5ac;font-size:13px;font-weight:500;line-height:22px;}
.ly_joblist .job_total a{display:block;margin-bottom:11px;color:#36393f;font-size:22px;font-weight:400;}
.ly_joblist .job_total a:hover{color:#3392ff}
*/
.ly_joblist .job_class{position:relative;float:left;padding:4px 0 0 20px;width:1300px}
.ly_joblist .job_class dl{position:relative;float:left;margin:0 0 10px 0;width:140px;height:210px;text-align:center;text-indent:-9999px}
.ly_joblist .job_class dl dt{margin:0 auto;width:80px;height:80px;background:url('../img/community/char_80x80.png') no-repeat}
.ly_joblist .job_class dl dd{display:none;margin-top:8px;text-align:center;}
.ly_joblist .job_class dl dd:nth-child(2){display:block}
.ly_joblist .job_class dl dd a{display:block;color:#898c92;font-size:13px;font-weight:400;line-height:22px;text-indent:0;cursor:pointer;}
.ly_joblist .job_class dl:nth-child(1) dt{background-position:0 0;}
.ly_joblist .job_class dl:nth-child(2) dt{background-position:-100px 0;}
.ly_joblist .job_class dl:nth-child(3) dt{background-position:-200px 0;}
.ly_joblist .job_class dl:nth-child(4) dt{background-position:-300px 0;}
.ly_joblist .job_class dl:nth-child(5) dt{background-position:-400px 0;}
.ly_joblist .job_class dl:nth-child(6) dt{background-position:-500px 0;}
.ly_joblist .job_class dl:nth-child(7) dt{background-position:-600px 0;}
.ly_joblist .job_class dl:nth-child(8) dt{background-position:-700px 0;}
.ly_joblist .job_class dl:nth-child(9) dt{background-position:-800px 0;}
.ly_joblist .job_class dl:nth-child(10) dt{background-position:-900px 0;}
.ly_joblist .job_class dl:nth-child(11) dt{background-position:-1000px 0;}
.ly_joblist .job_class dl:nth-child(12) dt{background-position:-1100px 0;}
.ly_joblist .job_class dl:nth-child(13) dt{background-position:-1200px 0;}
.ly_joblist .job_class dl:nth-child(14) dt{background-position:-1300px 0;}
.ly_joblist .job_class dl:nth-child(15) dt{background-position:-1400px 0;}
.ly_joblist .job_class dl:nth-child(16) dt{background-position:-1500px 0;}
.ly_joblist .job_class dl:nth-child(17) dt{background-position:-1600px 0;}
.ly_joblist .job_class dl:nth-child(18) dt{background-position:-1700px 0;}
.ly_joblist .job_class dl:nth-child(19) dt{background-position:-1800px 0;}
.ly_joblist .job_class dl:nth-child(20) dt{background-position:-1900px 0;}
.ly_joblist .job_class a:hover,
.ly_joblist .job_class a.active{color:#3392ff}
.ly_joblist .job_class .disabled a{color:#bec5cc;cursor:default;}
.ly_joblist .job_class .disabled dt{opacity:.7;}
.ly_joblist .job_class .disabled dt::before{content: "";position:absolute;top:0;left:50%;;margin-left:-40px;width:80px;height:80px;backdrop-filter:grayscale(100%);background-color:rgba(0,0,0,0.3)}


.add_boardlist{position:relative;margin:80px auto 0 auto;width:1300px;}
.add_boardlist .ly_joblist{top:138px}

/****** 서비스센터 *****/
.customer{position:relative;}
.customer h3{padding-bottom:23px;border-bottom:1px solid #eeedf2;}
.customer h3.tabst{padding-bottom:0;border-bottom:none}
.customer .customer_search{display:flex;align-items:end;;position:absolute;right:0;top:-1px;width:initial}
.customer .customer_search .search_input{border-left:1px solid #e7e8ed !important}
.customer .customer_search span{display:inline-block;margin-right:15px;height:42px;line-height:42px;color:#36393f;font-size:14px;}
.customer .customer_search span b{font-weight:500}

.customer ul.csl_tabm{margin:36px 0 0 40px;font-size:0;}
.customer ul.csl_tabm li{display:inline-block;}
.customer ul.csl_tabm li a{color:#a2a5ac;font-size:14px;cursor:pointer;}
.customer ul.csl_tabm li::after{content:'|';display:inline-block;margin:0 14px;color:#bec5cc;font-size:13px;font-weight:300;vertical-align:top;line-height:17px;}
.customer ul.csl_tabm li:last-child::after{display:none;}
.customer ul.csl_tabm li a.slt{color:#36393f;font-weight:500;}

.customer .faq_cont{position:relative;}
.customer .faq_cont h4{margin-top:60px;color:#36393f;font-size:20px;font-weight:400;line-height:27px;}
.customer .faq_cont ul{display:none;position:relative;margin-top:30px;border-top:1px solid #eeedf2}
.customer .faq_cont ul.active{display:block}
.customer .faq_cont ul li{position:relative;border-bottom:1px solid #eeedf2}
.customer .faq_cont ul li b{display:block;padding:0 100px 0 30px;height:56px;line-height:56px;color:#6a6e76;font-size:15px;font-weight:400;cursor:pointer;}
.customer .faq_cont ul li a.arrow{display:block;position:absolute;right:29px;top:18px;width:20px;height:20px;cursor:pointer;}
.customer .faq_cont ul li a.arrow::after{content:'';transform:rotate(-225deg);position:absolute;left:6px;top:4px;width:8px;height:8px;border-top:1px solid #36393f;border-right:1px solid #36393f;}
.customer .faq_cont ul li a.arrow.on::after{transform:rotate(-45deg);left:6px;top:9px}
.customer .faq_cont ul li b.active{background:#fbfbfd;border:1px solid #eeedf2;border-top:none;color:#36393f;font-weight:500;}
.customer .faq_cont ul li span{color:#e00}
.customer .faq_cont .faq_more{display:none;padding:30px 100px 35px 30px;}
.customer .faq_cont .faq_more p{color:#6a6e76;font-weight:400;line-height:24px;}
.customer .faq_cont .faq_more p.indent{padding-left:15px;text-indent:-15px;}
.customer .faq_cont .faq_more strong{font-weight:500;}
.customer .faq_cont .faq_more a{color:#3392ff;font-weight:500;}
.customer .faq_cont .faq_more b{display:inline-block;padding:0;margin:0;height:initial;font-size:inherit;cursor: default;text-decoration:none !important;}
.customer .faq_cont .nodata{position:relative;margin:0;border-top:none;}
.customer .faq_cont .nodata li{height:200px;color:#36393f;font-size:26px;line-height:200px;text-align:center}
.customer .faq_cont .remoteline{border-top:1px solid #151518 !important}

.customer .helpbox{position:relative;margin-top:80px;text-align:center;font-size:0;}
.customer .helpbox ul{display:inline-block;padding:50px 0;margin:0 20px;width:500px;height:300px;background:#f8f9fb;border:1px solid #e0e2ec;border-radius:4px;}
.customer .helpbox ul li{color:#898c92;font-size:15px;font-weight:400;line-height:26px;}
.customer .helpbox ul li b{display:block;margin-bottom:16px;color:#151518;font-size:24px;line-height:32px;letter-spacing:-.6px;font-weight:300;}
.customer .helpbox ul li a{margin-top:45px;width:200px}
.customer .cstop{position:relative;padding:59px 0 0 440px;;height:260px;background:#f8f9fb;border:1px solid #e0e2ec;border-radius:4px;color:#898c92;font-size:15px;line-height:26px;}
.customer .cstop b{display:block;margin-bottom:17px;color:#151518;font-size:28px;line-height:37px;letter-spacing:-.7px;font-weight:300;}
.customer .cstop img{display:block;position:absolute;bottom:-1px;left:-1px;border-radius:0 0 0 4px}
.customer.restore h3{border:none;}
.customer .restore_cont{position:relative;}
.customer .restore_cont h4{margin-top:60px;color:#36393f;font-size:20px;font-weight:400;line-height:27px;}
.customer .restore_cont ul{display:flex;justify-content:space-between;margin-top:20px;}
.customer .restore_cont ul.box_st1 li{padding:30px 40px;width:640px;height:270px;background:#f8f9fb;border:1px solid #e0e2ec;border-radius:4px;}
.customer .restore_cont ul.box_st1 li strong{display:block;margin-bottom:20px;color:#36393f;font-size:30px;font-weight:500;line-height:32px;}
.customer .restore_cont ul.box_st1 li b{display:block;margin-bottom:20px;color:#36393f;font-size:20px;font-weight:400;line-height:30px;}
.customer .restore_cont ul.box_st1 li span{display:block;color:#898c92;font-size:15px;font-weight:400;line-height:26px;}
.customer .restore_cont ul.box_st2 li{padding:35px 0 0 0;width:640px;height:210px;border-top:1px solid #151518}
.customer .restore_cont ul.box_st2 li b{display:block;margin-bottom:20px;color:#36393f;font-size:20px;font-weight:400;line-height:30px;}
.customer .restore_cont ul.box_st2 li span{display:block;color:#898c92;font-size:15px;font-weight:400;line-height:26px;}
.customer .restore_cont ul.box_st2 li.h160{height:160px;}

.customer .remote_cont{position:relative;}
.customer .remote_cont h4{margin-top:100px;color:#36393f;font-size:20px;font-weight:400;line-height:27px;}
.customer .remote_cont ul{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding:0 40px;position:relative;height:150px;background:#f8f9fb;border:1px solid #e0e2ec;}
.customer .remote_cont ul li{color:#898c92;font-size:15px;font-weight:400;line-height:30px;}
.customer .remote_cont ul li b{color:#36393f;font-weight:500;}
.customer .remote_cont ul li span{display:block;margin-top:10px;color:#a2a5ac;font-size:14px;font-weight:400;line-height:26px}
.customer .remote_cont ul li:nth-child(1){width:900px;}
.customer .remote_cont ul li.use_remote a{cursor:pointer}

.customer .ly_remote_agree{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);}
.customer .ly_remote_agree .lycw{position:absolute;left:50%;top:50%;margin:-368px  0 0 -380px;width:760px;height:736px;background:#303544;}
.customer .ly_remote_agree .lycw h1{display:block;position:relative;width:760px;height:100px;text-align:center;line-height:100px;color:#fff;font-size:21px;font-weight:300;}
.customer .ly_remote_agree .lycw h1 a{display:block;position:absolute;right:20px;top:41px;width:18px;height:18px;background:url('../img/customer/lyclse.png') no-repeat;cursor:pointer;}
.customer .ly_remote_agree .lycw ul{position:relative;padding:8px 30px;margin:0 auto;width:740px;height:626px;background:#f8f9fb;}
.customer .ly_remote_agree .lycw ul li{position:relative;width:680px}
.customer .ly_remote_agree .lycw ul li.chkall{padding-bottom:26px;border-bottom:1px solid #eae9f0;}
.customer .ly_remote_agree .lycw ul li.chkall label{color:#36393f;font-size:14px;font-weight:500;}
.customer .ly_remote_agree .lycw ul li h2{margin:30px 0 10px 0;color:#36393f;font-size:20px;line-height:27px;}
.customer .ly_remote_agree .lycw ul li.chk{padding:13px 0 6px 0}
.customer .ly_remote_agree .lycw ul li.noti{margin:10px 0 16px 0;text-align:center;color:#a2a5ac;font-size:14px;line-height:26px;}
.customer .ly_remote_agree .lycw .scbox{padding:15px 10px 15px 20px;width:680px;height:345px;background:#fff;border:1px solid #eeedf2;color:#898c92;font-size:14px;line-height:26px}
.customer .ly_remote_agree .lycw .scbox p{margin-bottom:18px;}
.customer .ly_remote_agree .lycw .scbox b{display:block;color:#6a6e76;font-weight:500;}
.customer .ly_remote_agree .lycw .scbox span{display:block;margin-top:5px;font-size:18px;}

.customer .security_cont{position:relative;}
.customer .security_cont h4{margin-top:60px;color:#151518;font-size:28px;font-weight:300;line-height:42px;letter-spacing:-.7px;text-align:center;}
.customer .security_cont h4 b{color:#2eaf00}

.customer .secu_guide{display:flex;justify-content:space-between;margin-top:40px;text-align:center;}
.customer .secu_guide dl{position:relative;width:420px;height:500px;border:1px solid #e0e2ec;border-radius:4px;overflow:hidden;}
.customer .secu_guide dl dt{position:relative;height:120px;background:#f8f9fb;border-bottom:1px solid #e0e2ec;text-align:center;color:#36393f;font-size:20px;line-height:120px;}
.customer .secu_guide dl dd.explan{position:absolute;left:50%;bottom:40px;margin-left:-200px;width:400px;color:#898c92;font-size:14px;line-height:24px;}
.customer .secu_guide dl dd.flex{display:flex;align-items:center;flex-direction:column;justify-content:center;position:relative;padding:0;height:275px;background:#fff;}
.customer .secu_guide dl dd.flex a{position:relative;display:block;margin:0 auto;width:240px;height:75px;border-bottom:1px solid #e4e5ee;line-height:75px;background:url('../img/ico/ico_restore.png') no-repeat 5px 0;color:#36393f;font-size:18px;}
.customer .secu_guide dl dd.flex a.ico1{background-position-y:20px}
.customer .secu_guide dl dd.flex a.ico2{background-position-y:-80px}
.customer .secu_guide dl dd.flex a.ico3{background-position-y:-180px}
.customer .secu_guide dl dd.flex a.ico4{background-position-y:-280px}
.customer .secu_guide dl dd.flex a.ico5{background-position-y:-380px}
.customer .secu_guide dl dd.flex a.ico6{background-position-y:-480px}
.customer .secu_guide dl dd.flex a::after{transform:rotate(45deg);content:'';position:absolute;right:11px;top:50%;margin-top:-4px;width:8px;height:8px;border-top:1px solid #303544;border-right:1px solid #303544;}

.customer .otp_info{position:relative;}
.customer .otp_info ul{position:relative;margin-top:30px}
.customer .otp_info ul li{color:#898c92;font-size:14px;line-height:26px;}
.customer .otp_info ul li::before{content:'';display:inline-block;margin:0 10px 0 0;width:2px;height:2px;background:#898c92;vertical-align:middle}
.customer .otpbox{display:flex;align-items:center;flex-direction:column;justify-content:center;position:relative;margin-top:60px;padding:50px 0;border:1px solid #e0e2ec;background:#f8f9fb;overflow:hidden;text-align:center;}
.customer .otpbox b{display:block;margin-bottom:10px;color:#151518;font-size:22px;line-height:34px;font-weight:300;}
.customer .otpbox span{display:block;color:#898c92;font-size:15px;line-height:26px;font-weight:300;}
.customer .otpbox span i{color:#3392ff}

.customer .otp_agree{position:relative;}
.customer .otp_agree h4{position:relative;margin-top:40px;color:#36393f;font-size:20px;line-height:27px;font-weight:400;text-align:left;}
.customer .otp_agree h5{position:relative;margin-top:40px;color:#36393f;font-size:16px;line-height:21px;font-weight:400;text-align:left;}
.customer .agree_all{display:flex;align-items:center;position:relative;margin-top:20px;padding-left:40px;height:90px;border:1px solid #eeedf2;border-top-color:#151518}
.customer .agree_all label{font-weight:500;}
.customer .agree_box{position:relative;}
.customer .agree_box dt{position:relative;margin-top:15px;padding:20px;height:240px;border:1px solid #e0e2ec;background:#f8f9fb;overflow-y:scroll;}
.customer .agree_box dd{margin-top:10px;}
.customer .agree_box p{margin-bottom:0px;color:#6a6e76;font-size:14px;font-weight:400;line-height:26px;letter-spacing:-.35px;}
.customer .agree_box p b{font-weight:400;}
.customer .agree_noti{position:relative;margin-top:60px;text-align:center;color:#a2a5ac;font-size:14px;line-height:26px;}

.customer .otp_reg{position:relative;}
.customer .otp_reg h4{position:relative;margin-top:60px;padding-bottom:20px;border-bottom:1px solid #eeedf2;;color:#36393f;font-size:20px;line-height:27px;font-weight:400;text-align:left;}
.customer .otp_reg h4.bbn{padding:0;border-bottom:none}
.customer .otp_reg h5{margin:50px 0 10px 0;color:#36393f;font-size:14px;line-height:26px;font-weight:500;clear: both;}
.customer .otp_reg dl{display:flex;position:relative;;align-items:center;width:1300px;border:1px solid #eeedf2;overflow:hidden;}
.customer .otp_reg dl.brtn{border-top:none}
.customer .otp_reg dl dt{display:flex;position:relative;align-items:center;justify-content:center;background:#f8f9fb;border-right:1px solid #eeedf2;color:#36393f;font-size:14px;line-height:26px;font-weight:500;z-index:100}
.customer .otp_reg dl dd{display:flex;position:relative;align-items:center;padding-left:30px;color:#6a6e76;font-size:14px;line-height:26px;font-weight:400;}
.customer .otp_reg dl dt.boxst1{width:240px;height:100px;}
.customer .otp_reg dl dt.boxst2{padding:0 50px;width:100%;height:170px;justify-content:space-between;overflow:inherit;}
.customer .otp_reg dl dt.boxst2 p.thum{font-size:0;}
.customer .otp_reg dl dt.boxst2 p.thum span{display:inline-block;margin-left:70px;}
.customer .otp_reg dl dt.boxst2 p.thum span img{display:inline-block;margin:0 5px}
.customer .otp_reg dl dt.boxst2 p.thum em{display:block;color:#36393f;font-size:12px;font-weight:500;text-align:center;}
.customer .otp_reg p{display:inline-block;color:#898c92;font-size:14px;font-weight:400;line-height:24px}
.customer .otp_reg p b{display:inline-block;margin-bottom:5px;color:#36393f;font-size:18px;font-weight:400;line-height:28px}
.customer .otp_reg a.open_qrcode{cursor:pointer}
.customer .otp_reg input{margin-right:10px;width:160px;height:48px;border:1px solid #e1e6ee;background:#fff;}
.customer .otp_reg_noti{position:relative;margin-top:60px;color:#a2a5ac;font-size:14px;line-height:26px;font-weight:400;}
.customer .setup_ios{display:none;}

.customer .ly_account_info{display:non;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);}
.customer .ly_account_info .lycw{position:absolute;left:50%;top:50%;margin:-295px  0 0 -310px;width:620px;height:590px;background:#303544;}
.customer .ly_account_info .lycw h1{display:block;position:relative;width:620px;height:100px;text-align:center;line-height:100px;color:#fff;font-size:21px;font-weight:300;}
.customer .ly_account_info .lycw h1 a{display:block;position:absolute;right:20px;top:41px;width:18px;height:18px;background:url('../img/customer/lyclse.png') no-repeat;cursor:pointer;}
.customer .ly_account_info .lycw ul{position:relative;padding:28px 30px;margin:0 auto;width:600px;height:480px;background:#f8f9fb;}
.customer .ly_account_info .lycw ul li{position:relative;color:#898c92;font-size:14px;line-height:24px;font-weight:400;text-align:center;}
.customer .ly_account_info .lycw ul li:nth-child(1){color:#36393f;font-weight:500;}
.customer .ly_account_info .lycw ul li:nth-child(2){margin:26px 0;padding-top:20px;width:540px;height:100px;border:1px solid #eeedf2;background:#fff;color:#6a6e76;font-size:18px;line-height:28px;font-weight:400;}
.customer .ly_account_info .lycw ul li:nth-child(2) b{color:#3392ff;}
.customer .ly_account_info .lycw ul li:nth-child(3){margin-bottom:30px;text-align:left;}
.customer .ly_account_info .lycw ul li:nth-child(3) span{display:inline-block;vertical-align:middle;}
.customer .ly_account_info .lycw ul li:nth-child(3)::before{content:'!';display:inline-block;margin:0 20px 0 10px;width:50px;height:50px;background:#ee0000;border-radius:25px;color:#fff;font-size:32px;line-height:50px;font-weight:500;text-align:center;vertical-align:middle;}
.customer .ly_account_info .lycw ul li:nth-child(5){margin-top:56px;color:#a2a5ac;font-size:13px;line-height:20px;font-weight:400;text-align-last:left;}
.customer .ly_account_info .lycw ul li:nth-child(5) a{color:#3392ff;font-weight:500;}

.customer .ly_qrcode{display:none;position:absolute;top:435px;right:241px;z-index:900}

/* 보안카드 */
.customer .card_use{position:relative;margin-top:120px}
.customer .card_use ul{display:flex;border:1px solid #eeedf2;border-radius:4px;overflow:hidden;}
.customer .card_use ul li:nth-child(1){position:relative;padding:50px 0;width:280px;background:#f8f9fb;border-right:1px solid #eeedf2;color:#36393f;font-size:24px;font-weight:300;line-height:38px;text-align:center;}
.customer .card_use ul li:nth-child(1)::after{content:'';position:absolute;top:140px;left:50%;margin:0 0 0 -48px;width:96px;height:3px;background:#36393f}
.customer .card_use ul li:nth-child(2){padding:50px 0 50px 50px;width:1000px;}
.customer .card_use ul li p{font-size:0;}
.customer .card_use ul li b{display:block;margin-bottom:10px;color:#36393f;font-size:18px;line-height:28px;}
.customer .card_use ul li span{display:block;color:#898c92;font-size:14px;font-weight:400;line-height:24px}
.customer .card_use ul li span::before{content:'';display:inline-block;margin:-3px 6px 0 0;width:2px;height:2px;background:#898c92;vertical-align:middle;}
.customer .card_use ul li em{display:block;color:#898c92;font-size:14px;font-weight:400;line-height:24px}
.customer .card_use ul li a{display:block;margin-left:8px;color:#898c92;color:#3392ff;font-size:14px;font-weight:500;line-height:24px;text-decoration:underline;}
.customer .card_use ul li img{display:inline-block;margin:20px 20px 0 0;}
.customer .card_use dl{display:inline-flex;align-items:center;position:relative;padding:0 35px;width:300px;height:120px;background:#f8f9fb;border-radius:4px;border:1px solid #eeedf2;font-size:0;overflow:hidden;}
.customer .card_use dl dt{margin-right:28px;color:#36393f;font-size:32px;line-height:32px;font-weight:500;}
.customer .card_use dl dd{color:#898c92;font-size:14px;line-height:24px;}
.customer .card_use .dfon{position:relative;margin-top:17px;font-size:0;vertical-align:top;}
.customer .card_use .dfon p{display:inline-block;width:166px;vertical-align:top;}
.customer .card_use .dfon p.arrow{position:relative;display:inline-block;width:60px;height:150px;}
.customer .card_use .dfon p.arrow::after{transform:rotate(45deg);content:'';position:absolute;left:50%;top:50%;margin:-4px 0 0 -7px;width:9px;height:9px;border-top:1px solid #303544;border-right:1px solid #303544;}
.customer .card_use .dfon img{display:block;padding:0;margin:0;width:166px;height:150px}
.customer .card_use .dfon em{display:block;width:166px;text-align:center;color:#898c92;font-size:12px;line-height:28px;}

/* 간편잠금 */
.customer .easylock_set{position:relative;}
.customer .easylock_set h4{position:relative;margin-top:60px;padding:0;;color:#36393f;font-size:20px;line-height:27px;font-weight:400;text-align:left;}
.customer .easylock_set h5{margin:5px 0 0 0;color:#898c92;font-size:14px;line-height:26px;font-weight:400}
.customer .easylock_set table{position:relative;margin-top:10px;width:100%;border-left:1px solid #e0e2ec;border-top:1px solid #e0e2ec;}
.customer .easylock_set table th{position:relative;border-right:1px solid #e0e2ec;border-bottom:1px solid #e0e2ec;background:#f8f9fb;color:#36393f;font-size:14px;font-weight:500;}
.customer .easylock_set table td{position:relative;padding:30px;border-right:1px solid #e0e2ec;border-bottom:1px solid #e0e2ec;}
.customer .easylock_set table td input{width:500px;height:48px;background:#fff;border:1px solid #e1e6ee}
.customer .easylock_set a.pw_guide{display:inline-block;margin-left:6px;width:23px;height:23px;background:url('../img/mem/btn_q.png') no-repeat;text-indent:-9999px;cursor:pointer;}
.customer .easylock_set .ly_pw_guide{display:none;position:absolute;top:75px;left:91px;padding:12px 0;width:200px;height:59px;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.16);border-radius:2px;border:solid 1px #151518;background:#fff;color:#6a6e76;font-size:12px;font-weight:400;line-height:16px;z-index:10;text-align:center;}
.customer .easylock_set .ly_pw_guide i{display:block;position:absolute;left:95px;top:-6px;width:9px;height:6px;background:#fff url('../img/mem/ly_arrow.png') no-repeat}
.customer .easylock_set a.pw_guide:hover +  .ly_pw_guide{display:block;}

/* 던파온 기기등록 */
.customer .dfon_reg{position:relative;margin-top:40px;}
.customer .dfon_reg ul{display:flex;align-items:center;justify-content:space-between;padding:0 60px;height:180px;border:1px solid #eeedf2;border-top-color:#151518;border-bottom:none}
.customer .dfon_reg ul li{font-size:0;}
.customer .dfon_reg ul li p{display:inline-block;margin-right:30px;height:80px;vertical-align:top}
.customer .dfon_reg ul li p b{display:block;margin-bottom:6px;color:#36393f;font-size:20px;line-height:30px}
.customer .dfon_reg ul li p b strong{color:#3392ff}
.customer .dfon_reg ul li p span{display:block;color:#898c92;font-size:14px;line-height:24px}
.customer .dfon_reg ul li a{display:block;width:200px;height:41px;background:#3392ff;border-radius:2px;color:#fff;font-size:12px;font-weight:500;line-height:41px;text-align:center;}
.customer .dfon_reg ul li a:first-child{margin-bottom:8px;}
.customer .dfon_reg ul li a::after{content:'';display:inline-block;margin:-2px 0 0 6px;width:13px;height:13px;background:url('../img/ico/ico_blank.png') no-repeat;vertical-align:middle;}
.customer .dfon_reg dl{position:relative;padding:50px 0;background:#f8f9fb;border:1px solid #eeedf2;text-align:center;}
.customer .dfon_reg dl dt{margin-bottom:20px;color:#151518;font-size:22px;font-weight:300;line-height:34px}
.customer .dfon_reg dl dd{color:#898c92;font-size:15px;font-weight:300;line-height:26px}
.customer .dfon_enter{position:relative;}
.customer .dfon_enter h4{position:relative;margin-top:40px;padding:0;;color:#36393f;font-size:20px;line-height:27px;font-weight:400;text-align:left;}

.customer .dfonbox{display:flex;align-items:center;flex-direction:column;justify-content:center;position:relative;margin-top:20px;padding:50px 0;border:1px solid #e0e2ec;background:#f8f9fb;overflow:hidden;text-align:center;}
.customer .dfonbox p{display:block;margin-bottom:10px;color:#898c92;font-size:16px;line-height:26px;font-weight:400;}
.customer .dfonbox ul{position:relative;margin-top:20px;font-size:0;}
.customer .dfonbox ul li{display:inline-block;color:#36393f;font-size:16px;line-height:34px;}
.customer .dfonbox ul li b{color:#ee3900;font-size:14px;font-weight:500;}
.customer .dfonbox ul li input{padding:0;margin:0;text-indent:0;;width:140px;height:41px;background:#dce2e8;border:1px solid #d0d2dc;color:#151518;font-size:16px;line-height:40px;text-align:center;}
.customer .dfonbox ul li a{display:inline-block;width:140px;height:41px;background:#3392ff;color:#fff;font-size:12px;line-height:40px;text-align:center;font-weight:500;}
.customer .dfonbox ul li:nth-child(2){margin:0 20px 0 10px}
.customer .dfonbox ul li:nth-child(4){margin:0 0 0 50px}
.customer .dfon_noti{position:relative;margin:20px 0 0 0;padding:0;color:#a2a5ac;font-size:14px;line-height:26px;}

.firstserver{position:relative;}
.firstserver .titlst{padding-bottom:23px;}
.firstserver .first_info{position:relative;margin-top:20px;}
.firstserver .first_info ul{position:relative;display:flex;align-items:center;background:#f8f9fb;border:1px solid #e0e2ec;}
.firstserver .first_info ul li{color:#898c92;font-size:15px;line-height:26px;font-weight:400;}
.firstserver .first_info ul li:last-child{margin-left:60px;}
.firstserver .first_info ul li span{color:#3392ff;}
.firstserver .first_info ul li b{display:block;margin-bottom:20px;color:#151518;font-size:28px;font-weight:300;letter-spacing:-.7px}

.firstserver .first_exp{position:relative;margin-top:60px;}
.firstserver .first_exp h4{margin-bottom:20px;color:#36393f;font-size:20px;font-weight:400;line-height:27px}
.firstserver .first_exp p{color:#898c92;font-size:14px;line-height:28px;font-weight:400}
.firstserver .first_exp p::before{content:'';display:inline-block;margin:0 10px 0 0;width:2px;height:2px;background:#898c92;vertical-align:middle;}
.firstserver .first_exp span{color:#3392ff}
.firstserver .first_exp a{display:inline-block;width:200px;height:34px;line-height:34px;text-align:center;background:#f4f4f7;border:1px solid #bec0ca;color:#6a6e76;font-size:12px;font-weight:500;}

.firstserver .first_bnr{position:relative;margin-top:70px;border:1px solid #eeedf2;background:#f8f9fb;}
.firstserver .first_bnr ul{display:flex;align-items:center;padding:0 60px 0 150px;height:180px;}
.firstserver .first_bnr ul:nth-child(1){border-bottom:1px solid #eeedf2;background:url('../img/first/ico_clone.png') no-repeat 60px 50%;}
.firstserver .first_bnr ul:nth-child(2){background:url('../img/first/ico_bug.png') no-repeat 60px 50%;}
.firstserver .first_bnr ul li{color:#898c92;font-size:14px;line-height:24px;font-weight:400}
.firstserver .first_bnr ul li span{color:#3392ff}
.firstserver .first_bnr ul li:nth-child(2){margin-left:auto}
.firstserver .first_bnr ul li b{display:block;margin-bottom:10px;color:#151518;font-size:22px;font-weight:400;line-height:29px;}
.firstserver .first_bnr ul li a{display:inline-block;width:240px;height:54px;line-height:54px;;background:#484e5f;text-align:center;color:#fff;font-size:15px;;}
.firstserver .first_char{position:absolute;right:0;bottom:362px;width:460px;height:400px;background:url('../img/first/char.png') no-repeat;}

.firstserver .first_clone{position:relative;margin-top:23px;padding:40px;height:200px;background:#f8f9fb;border:1px solid #e0e2ec;}
.firstserver .first_clone b{display:block;margin-bottom:15px;color:#151518;font-size:24px;line-height:32px;font-weight:300;letter-spacing:-.6px}
.firstserver .first_clone span{display:block;color:#898c92;font-size:15px;line-height:26px;font-weight:400;}

.firstserver .clone_info{position:relative;margin-top:20px;width:1300px;vertical-align:middle;}
.firstserver .clone_info th{background:#f8f9fb;height:56px;color:#6a6e76;font-size:13px;font-weight:500;border:1px solid #e0e2ec}
.firstserver .clone_info th:first-child{border-right:none}
.firstserver .clone_info th:last-child{border-left:1px solid #eeedf2}
.firstserver .clone_info td{padding:12px 0 14px 0;background:#fbfbfd;border:1px solid #eeedf2;text-align:center;color:#36393f;font-size:14px;font-weight:500;line-height:28px;}
.firstserver .clone_info td.lchild{padding-left:30px;background:#fff;text-align:left;color:#6a6e76;font-weight:400;}

.firstserver .clone_generate{position:relative;margin-top:40px;}
.firstserver .clone_generate h4{margin-bottom:6px;color:#36393f;font-size:20px;font-weight:400;line-height:27px}
.firstserver .clone_generate h5{margin-bottom:16px;color:#898c92;font-size:14px;font-weight:400;line-height:26px}
.firstserver .grtbox{display:flex;position:relative;padding:57px 100px;height:340px;background:#f8f9fb url('../img/first/next.png') no-repeat 50% 50%;border:1px solid #e0e2ec}
.firstserver .grtbox ul{width:380px;text-align:center;}
.firstserver .grtbox ul:last-child{margin-left:auto}
.firstserver .grtbox ul li b{display:block;padding-bottom:28px;border-bottom:2px solid #484e5f;;color:#36393f;font-size:18px;line-height:28px;font-weight:400;}
.firstserver .grtbox ul li.chk{margin:27px 0 12px 0;text-align:left;}
.firstserver .grtbox ul li.severslt{margin-bottom:57px;}
.firstserver .grtbox ul li.rdo{margin-bottom:15px;}
.firstserver .grtbox ul li.rdo label{color:#36393f;font-size:14px;font-weight:500;}
.firstserver .grtbox .select_wh{display:block;width:380px;}
.firstserver .grtbox .select_wh .option-list{overflow-x:hidden;}
.firstserver .grtbox .select_wh.slttop{margin-bottom:6px;position:relative;z-index:900}
.firstserver .gtrbox_login{position:relative;padding:0px;height:180px;line-height:180px;background:#f8f9fb;border:1px solid #e0e2ec;color:#36393f;font-size:18px;font:weight 400px;text-align:center;}

.firstserver .board_srch{position:absolute;right:0;top:0;}
.firstserver .board_list ul li.title{padding-left:20px;width:780px;}
.firstserver .board_view th{padding-left:40px;text-align:left;background:#fff !important;font-size:22px !important;font-weight:400 !important;line-height:34px;}
.firstserver .board_view td.line_l{border-left: 1px solid #eeedf2;}

/* 통합검색 */
.unified_search{position:relative;margin-top:60px;}
.searchbar{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:150px;background:#f8f9fb;text-align:center;}
.searchbar .srchbar{display:flex;align-items:center;position:relative;width:680px;height:60px;border:2px solid #36393f;background:#fff;font-size:0;line-height:0;}
.searchbar .srchbar label{display:none;}
.searchbar .srchbar input{display:inline-block;width:576px;height:30px;border:none;color:#151518;font-size:16px;font-weight:500;;line-height:30px;outline:0;}
.searchbar .srchbar input::placeholder{color:#6a6e76;font-size:16px;line-height:30px}
.searchbar .srchbar a.btn_srch{display:inline-block;margin-left:auto;width:60px;height:56px;background:url('../img/ico/ico_search.png') no-repeat 11px 13px;cursor:pointer;text-indent:-9999px;}
.searchbar .srchbar a.btn_clse{display:inline-block;position:relative;margin-left:auto;width:40px;height:56px;;cursor:pointer;text-indent:-9999px;font-size:0;}
.searchbar .srchbar a.btn_clse::before,
.searchbar .srchbar a.btn_clse::after{content:'';position:absolute;top:50%;left:50%;margin:-10px 0 0 0;height:20px;width:1px;background-color:#36393f}
.searchbar .srchbar a.btn_clse::before{transform:rotate(45deg)}
.searchbar .srchbar a.btn_clse::after{transform:rotate(-45deg)}

.searchbar .srchly{display:none;position:absolute;left:50%;top:105px;margin-left:-340px;padding:20px 20px 30px 25px;width:680px;border:1px solid #868b94;border-top:none;background:#f8f9fb;box-shadow: 0 0 6px 0 rgba(0,0,0,.15);z-index:100}
.searchbar .srchly p{position:relative;overflow:hidden;}
.searchbar .srchly p span{display:block;float:left;color:#a2a5ac;font-size:13px;font-weight:500;}
.searchbar .srchly p em{display:block;float:right;color:#36393f;font-size:13px;font-weight:500;cursor:pointer;}

.searchbar .srchly a{display:block;position:relative;margin-top:17px;overflow:hidden;cursor:pointer;text-align:left;}
.searchbar .srchly a span{display:block;float:left;width:600px;color:#36393f;font-size:15px}
.searchbar .srchly a i{display:block;position:relative;float:right;margin-right:5px;width:11px;height:10px;text-indent:-9999px;cursor:pointer;z-index:200}
.searchbar .srchly a i::before,
.searchbar .srchly a i::after{content:'';position:absolute;top:50%;left:50%;margin:-1px 0 0 0;height:14px;width:1px;background-color:#36393f}
.searchbar .srchly a i::before{transform:rotate(45deg)}
.searchbar .srchly a i::after{transform:rotate(-45deg)}

.search_result{position:relative;}
.search_result .srtit{position:relative;margin:60px 0 35px 0;overflow:hidden;}
.search_result .srtit h3{display:block;float:left;color:#36393f;font-size:22px;line-height:34px;font-weight:400;}
.search_result .srtit h3 span{font-weight:300;}
.search_result .srtit a{display:block;position:relative;float:right;padding-right:28px;color:#36393f;font-size:22px;line-height:34px;font-weight:400;cursor:pointer;}
.search_result .srtit a::after{transform:rotate(45deg);content:'';position:absolute;right:0;top:50%;margin:-4px 12px 0 0;width:10px;height:10px;border-top:1px solid #303544;border-right:1px solid #303544;}

.search_result .srcont{position:relative;padding-bottom:30px;border-bottom:1px solid #dcdee9;font-size:0;}
.search_result .srcont ul{display:inline-block;margin-bottom:35px;width:600px;color:#6a6e76;font-size:15px;line-height:26px;text-align:left;vertical-align:top;}
.search_result .srcont ul:nth-child(2n){margin-left:100px;}
.search_result .srcont ul li{position:relative;width:600px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.search_result .srcont ul li:first-child{margin-bottom:10px;-webkit-line-clamp:1}
.search_result .srcont ul li a{display:block;color:#36393f;font-size:17px;line-height:28px;font-weight:500;text-decoration:underline;cursor:pointer;}
.search_result .srcont ul li span{color:#0840c3;}
.search_result .srcont ul li.dic{vertical-align:middle;}
.search_result .srcont ul li.dic img{display:block;float:left;margin:2px 15px 0 0;width:28px;height:28px;}
.search_result .srcont ul li.dic b{float:left;}

.search_result .srcont dl{display:inline-block;margin-bottom:40px;width:600px;color:#6a6e76;font-size:15px;line-height:26px;text-align:left;vertical-align:top;}
.search_result .srcont dl:nth-child(2n){margin-left:100px;}
.search_result .srcont dl dt{float:left;margin:2px 20px 0 0}
.search_result .srcont dl dd{float:left;vertical-align:top;}
.search_result .srcont dl dd a{display:block;width:400px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#36393f;font-size:17px;line-height:28px;font-weight:500;text-decoration:underline;cursor:pointer;}
.search_result .srcont dl dd span{color:#0840c3}

.search_result .srcont .addinfo{display:block;padding:5px 0 0 0;font-size:0;line-height:26px;}
.search_result .srcont .addinfo i{display:inline-block;color:#898c92;font-size:13px;}
.search_result .srcont .addinfo i::after{display:inline-block;content:'';margin:-4px 10px 0 10px;width:1px;height:12px;vertical-align:middle;background:#bec5cc;}
.search_result .srcont .addinfo i:last-child::after{content:none}
.search_result .srcont .addinfo2{display:block;margin-top:-2px;padding:0 0 0 43px;font-size:0;line-height:26px;}
.search_result .srcont .addinfo2 i{display:inline-block;color:#898c92;font-size:15px;}
.search_result .srcont .addinfo2 i::after{display:inline-block;content:'';margin:-4px 10px 0 10px;width:1px;height:14px;vertical-align:middle;background:#bec5cc;}
.search_result .srcont .addinfo2 i:last-child::after{content:none}
.search_result .srcont.bbn{border-bottom:none}
.search_result .srfoot{position:relative;padding:50px;border-top:1px solid #dcdee9;text-align:center;color:#6a6e76;font-size:15px;line-height:26px;}
.search_result .srfoot a{color:#0840c3;text-decoration:underline;font-weight:500;}
.search_result .result_num{margin-top:36px;color:#36393f;font-size:18px;line-height:34px}
.search_result .category{position:relative;padding-bottom:20px;margin:16px 0 40px 0;border-bottom:1px solid #dcdee9;}
.search_result .category span{display:inline-block;padding:0 25px 0 2px;color:#36393f;font-size:14px;font-weight:500;background:url('../img/ico/ico_srch_dn.png') no-repeat 100% 8px;cursor:pointer;}
.search_result .category span.active{background-position:100% -42px}

.search_result .category .catebox{display:none;position:absolute;left:0;top:31px;width:100px;border:1px solid #36393f;box-shadow:0 3px 6px 0 rgba(0,0,0,.2);z-index:10}
.search_result .category .catebox a{display:block;height:38px;background:#fff;;border-bottom:1px solid #dcdee9;color:#36393f;font-size:14px;font-weight:500;line-height:38px;text-align:center;cursor:pointer;}
.search_result .category .catebox a:last-child{border-bottom:none}

.search_result .nodata{position:relative;padding:107px 0 50px 650px;background:url('../img/search/nodata.png') no-repeat 290px 40px;}
.search_result .nodata b{display:block;margin-bottom:20px;color:#36393f;font-size:32px;font-weight:300;line-height:34px;}
.search_result .nodata p{color:#898c92;font-size:16px;font-weight:400;line-height:28px;}
.search_result .nodata p::before{content:'';display:inline-block;margin:13px 9px 0 1px;width:3px;height:3px;background:#898c92;vertical-align:top}

/* 가이드 */
/* 가이드 장비사전 */
.dic_equip{position:relative;}
.equip_search{position:relative;margin-top:30px;padding:24px;border:1px solid #e7e8ed;background:#f8f9fb;display:flex;flex-direction:row;flex-wrap:wrap;}
.equip_search input::placeholder{color:#6a6e76}
.equip_search .catebox{position:relative;z-index:300}
.equip_search .catebox p{position:relative;float:left;;padding-left:14px;width:400px;height:42px;background:#fff;border:1px solid #e7e8ed;color:#6a6e76;font-size:14px;line-height:42px;cursor:pointer;}
.equip_search .catebox p.cngline{border:1px solid #868b94}
.equip_search .catebox p::before{content:"";position:absolute;top:14px;right:10px;width:15px;height:15px;background:url('../img/form/select.png') no-repeat;}
.equip_search .catebox p.cngline::before{background-position:0 -50px;}
.equip_search .select_wh{width:140px;z-index:200}
.equip_search .disabled .active-option{background:#ebedf2 !important;cursor:default;}
.equip_search .dic_tree{display:none;position:absolute;left:0;top:41px;box-sizing:border-box;width:400px;height:400px;background:#fff;;border:1px solid #868b94;overflow-y:scroll}
.equip_search .dic_tree input[type=checkbox]{display:none}
.equip_search .dic_tree input[type=checkbox]+label{display:inline-block;position:relative;text-indent:39px;height:34px;line-height:34px;font-size:14px;color:#6a6e76}
.equip_search .dic_tree input[type=checkbox]+label::before{content:'';position:absolute;width:13px;height:34px;left:20px;top:0;background:url('../img/ico/ico_tree.png') no-repeat 0 11px}
.equip_search .dic_tree input[type=checkbox]:checked+label{color:#151518;font-weight:500;}
.equip_search .dic_tree input[type=checkbox]:checked+label::before {background:url('../img/ico/ico_tree.png') no-repeat 0 -89px}
.equip_search .dic_tree input[type=checkbox] + label ~ *{display:none}
.equip_search .dic_tree input[type=checkbox]:checked + label ~ *{display:block}
.equip_search .dic_tree input[type=checkbox] + label{color:#6a6e76}
.equip_search .dic_tree > ul > li{font-size:14px;color:#6a6e76}
.equip_search .dic_tree > ul > li.none_2th label{margin-left:39px;text-indent:18px;cursor:pointer;line-height:34px}
.equip_search .dic_tree > ul > li:last-child{margin-bottom:0px}
.equip_search .dic_tree .step1{margin:0 0 0 2px;}
.equip_search .dic_tree .step1 > li{padding:0;margin:0;text-indent:18px}
.equip_search .dic_tree .step1 > li.none_3th label{margin-left:19px;text-indent:18px;cursor:pointer;line-height:34px}
.equip_search .dic_tree .step2 > li{margin:0;padding:4px 0 5px 39px;cursor:pointer;}
.equip_search .dic_tree .step2 > li:hover{background:#ebedf2;}
.equip_search .srch_input input{width:60px;height:42px;}
.equip_search .srch_txt{width:20px;text-align:center;line-height:42px;}
.equip_search .hashtag{position:relative;margin-top:10px;font-size:0;z-index:100}
.equip_search .hastag_enter{display:inline-block;position:relative;margin-right:10px;font-size:0;;vertical-align:top;}
.equip_search .hastag_enter input{display:inline-block;width:358px;height:42px;color:#6a6e76;font-size:14px;}
.equip_search .hastag_enter input:focus{outline:none}
.equip_search .hastag_enter a{display:inline-block;position:relative;width:42px;height:42px;background:#5c6377;vertical-align:top;border:none;cursor:pointer;text-indent:-9999px;}
.equip_search .hastag_enter a::before,
.equip_search .hastag_enter a::after{content:"";position:absolute;left:14px;top:20px;width:14px;height:2px;background-color:#fff}
.equip_search .hastag_enter a::before{transform:rotate(90deg)}
.equip_search .hastag_result{display:inline-block;width:840px;height:42px;background:#ebedf2;border:1px solid #dfe1e6}
.equip_search .hastag_list{display:none;position:absolute;left:0;top:41px;box-sizing:border-box;width:400px;height:400px;background:#fff;;border:1px solid #868b94;overflow-y:scroll}
.equip_search .hastag_list.active{display:block;}
.equip_search .hastag_list li{position:relative;padding-left:14px;height:34px;color:#6a6e76;font-size:14px;line-height:34px;cursor:pointer;}
.equip_search .hastag_list li:hover{background:#ebedf2;}
.equip_search .hastag_result{position:relative;padding:0 10px}
.equip_search .hastag_result a{display:inline-block;margin-right:20px;color:#898c92;font-size:14px;line-height:40px;cursor:pointer;}
.equip_search .hastag_result a::after{content:"";display:inline-block;margin:-3px 0 0 3px;width:15px;height:15px;background:url('../img/guide/hash_clse.png') no-repeat;vertical-align:middle;}
.equip_search_btn{position:relative;margin-top:20px;text-align:right;font-size:0;}
.equip_search_btn a{margin-left:4px;}

.srch_result{position:relative;display:flex;}
.srch_result h4{margin-bottom:20px;color:#36393f;font-size:20px;line-height:27px}
.srch_result{position:relative;margin-top:40px;}
.srch_result .sr_list table{width:780px;}
.srch_result .sr_list table thead{border:1px solid #e0e2ec}
.srch_result .sr_list table th{height:56px;background:#f8f9fb}
.srch_result .sr_list table td{height:54px;border-bottom:1px solid #eeedf2;text-align:center;font-size:14px;}
.srch_result .sr_list table td:first-child{text-align:left;display:flex;align-items: center;}
.srch_result .sr_list table td img{display:inline-block;margin:0 10px 0 20px;vertical-align:middle;}
.srch_result .sr_list table td b{display:inline-block;vertical-align:middle;}
.srch_result .sr_list table td a{cursor:pointer;}
.srch_result .sr_list table tr.nodata td{display:table-cell;height:200px;line-height:200px;color:#151518;font-size:22px;font-weight:300;text-align:center;}
.srch_result .sr_list table tr:hover,.srch_result .sr_list table tr.on{background:#f4f9ff;}
.srch_result .sr_list table tr.nodata:hover{background:none}
.srch_result .sr_more{margin-left:auto;width:500px;}

.itembox{padding:0;background:#f8f9fb;border:1px solid #e0e2ec;border-bottom:none}
.itembox p{position:relative;display:flex;align-items:center;padding:0 30px;height:90px;border-bottom:1px solid #e0e2ec;}
.itembox p b{margin-left:8px;width:340px;font-size:15px;font-weight:500;}
.itembox p a.open_acquire{position:absolute;right:20px;top:30px;width:16px;height:25px;background:url('../img/ico/ico_acquire.png');cursor:pointer;;text-indent:-9999px;}
.itembox p a.open_acquire.active{background-position:0 -50px}
.itembox .equip_more{display:none;}
.itembox .acquire_more{display:none;border-bottom:1px solid #e0e2ec}
.itembox .acquire_more strong{display:block;height:70px;background:#ebeef3;text-align:center;color:#36393f;font-weight:500;font-size:16px;line-height:68px;}
.itembox .acquire_more .acquire_c{padding:30px;color:#6a6e76;font-size:14px;}
.itembox .acquire_more b{font-weight:500;color:#6a6e76;}
.itembox .show{display:block;}
.itembox dl{position:relative;overflow:hidden;padding:20px 30px;border-bottom:1px solid #e0e2ec;}
.itembox dl dt{float:left;width:200px;color:#6a6e76;font-size:14px;line-height:24px;}
.itembox dl dd{float:right;text-align:right;width:200px;line-height:24px;font-size:14px;}
.itembox dl dd span{display:block;}
.itembox ul{position:relative;overflow:hidden;padding:20px 30px;border-bottom:1px solid #e0e2ec;}
.itembox ul li{color:#36aec9;font-size:14px;line-height:24px;}
.itembox ul li b{color:#d39500;}
.itembox ul li span{color:#6a6e76;}
.itembox ul li a{display:inline-block;margin-right:8px;color:#6a6e76;text-decoration:underline;}
.itembox ul li.set_item{cursor:pointer;}
.itembox ul li.set_item img{display:inline-block;margin-right:10px;vertical-align:middle;}
.itembox ul li.set_item b.bold{font-weight:500;}
.itembox .bbn{border-bottom:none}

.tagcopy{display:flex;align-items:center;position:relative;margin-top:10px;padding:0 15px 0 0;width:500px;height:80px;background:#f8f9fb;border:1px solid #e0e2ec;}
.tagcopy span{display:flex;align-items:center;justify-content:center;width:140px;height:80px;background:#5c6377;;color:#fff;font-size:15px;font-weight:500;text-align:center;}
.tagcopy a{display:flex;align-items:center;margin-left:auto;padding:0 20px;width:350px;height:80px;cursor:pointer;}
.tagcopy a b{display:inline-block;margin-left:8px;width:270px;font-size:15px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;overflow:hidden;}
.tagcopy.output a{width:500px;}
.tagcopy.output a b{width:420px;}

.ly_itembox{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:900}
.ly_itembox .ly_mw{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);}
.ly_cbox{position:absolute;left:50%;top:50%;margin:-405px 0 0 -265px;;width:530px;height:810px;background:#303544}
.ly_cbox h1{position:relative;height:100px;line-height:100px;text-align:center;color:#fff;font-size:21px;font-weight:300;}
.ly_cbox h1 a{position:absolute;right:20px;top:41px;width:18px;height:18px;background:url('../img/btn/ly_clse_18x18.png') no-repeat;cursor:pointer;}
.ly_cbox .itembox{margin:0 0 0 10px;width:510px;height:700px;background:#fff;overflow-y:scroll;}


/****** 새소식 *****/
/****** 공지사항 *****/
.news{position:relative;}
.news h3.line{padding-bottom:22px;border-bottom:1px solid #eeedf2;}
.news_header{position:relative;margin-top:23px;width:1300px;height:58px;border-bottom:1px solid #eeedf2}


/* 업데이트 */
.stabilize{display:flex;;position:relative;margin-top:140px;width:1300px;height:200px;background:#f8f9fb url('../img/news/bg_stabilize.jpg') no-repeat 0 0;border:1px solid #e0e2ec}
.stabilize p{padding:50px 0 0 360px;width:1000px;height:198px;color:#898c92;font-size:15px;line-height:26px;font-weight:400;}
.stabilize p b{display:block;margin-bottom:15px;color:#36393f;font-size:26px;line-height:34px;font-weight:300;}
.stabilize p span{color:#2eaf00;font-weight:500;}
.stabilize a{padding:0;margin-left:auto;width:265px;height:198px;background:#303544;color:#fff;font-size:22px;font-weight:300;line-height:198px;text-align:center;}

/* 이달의 아이템 */
.monthlyitem{position:relative;margin-top:70px;text-align:center;font-size:0;}
.monthlyitem div:nth-child(2){margin-left:100px}
.monthlyitem_hd{display:flex;flex-wrap:wrap;flex-direction:row;position:relative;margin:24px 0 0 0;width:1300px;height:200px;background:#f8f9fb url('../img/news/bg_month.png') no-repeat 100% 0;border:1px solid #e0e2ec}
.monthlyitem_hd p{padding:50px 0 0 50px;width:1300px;height:198px;color:#898c92;font-size:15px;line-height:26px;font-weight:400;}
.monthlyitem_hd p b{display:block;margin-bottom:15px;color:#36393f;font-size:26px;line-height:34px;font-weight:300;}
.monthlyitem_hd p span{color:#2eaf00;font-weight:500;}
.sale_date{position:relative;padding:0 0 0 50px;width:1300px;height:70px;border:1px solid #e0e2ec;border-top:none;color:#36393f;font-size:16px;font-weight:400;line-height:69px;}

.monthlyitem_more{display:inline-block;;position:relative;width:600px}
.monthlyitem_more p{padding-bottom:30px;;border-bottom:1px solid #36393f;;text-align:center;}
.monthlyitem_more p img{display:block;margin:0 auto;width:40px;height:40px;image-rendering:pixelated}
.monthlyitem_more p strong{display:block;padding-top:20px;color:#36393f;font-size:22px;font-weight:400;line-height:29px}
.monthlyitem_more dl{display:flex;align-items:center;position:relative;height:100px;border-bottom:1px solid #eeedf2;}
.monthlyitem_more dl dt{width:140px;height:50px;border-radius:25px;background:#197cff;text-align:center;color:#fff;font-size:13px;font-weight:500;line-height:48px;}
.monthlyitem_more dl dd{width:460px;color:#898c92;font-size:15px;line-height:24px;text-overflow:ellipsis;word-break:break-word;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.monthlyitem_more dl dd.summary{padding:0 0 0 30px;text-align:left;}
.monthlyitem_bnr{position:relative;margin-top:100px;width:100%;height:220px;text-align:center;}
.monthlyitem_bnr img{height:100%;}

/* 세리아의 상점 */
.seriashop{position:relative;margin-top:20px;border-top:1px solid #eeedf2;}
.seriashop_info{display:flex;align-items:center;position:relative;padding-left:290px;margin:20px 0 40px 0;height:160px;background:url('../img/news/seriashop_info.png') no-repeat;color:#f1f4f6;font-size:18px;line-height:30px;font-weight:300;}
.seriashop_srch{position:absolute;top:0;right:0;}
.seriashop ul{display:flex;align-items:center;justify-items:center;height:180px;border-bottom:1px solid #eeedf2;text-align:center;cursor:pointer;}
.seriashop ul.thismonth{background:#fbfbfd;}
.seriashop ul li{color:#a2a5ac;font-size:15px;line-height:20px;}
.seriashop ul li:nth-child(1){width:260px;}
.seriashop ul li:nth-child(2){width:800px;text-align:left;}
.seriashop ul li:nth-child(3){width:240px;}
.seriashop ul li p{position:relative;padding:0;margin:0;;font-size:0;}
.seriashop ul li p:first-child{margin-bottom:10px;height:40px;}
.seriashop ul li p img{display:inline-block;padding:4px;margin:0 2px;background:#d5d9e5;}
.seriashop ul li p i{display:inline-block;width:66px;height:30px;color:#fff;font-size:12px;font-weight:500;text-align:center;line-height:30px;}
.seriashop ul li p i.blue{background:#197cff;}
.seriashop ul li p i.gray{background:#36393f;}
.seriashop ul li b{display:block;color:#36393f;font-size:20px;line-height:27px;}
.seriashop ul li b i{background:#ff0;color:#0061e1;font-weight:500}
.seriashop ul li span{display:block;margin-top:8px;color:#898c92;font-size:15px;line-height:24px;}
.seriashop ul.nodata{cursor:default;height:200px;}
.seriashop ul.nodata li{width:1300px;height:200px;color:#36393f;font-size:26px;font-weight:300;text-align:center;line-height:200px;}
.seriashop ul.nodata:hover{background:none;}

/* 모험가 월드 */
/* 캐릭터 검색 */
.world .charsrch_name{display:flex;align-items:center;justify-content:center;position:relative;height:100px;background:#f8f9fb;border:1px solid #e0e2ec;}
.world .charsrch_name input[type="text"]{margin-right:6px;width:515px;height:46px;border:1px solid #e7e8ed}
.world .charsrch_name .select_wh{margin-right:6px;}
.world .charsrch_name .select{height:46px;}
.world .charsrch_name .select .active-option{height:46px;line-height:43px}
.world .charsrch_name .select .option-list ul{max-height:400px}
.world .charsrch_name a{cursor:pointer;}
.world .charsrch_name a.more{position:absolute;right:9px;top:7px;width:22px;height:22px;background:url('../img/ico/ico_ex.png') no-repeat;cursor:pointer;}
.world .charsrch_name .ly_charsrch_more{display:none;position:absolute;top:-20px;right:40px;padding:15px 20px;width:580px;min-height:100px;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);border-radius:2px;border:solid 1px #151518;background:#fff;z-index:900;text-align:left}
.world .charsrch_name .ly_charsrch_more i{display:block;position:absolute;right:-6px;top:33px;width:6px;height:9px;background:url('../img/world/ly_arrow.png') no-repeat}
.world .charsrch_name .ly_charsrch_more p{display:block;color:#6a6e76;font-weight:400;font-size:13px;line-height:22px}
.world .charsrch_name .ly_charsrch_more p::before{content:'';display:inline-block;margin:-4px 10px 0 0;width:2px;height:2px;background:#6a6e76;vertical-align:middle;}

.world .charsrch_name .fame_set{display:flex;align-items:center;height:46px;vertical-align:middle;}
.world .charsrch_name .fame_set a{margin-left:6px;}
.world .charsrch_name .fame_set a.job_slt{display:inline-block;position:relative;margin:0 15px 0 0;width:160px;height:46px;background:#fff;border:1px solid #e7e8ed;color:#6a6e76;line-height:44px;cursor:pointer;text-indent:14px;}
.world .charsrch_name .fame_set a.job_slt::before{content:'';position:absolute;top:15px;right:10px;width:15px;height:15px;background:url('../img/form/select.png') no-repeat;}
.world .charsrch_name .fame_set a.job_slt.active::before{background-position:0 -50px}
.world .charsrch_name .fame_set label{display:block;margin:0 10px 0 0;color:#6a6e76;font-size:14px;font-weight:500;}
.world .charsrch_name .fame_set input{margin:0;width:200px}
.world .charsrch_name .fame_set span{margin:0;width:22px;color:#6a6e76;font-size:14px;text-align:center;}
.world .charsrch_name .fame_set p{height:24px;}
.world .charsrch_name .fame_set p label{padding:0;margin:0;color:#898c92;font-size:15px}
.world .charsrch_name .fame_set p label span{vertical-align:top;margin:4px 1px 0 0}
.world .charsrch_name .fame_set p input[type="checkbox"]{padding:0;}

.world .charsrch_lately{position:relative;padding:13px 50px;border:1px solid #e0e2ec;border-top:none}
.world .charsrch_lately dl{display:flex;flex-wrap:wrap}
.world .charsrch_lately dl dt{margin:7px 10px 0 0;height:45px;line-height:43px;color:#6a6e76;font-size:14px;font-weight:500;}
.world .charsrch_lately dl dd{position:relative;margin:7px 14px 7px 0;padding:0 19px;height:45px;line-height:43px;background:#f8f9fb;border:1px solid #e0e2ec;border-radius:41px;color:#a2a5ac;font-size:14px;font-weight:500;cursor:pointer;}
.world .charsrch_lately dl dd.nosrch{padding:0;margin:7px 0 0 10px;background:none;border:none}
.world .charsrch_lately dl dd i{display:inline-block;margin:-4px 8px 0 8px;width:1px;height:13px;background:#bec5cc;vertical-align:middle;}
.world .charsrch_lately dl dd a{display:block;position:absolute;top:-5px;right:-5px;width:19px;height:19px;background:url('../img/btn/btn_x_19x19.png') no-repeat;cursor:pointer;}
.world .charsrch_lately > a{display:block;padding:0 23px;width:250px;height:45px;border:2px solid #36393f;border-radius:41px;background:#fff url('../img/board/arrow_tri_dn_21x21.png') no-repeat right 13px top 10px;color:#36393f;font-size:14px;font-weight:500;line-height:41px;cursor:pointer;}
.world .charsrch_lately > a.active{background-position:right 13px top -40px}

.world .charsrch_result{position:relative;padding:0;vertical-align:top;overflow:hidden;font-size:0;}
.world .charsrch_result h4{position:relative;margin-top:40px;padding-bottom:10px;border-bottom:1px solid #eeedf2;color:#898c92;font-size:16px;line-height:21px;}
.world .charsrch_result h4 b{color:#36393f;font-weight:500;}
.world .charsrch_resultbox{position:relative;margin:0 auto;width:1290px;}
.world .charsrch_resultbox dl{display:inline-block;position:relative;margin:40px 0 0 0;width:258px}
.world .charsrch_resultbox dl dt{position:relative;margin:0 auto;width:208px;height:250px;background:url('../img/mypage/bg_avatar.png') no-repeat;text-align:center;cursor:pointer;}
.world .charsrch_resultbox dl dt span{position:absolute;top:5px;left:5px;width:66px;height:61px;background:url('../img/mypage/bg_star.png') no-repeat;color:#fff;font-size:13px;font-weight:500;line-height:66px;text-align:center;}
.world .charsrch_resultbox dl dt img{display:inline-block;margin-top:20px;}
.world .charsrch_result dl dd{position:relative;padding-top:15px;text-align:center;}
.world .charsrch_result dl dd p.lv{color:#6a6e76;font-size:13px;font-weight:500;}
.world .charsrch_result dl dd p.name{color:#36393f;font-size:22px;font-weight:300;line-height:29px;cursor:pointer;}
.world .charsrch_result dl dd p.job{color:#a2a5ac;font-size:13px;font-weight:500;line-height:24px;}
.world .charsrch_result dl dd p.job i{display:inline-block;margin:-2px 8px 0 8px;width:1px;height:12px;background:rgba(190,197,204,.5);vertical-align:middle;}
.world .charsrch_result dl dd p.fame{display:inline-block;margin-top:10px;padding:0 0 0 20px;background:url('../img/ico/ico_fame.png') no-repeat 0 5px;color:#3392ff;font-size:16px;font-weight:400;line-height:21px;}
.world .charsrch_result p{color:#898c92;font-size:15px;line-height:26px;text-align:center;}
.world .charsrch_result p b{display:block;margin-bottom:15px;color:#36393f;font-size:26px;line-height:34px;font-weight:300;}

.ly_joblist_charsrch{top:230px;height:550px;z-index:890}
.ly_joblist_charsrch .job_total{margin-top:70px;}
.ly_joblist_charsrch .job_class{margin-top:20px;}
.ly_joblist_charsrch a.ly_joblist_clse{position:absolute;right:21px;top:21px;width:26px;height:26px;background:url('../img/btn/btn_x_26x26.png') no-repeat;border:none;cursor:pointer;z-index:100}

/* 캐릭터 상세정보 */
.mycharinfo_nav{position:absolute;left:50%;top:820px;margin-left:-650px;padding-top:40px;width:1300px;height:134px;text-align:center;font-size:0;z-index:500;background:#fff;}
.mycharinfo_nav a{display:inline-block;margin-left:-1px;width:163.5px;border:1px solid #e0e2ec;background:#f8f9fb;color:#a2a5ac;font-size:15px;line-height:53px;cursor:pointer;}
.mycharinfo_nav a:first-child{margin-left:0;width:162.5px;}
.mycharinfo_nav a span{display:block;height:54px;border-top:1px solid #f8f9fb;}
.mycharinfo_nav a.active{background:#fff;border-top-color:#36393f;border-bottom-color:#fff;color:#36393f;font-weight:500;}
.mycharinfo_nav a.active span{border-top-color:#36393f}

.char_card{position:absolute;left:50%;top:820px;margin:126px 0 0 -660px;;width:410px;z-index:200;}
.char_cardbox ul{display:flex;position:relative;padding:10px 10px 0 10px}
.char_cardbox ul li.charinfo{position:relative;width:208px;height:250px;background:url('../img/mypage/bg_avatar.png') no-repeat;text-align:center;}
.char_cardbox ul li.charinfo span{position:absolute;top:5px;left:5px;width:66px;height:61px;background:url('../img/mypage/bg_star.png') no-repeat;color:#fff;font-size:13px;font-weight:500;line-height:66px;text-align:center;}
.char_cardbox ul li.charinfo img{display:inline-block;margin-top:20px;}
.char_cardbox ul li.charinfo a{position:absolute;left:10px;bottom:10px;width:20px;height:20px;background:url('../img/ico/ico_ex2.png') no-repeat;text-indent:-9999px;font-size:0;}
.char_cardbox ul li.equipinfo{position:relative;width:91px;font-size:0;}
.char_cardbox ul li.equipinfo a{position:relative;display:inline-block;margin-bottom:4px;;width:40px;height:40px;background:url('../img/world/bg_equip.png') no-repeat;image-rendering:pixelated;cursor:pointer;}
.char_cardbox ul li.equipinfo a img{width:40px;height:40px;image-rendering:pixelated;}
.char_cardbox ul li.equipinfo a span{display:block;position:absolute;left:4px;top:4px;width:32px;height:32px;transform:scale(1.25);image-rendering:pixelated;cursor:pointer;z-index:10}
.char_cardbox ul li.equipinfo a b{display:block;position:absolute;bottom:0;left:0;padding-right:4px;width:40px;height:18px;background:rgba(0,0,0,.6);line-height:18px;font-size:11px;font-weight:500;text-align:right;color:#fff;z-index:20}
.char_cardbox ul li.equipinfo a b i{margin-left:2px;color:#a461ff;}

.char_cardbox ul li.equipinfo.eqleft a{margin-right:4px}
.char_cardbox ul li.equipinfo.eqright{margin-left:3px;}
.char_cardbox ul li.equipinfo.eqright a{margin-left:4px;}
.char_cardbox ul li.equipinfo.eqleft a:nth-child(1) {background-position:0 0;}
.char_cardbox ul li.equipinfo.eqleft a:nth-child(2) {background-position:-40px 0;}
.char_cardbox ul li.equipinfo.eqleft a:nth-child(3) {background-position:-80px 0;}
.char_cardbox ul li.equipinfo.eqleft a:nth-child(4) {background-position:-120px 0;}
.char_cardbox ul li.equipinfo.eqleft a:nth-child(5) {background-position:-160px 0;}
.char_cardbox ul li.equipinfo.eqleft a:nth-child(6) {background-position:-200px 0;}
.char_cardbox ul li.equipinfo.eqright a:nth-child(1){background-position:-240px 0;}
.char_cardbox ul li.equipinfo.eqright a:nth-child(2){background-position:-280px 0;}
.char_cardbox ul li.equipinfo.eqright a:nth-child(3){background-position:-320px 0;}
.char_cardbox ul li.equipinfo.eqright a:nth-child(4){background-position:-360px 0;}
.char_cardbox ul li.equipinfo.eqright a:nth-child(5){background-position:-400px 0;}
.char_cardbox ul li.equipinfo.eqright a:nth-child(6){background-position:-440px 0;}
.char_cardbox ul li.equipinfo.eqright a:nth-child(7){background-position:-480px 0;}
.char_cardbox ul li.equipinfo.eqright a:nth-child(8){background-position:-520px 0;}
.char_cardbox ul li span.eff00{background:url('../img/eff/effect_mythic.png');animation:fusion_336 1.5s steps(11,end) infinite;}
.char_cardbox ul li span.eff01{background:url('../img/eff/effect_siroco_new.png');animation:fusion_280 1.5s steps(10,end) infinite;}
.char_cardbox ul li span.eff02{background:url('../img/eff/effect_blackPurgatory_purple_new.png');animation:fusion_280 1.5s steps(10,end) infinite;}
.char_cardbox ul li span.eff03{background:url('../img/eff/effect_blackPurgatory_red_new.png');animation:fusion_616 1.5s steps(22,end) infinite;}
.char_cardbox ul li span.eff04{background:url('../img/eff/effect_ozma_new.png');animation:fusion_1120 1.5s steps(40,end) infinite;}
.char_cardbox ul li span.eff05{background:url('../img/eff/effect_ispins_new.png');animation:fusion_352 1.5s steps(11,end) infinite;}
.char_cardbox ul li span.eff06{background:url('../img/eff/effect_bakal_new.png');animation:fusion_352 1.5s steps(11,end) infinite;}
.char_cardbox ul li span.eff07{background:url('../img/eff/effect_bakal_weapon.png');animation:fusion_352 1.5s steps(11,end) infinite;}
.char_cardbox ul li span.eff08{background:url('../img/eff/effect_dimension_cloister.png');animation:fusion_352 1.5s steps(11,end) infinite;}
.char_cardbox ul li span.eff09{background:url('../img/eff/effect_bakal_weapon_upgrade.png');animation:fusion_352 1.5s steps(11,end) infinite;}
.char_cardbox ul li span.eff10{background:url('../img/eff/effect_bakal_weapon_upgrade.png')}
.char_cardbox ul li span.eff11{background:url('../img/eff/DuskyIsland_equipment_effect1.png');animation:fusion_450 1.5s steps(15,end) infinite;}
.char_cardbox ul li span.eff12{background:url('../img/eff/DuskyIsland_equipment_effect2.png');animation:fusion_450 1.5s steps(15,end) infinite;}
@keyframes fusion_336{0%{background-position-x:336px}}
@keyframes fusion_280{0%{background-position-x:280px}}
@keyframes fusion_616{0%{background-position-x:616px}}
@keyframes fusion_1120{0%{background-position-x:1120px}}
@keyframes fusion_352{0%{background-position-x:352px}}
@keyframes fusion_450{0%{background-position-x:450px}}

.char_cardbox dl{position:relative;margin:0 auto;padding:15px 0 20px 0;width:410px;text-align:center;}
.char_cardbox dl dd.lv{color:#6a6e76;font-size:13px;font-weight:500;}
.char_cardbox dl dd.name{color:#36393f;font-size:22px;font-weight:300;line-height:29px;}
.char_cardbox dl dd.job{color:#a2a5ac;font-size:13px;font-weight:500;line-height:24px;}
.char_cardbox dl dd.job i{display:inline-block;margin:-2px 8px 0 8px;width:1px;height:12px;background:rgba(190,197,204,.5);vertical-align:middle;}
.char_cardbox dl dd.fame{display:inline-block;margin-top:10px;padding:0 0 0 20px;background:url('../img/ico/ico_fame.png') no-repeat 0 5px;color:#3392ff;font-size:16px;font-weight:400;line-height:21px;}
.ly_caution{display:none;position:absolute;left:33px;top:158px;padding:21px 25px 24px 25px;border:1px solid #151518;border-radius:2px;background:#fff;color:#6a6e76;font-size:12px;line-height:16px;font-weight:400;z-index:10;box-shadow: 0px 3px 6px rgba(0,0,0,.3);z-index:300}
.ly_caution b{display:inline-block;padding-bottom:6px;color:#36393f;font-size:14px;font-weight:500;}
.ly_caution::before{content:'';display:block;position:absolute;bottom:-9px;left:82px;width:9px;height:9px;background:url('../img/world/ly_arrow.png') no-repeat;transform:rotate(90deg)}
.ly_caution.arrow::before{left:35px}
.side_info{position:relative;margin-top:30px;width:390px;border:1px solid #e0e2ec;border-top:2px solid #36393f}
.side_info dl{display:flex;position:relative;padding:0;margin:0;height:46px;border-bottom:1px solid #e0e2ec;}
.side_info dl dt,
.side_info dl dd{display:flex;align-items:center;align-items:center;justify-content:center;height:45px;color:#36393f;font-size:13px;font-weight:400;}
.side_info dl dt{width:149px;background:#fbfbfd;border-right:1px solid #e0e2ec;font-weight:500;}
.side_info dl dd{width:239px;background:#fff;}
.side_info dl:last-child{border-bottom:none}
.side_info dl dd.open_lyprofile{cursor:pointer;color:#197cff;font-weight:500;}
.char_capture{position:relative;text-align:center;}
.char_capture a{display:inline-block;width:50px;height:50px;background:url('../img/world/capture.png') no-repeat;text-indent:-9999px;}



.world .charsrch_more{position:relative;margin-top:136px;}
.world .character_wrap{position:relative;margin:0 0 0 420px;width:880px;}
.world .character_data{position:relative;}
.world .character_data h4{margin-top:40px;padding-bottom:21px;color:#36393f;font-size:20px;line-height:27px;}
.world .character_data h4 a{display:inline-block;margin:-6px 0 0 5px;width:20px;height:20px;background:url('../img/ico/ico_ex.png') no-repeat;background-size:100%;cursor:pointer;vertical-align:middle;}
.world .character_data .ly_stat{display:none;position:absolute;top:32px;left:0;padding:17px 20px;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);border-radius:2px;border:solid 1px #151518;background:#fff;z-index:10;text-align:left;color:#6a6e76;font-weight:400;font-size:13px;}
.world .character_data .ly_stat i{display:block;position:absolute;left:69px;top:-9px;width:9px;height:9px;background:url('../img/world/ly_arrow.png') no-repeat;transform:rotate(270deg);}
.world .character_data .ly_stat b{display:block;font-weight:500;;color:#36393f}
.world .character_data ul{display:flex;align-items:stretch;position:relative;padding:0;margin:-1px 0 0 0;border:1px solid #e0e2ec;border-right:none}
.world .character_data ul li{display:flex;align-items:center;justify-content:center;padding:15px 0;border-right:1px solid #e0e2ec;color:#36393f;font-size:14px;font-weight:400;line-height:20px;text-align:center;}
.world .character_data ul li:nth-child(1){font-weight:500;}

.world .chardata_s1 ul li:nth-child(1){width:120px;background:#fbfbfd;font-weight:500;}
.world .chardata_s1 ul li:nth-child(2){width:519px;padding-left:30px;flex-direction:column;color:#898c92;line-height:22px}
.world .chardata_s1 ul li:nth-child(2) p{margin-bottom:5px;width:100%;text-align:left;font-size:13px;}
.world .chardata_s1 ul li:nth-child(2) p:last-child{margin-bottom:0;}
.world .chardata_s1 ul li:nth-child(2) p.original{font-size:15px;cursor:pointer;}
.world .chardata_s1 ul li:nth-child(2) p.fusion{margin-bottom:2px;font-size:14px;color:#f00;cursor:pointer;}
.world .chardata_s1 ul li:nth-child(2) p.skin{margin-bottom:4px;font-size:14px;color:#6a6e76;}
.world .chardata_s1 ul li:nth-child(2) p.skin span{display:inline-block;padding-left:42px;background:url('../img/world/skin.png') no-repeat 2px 2px;font-size:14px;}
.world .chardata_s1 ul li:nth-child(3){width:120px}
.world .chardata_s1 ul li:nth-child(4){width:120px}

.world .chardata_s2{position:relative;}
.world .chardata_s2 .quality_tabm{display:flex;justify-content:center;position:relative;height:140px;border:1px solid #e0e2ec;background:#fbfbfd;}
.world .chardata_s2 .quality_tabm li{position:relative;display:block;padding:20px 0;margin:0;width:145px;border:none;}
.world .chardata_s2 .quality_tabm li::after{content:'';position:absolute;right:0;top:40px;width:1px;height:60px;background:#eeedf2;}
.world .chardata_s2 .quality_tabm li:last-child::after{content:none;}
.world .chardata_s2 .quality_tabm li a{display:block;margin:0 auto;width:64px;height:64px;background:url('../img/world/ico_quality.png') no-repeat;}
.world .chardata_s2 .quality_tabm li.active a{background-position-y:100%}
.world .chardata_s2 .quality_tabm li:nth-child(1) a{background-position-x:0}
.world .chardata_s2 .quality_tabm li:nth-child(2) a{background-position-x:-64px}
.world .chardata_s2 .quality_tabm li:nth-child(3) a{background-position-x:-128px}
.world .chardata_s2 .quality_tabm li:nth-child(4) a{background-position-x:-192px}
.world .chardata_s2 .quality_tabm li:nth-child(5) a{background-position-x:-256px}
.world .chardata_s2 .quality_tabm li:nth-child(6) a{background-position-x:-320px}
.world .chardata_s2 .quality_tabm li span{display:block;margin-top:5px;;color:#36393f;font-size:14px;}
.world .chardata_s2 .quality_tabc{position:relative;margin-top:20px;;}
.world .chardata_s2 .quality_cbox{display:none}
.world .chardata_s2 .quality_cbox.active{display:block}
.world .chardata_s2 .quality_cbox ul{display:flex;min-height:120px;border-bottom:1px solid #e0e2ec;}
.world .chardata_s2 .quality_cbox ul li{display:flex;position:relative;padding:20px 0;margin:0;}
.world .chardata_s2 .quality_cbox ul li:nth-child(1){justify-content:center;width:280px;background:#fbfbfd;}
.world .chardata_s2 .quality_cbox ul li:nth-child(2){justify-content:start;padding-left:30px;width:600px;color:#6a6e76;font-size:14px;line-height:22px;text-align:left;}
.world .chardata_s2 .quality_cbox ul li img{margin:0 5px}

.world .chardata_s3 ul li:nth-child(1){width:180px;background:#fbfbfd;font-weight:500;}
.world .chardata_s3 ul li:nth-child(2){width:259px;padding-left:30px;justify-content:flex-start}
.world .chardata_s3 ul li:nth-child(3){width:180px;background:#fbfbfd;font-weight:500;}
.world .chardata_s3 ul li:nth-child(4){width:260px;padding-left:30px;justify-content:flex-start;}

.world .chardata_s4 .buffbox{position:relative;padding:25px 40px;border:1px solid #e0e2ec;background:#fbfbfd;color:#898c92;font-size:14px;line-height:22px}
.world .chardata_s4 .buffbox b{display:block;margin-bottom:10px;color:#36393f;font-size:14px;font-weight:500;}
.world .chardata_s4 ul li:nth-child(1){width:140px;background:#fbfbfd}
.world .chardata_s4 ul li:nth-child(2){width:380px;padding-left:30px;justify-content:flex-start;cursor:pointer;}
.world .chardata_s4 ul li:nth-child(3){width:359px;padding-left:30px;flex-direction:column;color:#898c92;line-height:22px}
.world .chardata_s4 ul li:nth-child(3) p{margin-bottom:5px;width:100%;text-align:left;color:#36393f}
.world .chardata_s4 ul li.cursor_none{cursor:default;}

.world .chardata_s5 ul li:nth-child(1){width:140px;background:#fbfbfd}
.world .chardata_s5 ul li:nth-child(2){width:380px;padding-left:30px;flex-direction:column;color:#898c92;line-height:22px}
.world .chardata_s5 ul li:nth-child(2) p{margin-bottom:5px;width:100%;text-align:left;font-size:14px;}
.world .chardata_s5 ul li:nth-child(2) p:last-child{margin-bottom:0;}
.world .chardata_s5 ul li:nth-child(2) p.original{font-size:15px;}
.world .chardata_s5 ul li:nth-child(2) p.skin{margin-bottom:4px;font-size:14px;color:#6a6e76;}
.world .chardata_s5 ul li:nth-child(2) p.skin span{display:inline-block;padding-left:42px;background:url('../img/world/skin.png') no-repeat 2px 2px;}
.world .chardata_s5 ul li:nth-child(2) p.random{margin-bottom:4px;font-size:14px;color:#6a6e76;}
.world .chardata_s5 ul li:nth-child(2) p.random span{display:inline-block;padding-left:69px;background:url('../img/world/random.png') no-repeat 2px 2px;}
.world .chardata_s5 ul li:nth-child(3){width:359px;padding-left:0px;flex-direction:column;color:#898c92;line-height:22px}
.world .chardata_s5 ul li:nth-child(3) p{padding-left:30px;margin-bottom:5px;width:100%;text-align:left;color:#36393f}
.world .chardata_s5 ul li:nth-child(3) p.line{padding:25px 0 21px 30px;border-top:1px solid #eeedf2}
.world .chardata_s5 ul li:nth-child(3) p.line2{padding:25px 0 7px 30px;border-top:1px solid #eeedf2;line-height:24px;}

.world .chardata_s6 ul li:nth-child(1){width:140px;background:#fbfbfd}
.world .chardata_s6 ul li:nth-child(2){width:739px;padding-left:30px;flex-direction:column;color:#6a6e76;line-height:22px}
.world .chardata_s6 ul li:nth-child(2) p{margin-bottom:5px;width:100%;text-align:left;font-size:14px;}
.world .chardata_s6 ul.sum li:nth-child(1){width:240px;background:#fbfbfd}
.world .chardata_s6 ul.sum li:nth-child(2){width:639px;padding-left:30px;color:#6a6e76;;justify-content:flex-start;align-items:start;}
.world .chardata_s6 ul.signs li{text-align:left;padding:25px 0}
.world .chardata_s6 ul.signs li:nth-child(1){width:140px;background:#fbfbfd;}
.world .chardata_s6 ul.signs li:nth-child(2){width:380px;padding-left:30px;align-items:start;}
.world .chardata_s6 ul.signs li:nth-child(3){width:359px;padding-left:30px;justify-content:flex-start}
.world .chardata_s6 .noti{margin-top:20px;color:#a2a5ac;font-size:14px;line-height:26px;}

.world .chardata_s7 .category{position:relative;float:left;margin-right:40px;margin-bottom:15px;font-size:0;}
.world .chardata_s7 .category a{display:inline-block;margin-left:-1px;padding-left:47px;width:101px;height:42px;line-height:39px;border:1px solid #e0e2ec;background:#f8f9fb url('../img/board/arrow_tri_dn_11x7.png') no-repeat 25px 17px;color:#a2a5ac;font-size:14px;font-weight:500;cursor:pointer;}
.world .chardata_s7 .category a:first-child{padding-left:53px;margin-left:0}
.world .chardata_s7 .category a.active{background-color:#3392ff;background-position-y:-33px;border-color:#247ce1;color:#fff;}
.world .chardata_s7 ul{display:non;clear:both}
.world .chardata_s7 ul.tpskill{background:#f4f9ff}
.world .chardata_s7 ul li{padding:18px 0;font-weight:400;color:#36393f;}
.world .chardata_s7 ul li.th{background:#fbfbfd;font-weight:500;}
.world .chardata_s7 ul li:nth-child(1){width:140px;}
.world .chardata_s7 ul li:nth-child(2){width:380px}
.world .chardata_s7 ul li:nth-child(3){width:359px}
.world .chardata_s7 b{display:block;margin-top:20px;color:#a2a5ac;font-size:14px;}
.world .chardata_s7 ul{display:flex}
.world .chardata_s7.sp .spskill,
.world .chardata_s7.tp .tpskill{display:flex}
.world .chardata_s7.sp .tpskill,
.world .chardata_s7.tp .spskill{display:none}
.world .chardata_s7.tp.sp .tpskill,
.world .chardata_s7.tp.sp .spskill{display:flex}

.world .chardata_s8{position:relative;}
.world .chardata_s8 h4{margin-top:40px;padding-bottom:21px;color:#36393f;font-size:20px;line-height:27px;}
.world .chardata_s8 h4 a{display:inline-block;margin:-6px 0 0 5px;width:20px;height:20px;background:url('../img/ico/ico_ex.png') no-repeat;background-size:100%;cursor:pointer;vertical-align:middle;}
.world .chardata_s8 .char_slt{display:flex;align-items:center;justify-content: flex-end;padding:0 30px;margin:0;}
.world .chardata_s8 .char_slt a.btn{margin:0 0 0 8px;width:120px;}
.world .chardata_s8 .char_slt a.filter{position:relative;margin:0;padding:0;top:0;left:0;width:42px;height:42px;background:url('../img/btn/btn_filter.png') no-repeat;cursor:pointer;vertical-align:middle;text-indent:-9999px;}
.world .chardata_s8 .char_slt a.filter.active{background-position:0 -50px;}
.world .chardata_s8 .tlbox dl dd{width:620px;height:87px;}
.world .chardata_s8 .timeline_view{padding:57px 0 57px 44px;}
.world .chardata_s8 .timeline_view h5{width:785px}
.world .job_class{padding-top:60px;}

.world_profile{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:900;background:rgba(0, 0, 0,.7);}
.world_profile .profilebox{position:absolute;left:50%;top:50%;margin:-135px 0 0 -660px;padding:10px;width:1320px;height:270px;;background:#fff;}
.world_profile .myprofile{margin-top:0;}
.world_profile .profilebox_close{position:absolute;left:50%;top:50%;margin:-238px 0 0 -50px;width:100px;height:100px;z-index:990;cursor:pointer;}
.world_profile .profilebox_close::before,
.world_profile .profilebox_close::after{content:'';position:absolute;top:50%;left:50%;margin:-20px 0 0 0;height:50px;width:2px;background-color:#fff}
.world_profile .profilebox_close:before{transform:rotate(45deg)}
.world_profile .profilebox_close:after{transform:rotate(-45deg)}
.world_profile .odeon{position:absolute;top:-7px;right:50px;padding-top:36px;width:130px;height:126px;background:url('../img/community/bg_odeon.png') no-repeat;text-align:center;color:#fff8d8;font-size:16px;font-weight:500;}

.ly_equipment{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0,.7);z-index:900}
.ly_equipment article{position:absolute;left:50%;top:50%;margin:-380px 0 0 -460px;;width:920px;height:760px;background:#303544}
.ly_equipment article h1{position:relative;height:100px;line-height:100px;text-align:center;color:#fff;font-size:21px;font-weight:300;}
.ly_equipment article .lyclse{position:absolute;right:14px;top:35px;width:30px;height:30px;background:url('../img/btn/ly_clse_18x18.png') no-repeat 50% 50%;cursor:pointer;z-index:100}
.ly_equipment article .cbox{margin:0 auto;width:900px;height:650px;background:#fff;}
.ly_equipment article .equip_info{display:flex;align-items:center;position:relative;padding:0 30px;height:90px;background:#f8f9fb;border-bottom:1px solid #e0e2ec}
.ly_equipment article .equip_info li{display:flex;align-items:center;}
.ly_equipment article .equip_info li img{margin-right:12px;}
.ly_equipment article .equip_info li p{display:flex;flex-direction:column;}
.ly_equipment article .equip_info li p b{font-size:15px;font-weight:500;}
.ly_equipment article .equip_info li p span{font-size:14px;font-weight:400;}
.ly_equipment article .equip_moreinfo{position:relative;height:560px;overflow-y:scroll;vertical-align:top;font-size:0;}
.ly_equipment article .equip_moreinfo dl{display:inline-block;position:relative;padding:30px;height:100%;line-height:24px;vertical-align:top;}
.ly_equipment article .equip_moreinfo dl dt{margin-bottom:20px;color:#36393f;font-size:16px;font-weight:500;}
.ly_equipment article .equip_moreinfo dl dd{color:#36393f;font-size:14px;font-weight:400;}
.ly_equipment article .equip_moreinfo dl dd b{font-weight:500;}
.ly_equipment article .equip_moreinfo dl.hasfusion_lc{width:510px;border-right:1px solid #e0e2ec}
.ly_equipment article .equip_moreinfo dl.hasfusion_rc{width:370px;}


.world .ranking{position:relative;}
.world .ranking_info{position:relative;margin-top:20px}
.world .ranking_info p{color:#898c92;font-size:14px;line-height:26px;}
.world .ranking_info p a{color:#3392ff;text-decoration:underline;}
.world .ranking_info p::before{content:'';display:inline-block;margin:-2px 9px 0 0;width:2px;height:2px;background:#898c92;vertical-align:middle;}
.world .high_rank{position:relative;margin-top:30px;height:380px;background:#f8f9fb;border:1px solid #e0e2ec;text-align:center;font-size:0;}
.world .high_rank ul{display:inline-block;position:relative;padding-top:10px;width:433px;height:378px;border-right:1px solid #e0e2ec}
.world .high_rank ul:last-child{width:432px;border-right:none}
.world .high_rank ul.rank1{background:url('../img/world/num1.png') no-repeat 50px 40px;}
.world .high_rank ul.rank2{background:url('../img/world/num2.png') no-repeat 50px 40px;}
.world .high_rank ul.rank3{background:url('../img/world/num3.png') no-repeat 50px 40px;}
.world .high_rank ul li{position:relative;margin:0 auto;width:200px;text-align:center;}
.world .high_rank ul li b{display:block;color:#36393f;font-size:20px;line-height:36px;font-weight:300;}
.world .high_rank ul li span{display:block;color:#a2a5ac;font-size:13px;line-height:17px;font-weight:400;}
.world .high_rank ul li img{display:block;margin:18px auto 2px auto}
.world .high_rank ul li.charimg{position:relative;height:230px}
.world .high_rank ul li.charimg::before{content:'';display:block;position:absolute;left:0;bottom:0;width:200px;height:200px;background:#a6b0c1;border-radius:100px;}
.world .high_rank ul li.charimg img{display:block;position:absolute;left:0;top:0;padding:0;margin:0;}
.world .high_rank ul li.charimg_none{position:relative;width:200px;height:230px;background:url('../img/world/bg_charnone.png') no-repeat 0 100%}

.world .ranking_list{position:relative;margin-top:60px;}
.world .atg_srch{position:relative;text-align:right;}
.world .atg_srch label{display:inline-block;margin-right:15px;height:42px;color:#6a6e76;font-size:14px;line-height:41px;}
.world .atg_srch input{display:inline-block;padding:0;margin:0;width:260px;height:42px;border:1px solid #e7e8ed;background:#f8f9fb;;color:#36393f;font-size:14px;font-weight:400;line-height:41px;outline:0;text-indent:10px;}
.world .atg_srch input::placeholder{color:#bec5cc;font-size:14px;line-height:41px}
.world .atg_srch a.btn_srch{position:absolute;right:6px;top:6px;width:30px;height:30px;background:url('../img/ico/ico_srch_18x18.png') no-repeat 7px 7px;cursor:pointer;text-indent:-9999px;font-size:0;}
.world .atg_srch a.btn_clse{position:absolute;right:36px;top:6px;width:30px;height:30px;background:url('../img/btn/btn_clse_18x18.png') no-repeat 6px 6px;cursor:pointer;text-indent:-9999px;font-size:0;}

.world .teer_list{position:relative;margin-top:15px;width:1300px;}
.world .teer_list dl{display:flex;margin-left:1px;height:56px;text-align:center;}
.world .teer_list dl dd{display:flex;align-items:center;justify-content:center;margin-left:-1px;border:1px solid #eeedf2;background:#f8f9fb;color:#6a6e76;font-size:13px;font-weight:500;}
.world .teer_list ul{display:flex;margin-left:1px;height:56px;text-align:center;}
.world .teer_list ul li{display:flex;align-items:center;justify-content:center;margin-left:-1px;border-bottom:1px solid #eeedf2;border-right:1px solid #eeedf2;color:#6a6e76;font-size:14px;}
.world .teer_list dl dd:nth-child(1){width:201px}
.world .teer_list dl dd:nth-child(2),.world .teer_list ul li:nth-child(3){width:141px}
.world .teer_list dl dd:nth-child(3),.world .teer_list ul li:nth-child(4){width:241px}
.world .teer_list dl dd:nth-child(4),.world .teer_list ul li:nth-child(5){width:241px}
.world .teer_list dl dd:nth-child(5),.world .teer_list ul li:nth-child(6){width:321px}
.world .teer_list dl dd:nth-child(6),.world .teer_list ul li:nth-child(7){width:160px;border-right:none}
.world .teer_list ul li:nth-child(1){width:101px}
.world .teer_list ul li:nth-child(2){width:101px}
.world .teer_list ul li span.up{color:#e00}
.world .teer_list ul li span.up::before{content:'';display:inline-block;margin:-1px 6px 0 0;border-top:1 solid transparent;border-right:6px solid transparent;border-bottom:9px solid #e00;border-left:6px solid transparent;vertical-align:middle}
.world .teer_list ul li span.dn{color:#197cff;}
.world .teer_list ul li span.dn::before{content:'';display:inline-block;margin:0 6px 0 0;border-top:9px solid #197cff;border-right:6px solid transparent;border-bottom:3px solid transparent;border-left:6px solid transparent;vertical-align:middle}

.world .teer_list ul.nodata{padding-top:50px;height:200px;}
.world .teer_list ul.nodata li{display:block;width:1300px;height:150px;width:1300px;border-right:none;color:#151518;font-size:22px;line-height:34px}

/* 자료실 */
/* 다운로드 */
.download{position:relative;margin-top:20px;padding-top:40px;border-top:1px solid #e0e2ec}
.download h4{color:#36393f;font-size:20px;line-height:27px;}
.download h5{color:#6a6e76;font-size:16px;line-height:26px;}
.download h5 b{color:#36393f;font-weight:500;}

.plugin_info{display:flex;align-items:center;position:relative;margin-top:60px;padding:0 60px 0 70px;height:158px;background:#f8f9fb;border:1px solid #e0e2ec;text-align:left;}
.plugin_info ul li{color:#898c92;font-size:14px;line-height:24px;}
.plugin_info ul li b{color:#151518;font-size:22px;line-height:29px;}
.plugin_info ul:first-child{padding-left:94px;background:url('../img/ico/ico_info.png') no-repeat 0 50%;}
.plugin_info ul:last-child{margin-left:auto;}

.download .down_agree{position:relative;margin-top:20px;text-align:center;}
.download .down_agree p{position:relative;padding:20px 30px;height:240px;background:#f8f9fb;border:1px solid #eeedf2;color:#898c92;font-size:14px;line-height:22px;overflow-y:scroll;text-align:left;}
.download .down_agree a{display:inline-block;margin-top:40px;width:330px;height:60px;text-align:center;line-height:60px;background:#3392ff;color:#fff;font-size:16px;}
.download .system_spec table{position:relative;width:100%;}
.download .system_spec table th{padding:17px 0;border:1px solid #e0e2ec;background:#f8f9fb;;text-align:center;color:#6a6e76;font-size:13px;font-weight:500;}
.download .system_spec table th:first-child{border-right:none}
.download .system_spec table td{padding:17px 0;border:1px solid #eeedf2;color:#6a6e76;font-size:13px;line-height:24px;text-align:center}
.download .system_spec table td:first-child{border-right:none;background:#fbfbfd;color:#36393f;font-weight:500;}
.download .system_spec p{margin-top:30px;color:#a2a5ac;font-size:14px;line-height:26px;}
.download .driver_down{position:relative;margin-top:60px;}
.download .driver_down p{margin-top:30px;color:#a2a5ac;font-size:14px;line-height:26px;}
.download .driverbox{display:flex;;justify-content:space-between;align-items:center;margin-top:30px}
.download .driverbox ul{display:flex;align-items:center;justify-content:center;padding:0 50px;width:433px;height:180px;background:#f8f9fb;border:1px solid #eeedf2;border-radius:4px;}
.download .driverbox ul li{display:flex;flex-direction:column;text-align:center;color:#36393f;font-size:14px;line-height:24px;font-weight:500;}
.download .driverbox ul li img{display:inline-block;padding:0;margin:0 30px 0 0;}
.download .driverbox ul li a{display:inline-block;margin-top:12px;width:110px;height:35px;border:1px solid #c4cfd8;border-radius:3px;background:#fff;text-align:center;line-height:35px;color:#6a6e76;font-size:12px;font-weight:500;}

/* 월페이퍼 */
.wallpaper_pc{position:relative;margin-top:40px;}
.wallpaper_pc ul{position:relative;display:flex;flex-wrap:wrap;width:1300px;}
.wallpaper_pc ul li{position:relative;margin-bottom:50px;width:640px;height:415px;}
.wallpaper_pc ul li:nth-child(2n){margin-left:auto;}
.wallpaper_pc ul li img{display:block;width:640px;height:240px;}
.wallpaper_pc ul li b{display:block;margin-top:30px;text-align:center;color:#36393f;font-size:20px;line-height:28px;}
.wallpaper_pc ul li span{display:block;margin-top:10px;text-align:center;color:#a2a5ac;font-size:15px;line-height:24px}
.wallpaper_pc ul li p{position:absolute;bottom:0;left:0;width:640px;height:35px;font-size:0;text-align:center;margin:30px 0 0 1px}
.wallpaper_pc ul li p a{display:inline-block;margin-left:-1px;width:120px;height:35px;border:1px solid #c4cfd8;color:#6a6e76;font-size:12px;font-weight:500;line-height:33px;cursor:pointer;}
.wallpaper_pc ul li p a:hover{background:#edf0f3;}

.wallpaper_live{position:relative;margin-top:40px;}
.wallpaper_live ul{position:relative;display:flex;flex-wrap:wrap;width:1300px;}
.wallpaper_live ul li{position:relative;margin:0 20px 50px 0;width:420px;height:395px;}
.wallpaper_live ul li:nth-child(3n){margin-right:0}
.wallpaper_live ul li img{display:block;width:420px;height:220px;}
.wallpaper_live ul li b{display:block;margin-top:30px;text-align:center;color:#36393f;font-size:20px;line-height:28px;}
.wallpaper_live ul li span{display:block;margin-top:10px;text-align:center;color:#a2a5ac;font-size:15px;line-height:24px}
.wallpaper_live ul li p{position:absolute;bottom:0;left:0;width:420px;height:35px;font-size:0;text-align:center;margin:30px 0 0 1px}
.wallpaper_live ul li p a{display:inline-block;margin-left:-1px;width:120px;height:35px;border:1px solid #c4cfd8;color:#6a6e76;font-size:12px;font-weight:500;line-height:33px;cursor:pointer;}
.wallpaper_live ul li p a:hover{background:#edf0f3;}

.dnf_font{position:relative;margin-top:40px;overflow:hidden;}
.dnf_font h4{margin:0 0 10px 0;color:#36393f;font-size:20px;line-height:27px;}
.dnf_font h5{color:#6a6e76;font-size:16px;line-height:26px;}
.dnf_font h5 b{color:#36393f;font-weight:500;}

.font_use{position:relative;margin-top:60px;}
.font_use input[type='text']{display:block;width:1300px;height:240px;background:#f8f9fb;border:1px solid #e0e2ec;text-align:center;font-size:80px;color:#36393f;outline:none;}
.font_use input::placeholder{color:#a9afc0;font-size:80px;}
.font_use label{display:none;position:absolute;top:129px;right:300px;width:1px;height:70px;background:#bec5cc;animation:pulse 1s step-end infinite;}
.font_use .font_weight{display:flex;justify-content:center;align-items:center;padding-top:20px;}
.font_use .font_weight a{margin:0 2px;width:80px;height:35px;border:1px solid #e0e2ec;color:#a2a5ac;font-size:12px;;line-height:34px;text-align:center;cursor:pointer;}
.font_use .font_weight a.slt{background:#3392ff;border-color:#3392ff;color:#fff;}
.font_use .font_dfb{font-family:'DNFForgedBlade';}
.font_use .font_db2{font-family:'DNFBitBitv2';font-weight:400;}
.font_use .font_db1{font-family:'bitbit';}

.font_use .fw300,.font_use input.fw300::placeholder{font-weight:300}
.font_use .fw400,.font_use input.fw400::placeholder{font-weight:400;}
.font_use .fw500,.font_use input.fw500::placeholder{font-weight:500;}
.font_use .fw700,.font_use input.fw700::placeholder{font-weight:700;}
@keyframes pulse{50%{opacity:0}}

.font_down{position:relative;margin-top:60px;}
.font_down p{position:relative;margin-top:20px;padding:20px 20px;height:240px;overflow-y:scroll;background:#f8f9fb;border:1px solid #e0e2ec;;color:#898c92;font-size:14px;line-height:22px;letter-spacing:-.35px;}
.font_down p b{font-weight:500;}

.font_web{position:relative;margin-top:60px;}
.font_web p{display:flex;align-items:center;position:relative;padding:30px;margin-top:20px;background:#f8f9fb;border:1px solid #e0e2ec;color:#898c92;font-size:14px;line-height:22px;}
.font_noti{position:relative;margin-top:30px;color:#a2a5ac;font-size:14px;line-height:26px;}

/* 창작콘텐츠 */
.create{position:relative;}
.create h3{margin:0 auto;padding:63px 0 23px 0;width:1300px;background:#fff;;color:#151518;font-size:26px;line-height:34px;font-weight:300;}

/* UCC */
.sysop_pick{position:relative;width:100%;padding:30px 0 20px 0;background:#f2f4f6;;border-top:1px solid #e4e7f1}
.sysop_pick article{position:relative;margin:0 auto;width:1300px;font-size:0;}
.sysop_pick .pcik_tit{position:relative;margin:0 auto 30px auto;padding:0 0 0 45px;width:230px;height:56px;background:#151518;border-radius:40px;color:#fff;font-size:20px;line-height:55px;font-weight:200;}
.sysop_pick .pcik_tit b{font-weight:600;}
.sysop_pick .pcik_tit a{position:absolute;right:45px;top:18px;width:22px;height:22px;z-index:100;background:url('../img/ico/ico_ex3.png') no-repeat;cursor:pointer;}
.sysop_pick .lymore{display:none;position:absolute;top:80px;margin-left:-160px;left:50%;padding:21px 25px 24px 25px;border:1px solid #151518;border-radius:2px;background:#fff;color:#6a6e76;font-size:12px;line-height:16px;font-weight:400;z-index:10;box-shadow: 0px 3px 6px rgba(0,0,0,.3);z-index:100}
.sysop_pick .lymore::before{content:'';display:block;position:absolute;top:-6px;left:213px;width:9px;height:6px;background:url('../img/board/arrow_ly_up.png') no-repeat }

.ucc_list{position:relative;margin-top:30px;font-size:0;}
.ucc_list ul{display:inline-block;position:relative;margin:0 20px 20px 0;width:310px;background:#fff;vertical-align:top;text-align:center;cursor:pointer;overflow:hidden;}
.ucc_list ul.none_cursor{cursor:default}
.ucc_list ul:nth-child(4n){margin-right:0;}
.ucc_list ul.line{border-top:2px solid #000}
.ucc_list ul li{position:relative;}
.ucc_list ul li img{display:block;width:310px;height:190px;}
.ucc_list ul li.repo img{width:310px;height:200px;}
.ucc_list ul li.cate{display:block;position:absolute;left:50%;margin-left:-60px;padding:0;width:120px;height:38px;background:#9ba1af;border-radius:3px;color:#fff;font-size:13px;line-height:37px;font-weight:300;z-index:10}
.ucc_list ul li.cate.st1{top:170px;}
.ucc_list ul li.cate.st2{top:30px;}
.ucc_list ul li.tbox{padding:0 30px;border:1px solid #eaecf2;border-top:none}
.ucc_list ul li.tbox.st1{height:150px;}
.ucc_list ul li.tbox.st2{height:340px;border-top:2px solid #151518;}
.ucc_list ul li.tbox.st3{height:190px;}
.ucc_list ul li.tbox.st4{height:380px;border-top:2px solid #151518;}
.ucc_list ul li.tbox.st5{height:180px}
.ucc_list ul li.new{position:absolute;left:10px;top:10px;margin:0;padding:0;width:34px;height:34px;background:url('../img/ico/ico_n_34x34.png') no-repeat;text-indent:-9999px;}
.ucc_list ul li p.title{padding-top:38px;color:#36393f;font-size:17px;line-height:26px;text-align:center;}
.ucc_list ul li p.title span{display:inline-block;color:#197cff}
.ucc_list ul li p.tit_t{padding-top:86px}
.ucc_list ul li p.txt{margin-top:10px;;color:#a2a5ac;font-size:14px;line-height:24px}
.ucc_list ul li p.author{margin-top:7px;;color:#6a6e76;font-size:14px;font-weight:500}
.ucc_list ul li p.author2{position:absolute;bottom:55px;left:0;width:100%;height:26px;line-height:25px;color:#6a6e76;font-size:14px;font-weight:500}
.ucc_list ul li p.author_dnf{position:absolute;bottom:55px;left:50%;transform:translate(-50%,0);width:100%;width:100px;height:26px;background:#616d7b;border:1px solid #3e4956;border-radius:2px;line-height:25px;color:#fff;font-size:11px;font-weight:500}
.ucc_list ul li p.info{position:absolute;left:0;bottom:29px;width:100%;}
.ucc_list ul li p.info span{color:#a2a5ac;font-size:14px;line-height:18px;}
.ucc_list ul li p.info span::after{content:'';display:inline-block;margin:-2px 10px 0 10px;width:1px;height:10px;background:#a2a5ac;vertical-align:middle;}
.ucc_list ul li p.info span.hits{width:110px;padding-left:24px;background:url('../img/board/board_ico_view.png') no-repeat 0 calc(50% + 1px);text-align:left;}
.ucc_list ul li p.info span.like{width:90px;padding-left:21px;background:url('../img/board/board_ico_like_15x13.png') no-repeat 0 calc(50% + 1px);text-align:left;}
.ucc_list ul li p.info span.like::after{margin:0;content:none;}
.ucc_list ul li p.repotxt{display:flex;align-items:center;justify-content:center;height:180px;text-align:center;color:#36393f;font-size:17px;line-height:26px;}
.ucc_list strong{background:#ff0;color:#0061e1;font-weight:bold;}
.ucc_list .elp5{padding-top:0;overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;word-break:keep-all}
.ucc_list .elp6{padding-top:0;overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;word-break:keep-all}
.ucc_list ul li.hover{display:none;position:absolute;left:0;top:0;;border:4px solid #197cff;width:310px;height:380px;z-index:100}
.ucc_list ul li.imghover img{display:block;transition:.3s;}
.ucc_list ul li.imghover:hover img{transform:scale(1.1);}


/* 약관 및 정책 */
.policy h3{padding-bottom:23px;border-bottom:1px solid #e0e2ec;}
.policy .enforce_date{display:flex;align-items:center;justify-content:end;margin-top:40px;}
.policy .enforce_date b{margin-right:20px;color:#6a6e76;font-size:14px;line-height:18px;font-weight:500;;}
.policy .policybox{position:relative;margin-top:20px;padding:40px 40px 100px 40px;background:#f8f9fb;border:1px solid #e0e2ec;color:#6a6e76;font-size:14px;line-height:30px;}
.policy .policy_index{position:relative;margin-bottom:40px;}

/* 청소년보호프로그램 */
.shoolzone{position:relative;}
.shoolzone h4{padding:0;margin-top:60px;color:#36393f;font-size:20px;}
.shoolzone h4.line{position:relative;margin-top:40px;padding-bottom:20px;border-bottom:1px solid #eeedf2;color:#36393f;font-size:20px;line-height:27px;font-weight:400;text-align:left;}
.shoolzone h5{margin:40px 0 0 0;color:#36393f;font-size:14px;line-height:26px;font-weight:500;clear:both;}
.shoolzone .sz_info{position:relative;}
.shoolzone .info_noti{position:relative;margin-top:20px;}
.shoolzone .info_noti p{color:#898c92;font-size:14px;font-weight:400;line-height:26px;}
.shoolzone .info_noti p::before{content:'';display:inline-block;margin:-2px 9px 0 0;width:2px;height:2px;background:#898c92;vertical-align:middle;}
.shoolzone .info_noti p a{display:inline-block;margin:0 0 0 10px;padding:0 10px;height:29px;line-height:27px;border:1px solid #c4cfd8;background:#fff;color:#898c92;font-size:12px;text-align:center;vertical-align:middle;}
.shoolzone .app_step{position:relative;margin-top:56px;}
.shoolzone .app_step ul{position:relative;margin-top:19px;font-size:0;vertical-align:top;}
.shoolzone .app_step ul li{display:inline-block;padding-top:60px;width:380px;height:200px;background:#f8f9fb;border:1px solid #e0e2ec;border-radius:4px;text-align:center;color:#898c92;font-size:14px;font-weight:500;line-height:24px;vertical-align:top;}
.shoolzone .app_step ul li.arrow{display:inline-block;width:80px;height:200px;background:url(../img/ico/ico_step.png) no-repeat 50%;border:none;vertical-align:top;}
.shoolzone .app_step ul li b{display:block;margin:0 0 12px 0;text-align:center;color:#151518;font-size:25px;font-weight:500;}

.shoolzone table{position:relative;vertical-align:top;border-right:1px solid #e0e2ec;border-bottom:1px solid #e0e2ec;}
.shoolzone table th,.shoolzone table td{border-left:1px solid #e0e2ec;border-top:1px solid #e0e2ec}
.shoolzone table th{position:relative;padding:15px;background:#f8f9fb;color:#36393f;font-size:14px;font-weight:500;text-align:center}
.shoolzone table td{position:relative;padding:20px 30px;text-align:center;}
.shoolzone table td input[type="text"]{display:block;width:100%;height:48px;color:#6a6e76;font-size:16px}
.shoolzone table td label{display:none;}
.shoolzone table td a{display:inline-block;margin:0 0 0 10px;padding:0;width:80px;height:29px;line-height:27px;border:1px solid #c4cfd8;background:#f8f9fb;color:#6a6e76;font-size:12px;text-align:center;vertical-align:middle;}
.shoolzone table td b{color:#36393f;font-weight:500;}
.shoolzone table td.nodata{padding:120px 0}

.shoolzone .msgbox{display:flex;align-items:center;justify-content:center;position:relative;width:1300px;height:140px;border:1px solid #eeedf2;background:#f8f9fb;}
.shoolzone .msgbox p{text-align:center;font-size:16px;line-height:34px;}
.shoolzone .msgbox b{color:#36393f;;font-weight:500}
.shoolzone .msgbox strong{color:#3392ff}
.shoolzone .msgbox.msgbox2{height:240px;}
.shoolzone .msgbox.msgbox2 p{line-height:28px;}
.shoolzone .msgbox.msgbox2 b{display:block;margin:0 0 15px 0;font-size:20px;}
.shoolzone .msgbox.msgbox2 strong{font-weight:500;}

.slt_children{display:flex;align-items:center;margin-top:20px;border:1px solid #e0e2ec;}
.slt_children p{display:flex;align-items:center;justify-content:center;position:relative;width:300px;height:80px;text-align:center;background:#f8f9fb;border-right:1px solid #e0e2ec;color:#36393f;font-size:14px;font-weight:500;}
.slt_children ul{display:flex;align-items:center;justify-content:center;padding:0 10px;}
.slt_children ul li{margin-left:20px;}

.timetable{position:relative;width:1300px;height:460px}
.timetable ul{display:flex;align-items:center;padding:1px 0 0 1px;}
.timetable ul li{display:flex;align-items:center;justify-content:center;margin:-1px 0 0 -1px;width:53px;height:53px;background:#f8f9fb;border:1px solid #e0e2ec;color:#36393f;font-size:14px;font-weight:500;}
.timetable ul li:first-child{width:52px;}
.timetable .weekday{position:absolute;left:0;top:53px;width:53px;}
.timetable .weekday p{margin-top:-1px;height:53px;background:#f8f9fb;border:1px solid #e0e2ec;line-height:52px;text-align:center;color:#36393f;font-size:14px;font-weight:500;}
.timetable dl{position:absolute;left:51px;top:52px;display:flex;flex-wrap:wrap;width:1250px;padding:1px 0 0 1px}
.timetable dl dd{margin:-1px 0 0 -1px;width:53px;height:53px;background:#fff;;border:1px solid #e0e2ec;cursor:pointer}
.time_select dd.selected{background:#8082e5;}
.time_select dd.slt_child{background:#dd94ff;}
.chart_info{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;right:0;height:30px;}
.chart_info span{display:flex;align-items:center;margin-left:20px;;color:#6a6e76;font-size:14px;vertical-align:middle;}
.chart_info span::before{content:'';display:inline-block;margin-right:5px;width:25px;height:25px;border:1px solid #e0e2ec;background:#fff;;vertical-align:middle;}
.chart_info span.parent::before{background:#8082e5}
.chart_info span.child::before{background:#dd94ff}

.sz_info .cera_list_tm{position:relative;margin:40px 0 0 0;font-size:0;}
.sz_info .cera_list_tm a{display:inline-block;color:#a2a5ac;font-size:14px;cursor:pointer;}
.sz_info .cera_list_tm a:first-child::after{content:'';display:inline-block;margin:-4px 15px 0 15px;width:1px;height:13px;background:#bec5cc;vertical-align:middle;}
.sz_info .cera_list_tm a.slt{color:#36393f;font-weight:500;}
.sz_info .cera_list_tc{position:relative;}
.sz_info .cera_list_tc .tclst{display:none;}
.sz_info .cera_list_tc .show{display:block;}

/* 레이어 */
/* 이미지 업로드 코멘트 */
.ly_uploadimg{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999;}
.ly_uploadimg article{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:620px;background:#303544;}
.ly_uploadimg article h1{display:block;position:relative;width:100%;height:100px;text-align:center;line-height:100px;color:#fff;font-size:21px;font-weight:300;}
.ly_uploadimg article h1 a{display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:18px;height:18px;background:url('../img/customer/lyclse.png') no-repeat;cursor:pointer;}
.ly_uploadimg .imgup{position:relative;margin:0 10px 10px 10px;padding:40px 0;background:#fff;}
.ly_uploadimg .imgup h2{position:relative;color:#36393f;font-size:14px;font-weight:500;text-align:center;}
.ly_uploadimg .imgup ul{position:relative;margin:18px 0 0 0;text-align:center;overflow:hidden;font-size:0}
.ly_uploadimg .imgup ul li{position:relative;display:inline-block;vertical-align:top;overflow:hidden;}
.ly_uploadimg .imgup ul li input{display:block;width:440px;height:48px;border:1px solid #e7e8ed;border-right:none;background:#f8f9fb;line-height:46px;text-indent:14px;font-size:14px;}
.ly_uploadimg .imgup ul li a{display:block;width:100px;height:48px;background:#f8f9fb;border:1px solid #e0e2ec;color:#898c92;font-size:13px;font-weight:500;line-height:46px;text-align:center}
.ly_uploadimg .imgup_noti{position:relative;padding:18px 30px 29px 30px;}
.ly_uploadimg .imgup_noti dt{margin-bottom:8px;color:#6a6e76;font-size:16px;font-weight:500;line-height:26px;}
.ly_uploadimg .imgup_noti dd{color:#a2a5ac;font-size:14px;font-weight:400;line-height:26px;}

/* 이미지 업로드 글쓰기 */
.ly_uploadimg_cmt{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);}
.ly_uploadimg_cmt article{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:862px;background:#303544;}
.ly_uploadimg_cmt article h1{display:block;position:relative;width:100%;height:100px;text-align:center;line-height:100px;color:#fff;font-size:21px;font-weight:300;}
.ly_uploadimg_cmt article h1 a{display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:18px;height:18px;background:url('../img/customer/lyclse.png') no-repeat;cursor:pointer;}
.ly_uploadimg_cmt .imgup_cmt{position:relative;margin:0 10px 10px 10px;padding:0;height:435px;background:#fff;}
.ly_uploadimg_cmt .imgup_cmt dl.img_slt{display:flex;position:relative;padding:0 30px;height:108px;background:#fff;align-items:center;}
.ly_uploadimg_cmt .imgup_cmt dl.img_slt dt{display:inline-block;color:#a2a5ac;font-size:14px;font-weight:400;line-height:26px;}
.ly_uploadimg_cmt .imgup_cmt dl.img_slt dd{display:inline-block;margin-left:auto;font-size:0;}
.ly_uploadimg_cmt .img_preview{margin:0 auto;width:842px;height:326px;background:#eeedf2;border-top:1px solid #e1e6ee;text-align:center;}
.ly_uploadimg_cmt .img_preview .btn_add{display:block;position:relative;margin:80px auto 0 auto;width:100px;height:100px;border:1px solid #e0e2ec}
.ly_uploadimg_cmt .img_preview .btn_add span{display:block;position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px;width:20px;height:20px;background-color:transparent;border:none;cursor:pointer}
.ly_uploadimg_cmt .img_preview .btn_add span:before,
.ly_uploadimg_cmt .img_preview .btn_add span:after{content:"";position:absolute;left:0;top:9px;width:100%;height:2px;background-color:#bec5cc;}
.ly_uploadimg_cmt .img_preview .btn_add span:before{transform:rotate(90deg)}
.ly_uploadimg_cmt .img_preview b{display:block;margin-top:24px;color:#36393f;font-size:14px;font-weight:500;}
.ly_uploadimg_cmt .img_preview dl{display:flex;align-items:center;padding:19px 30px 10px 30px;color:#a2a5ac;font-size:14px;font-weight:400;}
.ly_uploadimg_cmt .img_preview dl dd{margin-left:auto;}
.ly_uploadimg_cmt .img_preview dl dd a{display:block;width:80px;height:29px;line-height:28px;border:1px solid #c4cfd8;background:#fff;text-align:center;color:#36393f;font-size:12px;font-weight:500;}
.ly_uploadimg_cmt .img_preview ul{padding:0 23px;font-size:0;text-align:left;}
.ly_uploadimg_cmt .img_preview ul li{display:inline-block;position:relative;margin:7px}
.ly_uploadimg_cmt .img_preview ul li a{display:block;position:absolute;right:-4px;top:-4px;;width:19px;height:19px;background:#e00;border-radius:19px;cursor:pointer;}
.ly_uploadimg_cmt .img_preview ul li a::before,
.ly_uploadimg_cmt .img_preview ul li a::after{content:'';position:absolute;top:50%;left:50%;margin:-6px 0 0 -1px;height:10px;width:1px;background-color:#fff}
.ly_uploadimg_cmt .img_preview ul li a:before{transform:rotate(45deg)}
.ly_uploadimg_cmt .img_preview ul li a:after{transform:rotate(-45deg)}
.ly_uploadimg_cmt .progress{position:relative;padding:72px 0 0 0}
.ly_uploadimg_cmt .progress img{display:block;margin:0 auto}
.ly_uploadimg_cmt .progress .pgbar{margin:0 auto;width:640px;height:8px;background:#dfe2e9;}
.ly_uploadimg_cmt .progress .pgbar p{height:8px;background:#3392ff;font-size:0;}
.ly_uploadimg_cmt .progress .rate{margin:15px auto 0 auto;width:640px;text-align:center;color:#6a6e76;font-size:14px;}
.ly_uploadimg_cmt .progress .rate b{color:#3392ff;font-weight:500;}

/* 동영상 업로드 */
.ly_uploadvod{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);}
.ly_uploadvod article{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:720px;background:#303544;}
.ly_uploadvod article h1{display:block;position:relative;width:100%;height:100px;text-align:center;line-height:100px;color:#fff;font-size:21px;font-weight:300;}
.ly_uploadvod article h1 a{display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:18px;height:18px;background:url('../img/customer/lyclse.png') no-repeat;cursor:pointer;}
.ly_uploadvod .imgup_cmt{position:relative;margin:0 10px 10px 10px;padding:40px 0 0 0;height:270px;background:#fff;}
.ly_uploadvod .imgup_slt{position:relative;margin:0;text-align:center;overflow:hidden;font-size:0}
.ly_uploadvod .imgup_slt li{position:relative;display:inline-block;vertical-align:top;overflow:hidden;}
.ly_uploadvod .imgup_slt li input{display:block;width:540px;height:48px;border:1px solid #e7e8ed;border-right:none;background:#f8f9fb;line-height:46px;text-indent:14px;font-size:14px;}
.ly_uploadvod .imgup_slt li a{display:block;width:100px;height:48px;background:#f8f9fb;border:1px solid #e0e2ec;color:#898c92;font-size:13px;font-weight:500;line-height:46px;text-align:center}
.ly_uploadvod .imgup_noti{position:relative;padding:16px 30px}
.ly_uploadvod .imgup_noti dt{margin-bottom:8px;color:#6a6e76;font-size:16px;font-weight:500;line-height:26px;}
.ly_uploadvod .imgup_noti dd{padding-left:10px;text-indent:-10px;color:#a2a5ac;font-size:14px;font-weight:400;line-height:26px;}

/* 신고하기 */
.ly_report{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);}
.ly_report article{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:720px;background:#303544;}
.ly_report article h1{display:block;position:relative;width:100%;height:100px;text-align:center;line-height:100px;color:#fff;font-size:21px;font-weight:300;}
.ly_report article h1 a{display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:18px;height:18px;background:url('../img/customer/lyclse.png') no-repeat;cursor:pointer;}
.ly_report .reportbox{position:relative;margin:0 10px 10px 10px;padding:40px 0;background:#f8f9fb;}
.ly_report .reportbox h2{margin:10px 0 15px 0;color:#36393f;font-size:20px;line-height:27px;text-align:center;}
.ly_report .reportbox h3{margin:0 0 40px 0;color:#898c92;font-size:14px;line-height:26px;text-align:center;}
.ly_report .reportbox dl{display:flex;align-items:center;margin:-1px auto 0 auto;width:660px;height:57px;border:1px solid #eeedf2;background:#fff;}
.ly_report .reportbox dl:first-child{height:56px;}
.ly_report .reportbox dl dt{padding-left:30px;width:160px;color:#a2a5ac;font-size:13px;font-weight:500;}
.ly_report .reportbox dl dt::before{content:'';display:inline-block;margin:-4px 8px 0 0;width:2px;height:2px;background:#898c92;vertical-align:middle;}
.ly_report .reportbox dl dd{width:500px;color:#36393f;font-size:14px;font-weight:500;}
.ly_report .reportbox dl dd span{display:inline-block;margin:0 10px;width:1px;height:13px;background:#a2a5ac;vertical-align:middle;}
.ly_report .reportbox ul{position:relative;padding:30px 0 40px 0;}
.ly_report .reportbox ul li{text-align:center;color:#898c92;font-size:14px;line-height:26px;}
.ly_report .reportbox ul li b{color:#36393f;font-weight:500;}
.ly_report .reportbox ul li a{display:inline-block;margin:10px 0 15px 0;width:160px;height:30px;border:1px solid #c4cfd8;background:#fff;text-align:center;color:#898c92;font-size:12px;line-height:28px;}
.ly_report .report_noti{position:relative;margin:40px auto 0 auto;padding-top:20px;width:660px;border-top:1px solid #eae9f0;;color:#6a6e76;font-size:14px;line-height:26px;}
.ly_report .report_noti p{padding:0;margin:0;}
.ly_report .report_noti a{display:inline-block;margin:0 0 0 5px;width:70px;height:23px;border:1px solid #c4cfd8;background:#fff;text-align:center;color:#898c92;font-size:11px;font-weight:500;;line-height:21px;cursor:pointer;}

.notice_guide{position:relative;color:#898c92;font-size:16px;line-height:30px;font-weight:400;}
.notice_guide .titimg{margin-bottom:50px;}
.notice_guide .titimg img{display:block;width:100%;}
.notice_guide .summary{position:relative;margin-bottom:60px;color:#36393f;font-size:16px;line-height:30px;font-weight:400;}
.notice_guide h1{position:relative;display:inline-block;padding:0 0 8px 0;margin:0 0 20px 0;color:#151518;font-size:22px;line-height:29px;border-bottom:1px solid #151518;font-weight:400;}
.notice_guide h2{position:relative;display:block;padding:0;margin:0 0 20px 0;color:#151518;font-size:20px;line-height:30px;font-weight:400;}
.notice_guide h3{position:relative;display:block;padding:0;margin:0 0 20px 0;color:#3392ff;font-size:18px;line-height:30px;font-weight:400;}
.notice_guide h4{position:relative;display:block;padding:0;margin:0 0 20px 0;color:#151518;font-size:16px;line-height:30px;font-weight:400;}
.notice_guide p{color:#36393f;font-size:16px;line-height:30px;}
.notice_guide p img{display:block;margin-top:10px;}
/* .notice_guide p span{display:block;font-size:0;} */
.notice_guide p span img{display:inline-block;}
.notice_guide a{color:#0840c3;font-size:16px;text-decoration:underline;font-weight:400;}
.notice_guide .txt_red{color:#d00 !important}
.notice_guide .director{position:relative;padding:40px;margin-bottom:30px;background:#f8f9fb;border-radius:15px;color:#36393f;line-height:30px;font-size:16px;}
.notice_guide .director b{display:block;padding:0 0 10px 29px;font-weight:bold;background:url('../img/ico/ico_director.png') no-repeat 0 5px;}
.notice_guide .basic{display:block;padding-left:10px;margin-bottom:30px;color:#898c92}
.notice_guide .basic::before{content:'·';display:inline-block;margin:0 4px 0 -10px;color:#555}
.notice_guide .indent1{display:block;padding-left:10px;}
.notice_guide .indent1::before{content:'·';display:inline-block;margin:0 7px 0 -10px;}
.notice_guide .indent2{margin-left:10px;}
.notice_guide .indent3{margin-left:10px;}
.notice_guide .indent4{margin-left:22px;}
.notice_guide .st_link b{display:block;color:#0840c3;font-size:16px;font-weight:500;}
.notice_guide table{width:100%;border-left:1px solid #e0e2ec;border-top:1px solid #e0e2ec;}
.notice_guide table th,.notice_guide table td{border-right:1px solid #e0e2ec;border-bottom:1px solid #e0e2ec;}
.notice_guide table th{height:55px;background:#f8f9fb;color:#6a6e76;font-size:13px;font-weight:500;text-align:center;}
.notice_guide table td{padding:18px 30px;color:#6a6e76;font-size:14px;line-height:24px;}
.notice_guide table td img{display:inline-block;vertical-align:middle;}
.notice_guide table td.bg{background:#fbfbfd;color:#36393f;font-weight:500;text-align:center}
.notice_guide table td.center{text-align:center;}
.notice_guide table td.right{text-align:right}
.notice_guide table td p{color:#6a6e76;font-size:14px;line-height:24px;}
