.omh-rooms-occupancy .btn-modal-reset{background-image:url(/assets/images/common/btn-common-modal-reset-new.png);background-image:-webkit-image-set(url(/assets/images/common/btn-common-modal-reset-new.png) 1x,url(/assets/images/common/btn-common-modal-reset-new@2x.png) 2x);background-image:image-set(url(/assets/images/common/btn-common-modal-reset-new.png) 1x,url(/assets/images/common/btn-common-modal-reset-new@2x.png) 2x);background-position:50% 50%;background-repeat:no-repeat}.omh-rooms-occupancy .btn-modal-close{background-image:url(/assets/images/common/btn-common-modal-close.png);background-image:-webkit-image-set(url(/assets/images/common/btn-common-modal-close.png) 1x,url(/assets/images/common/btn-common-modal-close@2x.png) 2x);background-image:image-set(url(/assets/images/common/btn-common-modal-close.png) 1x,url(/assets/images/common/btn-common-modal-close@2x.png) 2x);background-position:50% 50%;background-repeat:no-repeat}.omh-rooms-occupancy .btn-room-add{position:relative;left:50%;display:inline-flex;align-items:center;transform:translate(-50%);font-size:14px;color:#000;cursor:pointer;background:none;border:none}.omh-rooms-occupancy .btn-room-add:before{content:"";width:16px;height:16px;margin-right:5px;background-size:16px;background-position:50% 50%;background-repeat:no-repeat;background-image:-webkit-image-set(url(/build/assets/images/common/btn-counter-up-active.png) 1x,url(/build/assets/images/common/btn-counter-up-active@2x.png) 2x);background-image:image-set(url(/build/assets/images/common/btn-counter-up-active.png) 1x,url(/build/assets/images/common/btn-counter-up-active@2x.png) 2x)}.omh-rooms-occupancy .btn-room-add.disabled{cursor:not-allowed}.omh-rooms-occupancy .btn-room-add.disabled:before{background-image:-webkit-image-set(url(/build/assets/images/common/btn-counter-up-disabled.png) 1x,url(/build/assets/images/common/btn-counter-up-disabled@2x.png) 2x);background-image:image-set(url(/build/assets/images/common/btn-counter-up-disabled.png) 1x,url(/build/assets/images/common/btn-counter-up-disabled@2x.png) 2x)}.omh-rooms-occupancy .btn-room-delete{display:inline-flex;align-items:center;margin-left:unset;font-size:14px;color:#666;cursor:pointer;background:none;border:none}.omh-rooms-occupancy .btn-room-delete:before{content:"";width:16px;height:16px;margin-right:5px;background-size:16px;background-position:50% 50%;background-repeat:no-repeat;background-image:-webkit-image-set(url(/build/assets/images/common/btn-counter-down-active.png) 1x,url(/build/assets/images/common/btn-counter-down-active@2x.png) 2x);background-image:image-set(url(/build/assets/images/common/btn-counter-down-active.png) 1x,url(/build/assets/images/common/btn-counter-down-active@2x.png) 2x)}.omh-rooms-occupancy .counter-button{display:inline-flex;align-items:center;height:24px;width:87px}.omh-rooms-occupancy .btn-counter{display:inline-block;flex:0 0 24px;width:24px;height:24px;overflow:hidden;text-indent:-9999em;background-position:50% 50%;background-repeat:no-repeat;background-size:24px 24px;cursor:pointer}.omh-rooms-occupancy .btn-counter.up:not(.active){cursor:default;background-image:-webkit-image-set(url(/build/assets/images/common/btn-counter-up-disabled.png) 1x,url(/build/assets/images/common/btn-counter-up-disabled@2x.png) 2x);background-image:image-set(url(/build/assets/images/common/btn-counter-up-disabled.png) 1x,url(/build/assets/images/common/btn-counter-up-disabled@2x.png) 2x)}.omh-rooms-occupancy .btn-counter.up.active{background-image:-webkit-image-set(url(/build/assets/images/common/btn-counter-up-active.png) 1x,url(/build/assets/images/common/btn-counter-up-active@2x.png) 2x);background-image:image-set(url(/build/assets/images/common/btn-counter-up-active.png) 1x,url(/build/assets/images/common/btn-counter-up-active@2x.png) 2x)}.omh-rooms-occupancy .btn-counter.down:not(.active){cursor:default;background-image:-webkit-image-set(url(/build/assets/images/common/btn-counter-down-disabled.png) 1x,url(/build/assets/images/common/btn-counter-down-disabled@2x.png) 2x);background-image:image-set(url(/build/assets/images/common/btn-counter-down-disabled.png) 1x,url(/build/assets/images/common/btn-counter-down-disabled@2x.png) 2x)}.omh-rooms-occupancy .btn-counter.down.active{background-image:-webkit-image-set(url(/build/assets/images/common/btn-counter-down-active.png) 1x,url(/build/assets/images/common/btn-counter-down-active@2x.png) 2x);background-image:image-set(url(/build/assets/images/common/btn-counter-down-active.png) 1x,url(/build/assets/images/common/btn-counter-down-active@2x.png) 2x)}.omh-rooms-occupancy .counter-num{display:inline-flex;flex:1 1;align-items:center;justify-content:center;font-size:16px;font-weight:600}.omh-rooms-occupancy .room-option-item{width:100%;padding:16px;margin-bottom:20px;background-color:#fff;border-radius:10px;border-bottom:1px solid #e0e0e0}.omh-rooms-occupancy app-user-count-detail select,.omh-rooms-occupancy .flex-box select{width:100%;height:48px;padding:0 30px 0 15px;background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;color:#000;font-size:14px;font-weight:300;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:calc(100% - 15px) 50%;background-image:-webkit-image-set(url(/build/assets/images/common/ico-selectbox-arrow.png) 1x,url(/build/assets/images/common/ico-selectbox-arrow@2x.png) 2x);background-image:image-set(url(/build/assets/images/common/ico-selectbox-arrow.png) 1x,url(/build/assets/images/common/ico-selectbox-arrow@2x.png) 2x)}.omh-rooms-occupancy .user-count{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.omh-rooms-occupancy .contents-title{margin-bottom:20px}.omh-rooms-occupancy .user-count .title dt{margin-bottom:4px;font-size:14px;font-weight:600}.omh-rooms-occupancy .user-count .title dd{font-size:14px;font-weight:400;color:#999}.omh-rooms-occupancy .option-body .user-count+.user-count{margin-top:12px}.omh-rooms-occupancy .flex-box{flex:0 0 100%;width:100%;margin-top:8px;display:flex;flex-wrap:wrap;align-items:flex-start;list-style:none;padding:0}.omh-rooms-occupancy .flex-box li{flex:0 0 calc(50% - 5px);min-width:0}.omh-rooms-occupancy .flex-box li:nth-child(2n){margin-left:10px}.omh-rooms-occupancy .flex-box li:nth-child(n+3){margin-top:10px}.omh-calendar .btn-modal-reset{background-image:url(/assets/images/common/btn-common-modal-reset-new.png);background-image:-webkit-image-set(url(/assets/images/common/btn-common-modal-reset-new.png) 1x,url(/assets/images/common/btn-common-modal-reset-new@2x.png) 2x);background-image:image-set(url(/assets/images/common/btn-common-modal-reset-new.png) 1x,url(/assets/images/common/btn-common-modal-reset-new@2x.png) 2x);background-position:50% 50%;background-repeat:no-repeat}.omh-calendar .btn-modal-close{background-image:url(/assets/images/common/btn-common-modal-close.png);background-image:-webkit-image-set(url(/assets/images/common/btn-common-modal-close.png) 1x,url(/assets/images/common/btn-common-modal-close@2x.png) 2x);background-image:image-set(url(/assets/images/common/btn-common-modal-close.png) 1x,url(/assets/images/common/btn-common-modal-close@2x.png) 2x);background-position:50% 50%;background-repeat:no-repeat}.omh-calendar .day.today{position:relative}.omh-calendar .day.today:before{content:"";position:absolute;left:50%;bottom:0;width:4px;height:4px;border-radius:100%;background-color:#ef7f29;transform:translate(-50%);z-index:2}.omh-calendar .day.has-first:after,.omh-calendar .day.has-last:after,.omh-calendar .day.has-middle:after{content:"";position:absolute;top:0;bottom:0;height:36px;background-color:#fff4eb;z-index:0}.omh-calendar .day.has-first:after{left:50%;right:0}.omh-calendar .day.has-last:after{left:0;right:50%}.omh-calendar .day.has-middle:after{left:0;right:0}.omh-calendar .btn-select-day{position:relative}.omh-calendar .btn-select-day.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background-color:#ef7f29}.omh-get-coupon-button .discount-percentage{color:#ff6000;font-weight:700}.omh-coupon-close{background-image:image-set(url(/assets/images/common/btn-common-modal-close.png) 1x,url(/assets/images/common/btn-common-modal-close@2x.png) 2x);background-position:center;background-repeat:no-repeat;background-size:16px 16px}.omh-coupon-spinner{width:32px;height:32px;border:3px solid #e5e5e5;border-top-color:#ef7f29;border-radius:50%;animation:omh-coupon-spin 1s linear infinite}.omh-coupon-spinner-small{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:omh-coupon-spin 1s linear infinite;margin-right:8px}@keyframes omh-coupon-spin{to{transform:rotate(360deg)}}.omh-coupon-notice{position:relative;padding-left:12px}.omh-coupon-notice:before{content:"";position:absolute;left:0;top:7px;width:4px;height:4px;background-color:#888;border-radius:50%}.omh-coupon-divider{position:relative;height:1px;margin:0 16px;background-image:linear-gradient(to right,#e0e0e0 50%,transparent 50%);background-size:8px 1px;background-repeat:repeat-x}.omh-coupon-divider:before,.omh-coupon-divider:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:6px;height:12px;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1}.omh-coupon-divider:before{left:-18px;background-image:url(/assets/images/icons/ico-coupon-50-circle-left.svg)}.omh-coupon-divider:after{right:-18px;background-image:url(/assets/images/icons/ico-coupon-50-circle-right.svg)}
