/*--------------------------------------------------------------------------------
			base.css
--------------------------------------------------------------------------------*/
body {margin:0;padding:0;background-color:#fff;text-align:center;}
hr {display:none;}
img,fieldset {border:0 none;}
img {vertical-align:middle;}
dl,ul,ol,li {list-style: none;}
h1,h2,h3,h4,h5,dl,dt,dd,ul,li,ol,th,td,p,blockquote,form,fieldset,legend {margin:0;padding:0;}
table {border-collapse:collapse;}
a {text-decoration:none;} a:link:hover, a:active {text-decoration:underline;}
input,select,textarea, button {font-size:100%; vertical-align:middle;}
body,th,td {font-size:12px;font-family:"µ¸¿ò",dotum,sans-serif;color:#666;letter-spacing:-1px;}
legend {visibility:hidden;width:0;height:0;overflow:hidden;position:absolute;top:-10000px;font-size:0;line-height:0;}
a {color:#666;}
/*--------------------------------------------------------------------------------
			common class
--------------------------------------------------------------------------------*/
.hidden_phrase{visibility:hidden;width:0;height:0;overflow:hidden;position:absolute;top:-10000px;font-size:0;line-height:0;}
.clear {clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}

/*--------------------------------------------------------------------------------
			botton class
--------------------------------------------------------------------------------*/
.btn { height:20px; border:none; cursor:pointer; overflow:hidden; margin-left:4px; }
.btn_area .btn {margin-left:2px;}
.btn span { position:absolute; top:-3000em; left:-3000em; }
a.btn {display:inline-block; vertical-align:middle; margin-bottom:5px;}


button.cancel01, a.cancel01 { width:58px; height:28px; background:url(https://user.daum.net/sslicon/userinfo2009/btn_cancel2.gif); }
button.cancel02, a.cancel02 { width:58px; height:29px; background:url(https://user.daum.net/sslicon/userinfo2009/btn_cancel4.gif); }
button.ok01, a.ok01 { width:58px; height:28px; background:url(https://user.daum.net/sslicon/userinfo2009/btn_ok.gif); }
button.recv_regnum01, a.recv_regnum01 { width:93px; height:21px; background:url(https://user.daum.net/sslicon/userinfo2009/btn_cer2.gif); }
button.send_regnum01, a.send_regnum01 { width:70px; height:21px; background:url(https://user.daum.net/sslicon/userinfo2009/bt_sign.gif); }
button.change_bt, a.change_bt {width:71px; height:21px; background:url(https://user.daum.net/sslicon/userinfo2009/bt_change.gif);}
button.next, a.next {width:83px; height:32px; background:url(https://user.daum.net/sslicon/userinfo2009/btn_next.gif);}
button.regcancel, a.regcancel {width:83px; height:32px; background:url(https://user.daum.net/sslicon/userinfo2009/btn_cancel.gif);}
button.ipin_auth, a.ipin_auth {width:175px; height:26px; background:url(https://user.daum.net/sslicon/userinfo2009/btn_ipin.gif);}
button.id_double_chk, a.id_double_chk {width:65px; height:22px; background:url(https://user.daum.net/sslicon/userinfo2009/btn_double.gif);}
button.go_home, a.go_home {width:140px; height:30px; background:url(https://user.daum.net/sslicon/userinfo2009/btn_home.gif);}
button.go_totalservice, a.go_totalservice {width:140px; height:30px; background:url(https://user.daum.net/sslicon/userinfo2009/btn_service.gif);}
button.addr_local, a.addr_local {width:41px; height:22px; margin-left:0; background:url(https://user.daum.net/sslicon/userinfo2009/btn_country.gif);}
button.addr_abroad, a.addr_abroad {width:41px; height:22px; background:url(https://user.daum.net/sslicon/userinfo2009/btn_outside.gif); margin-left:2px;}
button.doc_html, a.doc_html {width:61px; height:22px; background:url(https://user.daum.net/sslicon/userinfo2009/btn_html.gif); margin-left:2px;}
button.doc_msword, a.doc_msword {width:56px; height:22px; background:url(https://user.daum.net/sslicon/userinfo2009/btn_ms.gif);}
button.gonamecheck, a.gonamecheck {width:100px; height:21px; background:url(https://user.daum.net/sslicon/userinfo2009/bt_namesign.gif);}
button.prev_btn, a.prev_btn {width:124px; height:30px; background:url(https://user.daum.net/sslicon/userinfo2009/bt_prev.gif);}
button.go_home2, a.go_home2 {width:124px; height:30px; background:url(https://user.daum.net/sslicon/userinfo2009/bt_home_2.gif);}
button.customcenter_bt, a.customcenter_bt {width:112px; height:20px; background:url(https://user.daum.net/sslicon/userinfo2009/bt_servicecenter.gif);}
button.go_help_bt, a.go_help_bt {width:90px; height:21px; background:url(https://user.daum.net/sslicon/userinfo2009/bt_help.gif);}
button.nextchange, a.nextchange {width:115px; height:28px; background:url(https://user.daum.net/sslicon/userinfo2009/bt_next_c.gif);}
button.btn_reload, a.btn_reload {width:70px; height:21px; background:url(https://user.daum.net/sslicon/userinfo2009/btn_re.gif);}
button.search, a.search {width:46px; height:21px; background:url(https://user.daum.net/sslicon/userinfo2009/pop_bt_01.gif);}
button.btn_request, a.btn_request {width:90px; height:30px; background:url(https://user.daum.net/sslicon/userinfo/bt_idpa_demand.gif);}
button.btn_cancel03, a.btn_cancel03 {width:90px; height:30px; background:url(https://user.daum.net/sslicon/userinfo/bt_idpa_cancel.gif);}
button.print {width:40px; height:16px; background:url(https://user.daum.net/hanmail/s_img/gnos/print.gif);}
button.btn_agree {width:83px; height:32px; background: url(https://user.daum.net/sslicon/userinfo2009/id/bt_assent.gif) no-repeat;}
button.btn_check {width:83px; height:32px; background: url(https://user.daum.net/sslicon/userinfo2009/id/bt_enter.gif) no-repeat;}
button.goChgGeneral, a.goChgGeneral {width:132px; height:21px; background:url(https://user.daum.net/sslicon/userinfo2009/id/bt_gchange.gif);}
/*--------------------------------------------------------------------------------
			form element class
--------------------------------------------------------------------------------*/
.input_check { margin-bottom:5px; }
.input_text {height:14px; padding:2px; border:1px solid #dcdde3; background-color:#fbfbfb; color:#798dd8; letter-spacing:0;}
.input_select {height:20px;  border:1px solid #dcdde3; background-color:#fbfbfb; color:#666; letter-spacing:0; }
input.input_focus {border:2px solid #8b9dfd; padding:1px;}

input.daumid {width:120px;}
#daumid {ime-mode:inactive;}
input.name {width:120px;}
input.ssn {width:100px;}
input.birth {width:70px;}
input.national {width:150px;}
input.phone {width:60px;}
input.email {width:110px;}
input.authnum {width:100px;}
input.corpnum1 {width:50px;}
input.corpnum2 {width:30px;}
input.addr1 {width:253px;}
input.addr2 {width:278px;}

input.field_error {border:2px solid #f56a4f; padding:1px;}
span.field_error {display:inline-block; margin-left:10px;color:#f56a4f;}
span.field_success {display:inline-block; margin-left:10px;color:#798dd8;}


/* box01 */
.box01 {float:left;width:400px; border:2px solid #dbe0f3; padding:10px;}
.box01 .fields {float:left;width:100%;padding-bottom:20px; border-bottom:1px solid #e9e9e9;}
.box01 .fields dt {clear:both; width:127px; padding-left:9px; background:url(https://user.daum.net/sslicon/userinfo2009/img_dot.gif) no-repeat 0 10px; font-weight:bold; color:#404040;}
.box01 .fields dd {width:230px;}
.box01 .fields dt span {font-weight:normal;}
.box01 .fields dt, .box01 .fields dd {float:left; line-height:25px; margin-bottom:5px; }
.box01 .field_desc {float:left;padding-top:10px; border-top:1px solid #f8f8f8;}
.box01 .field_desc li {float:left; width:400px;line-height:17px; margin-top:6px; padding-left:14px; background:url(https://user.daum.net/sslicon/userinfo2009/img_see.gif) no-repeat 0 3px;}
.box01 .fields dd .field_comment {clear:both;margin-top:5px; font-size:11px; color:#666; line-height:17px;}
.box01.nodescript .fields {padding-bottom:0; border-bottom:none;}

/*--------------------------------------------------------------------------------
			document layout class
--------------------------------------------------------------------------------*/

/* btn_area */
.btn_area {clear:both;padding-top:20px; text-align:center;}
.btn_area form {display:inline;}
