#wrapper {width:100%;background:#fbfbfb;font-family: var(--main-fonts);}
#contents div h3{font-size:30px; padding:80px 0 10px 0;}

table{border-top: 2px solid #000;border-bottom: 1px solid #000;table-layout: fixed;width: 100%;border-collapse: separate;border-spacing: 0;}
table tbody th{height: 68px;padding-left: 43px;font-size: 18px;border-top: 1px solid #d9d9d9;    text-align: left;font-weight:500;}
table tbody td{padding: 0 19px;color: #000;font-size: 18px;text-align: left;border-top: 1px solid #d9d9d9;}

#contents input[type=text], textarea, input[type=password]{height: 40px;line-height: 38px;padding-left: 20px;background-color: #f2f2f2;border: 1px solid #f2f2f2;font-size: 14px;outline: none;}
.delivery_btn{min-width:115px;height:44px;line-height:38px;border:0;background-color: #000;color: #fff;padding:0 25px;}
.multi_input_row{padding: 14px 0 0 19px;}
.select{padding: 11px 0 13px 10px;border: 0;background-color: #f2f2f2;width:130px;}
.select option{background-color: #fff;}
.frmSelect select{padding: 11px 0 13px 10px;border: 0;background-color: #f2f2f2;width:130px;}
.frmSelect .select option{background-color: #fff;}


/*하단버튼*/
.modify_btn{text-align:center;padding-bottom:100px;padding-top:50px;}
.delete_btn{width:265px;background-color:#fff;border:1px solid #000;padding:20px 0;}
.complete_btn{width:265px;background-color:#000;color: #fff;border:1px solid #000;padding:20px 0;}

 
/*리뉴얼*/
button {cursor:pointer;outline:0;}
#mypage {float:left;margin-left:46px;width:792px;}
#mypage h3 {font-size:25px !important;}
.tbl_modify {background:#fff;border:1px solid #d4d4d4;border-top:1px solid #d4d4d4 !important;border-bottom:1px solid #d4d4d4 !important;table-layout: auto !important;}
.tbl_modify tbody th {font-size:16px;border-top:none;}
.tbl_modify tbody td {font-size:16px;border-top:none;font-family: var(--main-fonts);width:550px;}
.delivery_btn {width:146px;height:40px;line-height:40px;background:#323232;font-family: var(--main-fonts);font-size:16px;}
select, input {font-family: var(--main-fonts);}
.frmSelect select {width:108px;height:40px !important;padding:10px 0 10px 10px !important;outline:0;border-bottom:2px solid black !important;}
#phone1, #cell1 {width:108px;height:42px;padding:10px 0 10px 10px !important;outline:0;border-bottom:2px solid black;}
.tbl_modify input[type=checkbox] {display:none;}
.tbl_modify input[type="checkbox"] + .spanover {position:relative;}
.tbl_modify input[type="checkbox"] + .spanover:before {border:1px solid #ebebeb;content:'';position:absolute;top:-2px;left:-30px; width:21px; height: 21px; background:url('/common/img/renew/search/check2.png') #f7f7f7 no-repeat center/5px 5px; cursor: pointer; border-radius: 0px;float: right;}
.tbl_modify input[type="checkbox"]:checked + .spanover:before {border:1px solid #d8bee2;background:url('/common/img/renew/search/check.png') #e7cdf1 no-repeat center center; float: right}
.multi_input_row {padding-top:25px !important;padding-bottom:25px !important;}

.tbl_modify input[type=radio] {display:none;}
.tbl_modify input[type="radio"] + .spanover {position:relative;}
.tbl_modify input[type="radio"] + .spanover:before {border:1px solid #ebebeb;content:'';position:absolute;top:-2px;left:-30px; width:21px; height: 21px; background:url('/common/img/renew/search/check2.png') #f7f7f7 no-repeat center/5px 5px; cursor: pointer; border-radius: 0px;float: right;}
.tbl_modify input[type="radio"]:checked + .spanover:before {border:1px solid #d8bee2;background:url('/common/img/renew/search/check.png') #e7cdf1 no-repeat center center; float: right}
.tbl_modify input {border-bottom:2px solid black !important;}
.member_notice {font-family: var(--main-fonts);color:#797979;margin-bottom:1.5em;padding-left:25px;}
