body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Noto Sans,UD Shin Go Regular,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo,メイリオ,ＭＳ Ｐゴシック,MS PGothic,sans-serif;margin:0;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{display:flex;justify-content:center;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.primary-blue{color:#0d64f2}.bold{font-weight:700}.value-negative{color:#ea1b1b}.title-box{border:1px solid #d2d2d2;border-radius:5px;margin-top:1em;position:relative}.title-box h3{left:0;margin-left:1em;position:absolute;right:0;top:-1.7em}.title-box span{background:#fff;border-radius:5px;color:#595757;display:inline-block;padding:0 2em}.title-box .inner{padding:1.2em .5em .5em}.gray-box{background-color:#f1f1f1;border-radius:5px;width:100%}.progressbar{display:flex;flex-wrap:wrap}.progressbar .item{align-items:center;background:#f5f5f5;color:#999;justify-content:center;line-height:1.5;min-width:80px;padding:13px 0;position:relative;text-align:center;width:32%}.progressbar .item:not(:last-child):after,.progressbar .item:not(:last-child):before{border:25px solid #0000;border-left:20px solid #f5f5f5;bottom:0;content:"";left:100%;margin:auto;position:absolute;top:0;z-index:2}.progressbar .item:not(:last-child):before{border-left-color:#fff;margin-left:1px}@media screen and (max-width:767px){.progressbar .item{font-size:11px;line-height:1.4;padding:10px 0}.progressbar .item:not(:last-child):after,.progressbar .item:not(:last-child):before{border-width:18px 18px 18px 12px}}.progressbar .item.active{background:#0d64f2;border-color:#0d64f2;color:#fff;z-index:1}.progressbar .item.active:not(:last-child):after{border-left-color:#0d64f2}.progressbar .item.active:not(:last-child):before{border-left:none}.center{text-align:center!important}.left{text-align:left!important}.right{text-align:right!important}.emphasis{color:#eb2c2c}.general-button{align-items:center;display:flex;font-size:14px;gap:10px;justify-content:center;min-width:24px;padding:8px;width:auto}.general-button.square{border-radius:0}.general-button.soft{border-radius:3px}.general-button.rectangle{border-radius:0;width:240px}.general-button.rounded{border-radius:12px}.general-button.pill{border-radius:30px;width:240px}.general-button.full{width:auto}.general-button.min{font-size:14px}.general-button.icon{min-width:20px}.general-button.minFit{font-size:14px}.general-button.minFit,.general-button.minimal{min-width:1px;width:-webkit-fit-content;width:fit-content}.general-button.minimal{font-size:12px;gap:4px;height:-webkit-fit-content;height:fit-content;min-height:1px;padding:2px 4px}.general-button.primary-blue{background-color:#0d64f2;border:1px solid #0d64f2;color:#fff;cursor:pointer}.general-button.primary-red{background-color:#df2a1f;border:1px solid #df2a1f;color:#fff;cursor:pointer}.general-button.primary-yellow{background-color:#e6a800;border:1px solid #e6a800;color:#fff;cursor:pointer}.general-button.primary-orange{background-color:#da7c0e;border:1px solid #da7c0e;color:#fff;cursor:pointer}.general-button.primary-green{background-color:#28a745;border:1px solid #28a745;color:#fff;cursor:pointer}.general-button.primary-gray{background-color:#a2a2a2;border:1px solid #a2a2a2;color:#fff;cursor:pointer}.general-button.secondary-white{background-color:#fff;border:1px solid #595656;color:#000;cursor:pointer}.general-button.secondary-blue{background-color:#fff;border:1px solid #0d64f2;color:#0d64f2;cursor:pointer}.general-button.secondary-red{background-color:#fff;border:1px solid #df2a1f;color:#df2a1f;cursor:pointer}.general-button.ghost-blue{border:1px solid #0d64f2;color:#0d64f2;cursor:pointer}.general-button.ghost-black{border:1px solid #636363;color:#636363;cursor:pointer}.general-button.ghost-red{border:1px solid #df2a1f;color:#df2a1f;cursor:pointer}.general-button.disabled{background-color:#c1c1c1!important;border:1px solid #c1c1c1!important;color:#fff!important;pointer-events:none}.general-button.disabled-label{cursor:auto;opacity:.6;padding-left:18px;padding-right:18px;pointer-events:none}.blue{color:#0d64f2}.orange{color:#da7c0e}.red{color:#df2a1f}.general-button.bold{border-width:2px;font-weight:700}.general-button.no-border{border:none}.general-label{border-radius:16px;font-size:12px;padding:4px 12px;width:-webkit-fit-content;width:fit-content}.general-label.primary-blue{background-color:#0d64f2;border:1px solid #0d64f2;color:#fff}.general-label.secondary-black{border:1px solid #000;color:#000}.general-label.secondary-blue{border:1px solid #0d64f2;color:#0d64f2}.general-label.green{border:1px solid #24da4f;color:#24da4f}.general-label.secondary-red{border:1px solid #eb2c2c;color:#eb2c2c}.general-switch{align-items:center;display:flex;font-size:14px;gap:6px}.dialog-overlay .general-button{width:120px}.dialog-normal-area{margin:40px 0;width:460px}.dialog-normal-area.after{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.dialog-normal-area.after .anticon{font-size:90px}.dialog-actions{margin-bottom:20px;margin-top:10px}.pagination-area{align-items:center;box-sizing:border-box;display:flex;gap:24px;justify-content:flex-end;margin-top:16px;padding:12px}.pagination-area .pagination-jump{align-items:center;display:flex;gap:12px}.pagination-area .pagination-jump .general-button{height:16px;padding-bottom:4px;padding-top:5px}.pagination-area .pagination-jump .input{height:30px;width:64px}.ant-pagination-item{background-color:initial!important;border-color:#636363!important}.ant-pagination-item a{color:#0d64f2!important}.ant-pagination-item.ant-pagination-item-active{background-color:#0d64f2!important;border-color:#0d64f2!important}.ant-pagination-item.ant-pagination-item-active a{color:#fff!important}.ant-pagination-next,.ant-pagination-prev{border:1px solid #636363}.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link{color:#0d64f2!important}.ant-pagination-next.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination-prev.ant-pagination-disabled .ant-pagination-item-link{color:#00000040!important}.ant-select-selector{border-radius:4px!important}.ant-table-header,.ant-table-thead .ant-table-cell{border-start-end-radius:0!important;border-start-start-radius:0!important}.ant-table-thead .ant-table-cell{background-color:#d9d9d9!important}.ant-table-cell{color:#636363}.ant-table-cell-row-hover{background-color:initial!important}.ant-table-cell .icon{color:#0d64f2;font-size:16px}.deleted-row{background-color:#d1d1d1}br.sp{display:none}@media screen and (max-width:767px){br.sp{display:inline}}.custom-table{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;width:100%}.custom-table>.custom-table-title{background-color:#d9d9d9;box-sizing:border-box;display:flex;justify-content:space-between;padding:6px 24px;width:100%}.custom-table>.custom-table-title.buttons{min-height:45px}.custom-table>.custom-table-title.buttons>div{display:flex;gap:12px}.custom-table>.custom-table-detail{background-color:#fff;width:100%}.custom-table>.custom-table-detail .custom-table-information{box-sizing:border-box;padding:12px 24px}.custom-table .row{border-bottom:1px solid #d9d9d9;display:flex;padding:6px 24px}.custom-table .row:not(.list-row):last-child{border-bottom:none}.custom-table .row.vertical{align-items:flex-start;border-bottom:none;display:flex;flex-direction:column}.custom-table .row .label{min-width:160px;width:160px}.custom-table .row.vertical .label{margin-bottom:18px;min-width:0;min-width:auto;width:auto}.custom-table .row .value{display:flex;gap:20px;max-width:100%}.custom-table .row>.row-title{display:flex;padding:6px 0}.custom-table .row>.row-detail{display:flex;flex-direction:column;padding:6px 0}.custom-table .row>.row-detail>.row-detail-col{display:flex;gap:12px}.custom-table .row>.row-detail>.row-detail-col>.value{display:flex;justify-content:flex-end;margin-left:12px;width:80px}.custom-table .row>.row-detail>.row-detail-col>.value.flex-start{justify-content:flex-start}.custom-table>.custom-table-detail>.list-area{height:128px;overflow-y:auto}.custom-table .list-area>div{display:flex}.readonly-checkbox{pointer-events:none}#global-spinner{background-color:#ffffffb3;z-index:1000}#global-spinner,.dialog-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.dialog-overlay{background:#00000080;z-index:10}.dialog{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;color:#242323;max-width:95%;min-width:350px}.dialog-header{align-items:center;border-bottom:1px solid #f3f3f3;display:flex;height:20px;justify-content:space-between;padding:18px}.dialog-title{font-size:16px;font-weight:700}.dialog-close-button{background:none;border:none;cursor:pointer;font-size:1.2rem}.dialog-content{border-bottom:1px solid #f3f3f3;max-height:calc(100vh - 200px);overflow-x:hidden;overflow-y:auto;padding:12px 20px;text-align:left}.dialog-actions{display:flex;gap:16px;justify-content:center;padding:12px;text-align:right}.dialog-actions.flex-end{justify-content:flex-end}.dialog-bold-area{font-size:16px;font-weight:700;margin-bottom:12px}.dialog-normal-area{font-size:14px}.header{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:64px;justify-content:space-between;padding:0 30px;width:100%}.header div,.header>.header-logo{display:flex;justify-content:center}.header>.header-logo{align-items:center}.header>.header-logo img{box-sizing:border-box;display:flex;height:62px;justify-content:center}.header>.header-logo label{color:#595757;font-size:16px;font-weight:600}.header .close{cursor:pointer}.toast-container{padding:12px}.toast-icon{margin-right:16px}.context{color:#000}.toast-close-icon{color:#fff;cursor:pointer;margin-left:8px}.ant-message-notice-content{border-radius:4px!important;box-shadow:0 5px 15px 0 #00000059}.ant-message-notice-content-success .toast-icon{color:#17891b}.ant-message-notice-content-error .toast-icon{color:#df2a1f!important}.point-caption{align-items:center;background-color:#fff;border-bottom:8px solid #0f64f2;box-shadow:5px 5px 15px #d0d0d0;display:flex;flex-direction:column;justify-content:center;margin:50px 10% 30px;padding-top:30px;width:80%}.point-caption>.title{color:#000}.point-caption .point{font-size:40px;font-weight:700;margin-bottom:8px}.point-caption span{font-size:20px;margin-left:5px}.point-caption .information{background-color:#f1f1f1;box-sizing:border-box;padding:10px 0;width:100%}.point-history{align-items:center;display:flex;flex-flow:column;justify-content:center;width:100%}.point-history .filter-area{align-items:flex-start;display:none;width:100%}.point-history .filter-area select{font-size:16px}.point-history .filter-area>.button{margin:20px 20px 40px 0;padding:5px 30px}.point-history .filter-area>.button.selected,.point-history .filter-area>.button:hover{background-color:#0d64f2;color:#fff}.point-history .history-area{width:100%}.point-history .history-area .history-item{border-bottom:1px solid #bbb;display:flex;padding:8px 0;width:100%}.mobile .point-history .history-area .history-item{flex-direction:column}.desktop .point-history .history-area .history-item>div{align-items:center;display:flex;font-size:14px;margin:12px}.mobile .point-history .history-area .history-item>div{align-items:flex-start;display:flex;justify-content:space-between;margin:12px}.mobile .point-history .history-area .history-item>div>div{align-items:flex-start;justify-content:space-between}.point-history .history-area .date{width:100px}.point-history .history-area .title{flex-grow:1;text-align:left}.point-history .history-area .point{width:100px}.point-history .history-area .point-value{font-size:20px;margin-right:12px;text-align:right;width:90px}.desktop .point-history .history-area .history-item .status{box-sizing:border-box;display:flex;justify-content:center;padding:0 10px;width:64px}.mobile .point-history .history-area .history-item .status{box-sizing:border-box;display:flex;font-size:12px;justify-content:center;padding:2px 4px;width:54px}.point-history .history-area .status.expired{border:1px solid #ea1b1b;color:#ea1b1b}.point-history .history-area .status.get{border:1px solid #0f64f2;color:#0f64f2}.point-history .history-area .status.use{border:1px solid #000;color:#000}.point-history .buttons-area{margin-top:24px}@media screen and (max-width:767px){.mobile .point-history .history-area .history-item>div{align-items:center;font-size:14px;margin:8px}.point-history .history-area .date{font-size:12px;width:auto}.point-history .history-area .point{text-align:left;width:auto;width:40%}.point-history .history-area .point .point-value{font-size:18px;font-weight:700;margin-top:10px}.point-history .history-area .title{white-space:nowrap}}.expiration-list{align-items:center;display:flex;flex-flow:column;justify-content:center;width:100%}.expiration-list .filter-area select{font-size:16px}.expiration-list .expiration-area{width:100%}.expiration-list .expiration-area .expiration-item{border-bottom:1px solid #bbb;display:flex;padding:8px 0;width:100%}.expiration-list .expiration-area .expiration-item>div{align-items:center;font-size:14px;margin:12px;text-align:center;width:50%}.expiration-list .expiration-area .expiration-item>.column{font-weight:700}.expiration-list .expiration-area .date{width:80px}.expiration-list .expiration-area .point{width:100px}.expiration-list .expiration-area .point-value{font-size:20px;margin-right:12px;text-align:right;width:90px}.expiration-list .expiration-comment{box-sizing:border-box;font-size:12px;margin-top:24px;text-align:left;width:100%}.expiration-list .buttons-area{margin-top:24px}@media screen and (max-width:767px){.expiration-list .expiration-area .expiration-item{align-items:center}.expiration-list .expiration-area .expiration-item>div{margin:5px 0}.expiration-list .expiration-area .expiration-item>.column{white-space:nowrap}.expiration-list .expiration-area .expiration-item>.date{font-size:12px}.expiration-list .expiration-area .point-value{font-weight:700}}.refer-content{background-color:#fff;padding-bottom:20px;padding-top:10px}.refer-content>.point-information{margin:auto;width:80%}.refer-content>.point-information>.tabs{color:#a0a0a0}.refer-content>.point-information>.tabs>.tab{border-bottom:3px solid #f1f1f1}.refer-content>.point-information>.tabs>.tab.selected{border-bottom:3px solid #0f64f2;color:#0f64f2}.refer-content>.point-caption>.point-expired-description{color:grey;font-size:12px}.refer-content>.point-information>.main{background-color:#fff;box-sizing:border-box;padding:24px 0}.refer-content>.point-information>.main>.title{text-align:left}.refer-content>.point-comment{align-items:flex-start;background-color:#fff;border:1px solid #bbb;box-sizing:border-box;display:flex;flex-direction:column;font-size:12px;margin:28px 10%;min-height:160px;padding:8px;width:80%}.refer-content>.point-comment>.title{color:#7f7f7f;font-size:20px;font-weight:700;margin:20px 0 10px;text-align:center;width:100%}.refer-content>.point-comment>.comment-list{margin:0 2.5%;text-align:left;width:95%}.refer-content>.point-comment>.comment-list>ul{list-style:none;list-style-type:none;margin:0;padding-left:0}.refer-content>.point-comment>.comment-list>ul li{color:#7f7f7f;margin-bottom:5px;padding-left:17px;position:relative}.refer-content>.point-comment>.comment-list>ul li:before{content:"■";left:0;position:absolute}.refer-content .tabs{align-items:center;display:flex;font-size:18px}.refer-content .tabs.around{justify-content:space-around}.refer-content .tabs.between{justify-content:space-between}.refer-content .tab{cursor:pointer;font-weight:700;padding:14px;width:50%}@media screen and (max-width:767px){.refer-content>.point-information>.tabs>.tab{font-size:16px}.refer-content>.point-caption,.refer-content>.point-comment,.refer-content>.point-information{margin-left:5%;margin-right:5%;width:90%}}.earn-content{background-color:#fff;box-sizing:border-box;padding-bottom:20px;padding-top:10px}.earn-content .earn-area{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 10% 30px;padding-top:36px;width:80%}.earn-content .content-message{color:#595757;font-size:24px;font-weight:700;margin-top:12px;text-align:left;width:100%}.earn-content .content-area{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin:16px 16px 50px;padding:0 8px;row-gap:60px;width:100%}.earn-content .content-button{padding:15px 0}.earn-content .content-area .service-item{background-color:#fff;border:1px solid #d2d2d2;width:31%}.earn-content .content-area .content-image img{border-bottom:1px solid #d2d2d2;width:100%}.earn-content .content-area .service-item .content-body{margin:10px 5%;text-align:left;width:90%}.earn-content .content-area .service-item .content-body .title{font-size:14px;font-weight:700}.earn-content .content-area .service-item .content-body .point{border-bottom:1px solid #d2d2d2;display:flex;justify-content:space-between;margin-top:10px}.earn-content .content-area .service-item .content-body .point span{font-size:12px;margin-top:1em}.earn-content .content-area .service-item .content-body .point span:nth-child(2){color:#000;font-size:24px;font-weight:600;margin:0}.earn-content .content-area .service-item .content-body .point span .pt{font-size:16px}.earn-content .content-area .service-item .content-body .detail{cursor:pointer;font-size:12px;margin-top:10px;padding-right:25px;position:relative;text-align:right}.earn-content .content-area .service-item .content-body .detail .icon{position:absolute;right:0;top:3px}.earn-content .question-area{margin:16px 0 50px;width:100%}.earn-content .answer-item,.earn-content .question-item{align-items:center;border-bottom:1px solid #bbb;display:flex;font-size:14px;justify-content:space-between;padding:8px 0;width:100%}.earn-content .question-item .icon{font-size:24px;margin-right:10px}.earn-content .answer-item .title,.earn-content .question-item .title{display:flex;font-size:14px}.earn-content .answer-item .title p,.earn-content .question-item .title p{align-items:center;display:flex;margin:0;padding:0;text-align:left}.earn-content .question-item .title .q{color:#0f64f2;font-size:24px;font-weight:700;padding:20px}.earn-content .answer-item .a{color:#ea1b1b;font-size:24px;font-weight:700;padding:20px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .5s ease-out}@media screen and (max-width:767px){.earn-content .earn-area{margin-left:5%;margin-right:5%;width:90%}.earn-content .content-area{margin:0;padding:0}.earn-content .content-area .service-item{min-width:0;min-width:auto;width:calc(50% - 8px)}.earn-content .content-area .service-item .content-body .point{flex-wrap:wrap;margin-top:0}.earn-content .content-button{margin-top:30px}.earn-content .answer-item .title .a,.earn-content .question-item .title .q{padding:5px 20px 5px 5px}.earn-content .answer-item .title,.earn-content .question-item .title{margin-right:20px}}.exchange-information .main{margin:0 10%;width:80%}.exchange-list{padding:40px 0}.exchange-list .anchor-area{display:flex;gap:12px;justify-content:flex-start;padding-bottom:20px;width:100%}.exchange-list .anchor-area .general-button{border-width:3px;font-weight:700;justify-content:space-between;padding:16px;width:180px}.exchange-list .exchange-item{width:100%}.exchange-list .exchange-area{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center}.exchange-list .exchange-item .category-name{font-size:1.2rem;font-weight:700;margin-bottom:12px;text-align:left}.exchange-list .exchange-item .point-data{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.exchange-list .exchange-item .exchange-child-item{border:1px solid #d2d2d2;box-sizing:border-box;cursor:pointer;text-align:center;width:31%}.exchange-list .exchange-child-item .image img{height:100%;object-fit:contain;width:100%}.exchange-list .exchange-child-item .detail{display:flex;flex-direction:column;gap:4px;justify-content:center;padding:10px 20px;text-align:left}.exchange-list .exchange-child-item .detail .expired-at{color:#aeaeae;font-size:12px}.exchange-list .exchange-child-item .title{color:#595757;font-size:12px;font-weight:700}.exchange-list .exchange-child-item .detail .point-value{font-weight:700;margin-right:5px}@media screen and (max-width:767px){.exchange-list .exchange-item .exchange-child-item{width:calc(50% - 10px)}.exchange-list .exchange-child-item .detail{font-size:14px}.exchange-list .exchange-child-item .detail .point-value{font-size:18px}}.exchange-history{box-sizing:border-box;padding:24px 0;width:100%}.exchange-history .exchange-area{align-items:center;display:flex;flex-direction:column;width:100%}.exchange-history .exchange-item{border-bottom:1px solid gray;box-sizing:border-box;padding-bottom:16px;padding-top:16px;width:100%}.exchange-history .exchange-item .row{align-items:center;display:flex;justify-content:space-between;margin:8px 0}.exchange-history .exchange-item .row div:nth-child(2){display:flex}.exchange-history .exchange-item .point-data{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.exchange-history .date-time{color:#7f7f7f;font-size:14px}.exchange-history .title{font-size:14px;font-weight:700;margin-bottom:4px}.exchange-history .detail-button{border:1px solid #d2d2d2;border-radius:5px;color:#7f7f7f;font-size:14px;font-weight:700;margin:0 30px;max-width:30px;padding:4px 30px 4px 20px;position:relative}.exchange-history .detail-button span{font-size:10px;position:absolute;right:10px}.exchange-history .exchange-item .point{margin-top:.3em}@media screen and (max-width:767px){.exchange-history .exchange-item .row{flex-wrap:wrap}.exchange-history .exchange-item{padding-bottom:10px;padding-left:10px;width:calc(100% - 10px)}.exchange-history .title{margin-bottom:10px;text-align:left;width:100%}.exchange-history .exchange-item .row div:nth-child(2){justify-content:space-between;width:100%}.exchange-history .detail-button{margin:0}}.exchange-detail{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;justify-content:center;width:100%}.desktop .exchange-detail,.mobile .exchange-detail{padding:14px 0}.mobile .exchange-detail .point-area{display:flex;flex-direction:column;max-width:460px;width:100%}.mobile .exchange-detail .point-area .label{font-size:16px}.mobile .exchange-detail .point-area .point{font-size:24px}.exchange-detail .product-information>.head{border-bottom:1px solid #d2d2d2;color:#595757;font-size:24px;margin-bottom:50px;margin-top:70px;text-align:left}.exchange-detail .product-information>.body{align-items:center;display:flex;flex-direction:column;justify-content:center}.desktop .exchange-detail .product-information>.body{gap:56px}.mobile .exchange-detail .product-information>.body{gap:16px}.exchange-detail .product-information>.body>div{width:100%}.exchange-detail .product-information .product-name{box-sizing:border-box;font-size:24px;font-weight:700;text-align:left}.desktop .exchange-detail .product-detail{display:flex;justify-content:space-between;width:100%}.mobile .exchange-detail .product-detail{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;width:100%}.desktop .exchange-detail .product-detail .image-area{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;object-fit:contain;width:40%}.desktop .exchange-detail .product-detail .image-area div{width:100%}.desktop .exchange-detail .product-detail .image-area img{max-height:140px;max-width:100%}.desktop .exchange-detail .product-detail .image-area .exchange-count{border-bottom:1px solid #d2d2d2;display:flex;justify-content:space-between;padding:1em 0;width:100%}.exchange-detail .product-detail .image-area .description{font-size:12px;text-align:left;white-space:pre-wrap}.desktop .exchange-detail .product-detail .image-area .exchange-count span:nth-child(2){padding-right:1em}.desktop .exchange-detail .product-detail .select-area{width:50%}.mobile .exchange-detail .product-detail .select-area{width:100%}.exchange-detail .product-detail .select-area>div{display:flex;padding:10px 0;width:100%}.exchange-detail .product-detail .select-area>.list{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin-top:60px;padding:8px 0}.exchange-detail .product-detail .select-area>.list.select-value{height:80px}.exchange-detail .product-detail .select-area>.list.select-value .ant-select{font-size:16px;height:50px;padding-left:10px;text-align:left;width:200px}.exchange-detail .product-detail .select-area>.list.select-value .label{font-size:20px}.exchange-detail .product-detail .select-area>.list.select-value .label span{font-size:30px;font-weight:700;padding-right:10px}.exchange-detail .product-detail .select-area select{font-size:18px;height:40px;width:200px}.desktop .exchange-detail .point-area{display:flex;font-size:14px;justify-content:space-between;margin-top:10px}.desktop .exchange-detail .point-area .point{font-size:16px}.exchange-detail .exchange-button{height:40px;margin-top:80px}.desktop .exchange-detail .remark{font-size:12px;margin-top:10px}.exchange-detail .link a{color:#000;font-size:18px;font-weight:700;margin:20px 0;position:relative;text-decoration:none}.exchange-detail .link a:before{content:"<";left:-2em;position:absolute}.exchange-detail .product-confirm{align-content:center;display:flex;flex-direction:column;gap:24px;justify-content:center;margin-top:50px}.mobile .exchange-detail .product-confirm{font-size:12px}.exchange-detail .product-confirm .list{text-align:left}.exchange-detail .product-confirm .explain{font-size:14px;line-height:1.8;text-align:left}.exchange-detail .product-confirm .terms-of-service{margin-top:30px;text-align:center}.exchange-detail .product-confirm .terms-of-service .explain{margin-bottom:20px;margin-top:20px}.exchange-detail .product-confirm .list-area>.list{align-items:center;border-bottom:1px solid #bbb;box-sizing:border-box;display:flex;font-size:14px;padding:20px 0;width:100%}.exchange-detail .product-confirm .list-area>.list>.label{width:200px}.exchange-detail .product-confirm .list-area>.list>.value{width:calc(100% - 100px)}.exchange-detail .product-confirm .link{color:#0d64f2;font-size:18px;margin-bottom:20px}.exchange-detail .product-confirm .gray-box{font-size:16px;margin-bottom:80px;padding:1em 0;text-align:center}.exchange-detail .buttons-area{display:flex;gap:30px;justify-content:center}.exchange-detail .buttons-area.column{flex-direction:column}.exchange-detail .buttons-area.row>.general-button{max-width:300px;padding:12px;width:50%}.exchange-detail .content{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:16px;width:100%}.exchange-detail .content .general-button{padding:15px 0;width:350px}.exchange-detail .title-box{width:100%}.exchange-detail .title-box .inner-detail{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:50px;width:100%}.exchange-detail .title-box .inner-detail>.head{border-bottom:1px solid #d2d2d2;box-sizing:border-box;padding-bottom:12px;padding-top:6px;width:100%}.exchange-detail .title-box .inner-detail>.body{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;width:100%}.exchange-detail .title-box .inner-detail>.body>div{width:100%}.exchange-detail .title-box .inner-detail .product-name{font-weight:700;text-align:left}.exchange-detail .title-box .inner-detail .gift-caption{align-items:center;background-color:#0d64f21a;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:20px 30px;width:100%}.exchange-detail .title-box .inner-detail .gift-caption>.label{color:#0d64f2;font-weight:700;text-align:left;width:100%}.exchange-detail .title-box .inner-detail .gift-caption>.value{font-size:26px;margin:10px 0}.exchange-detail .title-box .inner-detail .button-area{display:flex;justify-content:center}.exchange-detail .content>.allow-icon{color:#7f7f7f;font-size:48px;margin-top:12px;rotate:90deg}.exchange-detail .product-confirm .apply-complete .gray-box{font-size:14px;line-height:2;margin:30px 0;padding:20px 0 20px 30px;width:calc(100% - 30px)}.exchange-detail .product-confirm>.apply-complete .thanks{font-size:22px;font-weight:700;margin-bottom:30px}.exchange-detail .product-confirm .title-box .button-area{margin-top:30px}.exchange-detail .product-confirm .title-box .button-area .apply-button,.exchange-detail .product-confirm .title-box .button-area .copy-button{font-size:16px;position:relative}.exchange-detail .product-confirm .title-box .button-area .apply-button span,.exchange-detail .product-confirm .title-box .button-area .copy-button span{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;color:#fff;padding:0;position:absolute;right:30px}.exchange-detail .product-confirm .title-box .explain{font-size:12px;margin-top:20px}.exchange-detail .product-confirm .about-card{margin-bottom:50px}.exchange-detail .product-confirm .about-card .title{font-size:22px;margin:30px 0}.exchange-detail .product-confirm .about-card a{font-size:13px}@media screen and (max-width:767px){.exchange-detail .product-information>.head{margin-bottom:1em;margin-top:1em}.product-detail .image-area,.product-detail .image-area img{width:100%}.exchange-detail .product-information .product-name{font-size:18px}.exchange-detail .product-detail .select-area>.list.select-value{flex-wrap:wrap;height:auto;margin-top:0;text-align:left}.exchange-detail .product-detail .select-area>.list.select-value .label{margin-bottom:10px;width:100%}.exchange-detail .product-detail .select-area>.list.select-value .label span{font-size:32px}.exchange-detail .product-detail .select-area>.list.select-value .ant-select{padding:0}.exchange-detail .product-detail .select-area .point-area{flex-direction:row;flex-wrap:nowrap;margin-bottom:30px}.exchange-detail .product-detail .select-area .point-area>div{align-items:center;display:flex;font-size:16px}.exchange-detail .product-detail .select-area .point-area .label{margin-right:20px}.exchange-detail .product-detail .select-area .exchange-count{border-bottom:1px solid #d9d9d9;font-size:14px;justify-content:space-between;padding:20px 20px 20px 5px;width:calc(100% - 25px)}.exchange-detail .product-detail .select-area>div.exchange-button{margin:30px 0 10px;padding:0}.exchange-detail .product-detail .select-area>div.remark{font-size:12px;text-align:left}.exchange-detail .link a{font-size:16px}.exchange-detail .product-confirm .list-area>.list{flex-direction:column;padding-bottom:10px}.exchange-detail .product-confirm .list-area>.list>.label,.exchange-detail .product-confirm .list-area>.list>.value{padding-left:20px;text-align:left;width:100%}.exchange-detail .product-confirm .list-area>.list>.label{margin-bottom:5px}.exchange-detail .product-confirm .explain{font-size:13px}.exchange-detail .product-confirm .terms-of-service .explain{margin-bottom:5px}.exchange-detail .buttons-area{flex-direction:column;gap:10px}.exchange-detail .buttons-area.row>.general-button{margin:0 10%;padding:10px 0;width:80%}.exchange-detail .product-confirm .gray-box{font-size:13px;margin-bottom:30px;padding:10px 15px;text-align:left;width:calc(100% - 30px)}.exchange-detail .product-confirm .comfermation{font-size:14px;text-align:left}.exchange-detail .product-confirm>.apply-complete .thanks{line-height:1.5}.exchange-detail .product-confirm>.apply-complete .gray-box{margin-bottom:0;padding:10px 20px}.exchange-detail .content{padding-top:10px}.exchange-detail .title-box .inner-detail{padding:0 10px}.exchange-detail .title-box .inner-detail>.head{font-size:16px}.exchange-detail .title-box .inner-detail .product-name{font-size:15px;text-align:center}.exchange-detail .title-box .inner-detail .gift-caption{padding:10px 5px}.exchange-detail .title-box .inner-detail .gift-caption>.label{font-size:14px;text-align:center}.exchange-detail .title-box .inner-detail .gift-caption>.value{font-size:22px;font-weight:700}.exchange-detail .title-box .inner-detail .expiration-date{font-size:14px}.exchange-detail .product-confirm .title-box .button-area{margin:0}.exchange-detail .product-confirm .title-box .button-area .copy-button{margin-bottom:20px}.exchange-detail .product-confirm .title-box .button-area .apply-button,.exchange-detail .product-confirm .title-box .button-area .copy-button{font-size:14px;padding:10px 0}.exchange-detail .product-confirm .title-box .button-area .apply-button span,.exchange-detail .product-confirm .title-box .button-area .copy-button span{padding-top:3px;right:20px}.exchange-detail .product-confirm .about-card{width:100%}.exchange-detail .product-confirm .about-card .title{font-size:20px}.exchange-detail .product-confirm .about-card{word-wrap:break-word;margin-bottom:30px}.exchange-detail .buttons-area{width:100%}.exchange-detail .buttons-area .general-button{font-size:14px;margin:0 5%;width:90%}}.exchange-content{display:flex;justify-content:center;padding-bottom:20px;width:100%}.exchange-content .exchange-information{background-color:#fff;padding-top:10px;width:100%}.exchange-content .exchange-information .step-area{margin-top:50px}.exchange-content .tabs.around{align-items:center;color:#a0a0a0;display:flex;font-size:18px;margin:0 10%;width:80%}.exchange-content .tabs .tab{border-bottom:3px solid #f1f1f1;width:50%}.exchange-content .tab.selected{border-bottom:3px solid #0f64f2;color:#0f64f2}.exchange-content .tab{cursor:pointer;padding:14px;width:50%}@media screen and (max-width:767px){.exchange-content .exchange-information>.point-caption,.exchange-content .tabs.around,.exchange-information .main{margin-left:5%;margin-right:5%;width:90%}.exchange-list .exchange-item .point-data{justify-content:space-between}.exchange-content .tabs .tab{font-size:14px;padding:10px;white-space:nowrap}}.member-mypage{background-color:#f1f1f1;display:flex;flex-direction:column;height:100vh;overflow-x:hidden;width:100vw}.member-mypage>.content{border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;margin:0 auto;max-width:1200px;padding-top:30px;width:calc(100% - 48px)}.member-mypage>.no-content{margin-top:120px}.member-mypage>.content>.title{font-size:18px;font-weight:700;margin-bottom:40px;padding-top:20px}.member-mypage>.content>.tabs{align-items:center;background-color:#fafafa;display:flex;font-size:16px;margin-bottom:-1px}.member-mypage>.content>.tabs.around{justify-content:space-around}.member-mypage>.content>.tabs.between{justify-content:space-between}.member-mypage>.content>.tabs>.tab{border:1px solid #e5e5e5;border-right:none;cursor:pointer;padding:17px 10px 10px;width:33.33333%}.member-mypage>.content>.tabs>.tab:first-child{border-left:none}.box:nth-child(3){border-right:1px solid #e5e5e5}.member-mypage>.content>.tabs>.tab.selected{background-color:#fff;border-bottom:none;border-top:4px solid #0f64f2;color:#0f64f2;padding-top:14px}.member-mypage>.content>.container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.footer{text-align:left}.footer.sp{background-color:#fff;margin-top:28px}.footer.desktop>.footer-top{align-items:center;box-sizing:border-box;display:flex;font-size:14px;gap:20px;height:120px;padding:40px 48px;width:100%}.footer.sp>.footer-top{background-color:#f1f1f1;font-size:10px;padding:20px 12px}.footer.sp>.footer-middle{align-items:center;box-sizing:border-box;display:flex;font-size:19px;gap:36px;padding:30px 48px;text-align:left;width:100%}.footer>.footer-logo{align-items:center;display:flex;justify-content:center}.footer .footer-logo img{width:95px}.footer.desktop .footer-bottom{background-color:#fff;box-sizing:border-box;display:flex;justify-content:space-between;padding:12px 44px;width:100%}.footer.desktop .footer-link{align-items:center;box-sizing:border-box;display:flex;font-size:15px;gap:52px}.footer.sp .footer-link{display:flex;flex-direction:column}@media (max-width:480px){.footer.sp .footer-link{font-size:calc(11px + 1vw)}}.footer .footer-link a{color:#252525;text-decoration:none}.footer.sp .footer-bottom{padding:12px 0;text-align:center}.footer.desktop small{color:#7b7b7b;font-size:14px}.footer.sp small{color:#7b7b7b;font-size:16px}.user-search-list .sub-head-area{display:flex;justify-content:space-between;margin-bottom:8px;margin-top:12px;width:100%}.user-search-list .sub-head-area .operation-area{align-items:center;display:flex;gap:12px}.user-search-list .sub-head-area .operation-area .ant-select{height:28px;text-align:left}.user-search-list .sub-head-area .operation-area .ant-select.status{width:96px}.user-search-list .sub-head-area .operation-area .ant-select.valid{width:80px}.user-search-list .sub-head-area .general-button{height:14px}.user-search-list .sub-head-area .pagination-count-area{align-items:center;display:flex;font-size:14px}.user-search-list .sub-content-area,.user-search-list .sub-content-area .table{width:100%}.user-search-list .id{display:flex;height:100%}.user-search-list .id div{align-items:center;display:flex;justify-content:flex-start}.user-search-list .id div:first-child{width:280px}.user-search-list .download-dialog-area{align-items:center;display:flex;gap:14px;padding-bottom:24px;padding-top:16px}.user-search-list .download-dialog-area .date{margin-top:0!important;width:120px}.user-search-detail{align-items:center;display:flex;flex-direction:column;font-size:14px;width:100%}.user-search-detail .sub-head-area{display:flex;justify-content:space-between;margin-bottom:4px;margin-top:12px;max-width:900px;width:100%}.user-search-detail .sub-head-area .general-button{height:12px;padding-bottom:6px;padding-top:6px;width:60px}.user-search-detail .sub-content-category{width:100%}.user-search-detail .sub-content-category .sub-content-category-title{font-size:16px;margin-bottom:6px;text-align:left}.user-search-detail .sub-content-area{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;max-width:900px;width:100%}.user-search-detail .sub-content-area .general-button{width:160px}.user-search-detail .custom-table .list-area .title{min-width:380px;width:380px}.user-search-detail .custom-table .list-area .date,.user-search-detail .custom-table .list-area .point{min-width:180px;width:180px}.user-search-content{box-sizing:border-box;width:100%}.user-search-content .category-area,.user-search-content .content-area{min-width:880px}.user-search-content .category-area{background-color:#fff;border-bottom:1px solid #a2a2a2;display:flex;justify-content:space-between;padding:24px 58px}.user-search-content .category-area>.title{font-size:28px}.user-search-content .content-area{padding:20px 58px}.user-search-content .buttons-area{align-items:center;display:flex;gap:12px}.user-search-content .buttons-area .general-button{height:14px}.award-points-list .sub-head-area{display:flex;justify-content:space-between;margin-bottom:8px;margin-top:12px;width:100%}.award-points-list .sub-head-area .filter-area{align-items:center;display:flex;gap:12px}.award-points-list .sub-head-area .filter-area select{height:28px;text-align:left}.award-points-list .sub-head-area .operation-area{align-items:center;display:flex;gap:12px}.award-points-list .sub-head-area .operation-area .ant-select{height:28px;text-align:left}.award-points-list .sub-head-area .general-button{height:14px;width:100px}.award-points-list .sub-head-area .pagination-count-area{align-items:center;display:flex;font-size:14px}.award-points-list .sub-content-area,.award-points-list .sub-content-area .table{width:100%}.award-points-input-form{font-size:14px}.award-points-input-form.vertical{display:flex;flex-direction:column;gap:8px}.award-points-input-form>div{display:flex}.award-points-input-form .form-area{flex:1 1;margin-right:20px}.award-points-input-form .form-area .detail{box-sizing:border-box;font-size:12px;margin-bottom:16px;padding-left:12px}.award-points-input-form .selection-area{background-color:#f1f1f1;border:1px solid #d9d9d9;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:16px;transition:width 1s ease,height 1s ease;width:560px}.award-points-input-form .switch-area{margin-bottom:12px;margin-top:12px;padding-left:4px}.award-points-input-form .disp-area{display:flex;flex-direction:column;gap:6px;height:240px}.award-points-input-form .disp-area .keyword-input{width:200px}.award-points-input-form .disp-area>.row{display:flex;gap:16px}.award-points-input-form .general-button{height:14px;padding-left:16px;padding-right:16px;width:-webkit-fit-content;width:fit-content}.award-points-input-form .buttons-area{display:flex;gap:16px;justify-content:center}.award-points-input-form .target-area{display:flex;flex-direction:column;gap:8px;width:560px}.award-points-input-form .target-area .header{align-items:center;display:flex;justify-content:space-between}.award-points-input-form .ant-table-wrapper{border:1px solid #d9d9d9}.award-points-input-form .users-table{min-height:162px}.award-points-input-form .select-button{width:100px}.award-points-input-form .import-button{font-size:12px;height:12px}.award-points-input-form .ant-upload-wrapper{display:flex;flex-direction:row;gap:4px}.award-points-input-form .ant-upload-list-item-name{max-width:160px}.award-points-input-form .target-table{min-height:192px}.file-input-wrapper{align-items:center;display:flex;gap:10px}.file-input-wrapper .file-name{font-size:12px;margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:164px}.file-input-wrapper .clear-icon{color:red}.file-input-wrapper .file-input-button{background-color:#fff;border:1px solid #a2a2a2;border-radius:6px;font-size:12px;padding:4px 14px}.file-input-wrapper .file-input-button.gray{background-color:#f1f1f1}.award-points-detail{align-items:center;display:flex;flex-direction:column;width:100%}.award-points-detail .sub-head-area{display:flex;justify-content:space-between;margin-bottom:4px;margin-top:12px;max-width:900px;width:100%}.award-points-detail .sub-head-area .general-button{height:12px;padding-bottom:6px;padding-top:6px;width:60px}.award-points-detail .sub-content-category{width:100%}.award-points-detail .sub-content-category .sub-content-category-title{font-size:16px;margin-bottom:6px;text-align:left}.award-points-detail .sub-content-category .sub-content-category-detail .general-button{padding-bottom:4px;padding-top:4px}.award-points-detail .sub-content-category .sub-content-category-detail .general-button.edit{width:50px}.award-points-detail .sub-content-category .sub-content-category-detail .general-button.cancel{width:160px}.award-points-detail .sub-content-category .sub-content-category-detail .general-button.remove{width:50px}.award-points-detail .sub-content-area{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;max-width:900px;width:100%}.award-points-detail .custom-table.gray{font-size:14px}.award-points-detail .custom-table.gray>.custom-table-detail>.list-area{background-color:#f5f5f5;border:1px solid #d9d9d9;box-sizing:border-box}.award-points-detail .custom-table>.custom-table-detail>.list-area{height:calc(100vh - 640px);min-height:120px}.award-points-detail .custom-table .list-area .id{min-width:320px;width:320px}.award-points-detail .custom-table .list-area .name{min-width:160px;width:160px}.award-points-detail .custom-table .list-area .mailAddress{min-width:240px;width:240px}.award-points-content{box-sizing:border-box;width:100%}.award-points-content .category-area,.award-points-content .content-area{min-width:880px}.award-points-content .category-area{background-color:#fff;border-bottom:1px solid #a2a2a2;display:flex;justify-content:space-between;padding:24px 58px}.award-points-content .category-area>.title{font-size:28px}.award-points-content .content-area{padding:20px 58px}.award-points-content .buttons-area{align-items:center;display:flex;gap:12px}.award-points-content .buttons-area .general-button{height:14px}.prizes-information-list .sub-head-area{display:flex;justify-content:space-between;margin-bottom:8px;margin-top:12px;width:100%}.prizes-information-list .sub-head-area .operation-area{align-items:center;display:flex;gap:12px}.prizes-information-list .sub-head-area .operation-area .ant-select{height:28px;text-align:left}.prizes-information-list .sub-head-area .operation-area .category{width:178px}.prizes-information-list .sub-head-area .general-button{height:14px}.prizes-information-list .sub-head-area .pagination-count-area{align-items:center;display:flex;font-size:14px}.prizes-information-list .sub-content-area,.prizes-information-list .sub-content-area .table{width:100%}.sortable-label{display:flex;gap:12px;margin-bottom:46px;margin-top:12px}.sortable-label .category-label{padding-left:12px;padding-right:12px;pointer-events:none;width:-webkit-fit-content!important;width:fit-content!important}.sortable-area{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));max-height:80vh;max-width:900px;overflow:auto}.sortable-item{background-color:#fff;border:1px solid #d2d2d2;box-sizing:border-box;cursor:grab;text-align:center}.sortable-item:active{cursor:grabbing}.sortable-item .image img{max-height:140px;max-width:100%;object-fit:contain}.sortable-item .detail{display:flex;flex-direction:column;gap:4px;justify-content:center;padding:10px 20px;text-align:left}.sortable-item .detail .expired-at{color:#aeaeae;font-size:12px}.sortable-item .title{color:#595757;font-size:12px;font-weight:700}.sortable-item .detail .point-value{font-weight:700;margin-right:5px}.prizes-information-list .download-dialog-area{display:flex;flex-direction:column;gap:12px}.prizes-information-list .download-dialog-area .date{width:120px}.prizes-information-list .download-dialog-area .value{align-items:center;display:flex;gap:8px}.prizes-information-list .col-quantity{display:flex;gap:20px}.prizes-information-input-form{font-size:14px}.prizes-information-input-form .ant-form{width:100%}.prizes-information-input-form.vertical{display:flex;flex-direction:column;gap:26px}.prizes-information-input-form>div{display:flex}.prizes-information-input-form{width:520px}.prizes-information-input-form .form-area{flex:1 1;margin-right:20px}.prizes-information-input-form .form-area div.horizontal{display:flex;gap:46px}.prizes-information-input-form .general-button{height:14px}.prizes-information-input-form img{margin-top:24px;max-height:140px;max-width:100%}.prizes-information-input-form .thumbnail{display:inline-block;position:relative}.prizes-information-input-form .thumbnail-clear-icon{align-items:center;background:#ffffffb3;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:4px;top:30px;width:30px}.ant-form-item-margin-offset{margin-bottom:0}.prizes-information-input-form .distribute-area{display:flex;gap:8px}.prizes-information-input-form .distribute-area .isInitialUsed{margin-bottom:30px!important}.prizes-information-input-form #description{min-width:226px}.prizes-information-input-form #description.wide{min-height:440px}.prizes-information-detail{align-items:center;display:flex;flex-direction:column;width:100%}.prizes-information-detail .sub-head-area{display:flex;justify-content:space-between;margin-bottom:4px;margin-top:12px;max-width:900px;width:100%}.prizes-information-detail .sub-head-area .general-button{height:12px;padding-bottom:6px;padding-top:6px;width:60px}.prizes-information-detail .sub-content-category{width:100%}.prizes-information-detail .sub-content-category .sub-content-category-title{font-size:16px;margin-bottom:6px;text-align:left}.prizes-information-detail .sub-content-category .sub-content-category-detail .general-button{padding-bottom:4px;padding-top:4px}.prizes-information-detail .sub-content-category .sub-content-category-detail .general-button.edit,.prizes-information-detail .sub-content-category .sub-content-category-detail .general-button.remove{width:50px}.prizes-information-detail .sub-content-area{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;max-width:900px;width:100%}.prizes-information-detail img{max-height:140px;max-width:100%}.prizes-information-content{box-sizing:border-box;width:100%}.prizes-information-content .category-area,.prizes-information-content .content-area{min-width:880px}.prizes-information-content .category-area{background-color:#fff;border-bottom:1px solid #a2a2a2;display:flex;justify-content:space-between;padding:24px 58px}.prizes-information-content .category-area>.title{font-size:28px}.prizes-information-content .content-area{padding:20px 58px}.prizes-information-content .buttons-area{align-items:center;display:flex;gap:12px}.prizes-information-content .buttons-area .general-button{height:14px}.point-master-list .sub-head-area{display:flex;justify-content:space-between;margin-bottom:8px;margin-top:12px;width:100%}.point-master-list .sub-head-area .operation-area{align-items:center;display:flex;gap:12px}.point-master-list .sub-head-area .operation-area select{height:28px;text-align:left}.point-master-list .sub-head-area .general-button{height:14px;width:100px}.point-master-list .sub-head-area .pagination-count-area{align-items:center;display:flex;font-size:14px}.point-master--list .sub-content-area,.point-master--list .sub-content-area .table{width:100%}.point-information-input-form .points-input-area{background-color:#f1f1f1;border:1px solid #d9d9d9;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:12px;margin-top:32px;overflow:hidden;padding:16px;transition:width 1s ease,height 1s ease}.point-information-input-form .points-input-area .label{margin-bottom:12px}.point-information-input-form .points{display:flex;gap:16px}.point-information-input-form .point{width:138px}.point-information-input-form .point-code{width:360px}.point-information-input-form .site{width:260px}.point-information-input-form .name{width:360px}.point-information-input-form .span{width:260px}.point-master-detail{align-items:center;display:flex;flex-direction:column;width:100%}.point-master-detail .sub-head-area{display:flex;justify-content:space-between;margin-bottom:4px;margin-top:12px;max-width:900px;width:100%}.point-master-detail .sub-head-area .general-button{height:12px;padding-bottom:6px;padding-top:6px;width:60px}.point-master-detail .sub-content-category{width:100%}.point-master-detail .sub-content-category .sub-content-category-title{font-size:16px;margin-bottom:6px;text-align:left}.point-master-detail .sub-content-category .sub-content-category-detail .general-button{padding-bottom:4px;padding-top:4px}.point-master-detail .sub-content-category .sub-content-category-detail .general-button.edit,.point-master-detail .sub-content-category .sub-content-category-detail .general-button.remove{width:50px}.point-master-detail .sub-content-area{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;max-width:900px;width:100%}.point-master-content{box-sizing:border-box;width:100%}.point-master-content .category-area,.point-master-content .content-area{min-width:880px}.point-master-content .category-area{background-color:#fff;border-bottom:1px solid #a2a2a2;display:flex;justify-content:space-between;padding:24px 58px}.point-master-content .category-area>.title{font-size:28px}.point-master-content .content-area{padding:20px 58px}.point-master-content .buttons-area{align-items:center;display:flex;gap:12px}.point-master-content .buttons-area .general-button{height:14px}.admin-setting-list .sub-head-area{display:flex;justify-content:space-between;margin-bottom:8px;margin-top:12px;width:100%}.admin-setting-list .sub-head-area .operation-area{align-items:center;display:flex;gap:12px}.admin-setting-list .sub-head-area .operation-area select{height:28px;text-align:left}.admin-setting-list .sub-head-area .general-button{height:14px;width:100px}.admin-setting-list .sub-head-area .pagination-count-area{align-items:center;display:flex;font-size:14px}.admin-setting--list .sub-content-area,.admin-setting--list .sub-content-area .table{width:100%}.admin-setting-detail{align-items:center;display:flex;flex-direction:column;width:100%}.admin-setting-detail .sub-head-area{display:flex;justify-content:space-between;margin-bottom:4px;margin-top:12px;max-width:900px;width:100%}.admin-setting-detail .sub-head-area .general-button{height:12px;padding-bottom:6px;padding-top:6px;width:60px}.admin-setting-detail .sub-content-category{width:100%}.admin-setting-detail .sub-content-category .sub-content-category-title{font-size:16px;margin-bottom:6px;text-align:left}.admin-setting-detail .sub-content-category .sub-content-category-detail .general-button{padding-bottom:4px;padding-top:4px}.admin-setting-detail .sub-content-category .sub-content-category-detail .general-button.approval{width:100px}.admin-setting-detail .sub-content-category .sub-content-category-detail .general-button.approval.approved{background-color:#f2c796;border-color:#f2c796;cursor:auto}.admin-setting-detail .sub-content-category .sub-content-category-detail .general-button.edit,.admin-setting-detail .sub-content-category .sub-content-category-detail .general-button.remove{width:50px}.admin-setting-detail .sub-content-area{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;max-width:900px;width:100%}.admin-setting-content{box-sizing:border-box;width:100%}.admin-setting-content .category-area,.admin-setting-content .content-area{min-width:880px}.admin-setting-content .category-area{background-color:#fff;border-bottom:1px solid #a2a2a2;display:flex;justify-content:space-between;padding:24px 58px}.admin-setting-content .category-area>.title{font-size:28px}.admin-setting-content .content-area{padding:20px 58px}.admin-setting-content .buttons-area{align-items:center;display:flex;gap:12px}.admin-setting-content .buttons-area .general-button{height:14px}.side-area{background-color:#fff;box-sizing:border-box;justify-content:space-between;min-width:260px;width:260px}.side-area,.side-area>.list{align-items:flex-start;display:flex;flex-direction:column}.side-area>.list{font-size:16px;width:100%}.side-area>.list>.logo{box-sizing:border-box;display:flex;flex-direction:column;padding:24px 32px;width:100%}.side-area>.list>.logo>img{width:190px}.side-area>.list>.logo>.label{color:#595757;font-weight:700;margin-top:8px;text-align:left}.side-area>.list>.item{border-bottom:1px solid #e8e8e8;box-sizing:border-box;color:#595757;cursor:pointer;display:flex;padding:18px 36px;width:100%}.side-area>.list>.item.first{border-top:1px solid #e8e8e8}.side-area>.list>.item.selected{background-color:#0f64f2;color:#fff;font-weight:700}.side-area>.list>.item-b{color:#a2a2a2;cursor:pointer;display:flex;padding:4px 32px;width:100%}.side-area>.list>.item-b>.icon{font-size:18px;margin-right:12px}.side-area>.list>.item-b>span{align-items:center;display:flex;height:100%;justify-content:center}.side-area>.list:last-child{margin:36px 0}.manage-mypage{display:flex;height:100vh;width:100vw}.manage-mypage .main-area{background-color:#f1f1f1;border-left:1px solid #a2a2a2;border-right:1px solid #a2a2a2;height:100%;min-width:768px;overflow:auto;width:100%}.manage-loginpage{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}.manage-loginpage h2{margin-bottom:20px;text-align:center}.manage-loginpage .form-area{display:flex;flex-direction:column;gap:12px;justify-content:flex-start;text-align:left;width:260px}
/*# sourceMappingURL=main.a7814f31.css.map*/