@charset "utf-8"; 
@import url("default.css"); /* HTML 초기화, 레이아웃 */
@import url("cms.css"); /* 콘텐츠부분의 공통 CSS */

/* VEDUH Web Publishing Team (http://www.veduh.com/) */
/* 로그인/회원가입 */

html,body {margin:0; padding:0; width:100%; height:100%; font-family:Gulim,arial,sans-serif; font-size:12px; color:#555; background:white;}

/* ========== [공통] ========== */
/* 공통 - 비주얼이미지(텍스트) */
.mb_visual {height:77px; padding:30px 0 0 225px; background:url(http://storage.iseverance.com/2009_obj_isev/images/mb_visual_bg2.jpg) 0 0 no-repeat;} /* 회원가입완료 */
.mb_visual dt {font-weight:bold; font-size:14px; font-family:Dotum; color:#1977B0;}
.mb_visual dd {margin-top:6px; line-height:14px;}
.mb_error {height:73px; padding:24px 0 0 225px; background:url(http://storage.iseverance.com/2009_obj_isev/images/mb_visual_bg.jpg) 0 0 no-repeat;}
.mb_join_error {height:70px; padding:27px 0 0 225px; background:url(http://storage.iseverance.com/2009_obj_isev/images/mb_visual_bg3.jpg) 0 0 no-repeat;} /* 회원가입오류 */
.mb_idsearch_error {background:url(http://storage.iseverance.com/2009_obj_isev/images/mb_visual_bg4.jpg) 0 0 no-repeat;} /* 회원가입오류 */
.mb_emailsend {background:url(http://storage.iseverance.com/2009_obj_isev/images/mb_visual_bg5.jpg) 0 0 no-repeat;} /* 이메일발송안내 */
.mb_pwsend {background:url(http://storage.iseverance.com/2009_obj_isev/images/mb_visual_bg6.jpg) 0 0 no-repeat;} /* sms발송완료화면 */
.mb_3monthchange {height:67px; padding:30px 0 0 225px; background:url(http://storage.iseverance.com/2009_obj_isev/images/mb_visual_bg7.jpg) 0 0 no-repeat;} /* 3개월주기변경안내 */
/* 공통 - 비주얼이미지(이미지) */
.mb_visual_title {}
.mb_visual_title img {vertical-align:top;}

/* 공통 - 회원가입 step */
ol.join_process {position:relative; width:100%; height:30px; margin-bottom:20px;}
ol.join_process li {position:absolute; top:0;}
ol.join_process li.step_1 {left:0px; z-index:5;}
ol.join_process li.step_2 {left:127px; z-index:4;}
ol.join_process li.step_3 {left:261px; z-index:3;}
ol.join_process li.step_4 {left:391px; z-index:2;}
ol.join_process li.step_5 {left:545px; z-index:1;}
ol.join_process li.current {z-index:100;}

/* 공통 - 로그인 */
/* 로그인 wrap으로 왼쪽/오른쪽 */
/* 현제 ipin 비활성화 */
.mb_entrance_login {}
.mb_entrance_login fieldset.mb_login_input {width:345px; margin:0 auto;}
.mb_entrance_ipin {display:none}

/* 나중에 ipin 활성화 되었을때
.mb_entrance_login {float:left; width:370px;}
.mb_entrance_ipin {float:right; width:370px;}
*/

/* 로그인 입력폼 */
.boxlist .boxlist_content .point_content {overflow:hidden; background:url(http://storage.iseverance.com/2009_obj_isev/icon/bu_dot_3x1_B0B0B0.gif) left bottom repeat-x;}
fieldset.mb_login_input .userinfo_input {position:relative; zoom:1;}
fieldset.mb_login_input dl {overflow:hidden; margin-top:4px; line-height:16px; zoom:1;}
fieldset.mb_login_input dl dt {float:left; width:95px; padding:7px 0 0 10px; line-height:12px; vertical-align:top; font-weight:bold; color:#4B98DC; background:url(http://storage.iseverance.com/2009_obj_isev/icon/bu_square_orange2_b.gif) 0 10px no-repeat;}
fieldset.mb_login_input.pw_change dl dt {width:103px;} /* 비밀번호변경 dt 사이즈 변경*/
fieldset.mb_login_input dl dd {float:left; padding-top:2px; line-height:12px; vertical-align:top;}
fieldset.mb_login_input dl dd.text_type {margin-top:4px;}
fieldset.mb_login_input dl dd input {vertical-align:middle;}
fieldset.mb_login_input .mb_user_expl {float:left;}
fieldset.mb_login_input .userinfo_input p.btn {position:absolute; left:269px; bottom:0px;}
fieldset.mb_login_input .userinfo_input p.btn-r {position:absolute; right:0px; bottom:0px;} /* 로그인버튼 오른쪽 기준으로 세울때 */
fieldset.mb_login_input p.mb_login_info {margin-top:15px; line-height:18px;}
fieldset.mb_login_input p.mb_login_info a {font-weight:bold;}

/* 공통 - 오류 비쥬얼 */
.mb_erorr_msg {padding:20px 50px 0 260px; margin:5px 0 50px; background-image:url(http://storage.iseverance.com/2009_obj_isev/icon/ico_alert_yellow.gif); background-repeat:no-repeat; background-position:200px 5px; zoom:1;}
.mb_erorr_msg.re_join {padding-left:170px; background-position:108px 5px;}
.mb_erorr_msg.use_pw {padding-left:224px; background-position:163px 5px;}
.mb_erorr_msg p.erorr_title {}
.mb_erorr_msg p.erorr_text {margin-top:15px; line-height:16px;}

/* 공통 - 약관, 개인정보 */
.gray_scrollbox {overflow:auto; padding:20px; border:1px solid #E0E0E0; background:#FBFBFB;} /* 그레이 스크롤박스 */

/* 공통 - 정책(이용약관, 개인정보취급방침)*/
.mb_policy h5 {margin-top:30px;}
.mb_policy h6 {margin:35px 0 0 5px;}
.mb_policy p {margin:20px 0 0 5px; line-height:16px;}
.mb_policy ul {margin:20px 0 0 5px;}
.mb_policy ul li {margin:11px 0; line-height:16px;}
.mb_policy ul li ul {margin-top:20px;}
.mb_policy ul li ul li {line-height:16px;}
.mb_policy ul.mb_ctglist {margin-left:15px;} /* 상위에 ul이 나올경우(블릿 -)*/
.mb_policy ul.mb_ctglist li {margin:2px 0; text-indent:-10px;}

/* ========== [페이지] ========== */
/* 0101 로그인 화면 */

/* 0103 아이디/비밀번호오류 화면 */

/* 0105 범용인증서오류화면 */

/* 0107 로그아웃 화면 */

/* 회원가입 */

/* 0111 회원종류선택 */
/* 회원가입 step */
ul.join_process {min-height:41px; _height:41px; padding:10px 0 0 15px; margin-bottom:30px; background:url(http://storage.iseverance.com/2009_obj_isev/images/mb_join_step_bg.gif) left top no-repeat;}
ul.join_process li {float:left; padding-left:20px; margin-left:6px; _display:inline; background:url(http://storage.iseverance.com/2009_obj_isev/icon/bu_arrow2_off.gif) 0 7px no-repeat;}
ul.join_process li.current {background:url(http://storage.iseverance.com/2009_obj_isev/icon/bu_arrow2_on.gif) 0 7px no-repeat;}
ul.join_process li.first-child {padding-left:0; margin-left:0; background:none;}
ul.join_process li img {vertical-align:top;}
/* 14세이상/청소년 */
.mb_native_old {float:left; width:149px;} /* 소분류(가운데 라인이 있을경우) */
.mb_native_young {float:left; width:150px; padding:0 0 0 25px;}
h5.mb_section {margin-bottom:10px; font-size:12px; line-height:12px; vertical-align:top; font-weight:bold; color:#333333;} /* 회원분류(소분류) */
ul.mb_section_list {margin-left:2px;}
ul.mb_section_list  li {margin:4px 0; padding-left:7px; color:#333333; background:url(http://storage.iseverance.com/2009_obj_isev/icon/bu_square4.gif) 0 4px no-repeat;}
.ct_line {background:url(http://storage.iseverance.com/2009_obj_isev/images/mb_center_line.gif) 175px 0 no-repeat;} /* 중앙분리 라인 */

/* 0113 약관동의 */
p.check {margin-top:15px; color:#000000;} /* 동의여부 체크박스 */
/* 0115 가입인증 */

/* 0117 상세정보입력 */

/* 0119 상세정보입력(샘플보기 팝업) */

/* 0121 가입완료 및 인증서등록 */

/* 0123 가입인증(18세미만) */

/* 0125 가입완료(18세미만) */

/* 0127 가입인증(외국인) */

/* 0129 상세정보입력(의사회원) */

/* 상세정보입력(의사회원 : 우편번호 팝업) */

/* 0133 회원가입오류화면 */

/* 0135 아이디찾기 */

/* 0137 완료화면 */
.mb_id_inquiry {overflow:hidden; height:75px; margin-top:30px; background:#E9E9E9;}
.mb_id_inquiry p.id_search {margin:30px 0 0; text-align:center; font-size:14px;}

/* 0139 오류화면 */

/* 0141 비밀번호찾기 */

/* 0143 재발급화면 */

/* 0145 이메일발송완료화면 */

/* 0147 SMS발송완료화면 */

/* 0149 비밀번호찾기오류 화면 */

/* 0151 3개월주기 변경화면 */
.mb_chpw_info {overflow:hidden; width:100%; padding-bottom:3px; background:url(http://storage.iseverance.com/2009_obj_isev/images/bg_line_h_dubble.gif) left bottom repeat-x;}
.mb_chpw_info.last-child {margin:10px 0 0; background:none;}
.chpw_input {float:left; _display:inline; width:322px; margin-left:20px;}
.chpw_input dl.input_info {overflow:hidden; width:100%; margin-bottom:5px;}
.chpw_input dl.input_info dt {float:left;  width:98px; margin:0 15px 0 0; padding:4px 0 5px; line-height:12px; font-weight:bold; text-align:right; color:#333333; vertical-align:top;}
.chpw_input dl.input_info dd {float:left; width:200px; padding:4px 0 5px;  line-height:12px; vertical-align:top;}
.chpw_input dl.input_info dd input {margin-top:-4px;}
.mb_chpw_info p.input_info_expl {float:left; line-height:25px;}

/* 회원정책 */

/* 이용약관 */

/* 개인정보취급방침 */

/* 환자의권리장전 */

/* 의료정보윤리헌장 */

/* 이메일무단수집거부 */

/* 공인인증서 본인확인(appnt에서도 사용함) */
.app_comfirmwrap {padding:15px 100px;}
.app_comfirmcont {overflow:hidden; zoom:1;}
.app_comfirmcont p.p {float:left;}
.app_comfirmcont p.more {float:right; padding-right:30px;}

/* 범용인증서 본인확인 */
.mb_certifyconfirm {padding:19px 0 19px 260px; background:url(http://storage.iseverance.com/2009_obj_isev/images/mb_comfirmcont_bg.gif) 16px 25px no-repeat;}
.mb_certifyconfirm p.title {}
.mb_certifyconfirm p.btn-more {margin-top:14px;}

/* 범용인증서 */
.infomsg_wrap {position:relative; width:100%; margin:15px 0 20px;}
.infomsg_wrap dl {padding:15px 15px 8px; font:normal 12px/16px Gulim; color:#666; border:1px solid #E0E0E0;}
.infomsg_wrap dl dt {margin-bottom:2px; padding:0 0 2px 20px; line-height:20px; background:url(http://storage.iseverance.com/2009_obj_isev/icon/bu_circle_red.gif) 1px 2px no-repeat;}
.infomsg_wrap dl dd {position:absolute; right:15px; top:23px;}



