@charset "UTF-8";
@import url('../common/common.css');
body{
	margin:0;
	padding:0;
}
body.indexpage{
	background:none;
}
h1.logintitle{
	width:635px;
	margin:0 auto 24px !important;

}
.singlecontent{
	 width:635px;
	 padding:0;
	 margin:0 auto;
}
.login .logotop{
    width:635px;
    height:158px;
    margin:0;
    padding:0;
    overflow:hidden;
    background:url('/img/member/bglogintop.gif') no-repeat top left;  
}
.login .checkbox{
    height:12px;
    width:12px;
}
.login .loginba, .login .loginba2{
   float:left;
   width:211px;
   padding:15px 0 0 34px;  
   margin:0;
}
.login .loginba h2{
  width:159px;
  padding:17px 0 0 28px;
  margin:0;
  font:0/0 Arial;
  overflow:hidden;

}
.login .loginba  ul.submit{
    list-style:none;
    margin:0;
    padding:9px 0 0 29px; 
	
}
.login .loginba  ul.submit li{
    width:165px;
    padding:3px 0 0 0;
    margin:0;
    overflow:hidden;
	
}
.login .loginba  img,
.login .loginba  ul li input{
    float:left;

}
.login .loginba input.al01{
    margin:0 7px 0 0;
   
}
.login .loginba input.al02{
    margin:4px 5px 0 0;

}
.login .loginba  img.al03{
    margin:4px 0 0 0;
}
.login .loginba  input.al04{
    margin:0 7px 0 0;
}
.login .btn {
    width:174px;
    font:0/0 Arial;
    padding:5px 0 0 28px;
    margin:0;
}
.login .btn img{
    margin:0 4px 0 0; 
}
.login .btn img{
    float:left;
}
.login .loginbaguide{
    float:right;
    width:334px;
    text-align:left;
    padding:35px 0 0 0;
    margin:0;
}
.login .loginbaguide ul{
    list-style:none;
    padding:0;
    margin:0;
}
.login .loginbaguide li{
     font:0/0 Arial;
     padding:10px 0 0 0;
     margin:0;
     
     }
.login .loginbaguide div{
    font:0/0 Arial;
    padding:23px 0 0 0;
    margin:0;
}
.login .loginbaguide div img{
    margin:0 0 0 3px;
}
.login .logoMiddle{
    width:616px;
    height:348px;
    padding:0 0 0 19px;
    margin:10px 0 0 0; 
    overflow:hidden;
    background:url('/img/member/bgloginbottom.gif') no-repeat top left;
}
.login .logoMiddle .left{
    float:left;
    width:375px;
} 

.login .logoMiddle .left h3.titdeal{
   font:0/0 Arial;
   padding:34px 0 0 0;
   margin:0;
}
.login .logoMiddle .left ul.manda{
    list-style:none;
    padding:22px 0 0 16px;
    margin:0;
}
.login .logoMiddle .left ul.manda li{
    list-style:none;
    padding:3px 0;
    margin:0; 
}
.login .logoMiddle h4.bellserves{
      font:0/0 Arial;
    padding:37px 0 0 11px;
    margin:0;
}
.login .logoMiddle .txtbellserves{
      font:0/0 Arial;
    padding:7px 0 0 17px;
    margin:0;
}
.login .logoMiddle .right{
    float:right;
    width:207px;
}
.login .logoMiddle .right h4.thebellqanda{

    float:right;
    width:206px;
    margin:102px 0 0 0;
    text-align:left;
    font:0/0 Arial;
}
.login .logoMiddle .right div.txtthebellqanda{
     float:right;
    width:171px;
    padding:41px 0 0 0; 
      font:0/0 Arial;
}
.login .logoMiddle .right div.ars{
      float:right;
    width:197px;
    padding:15px 0 0 0; 
      font:0/0 Arial;
}

/*회원가입 step4*/
#wrap{
	width:635px;
	margin:0 auto;
	overflow:hidden;
}
#wrap.join_step4 {
	clear:both;
	width: 597px;
	margin:0 auto;
	padding: 0 19px 0 19px;
	overflow:hidden;
	font:13px/16px Dotum;
	color: #818175;
}

.join_step4 h2 {
	margin:0 0 10px 0; 
	padding:0;
	font:0/0 Arial;
}
.join_step4 .process {
	margin:0;
	padding:2px 0 30px 2px;
	font:0/0 Arial;
}
.join_step4 p {
	font:13px/16px Dotum;
	color: #525966;
	margin: 0;
	padding: 0 0 0 19px;		
}
.join_step4 #confirm {
	width: 404px;
	height: 68px;
	margin:18px auto 19px auto;
	padding:0;
	border-top: 1px solid #c2c1c1;
	border-left: 1px solid #c2c1c1;
	background-color: #f6f6fa;
}
.join_step4 #confirm th, .join_step4 #confirm td {
	border-bottom:1px solid #c2c1c1;
	border-right:1px solid #c2c1c1;
	text-align: center;
}
.join_step4 #confirm .white {
	background-color: #fff;
}
.join_step4 .left {
	float:left;
	margin:0;
	padding:0;
	font: 0/0 Arial;
}
.join_step4 .right {
	float:right;
	margin:0;
	padding:0;
	font: 0/0 Arial;
}
.join_step4 .both {
	margin:0;
	padding:0;
	font: 0/0 Arial;
}
.join_step4 .thebelltxt{
	padding: 0;
	margin: 0;
}
/* 로그인_유료회원이 아닌 경우 */
.login .loginba2 h2{
  width:159px;
  padding:17px 0 22px 28px;
  margin:0;
  font:0/0 Arial;
}

