.modal{display: block; position: fixed; z-index: 100; left: 0; top: 0; bottom: 0; max-width: 100%; width: 100%; height: 100%; background-color: rgba(0,0,0,0.2);}
.modal-wrap.modal-alam{max-width: 480px;}
.modal-wrap.modal-alam .modal-con{}

.modal-wrap{position: relative; width: auto; margin: 0 auto; top: 50%; transform: translateY(-50%);  background-color: #fff; border-radius: 5px; z-index: 120;}
.modal-con{padding: 40px 30px 40px;}
.modal-close{position: absolute; right: 16px; top: 16px; font-size: 1.35em; cursor: pointer; display: none; z-index: 102; color: #666;}
.modal-body p.md-title{font-size: 1.25em; font-weight: 500;}
.modal-body .md-con{padding-top: 20px;}
.modal-body .md-con p{font-size: 16px;}
.modal-body .md-btn{text-align: right; padding-top: 50px;}
.modal-body .md-btn button{display: inline-block; cursor: pointer; margin:0 5px;  padding: 0 35px; height: 34px; border-radius: 3px; line-height: 34px; }
.modal-body .md-btn button.cancel{color:#fff; background-color: #ddd; border: 1px solid #ddd}
.modal-body .md-btn button.enter{color:#fff; background-color:#908373; border: 1px solid #908373;}



/* 시세정보 */
.modal-price{display: none; z-index: 99999 !important;}
.modal-price.is-open{display: block;}
.modal-price .modal-wrap{max-width: 880px;}
.modal-price .price-name-col{width: 45%;}
.modal-price .price-value-col{width: 27.5%;}
.modal-price .price-note-col{width: 27.5%;}
.modal-price p.md-title .xsmall, .modal-price p.md-title .xsmall i{font-size: 1rem; color: #999; font-weight: 500; word-break: keep-all;}
.modal-price .md-con table{width: 100%;}
.modal-price .md-con .tablebox{max-height: 50vh; overflow: auto;}
.modal-price .md-con table th, .modal-price .md-con table td{text-align: center; vertical-align: middle; padding: 14px 6px; border: 1px solid #ddd; font-size: .95rem;}
.modal-price .md-con table th{background-color: #45652C; color: #fff;}
.modal-price .price-up{color: #B20000;}
.modal-price .price-down{color: #0034B9;}
.modal-price .md-btn button.enter{background-color: #45652C; color: #fff; border-color: #45652C;}
.modal-price .modal-body .md-btn{padding-top: 30px;}


/* 전환 동의 바로가기 모달 */
.agree-go-modal .modal-body p.md-title{text-align: center;}
.agree-go-modal .modal-body .md-btn{text-align: center; padding-top: 20px;}
.agree-go-modal .modal-body .md-btn button{height: 42px; font-size: 15px;}




@media (max-width:500px){
    .modal-body p.md-title{font-size: 1.2em;}
   .modal-price .modal-con{padding-right: 14px; padding-left: 14px;}
   .modal-price .md-con table th, .modal-price .md-con table td{padding: 10px 4px;}
   /* .modal-price .modal-body .md-btn{padding-top: 20px;} */
   .modal-price .md-con table th, .modal-price .md-con table td{font-size: .9rem;}
   .modal-price p.md-title .xsmall, .modal-price p.md-title .xsmall i{font-size: .85rem;}

   .modal-wrap.modal-alam {width: calc(100vw - 32px);}


}
