@keyframes section-top-progress-mobile {
    0% {
        transform: translate(0%, 10%) rotate(0deg);
    }
    100% {
        transform: translate(0%, 10%) rotate(360deg);
    }
}
@media(max-width:768px){
    .mobile{display:block;}

    .section-top{height:calc(100vh - 68px);}
    .section-top .section-top-bg{height:100%;}
    .section-top .section-top-line{position:absolute;z-index:2;left:0;bottom:0;height:22vh;}
    .section-top .section-top-line-scroller{padding:20px 0;gap:16px;}
    .section-top .section-top-ac{bottom:0;right:50%;transform:translateX(50%);}
    .section-top .section-top-ac img{width:100vw;transform: translate(0, 10%);max-width:500px;animation: section-top-progress-mobile linear infinite 7s;}
    .section-top .section-top-text-container{display:block;top:0;left:50%;padding-top:50px;position:absolute;transform:translateX(-50%);width:fit-content;margin:0 auto;z-index:3;}
    .section-top .section-top-text-container .text-point{height:90px;position:absolute;bottom: 0;left: 0;transform: translate(-30px, 23px);}
    .section-top .section-top-text-container .text p.subtitle{font-size:20px;}
    .section-top .section-top-text-container .text p.title{font-size:20px;white-space: nowrap;padding-left:54px;}
    .section-top .section-top-text-container .text p.title strong{font-size:40px;}

    .section-salesvolume{padding:40px 0;}
    .section-salesvolume .section-title{font-size:24px;}
    .section-salesvolume .section-title strong{font-size:33px;}
    .salesvolume-graph{width:90%;padding:15px 30px;max-width:500px;margin:30px auto;}
    .salesvolume-graph .salesvolume-graph-row .line{background:#EEE;}
    .salesvolume-graph .salesvolume-graph-info p.subtitle{font-size:17px;}
    .salesvolume-graph .salesvolume-graph-info p.title{font-size:15px;}
    .salesvolume-graph .salesvolume-graph-info p.title strong{font-size:40px;}
    .salesvolume-graph .salesvolume-graph-row .date{font-size:14px;}
    .salesvolume-graph .salesvolume-graph-info img{width:78%;}
    .salesvolume-scroll .salesvolume-scroller-wrapper img{max-width:31vw;}

    .section-since .since-info p.subtitle{font-size:17px;}
    .section-since .since-info p.title{font-size:28px;}
    .section-since .since-info p.desc{font-size:16px;}

    .section-step .section-content{padding:40px 18px;max-width:500px;margin: 0 auto;}
    .section-step .section-title{width:100%;justify-content: space-between;gap:20px;}
    .section-step .section-title p.subtitle{font-size:18px;}
    .section-step .section-title p.title{font-size:24px;margin-top:10px;}
    .section-step .section-title img{width:80px;}
    .section-step .step-info{margin:40px auto 0;gap:15px;}
    .section-step .step-info .step-item-box-title{font-size:18px;}
    .section-step .step-info .step-item .indicator{font-size:15px;}
    .section-step .step-info .step-item img{border-width:2px;aspect-ratio: 1;object-fit: cover;}
    .section-step .step-tag-scroll{display:none;}

    .section-system .section-content{padding:40px 20px;}
    .section-system .section-content.system-content-1{padding:40px 20px 0 20px;}
    .section-system .section-title > span{font-size:16px;padding:5px 20px;}
    .section-system .section-title .subtitle{font-size:19px;}
    .section-system .section-title .title{font-size:30px;}

    .section-system .system-tab{max-width:500px;margin:30px auto 0;}
    .section-system .system-tab .system-tab-btn{gap:8px;}
    .section-system .system-tab .system-tab-btn button{width:82px;min-width:fit-content;height:35px;font-size:15px;}

    .section-system .system-tab .system-tab-container .system-tab-viewer{padding:13px 0;}
    .section-system .system-tab .system-tab-viewer .tab-inner{gap:10px;padding:0 10px;}
    .section-system .system-tab .system-tab-viewer .tab-inner .main{width:30%;}

    .section-system .system-tab .system-tab-viewer .tab-inner .tab-item .t{white-space: nowrap;gap:1px;}
    .section-system .system-tab .system-tab-viewer .tab-inner .tab-item .t img{width:17px;}
    .section-system .system-tab .system-tab-viewer .tab-inner .tab-item .t span{font-size:12px;letter-spacing: -1px;}

    .section-system .system-content-1 .system-content{width:90%;max-width:500px;margin:0 auto;}
    .section-system .system-content-2 .section-title .title{font-size:26px;}
    .section-system .system-content-3 .section-title .title{font-size:26px;}
    .section-system .system-content-2 .section-bg img{filter:none;}
    .section-system .system-content-3 .row{gap:6px;}
    .section-system .system-content-3 .system-content-item .menu{max-height:50px;}
    .section-system .system-content-3 .system-content-item p{white-space: nowrap;margin:6px 0 0 0;}



    .section-review .section-content{padding:40px 0;}
    .section-review .section-title{margin-bottom:24px;}
    .section-review .section-title .subtitle{font-size:18px;}
    .section-review .section-title .title{font-size:32px;}
    .section-review .review-list{padding-top:12vw;}
    .section-review .review-list .review-ac{top:0;transform:translate(-50%, 0)}
    .section-review .review-list .review-ac{width:54.5vw;}
    .section-review .review-list .review-list-scroll{gap:18px;}
    .section-review .review-list .review-list-wrapper{gap:18px;}
    .section-review .review-list .review-item{width:24vw;}
    .section-review .review-count{margin-top:30px;max-width:400px;padding:0 20px;}
    .section-review .line{margin:0;}
    .section-review .count-item .count-item-t{font-size:17px;}
    .section-review .count-item .count-item-b{font-size:32px;}


    .section-youtube{padding:40px 0;}
    .section-youtube .section-title .subtitle{font-size:18px;}
    .section-youtube .section-title .title{font-size:31px;}
    .section-youtube .youtube-content{max-width:500px;display: block;padding:0 40px;position:relative;}
    .section-youtube .youtube-content .youtube-sub-control-mobile{display:flex;justify-content: space-between;position:absolute;top:29%;width:100%;z-index:2;left:0;opacity:0;}
    .section-youtube .youtube-content .youtube-sub-control-mobile.anim{opacity: 1;transition:ease-in-out 0.2s all;transition-delay:0.5s;}
    .section-youtube .youtube-content .youtube-sub-control-mobile button{width:40px;height:40px;border-radius: 50%;background:#DE6A29;position:relative;border:0;}
    .section-youtube .youtube-content .youtube-sub-control-mobile button:nth-child(1){transform:translateX(15px);}
    .section-youtube .youtube-content .youtube-sub-control-mobile button:nth-child(2){transform:translateX(-15px);}
    .section-youtube .youtube-content .youtube-sub-control-mobile button span{display: inline-block;border-right: solid 2px white;border-bottom:solid 2px white;width:13px;height:13px;position:relative;top:2px;}
    .section-youtube .youtube-content .youtube-sub-control-mobile button:nth-child(1) span{transform:rotate(135deg);left:2px}
    .section-youtube .youtube-content .youtube-sub-control-mobile button:nth-child(2) span{transform:rotate(-45deg);left:-2px;}
    .section-youtube .youtube-content .youtube-l,
    .section-youtube .youtube-content .youtube-r{width:100%;}
    .section-youtube .youtube-content .youtube-t{display: none;}
    .section-youtube .youtube-sub{position:relative;margin-top:15px;}
    .section-youtube .youtube-content .youtube-sub-control{display:none;}


    .section-interior{padding:40px 0;}
    .section-interior .section-title p.subtitle{font-size:19px;}
    .section-interior .section-title p.title{font-size:29px;}
    .section-interior .interior-content{margin-top:30px;}


    .earn-graph-content{padding:40px 0;}
    .section-earn .section-title p.subtitle{font-size:19px;}
    .section-earn .section-title p.title{font-size:31px;}
    .earn-graph-content .content-body{max-width:500px;margin:0 auto;}
    .earn-graph-content .content-body .line{display:none;}
    .earn-graph-content .content-body .content-body-inner{display:block;}
    .earn-graph-content .content-body .earn-graph-count{width:40%;float:right;}
    .earn-graph-content .content-body .earn-graph-chart{width:49%;}
    .earn-graph-content .content-body .earn-graph-table{width:100%;}
    .earn-graph-content .content-body .earn-graph-count{gap:0;margin-top:20px;}
    .earn-graph-content .content-body .earn-graph-count .count-item{padding:15px 9px;}
    .earn-graph-content .content-body .earn-graph-count .count-item:nth-child(1){border-bottom: solid 1px #F3CE92;}
    .earn-graph-content .content-body .earn-graph-count .count-item .count-t{font-size:17px;}
    .earn-graph-content .content-body .earn-graph-count .count-item .count-b{font-size:20px;}
    .earn-graph-content .content-body .earn-graph-count .count-item .count-b span{font-size:34px;}
    .earn-graph-content .content-body .earn-graph-chart .earn-graph-centertext{font-size:15px;}
    .earn-graph-content .content-body .earn-graph-chart .earn-graph-centertext strong{font-size:30px;}
    .earn-graph-content .content-body .earn-graph-chart .earn-graph-centertext strong span{font-size:20px;}
    .earn-graph-content .content-body .earn-graph-chart .earn-graph-text-container{left:auto;right:3%;}
    .earn-graph-content .content-body .earn-graph-chart .earn-graph-text-container .earn-graph-text{white-space: nowrap;font-size:15px;}
    .earn-graph-content .content-body .earn-graph-chart .earn-graph-text-container .earn-graph-text strong{font-size:26px;}
    .earn-graph-content .content-body .earn-graph-chart .earn-graph-text-container .earn-graph-text strong span{font-size:17px;}
    .earn-graph-content .content-body .earn-graph-chart p.hint{margin:0;font-size:14px;white-space: nowrap;bottom:9px;}
    .earn-graph-content .content-body .earn-graph-table{margin-top:26px;padding:0 20px;}
    .earn-graph-content .content-body .earn-graph-table table.basic thead tr td{font-size:17px;}
    .earn-graph-content .content-body .earn-graph-table table.basic tbody tr td{font-size:17px;}
    .earn-mou-content{margin-top:30px;}
    .earn-mou-content .content-body{max-width:500px;margin:20px auto 0;}
    .earn-mou-content .content-body .mou-store{width:60%;margin:0 auto;}
    .earn-mou-content .content-body .mou-store img{width:100%;}
    .earn-mou-content .content-body .mou-box{width:90%;padding:16px 30px;}
    .earn-mou-content .content-body .mou-box .mou-box-imgs{margin-bottom:15px;gap:0;}
    .earn-mou-content .content-body .mou-box .mou-box-imgs img{height:auto;width:50.5%;}
    .earn-mou-content .content-body .mou-box .mou-box-imgs img:first-child{height:auto;width:33%;}
    .earn-mou-content .content-body .mou-box .mou-box-imgs span{font-size:25px;}
    .earn-mou-content .content-body .mou-box p.hint{font-size:14px;}



    .section-special{padding:40px 0;}
    .section-special .section-content{height:auto;}
    .section-special .section-title p.subtitle{font-size:22px;}
    .section-special .section-title p.title{font-weight: bold;font-size:31px;}
    .section-special .special-content{display: block;position:static;max-width:500px;width:80%;margin:30px auto 0;height: auto;padding:0 20px;}
    .section-special .special-content .special-item,
    .section-special .special-content .special-item.active{width:100%;height:auto;aspect-ratio:16/9.5;border-radius:26px;overflow:hidden;margin:20px 0;border:0;opacity:0;transform:translateY(30%);
        -webkit-box-shadow: 3px 3px 15px 2px rgba(0,0,0,0.3);
        box-shadow: 3px 3px 15px 2px rgba(0,0,0,0.3);
    }
    .section-special .special-content .special-item.anim,
    .section-special .special-content .special-item.active.anim{opacity: 1;transform:translateY(0);transition: ease-in-out 0.2s all;}
    .section-special .special-content .special-item .title{display:none;}
    .section-special .special-content .special-item .content p,
    .section-special .special-content .special-item.active .content p{display: block;position:absolute;z-index:2;bottom:20px;color:white;text-align: center;width:100%;left:0;font-size:15px;}
    .section-special .special-content .special-item .content p span.title,
    .section-special .special-content .special-item.active .content p span.title{display:block;color:white;background:transparent;text-align:center;font-size:18px;font-weight: bold;}


    .section-process{padding:40px 0;}
    .section-process .section-title p.subtitle{font-size:19px;}
    .section-process .section-title p.title{font-size:28px;}
    .section-process .section-content{margin-top:0;padding:0 15px;}
    .section-process .section-content img{width:100%;max-width:fit-content}




    .section-table{padding:40px 0;}
    .section-table .section-title p.title{font-size:29px;}
    .section-table .section-title p.subtitle{font-size:23px;}
    .section-table .table-content{margin:30px 0 0 0; padding:0 20px;}
    .section-table .table-content .type{padding-right:0;}
    .section-table .table-content table thead th{font-size:14px;}
    .section-table .table-content table tbody td{font-size:13px;}
    .section-table .table-content table tbody td:nth-child(3){padding-right:12px}
    .section-table .table-content table .table-info{min-width:115px;)}
    .section-table .table-content table .table-info .highlight{font-size:16px;}
    .section-table .table-content table tbody .total td:nth-child(1){font-size:15px;}
    .section-table .table-content table tbody .total td:nth-child(2){font-size:20px;}
    .section-table .table-content table tbody .total td:nth-child(3){white-space: nowrap;font-size:14px;}
    .section-table .table-content p.hint{font-size:12px;}
    .section-table .benefit-content{padding:0;margin-top:30px;}
    .section-table .benefit-content .row{gap:10px;}
    .section-table .benefit-content .row .benefit-item{aspect-ratio: 16/13;}
    .section-table .benefit-content .row .benefit-item .info span{font-size:13px;color:#feb47b;}
    .section-table .benefit-content .row .benefit-item .info p{font-size:15px;margin-top:7px;}
    .section-table .benefit-content .desc .desc-item{font-size:14px;}

}
@media(max-width:500px){

    .section-since .since-info p.desc br{display:block;}

    .section-step .section-title p.subtitle{font-size:17px;}
    .section-step .section-title p.title{font-size:22px;}
    .section-step .step-info .step-item-box-title{font-size:17px;}
    .section-step .step-info .step-item .indicator{font-size:13px;}

    .section-system .section-title > span{font-size:15px;padding:4px 18px;}
    .section-system .section-title .subtitle{font-size:17px;}
    .section-system .section-title .title{font-size:25px;}
    .section-system .system-content-2 .section-title .title,
    .section-system .system-content-3 .section-title .title{font-size:25px;}

    .section-system .system-tab .system-tab-viewer .tab-inner{gap:12px;display:grid;grid-template-columns: 1.5fr 1fr 1fr;}
    .section-system .system-tab .system-tab-viewer .tab-inner > *{width:100%;}
    .section-system .system-tab #system-tab-viewer-2 .tab-inner{grid-template-columns: 1fr 1fr;}
    .section-system .system-tab #system-tab-viewer-1 .tab-inner .tab-item:nth-child(4),
    .section-system .system-tab #system-tab-viewer-3 .tab-inner .tab-item:nth-child(4){width:50%;grid-column: span 2;margin:0 auto;}
    .section-system .system-tab .system-tab-viewer .tab-inner .main{grid-row:span 2;width:100%;}
    .section-system .system-content-3 .row{display: grid;grid-template-columns: 1fr 1fr;gap:12px;max-width:400px;column-gap:18px;)}
    .section-system .system-content-3 .system-content-item .menu{max-height:80px;max-width:80%;}
    .section-system .system-content-3 .system-content-item p{font-size:15px;}


    .section-interior .interior-content table {width: calc(100% + 16px);border-spacing: 8px;table-layout: fixed;margin: 0 -8px;}

    .section-earn .section-title p.subtitle{font-size:18px;}
    .section-earn .section-title p.title{font-size:29px;}
    .earn-graph-content .content-body .content-body-inner{padding:0 20px;}
    .earn-graph-content .content-body .earn-graph-chart .earn-graph-centertext{font-size:14px;}
    .earn-graph-content .content-body .earn-graph-count{width:44%;}
    .earn-graph-content .content-body .earn-graph-count .count-item{white-space: nowrap;margin:0 auto;}
    .earn-graph-content .content-body .earn-graph-count .count-item .count-b span{font-size:31px;}

    .section-special .special-content .special-item,
    .section-special .special-content .special-item.active{aspect-ratio: 16/11.5;}
    .section-special .special-content .special-item .content p,
    .section-special .special-content .special-item.active .content p{font-size:14px;bottom:16px;}


    .section-process .section-title p.subtitle{font-size:17px;}
    .section-process .process-content{margin-top:30px;}

    .section-table .table-content{padding:0 10px;}
    .section-table .table-content table tbody td:nth-child(3){padding-right:8px;}
    .section-table .table-content table .table-info{min-width:95px;}
    .section-table .table-content table .table-linethrough{font-size:12px;}
    .section-table .table-content table .table-info .highlight{font-size:14px;}
    .section-table .table-content table .table-info .ac{right:-4px;}
    .section-table .benefit-content .desc .desc-item{font-size:14px;letter-spacing: -1px;height:44px;line-height:44px;}

}
@media(max-width:450px){
    .section-top .section-top-text-container .text-point{height:70px;transform: translate(-18px, 19px);}
    .section-top .section-top-text-container .text p.title{font-size:17px;}
    .section-top .section-top-text-container .text p.title strong{font-size:33px;}
    .section-top .section-top-text-container .text p.subtitle{font-size:17px;}

    .section-since .since-info p.subtitle{font-size:16px;}
    .section-since .since-info p.title{font-size:25px;}
    .section-since .since-info p.desc{font-size:15px;}

    .section-salesvolume .section-title{font-size:19px;}
    .section-salesvolume .section-title strong{font-size:28px;}
    .salesvolume-graph .salesvolume-graph-info p.subtitle{font-size:15px;}
    .salesvolume-graph .salesvolume-graph-info p.title{font-size:14px;}
    .salesvolume-graph .salesvolume-graph-info p.title strong{font-size:31px;}
    .salesvolume-graph .salesvolume-graph-row .date{font-size:12px;}

    .section-step .section-title{gap:10px;}
    .section-step .section-title p.title{font-size:20px;}
    .section-step .section-title img{width:70px;}
    .section-step .step-info{gap:10px;}
    .section-step .step-info .step-item .indicator{font-size:12px;}


    .section-system .section-title > span{font-size:13px;padding:3px 15px;}
    .section-system .section-title .subtitle{font-size:16px;margin-top:20px;}
    .section-system .section-title .title{font-size:22px;}
    .section-system .system-content-2 .section-title .title,
    .section-system .system-content-3 .section-title .title{font-size:23px;}

    .section-system .system-tab .system-tab-btn button{width:72px;height:30px;font-size:12px;}
    .section-system .system-tab .system-tab-viewer .tab-inner{padding-right:0;}
    .section-system .system-tab .system-tab-viewer .tab-inner .tab-item .t img{width:13px;margin-bottom:2px;}
    .section-system .system-tab .system-tab-viewer .tab-inner .tab-item .t span{font-size:10px;}
    .section-system .system-tab .system-tab-viewer .tab-inner .tab-item .sub{width:90%;}

    .section-review .section-title .title{font-size:27px;}
    .section-review .section-title .subtitle{font-size:16px;}
    .section-review .count-item .count-item-t{font-size:15px;}
    .section-review .count-item .count-item-b{font-size:27px;}


    .section-youtube .section-title .title{font-size:26px;}
    .section-youtube .section-title .subtitle{font-size:16px;}
    .section-youtube .youtube-content{margin-top:30px;}
    .section-youtube .youtube-sub .youtube-sub-scroll,
    .section-youtube .youtube-sub .youtube-sub-wrapper{gap:15px;}

    .section-interior .section-title p.subtitle{font-size:17px;}
    .section-interior .section-title p.title{font-size:26px;}


    .section-earn .section-title p.subtitle{font-size:17px;}
    .section-earn .section-title p.title{font-size:27px;}
    .earn-graph-content .content-body .earn-graph-chart .earn-graph-text-container{width:44%;right:-5%;top:-5%;}
    .earn-graph-content .content-body .earn-graph-chart .earn-graph-text-container .earn-graph-text{font-size:12px;}
    .earn-graph-content .content-body .earn-graph-chart .earn-graph-text-container .earn-graph-text strong{font-size:25px;}
    .earn-graph-content .content-body .earn-graph-chart p.hint{font-size:12px;font-weight: 300;}
    .earn-graph-content .content-body .earn-graph-count{margin-top:0;}
    .earn-graph-content .content-body .earn-graph-count .count-item .count-t{font-size:15px;}
    .earn-graph-content .content-body .earn-graph-count .count-item .count-b{font-size:18px;}
    .earn-graph-content .content-body .earn-graph-count .count-item .count-b span{font-size:27px;}
    .earn-graph-content .content-body .earn-graph-table{padding:0 13px;}
    .earn-graph-content .content-body .earn-graph-table table.basic thead tr td{font-size:15px;}
    .earn-graph-content .content-body .earn-graph-table table.basic tbody tr td{font-size:15px;}
    .earn-graph-content .content-body .earn-graph-table table.total td{font-size:19px;}

    .section-earn .section-title p.subtitle{font-size:17px;}
    .section-earn .section-title p.title{font-size:27px;}
    .earn-mou-content .content-body .mou-box p.hint{font-size:12px;}

    .section-special .section-title p.subtitle{font-size:18px;}
    .section-special .section-title p.title{font-size:28px;}
    .section-special .special-content .special-item .content p,
    .section-special .special-content .special-item.active .content p{font-size:13px;}


    .section-process .section-title p.subtitle{font-size:15px;}
    .section-process .section-title p.title{font-size:25px;}


    .section-table .section-title p.title{font-size:27px;}
    .section-table .section-title p.subtitle{font-size:21px;}
    .section-table .table-content .type span{font-size:13px;height:29px;line-height:29px;padding:0 18px;}
    .section-table .table-content table thead th{padding:9px 0;font-weight: 500;}
    .section-table .table-content table tbody .total td{padding:10px 0;}
    .section-table .benefit-content .row .benefit-item .info p{font-size:13px;}
    .section-table .benefit-content .desc .desc-item{font-size:13px;}
}
@media(max-width:400px){
    .section-salesvolume .section-title{font-size:17px;}
    .section-salesvolume .section-title strong{font-size:24px;}
    .salesvolume-graph .salesvolume-graph-info p.subtitle{font-size:14px;}
    .salesvolume-graph .salesvolume-graph-info p.title{font-size:13px;}
    .salesvolume-graph .salesvolume-graph-info p.title strong{font-size:27px;}
    .salesvolume-graph .salesvolume-graph-row .date{font-size:11px;}

    .section-step .section-title p.subtitle{font-size:14px;}
    .section-step .section-title p.title{font-size:17px;}
    .section-step .section-title img{width:55px;}
    .section-step .step-info .step-item-box-title{font-size:14px;margin-top:10px;}


    .section-system .section-title > span{font-size:12px;padding:3px 13px;}
    .section-system .section-title .subtitle{font-size:15px;}
    .section-system .section-title .title{font-size:20px;}
    .section-system .system-content-2 .section-title .title,
    .section-system .system-content-3 .section-title .title{font-size:21px;}
    .section-system .system-content-3 .system-content-item .menu{max-height:72px;}
    .section-system .system-content-3 .system-content-item p{font-size:13px;margin-top:3px;}
    .section-system .system-tab .system-tab-viewer .tab-inner{gap:7px;grid-template-columns: 1.3fr 1fr 1fr;}
    .section-system .system-tab #system-tab-viewer-2 .tab-inner{grid-template-columns: 1fr 1fr;}

    .section-review .section-title .title{font-size:25px;}
    .section-review .section-title .subtitle{font-size:15px;}
    .section-review .count-item .count-item-t{font-size:14px;}
    .section-review .count-item .count-item-b{font-size:25px;}

    .section-interior .section-title p.subtitle{font-size:16px;}
    .section-interior .section-title p.title{font-size:24px;}


    .section-earn .section-title p.title{font-size:24px;}
    .earn-graph-content .content-body .earn-graph-chart .earn-graph-centertext{font-size:13px;}
    .earn-graph-content .content-body .earn-graph-chart .earn-graph-centertext strong{font-size:23px;}
    .earn-graph-content .content-body .earn-graph-chart .earn-graph-text-container .earn-graph-text strong{font-size:21px;}
    .earn-graph-content .content-body .earn-graph-count .count-item .count-t{font-size:14px;}
    .earn-graph-content .content-body .earn-graph-count .count-item .count-b{font-size:16px;}
    .earn-graph-content .content-body .earn-graph-count .count-item .count-b span{font-size:24px;}
    .earn-graph-content .content-body .earn-graph-table{padding:0 5px;}
    .earn-graph-content .content-body .earn-graph-table table.total td{font-size:17px;}
    .earn-graph-content .content-body .earn-graph-table table.basic td{padding:10px 7px;}
    .earn-graph-content .content-body .earn-graph-table table.basic tbody tr td{font-size:13px;}


    .section-earn .section-title p.title{font-size:24px;}
    .earn-mou-content .content-body .mou-store{width:70%;}
    .earn-mou-content .content-body .mou-box p.hint{font-size:11px;}

    .section-special .section-title p.subtitle{font-size:16px;}
    .section-special .section-title p.title{font-size:26px;}
    .section-special .special-content{width:90%;}
    .section-special .special-content .special-item,
    .section-special .special-content .special-item.active {
        aspect-ratio: 16 / 9.5;
    }


    .section-process .section-title p.subtitle{font-size:14px;}


    .section-table .table-content{padding:0;}
    .section-table .table-content p.hint{padding:0 6px;}
    .section-table .benefit-content{padding:0 6px;}
    .section-table .benefit-content .desc .desc-item{font-size:12px;height:41px;line-height:41px;border-radius:8px;}

}