/*
.login .loginba2 p{
	margin: 0 0 0 29px;
	padding: 0 0 0 18px;
	background: url('/img/member/greeting.gif') no-repeat top left;
	color: #827e7e;
	font: 12px/20px Dotum, 돋움;
}
*/

.login .loginba2 div.greeting_box {
	clear:both;
	overflow:hidden;
	width:156px;
	height:35px;
	color: #827e7e;
	padding:0px;
	margin:0 0 7px 29px;
	font: 12px/14px Dotum, 돋움;
	background:url('/img/member/greeting_02.gif') no-repeat left top;
}
.login .loginba2 div.greeting_box p {
	width:130px;
	padding:0 0 0 0;
	margin:2px 0 0 19px;
	_margin:3px 0 0 19px;
}

.login .btn2 {
    font:0/0 Arial;
    padding:0 0 0 33px;
    margin:0;
}
.login .btn2 img{
    margin:0 3px 0 0; 
}
.login .loginbaguide2{
    float:right;
    width:335px;
    text-align:left;
    padding:35px 0 0 0;
    margin:0;
}
.login .loginbaguide2 ul{
	width:297px;
	height:60px;
    list-style:none;
    padding:0;
    margin:0;
}
.login .loginbaguide2 li{
     font:0/0 Arial;
     padding: 5px 0 0 10px;
     margin:0;
     background: url('/img/member/circle.gif') no-repeat 1px 8px;
}
.login .loginbaguide2 ul li.noMember{
	color: #4e5562; 
	font: 12px/15px Dotum, 돋움;
	font-weight: bold;
}
.login .loginbaguide2 ul li.noMember span.name{
	color: #335490;
}
.login .loginbaguide2 div{
    font:0/0 Arial;
    padding:23px 0 0 0px;
    margin:0;
}
.login .loginbaguide2 div img{
    margin:0 0 0 3;
}
/* 회원가입step2 */
.conBox{
	margin: 0;
	padding: 0;
}
.conBox .conBoxBody{
	margin: 0;
	padding: 0;
	background: url('/img/member/box_body.gif') repeat-y 0 0;
	overflow: hidden;
}
.conBox .conBoxBody h3{
	margin: 0;
	padding: 16px 0 5px 26px;
	font: 0/0 Arial;
}
.conBox .conBoxBody h3.second{
	margin: 0;
	padding: 31px 0 5px 26px;
	font: 0/0 Arial;
}
.conBox .conBoxBody .conBox2{
	width: 497px;
	height: 209px;
	margin: 0 0 0 26px;
	padding: 0 23px;
	border: 1px solid #bcc4cb;
	overflow-x: hidden;
	overflow-y: auto;
}
.conBox .conBoxBody .conBox2 h4{
	margin: 0;
	padding: 13px 0 7px 0;
	color: #e26709;
	font: 12px/16px Dotum, 돋움;
	font-weight: bold;
}
.conBox .conBoxBody .conBox2 h4.two{
	padding: 17px 0 7px 0;
	clear: both;
}
.conBox .conBoxBody .conBox2 p{
	margin: 0;
	padding: 0;
	color: #666666;
	font: 11px/14px Dotum, 돋움;
}
.conBox .conBoxBody .conBox2 h5{
	margin: 0;
	padding: 7px 0 0 0;
	color: #666666;
	font: 11px/14px Dotum, 돋움;
	font-weight: bold;
}

.conBox .conBoxBody .conBox2 p.txt{
	margin: 0;
	padding: 0 0 0 15px;
	color: #666666;
	font: 11px/14px Dotum, 돋움;

}






.conBox .conBoxBody .conBox2 p span.number{
	float: left;
	width: 18px;	
	margin: 0;
	padding: 0;
	text-align: left;
}
.conBox .conBoxBody .conBox2 p span.conTxt{
	float: left;
	width: 455px;
	margin: 0;
	padding: 0 ;
	*width: 470px;
}


.conBox .conBoxBody .conBtn{
	margin: 0;
	padding: 11px 0 11px 207px;
	
}
.conBox .conBoxBody .conBtn img{
	margin: 0;
	padding: 0;
	
}
/*회원탈퇴*/

#wrap.out {
	width:635px;
	margin: 0 auto;
	padding: 0;
	overflow:hidden;
}
.out .tabmenu {
	margin:0;
	padding: 0 0 36px 0;
}
.out h2 {
	font: 0/0 Arial;
	margin: 0;
	padding: 0 0 10px 19px;
}
.out .Txt01 {
	font: 0/0 Arial;
	margin: 0;
	padding: 0 0 30px 34px;
}
.out .Txt02 {
	font: 0/0 Arial;
	margin: 0;
	padding: 0 0 10px 20px;
}
.out .bot {
	width: 595px;
	height: 111px;
	padding: 0 0 0 18px;
	margin: 0;
	font: 0/0 Arial;
	background: url('/img/member/out_bottombg.gif') no-repeat 18px bottom;
}
.out .top {
	width: 595px;
	padding: ;
	margin: 0;
	font: 0/0 Arial;
}
.out .line {
	width: 595px;
	padding: 0;
	margin: 0;
	font: 0/0 Arial;
	background: url('/img/member/out_midbg02.gif') repeat-y left bottom;
}
.out ul.stamp {
	width: 530px;
	padding: 20px 0 14px 0;
	margin: 0;
	overflow: hidden;
	background: url('/img/member/out_midbg.gif') no-repeat left top;
}
.out ul.stamp li {
	float: right;
	width:351px;
	height: 15px
	text-align: left;
	list-style: none;
	margin: 0;
	padding: 2px 0 2px 21px;
	border-top: 1px solid #f9f9f9;
}
.out ul.stamp li.last {
	border-bottom: 1px solid #f9f9f9;
}
.out .btn {
	text-align:center;
	width:635px;
	margin: 10px 0 0 0;
	padding: 0;
	font: 0/0 Arial;
}
.out .btn img {
	padding-right: 9px;
}


