.animation__animated{animation-duration:.5s;animation-delay:.2s;animation-fill-mode:both}[class*=animation__]:not(.animation__animated){animation-name:none;visibility:hidden}@keyframes animation__fadein{from{opacity:0}to{opacity:1}}@keyframes animation__fadein--up{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes animation__fadein--down{from{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}@keyframes animation__fadein--left{from{opacity:0;transform:translateX(25px)}to{opacity:1;transform:translateX(0)}}@keyframes animation__fadein--right{from{opacity:0;transform:translateX(-25px)}to{opacity:1;transform:translateX(0)}}@keyframes animation__fadeout{from{opacity:1}to{opacity:0}}@keyframes animation__fadeout--up{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-25px)}}@keyframes animation__fadeout--down{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes animation__fadeout--left{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes animation__fadeout--right{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes animation__slide--up{0%{translate:0 100%}100%{translate:0 0}}@keyframes animation__slide--down{0%{translate:0 -100%}100%{translate:0 0}}@keyframes animation__slide--left{0%{translate:100% 0}100%{translate:0 0}}@keyframes animation__slide--right{0%{translate:-100% 0}100%{translate:0 0}}@keyframes animation__popup{0%{opacity:0;transform:translateY(0)}50%{opacity:1;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@keyframes animation__scale{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}@keyframes animation__height{0%{height:0}100%{height:100%}}@keyframes animation__clip{0%{clip-path:polygon(0 0, 100% 0, 100% 0, 0 0)}100%{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}.animation__rotate--10deg{animation-name:animation__rotate--10deg;animation-duration:1.8s;animation-timing-function:steps(2, end);animation-delay:0s;animation-iteration-count:infinite}@keyframes animation__rotate--10deg{to{transform:rotate(0deg)}from{transform:rotate(10deg)}}.animation__rotate--360deg{animation-name:animation__rotate--360deg;animation-duration:10s;animation-timing-function:linear;animation-delay:0s;animation-fill-mode:none;animation-iteration-count:infinite}@keyframes animation__rotate--360deg{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.animation__updown{animation-name:animation__updown;animation-duration:1.8s;animation-timing-function:steps(2, end);animation-delay:0s;animation-iteration-count:infinite}@keyframes animation__updown{to{transform:translateY(0)}from{transform:translateY(10px)}}.animation__rubber{animation-name:animation__rubber;animation-duration:1s;animation-timing-function:ease;animation-delay:0s}@keyframes animation__rubber{0%{opacity:0;transform:scaleX(1)}20%{opacity:0}30%{transform:scale3d(1.25, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(0.95, 1.05, 1)}75%{transform:scale3d(1.05, 0.95, 1)}100%{opacity:1;transform:scaleX(1)}}.animation__bounce{animation-name:animation__bounce;animation-duration:1s;transform-origin:center bottom}@keyframes animation__bounce{0%{opacity:0;animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateZ(0)}20%{opacity:0;animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateZ(0)}40%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}43%{transform:translate3d(0, -30px, 0);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}53%{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateZ(0)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0) scaleY(1.05)}80%{transform:translateZ(0) scaleY(0.95);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}90%{transform:translate3d(0, -4px, 0) scaleY(1.02)}100%{opacity:1;animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateZ(0)}}.animation__infinite-fadein-out{animation-name:animation__smooth-fadein-out;animation-duration:8s;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal}@keyframes animation__smooth-fadein-out{0%{opacity:1}25%{opacity:1}50%{opacity:0}75%{opacity:0}100%{opacity:1}}.animation__fluffy--vertical{animation-name:animation__fluffy--vertical;animation-duration:2s;animation-timing-function:ease;animation-delay:0s;animation-fill-mode:none;animation-iteration-count:infinite}@keyframes animation__fluffy--vertical{0%{transform:translateY(0)}5%{transform:translateY(0)}10%{transform:translateY(0)}25%{transform:translateY(-20px)}35%{transform:translateY(0)}45%{transform:translateY(-15px)}60%{transform:translateY(5px)}100%{transform:translateY(0)}}.animation__blink{animation-name:animation__blink;animation-duration:4s;animation-timing-function:linear;animation-delay:0s;animation-fill-mode:none;animation-iteration-count:infinite}@keyframes animation__blink{0%{opacity:0}3%{opacity:0}3.5%{opacity:1}7%{opacity:1}7.5%{opacity:0}10%{opacity:0}10.5%{opacity:1}100%{opacity:1}}.animation__reflection{position:relative;overflow:hidden}.animation__reflection::after{position:absolute;content:"";width:30px;height:100%;top:-180px;left:0;background-color:#fff;opacity:0;transform:rotate(45deg);animation-name:animation__reflection;animation-duration:4s;animation-timing-function:ease-in-out;animation-delay:0s;animation-fill-mode:none;animation-iteration-count:infinite}@keyframes animation__reflection{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}body .top-page .top-slide-area .inner{height:100vh}body .top-page .top-slide-area .inner .bx-wrapper{position:relative;z-index:0;margin:0;box-shadow:none;border:none;height:100%}body .top-page .top-slide-area .inner .bx-wrapper .bx-viewport{height:100% !important}body .top-page .top-slide-area .inner .top-slide{height:100%}body .top-page .top-slide-area .inner .top-slide li{height:100%}body .top-page .top-slide-area .inner .top-slide li img{display:block;width:100%;height:100%;object-fit:cover}body .top-page .top-slide-area .inner .top-slide li[aria-hidden=false] img,body .top-page .top-slide-area .inner .top-slide li.old img{animation:slide 11s linear}@keyframes slide{0%{transform:scale(1.2)}100%{transform:scale(1)}}body .top-page .top-slide-area .logo{text-align:center;margin-top:35px}body .top-page .news-area{margin-top:100px}body .top-page .news-area .inner{width:1000px;max-width:76.9230769231%;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start}body .top-page .news-area .inner .news-contents-box{width:calc(92.6% - 112px)}body .top-page .news-area .inner .news-contents-box ul li{border-bottom:1px solid #ccc}body .top-page .news-area .inner .news-contents-box ul li a{transition:opacity .2s,color .2s;display:block;padding-bottom:22px}body .top-page .news-area .inner .news-contents-box ul li a .top-box{display:flex}body .top-page .news-area .inner .news-contents-box ul li a .top-box time{display:block;flex-shrink:0;font-family:"IBM Plex Serif",serif;font-size:14px;font-weight:normal;width:87px;letter-spacing:.025em;line-height:18px;transition:color .2s}body .top-page .news-area .inner .news-contents-box ul li a .top-box .category-box{display:flex;flex-wrap:wrap;gap:7px}body .top-page .news-area .inner .news-contents-box ul li a .top-box .category-box .category{line-height:18px;color:#fff;font-size:13px;background:#007745;padding:0 5px}body .top-page .news-area .inner .news-contents-box ul li a .title{margin-top:8px;font-weight:500;font-size:15px;letter-spacing:.025em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}body .top-page .news-area .inner .news-contents-box ul li a:hover{opacity:.6;color:#e9791e}body .top-page .news-area .inner .news-contents-box ul li+li{margin-top:22px}body .top-page .news-area .inner .news-contents-box .common-link{margin-top:32px}body .top-page .about-area{margin-top:156px}body .top-page .about-area .inner{width:1000px;max-width:100%;margin:0 auto;position:relative}body .top-page .about-area .inner h2{display:block;width:fit-content;margin-left:calc(50% - 204px)}body .top-page .about-area .inner .image-box{display:flex;justify-content:space-between;margin-top:80px}body .top-page .about-area .inner .image-box .catch{position:absolute;top:0;left:calc(50% + 157px);display:flex;gap:0 12px;align-items:flex-start}body .top-page .about-area .inner .image-box .catch .text{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap;color:#fff;font-size:28px;font-weight:600;letter-spacing:.15em;line-height:1.8571428571em;padding-top:.3571428571em;padding-bottom:.1785714286em;font-family:"Noto Serif JP",serif}body .top-page .about-area .inner .image-box .catch .text b{font-size:35px;font-weight:600}body .top-page .about-area .inner .image-box .catch .text.green{background:#007745}body .top-page .about-area .inner .image-box .catch .text.orange{background:#e9791e}body .top-page .about-area .inner .image-box .image1{width:58.6%}body .top-page .about-area .inner .image-box .image1 img{display:block;width:100%}body .top-page .about-area .inner .image-box .image2{width:34.2%;margin-top:12.6%}body .top-page .about-area .inner .image-box .image2 img{display:block;width:100%}body .top-page .about-area .inner .text-box{margin-top:-15.6%;width:50%}body .top-page .about-area .inner .text-box .common-link{margin-top:32px}body .top-page .about-area .inner .pro-box{margin-top:88px}body .top-page .about-area .inner .pro-box a{display:flex;background:#63b33f;color:#fff;transition:background .2s}body .top-page .about-area .inner .pro-box a .pro-image-box{width:50%;position:relative;z-index:1;overflow:hidden}body .top-page .about-area .inner .pro-box a .pro-image-box:before{content:"";display:block;padding-top:46.8%}body .top-page .about-area .inner .pro-box a .pro-image-box img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .2s;object-fit:cover}body .top-page .about-area .inner .pro-box a .pro-text-box{width:50%;align-self:center;position:relative;padding:20px}body .top-page .about-area .inner .pro-box a .pro-text-box .text-inner{padding-left:8%;padding-right:20.8%}body .top-page .about-area .inner .pro-box a .pro-text-box .text-inner .common-text{margin-top:16px}body .top-page .about-area .inner .pro-box a .pro-text-box .arrow{top:50%;position:absolute;right:17px;transform:translate(0, -50%)}body .top-page .about-area .inner .pro-box a:hover{background:#f4bc8e}body .top-page .about-area .inner .pro-box a:hover .pro-image-box img{transform:scale(1.07)}body .top-page .company-area{margin-top:142px}body .top-page .company-area .main-image{position:relative;z-index:-2}body .top-page .company-area .main-image img{display:block;width:100%}body .top-page .company-area .inner{width:1000px;max-width:100%;margin:0 auto;padding-top:56px;position:relative}body .top-page .company-area .inner .top-text-box{width:45%}body .top-page .company-area .inner .top-text-box .common-title{margin:0 auto}body .top-page .company-area .inner .top-text-box .common-text{margin-top:44px}body .top-page .company-area .inner .top-text-box .common-link{margin:30px auto 0}body .top-page .company-area .inner .top-image{width:50%;position:absolute;top:0;right:0;margin-top:-5.1%;z-index:-1}body .top-page .company-area .inner .top-image img{display:block;width:100%}body .top-page .company-area .inner .bottom-link{margin:0 0 0 auto;width:50%}body .top-page .company-area .inner .bottom-link a{display:block;position:relative;background-color:#63b33f;color:#fff;padding:52px calc(57px + 8%) 52px 8%}body .top-page .company-area .inner .bottom-link a .common-text{margin-top:18px}body .top-page .company-area .inner .bottom-link a .arrow{position:absolute;top:50%;transform:translate(0, -50%);right:17px}body .top-page .store-area{margin-top:85px}body .top-page .store-area .double-box{position:relative;width:1000px;max-width:100%}body .top-page .store-area .double-box .image{width:29%;position:absolute;left:2.2%;bottom:0}body .top-page .store-area .double-box .image img{display:block;width:100%}body .top-page .store-area .double-box .common-title{margin:0 auto}body .top-page .store-area .shop-box{width:1000px;max-width:100%;margin:68px auto 0}body .top-page .store-area .shop-box .shop-list li a{display:block;position:relative;overflow:hidden;z-index:0}body .top-page .store-area .shop-box .shop-list li a:before{content:"";display:block;width:100%;height:100%;transition:opacity .2s;background:rgba(0,0,0,.45);position:absolute;top:0;left:0}body .top-page .store-area .shop-box .shop-list li a .image{position:relative;z-index:-1}body .top-page .store-area .shop-box .shop-list li a .image img{display:block;width:100%;transition:transform .2s}body .top-page .store-area .shop-box .shop-list li a .text-box{white-space:nowrap;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#fff}body .top-page .store-area .shop-box .shop-list li a .text-box .en{font-weight:500;font-size:13px;font-family:"IBM Plex Serif",serif;letter-spacing:.075em}body .top-page .store-area .shop-box .shop-list li a .text-box .text{text-align:center;font-size:16px;font-weight:500;letter-spacing:.1em;margin-top:7px}body .top-page .store-area .shop-box .shop-list li a .text-box .arrow{width:fit-content;margin:3px auto 0}body .top-page .store-area .shop-box .shop-list li a:hover .image img{transform:scale(1.07)}body .top-page .store-area .shop-box .shop-list li a:hover:before{opacity:0}@media(min-width: 769px){body .top-page .store-area .shop-box .shop-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:-15px}body .top-page .store-area .shop-box .shop-list li{margin-top:15px;width:23.2%}body .top-page .store-area .shop-box .shop-list:after,body .top-page .store-area .shop-box .shop-list:before{content:"";display:block;width:23.2%;order:1}}body .top-page .store-area .shop-box .common-link{margin:38px auto 0}body .top-page .recruit-area{margin-top:118px}body .top-page .recruit-area .top-box{background:#007745}body .top-page .recruit-area .top-box .inner{width:1294px;max-width:100%;margin:0 auto;padding-left:147px;display:flex;justify-content:space-between;padding:80px 0 200px}body .top-page .recruit-area .top-box .inner .image-box{order:1;width:60.2441150828%}body .top-page .recruit-area .top-box .inner .image-box img{display:block;width:100%}body .top-page .recruit-area .top-box .inner .text-box{width:32.2580645161%}body .top-page .recruit-area .top-box .inner .text-box .common-title{margin:0 auto}body .top-page .recruit-area .top-box .inner .text-box .common-text{text-align:justify;text-justify:inter-ideograph;margin-top:65px;color:#fff}body .top-page .recruit-area .top-box .inner .text-box .common-link{margin:45px auto 0}@media(max-width: 1525px){body .top-page .recruit-area .top-box .inner{padding-left:0;width:1182px}}body .top-page .recruit-area .middle-box{margin-top:-117px}body .top-page .recruit-area .middle-box .inner{max-width:100%;width:1000px;margin:0 auto;display:flex;justify-content:space-between}body .top-page .recruit-area .middle-box .inner .catch-box .catch{top:0;left:calc(50% + 157px);display:flex;gap:0 12px;align-items:flex-start}body .top-page .recruit-area .middle-box .inner .catch-box .catch .text{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap;color:#fff;font-size:28px;font-weight:600;letter-spacing:.15em;line-height:1.8571428571em;padding-top:.3571428571em;padding-bottom:.1785714286em;font-family:"Noto Serif JP",serif}body .top-page .recruit-area .middle-box .inner .catch-box .catch .text b{font-size:35px;font-weight:600}body .top-page .recruit-area .middle-box .inner .catch-box .catch .text.green{background:#007745}body .top-page .recruit-area .middle-box .inner .catch-box .catch .text.orange{background:#e9791e}body .top-page .recruit-area .middle-box .inner .link-box{width:calc(92.7% - 117px)}body .top-page .recruit-area .middle-box .inner .link-box .quick-link{display:flex;background:#fff;transition:background .2s}body .top-page .recruit-area .middle-box .inner .link-box .quick-link .image{position:relative;width:47.4074074074%}body .top-page .recruit-area .middle-box .inner .link-box .quick-link .image:before{content:"";display:block;padding-top:60.9375%}body .top-page .recruit-area .middle-box .inner .link-box .quick-link .image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}body .top-page .recruit-area .middle-box .inner .link-box .quick-link .text-box{align-self:center;position:relative;padding-right:50px}body .top-page .recruit-area .middle-box .inner .link-box .quick-link .text-box .text-inner{padding:15px 10.6382978723% 15px 13.2978723404%}body .top-page .recruit-area .middle-box .inner .link-box .quick-link .text-box .text-inner .arrow{position:absolute;top:50%;right:22px;transform:translate(0, -50%);transition:filter .2s}body .top-page .recruit-area .middle-box .inner .link-box .quick-link .text-box .text-inner .common-title2 .sub{color:#007745;transition:color .2s}body .top-page .recruit-area .middle-box .inner .link-box .quick-link .text-box .text-inner .common-title2 .main{transition:color .2s}body .top-page .recruit-area .middle-box .inner .link-box .quick-link .text-box .text-inner .common-text{margin-top:20px;transition:color .2s}body .top-page .recruit-area .middle-box .inner .link-box .quick-link:hover{background:#f4bc8e}body .top-page .recruit-area .middle-box .inner .link-box .quick-link:hover .text-box .text-inner .arrow{filter:brightness(0) invert(1)}body .top-page .recruit-area .middle-box .inner .link-box .quick-link:hover .text-box .text-inner .common-title2 .sub{color:#fff}body .top-page .recruit-area .middle-box .inner .link-box .quick-link:hover .text-box .text-inner .common-title2 .main{color:#fff}body .top-page .recruit-area .middle-box .inner .link-box .quick-link:hover .text-box .text-inner .common-text{color:#fff}body .top-page .contact-area{margin-top:95px}body .top-page .contact-area .inner{width:1000px;max-width:90.2564102564%;margin:0 auto;background:#e9791e;color:#fff;padding:40px 25px 50px}body .top-page .contact-area .inner h2{display:flex;justify-content:center;align-items:center;text-align:center;gap:0 20px}body .top-page .contact-area .inner h2 .title-text{line-height:1.5}body .top-page .contact-area .inner h2 .title-text .sub{font-family:"IBM Plex Serif",serif;font-weight:500;font-size:13px;letter-spacing:.075em;display:block}body .top-page .contact-area .inner h2 .title-text .main{font-size:21px;font-weight:600;font-family:"Noto Serif JP",serif;letter-spacing:.2em;display:block}body .top-page .contact-area .inner .item-box{width:400px;max-width:100%;display:flex;justify-content:space-between;align-items:center;margin:30px auto 0}body .top-page .contact-area .inner .item-box .text-box .tel{font-weight:500;font-size:21px;letter-spacing:.025em;font-family:"IBM Plex Serif",serif}body .top-page .contact-area .inner .item-box .text-box .time{font-size:13px;font-weight:normal;letter-spacing:.025em;margin-top:3px}@media(max-width: 768px){body .top-page .top-slide-area .inner{height:100vw}body .top-page .news-area{margin-top:130px}body .top-page .news-area .inner{display:block}body .top-page .news-area .inner .common-title{margin:0 auto}body .top-page .news-area .inner .news-contents-box{width:100%;margin-top:50px}body .top-page .news-area .inner .news-contents-box ul li a .title{-webkit-line-clamp:2}body .top-page .news-area .inner .news-contents-box .common-link{margin:32px auto 0}body .top-page .about-area{margin-top:76px}body .top-page .about-area .inner h2{width:auto;text-align:center}body .top-page .about-area .inner h2 img{max-width:100%}body .top-page .about-area .inner .image-box{display:block;position:relative;margin-top:32px;margin-left:auto;width:calc(88.4615384615% - 108px)}body .top-page .about-area .inner .image-box .catch{left:auto;gap:0 10px;right:calc(100% + 24px)}body .top-page .about-area .inner .image-box .catch .text{font-size:20px}body .top-page .about-area .inner .image-box .catch .text b{font-size:25px}body .top-page .about-area .inner .image-box .image1{width:100%}body .top-page .about-area .inner .image-box .image2{width:81.0126582278%;margin-top:8.0168776371%}body .top-page .about-area .inner .text-box{width:76.9230769231%;margin:27px auto 0}body .top-page .about-area .inner .text-box .common-link{margin:30px auto 0}body .top-page .about-area .inner .pro-box{margin:53px auto 0;width:90.2564102564%}body .top-page .about-area .inner .pro-box a{display:block}body .top-page .about-area .inner .pro-box a .pro-image-box{width:100%;position:static}body .top-page .about-area .inner .pro-box a .pro-image-box:before{display:none}body .top-page .about-area .inner .pro-box a .pro-image-box img{position:static;height:auto}body .top-page .about-area .inner .pro-box a .pro-text-box{width:100%;padding:27px 26px 8px}body .top-page .about-area .inner .pro-box a .pro-text-box .text-inner{padding-left:0;padding-right:0}body .top-page .about-area .inner .pro-box a .pro-text-box .text-inner .common-title2{text-align:center}body .top-page .about-area .inner .pro-box a .pro-text-box .arrow{position:static;transform:translate(0, 0);margin:30px auto 0;width:fit-content}body .top-page .company-area{margin-top:70px}body .top-page .company-area .inner{padding-top:37px}body .top-page .company-area .inner .top-text-box{width:76.9230769231%;margin:0 auto}body .top-page .company-area .inner .top-image{width:90.2564102564%;position:static;margin:30px auto 0}body .top-page .company-area .inner .bottom-link{margin:18px auto 0;width:90.2564102564%}body .top-page .company-area .inner .bottom-link a{padding:26px 7.3863636364% 8px 7.3863636364%}body .top-page .company-area .inner .bottom-link a .common-title2{text-align:center}body .top-page .company-area .inner .bottom-link a .common-text{margin-top:18px}body .top-page .company-area .inner .bottom-link a .arrow{position:static;transform:translate(0, 0);width:fit-content;margin:16px auto 0}body .top-page .store-area{margin-top:60px}body .top-page .store-area .double-box{display:flex;justify-content:space-between;width:88.4615384615%;margin-left:0;align-items:center}body .top-page .store-area .double-box .image{width:calc(88.9855072464% - 112px);position:static}body .top-page .store-area .double-box .common-title{margin:0 auto}body .top-page .store-area .shop-box{margin:43px auto 0}body .top-page .store-area .shop-box .bx-wrapper{width:59.4871794872%;margin:0 auto;box-shadow:none;border:none}body .top-page .store-area .shop-box .bx-wrapper .bx-controls-direction .bx-prev,body .top-page .store-area .shop-box .bx-wrapper .bx-controls-direction .bx-next{background:none;width:auto;height:auto;margin-top:0;transform:translate(0, -50%)}body .top-page .store-area .shop-box .bx-wrapper .bx-controls-direction .bx-prev{left:-35px}body .top-page .store-area .shop-box .bx-wrapper .bx-controls-direction .bx-next{right:-35px}body .top-page .store-area .shop-box .bx-wrapper .bx-pager{padding-top:0;bottom:-30px;display:flex;justify-content:center;gap:0 10px}body .top-page .store-area .shop-box .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link{margin:0;width:12px;height:12px;border-radius:50%;background:#999}body .top-page .store-area .shop-box .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link.active{background:#e9791e}body .top-page .store-area .shop-box .common-link{margin:62px auto 0}body .top-page .recruit-area{margin-top:88px}body .top-page .recruit-area .top-box .inner{width:100%;max-width:100%;display:block;padding:0 0 47px}body .top-page .recruit-area .top-box .inner .image-box{width:100%}body .top-page .recruit-area .top-box .inner .text-box{margin:34px auto 0;width:76.9230769231%}body .top-page .recruit-area .top-box .inner .text-box .common-title{margin:0 auto}body .top-page .recruit-area .top-box .inner .text-box .common-text{margin-top:45px}body .top-page .recruit-area .top-box .inner .text-box .common-link{margin:35px auto 0}body .top-page .recruit-area .middle-box{background:#007745;padding-bottom:43px;margin-top:0}body .top-page .recruit-area .middle-box .inner{display:block;position:relative}body .top-page .recruit-area .middle-box .inner .catch-box{position:absolute;top:0;left:11.5384615385%;z-index:1}body .top-page .recruit-area .middle-box .inner .catch-box .catch .text{font-size:20px}body .top-page .recruit-area .middle-box .inner .catch-box .catch .text b{font-size:25px}body .top-page .recruit-area .middle-box .inner .link-box{width:100%}body .top-page .recruit-area .middle-box .inner .link-box .quick-link{display:block;background:none}body .top-page .recruit-area .middle-box .inner .link-box .quick-link .image{width:100%}body .top-page .recruit-area .middle-box .inner .link-box .quick-link .image:before{display:none}body .top-page .recruit-area .middle-box .inner .link-box .quick-link .image img{position:static;height:auto;object-fit:none}body .top-page .recruit-area .middle-box .inner .link-box .quick-link .text-box{margin:32px auto 0;width:90.2564102564%;padding-right:0;background:#fff}body .top-page .recruit-area .middle-box .inner .link-box .quick-link .text-box .text-inner{padding:30px 0 8px 0;width:85.2272727273%;margin:0 auto}body .top-page .recruit-area .middle-box .inner .link-box .quick-link .text-box .text-inner .arrow{position:static;display:block;margin:28px auto 0;transform:translate(0, 0);filter:none !important}body .top-page .recruit-area .middle-box .inner .link-box .quick-link .text-box .text-inner .common-title2{text-align:center}body .top-page .recruit-area .middle-box .inner .link-box .quick-link .text-box .text-inner .common-title2 .sub{color:#007745 !important}body .top-page .recruit-area .middle-box .inner .link-box .quick-link .text-box .text-inner .common-title2 .main{color:#000 !important}body .top-page .recruit-area .middle-box .inner .link-box .quick-link .text-box .text-inner .common-text{margin-top:27px;color:#000 !important}body .top-page .contact-area{margin-top:50px}body .top-page .contact-area .inner{padding:40px 25px 40px}body .top-page .contact-area .inner .item-box{display:block}body .top-page .contact-area .inner .item-box .text-box{text-align:center}body .top-page .contact-area .inner .item-box .common-link{margin:16px auto 0}}/*# sourceMappingURL=page-top-page.min.css.map */