body {color:#000; font-size:16px;}
a {font-size:1rem;color:#222;text-decoration:none;box-sizing:border-box;}
button {border:none;}
input[type="radio"]{display:none;}
input[type="checkbox"]{display:none;}

.mt8{margin-top:8px;}
.mt16{margin-top:16px;}
.mt24{margin-top:24px;}
.clfix{display: block; zoom: 1;}
.fixedPos{position:fixed !important;left:50%;width:100%;max-width:525px;z-index:999;transform:translateX(-50%);}

@media (max-width: 930px) {
    .fixedPos {max-width: 525px;}
}

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active{border-color: #ddd;}

/* 공통 container */
.container{max-width:525px;margin:0 auto;padding:0;}

/* icon */
.icon-notice{position:relative;}
.icon-notice .notice-count{display:flex;justify-content:center;align-items:center;position:absolute;top:-1px;right:-7px;width:23px;height:18px;font-size:0.75rem;color:#fff;background-color:#FF5E5E;border-radius:50%;box-shadow:0 4px 4px rgba(0,0,0,0.25);}

.icon-back{display:flex;justify-content:center;align-items:center;}
.icon-back img{width:10px;height:20px;}

.icon-close{display:flex;justify-content:center;align-items:center;}
.icon-close img{width:16px;height:16px;}

/* ncg popup */
.container .payment-popup-wrap .popBody{padding:24px !important;}
.container .payment-popup-wrap .popBody .textArea .tit{margin-bottom:0 !important;}
.container .payment-popup-wrap .popBody .textArea .textInner{word-break:keep-all;}
.container .payment-popup-wrap .popBtn ul li a{font-weight:700;}

/* popup-box */
.popup-box {position:fixed;top:0;left:50%;z-index:1000;width:100%;max-width:525px;height:100%;background:rgba(0,0,0,0.6);opacity:0;pointer-events:none;transform:translateX(-50%);transition:all ease 0.5s;}
.popup-box.fixed {opacity:1;pointer-events:inherit;}

/* underBoxWrap */
.underBoxWrap {overflow-y:auto;position:absolute;bottom:-100%;left:0;width:100%;max-height:90%;padding:0 0 5px;background-color:#fff;border-radius:20px 20px 0 0;opacity:0;pointer-events:none;transition:all ease 0.5s;}
.underBoxWrap.active {bottom:0;opacity:1;pointer-events:inherit;}

/* popup-box filter, period */
.popup-box .underBoxWrap .close-bar-box .btn-close{display:flex;justify-content:center;padding:8px 0;}
.popup-box .underBoxWrap .close-bar-box .btn-close:after{width:48px;height:4px;background-color:#444;border-radius:2px;content:"";}
.popup-box .underBoxWrap .title-box {margin-top:4px;padding:13px 0;}
.popup-box .underBoxWrap .title-box .title{font-size:1.125rem;color:#222;text-align:center;}
.popup-box .underBoxWrap .content-box{padding:16px 24px;}
.popup-box .underBoxWrap .content-box .select-radio-box .text{font-size:0.875rem;font-weight:500;color:#444;}
.popup-box .underBoxWrap .content-box .select-radio-box .select-box{display:flex;margin-top:16px;}
.popup-box .underBoxWrap .content-box .select-radio-box .select-box .btn-select{width:50%;}
.popup-box .underBoxWrap .content-box .select-radio-box .btn-period-box{margin-top:10px;}
.popup-box .underBoxWrap .content-box .select-radio-box .btn-period-box .btn-period{display:flex;align-items:center;gap:10px;}
.popup-box .underBoxWrap .content-box .select-radio-box .btn-period-box .btn-period img{width:20px;height:20px;}
.popup-box .underBoxWrap .content-box .select-radio-box .btn-period-box .btn-period .text{font-size:0.875rem;color:#999;}

.popup-box .underBoxWrap .content-box .select-period-wrap{display:none;position:relative;height:136px;}
.popup-box .underBoxWrap .content-box .select-period-wrap._on{display:flex;}
.popup-box .underBoxWrap .content-box .select-period-wrap:after{position:absolute;top:50%;left:50%;width:100%;height:40px;background-color:#F1F4F6;content:"";transform:translate(-50%,-50%);}
.popup-box .underBoxWrap .content-box .select-period-wrap .select-period-box{overflow:hidden;width:100%;}
.popup-box .underBoxWrap .content-box .select-period-wrap .select-period-box .swiper-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center;height:40px;font-size:0.875rem;font-weight:500;color:#999;}
.popup-box .underBoxWrap .content-box .select-period-wrap .select-period-box .swiper-wrapper .swiper-slide-active{color:#222;}

.popup-box .underBoxWrap .btn-apply-box{padding:12px 16px;}
.popup-box .underBoxWrap .btn-apply-box .btn-apply{display:block;padding:15px 0;font-size:0.938rem;font-weight:700;color:#fff;background-color:#FF6F0F;border-radius:8px;text-align:center;}

/* popup-box opening_hours, keyword */
.popup-box .underBoxWrap .content-box .select-check-box .text{font-size:0.875rem;font-weight:500;color:#444;}
.popup-box .underBoxWrap .content-box .select-check-box .select-box{display:flex;justify-content:space-between;gap:8px;margin-top:16px;}
.popup-box .underBoxWrap .content-box .select-check-box .select-box .btn-select{width:100%;max-width:37px;}
.popup-box .underBoxWrap .content-box .select-check-box .select-box .time-box{width:100%;}
.popup-box .underBoxWrap .content-box .select-check-box .select-box .time-box.-wave{display:flex;justify-content:center;align-items:flex-end;max-width:14px;padding-bottom:10px;}
.popup-box .underBoxWrap .content-box .select-check-box .select-box .time-box .time-text{font-size:0.75rem;color:#999;}
.popup-box .underBoxWrap .content-box .select-check-box .select-box .time-box .time-select{margin-top:8px;padding:11px 12px;font-size:0.938rem;color:#222;}

.popup-box .underBoxWrap .content-box .select-check-box .select-box.-keyword{justify-content:flex-start;flex-wrap:wrap;}
 
/* popup-box store_sorting */
.popup-box .underBoxWrap .content-box.-sorting{padding:0 24px;} 
.popup-box .underBoxWrap .content-box.-sorting .check-sorting-wrap{padding:24px 0;background-color:#F9F9F9;border-radius:24px;}
.popup-box .underBoxWrap .content-box.-sorting .title{font-size:0.875rem;color:#444;}
.popup-box .underBoxWrap .content-box.-sorting .check-sorting-box{display:flex;flex-direction:column;}
.popup-box .underBoxWrap .content-box.-sorting .check-sorting-box .btn-sorting{display:flex;gap:8px;margin-top:24px;}
.popup-box .underBoxWrap .content-box.-sorting .check-sorting-box .btn-sorting strong{font-size:1rem;font-weight:700;color:#222;}

/* popup-box conversion */
.popup-box .underBoxWrap[data-name="popup_conversion"] .title-box .title{font-size:1rem;font-weight:500;}

/* label-style radio */
.label-style.btn-select input[type="radio"] + span.ico_label{display:block;padding:11.5px 0;font-size:0.875rem;color:#444;background-color:#F1F4F6;border:1px solid #F1F4F6;text-align:center;}
.label-style.btn-select input[type="radio"]:checked + span.ico_label{color:#FF6F0F;background-color:#fff;border:1px solid #FF6F0F;}

.label-style.btn-sorting input[type="radio"]:checked + span.ico_label{width:16px;height:16px;background-image:url("/m/images/agarmall/ico_pop_check.png");background-position:center;background-repeat:no-repeat;background-size:11px 8px;}

/* label-style checkbox */
.label-style.btn-select input[type="checkbox"] + span.ico_label{display:block;padding:8px 0;font-size:0.875rem;color:#444;background-color:#fff;border:1px solid #e1e1e1;border-radius:8px;text-align:center;}
.label-style.btn-select input[type="checkbox"]:checked + span.ico_label{color:#fff;background-color:#FF6F0F;}

.label-style.btn-keyword input[type="checkbox"] + span.ico_label{display:block;padding:8px 12px;font-size:0.875rem;color:#444;background-color:#F1F4F6;border-radius:8px;text-align:center;}
.label-style.btn-keyword input[type="checkbox"]:checked + span.ico_label{color:#fff;background-color:#FF6F0F;}


/* label-style file */
.label-style.regist-image input[type="file"]{display:none;}

/* select-style */
.select-style{width:100%;appearance:none;background-image:url("/m/images/agarmall/btn_arrow_down.png");background-position:center right 17px;background-repeat:no-repeat;background-size:12px 6px;border:1px solid #e1e1e1;border-radius:8px;}

/* header */
.header-wrap{display:flex;justify-content:space-between;align-items:center;position:relative;padding:10px 16px;}
.header-wrap .header-left{display:flex;justify-content:center;align-items:center;min-width:32px;height:32px;}

.header-wrap .header-title{position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%, -50%);}
.header-wrap .header-title.-ellipsis{width:45%;text-align:center;display: flex; justify-content: center; align-items: center;box-sizing:border-box;}
.header-wrap .header-title .title{display:flex;justify-content:center;align-items:center;gap:8px;font-size:1.125rem;font-weight:500;}
.header-wrap .header-title .title img{width:12px;height:6px;}
.header-wrap .header-title.-ellipsis .title{display:block;overflow:hidden;font-size:1rem;text-overflow:ellipsis;white-space:nowrap;}
.header-wrap .header-title .title .btn-title{font-size:1rem;font-weight:500;}

.header-wrap .header-right{display:flex;justify-content:center;align-items:center;gap:10px;position:relative;z-index:10;min-width:32px;}
.header-wrap .header-right > a{display:flex;justify-content:center;align-items:center;width:32px;height:32px;}
.header-wrap .header-right > a.icon-notice img{width:20px;height:24px;}
.header-wrap .header-right > a.icon-map img{width:22px;height:22px;}
.header-wrap .header-right > a.icon-qrscan img{width:22px;height:22px;}
.header-wrap .header-right > a.icon-search img{width:20px;height:20px;}

.header-wrap .header-title .franchise-list-wrap{display:none;position:absolute;top:27px;left:50%;width:264px;padding:8px 16px;background-color:#fafafa;border-radius:8px;box-sizing:border-box;transform:translateX(-50%);}
.header-wrap .header-title .franchise-list-wrap._on{display:block;}
.header-wrap .header-title .franchise-list-wrap .franchise-list-box .franchise-list:after{display:block;width:100%;height:1px;margin:2px auto;background-color:#e1e1e1;content:"";}
.header-wrap .header-title .franchise-list-wrap .franchise-list-box .franchise-list:last-child:after{content:none;}
.header-wrap .header-title .franchise-list-wrap .franchise-list-box .franchise-list .btn-list{display:block;padding:8px;font-size:0.875rem;}

/* main-header */
.header-wrap.home{position:relative;padding:16px;}
.header-wrap.home:after{position:absolute;top:0;left:0;z-index:0;width:100%;height:221px;background-color:#FF6F0F;content:"";}
.header-wrap.home h1{position:relative;z-index:1;font-size:1.125rem; color:#fff; font-weight:700;}
.header-wrap.home .alram-cart{position:absolute; right:24px;bottom: 16px;z-index:1; display:flex;}
.header-wrap.home .alram-cart a{position:relative; display:block; width:22px; height:22px; margin-left:22px;}
.header-wrap.home .alram-cart a:first-child{width: 20px; height: 24px;}
.header-wrap.home .alram-cart a img{width:100%;}
.header-wrap.home .alram-cart a .cart-cnt{position: absolute; top: -7px;right: -18px;height: 19px; padding:3px 6px; box-sizing:border-box; color: #fff;font-size: 0.75rem;border-radius: 50px;letter-spacing: -.4px;background-color:#FF5E5E;text-align: center;}

/* sub-header */
.header-wrap.-sub{border-bottom:1px solid #e1e1e1;}

/* content-home */
.content-home .home-visual-wrap{position:relative; padding:10px 0px 0; box-sizing:border-box;}
.content-home .home-visual-wrap .notice-box{display:block;position:relative;padding:12px 16px;background:#FFF4ED;border:1px solid #FFE5D4;border-radius:8px;box-sizing:border-box;}
.content-home .home-visual-wrap .notice-box p{overflow:hidden;font-size:0.875rem;text-overflow:ellipsis;width:80%;white-space:nowrap;}
.content-home .home-visual-wrap .notice-box p span{font-size:0.875rem;font-weight:500;}
.content-home .home-visual-wrap .notice-box .arrow{display:flex;align-items:center;position:absolute;top:50%;right:25px;transform:translateY(-50%);}
.content-home .home-visual-wrap .notice-box .arrow img{width:6px;height:12px;}
.content-home .home-visual-wrap .welcome{margin-top:26px; color:#fff;}
.content-home .home-visual-wrap .welcome span{font-weight:700;}

.content-home .home-visual-wrap .notice-box{height: 40px;display: flex; align-items: center;overflow: hidden;}
.content-home .home-visual-wrap .notice-box .tit{font-weight:500; font-size:0.875rem; color:#222; margin-right:8px;}
.content-home .home-visual-wrap .notice-box .noti-con{height:40px;margin: 0;}
.content-home .home-visual-wrap .notice-box .noti-con ul{display: flex; flex-direction: column;}
.content-home .home-visual-wrap .notice-box .noti-con ul li{position:relative;}
.content-home .home-visual-wrap .notice-box .noti-con ul li a{display:block;line-height: 40px;font-size:0.875rem;}

.content-home {padding: 0 16px 48px;max-width: 525px; position: relative;}
.content-home.-franchise:after{position:absolute;top:0;left:0;z-index:0;width:100%;height:181px;background-color:#FF6F0F;content:"";}
.content-home .settlement-wrap{display:flex;justify-content:center;position:relative;z-index:1;padding:24px 0;}
.content-home .settlement-wrap .settlement-box p{color:#fff;text-align:center;}
.content-home .settlement-wrap .settlement-box p.text{font-weight:500;}
.content-home .settlement-wrap .settlement-box p.amount{margin-top:8px;font-weight:700;}
.content-home .main-menu-box{position:relative;z-index:1;background-color:#fff;border-radius:8px;box-shadow:0 0 12px rgba(0,0,0,0.1);}
.content-home .main-menu-box .menu-title-box{display:flex;align-items:center;gap:8px;padding:12px 16px;}
.content-home .main-menu-box .menu-title-box .menu-title{font-size:1rem;}
.content-home .main-menu-box .menu-title-box .date{font-size:0.75rem;color:#999;}
.content-home .main-menu-box .amount-wrap{padding:16px;}
.content-home .main-menu-box .amount-wrap .amount-box{display:flex;flex-direction:column;gap:16px;}
.content-home .main-menu-box .amount-wrap .amount-box .amount-list{display:flex;align-items:center;justify-content:space-between;}
.content-home .main-menu-box .amount-wrap .amount-box .amount-list .amount-text{font-size:0.875rem;color:#444;}
.content-home .main-menu-box .amount-wrap .amount-box .amount-list .amount{display:flex;align-items:center;gap:13px;font-size:1.125rem;}
.content-home .main-menu-box .amount-wrap .amount-box .amount-list .amount img{width:6px;height:12px;}

.content-home .main-menu-box .menu-wrap{padding:12.5px 0;}
.content-home .main-menu-box .menu-wrap .menu-box{display:flex;}
.content-home .main-menu-box .menu-wrap .menu-box .menu-list{display:flex;flex-direction:column;gap:8px;position:relative;width:100%;text-align:center;}
.content-home .main-menu-box .menu-wrap .menu-box .menu-list:after{position:absolute;top:50%;right:0;width:1px;height:20px;background-color:#e1e1e1;content:"";transform:translateY(-50%);}
.content-home .main-menu-box .menu-wrap .menu-box .menu-list:last-child:after{content:none;}
.content-home .main-menu-box .menu-wrap .menu-box .menu-list .btn-menu{font-weight:700;color:#444;}

.content-home .section{position:relative; padding:24px 0;}
.content-home .section h2{margin-bottom:16px;font-size:0.875rem;font-weight:400;color:#999;}
.content-home .section.shot-cut ul{display:flex;justify-content:space-between;gap:8px;}
.content-home .section.shot-cut ul li{width:100%;}
.content-home .section.shot-cut ul li a{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 0;box-sizing:border-box;border-radius:8px;border:1px solid #E1E1E1;}
.content-home .section.shot-cut ul li a img{width:18px;height:18px;}
.content-home .section.shot-cut ul li a p{font-size:0.75rem;font-weight:500;}
.divi-line{position:relative; display:block;height: 10px;}
.divi-line::after{content:''; position:absolute; top:0; left:50%; transform:translateX(-50%); width:calc(100% + 32px); height:100%; background:#F1F4F6;}
.content-home .section.list ul{display: flex; justify-content: space-between;flex-wrap: wrap;row-gap:24px;}
.content-home .section.list ul li{width:50%;}
.content-home .section.list ul li a{display:block;font-weight:500;}
.content-home .section.log-out{margin-top:24px;padding:0;}
.content-home .section.log-out h2{margin:0;}
.content-home .section.log-out a{color:#999; font-size:0.938rem; margin-bottom:20px;text-decoration: underline;}

/* tab-menu-wrap */
.tab-menu-wrap{position:relative;}
.tab-menu-wrap .tab-menu-box{display:flex;}
.tab-menu-wrap .tab-menu-box .tab-menu-list{width:100%;}
.tab-menu-wrap .tab-menu-box .tab-menu-list .btn-tab-menu{display:block;position:relative;padding:16px 0;font-size:0.938rem;text-align:center;}
.tab-menu-wrap .tab-menu-box .tab-menu-list .btn-tab-menu._on{color:#FF6F0F;}
.tab-menu-wrap .tab-menu-box .tab-menu-list .btn-tab-menu._on:after{position:absolute;bottom:1px;left:50%;width:100%;height:3px;background-color:#FF6F0F;transform:translateX(-50%);content:"";}

.tab-menu-wrap.-swiper{background-color:#fff;}
.tab-menu-wrap:after{position:absolute;bottom:0;left:50%;width:calc(100% + 32px);height:1px;background-color:#e1e1e1;content:"";transform:translateX(-50%);}
.tab-menu-wrap.-swiper .btn-sort-box{display:inline-block;padding:8px 0;}
.tab-menu-wrap.-swiper .btn-sort-box .btn-sort{display:flex;justify-content:center;align-items:center;gap:12px;padding:8px;border:1px solid #e1e1e1;border-radius:19px;}
.tab-menu-wrap.-swiper .btn-sort-box .btn-sort img{width:12px;height:12px;}
.tab-menu-wrap.-swiper .btn-sort-box .btn-sort .sort-text{font-size:0.875rem;font-weight:500;}

.tab-menu-wrap.-swiper .swiper-container{overflow:hidden;position:absolute;top:50%;right:0;width:calc(100% - 105px);transform:translateY(-50%);}
.tab-menu-wrap.-swiper .tab-menu-box .tab-menu-list{width:auto;}
.tab-menu-wrap.-swiper .tab-menu-box .tab-menu-list .btn-tab-menu{padding:0 4px;line-height:55px;}

.tab-menu-wrap.-swiper.fixedPos{top:0;padding-left:16px;box-sizing:border-box;}
.tab-menu-wrap.-swiper.fixedPos .swiper-container{right:16px;width:calc(100% - 137px);}

/* .content-point-mall */
.content-point-mall{position: relative;padding:0 16px 48px;}
.content-point-mall .search-place{margin-top:8px;}
.content-point-mall .search-place #search{background:#F1F4F6; border-radius:8px; height:48px; font-size:0.875rem;border: none; width: 100%; padding: 0 15px;box-sizing:border-box;}
.content-point-mall .search-place #search::placeholder{color:#A5A5A5; font-size:0.875rem;}
.content-point-mall .search-place .search-Ico{position: absolute; display: flex; justify-content: center; align-items: center; top: 7px; right: 30px; width: 32px; height: 32px;}
.content-point-mall .search-place .search-Ico img{width:20px;height:20px;}

.branches-list-wrap li{margin-top:24px; position:relative;}
.branches-list-wrap li a .branch-img{position:relative; border-radius:8px; overflow:hidden;padding-top: 47%;border: 1px solid #D9D9D9;}
.branches-list-wrap li a .branch-img img{position: absolute; top: 50%; left: 50%; width: 100%; transform: translate(-50%, -50%);}
.branches-list-wrap li a .branch-nm{margin-top:16px; font-weight:700; font-size:1.125rem;}
.branches-list-wrap li a .branch-info{display:flex; margin-top:10px;}
.branches-list-wrap li a .branch-info span + span{margin-left:8px;}
.branches-list-wrap li a .branch-info span p{margin-left:4px; color:#999; font-size:0.875rem; display:inline-block;}
.branches-list-wrap li a .branch-info span img{display:inline-block;height:14px;vertical-align:middle;}
.separation-icon-wrap{margin-top:8px;}
.separation-icon-wrap span{display:inline-block; background:#E1E1E1; border-radius:4px; padding:6px 8px; color:#999; font-size:0.75rem; }
.separation-icon-wrap span + span{margin-left:6px;}


@media (max-width:359px) {
	.content-home .section.shot-cut ul{flex-wrap:wrap;}
	.content-home .section.shot-cut ul li{width:calc(50% - 4px);}
}

/* content-store-manage */
.content-store-manage{overflow:hidden;padding:0 16px 80px;}
.content-store-manage .store-list-wrap .store-list-box .store-list{display:flex;gap:16px;padding:16px 0;}
.content-store-manage .store-list-wrap .store-list-box .store-list .store-image{position:relative;width:100%;max-width:64px;height:64px;}
.content-store-manage .store-list-wrap .store-list-box .store-list .store-image:after{display:block;padding-top:100%;content:"";}
.content-store-manage .store-list-wrap .store-list-box .store-list .store-image img{position:absolute;width:100%;height:100%;border-radius:8px;}
.content-store-manage .store-list-wrap .store-list-box .store-list .store-detail-box{display:flex;justify-content:space-between;width:100%;padding:11px 0;}
.content-store-manage .store-list-wrap .store-list-box .store-list .store-detail .store-name{font-weight:700;color:#222;}
.content-store-manage .store-list-wrap .store-list-box .store-list .store-detail .store-btn-box{display:flex;gap:8px;margin-top:8px;}
.content-store-manage .store-list-wrap .store-list-box .store-list .store-detail .store-btn-box .store-btn-list{display:flex;gap:8px;}
.content-store-manage .store-list-wrap .store-list-box .store-list .store-detail .store-btn-box .store-btn-list:after{width:1px;height:14px;background-color:#999;content:"";}
.content-store-manage .store-list-wrap .store-list-box .store-list .store-detail .store-btn-box .store-btn-list:last-child:after{content:none;}
.content-store-manage .store-list-wrap .store-list-box .store-list .store-detail .store-btn-box .store-btn-list .btn-store{font-size:0.75rem;color:#999;}
.content-store-manage .store-list-wrap .store-list-box .store-list .btn-switch-box{display:flex;}
.content-store-manage .store-list-wrap .store-list-box .store-list .btn-switch-box .btn-switch{position:relative;width:36px;height:20px;background-color:#e1e1e1;border-radius:10px;transition:0.5s;}
.content-store-manage .store-list-wrap .store-list-box .store-list .btn-switch-box .btn-switch._on{background-color:#00C400;}
.content-store-manage .store-list-wrap .store-list-box .store-list .btn-switch-box .btn-switch .circle{position:absolute;top:50%;left:2px;width:16px;height:16px;background-color:#fff;border-radius:50%;transform:translateY(-50%);transition:0.5s;}
.content-store-manage .store-list-wrap .store-list-box .store-list .btn-switch-box .btn-switch._on .circle{left:18px;}
.content-store-manage .store-add-box .btn-store-add{display:flex;justify-content:center;align-items:center;gap:12px;padding:12px 0;border:1px solid #e1e1e1;border-radius:8px;}
.content-store-manage .store-add-box .btn-store-add img{width:16px;height:16px;}

@media(max-width:309px) {
	.content-store-manage .store-list-wrap .store-list-box .store-list .store-image{max-width:none;height:auto;}
	.content-store-manage .store-list-wrap .store-list-box .store-list .store-image:after{padding-top:50%;}
	.content-store-manage .store-list-wrap .store-list-box .store-list .store-image img{object-fit:cover;}
	.content-store-manage .store-list-wrap .store-list-box .store-list{flex-wrap:wrap;}
}

/* affiPoint_qrscan */
.container.qr-scan{background-color:rgba(2,2,2,.8);}
.content-qrscan{position: relative; width: 100%; z-index: 100;}
.qrscan-inner-wrap{width: 100%;margin: 0 auto;min-height:100dvh;/* background-color:rgba(2,2,2,.8); *//* background-color:transparent; */}
.content-qrscan .btn-box{position:absolute; left:16px;width: 32px; height: 32px; margin-top:12px;}
.content-qrscan .btn-box a{display:flex;justify-content:center;align-items:center;position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.content-qrscan .btn-box a img{width:16px;height:16px;}
.content-qrscan h1{color:#fff; font-size:1.125rem; font-weight:500; text-align:center; padding-top:16px;padding-bottom: 40%;}
.content-qrscan div#frame {position:relative;width: 296px; height:296px; margin:0 auto;background-color:rgba(255,255,255,.1); border-radius:8px; border: 8px solid #FF6F0F;}
.content-qrscan canvas {position: fixed; top: 0;left: 0;min-width: 100%;min-height: 100%;width: auto;height: auto;z-index: -1000;  background-size: cover;display: inline-block;}
.content-qrscan .txt{text-align:center; color:#fff; margin-top:16px;position: absolute; bottom: -40px;}
@media (max-width:326px){
	.content-qrscan div#frame{width: 250px; height: 250px;}
	.content-qrscan .txt{bottom: -58px;}
}

/* .content-sales-manage */
.content-sales-manage{padding:0 16px;}
.content-sales-manage.-settlement{padding-bottom:64px;}
.content-sales-manage .main-visual-wrap{padding:16px 0;}
.content-sales-manage .main-visual-wrap .amoumt-payment-box{display:flex;align-items:center;flex-direction:column;padding:48px 0;background-color:#FF6F0F;border-radius:8px;}
.content-sales-manage .main-visual-wrap .amoumt-payment-box .store-name-box{display:flex;align-items:center;gap:4px;}
.content-sales-manage .main-visual-wrap .amoumt-payment-box .store-name-box .store-name{font-size:0.875rem;font-weight:500;}
.content-sales-manage .main-visual-wrap .amoumt-payment-box .store-name-box img{width:8px;height:4px;}
.content-sales-manage .main-visual-wrap .amoumt-payment-box .text{margin-top:16px;font-size:0.875rem;font-weight:500;color:#fff;}
.content-sales-manage .main-visual-wrap .amoumt-payment-box .amount{margin-top:8px;font-size:1.5rem;font-weight:700;color:#fff;}

.content-sales-manage .btn-sort-box{display:flex;align-items:center;justify-content:space-between;position:relative;padding:10px 0;}
.content-sales-manage .btn-sort-box:after{position:absolute;top:0;left:50%;z-index:0;width:calc(100% + 32px);height:100%;background-color:#F1F4F6;content:"";transform:translateX(-50%);}
.content-sales-manage .btn-sort-box .selected-period{position:relative;z-index:1;font-size:0.75rem;color:#444;}
.content-sales-manage .btn-sort-box .btn-sort{position:relative;z-index:1;}
.content-sales-manage .btn-sort-box .btn-sort span{font-size:0.75rem;color:#444;}
.content-sales-manage .btn-sort-box .btn-sort .period{position:relative;padding-right:8px;}
.content-sales-manage .btn-sort-box .btn-sort .period:after{position:absolute;top:50%;right:0;width:1px;height:18px;background-color:#444;content:"";transform:translateY(-50%);}
.content-sales-manage .btn-sort-box .btn-sort .sort{padding-left:2px;}
.content-sales-manage .btn-sort-box .btn-sort img{width:12px;height:6px;}

.content-sales-manage .payment-detail-wrap .payment-detail-box .payment-detail-list{display:flex;position:relative;margin-top:24px;}
.content-sales-manage .payment-detail-wrap .payment-detail-box .payment-detail-list:after{position:absolute;left:50%;bottom:0;width:calc(100% + 32px);height:1px;background-color:#e1e1e1;content:"";transform:translateX(-50%);}
.content-sales-manage .payment-detail-wrap .payment-detail-box .payment-detail-list .date{width:48px;font-size:0.75rem;color:#444;}
.content-sales-manage .payment-detail-wrap .payment-detail-box .payment-detail-list .payment-detail{flex:1;width:100%;}
.content-sales-manage .payment-detail .detail-box{display:flex;flex-direction:column;gap:16px;}
.content-sales-manage .payment-detail .detail-box .detail-list{position:relative;padding-bottom:16px;border-bottom:1px solid #e1e1e1;}
.content-sales-manage .payment-detail .detail-box .detail-list:last-child{border-bottom:none;}
.content-sales-manage .payment-detail .detail-box .detail-list.-user{display:flex;align-items:center;justify-content:space-between;}
/*.content-sales-manage .payment-detail .detail-box .detail-list .detail{display:flex;flex-direction:column;width:calc(100% - 80px);}*/
.content-sales-manage .payment-detail .detail-box .detail-list .detail .time{margin-bottom:8px;font-size:0.75rem;color:#999;}
.content-sales-manage .payment-detail .detail-box .detail-list .detail .time .cancel{margin-left:8px;color:#FF4E4E;}
.content-sales-manage .payment-detail .detail-box .detail-list .detail .status{font-weight:bold;}
.content-sales-manage .payment-detail .detail-box .detail-list .detail .status.-use{color:#2094FF;}
.content-sales-manage .payment-detail .detail-box .detail-list .detail .name{font-weight:500;}
.content-sales-manage .payment-detail .detail-box .detail-list .detail .price{display:none;margin-top:4px;}
.content-sales-manage .payment-detail .detail-box .detail-list .detail .price._on{display:block;}
.content-sales-manage .payment-detail .detail-box .detail-list .state-box{position:absolute;top:15px;right:0;}
.content-sales-manage .payment-detail .detail-box .detail-list .state-box.-cancel{top:4px;}
.content-sales-manage .payment-detail .detail-box .detail-list .state-box .state{display:none;padding:8.5px 10px;font-size:0.875rem;font-weight:500;}
.content-sales-manage .payment-detail .detail-box .detail-list .state-box .state.btn-cancel{border:1px solid #e1e1e1;border-radius:8px;}
.content-sales-manage .payment-detail .detail-box .detail-list .state-box .state.calculate{color:#2094FF;}
.content-sales-manage .payment-detail .detail-box .detail-list .state-box .state.cancel{color:#FF4E4E;}
.content-sales-manage .payment-detail .detail-box .detail-list .state-box .state._on{display:block;}

.content-sales-manage.-settlement .payment-detail-wrap .payment-detail-box .payment-detail-list{padding-bottom:16px;}
.content-sales-manage .payment-detail-wrap .payment-detail-box .payment-detail-list._on{margin-top:0;}
.content-sales-manage .payment-detail-wrap .month-box{display:none;justify-content:center;align-items:center;gap:21px;margin-top:8px;padding:16px 0;}
.content-sales-manage .payment-detail-wrap .month-box._on{display:flex;}
.content-sales-manage .payment-detail-wrap .month-box .btn{display:flex;justify-content:center;align-items:center;width:16px;height:16px;}
.content-sales-manage .payment-detail-wrap .month-box .btn img{width:6px;height:12px;}
.content-sales-manage .payment-detail-wrap .month-box .text-box{display:flex;justify-content:center;}
.content-sales-manage .payment-detail-wrap .month-box .text-box span{font-weight:16px;color:#222;line-height:1rem;}
.content-sales-manage .payment-detail .settlement-box{display:flex;justify-content:space-between;margin-top:8px;line-height:1rem;}
.content-sales-manage .payment-detail .settlement-box:first-child{margin-top:0;}
.content-sales-manage .payment-detail .settlement-box .title .text{font-size:0.875rem;color:#999;}
.content-sales-manage .payment-detail .settlement-box .amount .text{font-size:0.875rem;font-weight:700;color:#222;}
.content-sales-manage .payment-detail .btn-settlement-box .btn-settlement{display:block;margin-top:16px;padding:15px 0;color:#444;border:1px solid #e1e1e1;border-radius:8px;text-align:center;}
.content-sales-manage .payment-detail .btn-settlement-box .btn-settlement.-disabled{background-color:#e1e1e1;}

/* .detail_page */
.content-detail-page{overflow:hidden;padding-bottom: 90px;}
.content-detail-page .detail-visual-wrap{position:relative; overflow:hidden;padding-top: 180px;border: 1px solid #D9D9D9;}
.content-detail-page .detail-visual-wrap a.thumbnail{position:absolute; width:100%; height:100%; left:0; top:0;}
.content-detail-page .detail-visual-wrap a.thumbnail img{position: absolute; top: 50%; left: 50%; width: 100%;height: 100%; object-fit: cover; transform: translate(-50%, -50%);}
.content-detail-page .detail-visual-wrap a.bookmark-Ico{position:absolute; right:16px;top:16px;}
.content-detail-page .detail-visual-wrap a.bookmark-Ico img{width:32px;height:32px;}
.content-detail-page .review-detail-mid{position:relative; width:112px; margin:0 auto; display:flex;justify-content: space-between; align-items: center; margin-top:16px;}
.content-detail-page .review-detail-mid .star-box{display: flex; align-items:center;}
.content-detail-page .review-detail-mid::after{content:''; position:absolute; top:50%; left:45%; transform:translate(-50%,-50%); width:1px; height:14px; background:#999;}
.content-detail-page .review-detail-mid img{width:16px;height:16px;margin-right:4px; position: relative;}
.content-detail-page .review-detail-mid p{font-size:0.875rem; font-weight:500; color:#999; display:inline-block;}
.content-detail-page .tools-line{display:flex;justify-content: center; align-items: center;padding:0 16px; margin-top:24px;}
.content-detail-page .tools-line li{width:110px;}
.content-detail-page .tools-line li a{display:flex; align-items: center;justify-content: center;}
.content-detail-page .tools-line li a img{width:14px;height:18px;}
.content-detail-page .tools-line li a.btn-qr img{width:18px;}
.content-detail-page .tools-line li a p{margin-left:10px; font-size:0.875rem;}
.content-detail-page .page-tabar{position: relative; display: flex; justify-content: space-between; border-bottom: 1px solid #E1E1E1; padding: 0 16px 10px; margin-top:24px;height:44px;}
.content-detail-page .page-tabar a{text-align: center; position: relative; width: 50%; color: #444; font-size: 0.938rem; font-weight:500; line-height:44px;}
.content-detail-page .page-tabar a._select{color:#FF6F0F;}
.content-detail-page .page-tabar a._select::before{content: ''; position: absolute; width: 100%; height: 3px; background:#FF6F0F; bottom: -10px; left: 0;}
.content-detail-page #pageMenu h2{margin-top:24px; font-weight:700; font-size:1.25rem; margin-left:16px;}
.content-detail-page #pageMenu .represent-menu{margin-bottom: 24px;}
.content-detail-page #pageMenu .menu-list li{margin-top:24px;}
.content-detail-page #pageMenu .menu-list li a{position:relative; display:flex; padding:0 16px; justify-content: space-between; height:74px;}
.content-detail-page #pageMenu .menu-list li a .left{position: relative; display: flex; flex-direction: column; justify-content: space-between;width: 66%;}
.content-detail-page #pageMenu .menu-list li a .left h3{font-weight:700; font-size:1rem;}
.content-detail-page #pageMenu .menu-list li a .left .price{font-size:0.875rem;margin-top: -8px;}
.content-detail-page #pageMenu .menu-list li a .left .add-info{font-size:0.75rem; color:#999; overflow:hidden; width: 100%; text-overflow: ellipsis; white-space: nowrap;}
.content-detail-page #pageMenu .menu-list li a .right{position:relative; width:74px; height:100%; border-radius:8px; overflow:hidden;}
.content-detail-page #pageMenu .menu-list li a .right img{position: absolute; top: 50%; left: 50%; width: 100%;height: 100%; object-fit: cover; transform: translate(-50%, -50%);}
.content-detail-page #pageMenu .amount-direct{position:fixed; width:100%;max-width: 525px; height:34px; bottom:90px; left: 50%; transform: translateX(-50%);}
.content-detail-page #pageMenu .amount-direct a{display:flex;justify-content: space-between;align-items: center; width:117px; height:100%;position: absolute; right: 16px; padding:0 8px; border:1px solid #E1E1E1; border-radius:50px; background:#fff;}
.content-detail-page #pageMenu .amount-direct a img{width:18px;height:18px;}
.content-detail-page #pageMenu .amount-direct a p{color:#444; font-weight:500; font-size:0.875rem;}

.content-detail-page #pageInfo{display:none;}
.content-detail-page #pageInfo .info-box{padding:24px 16px 0;}
.content-detail-page #pageInfo .info-box h2{font-weight:700; font-size:1rem; margin-bottom:16px;}
.content-detail-page #pageInfo .info-box .txt{color:#999; font-weight:500; font-size:0.875rem;}
.content-detail-page #pageInfo .divi-line{margin-top:24px;}
.content-detail-page #pageInfo .info-list li{display:flex; align-items: center;}
.content-detail-page #pageInfo .info-list li + li{margin-top:16px;}
.content-detail-page #pageInfo .info-list li .tit{font-size:0.875rem; color:#444;font-weight:500; margin-right:16px;}

/* detail_page menu-option */
.popup-box.menu-option .underBoxWrap .close-bar-box .btn-close:after{background-color:#D9D9D9;}
.popup-box.menu-option .underBoxWrap .content-box{padding: 16px 16px 12px;}
.popup-box.menu-option .underBoxWrap .content-box .menu-opt-wrap{background:#FFF8F3; border-radius:8px; padding:10px 15px; box-sizing:border-box;}
.popup-box.menu-option .underBoxWrap .content-box .menu-opt-wrap .title{font-size:0.938rem;}
.popup-box.menu-option .underBoxWrap .content-box .menu-opt-wrap .inner{margin-top:16px;display: flex; justify-content: space-between;align-items: center;}
.popup-box.menu-option .underBoxWrap .content-box .menu-opt-wrap .inner .num-box{border:1px solid #E1E1E1; background:#fff; border-radius:4px; padding:5px 8px;display: flex; align-items: center;}
.popup-box.menu-option .underBoxWrap .content-box .menu-opt-wrap .inner .num-box a{display:block; width:16px;}
.popup-box.menu-option .underBoxWrap .content-box .menu-opt-wrap .inner .num-box a img{width:100%;}
.popup-box.menu-option .underBoxWrap .content-box .menu-opt-wrap .inner .num-box .num-opt{padding: 0px 20px;}
.popup-box.menu-option .underBoxWrap .content-box .menu-opt-wrap .inner .opt-pri{color: #555; font-size: 0.938rem; font-weight: 500;}
.popup-box.menu-option .underBoxWrap .content-box .payment-btn{display: flex; justify-content: center; align-items: center; width: 100%; height: 48px; border-radius: 8px; background: #FF6F0F; color: #fff; margin-top: 30px; font-weight: 700; font-size: 0.938rem;}

/* address-setting */
.content-address-sett .address-search{position: relative;}
.content-address-sett .address-search input{width:99%; line-height:48px; border:none; border-bottom:1px solid #E1E1E1;font-size:0.875rem; font-weight:500;text-indent: 56px;}
.content-address-sett .address-search input::placeholder{font-size:0.875rem; font-weight:500; color:#999;}
.content-address-sett .address-search img{position:absolute;top:50%;left:21px;width:20px;height:20px;transform:translateY(-50%);}
.content-address-sett .current-location{display:block; margin:24px auto 0; line-height:48px; width:calc(100% - 32px); border-radius:8px; border:1px solid #E1E1E1; text-align:center; font-size:0.938rem; font-weight:500;}

/* location-setting */
.header-wrap.-locat{position: absolute; top: 0; z-index: 10;}
.content-location-sett{position: relative; height: 100dvh;}
.content-location-sett .location-screen{height:70%; background:rgba(34,34,34,0.8);}
.content-location-sett .info-box{height:30%; padding:24px 16px; position:relative;}
.content-location-sett .info-box .now-locat-btn{position:absolute; top:-46px;}
.content-location-sett .info-box .now-locat-btn img{width:32px;height:32px;}
.content-location-sett .info-box .tit{font-size:1.125rem; font-weight:700; margin-bottom:16px;}
.content-location-sett .info-box .txt{font-size:0.875rem; margin-bottom:24px; color:#999;}
.content-location-sett .info-box .locat-sett-btn{display:block; background:#F1F4F6; border-radius:8px; width:100%; line-height:48px; text-align:center; font-weight:500;font-size:0.938rem; }

/* detail-maplist */
.header-wrap .header-title.-button .title{gap: 0; font-size:0.875rem;}
.header-wrap .header-title.-button .title a{width: 57px; line-height: 34px; text-align: center; background:#F1F4F6; color:#444; border:1px solid #F1F4F6;}
.header-wrap .header-title.-button .title a._select{background:#fff; border:1px solid #FF6F0F; color:#FF6F0F;}
.header-wrap .header-title.-button .title a.btn1{border-radius:8px 0 0 8px;}
.header-wrap .header-title.-button .title a.btn2{border-radius:0px 8px 8px 0px;}
.content-detail-maplist{padding: 0 16px;}
.content-detail-maplist .location-edit{margin:16px 0;display: flex; align-items: center;}
.content-detail-maplist .location-edit img{width:11px;height:14px;}
.content-detail-maplist .location-edit input{background:none; border:none; font-weight:500;font-size:0.875rem; padding-left:8px;width: 100%;}
.content-detail-maplist #detailList{display:none; padding-bottom:48px;}
.content-detail-maplist #detailMap{position: relative; width: calc(100% + 32px); height: 100dvh; left: 50%; transform: translateX(-50%); background: #ccc;}

.footLayerWrap{z-index: 1001; position: fixed; bottom: -100%; transition: all .3s; width: 100%; max-width: 525px; border-radius: 24px 24px 0 0; background-color: #fff; padding:20px 24px;box-sizing:border-box;}
.footLayerWrap._on{bottom: 0;}
.footLayerWrap.fixedPos{z-index: 1001;}
.dimmedTotal{position: fixed; top: 0; bottom: 0; background: #222; opacity: 0.8; z-index: 1000; width: 100%; max-width: 525px; margin: 0 auto; display:none;}
.dimmedTotal._on{display:block;}

.store-sorting-pop .inner .icon-bar{position:absolute; width:48px; top:8px; left:50%; transform:translateX(-50%);}
.store-sorting-pop .inner .box{background:#F9F9F9; border-radius:24px; padding:24px 0;}
.store-sorting-pop .inner .box .tit{color:#444; font-size:0.875rem;}
.store-sorting-pop .inner .box ul li{margin-top:24px;}
.store-sorting-pop .inner .box ul li a{position: relative; font-size:1rem; font-weight:700; color:#222;}
.store-sorting-pop .inner .box ul li a._on::after{content:''; position:absolute; right:-20px; top:50%; transform:translateY(-50%); width:12px; height:9px; background-image: url("/m/images/agarmall/ico_pop_check.png"); background-position: center; background-size: cover;}

/* enter-box */
.enter-box{margin-top:24px;}
.enter-box .title{display:flex;align-items:center;flex-wrap:wrap;gap:4px;color:#222;}
.enter-box .title .sub-text{font-size:0.875rem;color:#999;}
.enter-box .title .btn-delete{padding:5px 10px;font-size:12px;font-weight:500;color:#999;border:1px solid #999;border-radius:8px;box-sizing:border-box;line-height:1;}
.enter-box .enter-info{margin-top:8px;}
.enter-box .enter-info input[type="text"]{width:100%;padding:15px 12px;font-size:0.938rem;color:#999;border:1px solid #e1e1e1;border-radius:8px;box-sizing:border-box;}
.enter-box .enter-info input[type="text"]::placeholder{color:#999;}
.enter-box .enter-info input[type="number"]{width:100%;padding:15px 12px;font-size:0.938rem;color:#999;border:1px solid #e1e1e1;border-radius:8px;box-sizing:border-box;}
.enter-box .enter-info input[type="number"]::placeholder{color:#999;}

.enter-box.represent-image .enter-info .image-upload-box{position:relative;width:64px;height:64px;border:1px solid #e1e1e1;border-radius:8px;}
.enter-box.represent-image .enter-info .image-upload-box .upload-display{width:100%;height:100%;background-image:url("/m/images/agarmall/btn_plus.png");background-position:center;background-repeat:no-repeat;background-size:20px 20px;}
.enter-box.represent-image .enter-info .image-upload-box .upload-display .upload-thumb{width:100%;height:100%;object-fit:cover;border-radius:8px;}
.enter-box.represent-image .enter-info .image-upload-box .regist-image{position:absolute;top:0;left:0;width:100%;height:100%;}

/* content-add-store */
.content-add-store{padding:0 16px;}
.content-add-store .store-info-wrap{overflow:hidden;margin-top:8px;}
.content-add-store .store-info-wrap .enter-box.address .enter-info .address-search{display:flex;gap:4px;}
.content-add-store .store-info-wrap .enter-box.address .enter-info .address-search .btn-address{display:flex;justify-content:center;align-items:center;gap:11px;min-width:141px;padding:15px 0;background-color:#999;border-radius:8px;}
.content-add-store .store-info-wrap .enter-box.address .enter-info .address-search .btn-address .text{font-size:0.938rem;color:#fff;}
.content-add-store .store-info-wrap .enter-box .enter-info .select-box .btn-select{display:block;padding:15px 0;border:1px solid #999;border-radius:8px;text-align:center;}
.content-add-store .store-info-wrap .enter-box .enter-info .selected-box{display:none;}
.content-add-store .store-info-wrap .enter-box .enter-info .selected-box._on{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;}
.content-add-store .store-info-wrap .enter-box .enter-info .selected-box span{color:#999;word-break:keep-all;}
.content-add-store .store-info-wrap .enter-box.opening-hours .enter-info .selected-box .selected-day{display:flex;align-items:center;gap:8px;}
.content-add-store .store-info-wrap .enter-box.opening-hours .enter-info .selected-box .selected-day:after{width:1px;height:19px;background-color:#999;content:"";}
.content-add-store .store-info-wrap .enter-box.store-introduce .enter-info textarea{width:100%;padding:15px 12px;font-size:0.938rem;color:#999;border:1px solid #e1e1e1;border-radius:8px;box-sizing:border-box;}
.content-add-store .store-info-wrap .enter-box.qr-management .enter-info .btn-qr-create{display:block;padding:15px 0;border:1px solid #999;border-radius:8px;text-align:center;}
.content-add-store .btn-save-box{margin-top:40px;padding:12px 0;}
.content-add-store .btn-save-box .btn-save{display:block;padding:15px 0;font-size:0.938rem;color:#fff;background-color:#FF6F0F;border-radius:8px;text-align:center;}

/* content-qr-manage */
.content-qr-manage{padding:0 16px;}
.content-qr-manage .qr-wrap{width:222px;height:222px;margin:48px auto 0;padding:28px;box-sizing:border-box;}
.content-qr-manage .qr-wrap img{width:100%;}
.content-qr-manage .btn-share-box{margin-top:48px;}
.content-qr-manage .btn-share-box .btn-share{display:block;padding:15px 0;font-size:0.938rem;font-weight:500;color:#444;border:1px solid #999;border-radius:8px;text-align:center;}

/* content-menu-manage */
.content-menu-manage{padding:0 16px 74px;}
.content-menu-manage .menu-group-wrap {padding:24px 0;}
.content-menu-manage .menu-group-wrap .menu-group-title{font-size:1.25rem;color:#222;}
.content-menu-manage .menu-group-wrap .menu-box{}
.content-menu-manage .menu-group-wrap .menu-box .menu-list{display:flex;align-items:center;gap:16px;margin-top:24px;}
.content-menu-manage .menu-group-wrap .menu-box .menu-list .image-box{position:relative;width:100%;max-width:74px;}
.content-menu-manage .menu-group-wrap .menu-box .menu-list .image-box:after{display:block;padding-top:100%;content:"";}
.content-menu-manage .menu-group-wrap .menu-box .menu-list .image-box img{position:absolute;width:100%;height:100%;border-radius:8px;}
.content-menu-manage .menu-group-wrap .menu-box .menu-list .menu-detail-box{display:flex;justify-content:space-between;width:100%;}
.content-menu-manage .menu-group-wrap .menu-box .menu-list .menu-detail-box .menu-detail .name{font-weight:700;}
.content-menu-manage .menu-group-wrap .menu-box .menu-list .menu-detail-box .menu-detail .count-price-box{display:flex;gap:8px;margin-top:8px;font-size:0.875rem;}
.content-menu-manage .menu-group-wrap .menu-box .menu-list .menu-detail-box .menu-detail .count-price-box .count{display:flex;gap:8px;}
.content-menu-manage .menu-group-wrap .menu-box .menu-list .menu-detail-box .menu-detail .count-price-box .count:after{display:block;width:1px;height:19px;background-color:#222;content:"";}
.content-menu-manage .menu-group-wrap .menu-box .menu-list .menu-detail-box .menu-detail .explanation{margin-top:16px;font-size:0.75rem;color:#999;}
.content-menu-manage .menu-group-wrap .menu-box .menu-list .menu-detail-box .btn-modify-box .btn-modify{font-size:0.75rem;color:#999;text-decoration:underline;}
.content-menu-manage .btn-regist-box{position:fixed;bottom:0;left:50%;width:100%;max-width:525px;padding:12px 16px;background-color:#fff;box-sizing:border-box;transform:translateX(-50%);}
.content-menu-manage .btn-regist-box .btn-regist{display:flex;justify-content:center;align-items:center;gap:8px;padding:16px 0;font-size:0.938rem;font-weight:700;color:#fff;background-color:#FF6F0F;border-radius:8px;}
.content-menu-manage .btn-regist-box .btn-regist img{width:16px;height:16px;}

/* amount-direct */
.content-amount-direct{padding:0 16px; box-sizing:border-box; position:relative;height:calc(100dvh - 105px);}
.content-amount-direct .amount-box{position:relative; height:45%;display: flex; justify-content: center; align-items: center;}
.content-amount-direct .amount-box .virtual-dom{width:25px;position:relative; margin-left: -26px;}
.content-amount-direct .amount-box #numInput{line-height: 40px; border: none; background: none; font-size:2.25rem; font-weight:700; color:#222; width:100%; }
.content-amount-direct .amount-box #numInput::placeholder{color:#222;}
.content-amount-direct .amount-box .virtual-dom::after{content:'원';position:absolute; right:-35px; top:50%; transform:translateY(-50%);line-height: 40px;font-size:2.25rem; font-weight:700; color:#222;}
/* .content-amount-direct .amount-box #numInput{line-height: 40px; border: none; background: none; text-align: center; padding: 0; margin: 0; font-size:2.25rem; font-weight:700; color:#222;text-indent: 28px;}
.content-amount-direct .amount-box #numInput::placeholder{color:#222;} */
.content-amount-direct .amount-box p{line-height: 40px;font-size:2.25rem; font-weight:700; color:#222;}
.content-amount-direct .number-plate{position:relative; height:55%;}
.content-amount-direct .number-plate .top{display:flex; justify-content: space-between; flex-wrap: wrap;}
.content-amount-direct .number-plate .top li{margin-top:10px;}
.content-amount-direct .number-plate .top li a{display:block; border-radius:4px; padding:4px 6px; font-weight:500; font-size:0.875rem; background:#F1F4F6; color:#444; text-indent: 10px;}
.content-amount-direct .number-plate .top li a img{position:relative;left:-8px;width:11px;height:11px;}
.content-amount-direct .number-plate #keypad{display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; margin-top:16px;}
.content-amount-direct .number-plate #keypad .number,.number-plate #keypad .delete{width:33.33%; height: 56px; background: #fff; display: flex; justify-content: center; align-items: center; color:#444; font-weight:700; font-size:1.5rem;}
.number-plate #keypad .delete img{width:20px;height:14px;}
.content-amount-direct .number-plate .payment-btn{display: flex; justify-content: center; align-items: center; height: 48px; width: 100%; background: #FF6F0F; border-radius: 8px; font-weight: 700; font-size: 0.938rem; color: #fff; margin: 12px 0;}

/* .content-menu-group */
.content-menu-group{padding:0 16px;}
.content-menu-group .menu-regist-wrap .enter-box.menu-group .enter-info .select-box{position:relative;}
.content-menu-group .menu-regist-wrap .enter-box.menu-group .enter-info .select-box .text{position:absolute;top:50%;left:12px;font-size:0.938rem;color:#999;content:"그룹선택";transform:translateY(-50%);}
.content-menu-group .menu-regist-wrap .enter-box.menu-group .enter-info .select-box .click{position:absolute;top:0;left:0;width:100%;height:100%;}
.content-menu-group .menu-regist-wrap .enter-box.menu-group .enter-info .select-box .group-select{padding:15px 12px;font-size:0.938rem;color:#999;}
.content-menu-group .menu-regist-wrap .enter-box.menu-group .enter-info .option-box{display:none;padding:8px 24px;background-color:#fafafa;border:1px solid #e1e1e1;border-radius:8px;}
.content-menu-group .menu-regist-wrap .enter-box.menu-group .enter-info .option-box._on{display:block;}
.content-menu-group .menu-regist-wrap .enter-box.menu-group .enter-info .option-box .option-list{border-bottom:1px solid #e1e1e1;}
.content-menu-group .menu-regist-wrap .enter-box.menu-group .enter-info .option-box .option-list:nth-last-child(-n+2){border-bottom:none;}
.content-menu-group .menu-regist-wrap .enter-box.menu-group .enter-info .option-box .option-list .btn-option{display:block;padding:16px 8px;}
.content-menu-group .menu-regist-wrap .enter-box.menu-group .enter-info .option-box .option-list .btn-option.-first{display:flex;justify-content:space-between;align-items:center;}
.content-menu-group .menu-regist-wrap .enter-box.menu-group .enter-info .option-box .option-list .btn-option.-first img{width:12px;height:6px;}
.content-menu-group .menu-regist-wrap .enter-box.menu-group .enter-info .option-box .option-list .btn-option.-add{display:flex;align-items:center;gap:4px;}
.content-menu-group .menu-regist-wrap .enter-box.menu-group .enter-info .option-box .option-list .btn-option.-add img{width:10px;height:10px;}
.content-menu-group .menu-regist-wrap .enter-box.menu-group .enter-info .option-box .option-list .btn-option .text{color:#999;line-height:1rem;}
.content-menu-group .menu-regist-wrap .enter-box.price .enter-info{display:flex;justify-content:space-between;gap:8px;}        
.content-menu-group .menu-regist-wrap .enter-box.price .enter-info .input-box.-after{position:relative;width:100%;}
.content-menu-group .menu-regist-wrap .enter-box.price .enter-info .input-box.-after:after{display:block;position:absolute;top:50%;right:12px;font-size:0.938rem;color:#222;content:"원";transform:translateY(-50%);}
.content-menu-group .menu-regist-wrap .enter-box.price .btn-add-box{margin-top:8px;}
.content-menu-group .menu-regist-wrap .enter-box.price .btn-add-box .btn-add{display:flex;align-items:center;gap:4px;}
.content-menu-group .menu-regist-wrap .enter-box.price .btn-add-box .btn-add img{width:10px;height:10px;}
.content-menu-group .menu-regist-wrap .enter-box.price .btn-add-box .btn-add .text{font-size:0.875rem;color:#FF4000;}
.content-menu-group .btn-save-box{margin-top:24px;padding:12px 0;background-color:#fff;box-sizing:border-box;}
.content-menu-group .btn-save-box .btn-save{display:block;padding:15px 0;font-size:0.938rem;font-weight:700;color:#fff;background-color:#FF6F0F;border-radius:8px;line-height:normal;text-align:center;}

/* make-payment */
.content-make-payment{padding:0 16px;}
.content-make-payment .date{text-align:center; margin-top:32px; color:#999; font-size:0.75rem;}
.content-make-payment .store-name{text-align:center; margin:8px 0 46px; color:#222; font-size:1rem; font-weight:700;}
.content-make-payment .amount-box{position:relative; height:45%;display: flex; justify-content: center; align-items: center;}
.content-make-payment .amount-box .virtual-dom{width:25px;position:relative; margin-left: -26px;}
.content-make-payment .amount-box #numInput{line-height: 40px; border: none; background: none; font-size:2.25rem; font-weight:700; color:#222; width:100%; display: inline-block;-webkit-appearance: none;}
.content-make-payment .amount-box #numInput::placeholder{color:#222;}
.content-make-payment .amount-box .virtual-dom::after{content:'원';position:absolute; right:-35px; top:50%; transform:translateY(-50%);line-height: 40px;font-size:2.25rem; font-weight:700; color:#222;}
.content-make-payment .amount-box p{line-height: 40px;font-size:2.25rem; font-weight:700; color:#222;}
.content-make-payment .make-payment-btn{display:flex;justify-content: center; align-items: center; margin:64px 0 16px; border-radius:8px; height:96px; width:100%; text-align:center; background:#FF6F0F; color:#fff; font-weight:700; font-size:1.125rem;}
.content-make-payment .make-payment-btn._ok{background:#F1F4F6; color:#222;}
.content-make-payment .info{text-align:center; color:#444; font-size:0.875rem;}
._inputChecker{position: relative; display: flex; align-items: center; width: 100%; font-size:0.875rem; text-indent: 10px;}
label input[type=checkbox], label input[type=radio]{position: absolute; left: -9999px;}
._inputChecker input[type=checkbox] + span{position: relative; display: inline-block; width: 20px; height: 20px; border:1px solid #ccc; background:#ccc; border-radius:4px;}
._inputChecker input[type=checkbox] + span::before{content:''; position:absolute; background-image: url("/m/images/agarmall/ico_checkbox.png"); background-position: center; background-size: cover; left:50%; top:50%; transform:translate(-50%,-50%);width: 12px; height: 8px;}
._inputChecker input[type=checkbox]:checked + span{border:1px solid #FF6F0F; background:#FF6F0F;}
.close-payment{position:fixed; bottom:0; line-height:50px; width:100%;max-width: 525px; background:#FF6F0F; text-align:center; color:#fff; }

/* write-review */
.content-write-review{padding:0 16px;}
.content-write-review .store-name{font-size:1rem; font-weight:700; margin:32px 0 8px;text-align:center;}
.content-write-review .txt{font-size:0.875rem; text-align:center;}
.content-write-review .review-section{margin-top:32px;}
.content-write-review .review-section .review-stars{display: flex; justify-content: center; align-items: center;}
.content-write-review .review-section #star{display: flex;}
.content-write-review .review-section #star img{width:24px; height:24px;}
.content-write-review .review-section #star img + img{margin-left:8px; }
.content-write-review .review-section .review-txt{margin-top:56px;}
.content-write-review .review-section .review-txt #wrtReview{margin-top:16px; border-radius:8px; border:1px solid #E1E1E1; padding:12px 16px; font-size:0.875rem; font-weight:500;width: 100%; height: 100px;box-sizing: border-box;}
.content-write-review .review-section .review-txt #wrtReview::placeholder{color:#999;}
.regist-bg{position: fixed; bottom: 0; width: 100%; max-width: 525px; height: 72px; left: 50%; transform: translateX(-50%);background: #fff;}
.regist-bg .regist-review{position:absolute; bottom:12px; line-height:48px; width: calc(100% - 32px); max-width: 525px; left: 50%; transform: translateX(-50%);background:#FF6F0F; text-align:center; color:#fff; font-size:0.938rem; font-weight:700; border-radius:8px; box-shadow:0 2px 8px rgba(0,0,0,0.12);}
.content-write-review .review-file{margin-top:16px;}
.content-write-review .review-file .upload-name {height: 40px; padding-left: 10px;  border: none; color: #999999;}
/* .content-write-review .review-file label {display: flex; justify-content: center; align-items: center; border: 1px solid #E1E1E1; border-radius: 8px; width: 64px; height: 64px; cursor: pointer;} */
/* .content-write-review .review-file input[type="file"] { position: absolute; width: 0; height: 0; padding: 0; overflow: hidden; border: 0;} */
.content-write-review .review-file .image-upload-box{position:relative;width:64px;height:64px;border:1px solid #e1e1e1;border-radius:8px;}
.content-write-review .review-file .image-upload-box .upload-display{width:100%;height:100%;background-image:url("/m/images/agarmall/btn_plus.png");background-position:center;background-repeat:no-repeat;background-size:20px 20px;}
.content-write-review .review-file .image-upload-box .upload-display .upload-thumb{width:100%;height:100%;object-fit:cover;border-radius:8px;}
.content-write-review .review-file .image-upload-box .regist-image{position:absolute;top:0;left:0;width:100%;height:100%;margin-top: 0px;}

/* review */
.content-review{padding:0 16px 48px;position: relative;}
.content-review .store-name{font-size:1rem; font-weight:700; margin:32px 0 16px;text-align:center;}
.content-review .top-star{display:flex;justify-content: center; align-items: center;}
.content-review .top-star .star-box{display:flex;}
.content-review .top-star .star-box img{width:16px; height:16px;}
.content-review .top-star .star-box img + img{margin-left:8px;}
.content-review .top-star .score{font-size:1rem; font-weight:700; color:#000; margin-left:16px;}
.content-review .review-box{margin-top:48px;}
.content-review .review-box .top-info{display: flex;justify-content: space-between;}
.content-review .review-box .top-info p{font-size:0.875rem; font-weight:500; line-height:34px;}
.content-review .review-box .top-info .review-filter{position:relative; }
.content-review .review-box .top-info .review-filter .now-filter{display:flex; align-items: center; line-height: 34px;}
.content-review .review-box .top-info .review-filter .now-filter img{width:12px;height:12px;}
.content-review .review-box .top-info .review-filter .now-filter p{margin:0 10px;}
.content-review .review-box .top-info .review-filter .filter-list{position: absolute; display: none; padding: 10px; border-radius: 8px; box-shadow: 0 2px 6px rgba(0,0,0,.2); z-index:99; top: -80px; right: -3px;background: #fff;}
.content-review .review-box .top-info .review-filter .filter-list a{font-size:0.875rem; font-weight:500; line-height:30px;text-align: center; display: block;}
.content-review .review-box .review-list{margin-top:16px;}
.content-review .review-box .review-list li + li{margin-top:24px;}
.content-review .review-box .review-list li .top{display: flex;}
.content-review .review-box .review-list li .review-name{font-size:0.875rem; font-weight:700; color:#000; margin-right:8px;line-height: 17px;}
.content-review .review-box .review-list li .passed-time{font-size:0.75rem; font-weight:500; color:#999;line-height: 17px;}
.content-review .review-box .review-list li .del-btn{position:absolute; right:16px; font-size:0.75rem; font-weight:500; color:#999;line-height: 17px;}
.content-review .review-box .review-list li .user-star{margin:8px 0;display: flex;}
.content-review .review-box .review-list li .user-star img{width:12px; height:12px;}
.content-review .review-box .review-list li .user-star img + img{margin-left:4px;}
.content-review .review-box .review-list li .cont-txt{font-size:0.875rem; font-weight:500; color:#999; line-height: 1.3em; width: 100%; height: auto; overflow: visible; text-overflow: ellipsis; display: block; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word;}
.content-review .review-box .review-list li .cont-txt._hidden{display: -webkit-box; overflow: hidden; height: 33px;}
.content-review .review-box .review-list li .more-see{color:#444;font-size:0.875rem;font-weight:500; text-align:right;display: block;margin-top: 8px;}
.content-review .review-box .review-list li .review-img{width:56px; height:56px; border-radius:8px; overflow:hidden; margin-top:16px; position: relative;}
.content-review .review-box .review-list li .review-img img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; object-fit: cover;}
.content-review .review-box .review-list li .boss-reply{margin-top:16px; background:#F1F4F6; border-radius:8px; padding:12px 16px;}
.content-review .review-box .review-list li .boss-reply .top{margin-bottom:8px;}

/* content-review.-manage */
.content-review.-manage .top-select{margin:16px 0;position:relative; width: fit-content; padding-right: 10px;}
.content-review.-manage .top-select select{border:none; font-size:0.875rem;font-weight:500;-webkit-appearance: none;padding: 0 10px; color: #222;}
.content-review.-manage .top-select::after{content:''; position:absolute; right:0; top:50%; transform:translateY(-50%); width:8px; height:5px;background-image: url(/m/images/agarmall/ico_select_allow.png); background-position:center; background-size: cover;}
.content-review.-manage .review-box{margin-top: 24px;}
.content-review.-manage .comment-box{margin-top:16px;}
.content-review.-manage .comment-box textarea{border: 1px solid #E1E1E1; border-radius: 8px; width: 100%; padding: 12px 16px; box-sizing: border-box; font-weight: 500; font-size: 0.875rem; color: #222;}
.content-review.-manage .comment-box textarea::placeholder{color:#999;}
.content-review.-manage .comment-box .comment-ok{margin-top: 16px; display:block; line-height:48px;border-radius: 8px; width: 100%; text-align:center; color:#fff; font-weight:700; font-size:0.938rem; background:#FF6F0F;}

/* content-group-manage */
.content-group-manage{padding:0 16px;}
.content-group-manage .menu-group-wrap .add-group.enter-box .enter-info .add-group-box{position:relative;border-bottom:1px solid #222;}
.content-group-manage .menu-group-wrap .add-group.enter-box .enter-info .add-group-box #addGroup{padding:15px 60px 15px 0;border:none;}
.content-group-manage .menu-group-wrap .add-group.enter-box .enter-info .add-group-box .btn-add{position:absolute;top:50%;right:0;padding:8.5px 10px;font-size:0.875rem;font-weight:500;border:1px solid #222;border-radius:8px;transform:translateY(-50%);}
.content-group-manage .menu-group-wrap .group-list-wrap.enter-box .enter-info .group-list-box{display:flex;flex-direction:column;gap:16px;}
.content-group-manage .menu-group-wrap .group-list-wrap.enter-box .enter-info .group-list-box .group-list{display:flex;justify-content:space-between;align-items:center;position:relative;padding:12px;border:1px solid #e1e1e1;border-radius:8px;}
.content-group-manage .menu-group-wrap .group-list-wrap.enter-box .enter-info .group-list-box .group-list._on{background-color:rgba(255,111,15,.1);}
.content-group-manage .menu-group-wrap .group-list-wrap.enter-box .enter-info .group-list-box .group-list .text{font-size:0.938rem;color:#444;}
.content-group-manage .menu-group-wrap .group-list-wrap.enter-box .enter-info .group-list-box .group-list .btn-drag{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('/m/images/agarmall/btn_drag.png');background-position:center right 16px;background-repeat:no-repeat;background-size:15px 14px;}
.content-group-manage .btn-save-box{position:fixed;bottom:56px;left:50%;width:100%;max-width:525px;padding:12px 20px;box-sizing:border-box;transform:translateX(-50%);}
.content-group-manage .btn-save-box .btn-save{display:block;padding:15px 0;font-size:0.938rem;font-weight:700;color:#fff;background-color:#FF6F0F;border-radius:8px;text-align:center;}
.content-group-manage .delete-notice-box{display:none;justify-content:space-between;gap:16px;position:fixed;bottom:0;left:50%;z-index:1000;width:100%;max-width:525px;padding:16px 24px;background-color:#4A4A4A;box-sizing:border-box;transform:translateX(-50%);}
.content-group-manage .delete-notice-box._on{display:flex;}
.content-group-manage .delete-notice-box .notice-box .notice{color:#fff;}
.content-group-manage .delete-notice-box .undo-box{min-width:50px;}
.content-group-manage .delete-notice-box .undo-box .btn-undo{font-size:14px;color:#4098FF;}

/* content-point-present */
.header-wrap.-right{box-sizing: border-box; height: 52px;}
.header-wrap.-right .header-left{position: absolute; right: 16px;}

.content-point-present{position: relative; height: calc(100dvh - 52px);}
.content-point-present h2{font-size:1rem; font-weight: 500; margin-bottom:10px;}
.content-point-present .tab-box{position:relative; padding:16px 16px 36px; box-sizing:border-box;}
.content-point-present .tab-box .tab-division{display:flex; height: 48px; }
.content-point-present .tab-box .tab-division a{display:flex;justify-content: center; align-items: center; width: 50%;border: 1px solid #e1e1e1;}
.content-point-present .tab-box .tab-division a.cash{border-right:none;border-radius: 8px 0px 0px 8px;}
.content-point-present .tab-box .tab-division a.pay{border-radius:0px 8px 8px 0px;}
.content-point-present .tab-box .tab-division a._on{color: #fff; background:var(--sitecolor1);border-color:var(--sitecolor1);}
.content-point-present .recipient-box{position:relative;padding:0px 16px 36px; box-sizing:border-box;}
.content-point-present .recipient-box a{display: flex; align-items: center; width: 100%; height: 48px; padding: 0 16px; box-sizing: border-box; border: 1px solid #e1e1e1; border-radius: 8px; position: relative;}
.content-point-present .recipient-box a::after{content:''; position:absolute; right:16px; top:12px; width:12px; height:21px; background-image: url(/m/images/agarmall/btn_arrow_forward_g.png); background-position: center; background-size: cover;}
.content-point-present .recipient-box .member-name{display:inline-block;margin:4px 0 0;font-weight:bold;color:#4285F4;}
.content-point-present .present-cash-box{position:relative;padding:0px 16px 36px; box-sizing:border-box;}
.content-point-present .present-cash-box .num-box{display: flex;}
.content-point-present .present-cash-box .num-box #cashPlace{display: block; width: 100%; height: 46px; border: none; border-bottom: 1px solid #e1e1e1; font-size: 2rem; font-weight: 500; text-align: right;}
.content-point-present .present-cash-box .num-box .won{width: 50px; border-bottom: 1px solid #e1e1e1; padding-bottom: 8px; box-sizing: border-box; display: flex; align-items: end; justify-content: center;}
.content-point-present .present-cash-box .giftable{font-size:0.813rem;margin-top: 10px;}
.content-point-present .giftBtn{position: absolute; display: flex; justify-content: center; align-items: center; width: 100%; height: 48px; background: var(--sitecolor1); color: #fff; font-weight: 700; bottom: 0; left: 0;}

/* recipient-wrap */
.popup-box .underBoxWrap .content-box.-sorting .pop-tit{font-size: 0.875rem; color: #444; margin-left: 18px;}
.recipient-wrap{position: relative; padding:0 0 48px; box-sizing:border-box;}
.recipient-wrap .select-Box{padding:12px 16px 24px; box-sizing:border-box; position:relative;}
.recipient-wrap .select-Box input{width:99%; height:48px; border-radius:8px; background:rgba(0,0,0,0.12); line-height:48px;position:relative; text-indent:48px; font-size:0.875rem; font-weight:500; border:none;}
.recipient-wrap .select-Box input::placeholder{ font-weight:300; color:rgba(0, 0, 0, 0.55);}
.recipient-wrap .select-Box .schImg{position:absolute; left:30px; top:25px; width:24px; height:24px;}
.recipient-wrap .member-list{margin:0 30px;}
.recipient-wrap .member-list li + li{margin-top:16px;}
.recipient-wrap .member-list li label{display: flex; justify-content: space-between;}
.recipient-wrap .okBtn{position: absolute; display: flex; justify-content: center; align-items: center; width: 100%; height: 48px; background: var(--sitecolor1); color: #fff; font-weight: 700; bottom: -24px; left: 0;border-radius: 0 0 24px 24px;}

/* delete-wrap */
.delete-wrap{display:none;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;padding:0 24px;background-color:#FF6F0F;box-sizing:border-box;}
.delete-wrap._on{display:flex;}
.delete-wrap .btn-close{position:relative;z-index:10;width:16px;height:16px;line-height:1;}
.delete-wrap .btn-close img{width:100%;height:100%;}
.delete-wrap .count-title{position:absolute;top:50%;padding-left:40px;font-size:18px;font-weight:500;color:#fff;transform:translateY(-50%);}
.delete-wrap .btn-delete{position:relative;z-index:10;width:18px;height:20px;}
.delete-wrap .btn-delete img{width:100%;height:100%;}

/* footer */
.bottom-menu-wrap {position:fixed; bottom:0;left: 50%; transform: translateX(-50%); width:100%; max-width:525px; background:#fff; z-index:999;}
.bottom-menu-wrap a {float:left; width:20%; padding:0; border-bottom:1px solid #f2f2f2; box-sizing:border-box; text-align:center;height: 56px;display: flex;align-items: center;flex-wrap: wrap;}
.bottom-menu-wrap a .iconfont {font-size:20px; font-weight: 900; width: 100%;}
.bottom-menu-wrap a span {font-size:12px;width: 100%;}
.bottom-menu-wrap .inCate {width: 100%;text-align: center;}

/* label-style-box */
label.label-style-box{display:flex;align-items:center;gap:5px;}
label.label-style-box input[type="radio"] + span.label-icon{width:24px;height:24px;padding:0;border:1px solid #b8b8b8;border-radius:100%;background:none;box-sizing:border-box;}
label.label-style-box input[type="radio"]:checked + span.label-icon{border:6px solid var(--sitecolor1);}
label.label-style-box span.text{line-height:1;}

/* content-rmoney-conversion */
.content-rmoney-conversion{padding:32px 16px;}
.content-rmoney-conversion .title{font-size:1.25rem;font-weight:bold;color:#222;}
.content-rmoney-conversion .conversion-wrap{margin:48px 0 0;}
.content-rmoney-conversion .conversion-wrap .hold-wrap{display:flex;flex-direction:column;gap:16px;}
.content-rmoney-conversion .conversion-wrap .hold-wrap .hold-box{display:flex;justify-content:space-between;}
.content-rmoney-conversion .conversion-wrap .hold-wrap .hold-box .text{font-size:0.938rem;color:#555;}
.content-rmoney-conversion .conversion-wrap .hold-wrap .hold-box .hold{display:flex;gap:2px;font-size:0.938rem;color:#222;}
.content-rmoney-conversion .conversion-wrap .conversion-box{display:flex;gap:8px;margin:16px 0 0;}
.content-rmoney-conversion .conversion-wrap .conversion-box .input-box{position:relative;width:calc(100% - 104px);}
.content-rmoney-conversion .conversion-wrap .conversion-box .input-box span{font-size:0.938rem;color:#222;}
.content-rmoney-conversion .conversion-wrap .conversion-box .input-box .front{position:absolute;top:50%;left:12px;transform:translateY(-50%);}
.content-rmoney-conversion .conversion-wrap .conversion-box .input-box input{width:100%;padding:13px 52px 13px 40px;border:1px solid #E1E1E1;border-radius:8px;font-weight:bold;box-sizing:border-box;text-align:right;}
.content-rmoney-conversion .conversion-wrap .conversion-box .input-box .back{position:absolute;top:50%;right:12px;font-weight:bold;transform:translateY(-50%);}
.content-rmoney-conversion .conversion-wrap .conversion-box .full-amount-button{width:104px;padding:13px; 26px;border-radius:8px;background:#FFF1E7;font-size:0.938rem;color:#FF6F0F;}
.content-rmoney-conversion .conversion-wrap .conversion-rate-box{display:flex;gap:2px;margin:8px 0 0;}
.content-rmoney-conversion .conversion-wrap .conversion-rate-box span{font-size:0.75rem;color:#FF6F0F;}
.content-rmoney-conversion .conversion-button-box{position:fixed;bottom:0;left:50%;width:100%;max-width:525px;padding:12px 16px;box-sizing:border-box;transform:translateX(-50%);}
.content-rmoney-conversion .conversion-button-box .conversion-button{display:block;width:100%;padding:15px 0;border-radius:8px;background:#FF6F0F;font-size:0.938rem;font-weight:bold;color:#fff;}