.real-self {
    background-color:#5e9e34 !important;
}

.real-lumpsum {
    background-color:#e29f2b !important;
}

.lb-self:before {
	background-color:#5e9e34 !important;
	content: '셀프' !important;
}

/*pay.jsp shipping*/
#shipping .modal-inner {
	min-height: 722px !important;
}

/* line 2665, ../publ/project/RENTAL/HTML/css/common.scss */
.down-767 #shipping .modal-inner {
	min-height: 600px !important;
}

/* line 2667, ../publ/project/RENTAL/HTML/css/common.scss */
#shipping .modal-content-footer {
	height: calc(722px - 116px) !important;
	position: relative !important;
}

/* line 2668, ../publ/project/RENTAL/HTML/css/common.scss */
.down-767 #shipping .modal-content-footer {
	/*height:calc(780px - 78px) !important;*/
	height: auto !important;
}

/* line 2670, ../publ/project/RENTAL/HTML/css/common.scss */
.down-767 #shipping .modal-content-footer .modal-content {
	padding: 0 20px !important;
}

/* line 2673, ../publ/project/RENTAL/HTML/css/common.scss */
#shipping .modal-footer {
	position: relative !important;
	margin-top: 90px !important;
}

/* line 2674, ../publ/project/RENTAL/HTML/css/common.scss */
#shipping .modal-footer .inputs-btn-2 {
	padding: 0 !important;
}

/* line 2675, ../publ/project/RENTAL/HTML/css/common.scss */
.down-767 #shipping .modal-footer {
	margin-top: 50px !important;
}

#shipping{
  .modal-inner{min-height:722px !important;
    .down-767 &{ min-height: 600px !important;}
  }
  .modal-content-footer{height:calc(722px - 116px) !important; position:relative !important;
    .down-767 &{ /*height:calc(780px - 78px) !important;*/height:auto !important;}
    .modal-content{
      .down-767 &{ padding:0 20px !important;}
    }
  }
  .modal-footer{position:relative !important;margin-top:90px !important;
    .inputs-btn-2{padding:0 !important; }
    .down-767 &{margin-top:50px !important; }
  }
}

/*pay.jsp saveAddr*/
#save-addr .modal-inner {
	min-height: 722px !important;
}

/* line 2665, ../publ/project/RENTAL/HTML/css/common.scss */
.down-767 #save-addr .modal-inner {
	min-height: 600px !important;
}

/* line 2667, ../publ/project/RENTAL/HTML/css/common.scss */
#save-addr .modal-content-footer {
	height: calc(722px - 116px) !important;
	position: relative !important;
}

/* line 2668, ../publ/project/RENTAL/HTML/css/common.scss */
.down-767 #save-addr .modal-content-footer {
	/*height:calc(780px - 78px) !important;*/
	height: auto !important;
}

/* line 2670, ../publ/project/RENTAL/HTML/css/common.scss */
.down-767 #save-addr .modal-content-footer .modal-content {
	padding: 0 20px !important;
}

/* line 2673, ../publ/project/RENTAL/HTML/css/common.scss */
#save-addr .modal-footer {
	position: relative !important;
	margin-top: 90px !important;
}

/* line 2674, ../publ/project/RENTAL/HTML/css/common.scss */
#save-addr .modal-footer .inputs-btn-2 {
	padding: 0 !important;
}

/* line 2675, ../publ/project/RENTAL/HTML/css/common.scss */
.down-767 #save-addr .modal-footer {
	margin-top: 50px !important;
}

#save-addr{
  .modal-inner{min-height:722px !important;
    .down-767 &{ min-height: 600px !important;}
  }
  .modal-content-footer{height:calc(722px - 116px) !important;position:relative !important;
    .down-767 &{ /*height:calc(780px - 78px) !important;*/height:auto !important;}
    .modal-content{
      .down-767 &{ padding:0 20px !important;}
    }
  }
  .modal-footer{position:relative !important;margin-top:90px !important;
    .inputs-btn-2{padding:0 !important; }
    .down-767 &{margin-top:50px !important; }
  }
}

/*text-adress3*/
 .result-adress .lists-box a .text-adress3::before, .result-adress .lists-box button .text-adress3::before,
 .result-adress .lists-box a .text-adress4::before, .result-adress .lists-box button .text-adress4::before,
 .result-adress .lists-box a .text-adress5::before, .result-adress .lists-box button .text-adress5::before, 
 .down-767 .result-adress .lists-box a .text-adress3::before,
 .down-767 .result-adress .lists-box a .text-adress4::before,
 .down-767 .result-adress .lists-box a .text-adress5::before, 
 .down-767 .result-adress .lists-box button .text-adress3::before,
 .down-767 .result-adress .lists-box button .text-adress4::before,
 .down-767 .result-adress .lists-box button .text-adress5::before {
	position: absolute !important;
	top: 50% !important;
	transform: translateY(-50%) !important;
}

