@charset "utf-8";
/* Main CSS ==================
= Developer Name: 방문준
= Create Date: 2010.03.29
= Reversion History: (일자,개발자,내용 기술)
= Date.Name Description =
2010.03.29.방문준. 공통CSS수정
============================= */

/* 기타페이지 기본공통 */
em { color: #d69611; }
.mg0 { margin: 0 !important; }

.nobg { background: transparent !important; }
.m10 { margin: 10px 0 20px !important; }

/* 2012-07-17 추가
회원 아이디 , 비밀번호 찾는 화면에 이용
 */

#idpwsch { position:relative; margin:-20px 0 0 0; .margin:0}
.mkd { position:relative}
.mkd ul { list-style:none; margin:0; padding:0}
.mkd ul li { float:left}
.idpwcont { position:relative; padding:20px 0 30px 0; .padding:10px 0 30px 0}
.idpwcont .cont { position:relative; width:760px; height:50px; left:274px}

/* 로그인폼 */
.idpwcont fieldset {position:relative; padding:0; margin:0; border:0; left:-50px}
.idpwcont fieldset legend { display:none; }
/* 개인회원 */
.idpwcont p.mname { position: absolute; left: 0; top: 0; }
.idpwcont p.mjumin { position: absolute; left: 0; top: 20px; }
/* 기업회원 */
.idpwcont p.mcompnm { position: absolute; left: 0; top: 20px; }
/* 회원업무 회원 */
.idpwcont p.mid { position: absolute; left: 0; top: 0; }
.idpwcont p.memail { position: absolute; left: 0; top: 20px; }
/* 로그인공통 */
.idpwcont p label { display:inline; float:left; width:82px; padding: 2px 0 1px 10px; line-height: 1.25; background: url(/image/usr/main/login_libg.gif) no-repeat 0 7px; text-align:left !important; }
.idpwcont p input.text { display:inline; width:178px; height:15px; padding:1px 5px 0 5px; border:1px solid #b9b9b9; background: transparent; }
.idpwcont .bconfirm { position: absolute; left: 291px; top: 0; }

/* id확인 */
.idpwcont .cont1 { position:relative; height:100%;padding:0; margin: 0px 120px 0 120px; }
.idpwcont .cont1 .underline { border-bottom : solid 1px #ccc; }
.idpwcont .cont1 dl { position:relative; width: 250px; height:50px;padding:0; margin-left:170px;}
.idpwcont .cont1 dl * { font-weight: bold; }
.idpwcont .cont1 dl dt { display:inline; float:left; width: 89px; padding: 2px 0 2px 10px; margin:0; line-height: 1.25; background: url(/image/usr/main/login_libg.gif) no-repeat 0 7px; color:#7b7b7b; }
.idpwcont .cont1 dl dd { display:inline; float:left; width: 151px; padding: 2px 0 2px 0; margin:0; line-height: 1.25; color:#bd8513; }
.idpwcont .cont1 p { position:absolute; left: 214px; top: 50%; }

/* pw확인 */
.idpwcont .cont2 { position:relative; width: 756px; height: 250px; padding: 0 0 0 0; margin: 10px 0 0; background: url(/image/usr/pwfind_bg.gif) no-repeat 20px; left:100px}
.idpwcont .cont2 h2 { position:absolute; left: 0; top: 0; padding:0; margin:0; background: transparent; }
.idpwcont .cont2 p.email { position:absolute; left: 0; top: 100px; width: 500px; padding:0 0 0 14px; margin:0; line-height: 1.25; background: url(/image/usr/pbl_libg.gif) no-repeat 3px 6px; }
.idpwcont .cont2 dl { position:absolute; left: 130px; top: 129px; width: 330px; height: 15px; padding:0; margin:30px 0 0 0; }
.idpwcont .cont2 dl * { font-weight: bold; }
.idpwcont .cont2 dl dt { display:inline; float:left; width: 89px; padding: 0 0 0 10px; margin:0; line-height: 1.25; background: url(/image/usr/main/login_libg.gif) no-repeat 0 7px; color:#7b7b7b; }
.idpwcont .cont2 dl dd { display:inline; float:left; width: 231px; padding: 0; margin:0; line-height: 1.25; color:#bd8513; }
.idpwcont .cont2 .btn { position:absolute; left: 188px; top: 188px; margin:20px 0 0 0;}

/* 2012-07-17 추가 끝 */

/* 아이디/비밀번호찾기 실명확인 */
.idpwfind { clear: both; position:relative; width: 760px; padding:0; margin:0; }
.idpwfind .ltemp { display:inline; float:left; position:relative; width: 166px; height: 313px; padding:0; margin: 0; background: url(/image/usr/m6_cmbg.gif) no-repeat; overflow:hidden; }
.idpwfind .ltemp ul { clear:both; list-style:none; width: 108px; height: 208px; padding:0; margin:19px 30px 14px 29px; }
.idpwfind .ltemp ul li { display:inline; float:left; margin: 38px 0 0; }
.idpwfind .ltemp ul li img { vertical-align: top; }
.idpwfind .rbox { display:inline; float:left; position:relative; width: 574px; padding:0; margin: 0 0 0 20px; }
.idpwfind .rbox .title { position:relative; width: 574px; height: 35px; padding:0; margin: 0 auto; background: url(/image/usr/m6_mbbg.gif) no-repeat; }
.idpwfind .rbox .title ul { position:relative; width: 376px; padding:0; margin: 0 auto; text-align: center; background:#000; }
.idpwfind .rbox .title ul li { display:inline; float:left; }
.idpwfind .rbox .title ul li img { vertical-align: top; }
.idpwfind .rbox .cont { position:relative; width: 574px; height: 220px; padding:0; margin: 0; }
.idpwfind .rbox .cont p { position:absolute; left: 214px; top: 74px; }
.idpwfind .rbox .cont1 p { position:absolute; left: 214px; top: 74px; }
.idpwfind .rbox .cont p img { position:absolute; left: 214px; top: 74px; }
.idpwfind .rbox .etc { position:relative; width: 524px; height: 35px; padding:0; margin: 0 25px; }
.idpwfind .rbox .etc ul { padding:0; margin:0; }
.idpwfind .rbox .etc ul li { display:inline; float:left; padding: 1px 0 0 11px; margin:0; background: url(/image/usr/plibg.gif) no-repeat 0 6px; line-height: 1.25; }

/* 로그인폼 */
.idpwfind .rbox .cont fieldset { position:absolute; left: 115px; top: 82px; width: 362px; height: 38px; padding:0; margin:0; border:0; }
.idpwfind .rbox .cont fieldset legend { display:none; }
/* 개인회원 */
.idpwfind .rbox .cont p.mname { position: absolute; left: 0; top: 0; }
.idpwfind .rbox .cont p.mjumin { position: absolute; left: 0; top: 20px; }
/* 기업회원 */
.idpwfind .rbox .cont p.mcompnm { position: absolute; left: 0; top: 20px; }
/* 회원업무 회원 */
.idpwfind .rbox .cont p.mid { position: absolute; left: 0; top: 0; }
.idpwfind .rbox .cont p.memail { position: absolute; left: 0; top: 20px; }
/* 로그인공통 */
.idpwfind .rbox .cont p label { display:inline; float:left; width:82px; padding: 2px 0 1px 10px; line-height: 1.25; background: url(/image/usr/main/login_libg.gif) no-repeat 0 7px; text-align:left !important; }
.idpwfind .rbox .cont p input.text { display:inline; width:178px; height:15px; padding:1px 5px 0 5px; border:1px solid #b9b9b9; background: transparent; }
.idpwfind .rbox .cont .bconfirm { position: absolute; left: 291px; top: 0; }

/* id확인 */
.idpwfind .rbox .cont1 { position:relative; width: 354px; height:220px; padding:0; margin: 50px 0 0 220px; }
.idpwfind .rbox .cont1 dl { position:relative; width: 250px; padding:0; margin:0; }
.idpwfind .rbox .cont1 dl * { font-weight: bold; }
.idpwfind .rbox .cont1 dl dt { display:inline; float:left; width: 89px; padding: 2px 0 2px 10px; margin:0; line-height: 1.25; background: url(/image/usr/main/login_libg.gif) no-repeat 0 7px; color:#7b7b7b; }
.idpwfind .rbox .cont1 dl dd { display:inline; float:left; width: 151px; padding: 2px 0 2px 0; margin:0; line-height: 1.25; color:#bd8513; }


/* pw확인 */
.idpwfind .rbox .cont2 { position:relative; width: 556px; height: 250px; padding: 0 0 0 18px; margin: 10px 0 0; background: url(/image/usr/pwfind_bg.gif) no-repeat;}
.idpwfind .rbox .cont2 h2 { position:absolute; left: 0; top: 0; padding:0; margin:0; background: transparent; }
.idpwfind .rbox .cont2 p.email { position:absolute; left: 0; top: 75px; width: 500px; padding:0 0 0 14px; margin:0; line-height: 1.25; background: url(/image/usr/pbl_libg.gif) no-repeat 3px 6px; }
.idpwfind .rbox .cont2 dl { position:absolute; left: 130px; top: 129px; width: 330px; height: 15px; padding:0; margin:0; }
.idpwfind .rbox .cont2 dl * { font-weight: bold; }
.idpwfind .rbox .cont2 dl dt { display:inline; float:left; width: 89px; padding: 0 0 0 10px; margin:0; line-height: 1.25; background: url(/image/usr/main/login_libg.gif) no-repeat 0 7px; color:#7b7b7b; }
.idpwfind .rbox .cont2 dl dd { display:inline; float:left; width: 231px; padding: 0; margin:0; line-height: 1.25; color:#bd8513; }
.idpwfind .rbox .cont2 .btn { position:absolute; left: 188px; top: 188px; }

/* id확인 */
.idpwfind .rbox .cont3 p { position:absolute; left: 214px; top: 74px; }
.idpwfind .rbox .cont3 { position:relative; width: 354px; height:220px; padding:0; margin: 50px 0 0 220px; }
.idpwfind .rbox .cont3 dl { position:relative; width: 350px; padding:0; margin:0; }
.idpwfind .rbox .cont3 dl * { font-weight: bold; }
.idpwfind .rbox .cont3 dl dt { display:inline; float:left; width: 89px; padding: 2px 0 2px 10px; margin:0; line-height: 1.25; background: url(/image/usr/main/login_libg.gif) no-repeat 0 7px; color:#7b7b7b; }
.idpwfind .rbox .cont3 dl dd { display:inline; float:left; width: 275px; padding: 2px 0 2px 0; margin:0; line-height: 1.25; color:#bd8513; }

/* 회원가입 */

/* 상단공통 */
.member_step { position:relative; width: 760px; height: 35px; padding:0; margin: 0 auto 40px; background: url(/image/usr/m5_cmbg.gif) no-repeat; }
.member_step ul { position:relative; width: 427px; padding:0; margin: 0 auto; text-align: center; }
.member_step ul li { display:inline; float:left; }
.member_step ul li img { vertical-align: top; }

/* 회원가입 약관 */
.agree { position:relative; width: 760px; height: 240px; padding:0; margin:0; border:1px solid #d4d4d4; }
.agree textarea { position:absolute; left: 0; top: 0;width: 740px; height: 220px; border:0; padding:10px; margin:0; line-height: 1.5; background: #f9f9f9; }

.agree1 { position:relative; width: 760px; height: 190px; padding:0; margin:0; border:1px solid #d4d4d4; }
.agree1 textarea { position:absolute; left: 0; top: 0;width: 740px; height: 170px; border:0; padding:10px; margin:0; line-height: 1.5; background: #f9f9f9; }

/* 회원가입완료 */
.memberok { position:relative; width: 760px; height: 330px; padding:0; margin:0; background: url(/image/usr/m54_bg.jpg) no-repeat; }
.memberok * { list-style:none; padding:0; margin:0; line-height: 1.25; background: transparent; }
.memberok h2 { position:absolute; left: 22px; top: 32px; }
.memberok h3 { position:absolute; left: 17px; top: 160px; }
.memberok ul.list { position:absolute; left: 22px; top: 99px; width: 450px; height: 30px; }
.memberok ul.list li { display:inline; float:left; width: 440px; padding: 0 0 0 10px; margin:0; background: url(/image/usr/m54_libg.gif) no-repeat 2px 3px; }
.memberok ul.list li strong {color:#d19314; }
.memberok ul.link { position:absolute; left: 34px; top: 222px; width: 678px; height: 108px; }
.memberok ul.link li { display:inline; position:relative; padding:0; margin:0; }
.memberok ul.link li.link01 { position:absolute; left: 0; top: 0; } 
.memberok ul.link li.link02 { position:absolute; left: 252px; top: 0; } 
.memberok ul.link li.link03 { position:absolute; left: 494px; top: 0; } 

/* 기업회원가입완료 */
.cpmemberok { position:relative; width: 760px; height: 139px; padding:0; margin:0; background: url(/image/usr/m73_bg.jpg) no-repeat; }
.cpmemberok * { list-style:none; padding:0; margin:0; line-height: 1.25; background: transparent; }
.cpmemberok h2 { position:absolute; left: 243px; top: 23px; }
.cpmemberok ul.list { position:absolute; left: 243px; top: 90px; width: 517px; height: 45px; }
.cpmemberok ul.list li { display:inline; float:left; width: 507px; padding: 0 0 0 10px; margin:0; background: url(/image/usr/m54_libg.gif) no-repeat 2px 3px; }
.cpmemberok ul.list li strong {color:#d19314; }

/* 회원사 선택 */
.mblist { position:relative; width: 570px; height: 133px; padding:0; margin:0 auto; text-align: center; }
.mblist * { list-style:none; padding:0; margin:0; line-height: 1.25; background: transparent; text-align:left; }
.mblist p { position:absolute; left: 0; top: 0; width: 350px; padding:0 0 0 9px; margin:0; background: url(/image/usr/plibg.gif) no-repeat 1px 5px; }
.mblist ul { position:absolute; left: 0; top: 27px; width: 570px; height: 106px; }
.mblist ul li { display:inline; float:left; margin:0 10px 0 0; }
.mblist ul li a { display:inline; float:left; padding:0; margin:0; }

/* 회원정보관리 상단공통 */
.mbinfo_step { position:relative; width: 760px; height: 35px; padding:0; margin: 0 auto 30px; background: url(/image/usr/m9_cmbg.gif) repeat-x; }
.mbinfo_step ul { position:relative; width: 296px; padding:0; margin: 0; }
.mbinfo_step ul li { display:inline; float:left; }
.mbinfo_step ul li img { vertical-align: top; }

/* 비밀번호 변경 */
.pwedit { position:relative; width: 760px; height: 163px; padding:0; margin: 0; background: url(/image/usr/m9_pweditbg.gif) no-repeat; }
.pwedit fieldset { position:absolute; left: 24px; top: 30px; width: 691px; height: 133px; padding:0; margin:0; border:0; }
.pwedit fieldset legend { display:none; }
.pwedit ul { position:absolute; left: 0; top: 7px; width: 350px; padding:0; margin:0; }
.pwedit ul li { display:inline; float:left; width: 342px; padding: 0 0 0 8px; margin:0; line-height: 1.25; background: url(/image/usr/plibg.gif) no-repeat 0 5px; font-size: .92em; }
.pwedit p.tmpw { position: absolute; left:399px; top: 0; padding:0; margin:0; }
.pwedit p.nmpw { position: absolute; left:399px; top: 20px; padding:0; margin:0; }
.pwedit p.cmpw { position: absolute; left:399px; top: 40px; padding:0; margin:0; }
.pwedit p label { display:inline; float:left; width:93px; padding: 2px 0 1px 9px; line-height: 1.25; background: url(/image/usr/ptr_libg.gif) no-repeat 0 6px; font-size: .92em; font-weight: bold; }
.pwedit p input.text { display:inline; width:178px; height:15px; padding:1px 0px 0 5px; border:1px solid #e5e4e0; background: transparent; }
.pwedit .btnbox { position: absolute; left: 0; top: 113px; width: 760px; height: 20px; padding:0; margin:0 auto; text-align:center; }

/* 비밀번호 변경 */
.pwedit1 { position:relative; width: 760px; height: 168px; padding:0; margin: 0; background: url(/image/usr/m9_memberoffbg.gif) no-repeat; }
.pwedit1 fieldset { position:absolute; left: 24px; top:20px; width: 691px; height: 133px; padding:0; margin:0; border:0; }
.pwedit1 fieldset legend { display:none; }
.pwedit1 ul { position:absolute; left: 360px; top: 7px; width: 350px; padding:0; margin:0; }
.pwedit1 ul li { display:inline; float:left; width: 342px; padding: 0 0 0 8px; margin:0; line-height: 1.25; background: url(/image/usr/plibg.gif) no-repeat 0 5px; font-size: .92em; }
.pwedit1 p.tmpw { position: absolute; left: 0; top: 10px; padding:0; margin:0; }
.pwedit1 p.nmpw { position: absolute; left: 0; top: 45px; padding:0; margin:0; }
.pwedit1 p.cmpw { position: absolute; left: 0; top: 80px; padding:0; margin:0; }
.pwedit1 p label { display:inline; float:left; width:93px; padding: 2px 0 1px 9px; line-height: 1.25; background: url(/image/usr/ptr_libg.gif) no-repeat 0 6px; font-size: .92em; font-weight: bold; }
.pwedit1 p input.text { display:inline; width:178px; height:20px; padding:1px 0px 0 5px; border:1px solid #e5e4e0; background: transparent; }
.pwedit1 .btnbox { position: absolute; left: 0; top: 168px; width: 760px; height: 20px; padding:0; margin:0 auto; text-align:center; }

/* 회원탈퇴신청 */
.mboff { position:relative; width: 760px; height: 168px; padding:0; margin: 0 0 50px; background: url(/image/usr/m9_memberoffbg.gif) no-repeat; }
.mboff ul { position:absolute; left: 24px; top: 26px; width: 700px; padding:0; margin:0; }
.mboff ul li { display:inline; float:left; width: 691px; padding: 0 0 0 9px; margin:0; line-height: 1.25; background: url(/image/usr/plibg.gif) no-repeat 0 5px; font-size: .92em; }
.mboff .ipinbox { position:absolute; left: 37px; top: 75px; width: 670px; height: 67px; padding:0; margin:0; }
.mboff .ipinbox h3 { position:absolute; left: 0; top: 0; padding: 0 0 0 12px; margin:0; background: url(/image/usr/m9_mboff_h2bg.gif) no-repeat 0 3px; color:#c68b13; font-weight:bold; line-height: 1.25; }
.mboff .ipinbox fieldset { position:absolute; left: 0; top: 29px; width: 252px; height: 38px; padding:0; margin:0; }
.mboff .ipinbox fieldset legend { display:none; }
.mboff .ipinbox p.mboffid { position: absolute; left:0; top: 0; padding:0; margin:0; }
.mboff .ipinbox p.mboffid span { display:inline; float:left; width:53px; padding: 2px 0 1px 9px; line-height: 1.25; background: url(/image/usr/ptr_libg.gif) no-repeat 1px 6px; font-size: .92em; font-weight: bold; }
.mboff .ipinbox p.mboffpw { position: absolute; left:0; top: 20px; padding:0; margin:0; }
.mboff .ipinbox p label { display:inline; float:left; width:53px; padding: 2px 0 1px 9px; line-height: 1.25; background: url(/image/usr/ptr_libg.gif) no-repeat 1px 6px; font-size: .92em; font-weight: bold; }
.mboff .ipinbox p input.text { display:inline; width:178px; height:15px; padding:1px 0px 0 5px; border:1px solid #e5e4e0; background: transparent; }
.mboff .ipinbox .ipintext { position: absolute; left: 341px; top: 7px; width: 316px; padding: 0 0 0 13px; line-height: 1.25; background: url(/image/usr/ptr_libg.gif) no-repeat 0 6px; font-size: .92em; }
.mboff .ipinbox .btn { position: absolute; left: 357px; top: 42px; }

.mboff1 { position:relative; width: 760px; height: 238px; padding:0; margin: 0 0 50px; background: url(/image/usr/m9_memberoffbg1.gif) no-repeat; }
.mboff1 ul { position:absolute; left: 24px; top: 26px; width: 700px; padding:0; margin:0; }
.mboff1 ul li { display:inline; float:left; width: 691px; padding: 0 0 0 9px; margin:0; line-height: 1.25; background: url(/image/usr/plibg.gif) no-repeat 0 5px; font-size: .92em; }
.mboff1 .juminbox { position:absolute; left: 37px; top: 74px; width: 340px; height: 143px; padding:0; margin:0; }
.mboff1 .juminbox h3 { position:absolute; left: 0; top: 0; padding: 0 0 0 12px; margin:0; background: url(/image/usr/m9_mboff_h2bg.gif) no-repeat 0 3px; color:#c68b13; font-weight:bold; line-height: 1.25; }
.mboff1 .juminbox fieldset { position:absolute; left: 0; top: 30px; width: 272px; height: 114px; padding:0; margin:0; }
.mboff1 .juminbox fieldset legend { display:none; }
.mboff1 .juminbox p.mboffid { position: absolute; left:0; top: 0; padding:0; margin:0; }
.mboff1 .juminbox p.mboffid span { display:inline; float:left; width:101px; padding: 2px 0 1px 11px; line-height: 1.25; background: url(/image/usr/ptr_libg.gif) no-repeat 1px 6px; font-size: .92em; font-weight: bold; }
.mboff1 .juminbox p.mboffpw { position: absolute; left:0; top: 20px; padding:0; margin:0; }
.mboff1 .juminbox p.mboffnm { position: absolute; left:0; top: 40px; padding:0; margin:0; }
.mboff1 .juminbox p.mboffjm { position: absolute; left:0; top: 60px; padding:0; margin:0; }
.mboff1 .juminbox p label { display:inline; float:left; width:101px; padding: 2px 0 1px 11px; line-height: 1.25; background: url(/image/usr/ptr_libg.gif) no-repeat 1px 6px; font-size: .92em; font-weight: bold; }
.mboff1 .juminbox p input.text { display:inline; width:148px; height:15px; padding:1px 0 0 5px; border:1px solid #e5e4e0; background: transparent; }
.mboff1 .juminbox .btn { position: absolute; left: 96px; top: 123px; }
.mboff1 .ipinbox { position:absolute; left: 377px; top: 74px; width: 340px; height: 143px; padding:0; margin:0; }
.mboff1 .ipinbox h3 { position:absolute; left: 0; top: 0; padding: 0 0 0 12px; margin:0; background: url(/image/usr/m9_mboff_h2bg.gif) no-repeat 0 3px; color:#c68b13; font-weight:bold; line-height: 1.25; }
.mboff1 .ipinbox fieldset { position:absolute; left: 0; top: 30px; width: 272px; height: 114px; padding:0; margin:0; }
.mboff1 .ipinbox fieldset legend { display:none; }
.mboff1 .ipinbox p.mboffid { position: absolute; left:0; top: 0; padding:0; margin:0; }
.mboff1 .ipinbox p.mboffid span { display:inline; float:left; width:101px; padding: 2px 0 1px 11px; line-height: 1.25; background: url(/image/usr/ptr_libg.gif) no-repeat 1px 6px; font-size: .92em; font-weight: bold; }
.mboff1 .ipinbox p.mboffpw { position: absolute; left:0; top: 20px; padding:0; margin:0; }
.mboff1 .ipinbox p label { display:inline; float:left; width:101px; padding: 2px 0 1px 11px; line-height: 1.25; background: url(/image/usr/ptr_libg.gif) no-repeat 1px 6px; font-size: .92em; font-weight: bold; }
.mboff1 .ipinbox p input.text { display:inline; width:148px; height:15px; padding:1px 0 0 5px; border:1px solid #e5e4e0; background: transparent; }
.mboff1 .ipinbox .ipintext { position: absolute; left: 0; top: 74px; width: 329px; padding: 0 0 0 11px; line-height: 1.25; background: url(/image/usr/ptr_libg.gif) no-repeat 1px 6px; font-size: .92em; }
.mboff1 .ipinbox .btn { position: absolute; left: 111px; top: 123px; }

.mboff2 { position:relative; width: 760px; height: 238px; padding:0; margin: 0 0 50px; background: url(/image/usr/m9_memberoffbg2.gif) no-repeat; }
.mboff2 ul { position:absolute; left: 24px; top: 26px; width: 700px; padding:0; margin:0; }
.mboff2 ul li { display:inline; float:left; width: 691px; padding: 0 0 0 9px; margin:0; line-height: 1.25; background: url(/image/usr/plibg.gif) no-repeat 0 5px; font-size: .92em; }
/* .mboff2 .juminbox { position:absolute; left: 375px; top: 90px; width: 340px; height: 143px; padding:0; margin:0; }
.mboff2 .juminbox h3 { position:absolute; left: 0; top: 0; padding: 0 0 0 12px; margin:0; background: url(/image/usr/m9_mboff_h2bg.gif) no-repeat 0 3px; color:#c68b13; font-weight:bold; line-height: 1.25; }
.mboff2 .juminbox fieldset { position:absolute; left: 0; top: 20px; width: 272px; height: 114px; padding:0; margin:0; }
.mboff2 .juminbox fieldset legend { display:none; }
.mboff2 .juminbox p.mboffid { position: absolute; left:0; top: 0; padding:0; margin:0; }
.mboff2 .juminbox p.mboffid span { display:inline; float:left; width:101px; padding: 2px 0 1px 11px; line-height: 1.25; background: url(/image/usr/ptr_libg.gif) no-repeat 1px 6px; font-size: .92em; font-weight: bold; }
.mboff2 .juminbox p.mboffpw { position: absolute; left:0; top: 20px; padding:0; margin:0; }
.mboff2 .juminbox p.mboffnm { position: absolute; left:0; top: 40px; padding:0; margin:0; }
.mboff2 .juminbox p.mboffjm { position: absolute; left:0; top: 60px; padding:0; margin:0; }
.mboff2 .juminbox p label { display:inline; float:left; width:101px; padding: 2px 0 1px 11px; line-height: 1.25; background: url(/image/usr/ptr_libg.gif) no-repeat 1px 6px; font-size: .92em; font-weight: bold; }
.mboff2 .juminbox p input.text { display:inline; width:148px; height:15px; padding:1px 0 0 5px; border:1px solid #e5e4e0; background: transparent; }
.mboff2 .juminbox .btn { position: absolute; left: 96px; top: 123px; } */
.mboff2 .ipinbox { position:absolute; left: 230px; top: 112px; width: 340px; height: 143px; padding:0; margin:0; }
.mboff2 .ipinbox h3 { position:absolute; left: 0; top: 0; padding: 0 0 0 12px; margin:0; background: url(/image/usr/m9_mboff_h2bg.gif) no-repeat 0 3px; color:#c68b13; font-weight:bold; line-height: 1.25; }
.mboff2 .ipinbox fieldset { position:absolute; left: 0; top: 30px; width: 272px; height: 114px; padding:0; margin:0; }
.mboff2 .ipinbox fieldset legend { display:none; }
.mboff2 .ipinbox p.mboffid { position: absolute; left:0; top: 0; padding:0; margin:0; }
.mboff2 .ipinbox p.mboffid span { display:inline; float:left; width:101px; padding: 2px 0 1px 11px; line-height: 1.25; background: url(/image/usr/ptr_libg.gif) no-repeat 1px 6px; font-size: .92em; font-weight: bold; }
.mboff2 .ipinbox p.mboffpw { position: absolute; left:0; top: 20px; padding:0; margin:0; }
.mboff2 .ipinbox p label { display:inline; float:left; width:101px; padding: 2px 0 1px 11px; line-height: 1.25; background: url(/image/usr/ptr_libg.gif) no-repeat 1px 6px; font-size: .92em; font-weight: bold; }
.mboff2 .ipinbox p input.text { display:inline; width:148px; height:15px; padding:1px 0 0 5px; border:1px solid #e5e4e0; background: transparent; }
.mboff2 .ipinbox .ipintext { position: absolute; left: 0; top: 74px; width: 329px; padding: 0 0 0 11px; line-height: 1.25; background: url(/image/usr/ptr_libg.gif) no-repeat 1px 6px; font-size: .92em; }
.mboff2 .ipinbox .btn { position: absolute; left: 111px; top: 86px; }

.cpmboff { position:relative; width: 760px; height: 163px; padding:0; margin: 0; background: url(/image/usr/m9_pweditbg.gif) no-repeat; }
.cpmboff fieldset { position:absolute; left: 24px; top: 26px; width: 657px; height: 137px; padding:0; margin:0; border:0; }
.cpmboff fieldset legend { display:none; }
.cpmboff ul { position:absolute; left: 0; top: 0; width: 350px; padding:0; margin:0; }
.cpmboff ul li { display:inline; float:left; width: 342px; padding: 0 0 0 8px; margin:0; line-height: 1.25; background: url(/image/usr/plibg.gif) no-repeat 0 5px; font-size: .92em; }
.cpmboff h3 { position:absolute; left: 398px; top: 1px; padding: 0 0 0 12px; margin:0; background: url(/image/usr/m9_mboff_h2bg.gif) no-repeat 0 3px; color:#c68b13; font-weight:bold; line-height: 1.25; }
.cpmboff p.cpname { position: absolute; left:398px; top: 28px; padding:0; margin:0; }
.cpmboff p.cpname span { display:inline; float:left; width:58px; padding: 2px 0 1px 11px; line-height: 1.25; background: url(/image/usr/ptr_libg.gif) no-repeat 1px 6px; font-size: .92em; font-weight: bold; }
.cpmboff p.cppw { position: absolute; left:398px; top: 48px; padding:0; margin:0; }
.cpmboff p label { display:inline; float:left; width:58px; padding: 2px 0 1px 11px; line-height: 1.25; background: url(/image/usr/ptr_libg.gif) no-repeat 1px 6px; font-size: .92em; font-weight: bold; }
.cpmboff p input.text { display:inline; width:178px; height:15px; padding:1px 0 0 5px; border:1px solid #e5e4e0; background: transparent; }
.cpmboff .btnbox { position: absolute; left: 0; top: 117px; width: 760px; height: 20px; padding:0; margin:0 auto; text-align:center; }

/* 회원가입가이드 */
.mguide { position:relative; width: 730px; height: 1103px; padding:0; margin: 0 auto; text-align: center; background: url(/image/usr/guide_bg.jpg) no-repeat; }
.mguide * { list-style:none; padding:0; margin:0; line-height: 1.25; background: transparent; }
.mguide h2 { position:absolute; left: 120px; top: 29px; }
.mguide h3 { position:absolute; left: 102px; top: 88px; }
.mguide p { position:absolute; left: 46px; top: 123px; }

/* id존재확인 */
.idpwfind .rbox .cont3 { position:relative; width: 330px; height:110px; padding:30px; margin: 50px 0 0 165px; border:2px solid #c5b894; }
.idpwfind .rbox .cont3 li { position:relative; list-style:none; padding:0 0 15px 0px; background: url(/image/usr/m54_libg.gif) no-repeat 0 5px; }
.idpwfind .rbox .cont3 dl { position:relative; width: 266px; padding:0; margin:0; }
.idpwfind .rbox .cont3 dl * { font-weight: bold; }
.idpwfind .rbox .cont3 dl dt { display:inline; float:left; width: 100px; padding: 2px 0 2px 15px; margin:0; line-height: 1.25; background: url(/image/usr/main/login_libg.gif) no-repeat 5px 7px; color:#7b7b7b; }
.idpwfind .rbox .cont3 dl dd { display:inline; float:left; width: 151px; padding: 2px 0 2px 0; margin:0; line-height: 1.25; color:#bd8513; }
.idpwfind .rbox .cont3 p { position:absolute; left: 200px; top: 100px; }