@charset "utf-8";

/*약관동의*/
.ui-process.type7.fund_type1>li .inner{min-height:auto;border:0;}
.ui-process.type7.fund_type1>li .inner.on .item div{background-color:#056cb9}
.ui-process.type7.fund_type1>li .inner .item div:after{content: '';display: block;position: absolute;top: -7px;left: -7px;width: 120px;height: 120px;border-radius: 50%;border: 2px dashed #ddd;}
.ui-process.type7.fund_type1>li .inner.on .item div:after{border: 2px dashed #056cb9;animation: spinOne 4s linear infinite;}
.ui-process.type7.fund_type1>li .inner.on .item strong{color:#fff;}
.ui-process.type7.fund_type1>li .inner.on .item p{color:#fff;}
.ui-process.type7.fund_type1>li:last-child .inner, .ui-process.type7.fund_type1>li:first-child .inner{padding:15px;}
.ui-process.type7.fund_type1>li .item div{width:110px;height:110px;border-radius:50%;border:1px solid #ddd;}
.ui-process.type7.fund_type1>li .item strong{position:absolute;top: 32px;left:50%;width:100%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);color:#555;font-weight:bold;}
.ui-process.type7.fund_type1>li .item p{position:absolute;top: 46px;left:50%;width:100%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);color:#555;font-weight:bold;}
.ui-process.type7.fund_type1>li .inner .ui-process__title:after{display:none}
.ui-process.type7.fund_type1>li .inner:before{top: 56%;}

@media(max-width:767px){
  .ui-process.type7.fund_type1>li .inner:before {top: -7%;}
}

@-webkit-keyframes spinOne {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes spinOne {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.ui_subscription--form .ui_text--box .box-text__scroll{overflow: auto;}
.form-horizontal.bucket-form .form-group .control-label.numType{height:133px;}
.form-horizontal.bucket-form .form-group .control-label.dpstnType1{height:177px;}
.form-horizontal.bucket-form .form-group .control-label.prpos{height: 100px;}
.form-horizontal.bucket-form .form-group .monery{display: inline-block; width:255px}
.finish{font-size: 25px;}
#tel1,#tel2,#tel3{width:30%;}
#fax1,#fax2,#fax3{width:30%;}
#mobile1,#mobile2,#mobile3{width:30%;}
#email1,#email2{width:30%;}
.span_text span{display: inline-block;font-size: 14px;}
.form-horizontal.bucket-form .col-sm-1.exc{width: 1.222%;vertical-align: middle;padding: 0;}
.form-horizontal.bucket-form .col-sm-1.exc span{vertical-align: middle;}

@media(max-width:767px){
  .form-horizontal.bucket-form .form-group .control-label.numType,
  .form-horizontal.bucket-form .form-group .control-label.dpstnType1,
  .form-horizontal.bucket-form .form-group .control-label.prpos{height:auto;}
  .form-horizontal.bucket-form .col-sm-1.exc{width: 100%; text-align: center;}
  #tel1,#tel2,#tel3{width:100%;}
  #fax1,#fax2,#fax3{width:100%;}
  #mobile1,#mobile2,#mobile3{width:100%;}
  #email1,#email2{width:100%;}
  #tel1+span,#tel2+span{display: block;text-align: center;}
  #mobile1+span,#mobile2+span{display: block;text-align: center;}
  #fax1+span,#fax2+span{display: block;text-align: center;}
  #email1+span{display: block;text-align: center;}

}