/* line 2789, ../publ/project/RENTAL/HTML/css/common.scss */
.result-adress .lists-box a .text-adress3, .result-adress .lists-box button .text-adress3,
.result-adress .lists-box a .text-adress4, .result-adress .lists-box button .text-adress4,
.result-adress .lists-box a .text-adress5, .result-adress .lists-box button .text-adress5 {
	font-size: 14px !important;
	line-height: 20px !important;
	color: #222 !important;
	position: relative !important;
	padding-left: 60px !important;
	min-height: 25px !important;
}

.result-adress .lists-box a .text-adress2::before, .result-adress .lists-box button .text-adress2::before {
	left: 0px !important;
	content: '지번' !important;
	font-size: 12px !important;
	line-height: 25px !important;
	color: #fff !important;
	background-color: #444 !important;
	width: 50px !important;
	height: 25px !important;
	border-radius: 4px !important;
	text-align: center !important;
	border: 1px solid #ccc !important;
	display: inline-block !important;
	margin-right: 10px !important;
}

.result-adress .lists-box a .text-adress4, .result-adress .lists-box button .text-adress4,
.result-adress .lists-box a .text-adress5, .result-adress .lists-box button .text-adress5 {
    font-size: 14px !important;
    line-height: 20px !important;
    color: #222 !important;
    margin-bottom: 5px !important;
    padding-left: 60px !important;
    position: relative !important;
    min-height: 25px !important;
}

.result-adress .lists-box a .text-adress3::before, .result-adress .lists-box button .text-adress3::before {
	left: 0px !important;
	content: '상세' !important;
	font-size: 12px !important;
	line-height: 25px !important;
	color: #fff !important;
	background-color: #444 !important;
	width: 50px !important;
	height: 25px !important;
	border-radius: 4px !important;
	text-align: center !important;
	border: 1px solid #ccc !important;
	display: inline-block !important;
	margin-right: 10px !important;
}

.result-adress .lists-box a .text-adress4::before, .result-adress .lists-box button .text-adress4::before {
	left: 0px !important;
	content: '받는분' !important;
	font-size: 12px !important;
	line-height: 25px !important;
	color: #222 !important;
	background-color: #fff !important;
	width: 50px !important;
	height: 25px !important;
	border-radius: 4px !important;
	text-align: center !important;
	border: 1px solid #ccc !important;
	display: inline-block !important;
	margin-right: 10px !important;
}

.result-adress .lists-box a .text-adress5::before, .result-adress .lists-box button .text-adress5::before {
	left: 0px !important;
	content: '연락처' !important;
	font-size: 12px !important;
	line-height: 25px !important;
	color: #222 !important;
	background-color: #ddd !important;
	width: 50px !important;
	height: 25px !important;
	border-radius: 4px !important;
	text-align: center !important;
	border: 1px solid #ccc !important;
	display: inline-block !important;
	margin-right: 10px !important;
}

.down-767 .result-adress .lists-box a .text-adress1, .down-767 .result-adress .lists-box button .text-adress1,
.down-767 .result-adress .lists-box a .text-adress2, .down-767 .result-adress .lists-box button .text-adress2,
.down-767 .result-adress .lists-box a .text-adress3, .down-767 .result-adress .lists-box button .text-adress3,
.down-767 .result-adress .lists-box a .text-adress4, .down-767 .result-adress .lists-box button .text-adress4,
.down-767 .result-adress .lists-box a .text-adress5, .down-767 .result-adress .lists-box button .text-adress5 {
	font-size: 12px !important;
	line-height: 17px !important;
	color: #222 !important;
	position: relative !important;
	padding-left: 46px !important;
	min-height: 18px !important;
}

/* line 2819, ../publ/project/RENTAL/HTML/css/common.scss */
.down-767 .result-adress .lists-box a .text-adress3::before, .down-767 .result-adress .lists-box button .text-adress3::before {
	left: 0px !important;
	content: '상세' !important;
	font-size: 10px !important;
	line-height: 16px !important;
	color: #fff !important;
	background-color: #444 !important;
	width: 36px !important;
	height: 18px !important;
	border-radius: 4px !important;
	text-align: center !important;
	border: 1px solid #ccc !important;
	display: inline-block !important;
	margin-right: 10px !important;
}

