@charset "utf-8";

/****************************
	PC웹 : MEMBER
****************************/

/* 회원가입 */
.step-process {padding:0 40px; margin-bottom:60px; overflow:hidden;}
.step-process li {position:relative; float:left; margin-right:64px; min-height:70px; padding:13px 64px 0 90px; background:url(../images/common/ico-arr-right-gray.png) no-repeat right center;}
.step-process li:last-child {margin-right:0; padding-right:0; background:none;}
.step-process li:before {display:block; position:absolute; content:''; left:0; top:0; width:70px; height:70px; border-radius:35px; background-repeat:no-repeat; background-color:#f0f1f2; background-position:center center;}
.step-process li.on {color:#ed174d;}
.step-process li.on:before {background-color:#ed174d;}
.step-process li span {display:block;}
.join.step-process li:nth-child(1):before {background-image:url(../images/common/ico-cert-gray.png); background-position:58% center;}
.join.step-process li:nth-child(2):before {background-image:url(../images/common/ico-agree-gray.png); background-position:22px center}
.join.step-process li:nth-child(3):before {background-image:url(../images/common/ico-input-gray.png); background-position:22px center}
.join.step-process li:nth-child(4):before {background-image:url(../images/common/ico-lock-gray.png); background-position:50% center;}
.join.step-process li.on:nth-child(1):before {background-image:url(../images/common/ico-cert-white.png);}
.join.step-process li.on:nth-child(2):before {background-image:url(../images/common/ico-agree-white.png);}
.join.step-process li.on:nth-child(3):before {background-image:url(../images/common/ico-input-white.png);}
.join.step-process li.on:nth-child(4):before {background-image:url(../images/common/ico-lock-white.png);}
.agree-scroll {height:240px; margin-bottom:15px; padding:28px 30px 20px; border:1px solid #d2d2d2; border-radius:5px; overflow:hidden; overflow-y:auto;}
.agree-scroll .table-outline {border-top-width:2px;}
.agree-scroll .table-outline th, .agree-scroll .table-outline td {height:60px;}

/* 고객정보인증 */
.top-info {border-bottom:1px solid #d2d2d2;}
.top-info, .top-info-light {position:relative; border-top:2px solid #000; padding:35px 20px;}
.top-info .btn-fixed, .top-info-light .btn-fixed {position:absolute; right:0; bottom:35px;}
.top-info+.box, .top-info-light+.box {margin-top:0;}

/* 회원정보수정 */
.service-loc-list {line-height:38px; overflow:hidden;}
.service-loc-list li {float:left; min-width:25%;}
