.re_num_box {background:#f0f0f9; padding:0px 0 30px}
.re_num_box li {list-style:none;}
.re_num_box .num_box {border-bottom:1px solid #dadaea;  text-align:center; padding:20px 0}
.re_num_box dl {display:inline-block; overflow:hidden;}
.re_num_box dt {font-size:15px; color:#000; float:left; font-weight:600; margin-right:23px; line-height:36px;}
.re_num_box dd {position:relative; float:left; padding-right:110px;}
.re_num_box .input {position:relative; float:left;}
.re_num_box .input+ .input {margin-left:20px; }
.re_num_box .input+ .input:before {content:""; position:absolute; left:-14px; top:50%; width:8px; height:1px; background:#515863; z-index:1}
.re_num_box .input_design {border:1px solid #bdc0c9; width:110px; height:36px; box-sizing:border-box; background:#fff;  text-align:center; color:#000; font-size:15px; letter-spacing:-0.5px; position:relative; font-family:Verdana, dotum; font-weight:600;}
.re_num_box .input_design:focus {border:1px solid #000; color:#000; font-weight:600;}

.re_num_box input::placeholder {font-family:dotum; font-weight:400;}
.re_num_box input::-webkit-input-placeholder {font-family:dotum; font-weight:400;}
.re_num_box .input_design:-ms-input-placeholder {font-family:dotum; font-weight:400;}
.re_num_box .input_design:-moz-placeholder {font-family:dotum; font-weight:400;}

.re_num_box .add_btn {height:36px; width:100px; background:#515863; line-height:38px; line-height:39px\0; position:absolute; right:0; top:0;}
.re_num_box .add_btn .btn {display:block; color:#fff; font-weight:600; text-align:center; letter-spacing:-0.5px;}
.re_num_box .add_btn:hover {background:#fa0d3e;}

.cm_user_guide .re_btn {color:#000;}
.cm_user_guide .re_btn:hover {text-decoration:underline;}