.page-list-top{display: flex;justify-content: space-between;align-items: flex-end;margin-top: 60px;}
.page-list-top1{font-size: 15px;display: flex;align-items: center;}
.page-list-top1 .total{color:#000}
.page-list-top1 .bar{display: inline-block;width:1px;height:12px;background:#ccc;margin:0 15px}
.page-list-top1 .dot{display: inline-block;width:3px;height:3px;background:#ccc;border-radius: 50%;margin:0 10px}
.page-list-top1 .total em{color:#2e2c75;font-weight: 700;}
.page-list-top1 .sort{display: inline-block;border:0;background: transparent;color:#666;font-size: 15px;}
.page-list-top1 .sort.on{color:#000}
.btnRvWrite{display: inline-flex;justify-content: center;align-items: center;width:123px;height:40px;background: #2e2c75;}
.btnRvWrite span{display: inline-block;padding-left:24px;background: url(../images/common/icon-write.png) no-repeat 0 50%;font-size: 16px;color:#fff}
.tour-review-list__list-item .badge{display: inline-block;position: absolute;top:0;left:0;padding:8px 10px;background:#fe6d2e;font-size:14px;color:#fff}
.tour-review-list__list-date{font-size: 15px;color:#666;display: flex;justify-content: center;align-items: center;}
.tour-review-list__list-date .dot{display: inline-block;width:3px;height:3px;background:#ccc;border-radius: 50%;margin:0 9px;vertical-align: middle;}
.modal-review-edit .modal-content{border-radius: 20px;}
.modal-review-edit .modal-close{font-size:0}
.modal-review-edit .modal-dialog{width:700px}
.modal-review-edit .review-register{padding:0 36px}
.modal-review-edit .review-register .tour-application-register__agree-header{border-top:1px solid #e5e5e5}
.modal-review-edit .tour-application-register__agree{margin-top: 30px;padding-bottom: 40px;}
.modal-review-edit .tour-application-register__agree-content{color:#000}
.review__field{display: flex;margin-top: 30px;}
.review__field-title{width:96px;height:40px;padding-left: 8px;position: relative;display: flex;align-items: center;font-size: 18px;font-weight: 700}
.review__field__required{position: absolute;top: calc(50% - 6px);;left:0;width: 4px;height: 4px;border-radius: 50%;background: #fe6d2e;font-size: 0;}
.review__field-inputs{width:calc(100% - 96px)}
.review__field-inputs .cp{display: flex;align-items: center;}
.review__field-inputs .cp .tour-application-register__input{width:100px}
.review__field-inputs .cp .tour-application-register__input + .tour-application-register__input{margin-left:10px}
.review__field-inputs .tour-application-register__input.ipt-name,
.review__field-inputs .tour-application-register__input.ipt-date,
.review__field-inputs .tour-application-register__input.ipt-pass{width:260px}
.review__field-inputs .input-radios{display: flex;margin-top:11px}
.review__field-inputs .input-radios .input-radio__filed + .input-radio__filed{margin-left:24px}
.review__field-inputs .input-radios .input-radio__label{color:#000}
.attach { position:relative; display: flex; justify-content: space-between; width:100% } 
.attach__file { width:100%; height:4.8rem; background-color:transparent; position:absolute; left:0px; top:0px; border:solid 0px #fff; font-size:0px; opacity:0; cursor: pointer; z-index: 2; } 
.attach .attach__view{ width:calc(100% - 115px); border:1px solid #e5e5e5; padding:12px 13px;height:40px;font-size: 16px;background-color:#f5f5f5} 
.attach .attach__view::-webkit-input-placeholder { color: #999; } 
.attach__btn{ display: flex; justify-content: center; align-items: center; width:105px;height:40px;font-size:1.6rem;background: #2e2c75;color:#fff;font-size:16px;border:0} 
.attach__txt{margin-top: 16px;font-size: 15px;color:#737373;}
.review-register02{margin-top: 30px;border-top:1px solid #ddd;}
/**/
.page-view__service-icon--kakao{background-image: url(../images/common/icon_kakao.png)}
.page-view__service-icon--instagram{background-image: url(../images/common/icon_instagram.png)}
.page-view__count span + span{margin-left: 20px;}
.page-view__content img{width:100%}
.page-view__field{display: flex;font-size: 16px;line-height: 1.375;margin-top: 40px;}
.page-view__field + .page-view__field{margin-top: 25px;}
.page-view__field--title{color:#8d8d8d;width:100px;}
.page-view__field--desc{width: calc(100% - 100px);color:#000}
.replyEditor{margin-top: 40px;background: #f3f3f7;padding:30px}
.reply__attach{position: relative;}
.reply__attach__file{ width:111px; height:36px;background-color:transparent;position:absolute; left:0px; top:0px; border:solid 0px #fff; font-size:0px; opacity:0; cursor: pointer; z-index: 2;} 
.reply__attach__btn{width:111px;height:36px;border:1px solid #e5e5e5;border-radius: 4px;background: #fff;}
.reply__attach__btn span{display: inline-block;padding-left:22px;background: url(../images/common/icon_clip.png) no-repeat 0 50%;font-size: 16px;color:#808080;}
.replyEditor__row1{display: flex;}
.replyEditor__row2{ background: #fff;margin-top: 10px;border:1px solid #e5e5e5}
.replyEditor__row2 .tour-application-register__input{border: none;resize: none;}
.replyEditor__row2 .reply__attach{width:70%}
.replyEditor__row2__info{display: flex;justify-content: space-between;align-items: center;padding:10px;border-top:1px solid #e5e5e5}
.replyEditor__row2 .reply__register{display: flex;justify-content: flex-end;align-items: center;}
.replyEditor__row2 .reply__register .btn{width: 88px;height:36px;border-radius: 4px;background: #2e2c75;font-size: 16px;color:#fff;font-weight: 500;margin-left: 30px;}
.replyEditor__row2 .reply__attach__view{width:calc(100% - 131px);height: 36px;border:0;padding-left:20px;box-sizing: border-box;}
.replyEditor__row3{font-size:14px;color:#aaa;margin-top: 18px;}
.replyEditor__row1 .tour-application-register__input{width:200px;margin-right: 10px;}
.replyEditor2{margin-top: 40px;}
.replyEditor2__row1{display: flex;justify-content: space-between;align-items: center;border-bottom:1px solid #e5e5e5;padding-bottom:10px}
.replyEditor2__row1 .total{font-size: 16px;color:#000}
.replyEditor2__row1 .total em{font-weight: 700;color:#2e2c75}
.replyEditor2__row1 .sorts{display: flex;justify-content: space-between;align-items: center;}
.replyEditor2__row1 .sorts .sort{font-size: 16px;border:none;background: transparent;color: #808080;margin-left:20px}
.replyEditor2__row1 .sorts .sort.on{color:#000}
.replyEditor2__item__reply{padding-left:40px;border-bottom:1px solid #e5e5e5}
.replyEditor2__item__reply .reReply + .reReply{border-top:1px solid #e5e5e5;border-bottom:0}
.replyEditor2__reply{padding:20px 0;border-bottom:1px solid #e5e5e5;}
.replyEditor2__reply .name{font-size: 16px;color:#000;}
.replyEditor2__reply .date{font-size:14px;color:#808080;margin-left:10px}
.replyEditor2__reply-top{display: flex;justify-content: space-between;align-items: center;min-height: 37px;}
.replyEditor2__reply-top .btn2{border:1px solid #e5e5e5;display: inline-block;padding:8px 12px;border-radius: 4px;background: #fff;margin-left:4px;font-size:14px;font-weight: 500;color:#808080}
.replyEditor2__reply-top .info2{display: flex;justify-content: flex-end;}
.replyEditor2__reply-desc{font-size: 16px;color:#000;line-height: 1.375;}
.btnHeart{display: inline-block;position:relative;}
.btnHeart input{position: absolute;opacity: 0;}
.btnHeart input + .label{position: relative;padding-left:26px;font-size:16px;color:#808080}
.btnHeart input + .label::before{content: '';display: block;width: 22px;height:20px;background: url(../images/common/icon-heart.png) no-repeat 50% 50%;position: absolute;top:0;left:0}
.btnHeart input:checked + .label::before{background: url(../images/common/icon-heart-on.png) no-repeat 50% 50%;}
.btnReply{font-size: 16px;color:#808080;border:none;background: transparent;}
.replyEditor2__reply-info{margin-top: 18px;}
.replyEditor2__reply-info .btnReply{margin-left: 20px;}
.replyEditor2__reply-desc img{max-width: 100%;}
.replyEditor2__editor{padding:30px 0;border-top:1px solid #e5e5e5}
.myp__list-button{border:1px solid #e5e5e5;display: inline-block;width: 150px;height: 50px;background: #fff;color: #808080;font-size: 18px;line-height: 50px;text-align: center;}
.page-view__list.myp{display:flex;justify-content:space-between}
.page-view__list.myp .myp__list-button + .myp__list-button{margin-left:10px}
.page-view__list.myp .page-view__list-button{margin:0}
/**/
.page-viw__hits{margin-top: 8px;}
.page-viw__hits span{font-size:14px;color:#808080;margin-right: 20px;}
.page-view__content img{max-width: 100%;}
.modal-reply-pass1 .modal-close{font-size:0}
.modal-reply-pass1 .review-register01{padding-left:36px;padding-bottom:40px}
.modal-reply-pass3 .modal-close{font-size:0}
.modal-reply-pass3 .review-register01{padding-left:36px;padding-bottom:40px}
.modal-reply-pass3 .modal-dialog{width:700px}
.modal-reply-pass3 .replyEditor2__editor{padding:40px;border-top: 0;}
.modal-reply-pass3 .input-checkbox__label{color:#808080}
.btnFileDel{display: inline-block;width:28px;height:28px;background: url(../images/common/icon-x.png) no-repeat 50% 50%;border-radius: 50%;border:1px solid #e6e6e6;border-radius: 50%;font-size: 0;position: absolute;top:50%;transform: translateY(-50%);left:120px}
.modal-reply-pass3 .replyEditor__row2 .reply__attach__view{padding-left:40px}