.bjonRegist-container{
    font-family: 'NanumSquareB' ,sans-serif;
    /*font-family: 'EliceDigitalBaeum' ,sans-serif;*/
}
.bjonRegist-container button{
    border: 0;
    padding: 3px 10px;
    font-size: 1.7rem;
    font-family: "Pretendard-Bold", sans-serif;
}
.bjonRegist-container-main{
    margin-bottom: 21vh;
}
.btn-blue{
    background-color: var(--main-color);
    color: white;
    margin: 0 10px;
    border-radius: 15px;
}
.bjonRegist-title-flex{
    display: flex;
}
.bjonRegist-title-flex>p{
    color: rgb(69,153,136);
    margin-left: auto;
    font-size: 12px;
}
.bjonRegist-container{
    height: 100%;
    /*margin: 23vh 0 12vh 0;*/
    margin: 23vh 0 19vh 0;
    /*margin-left: 10px;*/
    /*margin-right: 10px;*/
}
.bjonRegist-container label{
    font-size: 15px;
    display: inline-block;
    width: 60px;
    font-family: "Pretendard-Bold", sans-serif;
}
.bjonRegist-info-club, .bjonRegist-info-appliers , .bjonRegist-info-register , .bjonRegist-notice{
    /*margin-top:40px;*/
    margin-right: 10px;
    margin-left: 10px;
}
.bjonRegist-container input[name=greenFee]{
    width: 100px;
    /*width: 40%;*/
}
.bjonRegist-container input[type=time]{
    width: 105px;
}
.bjonRegist-container input[type=date]{
    width: 105px;
}

.bjonRegist-info-register>div{
    display: flex;
    justify-items: center;
}
.bjonRegist-info-register>div>div{
    margin-left: auto;
}
.bjonRegist-info-register>form>div input[type=text]{
    background-color: #c5c2c2;
    border: none;
}
.bjonRegist-info-register>form>div>span:nth-of-type(1){
    font-size: 14px;
    color: #9a9a9a;
    font-family: "Pretendard-Medium", 'NanumBarunpenB', sans-serif;
    padding: 0 5px;
}
.bjonRegist-container textarea{
    width: 100%;
    margin-top:10px;
    height: 80px;
    font-family: "Pretendard-Medium", 'NanumBarunpenB', sans-serif;
}
.bjonRegist-info-register div>select{
    width: 100px;
}
bjonRegist-info-club>form>div>select{
    width: 100px;
}
.show-select-ccNm{
    display: inline-block;
    width: 170px;
    text-align: left;
    font-size: 1.5rem;
    height: 20px;
    line-height: 20px;
    background-color: #BEE5CF;
}
.bjon-ccNm-btn{
    background-color: rgb(69,153,136);
    color: white;
}

.bjonRegist-title{
    color: var(--main-color);
    font-weight: bolder;
    font-size: 20px;
    margin-bottom: 20px;
    font-family: "Pretendard-Bold", sans-serif;
}
.bjonRegist-regist-buttons{
    text-align: center;
    position: sticky;
    bottom: 2%;
    background-color: white;
    height: 40px;
    margin: 0px 0px;
}
.bjonRegist-regist-buttons button{
    width: 100%;
    height: 100%;
    background-color: var(--main-color);
    color: white;
    font-weight: bolder;
    /*border-radius: 6px;*/
    font-family: "Pretendard-Bold", sans-serif;
    font-size: 16px;
}
.bjonRegist-container{
    margin-bottom: 12.5vh;
    /*margin-bottom: 19.5vh;*/
}
.bjonRegist-container form div{
    margin: 10px 0px;
}
.bjonRegist-applier-inputInfo-container{
    display: flex;
    margin-bottom: 20px;
    justify-content: center;
}
.bjonApply-applier-inputInfo-container.none{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 20px;
}
.bjonApply-applier-inputInfo-container.none>.bjonApply-applier-inputInfo{
    width: 40%;
    text-align: center;
    margin: 0px 5px;
}
.bjonApply-applier-inputInfo-container.none>.bjonApply-applier-inputInfo select{
    width: 70%;
}
.bjonApply-applier-inputInfo-container.none>.bjonApply-applier-inputInfo input{
    width: 70%;
    box-sizing: border-box;
}
.bjonRegist-applier-inputInfo{
    width: 25%;
    text-align: center;
    margin: 0px 10px;
}
.bjonRegist-applier-inputInfo select{
    width: 100%;
}
.bjonRegist-applier-inputInfo input[type=number]{
    width: 93%;
}
.bjonRegist-applier-inputInfo img{
    height: 90px;
}

.bjonRegist-notice p{
    font-size: 11px;
    font-weight:700;
    margin: 10px 0px;
    line-height: 130%;
    font-family: "Pretendard-Medium", 'NanumBarunpenB', sans-serif;
}

.bjonRegist-info-payFrom>div{
    display: inline-block;
}
.bjonRegist-info-payFrom input[type=number]{
    width: 100px;
}
.bjonRegist-info-payFrom>div>div>span{
    font-size: 13px;
}

.bjonRegist-checkboxContainer div{
    display: flex;
}
.bjonRegist-checkboxContainer>div>span{
    font-size: 8px;
    margin-top:7px;
    margin-right: 10px;
}
.bjoinRegist-radioContainer>div:last-child{
    margin-left: 0px;

}
.bjoinRegist-radioContainer>div{
    display: flex;
    justify-content: space-between;
    justify-items: center;
}
.bjoinRegist-radioContainer div>span{
    font-size: 12px;
    margin-left: auto;
}
.cartFee-select-btn , .caddyFee-select-btn{
    margin: 0px 3px;
    border: 1px solid var(--main-color);
    background-color: white;
    border-radius: 15px;
    width: 80px;
    font-size: 1.7rem;
    font-family: "Pretendard-Bold", sans-serif;
    padding: 3px;
    color: var(--main-color);
}
.cartFee-select-btn.select , .caddyFee-select-btn.select{
    color: white;
    background-color: var(--main-color);
}
.cncl-date-select-btn{
    margin: 0px 3px;
    border: 1px solid var(--main-color);
    color: var(--main-color);
    border-radius: 15px;
    width: 68px;
    font-size: 1.7rem;
    font-family: "Pretendard-Medium", 'NanumBarunpenB', sans-serif;
    padding: 5px;
    background: white;
}
.cncl-date-select-btn.select{
    color: white;
    background-color: var(--main-color);
}
.telPubcYn-check{
    margin: 0 3px;
    padding: 3px;
    border: 1px solid var(--main-color);
    background-color: white;
    border-radius: 15px;
    width: 70px;
    font-size: 1.7rem;
    color: var(--main-color);
    font-family: "Pretendard-Bold", sans-serif;
}
.telPubcYn-check.select{
    font-size: 1.7rem;
    color: white;
    background-color: var(--main-color);
    font-family: "Pretendard-Bold", sans-serif;
    padding: 3px;
    border: 1px solid var(--main-color);
}