/*
    250926 style sheet 생성
*/



/* 250926 kakao-join-step3 카카오간편가입 마케팅 수신동의 페이지 생성*/
.joinForm_wrap {margin-top: 5.8rem;}
.agreeCheck .total_chk_txt {display: block; font-size: 0.9rem; line-height: 1.5; font-weight: 400; color: #999; transition: all 0.2s; margin-left: 1rem;}

.join_inBox-wrap{margin-top: 10px}
.join_inp-box{margin-bottom: 1.2rem;}
.join_inBox-tle{display: block; font-size: 1.2rem; color: #666; margin-bottom: 0.7rem;}
.join_inp-tle{display: block; font-size: 0.8rem; color: #666;     margin-bottom: 0.5rem;}
.join_radio-tle{display: block; font-size: 0.8rem; color: #666; }
.join_inp-txt{padding: 10px; background-color: #f8f9fa; border: 1px solid #e9ecef;    min-height: 40px; border-radius: 4px;}
.join_inp-guide{font-size: 1rem; color: #666; margin-bottom: 8px;}
.join_radio-box{}

.join_address-schBbox{display: flex; }
.join_address-box {margin-bottom: 8px;}
.join_address-inp {padding: 10px}
.join_address-btn{color: #fff; background: black; width: 11rem; margin-left: 0.5rem; font-size: 1rem; border-radius: 5px;}

.join_radio-box {display: inline-block; position: relative; margin-bottom: 0.5rem;}
.join_radio-box input{display: none !important; }
.join_radio-box > input {position: absolute; top: 0; left: 0; opacity: 0}
.join_radio-box input + label {display:inline-block; padding-left: 1rem; line-height: 1.1rem; font-size: 1rem; font-weight: 400; color:#666; transition: all 0.2s}
.join_radio-box input[type=checkbox] + label {padding-left: 1.3rem !important; text-align: left; background:url("/content/img_join/checkbox.png") no-repeat left center; background-size: 0.8rem auto}
.join_radio-box input[type=checkbox]:disabled + label {background:url("/content/img_join/checkbox_disabled.png") no-repeat left center; background-size: 0.8rem auto}
.join_radio-box input[type=checkbox]:checked + label {background:url("/content/img_join/checkbox-on.png") no-repeat left center; background-size: 0.8rem auto}
.join_radio-box input[type=radio] + label {background:url("/content/img_join/radio.png") no-repeat left center; background-size: 0.8rem auto}
.join_radio-box input[type=radio]:checked + label {background:url("/content/img_join/radio-on.png") no-repeat left center; background-size: 0.8rem auto}

#joinMember .join_radio-box input[type=text],
#joinMember .join_radio-box input[type=password] {padding: 0 0.8rem; border: 1px solid #dfdfdf; border-radius: 5px; width: 100%; height: 2.2rem !important; font-size: 0.8rem; line-height: 2rem; color: #333; background: #fff;}