/*결제정보관리01*/

#wrap.accout01 {
	width:635px;
	margin: 0;
	padding: 0;
	overflow:hidden;
	font:13px/16px Dotum;
	color: #818175;
}
.account01 .tabmenu {
	margin: 0;	
	padding: 0 0 36px 0;
}
.tabmenu{
	width:635px;
	margin:0 auto !important;;
}
.account01 h2 {
	font: 0/0 Arial;
	margin: 0;
	padding: 0 0 10px 19px;
}
.account01 .Txt01 {
	font: 0/0 Arial;
	margin: 0;
	padding: 0 0 30px 34px;
}
.account01 .STit01 {
	font: 0/0 Arial;
	margin: 0;
	padding: 0 0 8px 19px;
}
.account01 .STit02 {
	font: 0/0 Arial;
	margin: 0;
	padding: 9px 0 10px 19px;
}

.account01 table {
	width:595px;
	margin:0 0 0 19px;
	padding: 0;
	text-align: center;
}
.account01 .btn {
	text-align:center;
	width:635px;
	margin: 10px 0 0 0;
	padding: 0;
	font: 0/0 Arial;
}
.account01 .btn img {
	padding-right: 9px;
}
.account01 .top,
.account01 .mid,
.account01 .bottom {
	margin: 0;
	padding: 0 0 0 19px;
}

/* 회원정보 */
.infoAdmin{
	width:635px;
	margin:36px auto;
}
ul.memberAdmin{
	list-style: none;
	width: 634px;
	padding: 0;
	margin: 0 0;
	
}
ul.memberAdmin li{
	padding: 0;
	margin: 0;
	width:634px;
	font-size:0/0 Arial;
	vertical-align:top;
	overflow: hidden;
	border-bottom: 1px solid #d9d9d9;
}
ul.memberAdmin li.last{
	background: url('/img/member/bottombg.gif') no-repeat 0 bottom;
	border-bottom: none;
	padding-bottom: 5px;
}


ul.memberAdmin li h2{
	float: left;
	width: 102px;
	padding: 0 0 0 23px;
	margin: 7px 0 3px 0;
	background: url('/img/member/icon.gif') no-repeat 14px 5px;
	font: 0/0 Arial;
	
}
ul.memberAdmin li h2.top{
	background: none;
	
}
ul.memberAdmin li p{
	float: left;
	width: 470px;
	padding: 0 0 0 38px;
	margin: 3px 0 3px 0;
	background: url('/img/member/bar.gif') no-repeat 0 6px;
	color: #827e7e;
	font: 12px/20px Dotum, 돋움;
	
}

ul.memberAdmin li p label.choose{
	margin: 0px 24px 0 0;
	padding:0;
	vertical-align: 2px;
	
}
ul.memberAdmin li p label.choose2{
	margin: 5px 24px 0 0;
	padding:0;
	vertical-align: -4px;
	
}
ul.memberAdmin li p span.bar{
	padding:0;
	margin: 0px 5px 0 5px;
	color: #827e7e;
	font: 12px/20px Dotum, 돋움;
	vertical-align: 5px;
}

ul.memberAdmin li p input{
	 vertical-align:top;
     margin:3px 0 3px 0;
}
ul.memberAdmin li p select{
	margin: 4px 0 3px 0;
}
ul.memberAdmin li p img.post{
	margin: 5px 0 0 9px;
}
.infoAdmin .btn{
	padding: 9px 0 0 243px;
}
.infoAdmin .btn img{
	margin-right: 16px;

}

