@font-face {

    font-family: laydate-icon;

    src: url(./font/iconfont.eot);

    src: url(./font/iconfont.eot#iefix) format("embedded-opentype"),

    url(./font/iconfont.svg#iconfont) format("svg"),

    url(./font/iconfont.woff) format("woff"),

    url(./font/iconfont.ttf) format("truetype");

}

.sign-up{

    width: 755px;

    border-radius: 8px;

    margin: 3.28vw auto;

    background-color: #F2F2F2;

    background-image: url(../images/register-bg.png);

    background-repeat: no-repeat;

    background-size: 100% auto; 

    background-position: bottom center;

    padding: 70px 35px 70px;

}

.sign-up label{

    width: 175px;

    text-align: end;

    display: inline-block;

    font-size: 0.73vw;

	font-weight: normal;

	font-stretch: normal;

	line-height: 2.03vw;

	letter-spacing: 0vw;

	color: #1b1b1b;



}

.sign-up p{

    margin-bottom: 1.04vw;

}

.sign-up p input{

    border: none;

    outline: none;

    width: 361px;

	height: 46px;

	background-color: #e3e4eb;

	border-radius: 10px;

    padding: 17px 27px;

    box-sizing: border-box;

}

.sign-up p select{

    border: none;

    outline: none;

    width: 361px;

	height: 46px;

	background-color: #e3e4eb;

	border-radius: 10px;

    padding: 15px 27px;

    box-sizing: border-box;

}

.sign-up .illustrate{

    text-align: center;

    font-size: 0.73vw;

	font-weight: normal;

	font-stretch: normal;

	line-height: 2.03vw;

	letter-spacing: 0vw;

	color: #da9527;

}

.sign-up .illustrates{
    margin-bottom: 1.8vw;
}

.submit-line{

    border-top: solid 1px #d9dbe2;

    padding-top: 30px;

    text-align: center;

}

.submit-line button{

    width: 6.51vw;

	height: 2.34vw;

    color: #ffffff;

	background-color: #00358d;

	border-radius: 6px;

	border: solid 0.05vw #00358d;

}

