@charset "UTF-8";
/* (주)한신정보기술 신명화 2021-05-12 */
#wrapper {background: url(../images/main/bg.jpg) repeat-x right bottom;background-size:cover;overflow: hidden;}
#contents {vertical-align: middle;width:340px;display: block;position: relative;top: 50%;transform: translateY(-50%)}
.phone {position: relative;z-index:10;height: 602px;padding: 11px;background-color:rgba(255,255,255,0.5);background:url(../images/main/edge.png) no-repeat 50% 0;background-size:contain;}
.phone_in {position:relative;padding: 260px 49px 20px 49px;}
.phone_in:after {display:block;position:absolute;left: calc(50% - 70px);top: 96px;width: 140px;height: 84px;background: url(../images/main/title.png) no-repeat;}
.phone .input_wrap {display:inline-block;position:relative;width:100%;height: 36px;margin-top: 7px;border: 2px solid transparent;background-color: #fff;}
.phone .input_wrap:first-child {margin-top:0;}
.phone .input_wrap.birth {border-color: transparent;}
.phone .input_wrap .placeholder {display:block;position:absolute;left: 7px;top: 7px;font-size:13px;line-height:1.4em;letter-spacing: -0.025em;}
.phone .input_wrap .placeholder{color:#878787;}
.phone .input_wrap.focus {border-color: #cc9958;}
.phone .input_wrap.focus .placeholder {display:none;}
.phone input {display:block;width:100%;height:100%;padding:5px;background-color: transparent;font-size:13px;line-height:1.4em;}
.phone .input_wrap input {color:#bf8c40;}
.phone .ex {margin: 1px 0 4px 0;padding-left: 12px;font-size: 13px;line-height:25px;letter-spacing:-0.025em;color: #dba76e;text-align:left;}
.phone input.submit {height: 36px;background-color: #cc9958;color:#fff;font-size:14px;line-height:25px;letter-spacing:-0.025em;cursor: pointer;}
.phone .logo {display:inline-block;width: 71px;height: 34px;margin-top: 83px;background: url(../images/main/logo.png) no-repeat;font-size:0;line-height:0;}