/* 기업정보수정 */
.infoCompany{
	width: 602px;
	padding: 36px 0 0 19px;
	margin:0 auto;
}
.infoCompany h2{
	padding: 0;
	margin: 0 ;
	font: 0/0 Arial;
}
.infoCompany .must{
	float: right;
	padding: 4px 6px 10px 0;
	margin: 0;
}
.infoCompany .topbg, .infoCompany .bottombg{
	padding: 0;
	margin: 0;
	clear: both;
}
.infoCompany ul.modifyinfo{
	list-style: none;
	width: 545px;
	padding: 0 46px 0 11px;
	margin: 0 0;
	background: url('/img/member/main_bg.gif') repeat-y 0 0;
}
.infoCompany ul.modifyinfo li{
	padding: 0 0 0 14px;
	margin: 0;
	width: 531px;
	font-size:0/0 Arial;
	vertical-align:top;
	overflow: hidden;
	border-bottom: 1px solid #d9d9d9;
}
.infoCompany ul.modifyinfo li.last{
	border-bottom: none;
}
.infoCompany ul.modifyinfo li h4{
	float: left;
	width: 122px;
	padding: 0 0 0 9px;
	margin: 9px 0 3px 0;
	background: url('/img/member/icon.gif') no-repeat 0px 5px;
	font: 0/0 Arial;
}
.infoCompany ul.modifyinfo li p{
	float: left;
	width: 362px;
	padding: 0 0 0 38px;
	margin: 3px 0 3px 0;
	background: url('/img/member/bar.gif') no-repeat 0 6px;
	color: #827e7e;
	font: 12px/20px Dotum, 돋움;
	position: relative;
}
.infoCompany ul.modifyinfo li p img.add{
	position: absolute;
	top: 11px;
	left: 178px;
}
.infoCompany h3{
	float: left;
	padding: 0;
	margin: 29px 0 0 1px;
	font: 0/0 Arial;
}
.infoCompany .must2{
	float: right;
	width: 140px;
	padding: 3px 6px 10px 0;
	margin: 29px 0 0 0;
}
.infoCompany h3 img.persontxt{
	margin: 0 0 0 9px;
}
.infoCompany ul.modifyinfo li p label.choose3{
	margin: 5px 13px 0 0;
	padding:0;
	vertical-align: -4px;
}
.infoCompany ul.modifyinfo li p input{
	 vertical-align:top;
     margin:3px 0 3px 0;
}
.infoCompany .btn{
	padding: 9px 0 0 243px;
	margin: 10px 0 0 0;
	background: url('/img/member/bottombg.gif') no-repeat 0 0;
}
.infoCompany ul.modifyinfo .btn img{
	margin-right: 16px;
}
/* join step3 */
.infoInput {
	width: 595px;
	overflow: hidden;
}
.txtInfo {
	width: 505px;
	padding: 0 0 16px 19px;
	margin: 0;
	font: 0/0 Arial;
}
.must {
	width: 594px;
	text-align: right;
	padding: 6px 0 5px 1px;
	margin: 0;
}
ul.memberAdmin2 {
	list-style: none;
	overflow: hidden;
	width: 545px;
	padding: 11px 26px 6px 24px;
	margin: 0;
	background: url('/img/member/main_bg02.gif') repeat-y left bottom;
}
ul.memberAdmin2 li {
	padding: 0 0 4px 0;
	margin: 0;
	width:545px;
	font-size:0/0 Arial;
	vertical-align:top;
	overflow: hidden;
	border-bottom: 1px solid #d9d9d9;
}
ul.memberAdmin2 li dl.mobile{
	overflow: hidden;
	width: 373px;
	padding: 0 0 0 21px;
	margin: 3px 0 0 0;
	background: url('/img/member/bar.gif') no-repeat 0 6px;
}
ul.memberAdmin2 li dl.phone{
	overflow: hidden;
	width: 350px;
	padding: 0 0 0 147px;
	_padding: 0 0 0 150px;
	margin: 0;
}
ul.memberAdmin2 li dl.mobile dt, ul.memberAdmin2 li dl.phone dt{
	float: left;
	width: 50px;
}
ul.memberAdmin2 li dl.mobile dd, ul.memberAdmin2 li dl.phone dd{
	float: left;
	width: 280px;
	padding: 0;
	margin: 0;
}
ul.memberAdmin2 li.last{
	border-bottom: none;
	padding-bottom: 5px;
}
ul.memberAdmin2 li h4{
	float: left;
	width: 102px;
	padding: 0 0 2px 24px;
	margin: 9px 0 3px 0;
	background: url('/img/member/icon.gif') no-repeat 14px 5px;
	font: 0/0 Arial;
}
ul.memberAdmin2 li h4.top{
	background: none;
}
ul.memberAdmin2 li p{
	float: left;
	width: 394px;
	padding: 0 0 0 21px;
	margin: 3px 0 3px 0;
	background: url('/img/member/bar.gif') no-repeat 0 6px;
	color: #827e7e;
	font: 12px/20px Dotum, 돋움;
}
ul.memberAdmin2 li p label.choose{
	margin: 0px 24px 0 0;
	padding:0;
	vertical-align: 2px; 
}
ul.memberAdmin2 li p label.choose2{
	margin: 5px 24px 0 0;
	padding:0;
	vertical-align: -4px;
}
ul.memberAdmin2 li span.bar{
	padding:0;
	margin: 0px 5px 0 5px;
	color: #827e7e;
	font: 12px/20px Dotum, 돋움;
	vertical-align: 5px;
}
ul.memberAdmin2 li p input{
	vertical-align:top;
	margin:3px 0 3px 0;
}
ul.memberAdmin2 li p select{
	margin: 4px 0 3px 0;
}
ul.memberAdmin2 li p img.post{
	margin: 5px 0 0 9px;
}
.infoInput .btn{
	width: 595px;
	text-align: center;
	margin: 15px 0 0 0;
	padding: 14px 0 0 0;
	border-top: 1px solid #8E9095;
}
.infoInput h3 {
	float: left;
	width: 65px;
	padding: 30px 0 0 0;
	margin:  0;
}
.infoInput img.infoTxt {
	padding:31px 0 0 0;
	margin:0;
}
.idpwsfindWarp{
	width:597px;
	padding:0 0 37px 0;
	margin:0 auto;
	background:url('/img/member/bginfobottom.gif') no-repeat bottom left;
}
.bgbottom{
	width:572px;
	padding:0 0 0 25px;
	margin:0;
	background:url('/img/member/bginfotop.gif') no-repeat top left;
}
.idpwsfindWarp h2{
	width:545px;
	padding:0 0 12px 2px;
	margin:40px 0 0 0;
	font:0/0 Arial;
	border-bottom:1px solid #D9D9D9;
}
.idpwsfindWarp h3{
	width:545px;
	padding:0 0 12px 2px;
	margin:19px 0 0 0;
	font:0/0 Arial;
}
.idpwsfindWarp dl.find{
	width:570px;
	padding:0;
	margin:0;
	
}
.idpwsfindWarp dl.listbg{
	background:url('/img/member/bgid.gif') no-repeat top left;
	padding:11px 0 10px 0;
}
.idpwsfindWarp dl.bdbottom{
	width:497px;
	padding:8px 0 8px 0;
	background:url('/img/member/bgfinddot.gif') repeat-x bottom left;
}
.idpwsfindWarp dl.bdtop{
	padding:6px 0 9px 0;
}
.idpwsfindWarp dl.find dt{
	float:left;
	padding:4px 0 5px 16px;
	margin:0;
	font:0/0 Arial;

}
.idpwsfindWarp dl.find dd{
	float:left;
	font:0/0 Arial;
	overflow:hidden;
	padding:0;
	margin:0;

}
.idpwsfindWarp dl.find dt.n01{
	width:45px;
}
.idpwsfindWarp dl.find dd.n02{
	width:86px;
}
.idpwsfindWarp dl.find dt.n03{width:78px;}
.idpwsfindWarp dl.find dd.n04{width:300px;}

