﻿.fastMove {
    position: fixed;
    top: 59.5%;
    right: 42px;
    z-index: 999;
	letter-spacing: 0;

}

.other-link ul{
  position:absolute;
  right:60px;
  bottom: 300px;
  z-index:9999;
  visibility: hidden;
	opacity: 0;
  transition: .3s linear;
}
.other-link.on ul{
position:absolute;
  right:60px;
  bottom: 300px;
  z-index:9999;
opacity: 1;
  visibility: visible;
}
.other-link button,
.other-link ul li {
  position:absolute;
  height:66px;
  height:45px;
  right:0;
  top:0;
}
.other-link button{
  margin:0;
  padding:0;
  width:70px;
  height:70px;
  background-color:/* rgba(0, 0,0,0.55)*/#2081ed;
  color: #fff;
  z-index:1;
  transition: transform .5s;
  border:0;
  border-radius: 50px;
  outline:0;
  
}
.other-link button .xi {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    line-height:70px;
    text-align: center;
    font-size: 20px;
    transition: opacity .3s;

}
.other-link button .xi-close{
    opacity:0
}
.other-link ul li{
  text-align:right;
  width:310px;
  height:410px;
  right:30px;
  white-space:nowrap;
  opacity:0;
  -webkit-transition:opacity .1s,bottom .25s cubic-bezier(0,.58,.74,1.14);
  transition:opacity .1s,bottom .25s cubic-bezier(0,.58,.74,1.14);
  background:#fff;
  border-radius:5px;
  box-shadow: 0 0 2px rgba(0,0,0,0.5);
}
.other-link ul li a{
  color:#fff;
  font-size:12px
}
.other-link ul li .xi{
  display:inline-block;
  margin-right:12px;
  width:45px;
  max-width:45px;
  height: 45px;
  line-height: 45px;
  font-size: 20px;
  text-align: center;
  vertical-align:middle;
  color: #000;
  /*border-radius: 100%;*/
  background-color: #fff;
}
.other-link.on button {
    transform: rotate(180deg);
	padding:0;
}
button:focus,button:acive{padding:0; outline:0;}
.other-link.on button .reser {
    opacity:0;
}
.other-link button .reser{line-height:22px; font-size:18px; padding:0;}
.other-link.on button .xi-close{
  opacity:1
}
.other-link.on ul li{
  opacity:1
}
.other-link.on ul li a{
  display: block;
}
.other-link.on ul .link1{
  bottom:425px;
}
.other-link.on ul .link2{
  bottom:365px;
  -webkit-transition-delay:.015s;
  transition-delay:.015s
}
.other-link.on ul .link3{
  bottom:305px;
  -webkit-transition-delay:.03s;
  transition-delay:.03s
}
.other-link.on ul .link4{
  bottom:245px;
  -webkit-transition-delay:.045s;
  transition-delay:.045s
}
.other-link.on ul .link5{
  bottom:185px;
  -webkit-transition-delay:.06s;
-webkit-transition: all .3s ease;
  transition-delay:.06s
}
.other-link.on ul .link6{
  bottom:125px;
  -webkit-transition-delay:.075s;
  transition-delay:.075s
}
.other-link.on ul .link7{
  bottom:65px;
  -webkit-transition-delay:.09s;
  transition-delay:.09s
}

.other-link .customerwp{background:#2081ed; height:100px; border-radius: 5px 5px 0 0; text-align:center; color:#fff; padding-top: 15px;}
.other-link .customerwp span{font-size:18px;}
.other-link .customerwp span i{font-size:22px;}
.other-link .customerwp p{font-size:50px; font-weight: 700; line-height:52px; font-family: "Spoqa Han Sans Neo";}

.other-link .customerwp2{text-align:left; color:#333; padding:15px 20px}
.other-link .customerwp2 h2{font-size:18px; font-weight: 700; font-family: "Spoqa Han Sans Neo";}
.other-link .customerwp2 span i{font-size:22px;}
.other-link .customerwp2 p{font-size:36px; font-weight: 600; line-height:38px;}

.customerbox_btn{background: #333 !important; display: block !important; width: 100% !important; height: 45px !important; line-height: 32px !important; color: #fff !important; font-size: 18px !important; margin: auto !important; border-radius: 0 !important; border: 0 !important; margin-top: 10px !important;}
.customBox input.tel[type='text'],
.customBox select
{ margin-top:10px; padding: 0 15px; width: 32.5%; height: 30px; font-weight: 500; font-size: 15px; color: #626262; border: solid 1px #c7c7c7; vertical-align: top;}
.customBox input[type='text'],
.customBox input[type='password'] { margin-top:10px; padding: 0 15px; width: 100%; height: 30px; font-weight: 500; font-size: 15px; color: #626262; border: solid 1px #c7c7c7; }

.customBox textarea{margin-top:10px; padding: 10px 15px; width: 100%; height: 80px; font-weight: 500; font-size: 15px; color: #626262; border: solid 1px #c7c7c7; }
.provision label span{font-size:12px}


/* 캡챠 자동등록(입력)방지 기본 -pc */
#captcha {display:inline-block;position:relative}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#captcha #captcha_img {height:40px;border:1px solid #898989;vertical-align:top;padding:0;margin:0}
#captcha #captcha_mp3 {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat;text-indent:-999px;border-radius:3px}
#captcha #captcha_reload {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat 0 -40px;text-indent:-999px;border-radius:3px}
#captcha #captcha_key {font-size: 16px; letter-spacing: 0; margin:0 0 0 3px;padding:0 5px;width:90px;height:40px;border:1px solid #ccc;background:#fff;font-size:1.333em;font-weight:bold;text-align:center;border-radius:3px;vertical-align:top}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:12px;}
#captcha img{width:auto}

/* 캡챠 자동등록(입력)방지 기본 - mobile */
#captcha.m_captcha audio {display:block;margin:0 0 5px;width:187px}
#captcha.m_captcha #captcha_img {width:160px;height:60px;border:1px solid #e9e9e9;margin-bottom:3px;margin-top:5px;display:block}
#captcha.m_captcha #captcha_reload {position:static;margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat 0 -40px;text-indent:-999px}
#captcha.m_captcha #captcha_reload span {display:none}
#captcha.m_captcha #captcha_key {margin:0;padding:0 5px;width:115px;height:29px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:29px;margin-left:3px}
#captcha.m_captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}
#captcha.m_captcha #captcha_mp3 {width:31px;height:31px;background:url('../../../img/captcha2.png') no-repeat 0 0 ; vertical-align:top;overflow:hidden;cursor:pointer;text-indent:-9999px;border:none}

