﻿/* 로그인 */
.login_wrap {width:100%; background:url(/Images/mypage/bg_login_top.gif) repeat-x left top; border-bottom:solid 1px #e7e7e7; padding:27px 0 26px 0; margin-top:109px; }
.login_wrap .title {width:303px; height:108px; background:url(/Images/mypage/bg_login_top.gif) no-repeat left top; float:left; }

.login_wrap .login {background:url(/Images/mypage/bg_login_title.gif) no-repeat 35px 24px; border-right:solid 1px #d1d1d1; }
.login_wrap .login_error_pw {background:url(/Images/mypage/bg_login_error_pw.gif) no-repeat 35px 24px; border-right:solid 1px #d1d1d1; }
.login_wrap .login_error_id {background:url(/Images/mypage/bg_login_error_id.gif) no-repeat 35px 24px; border-right:solid 1px #d1d1d1; }

.login_wrap .login_box {width:308px; height:auto; float:left; overflow:hidden; margin-left:30px; }
.login_wrap .login_box .login_greeting {width:272px; height:24px; background:url(/Images/mypage/txt_login_greeting.gif) no-repeat left top; padding-bottom:11px; }
.login_wrap .login_box .login_error {width:292px; height:38px; background:url(/Images/mypage/txt_login_fail.gif) no-repeat left top; padding-bottom:17px; position:relative; }
.login_wrap .login_box .login_error span.btn_fint_id_pw {position:absolute; right:58px; top:14px;  }

.login_wrap .login_box .login_input { position:relative; }
.login_wrap .login_box dl {clear:both; overflow:hidden; }
:root .login_wrap .login_box dl {clear:both; overflow:hidden; padding-bottom:2px; }
.login_wrap .login_box dl dt,
.login_wrap .login_box dl dd {float:left; }
.login_wrap .login_box dl dt {width:56px; padding-top:4px; }
.login_wrap .login_box .login_box_bottom {clear:both; width:auto; margin-top:8px; }
.login_wrap .login_box .login_box_bottom input {vertical-align:middle;  }
.login_wrap .login_box .login_box_bottom img {vertical-align:middle; margin-bottom:2px;  }
.login_wrap .login_box span.btn_login {position:absolute; right:0; top:0; }

.login_wrap .join_greeting {width:100%; height:90px; background:url(/Images/mypage/bg_join_greeting.gif) no-repeat 60px 10px; }

.login_wrap .login_complete_wrap {width:100%; height:82px; background:url(/Images/mypage/bg_login_complete.gif) no-repeat 60px 10px; }
.login_wrap .login_complete_wrap .login_complete {padding:17px 0 0 206px; }
.login_wrap .login_complete_wrap .login_complete img {vertical-align:top; margin-bottom:2px; }
.login_wrap .login_complete_wrap .login_complete span {font-family:굴림; color:#ff9c1e; font-size:20px; font-weight:bold; }

.login_wrap .secession {width:100%; height:82px; background:url(/Images/mypage/bg_secession.gif) no-repeat 25px 10px; }



/* 회원가입 */
.join_step_wrap {width:100%; height:auto; overflow:hidden; }
.join_step_wrap .join_step_title {width:100%; height:63px; margin-bottom:26px; overflow:hidden; }
.join_step_wrap .step01 {background:url(/Images/mypage/bg_join_step01.gif) no-repeat left top; }
.join_step_wrap .step02 {background:url(/Images/mypage/bg_join_step02.gif) no-repeat left top; }
.join_step_wrap .step03 {background:url(/Images/mypage/bg_join_step03.gif) no-repeat left top; }

.join_step_wrap .login_wrap {width:100%; height:auto; margin:0 0 20px 0; padding:0 0 17px 0; }

.join_step_wrap .login_wrap .agreement {width:656px; height:145px; margin-bottom:17px; overflow:auto; line-height:18px; }

.join_step_wrap .login_wrap h5.low_title {padding:0 0 16px 26px; margin-top:21px; background:url(/Images/bullet/h5_rnd.gif) no-repeat 17px  top; }
.join_step_wrap .bottom_agree_input {text-align:right; padding:10px 0 0 0; margin-bottom:30px; }
.join_step_wrap .bottom_agree_input input.checkbox {width:11px; height:11px; vertical-align:middle; margin-bottom:2px; }

.join_step_wrap .login_wrap .real_name_wrap {width:640px; height:auto; padding-bottom:9px; overflow:hidden; background:url(/Images/mypage/bg_real_name_bottom.gif) no-repeat left bottom; margin-left:17px; }
.join_step_wrap .login_wrap .input_real_name {width:100%; padding-top:9px; background:url(/Images/mypage/bg_real_name_top.gif) no-repeat left top; }
.join_step_wrap .login_wrap .input_real_name input {border:solid 1px #b0b0b0; }
.join_step_wrap .login_wrap .input_real_name dl {width:auto; height:auto; clear:both; overflow:hidden; padding:0 0 0 170px; }
.join_step_wrap .login_wrap .input_real_name dl dt,
.join_step_wrap .login_wrap .input_real_name dl dd {float:left; }
.join_step_wrap .login_wrap .input_real_name dl dt {width:83px; padding:4px 0 3px 0; }
.join_step_wrap .login_wrap .input_real_name dl dd {width:auto; }
.join_step_wrap .login_wrap p.real_name_info {width:640px; height:auto; line-height:18px; margin-left:17px; padding:8px 0 0 0; }

.join_step_wrap .login_wrap .join_complete {width:100%; height:73px; margin:35px 0 28px 0; background:url(/Images/mypage/bg_join_complete_normal.gif) no-repeat 109px top; }
.join_step_wrap .login_wrap .dentist {width:100%; height:73px; margin:35px 0 10px 0; background:url(/Images/mypage/bg_join_complete_dentist.gif) no-repeat 109px top; }
.join_step_wrap .bottom_btns {padding-top:12px; }

/* 쪽지함 */
.note_tab {width:100%; clear:both; overflow:hidden; margin-bottom:17px; }
.note_tab ul li {float:left; margin-right:4px; }
.note_tab ul li img {display:block; }

.receive_view_wrap {width:100%; }
.receive_view_wrap .board_view_type {border-bottom:solid 1px #e7e7e7; }
.receive_view_wrap td .contents { }
.receive_view_wrap thead tr th,
.receive_view_wrap thead tr td { border:none; }
.receive_view_wrap td.my_note_info {color:#ff9c1e; text-indent:86px; }
.receive_view_wrap td.write_note {padding-top:4px; }
.receive_view_wrap td.write_note textarea {border:solid 1px #e3e3e3; font-size:12px; }

/* 접속통계 */
.graph_statistics {width:264px; height:9px; border:solid 1px #dfe0e0; float:left; margin-top:2px; text-align:left; }
span.statistics_percent {float:left; padding-left:9px;margin-top:2px; }

