@charset "utf-8";

@import url("base.css");
@import url("layout.css");
@import url("common.css");
@import url("board.css");
@import url("popup.css");


div.member_ti_area {width:771px; padding:8px 0 12px 0; border-bottom:1px solid #D9D9D9;}
div.member_ti_area h1.member_ti {float:left;}
div.member_ti_area div.step {float:right; padding-top:12px;}



h2.mem_sub_ti {width:770px; padding-top:30px;}
h2.mem_sub_ti img {vertical-align:top;}
p.mem_sub_ti_txt {padding-top:10px;}

h3.mem_ti_txt {width:770px; padding:30px 0 7px 0;}

div.agreement_box {width:736px; padding:17px 15px 0 18px; height:122px; border:1px solid #D9D9D9; overflow-y:scroll; line-height:18px;}


p.chk_txt {padding-top:9px; }
p.chk_txt input {vertical-align:middle;}

p.chkall_txt {padding-top:25px; font-weight:bold;}/* 130123 추가 */
p.chkall_txt input {vertical-align:middle;}/* 130123 추가 */


div.bottom_btn {width:771px; text-align:center; padding-top:15px;}
div.bottom_btn img {vertical-align:top;}
div.bottom_btn img.btn {margin-left:9px;}

ul.type_select {width:771px; margin-top:29px;} 
ul.type_select li {float:left; width:101px; padding:0 0 10px 10px;}
ul.type_select li input {vertical-align:middle;}
ul.type_select li img {vertical-align:middle;}




div.real_name_box {width:766px; padding:22px 0 22px 0; border:2px solid #D6D6D6; border-top:1px solid #D6D6D6; text-align:center; line-height:14px;}/* 111130 수정 */
div.real_name_box p {padding-top:14px;}

div.unknow {padding-top:50px;}
div.unknow p {padding-top:11px;line-height:16px;}

ul.un_info {width:785px;padding-top:16px;margin-left:-17px;}
ul.un_info li {position:relative;float:left;padding-left:17px;}
ul.un_info li img.cht01 {position:absolute;right:2px;bottom:2px;}
ul.un_info li img.cht02 {position:absolute;right:2px;bottom:2px;}
ul.un_info li dl {width:331px;height:121px;border:2px solid #d6d6d6;padding:20px;}
ul.un_info li dl dt {padding-bottom:12px;}
ul.un_info li dl dd {line-height:18px;}
ul.un_info li dl dd p {padding-top:12px;}

p.induval {clear:both;padding-top:43px;}
ul.indu {padding-top:11px;}
ul.indu li {line-height:18px;}

dl.user_info {width:395px; margin:0 auto;}
dl.user_info dt {float:left;}
dl.user_info dd {float:left; width:309px; }


dl.foreigner_info {width:405px; margin:0 auto;}
dl.foreigner_info dt {float:left;}
dl.foreigner_info dd {float:left; width:319px; }


ul.user {}
ul.user li {float:left; line-height:14px; width:226px; letter-spacing:-1px; padding-bottom:6px; text-align:left;}
ul.user li input {border:1px solid #B7B6B7; padding:3px 0 0 3px; height:15px; vertical-align:middle;}
ul.user li input.w124 {width:124px;}
ul.user li input.w95 {width:95px;}
ul.user li.txt {width:77px; text-align:right; padding:3px 6px 6px 0;}
ul.user li.txt02 {width:87px; text-align:right; padding:3px 6px 6px 0;}


div.mem_guide_txt {width:757px; padding:11px 0 0 13px; line-height:18px;}
div.mem_guide_txt span {color:#3E7631;}

div.mem_write_form_area {padding:11px 0 11px 16px; border:2px solid #D6D6D6; width:750px; margin-top:10px;}/* 111130 수정 */
div.mem_write_cont {width:732px; padding:9px 0 9px 0; border-bottom:1px solid #E5E5E5;}
dl.mem_write_form {width:732px; }
dl.mem_write_form dt { float:left; padding-left:5px; width:111px; line-height:14px; font-weight:bold; vertical-align:center;}/* 111130 수정 */
dl.mem_write_form dt.parents {width:124px;}
dl.mem_write_form dt span {font-weight:normal;}
dl.mem_write_form dd {float:left; line-height:16px; border-left:1px solid #D7D7D7; padding-left:22px;}
dl.mem_write_form dd img {vertical-align:middle;}
dl.mem_write_form dd input {vertical-align:middle; font-size:11px;}
dl.mem_write_form dd input.w123 {width:123px; padding:3px 0 0 3px; border:1px solid #B7B6B7; height:15px;}
dl.mem_write_form dd input.w153 {width:153px; padding:3px 0 0 3px; border:1px solid #B7B6B7; height:15px;}
dl.mem_write_form dd input.w52 {width:52px; padding:3px 0 0 3px; border:1px solid #B7B6B7; height:15px;}
dl.mem_write_form dd input.w32 {width:32px; padding:3px 0 0 3px; border:1px solid #B7B6B7; height:15px;}
dl.mem_write_form dd input.w93 {width:93px; padding:3px 0 0 3px; border:1px solid #B7B6B7; height:15px;}
dl.mem_write_form dd input.w112 {width:112px; padding:3px 0 0 3px; border:1px solid #B7B6B7; height:15px;}
dl.mem_write_form dd input.w69 {width:69px; padding:3px 0 0 3px; border:1px solid #B7B6B7; height:15px;}
dl.mem_write_form dd input.w508 {width:508px; padding:3px 0 0 3px; border:1px solid #B7B6B7; height:15px;}
dl.mem_write_form dd input.w70 {width:70px; padding:3px 0 0 3px; border:1px solid #B7B6B7; height:15px;}
dl.mem_write_form dd select {vertical-align:middle;}
dl.mem_write_form dd span {font-size:11px;}
dl.mem_write_form dd p {font-size:11px;}
dl.mem_write_form dd p.txt {padding-top:5px;}
dl.mem_write_form dd p.real_type_select {font-size:12px;}




ul.mem_form {}
ul.mem_form li {padding-bottom:7px; line-height:16px;}
ul.mem_form li.banner {padding:0 0 7px 17px;}
ul.mem_form li span.mg-left {margin-left:32px; font-size:12px;}



div.msg_box {padding:24px 0 0 23px; border:2px solid #D6D6D6; width:743px; height:66px; background:url('../../images/member/msg_bg.gif') no-repeat right top; margin-top:26px;}
div.msg_box p {padding-top:13px;}

/*2010.09.17 추가*/
div.msg_box2 {border:2px solid #D6D6D6; width:770px; height:254px; margin-top:26px;}
div.msg_box2 div.box_line {float:left;padding:30px 0 0 30px; width:455px; height:120px;line-height:18px;}/* 111130수정 */
div.msg_box2 div.box_line p {padding-top:13px;}

div.msg_box2 div.banner_box {float:right; width:260px; height:220px;padding:18px 18px 0 0; }
/*2010.09.17 추가*/


div.parents_layer {width:550px; padding-top:12px; position:relative;}
div.parents_layer div.btn {position:absolute; left:325px; top:11px;}




div.member_type_area {width:630px; margin:0 auto; padding-top:20px;}
div.member_type_area img {vertical-align:top;}
div.member_type_top {width:630px; text-align:center;}
div.member_type_top h1 {padding-bottom:41px;}
div.member_type_top p {padding-bottom:18px;}

dl.member_type_cont {width:630px; height:178px;}
dl.member_type_cont dd {float:left; width:181px; height:136px; margin-left:7px; padding:23px 0 0 24px; /*background:url('../../images/member/member_type_box.gif') no-repeat left top;*/}
dl.member_type_cont dd.first {margin:0; margin-left:90px;background:url('../../images/member/member_type_box01.gif') no-repeat left top;}
dl.member_type_cont dd.center {background:url('../../images/member/member_type_box02.gif') no-repeat left top;}
dl.member_type_cont dd.last {background:url('../../images/member/member_type_box03.gif') no-repeat left top;}
dl.member_type_cont dd h2 {padding-bottom:10px;}
dl.member_type_cont dd p {padding-bottom:33px;}
dl.member_type_cont dd div.btn {width:159px; text-align:center; padding-top:10px;}




div.member_join_guide {width:621px; border-top:1px solid #E2E2E2; padding:15px 0 0 9px; line-height:18px; background:url('../../images/member/mem_join_guide_Bg.gif') no-repeat right top;}
div.member_join_guide h4 {color:#6E9934; padding-bottom:5px;}
div.member_join_guide h4.tit {padding-top:18px;}
ul.member_join_guide_txt {}
ul.member_join_guide_txt li {padding:0 0 0 4px; background:url('../../images/common/bulit_box.gif') no-repeat left 8px;}


p.etc_ti {padding:0 0 8px 0;font:bold 12px Dotum, , AppleGothic, sans-serif;}

dl.etc_jo {}
dl.etc_jo dt {font-weight:bold;padding:0 0 4px 0;}
dl.etc_jo dd {padding:0 0 20px 0;line-height:20px; }
dl.etc_jo dd ol {padding-left:20px;}
dl.etc_jo dd ol li {line-height:20px;}
dl.etc_jo dd ol span {font-size:11px;color:#A3A3A3;}

dl.etc_jo dd span.view a {text-decoration:underline;color:#6E9934;}


/*110624_추가*/
div.member_guide_img {width:630px; padding:15px 0 0 0px; line-height:18px;}
div.member_guide_img h2 {padding-bottom:5px;}
ul.member_guide_img li {width:621px; display:inline}


/* 111130 추가 */
div.member_step_area {width:771px;height:100px;border-bottom:1px solid #D9D9D9;} 
div.member_step_area dd {float:left;}
div.member_step_area dd.tit { padding-top:38px; padding-left:5px; width:210px;}

div.realname_check { width:766px;padding:4px 0; border-top:2px solid #D6D6D6;border-left:2px solid #D6D6D6;border-right:2px solid #D6D6D6;}
div.realname_check input { margin:0 4px;}

div.titcaption { padding-top:10px;}
span.inputstar { font-size:10px; color:#F30;}

div.finish_notice { margin-top:15px; line-height:16px;}

div.agree_choice {}

div.agree_choice dl {float:left; width:771px; margin-bottom:10px;}
div.agree_choice dl span {color:#ff3300;}
div.agree_choice dl.txt_topmargin { margin-top:15px;}
div.agree_choice dl dd {float:left;}
dl.step_choicebox dd {text-align:center;width:185px; height:205px;}
dl.step_choicebox dd p { margin-top:103px;line-height:14px; font-size:11px; height:58px;}
dl.step_choicebox dd.choicebox01 {margin-right:9px; background:url(../../images/member/join_step03_agree01.gif) no-repeat top;}
dl.step_choicebox dd.choicebox02 {margin-right:9px; background:url(../../images/member/join_step03_agree02.gif) no-repeat top;}
dl.step_choicebox dd.choicebox03 {margin-right:9px; background:url(../../images/member/join_step03_agree03.gif) no-repeat top;}
dl.step_choicebox dd.choicebox04 {background:url(../../images/member/join_step03_agree04.gif) no-repeat top;}

div.inputstar_info { text-align:right; margin-top:20px;}
/* 111130 추가 */


/* 120227 추가 */
div.agree_process { margin-top:10px;}
ul.agree_subtxt {padding-top:8px;}
ul.agree_subtxt li {line-height:15px; font-size:11px;}

div.agree_choice dl.txt_topmargin span {font-size:11px;color:#ff3300;}/* 120227 추가 */
div.agree_choice dl.check_txt { border-bottom:1px solid #CCC; padding-bottom:6px;}/* 120227 추가 */