.cm_ly_pop_tp .form_box .select {position:relative; border:1px solid #ddd; background:#fff; margin-bottom:5px; height:35px; width:100%; box-sizing:border-box; border-radius:5px;}
.cm_ly_pop_tp .form_box .select:only-of-type {margin-bottom:0;}
.cm_ly_pop_tp .form_box .select .shape {position:absolute; right:0; top:0; border-left:1px solid #ddd; width:30px; height:100%; background:#fafafa; border-radius:0 5px 5px 0;}
.cm_ly_pop_tp .form_box .select .shape:before {content:''; width:2px; height:8px; position:absolute; left:50%; top:50%; background:#bbb; transform: rotate(45deg); -webkit-transform: rotate(45deg); margin:-4px 0 0 2px}
.cm_ly_pop_tp .form_box .select .shape:after {content:''; width:2px; height:8px; position:absolute; left:50%; top:50%; background:#bbb; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); margin:-4px 0 0 -3px}
.cm_ly_pop_tp .form_box .select select {width:100%; height:100%; line-height:35px; padding:0 35px 0 10px; box-sizing:border-box; border:none; position:absolute; left:0; top:0; -webkit-appearance:none; background:transparent; z-index:1}

.cm_ly_pop_tp .form_box .save_check {overflow:hidden; display:inline-block; margin-top:8px !important; letter-spacing:-1px; font-size:13px;}
.cm_ly_pop_tp .form_box .choice {overflow:hidden; color:#333; line-height:16px; font-size:14px;  margin:4px;} 
.cm_ly_pop_tp .form_box .choice .radio {float:left; margin-right:10px;}
.cm_ly_pop_tp .form_box .choice label {overflow:hidden; color:#343434}
.cm_ly_pop_tp .form_box .choice .radio input {float:left; margin-right:5px;}

.cm_ly_pop_tp .form_box .icon_name {background-image: url('../images/cm_images/member_find_name.png'); background-position:12px center; background-repeat:no-repeat; background-size:16px;}
.cm_ly_pop_tp .form_box .icon_date {background-image: url('../images/cm_images/member_find_date.png'); background-position:12px center; background-repeat:no-repeat; background-size:16px;}
.cm_ly_pop_tp .form_box .icon_email {background-image: url('../images/cm_images/member_find_email.png'); background-position:12px center; background-repeat:no-repeat; background-size:16px;}
.cm_ly_pop_tp .form_box .icon_password {background-image: url('../images/cm_images/member_find_password.png'); background-position:12px center; background-repeat:no-repeat; background-size:16px; padding-left:35px} 
.cm_ly_pop_tp .form_box .icon_bank {background-image: url('../images/cm_images/member_find_bank.png'); background-position:12px center; background-repeat:no-repeat; background-size:16px;} 

.cm_ly_pop_tp .button_box {overflow:hidden; padding:20px 0 10px 0}
.cm_ly_pop_tp .button_box li {list-style:none; width:50%; float:left; padding:0 3px 0 0; box-sizing:border-box; }
.cm_ly_pop_tp .button_box li:last-of-type {padding:0 0 0 3px}


/* 부분취소 상품정보 추가 2015-06-29 */
.cm_ly_pop_tp .this_item {overflow:hidden; position:relative; padding:10px; padding-top: 0; border-bottom:1px solid #ddd; min-height:110px; box-sizing:border-box; }
.cm_ly_pop_tp .this_item .thumb {width:90px; position:absolute; left:10px; top:10px; overflow:hidden;}
.cm_ly_pop_tp .this_item .thumb img {width:100%; float:left;}
.cm_ly_pop_tp .this_item .info {margin-left:100px}
.cm_ly_pop_tp .this_item .info dt {color:#333; font-weight:600; letter-spacing:-0.5px; font-size:14px; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box;}
.cm_ly_pop_tp .this_item .info dd {margin-top:5px; color:#999}
.cm_ly_pop_tp .this_item .info_title {color:#ff6600; font-weight:600; margin-bottom:5px; font-size:14px; letter-spacing:-1px;}
.cm_ly_pop_tp .this_item .info_price {margin-top:10px; border-top:1px dashed #ddd; padding-top:10px; overflow:hidden; }
.cm_ly_pop_tp .this_item .info_price .txt {display:block; color:#666; font-size:13px;}