.idpwsfindWarp dl.find dd.n04 img,
.idpwsfindWarp dl.find dd.n04 input{
	float:left;
}
.idpwsfindWarp input.carig{
	margin-right:6px;
}

.idpwsfindWarp .findwarp{
	width:570px;
	padding:4px 0 11px 0;
	margin:0;
	background:url('/img/member/bgid02.gif') no-repeat top left;
}
.telwarp{
	width:547px;
	padding:0;
	margin:10px 0 0 0;
	font:0/0 Arial;
}
.telwarp img,.telwarp div{
	float:left;
}
.telwarp div{
	margin:18px 0 0 0;
	padding:0 0 0 14px
}

p.findtxt{
	clear:both;
	width:288px;
	text-align:center;
	font:12px/16px Dotum;
	color:#3E4655;
	padding:0;
	margin:0;
	border:1px solid #000;
}
div.findtxt{
	width:288px;
	padding:10px 0 0 0;
	margin:0;
	text-align:center;
}
h2.stitService  { margin:24px 0 0 22px; font:0/0 Arial; }
div.agreementLeft  { 
	float:left;
	margin:0 0 0 24px;
	width:50px;
	height:58px;
	background:url(/img/member/bgagreementLeft.gif) repeat-y top left; 
	font:0/0 Arial;
}
*html div.agreementLeft  { 
	float:left;
	margin:0 0 0 12px;
}

ul.joinProcess{
width:543px;
height:72px;
margin:11px 0 0 24px;
padding:19px 0 0 50px;
list-style:none;
background:url('/img/member/bgjoinprocess.gif') top left; 

}
ul.joinProcess li{ 
float:left; 
margin:0; 
padding:0 39px 0 0; 

}
ul.joinProcess li.name_on  { 
float:left; 
margin:0; 
padding:0 37px 0 0; 

}
h3.nameCheck  { 
margin:0 0 0 22px; 
padding:0; 
}
h3.nameCheck  img { 
margin:30px 0 0 0; 
font:0/0 Arial; 
}

div.nameCheck_02 { 
width:381px; 
height:41px; 
margin:11px 0 0 24px; 
padding:0 0 0 214px; 
background:url('/img/member/bgnamecheck.gif') top left;

}
div.nameCheck_02 input { 	
	*vertical-align:3px;
	_vertical-align:0px;
}
div.nameCheck_02 img { 
	margin:17px 41px 0 5px; 
	padding:0; 
	font:0/0 Arial; 
}
h4.nameNumber  { 
	margin:20px 0 0 23px; 
	padding:0; 
}
dl.nameNumber { 
	width:595px; 
	height:41px; 
	margin:10px 0 0 25px;; 
	padding:0; 
	font:12px/16px Dotum;
	overflow:hidden;
	background:url('/img/member/bgnamecheck.gif') no-repeat top left;
	
}
dl.nameNumber dt{
	float:left;
	font:0/0 Arial;
	margin:15px 0 0 0;
	padding:0;	
}
dl.nameNumber dd{
	float:left;
	font:0/0 Arial;
	margin:11px 0 0 0;
	padding:0;
}
dl.nameNumber dd input{
	float:left;
}
dl.nameNumber dd img{
	float:left;
	margin:-1px 0 0 0;
}
input.inp01{
	width:100px;
}
input.inp02{
	width:80px;
	margin-right:5px;
}
input.inp03{
	width:80px;
	margin-right:10px;
}
input.inp04{
	width:50px;
	margin-right:5px;
}
input.inp05{
	width:30px;
	margin-right:5px;
}
input.inp06{
	width:80px;
	margin-right:10px;
}
dl.nameNumber .siz01{
	width:50px;
	padding-left:35px;
}
dl.nameNumber .siz02{
	width:106px;
}
dl.nameNumber .siz03{
	width:97px;
	padding-left:15px;
}
dl.nameNumber .siz04{
	width:283px;
}
dl.nameNumber .siz_w01{
	width:50px;
	padding-left:35px;
}
dl.nameNumber .siz_w02{
	width:118px;
}
dl.nameNumber .siz_w03{
	width:94px;
}
dl.nameNumber .siz_w04{
	width:283px;

}
dl.nameNumber .siz_w04 input{
	margin-right:5px;
}
dl.nameNumber .siz_w04 img{
	margin-right:5px;
}



div.nameNumber img { 
margin:0 0 0 0;
font:0/0 Arial; 
vertical-align:middle;

}
div.nameNumber img.registrationNumber {  margin: 0 4px 0 0; }
div.nameNumber input.corporatename { 
width:103px;
margin:0 12px 0 8px;
border:1px solid #D9D9D9; 
color:#827E7E;

}
div.nameNumber input { 
width:61px; 
margin:0 1px 0 0; 
padding:0;
border:1px solid #D9D9D9; 
color:#827E7E;

}
div.nameNumber input.lastNumber {
width:81px;

}
div.nameNumber input.btncheck { 
width:44px; 
height:21px;
margin:0 0 0 4px; 
padding:0; 
font:0/0 Arial;
border:none;
vertical-align:top;

}
div.lawimg {
margin:20px 0 0 24px; 
padding:0;

}
p.lawimg01 { 
margin:0; 
padding:0; 

}
div.lawimg02 { 
float:left; 
margin:0; 
padding:0;

}
div.lawimg03 { 
float:left; 
margin:0; 
padding:0; 

}
p.lawimg04 { 
margin:0; 
padding:0; 

}
img.joinimgcon{
	vertical-align:-13px;
}


