@charset "utf-8";
/* CSS Document */



/*log*/
.text_join { text-align:center; padding:15px 0 55px }
.text_finish { text-align:center; padding:55px 0 40px }
.text_title { text-align:center; padding:35px 0 10px }
.text_out { padding:20px 0 10px }
.text_pwid { padding:0 0 15px 80px; margin-top:40px; background:url(/images/log/bg_search.gif) no-repeat 0 10px; color:#666; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; letter-spacing:-1px; font-size:18px; line-height:24px; font-weight:bold }
.box_login { margin:50px auto; border:1px solid #d2d2d2; width:725px; background:#f9f9f9; display:block; overflow:hidden; *zoom:1
}
.box_login:after { display:block; clear:both; content:'' }
.box_login .left { width:350px; margin-right:-350px; float:left; padding:20px 12px 0; background:#fff; display:block; }
.box_login .right { margin-left:374px; padding:20px 20px 10px 20px; border-left:1px solid #d2d2d2; }
.box_login .right p { padding:5px 0 }
.box_login .left dl { padding:2px 10px; }
.box_login .left dt { float:left; display:block; width:230px }
.box_login .left dd { float:right; display:block; width:80px; margin-left:5px }
.box_login .left ul { padding:0 5px 10px 10px; float:left; display:block; margin:0 }
.box_dot {background:url(/images/common/dot_bg_03.gif) repeat-x bottom;padding-bottom:15px;margin-bottom:5px;padding-bottom:20px}
.saveid { padding-left:80px; line-height:18px; width:120px }
.saveid label { line-height:18px; padding-left:2px; font-size:11px; margin:0 }
.saveid input { font-size:11px; line-height:18px; float:left; margin-top:3px }
.btn_login { float:left; margin:2px 5px 0 0 }
.btnbox dt { padding:5px 5px }
.btnbox dd { float:right; }
.box_logbtn { border-top:1px solid #ccc; padding:19px 0; display:block; width:350px; clear:both }
.box_logbtn dl { display:block; overflow:hidden; *zoom:1}
.box_logbtn dl:after { display:block; clear:both; content:'' }
.box_login .right h6 { font-size:12px; font-weight:bold; padding:15px 0 5px }
.box_login .right li { float:left; padding:0 2px 5px 0 }
.box_login .right ul { padding:0; margin:0 }
/*box*/
.box_type1 { margin:0 auto; width:555px }
.box_type2 { margin:10px auto; border:1px solid #d2d2d2; padding:12px; display:block }
.box_type3 { margin:10px auto; border:4px solid #ec118f; padding:20px 20px 20px 120px; background:url(/images/common/bg_caution.gif) no-repeat 20px 25px }
.box_type4 { padding:0 17px }
.box_file { padding-top:25px }
.box_file li { display:inline; padding:1px }
.box_file ul { margin-right:10px }
.box_realname { width:640px; margin:40px auto }
.box_realname .box_type2 { padding:20px 0 20px 100px }
.box_realname .box_type2 li { padding:4px 0 }
.box_realname li label { padding:0 10px; background:url(/images/common/bullet_02.gif) 0 12px no-repeat; display:block; width:180px; line-height:25px }
.box_realname .box_text { margin:20px 0 }
.box_realname .box_text li { padding:3px 10px; margin-left:30px; background:url(/images/common/bullet_02.gif) 0 8px no-repeat; }
.box_realname label { float:left; width:200px; line-height:25px }
.inner1 { margin:0 auto; width:400px }
.inner2 { margin:0 auto; width:500px; vertical-align:middle; padding:10px; }
.inner1 p { margin:20px 0 }
.form1 li { padding:2px 0; clear:both }
.form1 label { float:left; width:80px; line-height:25px }
.form1 dl, .form1 dt, .form1 dd { display:block }
.form1 dt, .form1 dd { float:left }
.form1 dt { width:80px; line-height:25px }
.form1 dd { line-height:25px }
.i_radio { line-height:18px; padding-right:30px }
.joinmem { margin:0 auto 30px; }
.joinmem li { float:left; display:block; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:12px; line-height:18px }
.joinmem .bd { border-right:0; border-right:1px solid #ddd; padding:0 13px; width:340px; height:220px; }
.joinmem .bdnone { border-right:0; border:0; padding:0 15px; width:340px; height:220px; }
.joinmem h6 { font-weight:bold; font-size:12px; background:url(/images/common/bullet_01.gif) no-repeat 0 5px; padding-left:10px; margin:10px 0 }
.joinmem li p { font-size:12px; padding-left:10px; letter-spacing:-1px}
.joinmem .joinfile { padding-left:13px; color:#989898; font-weight:bold; }
.joinmem .joinfile dd { clear:both; padding:5px 0; display:block; }
.joinmem .joinfile li { padding-right:2px }
.join { margin:0 auto 30px; }
.join li { float:left; display:block; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:12px; line-height:18px }
.join .bd { border-right:0; border-right:1px solid #ddd; padding:0 13px; width:265px; height:430px; }
.join .bdnone { border-right:0; border:0; padding:0 15px; width:150px; height:430px; }
.join h6 { font-weight:bold; font-size:12px; background:url(/images/common/bullet_01.gif) no-repeat 0 5px; padding-left:10px; margin:10px 0 }
.join li p { font-size:12px; padding-left:10px; letter-spacing:-1px}
.join .joinfile { padding-left:13px; color:#989898; font-weight:bold; }
.join .joinfile dd { clear:both; padding:5px 0; display:block; }
.join .joinfile li { padding-right:2px }
.box_rule { border:1px solid #ddd; padding:15px; overflow:auto; }
.box_rule_pad { border:0px solid #ddd; padding:0; padding-right:15px; overflow:auto; }
.box_rule .title { padding-bottom:10px }
.box_rule h6 { font-size:12px; padding:5px 0 }
.box_rule .dep1 { padding:7px 0 7px 10px; font-size:12px }
.box_rule .dep1_start { padding-top:0 }
.box_rule .dep1 ul, .box_rule .dep1 ol { padding:5px 0 }
.box_rule .dep1 li { padding:3px 0 3px 10px; font-size:12px }
h5.bullet02 { padding:15px 5px 5px;background:url(/images/common/bullet_02.gif) no-repeat 0 22px;margin:0}
p.must { background:url(/images/common/bullet_01.gif) no-repeat 0 20px; margin:0; padding:15px 0 5px 10px }
p.must i, .form i, .must_text i { visibility:hidden; overflow:hidden; position:absolute; top:0; left:-1000%; width:0; height:0; font-size:0; line-height:0 }
.must_text{padding:10px 0}
.must_text strong{color:#a85300}
.must_text span{ background:url(/images/common/bullet_01.gif) no-repeat 0 16px; margin:0; padding:15px 0 5px 10px }

.form th em{letter-spacing:-1px;}

.descript { margin:10px 0 }
.descript li { padding:2px 20px }
.title_legend { display:block; font-size:12px; line-height:18px; font-weight:bold; color:#666; padding:10px 10px 3px; background:url(/images/common/bullet_02.gif) no-repeat 0 16px; position:relative; }
.check_f { position:absolute; left:180px; top:9px }
.check_f label { padding:0 0 0 3px }
.box_accredit { margin:30px 0; }
.box_accredit ul { margin:0 auto; width:690px }
.box_accredit li { float:left; width:210px; padding:0 10px }
.box_accredit h5 { padding-top:110px; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:18px; color:#546a95; text-align:center }
.box_accredit p { font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:12px; margin:20px; height:80px }
.accredit1 h5 { background:url(/images/log/icon_card.gif) no-repeat top center; }
.accredit2 h5 { background:url(/images/log/icon_mobile.gif) no-repeat top center; }
.accredit2a h5 { background:url(/images/log/icon_mobile.gif) no-repeat top center; }
.accredit3 h5 { background:url(/images/log/icon_key.gif) no-repeat top center; }
.accredit1 { background:url(/images/common/line_bg.gif) no-repeat center right }
.accredit2 { background:url(/images/common/line_bg.gif) no-repeat center right }
.accredit_desc { margin:0 auto; width:600px; border:1px solid #e5e5e5; background:#f9f9f9; padding:20px 20px 20px 40px }
.accredit_desc ol { list-style:decimal; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; }
.accredit_desc ol li { padding:2px 0 }
/*progress*/
.step_m, .step_p { display:block; margin:0 auto; color:#b3b3b3; font-size:18px; font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-weight:bold; line-height:18px }
.step_m { width:660px }
.step_p { margin-left:20px }
.step_m li, .step_p li { float:left; background:url(/images/common/bg_step_arrow.gif) no-repeat right center; }
.step_m li { width:203px; text-align:center; padding:10px 17px 10px 0 }
.step_p li { text-align:left; padding:10px 40px 10px 20px }
.step_m .end { background:none }
.step_p .end { background:none; padding-right:0 }
.step_m .on, .step_p .on { color:#e529a1 }
.step_m img { vertical-align:top; padding-top:5px; padding-right:5px; }


.postbox{overflow:hidden;*zoom:1;_display:inline-block;}
.postbox:after{display:block;clear:both;content:''}
.post1{float:left;width:48%}
.post2{float:right;width:48%}
.postbox .post1 div, .postbox .post2 div{border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;padding:10px;height:110px}

.postbox i{font-size:11px;color:#d6228f;font-style:normal;padding:0 5px}
.postbox dl{*zoom:1;_display:inline-block;overflow:hidden}
.postbox dl:after{display:block;clear:both;content:''}
.postbox dt, .postbox dd{display:block;padding:2px 0}
.postbox dt{float:left;width:280px}
.postbox dd{float:right;width:60px}

.msgbox {border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;padding:10px}
.msgbox dl{*zoom:1;_display:inline-block;overflow:hidden}
.msgbox dl:after{display:block;clear:both;content:''}
.msgbox dt, .msgbox dd{display:block;padding:2px 0;}
.msgbox .sendname, .msgbox dt{float:left}
.msgbox dt{width:480px}
.msgbox .sendname{width:150px}
.msgbox .date{float:right}

.msg_head, .faq_head {border-top:2px solid #444; border-bottom:1px solid #959595; font-weight:bold;font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif; font-size:12px;*zoom:1;overflow:hidden}
.msg_head:after,  .faq_head:after{display:block;clear:both;content:''}
.msg_head li, .faq_head li{float:left; padding:9px 7px;text-align:center}
.msg_wrap, .faq_wrap {border-bottom:1px solid #959595}
.msg_wrap .line, .faq_wrap .line{border-bottom:1px solid #e9e9e9 }
.msg_wrap ul, .faq_wrap dl{_display:inline-block;*zoom:1;overflow:hidden}
.msg_wrap ul:after,  .faq_wrap dl:after{display:block;clear:both;content:''}
.msg_wrap li li{float:left;display:block;padding:7px 7px}


.msg_head .check, .msg_wrap .check{width:30px;text-align:center}
.msg_head .from, .msg_wrap .from, .msg_head .to, .msg_wrap .to{width:130px;}
.msg_head .msgtit, .msg_wrap .msgtit{width:400px}
.msg_head .send_date, .msg_wrap .send_date{width:65px;text-align:center;}
.msg_head .receipt_date, .msg_wrap .receipt_date{width:65px;text-align:center;}
.msg_wrap .send_date, .msg_wrap .receipt_date{font-size:11px}

.faq_head .num, .faq_head .question {float:left;color:#333}
.faq_head .question {width:600px;}
.faq_head .num, .faq_wrap span{padding:9px 25px;text-align:center;font-weight:bold;font-size:12px}
.faq_wrap span {color:#df248f}
.faq_wrap .question{display:block;padding:9px 7px;border-bottom:1px solid #eaeaea;color:#333}
.faq_wrap .answer{border:2px solid #959595;padding:15px 15px 15px 60px;background:url(/images/common/answer.gif) no-repeat 22px 20px;line-height:22px;color:#666}

.msg_view {border:1px solid #aeaeae;position:relative;padding:15px 20px 10px}
.msg_view dl{_display:inline-block;*zoom:1;overflow:hidden}
.msg_view dl:after{display:block;clear:both;content:'';}
.msg_view dt, .msg_view dd{display:block;float:left;padding:2px;}
.msg_view dt{font-weight:bold}
.msg_view .report{position:absolute;top:40px;right:20px}

.msg_view .readbox{border:1px solid #aeaeae;padding:12px 20px;height:135px;overflow:auto;margin:5px 0 10px}

#content .form2 h5{color:#000}
#signprint h5{font-size:18px;font-weight:bold;font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif;margin-bottom:10px;color:#000}
.form2{width:100%; border-top:2px solid #b9b9b9;font-size:12px}
.form2 thead th{padding:8px 15px;background:#fffdee; border-bottom:1px solid #cdcbd0; border-left:1px solid #cdcbd0;padding:8px 10px 8px 15px;}
.form2 tbody th { background:#fffdee; border-bottom:1px solid #cdcbd0; border-left:1px solid #cdcbd0; text-align:center; font-weight:bold; text-align:left; padding:8px 10px 8px 15px;}
.form2 td { background:#fff; border-bottom:1px solid #cdcbd0; border-left:1px solid #cdcbd0;padding:8px 10px; }
.form2 th.nobg{border-right:0;background:#fff;text-align:left}
.form2 th.type1{background:#fff;border-left:none;border-right:none;text-align:left}
.form2 th.noline, .form2 td.noline{border-left:none}
.form2 th label{padding-left:2px}
.form2 td label{padding-right:5px}
.form2 th i{font-style:normal;font-weight:normal;padding-left:14px}
.form2 th.subtit{background:#fff}
.tdtc td {text-align:center}
.tdtc tbody th{text-align:center}
.dsc5 {background:url(/images/common/arrow02.gif) no-repeat left 9px;font-weight:bold;padding:5px 8px}
.dsc5 strong{color:#de0089}

.signbox1 {margin:20px 0 0;padding:18px 40px;border:1px solid #ccc}
.signbox1 .dsc1{width:100%; margin:33px 0 18px; padding:0 0 15px; border-bottom:1px solid #ccc;}
.signbox1 .dsc2{font-weight:bold;font-size:16px;text-align:center;padding:15px 0 0;letter-spacing:-1px;color:#333}

#signprint .must_dsc{padding:5px 10px 20px}
#signprint .must_dsc strong{color:#d20000}
#signprint .dsc1{padding:5px 0}
#signprint .signbox{margin:20px 0 0;padding:15px;border:1px solid #ccc}
#signprint .dsc2{text-align:center;font-weight:bold;line-height:24px;color:#333}
#signprint .dsc2 span{padding-left:50px}
#signprint .sign{margin:0 auto;width:475px;border-top:1px solid #b9b9b9}
#signprint .sign dl{_display:inline-block;*zoom:1;border-bottom:1px solid #b9b9b9}
#signprint .sign dl:after{display:block;clear:both;content:''}
#signprint .sign dt, #signprint .sign dd{display:block;}
#signprint .sign dt{float:left;width:40px;padding:3px 30px;font-weight:bold;border-right:1px solid #b9b9b9}
#signprint .sign .signname{float:left;padding:3px 20px 3px 80px;}
#signprint .sign .signarea{float:right;padding:3px 20px;}
#signprint .sign .dsc3{font-weight:bold;font-size:16px;text-align:center;padding:8px 0;letter-spacing:-1px;color:#333}
#signprint .sign .dsc4{font-weight:bold;font-size:16px;text-align:center;padding:3px 0;letter-spacing:-1px;color:#656565}
#signprint .sign .dsc4 span{padding-left:100px}

.repw p {background:url(/images/common/bullet_02.gif) no-repeat left 7px;padding-left:7px}
.repw p strong{color:#a85300}
.repw dl{border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;margin-top:10px}
.repw dt{display:block;float:left;font-weight:bold;padding:46px;border-right:1px solid #eaeaea;background:#f9f9f9;}
.repw dd{display:block;float:left;padding:40px}
.fav_on{background:url(/images/common/icon_favorite_on.gif) no-repeat center center;display:inline-block;padding:12px 7px 12px 15px}
.fav_off{background:url(/images/common/icon_favorite_off.gif) no-repeat center center;display:inline-block;padding:12px 7px 12px 15px}
.fav_text{padding:5px 0}
.fav_text span{background:url(/images/common/icon_favorite_off.gif) no-repeat right 0;display:inline-block;padding:7px 7px 7px 18px}
.fav_text i, .fav_on i, .fav_off i{visibility:hidden; overflow:hidden; position:absolute; top:0; left:-1000%; width:0; height:0; font-size:0; line-height:0 }

@media print {
#content #signprint h5{color:#000}
#signprint h5{font-size:14px;font-weight:bold;font-family:"Malgun Gothic", "맑은 고딕", dotum, "돋움", sans-serif;margin-bottom:5px;color:#000}
.form2 thead th{background:#fffdee; border-bottom:1px solid #cdcbd0; border-left:1px solid #cdcbd0;padding:4px 10px 4px 15px;}
.form2 tbody th { background:#fffdee; border-bottom:1px solid #cdcbd0; border-left:1px solid #cdcbd0; text-align:center; font-weight:bold; text-align:left; padding:4px 10px 4px 15px;}
.form2 td { background:#fff; border-bottom:1px solid #cdcbd0; border-left:1px solid #cdcbd0;padding:4px 10px; }
#signprint .signbox{margin:5px 0 0;padding:7px 15px;border:1px solid #ccc}
#signprint .must_dsc{padding:5px 10px 10px}
}
