html{ overflow: hidden; }

.joinBox{ width: 600px; height: 750px; background-color: rgba(0,0,0,0.8); border-radius: 10px; padding: 15px; }
.joinBox h1{ padding-bottom: 10px; font-size : 20px; color: #e60b4d; border-bottom: 2px solid #e60b4d; box-sizing: border-box; }

.joinBox table{ width: 600px; margin-top: 60px; box-sizing: border-box; }
.joinBox th{ width: 150px; padding: 10px; padding-right: 40px; box-sizing: border-box; text-align: right; color: #ffffff; font-size: 15px; }
.joinBox th label{ font-size: 15px; color: #ffffff; }
.joinBox td{ width: 450px; padding: 15px; box-sizing: border-box; }
.joinBox input[type=radio]{position: relative; top: 3px; margin-left: 10px;}

::-webkit-input-placeholder { color: #ffffff; }
::-moz-placeholder { color: #ffffff; }
:-ms-input-placeholder { color: #ffffff; }
:-moz-placeholder { color: #ffffff; }
label{color: #ffffff;}
td{ color: #ffffff; }

.joinBox .box1{ width: 250px; height: 20px; padding-left: 5px; box-sizing: border-box; border: none; background-color: #666666; color: #ffffff; }
.joinBox .box2{ width: 70px; height: 20px; padding-left: 5px; box-sizing: border-box; border: none; background-color: #666666; color: #ffffff; }
.joinBox .box3{ width: 150px; height: 20px; padding-left: 5px; margin-top: 10px;  box-sizing: border-box; border: none; background-color: #666666; color: #ffffff; }
#etcAddr{ margin-left: 7px; }


.joinBox .btn1{ width: 60px; height: 20px; margin-left: 10px; box-sizing: border-box; border: none; border-radius: 3px; background-color: #e60b4d; color: #ffffff; }
.joinBox .btn2{ width: 90px; height: 20px; margin-left: 10px; box-sizing: border-box; border: none; border-radius: 3px; background-color: #e60b4d; color: #ffffff; }
.joinBox .btn3{ width: 340px; height: 40px; border-radius: 5px; margin-left: 3px; margin-bottom: 20px; box-sizing: border-box; border: none; background-color: #e60b4d; font-size: 18px; font-weight: bold; color: #ffffff; }
.joinBox .btn4{ width: 340px; height: 40px; border-radius: 5px; box-sizing: border-box; border: none; background-color: #ffffff; font-size: 18px; font-weight: bold; color: #e60b4d; }

.joinBox .last{width: 600px; padding-top: 65px; box-sizing: border-box; text-align: center;}