.agreeWarp { 
    width:645px; 
    margin:0 auto; 
    }
.agreeWarp h1.serviceTop  {font:0/0 Arial;}
.agreeWarp h2.stitService  { margin:24px 0 10px 22px;font:0/0 Arial; }
.agreeWarp div.agreementLeft  { 
    float:left;
    margin:0 0 0 24px;
    width:24px;
    height:211px;
    background:url(/img/member/bgagreementLeft.gif) repeat-y top left; 
    font:0/0 Arial;
    }
.agreeWarp *html div.agreementLeft  { 
    float:left;
    margin:0 0 0 12px;
    width:24px;
    height:211px;
    font:0/0 Arial;
    background:url(/img/member/bgagreementLeft.gif) repeat-y top left; 

}

.agreeWarp div.agreement {
    float:left;
    width:502px;
    height:209px;
    margin:0;
    padding:0 18px 0 23px;
    border:1px solid #BCC4CB;
    font:11px/14px Dotum; 
    color:#666666;
    overflow-x: hidden;
	overflow-y: scroll;
    }
.agreeWarp div.agreement p.con1{ 
	width:100px;
	border:1px solid #blue; 
	color:#666666; 
	padding:0;
	margin:0;
	font:0/0 Arial;
	}
.agreeWarp div.agreement h3{ 
	margin:0;
	padding:28px 0 14px 0;
	font:11px/14px Dotum;
	font-weight:bold;
	color:#E26709; 
	}
 .agreeWarp div.agreement h3.object { 
	margin:-14px 0 0 0;
	}
 *+html div.agreement h3.object { 
	margin:-15px 0 0 0;
	}
.agreeWarp div.agreementRight  { 
    float:left;
    width:26px; 
    height:211px;
    font:0/0 Arial;
    background:url(/img/member/bgagreementRight.gif) repeat-y top right;
    }
.agreeWarp div.agreementTop  { 
    width:595px;
    height:24px;
    margin:0 0 0 24px;
    font:0/0 Arial;
    background:url(/img/member/bgagreementtop.gif) no-repeat top left; 
    }
.agreeWarp div.agreementBottom  { 
    clear:both;
    padding:0px 25px 0 0;
    margin:0 0 0 24px;
    width:570px;
    height:45px;
    font:0/0 Arial;
    background:url(/img/member/bgagreementbottom.gif) repeat-x top left; 
    }
.agreeWarp div.agreementBottom input { 
    float:right;
    width:12px; 
    height:12px;
    margin:8px 5px 0 0;
    }  
.agreeWarp div.agreementBottom img {
    float:right;
    margin:8px 0 0 0;
    padding:0px;
    vertical-align:middle;
} 

.agreeWarp h3.usedprice    { 
    margin:0; 
    padding:19px 0 9px 48px; 
}
.agreeWarp table.Table01   {
    width:545px;
    margin:0 0 0 48px;
    padding:0;
    font:11px/14px Dotum;
    color:#818175;
    text-align:center;
}
.agreeWarp table.Table01 thead td {
    border-top:1px solid #C2C1C1;
    border-bottom:1px solid #C2C1C1;
    background:#F6F6FA;
    padding:3px 0 6px 0;
}
.agreeWarp table.Table01 thead td input {
    width:10px;
    height:10px;
}
*+htmltable.Table01 thead td input {
    margin:2px 0 0 0;    
}
.agreeWarp table.Table01 thead td img {
    font:0/0 Arial;
}
*html table.Table01 thead td img {
    padding:2px 0 0 3px;    
    vertical-align:middle;
}
*+html table.Table01 thead td img {
    padding:2px 0 1px 3px;    
    vertical-align:middle;
}

.agreeWarp table.Table01 tbody td {
    margin:0;
    padding:4px 0 4px 0;
    border-bottom:1px solid #C2C1C1;
    }
.agreeWarp div.account { 
    text-align:right;
    margin:3px 46px 0 0;
    font:0/0 Arial;
    }
.agreeWarp div.account select { 
    width:114px; 
    padding:1px 0 0 0;
    margin:0 5px 0 0;
    border:1px solid #D9D9D9; 
    font:11px/15px Dotum;
    color:#827E7E;
    }
.agreeWarp div.account input {
    vertical-align:top;
    }
.agreeWarp div.clientqna {
    width:640px;
    height:50px;
    margin:31px 0 0 0;
    padding:64px 0 0 1px;
    text-align:center;
    background:url("/img/member/bgclientqna.gif") no-repeat top left;
}


#contentsArea_2 { 
    width:640px; 
    margin:5px 0 0 0;
}
#contentsArea_3 { 
    width:640px; 
    margin:5px auto 0 auto  !important;
}
h1.serviceTop  {font:0/0 Arial;}
h2.stitService  { margin:4px 0 10px 22px;font:0/0 Arial; }
div.agreementLeft  { 
    float:left;
    margin:0 0 0 24px;
    width:24px;
    height:211px;
    background:url(/img/member/bgagreementleft.gif) repeat-y top left; 
    font:0/0 Arial;
}
*html div.agreementLeft  { 
    float:left;
    margin:0 0 0 12px;
    width:24px;
    height:211px;
    font:0/0 Arial;
    background:url(/img/member/bgagreementleft.gif) repeat-y top left; 

}

