/* Login */
.login_page { padding: 47px 0; background: #f5f6f7; }
#login_box { width: 886px; height: 578px; margin: 0 auto; padding: 22px 38px 0px 38px;  background: url(/images/member/login_box_bg_new.gif) no-repeat 14px 0; }
#login_box .login_area { float: left; width: 520px; height: 541px; padding: 100px 78px 0; box-sizing: border-box; }
#login_box .login_area .login_title { width: 100%; font-size: 28px; font-weight: bold; color:#000; line-height:28px; padding: 0 0 18px 0; border-bottom: 1px solid #000000; }
#login_box .login_area .login_title > span.login_ls { letter-spacing: -2px; }
#login_box .login_area #loginForm { width: 364px; margin: 28px 0 0 0; height:214px; }
#login_box .login_area #loginForm input[type=text],
#login_box .login_area #loginForm input[type=password] { float: left; width: 352px; height: 46px; margin: 0 0 8px 0; padding: 0 0 0 10px; border: 1px solid #b4b4b4; font-size: 15px; line-height: 45px; outline: none; }
#login_box .login_area #loginForm input[type=password]::-ms-reveal { display: none; }
#login_box .login_area #loginForm input:-webkit-autofill,
#login_box .login_area #loginForm input:-webkit-autofill:hover,
#login_box .login_area #loginForm input:-webkit-autofill:focus,
#login_box .login_area #loginForm input:-webkit-autofill:active { -webkit-box-shadow: 0 0 0px 1000px #fff inset; }
#login_box .login_area #loginForm input.focus { border: 1px solid #888ffb; }
#login_box .login_area #loginForm .save_check { float: left; width: 100%; margin: 6px 0 0 0; font-size: 13px; line-height: 13px; color: #505051; }
#login_box .login_area #loginForm #div_captcha { float: left; margin: 12px 0 0 0; }
#login_box .login_area #loginForm #div_captcha #div_captcha_border { border: 1px solid #b4b4b4; width: 362px;  float: left; margin: 5px 0 5px 0; background: url(/images/member/bg_imgcaptcha.gif) no-repeat right center; cursor: pointer; height: 46px; }
#login_box .login_area #loginForm #div_captcha > p { color: #505051; font-size: 13px;  }
#login_box .login_area #loginForm #div_captcha #input_captcha { }
#login_box .login_area #loginForm #ID_SAVE { display: none; }
#login_box .login_area #loginForm #save_id_label.on { background: url('/images/member/save_check_on.jpg') no-repeat left center;}
#login_box .login_area #loginForm .save_check label { float: left; padding: 0 0 0 29px; height: 22px; line-height: 20px; background: url(/images/member/save_check_off.jpg) no-repeat left center; color: #414bf2;  }
#login_box .login_area #mainLoginBtn { float: left; width: 364px; height: 54px; margin: 18px 0 0; background: #000fff; font-size: 20px; color: #ffffff; line-height: 53px; font-weight: bold; text-align: center; }
#login_box .login_area #LoginID.on { background:url('/images/member/login_input_id.jpg') 11px 16px no-repeat #fff;}
#login_box .login_area #LoginPWD.on { background:url('/images/member/login_input_pwd.jpg') 11px 16px no-repeat #fff; }

#login_box .login_sub { float: left; width: 100%; margin: 23px auto 0; font-size: 13px; line-height: 13px; font-weight: bold; color: #666; text-align: center; }
#login_box .login_sub > a:focus { outline: 1px dotted; outline: -webkit-focus-ring-color auto 1px; }
#login_box .login_sub .login_sub_bar { padding: 0 10px; background:url('/images/member/login_sub_bg.jpg') no-repeat 8px; }
#login_box .login_sub #anonymous_btn { }

#login_box .login_ad { position: relative; float: left; height: 485px; }
#login_box .login_ad #login_ad_button { position: absolute; width: 33px; height: 13px; top: 502px; left: 167px; }
#login_box .login_ad #login_ad_button span.on { background:url('/images/member/login_ad_button_on.png') no-repeat center; }
#login_box .login_ad #login_ad_button span { width: 13px; height: 13px; background:url('/images/member/login_ad_button_off.png') no-repeat center; }

#rightcolumn.taxmail { background: #cecece url("/images/member/bg_maillogin.jpg") no-repeat center 55px; }
/* Join */
#join_area { width:1000px; margin:0 auto; padding:41px 10px 80px 10px; }

#rightcolumn.taxmail #join_area { width: 782px; height: 736px;    }

#footer.taxmail { margin: 0 0 0 0; }


p.join_subtitle { width:1000px; height:28px; font-size:23px; line-height:28px; color:#000; }
p.join_subtitle2 { width:1000px; height:28px; font-size:20px; line-height:28px; font-weight:bold; color:#000; }
p.join_subtitle a { padding: 0 16px 0 0; background:url("/images/member/icon_dot_02.gif") right 5px no-repeat; text-decoration:underline; font-size:13px; }
p.join_subtitle2 a { padding: 0 16px 0 0; background:url("/images/member/icon_dot_02.gif") right 5px no-repeat; text-decoration:underline; font-size:13px; }
p.join_subtitle3 { width:1000px; height:28px; font-size:23px; line-height:28px; color:#000; }
p.join_subtitle3 a { margin:0 4px 0 0; padding: 0 16px 0 0; background:url("/images/member/icon_dot_03.gif") right 13px no-repeat; text-decoration:underline; font-size:14px; color:#0071c9; }
#join_area .join_step { width:100%; height:69px;}
#join_area .join_step dl { float:left; width:710px;  border-bottom:3px solid #276cc7; }
#join_area .join_step dl dt { float:left; margin:0 0 0 29px; font-size:85px; font-weight:bold; color:#0054c2; line-height:66px; }
#join_area .join_step dl dt.step03{ font-size:84px; }
#join_area .join_step dl dd { float:left; margin:30px 0 0 24px; font-size:15px; color:#276cc7; }
#join_area .join_step ul.step_off_l { float:left; margin:16px 0 0 0; padding:0 0 0 0; border-bottom:3px solid #276cc7;  }
#join_area .join_step ul.step_off_l li { float:left; width:32px; height:36px; padding: 10px 0 3px 17px; border-top:1px solid #a7bfde; border-left:1px solid #a7bfde; font-size:26px; font-weight:bold; color:#8eb3e4;line-height:24px; }
#join_area .join_step ul.step_off_r { float:left;min-height: 50px; margin:16px 0 0 0; padding:0 30px 0 0; border-bottom:3px solid #276cc7;  }
#join_area .join_step ul.step_off_r li { float:left; width:32px; height:36px; padding: 10px 0 3px 17px; border-top:1px solid #a7bfde; border-right:1px solid #a7bfde; font-size:26px; font-weight:bold; color:#8eb3e4; line-height:24px; }
#join_area .join_step ul.step_on { float:left; margin:16px 0 0 0; }
#join_area .join_step ul.step_on li {float:left; width:85px; height:38px; padding: 9px 0 3px 19px; border-top:3px solid #276cc7; border-right:3px solid #276cc7; border-left:3px solid #276cc7; border-bottom:0px; font-size:18px; font-weight:bold; color:#0054c2; line-height:24px; }


/* Join Type */
#join_area .join_type { height:414px; margin: 56px 44px 0 100px; }
#join_area .join_type ul.normal_member { float:left; width:357px; height:385px; background:url("/images/member/bg_normal_01.jpg") left top no-repeat; cursor:pointer; }
#join_area .join_type ul.normal_member:hover { background:url("/images/member/bg_normal_02.jpg") left top no-repeat; }
#join_area .join_type ul.normal_member li dl { text-align:center; margin:33px 0 0 0; }
#join_area .join_type ul.normal_member li dl dt { font-size:28px; font-weight:bold; color:#0054c2; line-height:34px; }
#join_area .join_type ul.normal_member li dl dd { margin: 134px 0 0 0; font-size:15px; color:#555; line-height:22px; }
#join_area .join_type ul.normal_member li p { text-align:center; margin:38px 0 0 0; }
#join_area .join_type ul.normal_member li p a { display: inline-block; width:114px; height:31px; padding:9px 0 0 0; background:url("/images/member/btn_blue_11440.gif") left top no-repeat; font-size:15px; font-weight:bold; color:#fff; }

#join_area .join_type ul.link_member { float:left; width:357px; height:385px; margin:0 0 0 86px; background:url("/images/member/bg_link_01.jpg") left top no-repeat; cursor:pointer; }
#join_area .join_type ul.link_member:hover { background:url("/images/member/bg_link_02.jpg") left top no-repeat; }
#join_area .join_type ul.link_member li dl { text-align:center; margin:33px 0 0 0; }
#join_area .join_type ul.link_member li dl dt { font-size:28px; font-weight:bold; color:#199b07; line-height:34px; }
#join_area .join_type ul.link_member li dl dd { margin: 134px 0 0 0; font-size:15px; color:#555; line-height:22px; }
#join_area .join_type ul.link_member li p { text-align:center; margin:38px 0 0 0; }
#join_area .join_type ul.link_member li p a { display: inline-block; width:114px; height:31px; padding:9px 0 0 0; background:url("/images/member/btn_type_01.gif") left top no-repeat; font-size:15px; font-weight:bold; color:#fff; }

#join_area .join_benefit { height:272px; margin:50px 0 0 0; }
#join_area .join_benefit .benefit_box { float:left; margin:19px 0 0 0; width:1000px; height:224px;  background-color:#f5f6f7; }
#join_area .join_benefit .benefit_box dl { float:left; width:500px; }
#join_area .join_benefit .benefit_box dl dt { float:left; font-size:15px; font-weight:bold; color:#255490; }
#join_area .join_benefit .benefit_box dl dd { float:left; width:100%; margin:7px 0 0 0; font-size:14px; color:#777; }

#join_area .join_benefit .benefit_box dl.nts_search { width:339px; height:75px; padding: 29px 20px 0 141px; background:url("/images/member/bg_benefit_01.jpg") 43px 23px no-repeat; }
#join_area .join_benefit .benefit_box dl.simple_issue { width:339px; height:75px; padding: 29px 20px 0 141px;  background:url("/images/member/bg_benefit_02.jpg") 43px 23px no-repeat; }
#join_area .join_benefit .benefit_box dl.cash_bill { width:339px; height:75px; padding: 26px 20px 0 141px;  background:url("/images/member/bg_benefit_03.jpg") 43px 20px no-repeat; }
#join_area .join_benefit .benefit_box dl.non_activex { width:339px; height:75px; padding: 26px 20px 0 141px;  background:url("/images/member/bg_benefit_04.jpg") 43px 20px no-repeat; }


/* Join Agreement */
#join_area .select_off { display:inline-block; font-size:15px; color:#333; line-height: 26px; padding:0 0 0 29px; background:url("/images/member/btn_agreement_off.gif") left 5px no-repeat; cursor:pointer; }
#join_area .select_on { display:inline-block; font-size:15px; color:#333; line-height: 26px; padding:0 0 0 29px; background:url("/images/member/btn_agreement_on.gif") left 5px no-repeat; cursor:pointer; }
#join_area .policy_all_line { margin: 45px 0 0 0; padding:0 0 10px 0; border-bottom:1px solid #cacaca; }
#join_area #policy_all {}
#join_area #popbill_agreement { margin:10px 0 0 0; }
#join_area #popbill_privacy { margin:10px 0 0 0; }
#join_area .popbill_agreement { height:246px; margin:23px 0 0 0; }
#join_area .popbill_agreement .agreement_list { width:968px; height:135px; margin:15px 0 0 0; padding: 30px 15px 0 15px; border: 1px solid #cacaca; overflow-y: scroll; }

#join_area .popbill_privacy { margin:39px 0 0 0; }
#join_area .popbill_privacy .privacy_list { width:968px; height:135px; margin:15px 0 0 0; padding: 30px 15px 0  15px; border: 1px solid #cacaca; overflow-y: scroll; }

#join_area .btn_agree_area { text-align:center; margin:41px 0 0 0; }
#join_area .btn_agree_area .btn_agree_off a { display: inline-block; width:114px; height:31px; padding:9px 0 0 0; background:url("/images/member/btn_agree_off.gif") left top no-repeat; font-size:15px; font-weight:bold; color:#555; }
#join_area .btn_agree_area .btn_agree_on a { display: inline-block; width:114px; height:31px; padding:9px 0 0 0; background:url("/images/member/btn_agree_on.gif") left top no-repeat; font-size:15px; font-weight:bold; color:#fff; cursor:pointer; }
#join_area .btn_agree_area .btn_agree_c a { display: inline-block; width:114px; height:31px; padding:9px 0 0 0; background:url("/images/member/btn_agree_cancel.gif") left top no-repeat; font-size:15px; font-weight:bold; color:#fff; cursor:pointer; }
p.join_subtitle span a { font-size:13px; color:#333; }


span.icon {float: left; font-size:22px !important; font-weight:normal !important; margin-top: 5px; margin-right: 3px; }

#join_area .join_corp { position: relative; width: 969px; height:78px; margin:15px 0 0 0; padding: 22px 0 0 31px; background-color:#f1f1f1; font-size:14px; font-weight:bold; color:#333; }
#join_area .join_corp.corp_normal { width:846px; height:67px; padding:22px 0 0 154px; }
#join_area .join_corp span { float:left; line-height:24px; }
#join_area .join_corp.corp_normal span.notice_corpnum { float:left; margin:5px 0 0 39px; width:330px; font-size:13px; color:#999; }
#join_area .join_corp span.notice_corpnum { float:left; margin:4px 0 0 114px; width:330px; font-size:13px; color:#999; }
#join_area .join_corp span.notice_linkid { margin:4px 0 0 186px; width:330px; font-size:13px; color:#999; }
#join_area .join_corp span.linkid_info { position: absolute; top:60px; left:610px; width:338px; height:36px; padding:13px 15px 10px 15px; background:url("/images/member/bg_linkid_01.gif") left top no-repeat; font-size:13px; color:#777; line-height:19px; }
#join_area .join_corp span.input_line { margin: 0 0 0 32px; border:1px solid #cacaca; background-color:#fff; }
#join_area .join_corp span.input_line.blue_bg { border:1px solid #276cc7; background-color:#f6f9ff; }
#join_area .join_corp span.input_line.blue_bg input { background-color:#f6f9ff; }
#join_area .join_corp span.input_line.red_bg { border:1px solid #ef7070; background-color:#fff6f6; }
#join_area .join_corp span.input_line.red_bg input { background-color:#fff6f6; }
#join_area .join_corp span.input_line input { height:30px; padding:0 4px 5px 4px; border:0px; font-size:16px; }
#join_area .join_corp span#LinkIdLine { margin:0 0 0 11px; }
#join_area .join_corp span#CorpNumLine input { font-size:23px; }
#join_area .join_corp span.middle_line { width:1px; margin:9px 35px 0 37px; border-left: 1px solid #cacaca; }


#join_area .join_form { margin:61px 0 32px 0; display: inline-block; min-height: 390px; }
#join_area .join_form .left_form { float:left; width:464px;}
#join_area .join_form .left_form p { float:left; }
#join_area .join_form .left_form span { float:left; font-size:14px; font-weight:bold; color:#333; line-height:27px; }
#join_area .join_form .left_form span input { height:26px; border:0px; font-size:16px; }
#join_area .join_form .left_form span textarea { border:0px; padding: 6px 4px 5px 4px; overflow: hidden;font-size: 16px; font-family: Malgun Gothic, 맑은 고딕, Apple SD Gothic Neo; color:#333;}
#join_area .join_form .left_form span.input_line { margin: 0 0 0 32px; border:1px solid #cacaca; background-color:#fff; }
#join_area .join_form .left_form span.input_line.blue_bg { border:1px solid #276cc7; background-color:#f6f9ff; }
#join_area .join_form .left_form span.input_line.blue_bg input { background-color:#f6f9ff; }
#join_area .join_form .left_form span.input_line.blue_bg textarea { background-color:#f6f9ff; }
#join_area .join_form .left_form span.input_line.red_bg { border:1px solid #ef7070; background-color:#fff6f6; }
#join_area .join_form .left_form span.input_line.red_bg input { background-color:#fff6f6; }
#join_area .join_form .left_form span.input_line.red_bg textarea { background-color:#fff6f6; }
#join_area .join_form .left_form span.notice_b { margin:4px 0 7px 114px; font-size:13px; font-weight:normal; color:#ef3939; }
#join_area .join_form .left_form .btnFindZipCode { position:absolute; top:82px; right:8px; }
#join_area .join_form .left_form .btnFindZipCode a { display: inline-block; font-size:12px; color:#555; cursor:pointer; }
#join_area .join_form span.middle_line { float:left; width:1px; height:345px; margin:44px 32px 0 36px; border-left: 1px solid #e4e4e4; }
#join_area .join_form .right_form { float:left; width:464px; }
#join_area .join_form .right_form p { float:left; }
#join_area .join_form .right_form span { float:left; font-size:14px; font-weight:bold; color:#333; line-height:27px; }
#join_area .join_form .right_form span input { border:0px; font-size:16px; height:26px; }
#join_area .join_form .right_form span.input_line { margin: 0 0 0 32px; border:1px solid #cacaca; background-color:#fff; }
#join_area .join_form .right_form span.input_line.blue_bg { border:1px solid #276cc7; background-color:#f6f9ff; }
#join_area .join_form .right_form span.input_line.blue_bg input { background-color:#f6f9ff; }
#join_area .join_form .right_form span.input_line.red_bg { border:1px solid #ef7070; background-color:#fff6f6; }
#join_area .join_form .right_form span.input_line.red_bg input { background-color:#fff6f6; }
#join_area .join_form .right_form span.input_line.pwd { position:relative; }
#join_area .join_form .right_form span.input_line .btn_white_view { position:absolute; top:3px; right:6px;text-align:center; }
#join_area .join_form .right_form span.input_line .btn_white_view a { display: inline-block; width:38px; height:26px; padding:1px 0 0 0; background:url("/images/member/btn_view_01.gif") left 3px no-repeat; font-size:12px; color:#555; cursor:pointer; }
#join_area .join_form .right_form span.notice_b { margin:4px 0 7px 114px; font-size:13px; font-weight:normal; color:#ef3939; }

.width_64{ width:64px; }
.width_81{ width:81px; }
.width_98{ width:98px; }

/* Join Complete */
#join_area .join_complete { text-align:center; }
#join_area .join_complete dl { margin: 59px 0 0 0; background:url("/images/member/bg_complete_01.jpg") center 71px no-repeat; }
#join_area .join_complete dl dt { font-size:35px; font-weight:bold; color:#000; line-height:45px; }
#join_area .join_complete dl dd { margin: 220px 0 0 0; font-size:17px; color:#555; }
#join_area .join_cert .cert_title { margin:72px 0 0 29px; padding:0 0 0 50px; font-size:23px; color:#000; background:url("/images/member/bg_complete_02.jpg") 1px top no-repeat; line-height:36px; }

#join_area .join_cert { height:271px; }
#join_area .join_cert .join_cert_left { float:left; width:435px; margin:33px 0 0 44px;  }
#join_area .join_cert .join_cert_left p.cert_left_title { font-size:16px; font-weight:bold; color:#44648f }
#join_area .join_cert .join_cert_left ul { margin:10px 0 0 0; }
#join_area .join_cert .join_cert_left ul li { padding:1px 0 0 14px; font-size:14px; color:#777; background:url("/images/member/icon_dot_01.gif") 1px 12px no-repeat; line-height: 21px; }
#join_area .join_cert .join_cert_left a { float:left; margin: 21px 0 0 1px; padding:3px 15px 6px 17px; font-size:13px; color:#555; border:1px solid #b4b4b4; border-radius:2px; }

#join_area .join_cert .join_cert_right { float:left; width:430px; margin:33px 0 0 44px;  }
#join_area .join_cert .join_cert_right p.cert_right_title { font-size:16px; font-weight:bold; color:#44648f }
#join_area .join_cert .join_cert_right ul { margin:10px 0 0 0; }
#join_area .join_cert .join_cert_right ul li { padding:1px 0 0 14px; font-size:14px; color:#777; background:url("/images/member/icon_dot_01.gif") 1px 12px no-repeat;    line-height: 21px; }
#join_area .join_cert .join_cert_right a { float:left; margin:21px 0 0 1px; padding:3px 15px 6px 17px; font-size:13px; color:#555; border:1px solid #b4b4b4; border-radius:1px; }
#join_area .join_cert .middle_line { float:left; width:1px; height:143px; margin:35px 5px 0 36px; border-left: 1px solid #cacaca; }


#join_area .find_idpw { height:50px; } 
#join_area .find_idpw ul.find_type { float:left; }
#join_area .find_idpw ul.find_type li { float:left; font-size:18px; font-weight:bold; color:#0054c2;  width:116px; height:35px; padding: 12px 0 3px 28px; border-top:3px solid #276cc7; border-right:3px solid #276cc7; border-left:3px solid #276cc7; border-bottom:0px; }
#join_area .find_idpw ul.find_type2 { float:left; }
#join_area .find_idpw ul.find_type2 li { float:left; font-size:18px; font-weight:bold; color:#0054c2;  width:127px; height:35px; padding: 12px 0 3px 17px; border-top:3px solid #276cc7; border-right:3px solid #276cc7; border-left:3px solid #276cc7; border-bottom:0px; }
#join_area .find_idpw ul.find_type3 { float:left; }
#join_area .find_idpw ul.find_type3 li { float:left; font-size:18px; font-weight:bold; color:#0054c2;  width:154px; height:35px; padding: 12px 0 3px 28px; border-top:3px solid #276cc7; border-right:3px solid #276cc7; border-left:3px solid #276cc7; border-bottom:0px; }
#join_area .find_idpw ul.step_off_l { float:left; min-height: 50px; margin:0 0 0 0; padding:0 0 0 30px; border-bottom:3px solid #276cc7;font-size:16px; font-weight:bold; color:#8eb3e4;  }
#join_area .find_idpw ul.step_off_l a { float:left; width:115px; height:32px; padding:14px 0 3px 34px; color:#8eb3e4;  border-top:1px solid #a7bfde; border-left:1px solid #a7bfde; }
#join_area .find_idpw ul.step_off_r { float:left; border-bottom: 3px solid #276cc7; }
#join_area .find_idpw ul.step_off_r li { float:left; font-size:16px; font-weight:bold; color:#8eb3e4 ; border-top:1px solid #a7bfde; border-right:1px solid #a7bfde;}
#join_area .find_idpw ul.step_off_r li a { float:left;  width:122px; height:32px; padding:14px 0 3px 27px; color:#8eb3e4; }
#join_area .find_idpw p { float:left; text-align:right; width:639px; height:33px; padding:17px 31px 0 0; border-bottom:3px solid #276cc7; font-size:15px; color:#276cc7; }
#join_area .find_idpw p.width_751 { width:751px; }

#join_area .find_input { width: 909px; margin:16px 30px 0 30px; padding: 22px 0 20px 31px; background-color:#f1f1f1; font-size:14px; font-weight:bold; color:#333; }
#join_area .find_input.corp_normal { width:670px; padding:22px 0 20px 270px; }
#join_area .find_input.pwd_normal { width:691px; padding:22px 0 20px 249px; }
#join_area .find_input.corp_normal input { font-size:16px; height:26px; }
#join_area .find_input span { float:left; line-height:24px; }
#join_area .find_input span.input_line { margin: 0 0 0 30px; border:1px solid #cacaca; background-color:#fff; }
#join_area .find_input span.input_line2 { margin: 0 0 0 44px; border:1px solid #cacaca; background-color:#fff; }
#join_area .find_input span.input_line3 { margin: 0 0 0 55px; border:1px solid #cacaca; background-color:#fff; }
#join_area .find_input span.input_line input { border:0px; font-size:16px; }
#join_area .find_input span.input_line2 input { border:0px; font-size:16px; }
#join_area .find_input span.input_line3 input { border:0px; font-size:16px; }
#join_area .find_input span.middle_line { width:1px; margin:9px 30px 0 37px; border-left: 1px solid #cacaca; }

#join_area .find_input #NewPwd { font-size: 16px; }
#join_area .find_input span.title { width: 120px; }


#join_area .find_input input::-webkit-input-placeholder { letter-spacing: -1.5px; color: #9c9c9c; font-size: 14px; }
#join_area .find_input input::moz-placeholder { letter-spacing: -1.5px; color: #9c9c9c; font-size: 14px;  }
#join_area .find_input input:-ms-input-placeholder { letter-spacing: -1.5px; color: #9c9c9c; font-size: 14px;  }
#join_area .find_input input:-moz-placeholder { letter-spacing: -1.5px; color: #9c9c9c; font-size: 14px;  }
#join_area .find_input input::placeholder { letter-spacing: -1.5px; color: #9c9c9c; font-size: 14px;  }

#area_bg_pwd { float: left; position: relative; }
#area_bg_pwd > button { position: absolute; width: 18px; height: 36px; top: 1px; left: 283px; cursor: pointer; background: url(/images/content/btn_pwd_off.png) center center no-repeat; border: none; outline: none; }
#area_bg_pwd > button.on { background: url(/images/content/btn_pwd_on.png) center center no-repeat; }


#join_area .width_800 { width:800px !important; }
#join_area .width_1000 { width:1000px !important; }

#join_area .find_bottom { float:left; width:100%; }
#join_area .find_bottom .find_subcon { float:left; margin:18px 0 0 0; font-size:13px; color:#777; }
#join_area .find_bottom .find_subcon a { margin:0 0 0 4px; font-size:13px; color:#44648f; text-decoration:underline; }
#join_area .find_bottom .middle_bar { float:left; width:1px; height:13px; margin: 22px 14px 0 15px; border-left:1px solid #cacaca; }
#join_area .find_doccon { width:500px; height:48px;  font-size:13px; color:#44648f; }
#join_area .find_doccon span { color:#777; }
.saveChk { text-align:center; width:84px; height:29px; margin:15px 30px 0 0; padding:8px 0 0 0; background:url("/images/member/btn_find_01.gif") 0 0 no-repeat; font-size:15px; color:#fff; cursor:pointer; }
  
#join_area .find_id_note { float:left; width:940px; margin:65px 30px 70px 30px; padding:20px 0 0 0; border-top:1px solid #cacaca; }
  
#join_area .login_pwd { position: relative;}
#join_area .login_pwd p { height:33px; font-size:23px; line-height:33px; color:#000; }
#join_area .login_pwd ul { margin:21px 0 0 0; }
#join_area .login_pwd ul li { margin:3px 0 0 0; padding: 0 0 0 15px; font-size:14px; color:#777; background:url("/images/member/icon_login_dot.gif") 3px 10px no-repeat; }
#join_area .login_pwd ul li span { font-weight:bold; }

#join_area .nonmember_msg_title { padding:21px 0 23px 140px;  background:url("/images/member/bg_doc_01.gif") 50px 19px no-repeat; border-top: 3px solid #c53f40; border-bottom: 1px solid #c53f40; }
#join_area .nonmember_msg_title p { font-size:14px; color:#333; }
#join_area .nonmember_msg_title p span { color:#e62324; }

#join_area .doc_benefit_box { float:left; margin:14px 0 0 0; width:998px; height:224px; border:1px solid #cacaca; }
#join_area .doc_benefit_box dl { float:left; width:500px; }
#join_area .doc_benefit_box dl dt { float:left; font-size:15px; font-weight:bold; color:#255490; }
#join_area .doc_benefit_box dl dd { float:left; width:100%; margin:7px 0 0 0; font-size:14px; color:#777; }
#join_area .doc_benefit_box dl.nts_search { width:338px; height:75px; padding: 29px 20px 0 141px; background:url("/images/member/bg_benefit_05.jpg") 42px 21px no-repeat; }
#join_area .doc_benefit_box dl.simple_issue { width:338px; height:75px; padding: 29px 20px 0 141px;  background:url("/images/member/bg_benefit_06.jpg") 42px 21px no-repeat; }
#join_area .doc_benefit_box dl.cash_bill { width:338px; height:75px; padding: 26px 20px 0 141px;  background:url("/images/member/bg_benefit_07.jpg") 42px 18px no-repeat; }
#join_area .doc_benefit_box dl.non_activex { width:338px; height:75px; padding: 26px 20px 0 141px;  background:url("/images/member/bg_benefit_08.jpg") 42px 18px no-repeat; }

p.etc_title { float:left; width:966px; margin:23px 0 0 0; font-size:14px; font-weight:bold; color:#333; line-height:22px; }
p.etc_sub { float:left; width:951px; margin:7px 0 0 0; font-size:13px; color:#333; line-height:22px; }
p.etc_sub2 { display:inline-block; width:951px; margin:0 0 0 0; font-size:13px; color:#333; line-height:22px; }
p.etc_sub3 { float:left; width:951px; margin:0 0 0 0; font-size:13px; color:#333; line-height:22px; }

ul.etc_list { float:left; margin:7px 0 0 0; }
ul.etc_list li { float:left; width:100%; font-size:13px; color:#333; line-height:22px; }

dl.privacy_border { float:left; width:905px; margin:7px 0 0 0; padding:12px 22px 18px 22px; border:1px solid #d6d6d6; background:#fff; }
dl.privacy_border dt { float:left; width:100%; font-size:13px; font-weight:bold; color:#777; line-height:22px; }
dl.privacy_border dd { float:left; width:100%; font-size:13px; color:#777; line-height:22px; }

div.privacy_border { float:left; width:905px; margin:7px 0 0 0; padding:12px 22px 18px 22px; border:1px solid #d6d6d6; background:#fff;  }
div.privacy_border ul { float:left; }
div.privacy_border ul li { float:left; width:470px; font-size:13px; color:#777; line-height:22px; }
div.privacy_border ul.border_l { width:489px; }
div.privacy_border ul.border_r { width:465px; }


p.privacy_sub { float:left; width:100%; margin:4px 0 0 0; font-size:13px; color:#777; line-height:22px; }


.btn_juso { float:left; background:url('/images/common/btn/btn_normal.gif') left top no-repeat; cursor:pointer; cursor:hand; }
.btn_juso a { float:left; margin-left:1px; height: 30px; padding:2px 15px 0 15px; font-size:13px; font-weight:bold; color:#555;background:url('/images/common/btn/btn_normal.gif') right top no-repeat; }


.pg_panel_join { width:100%; min-width:505px; max-width:505px; height:700px; margin:0 auto; padding: 0 0 32px 0; border:1px solid #bababa; font-size:12px; overflow-y: scroll; font-family:dotum !important;; }

.charge_wrapper .pg_head { height:36px; padding: 13px 0 0 22px; font-size:16px; font-weight:bold; color:#fff; background-color:#4e4e4e; }


.pg_panel_join .corpnum_area { width: 448px; height:45px; margin:7px 10px 0 10px; padding: 10px 10px 10px 10px; background-color: #f1f1f1; }
.pg_panel_join .corpnum_area dt { display:inline-block; float:left; width:90px; margin:6px 0 0 20px; }
.pg_panel_join .corpnum_area dd  { display:inline-block; }

.pg_panel_join .corpinfo { margin:5px 0 0 0; }
.pg_panel_join .corpinfo dl { margin:0 0 0 0; }
.pg_panel_join .corpinfo dl dt { display:inline-block; float:left; width: 111px; margin:5px 0 0 18px; }
.pg_panel_join .corpinfo dl dd { display:inline-block; }
.pg_panel_join input { height:20px; padding:2px 5px; font-size:12px; font-family:dotum; }
.pg_panel_join textarea { padding: 7px 5px; border:1px solid #cacaca; font-size:12px; font-family:dotum; color:#333; }
.pg_panel_join .join_subtitle { display:inline-block; width:458px; margin: 15px 10px 0 10px; font-size:14px; font-weight:bold; }
.pg_panel_join .join_check { float:left; display:inline-block; font-size:14px; margin:6px 0 0 7px; }
.pg_panel_join .join_checkbox { display:inline-block; width:458px; }
.pg_panel_join .join_checkbox a { float:right; padding: 0 11px 0 0; margin:6px 0 0 0; background: url(/images/member/icon_dot_02.gif) right 6px no-repeat; text-decoration: underline; font-size: 13px; }
.pg_panel_join .contactinfo { margin:5px 0 0 0; }
.pg_panel_join .contactinfo dl { margin:0 0 0 0; }
.pg_panel_join .contactinfo dl dt { display:inline-block; float:left; width: 110px; margin:5px 0 0 18px; }
.pg_panel_join .contactinfo dl dd { display:inline-block; }
.pg_panel_join .contactinfo dl.nopoint dt { display:inline-block; width: 96px; margin:5px 0 0 32px; }

.pg_panel_join .join_juso { position:absolute; bottom:10px; right:55px; height:20px; padding:3px 10px 0 10px; border:1px solid #cacaca; background:#fff; }
.pg_panel_join .join_juso:hover { background:#f7f7f7; }


.dialog_confirm { height:41px; margin:25px 0; }
.dialog_confirm .btn_agree_on { display: inline-block; width:74px; height:31px; padding:9px 0 0 0; background:url("/images/member/btn_agree_on.gif") left top no-repeat; font-size:15px; font-weight:bold; color:#fff; cursor:pointer; }
.dialog_confirm .btn_agree_c { display: inline-block; width:74px; height:31px; padding:9px 0 0 0; background:url("/images/member/btn_agree_cancel.gif") left top no-repeat; font-size:15px; font-weight:bold; color:#fff; cursor:pointer; }
.pg_panel_join input.blue_bg { border:1px solid #276cc7; background-color:#f6f9ff; }
.pg_panel_join input.red_bg { border:1px solid #ef7070; background-color:#fff6f6; }
.pg_panel_join textarea.blue_bg { border:1px solid #276cc7; background-color:#f6f9ff; }
.pg_panel_join textarea.red_bg { border:1px solid #ef7070; background-color:#fff6f6; }
.pg_panel_join .notice_b { margin:0 0 6px 128px; font-size:12px; font-weight:normal; color:#ef3939; }
.pg_panel_join .corpnum_b { margin:0 0 6px 128px; font-size:12px; font-weight:normal; }


#join_area .find_id_note2 { float:left; width:940px; margin:65px 30px 70px 30px; padding:20px 0 0 0; border-top:1px solid #cacaca; }
#join_area .find_id_note2 ul li { font-size:16px; line-height:24px; }
#join_area .find_input2 { width: 909px; margin:16px 70px 20px 70px; padding: 22px 0 20px 31px; background-color:#f1f1f1; font-size:14px; font-weight:bold; color:#333; }
#join_area .find_input2 .ch_left{ width:460px; }
#join_area .find_input2.corp_normal { width:770px; padding:22px 0 20px 90px; }
#join_area .find_input2.pwd_normal { width:691px; padding:22px 0 20px 249px; }
#join_area .find_input2.corp_normal input { font-size:16px; height:26px; }
#join_area .find_input2 span { float:left; line-height:24px; }
#join_area .find_input2 span.title { width:95px; }
#join_area .find_input2 span.input_line { margin: 0 0 0 0; border:1px solid #cacaca; background-color:#fff; }
#join_area .find_input2 span.input_line2 { margin: 0 0 0 0; border:1px solid #cacaca; background-color:#fff; }
#join_area .find_input2 span.input_line3 { margin: 0 0 0 0; border:1px solid #cacaca; background-color:#fff; }
#join_area .find_input2 span.input_line input { border:0px; font-size:16px; }
#join_area .find_input2 span.input_line2 input { border:0px; font-size:16px; }
#join_area .find_input2 span.input_line3 input { border:0px; font-size:16px; }
#join_area .find_input2 span.middle_line { width:1px; margin:9px 30px 0 37px; border-left: 1px solid #cacaca; }

#join_area .find_input2 .Change_Btn { display:inline-block; text-align:center; margin:19px 0 0 10px; padding: 32px 0 0 0; width:100px; height:51px; border:1px solid #074eaa; border-radius:2px; background-color:#276cc7; font-size:15px; color:#fff; font-weight:bold; }
#join_area .find_input2 .Cancel_Btn { display:inline-block; text-align:center; margin:19px 0 0 10px; padding: 32px 0 0 0; width:100px; height:51px; border:1px solid #747474; border-radius:2px; background-color:#919191; font-size:15px; color:#fff; font-weight:bold; }

#join_area .change_bottom { margin:0 0 0 70px; font-weight:normal; font-size:16px; color:#333; line-height:24px; }

#header .header_middle .header_change { float:left; font-size:26px; color:#000; line-height:30px; font-weight:bold; }
#header .header_middle .header_change span { float:left; margin:33px 30px 0 0;}

#join_area .join_step2 { width:100%; height:69px;}
#join_area .join_step2 dl { float:left; width:710px;  border-bottom:3px solid #276cc7; }
#join_area .join_step2 dl dt { float:left; margin:0 0 0 29px; font-size:85px; font-weight:bold; color:#0054c2; line-height:66px; }
#join_area .join_step2 dl dt.step03{ font-size:84px; }
#join_area .join_step2 dl dd { float:left; margin:30px 0 0 24px; font-size:15px; color:#276cc7; }
#join_area .join_step2 ul.step_off_l { float:left; margin:16px 0 0 0; padding:0 0 0 0; border-bottom:3px solid #276cc7;  }
#join_area .join_step2 ul.step_off_l li { float:left; width:32px; height:36px; padding: 10px 0 3px 17px; border-top:1px solid #a7bfde; border-left:1px solid #a7bfde; font-size:26px; font-weight:bold; color:#8eb3e4;line-height:24px; }
#join_area .join_step2 ul.step_off_r { float:left;min-height: 50px; margin:16px 0 0 0; padding:0 30px 0 0; border-bottom:3px solid #276cc7;  }
#join_area .join_step2 ul.step_off_r li { float:left; width:32px; height:36px; padding: 10px 0 3px 17px; border-top:1px solid #a7bfde; border-right:1px solid #a7bfde; font-size:26px; font-weight:bold; color:#8eb3e4; line-height:24px; }
#join_area .join_step2 ul.step_on { float:left; margin:16px 0 0 0; }
#join_area .join_step2 ul.step_on li {float:left; width:85px; height:38px; padding: 9px 0 3px 19px; border-top:3px solid #276cc7; border-right:3px solid #276cc7; border-left:3px solid #276cc7; border-bottom:0px; font-size:18px; font-weight:bold; color:#0054c2; line-height:24px; }




.pg_panel_join2 { width:100%; min-width:745px; max-width:745px; height:415px; margin:0 auto; padding: 0 0 0 0; border:1px solid #bababa; font-size:12px; overflow-y: hidden; font-family:dotum !important;; }

.pg_panel_join2 .charge_wrapper .pg_head { height:36px; padding: 13px 0 0 22px; font-size:16px; font-weight:bold; color:#fff; background-color:#4e4e4e; }

.pg_panel_join2 .corpinfo { float:left; width:346px; margin:5px 0 0 0; }
.pg_panel_join2 .corpinfo dl { margin:0 0 0 0; }
.pg_panel_join2 .corpinfo dl dt { display:inline-block; float:left; width: 90px; margin:5px 0 0 18px; }
.pg_panel_join2 .corpinfo dl dd { display:inline-block; }
.pg_panel_join2 input { height:20px; padding:2px 5px; font-size:12px; font-family:dotum; }
.pg_panel_join2 textarea { padding: 7px 5px; border:1px solid #cacaca; font-size:12px; font-family:dotum; color:#333; }
.pg_panel_join2 .join_subtitle { display:inline-block; width:326px; margin: 9px 10px 4px 10px; font-size:14px; font-weight:bold; }
.pg_panel_join2 .join_check { float:left; display:inline-block; font-size:12px; margin:7px 0 0 7px; }
.pg_panel_join2 .join_checkbox { display:inline-block; width:346px; }
.pg_panel_join2 .join_checkbox a { float:right; padding: 0 11px 0 0; margin:6px 0 0 0; background: url(/images/member/icon_dot_02.gif) right 5px no-repeat; text-decoration: underline; font-size: 12px; }
.pg_panel_join2 .contactinfo { float:left; width:346px; margin:5px 0 0 0; }
.pg_panel_join2 .contactinfo dl { margin:0 0 0 0; }
.pg_panel_join2 .contactinfo dl dt { display:inline-block; float:left; width: 90px; margin:5px 0 0 18px; }
.pg_panel_join2 .contactinfo dl dd { display:inline-block; }
.pg_panel_join2 .contactinfo dl.nopoint dt { display:inline-block; width: 76px; margin:5px 0 0 32px; }

.pg_panel_join2 .join_juso { float:left; height:20px; margin:9px 0 0 12px; padding:3px 10px 0 10px; border:1px solid #cacaca; background:#fff; }
.pg_panel_join2 .join_juso:hover { background:#f7f7f7; }

.pg_panel_join2 span.middle_line { float:left; width:1px; height:212px; margin:50px 2px 0 22px; border-left: 1px solid #e4e4e4; }

#PWD_VIEW { position:absolute; text-align:center; right:5px; top:3px; height:18px; width:34px; border:1px solid #cacaca; background:#fff; }
#PWD_VIEW:hover { background:#f7f7f7; }

.dialog_confirm2 { height:60px; margin:15px 0 0 0; }
.dialog_confirm2 .confirm_left { float:left; width:366px; }
.dialog_checkbox { float:left; width: 366px; height:36px; }
.dialog_confirm2 .btn_agree_on { display: inline-block; width:94px; height:31px; padding:9px 0 0 0; background:url("/images/member/btn_agree_on.gif") left top no-repeat; font-size:15px; font-weight:bold; color:#fff; cursor:pointer; }
.dialog_confirm2 .btn_agree_c { display: inline-block; width:74px; height:31px; padding:9px 0 0 0; background:url("/images/member/btn_agree_cancel.gif") left top no-repeat; font-size:15px; font-weight:bold; color:#fff; cursor:pointer; }
.pg_panel_join2 input.blue_bg { border:1px solid #276cc7; background-color:#f6f9ff; }
.pg_panel_join2 input.red_bg { border:1px solid #ef7070; background-color:#fff6f6; }
.pg_panel_join2 textarea.blue_bg { border:1px solid #276cc7; background-color:#f6f9ff; }
.pg_panel_join2 textarea.red_bg { border:1px solid #ef7070; background-color:#fff6f6; }
.pg_panel_join2 .notice_b { margin:0 0 6px 108px; font-size:12px; font-weight:normal; color:#ef3939; }
.pg_panel_join2 .corpnum_b { margin:6px 0 0 38px; font-size:12px; font-weight:normal; }


/*  FOOTER START */
/*
#footer2 { float:left; width:100%; margin:0 0 0 0; border-top:1px solid #ccc;  }
#footer2 .footer_topmenu { width:100%; border-bottom:1px solid #dfdfdf; }
#footer2 .footer_topmenu .footer_list { width:1000px; height:46px; margin:-1px auto; padding:0 10px; border-top:1px solid #ccc; border-bottom:1px solid #dfdfdf; }
#footer2 .footer_topmenu .footer_list ul.info_list { float:left; margin:0 0 0 1px; }
#footer2 .footer_topmenu .footer_list ul.info_list li { float:left; padding: 0 13px 0 0; margin:13px 11px 0 0; font-size:14px; }
#footer2 .footer_topmenu .footer_list ul.info_list li a { color:#555; }
#footer2 .footer_topmenu .footer_list ul li a:hover { text-decoration:underline; }
#footer2 .footer_topmenu .footer_list ul.info_list li.end { background:none; padding:0; margin:13px 0 0 0; }
#footer2 .footer_topmenu .footer_list ul.info_list li.privacy a { color:#e62324; }
#footer2 .footer_topmenu .footer_list ul.partner_list { float:right; }
#footer2 .footer_topmenu .footer_list ul.partner_list li { float:left; height:38px; padding:0 20px 0 0; margin:8px 13px 0 0; background:url('/images/common/footer/footer_bar_02.gif') right 10px no-repeat; }
#footer2 .footer_topmenu .footer_list ul.partner_list li a {float:left; color:#555; padding:5px 0 0 26px; }
#footer2 .footer_topmenu .footer_list ul.partner_list li.cert { }
#footer2 .footer_topmenu .footer_list ul.partner_list li.cert a { height:22px; background:url('/images/common/footer/footer_cert.gif') left 6px no-repeat; }
#footer2 .footer_topmenu .footer_list ul.partner_list li.blog { }
#footer2 .footer_topmenu .footer_list ul.partner_list li.blog a { height:22px; background:url('/images/common/footer/footer_blog.gif') left 6px no-repeat; }
#footer2 .footer_topmenu .footer_list ul.partner_list li.remote { background:none; padding:0; margin:8px 0 0 0; }
#footer2 .footer_topmenu .footer_list ul.partner_list li.remote a { height:22px; background:url('/images/common/footer/icon_changepartner_01.gif') left 8px no-repeat; }
#footer2 .copyright { width:1000px; height:85px; margin:0 auto; padding:15px 10px 0 10px; }
#footer2 .copyright .copy_info { float:left; color:#aaa; line-height: 21px; }
#footer2 .copyright .copy_logo { float:right; height: 40px; margin:3px 0 0 0; padding:0 0 0 48px; color:#777; background:url('/images/common/footer/footer_logo.gif') left 1px no-repeat; line-height: 18px; }
*/
/*  FOOTER END */






#CP_Popup { position:relative; width:100%; min-width:800px; max-width:800px; height:700px; margin:0 auto; border:1px solid #bababa; }
#CP_Popup .cp_popup_header { float:left; width:750px; padding:14px 25px 10px 25px; font-size:22px; line-height:26px; color:#000; font-weight:bold; border-bottom:3px solid #3f81be; }
#CP_Popup .cp_popup_area { padding: 0 15px; }

#CP_Popup .join_step { width:100%; height:69px; margin:25px 0 0 0;}
#CP_Popup .join_step dl { float:left; width:502px;  border-bottom:3px solid #276cc7; }
#CP_Popup .join_step dl dt { float:left; margin:0 0 0 29px; font-size:60px; font-weight:bold; color:#0054c2; line-height:50px; }
#CP_Popup .join_step dl dt.step03{ font-size:84px; }
#CP_Popup .join_step dl dd { float:left; margin:22px 0 0 14px; font-size:14px; color:#276cc7; }
#CP_Popup .join_step ul.step_off_l { float:left; margin:16px 0 0 0; padding:0 0 0 0; border-bottom:3px solid #276cc7;  }
#CP_Popup .join_step ul.step_off_l li { float:left; width:30px; height:26px; padding: 4px 0 3px 15px; border-top:1px solid #a7bfde; border-left:1px solid #a7bfde; font-size:26px; font-weight:bold; color:#8eb3e4;line-height:24px; }
#CP_Popup .join_step ul.step_off_r { float:left;min-height: 34px; margin:16px 0 0 0; padding:0 30px 0 0; border-bottom:3px solid #276cc7;  }
#CP_Popup .join_step ul.step_off_r li { float:left; width:30px; height:26px; padding: 4px 0 3px 15px; border-top:1px solid #a7bfde; border-right:1px solid #a7bfde; font-size:26px; font-weight:bold; color:#8eb3e4; line-height:24px; }
#CP_Popup .join_step ul.step_on { float:left; margin:14px 0 0 0; }
#CP_Popup .join_step ul.step_on li {float:left; width:78px; height:29px; padding: 4px 0 3px 16px; border-top:3px solid #276cc7; border-right:3px solid #276cc7; border-left:3px solid #276cc7; border-bottom:0px; font-size:16px; font-weight:bold; color:#0054c2; line-height:24px; }
#CP_Popup .join_step ul.step_on li.two {  width:84px; padding: 4px 0 3px 10px; }
#CP_Popup .cp_subtitle { display:inline-block; width:660px; margin: 30px 10px 0 100px; font-size:17px; font-weight:bold; color:#000; }
#CP_Popup .find_input2 { width: 500px; margin:7px 100px 20px 100px; padding: 28px 0 28px 70px; background-color:#f1f1f1; font-size:14px; font-weight:bold; color:#333; }
#CP_Popup .find_input2 .ch_left{ width:460px; }
#CP_Popup .find_input2.pwd_normal { width:691px; padding:22px 0 20px 249px; }
#CP_Popup .find_input2.corp_normal input { font-size:16px; height:26px; }
#CP_Popup .find_input2 span { float:left; line-height:24px; }
#CP_Popup .find_input2 span.title { width:95px; }
#CP_Popup .find_input2 span.input_line { margin: 0 0 0 0; border:1px solid #cacaca; background-color:#fff; }
#CP_Popup .find_input2 span.input_line2 { margin: 0 0 0 0; border:1px solid #cacaca; background-color:#fff; }
#CP_Popup .find_input2 span.input_line3 { margin: 0 0 0 0; border:1px solid #cacaca; background-color:#fff; }
#CP_Popup .find_input2 span.input_line input { border:0px; font-size:16px; }
#CP_Popup .find_input2 span.input_line2 input { border:0px; font-size:16px; }
#CP_Popup .find_input2 span.input_line3 input { border:0px; font-size:16px; }
#CP_Popup .find_input2 span.middle_line { width:1px; margin:9px 30px 0 37px; border-left: 1px solid #cacaca; }

#CP_Popup .cp_popup_btn_area { width:100%; text-align:center; }

#CP_Popup .Change_Btn { display:inline-block; text-align:center; margin:5px 0 0 10px; padding: 8px 0 0 0; width:100px; height:29px; border:1px solid #074eaa; border-radius:2px; background-color:#2e93f0; font-size:15px; color:#fff; font-weight:bold; }
#CP_Popup .Cancel_Btn { display:inline-block; text-align:center; margin:5px 0 0 10px; padding: 8px 0 0 0; width:100px; height:29px; border:1px solid #747474; border-radius:2px; background-color:#a6a6a6; font-size:15px; color:#fff; font-weight:bold; }
#CP_Popup .Change_Btn2 { display:inline-block; text-align:center; margin:5px 0 0 10px; padding: 8px 0 0 0; width:160px; height:29px; border:1px solid #074eaa; border-radius:2px; background-color:#2e93f0; font-size:15px; color:#fff; font-weight:bold; }

#CP_Popup .Change_Btn:hover { background-color:#276cc7; }
#CP_Popup .Cancel_Btn:hover { background-color:#919191; }
#CP_Popup .Change_Btn2:hover { background-color:#276cc7; }



#CP_Popup .find_id_note2 {position: absolute; bottom: 70px; float:left; width:710px; margin:0 20px 0 20px; padding:13px 10px 0 10px; border-top: 1px solid #cacaca; }
#CP_Popup .find_id_note2 ul li { font-size:14px; line-height:21px; }
#CP_Popup .find_id_note2 p { width: 770px; font-size:16px; line-height:21px; color:#000; font-weight:bold; }
#CP_Popup .find_id_note2 ul { margin:0 0 0 0; }
#CP_Popup .find_id_note2 ul li { margin:0 0 0 0; padding: 0 0 0 15px; font-size:12px; color:#777; background:url("/images/member/icon_login_dot.gif") 3px 11px no-repeat; }

/*  FOOTER START */
#footer2 { position:absolute; bottom:0; float:left; width:100%; margin:0 0 0 0; border-top:1px solid #ccc;  }
#footer2 .footer_topmenu .footer_list { width:780px; height:46px; margin:0; padding:0 10px;}
#footer2 .footer_topmenu .footer_list ul.info_list { float:left; margin:0 0 0 1px; }
#footer2 .footer_topmenu .footer_list ul.info_list li { float:left; padding: 0 0 0 0; margin:13px 15px 0 0; font-size:14px; }
#footer2 .footer_topmenu .footer_list ul.info_list li a { color:#555; }
#footer2 .footer_topmenu .footer_list ul li a:hover { text-decoration:underline; }
#footer2 .footer_topmenu .footer_list ul.info_list li.end { background:none; padding:0; margin:13px 0 0 0; }
#footer2 .footer_topmenu .footer_list ul.info_list li.privacy a { color:#e62324; }
#footer2 .footer_topmenu .footer_list ul.partner_list { float:right; }
#footer2 .footer_topmenu .footer_list ul.partner_list li { float:left; height:38px; padding:0 20px 0 0; margin:8px 13px 0 0; background:url('/images/common/footer/footer_bar_02.gif') right 10px no-repeat; }
#footer2 .footer_topmenu .footer_list ul.partner_list li a {float:left; color:#555; padding:5px 0 0 0; }
#footer2 .footer_topmenu .footer_list ul.partner_list li.call { height:33px; padding:5px 20px 0 0; color:#555; font-size:14px; }
#footer2 .footer_topmenu .footer_list ul.partner_list li.cert { }
#footer2 .footer_topmenu .footer_list ul.partner_list li.cert a { height:22px; }
#footer2 .footer_topmenu .footer_list ul.partner_list li.blog { }
#footer2 .footer_topmenu .footer_list ul.partner_list li.blog a { height:22px; }
#footer2 .footer_topmenu .footer_list ul.partner_list li.remote { background:none; padding:0; margin:8px 0 0 0; }
#footer2 .footer_topmenu .footer_list ul.partner_list li.remote a { height:22px; padding:5px 0 0 26px; background:url('/images/common/footer/icon_changepartner_01.gif') left 8px no-repeat; }
/*  FOOTER END */


.ch_table2 { width:730px; border-top:2px solid #6a6a6a; margin:21px 20px 0 20px; }
.ch_table2 tr th { height:30px; padding: 2px 0 5px 0; border-left:1px solid #DFDFDF; border-top:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; background-color:#F7F7F7; line-height:14px; color:#222; }
.ch_table2 tbody tr th { text-align:left; padding: 0 0 0 16px; }
.ch_table2 tbody tr td { height:23px; padding:4px 0 5px 0; border-left:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; text-align : center; color:#333; }
.ch_table2 tbody tr td ul.select_list { position: absolute; top:38px; left:10px; width:90%; padding: 6px 9px 3px 8px; background-color:#fff; border:1px solid #b2b2b2;z-index: 1; }
.ch_table2 tbody tr td ul.select_list li { background-color:#fff; padding: 3px 0; cursor:pointer; }
.ch_table2 tbody tr td .select_method { width:93%; padding: 6px 8px 3px 8px; border:1px solid #b2b2b2; font-size:12px; cursor:pointer; background:url("/images/payment/icon_popup_01.gif") 97% 10px no-repeat;  }
.ch_table2 tbody tr td .basedate_method { width:93%; padding: 6px 8px 3px 8px; border:1px solid #b2b2b2; font-size:12px;background:none; }
.ch_table2 tbody tr td p { width:93%; padding: 6px 8px 3px 8px; border:1px solid #b2b2b2; font-size:12px; }


.cert_link { position:absolute; bottom:185px; float:left; width:730px; margin:0 20px 0 20px; padding: 21px 20px 34px 111px; font-weight:bold; background:url("/images/smsfax/bg_deny_04.jpg") left top no-repeat; font-size:14px; color:#555; }
.cert_link span.cert_blue { color:#0b4ea8; }
.cert_link span.link { float:right; font-size:12px; font-weight:normal !important; padding:1px 10px 0 0; text-decoration:underline; background:url("/images/smsfax/icon_dot_04.gif") right 10px no-repeat; }


#select_charge { float:left; width:710px; margin:10px 30px 0 30px; }
#select_charge .charge_list { float:left; width:316px; height:295px; padding:14px 0 0 0; border:2px solid #276cc7; }
#select_charge .charge_list li { float:left; width:257px; height:26px; margin:0; padding: 9px 0 5px 59px; font-size:16px; background:url("/images/payment/bg_charge_off.gif") 21px 7px no-repeat; color:#333; letter-spacing:0px; cursor:pointer; }
#select_charge .charge_list li span.real_point { float:left; }
#select_charge .charge_list li span.bonus_point { float:left; font-size:14px; }
#select_charge .charge_list li span.bonus_box { margin: 2px 0 0 6px; padding:0 3px 2px 13px; font-size:13px; color:#2c66b3; font-weight:normal; border:1px solid #819cc1; border-radius:2px; background:url("/images/payment/icon_charge_up.gif") 3px 4px no-repeat #fff;line-height:11px; }
#select_charge .charge_list li input { float:left; width:88px; height:29px; padding:0 0 0 5px; font-size:16px; border:1px solid #cacaca; }

#select_charge .charge_list li.select_ch { font-weight:bold; padding: 9px 0 5px 59px; background:url("/images/payment/bg_charge_on.gif") 20px 7px no-repeat #276cc7;  color:#fff; }
#select_charge .charge_list li.select_ch span.bonus_point { color:#fff; }
#select_charge .charge_list li.select_ch span.bonus_box { border:1px solid #fff; }
#select_charge .charge_list li.select_ch span.red { color:#fff !important;}

#select_charge .charge_list li.input_select { height:35px; padding:3px 0 2px 59px; }

#select_charge .charge_summary { float:left; width:376px; margin:0 0 0 10px; border:2px solid #276cc7; }
#select_charge .charge_summary p { float:left; }
#select_charge .charge_summary .total_point { width:334px; padding:8px 23px 16px 19px; background-color:#276cc7; font-weight:bold; color:#fff; line-height:30px; }
#select_charge .charge_summary .total_point span.point_text { float:left; font-size:20px; }
#select_charge .charge_summary .total_point span.point_num { float:right; margin:1px 0 0 0; font-size:19px; letter-spacing:0px; }

#select_charge .charge_summary .sum_point { float:left; text-align:right; width:333px; padding:0 24px 13px 24px; background-color:#276cc7; font-size:15px; color:#fff; }
#select_charge .charge_summary .sum_point span.point_text { }
#select_charge .charge_summary .sum_point span.point_num { float:right; width:135px; font-weight:bold; letter-spacing:0px; }

#select_charge .charge_summary .supply_point { float:left; text-align:right; width:354px; padding:14px 22px 0 0; font-size:15px; color:#333; line-height:24px; }
#select_charge .charge_summary .supply_point span.point_text { font-weight:bold; }
#select_charge .charge_summary .supply_point span.point_num { float:right; width:135px; letter-spacing:0px; }

#select_charge .charge_summary .debt_point { float:left; text-align:right; width:354px; padding:4px 22px 0 0; font-size:15px; color:#e62324; line-height:24px; }
#select_charge .charge_summary .debt_point span.point_text { font-weight:bold; }
#select_charge .charge_summary .debt_point span.point_num { float:right; width:135px; letter-spacing:0px; }

#select_charge .charge_summary .tax_point { float:left; text-align:right; width:354px; padding:6px 22px 0 0; font-size:15px; color:#333; line-height:24px; }
#select_charge .charge_summary .tax_point span.point_text { font-weight:bold; }
#select_charge .charge_summary .tax_point span.point_num { float:right; width:135px; letter-spacing:0px; }

#select_charge .charge_summary .total_cash { float:left; text-align:right; width:376px; margin:17px 0 0 0; padding:12px 0 18px 0; font-weight:bold; border-top:1px solid #276cc7; line-height:30px; }
#select_charge .charge_summary .total_cash span.point_text { float:left; text-align:right; width: 187px; font-size:22px; color:#333; line-height:30px; }
#select_charge .charge_summary .total_cash span.point_text2 { float:left; font-size:22px; color:#e62324; line-height:30px; }
#select_charge .charge_summary .total_cash span.point_num { float:left; width:143px;  font-size:26px; letter-spacing:0px; color:#e62324; line-height:30px; }
#select_charge .charge_summary .total_cash span.partner_point_text { float:left; text-align:right; width:398px; padding: 0 23px 0 0; font-size: 17px; color:#333; line-height:26px; }

#select_charge .charge_summary .product_ch { width:369px; padding:9px 23px 0 19px; background-color:#276cc7; font-weight:bold; color:#fff; line-height:27px; }
#select_charge .charge_summary .product_ch span.p_title { float:left; font-size:17px; }
#select_charge .charge_summary .product_ch span.p_sub { float:right; font-size:17px; }
#select_charge .charge_summary .period_ch { width:369px; padding:6px 23px 0 19px; background-color:#276cc7; font-weight:bold; color:#fff; line-height:27px; }
#select_charge .charge_summary .period_ch span.p_title { float:left; font-size:17px; }
#select_charge .charge_summary .period_ch span.p_sub { float:right; font-size:17px; }
#select_charge .charge_summary .basedate_ch { width:369px; padding:6px 23px 17px 19px; background-color:#276cc7; font-weight:bold; color:#fff; line-height:27px; }
#select_charge .charge_summary .basedate_ch span.p_title { float:left; font-size:17px; }
#select_charge .charge_summary .basedate_ch span.p_sub { float:right; font-size:17px; }

#select_charge .charge_summary .partner_ment { float:left; text-align:right; width:359px; padding:4px 22px 0 0; font-size:15px; color:#333; line-height:24px; }
#select_charge .charge_summary .partner_ment span.p_sub { float:right; font-size:17px; }

#select_charge .charge_method { float:left; position:relative; width:380px; margin:10px 0 0 10px; font-size:15px; color:#000;}
#select_charge .charge_method p { padding: 7px 0 12px 19px; cursor:pointer; background:url("/images/payment/bg_select_down.gif") 346px 17px no-repeat; border:2px solid #276cc7; }
#select_charge .charge_method p.off { background:url("/images/payment/bg_select_up.gif") 351px 17px no-repeat;  }
#select_charge .charge_method ul.select_list { position:absolute; width:357px; padding: 5px 0 7px 19px; background-color:#fff; border-left:2px solid #276cc7; border-right:2px solid #276cc7; border-bottom:2px solid #276cc7; }
#select_charge .charge_method ul.select_list li { padding:7px 0 5px 0; cursor:pointer; }

#BankInfo { float:left; width:681px; height:55px; margin:20px 30px 0 30px; padding: 0 0 0 25px; border:2px solid #dfdfdf;  }
#BankInfo p.bankinfo_title { float:left; padding:13px 33px 17px 0; line-height:25px; font-size:14px; font-weight:bold; color:#333; background:url("/images/payment/bg_bank_01.gif") right 18px no-repeat; }
#BankInfo p.bank_name { float:left; margin:14px 0 0 31px; }
#BankInfo p.bank_number { float:left; margin:11px 0 0 20px; font-size:22px; font-weight:bold; color:#333; line-height:30px; letter-spacing:0px; }
#BankInfo p.bank_number span { margin:4px 0 0 0; vertical-align: top; line-height: 19px; display: inline-block;}
#BankInfo p.bank_corpname { float:left; margin:17px 0 0 21px; font-size:13px; color:#333; letter-spacing:0px; }


/* Join Complete */
#CP_Popup .join_complete { display:inline-block; text-align:center; width:770px; }
#CP_Popup .join_complete dl { margin: 49px 0 0 0; background:url("/images/member/bg_complete_01.jpg") center 46px no-repeat; }
#CP_Popup .join_complete dl dt { font-size:20px; font-weight:bold; color:#000; }
#CP_Popup .join_complete dl dd { margin: 230px 0 0 0; font-size:14px; color:#555; }


.pg_easy_join { width:100%; min-width:610px; max-width:610px; height:652px; margin:30px auto 0 auto; padding: 0 21px 0 19px; border:1px solid #bababa; background:#f7f7f7; font-size:12px; overflow-y: hidden; }
.pg_easy_join .easy_wrapper .blet_title { padding:0 0 0 11px; font-size:15px; color:#111; background:url("/images/member/easyjoin/dot_title.gif") left 3px no-repeat; }

.easy_wrapper .step_area { width:610px; height:133px; margin:10px 0; }
.easy_wrapper .step_area .step_title { width:610px; height:86px; margin:0 0 0 0; font-size:14px; background:url("/images/member/easyjoin/bg_step.jpg") left top no-repeat; }
.easy_wrapper .step_area .step_title li { text-align:center; float:left; color:#333; }
.easy_wrapper .step_area .step_title li a { color:#333; }
.easy_wrapper .step_area .step_title li.on { color:#0168c6; font-weight:bold; }
.easy_wrapper .step_area .step_title li.step1 { width:80px; height:25px; margin:9px 0 0 44px; padding:45px 0 0 0; background:url("/images/member/easyjoin/icon_step01_off.gif") 26px 7px no-repeat; }
.easy_wrapper .step_area .step_title li.step1.on { background:url("/images/member/easyjoin/icon_step01_on.gif") 26px 7px no-repeat; }
.easy_wrapper .step_area .step_title li.step2 { width:80px; height:25px; margin:9px 0 0 68px; padding:45px 0 0 0; background:url("/images/member/easyjoin/icon_step02_off.gif") 27px 10px no-repeat; }
.easy_wrapper .step_area .step_title li.step2.on { background:url("/images/member/easyjoin/icon_step02_on.gif") 27px 10px no-repeat; }
.easy_wrapper .step_area .step_title li.step3 { width:80px; height:25px; margin:9px 0 0 69px; padding:45px 0 0 0; background:url("/images/member/easyjoin/icon_step03_off.gif") 8px 6px no-repeat; }
.easy_wrapper .step_area .step_title li.step3.on { background:url("/images/member/easyjoin/icon_step03_on.gif") 8px 6px no-repeat; }
.easy_wrapper .step_area .step_title li.step4 { width:80px; height:25px; margin:9px 0 0 68px; padding:45px 0 0 0; background:url("/images/member/easyjoin/icon_step04_off.gif") 28px 11px no-repeat; }
.easy_wrapper .step_area .step_title li.step4.on { background:url("/images/member/easyjoin/icon_step04_on.gif") 28px 11px no-repeat; }

.easy_wrapper .step_area .step_number { width:610px; height:27px; }
.easy_wrapper .step_area .step_number li { float:left; text-align:center; width:80px; letter-spacing:0px; }
.easy_wrapper .step_area .step_number li.on { color:#0168c6; }
.easy_wrapper .step_area .step_number li.step1 { margin:1px 0 0 44px; }
.easy_wrapper .step_area .step_number li.step2 { margin:1px 0 0 68px; }
.easy_wrapper .step_area .step_number li.step3 { margin:1px 0 0 67px; }
.easy_wrapper .step_area .step_number li.step4 { margin:1px 0 0 68px; }

.easy_wrapper .join_area { position:relative; width:558px; height:452px; padding: 25px 25px 0 27px; background:url("/images/member/easyjoin/bg_form.jpg") left top no-repeat; }
.easy_wrapper .join_area p.form_input { position:absolute; top:14px; right:27px; font-size:11px; }
.easy_wrapper .join_area p.check_none { position:relative; width:260px; height:33px; background:url("/images/member/easyjoin/dot_none.gif") left top no-repeat; z-index:1; }
.easy_wrapper .join_area p.check_none img { position:absolute; top:0; left:0; }
.easy_wrapper .join_area input { vertical-align: middle; width:236px; height:23px; padding:4px 11px 4px 11px; font-size: 12px; border:1px solid #d5d5d5; font-family: Malgun Gothic, 맑은 고딕, Apple SD Gothic Neo !important; background:#f7f7f7; }
.easy_wrapper .join_area input.ok { border:1px solid #7db6ea; background:#f3f9fe !important; }
.easy_wrapper .join_area input.use { border:1px solid #ccc; background:#eee !important; color:#aaa; }
.easy_wrapper .join_area input.no { border:1px solid #f69696; background:#fff6f6 !important; }
.easy_wrapper .join_area input.none { border:1px solid #d5d5d5; background:#f7f7f7 !important; }
.easy_wrapper .join_area input.nonone { border:1px solid #f69696; }

.easy_wrapper .join_area input#CorpNum { background:url("/images/member/easyjoin/gray_corpnum.gif") 11px 11px no-repeat #f7f7f7;}
.easy_wrapper .join_area input#CorpName { background:url("/images/member/easyjoin/gray_corpname.gif") 11px 11px no-repeat #f7f7f7;}
.easy_wrapper .join_area input#CEOName { background:url("/images/member/easyjoin/gray_ceoname.gif") 11px 11px no-repeat #f7f7f7;}
.easy_wrapper .join_area input#BizType { background:url("/images/member/easyjoin/gray_biztype.gif") 11px 11px no-repeat #f7f7f7;}
.easy_wrapper .join_area input#BizClass { background:url("/images/member/easyjoin/gray_bizclass.gif") 11px 11px no-repeat #f7f7f7;}
.easy_wrapper .join_area textarea#Addr { background:url("/images/member/easyjoin/gray_addr.gif") 11px 7px no-repeat #f7f7f7;}
.easy_wrapper .join_area input#PersonName { background:url("/images/member/easyjoin/gray_personname.gif") 11px 11px no-repeat #f7f7f7;}
.easy_wrapper .join_area input#ID { background:url("/images/member/easyjoin/gray_id.gif") 11px 11px no-repeat #f7f7f7;}
.easy_wrapper .join_area input#PWD { background:url("/images/member/easyjoin/gray_pwd.gif") 11px 11px no-repeat #f7f7f7;}
.easy_wrapper .join_area input#Email { background:url("/images/member/easyjoin/gray_email.gif") 11px 11px no-repeat #f7f7f7;}
.easy_wrapper .join_area input#TEL { background:url("/images/member/easyjoin/gray_tel.gif") 11px 11px no-repeat #f7f7f7;}
.easy_wrapper .join_area input#HP { background:url("/images/member/easyjoin/gray_hp.gif") 11px 11px no-repeat #f7f7f7;}
.easy_wrapper .join_area input#FAX { background:url("/images/member/easyjoin/gray_fax.gif") 11px 11px no-repeat #f7f7f7;}

.easy_wrapper .join_area input.nonone#CorpNum { background:url("/images/member/easyjoin/red_corpnum.gif") 11px 11px no-repeat #fff6f6;}
.easy_wrapper .join_area input.nonone#CorpName { background:url("/images/member/easyjoin/red_corpname.gif") 11px 11px no-repeat #fff6f6;}
.easy_wrapper .join_area input.nonone#CEOName { background:url("/images/member/easyjoin/red_ceoname.gif") 11px 11px no-repeat #fff6f6;}
.easy_wrapper .join_area input.nonone#BizType { background:url("/images/member/easyjoin/red_biztype.gif") 11px 11px no-repeat #fff6f6;}
.easy_wrapper .join_area input.nonone#BizClass { background:url("/images/member/easyjoin/red_bizclass.gif") 11px 11px no-repeat #fff6f6;}
.easy_wrapper .join_area textarea.nonone#Addr { background:url("/images/member/easyjoin/red_addr.gif") 11px 7px no-repeat #fff6f6;}
.easy_wrapper .join_area input.nonone#PersonName { background:url("/images/member/easyjoin/red_personname.gif") 11px 11px no-repeat #fff6f6;}
.easy_wrapper .join_area input.nonone#ID { background:url("/images/member/easyjoin/red_id.gif") 11px 11px no-repeat #fff6f6;}
.easy_wrapper .join_area input.nonone#PWD { background:url("/images/member/easyjoin/red_pwd.gif") 11px 11px no-repeat #fff6f6;}
.easy_wrapper .join_area input.nonone#Email { background:url("/images/member/easyjoin/red_email.gif") 11px 11px no-repeat #fff6f6;}
.easy_wrapper .join_area input.nonone#TEL { background:url("/images/member/easyjoin/red_tel.gif") 11px 11px no-repeat #fff6f6;}
.easy_wrapper .join_area input.nonone#HP { background:url("/images/member/easyjoin/red_hp.gif") 11px 11px no-repeat #fff6f6;}
.easy_wrapper .join_area input.nonone#FAX { background:url("/images/member/easyjoin/red_fax.gif") 11px 11px no-repeat #fff6f6;}


.easy_wrapper .join_area textarea { width:236px; height:61px; padding:4px 11px 4px 11px; font-size: 12px; border:1px solid #d5d5d5; font-family: Malgun Gothic, 맑은 고딕, Apple SD Gothic Neo !important; background:#f7f7f7; overflow-y: hidden; }
.easy_wrapper .join_area textarea.ok { border:1px solid #7db6ea; background:#f3f9fe !important; }
.easy_wrapper .join_area textarea.use { border:1px solid #ccc; background:#eee !important; color:#aaa; }
.easy_wrapper .join_area textarea.no { border:1px solid #f69696; background:#fff6f6 !important; }
.easy_wrapper .join_area textarea.none { border:1px solid #d5d5d5; background:#f7f7f7 !important; }
.easy_wrapper .join_area textarea.nonone { border:1px solid #f69696; }

.easy_wrapper .join_area .form_left { float:left; width:260px; height:296px; }
.easy_wrapper .join_area .form_right { float:left; width:260px; height:296px; }


.easy_wrapper .join_area #PWD_VIEW { top:6px !important; }

.easy_wrapper .join_area .policy_area { float:left; width:558px; height:43px; margin:15px 0 0 0; border:1px solid #d5d5d5; background-color:#fefefe; }
.easy_wrapper .join_area .policy_area .agree { float:left; width:260px; height:43px; }
.easy_wrapper .join_area .policy_area .agree span { float:left; height:23px; margin:11px 0 0 9px; padding:0 0 0 33px; font-size:12px; color:#333; }
.easy_wrapper .join_area .policy_area .agree span.on { background:url("/images/member/easyjoin/check_on.gif") left top no-repeat;}
.easy_wrapper .join_area .policy_area .agree span.off { background:url("/images/member/easyjoin/check_off.gif") left top no-repeat;}
.easy_wrapper .join_area .policy_area .agree a { float:right; width:53px; height:21px; margin:10px 0 0 0; padding:0 0 0 8px; font-size:12px; color:#999; border:1px solid #d5d5d5; }

.easy_wrapper .join_area .policy_area .privacy { float:left; width:260px; height:43px; margin:0 0 0 24px; }
.easy_wrapper .join_area .policy_area .privacy span { float:left; height:23px; margin:11px 0 0 9px; padding:0 0 0 33px; font-size:12px; color:#333; }
.easy_wrapper .join_area .policy_area .privacy span.on { background:url("/images/member/easyjoin/check_on.gif") left top no-repeat; }
.easy_wrapper .join_area .policy_area .privacy span.off { background:url("/images/member/easyjoin/check_off.gif") left top no-repeat; }
.easy_wrapper .join_area .policy_area .privacy a { float:right; width:53px; height:21px; margin:10px 0 0 0; padding:0 0 0 8px; font-size:12px; color:#999; border:1px solid #d5d5d5; }

.easy_wrapper .join_area .btn_area a.btn_submit { display: inline-block; width:86px; height:29px; padding:7px 0 0 0; font-size:14px; font-weight:bold; color:#fff; background:url("/images/member/easyjoin/btn_blue_8636.gif") left top no-repeat; }
.easy_wrapper .join_area .btn_area a.btn_next { display: inline-block; width:86px; height:29px; padding:7px 0 0 0; font-size:14px; font-weight:bold; color:#fff; background:url("/images/member/easyjoin/btn_gray_8636.gif") left top no-repeat; }

.easy_middle_line { float:left; width:1px; height:296px; margin:0 19px 0 18px; background:url("/images/member/easyjoin/dot_y.gif") left top repeat-y; }

.easy_wrapper .join_area .cert_area { width:560px; border-top:2px solid #0168c6; }
.easy_wrapper .join_area .cert_table { width:560px; }
.easy_wrapper .join_area .cert_table tr.tr_over { background-color:#fff6f5; } 
.easy_wrapper .join_area .cert_table tr th { height:30px; padding: 2px 0 5px 0; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; background-color:#f9fcff; line-height:14px; color:#111; }
.easy_wrapper .join_area .cert_table tbody tr th { text-align:left; padding: 0 0 0 16px; }
.easy_wrapper .join_area .cert_table tbody tr td { text-align:left; height:27px; padding:4px 5px 5px 5px; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; color:#333; line-height:14px; }

.easy_wrapper .join_area .cert_box { width:558px; height:60px; background:url("/images/member/easyjoin/bg_cert01.jpg") left top no-repeat; }
.easy_wrapper .join_area .cert_box a {float:left; width:474px; height:31px; padding:13px 0 0 84px; font-size:12px; color:#555; }
.easy_wrapper .join_area .cert_box a span { font-weight:bold; color:#333; }

.easy_wrapper .join_area .blet_style li { margin:2px 0 0 0; padding:0 0 0 10px; background:url("/images/member/easyjoin/dot_blet.gif") left 8px no-repeat; }


#easy_charge { width:558px; height:262px; }
#easy_charge .charge_list { float:left; width:272px; height:253px; padding:7px 0 0 0; border:1px solid #7db6ea; }
#easy_charge .charge_list li { height:30px; padding:10px 0 0 51px; font-size:17px; color:#222; background:url("/images/member/easyjoin/icon_select_off.gif") 20px 12px no-repeat #fff; cursor:pointer; }
#easy_charge .charge_list li .won { font-size:14px !important; }
#easy_charge .charge_list li.on { font-weight:bold; color:#fff; background:url("/images/member/easyjoin/icon_select_on.gif") 20px 12px no-repeat #0168c6; }

#easy_charge .charge_summary { float:left; width:274px; height:209px; margin:0 0 0 10px; }
#easy_charge .charge_summary .total_point { width:234px; height:36px; padding:15px 20px 0 20px; color:#fff; font-size:16px; font-weight:bold; background:#0168c6; }
#easy_charge .charge_summary .total_point .point_text { float:left; }
#easy_charge .charge_summary .total_point .point_num { float:left; width:132px; text-align:right; font-size:18px; letter-spacing:0px; }

#easy_charge .charge_summary .supply_point {text-align:right; width:253px; padding:21px 19px 0 0; font-size:13px; color:#222; border-left:1px solid #7db6ea; border-right:1px solid #7db6ea; background:#f9fcff; }
#easy_charge .charge_summary .supply_point .point_num {float:right; width:86px; font-size:14px; color:#555;letter-spacing:0px; }
#easy_charge .charge_summary .tax_point {position:relative; text-align:right; width:253px; padding:9px 19px 31px 0; font-size:13px; color:#222; border-left:1px solid #7db6ea; border-right:1px solid #7db6ea; border-bottom:1px solid #7db6ea; background:#f9fcff; }
#easy_charge .charge_summary .tax_point .point_num { float:right; width:86px; font-size:14px; color:#555;letter-spacing:0px; }
#easy_charge .charge_summary .tax_point .plus_img { position:absolute; top:14px; left:178px; }
#easy_charge .charge_summary .total_cash { width:232px; height:46px; padding:11px 20px 0 20px; font-size:17px; font-weight:bold; color:#333; border-left:1px solid #7db6ea; border-right:1px solid #7db6ea; border-bottom:1px solid #7db6ea; }

#easy_charge .charge_summary .total_cash .point_text { float:left; margin:6px 0 0 0; }
#easy_charge .charge_summary .total_cash .point_text2 { float:right; margin:6px 0 0 0; color:#e94a4a; }
#easy_charge .charge_summary .total_cash .point_num { float:left; text-align:right; width:144px; font-size:25px; color:#e94a4a; line-height:31px; letter-spacing:0px; }

#easy_charge .charge_type { position:relative; float:left; width:272px; height:41px; margin:10px 0 0 10px; border:1px solid #7db6ea; font-size:13px; }
#easy_charge .charge_type .type_select { float:left; width:232px; height:31px; padding:10px 20px 0 20px; background:url("/images/member/easyjoin/dot_select.gif") 242px 18px no-repeat; }
#easy_charge .charge_type .type_select .title { float:left; width:61px; color:#222; background:url("/images/member/easyjoin/dot_line.gif") right 5px no-repeat; }
#easy_charge .charge_type .type_select .choice { float:left; margin:0 0 0 10px; color:#555; }
#easy_charge .charge_type ul { position:absolute; width:272px; padding:8px 0 0 0; top:42px; left:-1px; background:#fff; border-left:1px solid #7db6ea;  border-right:1px solid #7db6ea; border-bottom:1px solid #7db6ea; }
#easy_charge .charge_type ul li { width:232px; height:28px; padding:0 20px 0 20px; color:#555; cursor:pointer; }

#easy_charge .charge_bank { float:left; width:552px; height:50px; margin:28px 0 0 0; padding:0 3px 0 3px; font-size:13px; font-weight:bold; color:#111; background:url("/images/member/easyjoin/dot_x1.jpg") left top repeat-x; }
#easy_charge .charge_bank .bank_info { float:left; width:133px; margin:16px 0 0 0; background:url("/images/member/easyjoin/dot_line1.gif") right 4px no-repeat; }
#easy_charge .charge_bank img { float:left; margin:17px 0 0 19px; }
#easy_charge .charge_bank .bank_num { float:left; margin:14px 0 0 16px; font-size:20px; color:#333; }
#easy_charge .charge_bank .bank_user { float:right; margin:14px 3px 0 0; font-size:12px; font-weight:normal; color:#555; }



#easy_cert { float:left; width:518px; height:241px; margin:1px 0 0 0; padding: 17px 18px 0 20px; border:1px solid #d5d5d5; background:#fdfdfd; }

#easy_cert .seal_area { float:left; width:146px; }
#easy_cert .bl_area { float:left; width:146px; }
#easy_cert .bb_area { float:left; width:146px; }

#easy_cert .attach_img { float:left; text-align:center; width:144px; height:73px; margin:13px 0 0 0; border:1px solid #d5d5d5; background:#fff; }

#easy_cert .attach_info { float:left; width:146px; margin:10px 0 0 0; }
#easy_cert .attach_info li { margin:0 0 0 0; padding:0 0 0 10px; font-size:12px; color:#777; background:url("/images/member/easyjoin/dot_blet1.gif") left 8px no-repeat; }

#easy_cert #frmOfficialSeal { float:left; text-align:center; width:146px; height:24px; margin:10px 0 0 0; }
#easy_cert #frmBusinessLicense { float:left; text-align:center; width:146px; height:24px; margin:10px 0 0 0; }
#easy_cert #frmBankBook { float:left; text-align:center; width:146px; height:24px; margin:10px 0 0 0; }

#easy_cert .file {border:none;position: absolute; width: 47px; cursor: pointer; opacity: 0; filter:alpha(opacity=0); height:24px;padding:0px;margin:0px 0px 0px 0px;}
#easy_cert .file::-webkit-file-upload-button { cursor:pointer;}


.cert_info { float:left; width:528px; height:82px; margin:25px 0 0 0; padding:13px 10px 0 10px; background:url("/images/member/easyjoin/dot_x.gif") left top repeat-x; }
.cert_info dt { padding:0 0 0 20px; font-size:14px; font-weight:bold; color:#111; background:url("/images/member/easyjoin/dot_check.gif") left 2px no-repeat; }
.cert_info dd { padding:0 0 0 18px; font-size:12px; color:#555; line-height:18px; background:url("/images/member/easyjoin/dot_blet.gif") 8px 7px no-repeat; }
.cert_info dd span { color:#0168c6; }

.easy_middle_line2 { float:left; width:1px; height:189px; margin:32px 20px 0 21px; background:url("/images/member/easyjoin/dot_y1.gif") left top repeat-y; }
.easy_middle_line3 { float:left; width:1px; height:189px; margin:32px 20px 0 19px; background:url("/images/member/easyjoin/dot_y1.gif") left top repeat-y; }

#join_area_new { width:780px; margin:0 auto; padding:0 0 0 0; line-height: 0px; }
#join_area_new #join_top_01 { float: left; width: 785px; height: 158px; background:url(/images/member/bg_jointop_01_new.gif) top center no-repeat; margin: 0 0 10px 0; }
#join_area_new #join_top_01 > ul { float: left; width: 100%; margin: 100px 0 0 0; }
#join_area_new #join_top_01 > ul > li { float: left; width: 258px; text-align: center; font-size: 16px; color: #808080; line-height: 16px; }
#join_area_new #join_top_01 > ul > li.section_01 { width: 262px; }
#join_area_new #join_top_01 > ul > li.section_02 { width: 286px; }
#join_area_new #join_top_01 > ul > li.section_03 { width: 236px; }
#join_area_new #join_top_01 > ul > li.wow { color: #000; font-weight: bold;  }

#join_area_new #join_top_02 { float: left; width: 785px; height: 158px; background:url(/images/member/bg_jointop_02_new.gif) top center no-repeat; margin: 0 0 10px 0; }
#join_area_new #join_top_02 > ul { float: left; width: 100%; margin: 100px 0 0 0; }
#join_area_new #join_top_02 > ul > li { float: left; width: 258px; text-align: center; font-size: 16px; color: #808080; line-height: 16px; }
#join_area_new #join_top_02 > ul > li.section_01 { width: 262px; }
#join_area_new #join_top_02 > ul > li.section_02 { width: 286px; }
#join_area_new #join_top_02 > ul > li.section_03 { width: 236px; }
#join_area_new #join_top_02 > ul > li.wow { color: #000; font-weight: bold;  }

#join_area_new #join_top_02_02 { float: left; width: 785px; height: 158px; background:url(/images/member/bg_jointop_02_new.gif) top center no-repeat; margin: 0 0 10px 0; }
#join_area_new #join_top_02_02 > ul { float: left; width: 100%; margin: 100px 0 0 0; }
#join_area_new #join_top_02_02 > ul > li { float: left; width: 258px; text-align: center; font-size: 16px; color: #808080; line-height: 16px; }
#join_area_new #join_top_02_02 > ul > li.section_01 { width: 262px; }
#join_area_new #join_top_02_02 > ul > li.section_02 { width: 286px; }
#join_area_new #join_top_02_02 > ul > li.section_03 { width: 236px; }
#join_area_new #join_top_02_02 > ul > li.wow { color: #000; font-weight: bold;  }

#join_area_new #join_top_03 { float: left; width: 785px; height: 120px; background:url(/images/member/bg_jointop_03_new.gif) top center no-repeat;  }
#join_area_new #join_top_03 > ul { float: left; width: 100%; margin: 100px 0 0 0; }
#join_area_new #join_top_03 > ul > li { float: left; width: 258px; text-align: center; font-size: 16px; color: #808080; line-height: 16px; }
#join_area_new #join_top_03 > ul > li.section_01 { width: 262px; }
#join_area_new #join_top_03 > ul > li.section_02 { width: 286px; }
#join_area_new #join_top_03 > ul > li.section_03 { width: 236px; }
#join_area_new #join_top_03 > ul > li.wow { color: #000; font-weight: bold;  }

#join_area_new #join_middle_03 { float: left; width: 785px; height: 250px; background: url(/images/member/bg_joinmiddle_03.gif) center center no-repeat; margin: 0 0 10px 0; }


#join_area_new .join_type { float: left; width: 345px; height: 344px; cursor: pointer; }

#join_area_new #auth_method_title { float: left; width: 757px; height: 70px; background: #f4f4f5; margin: 0 0 28px 14px; text-align: center; }
#join_area_new #auth_method_title > p { text-align: center; line-height: 68px; font-size: 17px; color: #111; font-weight: bold;  background:url(/images/member/bg_auth_method_title.jpg) left center no-repeat; display: inline-block; padding: 0px 0 2px 37px; }

#join_area_new .join_type#join_type_normal { background:url(/images/member/bg_jointype_normal_off.gif) top center no-repeat; }
#join_area_new .join_type#join_type_normal:hover { background:url(/images/member/bg_jointype_normal_on.gif) top center no-repeat; }
#join_area_new .join_type#join_type_api { background:url(/images/member/bg_jointype_api_off.gif) top center no-repeat; }
#join_area_new .join_type#join_type_api:hover { background:url(/images/member/bg_jointype_api_on.gif) top center no-repeat; }
#join_area_new .join_type > p:first-child { float: left; width: 100%; text-align: center; font-size: 21px; line-height: 21px; font-weight: bold; color: #000; margin: 144px 0 18px 0; }
#join_area_new .join_type > p { float: left; width: 100%; text-align: center; color: #6c6b71; font-size: 15px; line-height: 15px; margin: 0 0 7px 0; }
#join_area_new .join_type > button { width: 177px; height: 40px; border:none; background: #3273b7; color: #fff; font-size: 16px; font-weight: bold; text-align: center; line-height: 38px; margin: 28px 0 0 84px; outline:none; }
#join_area_new #join_type_normal { margin: 0 55px 0 20px; }
#join_area_new #join_type_api > button { background: #f53a81; }

#join_area_new #join_bottom_join_01 { float: left; width: 100%; height: 240px; background:#fbfbfb url("/images/member/bg_join_01_bottom.gif") left center no-repeat; border-bottom: 1px solid #f4f4f4; margin: 0 0 83px 0;  letter-spacing: -0.5px; }
#join_area_new #join_bottom_join_01 > ul { float: left; margin: 26px 0 0 152px;  }
#join_area_new #join_bottom_join_01 > ul > li { float: left; width: 100%; height: 40px; margin: 0 0 30px 0; }
#join_area_new #join_bottom_join_01 > ul > li > p:first-child { color: #1a1a1a; font-size: 16px; line-height: 16px; margin: 0 0 11px 0; }
#join_area_new #join_bottom_join_01 > ul > li > p:first-child > span.minor { font-size: 14px; }
#join_area_new #join_bottom_join_01 > ul > li > p { color: #t6c6b71; font-size: 14px; line-height: 14px; }
#join_area_new #join_bottom_join_01 > ul > li > p > span.under { font-weight: bold; background: url("/images/member/bg_join_bottom_under.gif") bottom repeat-x; }



.partner_content_area { padding: 0 0 0 0; border-top: 1px solid #d4d4d4; float: left;  width: 100%; margin: 15px 0 0 0; line-height: 0; }
#partner_input_area.join { margin-top: 0px; }
#partner_input_area { float: left; width: 100%; margin: 55px 0 15px 20px; background: url(/images/content/bg_partner_input_area.gif) top left no-repeat; }
#partner_input_area > div { float: left; width: 360px; margin: 0 0 0 0; position: relative; }
#partner_input_area > div > p:first-child { font-size: 17px; color: #111; font-weight: bold; line-height: 17px; margin: 0 0 20px 0; background: url('/images/content/bg_partner_input_title_new.gif') 0px center no-repeat; }
#partner_input_area > div > input { float: left; width: 294px; height: 36px; border: 1px solid #cfcfcf; border-radius: 5px; margin: 0 0 10px 0; outline: none; font-size: 14px; padding: 0 15px 0 15px; }


#partner_input_area > div > input:focus { border: 1px solid #89c1ee; outline: none; }
#partner_input_area > div > div > #btn_request_auth { float: left; width: 50px; height: 35px; margin: 0 0 0 4px; position: absolute; top: 5px;left: 271px; color: #fff; font-weight: bold; font-size: 13px; text-align: center; border-radius: 3px; border: 1px solid #7f8088;  background: #7f8088; width: 46px; height: 28px; line-height: 24px;  }

#partner_input_area > div > div > input { float: left; width: 294px; height: 36px; border: 1px solid #cfcfcf; border-radius: 5px; margin: 0 0 10px 0; outline: none; font-size: 14px; padding: 0 15px 0 15px; }
#partner_input_area > div > div > input:focus { border: 1px solid #89c1ee; outline: none; }

#partner_input_area #contact_input_area { margin: 0 0 0 55px;  }
#partner_input_area #contact_input_area #info_cover { float: left; position: relative; cursor: pointer; width: 327px; }

#partner_input_area input:read-only { background: #EAEAEA !important;  }
#partner_input_area input.readonly { background: #EAEAEA !important;  }
#partner_input_area input[readonly] { background: #EAEAEA !important;  }
#partner_input_area input[readonly="readonly"] { background: #EAEAEA !important;  }
#partner_input_area textarea:read-only { background: #EAEAEA !important;  }
#partner_input_area textarea[readonly] { background: #EAEAEA !important;  }
#partner_input_area textarea[readonly="readonly"] { background: #EAEAEA !important;  }
#partner_input_area textarea.read-only { background: #EAEAEA !important;  }    


#partner_input_area input::-webkit-input-placeholder { letter-spacing: -0.5px; color: #9c9c9c; }
#partner_input_area input::moz-placeholder { letter-spacing: -0.5px; color: #9c9c9c;  }
#partner_input_area input:-ms-input-placeholder { letter-spacing: -0.5px; color: #9c9c9c;  }
#partner_input_area input:-moz-placeholder { letter-spacing: -0.5px; color: #9c9c9c;  }
#partner_input_area input::placeholder { letter-spacing: -0.5px; color: #9c9c9c;  }


#partner_input_area #PartnerRegNum.default { background: url('/images/content/bg_input_regnum.gif') 14px center no-repeat; }
#partner_input_area #PartnerRegNum.empty { background: #fefbfb url('/images/content/bg_input_regnum_red.gif') 14px center no-repeat; border: 1px solid #f394a8; }
#partner_input_area #PartnerRegNum.invalid { background: #fefbfb; border: 1px solid #f394a8; }
#partner_input_area #PartnerRegNum.focus { background: #fff; border: 1px solid #89c1ee;  }
#partner_input_area #PartnerRegNum.valid { background: #fff; border: 1px solid #cfcfcf; }

#partner_input_area #PartnerRegNum_Person.default { background: url('/images/content/bg_input_regnum_person.gif') 14px center no-repeat; }
#partner_input_area #PartnerRegNum_Person.empty { background: #fefbfb url('/images/content/bg_input_regnum_person_red.gif') 14px center no-repeat; border: 1px solid #f394a8; }
#partner_input_area #PartnerRegNum_Person.invalid { background: #fefbfb; border: 1px solid #f394a8; }
#partner_input_area #PartnerRegNum_Person.focus { background: #fff; border: 1px solid #89c1ee;  }
#partner_input_area #PartnerRegNum_Person.valid { background: #fff; border: 1px solid #cfcfcf; }

#partner_input_area #PartnerName_Person.default { background: url('/images/content/bg_input_partnername_person.gif') 14px center no-repeat; }
#partner_input_area #PartnerName_Person.empty { background: #fefbfb url('/images/content/bg_input_partnername_person_red.gif') 14px center no-repeat; border: 1px solid #f394a8;  }
#partner_input_area #PartnerName_Person.invalid { background: #fefbfb; border: 1px solid #f394a8;  }
#partner_input_area #PartnerName_Person.focus { background: #fff;  }
#partner_input_area #PartnerName_Person.valid { background: #fff; border: 1px solid #cfcfcf; }

#partner_input_area #PartnerName.default { background: url('/images/content/bg_input_partnername.gif') 14px center no-repeat; }
#partner_input_area #PartnerName.empty { background: #fefbfb url('/images/content/bg_input_partnername_red.gif') 14px center no-repeat; border: 1px solid #f394a8;  }
#partner_input_area #PartnerName.invalid { background: #fefbfb; border: 1px solid #f394a8;  }
#partner_input_area #PartnerName.focus { background: #fff;  }
#partner_input_area #PartnerName.valid { background: #fff; border: 1px solid #cfcfcf; }

#partner_input_area #PartnerCEOName.default { background: url('/images/content/bg_input_ceoname.gif') 14px center no-repeat; }
#partner_input_area #PartnerCEOName.empty { background: #fefbfb url('/images/content/bg_input_ceoname_red.gif') 14px center no-repeat; border: 1px solid #f394a8;  }
#partner_input_area #PartnerCEOName.invalid { background: #fefbfb; border: 1px solid #f394a8;  }
#partner_input_area #PartnerCEOName.focus { background: #fff;border: 1px solid #89c1ee;   }
#partner_input_area #PartnerCEOName.valid { background: #fff; border: 1px solid #cfcfcf; }

#partner_input_area #BizType.default { background: url('/images/content/bg_input_biztype.gif') 14px center no-repeat; }
#partner_input_area #BizType.empty { background: #fefbfb url('/images/content/bg_input_biztype_red.gif') 14px center no-repeat; border: 1px solid #f394a8;  }
#partner_input_area #BizType.invalid { background: #fefbfb; border: 1px solid #f394a8;  }
#partner_input_area #BizType.focus { background: #fff; border: 1px solid #89c1ee;  }
#partner_input_area #BizType.valid { background: #fff; border: 1px solid #cfcfcf; }

#partner_input_area #BizClass.default { background: url('/images/content/bg_input_bizclass.gif') 14px center no-repeat; }
#partner_input_area #BizClass.empty { background: #fefbfb url('/images/content/bg_input_bizclass_red.gif') 14px center no-repeat; border: 1px solid #f394a8;  }
#partner_input_area #BizClass.invalid { background: #fefbfb; border: 1px solid #f394a8;  }
#partner_input_area #BizClass.focus { background: #fff; border: 1px solid #89c1ee;  }
#partner_input_area #BizClass.valid { background: #fff; border: 1px solid #cfcfcf; }

#partner_input_area #Addr.default { background: url('/images/content/bg_input_addr.gif') 14px top no-repeat; }
#partner_input_area #Addr.empty { background: #fefbfb url('/images/content/bg_input_addr_red.gif') 14px top no-repeat; border: 1px solid #f394a8;  }
#partner_input_area #Addr.invalid { background: #fefbfb; border: 1px solid #f394a8;  }
#partner_input_area #Addr.focus { background: #fff;border: 1px solid #89c1ee;  }
#partner_input_area #Addr.valid { background: #fff; border: 1px solid #cfcfcf; }

#partner_input_area #ID.default { background: url('/images/content/id_info.png') 14px center no-repeat; }
#partner_input_area #ID.empty { background: #fefbfb url('/images/content/id_info.png') 14px center no-repeat; border: 1px solid #f394a8;  }
#partner_input_area #ID.invalid { background: #fefbfb; border: 1px solid #f394a8;  }
#partner_input_area #ID.focus { background: #fff; border: 1px solid #89c1ee;  }
#partner_input_area #ID.valid { background: #fff; border: 1px solid #cfcfcf; }

#partner_input_area #PWD.default {  background: url('/images/content/bg_input_pwd.gif') 14px center no-repeat; }
#partner_input_area #PWD.empty {  border: 1px solid #f394a8; background: url('/images/content/bg_input_pwd_red.gif') 14px center no-repeat; }
#partner_input_area #PWD.invalid { background: #fefbfb; border: 1px solid #f394a8;  }
#partner_input_area #PWD.focus { background: #fff; border: 1px solid #89c1ee;  }
#partner_input_area #PWD.valid { background: #fff; border: 1px solid #cfcfcf; }

#partner_input_area #PWD_Chk.default { background: url('/images/content/bg_input_pwd_check.gif') 14px center no-repeat; }
#partner_input_area #PWD_Chk.empty { background: #fefbfb url('/images/content/bg_input_pwd_check_red.gif') 14px center no-repeat; border: 1px solid #f394a8;  }
#partner_input_area #PWD_Chk.invalid { background: #fefbfb; border: 1px solid #f394a8;  }
#partner_input_area #PWD_Chk.focus { background: #fff; border: 1px solid #89c1ee;  }
#partner_input_area #PWD_Chk.valid { background: #fff; border: 1px solid #cfcfcf; }

#partner_input_area #SalesContactName.default { background: url('/images/content/bg_input_contatctname_03.png') 14px center no-repeat; cursor: pointer; }
#partner_input_area #SalesContactName.empty { background: #fefbfb url('/images/content/bg_input_contatctname_03.png') 14px center no-repeat; border: 1px solid #f394a8; cursor: pointer;   }
#partner_input_area #SalesContactName.invalid { background: #fefbfb; border: 1px solid #f394a8; cursor: pointer;  }
#partner_input_area #SalesContactName.focus { background: #fff; border: 1px solid #89c1ee;  }
#partner_input_area #SalesContactName.valid { background: #fff; border: 1px solid #cfcfcf; cursor: pointer; }

#partner_input_area #SalesContactEmail.default { background: url('/images/content/bg_input_email.gif') 14px center no-repeat; }
#partner_input_area #SalesContactEmail.empty { background: #fefbfb url('/images/content/bg_input_email_red.gif') 14px center no-repeat; border: 1px solid #f394a8;  }
#partner_input_area #SalesContactEmail.invalid { background: #fefbfb; border: 1px solid #f394a8;  }
#partner_input_area #SalesContactEmail.focus { background: #fff; border: 1px solid #89c1ee;  }
#partner_input_area #SalesContactEmail.valid { background: #fff; border: 1px solid #cfcfcf; }

#partner_input_area #TEL.default { background: url('/images/content/bg_input_tel.png') 14px center no-repeat; cursor: pointer; }
#partner_input_area #TEL.empty { background: #fefbfb url('/images/content/bg_input_tel.png') 14px center no-repeat; border: 1px solid #f394a8; cursor: pointer;  }
#partner_input_area #TEL.invalid { background: #fefbfb; border: 1px solid #f394a8; cursor: pointer;  }
#partner_input_area #TEL.focus { background: #fff; border: 1px solid #89c1ee;  }
#partner_input_area #TEL.valid { background: #fff; border: 1px solid #cfcfcf; cursor: pointer;  }

#Addr {  width: 294px; height: 98px; padding: 6px 15px 5px 15px; overflow: hidden; font-size: 14px; font-family: Malgun Gothic, 맑은 고딕, Apple SD Gothic Neo; color: #333;  border: 1px solid #cfcfcf;  border-radius: 5px; outline:none; margin: 0 0 10px 0; }
#Addr:focus { border: 1px solid #89c1ee; }

.btnFindZipCode { position: absolute; right: 54px; float: left;font-size: 13px; font-weight: bold; color: #fff; line-height: 21px; cursor: pointer; width: 68px; height: 23px; background: #acacac; border: 1px solid #acacac; border-radius: 2px; text-align: center; cursor: pointer; margin: 75px 0 0 0; }

#bottom_info { font-size: 13px; line-height: 13px; color: #919191; margin: 0 0 0 20px; padding: 10px 0 0 11px; float: left; background: url('/images/content/bg_request_bottom_info.gif') top left no-repeat; width: 100%;}
#bottom_info > span { color: #328ace; cursor: pointer; }
#partner_input_bottom_area { float: left; width: 100%; margin: 40px 0 0 0; height: 45px; text-align: center;}
#partner_input_bottom_area > button { width: 164px; height: 43px; border: 1px solid #0063af; font-size: 16px; font-weight: bold; line-height: 40px; text-align: center; }
#partner_input_bottom_area #btn_partner_request { color: #fff; background: #0063af; margin: 0 13px 0 0; }
#partner_input_bottom_area #btn_partner_request_person { color: #fff; background: #0063af; margin: 0 13px 0 0; }
#partner_input_bottom_area #btn_partner_cancel { color: #0063af; background: #fff; }

.parter_complete_area { padding: 0 0 0 0; border-top: 1px solid #d4d4d4; float: left;  width: 100%; margin: 15px 0 0 0; line-height: 0; }

#p_info_01 { float: left; width: 100%; margin: 24px 0 0 0; font-size: 15px; color: #000; line-height: 15px; text-align: center; }
#p_info_02 { float: left; width: 100%; margin: 9px 0 0 0; font-size: 14px; color: #919191; line-height: 14px; text-align: center; }

#partner_info_area { float: left; width: 695px; height: 260px; background: url('/images/content/bg_partner_complete_bottom.gif') bottom center no-repeat; margin: 30px 0 0 0; padding: 0 0 0 95px;}
#partner_info_area.person { height: 200px; }
#partner_info_area > p:first-child { float: left; font-weight: bold; color: #303335; font-size: 16px; line-height: 16px; width: 100%; }
#partner_info_area > ul { float: left; width: 590px; border-top: 1px solid #000; margin: 10px 0 0 0; }
#partner_info_area > ul > li { float: left; width: 583px; height: 38px; border-bottom: 1px solid #e1e1e1; line-height: 38px; }
#partner_info_area > ul > li > p:first-child { float: left; width: 152px; height: 38px; border-right: 1px solid #e1e1e1; padding: 0 0 0 50px; font-size: 14px; line-height: 38px; color: #000; background: #f5f6f5; }
#partner_info_area > ul > li > p { width: 352px; height: 38px; line-height: 38px; font-size: 14px; color: #555; padding: 0 0 0 28px; float: left; }

#partner_complete_button_area { float: left; width: 100%; height: 45px; margin: 38px 0 0 0; text-align: center; }
#partner_complete_button_area > button { width: 165px; height: 43px; border: 1px solid #0063af; font-weight: bold; font-size: 16px; line-height: 40px;  }
#partner_complete_button_area #btn_goto_home { background: #fff; color: #0063af; margin: 0 13px 0 0;  }
#partner_complete_button_area #btn_href_tutorial { background: #0063af; color: #fff;  width: 180px; }


.input_info { float: left; display: none; font-size: 12px; color: #bcbaba; line-height: 12px; margin: 0 0 11px 6px; }


#partner_input_bottom_area #btn_join_request { color: #fff; border: 1px solid #0063af; background: #0063af; margin: 0 0 0 0; width: 190px; }
#partner_input_bottom_area #btn_join_request_link { color: #fff; border: 1px solid #0063af; background: #0063af; margin: 0 0 0 0; width: 190px; }
#partner_input_bottom_area.join_form { margin-bottom: 73px; }

#join_area_new #check_linkid_area { float: left; width: 744px; height: 59px; background: #f6f6f6; margin: 0 0 32px 21px; }
#join_area_new #check_linkid_area #LinkID { float: left; width: 286px; height: 35px; line-height: 35px; color: #9c9c9c; font-size: 15px; border: 1px solid #ee3880; padding: 0 14px 0 14px; border-radius: 5px; margin: 11px 0 0 201px; outline:none; color: #000; }
#join_area_new #check_linkid_area #LinkID.empty { background: #fff url('/images/content/linkid_info.png') 15px center no-repeat; }

#join_area_new #check_linkid_area #LinkID.valid { border: 1px solid #d3d3d3; background: #fff; }
#join_area_new #check_linkid_area #LinkID.focus { background: #fff;  }

#check_linkid_area #disable_overlay { z-index: 500; position: absolute; height: 390px; width: 743px; background-color: white; opacity: 0; filter: alpha(opacity=0); top: 398px; }
#join_area_new #join_03_infoarea { float: left; width: 100%; }
#join_area_new #join_03_infoarea > p { width: 100%; text-align: center; color: #777; font-size: 15px; line-height: 15px;  }
#join_area_new #join_03_infoarea #normal_info { color: #0047fb; }
#join_area_new #join_03_infoarea > p:first-child { margin: 0 0 10px 0; }

#join_area_new #join_03_button_area { float: left; width: 100%; margin: 45px 0 0 0; height: 45px; text-align: center; }
#join_area_new #join_03_button_area #btn_goto_home { width: 165px; height: 43px; border: 1px solid #635f5f; color: #0b0b0b; font-weight: bold; line-height: 41px; font-size: 16px; margin: 0 13px 0 0; }
#join_area_new #join_03_button_area #btn_goto_login { color: #fff; widtH: 176px; height: 43px; background: #777575; border: 1px solid #777575; font-size: 16px; line-height: 41px; }

#join_area_new #join_03_subinfo { float: left; width: 704px;  height: 64px; background: url('/images/member/bg_joinbottom_03.gif') center center no-repeat; margin: 70px 0 102px 10px; padding: 97px 0 0 61px; }
#join_area_new #join_03_subinfo > p { color: #6a6e6f; font-size: 14px; line-height: 14px; float: left;  }
#join_area_new #join_03_subinfo > p > span { font-weight: bold; }
#join_area_new #join_03_subinfo #btn_goto_cert { float: left; width: 73px; height: 22px; background: #none; color: #dd0062; font-size: 12px; line-height: 20px; border: 1px solid #f376a5; margin: 7px 0 0 185px; }


#join_area_new #check_linkid_area #img_linkid_info { cursor: pointer; margin: 22px 0 0 5px; }

#img_linkid_info_sub { position: relative; top: -7px; left: 184px; }


#area_pwd { float: left; position: relative; }
#area_pwd > button { position: absolute; width: 18px; height: 36px; top: 1px; left: 293px; cursor: pointer; background: url(/images/content/btn_pwd_off.png) center center no-repeat; border: none; outline: none; }
#area_pwd > button.on { background: url(/images/content/btn_pwd_on.png) center center no-repeat; }


#auth_type_area { float:left; width: 757px; height: 361px; background: url(/images/member/bg_auth_type.jpg) center center no-repeat; margin: 0 0 0 14px;}

#auth_type_area #auth_type_left { float: left; width: 378px; height: 359px; }
#auth_type_area #auth_type_left > p:first-child { text-align: center; font-size: 18px; color: #111; font-weight: bold; line-height: 22px; margin: 34px 0 158px 0; }
#auth_type_area #auth_type_left > input { float: left; display: inline-block;  height: 33px; font-size: 20px; border: 1px solid #cfcfcf; border-radius: 2px; padding: 0 0 0 0; text-align: center; }

#auth_type_area #auth_type_left #corpnum_01 { width: 61px; margin: 0 0 0 74px;  }
#auth_type_area #auth_type_left #corpnum_02 { width: 55px;}
#auth_type_area #auth_type_left #corpnum_03 { width: 82px; }
#auth_type_area #auth_type_left .interval_hypen { width: 13px; height: 36px; text-align: center; float: left; line-height: 36px; }

#auth_type_area #auth_type_left #btn_cert_auth {  float : left; width: 230px; margin: 11px 0 0 74px; text-align: center; height: 42px; border: 1px solid #f53a81; background: #f53a81; border-radius: 2px;  text-align: center; color: #fffefe; font-size: 16px; font-weight: bold; }



#auth_type_area #auth_type_right { float: left; width: 369px; height: 359px; }
#auth_type_area #auth_type_right > p:first-child { text-align: center; font-size: 18px; color: #111; font-weight: bold; line-height: 22px; margin: 34px 0 129px 0; }
#auth_type_area #auth_type_right > form > input { float: left; width: 237px; height: 32px; border: 1px solid #cfcfcf; border-radius: 2px; margin: 0 0 6px 65px; font-size: 13px; color: #000; padding: 0 0 0 10px; }
#auth_type_area #auth_type_right #kaakoauth_name { background: url(/images/member/bg_kakao_input_01.gif) left center no-repeat; }
#auth_type_area #auth_type_right #kakaoauth_birthday { background: url(/images/member/bg_kakao_input_02.gif) left center no-repeat; }
#auth_type_area #auth_type_right #kakaoauth_phone_no { background: url(/images/member/bg_kakao_input_03.gif) left center no-repeat; }


#auth_type_area #auth_type_right #kaakoauth_name.focus_on { background: none; }
#auth_type_area #auth_type_right #kakaoauth_birthday.focus_on { background: none; }
#auth_type_area #auth_type_right #kakaoauth_phone_no.focus_on { background: none; }

#auth_type_area #auth_type_right #kakaoauth_phone_no { width: 191px; margin-right: 4px; }
#auth_type_area #auth_type_right #btn_kakao_auth { float: left; width: 42px; height: 34px; text-align: center; border: 1px solid #535558; border-radius: 2px; font-size: 13px; color: #fff; font-weight: bold; background: #535558; }
 .sub_info { float: left; color: #858590; font-size: 13px; line-height: 13px; background: url(/images/member/bullet_auth_sub.jpg) left center no-repeat; padding: 0 0 0 15px; }
 
#partner_input_area #input_title_01 { float: left; font-size: 17px; width: 746px; color: #111; line-height: 17px; font-weight: bold; margin: 0 0 20px 0; background: url(/images/content/bg_input_title_01_sub.gif)  90px 15px no-repeat; }
#contact_input_area #input_title_02 { float: left; display: block; font-size: 16px; line-height: 16px; color: #111; font-weight: bold; margin: 20px 0 17px 2px; background: url(/images/content/bg_input_title_02.gif) 93px 2px no-repeat; width: 324px; }

/* IE10 && IE11 CSS hack */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #login_box .login_area #loginForm .save_check label { line-height: 18px; }
}

.join_area #btn_request_auth { float: left; width: 50px; height: 35px; margin: 0 0 0 4px; position: absolute; top: 4px; left: 203px; color: #fff; font-weight: bold; font-size: 13px; text-align: center; border-radius: 3px; border: 1px solid #7f8088;background: #7f8088; width: 46px; height: 25px; line-height: 21px; z-index: 500; }
.join_area #info_cover { position: relative; cursor : pointer;  z-index: 501; }

.taxLogin_background{display : block; width : 100%; height : calc(100vh - 84px); background : url(/images/member/bg_maillogin.png) no-repeat #fff; background-size : 783px; background-position : center 54px; }
.taxLogin_wrap {width : 100%; height : 100vh; position : fixed; top:0;left:0; background-color : rgba(0,0,0,0.3);}
.taxLogin_wrap *{box-sizing: border-box;}
.taxLogin_wrap .corpnum_login_area{width : 523px; margin : 0 auto; border : solid 4px #445776; background-color : #fff; padding : 40px 45px; box-shadow : 1px 4px 20px 4px rgba(27,25,25,0.19); position : absolute; top:335px; left :0; right : 0;}
.taxLogin_wrap .corpnum_login_area h6{font-size : 19px; letter-spacing: -0.075em; color : #000; padding : 0 0 12px 1px ; border-bottom : solid 1px #ccc; margin : 0 0 23px 0;}
.taxLogin_wrap .corpnum_login_area p{font-size : 16px; letter-spacing: -0.05em; color : #000; padding : 0 0 0 3px; margin : 0 0 12px 0;}
.taxLogin_wrap .corpnum_login_area .input_wrap:after{content:''; display : block; clear : both;}
.taxLogin_wrap .corpnum_login_area .input_wrap input[type="text"]{font-size : 17px; letter-spacing: -0.06em; color : #8f8e8e; width : 335px;  height : 40px; border : solid 1px #d2d2d2; border-radius: 0; padding : 11px 11px 9px; margin : 0 10px 0 0; display : block; float : left;  word-spacing: 1px;}
.taxLogin_wrap .corpnum_login_area .input_wrap input[type="text"]:focus{outline: none;}
.taxLogin_wrap .corpnum_login_area .input_wrap button{font-size : 16px; letter-spacing: -0.05em; color : #fff; background-color : #10203a; display : block; float : left; width : 80px; height : 40px; text-align: center; line-height : 40px;}

#btn_verify_person {width: 100%; height: 43px; background: #1641B7; border: 2px solid #1641B7; text-align: center; cursor: pointer;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    line-height: 38px;
    margin: 10px 0 0 0;
}
#btn_request_memberauth_login {width: 100%; height: 43px; background: #1641B7; border: 2px solid #1641B7; text-align: center; cursor: pointer;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    line-height: 38px;
    margin: 10px 0 0 0;
}
.termArea{
    font-size: 13px;
    line-height: 13px;
    color: #919191;
    margin: 0 0 0 20px;
    padding: 10px 0 0 11px;
    float: left;
    background: url(/images/content/bg_request_bottom_info.gif) top left no-repeat;
}
.termArea .label_area{
	width: 100%;
	float:left; 
	margin-bottom: 10px;
}

.termArea .detail_area { text-decoration: underline !important; cursor: pointer; }

.termArea .label_area input {  float:left; vertical-align: center; line-height: 13px; margin: 0 5px 0 0; }
.termArea .label_area label { width: 283px; float:left; }
 
 
