.fran-nav{position:fixed;top:0;right:0;z-index:1030;width:360px;height:80px;border-left:1px solid rgba(66,37,10,.2);background-color:#f5a200;transform:translateX(100%);transition:transform .5s}.fran-nav.scroll{transform:translateX(0%)}.fran-nav-slide{position:relative;height:80px;font-size:20px;font-weight:700}.fran-nav-slide .swiper-container{height:100%;padding-left:30px}.fran-nav-slide .swiper-slide{display:flex;align-items:center}.fran-nav-toggle-btn{position:absolute;top:0;right:0;z-index:1;width:90px;height:100%}.fran-nav-toggle-btn .btn-close,.fran-nav-toggle-btn .btn-open{position:absolute;inset:0;width:100%;height:100%;background:no-repeat center;font-size:0}.fran-nav-toggle-btn .btn-close{opacity:0;background-image:url("/assets/img/franchise/fran-nav-list-close.png")}.fran-nav-toggle-btn .btn-open{background-image:url("/assets/img/franchise/fran-nav-list-open.png")}.fran-nav.open .fran-nav-toggle-btn .btn-close{opacity:1}.fran-nav.open .fran-nav-toggle-btn .btn-open{opacity:0}.fran-nav-list-wrapper{display:none}.fran-nav-list{padding:34px 30px;border-top:1px solid rgba(66,37,10,.2);background-color:#f5a200;font-size:18px}.fran-nav-list li{margin-bottom:24px}.fran-nav-list li:last-child{margin-bottom:0}.fran-nav-list li.on{font-weight:700}.fran-fixed-wrapper{position:relative;height:100vh}.fran-fixed-wrapper>section{position:absolute;inset:0}.fran-banner{margin-bottom:-100vh}.fran-banner .fran-banner-back::before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:200px;background:linear-gradient(to top, transparent, rgba(5, 5, 5, 0.7))}.fran-banner .fran-banner-cont-wrapper{flex-grow:1;flex-shrink:1}.fran-banner .fran-banner-head-area,.fran-banner .fran-banner-video-area{flex-grow:1;width:50%}.fran-banner .fran-banner-video-area{margin-right:-1px}.fran-banner .fran-banner-nav-wrapper{flex-grow:0;flex-shrink:0;width:340px}.fran-banner .fran-banner-rain-wrapper .fran-banner-rain{position:absolute;inset:-50%;transform:rotateZ(30deg);background:url("/assets/img/franchise/fran-banner-rain-pattern.png") repeat 0 0;animation:franBannerRain 5s linear infinite}.fran-banner .fran-banner-wave{position:absolute;top:0;left:0}@keyframes franBannerRain{0%{background-position:0 0}100%{background-position:0 758px}}.fran-banner-head .fran-banner-title-svg{width:287px}.fran-banner-video{background-image:url("/assets/img/franchise/fran-banner-video.jpg")}.fran-banner-video .fran-banner-video-cover{background-color:rgba(5,5,5,.2)}.fran-banner-nav{padding-left:40px}.fran-banner-nav-list{display:flex;flex-direction:column;padding-left:22px;line-height:62px}.fran-banner-nav-list li{position:relative;padding-right:20px;text-align:center;align-self:flex-start}.fran-banner-nav-list li::before{content:"";position:absolute;top:calc(50% - 5px);left:-22px;width:6px;height:9px;background:url("/assets/img/franchise/fran-banner-nav-bullet.png") no-repeat center/cover}.fran-banner-nav-list li:hover,.fran-banner-nav-list li.on{width:340px;background:url("/assets/img/franchise/fran-banner-nav-on.jpg");font-size:24px;font-weight:700;color:#050505;transform:translateX(-88px)}.fran-banner-nav-list li:hover::before,.fran-banner-nav-list li.on::before{display:none}.fran-banner-front .fran-banner-title-svg01{height:77px}.fran-banner-front .fran-banner-title-svg02{height:77px}.fran-banner-front .title-row .front-title04{padding-left:0}.best{visibility:hidden}.best-cont{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:33.3333%;padding:18vh 0 20vh;filter:saturate(0);transition:filter .5s}.best-cont:hover{filter:saturate(1)}.best-cont:hover .cont-head,.best-cont:hover .cont-body{opacity:1}.best-cont .cont-bg{position:absolute;inset:0}.best-cont .cont-head,.best-cont .cont-body{position:relative;opacity:.6;transition:opacity .5s}.best-cont.best-cont01 .cont-bg{background-image:url("/assets/img/franchise/best-cont01-bg.jpg")}.best-cont.best-cont01 .cont01-youtube{margin-bottom:30px}.best-cont.best-cont02 .cont-bg{background-image:url("/assets/img/franchise/best-cont02-bg.jpg")}.best-cont.best-cont03 .cont-bg{background-image:url("/assets/img/franchise/best-cont03-bg.jpg")}.best-cont.best-cont03 .cont03-body-text{margin-top:18px}.best-cont .cont-body{padding:0 20px}.best-cont .cont-body img{max-width:100%}.verify-list-wrapper{align-items:flex-start;gap:25px;height:100%;padding:0 30px}.verify-list-wrapper .verify-list{display:flex;flex-wrap:wrap;gap:25px}.verify-list-wrapper .verify-list.verify-list01{flex-grow:0;flex-shrink:0;width:calc(50% - 50px)}.verify-list-wrapper .verify-list.verify-list02{flex-grow:1}.verify-list-wrapper .verify-list li{width:100%;border-radius:30px;overflow:hidden}.verify-list-wrapper .verify-list .list-sm{width:calc((100% - 25px)/2)}.verify-list-wrapper .verify-list img{width:100%}.verify-front{background:linear-gradient(to right, rgba(5, 5, 5, 0.7) 0%, transparent 70%)}.verify-inner{max-width:1600px;height:100%;padding:12vh 50px;margin:0 auto}.verify-num-wrapper .num-title{margin-bottom:30px}.verify-num-wrapper .num-cont{margin-bottom:16px}.sales .sales-fixed-wrapper{height:calc(100vh - 60px)}.sales-layer{position:absolute;inset:0}.sales-layer01 .layer01-rain{position:absolute;inset:-50%;transform:rotateZ(-40deg);background:url("/assets/img/franchise/sales-rain-pattern.png") repeat 0 0;animation:sales-rain 5s infinite linear}.sales-layer01 .layer01-wave{position:absolute;top:0;left:0}@keyframes sales-rain{from{background-position:0 0}to{background-position:0 731px}}.sales-layer02 .layer02-bg{background-image:url("/assets/img/franchise/sales-layer02-bg.jpg")}.sales-layer02 .layer02-head{margin-bottom:160px}.sales-layer02 .layer02-cont{width:100%}.sales-layer02 .layer02-flow{width:100%}.sales-layer02 .layer02-flow .marquee-item{margin-right:30px}.sales-layer02 .layer02-box{position:absolute;width:400px;height:350px}.sales-layer02 .layer02-box .layer02-box-title{margin-bottom:22px}.sales-layer02 .layer02-box .layer02-box-num{margin-bottom:46px}.sales-layer02 .sales-store-box{width:300px;height:186px;margin-right:30px;padding:17px 30px;border:1px solid rgba(245,244,241,.4)}.sales-layer02 .store-outline{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(245,244,241,.3)}.sales-layer02 .store-outline-right{width:80px;height:34px;border-radius:17px}.sales-layer02 .store-detail+.store-detail{margin-top:10px}.sales-layer02 .store-profit{animation:storeBlink 1s infinite linear}.sales-layer02 .store-profit-text em{font-size:36px}@keyframes storeBlink{0%{color:#f5a200}50%{color:#666}100%{color:#f5a200}}.small{height:700px}.small-rain-wrappper .small-rain{position:absolute;inset:-50%;transform:rotateZ(-40deg);background:url("/assets/img/franchise/sales-rain-pattern.png") repeat 0 0;animation:sales-rain 5s infinite linear}.small-rain-wrappper .small-wave{position:absolute;top:0;left:0}.small-deco{position:absolute;top:433px;left:calc(50% - 306px)}.small-head{padding-top:200px}.small-slide{margin-top:110px}.small-slide .small-slide-title{position:absolute;bottom:-45px;left:0;width:350px;text-align:center}.small-slide .small-slide-btns{position:absolute;top:400px;left:430px;z-index:2}.small-slide .small-slide-btns .small-slide-btn{width:30px;height:30px;background:no-repeat center;font-size:0}.small-slide .small-slide-btns .small-slide-prev{background-image:url("/assets/img/franchise/small-slide-prev.png")}.small-slide .small-slide-btns .small-slide-next{background-image:url("/assets/img/franchise/small-slide-next.png")}.small-slide .small-slide-btns .small-slide-border{width:1px;height:15px;margin:0 10px;background-color:#050505}.small-slide .swiper-container{width:780px;margin-right:-150px}.small-slide .swiper-slide{width:350px;height:450px;background-color:#666;transform-origin:left center;transition:.3s}.small-slide .swiper-slide-active{transform:scale(1)}.small-slide .swiper-slide-active+.swiper-slide{transform:scale(0.6857)}.support{padding-top:100px;height:1184px}.support-head{margin-bottom:55px}.support-boxes{gap:10px;padding:0 50px;margin-bottom:60px}.support-boxes img{width:100%}.support-boxes .support-box-blink{animation:supportBlink 1s infinite}.support-change{max-width:1260px;margin:0 auto;box-sizing:content-box}.support-change-head{margin-bottom:30px}.support-change-cont .support-change-cont-blink{animation:supportBlink 1s infinite}@keyframes supportBlink{0%{opacity:1}50%{opacity:.25}100%{opacity:1}}.high{height:950px;padding-top:120px;background-image:url("/assets/img/franchise/high-bg.jpg")}.high .high-title{margin-bottom:128px}.high-flow{position:absolute}.high-flow .marquee-item{margin-right:70px}.high-box{width:400px;height:400px;border-radius:50%;background-color:#42250a}.high-box .high-box-char{position:absolute;bottom:-3px;left:172px}.high-box-text{position:absolute;top:-39px}.signature{padding-top:80px}.signature-head{margin-top:66px}.signature-head .signature-deco{position:absolute;top:198px;left:240px}.signature-chart .signature-chart-boxes{gap:10px;height:400px;font-size:0}.signature-chart .signature-chart-title{margin-top:12px}.signature-boxes{max-width:1600px;padding:0 50px;margin:80px auto 0;box-sizing:content-box}.signature-box{position:relative;height:440px;overflow:hidden}.signature-box.signature-box01{background-image:url("/assets/img/franchise/signature-box01-bg.jpg")}.signature-box.signature-box03{background-image:url("/assets/img/franchise/signature-box03-bg.jpg")}.signature-box.signature-box04{background-image:url("/assets/img/franchise/signature-box04-bg.jpg")}.signature-box .inner{z-index:2;width:auto;max-width:1200px;padding:0 50px;box-sizing:content-box}.signature-box .box1-bg-slide .slide01{background-image:url("/assets/img/franchise/signature-box01-slide01.jpg")}.signature-box .box1-bg-slide .slide02{background-image:url("/assets/img/franchise/signature-box01-slide02.jpg")}.signature-box .box02-circles{position:absolute;top:calc(50% - 150px);left:calc(50% - 150px)}.signature-box .box02-circle02{position:absolute}.signature-box .box02-cont-text01{position:absolute;top:176px;left:295px}.signature-box .box02-cont-text02{position:absolute;top:45px;left:230px}.signature-end{height:440px}.signature-end .signature-rain{position:absolute;inset:-100% -50%;transform:rotateZ(-40deg);background:url("/assets/img/franchise/sales-rain-pattern.png") repeat 0 0;animation:sales-rain 5s infinite linear}.signature-end .signature-wave{position:absolute;top:0;left:0}.signature-end .signature-end-deco{position:absolute;top:215px;left:calc(50% + 256px)}.signature-box04-gradient-list{position:relative;display:flex;height:24.5rem;text-align:center}.signature-box04-gradient-list .list-item{padding-top:1.5625rem}.signature-box04-gradient-list .list-label{margin-bottom:0.75rem;font-size:1.25rem;letter-spacing:-0.05em;line-height:1.2;font-weight:500}.signature-box04-gradient-list .list-item.item01{width:26.25rem;background-image:linear-gradient(to bottom, #f5a200, transparent 80%)}.signature-box04-gradient-list .list-item.item02{width:10.625rem;background-image:linear-gradient(to bottom, #1c8742, transparent 80%)}.signature-box04-gradient-list .box04-food{position:absolute;bottom:-17.125rem;left:calc(50% - 19.0625rem)}.signature-box04-gradient-list .box04-food img{width:38.125rem;height:auto}.alcohol{min-height:100vh}.alcohol .pin-spacer{pointer-events:none}.alcohol-fixed-wrapper{position:absolute;top:0;left:0;z-index:1;width:100%;height:calc(100vh - 60px);pointer-events:none}.alcohol-back .alcohol-bg01{background-image:url("/assets/img/franchise/alcohol-bg01.jpg")}.alcohol-back .alcohol-bg-cover{background-color:rgba(5,5,5,.15)}.alcohol-back .alcohol-head{margin-top:20vh}.alcohol-back .alcohol-deco{position:absolute;bottom:-3px;right:-9px}.alcohol-size-wrapper{width:50%;margin-left:auto}.alcohol-conts{padding-top:1500px}.alcohol-conts .alcohol-cont-hr{max-width:700px;margin:0 auto;height:1px;background-color:rgba(5,5,5,.2)}.alcohol-conts .alcohol-cont{width:610px;margin:0 auto}.alcohol-cont01{padding:130px 0 100px}.alcohol-cont01 .cont-head{margin-bottom:54px}.alcohol-cont01 .cont01-boxes{margin-bottom:40px}.alcohol-cont01 .cont01-boxes .cont01-box{width:50%;height:70px;border:1px solid #afa898}.alcohol-cont01 .cont01-boxes .cont01-box:first-child{border-right:0}.alcohol-cont01 .cont01-boxes img{margin-right:10px}.alcohol-cont01 .cont01-text{margin-bottom:36px}.alcohol-cont01 .cont01-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.alcohol-cont01 .cont01-list li{width:300px;height:300px;perspective:500px}.alcohol-cont01 .cont01-list li:nth-child(even){margin-top:106px;margin-bottom:-106px}.alcohol-cont01 .cont01-list li:last-child{margin-bottom:0}.alcohol-cont01 .cont01-list .list-model{width:100%;height:100%;transform-style:preserve-3d;transform-origin:center center -30px}.alcohol-cont01 .cont01-list .list-front,.alcohol-cont01 .cont01-list .list-back{position:absolute;inset:0;width:100%;height:100%}.alcohol-cont01 .cont01-list .list-front{transform:translateZ(0px)}.alcohol-cont01 .cont01-list .list-back{transform:translateZ(-60px) rotateY(180deg)}.alcohol-cont01 .cont01-list .list-model::before,.alcohol-cont01 .cont01-list .list-model::after{content:"";position:absolute;top:0;width:60px;height:100%;background-color:#42250a}.alcohol-cont01 .cont01-list .list-model::before{left:0;transform-origin:left;transform:rotateY(90deg)}.alcohol-cont01 .cont01-list .list-model::after{right:0;transform-origin:right;transform:rotateY(-90deg)}.alcohol-cont02{padding:100px 0}.alcohol-cont02 .cont-head{margin-bottom:55px}.alcohol-cont02-chart{flex-wrap:wrap}.alcohol-cont02-chart .chart01{position:relative;height:367px}.alcohol-cont02-chart .chart01:first-child{margin-right:50px}.alcohol-cont02-chart .chart01-title{position:absolute;bottom:-40px;left:0;width:100%;text-align:center}.alcohol-cont02-chart .chart01-item-wrapper{display:flex;align-items:flex-end;gap:10px;position:relative;height:100%}.alcohol-cont02-chart .chart01-item{width:50px}.alcohol-cont02-chart .chart01-item .chart01-value{margin-bottom:15px}.alcohol-cont02-chart .chart01-item .chart01-bar{background-color:#f5dca9}.alcohol-cont02-chart .chart01-item .chart01-bar01{height:220px}.alcohol-cont02-chart .chart01-item .chart01-bar02{height:80px}.alcohol-cont02-chart .chart01-item .chart01-bar03{height:262px}.alcohol-cont02-chart .chart01-item .chart01-bar04{height:18px}.alcohol-cont02-chart .chart02{position:relative;height:367px;padding-right:20px;margin-left:75px}.alcohol-cont02-chart .chart02-title{position:absolute;top:0;left:-22px}.alcohol-cont02-chart .chart02-title .chart02-title-deco{position:absolute;bottom:100%;right:35px;font-size:0}.alcohol-cont02-chart .chart02-item-wrapper{display:flex;align-items:flex-end;gap:10px;position:relative;height:100%}.alcohol-cont02-chart .chart02-item{width:117px}.alcohol-cont02-chart .chart02-item .chart02-value{margin-bottom:15px}.alcohol-cont02-chart .chart02-item .chart02-bar{background-color:#f5a200}.alcohol-cont02-chart .chart02-item .chart02-bar01{height:240px}.alcohol-cont02-chart .chart02-item .chart02-bar02{height:182px}.alcohol-cont02-chart .chart-title{width:100%;margin-top:65px}.story{padding:100px 0}.story .story-title{margin-bottom:50px}.story-view{margin-bottom:30px}.story-view .story-video-size{padding-top:56.25%;background-color:rgba(5,5,5,.2)}.story-view .story-view-head{gap:18px;height:80px;background-color:#f5a200}.story-view .story-view-icon{height:42px;padding:0 22px;background-color:#1c8742;border-radius:21px;font-size:22px;font-weight:700;color:#fff}.story-slide .swiper-slide{width:25%}.story-slide .slide-thumb{position:relative;margin-bottom:10px}.story-slide .slide-thumb::before{content:"";display:block;padding-top:56.25%}.story-slide .slide-thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.story-slide .slide-head{display:flex;align-items:center;gap:10px}.story-slide .slide-icon{flex-shrink:0;flex-grow:0;height:27px;padding:0 12px;background-color:#1c8742;border-radius:13px;font-size:14px;font-weight:700;color:#fff}.media{padding:100px 0}.media-head{margin-bottom:70px}.media-conts{max-width:1770px;width:auto;padding:0 50px;margin:0 auto;box-sizing:content-box;font-size:0}.media-conts .media-cont{display:flex}.media-conts .media-cont-hr{width:100%;height:1px;margin:30px 0;background-color:rgba(175,168,152,.2)}.media-conts .media-cont-head{flex-grow:0;flex-shrink:0;font-size:0}.media-conts .media-cont-body{flex-grow:1;overflow:hidden}.media-conts .media-cont-flow:first-child{margin-bottom:20px}.media-conts .marquee-item{margin-right:20px}.media-conts .media-cont01 .marquee-item,.media-conts .media-cont02 .marquee-item{width:336px;height:190px;background-color:#666}.media-conts .media-cont03 .marquee-item{width:224px;height:399px;background-color:#666}.profit{padding-top:90px}.profit .profit-title{margin-bottom:24px}.costs{padding-top:90px}.costs .costs-title{margin-bottom:24px}.costs .costs-table-highlight{animation:costsTableHighlight 1s infinite}@keyframes costsTableHighlight{0%{opacity:1}50%{opacity:.25}100%{opacity:1}}.inquiry{--theme-text-color: #f5f4f1;--theme-bg-color: #050505;--theme-aside-color: #888888;--form-primary-color: #f5a200;--required-color: #f5a200;--border-color: #666666;--checkbox-circle-stroke-off: #858585;--checkbox-circle-fill-off: #858585;--checkbox-arrow-stroke-off: #242526;--checkbox-circle-stroke-on: #f5a200;--checkbox-circle-fill-on: #f5a200;--checkbox-arrow-stroke-on: #050505;padding:90px 0 140px}.inquiry .inquiry-title{margin-bottom:45px}.inquiry .inquiry-policy-link{background-color:var(--form-primary-color);color:var(--theme-bg-color)}.inquiry .inquiry-input,.inquiry .inquiry-textarea{background-color:rgba(0,0,0,0)}.inquiry .inquiry-textarea{color:#fff}.inquiry .inquiry-select option{color:#050505}.inquiry .inquiry-radio-label input[type=radio]:checked+.inquiry-radio-text{background-color:var(--form-primary-color);color:var(--theme-bg-color)}.inquiry .btn-inquiry-submit{background-color:var(--form-primary-color);color:var(--theme-bg-color)}