﻿@import url(default.css);
@import url(common_20130213.css);
@import url(board.css);

#body{background:url(../images/common/wrapper_bg_20130213.jpg) no-repeat center 30px}
#body.daum_bg{background-position:50% 0}

/* 서브 광고판 */
#promotion {position:absolute; left:-17px; margin-right:-17px; width:709px; height:67px; background:url(../images/sub/promotion_bg.gif) no-repeat left top;}
#promotion .list {position:absolute; left:63px; top:17px; }
#promotion .list a {font-weight:bold; color:#484848; letter-spacing:-1px; height:33px; overflow:hidden; line-height:33px;}
#cabal_search {position:absolute; left:506px; top:15px;}

#sub_head {height:34px; padding:92px 0 0 8px; border-bottom:1px solid #d9d9d9;}
#sub_title {float:left;}
#path {display:inline; float:right; margin:11px 0 0 0; font-size:0.95em;}
#path a {color:#8f8f8f;}

/* 컨텐츠 탭메뉴 스타일 */
.tab_content_menu {margin:0 0 20px 0;}
.tab_2depth {margin:0 0 10px 0; padding:3px 7px 2px 6px; background:#ebebeb; border-bottom:1px solid #d9d9d9;}
.tab_2depth_tbl {width:100%; margin:2px 0;}
.tab_2depth_tbl th {height:30px;}
.tab_2depth_tbl td {vertical-align:top; background:url(../images/sub/tab_2depth_tbl_open_td_line.gif) repeat-y right top;}

.tab_content_menu ul ul {margin:1px 0 1px 7px;}
.tab_content_menu ul ul li {background:none !important;}
.tab_content_menu ul ul a {color:#9f9f9f; font-size:11px;}
.tab_content_menu ul ul a:hover {color:#000 !important; background:none !important; font-weight:normal !important; letter-spacing:-1px !important;}
.tab_content_menu .last {background:none !important;}
.tab_content_menu a {display:inline-block; letter-spacing:-1px;}
.tab_content_menu a:hover {text-decoration:none;}
.tab_content_menu .col40 {width:40%;}
.tab_content_menu .col20 {width:20%;}

.tab_2depth_tbl .tab_content {margin:11px 4px 5px 4px;}
.tab_2depth_tbl .tab_content li {background:url(../images/spr/bul_square2.gif) no-repeat 7px 8px; line-height:1;}
.tab_2depth_tbl .tab_content li a {display:block;padding:3px 9px 3px 14px; line-height:1;}
.ie6 .tab_2depth_tbl .tab_content li a,
.ie9 .tab_2depth_tbl .tab_content li a {padding:4px 9px 2px 14px;}

.tab_2depth_tbl .tab_content .horizon {}
.tab_2depth_tbl .tab_content .horizon li {float:left; width:124px;}

.tab_2depth_tbl .tab_content a.on,
.tab_2depth_tbl .tab_content a:hover {color:#fff; font-weight:bold; background:#2a77bd url(../images/spr/bul_square3.gif) no-repeat 7px 8px; letter-spacing:-1px;}

.tab_2depth_wrap.open {background:url(../images/sub/tab_2depth_wrap_open_bg.gif) no-repeat left bottom;}
.tab_2depth_wrap.open .tab_2depth_tbl {background:url(../images/sub/tab_2depth_tbl_open_bg.gif) no-repeat left top;}
.tab_2depth_wrap.open .tab_2depth_tbl th {background:url(../images/sub/tab_2depth_tbl_open_line.gif) no-repeat right top;}

.tab_2depth_wrap.open .tab_2depth_tbl th a {padding:3px 10px; color:#fff;}
.ie6 .tab_2depth_wrap.open .tab_2depth_tbl th a,
.ie9 .tab_2depth_wrap.open .tab_2depth_tbl th a {padding:4px 10px 3px;}
.tab_2depth_wrap.open .tab_2depth_tbl th a:hover,
.tab_2depth_wrap.open .tab_2depth_tbl th a.on {background:#203b4f;}

.tab_2depth_wrap.hide .tab_2depth_tbl {background:url(../images/sub/tab_2depth_tbl_hide_bg.gif) no-repeat left top;}
.tab_2depth_wrap.hide .tab_2depth_tbl th a {color:#595959;}
.tab_2depth_wrap.hide .tab_2depth_tbl th {background:url(../images/sub/tab_2depth_tbl_hide_line.gif) no-repeat right top;}
.tab_2depth_wrap.hide .tab_content {display:none;}


.tab_3depth_not_standard,
.tab_3depth {position:relative; width:662px; margin:0 auto;}
.tab_3depth_tbl {width:100%; background:#f7f7f7; border:2px solid #dfdfdf;} 
.tab_3depth_tbl td {padding:8px 0 6px 12px; border-bottom:1px solid #dfdfdf; background:url(../images/sub/tab_3depth_tbl_td_line.gif) repeat-y right top;}
.tab_3depth_tbl a {padding:3px 9px 3px 14px; line-height:1; background:url(../images/spr/bul_square2.gif) no-repeat 7px 8px;}
.tab_3depth_tbl a.on,
.tab_3depth_tbl a:hover {color:#fff; font-weight:bold; background:#1798d1 url(../images/spr/bul_square3.gif) no-repeat 7px 8px; letter-spacing:-2px;}
.ie6 .tab_3depth_tbl a,
.ie9 .tab_3depth_tbl a {padding:4px 9px 2px 14px;}

.tab_3depth_not_standard span,
.tab_3depth span {position:absolute; display:block; width:4px; height:4px; overflow:hidden; background:url(../images/sub/tab_3depth_edge_bg.gif) no-repeat 0 0;}
.tab_3depth_not_standard .lt, 
.tab_3depth .lt {left:0; top:0; background-position:0 0;}
.tab_3depth_not_standard .rt,
.tab_3depth .rt {right:0; top:0; background-position:-4px 0;}
.tab_3depth_not_standard .lb,
.tab_3depth .lb {left:0; bottom:0; background-position:0 -4px;}
.tab_3depth_not_standard .rb,
.tab_3depth .rb {right:0; bottom:0; background-position:-4px -4px;}

/* 컨텐츠 타이틀 */
.content_title {position:relative; height:21px; margin-bottom:15px; padding:10px 0 0 15px; border-top:1px solid #f3f3f3; border-bottom:1px solid #d0d0d0; background:url(../images/sub/content_title_bg.gif) repeat-x left top;}
.content_title h2 {padding-left:12px; font-size:14px; background:url(../images/spr/bul_oval.gif) no-repeat left 2px; letter-spacing:-1px; color:#3e6c9f; line-height:1;}
.ie6 .content_title h2,
.ie9 .content_title h2 {background-position:0 1px;}

/* 컨텐츠 타이틀 수정 20120807 */
.content_title .btn {position:absolute; right:10px; top:4px;}
.content_title2{position:relative;width:662px;height:172px;background:url(../images/contents/play/beginner_t_00.jpg) no-repeat;margin:0 0 20px 6px}
.content_title2 h1{padding:10px 0 0 20px}
.content_title2 h2{font-size:12px;line-height:16px;color:#6f8aa9;padding:20px 0 2px 20px}
.content_title2 li{font-size:11px;line-height:16px;padding:0 0 0 20px;letter-spacing:-1px}
.content_title2 li a, .content_title2 li a:visited{color:#808080}
.content_title2 li a:hover{color:#1798d1}
.content_title2 ul.left_style{overflow:hidden;width:320px}
.content_title2 ul.left_style li{float:left;width:130px}

.content_title3{position:relative;width:662px;height:172px;background:url(../images/contents/play/beginner_t_05.jpg) no-repeat;margin:0 0 20px 6px}
.content_title3 h1{padding:10px 0 8px 20px}
.content_title3 h2{font-size:12px;line-height:16px;color:#6f8aa9;padding:20px 0 2px 20px}
.content_title3 li{font-size:11px;line-height:16px;padding:0 0 0 20px;letter-spacing:-1px}
.content_title3 li a, .content_title2 li a:visited{color:#808080}
.content_title3 li a:hover{color:#1798d1}
.content_title3 ul.left_style{overflow:hidden;width:550px}
.content_title3 ul.left_style li{float:left;width:200px}

/* 컨텐츠 탭메뉴 스타일2 */
.tab_content_menu2 {position:relative; left:1px; height:30px; margin:10px 0 14px 0; background:url(../images/sub/tab_content_menu2_bg.gif) repeat-x left top;}
.tab_content_menu2 li {position:relative; z-index:10; float:left; margin-left:-1px; height:28px; border:1px solid #ebebeb; border-bottom:none; text-align:center;}
.tab_content_menu2 li a {display:block; line-height:28px; color:#aaa; font-weight:bold; padding:0 30px;}
.tab_content_menu2 li a:hover {text-decoration:none;}
.tab_content_menu2 li.on {position:relative; z-index:20; border:1px solid #bdbdbd; border-bottom:none;}
.tab_content_menu2 li.on a {border:1px solid #fff; border-bottom:none; color:#595959; background:url(../images/sub/tab_content_menu2_bg2.gif) repeat-x left top;}

/* 길드 리스트 정렬 */
.guild_sort {margin:0 0 10px 0; font-size:11px;}
.guild_sort label {display:inline-block; margin-right:10px; font-weight:bold; color:#333;}
.guild_sort select {width:102px; margin-right:17px;}
.guild_sort label,
.guild_sort select,
.guild_sort input {vertical-align:middle;}
.guild_sort span {letter-spacing:-1px;}

/* 컨텐츠 이미지 타이틀 */
.con_top_title {margin:18px 0 15px 0;}
.con_top_title img {vertical-align:top;}

/* 컨텐츠 기본 타이틀 */
.default_h2 {position:relative; margin:10px 0; padding:7px 0 6px 25px; background:#fafafa url(../images/spr/bul_oval2.gif) no-repeat 11px 7px;  letter-spacing:-1px; font-size:12px; line-height:1; color:#5d5d5d; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.ie6 .default_h2,
.ie9 .default_h2 {padding:8px 0 5px 25px;}
.default_h2 span.btn {position:absolute; right:5px; top:5px;}

/* 게임정보 버튼*/
.gameinfo_main_btn {margin:10px 0; text-align:right;}


/* 탭 내용 */
.lay_tabView_Con2, 
.lay_tabView_Con3, 
.lay_tabView_Con4, 
.lay_tabView_Con5, 
.lay_tabView_Con6, 
.lay_tabView_Con7, 
.lay_tabView_Con8, 
.lay_tabView_Con9, 
.lay_tabView_Con10, 
.lay_tabView_Con11, 
.lay_tabView_Con12, 
.lay_tabView_Con13, 
.lay_tabView_Con14, 
.lay_tabView_Con15 {display:none;} 


/* 컨텐츠 */
.guideEvent,
.guideTab {width:600px; margin:0 auto;}
.guideEvent {margin-bottom:10px;}
.set_table td {padding:3px;}

#Content_BadUser, 
#Content_BadUser2 {width:100%;}
#Content_BadUser td,
#Content_BadUser2 td {border:1px solid #bababa; padding:2px;}

.text_center {text-align:center !important;}
.text_left {text-align:left !important;}
.text_right {text-align:right !important;}

/* 프린트 하기 */
#print_wrap {width:689px;}
#print_btn {position:absolute; top:1055px; width:689px; padding-bottom:10px; text-align:center;}
#print_btn a {vertical-align:top;}
.btn_print {display:inline-block; width:115px; height:27px; margin:0 14px 0 0; background:url(../images/spr/btn_v02.gif) no-repeat 0 0;}
.btn_print_ok {display:inline-block; width:115px; height:27px; margin:0 auto; background:url(../images/spr/btn_v02.gif) no-repeat -140px 0;}

.btn_print span,
.btn_print_ok span {position:relative; z-index:-1; text-indent:-3000em;}


/* 약관 */
.contract_top{position:relative;margin:0 0 10px 14px}
.contract_top p{padding-left:7px;background:url(../images/contents/contract_top_bul.gif) no-repeat 0 3px;color:#4a4a4a;line-height:1}
.contract_top .select{position:absolute;right:0;top:-4px;width:130px;height:20px;font-size:12px}

/* 약관 */
.policy_menu{float:right;margin-bottom:10px}
.policy_menu .on{font-weight:bold}

.contract_top{position:relative;margin:0 0 10px 14px}
.contract_top p{padding-left:7px;background:url(../images/contents/contract_top_bul.gif) no-repeat 0 3px;color:#4a4a4a;line-height:1}
.contract_top .select{position:absolute;right:0;top:-4px;width:130px;height:20px;font-size:12px}

/* 유료결제 동의 */
.parent_agree{position:relative}
.parent_agree .top_agree{width:675px;height:167px;background:url(../images/contents/parent_agree_bg.gif) no-repeat 0 0}
.parent_agree .top_agree p{position:absolute;left:41px;top:23px;color:#4a4949;word-spacing:-1px;line-height:17px}
.parent_agree .top_agree .btn{position:absolute;left:448px;top:45px}
.parent_agree h2.default_h2{margin-top:17px;color:#878787}
.parent_agree .list{margin:0 0 38px 10px;color:#878787}
.parent_agree .list li{margin-bottom:2px}
.parent_agree .img{margin:15px 0 32px 0;text-align:center}
.parent_agree h3{margin:0 0 7px 9px;font-size:12px;color:#65a400;line-height:1}
.parent_agree .guide{margin:0 4px 0 1px;padding:13px 0 15px 11px;border-top:1px dotted #d7d7d7;border-bottom:1px dotted #d7d7d7;background:#fafafa}
.parent_agree .guide li{color:#939393;font-size:11px;line-height:16px}
.parent_agree .guide a{color:#939393}


/* 20121031 */ 
.left_banner_sns{position:relative;background:#efefef;width:205px;height:35px;border:1px solid #dfdede;margin-bottom:9px}
.left_banner_sns h4{background:url(../images/main/left_banner_box.gif) no-repeat -1px -1px;width:106px;height:35px}
.left_banner_sns ul{position:absolute;top:6px;left:140px;}
.left_banner_sns li{float:left;width:30px}
.left_banner_sns li a{display:block;background:url(../images/main/left_banner_box.gif) no-repeat;width:25px;height:25px}
.left_banner_sns li .btn_facebook{background-position:-141px -7px}
.left_banner_sns li .btn_twitter{background-position:-171px -7px}
.left_banner_link{position:relative;background:#efefef;width:205px;height:35px;border:1px solid #dfdede;margin-bottom:10px}
.left_banner_link li{float:left;height:35}
.left_banner_link li a{display:block;background:url(../images/main/left_banner_box.gif) no-repeat;height:35px}
.left_banner_link li .btn_mobile{width:68px;background-position:-1px -47px}
.left_banner_link li .btn_faq{width:64px;background-position:-69px -47px}
.left_banner_link li .btn_customer{width:72px;background-position:-133px -47px}
.left_banner_tel{background:url(../images/main/left_banner_box.gif) no-repeat 0 -93px;width:180px;height:35px}
.left_banner_btn{padding:4px 0 0 8px;margin-bottom:20px}
.left_banner_btn a{display:block;background:url(../images/main/left_banner_box.gif) no-repeat -8px -132px;width:129px;height:22px}



/* 캐릭터 */
.character_nav{position:relative;width:662px;margin:0 auto 30px}
.character_nav .nav{position:absolute;left:25px;top:33px}
.character_nav .nav li{float:left;vertical-align:top}
.character_nav .nav a{display:block;height:43px;background:url(../images/contents/wiki/spr_character_nav.png) no-repeat;text-indent:-5000px}
.character_nav .nav .n1 a{width:104px}
.character_nav .nav .n2 a{width:102px;background-position:-104px 0}
.character_nav .nav .n3 a{width:100px;background-position:-206px 0}
.character_nav .nav .n4 a{width:102px;background-position:-306px 0}
.character_nav .nav .n5 a{width:100px;background-position:-408px 0}
.character_nav .nav .n6 a{width:106px;background-position:-508px 0}

.character_nav .nav .n1 a.on{background-position:0 -44px}
.character_nav .nav .n2 a.on{background-position:-104px -44px}
.character_nav .nav .n3 a.on{background-position:-206px -44px}
.character_nav .nav .n4 a.on{background-position:-306px -44px}
.character_nav .nav .n5 a.on{background-position:-408px -44px}
.character_nav .nav .n6 a.on{background-position:-508px -44px}

.character_nav .mov{position:absolute;left:36px;top:391px}


/* 포스북 목차 */
#lnb_wiki{position:relative;z-index:200;margin-bottom:9px;border-bottom:1px solid #c7c7c8;background:#f2f2f3}
#lnb_wiki img{vertical-align:top}
#lnb_wiki .depth_1{padding:4px 0}
#lnb_wiki .depth_1 li{width:100%;vertical-align:top}
#lnb_wiki .depth_1 li a{display:block;padding:5px 10px 4px 19px;background:url(../images/contents/wiki/lnb_wiki_bul.gif) no-repeat 13px 10px;color:#000;font-size:12px;letter-spacing:-1px}
#lnb_wiki .depth_1 .on,.lnb_wiki .depth_1 li a:hover{background-color:#d7dce1;font-weight:bold;text-decoration:none;letter-spacing:-2px}
#lnb_wiki .depth_2{display:block;position:absolute;left:108px;margin-top:-23px;z-index:100;width:121px;padding:4px 0;background:#fff;border:1px solid #7a858d}
#lnb_wiki .depth_2 li a{padding:4px 10px 3px 14px;background:url(lnb_wiki_bul.gif) no-repeat 8px 9px}
#lnb_wiki .depth_2 li a:hover{font-weight:normal;background-color:#fff;letter-spacing:-1px;text-decoration:underline}
#lnb_wiki .depth_3{margin:0 0 2px 15px}
#lnb_wiki .depth_3 li a{padding:3px 0 2px 7px;background:url(../images/contents/wiki/lnb_wiki_bul2.gif) no-repeat 0 7px;color:#75787e;font-size:11px}


/* 포스북 검색 */
.search_wiki{position:relative;width:425px;height:56px;margin:40px 0 40px 108px}
.search_wiki label,.search_wiki .submit,.search_wiki .recomm dt{display:block;background:url(../images/contents/wiki/spr_wiki.gif) no-repeat;text-indent:-5000px;overflow:hidden}
.search_wiki label{position:absolute;left:0;top:7px;width:50px;height:18px;background-position:0 0}
.search_wiki .keyword{position:absolute;left:58px;top:0;width:316px;height:25px;border:3px solid #414649;background:#fff}
.search_wiki .keyword .text{position:absolute;left:0;top:5px;padding:0 0 0 11px;height:16px;font-size:12px;color:#767676;width:304px;line-height:16px;background:transparent;border:none}
.search_wiki .submit{position:absolute;right:0;top:0;background-position:-120px 0;text-indent:0}
.search_wiki .submit input{display:block;width:48px;height:31px;border:0;text-indent:-5000px;background:transparent}

.search_wiki .recomm{position:absolute;left:58px;top:38px;width:400px;z-index:10}
.search_wiki .recomm dt{float:left;width:54px;height:18px;margin-right:5px;background-position:-60px 0}
.search_wiki .recomm dd{float:left;margin-top:3px}
.search_wiki .recomm dd a{color:#333;letter-spacing:-1px}
.search_wiki .recomm dd .bar{display:inline-block;height:9px;margin-top:1px;padding:0 6px 0 6px;color:#c5c5c5;vertical-align:top}


/* 포스북 상단 */
.wiki_maintop{height:204px;margin-bottom:24px}
.wiki_maintop img{vertical-align:top}
.view_l{position:relative;float:left;width:392px;margin-right:15px}
.view_l .list a{display:block;cursor:pointer}
.view_l a:hover strong,.view_l a:hover .txt{text-decoration:underline}
.view_l .list strong{position:absolute;left:9px;top:144px;z-index:10;display:block;font-size:13px;color:#fff;letter-spacing:-1px;font-family:굴림,gulim;line-height:1.3}
.view_l .list .txt{position:absolute;left:11px;top:164px;z-index:10;display:block;color:#b4b4b4;letter-spacing:-1px;font-family:굴림,gulim;line-height:1.3}
.view_l .bg{position:absolute;left:0;top:135px;display:block;width:392px;height:69px;background:#000;opacity:0.6;filter:alpha(opacity:60)}
.view_l .line{position:absolute;left:0;top:0;display:block;width:421px;height:204px;background:url(../images/contents/wiki/view_l_line.png) no-repeat}
.view_l .control{position:absolute;right:12px;top:185px;font-family:Tahoma;font-size:11px;color:#b4b4b4}
.view_l .control .num{display:inline-block;float:left;margin-top:-1px}
.view_l .control a{vertical-align:top}

.view_r{float:left;width:255px}
.view_r li{position:relative;height:60px;margin-bottom:12px;vertical-align:top}
.view_r li.last{margin-bottom:0}
.view_r a{display:block;cursor:pointer}
.view_r a:hover strong,.view_r a:hover .txt{text-decoration:underline}
.view_r strong{position:absolute;left:118px;top:0;display:block;font-size:12px;color:#000;letter-spacing:-1px;font-family:굴림,gulim;line-height:1.2}
.view_r .txt{position:absolute;left:118px;top:19px;display:block;color:#8e8787;letter-spacing:-1px;font-family:굴림,gulim;line-height:16px}
.view_r .line{position:absolute;left:0;top:0;display:block;width:109px;height:60px;background:url(../images/contents/wiki/view_r_line.png) no-repeat}

/* 전체목차 */
.total_list{}
.total_head{position:relative;height:24px}
.total_head .tit{width:48px;height:13px;background:url(../images/contents/wiki/spr_wiki.gif) no-repeat 0 -24px}
.total_head .edit{position:absolute;right:0;top:0;color:#75787e;text-decoration:underline !important;font-size:11px;letter-spacing:-1px;padding-top:1px}

.total_list .menu_tbl table{margin-bottom:21px;border-spacing:0;border-collapse:collapse;border:1px solid #d0d4d7;font-family:굴림}
.total_list .menu_tbl th{padding:0 0 0 13px;background:#e6e4e2;color:#65584d;height:30px;border-right:1px solid #d0d4d7;text-align:left;vertical-align:middle;border-bottom:none;letter-spacing:-1px}
.total_list .menu_tbl td{padding:0;width:180px;height:149px;border:none;border-right:1px solid #d0d4d7;vertical-align:top}
.total_list .menu_tbl td h4{background:#e2e4e6;height:30px;line-height:30px;color:#4d5a65;padding-left:14px;letter-spacing:-1px;font-size:12px}
.total_list .menu_tbl td ul{padding:6px 0 5px 14px}
.total_list .menu_tbl td a{display:inline-block;color:#000;line-height:20px}
.total_list .menu_tbl td a:hover{color:#366893}
.total_list .menu_tbl td .ico{margin-left:3px;vertical-align:-1px}
.total_list .tr{text-align:right}


/* 배경스토리 */
.gamestory{margin-bottom:50px}
.gamestory img{vertical-align:top}

/* 동의철회 */
.auth_select{position:relative;z-index:10;height:153px;margin-bottom:15px;border:5px solid #d6d6d6}
.auth_select .my_auth{border-right:1px solid #dcdcdc}
.auth_select .my_auth,.auth_select .ipin_auth{float:left;width:332px;height:153px;text-align:center}
.auth_select .tit{margin:20px 0 13px 0}
.auth_select .txt{height:48px;line-height:16px;letter-spacing:-1px}
.auth_select .ipin_view{display:inline-block;margin-top:6px;font-size:11px;color:#8e8e8e;text-decoration:underline}

.auth_select .ly_ipin{position:absolute;left:185px;top:84px;background:#fff;text-align:left;border:1px solid #080103;letter-spacing:-1px}
.auth_select .ly_ipin .close{position:absolute;right:9px;top:9px;padding:5px}
.auth_select .ly_ipin dl{margin:13px 11px 11px 13px}
.auth_select .ly_ipin dt{margin-bottom:8px;font-weight:bold;color:#000}
.auth_select .ly_ipin dd{line-height:16px;color:#808080}

.agree_repeal{height:395px;padding:25px 38px 0;margin-top:15px;background:url(../images/contents/bg_agree_repeal.gif) no-repeat;border:5px solid #d7d7d7;color:#4a4949}
.agree_repeal .tit{margin-bottom:10px}
.agree_repeal .tit.second{margin-top:29px}
.agree_repeal dt{margin-bottom:4px;font-weight:bold;color:#4a4949}
.agree_repeal dd{margin-bottom:10px}
.agree_repeal .guide{margin:19px 0 15px 0;color:#5690e9;font-size:11px;font-weight:bold;line-height:17px}
.agree_repeal .guide span{font-size:12px}
.agree_repeal .agree_box{text-align:center}
.agree_repeal .agree_box p{padding:9px 0 10px 0;border-top:1px solid #d7d7d7;background:#e9e9e9}
.agree_repeal .agree_box input,.agree_repeal .agree_box label{vertical-align:middle}
.agree_repeal .agree_box label{cursor:pointer}
.agree_repeal .agree_box .btn{display:inline-block;margin-top:10px}

/* 주민번호 삭제(본인인증 팝업) */
.pop_auth_tbl{width:100%;border-collapse:collapse}
.pop_auth_tbl th,.pop_auth_tbl td{border:1px solid #cfcfcf}
.pop_auth_tbl th{width:137px;background:#efefef;color:#3e85f1}
.pop_auth_tbl td{padding:12px 12px}
.pop_auth_tbl td div{position:relative;color:#000;line-height:14px;vertical-align:top}
.pop_auth_tbl td .btn_myauth,.pop_auth_tbl td .btn_myipin{position:absolute;right:0;top:50%;margin-top:-13.5px}
.pop_auth_tbl .input{padding-top:5px;padding-bottom:5px}
.pop_auth_tbl td form{padding:5px;border:1px solid #ccc}
.pop_auth_tbl td .form_certify form{padding:0;border:0}
.pop_auth_tbl td .form_certify p{float:left;margin-top:5px}
.pop_auth_tbl td .form_certify .btn_myauth{position:static;top:auto;left:auto;margin:0 0 0 5px;float:left}
.pop_auth_tbl td .form_email form{margin-top:5px}
.pop_auth_tbl td .link{display:inline-block;margin-top:8px;font-size:11px}
.pop_auth_tbl td .link:hover{text-decoration:underline;color:#972e71}
.pop_auth_tbl td .link .bul{vertical-align:middle}
			
div.ly_ipin{display:none;position:absolute !important;left:0;top:28px;background:#fff;text-align:left;border:1px solid #080103;letter-spacing:-1px;font-size:11px;z-index:10}
div.ly_ipin .close{position:absolute;right:9px;top:9px;padding:5px}
div.ly_ipin dl{margin:13px 11px 11px 13px}
div.ly_ipin dt{margin-bottom:8px;font-weight:bold;color:#000}
div.ly_ipin dd{line-height:16px;color:#808080}
.ipin_view{display:inline-block;font-size:11px;color:#8e8e8e !important;text-decoration:underline !important}
.ipin_view:hover{color:#8e8e8e;text-decoration:underline}