/* 
update :
160608 footer_v2 nara.lee / 160707 .footer_v2 .copyright_channel / 181114  .wrap_card, .chemail_v2
190125 sns login / 191112 / 200108 navi수정
*/
/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, em, font, img, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td, select, input, textarea {
    margin:0; padding:0;
}
table { border-collapse:collapse; border-spacing:0; }
ol, ul, li { list-style:none; }
em { font-style:normal; color:#ff4e00; }
img { border:0; }

/* basic */
body, textarea, select, th, td, input, h1, h2, h3, h4, h5, h6 {
    font-size:12px;font-family:dotum, verdana, sans-serif;color:#333;
}
h1,h2,h3 { color:#000; }
a { color:#488bc9; text-decoration:none; }
a:hover { text-decoration:underline; }
hr { display:none; }

fieldset { border:0; margin:0; padding:0; }
fieldset legend { display:none; }


/* select replace */
.SelectDisable {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50) !important;}
.SelectResetStyle {overflow:visible; visibility:visible; float:none; position:static; left:auto; top:auto; right:auto; bottom:auto; width:auto; height:auto; min-width:auto; min-height:auto; max-width:auto; max-height:auto; margin:0; padding:0; border:none; background:none;}
.SelectBasic_selectArea { position:relative; margin:0; padding:0 0 0 2px; height:22px; text-align:left; overflow:hidden; background:url('https://sfile.pmang.com/images/pgm/account/img/select_basic.png') -498px top no-repeat; vertical-align:top; z-index:100; }
.SelectBasic_selectArea a { display:block; margin:0 -2px 0 0; padding:5px 0 5px 0; height:18px; *height:auto; text-indent:7px; white-space:nowrap; color:#3f3b3b; cursor:default; outline:none; background:url('https://sfile.pmang.com/images/pgm/account/img/select_basic.png') right top no-repeat; }
.SelectBasic_selectArea a:hover { color:#333 !important; text-decoration:none; }
.SelectBasic_optionsDiv { position:relative; display:none; margin:20px 0 0 0; padding:0; border:1px solid #cdcdcd; vertical-align:top; z-index:500; text-align:left; overflow:auto; background:#fff; 
    scrollbar-face-color:#ffffff; scrollbar-arrow-color:#cdcdcd; scrollbar-track-color:#FFFFFF; scrollbar-highlight-color:#cdcdcd; scrollbar-shadow-color:#cdcdcd; scrollbar-darkshadow-color:#FFFFFF; scrollbar-3dlight-color:#FFFFFF; }
.SelectBasic_optionsDiv p { position:relative; margin:-1px 0 0 0; overflow:hidden; }
.SelectBasic_optionsDiv a { margin-top:-1px; display:block; white-space:nowrap; margin:0; padding:5px 0 3px 8px; border-top:1px solid #e8e8e8; color:#3f3b3b; cursor:default; outline:none; *zoom:1; }
.SelectBasic_optionsDiv a:hover { text-decoration:none; background-color:#f9f9f9;}

table caption { display:none; }

.black { color:#000; }
.red { color:#ff3000; }
.orange { color:#f28901; }
.green { color:#50b200; }
.blue { color:#007feb; }
.sky { color:#488bc9; }
.gray { color:#666; }

.wrapper { position:relative; width:100%; }
.wrapper .container { min-width:700px; }
.wrapper .contents { position:relative; margin:0 auto; padding:40px 0 0 0; width:700px; }

.wrapper .header { min-width:700px; border-bottom:1px solid #ded9d1; background:url('https://sfile.pmang.com/images/pgm/account/img/bg_header.gif') top repeat-x; *zoom:1; }
.wrapper .header .title_wrap { position:relative; min-height:90px; _height:90px; background:#ded9d1; *zoom:1; }
.wrapper .header .title_wrap .title { position:relative; height:auto; *zoom:1; }
.wrapper .header .title { margin:0 auto; padding:32px 0 0 0; width:700px; height:58px; overflow:hidden; }
.wrapper .header .title h1 { float:left; font-size:24px; color:#000; font-weight:bold; }

.wrapper .header .nav_area { position:relative; float:left; padding:4px 0 0 38px; overflow:hidden; *zoom:1; }
.wrapper .header .nav_area .nav { float:none; margin:0; }

.wrapper .header .nav { position:relative; float:left; margin:4px 0 0 38px; overflow:hidden; }
.wrapper .header .nav li { position:relative; left:-2px; float:left; }
.wrapper .header .nav li a { display:block; padding:3px 10px 1px 11px; font-weight:bold; color:#7c706d; text-decoration:none; background:url('https://sfile.pmang.com/images/pgm/account/img/bg_bar_nav.gif') left 3px no-repeat; }
.wrapper .header .nav li a:hover { color:#333; }
.wrapper .header .nav li.on a { color:#f62f00; }

.wrapper .header .nav_sub { margin:7px 0 12px 10px; padding:0 1px 0 0; overflow:hidden; }
.wrapper .header .nav_sub li { float:left; margin-right:-1px; border:1px solid #d5d1c5; }
.wrapper .header .nav_sub li a { display:block; padding:9px 10px 0 10px; height:21px; color:#7c706d; letter-spacing:-0.02em; text-decoration:none; background:#f0ede6; }
.wrapper .header .nav_sub li a:hover { color:#5d4f4b; }
.wrapper .header .nav_sub li.on a { background:#fff; }

.wrapper .header .map { margin:0 auto; padding:21px 0 0 0; width:700px; height:30px; font-weight:bold; color:#909090; text-align:right; }
.wrapper .header .map .arw { display:inline-block; *display:inline; *zoom:1; position:relative; top:-2px; *top:-1px; margin:0 3px; width:8px; height:12px; line-height:100; vertical-align:middle; overflow:hidden; background:url(https://sfile.pmang.com/images/pgm/account/img/ico_arw_map.gif) left top no-repeat; }
.wrapper .header .map strong { color:#000; }

.wrapper .header .history { margin:0 auto; padding:21px 0 0 0; width:700px; height:30px; color:#909090; text-align:right; }
.wrapper .header .history .ico { vertical-align:middle; position:relative; top:-1px; margin-right:3px; }
.wrapper .header .history strong { color:#000; font-weight:normal; }


#membershipHeader {position:relative;  min-width:700px; border-bottom:1px solid #ded9d1; background:url('https://sfile.pmang.com/images/pgm/account/img/bg_header.gif') top repeat-x; *zoom:1; }
#membershipHeader .title_wrap { position:relative; min-height:90px; _height:90px; background:#ded9d1; *zoom:1; }
#membershipHeader .title_wrap .title { position:relative; height:auto; *zoom:1; }
#membershipHeader .title {position:relative;  margin:0 auto; padding:27px 0 0 0; width:700px; height:58px; overflow:hidden; }
#membershipHeader .title h1 {position:relative; top:1px;  float:left; font-size:24px; color:#000; font-weight:bold; }
#membershipHeader .nav_area { position:relative; float:left; width:560px; padding:4px 0 0 38px; height:60px; *zoom:1; }
#membershipHeader .nav_area .nav { float:none; margin:0; }
#membershipHeader .nav { position:relative; float:left; margin:4px 0 0 38px; overflow:hidden; }
#membershipHeader .nav li { position:relative; left:-2px; float:left; }
#membershipHeader .nav li a { display:block; padding:3px 10px 1px 11px; font-weight:bold; color:#7c706d; text-decoration:none; background:url('https://sfile.pmang.com/images/pgm/account/img/bg_bar_nav.gif') left 3px no-repeat; }
#membershipHeader .nav li a:hover { color:#333; }
#membershipHeader .nav li.on a { color:#f62f00; }
#membershipHeader .nav_sub {position:absolute; top:19px; display:none; width:600px; margin:7px 0 12px 10px; padding:0 1px 0 0; }
#membershipHeader .nav_sub li { float:left; _display:inline; margin-right:-1px; border:1px solid #d5d1c5; }
#membershipHeader .nav_sub li a { display:block; _display:inline-block; padding:9px 10px 0 10px; height:21px; color:#7c706d; letter-spacing:-0.02em; text-decoration:none; background:#f0ede6; }
#membershipHeader .nav_sub li a:hover { color:#5d4f4b; }
#membershipHeader .nav_sub li.on a { background:#fff; }
#membershipHeader .map { margin:0 auto; padding:21px 0 0 0; width:700px; height:30px; font-weight:bold; color:#909090; text-align:right; }
#membershipHeader .map .arw { display:inline-block; *display:inline; *zoom:1; position:relative; top:-2px; *top:-1px; margin:0 3px; width:8px; height:12px; line-height:100; vertical-align:middle; overflow:hidden; background:url(https://sfile.pmang.com/images/pgm/account/img/ico_arw_map.gif) left top no-repeat; }
#membershipHeader .map strong { color:#000; }
/* #membershipHeader .history {display:none;} */
	#navInfo {left:30px;}
	#navPW {left:101px;}
	#navSec {left:82px;}
	#navFriends {left:194px;}
	#navMemo {left:234px;}

.left { float:left; }
.right { float:right; }
.btn_right { display:block; position:relative; padding-right:95px; overflow:visible; *zoom:1; }
.btn_right .left { float:none; }
.btn_right .btn_in.right { position:absolute; right:0; _position:absolute !important; top:50% !important; float:none; margin-top:-14px !important; }
.btn_right .btn_period.right { position:absolute; right:0; top:50%; float:none; margin-top:-15px; }
.btn_right span.right { position:absolute; right:0; top:50%; float:none; margin-top:-15px; }
.btn_right span.right .btn_period { margin-left:4px; }
.btmargin_none { margin-bottom:0 !important; }

.btn_disable {filter:alpha(opacity=50); opacity:0.5; cursor:default;}


input.text { height:24px; border:1px solid #ccc; text-indent:5px; line-height:2; background-color:#fff; background-position:9px center; background-repeat:no-repeat; }
input.text.on { background-image:none !important; }
textarea.textarea { height:58px; border:1px solid #ccc; padding:5px 0 0 5px; line-height:1.6; background-color:#fff; background-position:9px center; background-repeat:no-repeat; overflow:auto; }
:root input.text { line-height:2.2\0; }

h2.h2_tl { margin:0 0 37px 0; font-size:16px; }
h3.h3_tl { margin:40px 0 0 0; font-size:14px; }
h3.h3_center { margin:40px 0 0 0; font-size:14px; text-align:center; }

.msg_sub { margin:-2px 0 35px 0; line-height:1.5; }
.msg_sub .ico { vertical-align:middle; position:relative; top:-1px; }

.msg_sub_tl { margin:6px 0 0 0; color:#666; }

p.msg_dot,
ul.msg_dot li { margin:0 0 15px 0; padding:0 0 0 9px; line-height:1.4; background:url('https://sfile.pmang.com/images/pgm/account/img/bu_dot_black.gif') left 5px no-repeat; *background-position:left 7px; }
ul.msg_dot li { margin:0; }

p.msg_dot_subinfo { margin:-8px 0 15px 0; padding:0 0 0 9px; color:#646464; line-height:1.5; } 


.msg_notice { margin:0 0 17px 0; padding:0 0 0 18px; line-height:17px; background:url('https://sfile.pmang.com/images/pgm/account/img/ico_info_notice.gif') left 3px no-repeat; }
:root .msg_notice { background-position:left 2px\0; }

.subinfo { margin:4px 0 15px 0; color:#666; line-height:1.5; }
.subinfo_h2 { margin:-33px 0 15px 0; line-height:1.5; }

.msg_center { margin:18px 0 15px 0; color:#666; text-align:center; line-height:1.5; }

.msg_bu { margin:20px 0 0 10px; }

.msg_dot_center { margin-top:28px; text-align:center; }
.msg_dot_center .dot { display:inline-block; *display:inline; *zoom:1; padding:0 0 0 9px; color:#666; vertical-align:middle; background:url('https://sfile.pmang.com/images/pgm/account/img/bu_dot_list.gif') left 4px no-repeat; }
.msg_dot_center .btn_in { position:relative; top:-1px; margin:0 0 0 4px; vertical-align:middle; }
.msg_dot_center .btn_in span { padding-left:15px; padding-right:20px; }

.msg_input_check { margin-bottom:8px; text-align:right; color:#666; }

.tab_basic { position:relative; margin:0 0 40px 0; height:34px; border-bottom:2px solid #9b9794; overflow:hidden; }
.tab_basic li { float:left; margin-right:-1px; height:34px; border:1px solid #ebe8e0; border-bottom:none; *zoom:1; }
.tab_basic li a { display:block; padding:11px 10px 0 10px; min-width:138px; height:23px; font-weight:bold; color:#838382; text-align:center; text-decoration:none; background:#fbfaf8; }
.tab_basic li.on a { color:#fff; background:#9b9794; }
.tab_basic ul li.on { border:0; }
div.tab_basic { position:relative; margin:0 0 40px 0; height:33px; border-top:1px solid #ebe8e0; border-bottom:2px solid #9b9794; background:#fbfaf8; }
div.tab_basic ul { margin:0; border:0; height:33px; border-right:1px solid #ebe8e0; overflow:hidden; z-index:10; }
div.tab_basic ul li { border-top:0; }
.fit_width { *border-top:0 !important; *background:#fff !important; } 
.fit_width ul { display:table; width:100%; border-collapse:collapse; *width:auto; *display:block; *float:left; *border-top:1px solid #ebe8e0 !important; } 
.fit_width li { display:table-cell; float:none; *display:block; *float:left; } 
.fit_width li a { min-width:auto; padding:10px 0 0 0; padding-top:11px\0; *padding:11px 10px 0 10px; }
.fit_width li.on { border:0; }

.openid { margin:0 0 40px 0; padding:11px 20px 11px 20px; border:1px solid #efefed; overflow:hidden; background:#f9f9f8; }
.openid h3 { float:left; margin:10px 0 0 0; padding:0 0 0 18px; color:#666; background:url(https://sfile.pmang.com/images/pgm/account/img/ico_arw_h.gif) left top no-repeat; }
.openid .site { float:right; }
.openid .site img { float:left; margin-left:4px; _display:inline; }

.tbl_input { margin:0; width:100%; table-layout:fixed; border:2px solid #e0e0e0; border-width:2px 0; }
.tbl_input th { padding:2px 0 0 0; width:215px; height:44px; border-bottom:1px solid #ededed; text-align:left; background:#f9f9f8; }
.tbl_input th span { display:block; margin:0 0 0 40px; line-height:1.5; }
.tbl_input th.th_index_l { width:252px; }
.tbl_input th.th_index_ml { width:185px; }
.tbl_input th.th_index_m { width:179px; }
.tbl_input th.th_index_ms { width:149px; }
.tbl_input th.th_index_s { width:136px; }
.tbl_input th.th_index_ss { width:103px; }
.tbl_input th.th_index_ss span { margin-left:37px; }
.tbl_input td { padding:11px 20px 9px 30px; border:1px solid #ededed; border-width:0 0 1px 0; vertical-align:middle; word-break:break-all; }
.tbl_input td h5 { margin-bottom:6px; }
.tbl_input td strong.left { margin-top:6px; }
.tbl_input td span.bar { display:inline-block; *display:inline; *zoom:1; width:10px; color:#666; margin:0 1px; *margin:0 5px 0 1px; text-align:center; vertical-align:-1px; }
.tbl_input input.text { width:278px; margin-top:-2px; *margin:-2px 0 0 -5px; vertical-align:middle; }
.tbl_input input.radio { position:relative; top:-2px; margin-right:2px; *margin-right:0; *height:14px; *width:14px; vertical-align:middle; }
.tbl_input input.checkbox { position:relative; top:-1px; margin-right:4px; vertical-align:middle; }
.tbl_input label { position:relative; margin-right:17px; vertical-align:middle; }
.tbl_input select { margin:-2px 4px 0 0; height:26px; *height:auto; border:1px solid #ccc; vertical-align:middle; }
.tbl_input select.select_year { width:70px; }
.tbl_input select.select_month { width:55px; }
.tbl_input select.select_day { width:55px; }
.tbl_input .btn_in { vertical-align:middle; position:relative; top:-1px; }
.tbl_input .btn_in span { min-width:70px; padding-left:0; padding-right:2px; }
.tbl_input .btn_period { vertical-align:middle; position:relative; top:-1px; }
.tbl_input .on th span,
.tbl_input th.on span { margin-left:23px; padding:0 0 0 17px; background:url('https://sfile.pmang.com/images/pgm/account/img/bu_check_on.gif') left 3px no-repeat;   }
.tbl_input .on input.text { width:276px; height:22px; border:2px solid #ff4e00; }
.tbl_input .disable th span { color:#999; }
.tbl_input .ico_user { vertical-align:middle; margin:0 16px 0 0; }
.tbl_input .tbl_in th { padding:0; height:auto; border:none; padding-top:11px !important; background:none; }
.tbl_input .tbl_in td { padding:5px 0; border:none; }
.tbl_input .agree { margin:0; color:#333; }
:root .tbl_input th { padding-top:3px\0; }
:root .tbl_input input.radio { top:-1px\0; }
:root .tbl_input label { top:1px\0; }

.tbl_input .td_scode input.text { width:128px; }
.tbl_input .td_email input.text { width:128px; }
.tbl_input .td_email select.select_email { margin-left:4px; width:130px; }

.tbl_input .td_info_period input.text { width:140px; }

.tbl_input .input_area { position:relative; margin:-2px -20px -2px 0; padding-top:2px; min-height:27px; overflow:hidden; *zoom:1; }
.tbl_input .input_area input.text { float:left; width:220px; margin-left:0; }
.tbl_input .input_area select { margin-top:2px; }
.tbl_input .input_area select.select_year { width:76px; }
.tbl_input .input_area select.select_month { width:65px; }
.tbl_input .input_area select.select_day { width:65px; }
.tbl_input .input_area .input_group { position:relative; float:left; width:230px; padding-top:5px; margin-right:-5px; *zoom:1; }
.tbl_input .input_area .input_group select { margin-top:-5px; margin-bottom:-4px; }
.tbl_input .input_area .msg_info { position:relative; float:left; margin:3px 0 0 10px; width:210px; }
.tbl_input .input_area .btn_in.right { position:absolute; top:0; right:0; }
.tbl_input .tbl_in .input_area input.text { width:186px; }
:root .tbl_input .input_area .msg_info { margin-top:4px\0; }

.tbl_fit_ss .input_area .msg_info { width:325px; }
.tbl_fit_s .input_area .msg_info { width:300px; }
.tbl_fit_ms .input_area .msg_info { width:270px; }
.tbl_fit_m .input_area .msg_info { width:250px; }

.msg_info { position:relative; margin:8px 0 0 0; line-height:1.5; color:#666; overflow:hidden; }
.msg_info .ico { display:block; position:absolute; left:0; top:3px; _top:0; }
.msg_info .btn_in { margin-top:5px; }
.msg_info .txt { display:block; position:relative; padding-left:3px;}
.msg_info img ~ .txt { padding-left: 17px; }
.msg_info .txt .btn_in { margin:2px 0 2px 6px; }
.msg_info.alone { margin:0; color:#333; }
:root .msg_info .ico { top:2px\0; }

.msg_txt,
.msg_txt strong { color:#666; line-height:1.5; }
.msg_txt .ico { vertical-align:middle; }

.sns_link { margin:0 0 8px 0; padding:9px 0; border:1px solid #efefed; text-align:center; background:#f9f9f8; }
.sns_link a { display:inline-block; *display:inline; *zoom:1; margin:0 5px; padding:10px 0 7px 0; width:60px; text-align:center; font-weight:bold; color:#333; }
.sns_link a img { display:block; margin:0 auto 10px auto; }

.tbl_input .period { margin-top:10px; }

.tbl_faq input.text { width:534px; }

.btn_more_tbl { display:block; position:relative; margin-top:-2px; border:1px solid #e0e0e0; border-width:1px 0 2px 0; text-align:center; background:#f9f9f8; z-index:10; }
.btn_more_tbl a { display:block; padding:15px 0 13px 0; color:#333; text-decoration:none; } 
.btn_more_tbl a .bu { vertical-align:middle; margin:0 0 0 6px; }

.tbl_uinfo th span { margin-top:19px; }
.tbl_uinfo th { vertical-align:top; }
.tbl_uinfo td { padding-top:18px; padding-bottom:15px; }
.tbl_uinfo .btn_in span { min-width:62px !important; }
.tbl_uinfo .btn_in.right { *float:none; *margin-left:5px; }
.tbl_uinfo input.text { width:337px; }
.tbl_uinfo textarea.textarea { width:418px; }
.tbl_input .pw_faq .td_info,
.tbl_input .pw_faq_no .td_info { height:93px; *height:94px; }
.tbl_input .pw_faq_no .btn_right { *display:inline; *zoom:1; } 
.tbl_uinfo .pw_faq .tbl_in { margin:-5px 0 5px 0; }
.tbl_input .pw_faq .tbl_in th { width:34px; vertical-align:top; }
.tbl_input .pw_faq .msg_txt { margin-left:34px; }
.tbl_input .pw_faq .msg_txt .option { display:inline-block; *display:inline; *zoom:1; margin-bottom:4px; }

.tbl_input .area_skey { position:relative; margin:3px 0 0 0; width:320px; }
.tbl_input .area_skey .keyimg { border:1px solid #001900; width:209px; height:58px; }
.tbl_input .area_skey .keyimg img { width:209px; height:58px; }
.tbl_input .area_skey .btn_period { position:absolute; left:222px; top:0; }
.tbl_input .area_skey .msg_notice { margin:8px 0 8px 0; color:#666; }


.tbl_input .btn_sns_link { *margin-bottom:3px; }
.tbl_input .btn_sns_link .btn_basic { margin-right:3px; }
.tbl_input .btn_sns_link .btn_basic span { padding-left:5px; padding-right:18px; padding-top:3px; *padding-top:7px; text-align:left; vertical-align:middle; }
.tbl_input .btn_sns_link .btn_basic .ico_sns { margin-top:-2px; *top:1px; }

.tbl_input .sns_link_list .tbl_in { width:100%; }
.tbl_input .sns_link_list .tbl_in th { padding:8px 0 8px 0 !important; width:auto; height:auto; font-weight:normal; vertical-align:middle; }
.tbl_input .sns_link_list .tbl_in .ico { margin:-2px 1px 0 0; vertical-align:middle; }
.tbl_input .sns_link_list .btn_sns_link { margin-top:7px; }

.tbl_uinfo_kr th { width:178px; vertical-align:top; }
.tbl_uinfo_kr th span { margin-top:15px; }
.tbl_uinfo_kr td { padding-top:16px; padding-bottom:14px; min-height:20px; }
.tbl_uinfo_kr .tr_nickname input.text { width:240px; }

.tbl_service { table-layout:auto; margin:17px 0 15px 0; }
.tbl_service th { width:auto; }
.tbl_service td { border-width:1px 0 0 0; padding:18px 0 15px 0; }
.tbl_service .service { width:269px; }
.tbl_service .service span { position:relative; margin-left:70px; }
.tbl_service .service input.checkbox { position:absolute; left:-30px; *top:-5px; }
.tbl_service th.service input.checkbox { top:1px; *top:-5px; }
.tbl_service .date_a { width:123px; text-align:center; }
.tbl_service .cash { padding-right:30px; text-align:right; }
.tbl_service .cash_info { padding:0 70px 20px 70px; border-top:1px solid #fff; }
.tbl_service .cash_info .tbl_cash { margin:0; }
.tbl_service .cash_info .tbl_cash th { padding:8px 0 5px 52px; height:20px; color:#666; font-weight:normal; background:#f6f6f6 url('https://sfile.pmang.com/images/pgm/account/img/bu_box_gray.gif') 39px center no-repeat; }
.tbl_service .cash_info .tbl_cash td { padding:3px 59px 0 30px; text-align:right; color:#666; }
.tbl_service .cash_info .tbl_cash .st th { color:#ff4e00; background-image:url('https://sfile.pmang.com/images/pgm/account/img/bu_box_red.gif'); }
.tbl_service .cash_info .tbl_cash .st td { color:#ff4e00; background:#fff; }
.tbl_service .toggle { padding-right:20px; width:20px; text-align:center; }
.tbl_service .toggle a { display:inline-block; *display:inline; *zoom:1; margin:0 auto; padding-right:17px; white-space:nowrap; background:url('https://sfile.pmang.com/images/pgm/account/img/bu_arw_up.gif') right 3px no-repeat; }
.tbl_service .toggle a.close { *margin-left:20px; }
.tbl_service .toggle a.open { background-image:url('https://sfile.pmang.com/images/pgm/account/img/bu_arw_down.gif'); }
.tbl_service .off { display:none; }

.tbl_cash,
.tbl_cash th,
.tbl_cash td { margin:0; padding:0; width:auto; height:auto; border:0; background:none; }
.tbl_cash { margin-top:17px; width:100%; border:2px solid #e0e0e0; border-width:2px 0; }
.tbl_cash th { padding:13px 0 10px 40px; height:23px; width:160px; border-bottom:1px solid #e0e0e0; font-weight:bold; text-align:left; background:#f9f9f8; }
.tbl_cash td { padding:13px 20px 10px 30px; border-bottom:1px solid #e0e0e0; vertical-align:middle; background:#fff; }
.tbl_cash .st th { font-weight:bold; background:#f3f3f1; }
.tbl_cash .st td { font-weight:bold; background:#f9f9f8; }
.input_question { background-image:url('https://sfile.pmang.com/images/pgm/account/img/bg_input_question.gif'); }
.input_answer { background-image:url('https://sfile.pmang.com/images/pgm/account/img/bg_input_answer.gif'); }

.tbl_op { position:relative; margin-top:-1px; padding:0 0 17px 0; border-top:1px solid #fff; border-bottom:2px solid #e0e0e0; z-index:10; }
.tbl_op .agree { margin-top:19px; }
.tbl_op .list_dot {  margin:18px 20px 0 20px; }
.tbl_op .list_dot li { margin-top:2px; }
.tbl_op .list_dot li .btn_period { position:absolute; right:0; top:50%; margin-top:-10px; }
.tbl_op .list_about { margin:0; padding:10px 20px 0 20px; border:0; }
.tbl_op .range_in { margin:0 0 0 31px; }
tr.tbl_op { margin:0; border:0; padding:0; }
tr.tbl_op td { padding:0 0 15px 20px; }
tr.tbl_op .list_dot li { margin-top:0; }
tr.tbl_op .agree { margin-top:7px; }

.tbl_info { table-layout:auto; margin:17px 0 0 0; width:100%; border:2px solid #e0e0e0; border-width:2px 0; }
.tbl_info th { padding:12px 10px 10px 20px; height:24px; border-bottom:1px solid #ededed; text-align:left; white-space:nowrap; background:#f9f9f8; }
.tbl_info td { padding:13px 10px 10px 20px; height:26px; border:1px solid #ededed; border-width:1px 0 0 0; vertical-align:middle; word-wrap:break-word; }
.tbl_info .tr_total td { padding-right:20px !important; text-align:right; background:#f9f9f8; }
.tbl_info .listnone td { min-height:41px; *height:41px; color:#666; text-align:center; }

.tbl_mailinfo .tr_index { display:none; }
.tbl_mailinfo td { padding-left:0; padding-right:0; }
.tbl_mailinfo .userico { width:80px; text-align:center; }
.tbl_mailinfo .name { padding-bottom:6px; width:143px; color:#666; }
.tbl_mailinfo .email { padding-bottom:6px;}
.tbl_mailinfo .date { padding-bottom:6px; width:168px; padding-left:0; padding-right:0; color:#666; }

.tbl_idresult th { text-align:center; }
.tbl_idresult td { min-height:35px; }
.tbl_idresult .email { width:auto; }
.tbl_idresult td.email { padding-left:50px; }
.tbl_idresult .date { width:320px; padding-left:0; padding-right:0; text-align:center; }

.tbl_idresult .no_result {height:226px; vertical-align:top;}
.tbl_idresult .no_result .ico {vertical-align:top;}
.tbl_idresult .no_result .join {position:relative; left:0px; width:434px; margin:0 auto; padding:35px 0 0 0;}
.tbl_idresult .no_result h3 {height:45px; font-size:20px; font-weight:bold;}
.tbl_idresult .no_result p {float:left; width:323px; margin:0;  color:#96979B; line-height:1.4;}
.tbl_idresult .no_result .btn {position:relative; top:-6px;}
.tbl_idresult .no_result li {clear:both;}
.tbl_idresult .no_result .m1 {padding-bottom:9px; border-bottom:1px solid #CCCCCC;}
.tbl_idresult .no_result .m2 {padding-top:19px;}
.tbl_idresult .no_result .btn_boxinfo span {min-width:auto; width:87px;}
.tbl_idresult .no_result .btn_basic span {min-width:auto; width:75px;}

.tbl_idresult2 th { text-align:center; }
.tbl_idresult2 td { min-height:35px; padding:14px 0; }
.tbl_idresult2 .email { width:auto; text-align:left; padding-left:50px; padding-right:20px;}
.tbl_idresult2 th.email {padding-left:60px;}
.tbl_idresult2 .date { width:130px; text-align:left;}
.tbl_idresult2 th.date {padding-left:20px;}
.tbl_idresult2 .relogin { width:75px; text-align:center; }
.tbl_idresult2 .resetpw { width:124px; text-align:center;}
.tbl_idresult2 .relogin .btn_in span {min-width:53px;}
.tbl_idresult2 .resetpw .btn_in span {width:100px;}

.tbl_idresult2 .no_result {height:226px; vertical-align:top;}
.tbl_idresult2 .no_result .ico {vertical-align:top;}
.tbl_idresult2 .no_result .join {position:relative; left:20px; width:450px; margin:0 auto; padding:35px 0 0 0;}
.tbl_idresult2 .no_result h3 {height:45px; font-size:20px; font-weight:bold;}
.tbl_idresult2 .no_result p {float:left; width:316px; margin:0 0 0 25px;  color:#96979B; line-height:1.4;}
.tbl_idresult2 .no_result .btn {position:relative; top:-6px;}

.no_id_result {position:relative; padding:29px 0 24px 98px; background:#F9F9F8; border:1px solid #EFEFED; zoom:1;}
.no_id_result:after {content:'.'; display:block; clear:both; height:0; visibility:hidden; overflow:hidden;}
.no_id_result p {float:left; width:326px; margin:0;  color:#96979B; line-height:1.4;}
.no_id_result .btn {position:relative; top:4px;}

.build_email { display:none; position:absolute; margin-top:5px; width:232px; border:1px solid #ccc; background:#fff; z-index:100; }
.build_email .arw { display:block; position:absolute; top:-5px; left:40px; width:9px; height:6px; text-indent:-1000px; overflow:hidden; background:url('https://sfile.pmang.com/images/pgm/account/img/bg_arw_popline.gif') left top no-repeat; }
.build_email .txt { margin:13px 15px 10px 15px; color:#666; line-height:1.5; }
.build_email .email_service { margin:10px 15px 10px 15px; }
.build_email .email_service img { display:inline-block; *display:inline; *zoom:1; } 

.popbox_tbl { display:none; position:absolute; margin:0; padding:12px 0 7px 0; width:232px; border:1px solid #ccc; background:#fff; z-index:100; }
.popbox_tbl .arw { display:block; position:absolute; top:9px; left:-4px; width:5px; height:7px; text-indent:-1000px; overflow:hidden; background:url('https://sfile.pmang.com/images/pgm/account/img/bg_arw_popline_left.gif') left top no-repeat; }
.popbox_tbl .txt { margin:5px 15px 5px 15px; color:#666; line-height:1.5; }
.popbox_tbl .btn_sns { margin:0 15px 0 15px; }
.popbox_tbl .email_service { margin:10px 15px 5px 15px; }
.popbox_tbl .email_service img { display:inline-block; *display:inline; *zoom:1; } 

#popbox_use_snsid { width:279px; }

.grade_security { position:absolute; margin:-26px 0 0 294px; *margin:0 0 0 14px; padding:5px 0 0 0; width:218px; height:20px; border:1px solid #ccc; background:#fff; z-index:20; }
.grade_security .ico_grade { display:inline-block; *display:inline; *zoom:1; position:relative; margin:0 4px 0 10px; width:88px; height:15px; vertical-align:middle; background:url('https://sfile.pmang.com/images/pgm/account/img/img_sgrade_bg.gif') left top no-repeat; }
.grade_security .ico_grade .num1 { margin-left:18px; }
.grade_security .ico_grade .num2 { margin-left:36px; }
.grade_security .ico_grade .num3 { margin-left:54px; }
.grade_security .ico_grade .num4 { margin-left:72px; }
.grade_security .txt { display:inline-block; *display:inline; *zoom:1; position:relative; top:1px; *top:0; text-align:center; vertical-align:middle; color:#666; }
.grade_security .grade_title { display:block; position:absolute; left:-5px; top:8px; width:6px; height:8px; text-indent:-1000px; overflow:hidden; background:url(https://sfile.pmang.com/images/pgm/account/img/img_sgrade_arw.gif) left top no-repeat; z-index:20; }
.input_area .grade_security { margin:-2px 0 0 235px; *margin:-2px 0 0 11px; } 

.security_case { overflow:hidden; }
.security_case .grade_security { position:relative; float:left; margin:5px; }

.policy_agree { border:1px solid #e0e0e0; }
.policy_agree h3 { position:relative; margin-top:-1px; padding:15px 0 0 22px; height:26px; border:1px solid #e0e0e0; border-width:1px 0; background:#f9f9f9; }
.policy_agree h3 .btn_in { position:absolute; right:20px; top:7px; }
.policy_agree h3 .btn_in span { font-weight:normal; }
.policy_agree .policy_box { margin:0; border:0; height:209px; border-bottom:1px solid #e0e0e0; }
.policy_agree .agree { margin:0; padding:15px 0 12px 37px; *zoom:1; }
.policy_agree .agree input { left:19px; }
.policy_agree .checked { background:#ebf5ff; }

.policy_agree_info { margin:15px 0 0 11px; }

.policy_protect h3 { margin-bottom:-1px; }
.policy_protect .policy_box { height:70px; position:relative; top:1px; }

p.agree { position:relative; margin:15px 0 0 10px; padding:0 0 0 19px; line-height:1.5; color:#666; *zoom:1; }
p.agree em { margin-top:3px; }
.tbl_input p.agree {padding-left:0;}
.tbl_input p.agree .ico {margin-right:2px;}
.tbl_input #subscription {position:relative; top:2px; *top:-1px; vertical-align:top; margin:0 2px 0 -1px; width:13px; height:13px;}
.tbl_input #sms_subscription {position:relative; top:2px; *top:-1px; vertical-align:top;  margin:0 2px 0 -1px;  width:13px; height:13px;}

ul.agree { margin:15px 0 0 10px; color:#666; }
ul.agree li { position:relative; margin: 5px 0 0 13px; padding:0 0 0 19px; line-height:1.5; *zoom:1; }
ul.agree li .tit { display:inline-block; *display:inline; *zoom:1; margin-bottom:2px; color:#333; }
ul.agree li .right { position:absolute; right:20px; margin-top:-5px; }
.agree input { position:absolute; margin-top:2px; left:0; *margin:-5px 0 0 -3px; }
.agree input.radio { margin-top:1px; *margin-top:-3px; margin-left:2px; *margin-left:-2px; }
.agree input.checkbox { margin-top:2px; *margin-top:-5px; margin-left:1px; *margin-left:-3px; }
.agree .ico { vertical-align:middle; position:relative; top:-1px; }
.agree .stxt { color:#929292; }
.agree_info { margin:6px 0 0 10px; color:#666; }
:root .agree input { margin-top:1px\0; }
:root .agree input.radio { margin-top:0\0; }

.box_info { position:relative; margin:0 0 40px 0; padding:20px 20px; border:1px solid #efefed; text-align:center; background:#f9f9f8; *zoom:1; }
.box_info h2 { display:block; margin:0 0 18px 0; padding:8px 0 25px 0; border-bottom:1px solid #ededed; color:#424242; letter-spacing:-1px; font-size:20px; line-height:28px; }
.box_info h2 .ico { position:relative; top:-2px; *top:-1px; vertical-align:middle; }
.box_info p { margin:13px 0 -4px 0; line-height:1.5em; color:#666; }
.box_info p .block { display:block; margin-bottom:7px; }
.box_info p .st,
.box_info p strong { color:#333; }
.box_info .btn_box { margin:15px 0 5px 0; }
.box_info .btn_box.size_free .btn_boxinfo,
.box_info .btn_box.size_free .btn_boxinfo span { min-width:auto; width:auto; }
.box_info .inbox { margin:15px 0 0 0; padding:15px 20px; border:1px solid #efefed; background:#fff; }
.box_info .inbox .list_dot { margin:0; text-align:left; }
.box_info .input_snum { margin:25px 0 10px 0; }
.box_info .input_snum label { margin-right:10px; font-size:14px; font-weight:bold; color:#333; }
.box_info .input_snum input.text { width:225px; }
.box_info .box_info_notice { display:inline-block; *display:inline; *zoom:1; margin-bottom:5px; padding:0 0 0 18px; font-weight:bold; color:#ff4e00; background:url('https://sfile.pmang.com/images/pgm/account/img/ico_info_notice.gif') left 2px no-repeat; }

.box_info_19 { position:relative; margin:0 0 10px 0; padding:30px 20px; text-align:center; *zoom:1; }
.box_info_19 .msg_ico { margin-left:70px; font-size:14px; line-height:1.4; text-align:left; overflow:hidden; }
.box_info_19 .msg_ico .ico { display:inline-block; *display:inline; *zoom:1; margin-right:20px; vertical-align:middle; }
.box_info_19 .msg_ico .txt {  display:inline-block; *display:inline; *zoom:1; width:470px; vertical-align:middle; }
.box_info_19 .btn_box { margin:15px 0 0 0; }

.list_dot { margin:18px 0 0 10px; }
.list_dot li { position:relative; margin:3px 0 0 0; padding:0 0 0 9px; line-height:1.5; color:#666; background:url('https://sfile.pmang.com/images/pgm/account/img/bu_dot_list.gif') left 7px no-repeat; }
.list_dot li.st  { color:#333; background-image:url('https://sfile.pmang.com/images/pgm/account/img/bu_dot_list_st.gif'); }
.list_dot li .txt { display:inline-block; *display:inline; *zoom:1; padding-right:100px; }
.list_dot li .btn { position:absolute; right:0; margin-top:-15px; }
.list_dot li .btn_txt { display:inline-block; *display:inline; *zoom:1; margin-left:5px; }
.list_dot li .btn_period { vertical-align:top; position:relative; top:-7px; margin-left:5px; }
:root .list_dot li { background-position:left 6px\0; }

.list_middot { display:inline-block; *display:inline; *zoom:1; }
.list_middot li { margin-top:5px; text-align:left; }
.list_middot .index { display:inline-block; *display:inline; *zoom:1; padding:0 0 0 12px; width:118px; text-align:left; vertical-align:top; background:url('https://sfile.pmang.com/images/pgm/account/img/bu_dot_black.gif') left 4px no-repeat; }
.list_middot .linfo { display:inline-block; *display:inline; *zoom:1; max-width:450px; word-wrap:break-word; vertical-align:top; }

.list_agree { position:relative; padding:5px 20px 10px 20px; *padding-top:10px; border:2px solid #e0e0e0; border-width:2px 0; }
.list_agree li { position:relative; margin-top:5px; padding:5px 0 2px 0; width:100%; min-height:20px; *zoom:1; }
.list_agree li .txt { float:left; margin:0; padding:0 0 0 10px; line-height:1.5; color:#666; }
.list_agree li .btn_in { position:absolute; right:0; top:50%; margin-top:-14px; }

.list_about { position:relative; padding:5px 20px 10px 20px; *padding-top:10px; border:2px solid #e0e0e0; border-width:2px 0; overflow:hidden; *zoom:1; }
.list_about li { position:relative; margin-top:5px; padding:5px 0 2px 0; width:100%; min-height:20px; *zoom:1; }
.list_about li .txt { display:inline-block; *display:inline; *zoom:1; margin:0; padding:0 0 0 10px; line-height:1.5; background:url('https://sfile.pmang.com/images/pgm/account/img/bu_dot_list.gif') left 6px no-repeat; }
.list_about li .btn_in { position:absolute; right:0; top:50%; margin-top:-14px; }
.list_about li .btn_in span { width:126px; }
.list_about li .btn_period { position:absolute; right:0; top:50%; margin-top:-14px; }

.tbl_input .list_about_in { margin-top:4px; }
.list_about_in { position:relative; overflow:hidden; *zoom:1; }
.list_about_in li { position:relative; margin-top:5px; padding:3px 0 0 0; width:100%; min-height:20px; color:#666; *zoom:1; }
.list_about_in li .txt { display:inline-block; *display:inline; *zoom:1; padding:0 0 0 8px; line-height:1.5; vertical-align:middle; background:url('https://sfile.pmang.com/images/pgm/account/img/bu_dot_list.gif') left 7px no-repeat; }
.list_about_in li .btn { display:inline-block; *display:inline; *zoom:1; margin:-3px 0 0 7px; vertical-align:middle; }
.list_about_in li .btn .btn_in { margin-top:3px; }
.list_about_in li .btn .btn_in span { padding-left:5px; padding-right:7px; }
:root .list_about_in li .txt { background-position:left 6px\0; }

.linebox_list { margin:19px 0 30px 0; padding:8px 0 14px 0; border-top:2px solid #e0e0e0; border-bottom:2px solid #e0e0e0; }
.linebox_list .list_dot { margin-top:10px; margin-left:20px;     }
.linebox_list.txtbtn .list_dot li { margin-top:6px; }
.linebox_list .list_dot li .btn_period { position:absolute; right:0; top:50%; margin-top:-15px; }
.linebox_list .list_dot li .btn_period span { min-width:auto; }
.linebox_list .list_dot li .btn_service { display:inline-block; *display:inline; *zoom:1; position:absolute; right:0; width:145px; }
.linebox_list ul.agree { margin-top:0; margin-left:20px; }
.linebox_list ul.agree li { padding-top:5px; padding-bottom:2px; }

.btn_bt { margin:20px auto 30px auto; text-align:center; }
.btn_bt .btn_basic { margin:0 3px; }

.btn_bt_line { margin:35px 17px 30px 17px; padding-top:20px; border-top:1px solid #eae9e8; text-align:center; }
.btn_bt_line .btn_basic { margin:0 3px; }

.btn_side { margin:10px 0 0 0; text-align:right; }


.btn_basic { display:inline-block; *display:inline; *zoom:1; padding:0 0 0 2px; min-width:78px; height:36px; color:#000; font-weight:bold; text-align:center; text-decoration:none !important; background:url(https://sfile.pmang.com/images/pgm/account/img/bg_btn_basic.gif) left top no-repeat; cursor:pointer; _cursor:hand; }
.btn_basic span { display:table-cell; *display:block; padding:1px 18px 0 15px; *padding-top:12px; min-width:46px; _width:46px; height:35px; *height:24px; vertical-align:middle; white-space:nowrap; background:url(https://sfile.pmang.com/images/pgm/account/img/bg_btn_basic.gif) right top no-repeat; }
.btn_basic .bu { position:relative; top:-1px; margin:0 4px 0 0; vertical-align:middle; }
:root .btn_basic span { padding-top:2px\0; }
:root .btn_basic .bu { top:0\0; }
.btn_basic.odd,
.btn_basic.odd span { background-image:url('https://sfile.pmang.com/images/pgm/account/img/bg_btn_basic_odd.gif') !important; color:#fff !important; }
.btn_basic.sky,
.btn_basic.sky span { background-image:url('https://sfile.pmang.com/images/pgm/account/img/bg_btn_basic_sky.gif') !important; color:#fff !important; }

.btn_in { display:inline-block; *display:inline; *zoom:1; padding:0 0 0 2px; height:25px; color:#636363; text-align:center; text-decoration:none !important; background:url(https://sfile.pmang.com/images/pgm/account/img/bg_btn_in.gif) left top no-repeat; }
.btn_in span { display:table-cell; *display:block; padding:2px 7px 0 5px; *padding-top:7px; min-width:86px; _width:86px; height:23px; *height:18px; line-height:1.0; vertical-align:middle; background:url(https://sfile.pmang.com/images/pgm/account/img/bg_btn_in.gif) right top no-repeat; cursor:pointer; _cursor:hand; }
.btn_in .bu { position:relative; top:-1px; margin:0 4px; vertical-align:middle; }
:root .btn_in span { padding-top:3px\0; }

.btn_lmsg { display:inline-block; *display:inline; *zoom:1; padding:0 0 0 2px; height:29px; color:#636363; text-align:center; text-decoration:none !important; background:url(https://sfile.pmang.com/images/pgm/account/img/bg_btn_lmsg.gif) left top no-repeat; }
.btn_lmsg span { display:table-cell; *display:block; padding:4px 7px 0 5px; *padding-top:9px; min-width:56px; _width:56px; height:25px; *height:20px; line-height:1.0; vertical-align:middle; font-weight:bold; background:url(https://sfile.pmang.com/images/pgm/account/img/bg_btn_lmsg.gif) right top no-repeat; cursor:pointer; _cursor:hand; }
.btn_lmsg .bu { position:relative; top:-1px; margin:0 4px; vertical-align:middle; }

.btn_period { display:inline-block; *display:inline; *zoom:1; margin-right:-1px; padding:0 0 0 2px; height:27px; color:#636363; text-align:center; text-decoration:none !important; background:url(https://sfile.pmang.com/images/pgm/account/img/bg_btn_period.gif) left top no-repeat; }
.btn_period span { display:table-cell; *display:block; padding:2px 7px 0 5px; *padding-top:8px; min-width:34px; _width:34px; height:24px; *height:19px; line-height:1.0; text-indent:0; text-align:center; vertical-align:middle; white-space:nowrap; font-weight:normal; background:url(https://sfile.pmang.com/images/pgm/account/img/bg_btn_period.gif) right top no-repeat; cursor:pointer; _cursor:hand; }
.btn_period .bu { position:relative; top:-1px; margin:0 4px; vertical-align:middle; }
.btn_period.odd,
.btn_period.odd span { color:#fff; background-image:url('https://sfile.pmang.com/images/pgm/account/img/bg_btn_period_odd.gif'); }
:root .btn_period span { padding-top:3px\0; }

.btn_gray { display:inline-block; *display:inline; *zoom:1; padding:0 0 0 2px; min-width:86px; height:28px; color:#fff; text-align:center; text-decoration:none !important; background:url(https://sfile.pmang.com/images/pgm/account/img/bg_btn_gray.gif) left top no-repeat; }
.btn_gray span { display:table-cell; *display:block; padding:1px 10px 0 10px; *padding-top:8px; min-width:86px; _width:86px; height:26px; *height:20px; line-height:1.0; vertical-align:middle; background:url(https://sfile.pmang.com/images/pgm/account/img/bg_btn_gray.gif) right top no-repeat; cursor:pointer; _cursor:hand; }
.btn_gray .bu { position:relative; top:-1px; margin:0 4px 0 0; vertical-align:middle; }
:root .btn_gray span { padding-top:2px\0; }

.btn_boxinfo { display:inline-block; *display:inline; *zoom:1; padding:0 0 0 2px; height:36px; color:#fff; font-weight:bold; text-align:center; text-decoration:none !important; background:url(https://sfile.pmang.com/images/pgm/account/img/bg_btn_boxinfo.gif) left top no-repeat; cursor:pointer; _cursor:hand; }
.btn_boxinfo span { display:table-cell; *display:block; padding:1px 12px 0 9px; *padding-top:12px; min-width:86px; _width:46px; height:35px; *height:24px; vertical-align:middle; white-space:nowrap; background:url(https://sfile.pmang.com/images/pgm/account/img/bg_btn_boxinfo.gif) right top no-repeat; }

.btn_boxinfo_w { display:inline-block; *display:inline; *zoom:1; padding:0 0 0 2px; height:36px; color:#000; font-weight:bold; text-align:center; text-decoration:none !important; background:url(https://sfile.pmang.com/images/pgm/account/img/bg_btn_boxinfo_w.gif) left top no-repeat; cursor:pointer; _cursor:hand; }
.btn_boxinfo_w span { display:table-cell; *display:block; padding:1px 12px 0 9px; *padding-top:12px; min-width:86px; _width:46px; height:35px; *height:24px; vertical-align:middle; white-space:nowrap; background:url(https://sfile.pmang.com/images/pgm/account/img/bg_btn_boxinfo_w.gif) right top no-repeat; }


.section_sqa .tbl_input th { width:103px; text-align:center; }
.section_sqa .tbl_input th span { margin:0; }
.section_sqa .tbl_input td input.text { width:514px; } 
.section_sqa .list_about .txt { color:#666; }

.tbl_sqa .input_area input.text { width:290px; }
.tbl_sqa .input_area .msg_info { width:250px; }

.article_sns ul { padding: 10px 0; overflow: hidden; }
.article_sns li { float: left; margin-right: 8px; }
.article_sns span { color: #666; }
.article_qa { margin-bottom: 1px; border-top:2px solid #e0e0e0; border-bottom:1px solid #ededed; padding: 10px 0; text-align:center; }

/*
.select_type { position:relative; border:4px solid #efefed; overflow:hidden; }
.select_type ul { padding:20px 0; width:700px; overflow:hidden; }
.select_type li { position:relative; left:-1px; float:left; margin:0 -1px; width:50%; border-left:1px solid #efefed; vertical-align:top; height:189px; line-height:1.4; color:#666; text-align:center; }
.select_type li .ico { display:block; margin:0 auto; }
.select_type li strong { display:block; margin:11px 0 0 0; color:#333; font-size:14px; }
.select_type li .txt { display:block; margin:3px 0 0 0; color:#666; }
.select_type li .btn_gray { margin-top:15px; }
*/

.select_type { position:relative; border:4px solid #efefed; *text-align:center; overflow:hidden; }
.select_type ul { display:table; table-layout:fixed; *display:inline; *zoom:1; *position:relative; margin-left:-1px; *margin:0; padding:20px 0; width:100%; *width:auto; overflow:hidden; }
.select_type li { display:table-cell; *display:inline; *zoom:1; *position:relative; *left:-1px; *margin:0 -1px; *width:160px; border-left:1px solid #efefed; vertical-align:top; min-height:172px; line-height:1.4; color:#666; text-align:center; }
.select_type li .ico { display:block; margin:0 auto; }
.select_type li strong { display:block; margin:11px 0 0 0; color:#333; font-size:14px; letter-spacing:-1px; }
.select_type li .txt { display:block; margin:3px 0 0 0; min-height:16px; color:#666; }
.select_type li .btn_gray { margin-top:15px; }

.check_account {position:relative; padding:20px 0 12px 40px;}
.check_account {background:#F9F9F8; border:1px solid #EFEFED;}
.check_account li {padding-bottom:15px; background-image:url(https://sfile.pmang.com/images/pgm/account/img/bu_dot_black.gif);}
.check_account strong {color:#333; font-weight:bold;}
.check_account li .btn_in {position:relative; top:-5px; margin:0 0 0 5px; vertical-align:top;} 
.check_account em {font-weight:bold;}
.check_account .btn_in span {width:112px;}
.check_account .m1 .btn_in {position:relative; left:12px;}

.no_account_result {position:relative; padding:40px 0 35px 130px; background:#F9F9F8; border:1px solid #EFEFED;vertical-align:top;}
.no_account_result .ico {vertical-align:top;}
.no_account_result h3 {height:45px; font-size:20px; font-weight:bold;}
.no_account_result p {float:left; width:323px; margin:0;  color:#96979B; line-height:1.4;}
.no_account_result .btn {position:relative; top:-5px;}
.no_account_result li {clear:both;}
.no_account_result .btn_basic span {min-width:auto; width:75px;}

.email_setinfo { padding:20px 5px; border:1px solid #efefed; background:#f9f9f8; }
.email_setinfo ul { position:relative; overflow:hidden; }
.email_setinfo li { position:relative; left:-1px; float:left; margin:0 -1px; padding:62px 0 0 0; width:50%; border-left:1px solid #ededed; text-align:center; }
.email_setinfo li strong { display:block; font-size:14px; }
.email_setinfo li .txt { display:block; margin:6px 0 0 0; color:#666; }
.email_setinfo li .btn_gray { margin-top:17px; }
.email_setinfo li.c_email { background:url('https://sfile.pmang.com/images/pgm/account/img/ico_email_setinfo1.gif') center top no-repeat; }
.email_setinfo li.c_faq { background:url('https://sfile.pmang.com/images/pgm/account/img/ico_email_setinfo2.gif') center top no-repeat; }


.policy_contents h3.h3_tl { margin:0 0 17px 0; }
.policy_contents .btn_top { position:relative; margin-top:-38px; text-align:right; z-index:30; }

#terms .toc {position:relative; padding:19px 20px 13px 20px; border:4px solid #efefed; background:#fff; color:#666; zoom:1;}
#terms .toc:after {content:'.'; display:block; clear:both; height:0; overflow:hidden; visibility:hidden;}
.toc .col1 {float:left; _display:inline; width:346px;}
.toc .col2 {float:left; _display:inline; width:306px;}
.toc h3 {padding:28px 0 0 0; line-height:18px; color:#333; }
.toc h3 a { color:#333; }
.toc h4 { margin-top:2px; line-height:18px; font-weight:normal; *zoom:1; }
.toc a {color:#666;}
.toc a:hover { color:#488bc9; }

#terms .info {position:relative; margin:20px 0 0 0; padding:9px 20px 0 0; height:37px; border:1px solid #e0e0e0; border-width:2px 0 1px 0; text-align:right; background:#f9f9f8;}
#terms .info p {position:absolute; left:23px; top:18px; font-weight:bold; color:#ff4e00; }
#terms .history { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; text-align:left; color:#666; }
#terms .history * {vertical-align:top;}
#terms .history label {position:relative; top:3px; margin:0 5px 0 0;}
#terms .history select { line-height:20px; font-size:12px; color:#666; }
#terms .btn_in { vertical-align:middle; margin-left:2px; *margin-left:6px; }
#terms .btn_print {position:absolute; right:20px; top:8px; display:block; width:88px; height:21px; background:url('https://sfile.pmang.com/images/pgm/account/img/btn_print.gif') no-repeat; text-indent:-5000px;}
#terms .detail {position:relative; padding:0 0 25px 0; zoom:1; border-bottom:2px solid #e0e0e0; }

.policy_container {position:relative; margin:0 25px; line-height:18px; word-break:keep-all; zoom:1; color:#666; }
.policy_container h1 {display:none;}
.policy_container h3 {padding:36px 0 0 0; color:#333;}
.policy_container h4 {padding:18px 0 6px 0;}

.policy_container ol { list-style:decimal; list-style-type:decimal !important; list-style-position:outside !important; margin:0; padding:0 0 0 20px; }
.policy_container ol li { list-style:decimal; }
.policy_container em {color:#F5411D;}
.policy_container em a {color:#F5411D;}
.policy_container table {width:100%; margin:5px auto 7px auto; border-spacing:0; border-collapse:collapse;}
.policy_container th {padding:9px 10px 7px 10px; border:1px solid #e2e2e2; font-weight:bold; text-align:center;}
.policy_container td {padding:9px 10px 7px 10px; border:1px solid #e2e2e2; text-align:center;}
.terms_content {padding:0 !important; word-break:keep-all; zoom:1;}

@media print {
	* {color:#000 !important;}
	em {font-weight:bold;}
	#GlobalGNB {display:none;}
	#GlobalGNB_position {display:none;}
	.wrapper {background:none !important;}
	.wrapper_in {width:auto !important;}
	.wrapper .contents {width:auto !important;}
	.header {display:none;}
	.sub_title h2 {border-color:#666 !important;}
	.toc {background-color:#fff !important;}
	.col1 {width:auto !important; float:none !important;}
	.col2 {width:auto !important; float:none !important;}
	.info {background-color:#fff !important;}
	.history {display:none;}
	.proudof {display:none;}
	.btn_print {display:none !important;}
	.detail {line-height:1.4 !important;}
	.policy_container {width:auto !important;}
	.gotop {display:none;}
	.footer {display:none !important;}
}

/* userinfo */
.uinfo_nav { position:relative; border:4px solid #efefed; overflow:hidden; }
.uinfo_nav ul { padding:20px 0; width:700px; overflow:hidden; }
.uinfo_nav li { position:relative; left:-1px; float:left; width:174px; border-left:1px solid #efefed; vertical-align:top; }
.uinfo_nav li a { display:block; position:relative; height:160px; line-height:1.5; color:#666; text-align:center; text-decoration:none; }
.uinfo_nav li a .ico { display:block; margin:0 auto; }
.uinfo_nav li a strong { display:block; margin:11px 0 5px 0; color:#333; font-size:14px; }

.uinfo_faq { position:relative; }
.uinfo_faq .btn_in { position:absolute; right:0; top:6px; }
.uinfo_faq .btn_in span { width:126px; }
.faq_list { padding:10px 0 17px 20px; border:3px solid #e0e0e0; border-width:3px 0; }
.faq_list li { margin-top:10px; }
.faq_list li a { display:inline-block; *display:inline; *zoom:1; padding:0 0 0 25px; color:#666; background-position:left top; background-repeat:no-repeat; text-decoration:none; }
.faq_list li a:hover { color:#333; }
.faq_list li .index { display:inline-block; *display:inline; *zoom:1; width:118px; color:#333; }
.faq_list li.num1 a { background-image:url('https://sfile.pmang.com/images/pgm/account/img/num_faq_1.gif'); }
.faq_list li.num2 a { background-image:url('https://sfile.pmang.com/images/pgm/account/img/num_faq_2.gif'); }
.faq_list li.num3 a { background-image:url('https://sfile.pmang.com/images/pgm/account/img/num_faq_3.gif'); }
.faq_list li.num4 a { background-image:url('https://sfile.pmang.com/images/pgm/account/img/num_faq_4.gif'); }
.faq_list li.num5 a { background-image:url('https://sfile.pmang.com/images/pgm/account/img/num_faq_5.gif'); }
.faq_list li.num6 a { background-image:url('https://sfile.pmang.com/images/pgm/account/img/num_faq_6.gif'); }

.campaign_myinfo { position:relative; margin:37px 0 0 0; padding:3px 0 0 134px; background:url('https://sfile.pmang.com/images/pgm/account/img/ico_campaign.gif') 10px top no-repeat; }
.campaign_myinfo .h3_tl { margin-top:0; }
.campaign_myinfo .btn_in { position:absolute; right:0; bottom:5px; }
.campaign_myinfo .btn_in span { width:126px; }

.out_step { margin:17px 0 15px 0; border:4px solid #efefed; BACKGROUND:#FFF; }
.out_step ol { position:relative; left:14px; padding:20px 0 15px 0; overflow:hidden; }
.out_step li { position:relative; left:-16px; float:left; padding:0 0 0 16px; width:154px; text-align:center; background:url('https://sfile.pmang.com/images/pgm/account/img/bu_arw_step.gif') left 22px no-repeat; }
.out_step li .ico { display:block; margin:0 auto; }
.out_step li strong { display:block; margin:11px 0 5px 0; }

.policy_box { margin:10px 0 0 0; height:128px; border:1px solid #efefed; background:#f9f9f8; }
.policy_box iframe { width:100%; height:100%; background:transparent; overflow:auto; }



/* mylog */
.mylog .tbl_info .cdate_all,
.mylog .tbl_info .ip,
.mylog .tbl_info .os,
.mylog .tbl_info .os_my { white-space:nowrap; }
.mylog .tbl_info .os_my { padding-left:59px; }
.mylog .tbl_info .manage { padding-right:20px; width:135px; text-align:center; }
.mylog .tbl_info .result { padding-right:20px; }
.mylog .tbl_info .btn_in span { min-width:66px; text-indent:0; }

.tbl_loginfo .cdate_all,
.tbl_loginfo .ip,
.tbl_loginfo .os,
.tbl_loginfo .os_my { white-space:nowrap; }
.tbl_loginfo .os_my { padding-left:59px; }
.tbl_loginfo .manage { padding-right:20px; width:135px; text-align:center; }
.tbl_loginfo .result { padding-right:20px; }
.tbl_loginfo .btn_in span { min-width:66px; text-indent:0; }

.tbl_logstate th { text-align:center; }
.tbl_logstate td { text-align:center; }
.tbl_logstate .btn_period span { min-width:44px; }

.tbl_myidgroup { table-layout:fixed; }
.tbl_myidgroup th { text-align:center; }
.tbl_myidgroup td { text-align:center; }
.tbl_myidgroup .date { width:150px; }
.tbl_myidgroup .ctc { width:150px; }
.tbl_myidgroup .checkbox { padding:0; width:34px; text-align:right; }
.tbl_myidgroup td.myid { text-align:left; width:600px; word-wrap:break-word; }


.tbl_setpub td input { margin-left:40px; }
.tbl_setpub td label { margin-right:60px; }


/* login */ 
.box_info_login { position:relative; margin:0 0 20px 0; padding:20px 10px; text-align:center; *zoom:1; }
.box_info_login h2 { display:block; margin:0 0 18px 0; padding:8px 0 0 0; color:#424242; letter-spacing:-1px; font-size:20px; line-height:28px; }
.box_info_login h2 .ico { position:relative; top:-2px; *top:-1px; vertical-align:middle; }
.box_info_login p { margin:13px 0 -4px 0; line-height:1.5em; color:#96979b; }
.box_info_login p .block { display:block; margin-bottom:7px; }
.box_info_login p .st,
.box_info_login p strong { color:#333; }
.box_info_login .btn_box { margin:15px 0 5px 0; }
.box_info_login .btn_box.size_free .btn_boxinfo, .pop_msg_login { display:none; }

.box_info_login .relogin {position:relative; width:423px; margin:0 auto; padding:9px 0 20px 0; text-align:left;}
.box_info_login .relogin p {float:left; width:314px; margin:0; line-height:1.4;}
.box_info_login .relogin .m1 {padding-bottom:10px;}
.box_info_login .relogin .m2 {clear:both; padding-top:19px; border-top:1px solid #E5E5E5;}
.box_info_login .btn {position:relative; top:-4px;}
.box_info_login .btn_boxinfo span {width:73px;}
.box_info_login .btn_basic span {width:73px;}



.pop_msg_login_in { position:absolute; left:188px; top:12px; width:159px; height:55px;font-size:11px; background:url('https://sfile.pmang.com/images/pgm/account/img/pop_msg_login.png') no-repeat; z-index:300;
    _background-image:url('https://sfile.pmang.com/images/pgm/account/img/pop_msg_login.gif'); }
.pop_msg_login p { position:relative; padding:9px 0 0 11px; font-size:11px; color:#797a7f; line-height:16px; letter-spacing:-1px; *zoom:1; }
.pop_msg_login p em { font-weight:bold; color:#ff6000; }
.pop_msg_login p a { color:#797a7f; }
.pop_msg_login .btn_close_pop { clear:both; display:block; position:absolute; right:7px; top:6px; width:9px; height:9px; text-indent:-1000px; overflow:hidden; background:url('https://sfile.pmang.com/images/pgm/account/img/blank.gif') repeat; }


.box_login { position:relative; margin-top:10px; padding:40px 0 38px 0; border:1px solid #efefed; background:#f9f9f8; }
.box_login .tbl_login { margin:0 auto; }
.box_login .tbl_login th { padding-right:20px; height:36px; text-align:left; font-size:14px; }
.box_login .tbl_login td input.text { width:208px; }
.box_login .tbl_login td.btn { padding-left:10px; }
.box_login .helper { margin:0 auto 15px auto; width:320px; text-align:right; }
.box_login .helper * { vertical-align:middle; display:inline-block; }
.box_login .helper .key { height:11px; letter-spacing:-1px; text-decoration:underline; font-size:11px; color:#96979b; }
.box_login .helper .btn_info { width:11px; height:11px; text-indent:-5000px; text-align:left; background:url('https://sfile.pmang.com/images/pmang/nabi/main_v3/btn_login_keyboard.gif') no-repeat; }
.box_login .login_sub { padding-top:15px; *padding-left:5px; }
.box_login .login_sub a { display:inline-block; *display:inline; *zoom:1; color:#666; }
.box_login .login_sub .bar { margin:0 10px; color:#ccc; }
.box_login .loginsub { margin:0 auto 15px auto; width:320px; font-size:11px; color:#96979b; letter-spacing:-1px; }
.box_login .loginsub span { display:inline-block; *display:inline; *zoom:1; }
.box_login .loginsub a { color:#96979b; }
.box_login .loginsub img { margin-right:3px; vertical-align:middle; position:relative; top:-2px; *top:-1px; }
.box_login .loginsub input { margin-right:3px; vertical-align:middle; position:relative; top:-2px; *top:-1px; }
.box_login .loginsub .keyboard { margin-left:1px; padding:0 0 0 6px; text-decoration:underline; background:url('https://sfile.pmang.com/images/pgm/account/img/bg_bar_login_sub.gif') left 2px no-repeat; }
.box_login .loginsub .btn_key { margin-left:1px; padding:0 0 0 6px; background:url('https://sfile.pmang.com/images/pgm/account/img/bg_bar_login_sub.gif') left 1px no-repeat; }
.box_login .area_skey { margin:0 auto 6px auto; position:relative; width:320px; }
.box_login .area_skey .keyimg { border:1px solid #001900; width:209px; height:58px; }
.box_login .area_skey .keyimg img { width:209px; height:58px; }
.box_login .area_skey .btn_period { position:absolute; left:222px; top:0; }
.box_login .area_skey .msg_notice { margin:14px 0 7px 0; color:#666; }
.box_login .area_skey .input_key { display:block; position:relative; *zoom:1; }
.box_login .area_skey .input_key input.text { display:block; width:211px; background-image:url('https://sfile.pmang.com/images/pgm/account/img/bg_input_skey.gif'); }
.box_login .area_input { margin:0 auto; position:relative; width:320px; }
.box_login .area_input input.text { display:block; *margin-top:-1px; width:211px; }
.box_login .area_input .id { display:block; margin-bottom:6px; }
.box_login .area_input .id input.text { background-image:url('https://sfile.pmang.com/images/pgm/account/img/bg_input_id.gif'); ime-mode:disabled;}
.box_login .area_input .pw { display:block; }
.box_login .area_input .pw input.text { background-image:url('https://sfile.pmang.com/images/pgm/account/img/bg_input_pw.gif'); }
.box_login .area_input .btn_login_wrap { position:absolute; right:0; top:0; }
.box_login .btn_sub { position:relative; margin:13px auto 0 auto; padding-top:3px; width:320px; overflow:hidden; }
.box_login .btn_sub a { display:inline-block; *display:inline; *zoom:1; position:relative; left:-8px;  padding:0 9px 0 10px; color:#6a6b70; letter-spacing:-1px; background:url('https://sfile.pmang.com/images/pgm/account/img/bg_bar_login.gif') left 2px no-repeat; }
.box_login .btn_sub .sns { display:inline-block; *display:inline; *zoom:1; position:relative; top:-2px; left:-8px;  padding:0 0 0 11px; background:url(https://sfile.pmang.com/images/pmang/nabi/main_v3/bg_login_bar.gif) left 4px no-repeat; }
.box_login .btn_sub .sns a { display:inline-block; *display:inline; *zoom:1; left:0; padding:0; margin-right:4px; background:none; }

.msg_goodsite { text-align:right; margin-top:10px; }

.banner_login { position:relative; margin-top:50px; overflow:hidden; }
.banner_login .ban_ad { float:left; }
.banner_login .ban_game { float:right; height:135px; }
.banner_login .ban_security { float:right; }

.btn_login_wrap { display:inline-block; *display:inline; *zoom:1; padding:0 0 0 2px; height:59px; text-align:center; text-decoration:none !important; cursor:pointer; _cursor:hand; background:url(https://sfile.pmang.com/images/pgm/account/img/bg_btn_login.gif) left top no-repeat; }
.btn_login_wrap .btn_login { display:table-cell; *display:block; padding:2px 7px 0 5px; min-width:96px; *width:96px; height:57px; *height:59px; border:0; color:#fff; font-weight:bold; font-size:14px; vertical-align:middle; cursor:pointer; _cursor:hand; background:url(https://sfile.pmang.com/images/pgm/account/img/bg_btn_login.gif) right top no-repeat; }




/* ctc */
.ctc_age li { width:230px; height:190px; }
.ctc_age li .txt { min-height:34px; }

.tbl_ctcagree { margin-top:19px; }
.tbl_ctcagree th { width:230px; }

.select_ctc { position:relative; border:4px solid #efefed; overflow:hidden; }
.select_ctc .tit { padding:20px 0 0 0; height:35px; text-align:center; background:#f9f9f8; }
.select_ctc .select_ctc_ip { float:left; padding:0 0 76px 0; width:50%; border-right:1px solid #efefed; }
.select_ctc .select_ctc_ip .tit { margin-bottom:40px; }
.select_ctc .select_ctc_name { float:left; margin:0 -1px; padding:0 0 76px 0; width:50%; border-left:1px solid #efefed; }
.select_ctc .btn_boxinfo { position:absolute; margin-left:112px; bottom:20px; }
.select_ctc .txt { margin-top:13px; text-align:center; color:#666; line-height:18px; }
.select_ctc .txt .st { color:#333; }
.select_ctc .input_name { margin:30px 0 0 30px; }
.select_ctc .input_name li { margin-top:10px; }
.select_ctc .input_name label { display:inline-block; *display:inline; *zoom:1; position:relative; top:2px; width:96px; color:#333; font-weight:bold; vertical-align:middle; }
.select_ctc .input_name .name input.text { width:187px; vertical-align:middle; }
.select_ctc .input_name .scode input.text { width:85px; vertical-align:middle; }
.select_ctc .input_name .bar { color:#666; position:relative; top:2px; vertical-align:middle; }
.select_ctc .agree { margin-left:30px; }

.notice_ctcname .linebox_list { padding-top:8px; }
.notice_ctcname .linebox_list li { margin-top:13px; }

.list_secure { position:relative; margin-top:19px; padding:15px 0; border:4px solid #efefed; overflow:hidden; }
.list_secure li { position:relative; left:-1px; float:left; width:33%; border-left:1px solid #efefed; overflow:hidden; }
.list_secure li a { display:block; margin:0 auto; padding:8px 0 0 0; width:229px; height:51px; font-weight:bold; color:#424242; line-height:18px; }
.list_secure li a:hover { text-decoration:none; }
.list_secure li .ico { vertical-align:middle; margin:0 12px 0 19px; } 
.list_secure li .txt { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; }

.tbl_ctcagent { margin-top:30px; }
.tbl_ctcagent th { width:235px; }
.tbl_ctcagent td input.text { width:258px; }
.tbl_ctcagent .td_scode input.text,
.tbl_ctcagent .td_email input.text { width:118px; }

.btn_go_mychild { margin-top:40px; border:4px solid #efefed; }
.btn_go_mychild a { display:block; padding:30px 0 27px 40px; color:#666; background:url('https://sfile.pmang.com/images/pgm/account/img/bg_btn_go_mychild.jpg') right bottom no-repeat; }
.btn_go_mychild a strong { display:block; height:21px; font-size:14px; color:#333; }
.btn_go_mychild a:hover { text-decoration:none; }


/* footer */
.footer { margin-top:40px; border-top:1px solid #e4e4e4; }
.footer_in { position:relative; margin:0 auto; padding:36px 0 0 0; width:700px; height:97px; }
.footer .logo_neowiz {float:left; _display:inline; margin:0 17px 10px 17px;}
.footer .fmenu {float:left; _display:inline; margin:4px 0 5px 0; width:465px; white-space:nowrap; text-align:left;}
.footer .fmenu img {vertical-align:top; margin:0 7px 0 0 !important;}
.footer .logo_family {position:absolute; left:124px; top:87px;}
.footer .logo_family img {margin:0 0 0 7px !important; vertical-align:top;}
.footer .copyright { float:left; _display:inline; width:480px; margin:0;}
.footer .copyright * {vertical-align:top;}
.footer .copyright img {float:left; _display:inline;}
.footer .bizinfo {position:relative; left:-183px; top:19px; float:left; _display:inline; width:60px;height:14px;text-indent:-5000px;background:url(https://sfile.pmang.com/images/pgm/account/img/btn_bizinfo.gif) 2px 1px no-repeat;}





/* chemail */
.wrapper_chemail { position:relative; width:100%; }
.wrapper_chemail .container { position:relative; margin:0 auto; width:980px; }
.wrapper_chemail .contents { position:relative; margin:30px auto 0 auto; width:942px; z-index:10; }
.wrapper_chemail .footer { margin-top:70px; }
.wrapper_chemail .footer_in { margin:0 auto; width:946px; text-align:center; }

.box_info_chemail { margin:0 0 20px 0; padding:30px 0 26px 0; border:1px solid #e3e3e3; border-width:1px 0; }
.box_info_chemail .box_info_title { font-size:16px; font-weight:bold; color:#424242; }
.box_info_chemail p { margin-top:6px; color:#666; line-height:18px; }

.btn_bt_chemail_top { position:relative; margin:-52px 0 30px 0; z-index:20; }
.btn_bt_chemail_top .box_info_title { font-size:14px; font-weight:bold; color:#424242; line-height:20px; }
.btn_bt_chemail_top p { margin-top:11px; color:#666; line-height:18px; }
.btn_bt_chemail_top .st { color:#333; }

.chemail_about { position:relative; margin:0 0 30px 0; padding:8px 0 26px 0; border:1px solid #e3e3e3; background:#fafafa; *zoom:1; }
.chemail_about .about_group { position:relative; margin:20px 0 0 63px; padding:0 0 0 290px; *zoom:1; }
.chemail_about .about_group .tit { position:absolute; left:0; top:0; }
.chemail_about_2 .about_group { margin-left:44px; padding-left:312px; }

.list_dot_chemail li { position:relative; margin-top:3px; padding:0 0 0 10px; line-height:17px; background:url('https://sfile.pmang.com/images/pgm/account/img/bu_dot_list.gif') left 7px no-repeat; }
:root .list_dot_chemail li { background-position:left 6px\0; }

.step_chemail { position:relative; margin:0 0 30px 0; height:45px; overflow:hidden; background:url('https://sfile.pmang.com/images/pgm/account/img/chemail/img_step_chemail.gif') no-repeat; } 
.step_chemail span { display:block; float:left; height:45px; overflow:hidden; text-indent:-1000px; }
.step_chemail strong { display:block; height:45px; background:url('https://sfile.pmang.com/images/pgm/account/img/chemail/img_step_chemail.gif') no-repeat; }
.step_chemail .step1 { width:325px; }
.step_chemail .step1 strong { background-position:left -45px; }
.step_chemail .step2 { margin-left:-22px; width:337px; }
.step_chemail .step2 strong { background-position:-304px -90px; }
.step_chemail .step3 { margin-left:-23px; width:325px; }
.step_chemail .step3 strong { background-position:-617px -135px; }

.about_ctc_chemail { position:relative; padding:30px 0 27px 30px; border:1px solid #efefed; background:#f9f9f8; overflow:hidden; }
.about_ctc_chemail .tit { float:left; margin-right:30px; font-size:14px; letter-spacing:-1px; color:#f4330c; }
.about_ctc_chemail .txt { float:left; margin-top:-2px; line-height:18px; }

.btn_bt_chemail { margin:20px 0 30px 0; height:38px; text-align:center; }
.btn_bt_chemail img { margin:0 6px; }

.merge_bt { margin:0 0 -1px 0; }
.merge_tb { margin:-1px 0; }

.wrapper_chemail .box_info_white { margin:0; border:0; background:none; }
.wrapper_chemail .box_info_white .box_info_title { border:0; margin:0; padding:0 0 17px 0; }
.wrapper_chemail .box_info_white p { margin:0; }

.wrapper_chemail .agree { margin:20px 0 0 0; }
.wrapper_chemail .msg_notice { margin-bottom:-13px; }

.wrapper_chemail .tbl_input { margin:20px 0 30px 0; }
.wrapper_chemail .tbl_input .tr_emailid .input_area input.text { width:398px; }

.wrapper_chemail .tbl_op { margin:-31px 0 30px 0; }

.tbl_defend .input_area input.text { width:328px; }
.tbl_defend .input_area .msg_info { width:310px; }
.tbl_defend .input_area .grade_security { margin-left:340px; *margin-left:11px; }
.tbl_defend .tbl_in .input_area input.text { width:295px; }
.tbl_defend .tbl_in .input_area .msg_info { width:310px; }
.tbl_defend .tr_birth_gender .input_group { width:334px; }
.tbl_defend .tr_birth_gender .input_group input.radio { margin-left:15px; }
.tbl_defend .tr_birth_gender .input_group label { margin-right:0; }

.wrapper_chemail .h3_tl_chemail { font-size:14px; }
.wrapper_chemail .linebox_list { margin-top:17px; }


.cash_orderlog .tab_basic { margin-top:17px; margin-bottom:20px; }
.cash_orderlog .cash_sort { position:relative; margin-bottom:19px; }
.cash_orderlog .cash_sort .msg_dot { margin:9px 0 0 0; }
.cash_orderlog .cash_sort .msg_dot .ico { position:relative; top:-1px; top:-2px\0; vertical-align:middle; }
.cash_orderlog .cash_sort .select_op { position:absolute; right:0; top:50%; margin-top:-15px; }
.cash_orderlog .cash_sort .select_op .btn_period { vertical-align:middle; }
.cash_orderlog .cash_sort .select_op select { vertical-align:middle; margin-left:7px; }
.cash_orderlog .btn_arw_down { padding-right:12px; color:#333; background:url('https://sfile.pmang.com/images/pgm/account/img/bu_arw_down_red.gif') right 4px no-repeat; }
.cash_orderlog .tbl_info td { padding-left:0; padding-right:0; }



/* ucp game */
.wrapper_ucp { position:relative; width:100%; background:url('https://sfile.pmang.com/images/pgm/account/img/ucp/bg_top.gif') top repeat-x; }
.wrapper_ucp .container { position:relative; margin:0 auto; width:980px; }
.wrapper_ucp .contents { position:relative; margin:30px auto 0 auto; width:942px; z-index:10; }
.wrapper_ucp .footer { margin-top:70px; }
.wrapper_ucp .footer_in { margin:0 auto; width:946px; text-align:center; }
.wrapper_ucp em { color:#478dcb; }
.wrapper_ucp .ucp_info { margin-top:38px; color:#666666; line-height:18px; }
.wrapper_ucp strong {color: #f35c0a;}
.wrapper_ucp .tbl_input strong {font-size: 14px;}
.wrapper_ucp .tbl_input th {text-align: center;}
.wrapper_ucp .tbl_input th span {padding: 0; margin: 0;}
.wrapper_ucp p.ucp_notice {padding: 10px 0 0 0; font-size: 11px; color: #a9a9a9;}
.wrapper_ucp .ucp_info {padding-bottom: 45px;}


/* �������� �̿� ���� ������  */
.notify * {vertical-align:top;}
.notify .wrapper .container {position:relative; width:700px; margin:0 auto;}

.notify .title {position:relative; height:61px; padding:42px 0 0 0;}
.notify .title .btns {position:absolute; right:0; top:40px;}
.notify .title .btns a {margin-left:2px;}
.notify h1 {font-size:22px; font-weight:bold; letter-spacing:0px;}
.notify h3 {padding-bottom:6px; font-size:14px; font-weight:bold; letter-spacing:0px; color:#333;}
.notify p.sub {padding:0 0 17px 0; color:#666;}
.notify .msgbox {position:relative; margin:0 0 20px 0; border:2px solid #E0E0E0;}
.notify .msgbox h4 {position:relative; height:28px; padding:18px 0 0 23px; background:#F9F9F8; }
.notify .msgbox p {padding:17px 24px 14px 23px; line-height:18px;}
.notify .para1 {padding:0 0 20px 0;}
.notify .para2 {padding:0 0 40px 0;}
.notify .para2_5 {padding:0 0 20px 0;}
.notify .pinfo_list {position:relative;}
.notify .pinfo_list ul {position:relative; zoom:1;}
.notify .pinfo_list ul:after {content:'.'; display:block; clear:both; height:0; overflow:hidden; visibility:hidden;}
.notify .pinfo_list li {position:relative; float:left; width:139px; height:26px; padding:15px 0 0 0; margin:0 -1px -1px 0; border:1px solid #E0E0E0; text-align:center; background:#FFF;}
.notify .para3 .notice {margin-top:-10px; color:#666; line-height:20px; }
.notify .trust {position:relative; width:696px; margin:20px 0 30px 0; overflow:hidden; border:2px solid #E0E0E0;}
.notify .trust table {width:700px; margin:0 -1px -1px -1px; border-spacing:0; border-collapse:collapse; table-layout:fixed;}
.notify .trust th {padding:18px 0 12px 0; border-left:1px solid #EDEDED; border-right:1px solid #EDEDED; border-bottom:none; background:#F9F9F8; text-align:center; vertical-align:middle;}
.notify .trust td {padding:20px 0 14px 0; border:1px solid #EDEDED; border-top:none; vertical-align:middle; line-height:18px;}
.notify .trust .no_result {padding:50px 0 44px 0; border-top:1px solid #EDEDED; text-align:center;}
.notify .trust1 td {text-align:center;}
.notify .trust1 table {table-layout:fixed;}
.notify .trust2 th {padding:15px;}
.notify .trust2 td {padding:15px; word-break:keep-all; word-wrap:break-word;}
.notify .trust2 .c1 {width:141px; text-align:center;}
.notify .trust2 .c2 {padding:0; width:98px; text-align:center;}
.notify .trust2 .c4 {width:168px;}
.notify ol.tab {position:relative; height:36px; background:url(https://sfile.pmang.com/images/pgm/account/img/bg_tab_notify.gif) no-repeat right top;}
.notify ol.tab li {position:relative; z-index:1; float:left; width:178px; height:33px; margin-right:-1px; border:1px solid #EBE8E0; border-bottom:none; background:#FBFAF8; }
.notify ol.tab li a {display:block; height:22px; padding:11px 0 0 0; text-align:center; color:#838382; font-weight:bold;}
.notify ol.tab li a:hover {text-decoration:none;}
.notify ol.tab li.on {z-index:2; border-color:#9B9794;}
.notify ol.tab li.on a {background:#9B9794; color:#FFF; }
@media print {
	#GlobalGNB {display:none;}
	#GlobalGNB_position {display:none;}
	.notify h3 {color:#333 !important;}
	.notify .btns {display:none;}
	.notify .para3 {page-break-before:always;}
}


/* popup */
.popup .container { position:relative; width:458px; background:#fff; }
.popup .contents { position:relative; margin:0 20px; padding-top:20px; }
.popup h1 { padding:20px 0 0 20px; height:33px; font-size:14px; background:#e5e1dc; }
.popup select { margin:-2px 4px 0 0; height:26px; *height:auto; border:1px solid #ccc; vertical-align:middle; }
.popup .img_line { margin:20px; text-align:center; border:1px solid #eae9e8; }
.popup .btn_bt { margin-bottom:0; padding-bottom:20px; }
.popup .btn_bt_line { margin-bottom:0; padding-bottom:20px; }

.popup .msg_box { display:table; margin:0 0 20px 0; padding-top:3px; width:100%; height:142px; border-bottom:1px solid #e9e9e9; }
.popup .msg_box_in { display:table-cell; padding:20px 10px; *padding:0 10px 0 10px; text-align:center; vertical-align:middle; color:#676767; line-height:1.5; }
.popup .msg_box_in h3.msg_tit { margin-bottom:15px; font-size:14px; color:#000; }
.popup .msg_box_in h3.alone { margin:0; }
.popup .msg_box_in h4 { margin-bottom:15px; font-weight:normal; color:#000; }
.popup .msg_box_in strong { color:#000; }
.popup .msg_box_in .block { display:block; margin-bottom:5px; }

.popup .tbl_info { border-width:1px; border-color:#eae9e8; }
.popup .tbl_info th { vertical-align:middle; }
.popup .tbl_info th span { margin-top:13px; margin-left:20px; }
.popup .tbl_info td { padding-left:20px; padding-right:20px; }
.popup .tbl_info input.text { width:235px; }

.popup h3.h3_tl { margin-top:20px; margin-bottom:17px; font-size:12px; }
.popup .tab_basic { margin:7px 0 20px 0; }

.popup .msg_notice { margin-top:20px; }

.pop_cashinfo { width:650px !important; }
.pop_cashinfo .tbl_giftinfo { table-layout:fixed; text-align:center; }
.pop_cashinfo .tbl_giftinfo th { text-align:center; }
.pop_cashinfo .tbl_giftinfo td { padding-left:5px; padding-right:5px; }
.pop_cashinfo .tbl_giftinfo .t_price { width:50px; }
.pop_cashinfo .tbl_giftinfo .t_date { white-space:nowrap; }
.pop_cashinfo .tbl_giftinfo .t_id { width:120px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.popup_ucp .container { position:relative; padding:227px 39px 0 39px; width:622px; height:256px; background:url('https://sfile.pmang.com/images/pgm/account/img/ucp/pop_game_set.jpg') no-repeat; }
.popup_ucp .container h1 { position:absolute; top:-99999px; }
.popup_ucp .container h3 { font-size:14px; font-weight:bold; color:#000; line-height:18px; }
.popup_ucp .container p { margin-top:12px; color:#666666; line-height:18px; }
.popup_ucp .container .btn_bt {position:absolute; margin: 0 0 27px 0	; bottom:0; left: 0; width: 100%; text-align: center;}
.popup_ucp .select_games {padding: 12px 20px 9px 20px; border: 1px solid #a0a0a0; margin: 10px 0 0 0;}
/* .popup_ucp .segment {padding: 0 0 12px 0; background: url(https://sfile.pmang.com/images/pgm/account/img/ucp/bg_dot_line.png) repeat-x left bottom; font-size: 14px;} */
/* .popup_ucp .segment label {color: #f35c0a; padding-left: 10px; font-weight:bold;} */
/* .popup_ucp .segment strong {padding-right: 3px; font-weight: bold;} */
.popup_ucp .select_games p {margin-top:7px; color: #a9a9a9; font-size: 11px; text-align: center;}

.popup_ucp .divider {padding: 0 0 12px 54px; background: url(https://sfile.pmang.com/images/pgm/account/img/ucp/bg_dot_line.png) repeat-x left bottom; font-size: 14px;}
.popup_ucp .divider.game-group {padding-top:0px; background:none;}
.popup_ucp .divider.period {padding-bottom:12px;}
.popup_ucp .divider .games {display:inline-block; width:92px;}
.popup_ucp .divider .games:last-child {width:auto;}
.popup_ucp .divider label {color: #f35c0a; font-weight:bold;}
.popup_ucp .divider input {vertical-align:top;}
.popup_ucp .divider strong {display:inline-block; width:176px; text-align:left; margin-left:6px; font-weight: bold;}
.popup_ucp .label-list {display:inline-block; min-width:272px; text-align:left;}

/* pop_lmsg */
.pop_lmsg { display:none; position:absolute; z-index:400; }
.pop_lmsg .lmsg_cont { position:relative; width:424px; border:1px solid #8c8d91; background:#fff; z-index:500; }
.pop_lmsg .lmsg_head { height:43px; background:#e5e2dd; }
.pop_lmsg .lmsg_head h3 { padding:15px 0 0 20px; color:#3d3c4a; font-size:14px; }
.pop_lmsg .lmsg_head .btn_close { position:absolute; right:10px; top:13px; width:19px; height:18px; text-indent:-1000px; overflow:hidden; background:url('https://sfile.pmang.com/images/pgm/account/img/btn_close_lmsg.gif') 5px 5px no-repeat; }
.pop_lmsg .lmsg_in { margin:20px; }

.pop_lmsg .tbl_input { border-width:1px; border-color:#eae9e8; }
.pop_lmsg .tbl_input th { width:110px; vertical-align:top; }
.pop_lmsg .tbl_input th span { margin-top:13px; margin-left:20px; }
.pop_lmsg .tbl_input td { padding-left:20px; padding-right:20px; }
.pop_lmsg .tbl_input input.text { width:235px; }

.pop_lmsg .input_area input.text { width:170px; }
.pop_lmsg .input_area .msg_info { width:auto; }

.pop_lmsg .msg_box { display:table; margin:20px; width:382px; *padding:20px 0; height:117px; border:1px solid #e9e9e9; }
.pop_lmsg .msg_box_in { display:table-cell; padding:20px 10px; *padding:0 10px 40px 10px; text-align:center; vertical-align:middle; color:#676767; line-height:1.5; }
.pop_lmsg .msg_box_in h4 { margin-bottom:15px; font-weight:normal; color:#000; }
.pop_lmsg .msg_box_in strong { color:#000; }
.pop_lmsg .msg_box_in .block { display:block; margin-bottom:5px; }

.pop_lmsg_wide .lmsg_cont { width:500px; }
.pop_lmsg_wide .msg_box { width:460px; }

.pop_lmsg .lmsg_foot { margin-top:20px; padding-bottom:20px; text-align:center; }
.pop_lmsg .pop_lmsg_shadow { position:absolute; left:2px; top:2px; width:100%; height:100%; background:#000; opacity:0.2; filter:alpha(opacity=20); z-index:450; }

.msg_box, .msg_box .msg_box_in { *display:block; } 
.msg_box .msg_box_in { *position:relative; *top:50%; } 
.msg_box .msg_box_in, .msg_box .for_ie { *height:0; *height:auto; *zoom:1; } 
.msg_box .for_ie { *position:relative; *top:-50%; }

.pop_lmsg .msg_lmsg_top { margin-bottom:15px; line-height:18px; color:#666; }
.pop_lmsg .msg_lmsg_top strong { color:#000; }

.curtain { position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.1; filter:alpha(opacity=10); z-index:300; }

/* lmsg �ּ��Է� */
.lmsg_adress .lmsg_cont { width:500px; }
.lmsg_adress .tbl_input select { min-width:100px; }
.lmsg_adress .tbl_input .tr_name .input_area { padding-right:60px; }
.lmsg_adress .tbl_input .btn_period.right { position:absolute; top:0; right:20px; margin:0 0 1px 0; }
.lmsg_adress .tbl_input .btn_period span { min-width:25px; }
.lmsg_adress .adress_list { margin:20px 0 0 0; border:1px solid #eae9e8; height:128px; color:#666; overflow:auto; }
.lmsg_adress .adress_list ul { margin:0 0 0 10px; padding-top:5px; }
.lmsg_adress .adress_list li { margin-top:3px; line-height:17px; }
.lmsg_adress .adress_list .list_none { text-align:center; padding-top:60px; }
.lmsg_adress .adress_other { margin:20px 0 0 0; }
.lmsg_adress .adress_other .tit { margin-bottom:18px; }
.lmsg_adress .adress_other input.text { display:block; margin-top:10px; width:456px; }

/* lmsg �޴���ȭ ���� */
.lmsg_phone .lmsg_cont { width:500px; }
.lmsg_phone .tbl_input th { width:116px; }
.lmsg_phone .tbl_input input.text { width:300px; }
.lmsg_phone .tbl_input .tr_scode input.text { width:138px; }
.lmsg_phone .tbl_input .tr_phone input.text { width:52px; }
.lmsg_phone .tbl_input select { width:55px; }
.lmsg_phone .tbl_input .btn_period { margin-left:4px; }


/* pop_qinfo */
.pop_qinfo { display:none; position:absolute; margin-top:4px; z-index:400; }
.pop_qinfo .qinfo_cont { position:relative; width:268px; border:1px solid #8c8d91; background:#fff; z-index:500; }
.pop_qinfo .qinfo_head { height:35px; background:#e5e2dd; }
.pop_qinfo .qinfo_head h3 { padding:12px 0 0 15px; color:#3d3c4a; font-size:12px; }
.pop_qinfo .qinfo_head .btn_close { position:absolute; right:10px; top:9px; width:19px; height:18px; text-indent:-1000px; overflow:hidden; background:url('https://sfile.pmang.com/images/pgm/account/img/btn_close_lmsg.gif') 5px 5px no-repeat; }
.pop_qinfo .pop_qinfo_shadow { position:absolute; left:2px; top:2px; width:100%; height:100%; background:#000; opacity:0.2; filter:alpha(opacity=20); z-index:450; }
.pop_qinfo .qinfo_in { margin:15px; }
.pop_qinfo .msg { padding-top:3px; line-height:18px; color:#666; }
.pop_qinfo .msg strong { color:#333; }

#qinfo_about_orderlimit .list_dot { margin:0 -15px 0 0!important; overflow:hidden; }
/* #qinfo_about_orderlimit .list_dot li { width:115px; float:left; color:#3d3c4a; } */


/* ���θ��ּ� */
.pop_address { width:650px !important; }
.pop_address .msg_dot_subinfo { letter-spacing:-1px; }
.pop_address .msg_dot_subinfo span.space {  display:inline-block; *display:inline; *zoom:1; width:22px; }
.pop_address .search_box { padding:14px 0; border:1px solid #eae9e8; text-align:center; background:#f9f9f8; }
.pop_address .search_box .city { min-width:65px; }
.pop_address .search_box .ku { margin-left:10px; min-width:91px; }
.pop_address .search_box .txt { position:relative; top:1px; vertical-align:middle; }
.pop_address .search_box .txt.dong { margin-right:15px; }
.pop_address .search_box .txt.bname { margin-left:17px; }
.pop_address .search_box input.text { vertical-align:middle; }
.pop_address .search_box input.dong { width:238px; margin-left:15px; margin-right:3px; }
.pop_address .search_box input.building { width:153px; margin-left:3px; margin-right:0; }
.pop_address .search_box .btn_in { vertical-align:middle; }
.pop_address .search_box .btn_in span { min-width:38px; }
.pop_address .search_result { margin-top:10px; border:1px solid #eae9e8; }
.pop_address .search_result .zip_code { display:inline-block; *display:inline; *zoom:1; width:80px; }
.pop_address .search_result .ad_detail { display:inline-block; *display:inline; *zoom:1; width:500px; }
.pop_address .search_result .index_list { position:relative; padding:13px 0 10px 0; background:#f9f9f8; overflow:hidden; }
.pop_address .search_result .index_list .zip_code { margin:0 0 0 10px; text-align:center; float:left; _display:inline; }
.pop_address .search_result .index_list .ad_detail { float:left; text-align:center; }
.pop_address .search_result .list_result { position:relative; padding:5px 0; max-height:150px; overflow:auto; overflow-x:hidden;
    scrollbar-face-color:#ffffff; scrollbar-arrow-color:#cdcdcd; scrollbar-track-color:#f7f7f7; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#fff; scrollbar-darkshadow-color:#cdcdcd; scrollbar-3dlight-color:#cdcdcd; }
.pop_address .search_result .list_result a { display:block; position:relative; padding:6px 0 3px 90px; color:#333; line-height:17px; text-decoration:none; }
.pop_address .search_result .list_result a:hover { color:#488bc9; text-decoration:underline; background:#fafaf9; }
.pop_address .search_result .list_result a:hover span { text-decoration:underline; }
.pop_address .search_result .list_result .zip_code { position:absolute; left:10px; text-align:center; }
.pop_address .search_result .list_none { padding:20px 0 17px 0; text-align:center; }
.pop_address .address_more { margin-top:30px; }
.pop_address .address_more .more_box { padding:7px 15px 15px 15px; *padding-top:15px; border:1px solid #eae9e8; text-align:center; background:#f9f9f8; }
.pop_address .address_more .more_box input.text { display:block; margin-top:8px; width:100%; }




/* case_vivew */
.case_view { position:fixed; _position:absolute; top:150px; right:0; padding:5px; _width:300px; background:#666; border:2px solid #000; border-right:0; opacity:0.5; filter:alpha(opacity=50); z-index:1000; }
.case_view a { display:block; padding:4px 5px 2px 5px; color:#fff; font-weight:bold; text-align:right; }
.case_view p { margin-top:5px; border:1px solid #000; padding:4px 5px 4px 5px; max-width:250px; line-height:1.5; background:#dfdfdf; color:#000; }
.case_view p strong { color:#000; }
.case_view .bar { display:block; margin:2px 5px 5px 5px; height:1px; overflow:hidden; text-align:center; background:#fff; opacity:0.5; filter:alpha(opacity=50); *zoom:1; }


/* ����Ȯ�� ��ȿ�Ⱓ ���� �ȳ� : 20140611 */ 
.cert {background:url(https://sfile.pmang.com/images/pmang/nabi/cert/bg_pt.jpg) center top;}
.cert .wrapper * {vertical-align:top;}
.cert .wrapper .header {min-width:auto; border:none; background:none; height:294px; margin:0; padding:0;}
.cert .wrapper {position:relative; min-width:940px; height:1047px; background:url(https://sfile.pmang.com/images/pmang/nabi/cert/bg_main.jpg) no-repeat center top;}
.cert .wrapper .container {position:relative; width:940px; min-width:940px; margin:0 auto;}
.cert .wrapper .contents {position:relative; width:auto; height:409px; padding:0 70px;}
.cert .wrapper .title {height:294px; }
.cert .wrapper .title h1 {visibility:hidden;}
.cert .wrapper h2, 
.cert .wrapper .p1, 
.cert .wrapper .p2 {display:none;}
.cert .wrapper .limit {height:56px; margin:256px 0 0 0; background:#F6F6F6; border:1px solid #D5D5D5; }
.cert .wrapper .limit p {padding:20px 0 0 0; font-size:18px; font-weight:bold; color:#4D4C4C; text-align:center;  letter-spacing:-1px;}
.cert .wrapper .notice {display:none;}
.cert .wrapper .btns {text-align:center; padding:57px 0 0 0;}
.cert .wrapper .btn_refresh {display:inline-block; width:216px; height:67px; background:url(https://sfile.pmang.com/images/pmang/nabi/cert/btn_refresh.gif) no-repeat; text-indent:-5000px;}
.cert .wrapper .btn_maybenext {display:inline-block; width:216px; height:67px; background:url(https://sfile.pmang.com/images/pmang/nabi/cert/btn_next.gif) no-repeat;  text-align:center;}
.cert .wrapper .btn_maybenext span {display:none;}
.cert .wrapper .btn_maybenext b {display:inline-block; padding:43px 0 0 0; font-size:12px; color:#FFF;}
.cert .wrapper .btn_maybenext1 {display:inline-block; width:216px; height:67px; background:url(https://sfile.pmang.com/images/pmang/nabi/cert/btn_next.gif) no-repeat;  text-align:center;}
.cert .wrapper .btn_maybenext1 span {display:none;}
.cert .wrapper .btn_maybenext1 b {display:inline-block; padding:43px 0 0 0; font-size:12px; color:#FFF;}
.cert .wrapper .btn_maybenext2 {display:inline-block; width:216px; height:67px; background:url(https://sfile.pmang.com/images/pmang/nabi/cert/btn_next2.gif) no-repeat;  text-align:center;}
.cert .wrapper .btn_maybenext2 span {display:none;}
.cert .wrapper .btn_maybenext2 b {display:inline-block; padding:43px 0 0 0; font-size:12px; color:#FFF;}
.cert .wrapper .btn_home {display:inline-block; width:216px; height:67px; background:url(https://sfile.pmang.com/images/pmang/nabi/cert/btn_home.gif) no-repeat;  text-align:center;}
.cert .wrapper .btn_home span {display:none;}
.cert .wrapper .footer_placeholder {position:relative; height:88px;}
.cert .wrapper .footer {margin:0; border:none;}
.cert .wrapper .footer .neowizgames {position:absolute; left:329px; top:34px; display:block; width:104px; height:22px; text-indent:-5000px;}


/* ����Ȯ�� ��ȿ�Ⱓ ���� �ȳ� ���� : 20140915 */ 
.cert2 .wrapper {position:relative; width:100%; margin-top:-154px; text-align:center; *overflow:hidden; zoom:1;}
.cert2 .wrapper * {vertical-align:top; font-family:Malgun Gothic, '��������', sans-serif;}
.cert2 .wrapper .container {position:relative; z-index:5; width:960px; height:1500px; margin:0 auto; background:url(https://sfile.pmang.com/images/pgm/account/img/cert/bg_contents.jpg) no-repeat; zoom:1;}
.cert2 .wrapper .contents {position:relative; width:880px; margin:0 auto; padding-top:537px; text-align:left; }
.cert2 .wrapper .bg_left { position:absolute; z-index:1; top:0; left:-480px; width:50%; height:1500px; background:url(https://sfile.pmang.com/images/pgm/account/img/cert/bg_left.jpg) right top no-repeat; }
.cert2 .wrapper .bg_right { position:absolute; z-index:1; top:0; left:50%; width:50%; *margin-left:-1px; _margin-left:0; height:1500px; background:url(https://sfile.pmang.com/images/pgm/account/img/cert/bg_right.jpg) no-repeat 480px 0; }
.cert2 .wrapper .header {min-width:auto; border:none; background:none; margin:0; padding:0;}
.cert2 .wrapper .title {position:absolute; height:auto;}
.cert2 .wrapper hr,
.cert2 .wrapper h1,
.cert2 .wrapper h2 {display:none;}
.cert2 .wrapper h3 {position:relative; top:-6px; height:37px; color:#3f4d61; font-weight:bold; font-size:16px; text-align:center;}
.cert2 .wrapper .p1 {position:relative; top:-9px; height:89px; padding:0 0 0 152px; font-size:14px; line-height:1.8; color:#657181;}
.cert2 .wrapper .p2 {position:relative; top:-9px; height:61px; padding:0 0 0 152px; font-size:14px; line-height:1.8; color:#657181; }
.cert2 .wrapper .p3 {position:relative; top:-9px; height:32px; padding:0 0 0 152px; font-size:14px; line-height:1.8; color:#657181; }
.cert2 .wrapper .howto {height:102px; padding:0 0 0 153px;}
.cert2 .wrapper .howto a {float:left; width:192px; height:53px; margin-right:1px; text-indent:-5000px;}
.cert2 .wrapper .method {height:171px; padding:0 0 0 153px;}
.cert2 .wrapper .method a {float:left; height:74px; text-indent:-5000px;}
.cert2 .wrapper .method .btn_refresh {width:436px; margin-right:14px;}
.cert2 .wrapper .method .btn_home {width:129px;}
.cert2 .wrapper .notice {position:relative; top:-4px; height:182px; padding:0 0 0 156px;}
.cert2 .wrapper .notice  h4 {height:32px; color:#3f4d61; font-size:14px; font-weight:bold;}
.cert2 .wrapper .notice li {position:relative; color:#657181; padding:0 0 4px 6px; background:url(https://sfile.pmang.com/images/pgm/account/img/cert/bl_dot.gif) no-repeat 0 8px; font-size:12px; line-height:1.5; }  
.cert2 .wrapper .notice span {color:#8c96a3;}
.cert2 .wrapper .footer_placeholder {position:relative; height:88px; text-align:left;}
.cert2 .wrapper .footer {position:relative; left:335px; top:43px; width:285px; height:23px; margin:0; border:none; background:url(https://sfile.pmang.com/images/pgm/account/img/cert/footer.gif) no-repeat; text-indent:-5000px;}

.cert3 .wrapper {position:relative; width:100%; margin-top:-154px; text-align:center; *overflow:hidden; zoom:1;}
.cert3 .wrapper * {vertical-align:top; font-family:Malgun Gothic, '��������', sans-serif;}
.cert3 .wrapper .container {position:relative; z-index:5; width:960px; height:1500px; margin:0 auto; background:url(https://sfile.pmang.com/images/pgm/account/img/cert/bg_contents2.jpg) no-repeat; zoom:1;}
  .cert3.rev201603 .wrapper .container {background-image:url(https://sfile.pmang.com/images/pgm/account/img/cert/bg_contents3.jpg);}
.cert3 .wrapper .contents {position:relative; width:880px; margin:0 auto; padding-top:537px; text-align:left; }
.cert3 .wrapper .bg_left { position:absolute; z-index:1; top:0; left:-480px; width:50%; height:1500px; background:url(https://sfile.pmang.com/images/pgm/account/img/cert/bg_left.jpg) right top no-repeat; }
.cert3 .wrapper .bg_right { position:absolute; z-index:1; top:0; left:50%; width:50%; *margin-left:-1px; _margin-left:0; height:1500px; background:url(https://sfile.pmang.com/images/pgm/account/img/cert/bg_right.jpg) no-repeat 480px 0; }
.cert3 .wrapper .header {min-width:auto; border:none; background:none; margin:0; padding:0;}
.cert3 .wrapper .title {position:absolute; height:auto;}
.cert3 .wrapper hr,
.cert3 .wrapper h1,
.cert3 .wrapper h2 {display:none;}
.cert3 .wrapper h3 {position:relative; top:-6px; height:37px; color:#3f4d61; font-weight:bold; font-size:16px; text-align:center;}
.cert3 .wrapper .p1 {position:relative; top:-9px; height:90px; padding:0 0 0 152px; font-size:14px; line-height:1.8; color:#657181;}
.cert3 .wrapper .p3 {position:relative; top:-9px; height:32px; padding:0 0 0 152px; font-size:14px; line-height:1.8; color:#657181; }
.cert3 .wrapper .p2 {position:relative; top:-9px; height:61px; padding:0 0 0 152px; font-size:14px; line-height:1.8; color:#657181; }
.cert3 .wrapper .method {height:123px; padding:0 0 0 153px;}
.cert3 .wrapper .method a {float:left; height:74px; text-indent:-5000px;}
.cert3 .wrapper .method .btn_refresh {width:436px; margin-right:14px;}
.cert3 .wrapper .method .btn_home {width:129px;}
.cert3 .wrapper .howto {height:149px; padding:0 0 0 153px;}
.cert3 .wrapper .howto a {float:left; width:192px; height:53px; margin-right:1px; text-indent:-5000px;}
.cert3 .wrapper .notice {position:relative; top:-4px; height:182px; padding:0 0 0 156px;}
.cert3 .wrapper .notice  h4 {height:32px; color:#3f4d61; font-size:14px; font-weight:bold;}
.cert3 .wrapper .notice li {position:relative; color:#657181; padding:0 0 4px 6px; background:url(https://sfile.pmang.com/images/pgm/account/img/cert/bl_dot.gif) no-repeat 0 8px; font-size:12px; line-height:1.5; }  
.cert3 .wrapper .notice span {color:#8c96a3;}
.cert3 .wrapper .footer_placeholder {position:relative; height:88px; text-align:left;}
.cert3 .wrapper .footer {position:relative; left:335px; top:43px; width:285px; height:23px; margin:0; border:none; background:url(https://sfile.pmang.com/images/pgm/account/img/cert/footer.gif) no-repeat; text-indent:-5000px;}

.h3_ti{padding-bottom: 6px;font-size: 14px;font-weight: bold;letter-spacing: 0px;color: #333;}
.t_center{text-align:center !important}
.t_left{text-align:left !important}
.tbl_security input{vertical-align:middle;margin-top:-2px}
.tbl_security label{display:inline-block;margin-right:20px;margin-left:20px}
.tbl_security .c1{width:20%}
.tbl_security .c3{width:15%}
.tbl_security td{line-height:18px}

/* 160608 */
.footer_v2{font-family:'Malgun Gothic','Nanum Gothic',dotum;font-size:11px;color:#808080;line-height:16px;background-color:#fff;padding-bottom:40px}
.footer_v2 a{color:#333;text-decoration:none}
.footer_v2 a:hover{text-decoration:underline}
.footer_v2 .footer_in{padding-top:0;padding-left:123px;min-width:577px;width:100%;max-width:1100px;margin-top:40px}
.footer_v2 .copyright a{color:#808080}
.footer_v2 .logo_neowiz{margin:0 0 0 -123px}
.footer_v2 .logo_neowiz a{text-indent:-9999px;overflow:hidden;display:block;width:95px;height:22px;background:url(https://sfile.pmang.com/images/pmang/nabi/main_v2/footer_neowiz.gif) no-repeat}
.footer_v2 .logo_kakao a{position:absolute;top:40px;left:0;text-indent:-9999px;overflow:hidden;display:block; width:106px; height:19px;background:url(https://sfile.pmang.com/images/pmang/channeling/daum/logo_kakao.png) no-repeat}
.footer_v2 .fmenu{width:100%;margin-top:0;margin-bottom:15px}
.footer_v2 .fmenu a{background:url(https://sfile.pmang.com/images/pgm/account/img/bg_bar.gif) no-repeat left 3px;display:inline-block;padding-left:9px;margin-right:8px;font-size:11.5px}
.footer_v2 .fmenu a:first-child{padding-left:0;background:none}
.footer_v2 .copyright{width:100%}
.footer_v2 .bizinfo{left:0;top:0;float:none;text-indent:0;background:none;width:auto;height:auto;text-decoration:underline}
.footer_v2 .logo_family{top:0;right:0;left:auto}
.footer_v2 .logo_family a {position: relative;margin-left:15px;height: 23px;display:inline-block;text-indent:-999px;overflow:hidden}
.footer_v2 .logo_family .fm_sayclub { width:61px; background:url(https://sfile.pmang.com/images/pmang/nabi/main_v3/footer_bg.gif) -735px top no-repeat; }
.footer_v2 .logo_family .fm_pmang { width:43px; background:url(https://sfile.pmang.com/images/pmang/nabi/main_v3/footer_bg.gif) -801px top no-repeat; }
.footer_v2 .logo_family .fm_mtree { width:73px; background:url(https://sfile.pmang.com/images/pmang/nabi/main_v3/footer_bg.gif) -851px top no-repeat; }
.footer_v2 .logo_family .fm_ncsi { width:32px; background:url(https://sfile.pmang.com/images/pmang/nabi/main_v3/footer_bg.gif) -931px top no-repeat; }
/* 160707 */
.ch_bugs .footer_v2 .logo_family{display:none}
.footer_v2 .copyright_channel{width:100%;margin-top:10px}
 
/* 181114 */
.cert3 .wrap_card .container{background: url(https://sfile.pmang.com/images/pgm/account/img/cert/bg_contents4.jpg) no-repeat;}
/* 2024년 1월 : 네이버 본인인증 추가 */
	.v202401 .wrap_card .container {background: url(https://sfile.pmang.com/images/pgm/account/img/cert/bg_contents5.jpg) no-repeat !important;}
.cert3 .wrap_card .howto .btn_howto_card{width:222px}
.cert3 .wrap_card .howto a{width:181px}
.chemail_v2 .title img{display:none}
.chemail_v2 .title h1{width:980px;height:279px;background: url(https://sfile.pmang.com/images/pgm/account/img/chemail/title_ipin_v2.jpg) no-repeat;}

/* 190125 */
.box_login .sns_login{border-top:1px solid #e6e6e3;margin-top:13px;padding-top:15px;float:left;width:100%}
.box_login .sns_login a{display:block;left:0;padding:0;height:40px;width:100%;margin-bottom:6px;color:#fff;line-height:40px;text-align:center;letter-spacing:0}
.box_login .sns_login a:hover{text-decoration: none}
.box_login .sns_login .btn_naver{background: url('https://sfile.pmang.com/images/pgm/account/img/btn_sns_naver.png') no-repeat;}
.box_login .sns_login .btn_facebook{background: url('https://sfile.pmang.com/images/pgm/account/img/btn_sns_facebook.png') no-repeat}
.box_login .sns_login .btn_google{color:#757575;background: url('https://sfile.pmang.com/images/pgm/account/img/btn_sns_google.png') no-repeat}

/* 191112 */
.tbl_pay{margin-top:-1px;background:#fff;padding:20px 0 0 0}
.msg_dot .list_dot{margin-top:12px;margin-left:2px}
.msg_dot .list_dot li {line-height:20px; color:#333333; background:url('https://sfile.pmang.com/images/pgm/account/img/bu_dot_list.gif') left 7px no-repeat; }
.pop_pay .lmsg_cont{width:520px}
.pop_pay .tbl_cash th{font-weight:normal;padding:13px 25px 10px 25px;width:110px;}
.pop_pay .tbl_cash td{padding-right:15px;;padding-left:0;text-align:right}
.pop_pay .tbl_cash .st td{font-weight:normal !important;}
.pop_pay .tbl_cash strong, .pop_pay .tbl_cash em{font-weight:bold}
.pop_pay .btn_in span{min-width:48px}
.pop_pay .tbl_cash .btn_in{vertical-align: bottom;margin-top:6px}
.pop_pay .noborder{border:0}

/* 200108 */
#navPay{left:101px}
#navPW {left:147px;}
#navSec {left:132px;}
#navFriends {left:260px;}
#navMemo {left:248px;}

/* 230105 | ISMS 인증 수정 */
.view-cm-detail-wrapper { position: relative; }
.common-view-commercial-detail-button { display: inline-block; width: 74px; font-size: 12px; line-height: 24px; position: absolute; right: 20px; top: 50%; transform: translate(0, -50%); border-radius: 2px; border: 1px solid #c8c8c8; background-color: #f7f7f7 }

.commercial-agree-dim { display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 599; opacity: 0.3; background-color: black }
.commercial-agree-dim.dim--active { display: block; }
.commercial-agree-dim.dim--active ~ .commercial-agree-popup { display: block; }
.commercial-agree-popup { display: none; width: 500px; position: absolute; top: 50%; left: 50%; z-index: 600; transform: translate(-50%, -50%); border: 1px solid #8d8d92; background-color: white; }
.commercial-agree-popup .popup__header { display: flex; justify-content: flex-start; align-items: center; padding: 20px 16px; background-color: #e6e2dd }
.commercial-agree-popup .popup__header .close-commercial-popup-button { width: 22px; overflow: hidden; text-indent: -999999px; border: 0; background: transparent url(../img/btn_close_lmsg.gif) no-repeat center center; background-size: 9px auto;}
.commercial-agree-popup .popup__header .popup__title { font-size: 14px; }
.close-commercial-popup-button { justify-self: flex-end; margin-left: auto; }
.commercial-agree-popup .popup__content { padding: 22px 20px; word-break: keep-all; line-height: 17px; color: #666666 }
.agree-information-table { width: 100%; border: 1px solid #ededed; margin: 20px 0; }
.agree-information-table .table__row { display: flex; justify-content: flex-start; align-items: flex-start; overflow: hidden; position: relative; }
.agree-information-table .table__row:not(:last-child) { border-bottom: 1px solid #ededed; }
.agree-information-table .table__column { padding: 17px 20px; }
.agree-information-table .table__row .row__title { min-width: 125px; color: black; line-height: 16px; }
.agree-information-table .table__row .row__title::before { content: ""; display: block; width: 165px; height: 300px; position: absolute; left: 0;
  top: 0; background-color: #f9f9f8; z-index: -1; }
.agree-information-table .content--has-dash { padding-left: 12px; position: relative; }
.agree-information-table .content--has-dash::before { content: "-"; position: absolute; left: 0; top: 0; }
.commercial-agree-popup .notice--has-dot { padding-left: 12px; position: relative; }
.commercial-agree-popup .notice--has-dot::before { content: ""; display: block; width: 2px; height: 2px; position: absolute; top: 7px; left: 3px; border-radius: 50%; background-color: #666666; }
.commercial-agree-popup .popup__actions { text-align: center; padding-bottom: 20px; }
.commercial-agree-popup .popup__actions .close-button { display: inline-block; width: 88px; height: 36px; border-radius: 2px; font-weight: bold; border: 1px solid #c8c8c8; background-image: linear-gradient(to bottom, white, #e7e7e7); }

/* 인증메일 재발송 */
.tbl_input:not(.tbl_idresult2) tr:nth-child(3) .btn_in { height: 20px; margin-top: -16px !important; padding: 8px 10px 0; border: 1px solid #c8c8c8; border-radius: 2px; background-color: #f7f7f7; background-image: unset; }
.tbl_input:not(.tbl_idresult2) tr:nth-child(3) .btn_in span { height: unset;padding-top: 0;background-image: unset; }