.down-767 .result-adress .lists-box a .text-adress4::before, .down-767 .result-adress .lists-box button .text-adress4::before {
	left: 0px !important;
	content: '받는분' !important;
	font-size: 10px !important;
	line-height: 16px !important;
	color: #222 !important;
	background-color: #fff !important;
	width: 36px !important;
	height: 18px !important;
	border-radius: 4px !important;
	text-align: center !important;
	border: 1px solid #ccc !important;
	display: inline-block !important;
	margin-right: 10px !important;
}

.down-767 .result-adress .lists-box a .text-adress5::before, .down-767 .result-adress .lists-box button .text-adress5::before {
	left: 0px !important;
	content: '연락처' !important;
	font-size: 10px !important;
	line-height: 16px !important;
	color: #222 !important;
	background-color: #ddd !important;
	width: 36px !important;
	height: 18px !important;
	border-radius: 4px !important;
	text-align: center !important;
	border: 1px solid #ccc !important;
	display: inline-block !important;
	margin-right: 10px !important;
}

.result-adress{
  .text-count{font-size:16px !important;line-height:24px !important;color:#000 !important;margin-bottom:10px !important;
    b{@extend.font-robo,.font-bold !important;}
  }
  .lists-box{background-color:#f7f7f7 !important;height:198px !important;border-radius:8px !important;padding:20px 46px 20px 26px !important;position:relative !important;overflow-y:auto !important;width:100% !important;overflow-x:hidden !important;border:1px solid #f7f7f7 !important;
    &.hlong{height:258px !important;overflow-y:auto !important;}
    &.no-search{background-color:#fff !important;height:auto !important;
      .text-no-search{@extend.i-no-title-before !important;margin-top:50px !important; width:100% !important;height:100% !important;background-color:#fff !important;text-align: center !important;
        span{@extend.font-medium !important;display:block !important;font-size:14px !important;line-height:21px !important;color:#222 !important;margin-top:30px !important;}
      }
    }
    li{width:100% !important;background-color:#f7f7f7 !important;border:1px solid #f7f7f7 !important;}
    >li:first-child>button{padding-top:0!important !important;}
    >li:first-child>a{padding-top:0!important !important;}
    a,button{display:block !important;width:100% !important;text-align:left !important;padding:10px 0 18px !important;border-bottom:1px solid #ccc !important;
      .text-post{@extend.font-bold !important;font-size:16px !important;line-height:24px !important;color:#222 !important;margin-bottom:10px !important;display:block !important;}
      .text-adress1{font-size:14px !important;line-height:20px !important;color:#222 !important;margin-bottom:5px !important;padding-left:60px !important;position: relative !important;min-height:25px !important;
        &::before{@extend.centered-col !important;left:0px !important;content:'도로명' !important;font-size:12px !important;line-height:25px !important;color:#fff !important;background-color:#444 !important;width:50px !important;height:25px !important;border-radius:4px !important;text-align:center !important;border:1px solid #ccc !important;display:inline-block !important;margin-right:10px !important;}
      }
      .text-adress2{font-size:14px !important;line-height:20px !important;color:#222 !important;position: relative !important;padding-left:60px !important;min-height:25px !important;
        &::before{@extend.centered-col !important;left:0px !important;content:'지번' !important;font-size:12px !important;line-height:25px !important;color:#fff !important;background-color:#444 !important;width:50px !important;height:25px !important;border-radius:4px !important;text-align:center !important;border:1px solid #ccc !important;display:inline-block !important;margin-right:10px !important;}
      }
      .text-adress3{font-size:14px !important;line-height:20px !important;color:#222 !important;position: relative !important;padding-left:60px !important;min-height:25px !important;
        &::before{@extend.centered-col !important;left:0px !important;content:'상세' !important;font-size:12px !important;line-height:25px !important;color:#fff !important;background-color:#444 !important;width:50px !important;height:25px !important;border-radius:4px !important;text-align:center !important;border:1px solid #ccc !important;display:inline-block !important;margin-right:10px !important;}
      }
      .text-adress4{font-size:14px !important;line-height:20px !important;color:#222 !important;position: relative !important;padding-left:60px !important;min-height:25px !important;
        &::before{@extend.centered-col !important;left:0px !important;content:'받는분' !important;font-size:12px !important;line-height:25px !important;color:#222 !important;background-color:#fff !important;width:50px !important;height:25px !important;border-radius:4px !important;text-align:center !important;border:1px solid #ccc !important;display:inline-block !important;margin-right:10px !important;}
      }
      .text-adress5{font-size:14px !important;line-height:20px !important;color:#222 !important;position: relative !important;padding-left:60px !important;min-height:25px !important;
        &::before{@extend.centered-col !important;left:0px !important;content:'연락처' !important;font-size:12px !important;line-height:25px !important;color:#222 !important;background-color:#ddd !important;width:50px !important;height:25px !important;border-radius:4px !important;text-align:center !important;border:1px solid #ccc !important;display:inline-block !important;margin-right:10px !important;}
      }
    }
  }
}
.w{
  &:not(.ie) .result-adress{
    .lists-box{@extend.c-scroll !important;}
  }
} 
.down-767 .result-adress{
  .text-count{font-size:14px !important;line-height:20px !important;color:#000 !important;margin-bottom:10px !important;
    b{@extend.font-robo,.font-bold !important;}
  }
  .lists-box{background-color:#f7f7f7 !important;height:170px!important !important;border-radius:8px !important;padding:15px 35px 15px 10px !important;position:relative !important;overflow-y:auto !important;
    &.hlong{height:170px!important !important;}
    &.no-search{background-color:#fff !important;height:auto !important;padding:0 !important;
      .text-no-search{@extend.i-no-title-before !important;margin-top:40px !important; width:100% !important;height:100% !important;background-color:#fff !important;text-align: center !important;
        span{@extend.font-medium !important;display:block !important;font-size:14px !important;line-height:21px !important;color:#222 !important;margin-top:30px !important;}
      }
    }
    >li:first-child>button{padding-top:0!important !important;}
    >li:first-child>a{padding-top:0!important !important;}
    a,button{display:block !important;width:100% !important;text-align:left !important;padding:10px 0 18px !important;border-bottom:1px solid #ccc !important;
      .text-post{@extend.font-bold !important;font-size:14px !important;line-height:20px !important;color:#222 !important;margin-bottom:10px !important;display:block !important;}
      .text-adress1{font-size:12px !important;line-height:17px !important;color:#222 !important;margin-bottom:5px !important;padding-left:46px !important;position: relative !important;min-height:18px !important;
        &::before{@extend.centered-col !important;left:0px !important;content:'도로명' !important;font-size:10px !important;line-height:16px !important;color:#fff !important;background-color:#444 !important;width:36px !important;height:18px !important;border-radius:4px !important;text-align:center !important;display:inline-block !important;margin-right:10px !important;}
      }
      .text-adress2{font-size:12px !important;line-height:17px !important;color:#222 !important;position: relative !important;padding-left:46px !important;min-height:18px !important;
        &::before{@extend.centered-col !important;left:0px !important;content:'지번' !important;font-size:10px !important;line-height:16px !important;color:#222 !important;background-color:#fff !important;width:36px !important;height:18px !important;border-radius:4px !important;text-align:center !important;border:1px solid #ccc !important;display:inline-block !important;margin-right:10px !important;}
      }
      .text-adress3{font-size:12px !important;line-height:17px !important;color:#222 !important;position: relative !important;padding-left:46px !important;min-height:18px !important;
        &::before{@extend.centered-col !important;left:0px !important;content:'상세' !important;font-size:10px !important;line-height:16px !important;color:#222 !important;background-color:#ddd !important;width:36px !important;height:18px !important;border-radius:4px !important;text-align:center !important;border:1px solid #ccc !important;display:inline-block !important;margin-right:10px !important;}
      }
      .text-adress4{font-size:12px !important;line-height:17px !important;color:#222 !important;position: relative !important;padding-left:46px !important;min-height:18px !important;
        &::before{@extend.centered-col !important;left:0px !important;content:'받는분' !important;font-size:10px !important;line-height:16px !important;color:#222 !important;background-color:#ddd !important;width:36px !important;height:18px !important;border-radius:4px !important;text-align:center !important;border:1px solid #ccc !important;display:inline-block !important;margin-right:10px !important;}
      }
      .text-adress5{font-size:12px !important;line-height:17px !important;color:#222 !important;position: relative !important;padding-left:46px !important;min-height:18px !important;
        &::before{@extend.centered-col !important;left:0px !important;content:'연락처' !important;font-size:10px !important;line-height:16px !important;color:#222 !important;background-color:#ddd !important;width:36px !important;height:18px !important;border-radius:4px !important;text-align:center !important;border:1px solid #ccc !important;display:inline-block !important;margin-right:10px !important;}
      }
    }
  }
}

.result-adress .lists-box a .text-adress2, .result-adress .lists-box button .text-adress2 {
    font-size: 14px !important;
    line-height: 20px !important;
    color: #222 !important;
    position: relative !important;
    padding-left: 60px !important;
    min-height: 25px !important;
    margin-bottom: 5px !important;
}

.down-767 .result-adress .lists-box a .text-adress2, .down-767 .result-adress .lists-box button .text-adress2 {
    font-size: 12px !important;
    line-height: 17px !important;
    color: #222 !important;
    margin-bottom: 5px !important;
    padding-left: 46px !important;
    position: relative !important;
    min-height: 18px !important;
}