.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}

.mb65 {margin-bottom:65px;}
.mb40 {margin-bottom:40px;}
.mb70 {margin-bottom:70px;}

.btn_bank_auth {width:130px;height:37px;display:flex;justify-content:center;align-items:center;background:#d54433;border-radius:8px;color:#fefefe;font-size:18px;font-weight:600;font-weight:'Pretendard';}
span.dot {position:relative;display:inline-block;padding-left:17px ;}
span.dot::before {position:absolute;content:'';left:0;top:12px;width:5px;height:5px;background:#666666;border-radius:50%;}
span.price {color:#d54433;}
span.spacer{display:inline-block;padding:0 7px;}
p.rect{position:relative;padding-left:30px !important;}
p.rect::before{position:absolute;left:0;top:7px;content:'' !important;width:13px;height:13px;background:#555555;}
.info_txt {line-height:1.4;}
.b_ttl {position:relative;background:#d54433;width:598px;height:55px;font-size:32px;font-weight:800;font-family:'Pretendard';color:#FFFFFF;padding:0 50px;box-sizing:border-box;display:flex;align-items:center;margin-bottom:17px;}
.b_ttl::before{position:absolute;right:0;content:'';width:0;height:0;border-bottom:55px solid #d54433;border-right:55px solid transparent;right:-54px;}
span.b {font-weight:700;color:#333333;}
span.rdo_gp {display:flex;justify-content:center;}
input[type="checkbox"]+label {
	padding-left:50px;
    display: flex;
	align-items:center;
	height:35px;
    background: url('../images/rdo.png') no-repeat 0 0px / contain;
}

input[type='checkbox']:checked+label {
    background: url('../images/rdo_on.png') no-repeat 0 0 / contain;
}

input[type="checkbox"] {
    display: none;
}

input[type="radio"]+label {
    display: flex;
	align-items:center;
	width:30px;
	height:30px;
    background: url('../images/rdo.png') no-repeat 0 0px / contain;
}

input[type='radio']:checked+label {
    background: url('../images/rdo_on.png') no-repeat 0 0 / contain;
}

input[type="radio"] {
    display: none;
}

input:focus{outline:none;}
input::placeholder{color:#c1c1c1}

div {   -ms-user-select: none;    -moz-user-select: -moz-none;   -khtml-user-select: none;   -webkit-user-select: none;   user-select: none; }
.hide {display:none !important;}