.slideAnimeUpDown{width:100%}.slideAnimeDownUp{width:100%}@media (min-width:768px){.page-upper .page-upper-in .header-hito{top:-120px;width:45%}}@media (min-width:1024px){.page-upper .page-upper-in .header-hito{top:-10%}}.page-upper .page-upper-in .contents .rex-zu{position:relative;right:10%;margin:20px 0 0 auto;width:70%;z-index:10;padding-bottom:100px}.page-upper .page-upper-in .contents .rex-zu ul li{position:absolute;top:0;left:0}.page-upper .page-upper-in .contents .rex-zu .logo-en{position:relative;z-index:10}@media (min-width:768px){.page-upper .page-upper-in .contents .rex-zu{margin:-80px 0 0 auto;width:50%;padding-bottom:180px}}@media (min-width:1024px){.page-upper .page-upper-in .contents .rex-zu{right:5%;margin:-300px 0 0 auto;width:45%;padding-bottom:400px}}@media (min-width:1250px){.page-upper .page-upper-in .contents .rex-zu{right:15%;margin:-200px 0 0 auto;width:40%}}.page-upper .page-upper-in .contents .syaoku{position:absolute;bottom:2%;left:0;width:80%}@media (min-width:1024px){.page-upper .page-upper-in .contents .syaoku{width:70%;bottom:24%}}@media (min-width:1250px){.page-upper .page-upper-in .contents .syaoku{width:57%}}.page-upper .page-upper-in .hitohito{position:absolute;bottom:0;right:0;width:55%}@media (min-width:768px){.page-upper .page-upper-in .hitohito{width:45%}}@media (min-width:1024px){.page-upper .page-upper-in .hitohito{width:35%}}@media (min-width:1024px){#wholesale{display:flex;margin:-300px 0 0}}#wholesale .left-back{display:none}@media (min-width:1024px){#wholesale .left-back{display:block;width:30%}}@media (min-width:1024px){#wholesale .right-contents{width:70%;padding-left:3%;position:relative}}@media (min-width:1250px){#wholesale .right-contents{padding-left:6.5%}}#wholesale .right-contents .sub-title{display:flex}#wholesale .right-contents .sub-title .sp-photo{width:30%}@media (min-width:1024px){#wholesale .right-contents .sub-title .sp-photo{display:none}}#wholesale .right-contents .sub-title h2{font-size:9.5vw;line-height:1.4em;margin:20px 0 0 20px}@media (min-width:768px){#wholesale .right-contents .sub-title h2{font-size:8vw;margin:10% 0 0 5%}}@media (min-width:1024px){#wholesale .right-contents .sub-title h2{font-size:4.375em;margin:0}}#wholesale .right-contents .right-contents-in{width:90%;margin:auto}@media (min-width:1024px){#wholesale .right-contents .right-contents-in{width:95%;margin:0 auto 0 0}}@media (min-width:1250px){#wholesale .right-contents .right-contents-in{width:80%}}#wholesale .right-contents .right-contents-in p{font-size:1.125em;line-height:1.8em;text-align:justify;margin:20px 0 0}@media (min-width:1250px){#wholesale .right-contents .right-contents-in p{font-size:1.5em;margin:50px 0 0}}#wholesale .right-contents .right-contents-in .maker-logo{margin:3% 0 0}@media (min-width:1250px){#wholesale .right-contents .right-contents-in .maker-logo{margin:6% 0 0}}#wholesale .right-contents .right-contents-in .maker-logo ul{display:flex;margin:20px 0 0}#wholesale .right-contents .right-contents-in .maker-logo ul li img{width:80%}#okashi-loop{width:100%;margin:50px 0 0}@media (min-width:1024px){#okashi-loop{margin:-20px 0 0}}@media (min-width:1250px){#okashi-loop{margin:-5% 0 0}}#okashi-loop .scroll-infinity-wrap{display:flex;overflow:hidden;margin-bottom:10px}@media (min-width:1024px){#okashi-loop .scroll-infinity-wrap{margin-bottom:20px}}#okashi-loop .scroll-infinity-wrap ul{display:flex;list-style:none;padding:0}#okashi-loop .scroll-infinity-wrap ul.pper-row{animation:infinity-scroll-left 30s infinite linear .5s both}@media (min-width:1024px){#okashi-loop .scroll-infinity-wrap ul.pper-row{animation:infinity-scroll-left 50s infinite linear .5s both}}#okashi-loop .scroll-infinity-wrap ul li{margin-right:15px}@media (min-width:768px){#okashi-loop .scroll-infinity-wrap ul li{margin-right:20px}}@media (min-width:1450px){#okashi-loop .scroll-infinity-wrap ul li{margin-right:30px}}#okashi-loop .scroll-infinity-wrap ul li img{width:auto;height:100px}@media (min-width:768px){#okashi-loop .scroll-infinity-wrap ul li img{height:150px}}@media (min-width:1450px){#okashi-loop .scroll-infinity-wrap ul li img{height:250px}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}#okashi-loop p{font-size:.75em;line-height:1.6em;text-align:right;padding:0 5%;margin-top:30px}@media (min-width:1024px){#okashi-loop p{font-size:.85em}}#planning{padding:100px 0 0}#abroad{padding:100px 0 0}#retail{padding:100px 0 0}#ecommerce{padding:100px 0 0;margin-bottom:100px}.card04{overflow:hidden;position:relative;z-index:10}.card04 .swiper{padding-left:3%}@media (min-width:768px){.card04 .swiper{padding-left:2%}}.card04 .swiper .swiper-slide{width:250px;padding:0}@media (min-width:768px){.card04 .swiper .swiper-slide{width:300px}}@media (min-width:1250px){.card04 .swiper .swiper-slide{width:440px}}.plan-contents{max-width:1200px;margin:40px auto 0;width:90%;padding-bottom:40px;border-bottom:1px solid #cbcbcb}@media (min-width:1024px){.plan-contents{display:flex}}@media (min-width:1250px){.plan-contents{margin:80px auto 0;padding-bottom:90px}}@media (min-width:1024px){.plan-contents .plan-name{width:35%}}.plan-contents .plan-name .plan-name-in{display:flex;align-items:center}.plan-contents .plan-name .plan-name-in img{width:40px;margin-right:10px}@media (min-width:1024px){.plan-contents .plan-name .plan-name-in img{width:50px}}@media (min-width:1250px){.plan-contents .plan-name .plan-name-in img{width:68px}}.plan-contents .plan-name .plan-name-in h3{font-size:1.5em;line-height:1em}@media (min-width:1024px){.plan-contents .plan-name .plan-name-in h3{font-size:2em}}@media (min-width:1250px){.plan-contents .plan-name .plan-name-in h3{font-size:2.25em}}.plan-contents .plan-name h5{font-size:1em;line-height:1.4em;color:#17adaa;margin:10px 0 30px}@media (min-width:1024px){.plan-contents .plan-name h5{font-size:1.25em}}@media (min-width:1024px){.plan-contents .plan-text{width:65%}}.plan-contents .plan-text h4{font-size:1.25em;line-height:1.4em;color:#17adaa;margin-top:10px}@media (min-width:1024px){.plan-contents .plan-text h4{font-size:1.5em;margin-top:0}}.plan-contents .plan-text p{font-size:1em;line-height:1.8em;text-align:justify;margin:20px auto 20px}@media (min-width:1024px){.plan-contents .plan-text p{font-size:1.125em;margin:20px auto 40px}}.plan-contents .plan-text .banner{margin:20px 0 0}.plan-contents .plan-text .banner ul{display:flex}.plan-contents .plan-text .banner ul li{width:50%}.plan-contents .plan-text .banner ul li:nth-child(1){padding-right:10px}.plan-contents .plan-text .banner ul li:nth-child(2){padding-left:10px}.plan-contents .plan-text .banner ul li a img{transition:.5s}.plan-contents .plan-text .banner ul li a img:hover{opacity:.8}#page-banner .b-business{display:none}#page-banner .btn-left{display:none}