/* °øÅë »ç¿ë */
a.xk-1{text-decoration:none;color:#2dbb33;}
a.xk-1:hover{text-decoration:none;color:#028C18}
a.xk-2{text-decoration:underline;color:#039909;}
a.xk-2:hover{text-decoration:underline;color:#06BF24}
a.xk-3{text-decoration:underline;color:#efffef;}
a.xk-3:hover{text-decoration:underline;color:#fcf501}
a.xk-7{text-decoration:underline;color:#aaaaaa;}
a.xk-7:hover{text-decoration:underline;color:#2dbb33}
a.xk-8{text-decoration:underline;color:#637184;}
a.xk-8:hover{text-decoration:underline;color:#2dbb33}
a.xk-9{text-decoration:underline;color:#6C72E8;}
a.xk-9:hover{text-decoration:underline;color:#2dbb33}
a.xk-12{text-decoration:underline;color:#ff6600;}
a.xk-12:hover{text-decoration:underline;color:#ff00ff}

button{cursor:pointer;}
.blind{position:absolute;overflow: hidden;margin:-1px;width: 1px;height: 1px;clip: rect(0,0,0,0);}
.ellipsis {display:block !important;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ellipsis2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;word-wrap: break-word;white-space: normal;-webkit-line-clamp: 2;}
.ellipsis3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;word-wrap: break-word;white-space: normal;-webkit-line-clamp: 3;}
.ellipsis4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;word-wrap: break-word;white-space: normal;-webkit-line-clamp: 4;}
.hidn{ display:none !important;}
.clear::after{content:' '; display:block; clear:both;}
.dateInput img{ margin-left:2px;vertical-align:middle;}
.action{text-align:center;}

/* button */
.btn{display:inline-block;  cursor:pointer;border:0px; padding:8px 15px;}
.btn span{ font-weight:400; letter-spacing:1px;}
.btn-small{padding:2px 8px;}
.btn-small span{font-size:.75rem;}
.btn-primary {
	border: 1px solid #283c86;
	background: #283c86; /* fallback for old browsers */
	background: -webkit-linear-gradient(to top, #283c86, #45a247); /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to top, #283c86, #45a247); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.btn-primary:hover{ background: #000000; background: -webkit-linear-gradient(to top, #000000, #0f9b0f); background: linear-gradient(to top, #000000, #0f9b0f); }
.btn-primary span{color:#fff;}

.btn-info {border:1px solid #76c91c;}
.btn-info:hover{background: #76c91c;}

.btn-back {border:1px solid #D3CCE3; background: #D3CCE3;background: -webkit-linear-gradient(to top, #D3CCE3, #E9E4F0);background: linear-gradient(to top, #D3CCE3, #E9E4F0);}
.btn-back:hover{background: #ada996;background: -webkit-linear-gradient(to right, #ada996, #f2f2f2, #dbdbdb, #eaeaea); background: linear-gradient(to right, #ada996, #f2f2f2, #dbdbdb, #eaeaea); }

.btn-danger {border:1px solid #992adf;}
.btn-danger:hover{background: #992adf;}
.btn-danger span{color:#fff;}


.switch-button {position: relative;display: inline-block;width: 35px;height: 25px;}
.switch-button input {opacity: 0;width: 0;height: 0;}
.switch-button .onoff-switch {position: absolute;cursor: pointer;top: 5px;left: 0;right: 0;bottom: 0;border-radius:20px;background-color: #ccc;box-shadow: inset 1px 5px 1px #999;-webkit-transition: .4s;transition: .4s;}
.switch-button .onoff-switch:before {position: absolute;content: "";height: 14px;width: 14px;left: 4px;bottom: 2px;background-color: #fff;-webkit-transition: .5s;transition: .4s;border-radius: 20px;}
.switch-button input:checked + .onoff-switch {background-color: #F2D522;box-shadow: inset 1px 5px 1px #E3AE56;}
.switch-button input:checked + .onoff-switch:before {-webkit-transform: translateX(16px);-ms-transform: translateX(16px);transform: translateX(16px);}

.btn-txt{border:0px;background-color:rgb(0 0 0 / 0.00); }
.btn-txt span{color:#000;}
.btn-txt:hover span{color:#1db617;}


/* modal layout */
.modal-layer {
	background: rgba(0, 0, 0, 0.8);bottom: 0;left: 0;opacity: 0;pointer-events: none;position: fixed;right: 0;top: 0;
	-webkit-transition: opacity 400ms ease-in;-moz-transition: opacity 400ms ease-in;transition: opacity 400ms ease-in;z-index: -1; display: none;
}
.modal-open {display: block;opacity: 1;pointer-events: auto;z-index: 99999;}
.modal-layer .modal {height: 100%;width:95%;position: relative;margin: 0 auto;}
.modal-layer .modal .title{  padding:30px 0px 10px 10px; height:45px; color:#fff; font-weight:600; font-size:1.6rem !important;}
.modal-layer .modal .close{  position:absolute; right:10px; top:30px; width:43px;height:38px; border:none;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAmCAYAAABdw2IeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgwNTExQzA5ODgxODExRURCNzc3Rjc1OTNCQUE3NUFCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgwNTExQzBBODgxODExRURCNzc3Rjc1OTNCQUE3NUFCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODA1MTFDMDc4ODE4MTFFREI3NzdGNzU5M0JBQTc1QUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODA1MTFDMDg4ODE4MTFFREI3NzdGNzU5M0JBQTc1QUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74YDOXAAACk0lEQVR42uyZS2gUQRCGdyYbs1FQgwcRDz5APOkh6E09GQ96V4kYfMQnSBb1kIsHE4Tg8+BZvYmg+AJFISiiIrKKAU8RH4mGxBAhMRBEcDN+JTXSNJMoOzjdwhZ87Ex37+7fPdVV3T1BFEU5w5bAWlgNc3NuLIQxeAUP4H1cERhil8MxWAXzYYYjsQF8hxHogZPw4leNiIVG6I38tAFoEp0ysvK4r8L6nL/2GlpF7EYu7hgVE/BcP0MHwspQ0HnToGXiFhfEBTqsYT8PNeoeLumCSUNXSUauzupZj/bOtb2xdNSFCcIKnvipHY3KYe4/sqpYX8XOhqV/2XYRzHElthGuwQ3omKZdHo5ru1uaziuyfIpOHoAmvV8JM+Fowu+fgqJR1g5b4UdWIzsJ41bZYTgNNYZQuW+z2o3o9zN1AxFy11otHVGXWGAIDYw23dDpQuwQ7IH7CSMsZQet8sewEwZdRYNBFXDPyoAroNYoK8EuGHAdZ4dU8O0p6p/CZnjrS1L4nDDhYvsKH33JYDLrz8GWKeo3wCWody22oLO+aPnohNWZFjibdkWXRuwsOJEQR2VHuld91bT90JVGcBqxrRqmTJPt0D64DLvhmVXfppkvyFKs/Nkaq+yh+m0863thGzyy2m0yslwmYuWw4QqM6r0kgWbot9p9gO1GWPsGFyvdNuVTuMF16NOlX/c0oesT7IB1GpNL2tlMxcofvlT+ZKO6PKzuFKpi/4XYsifaoiSxQUJm8sHqLW2BRIN3CZlJZu9wpZkmpZV119xsJY9+OUVczMUTWOixu36BQ6EG9vZKdpsZ2hm4GR8vhtACfZ6deg9DEWrjk2+zB+IS8gJkGcxz4LOBPuExfeKyOPr9AuSnAAMARqVe32fS9a0AAAAASUVORK5CYII="); no-repeat; cursor:pointer; }
.modal-layer .modal .body{ max-height: -moz-calc(100vh - 170px); max-height: -webkit-calc(100vh - 170px); max-height: calc(100vh - 170px); border-radius:10px; padding:30px; overflow-y:auto; background-color:#fff;}
.modal-layer .modal .body .modalAction{ text-align:center;}

@media (min-width: 800px) {
	.modal-layer .modal {margin: 5% auto;max-width: 800px;width: 85%;}
	.modal-layer .modal .title{  padding-left:0px;}
	.modal-layer .modal .close{  right:0px; }
	.modal-layer .modal .body {height: auto;max-height: 650px;}
}

/* ÆË¾÷¿¡¼­ »ç¿ë ÇÏ´Â css */
.pop-wrap{margin:0px;padding:0px;}
.pop-wrap .head{font-family:±¼¸²;font-size:9pt;text-align:center;padding:16px; background-color:#05c3a7;color:#ffffff;font-weight:600;}
.pop-wrap .body{padding:20px 10px;}
.pop-wrap *{font-size:12px; box-sizing:border-box;}
.pop-wrap table{border-collapse:collapse;width:100%;}
.pop-wrap table tr.input td{padding:3px 3px 6px 3px;}

.pop-wrap .input-group {font-size:0rem;}
.pop-wrap .input-group input { display:none;}
.pop-wrap .input-group span {display:inline-block;border:1px solid #dfdfdf; font-size:1rem;}
.pop-wrap .input-group span:first-child {border-right:0px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.pop-wrap .input-group span:last-child {border-left:0px;border-top-right-radius:3px;border- bottom-right-radius:3px;}
.pop-wrap .input-group span label{display:inline-block;padding:10px;background-color:#f7f7f7; cursor:pointer;}
.pop-wrap .input-group span input:checked + label{ background-color:#daeee8; color:#05622e; }
          
.pop-wrap .input-group2  input {display:none;}
.pop-wrap .input-group2  input + label{display:inline-block; width:35px;padding:6px 0px; border:1px solid #f7f7f7; border-radius:30%; cursor:pointer; text-align:center; background-color:#f7f7f7;}
.pop-wrap .input-group2  input:checked + label{border:1px solid #03C75A; background-color:#daeee8;color:#05622e;}
		  
.pop-wrap .input-group3 input{display:none;}
.pop-wrap .input-group3 label{display:inline-block; padding:10px 20px; border:1px solid #dfdfdf; border-radius:4px; cursor:pointer;}
.pop-wrap .input-group3 input:checked + label{border:1px solid #03C75A; background-color: #daeee8;color:#05622e;}
		  
.pop-wrap .input-group4 {font-size:0rem;}
.pop-wrap .input-group4 input { display:none;}
.pop-wrap .input-group4 span {display:inline-block; margin-bottom:10px;margin-right:10px; border-radius:5px;background-color:#f7f7f7;  }
.pop-wrap .input-group4 span label{display:inline-block;padding:4px 10px;cursor:pointer;}
.pop-wrap .input-group4 span input:checked + label{ background-color:#9f9d9d; color:#fff; }


/* ¼³Á¤ ¾È³» °øÅë */
.pop-wrap .settingNotify{margin:10px;}
.pop-wrap .settingNotify *{margin:0px;padding:0px;}
.pop-wrap .settingNotify ul{ list-style-type:none;}
.pop-wrap .settingNotify ul li{margin-bottom:5px;}
.pop-wrap .settingNotify ul li:before{content:'\2023'; margin-right:8px;}
.pop-wrap .settingNotify ul li .new-line{padding-left:12px;}
.pop-wrap .settingNotify strong{color:#02803A;font-weight:400;}
.pop-wrap .settingNotify p.contact{color:#6C72E8;}
.pop-wrap .settingNotify p.contact::before{content:'\22C7';margin-right:8px;font-size:1.2rem;}

/*Æû °øÅë */
.pop-wrap .form{ margin-bottom:30px;border-top:2px solid #47C9D7;border-bottom:2px solid #47C9D7;}
.pop-wrap .form span.required-mark{color:#EB6329;}
.pop-wrap .form label{ padding-left:16px; font-weight:600;position:relative; }
.pop-wrap .form .required label::before{content:'*'; position:absolute; left:0px;top:2px;color:#EB6329; }
.pop-wrap .form .group-title{position:relative; padding:10px; font-weight:600; border-bottom:1px solid #dfdfdf; background-color:#f7f7f7;}
.pop-wrap .form .switch-box{}
.pop-wrap .form .switch-box .switch-state{ position:absolute;right:60px;bottom:10px;color:#393939;}
.pop-wrap .form .switch-box .switch-button{ position:absolute;right:10px;bottom:8px;}
.pop-wrap .form .row {border-bottom:1px solid #dfdfdf; padding:10px 0px;}
.pop-wrap .form .row:last-child{border-bottom:0px;}
.pop-wrap .form .row button{padding:7px 10px 7px 10px;}
.pop-wrap .form .row .input100 input,
.pop-wrap .form .row .input100 select,
.pop-wrap .form .row .input100 textarea{width:100%;}
.pop-wrap .form .row .search100{position:relative;}
.pop-wrap .form .row .search100 input{width:90%;}
.pop-wrap .form .row .search100 button{position:absolute;right:0px;top:0px; width:10%; min-width:50px; border:1px solid #5e5e5e; background-color:#5E5E5E; text-align:center;}
.pop-wrap .form .row .search100 button span{color:#fff;}
.pop-wrap .form .row .tip{padding-left:10px; color:#828282;}
.pop-wrap .form .row .valid-msg span{ color:#EB6329;}
.pop-wrap .form .row .password{position:relative;}
.pop-wrap .form .row .password input::-ms-reveal,
.pop-wrap .form .row .password input::-ms-clear { display: none;}
.pop-wrap .form .row .password input{padding-right:30px;}
.pop-wrap .form .row .password i{position:absolute;right:10px;bottom:12px; color:#999;}
.pop-wrap .form .row span input[type='checkbox']{ vertical-align:middle;}
.pop-wrap .form .row span input[type='checkbox'] + label,
.pop-wrap .form .row span input[type='radio'] + label{ padding-left:4px; font-weight:400; }
.pop-wrap .form .row span input + label:before{content:'';}
.pop-wrap .form .row .col-15{float:left;width:15%; }
.pop-wrap .form .row .col-20{float:left;width:20%; }
.pop-wrap .form .row .col-25{float:left;width:25%; }
.pop-wrap .form .row .col-40{float:left;width:40%;}
.pop-wrap .form .row .col-50{float:left;width:50%;}
.pop-wrap .form .row .col-60{float:left;width:60%;}
.pop-wrap .form .row .col-75{float:left;width:75%;}
.pop-wrap .form .row .col-80{float:left;width:80%; }
.pop-wrap .form .row .col-85{float:left;width:85%; }
.pop-wrap .form .row::after{content:' '; clear:both; display:block;}

/* ½Ã¼ú ¸Þ´º ¼³Á¤ */
.pop-wrap .optionCateList {margin:0px;padding:0px;}
.pop-wrap .optionCateList .cateItem{ position:relative;margin-bottom:40px;border:1px solid #acacac; border-radius:3px; padding:0px; }
.pop-wrap .optionCateList .cateItem h3{padding:15px 10px; margin:0px; background-color:#47C9D7; }
.pop-wrap .optionCateList .cateItem .add{ position:absolute; top:15px; right:20px; }
.pop-wrap .optionCateList .cateItem .add a{ padding:2px 5px; border-radius:1px;  }
.pop-wrap .optionCateList .cateItem .optionList{ margin:0px 20px; padding:0px; list-style-type:none; }
.pop-wrap .optionCateList .cateItem .optionList li:before{content:'\2023'; margin-right:8px;}
.pop-wrap .optionCateList .cateItem .optionList li{border-bottom:1px dotted #dfdfdf;padding:10px 0px;}
.pop-wrap .optionCateList .cateItem .optionList li:last-child{border-bottom:0px;}
.pop-wrap .optionCateList .cateItem .optionList li {position:relative;}
.pop-wrap .optionCateList .cateItem .optionList li span.name{ }
.pop-wrap .optionCateList .cateItem .optionList li.off span.name{text-decoration:line-through; color:#898989;}
.pop-wrap .optionCateList .cateItem .optionList li span.manage{float:right;}

.pop-wrap .optionForm .price-group{display:none;}
.pop-wrap .optionForm .date-group{display:none;}

/******************************************************************************************************/

/* ³×ÀÌ¹ö ¿¹¾à »óÇ° ¿¬°á*/
.pop-wrap .memberMapping{ text-align:center;}
.pop-wrap .memberMapping .msg{margin-bottom:20px;}
.pop-wrap .memberMapping select{padding:7px 30px 7px 20px;}
.pop-wrap .memberMapping .action{margin-top:30px;}
.pop-wrap .memberMapping #resultMessage{ list-style-type:none;}
.pop-wrap .memberMapping #resultMessage li{color:#fff;}
.pop-wrap .memberMapping #resultMessage li.completed{color:#f00;}

/* ³×ÀÌ¹ö ÀÏÁ¤ */
.pop-wrap .scheduleSetting{ width:100%;max-width:500px;margin:auto;}
.pop-wrap .scheduleSetting h3{ font-weight:600; margin:0px 0px 7px;}
.pop-wrap .scheduleSetting .sec{ position:relative; margin-top:30px;padding:15px;border-radius:7px;background-color:#efefef;}
.pop-wrap .scheduleSetting .sec .btnSetting{position:absolute; top:10px;right:10px;border:0px;}
.pop-wrap .scheduleSetting .sec .btnSetting span{color:#198956;font-weight:600;}
.pop-wrap .scheduleSetting .sec .btnSetting:hover span{color:#223442;}

.pop-wrap .scheduleSetting #weekSchedule .c-head{position:relative; margin-bottom:10px; text-align:center;}
.pop-wrap .scheduleSetting #weekSchedule .c-head label{font-size:1.2rem;}
.pop-wrap .scheduleSetting #weekSchedule .c-head button{ border:none; background-color:rgb(255,255,255, 0); cursor:pointer;}
.pop-wrap .scheduleSetting #weekSchedule .c-head button span{font-size:1.2rem;}
.pop-wrap .scheduleSetting #weekSchedule .c-head #btnWeekPrev{position:absolute;left:10px;top:0px;}
.pop-wrap .scheduleSetting #weekSchedule .c-head #btnWeekNext{position:absolute;right:10px;top:0px;}

.pop-wrap .scheduleSetting #weekSchedule .calendar{ padding:5px; background-color:#fff;}
.pop-wrap .scheduleSetting #weekSchedule .calendar .timeLine,
.pop-wrap .scheduleSetting #weekSchedule .calendar .day{float:left;width:12.5%; text-align:center;}
.pop-wrap .scheduleSetting #weekSchedule .calendar .boxing{margin:auto;width:90%;}
.pop-wrap .scheduleSetting #weekSchedule .calendar::after{content:' ' ; display:block;clear:both;}
.pop-wrap .scheduleSetting #weekSchedule .calendar .name{height:38px;border:1px solid #efefef;border-bottom:0px;font-size:.85rem; line-height:38px;}
.pop-wrap .scheduleSetting #weekSchedule .calendar .list{position:relative; border:1px solid #efefef;}
.pop-wrap .scheduleSetting #weekSchedule .calendar .list .time{position:relative; height:39px;border-bottom:1px solid #dfdfdf; line-height:39px; font-size:.8rem;color:#888; z-index:0;}
.pop-wrap .scheduleSetting #weekSchedule .calendar .list .time:before{content:' '; position:absolute;top:17px;display:block;height:1px;width:100%; background-color:#efefef;z-index:-1;}
.pop-wrap .scheduleSetting #weekSchedule .calendar .list .time:last-child{border-bottom:0px;}
.pop-wrap .scheduleSetting #weekSchedule .calendar .list .holiday{position:absolute;left: 0px;top:0px;width:100%;border:1px solid #B7B9BA; background-color:#C7C5C5;color: #fff;font-size:.85rem;}
.pop-wrap .scheduleSetting #weekSchedule .calendar .list .schedule{position:absolute;left:0px;width:100%; border:1px solid #56AEF9; background-color:#7FC0F7;  }
.pop-wrap .scheduleSetting #weekSchedule .calendar .list .schedule.off{ border:1px solid #A9A9AA;background-color:#B0AFAF; font-size:.75rem; color:#ffffff;}
.pop-wrap .scheduleSetting #basicList div.item{padding:10px;margin-bottom:10px; background-color:#fff;}
.pop-wrap .scheduleSetting #basicList div.item:last-child{margin-bottom:0px;}
.pop-wrap .scheduleSetting #basicList div.item .top{ }
.pop-wrap .scheduleSetting #basicList div.item .top .date{float:left;}
.pop-wrap .scheduleSetting #basicList div.item .top .manage{float:right;}
.pop-wrap .scheduleSetting #basicList div.item .top::after{ content:' '; display:block; clear:both; padding-top:5px; margin-bottom:10px; border-bottom:1px dotted #dfdfdf;}
.pop-wrap .scheduleSetting #basicList div.item ul{list-style-type:none;}
.pop-wrap .scheduleSetting #basicList div.item ul li{}
.pop-wrap .scheduleSetting #basicList div.item ul li .name{width:45%;float:left;}
.pop-wrap .scheduleSetting #basicList div.item ul li .time{width:30%;float:left;}
.pop-wrap .scheduleSetting #basicList div.item ul li .time p{margin:0px;padding:0px;}
.pop-wrap .scheduleSetting #basicList div.item ul li::after{content:' ' ; display:block; clear:both; margin-bottom:15px;}

.pop-wrap .scheduleSetting #tempList ul{ list-style-type:none;padding:0px;margin:0px;}
.pop-wrap .scheduleSetting #tempList ul li{padding:10px;margin-bottom:10px; background-color:#fff;}
.pop-wrap .scheduleSetting #tempList ul li *{margin:0px;padding:0px;}
.pop-wrap .scheduleSetting #tempList ul li .name{width:45%;float:left;}
.pop-wrap .scheduleSetting #tempList ul li .time{width:30%;float:left;}
.pop-wrap .scheduleSetting #tempList ul li .manage{float:right;}
.pop-wrap .scheduleSetting #tempList ul li::after{content:' ' ; display:block; clear:both; margin-bottom:15px;}

.pop-wrap .scheduleSetting #holidayList div.item{padding:10px;margin-bottom:1px; background-color:#fff;}
.pop-wrap .scheduleSetting #holidayList div.item .name{float:left;width:30%;}
.pop-wrap .scheduleSetting #holidayList div.item .list{float:right; width:65%;}
.pop-wrap .scheduleSetting #holidayList div.item .list span{display:inline-block;margin-right:12px; margin-bottom:6px; border-bottom:1px solid #dbdbdb;}
.pop-wrap .scheduleSetting #holidayList div.item::after{content:' ';display:block; clear:both;}

.pop-wrap .scheduleSetting p.action{margin-top:30px;} 

.pop-wrap .saleScheduleControl{}
.pop-wrap .saleScheduleControl .onoffAll{ text-align:center;}
.pop-wrap .saleScheduleControl .saleScheduleAct{ text-align:center;}
.pop-wrap .saleScheduleControl button{width:48%;}
.pop-wrap .saleScheduleControl ul.list{margin-bottom:20px;max-height:55vh;overflow-y:auto;}
.pop-wrap .saleScheduleControl li{ padding:10px 10px 3px;border-bottom:1px solid #acacac; list-style-type:none;}
.pop-wrap .saleScheduleControl li span.name{float:left;}
.pop-wrap .saleScheduleControl li span.button{float:right;}
.pop-wrap .saleScheduleControl li:after { content:' ' ; display:block; clear:both;}
.pop-wrap .saleScheduleControl .tgl {display: none;}
.pop-wrap .saleScheduleControl .tgl,
.pop-wrap .saleScheduleControl .tgl:after,
.pop-wrap .saleScheduleControl .tgl:before,
.pop-wrap .saleScheduleControl .tgl *,
.pop-wrap .saleScheduleControl .tgl *:after,
.pop-wrap .saleScheduleControl .tgl *:before,
.pop-wrap .saleScheduleControl .tgl + .tgl-btn {box-sizing: border-box;}
.pop-wrap .saleScheduleControl .tgl::-moz-selection,
.pop-wrap .saleScheduleControl .tgl:after::-moz-selection,
.pop-wrap .saleScheduleControl .tgl:before::-moz-selection,
.pop-wrap .saleScheduleControl .tgl *::-moz-selection,
.pop-wrap .saleScheduleControl .tgl *:after::-moz-selection,
.pop-wrap .saleScheduleControl .tgl *:before::-moz-selection,
.pop-wrap .saleScheduleControl .tgl + .tgl-btn::-moz-selection,
.pop-wrap .saleScheduleControl .tgl::selection,
.pop-wrap .saleScheduleControl .tgl:after::selection,
.pop-wrap .saleScheduleControl .tgl:before::selection,
.pop-wrap .saleScheduleControl .tgl *::selection,
.pop-wrap .saleScheduleControl .tgl *:after::selection,
.pop-wrap .saleScheduleControl .tgl *:before::selection,
.pop-wrap .saleScheduleControl .tgl + .tgl-btn::selection {background: none;}
.pop-wrap .saleScheduleControl .tgl + .tgl-btn {outline: 0;display: inline-block;width: 40px;height: 25px;position: relative;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.pop-wrap .saleScheduleControl .tgl + .tgl-btn:after,
.pop-wrap .saleScheduleControl .tgl + .tgl-btn:before {position: relative;display: block;content: "";width: 50%;height: 100%;}
.pop-wrap .saleScheduleControl .tgl + .tgl-btn:after {left: 0;}
.pop-wrap .saleScheduleControl .tgl + .tgl-btn:before {display: none;}
.pop-wrap .saleScheduleControl .tgl:checked + .tgl-btn:after {left: 50%;}
.pop-wrap .saleScheduleControl .tgl-skewed + .tgl-btn {overflow: hidden;transform: skew(-15deg);-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: all 0.2s ease;border-radius:4px;font-family: sans-serif;background: #aaa;}
.pop-wrap .saleScheduleControl .tgl-skewed + .tgl-btn:after,
.pop-wrap .saleScheduleControl .tgl-skewed + .tgl-btn:before {transform: skew(15deg);display: inline-block;transition: all 0.2s ease;width: 100%;text-align: center;position: absolute;font-weight: bold;font-size:.85rem;color: #fff;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);}
.pop-wrap .saleScheduleControl .tgl-skewed + .tgl-btn:after {left: 100%;content: attr(data-tg-on);}
.pop-wrap .saleScheduleControl .tgl-skewed + .tgl-btn:before {left: 0;content: attr(data-tg-off);}
.pop-wrap .saleScheduleControl .tgl-skewed + .tgl-btn:active {background: #ddd;}
.pop-wrap .saleScheduleControl .tgl-skewed + .tgl-btn:active:before {left: -10%;}
.pop-wrap .saleScheduleControl .tgl-skewed:checked + .tgl-btn {background: #02C66F;}
.pop-wrap .saleScheduleControl .tgl-skewed:checked + .tgl-btn:before {left: -100%;}
.pop-wrap .saleScheduleControl .tgl-skewed:checked + .tgl-btn:after {left: 0;}
.pop-wrap .saleScheduleControl .tgl-skewed:checked + .tgl-btn:active:after {left: 10%;}

/* ³×ÀÌ¹ö ÈÞ¹«ÀÏ ¼³Á¤ */
.pop-wrap .closedSetting .step1 {padding-bottom:30px;border-bottom:1px solid #e0e0e0; margin-bottom:30px;}
.pop-wrap .closedSetting .step1 label{width:47%; text-align:center;}
.pop-wrap .closedSetting .step1 span:first-child{margin-right:4%;}
.pop-wrap .closedSetting .closed{padding-bottom:20px;border-bottom:1px solid #e0e0e0;margin-bottom:30px;}
.pop-wrap .closedSetting .title { font-weight:600; margin-bottom:8px;}
.pop-wrap .closedSetting .regular{margin-bottom:30px;}
.pop-wrap .closedSetting .regular .repeatType{margin-bottom:15px;}
.pop-wrap .closedSetting .regular .repeatType span{width:33.33%;}
.pop-wrap .closedSetting .regular .repeatType label{width:100%; text-align:center;}
.pop-wrap .closedSetting .regular .biweekly{margin-bottom:20px;}
.pop-wrap .closedSetting .regular .biweekly label{font-weight:500;margin-right:10px;}
.pop-wrap .closedSetting .regular .month{margin-bottom:20px;}
.pop-wrap .closedSetting .regular .month span{width:19.99%;}
.pop-wrap .closedSetting .regular .month label{width:100%; text-align:center;}
.pop-wrap .closedSetting .regular .month.input-group span input:checked + label{ background-color:#5c6865; color:#fff; }
.pop-wrap .closedSetting .regular .repeatDay span label{margin-right:8px;}
.pop-wrap .closedSetting .etc .dateBox{position:relative;padding:12px 10px; background-color:#f3f3f3;}
.pop-wrap .closedSetting .etc .dateBox button{position:absolute;right:10px;}
.pop-wrap .closedSetting .etc .dateList li{display:inline-block;margin-top:10px;margin-right:10px;padding:5px 8px; border-radius:4px; background-color:#dfdfdf;}
.pop-wrap .closedSetting .etc .dateList li button{ margin-left:8px;width:25px;height:25px; border:0px; border-radius:30%;background-color:#fff; }

/* ³×ÀÌ¹ö ¿¹¾à½Ã°£ ¼³Á¤*/
.pop-wrap .repeatScheduleSetting {}
.pop-wrap .repeatScheduleSetting .period{padding:10px 20px;margin-bottom:20px; background-color:#f3f3f3;}
.pop-wrap .repeatScheduleSetting .period label{margin-right:20px; font-weight:600;}
.pop-wrap .repeatScheduleSetting .timeType{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #f3f3f3; text-align:center;}
.pop-wrap .repeatScheduleSetting .timeType span:nth-child(2n){margin:0px 15px;}
.pop-wrap .repeatScheduleSetting .timeOption{margin-bottom:30px;}
.pop-wrap .repeatScheduleSetting .item{}
.pop-wrap .repeatScheduleSetting .item .days{float:left; font-weight:bold; line-height:250%;}
.pop-wrap .repeatScheduleSetting .item .workTime{float:right;width:140px;}
.pop-wrap .repeatScheduleSetting .item .workTime p{width:130px;	}
.pop-wrap .repeatScheduleSetting .item .workTime p.time{position:relative;padding:5px; border:1px solid #dfdfdf; margin-bottom:10px;  border-radius:3px;}
.pop-wrap .repeatScheduleSetting .item .workTime p.time button{position:absolute;right:-12px;top:-5px;border:0px; background-color:rgb(0 0 0 / 0.00);}
.pop-wrap .repeatScheduleSetting .item .workTime p.add-btn{text-align:right;}
.pop-wrap .repeatScheduleSetting .item .workTime select{border:0px;}
.pop-wrap .repeatScheduleSetting .item:after{content:' '; display:block; clear:both; border-bottom:1px solid #dfdfdf; padding-bottom:10px; margin-bottom:10px;}
.pop-wrap .repeatScheduleSetting .item:last-child:after{border-bottom:0px;}
.pop-wrap .repeatScheduleSetting #btnAddDay{ display:block;width:90%;margin:auto; padding:10px 0px; border-radius:5px; background-color:#f0f0f0;}
.pop-wrap .repeatScheduleSetting #btnAddDay:hover{background-color:#e0e0e0;}

/* ½Ã¼ú¸Þ´º ¿¬°á */
.pop-wrap .optionMappingSetting { margin:0px;padding:0px;}
.pop-wrap .optionMappingSetting .cateItem{margin-bottom:20px;}
.pop-wrap .optionMappingSetting h3{ padding:5px 10px; background-color:#f1f1f1;background-position:98% 50%; background-repeat:no-repeat; background-size:16px; cursor:pointer;	}
.pop-wrap .optionMappingSetting h3{background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4IiB3aWR0aD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjgzIDMwLjgzbDkuMTctOS4xNyA5LjE3IDkuMTcgMi44My0yLjgzLTEyLTEyLTEyIDEyeiIvPjxwYXRoIGQ9Ik0wIDBoNDh2NDhoLTQ4eiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==);}
.pop-wrap .optionMappingSetting .cateItem.on h3 {background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4IiB3aWR0aD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjgzIDE2LjQybDkuMTcgOS4xNyA5LjE3LTkuMTcgMi44MyAyLjgzLTEyIDEyLTEyLTEyeiIvPjxwYXRoIGQ9Ik0wLS43NWg0OHY0OGgtNDh6IiBmaWxsPSJub25lIi8+PC9zdmc+); }
.pop-wrap .optionMappingSetting ul { display:none; margin:0px;padding:0px;}
.pop-wrap .optionMappingSetting .cateItem.on ul{ display:block;}
.pop-wrap .optionMappingSetting ul li{  list-style-type:none; position:relative; padding:5px; border-bottom:1px dotted #dfdfdf;}
.pop-wrap .optionMappingSetting ul li input{position:absolute; left:10px;top:7px;}
.pop-wrap .optionMappingSetting ul li label{ display:block;padding:0px 40px; cursor:pointer;}
.pop-wrap .optionMappingSetting ul li label{background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTEyIDUxMiIgaGVpZ2h0PSI1MTJweCIgaWQ9IkxheWVyXzEiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHdpZHRoPSI1MTJweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGc+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxMCIgeDE9IjE5NiIgeDI9IjMxNiIgeTE9IjIwMi40IiB5Mj0iMjAyLjQiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEwIiB4MT0iMTk2IiB4Mj0iMzE2IiB5MT0iMjU2IiB5Mj0iMjU2Ii8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxMCIgeDE9IjE5NiIgeDI9IjMxNiIgeTE9IjMwOS42IiB5Mj0iMzA5LjYiLz48L2c+PC9zdmc+); background-position:right;background-repeat:no-repeat; background-size:38px;} 
.pop-wrap .optionMappingSetting ul li label:hover{color:#03C75A;}
.pop-wrap .optionMappingSetting ul li input:checked+label{color:#EB6329;}
.pop-wrap .optionMappingSetting ul li.off label{text-decoration:line-through; color:#898989;}
.pop-wrap .optionMappingSetting ul li:last-child{border-bottom:0px;}

div.scheduleCalendar{ border-top:1px solid #ddd; padding:20px 0px;}
.scheduleCalendar *{margin:0px;padding:0px; box-sizing:border-box;}
div.scheduleCalendar .calendarZone{float:left;width:53%;padding:10px 20px;}
div.scheduleCalendar .timeZone{float:right;width:47%; }
div.scheduleCalendar::after{content:' '; display:block; clear:both;}
.scheduleCalendar .calendarZone .c-head {text-align:center;}
.scheduleCalendar .calendarZone .c-head label{margin:0px 20px; font-size:1.2rem;}
.scheduleCalendar .calendarZone .c-head button{ border:none; background-color:#fff; cursor:pointer;}
.scheduleCalendar .calendarZone .c-head button span{font-size:1.2rem;}
.scheduleCalendar .calendarZone table{width:100%; border-collapse:collapse;}
.scheduleCalendar .calendarZone table th,
.scheduleCalendar .calendarZone table td{text-align:center; height:60px;width:14.285%;}
.scheduleCalendar .calendarZone table th{font-weight:normal; font-size:.75rem;}
.scheduleCalendar .calendarZone table td{ vertical-align:middle; background-color:#f9f9f9; cursor:pointer;}
.scheduleCalendar .calendarZone table td:first-child{color:#f00;}
.scheduleCalendar .calendarZone table td:last-child{color:#1b46d6;}
.scheduleCalendar .calendarZone table td.today{color:#5F5F5E;}
.scheduleCalendar .calendarZone table td.selected{background-color:#6487d7;color:#fff;}
.scheduleCalendar .calendarZone table td.disable{ color:#bbb; cursor:inherit;}
.scheduleCalendar .timeZone .t-head{margin-bottom:30px; text-align:center; font-size:1.2rem; font-weight:600;}
.scheduleCalendar .timeZone ul{}
.scheduleCalendar .timeZone ul li.cate{position:relative;}
.scheduleCalendar .timeZone ul li.cate:first-child{border-bottom:1px solid #eee;margin-bottom:10px;}
.scheduleCalendar .timeZone li{list-style-type:none;}
.scheduleCalendar .timeZone li label.timeCate{ position:absolute;left:10px;top:10px;}
.scheduleCalendar .timeZone ol {margin-left:15%;width:85%;}
.scheduleCalendar .timeZone ol li{float:left; width:25%;margin-bottom:10px;}
.scheduleCalendar .timeZone input{display:none;}
.scheduleCalendar .timeZone input + label{display:block;width:90%; text-align:center;padding:10px;background-color:#ffffff; border:1px solid #dfdfdf; cursor:pointer;}
.scheduleCalendar .timeZone input:checked + label{background-color:#ed8bee;color:#ffffff;}
.scheduleCalendar .timeZone input.disable + label{ cursor:inherit; background-color:#bbbbbb; color:#ffffff;}
.scheduleCalendar .timeZone input.block + label{ background-color:#898989; color:#fff;}
.scheduleCalendar .timeZone input.hairnury + label{ background-color:#30c3d3; color:#eeeeee;}
.scheduleCalendar .timeZone input.naver + label{ background-color:#1baa5a; color:#eeeeee;}
.scheduleCalendar .timeZone ol::after{ content:' '; display:block; clear:both;}
.scheduleCalendar .timeZone .holiday{margin-top: 70px;height: 300px;line-height: 300px;background: url(../image/ClosedDay.jpg) no-repeat center top;color: #808080;text-align: center;font-size:12px;}

.blockTime{}
.blockTime span{margin-right:10px;}
.blockTime span input{ display:none;}
.blockTime span label{ display:inline-block; padding:3px 7px; width:59px; margin-bottom:4px; border:1px solid #898989; border-radius:2px; text-align:center; cursor:pointer; }
.blockTime span input:checked + label{ border:1px solid #0daebf;  background-color:#d1f8fc; color:#121212;}
.blockTime span input.disable + label{border:1px solid #dfdfdf; background-color:#efefef;}


table.bookingOptionList{ width:100%; border-collapse:collapse; margin-bottom:8px;}
table.bookingOptionList th, 
table.bookingOptionList td{ padding:7px 0px 2px;border:1px solid #dfdfdf; font-weight:normal;}
table.bookingOptionList th{  background-color:#f1f1f1; font-size:12px; word-break:keep-all;}
table.bookingOptionList select{width:100%;}
table.bookingOptionList td span{ display:inline-block; margin-left:10px; margin-bottom:4px; line-height:180%;}
table.bookingOptionList td span input{ display:none;}
table.bookingOptionList td span label{ padding:5px 8px; border:1px solid #dfdfdf; border-radius:3px; cursor:pointer; background-color:#fcfcfc;}
table.bookingOptionList td span input:checked + label{ border:1px solid #df53dd; background-color:#fbe4fb;}



/* ³×ÀÌ¹ö °áÁ¦ ¿äÃ» */
#mOptions .cateList{}
#mOptions .cateList .cateItem{margin-bottom:20px;}
#mOptions .cateList .cateItem *{margin:0px;padding:0px;text-align:left;}
#mOptions .cateList .cateItem h3{padding:8px; margin-bottom:8px; font-size:12px; background-color:#efefef;}
#mOptions .cateList .cateItem ul{ list-style-type:none;}
#mOptions .cateList .cateItem ul li{display:inline-block;width:49%; margin-bottom:8px; }
#mOptions .cateList .cateItem ul li input{margin-right:4px; vertical-align:text-bottom;}
#mOptions .cateList .cateItem ul li label{font-size:12px;}

input.payInput{text-align:right;font-weight:bold;}
button.btnPayALL{padding:0px; border:0px; border-bottom:1px solid #0b2483; background-color:rgba(255,255,255,0.1);}
button.btnPayALL span{font-size:10px;}
#freeItemList {margin:0px;padding:0px;}
#freeItemList li{list-style-type:none; margin:0px;margin-bottom:12px;padding:0px; }
#freeItemList li span.name{margin:0px 4px;padding:8px;border-radius:4px; background-color:#fff; }
#freeItemList li span.price{margin:0px 4px 0px 0px;padding:8px;border-radius:4px; background-color:#fff; }
#freeItemList li input{border:0px;padding:4px;}
#freeItemList li input.name{width:50%;}
#freeItemList li input.price{width:20%; padding-right:4px; text-align:right;}
#freeItemList li button{border:0px;background-color:rgba(255,255,255,0);}


#mNaverStyle .guide{font-size:12px; color:#1e729c;}
#mNaverStyle .guide strong{color:#ee7a15;}
#mNaverStyle .tagHead{}
#mNaverStyle .tagHead::after{content:' ' ; display:block; clear:both; margin-bottom:10px;}
#mNaverStyle .tagHead select{float:left;}
#mNaverStyle .tagHead span.tag{float:right; font-size:12px;color:#f00;}
#mNaverStyle .tagHead span.tag span{}
#mNaverStyle .tagHead span.tag input{ vertical-align:text-bottom;}
#mNaverStyle .tagHead span.tag label{font-size:12px; color:#000;}
#mNaverStyle .tagHead span.tag input:checked + label{}
#mNaverStyle .tagBody{max-height:60vh; width:100%;padding:10px; border-radius:3px; margin-bottom:30px;border:1px solid #dfdfdf; box-sizing:border-box; overflow-y:auto;}
#mNaverStyle .tagBody div.grouping{ text-align:left;}
#mNaverStyle .tagBody h3{position:relative; padding:6px 10px; background-color:#efefef; font-size:12px;}
#mNaverStyle .tagBody h3 span.selected{ position:absolute;right:10px; color:#f00; font-weight:normal;}
#mNaverStyle .tagBody div.list{}
#mNaverStyle .tagBody div.list span.tagItem{display:inline-block; margin-right:10px;}
#mNaverStyle .tagBody div.list span.tagItem input{ vertical-align:text-bottom;}
#mNaverStyle .tagBody div.list span.tagItem label{ font-size:12px;}
#mNaverStyle .tagBody div.list span.tagItem input:checked + label{}

/* È¯ºÒ modal */
#mRefund p{ font-size:13px;}
#mRefund ul{padding-bottom:30px;}
#mRefund ul li{ margin-bottom:10px; list-style-type:none; font-size:14px; color:#898989;}
#mRefund ul li label{display:inline-block; width:80px;}
#mRefund ul li .price{  color:#000; font-weight:bold;}
#mRefund ul li strong{color:#f00;}

/* ¿¹¾àÃë¼Ò modal */
#mBookingCancel *{font-size:13px;}
#mBookingCancel hr{border:0px; border-top:1px solid #acacac; border-bottom: 1px solid #dfdfdf;}
#mBookingCancel p{ margin:0px;}
#mBookingCancel p.tit{margin:10px 0px 4px 0px; font-weight:bold;}
#mBookingCancel p.msg{color:#898989;}
#mBookingCancel ul{margin:0px;padding:0px;}
#mBookingCancel ul li{ margin-bottom:4px; list-style-type:none; font-size:14px; }

#mBookingCancel ul.refundType li{margin-bottom:12px; }
#mBookingCancel ul.refundType input{ vertical-align:text-bottom;}
#mBookingCancel ul.refundType .cancelValue{padding:4px;margin-left:7px;margin-right:10px;border-radius:4px;border:1px solid #dfdfdf; width:120px; box-sizing:border-box; color:#898989;}
#mBookingCancel ul.refundType .cancelValue input{width:80px;margin-left:10px;margin-right:5px;border:0px; text-align:right;font-weight:bold; }

#mBookingCancel ul.payInfo li label{display:inline-block; width:80px;}
#mBookingCancel ul.payInfo li .price{  color:#000; font-weight:bold;}
#mBookingCancel ul.payInfo li strong{color:#f00;}
#mBookingCancel textarea{border:1px solid #dfdfdf; margin-bottom:4px; width:100%; font-size:12px;}

#NewBookingCheckScreen div.contents {height: 50px;background-color: #1B9AA8;color: #fff;line-height: 50px;font-weight: bold;font-size: 15px;}
#NewBookingCheckScreen div.contents strong {padding: 6px 10px;margin: 0px 10px;border-radius: 26%;background-color: #03C75A;color: #FBED7A;font-size: 18px;}



/* È¯ºÒÁ¤Ã¥ */
#refundPolicesForm ul{margin:0px;padding:0px; list-style-type:none;}
#refundPolicesForm ul li{margin-bottom:10px;}
#refundPolicesForm ul li span.day,
#refundPolicesForm ul li span.refundRate{ display:inline-block; height:40px; box-sizing:border-box;line-height:40px; }
#refundPolicesForm ul li span.day{ width:60px;padding-right:10px; text-align:right; }
#refundPolicesForm ul li span.refundRate{ border:1px solid #dfdfdf; border-radius:5px;padding:0px 10px;}
#refundPolicesForm ul li span.refundRate input{border:0px; text-align:right;width:90px; margin-right:2px;}
#refundPolicesForm ul li button{ display:none;}
#refundPolicesForm ul li:last-child button{display:initial;  margin-left:20px; border:0px; background-color:rgba(255,255,255,0);}