div.agreement {
    float:left;
    width:502px;
    height:209px;
    margin:0;
    padding:0 18px 0 23px;
    border:1px solid #BCC4CB;
    font:11px/14px Dotum; 
    color:#666666;
    overflow-x: hidden;
	overflow-y: scroll;
    }
    div.agreement p.con1{ 
        width:100px;
        border:1px solid #blue; 
        color:#666666; 
        padding:0;
        margin:0;
        font:0/0 Arial;
        }
    div.agreement h3{ 
        margin:0;
        padding:28px 0 14px 0;
        font:11px/14px Dotum;
        font-weight:bold;
        color:#E26709; 
        }
     div.agreement h3.object { 
        margin:-14px 0 0 0;
        }
     *+html div.agreement h3.object { 
        margin:-15px 0 0 0;
        }
div.agreementRight  { 
    float:left;
    width:26px; 
    height:211px;
    font:0/0 Arial;
    background:url(/img/member/bgagreementright.gif) repeat-y top right;
    }
div.agreementTop  { 
    width:595px;
    height:24px;
    margin:0 0 0 3px;
    font:0/0 Arial;
    background:url(/img/member/bgagreementtop.gif) no-repeat top left;
    }
div.agreementBottom  { 
    clear:both;
    padding:0px 50px 0 0;
    margin:0 0 0 24px;
    width:570px;
    height:45px;
    font:0/0 Arial;
    background:url(/img/member/bgagreementbottom.gif) no-repeat top left; 
    }
div.agreementBottom input { 
    float:right;
    width:12px; 
    height:12px;
    margin:8px 5px 0 0;
    }  
div.agreementBottom img {
    float:right;
    margin:8px 0 0 0;
    padding:0px;
    vertical-align:middle;
} 

h3.usedprice    { 
    margin:0; 
    padding:19px 0 9px 48px; 
}
table.Table01   {
    width:545px;
    margin:0 0 0 48px;
    padding:0;
    font:11px/14px Dotum;
    color:#818175;
    text-align:center;
}
table.Table01 thead td {
    border-top:1px solid #C2C1C1;
    border-bottom:1px solid #C2C1C1;
    background:#F6F6FA;
    padding:3px 0 6px 0;
}
table.Table01 thead td input {
    width:10px;
    height:10px;
}
*+htmltable.Table01 thead td input {
    margin:2px 0 0 0;    
}
table.Table01 thead td img {
    font:0/0 Arial;
}
*html table.Table01 thead td img {
    padding:2px 0 0 3px;    
    vertical-align:middle;
}
*+html table.Table01 thead td img {
    padding:2px 0 1px 3px;    
    vertical-align:middle;
}

table.Table01 tbody td {
    margin:0;
    padding:4px 0 4px 0;
    border-bottom:1px solid #C2C1C1;
    }
div.account { 
    text-align:right;
    margin:3px 46px 0 0;
    font:0/0 Arial;
    }
div.account select { 
    width:114px; 
    padding:1px 0 0 0;
    margin:0 5px 0 0;
    border:1px solid #D9D9D9; 
    font:11px/15px Dotum;
    color:#827E7E;
    }
div.account input {
    vertical-align:top;
    }
div.clientqna {
    width:640px;
    height:50px;
    margin:31px 0 0 0;
    padding:64px 0 0 1px;
    text-align:center;
    background:url("/img/member/bgclientqna.gif") no-repeat top left;
}


/* 08.06.17 - PC지정안내페이지 */
.memberpc{
	width:602px;
	padding:0;
	margin:25px auto;
	*margin:21px auto;
}
.memberpc h2 {
	margin:0 0 0 0;
	padding:0 0 0 19px;
	background:url('/img/icon/icondott01.gif') no-repeat left 3px;
}
div.pc_round {
	width:602px;
	overflow:hidden;
	margin:9px 0 0 0;
	font:12px/17px Dotum;
	color:#666666;
	background:url('/img/member/bg_pcroudbot.gif') repeat-x left bottom;
}
div.pc_round .pc_roundtop {
	padding:14px 23px 21px 26px;
	*padding:14px 23px 22px 26px;
	_padding:14px 23px 21px 26px;
	font:0;
	overflow:hidden;
	background:url('/img/member/bg_pcroudtop.gif') no-repeat left top;
}
div.pc_round .pc_roundtop02 {
	padding:14px 23px 7px 26px;
	*padding:14px 23px 7px 26px;
	_padding:14px 23px 7px 26px;
}
.roudtxt_box {
	width:100%;
	padding:0;
	margin:0px;
}
.roudtxt_box dl.pcroud_dl01 {
	padding:0px;
	margin:0px;
	height:113px;
	overflow:hidden;
}
.roudtxt_box dl.pcroud_dl01 dt, .roudtxt_box dl.pcroud_dl01 dd {
	float:left;
	display:inline;
	padding:0px;
	margin:0px;
}
.roudtxt_box dl.pcroud_dl01 dt {
	width:92px;
}
.roudtxt_box dl.pcroud_dl01 dd h3 {
	padding:0px;
	margin:15px 0 9px 0;
}
.roudtxt_box dl.pcroud_dl01 dd span {
	margin:0 0 0 1px;
}
.roudtxt_box dl.pcroud_dl01 dd p {
	padding:0px;
	margin:4px 0 0 4px;
	*margin:8px 0 0 4px;
	_margin:7px 0 0 4px;
}

.roudtxt_box dl.pcroud_dl02 {
	padding:0 0 15px 0;
	*padding:0 0 16px 0;
	_padding:0 0 15px 0;
	margin:15px 0 0 0;
	*margin:14px 0 0 0;
	_margin:15px 0 0 0;
	background:url('/img/member/line_dot01.gif') repeat-x left bottom;
}
.roudtxt_box dl.dlpc_bgno {
	margin:21px 0 0 5px;
	*margin:20px 0 0 5px;
	_margin:21px 0 0 5px;
	background-image:none;
}
.roudtxt_box dl.pcroud_dl02 dt, .roudtxt_box dl.pcroud_dl02 dd{
	padding:0px;
	margin:0px;
}
.roudtxt_box dl.pcroud_dl02 dt {
	padding:0 0 0 15px;
	margin:0 0 3px 0;
	*margin:0 0 5px 0;
	_margin:0 0 6px 0;
	background:url('/img/icon/icondott02.gif') no-repeat 3px 2px;
	*background:url('/img/icon/icondott02.gif') no-repeat 3px 3px;
	_background:url('/img/icon/icondott02.gif') no-repeat 3px 2px;
}
.roudtxt_box dl.pcroud_dl02 dt.mb23 {
	margin:0 0 17px 0;
	*margin:0 0 21px 0;
	_margin:0 0 21px 0;
}
.roudtxt_box dl.pcroud_dl02 dd {
	padding:0 0 0 20px;
	margin:0 0 4px 0;
	background:url('/img/icon/square04.gif') no-repeat 13px 5px;
	*background:url('/img/icon/square04.gif') no-repeat 13px 6px;
	_background:url('/img/icon/square04.gif') no-repeat 13px 5px;
}
.roudtxt_box dl.pcroud_dl02 dd.nodot01 {
	padding:0;
	margin:0;
	text-align:center;
	background-image:none;
}
.roudtxt_box dl.pcroud_dl02 dd.nodot01 img {
	margin:0 15px 0 0;
}
.roudtxt_box dl.pcroud_dl02 dd.nodot02 {
	padding:0;
	margin:17px 0 0 10px;
	*margin:19px 0 0 10px;
	_margin:20px 0 0 10px;
	background-image:none;
}
.roudtxt_box .pcroud_dl03 {
	margin:18px 0 0 0;
	*margin:17px 0 0 0;
	_margin:18px 0 0 0;
	padding:0 0 20px 0;
	*padding:0 0 18px 0;
	text-align:center;
	overflow:hidden;
	background:url('/img/member/line_dot01.gif') repeat-x left bottom;
}
.roudtxt_box .pcroud_dl03 p {
	padding:0px;
	margin:0 0 19px 0;
	*margin:0 0 20px 0;
	_margin:0 0 19px 0;
}
.roudtxt_box .pcroud_dl04 {
	padding:0px;
	margin:19px 0 0 0;
	*margin:18px 0 0 0;
	_margin:19px 0 0 0;
}
.roudtxt_box .pcroud_dl04 p.ptxt01{
	padding:0 0 0 6px;
	margin:0 0 13px 24px;
	background:url('/img/icon/square04.gif') no-repeat left 6px;
	*background:url('/img/icon/square04.gif') no-repeat left 7px;
	_background:url('/img/icon/square04.gif') no-repeat left 6px;
}
.roudtxt_box .pcroud_dl04 p.ptxt01 strong a {
	color:#e7603c;
	text-decoration:none;
}
.roudtxt_box .pcroud_dl04 p.ptxt01 strong a:hover {
	color:#e7603c;
	text-decoration:underline;
}
.roudtxt_box .pcroud_dl04 p.ptxt02{
	padding:0px;
	margin:0px;
	text-align:center;
}
.roudtxt_box .pcroud_dl04 p.ptxt02 span {
	color:#081b48;
}

.roudtxt_box dl.pcroud_dl05 {
	padding:0px;
	margin:3px 0 0 0;
	*margin:2px 0 0 0;
	_margin:3px 0 0 0;
	overflow:hidden;
	font:12px/20px Dotum;
	height:229px;
	height:232px;
	*height:233px;
	_height:232px;
	background:url('/img/member/line_dot01.gif') repeat-x left bottom;
}
.roudtxt_box dl.pcroud_dl05 dt {
	float:left;
	display:inline;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.roudtxt_box dl.pcroud_dl05 dt {
	width:97px;
}
.roudtxt_box dl.pcroud_dl05 dd {
	float:left;
	width:450px;
	padding:0 0 7px 6px;
	margin:0 0 0 0;
	overflow:hidden;
	background:url('/img/icon/square04.gif') no-repeat 0 6px;
	*background:url('/img/icon/square04.gif') no-repeat 0 7px;
	_background:url('/img/icon/square04.gif') no-repeat 0 6px;
}
.roudtxt_box dl.pcroud_dl05 dd span {
	color:#db4320;
}
.roudtxt_box dl.pcroud_dl05 dd .pcbox_sky {
	width:432px;
	height:60px;
	padding:3px 0 0 12px;
	*padding:2px 0 0 12px;
	_padding:3px 0 0 12px;
	margin:1px 0 0 4px;
	*margin:2px 0 0 4px;
	_margin:1px 0 0 4px;
	overflow:hidden;
	font:12px/18px Dotum;
	color:#454851;
	background:url('/img/member/bgbox_pcsky.gif') no-repeat left top;
}
.roudtxt_box dl.pcroud_dl05 dd .pcbox_sky p {
	padding:0 0 2px 0;
	margin:0px;
}
.roudtxt_box dl.pcroud_dl05 dd.mmt2 {
	margin:-2px 0 0 0
}
